IRC log for #brlcad on 20140101

00:03.40 *** join/#brlcad merzo (~merzo@250-60-133-95.pool.ukrtel.net)
00:42.02 Notify 03BRL-CAD:agkphysics * 59241 brlcad/trunk/src/libbu/tests/bu_badmagic.c: Minor changes to bu_badmagic unit test.Made bomb_callback() a static function.Also some minor style improvements and removed unneccessary code.
01:30.59 FreezingCold Heh, pretty quiet channel... I'm a bit confused with regions and combinations. Let's say you're building a house. Would the whole house be one combination and then then'd only regions or parts, or would you have sub-combinations that contained regions of a part?
02:08.25 *** join/#brlcad johannes_ (~johannes@p4FDF91BF.dip0.t-ipconnect.de)
03:42.46 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: Task Needs More Work - One of the mentors has sent this task back for more...
03:42.56 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: not editable - Ilkin, that looks a lot better but now I notice that the...
03:45.26 Notify 03GCI:Sean * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: more work is needed - Rishi, I reviewed your work and more changes are...
04:20.08 Notify 03GCI:Rishi Sharma * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: Claim Removed - The claim on this task has been removed, someone...
04:25.29 Notify 03GCI:Rishi Sharma * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Claimed - I would like to work on this task.
04:39.47 Notify 03GCI:Kuuurt * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7: File - Good day, sir. Where can we find the files to fix?
04:49.53 Notify 03GCI:Sean * 5259914242949120 Implement new API function to reduce duplication #2: Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this task, good...
04:51.13 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: Task Assigned - This task has been assigned to Sharan Narayan. You have 168 hours to complete this task, good luck!
04:51.23 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Assigned - This task has been assigned to Rishi Sharma. You have 72 hours to complete this task, good luck!
05:30.38 Notify 03GCI:Anita Leung * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Task Claimed - I would like to work on this task.
05:36.52 Notify 03GCI:Mandeep Kaur * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Task Assigned - This task has been assigned to Anita Leung. You have 72 hours to complete this task, good luck!
05:43.58 Notify 03GCI:Sean * 5849146376323072 Model pliers in 3D using BRL-CAD: just one - They're called "pliers", but yes, just one.
05:54.14 Notify 03BRL-CAD:brlcad * 59242 (brlcad/trunk/src/lgt/error.c brlcad/trunk/src/lgt/lgt.h): update to use the new cursor.h header instead of k&r decls
05:57.46 Notify 03GCI:Anita Leung * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
06:03.05 Notify 03BRL-CAD:brlcad * 59243 brlcad/trunk/src/fbed/fbed.c: not clear why we're making fbed be fully unbuffered because there's an fflush after every printing. remove the setbuf() call to avoid dealing with the memory leak. warrants a quick test to confirm it's unnecessary.
06:03.06 Notify 03GCI:Anita Leung * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Comments - I submitted the one with the original script and the reedited script. It's also my first time...
06:03.19 Notify 03BRL-CAD:brlcad * 59244 brlcad/trunk/src/fbed/extern.h: again use the new cursor.h header. group the other termio headers closer together too.
06:03.22 Notify 03BRL-CAD:brlcad * 59245 brlcad/trunk/TODO: test fbed
06:31.55 Notify 03BRL-CAD:brlcad * 59246 (brlcad/trunk/CMakeLists.txt brlcad/trunk/COPYING and 2855 others): update copyright to 2014, wilbur. year of the horse.
06:38.48 Notify 03GCI:Sharan Narayan * 5882063005679616 Model a hammer in 3D using BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
10:09.25 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: Ready for review - The work on this task is ready to be reviewed.
10:10.25 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - In prewiew image i add lenc effect but in psd file i can...
10:50.07 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
10:58.02 Notify 03GCI:Alexandra Covor * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: Task Claimed - I would like to work on this task.
11:01.27 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: resolution? - Sir coulld u tell me that is 256x 256 good resolution size for the sticker>>
11:49.00 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Claimed - I would like to work on this task.
11:57.52 Notify 03GCI:Mandeep Kaur * 5902558589616128 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to Vipul Sharma. You have 168 hours to complete this task, good luck!
11:58.02 Notify 03GCI:Mandeep Kaur * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Assigned - This task has been assigned to Shardul Chiplunkar. You have 144 hours to complete...
12:02.26 ``Erik home made 2 stage light gas gun http://www.chrisfenton.com/2-stage-light-gas-gun/
12:51.02 *** join/#brlcad jschulte (~johannes@p4FDF91BF.dip0.t-ipconnect.de)
14:02.01 Notify 03GCI:Johannes Schulte * 5259914242949120 Implement new API function to reduce duplication #2: Ready for review - The work on this task is ready to be reviewed.
14:18.57 *** join/#brlcad merzo (~merzo@250-60-133-95.pool.ukrtel.net)
14:56.48 Notify 03GCI:Gauravjeet Singh * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: Task Assigned - This task has been assigned to Alexandra Covor....
15:05.59 Notify 03GCI:Olexander Dubenko * 5789257352347648 Write draft of BRL-CAD web design guidelines: None - I did not understand what I did wrong. I converted previous task...
15:06.09 Notify 03GCI:Olexander Dubenko * 5789257352347648 Write draft of BRL-CAD web design guidelines: Ready for review - The work on this task is ready to be reviewed.
16:26.44 *** join/#brlcad microchip_sac (~microchip@223.239.199.119)
16:28.01 microchip_sac I'm a GCI participant
16:28.11 Notify 03GCI:Rishi Sharma * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Ready for review - The work on this task is ready to be reviewed.
16:28.22 microchip_sac and I'm doing the 'enable a new compiler warning' task
16:28.53 microchip_sac to get started, is adding the flag and running make enough?
16:29.00 microchip_sac I don't get any errors
16:30.46 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
16:58.08 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
16:58.20 microchip_sac I'm doing the 'enable a new compiler warning' task
16:58.25 microchip_sac to get started, is adding the flag and running make enough?
16:58.27 microchip_sac I don't get any errors
16:58.34 microchip_sac could someone please help?
17:00.05 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: doesn't look like a card - This doesn't look like a greeting card. I suggest performing a Google search for greeting...
17:00.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:00.24 Notify 03GCI:Sean * 5789257352347648 Write draft of BRL-CAD web design guidelines: Task Closed - Congratulations, this task has been completed successfully.
17:04.59 Notify 03GCI:Olexander Dubenko * 5850061204357120 Create a New Year Greeting Card for BRL-CAD. #3: Task Claimed - I would like to work on this task.
17:24.49 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: check the other one too - The other hammer may have overlaps too, I didn't check it. Also make sure your dimensions are "accurate"...
17:25.04 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: overlaps - The clawhammer model has overlaps. If you run "rtcheck", it will report which objects overlap. The overlaps should be...
17:25.09 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: 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...
17:25.29 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: 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...
17:29.34 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: dpi - The sticker should be designed at 300dpi or better, so 256x256 is not a good size. You'll want to design at a resolution roughly...
17:39.09 Notify 03BRL-CAD:starseeker * 59247 brlcad/trunk/src/libbrep/boolean.cpp: Add more thoughts on boolean process
17:39.15 Notify 03GCI:Johannes Schulte * 5259914242949120 Implement new API function to reduce duplication #2: None - Sorry, I forgot to add the use cases again, so please consider the second file for review.
17:39.51 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: confused - Ilkin, I'm confused. You changed the design -- not asking you...
17:41.36 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: Task Needs More Work - One of the mentors has sent this task back for more...
17:42.27 Notify 03GCI:Sean * 5259914242949120 Implement new API function to reduce duplication #2: Task Closed - Congratulations, this task has been completed successfully.
17:46.10 Notify 03GCI:Sean * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7 http://www.google-melange.com/gci/task/view/google/gci2013/4932878790033408: Where did you look? ...
17:46.19 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - I was use a special 3d program
17:46.41 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - And in photoshop i did color corection
17:46.47 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - And added image effects
17:48.16 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - I can finish task in this program if you want
17:48.46 Notify 03GCI:Johannes Schulte * 5823035122647040 Design new API function to reduce duplication #2: Task Claimed - I would like to work on this task.
17:49.06 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - I was using sketch up
18:05.03 *** join/#brlcad merzo (~merzo@250-60-133-95.pool.ukrtel.net)
18:07.46 Notify 03BRL-CAD:j-schulte * 59248 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/polygon.c and 2 others): add function to calculate the centroid of a polygon to libbn (GCI task: http://www.google-melange.com/gci/task/view/google/gci2013/5259914242949120)
18:07.59 Notify 03BRL-CAD:starseeker * 59249 brlcad/trunk/src/libbrep/boolean.cpp: A doesn't have enough info either, upon reflection.
18:30.28 Notify 03GCI:Sean * 5778448328949760 Create a Motion Typography video for 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...
18:30.39 Notify 03GCI:Sean * 5850061204357120 Create a New Year Greeting Card for BRL-CAD. #3: Task Assigned - This task has been assigned to Olexander Dubenko. You have 72 hours to complete this task, good luck!
18:30.40 Notify 03GCI:Sean * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: awesome - Anita, this is looking just spectacular. This is great. I'm a bit town between the two videos you made,...
18:30.44 Notify 03GCI:Sean * 5823035122647040 Design new API function to reduce duplication #2: Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this task, good luck!
18:37.30 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - Finish this task?
18:40.29 Notify 03GCI:Sharan Narayan * 5882063005679616 Model a hammer in 3D using BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
18:47.31 Notify 03GCI:Sharan Narayan * 5882063005679616 Model a hammer in 3D using BRL-CAD: Size.. - I have had aldready increased the size of the hammers by selecting the group file from matrix selection and...
18:58.57 Notify 03GCI:Olexander Dubenko * 5850061204357120 Create a New Year Greeting Card for BRL-CAD. #3: Ready for review - The work on this task is ready to be reviewed.
19:15.03 Notify 03GCI:Johannes Schulte * 5823035122647040 Design new API function to reduce duplication #2: Ready for review - The work on this task is ready to be reviewed.
19:35.40 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: Ready for review - The work on this task is ready to be reviewed.
19:51.27 *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net)
19:53.45 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-cktbwjdoejxzgfye)
20:58.35 *** join/#brlcad infobot (~infobot@rikers.org)
20:58.35 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
21:12.57 Notify 03GCI:Kesha Shah * 5850061204357120 Create a New Year Greeting Card for BRL-CAD. #3: Task Closed - Congratulations, this task has been completed successfully.
21:17.03 Notify 03GCI:Kesha Shah * 5850061204357120 Create a New Year Greeting Card for BRL-CAD. #3: Great Work - Olexander, it looks very beautiful and very neatly done. I loved the card. Thanks for all your...
22:20.44 *** join/#brlcad kesha (~kesha@49.248.244.35)
22:52.08 Notify 03GCI:Johannes Schulte * 5782971667709952 Implement new API function to reduce duplication: None - committed in r59239
22:52.28 Notify 03GCI:Johannes Schulte * 5259914242949120 Implement new API function to reduce duplication #2: None - committed in r59248
IRC log for #brlcad on 20140102

IRC log for #brlcad on 20140102

00:05.04 *** join/#brlcad merzo (~merzo@134-34-133-95.pool.ukrtel.net)
00:07.43 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:11.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:58.48 Notify 03BRL-CAD Wiki:Snobot2014 * 0 /wiki/User:Snobot2014:
01:44.37 Notify 03GCI:Anita Leung * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
01:53.35 Notify 03GCI:Anita Leung * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Comments - The song is called Gathering by Keith Kenniff. I mainly took the second version and modified it, but...
02:03.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:28.38 Notify 03GCI:Andromeda Galaxy * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL): Ready for review - The work on this task is ready to be reviewed.
04:28.43 Notify 03GCI:Andromeda Galaxy * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL): More work in a follow on task? - While this algorithm is fairly slow, I have spent...
05:25.55 brlcad happy new year!
05:32.18 Notify 03GCI:Sean * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL): Task Closed - Congratulations, this task has been completed successfully.
06:01.16 *** join/#brlcad andromeda-galaxy (~user@117.196.162.129)
06:01.35 andromeda-galaxy brlcad: what did you think of my ideas for follow-ons?
06:06.54 Notify 03GCI:Sean * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL): certainly - There were several issues with this patch, but I marked it complete because this is...
06:13.15 Notify 03GCI:Sean * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL) http://www.google-melange.com/gci/task/view/google/gci2013/5486014072094720: follow-on A follow-on...
06:18.07 Notify 03GCI:Sean * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: Task Closed - Congratulations, this task has been completed successfully.
06:18.25 Notify 03GCI:Andromeda Galaxy * 5895393510424576 Improve the superellipsoid surface area implementation: Task Claimed - I would like to work on this task.
06:23.36 Notify 03GCI:Sean * 5778448328949760 Create a Motion Typography video for BRL-CAD #3: simply fantastic - Anita, this is simply fantastic work. I love the end result.
06:23.51 Notify 03GCI:Sean * 5778448328949760 Create a Motion Typography video for BRL-CAD #3 http://www.google-melange.com/gci/task/view/google/gci2013/5778448328949760: follow-on A follow-on to this task has...
06:24.47 andromeda-galaxy brlcad: should the initial declaration of *sip be const? I don't think it can be, because const values have to be assigned when they are declared, and RT_CK_DB_INTERNAL has to be called before it can be assigned, which would make it come before the variable declarations, which is forbidden by C90
06:25.32 Notify 03GCI:Sean * 6102460527542272 Creating Motion Typography video for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2013/6102460527542272: follow-on A follow-on task has been...
06:26.37 Notify 03GCI:Sean * 5844796983738368 Create a Motion Typography video for BRL-CAD #5 http://www.google-melange.com/gci/task/view/google/gci2013/5844796983738368: follow-on A follow-on task has been...
06:26.45 *** join/#brlcad microchip_sac (~microchip@223.239.199.198)
06:28.27 microchip_sac hello all
06:28.32 microchip_sac I'm a GCI participant
06:29.00 microchip_sac doing the 'enable a new compiler warning flag' task
06:29.48 microchip_sac there are some warnings which I can't fix, because it breaks the rest of the code
06:30.08 microchip_sac like some prototypes which have functions as arguments
06:30.22 microchip_sac and those functions might have variable arguments
06:30.28 microchip_sac could someone help?
06:30.47 microchip_sac url: http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
06:30.48 gcibot Enable a new compiler warning, fix any issues that ensue #5
06:30.49 gcibot Status: Claimed (5 days, 5 hours left)
06:30.49 gcibot Mentor(s): Kesha Shah
06:31.11 Notify 03GCI:Anita Leung * 5819011812032512 Post and promote typography video: Task Claimed - I would like to work on this task.
06:33.16 Notify 03GCI:Mandeep Kaur * 5895393510424576 Improve the superellipsoid surface area implementation: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 120 hours to complete this...
06:33.31 Notify 03GCI:Mandeep Kaur * 5819011812032512 Post and promote typography video: Task Assigned - This task has been assigned to Anita Leung. You have 120 hours to complete this task, good luck!
06:45.37 brlcad microchip_sac: hi
06:46.09 brlcad microchip_sac: my suggestion is to find a flag that is easier to fix ... :)
06:46.22 Notify 03BRL-CAD:peter-sa * 59250 (brlcad/trunk/src/librt/primitives/superell/superell.c brlcad/trunk/src/librt/primitives/table.c): This adds an approximate surface area function for superellipsoids; however, it is quite slow.
06:46.27 brlcad some will be impossible to enable, others, not so coplicated
06:49.28 Notify 03GCI:Sean * 5823035122647040 Design new API function to reduce duplication #2: the name needs adjustment, but looks good - You're introducing a different naming convention, so that's the only...
06:49.50 Notify 03GCI:Sean * 5823035122647040 Design new API function to reduce duplication #2: Task Closed - Congratulations, this task has been completed successfully.
06:55.20 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: still not understanding - Ilkin, I think you're still not understanding...
06:55.56 Notify 03GCI:Sean * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: Task Closed - Congratulations, this task has been completed successfully.
06:55.57 Notify 03GCI:Anita Leung * 5819011812032512 Post and promote typography video: Question - Would the article be about BRL-CAD, or about how the video was created?
06:58.41 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
07:00.23 *** join/#brlcad andromed` (~user@117.222.151.221)
07:01.47 Notify 03GCI:Sean * 5882063005679616 Model a hammer in 3D using BRL-CAD: stack shader - Sharan, these look good now, thanks! I noticed that you set the handles to the "wood" shader, which is fine but...
07:04.38 Notify 03GCI:Andromeda Galaxy * 5486014072094720 Implement a surface area function for super ellipsoids (SUPERELL): Committed - This was committed as r59250 with the changes that you suggested.
07:07.55 Notify 03BRL-CAD:peter-sa * 59251 (brlcad/trunk/src/libged/CMakeLists.txt brlcad/trunk/src/libged/dg_obj.c): Remove duplicate code in src/libged/wdb_bigE.c and src/libged/bigE.c, from GCI task http://www.google-melange.com/gci/task/view/google/gci2013/4967846266273792
07:07.57 gcibot Identify and eliminate code duplication (100+ lines) #3
07:07.57 gcibot Status: Closed
07:07.57 gcibot Mentor(s): Gauravjeet Singh
07:09.43 Notify 03BRL-CAD:peter-sa * 59252 (brlcad/trunk/src/proc-db/CMakeLists.txt brlcad/trunk/src/proc-db/brep_cube.cpp and 3 others): Remove duplicate code in src/proc-db/, from GCI task http://www.google-melange.com/gci/task/view/google/gci2013/6114005533851648
07:09.44 gcibot Identify and eliminate code duplication (100+ lines) #5
07:09.44 gcibot Status: Closed
07:09.44 gcibot Mentor(s): Kesha Shah
07:13.15 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
07:16.41 microchip_sac brlcad: I've created a ticket anyway, could you please review it?
07:16.53 microchip_sac brlcad: I tried to fix as many as I could!
07:19.08 microchip_sac http://sourceforge.net/p/brlcad/patches/251/
07:26.27 Notify 03GCI:mandar * 5901370292961280 Eliminate Warnings in the Bullet Library: Task Claimed - I would like to work on this task.
07:26.38 Notify 03GCI:Sean * 5901370292961280 Eliminate Warnings in the Bullet Library: Task Assigned - This task has been assigned to mandar. You have 72 hours to complete this task, good luck!
07:28.37 Notify 03GCI:Sharan Narayan * 5771304389050368 Model an adjustable wrench in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
07:29.02 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
07:30.12 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: looking good but partial log - Shardul, this is looking like a good patch, but the build log you submitted...
07:32.18 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: unreachable code - Also, if unreachable code did not detect anything, do not enable it. It very well could...
07:32.22 brlcad microchip_sac: that's fine, we'll take it as is since you fixed numerous (void) funcs, but do try to keep that in mind if you attempt any others
07:42.38 microchip_sac brlcad: all right, corrected it
07:42.44 microchip_sac is this fine now?
07:43.16 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
07:44.06 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: None - Made the changes, and posted the [quite large] full build log. Is it OK?
07:48.30 microchip_sac also, what else could I fix for the Wstrict-prototypes flag?
07:55.43 Notify 03GCI:Sean * 5771304389050368 Model an adjustable wrench in 3D using BRL-CAD: Task Assigned - This task has been assigned to Sharan Narayan. You have 168 hours to complete this task, good luck!
07:59.50 microchip_sac brlcad: is http://sourceforge.net/p/brlcad/patches/251/ fine now?
08:00.37 brlcad a little patience there .. usually a proper review can take hours :P
08:01.12 brlcad the log looks better. so did you just fix the ones in that log or more as the compile got further along?
08:04.45 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5 http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936: unreachable-code Further...
08:09.37 microchip_sac brlcad: the log is *after* I fixed some of them
08:09.56 microchip_sac most of the warnings in the log are the ones I couldn't fix
08:10.16 brlcad hm, that's not what I'm seeing
08:10.57 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
08:12.32 microchip_sac what's wrong?
08:14.22 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: patch tested - Patch applied cleanly, but the very first warning/error I encounter after compiling is a...
08:14.27 brlcad commented there
08:14.50 brlcad basically you introduce some errors with your edits that you didn't notice in your log file
08:15.20 brlcad this really is going to be problematic if you can't quiet all the warnings
08:15.25 brlcad what's an example of something you cannot fix?
08:17.16 microchip_sac in raytrace.h
08:17.33 microchip_sac line 5814, for example
08:17.44 microchip_sac the inline comments say it all
08:18.06 microchip_sac sorry, include/raytrace.h
08:21.14 Notify 03BRL-CAD Wiki:Anitaleung * 6394 /wiki/Community_Publication_Portal:
08:21.59 brlcad what's the matter with that one?
08:22.25 brlcad microchip_sac: i.e., why can that one not be fixed?
08:22.42 microchip_sac well, it's a bad prototype which might have variable arguments
08:23.12 brlcad it's not a bad prototype
08:23.41 brlcad it's completely valid, but is missing it's list of arguments
08:24.00 brlcad any function declaration that has () "might have variable arguments" as that is exactly what () means
08:24.08 microchip_sac so where do I get those arguments? or is it void?
08:24.09 brlcad how'd you know to change some of them from () to (void)?
08:24.47 microchip_sac because the functions themselves had no reference to any arguments passed to them
08:25.19 brlcad okay, that's not too shabby a deduction
08:25.21 microchip_sac int main() == int main(void) if not using command-line args, etc.
08:25.33 brlcad except I notice you also changed several function callbacks
08:25.41 microchip_sac ?
08:25.46 brlcad how'd you know those were (void)?
08:25.58 microchip_sac could you give me an example?
08:26.13 Notify 03BRL-CAD Wiki:Anitaleung * 6395 /wiki/Community_Publication_Portal:
08:26.15 brlcad bu_rb_create1()
08:26.27 brlcad you changed the compare_func() to compare_func(void)
08:26.35 brlcad how do you know that is void?
08:27.52 microchip_sac oops, I forgot to undo that one
08:28.00 microchip_sac i'll have to go through my edits again
08:28.17 brlcad well, but then you'll be back to the warning/error
08:28.23 brlcad coming full circle
08:28.42 brlcad how do you know what to expand a function declaration argument list from () to (something)?
08:28.54 microchip_sac the problem is, the functions are application-specific lots of times
08:29.10 microchip_sac a function takes a variable-argument function as an argument
08:29.12 brlcad not sure how that's a problem
08:30.24 brlcad and that's not completely true, or at least is irrelevant (restating the problem)
08:31.13 brlcad the unmodified declaration does declare that it's taking a function as an argument, and currently defines that as () implying some unknown number of arguments
08:31.42 brlcad that doesn't meant the number of arguments is unknown, we've just declared it that way
08:31.57 microchip_sac how do we fix it then?
08:32.07 brlcad that's the entire point of enabling -Wstrict-prototypes, so we don't say "oh it takes something, maybe"
08:32.20 brlcad you tell me
08:32.31 brlcad how do you know what to expand a function declaration argument list from () to (something)?
08:32.41 microchip_sac we find out all its uses and try to establish a pattern?
08:32.46 brlcad no
08:33.24 brlcad that will be helpful for callbacks (like compare_func()), but is not the general solution
08:33.47 brlcad consider if I had int main() in a header....
08:34.27 microchip_sac we find out where it is defined and see how it uses the function passed to it
08:34.27 brlcad how could you know if that's supposed to be int main(void) or int main(int ac, char*av[])?
08:34.46 brlcad you went too far, you already have the answer
08:34.57 brlcad you just look at where it's defined
08:35.20 brlcad it's obviously not defined in 20 different ways, just one
08:35.51 brlcad so back to the example, raytrace.h:5814
08:36.11 brlcad how can you know what rt_arb_get_cgtype() is supposed to take?
08:36.37 microchip_sac look for raytrace.c (or the place where the func is defined)
08:39.58 microchip_sac or look at rt_arb_internal, which gives its args
08:40.34 brlcad don't focus on comments
08:40.50 brlcad but you have the right idea (wrong file) .. you look for where it is defined
08:41.47 *** join/#brlcad yomanurock (3b5f3285@gateway/web/freenode/ip.59.95.50.133)
08:41.55 brlcad to find where it's defined, I suggest learning how to use a code indexer like etags or ctags (if you're on linux), or msvc, or emacs/vim, or any environment that will help you search code
08:42.13 brlcad even a simple "grep" will work, just have to find it
08:44.17 yomanurock i am building the bullet library on a mac (for a gci task) and it gives me some warnings saying "'glutMotionFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]" what do i do?
08:45.21 yomanurock it also gives some warnings similar to this(glut... is deprecated: first deprecated in OS X 10.9 ..."
08:46.33 yomanurock how do i fix this and is it necessary to fix it?
08:50.54 brlcad microchip_sac: I'll give you a hint on that first one, it's in src/librt/primitives/arb8/arb8.c
08:53.33 brlcad yomanurock: I'm not sure, but I'd start by searching the web for information about that particular deprecation
08:53.56 brlcad try to find out what the alternative is
08:54.25 brlcad if the task is to fix the warnings ... we'll that's a warning being issued, so yeah unless you use a different OS
08:55.08 brlcad it might be easier to address warnings using our virtual disk image (running linux) instead of OS X so you can avoid any 10.9-specific deprecations
08:55.24 *** join/#brlcad mandar_j (3b5f3285@gateway/web/freenode/ip.59.95.50.133)
08:55.38 brlcad mandar_j: ugh, did you see my response
08:56.45 mandar_j i am building the bullet physics library for a gci task. while executing cmake, it gives me a warning saying: "you are using the obsolete 'GLU' package, please use 'OpenGL' instead" what do i do?
08:57.37 brlcad mandar_j: you research that message, understand it, and then fix it
08:58.16 brlcad though if that's from cmake and doesn't affect the compile in any other way, you can possibly ignore that
08:58.25 brlcad the task is to ignore compilation warnings iirc
08:58.55 brlcad mandar_j: and UGH again for not answering, did you see my response earlier?
08:59.08 Notify 03GCI:Ilkin Musaev * 6395734651830272 Design a cover image or banner for our Facebook page (and/or another social media site) #14: None - Ok thank you
08:59.15 mandar_j but most warnings say that glut... is deprecated. what does that exactly mean?
08:59.59 brlcad if you're not going to answer questions reciprocated, then we're done here
08:59.59 mandar_j and no, my net connection crashed. stupid internet provider.
09:00.30 brlcad 03:53 < brlcad> yomanurock: I'm not sure, but I'd start by searching the web for information about that particular deprecation
09:00.30 brlcad 03:53 < brlcad> try to find out what the alternative is
09:00.33 brlcad 03:54 < brlcad> if the task is to fix the warnings ... we'll that's a warning being issued, so yeah unless you use a different OS
09:00.36 brlcad 03:55 < brlcad> it might be easier to address warnings using our virtual disk image (running linux) instead of OS X so you can avoid any 10.9-specific deprecations
09:01.14 brlcad deprecation means something is eventually going to be removed, but hasn't been removed just yet
09:01.41 brlcad this is information you can VERY easily and quickly find by searching the web, ask questions for problems you cannot resolve by searching the web
09:02.37 brlcad otherwise you're perceived as just being lazy, which is not looked upon favorably in open source communities
09:02.58 mandar_j k, thanks
09:03.02 *** part/#brlcad mandar_j (3b5f3285@gateway/web/freenode/ip.59.95.50.133)
09:06.53 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: None - Can i do this task in photoshop to create interesting and easy to use interface?
09:17.07 Notify 03BRL-CAD Wiki:Anitaleung * 6396 /wiki/Community_Publication_Portal:
09:21.27 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Task Claimed - I would like to work on this task.
09:22.02 Notify 03GCI:kenneth dela harlley * 5232363101487104 Post and promote typography video: Task Claimed - I would like to work on this task.
09:24.54 Notify 03GCI:Sharan Narayan * 5771304389050368 Model an adjustable wrench in 3D using BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
09:36.59 Notify 03GCI:Mandeep Kaur * 5660495776317440 Create prototype 2D Drawing: Task Assigned - This task has been assigned to Ilkin Musaev. You have 72 hours to complete this task, good luck!
09:37.29 Notify 03GCI:Mandeep Kaur * 5232363101487104 Post and promote typography video: Task Assigned - This task has been assigned to kenneth dela harlley. You have 96 hours to complete this task, good luck!
09:40.39 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:50.07 Notify 03BRL-CAD Wiki:Anitaleung * 6397 /wiki/Community_Publication_Portal:
09:51.57 Notify 03GCI:Anita Leung * 5819011812032512 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
09:52.18 Notify 03GCI:mandar * 5901370292961280 Eliminate Warnings in the Bullet Library: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:53.24 Notify 03GCI:mandar * 5901370292961280 Eliminate Warnings in the Bullet Library: Task Claimed - I would like to work on this task.
10:00.06 Notify 03GCI:Anita Leung * 5819011812032512 Post and promote typography video: Comments - Went ahead and wrote the article, posted onto CPP, Vimeo (I actually re-rendered the video with different settings...
10:05.55 Notify 03GCI:mandar * 5901370292961280 Eliminate Warnings in the Bullet Library: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:15.33 *** join/#brlcad Rishabh (~chatzilla@27.97.248.244)
10:49.29 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Ready for review - The work on this task is ready to be reviewed.
11:04.03 microchip_sac brlcad: I managed to track down lots of function definitions
11:04.16 microchip_sac but only one thing remains now, and I can't figure it out
11:05.14 microchip_sac it's in src/libbu/rb_create.c, the bu_rb_create1 function
11:05.29 microchip_sac I can't make sense of the pointers, could you help me?
11:13.04 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
11:14.50 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: None - It's almost all done except for some complicated pointers in src/libbu/rb_create.c...
11:17.00 Notify 03GCI:Johannes Schulte * 5300578120892416 Implement new API function to reduce duplication #3: Task Claimed - I would like to work on this task.
12:57.24 *** join/#brlcad jschulte (~johannes@p4FDF8F49.dip0.t-ipconnect.de)
13:07.04 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:23.42 ``Erik hah, http://thedailywtf.com/Articles/Productive-Testing.aspx I've seen that fix somewhere before... an oversized and recently cancelled java simulation suite, iirc :)
13:28.14 Notify 03GCI:Gauravjeet Singh * 5300578120892416 Implement new API function to reduce duplication #3: Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this...
13:41.56 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:59.32 *** join/#brlcad Rishabh_ (~chatzilla@106.79.22.30)
14:16.36 ``Erik freebsd 10.0 smells close
14:18.03 Notify 03BRL-CAD:starseeker * 59253 brlcad/trunk/src/libbrep/intersect.cpp: Not clear if we need a face level API as yet.
14:25.55 Notify 03GCI:Johannes Schulte * 5300578120892416 Implement new API function to reduce duplication #3: Ready for review - The work on this task is ready to be reviewed.
14:28.12 *** join/#brlcad luca79 (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
14:28.13 *** join/#brlcad arno (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
14:30.08 Notify 03BRL-CAD:starseeker * 59254 (brlcad/trunk/src/libbu/tests/bu_badmagic.c brlcad/trunk/src/librt/tests/brep_boolean_tests.g): strcmp -> bu_strcmp (see HACKING)
14:41.57 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
15:06.45 Notify 03GCI:Daniel Rossberg * 5300578120892416 Implement new API function to reduce duplication #3: Some issues - You included a change in the comment for the function bn_polygon_centroid() in your...
15:06.46 Notify 03GCI:Daniel Rossberg * 5300578120892416 Implement new API function to reduce duplication #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
15:19.13 *** join/#brlcad luca79 (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
15:19.18 *** join/#brlcad libero (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
15:30.58 Notify 03BRL-CAD:starseeker * 59255 brlcad/trunk/src/libbrep/boolean.cpp: Wrap some printout in the debug conditional, call the full interesct routine on coplanar surfaces again. Taking apart the s5-s6 comb brep conversion in m35.g reveals that the two sides with extra material aren't excess faces that got added to the brep but rather the original sides that never got the necessary trimming curves. The extra debugging
15:30.59 Notify statements added seem to indicate errors on 2 out of three of the coplanar face intersections where the 'correct direction' o f the overlap event cannot be determined. Not sure yet if those are the same interactions resulting in the trimming errors.
16:07.12 starseeker beginning to look like coplanar faces are a genuine issue
16:07.43 starseeker the s5 - s6 test from the m35 shows problems only with the two face interactions that are genuinely coplanar
16:12.47 *** join/#brlcad yomanurock (3b5f366b@gateway/web/freenode/ip.59.95.54.107)
16:13.21 yomanurock can anyone tell me how to create an extrude from the mged command line?
17:15.24 *** join/#brlcad luca79 (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
17:15.30 *** join/#brlcad arno (~luca@host153-109-dynamic.15-87-r.retail.telecomitalia.it)
17:19.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:26.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:28.09 Notify 03BRL-CAD:starseeker * 59256 brlcad/trunk/src/libbrep/boolean.cpp: Move thoughts on splitting faces to their appropriate location.
17:28.21 Notify 03BRL-CAD:bob1961 * 59257 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/dpix.c and 3 others): This fixes breakage of many tools on windows (i.e., rt, pix-bw, bw-pix, ...). Need to open binary files on windows using the "b" flag.
17:28.24 Notify 03BRL-CAD:carlmoore * 59258 (brlcad/trunk/doc/docbook/books/en/HACKING_BRL-CAD.xml brlcad/trunk/include/bn.h and 4 others): fix spellings, and remove trailing blanks/tabs
17:28.31 Notify 03BRL-CAD:n_reed * 59259 (brlcad/trunk/include/ged.h brlcad/trunk/include/raytrace.h and 4 others): Need free function callback at a lower level in the heirarchy of selections. Putting it with selections of the same type, now stored as ptbl set instead of bu_list.
18:46.43 Notify 03GCI:Daniel Rossberg * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
18:46.44 Notify 03GCI:Rishi Sharma * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Ready for review - The work on this task is ready to be reviewed.
18:46.45 Notify 03GCI:Johannes Schulte * 5300578120892416 Implement new API function to reduce duplication #3: Ready for review - The work on this task is ready to be reviewed.
18:46.46 Notify 03GCI:Marie Gita * 5257317062803456 Design a BRL-CAD Sticker #12: Ready for review - The work on this task is ready to be reviewed.
18:46.47 Notify 03GCI:Johannes Schulte * 5300578120892416 Implement new API function to reduce duplication #3: Further notes - At the moment, we have the same helper function to sort points ccw 4 times...
18:46.48 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: How Many? - How many errors (warnings) do I have to fix for this task to get accepted? Is it...
18:46.49 Notify 03GCI:Sean * 5300578120892416 Implement new API function to reduce duplication #3: Task Closed - Congratulations, this task has been completed successfully.
18:46.50 Notify 03GCI:Sean * 5257317062803456 Design a BRL-CAD Sticker #12: interesting - Marie, this is interesting (similar to the book design obviously) but the gradient is a problem. Many sticker printers...
18:46.51 Notify 03GCI:Sean * 5257317062803456 Design a BRL-CAD Sticker #12: 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...
18:46.52 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
18:46.53 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: None - The resulting build log consists of lots of Wstrict-prototype warnings. Should I fix...
18:46.54 Notify 03GCI:Sean * 5771304389050368 Model an adjustable wrench in 3D using BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
18:46.55 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
18:46.58 Notify 03GCI:Jacob B * 5520829748084736 Fix image sizing in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents): Claim Removed - The claim on this task has been removed, someone...
18:47.03 Notify 03GCI:Jacob B * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Task Claimed - I would like to work on this task.
18:49.45 Notify 03GCI:Sean * 5819011812032512 Post and promote typography video: Task Closed - Congratulations, this task has been completed successfully.
18:50.35 Notify 03GCI:Sean * 5819011812032512 Post and promote typography video: fantastic work - This is fantastic work Anita. Thank you. If you subscribe to our brlcad-news mailing list, you'll see when we...
18:53.26 Notify 03GCI:Mandeep Kaur * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Task Assigned - This task has been assigned to Jacob B. You have 144 hours to complete this task,...
19:03.56 Notify 03GCI:Sharan Narayan * 5849146376323072 Model pliers in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
19:09.23 Notify 03GCI:FaithOh * 5865810849431552 Write draft of BRL-CAD application interface design guidelines: Quick question... - Is there a certain length and/or information that I should include? (ie the size...
19:17.42 jschulte Please have a look at the questions under this task : http://www.google-melange.com/gci/task/view/google/gci2013/5300578120892416
19:17.43 gcibot Implement new API function to reduce duplication #3
19:17.43 gcibot Status: Closed
19:17.43 gcibot Mentor(s): Sean
19:22.07 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:23.15 Notify 03GCI:Mandeep Kaur * 5849146376323072 Model pliers in 3D using BRL-CAD: Task Assigned - This task has been assigned to Sharan Narayan. You have 168 hours to complete this task, good luck!
19:59.24 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: retry a full build log - This looks like a sufficient quantity of fixes, but the build fails if your new...
19:59.49 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
20:24.19 *** join/#brlcad Terreos2 (~terreos@178-37-103-253.adsl.inetia.pl)
20:24.20 *** part/#brlcad Terreos2 (~terreos@178-37-103-253.adsl.inetia.pl)
20:24.21 *** join/#brlcad Terreos2 (~terreos@178-37-103-253.adsl.inetia.pl)
20:25.40 *** part/#brlcad Terreos2 (~terreos@178-37-103-253.adsl.inetia.pl)
20:28.48 Notify 03BRL-CAD:n_reed * 59260 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/select.c): break ged_selection into two functions that always return an object
20:29.10 Notify 03BRL-CAD:n_reed * 59261 brlcad/trunk/src/libged/brep.c: add initial implementation of brep selection command
20:44.07 Notify 03GCI:Johannes Schulte * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Task Claimed - I would like to work on this task.
20:45.39 Notify 03GCI:Melange * 4549761130561536 Create an utility library (LIBBU) API unit test for any file: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:09.01 Notify 03BRL-CAD:starseeker * 59262 brlcad/trunk/src/libbrep/boolean.cpp: Whoops - disable debug for booleans
21:41.15 maths22 updated fisheye from 3.1 to 3.2
21:41.17 Notify 03BRL-CAD:j-schulte * 59263 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/polygon.c and 3 others): Add function to convert planes, building a polyhedron, to the pts of each face to libbn ( GCI task: http://www.google-melange.com/gci/task/view/google/gci2013/5300578120892416)
21:41.25 Notify 03GCI:Johannes Schulte * 5300578120892416 Implement new API function to reduce duplication #3: None - committed in r59263
21:45.20 maths22 it looks a little different, but I still like it
21:45.21 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Claimed - I would like to work on this task.
21:59.43 Notify 03GCI:Sharan Narayan * 5849146376323072 Model pliers in 3D using BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
22:48.28 Notify 03GCI:Jacob Fine * 6141100335038464 Model a hand drill in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
22:49.13 Notify 03GCI:Jacob Fine * 6141100335038464 Model a hand drill in 3D using BRL-CAD: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:51.53 Notify 03GCI:Jacob Fine * 5873716877590528 Create a precise modeling transcript for modeling a simple toy car: Task Claimed - I would like to work on this task.
23:16.44 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project http://www.google-melange.com/gci/task/view/google/gci2013/5332162035318784: I have completed the task and don't...
IRC log for #brlcad on 20140103

IRC log for #brlcad on 20140103

00:02.19 *** join/#brlcad merzo (~merzo@71-40-132-95.pool.ukrtel.net)
00:14.49 Notify 03GCI:starseeker * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this...
00:17.19 Notify 03GCI:starseeker * 5865810849431552 Write draft of BRL-CAD application interface design guidelines: It's fairly free form - You get to propose a set of design criteria - the links are just to give...
00:33.36 Notify 03BRL-CAD:j-schulte * 59264 brlcad/trunk/src/libbu/tests/CMakeLists.txt: Add unit test for date-time.c from libbu (GCI task: http://www.google-melange.com/gci/task/view/google/gci2013/6441264325066752)
00:35.16 Notify 03GCI:Johannes Schulte * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Ready for review - The work on this task is ready to be reviewed.
00:36.22 Notify 03GCI:Johannes Schulte * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3 http://www.google-melange.com/gci/task/view/google/gci2013/6441264325066752: Questions When...
00:38.08 Notify 03GCI:Sean * 5873716877590528 Create a precise modeling transcript for modeling a simple toy car: Task Assigned - This task has been assigned to Jacob Fine. You have 72 hours to complete this task,...
00:38.13 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Assigned - This task has been assigned to Michael. You have 72 hours to complete this task, good luck!
01:55.15 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
01:59.57 Notify 03GCI:fernozzle * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Task Claimed - I would like to work on this task.
02:08.48 brlcad maths22: http://www.google-melange.com/gci/task/view/google/gci2013/5780674933948416
02:08.48 gcibot Update Fisheye installation
02:08.49 gcibot Status: Open
02:08.49 gcibot Mentor(s): Sean
02:16.32 Notify 03GCI:Sean * 5300578120892416 Implement new API function to reduce duplication #3: duplication - Number of lines is irrelevant. Any code duplication warrants refactoring. What's not clear to me...
02:17.46 maths22 brlcad: thanks
02:19.04 maths22 rx
02:19.12 maths22 oops :)
02:19.17 Notify 03GCI:Sean * 5300578120892416 Implement new API function to reduce duplication #3 http://www.google-melange.com/gci/task/view/google/gci2013/5300578120892416: BoT task Note that there is a BoT...
02:23.17 Notify 03GCI:Jacob B * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Ready for review - The work on this task is ready to be reviewed.
02:28.48 Notify 03GCI:Sean * 5300578120892416 Implement new API function to reduce duplication #3 http://www.google-melange.com/gci/task/view/google/gci2013/5300578120892416: bot surface area There's not a BoT...
02:45.27 Notify 03GCI:Sean * 5300578120892416 Implement new API function to reduce duplication #3 http://www.google-melange.com/gci/task/view/google/gci2013/5300578120892416: follow-on A task for BoT mesh...
03:12.11 Notify 03GCI:Sean * 5849146376323072 Model pliers in 3D using BRL-CAD: 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...
03:12.56 Notify 03GCI:Sean * 5849146376323072 Model pliers in 3D using BRL-CAD: overlaps - Looks fantastic, but there are 0.25mm overlaps (the handles iirc).
03:28.42 Notify 03GCI:Sean * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: few issues - Few issues: Missing header and footer The #include "stdio.h" isn't right, system headers are...
03:28.43 Notify 03GCI:Sean * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
03:29.02 Notify 03GCI:Sean * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Task Assigned - This task has been assigned to fernozzle. You have 72 hours to complete this task, good luck!
03:31.52 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Missing a lot - Michael, did you check out all of the examples? Particularly the Gnome and Ubuntu examples are really...
03:31.53 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
03:33.02 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: 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...
03:36.34 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing http://www.google-melange.com/gci/task/view/google/gci2013/5660495776317440: not the right task Ilkin, what you submitted has nothing to...
04:27.53 Notify 03GCI:Sean * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
04:29.53 *** join/#brlcad microchip_sac (~microchip@223.239.198.244)
04:43.49 maths22 brlcad: what needs work? I'm sure something does, but I'm not sure what
04:51.18 brlcad maths22: took me a while to write the reply
04:51.19 Notify 03GCI:Sean * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: almost good - Wow, this was a really tricky patch to review... nice work doing your homework, though. It...
04:51.20 brlcad that was a tough one
04:52.11 brlcad I had to pull out documentation on a number of points to make sure things were right/wrong
05:31.57 *** join/#brlcad microchip_sac (~microchip@223.239.198.244)
05:38.16 microchip_sac I'm working on http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
05:38.18 gcibot Enable a new compiler warning, fix any issues that ensue #5
05:38.18 gcibot Status: NeedsWork (4 days, 6 hours left)
05:38.18 gcibot Mentor(s): Kesha Shah
05:38.50 microchip_sac and I've fixed the warnings that occur *without* the new flag because of my changes
05:39.11 microchip_sac other than those, is the patch OK?
05:39.23 microchip_sac should I submit a new build log and patch for review now?
05:48.28 brlcad microchip_sac: that is what the last comment said, no?
05:48.43 brlcad just make sure to submit a "make -k" with the flag enabled
05:48.58 brlcad need to get an idea of how many issues remain
05:49.06 brlcad the previous logs looked like they were not -k
06:32.18 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:52.54 Notify 03GCI:Sharan Narayan * 5849146376323072 Model pliers in 3D using BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
06:56.31 *** join/#brlcad microchip_sac (~microchip@223.239.198.244)
06:58.54 Notify 03GCI:Sean * 5849146376323072 Model pliers in 3D using BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
07:03.20 Notify 03GCI:Sean * 4773374307860480 Fix MGED crash on Mac OS X: more info - Yash, if you followed the steps correctly and cannot reproduce the crash, you can claim the task, submit details on what you...
07:04.55 Notify 03GCI:Sean * 5054849284571136 Doxygen cleanup for LIBWDB http://www.google-melange.com/gci/task/view/google/gci2013/5054849284571136: SVN Information on how to obtain BRL-CAD's sources is...
07:07.25 Notify 03GCI:Sean * 4549761130561536 Create an utility library (LIBBU) API unit test for any file: no follow-up - Arjun, have you given up on this? Your last comment made it sound like you'd fixed the...
07:08.35 Notify 03GCI:Sean * 5675661037404160 Create numerics library (LIBBN) unit test for rand.c http://www.google-melange.com/gci/task/view/google/gci2013/5675661037404160: SVN Information on how to obtain...
07:11.00 Notify 03GCI:Sean * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: nobody? - This task is so close to completion, just was submitted in the wrong format. Is nobody really...
07:16.30 *** join/#brlcad caen23 (~caen23@92.81.162.63)
07:56.56 Notify 03GCI:Sharan Narayan * 6012644171448320 Find, reliably reproduce, and report any bug in MGED: Task Claimed - I would like to work on this task.
07:59.46 Notify 03GCI:Sharan Narayan * 6012644171448320 Find, reliably reproduce, and report any bug in MGED: SourceForge - Where to Sumbit, Should I submit my bug report to sourceforge.net?
08:48.46 *** join/#brlcad microchip_sac (~microchip@223.239.198.244)
09:43.39 Notify 03GCI:Alexandra Covor * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: Ready for review - The work on this task is ready to be...
09:44.19 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Ready for review - The work on this task is ready to be reviewed.
10:59.45 *** join/#brlcad chick_ (~chick_@41.204.83.2)
10:59.59 chick_ #join #ublab
11:06.14 Notify 03BRL-CAD:j-schulte * 59265 brlcad/trunk/src/libbu/tests/bu_date-time.c: fix r59264
11:06.15 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Task Claimed - I would like to work on this task.
11:07.29 Notify 03GCI:Johannes Schulte * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Ready for review - The work on this task is ready to be reviewed.
11:38.48 *** join/#brlcad microchip_sac (~microchip@223.239.198.244)
13:07.22 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
13:12.02 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:12.03 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
13:12.07 *** join/#brlcad KimK (~Kim__@24.255.223.153)
13:55.28 Notify 03GCI:Andromeda Galaxy * 5895393510424576 Improve the superellipsoid surface area implementation: Ready for review - The work on this task is ready to be reviewed.
14:11.45 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to Vipul Sharma. You have 168 hours to complete this task, good luck!
14:12.05 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Task Assigned - This task has been assigned to AdityaGulati. You have 72 hours to complete this task, good luck!
14:12.20 Notify 03GCI:Sean * 6012644171448320 Find, reliably reproduce, and report any bug in MGED: Task Assigned - This task has been assigned to Sharan Narayan. You have 72 hours to complete this task, good luck!
14:12.52 maths22 brlcad: thanks
14:13.14 maths22 I don't know if you noticed in the log, but there were two warnings I could not figure out how to fix
14:13.17 maths22 is that ok?
14:13.56 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: 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...
14:14.49 *** join/#brlcad kesha (~kesha@49.202.231.149)
14:19.00 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: much better - This is much better but your prototype looks incomplete. What are all of those little boxes for? That goes into each of the...
14:19.27 Notify 03GCI:Sean * 6441264325066752 Create unit tests for our basic utility library (LIBBU) #3: Task Closed - Congratulations, this task has been completed successfully.
14:21.17 Notify 03GCI:Sean * 5804117939191808 Design a cover image or banner for our Facebook page (and/or another social media site) #15: Task Closed - Congratulations, this task has been completed successfully.
14:25.34 Notify 03GCI:Sean * 5895393510424576 Improve the superellipsoid surface area implementation: Task Closed - Congratulations, this task has been completed successfully.
14:26.58 *** join/#brlcad microchip_sac (~microchip@223.239.198.74)
14:27.56 *** join/#brlcad kesha_ (~kesha@49.249.17.247)
14:29.13 Notify 03GCI:Sharan Narayan * 6012644171448320 Find, reliably reproduce, and report any bug in MGED: Ready for review - The work on this task is ready to be reviewed.
14:34.01 Notify 03GCI:Andromeda Galaxy * 5895393510424576 Improve the superellipsoid surface area implementation: Performance improvement - Sorry, I forgot to post these numbers in the explanation file: 10 runs of...
14:35.46 Notify 03GCI:Andromeda Galaxy * 5895393510424576 Improve the superellipsoid surface area implementation: One more performance improvement - I had one more idea for another performance improvement after I...
14:36.03 *** join/#brlcad andromeda-galaxy (~user@61.3.164.205)
14:36.11 Notify 03GCI:Sean * 5895393510424576 Improve the superellipsoid surface area implementation: some problems - Andromeda, this looks good but you did introduce a new constant (500000) without documenting...
14:37.16 Notify 03GCI:Sean * 6012644171448320 Find, reliably reproduce, and report any bug in MGED: Task Closed - Congratulations, this task has been completed successfully.
14:37.36 andromeda-galaxy brlcad: Can I talk to you for a minute about those two constants that I changed?
14:37.38 brlcad maths22: I commented on those two
14:37.44 brlcad andromeda-galaxy: sure
14:38.34 maths22 you didn't comment on theme here http://www.google-melange.com/gci/task/view/google/gci2013/5315017800941568
14:38.35 gcibot Enable a new compiler warning, fix any issues that ensue #3
14:38.35 gcibot Status: NeedsWork (5 days, 4 hours left)
14:38.35 gcibot Mentor(s): Daniel Rossberg
14:38.49 andromeda-galaxy brlcad: The reason that I said that in the comments is that many different sets of numbers get within 0.001 of the correct values in my tests, and these values gave the maximum performance for similar accuracy
14:39.12 brlcad maths22: it's the second sentence
14:39.45 andromeda-galaxy When the function was significantly sped up, this changed somewhat, as it became less expensive to start with much higher values, and to recompute more often: the faster convergence now outweighs the larger numbers at the beginning (I think)
14:40.40 maths22 not those;
14:40.57 maths22 you didn't see the other errors because I forgot to redirect stderr
14:41.04 brlcad ahh
14:41.53 maths22 will share errors shortly
14:42.35 brlcad andromeda-galaxy: it's not that your comments weren't understandable
14:42.41 brlcad they're just not useful :)
14:43.16 andromeda-galaxy brlcad: I see --- what I was saying here is just why I think that these are the optimum values, even though one of them is an order of magnitude different
14:43.18 brlcad you could have just as well said "these were the values that seemed to work best"
14:43.29 brlcad it's two orders
14:44.17 andromeda-galaxy brlcad: can you suggest a better way to find parameters that maximize performance?
14:44.35 andromeda-galaxy and accuracy?
14:44.37 brlcad that's the wrong question to be asking
14:44.51 andromeda-galaxy I'm not sure how to go about doing it any more than this...
14:45.38 brlcad let me see if I can show you another example
14:46.05 andromeda-galaxy brlcad: okay, thanks
14:46.40 maths22 http://paste.ubuntu.com/6684923/
14:47.24 andromeda-galaxy brlcad: by the way, the other constant that you mentioned (the +500000) was a slight mistake in the diff, it only needs to be +1; I added a comment just now explaining that the +1 is necessary to store both endpoints of the line of the grid that will be stored in the arrays
14:48.30 brlcad andromeda-galaxy: okay, take a peek at src/libbu/heap.c where there are two constants there in #defines at the top of the file -- the comment tells you what the number means, what changes to it imply, and roughly talk about impact (performance)
14:49.07 maths22 brlcad: those are the two errors
14:49.31 andromeda-galaxy brlcad: okay, thanks --- I will try to rewrite my comments
14:49.55 andromeda-galaxy would you mind taking a look at my final ones before commit?
14:50.56 brlcad andromeda-galaxy: think about it like a variable, don't focus on the value itself -- that might help
14:51.27 andromeda-galaxy brlcad: thank you for the help!
14:51.41 brlcad andromeda-galaxy: like instead of *2 or *4, what would you call that? CONVERGENCE_RATE or STEPPING_SIZE or ...
14:51.55 brlcad then without thinking about a value, document it
14:52.05 brlcad what is it, what does it mean, how does it affect anything
14:52.14 brlcad and this is all in just one or two sentences ;)
14:52.41 brlcad it should just be useful/informative, and you probably won't end up talking about performance much at all (which is fine)
14:53.25 brlcad I might be using a computer that is literally 100x faster than yours -- will that make the values you chose bad values? or will it be fine?
14:53.47 brlcad or if I use a computer that's 100 times slower, ditto
14:54.19 andromeda-galaxy brlcad: I think that these will still be fairly good values, but I'm not completely sure how to prove it...
14:54.46 brlcad how do they affect quality?
14:55.34 brlcad if you changed 1024 to 2048, how does that affect the sampling error of a 1m^3 superell?
14:57.22 brlcad not to lose sight of the path through the forest, you could work for hours to understand your own numbers and that's not the goal
14:57.34 brlcad the goal is to just document what you DO know now
14:58.09 brlcad and to say something useful about them, what will be useful to other devs, which is to explain what those numbers are, what they mean, and how sensitive they are
14:59.13 andromeda-galaxy brlcad: I have two more comments that I think are more useful
14:59.20 brlcad k, go for it ;)
14:59.40 andromeda-galaxy Would you mind looking at them quickly before I commit?
14:59.50 brlcad just commit if you're comfortable with it
14:59.57 andromeda-galaxy brlcad: okay, 1 minute
15:00.12 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Ready for review - The work on this task is ready to be reviewed.
15:01.20 brlcad maths22: I see what you mean -- those two are just aweful bits of code
15:01.25 brlcad awful even
15:04.22 brlcad those are string numbers ... being read in and turned into pointers
15:04.35 brlcad the second is even worse, turning the pointer into a function
15:05.17 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: 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...
15:06.09 maths22 is it ok then if I leave it?
15:08.41 brlcad well if you leave it, the build will be broken :)
15:09.04 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: okay to worse? - Ilkin, your design is digressing. What is effectivity? What is "designed data"? Not sure what would go into that column...
15:09.38 *** join/#brlcad kesha__ (~kesha@49.202.231.158)
15:10.19 andromeda-galaxy brlcad: There was a slight conflict, where someone fixed a misspelling in my comment, so I'll commit in a minute; can you take a quick look at it when I do?
15:11.06 andromeda-galaxy Also, did you see my comments about a couple of possible tasks/things to do after GCI? (one in the _explanations file, one on the website a minute ago)
15:14.42 Notify 03BRL-CAD:peter-sa * 59266 brlcad/trunk/src/librt/primitives/superell/superell.c: This adds a significant performance gain to the superell surface area functions, from GCI task http://www.google-melange.com/gci/task/view/google/gci2013/5895393510424576
15:14.43 gcibot Improve the superellipsoid surface area implementation
15:14.43 gcibot Status: Closed
15:14.43 gcibot Mentor(s): Sean
15:14.51 brlcad andromeda-galaxy: all commits are reviewed/watched by myself and others, no need to ask for that ;)
15:15.03 brlcad that just happens automatically all the time, every commit
15:15.42 andromeda-galaxy brlcad: okay, thanks
15:15.58 andromeda-galaxy I wasn't entirely sure, so I thought it was better to ask
15:16.34 andromeda-galaxy (I'm in general more used to projects with a pre-commit review, so I'm not entirely sure about the procedures for post-commit reviewing)
15:17.14 andromeda-galaxy Do you think that my two other ideas are probably best as post-GCI?
15:18.13 brlcad I must have missed what you're referring to in the explanations file -- you talked about how you improved performance and how you tried a fast sine approximation that sucked
15:18.33 andromeda-galaxy I was actually saying that the two fast sine approximations are really good
15:18.40 andromeda-galaxy it's just that this needs them to be really really good
15:18.54 brlcad (which was pretty cool, but yeah we usually can't use them)
15:19.27 andromeda-galaxy So I was wondering if any of the rendering code, etc. could use a large performance gain at the cost of a fairly small accuracy loss...
15:20.02 brlcad most of what we calculate needs to be really accurate where even double precision is insufficient, but we make it work as best we can because the alternatives (fixed precision, interval arithmetic, etc) are ORDERS of magnitude slower
15:20.05 *** join/#brlcad kesha__ (~kesha@49.249.17.238)
15:20.25 andromeda-galaxy brlcad: okay
15:21.28 andromeda-galaxy And I just realized that several of the trig computations in the surf_area computation can be factored out in a way that I think it is fairly unlikely that the compilers automatically do, as it is nested several layers of function calls deep, and it is only a small part of an expression that happens to not be reliant on the innermost loop
15:21.57 andromeda-galaxy which is why I was wondering if you thought it might be reasonable to add one more of these performance improvement ones...
15:23.50 brlcad if it's not going to give an order of magnitude performance improvement, and it sounds like it's not likely, then it's probably "good enough" for now until we have hard quality metrics to improve upon
15:24.41 brlcad it's also not a good idea to guess what the compiler is or is not capable of when it comes to performance
15:24.45 brlcad you'll often be surprised
15:24.52 brlcad you got to profile
15:25.05 andromeda-galaxy brlcad: I did do a profile
15:25.20 andromeda-galaxy nearly all of the time is spent in the sin/cos functions as far as I can tell
15:25.24 brlcad excellent
15:25.50 andromeda-galaxy though the improvement I just submitted makes that a bit better (I think 80-some percent to 60-some)
15:27.49 brlcad so then optimizing would mean either 1) improving the performance of sin/cos (not likely, and you tried that), 2) calling sin/cos less (possible, but requires a lot of work to track the impact), or 3) using a different approach that avoids the problem altogether (navel gazing)
15:28.54 brlcad you could also leverage data coherence and parallelism, though both are sort of advanced topics to do well
15:29.34 andromeda-galaxy brlcad: I was indeed thinking of parallelism; also, I think that the optimization that I was just mentioning would significantly reduce calls to sin/cos
15:33.56 brlcad with most of our work, the emphasis is first on getting it implemented not just "good enough" but provably accurate
15:33.59 maths22 I will try to fix it then
15:34.14 maths22 do you have any suggestions?
15:34.35 maths22 (otherwise I can just stash the value in a local variable and then cast it)
15:34.40 maths22 that should make GCC happy
15:34.41 brlcad since this is already an approximation approach, performance is not really the primary concern -- accuracy is the concern
15:36.05 brlcad it doesn't matter if something takes an hour to compute if it's ultimately wrong or has bugs for some cases or has too much error or an indeterminate amount of error
15:36.26 andromeda-galaxy brlcad: I see
15:36.35 brlcad maths22: stashing may be the way to go for this
15:36.52 brlcad the "fix" is to eliminate that pointer trickery altogether
15:39.45 andromeda-galaxy brlcad: do you have something specific in mind about trying to test the accuracy more, or should I try to find another task for GCI and then talk to you about it more after gci?
15:55.19 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
15:59.11 Notify 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Claimed - I would like to work on this task.
15:59.52 *** join/#brlcad sac_microchip (~microchip@223.239.199.15)
16:01.52 Notify 03GCI:Mandeep Kaur * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 144 hours to complete this...
16:03.13 maths22 I will do that now
16:08.15 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
16:10.10 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: you didn't change anything? - Michael, it looks like you didn't change anything. Someone added a contact section, but...
16:12.31 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: ??? - Can you give me an example of structure? I have a lot of the structure that GNOME has.
16:16.09 Notify 03GCI:Melange * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7: Initial Deadline passed - Melange has detected that the initial deadline has passed and it has set...
16:19.24 maths22 done; rebuilding
16:31.11 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
16:31.17 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: What else should I do?? - What I am trying to say is that there is no accessibilty page on the BRL-CAD site. That...
16:32.14 *** part/#brlcad sac_microchip (~microchip@223.239.199.15)
16:32.37 *** join/#brlcad microchip_sac (~microchip@223.239.199.15)
16:33.10 microchip_sac I'm doing GCI task http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
16:33.12 gcibot Enable a new compiler warning, fix any issues that ensue #5
16:33.12 gcibot Status: NeedsWork (3 days, 19 hours left)
16:33.12 gcibot Mentor(s): Kesha Shah
16:33.43 microchip_sac and I'm getting some warnings without the extra flag, which I'm trying to fix
16:33.51 microchip_sac (as my mentor said in the comments)
16:34.40 microchip_sac I need to fix a warning in src/mged/edsol.c, involving calls to rt_arb_calc_points
16:34.49 microchip_sac brlcad: could you help me?
16:35.01 brlcad ~ask
16:35.02 infobot 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.
16:35.11 brlcad "yes"
16:35.13 brlcad :)
16:35.47 maths22 commit 59266 broke build: http://brlcad.org:8085/browse/BRLCAD-BUIL-513/log
16:35.50 microchip_sac brlcad: could you tell me how to deal with the pointers to arrays?
16:37.09 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Ready for review - The work on this task is ready to be reviewed.
16:40.34 maths22 could misc/pastebinit be installed on the server?
16:43.56 Notify 03GCI:Jacob B * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Ready for review - The work on this task is ready to be reviewed.
16:47.59 brlcad maths22: can pastebinit be configured to anything other than pastebin.com? we can't use that one
16:48.24 maths22 yes
16:48.34 maths22 reference coming shortly...
16:48.46 maths22 alos, what's wrong with pastebin.com
16:49.01 microchip_sac brlcad: how do I deal with the pointers to arrays?
16:49.11 maths22 see: http://www.moleberry.com/man/p/pastebinit.1.html
16:50.10 maths22 ping
16:50.19 maths22 oops!
16:50.26 brlcad microchip_sac: you need to give me more information than that
16:50.42 microchip_sac file src/mged/edsol.c
16:51.00 microchip_sac line # 6882, for example
16:51.25 microchip_sac the call to rt_arb_calc_points involves es_peqn
16:51.25 maths22 microchip_sac: what flag are you using?
16:51.28 brlcad maths22: pastebin.com is blacklisted/blocked by many of our corporate contributor environments
16:51.34 maths22 that makes sense
16:51.46 microchip_sac but es_peqn is not of the correct type
16:51.53 brlcad they have too much of a history of hosting malware, cracks, ssns, etc
16:52.05 microchip_sac see declaration of rt_arb_calc_points
16:52.19 microchip_sac maths22: none, just the default
16:52.45 maths22 line 6882 is blank
16:52.57 maths22 Are you using the latest svn checkout?
16:53.09 microchip_sac oops, sorry, I have local edits
16:53.33 microchip_sac just look for rt_arb_calc_points
16:54.02 maths22 that makes sense; can you post the build error to a pastebin (like paste.ubuntu.com)?
16:54.27 Notify 03BRL-CAD:brlcad * 59267 brlcad/trunk/src/librt/primitives/superell/superell.c: index cannot be used as a variable name due to shadowing, use idx instead
16:55.14 microchip_sac maths22: I tried fixing it by declaring a separate array of the right type
16:55.26 microchip_sac and then memcpy-ing the array
16:55.47 microchip_sac it works, but is it correct?
16:55.59 brlcad microchip_sac: what's the problem just declaring it as a pointer to an array?
16:56.07 maths22 comitt 59264 also broke build-see http://brlcad.org:8085/browse/BRLCAD-BUIL-511/log
16:56.24 brlcad is it still broken?
16:56.53 microchip_sac brlcad: rt_arb_calc_points expects (const plane_t *[4])
16:56.54 brlcad running a full build now
16:56.57 maths22 compiling right now ...
16:57.19 brlcad microchip_sac: that doesn't look like what it takes to me
16:57.29 brlcad the function definition is different
16:57.42 microchip_sac it takes more than that, that's the part which gives a warning
16:59.05 microchip_sac I tried fixing it by
16:59.14 microchip_sac <PROTECTED>
16:59.27 microchip_sac <PROTECTED>
16:59.34 brlcad back up
16:59.36 brlcad the declaration must match the definition
16:59.38 microchip_sac <PROTECTED>
16:59.39 brlcad what is the definition?
17:00.30 microchip_sac int rt_arb_calc_points(struct rt_arb_internal *arb, int cgtype, const plane_t planes[6], const struct bn_tol *tol);
17:00.44 microchip_sac that's the same for both
17:00.49 microchip_sac decl and defn
17:01.02 brlcad good
17:01.22 brlcad so then that's what makes you saying "brlcad: rt_arb_calc_points expects (const plane_t *[4])" make no sense. :)
17:01.27 brlcad it does not expect that
17:01.43 microchip_sac gcc says that
17:01.52 brlcad it expects "const plane_t planes[6]" which is very different
17:01.54 microchip_sac it doesn't make any sense!
17:02.18 microchip_sac the '4' was my mistake, should have been '6'
17:02.51 microchip_sac ok, I fixed it by the stuff described above
17:03.01 microchip_sac is it good practices, though?
17:03.13 brlcad problems cannot be debugged/discussed when you have mistakes like that in the discussion :)
17:03.26 brlcad programming requires precision 100% of the time
17:04.14 brlcad "I tried fixing it by ..." and "I fixed it by the stuff described above" don't make sense
17:04.19 brlcad did you fix it or did you not fix it?
17:04.38 microchip_sac I fixed it, it builds without errors
17:04.39 brlcad Yoda says "Do or Do Not, there is no try"
17:04.45 microchip_sac but is it good practices?
17:05.22 brlcad what is the type mismatch?
17:05.29 microchip_sac I mean, there's a lot of stuff on the Web about the uselessness
17:05.40 brlcad it really depends
17:05.48 microchip_sac and complications of 'array pointers'
17:05.54 brlcad you need to understand how it's being used, what's being used
17:06.09 brlcad what is the type mismatch?
17:06.13 microchip_sac OK, here goes a precise description:
17:06.27 Notify 03BRL-CAD:carlmoore * 59268 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/brep.c): fix spelling and remove trailing blanks/tabs
17:06.35 maths22 still broken: http://brlcad.org:8085/browse/BRLCAD-BUIL-514/log
17:06.49 microchip_sac the original variable: fastf_t es_peqn[7][4];
17:07.23 microchip_sac what rt_arb_calc_points expects: struct rt_arb_internal *arb, int cgtype, const plane_t planes[6], const struct bn_tol *tol
17:07.59 microchip_sac (I believe plane_t is a type of fastf_t, because it works!)
17:08.42 microchip_sac so what I did: const fastf_t es_peqn_arg[7][4];
17:09.05 microchip_sac and then: memcpy(es_peqn_arg, es_peqn, sizeof(es_peqn));
17:09.21 microchip_sac passing es_peqn_arg to rt_arb_calc_points
17:09.51 microchip_sac this is made to work by trial and error
17:10.06 microchip_sac is it *designed* to work as well?
17:12.12 microchip_sac brlcad: precise enough? :)
17:14.32 maths22 jenkins is currently broken but using lots of cpu periodically
17:17.57 brlcad microchip_sac: much more precise, should have started there with your question ;)
17:18.12 brlcad plane_t is an array of fastf_t
17:19.03 brlcad you can see the type declaration in include/vmath.h, but it's a fastf_t[4]
17:20.18 microchip_sac that's probably where my 'oops-6-and-not-4' came from
17:20.52 Notify 03BRL-CAD:brlcad * 59269 brlcad/trunk/src/libbu/tests/bu_date-time.c: some of these constants are too big, make sure they instatiate as the correct type, using long long
17:20.54 brlcad so calc points takes 6 of those
17:21.01 maths22 brlcad: thanks
17:21.23 maths22 we should proxy fisheye through apache
17:21.44 microchip_sac calc points takes 6 of fastf_t[4]
17:21.45 brlcad which seems like a problem since es_peqn is 7 of them
17:22.10 brlcad maths22: you know how to do that?
17:22.36 brlcad you don't have access to the apache config, but if you can write down steps to make it happen I can make the necessary edits
17:22.53 brlcad unless it can be all done through .htaccess (which I'd doubt)
17:23.09 maths22 I will give you a snippet of apache config
17:26.07 maths22 brlcad: http://paste.ubuntu.com/6685806/
17:26.49 brlcad http://www.google-melange.com/gci/task/view/google/gci2013/5887726993801216
17:26.50 gcibot Proxy Fisheye interface through Apache
17:26.50 gcibot Status: Open
17:26.50 gcibot Mentor(s): Sean
17:27.18 maths22 I can claim that once you review my compiler flag one
17:27.22 maths22 no hurry
17:30.12 brlcad added the snippet
17:30.34 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
17:30.53 microchip_sac brlcad: could you please see ^
17:31.08 brlcad microchip_sac: so what is the 7th?
17:31.17 brlcad that's at the heart of the mismatch
17:31.36 brlcad (well really the problem is the const, but still the sizes should match)
17:32.37 brlcad [Fri Jan 03 12:31:51 2014] [error] [client 71.206.34.125] File does not exist: /usr/web/brlcad.org/static, referer: http://brlcad.org/fisheye/
17:34.58 microchip_sac brlcad: the 7th doesn't make sense, because common sense tells me there are *six* planes
17:35.00 brlcad starseeker: don't know if this is of interest, http://thewalters.org/events/eventdetails.aspx?e=2738
17:35.13 microchip_sac and es_peqn keeps track of all of them and an extra
17:35.16 brlcad microchip_sac: does the callee use all 7?
17:35.32 brlcad figure out what it uses them for
17:35.52 brlcad if the 7th is accessed/used, then that might indicate a problem
17:36.03 brlcad (which is why it's useful to enable warnings like this, to find problems)
17:36.25 brlcad not just an exercise to keep devs busy fighting types ;)
17:37.50 *** join/#brlcad kesha__ (~kesha@49.248.244.12)
17:38.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:38.28 microchip_sac brlcad: the callee accesses indexes of es_peqn based on user selections from a menu
17:38.36 microchip_sac (or so I think)
17:40.30 microchip_sac OK, not I think, but I see -- a comment specifically says es_peqn[something] = plane of interest from es_menu
17:43.28 Notify 03GCI:Rishi Sharma * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Ready for review - The work on this task is ready to be reviewed.
17:44.47 microchip_sac brlcad: got it!
17:45.16 microchip_sac if es_peqn[7] ever is accessed, it means that
17:45.31 microchip_sac the user has selected the 'go back to main menu' option
17:46.28 microchip_sac I don't see why they needed an extra indice for that, though; probably to avoid es_peqn[es_menu] giving an error
17:47.22 microchip_sac could you review http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936 now?
17:47.24 gcibot Enable a new compiler warning, fix any issues that ensue #5
17:47.25 gcibot Status: NeedsReview (3 days, 18 hours left)
17:47.25 gcibot Mentor(s): Kesha Shah
17:47.32 microchip_sac I think the patch is all right
17:48.12 microchip_sac except for the es_peqn issue, which I don't think will cause trouble
17:48.35 microchip_sac the seventh index quits the program, I guess
17:50.50 microchip_sac brlcad: nope, it *does* quit for the seventh index
17:54.35 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Ready for review - The work on this task is ready to be reviewed.
17:55.51 microchip_sac brlcad?
18:00.23 brlcad much better understanding
18:00.42 brlcad the task will get reviewed in the next round of reviews, asap
18:00.56 microchip_sac is it correct, however? :)
18:01.01 brlcad you can get started on another task in the meantime or double-check your work to make sure there are no problems
18:01.10 brlcad is it? :)
18:01.19 microchip_sac I think it is
18:01.37 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3: Task Claimed - I would like to work on this task.
18:01.39 microchip_sac but of course, I'm thinking about my own work
18:01.47 microchip_sac :)
18:02.45 brlcad I'd probably look into making it not have a 7th element myself, having an off-by-one array is just asking for problems
18:03.05 brlcad having to copy the array is correct, but a hack
18:03.11 brlcad a hack because of a preceding hack
18:03.15 brlcad better to remove all the hacks :)
18:03.36 microchip_sac if the seventh element is *about to* be accessed then the program quits
18:03.54 microchip_sac we better write that down somewhere :)
18:04.15 microchip_sac because of a switch just before the actual access
18:05.03 Notify 03GCI:Mandeep Kaur * 5901237887172608 Design new API function to reduce duplication #3: Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this task, good...
18:14.23 Notify 03GCI:Mandeep Kaur * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Needs Improvement - You have to be more creative. Have a look at...
18:14.43 Notify 03GCI:Mandeep Kaur * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Task Needs More Work - One of the mentors has sent this task back...
18:33.03 maths22 brlcad: fisheye is now running at http://brlcad.org/fisheye/
18:47.42 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3: Ready for review - The work on this task is ready to be reviewed.
18:51.40 *** join/#brlcad jschulte (~johannes@p4FDFB4C6.dip0.t-ipconnect.de)
18:51.53 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3 http://www.google-melange.com/gci/task/view/google/gci2013/5901237887172608: None I did implementation...
19:11.14 Notify 03GCI:Armen * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
19:12.34 Notify 03GCI:Mandeep Kaur * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Task Assigned - This task has been assigned to Armen. You have 72 hours to complete this task,...
19:34.02 Notify 03GCI:kenneth dela harlley * 5232363101487104 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
19:36.15 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
20:04.38 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
20:14.30 maths22 brlcad: change the last line from ProxyPass /fisheye http://brlcad.org:8060/fisheye
20:14.41 maths22 to ProxyPass /fisheye http://localhost:8060/fisheye
20:28.57 starseeker brlcad: cool!
20:36.28 starseeker brlcad: this sounds like it might be up your alley: https://www.eventbrite.com/e/art-bytes-at-the-walters-tickets-9534980383
21:04.37 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: None - Does it look good??
21:15.33 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: 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...
21:23.39 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: branding and example - Ilkin, this is getting a little better but I don't think there's enough time to achieve the task objectives at this...
21:38.01 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Additions - I have added in some features to the cover and I am working...
21:50.38 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: don't understand - There are three examples in the references section including the gnome, ubuntu, and freebsd pages....
21:50.43 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
22:03.54 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
22:03.55 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: cite your sources - Rishi, this still doesn't look like a card design we could use. It looks like you searched the web...
22:19.54 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
22:19.55 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3: not digging it - Johannes, this doesn't feel like a good API addition as-is. The new function fails to stand on it's...
22:20.29 Notify 03GCI:Sean * 5232363101487104 Post and promote typography video: 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...
22:21.49 Notify 03GCI:Sean * 5232363101487104 Post and promote typography video: Erm... title?? - That's not much of a Youtube title and there's no description whatsoever. That's not very helpful. It needs to say...
22:32.36 Notify 03GCI:Michael * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
22:36.31 Notify 03GCI:kenneth dela harlley * 5232363101487104 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
22:45.04 Notify 03GCI:fernozzle * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:03.13 Notify 03BRL-CAD:j-schulte * 59270 (brlcad/trunk/src/librt/primitives/arbn/arbn.c brlcad/trunk/src/librt/primitives/table.c): Add volume function for arbn to librt
23:04.18 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3: Ready for review - The work on this task is ready to be reviewed.
23:05.38 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3: None - As you may have seen, I implemented a volume function for arbn, so when this task is finished, a...
IRC log for #brlcad on 20140104

IRC log for #brlcad on 20140104

00:40.09 maths22 I just deleated a bunch of mediawiki spam users who had not used their accounts ever (any account from the last 60 days was kept)
00:40.25 maths22 Please let me know if you use your account but it was somehow deleted
00:42.54 maths22 That removed about 3/4ths of the users
00:48.09 Notify 03BRL-CAD Wiki:Maths22 * 0 /wiki/Talk:Main_page: No reason to protect from editing; if it becomes a problem, I will revert this
01:24.43 Notify 03GCI:Armen * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:12.51 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Ready for review - The work on this task is ready to be reviewed.
02:41.35 *** join/#brlcad awabimakoto (500@101.5.170.93)
02:51.32 brlcad starseeker: yeah, I know about that event
02:51.59 brlcad the hackathon is centered around using the walters API to develop apps for them
03:09.25 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
03:13.39 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
03:14.32 brlcad maths22: bingo, that did the trick
03:15.31 maths22 what is that?
03:15.42 brlcad fisheye
03:15.45 brlcad localhost
03:15.58 maths22 that just speeds things up
03:16.21 maths22 What did it was me telling fisheye that it was at fisheye/ so it would make the right url prefixes
03:16.31 brlcad ah, cool
03:16.55 brlcad I see you nicely redirect brlcad.org:8060 to the proxy as well
03:16.58 brlcad perfect
03:17.44 brlcad is it possible to restrict fisheye connection requests from localhost only now, so we don't get external requests attaching?
03:17.51 maths22 fisheye deals with proxies pretty nicely (probably because a lot of places block nostandard ports-like my school :()
03:17.54 maths22 I will check
03:17.59 brlcad I can create a firewall rule, but something in fisheye would be good too
03:18.30 brlcad since everything should be coming from localhost, I have to imagine they have that option (similar to mysql)
03:18.39 maths22 I think so...
03:19.00 maths22 also, you should create an account so I can make you an admin
03:41.57 Notify 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Ready for review - The work on this task is ready to be reviewed.
04:36.35 maths22 I will fix the host in the morning
04:51.16 Notify 03GCI:Melange * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
06:14.01 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
06:42.40 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: many issues - Shardul, I've just spent several hours (yes, hours) reviewing and fixing your patch and...
06:47.06 brlcad maths22: account created
06:54.53 Notify 03BRL-CAD:brlcad * 59271 (brlcad/trunk/include/bn.h brlcad/trunk/include/bu.h and 37 others): apply sf patch 251 from shardul chiplunkar, working under gci task http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936 which begins making a set of changes needed to get -Wstrict-prototypes working. lots of complication and mess, with his patch ultimately being heavily modified in order to apply it
06:54.55 gcibot Enable a new compiler warning, fix any issues that ensue #5
06:54.55 gcibot Status: NeedsWork (3 days, 5 hours left)
06:54.55 gcibot Mentor(s): Kesha Shah
06:54.55 Notify (there were many bugs and issues that neede resolving). mostly filling out a lot of parameter lists, but this did uncover issues in several places throughout the code. redblack tree callbacks are particularly screwy and will need work to clean the interface up. leaving -Wstrict-prototypes disabled for now as there is more work needed.
06:58.33 *** join/#brlcad Rishabh (~chatzilla@27.97.111.149)
06:59.29 Notify 03BRL-CAD:brlcad * 59272 brlcad/trunk/AUTHORS: promote shardul chiplunkar from special thanks to code contributor after applying a heavily modified but substantial patch that started getting Wstrict-prototypes to work.
07:01.50 Notify 03BRL-CAD:brlcad * 59273 brlcad/trunk/TODO: add a couple dirty items uncovered while addressing -Wstrict-prototypes compilation issues. redblack sigs are a mess and librt/libwdb are intertwined.
07:28.19 Notify 03BRL-CAD:brlcad * 59274 (brlcad/trunk/include/config_win.h brlcad/trunk/include/icv.h and 21 others): apply gci patch http://www.google-melange.com/gci/task/view/google/gci2013/5315017800941568 from maths22 which enables -Wbad-function-cast to detect wrong/dangerous/suspicious casts. mostly caught a lot of unintentional integer truncation from functions that return floating point values, but also barked on a
07:28.20 gcibot Enable a new compiler warning, fix any issues that ensue #3
07:28.20 gcibot Status: NeedsReview (4 days, 11 hours left)
07:28.20 gcibot Mentor(s): Daniel Rossberg
07:28.21 Notify couple snippets of bad practice where a pointer was serialized to a string and back.
07:38.31 Notify 03GCI:Sean * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: few issues - Your change to builddelta_end.c.in is wrong. You made tdiff_tmp be an int, which will still...
07:40.08 Notify 03BRL-CAD:brlcad * 59275 brlcad/trunk/misc/CMake/test_srcs/builddelta_end.c.in: at a minimum, document the truncation going on
07:40.14 Notify 03GCI:Sean * 5315017800941568 Enable a new compiler warning, fix any issues that ensue #3: Task Closed - Congratulations, this task has been completed successfully.
07:43.19 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: where are you posting your updates - Please confirm where you are posting your updates, because I'm not seeing any...
07:43.31 Notify 03GCI:Sean * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
07:46.01 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
07:49.51 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3: few issues - Only public API should use the bn_ prefix. The static function should be just sort_ccw() or something...
07:50.57 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Task Needs More Work - One of the mentors has sent this task back for more...
07:52.16 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: two images - All you did was add two images. That doesn't make your design...
07:54.12 Notify 03GCI:Sean * 5232363101487104 Post and promote typography video: name of project - The blog post and youtube title should say "BRL-CAD". Not BRL-Cad not BRL CAD not brl-cad ...
07:54.13 Notify 03GCI:Sean * 5232363101487104 Post and promote typography video: 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...
07:55.37 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
07:58.02 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: None - ok
08:09.39 *** join/#brlcad andromeda-galaxy (~user@117.196.159.90)
08:11.58 andromeda-galaxy brlcad: Can you explain my options on the compiler warning task more fully? I understand that the strict-prototypes doesn't work (which is interesting --- I svn up'd right before I started working on this task), but I'm not sure what you are saying I can do right now: Is the c++-compat enough? Can I svn up and work on fixing more of the strict-prototypes?
08:15.07 *** join/#brlcad microchip_sac (~microchip@223.239.198.66)
08:16.50 microchip_sac I'm doing task http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
08:16.52 gcibot Enable a new compiler warning, fix any issues that ensue #5
08:16.53 gcibot Status: NeedsWork (3 days, 3 hours left)
08:16.53 gcibot Mentor(s): Kesha Shah
08:17.00 microchip_sac brlcad: I saw your comments
08:17.44 microchip_sac and about the use of (const plane_t *)
08:18.18 microchip_sac the function expects an array, which can be passed by giving a pointer to its first element
08:18.27 microchip_sac so that's what the cast does
08:18.46 microchip_sac if I want to use the same cast for fastf_t
08:19.17 microchip_sac I'll need to give a pointer to es_peqn[es_menu] and not es_peqn itself
08:19.21 microchip_sac is that right?
08:21.52 *** join/#brlcad veer (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
08:22.23 veer hi are there any mentored bugs or mentored projects for newcomers?
08:24.02 brlcad veer: there are lots of them
08:24.12 brlcad see our Deuces page on our wiki
08:24.32 brlcad we're also participating in GCI, which ends this weekend, but there are many tasks listed there as well on google-melange.com
08:25.48 microchip_sac brlcad: I saw your comments on http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
08:25.49 gcibot Enable a new compiler warning, fix any issues that ensue #5
08:25.50 gcibot Status: NeedsWork (3 days, 3 hours left)
08:25.50 gcibot Mentor(s): Kesha Shah
08:43.47 veer brlcad wiewed them just now. but they don't mention what expertise they will require like c, c++ and mentors are nt mentioned
09:31.42 *** join/#brlcad hickoryknoll (~hickorykn@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
09:31.42 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
09:31.42 *** join/#brlcad Rishabh (~chatzilla@27.97.111.149)
09:31.42 *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98)
09:31.42 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
09:31.42 *** join/#brlcad yiyus (1242712427@je.je.je)
09:31.42 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:31.42 *** join/#brlcad witness__ (uid10044@gateway/web/irccloud.com/x-cktbwjdoejxzgfye)
09:31.42 *** join/#brlcad andromeda-galaxy (~user@117.196.159.90)
09:32.38 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
09:32.51 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/session)
09:32.52 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
09:35.16 *** join/#brlcad caen23 (~caen23@92.81.162.63)
09:44.14 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
09:44.14 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
09:53.43 *** join/#brlcad ChanServ (ChanServ@services.)
09:53.43 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
09:53.43 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
09:53.43 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
09:53.43 *** mode/#brlcad [+o ChanServ] by hobana.freenode.net
10:31.58 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
10:40.45 *** join/#brlcad infobot (~infobot@rikers.org)
10:40.45 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
11:11.19 *** join/#brlcad jschulte (~johannes@p4FDF884D.dip0.t-ipconnect.de)
12:31.07 *** join/#brlcad deekay (~chatzilla@59.91.250.121)
12:39.19 Notify 03BRL-CAD:j-schulte * 59276 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/polygon.c and 4 others): Add public function to sort a convex polygon ccw to libbn (GCI task: http://www.google-melange.com/gci/task/view/google/gci2013/5901237887172608 )
12:39.20 gcibot Design new API function to reduce duplication #3
12:39.20 gcibot Status: NeedsReview (2 days, 5 hours left)
12:39.20 gcibot Mentor(s): Sean
12:40.59 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3 http://www.google-melange.com/gci/task/view/google/gci2013/5901237887172608: a volume function for polyhedral solids...
12:41.00 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: Ready for review - The work on this task is ready to be reviewed.
12:41.01 Notify 03GCI:kenneth dela harlley * 5232363101487104 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
12:41.02 Notify 03GCI:Torrespbat * 5938255337881600 Continue investigating GMP integration: Task Claimed - I would like to work on this task.
12:41.03 Notify 03GCI:Torrespbat * 5938255337881600 Continue investigating GMP integration: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:41.04 Notify 03GCI:Torrespbat * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Task Claimed - I would like to work on this task.
12:41.05 Notify 03GCI:Johannes Schulte * 5901237887172608 Design new API function to reduce duplication #3: Ready for review - The work on this task is ready to be reviewed.
12:41.06 Notify 03GCI:Ilkin Musaev * 5660495776317440 Create prototype 2D Drawing: None - Can you see at my work?
12:42.16 deepak <PROTECTED>
12:42.17 deepak $ mged -c test.g make sph
12:42.19 deepak $ rt test.g sph
12:42.20 deepak That pop up a framebuffer window with a rendered sphere in it. I want when I resize the window of framebuffer then geometry in it also get re-sized. I am confused what to do, please suggest me how to get started with it.
12:43.50 Notify 03GCI:Mandeep Kaur * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Task Assigned - This task has been assigned to Torrespbat. You have 72 hours to complete this task, good luck!
13:09.51 *** join/#brlcad deepak (~chatzilla@59.91.250.31)
13:15.37 *** join/#brlcad microchip_sac (~microchip@223.239.198.66)
13:24.15 Notify 03GCI:Marie Gita * 5257317062803456 Design a BRL-CAD Sticker #12: Ready for review - The work on this task is ready to be reviewed.
13:25.33 microchip_sac I'm doing task http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
13:25.34 gcibot Enable a new compiler warning, fix any issues that ensue #5
13:25.34 gcibot Status: NeedsWork (2 days, 22 hours left)
13:25.34 gcibot Mentor(s): Kesha Shah
13:26.05 microchip_sac brlcad: I saw your comments
13:26.26 microchip_sac how do I proceed? subsequent commits have fixed some issues
13:27.11 microchip_sac and to fix the remaining -- I can't successfully build the latest commit
13:28.11 microchip_sac I'm using a fresh checkout and gcc 4.7.3, but the new bad-function-cast flag gives a warning
13:28.59 microchip_sac how do I get it to build? and then how should I fix the issues in my work?
13:39.06 Notify 03GCI:Jacob B * 5780674933948416 Update Fisheye installation: Task Claimed - I would like to work on this task.
13:42.21 Notify 03GCI:Mandeep Kaur * 5780674933948416 Update Fisheye installation: Task Assigned - This task has been assigned to Jacob B. You have 96 hours to complete this task, good luck!
13:42.41 microchip_sac brlcad?
13:44.26 maths22 microchip_sac: can you share the warning?
13:45.15 microchip_sac maths22: see http://paste.fedoraproject.org/65669
13:49.10 *** join/#brlcad adnana (cb6ef6e6@gateway/web/freenode/ip.203.110.246.230)
13:51.48 maths22 one moment...
13:54.26 maths22 I'm not sure how to fix that(and I'm the one who did the task enabling that flag)
13:54.43 maths22 Hopefully someone else has a good idea
13:55.09 microchip_sac should I just checkout an older revision then?
13:59.12 maths22 That would work for now
14:14.04 Notify 03GCI:Jacob B * 5780674933948416 Update Fisheye installation: Ready for review - The work on this task is ready to be reviewed.
14:29.41 *** join/#brlcad ChanServ (ChanServ@services.)
14:29.42 *** mode/#brlcad [+o ChanServ] by barjavel.freenode.net
16:04.38 *** join/#brlcad deepak (~chatzilla@59.91.250.31)
16:16.10 Notify 03GCI:Melange * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
16:20.15 Notify 03GCI:Alex Ozer * 5799768546607104 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
16:22.25 Notify 03GCI:Mandeep Kaur * 5799768546607104 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Assigned - This task has been assigned to Alex Ozer. You have 72 hours to complete this...
16:35.07 Notify 03GCI:Sean * 5901237887172608 Design new API function to reduce duplication #3: Task Closed - Congratulations, this task has been completed successfully.
16:36.08 brlcad adnana: are you veer?
16:36.41 adnana yes
16:37.59 *** join/#brlcad microchip_sac (~microchip@223.239.199.33)
16:38.01 *** part/#brlcad microchip_sac (~microchip@223.239.199.33)
16:38.04 *** join/#brlcad microchip_sac (~microchip@223.239.199.33)
16:38.36 Notify 03GCI:Johannes Schulte * 5782712895930368 Implement a volume function for polyhedral solids (ARBN): Task Claimed - I would like to work on this task.
16:38.45 microchip_sac brlcad: I'm working on enabling a new compiler warning
16:38.59 microchip_sac and I saw your comments on the task page
16:39.27 microchip_sac your subsequent commits have fixed some issues, and I have tried to fix the rest.
16:39.34 microchip_sac how do I proceed now?
16:43.29 adnana brlcad i changed nick bcoz i was not able to come to irc
16:44.08 adnana brlcad i am not gci participant
16:48.34 Notify 03GCI:Mandeep Kaur * 5782712895930368 Implement a volume function for polyhedral solids (ARBN): Task Assigned - This task has been assigned to Johannes Schulte. You have 72 hours to complete this...
16:49.06 brlcad microchip_sac: that error should be fixed now
16:49.50 brlcad microchip_sac: context?
16:49.59 brlcad adnana: well welcome
16:50.41 Notify 03BRL-CAD:brlcad * 59277 brlcad/trunk/src/librt/primitives/pnts/pnts.c: capture the point type as the integer recorded from ntohs() before doing the cast to appease gcc bad cast checking. makes the enum cast intentionally explicit.
16:51.04 brlcad adnana: pretty much anyone in here and on our mailing list is available to help you with any project you choose to work on. we're all busy from time to time and I'll often respond first but there's lots of folks that can help you work through a problem
16:51.19 microchip_sac brlcad: how do I proceed now? the build compiles cleanly without the flag
16:51.36 microchip_sac after the patch that just was merged
16:51.41 brlcad it should build cleanly without any flags :)
16:51.44 brlcad always
16:52.08 brlcad which is your task?
16:52.21 microchip_sac http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936
16:52.24 gcibot Enable a new compiler warning, fix any issues that ensue #5
16:52.24 gcibot Status: NeedsWork (2 days, 19 hours left)
16:52.24 gcibot Mentor(s): Kesha Shah
16:52.43 microchip_sac do I now fix more Wstrict-prototypes warnings
16:52.55 brlcad ah YOU
16:53.00 microchip_sac and then see if they build with/without the flag?
16:53.22 brlcad that's one of the most complex patches to review in a long long time
16:53.34 microchip_sac im sorry
16:53.43 brlcad don't be sorry
16:53.48 brlcad it was overall good work
16:53.55 microchip_sac sometimes I didnt quite know what i was doing
16:53.57 brlcad but you did a few things in there that you should never do
16:54.15 brlcad that's actually the only reason it was marked as needing work
16:54.22 brlcad you just had too many mistakes
16:55.24 brlcad first off, did you read and understand everything in my summary?
16:55.37 brlcad or better put, what did you not understand?
16:56.09 microchip_sac I'm not sure about my understanding of the (const plane_t *) cast
16:56.19 microchip_sac what I understood is the following:
16:56.51 microchip_sac <PROTECTED>
16:57.08 microchip_sac <PROTECTED>
16:57.33 microchip_sac <PROTECTED>
16:57.46 brlcad no it does not
16:57.46 microchip_sac <PROTECTED>
16:58.00 brlcad weren't we talking just yesterday about being precise 100% of the time? :)
16:58.05 microchip_sac <PROTECTED>
16:58.30 microchip_sac and so *that* cast works
16:58.46 microchip_sac but then for the 'es_peqn' stuff
16:58.57 brlcad do you always type this way?
16:59.07 microchip_sac how?
16:59.18 brlcad you are writing down
16:59.24 brlcad half a thought and then
16:59.26 brlcad the other half
16:59.51 brlcad very awkward to read and have a conversation
16:59.58 brlcad you won't know what I'm responding to
17:00.14 microchip_sac ok, full sent.s now
17:00.38 brlcad rt_arb_calc_points does not expect the type you wrote
17:00.45 brlcad neither of them
17:01.44 microchip_sac did my homework -- const plane_t planes[6]
17:03.17 microchip_sac and so you can pass a pointer to an array's first element and make it work
17:04.14 microchip_sac but I don't understand how it works for es_peqn which is of type fastf_t[][]
17:06.25 Notify 03GCI:Johannes Schulte * 5782712895930368 Implement a volume function for polyhedral solids (ARBN): Ready for review - The work on this task is ready to be reviewed.
17:20.00 brlcad plane_t is a fastf_t[4]
17:20.46 brlcad and 2d arrays are just a C construct -- it's ultimately an array of fastf_t's, even the const plane_t [6] is an array of 24 fastf_t's
17:21.26 brlcad casting it as a plane_t pointer says treat the memory that follows as an array of plane_t's (i.e., sets of 4 fastf_t)
17:23.14 microchip_sac but then there are seven such sets of (4 fastf_t)s: how does that work?
17:23.20 Notify 03GCI:Alex * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: apologies - Ok im sorry for not being able to complete the task
17:24.24 brlcad well as you noted, you're just passing a pointer to the first element
17:24.33 brlcad that's where the cast is a little clever
17:24.51 microchip_sac the function expects only six, doesn't it? is that what you were talking about: fixing complicated code
17:25.12 brlcad it's just passing a pointer to the first fastf_t, so it doesn't really know or care
17:25.24 microchip_sac it just looks at six of them?
17:25.28 brlcad it just doesn't access the 7th
17:25.32 brlcad right
17:25.54 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
17:26.01 brlcad the declaration of [6] on rt_arb_calc_points isn't even necessary, it just describes access intent
17:26.25 brlcad pointer-wise, it's just a pointer to a plane_t
17:26.36 microchip_sac so I think I've understood all the probs associated with my patch now
17:26.50 microchip_sac how do I proceed?
17:27.13 microchip_sac do I fix more Wstrict-prototype errors and make sure they don't cause errors?
17:28.09 microchip_sac BTW: about the modifications in the external libs folder (src/other)
17:28.43 microchip_sac the CMakeLists.txt disables all warnings, but I still get them from Wstrict-prototypes and can't fix them
17:29.04 brlcad nods
17:29.34 brlcad the fix to remove const wasn't right, const needed to be propagated more
17:30.57 microchip_sac is confused as to what he will do now to proceed
17:33.12 brlcad well you can either fix up the patch you made
17:33.26 brlcad or create a new patch with a couple more fixes
17:34.39 microchip_sac fix up the patch so that it applies to the latest revision, or to the earlier revision?
17:35.03 Notify 03GCI:Sean * 5782712895930368 Implement a volume function for polyhedral solids (ARBN): Task Closed - Congratulations, this task has been completed successfully.
17:35.05 brlcad well it was predominantly applied, so it'd have to be to the earlier
17:35.15 brlcad but to address the bulletted issues
17:35.25 brlcad should take all of 10 minutes really
17:35.47 brlcad but then you'd be certain you understand all of the points made
17:35.59 brlcad and you can use my commit as a reference cheat sheet if you got stuck
17:36.22 brlcad or just as easy, compile and fix a couple more (just not the src/other ones)
17:37.13 brlcad again, just looking for a little bit of effort to demonstrate comprehension, certainly not a complete redo of the task or anything close
17:37.54 maths22 brlcad: when yuo have a chance, can you aprove my 1st fisheye task so I can submit the second
17:38.05 maths22 I also made accessible now only through apache
17:39.55 Notify 03GCI:Sean * 5780674933948416 Update Fisheye installation: Task Closed - Congratulations, this task has been completed successfully.
17:40.20 Notify 03GCI:Sean * 5232363101487104 Post and promote typography video: Task Closed - Congratulations, this task has been completed successfully.
17:40.29 brlcad maths22: I was already on it
17:41.28 maths22 thanks; I din't realize and just had time now to claim the next one
17:41.50 maths22 I figured it was not much effort ot check it
17:42.39 Notify 03GCI:Jacob B * 5887726993801216 Proxy Fisheye interface through Apache: Task Claimed - I would like to work on this task.
17:44.00 Notify 03GCI:Sean * 5257317062803456 Design a BRL-CAD Sticker #12: Task Closed - Congratulations, this task has been completed successfully.
17:47.10 Notify 03GCI:Johannes Schulte * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: Task Claimed - I would like to work on this task.
17:56.33 *** join/#brlcad Rishabh (~chatzilla@49.14.142.137)
17:57.12 Notify 03GCI:Sean * 5257317062803456 Design a BRL-CAD Sticker #12: haha - Very cute, I really like them. I'm not sure we can get a printer to do the "holes" in the one sticker, but I think it looks best....
17:57.32 Notify 03GCI:Harmanpreet * 5257317062803456 Design a BRL-CAD Sticker #12: Better - Sticker is better than previous one but it would be more better if you change moose image with some relevant eye catchy...
17:58.57 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: Task Closed - Congratulations, this task has been completed successfully.
17:59.37 Notify 03GCI:Sean * 5660495776317440 Create prototype 2D Drawing: well done - The example really makes it stand out. Thank you for all your efforts. Well done.
18:03.19 Notify 03GCI:Sean * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: Task Assigned - This task has been assigned to Johannes Schulte. You have 144 hours to complete this task,...
18:03.20 Notify 03GCI:Sean * 5887726993801216 Proxy Fisheye interface through Apache: Task Assigned - This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
18:11.38 Notify 03GCI:Ilkin Musaev * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: None - i must redesign this cheat shhet?
18:21.28 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Claimed - I would like to work on this task.
18:22.58 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
18:25.31 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Assigned - This task has been assigned to Ilkin Musaev. You have 72 hours to complete this task, good luck!
18:27.41 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: None - If i will use use sketch up, i must send sources file?
18:29.01 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Ready for review - The work on this task is ready to be reviewed.
18:32.49 *** part/#brlcad microchip_sac (~microchip@223.239.199.33)
18:32.57 Notify 03GCI:Shardul Chiplunkar * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: None - Saw the errors that occured last time with my patch, and also saw the patches that...
18:39.00 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: None - what size of photo should be?
18:57.24 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: None - After looking at most of the other designs I have realized that...
19:10.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:20.42 Notify 03GCI:Anita Leung * 5778495238045696 Design a front cover of Doc Camp Book using Moose mascot #2: Task Claimed - I would like to work on this task.
19:25.42 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Ready for review - The work on this task is ready to be reviewed.
19:26.12 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: None - My file is last
19:43.30 *** join/#brlcad Rishabh (~chatzilla@1.187.224.141)
20:08.33 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: New Design - I am submitting a different design that I created while...
20:09.18 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Ready for review - The work on this task is ready to be reviewed.
20:21.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:22.04 Notify 03GCI:Alex Ozer * 5799768546607104 Fix at least 8 spelling mistakes in at least 8 different files #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:23.39 Notify 03GCI:Alex Ozer * 5231752142389248 Compile BRL-CAD with LLVM trunk: Task Claimed - I would like to work on this task.
20:23.49 Notify 03GCI:Alex Ozer * 5231752142389248 Compile BRL-CAD with LLVM trunk: Build log - What exactly defines the "build log"? Is it just the exact standard output of Clang?
20:44.45 Notify 03GCI:Marie Gita * 5252967670218752 Post and promote typography video: Task Claimed - I would like to work on this task.
21:21.42 Notify 03GCI:Jacob B * 5887726993801216 Proxy Fisheye interface through Apache: Ready for review - The work on this task is ready to be reviewed.
22:02.15 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: content - sir, I have created a file in after effects by adobe. I was wondering if I should use voice or not....
22:22.49 Notify 03GCI:Sean * 5778495238045696 Design a front cover of Doc Camp Book using Moose mascot #2: Task Assigned - This task has been assigned to Anita Leung. You have 48 hours to complete this task, good...
22:22.50 Notify 03GCI:Sean * 5231752142389248 Compile BRL-CAD with LLVM trunk: Task Assigned - This task has been assigned to Alex Ozer. You have 72 hours to complete this task, good luck!
22:23.34 Notify 03GCI:Sean * 5252967670218752 Post and promote typography video: Task Assigned - This task has been assigned to Marie Gita. You have 96 hours to complete this task, good luck!
22:23.39 Notify 03GCI:Sean * 5887726993801216 Proxy Fisheye interface through Apache: Task Closed - Congratulations, this task has been completed successfully.
22:32.21 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: yes - Yes, you must submit your card in an editable format, so submit all working files (including sketchup files and any...
22:32.41 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
22:44.13 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: no tanks - I agree that adding more images will make it look more...
22:44.42 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Task Needs More Work - One of the mentors has sent this task back for more...
22:46.07 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: Task Closed - Congratulations, this task has been completed successfully.
22:51.04 Notify 03BRL-CAD:brlcad * 59278 (brlcad/trunk/include/dm.h brlcad/trunk/include/fbserv_obj.h and 17 others): more strict prototype fixes from Shardul (microchip_sac) for gci http://www.google-melange.com/gci/task/view/google/gci2013/5240158668455936 and sf patch 251
22:51.05 gcibot Enable a new compiler warning, fix any issues that ensue #5
22:51.05 gcibot Status: Closed
22:51.05 gcibot Mentor(s): Kesha Shah
22:51.34 Notify 03GCI:Sean * 5240158668455936 Enable a new compiler warning, fix any issues that ensue #5: much better - The updated patch looks much better. Nice work. Your patch was applied in r59278. Your...
22:51.54 Notify 03BRL-CAD:brlcad * 59279 brlcad/trunk/AUTHORS: aka microchip
23:58.23 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
IRC log for #brlcad on 20140105

IRC log for #brlcad on 20140105

00:07.44 *** join/#brlcad _gcibot_ (~gcibot@elsalvador.media.mit.edu)
00:08.00 Notify 03GCI:Johannes Schulte * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: Ready for review - The work on this task is ready to be reviewed.
00:08.01 Notify 03GCI:Johannes Schulte * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: None - While I'm not sure, if just deleting the duplicated usages is the right way, we do now...
00:24.38 Notify 03GCI:Johannes Schulte * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2 http://www.google-melange.com/gci/task/view/google/gci2013/5868323405299712: None I also...
00:27.23 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
00:28.37 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
00:29.59 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
00:36.07 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
00:57.58 Notify 03GCI:Toshita * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Ready for review - The work on this task is ready to be reviewed.
00:59.44 Notify 03GCI:Anita Leung * 5778495238045696 Design a front cover of Doc Camp Book using Moose mascot #2: Ready for review - The work on this task is ready to be reviewed.
01:06.01 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:08.20 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:16.19 *** join/#brlcad alexozer (ad3eef78@gateway/web/freenode/ip.173.62.239.120)
01:46.33 Notify 03GCI:Alex Ozer * 5231752142389248 Compile BRL-CAD with LLVM trunk: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:01.48 Notify 03GCI:Sean * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: Task Closed - Congratulations, this task has been completed successfully.
02:04.03 Notify 03GCI:Sean * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: don't commit - Don't commit this patch just yet, but it's more than enough work for a gci task so it can...
02:06.43 Notify 03GCI:Sean * 5778495238045696 Design a front cover of Doc Camp Book using Moose mascot #2: Task Closed - Congratulations, this task has been completed successfully.
02:06.48 Notify 03GCI:Sean * 5778495238045696 Design a front cover of Doc Camp Book using Moose mascot #2: 7 - Book cover 7 with white text looks like one of the best to me.
02:07.23 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: Task Closed - Congratulations, this task has been completed successfully.
02:09.03 Notify 03GCI:Sean * 5269834744987648 Design a cover image or banner for our Facebook page (and/or another social media site) #13: you best to date - This is probably your best to date, thanks. You could...
02:21.08 Notify 03GCI:Anita Leung * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: Task Claimed - I would like to work on this task.
02:30.39 Notify 03GCI:Sean * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: Task Assigned - This task has been assigned to Anita Leung. You have 48 hours to complete this task, good luck!
05:43.07 Notify 03GCI:Sean * 5868323405299712 Enable a new compiler warning, fix any issues that ensue #2: yes - To answer your question, we can give up the functionality of listing areas per-face. That feature...
05:51.32 Notify 03GCI:Shardul Chiplunkar * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
06:07.46 *** join/#brlcad microchip_sac (~microchip@223.239.198.39)
06:21.41 Notify 03GCI:Sean * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Task Assigned - This task has been assigned to Shardul Chiplunkar. You have 72 hours to complete this...
06:54.34 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Ready for review - The work on this task is ready to be reviewed.
07:18.04 Notify 03GCI:Vipul Sharma * 5902558589616128 Design a BRL-CAD Sticker #14: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:32.45 Notify 03GCI:Johannes Schulte * 5836041357361152 Implement/Integrate surface area function for triangle mesh (BoT) geometry: Task Claimed - I would like to work on this task.
07:35.45 Notify 03GCI:Mandeep Kaur * 5836041357361152 Implement/Integrate surface area function for triangle mesh (BoT) geometry: Task Assigned - This task has been assigned to Johannes Schulte. You have 96 hours...
08:10.50 Notify 03GCI:Shardul Chiplunkar * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Ready for review - The work on this task is ready to be reviewed.
08:13.17 Notify 03GCI:Shardul Chiplunkar * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: David's Patch as Unified Diff - I've tried to convert David's patch to a unified diff...
09:12.54 Notify 03GCI:Torrespbat * 5034143381454848 Compile BRL-CAD on Windows using Cygwin: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:51.10 Notify 03GCI:Anita Leung * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: Ready for review - The work on this task is ready to be reviewed.
09:56.51 Notify 03GCI:Anita Leung * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: Comments - This was basically everything I brainstormed for design concepts. Provided an editable ai...
10:07.21 Notify 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
10:27.04 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
10:28.40 *** join/#brlcad ncsaba__ (~ncsaba@p4FF70B7A.dip0.t-ipconnect.de)
10:30.32 ncsaba__ kanzure: Hi Bryan, let me know if you're around...
10:32.01 Notify 03GCI:Marie Gita * 5252967670218752 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
10:34.56 *** join/#brlcad caen23 (~caen23@92.81.162.63)
10:38.22 Notify 03BRL-CAD Wiki:197.220.169.23 * 6399 /wiki/Community_Publication_Portal: Discover BRL-CAD
10:39.34 Notify 03BRL-CAD Wiki:197.220.169.23 * 6400 /wiki/Community_Publication_Portal: /* Marie Gita Ribeiro : Discover BRL-CAD=== */
11:20.40 Notify 03GCI:Gauravjeet Singh * 5252967670218752 Post and promote typography video: Needs a little more work - In the youtube description, give the link of BRL-CAD website (http://brlcad.org/), which may...
11:20.44 Notify 03GCI:Gauravjeet Singh * 5252967670218752 Post and promote typography video: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
12:04.30 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
12:04.47 Ignacio` <PROTECTED>
12:25.00 *** join/#brlcad jschulte (~johannes@p4FDFAE52.dip0.t-ipconnect.de)
12:37.22 Notify 03GCI:Mandeep Kaur * 5902558589616128 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to Morkor Quarshie. You have 168 hours to complete this task, good luck!
12:37.36 Ignacio` wow :o
12:37.41 Ignacio` Notify, source
12:43.12 *** join/#brlcad ncsaba__ (~ncsaba@p4FF70B7A.dip0.t-ipconnect.de)
12:51.09 *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
13:32.37 *** join/#brlcad microchip_sac (~microchip@223.239.198.39)
13:52.19 maths22 brlcad: is it ok if I enable a compiler flag that does not need any changes?
13:57.28 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Claimed - I would like to work on this task.
14:04.47 Notify 03GCI:Marie Gita * 5252967670218752 Post and promote typography video: Ready for review - The work on this task is ready to be reviewed.
14:06.25 Notify 03GCI:Gauravjeet Singh * 5252967670218752 Post and promote typography video: Task Closed - Congratulations, this task has been completed successfully.
14:19.47 Notify 03GCI:Mandeep Kaur * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Assigned - This task has been assigned to Jacob B. You have 144 hours to complete this task,...
14:52.33 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Ready for review - The work on this task is ready to be reviewed.
14:53.55 maths22 If someone could approve (or reject) that one soonish, that would be good, because I would like to claim one more task before 12:00 EST today
15:08.55 maths22 (or maybe 2)
15:34.42 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
15:34.45 *** join/#brlcad arno (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
15:49.30 kanzure ncsaba__: always around somewhere..
15:55.51 Notify 03GCI:Ilkin Musaev * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: None - Can see at my file?
16:11.12 *** join/#brlcad adnana (cb6ef6e6@gateway/web/freenode/ip.203.110.246.230)
16:21.34 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:21.40 Notify 03GCI:Jacob B * 5258035597410304 Model BRL-CAD Logo Using BRL-CAD #3: Task Claimed - I would like to work on this task.
16:22.50 Notify 03GCI:Mandeep Kaur * 5258035597410304 Model BRL-CAD Logo Using BRL-CAD #3: Task Assigned - This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
16:24.38 *** join/#brlcad adnana (cb6ef6e6@gateway/web/freenode/ip.203.110.246.230)
16:25.35 Notify 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
16:40.10 Notify 03GCI:Jacob B * 5258035597410304 Model BRL-CAD Logo Using BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
16:42.17 *** join/#brlcad jschulte_ (~johannes@p4FDFAE52.dip0.t-ipconnect.de)
16:44.46 Notify 03GCI:Harmanpreet * 5902558589616128 Design a BRL-CAD Sticker #14: Design Need to be Impressive - It is a good start but your design needs a lot of improvements. The background is not very...
16:45.16 Notify 03GCI:Harmanpreet * 5902558589616128 Design a BRL-CAD Sticker #14: 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...
16:45.42 *** join/#brlcad ankush92 (~ankush92@14.139.242.99)
16:55.50 brlcad maths22: flags that do nothing aren't helpful, needs to report at least one warning/error that gets fixed
16:56.15 maths22 Ok. How is the logo I just submitted
16:58.20 Notify 03GCI:Sean * 5258035597410304 Model BRL-CAD Logo Using BRL-CAD #3: Task Closed - Congratulations, this task has been completed successfully.
16:58.30 maths22 thanks
16:59.05 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Claimed - I would like to work on this task.
16:59.25 Notify 03GCI:Sean * 5822710852616192 Create a New Year Greeting Card for BRL-CAD.: Task Closed - Congratulations, this task has been completed successfully.
17:04.00 Notify 03GCI:Sean * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: this is perfect - This is truly impressive Anita. It's unusual to encounter someone at this level of ability,...
17:04.15 Notify 03GCI:Sean * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2: Task Closed - Congratulations, this task has been completed successfully.
17:04.29 *** join/#brlcad kesha (~kesha@49.249.16.116)
17:09.41 Notify 03GCI:Sean * 5844328496758784 Write draft of BRL-CAD design guidelines cheat sheet #2 http://www.google-melange.com/gci/task/view/google/gci2013/5844328496758784: html version And yes, an...
17:15.42 Notify 03BRL-CAD:j-schulte * 59280 (brlcad/trunk/src/libged/analyze.c brlcad/trunk/src/librt/primitives/bot/bot.c brlcad/trunk/src/librt/primitives/table.c): Add and integrate surface area function for BOT (GCI task: http://www.google-melange.com/gci/task/view/google/gci2013/5836041357361152)
17:18.43 Notify 03GCI:Johannes Schulte * 5836041357361152 Implement/Integrate surface area function for triangle mesh (BoT) geometry: Ready for review - The work on this task is ready to be reviewed.
17:38.08 Notify 03BRL-CAD:brlcad * 59281 (brlcad/trunk/doc/burst/burst.mm brlcad/trunk/doc/docbook/articles/en/about.xml and 22 others): apply gci patch http://www.google-melange.com/gci/task/view/google/gci2013/6501205291302912 from Shardul Chiplunkar, slightly modified to not change docbook tags to non-existent tag spellings
17:38.09 Notify 03GCI:Sean * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: applied - Your patch was applied in r59281. Thanks Shardul! It had to be modified slightly. I don't...
17:38.10 Notify 03GCI:Sean * 6501205291302912 Fix at least 8 spelling mistakes in at least 8 different files: Task Closed - Congratulations, this task has been completed successfully.
17:38.11 gcibot Fix at least 8 spelling mistakes in at least 8 different files
17:38.11 gcibot Status: Closed
17:38.11 gcibot Mentor(s): Sean
17:38.11 Notify 03GCI:Sean * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Assigned - This task has been assigned to Jacob B. You have 144 hours to complete this task, good...
17:38.20 Notify 03GCI:Sean * 5836041357361152 Implement/Integrate surface area function for triangle mesh (BoT) geometry: Task Closed - Congratulations, this task has been completed successfully.
17:38.40 Notify 03GCI:Sean * 5836041357361152 Implement/Integrate surface area function for triangle mesh (BoT) geometry: outstanding - Outstanding work.
17:45.24 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
17:45.28 Ignacio` gcibot, who are the winners
17:45.28 gcibot Ignacio`, loading winners...
17:45.29 gcibot Ignacio`, error loading winners. ¡RESTARTING BOT!
17:45.29 *** part/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:45.29 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:45.29 gcibot Restored system: sucess
17:53.13 brlcad what a race .. two tied for second place
17:54.15 maths22 according to what?
17:54.16 maths22 http://project.beastiebots.org:5000/org/brlcad/
17:54.18 brlcad rather two tied for third
17:54.25 maths22 yes
17:54.29 maths22 That I see
17:54.49 Ignacio` btw
17:54.50 Ignacio` maths22, http://elsalvador.treehouse.su:5000/org/brlcad is more fast
17:55.33 brlcad it'll be interesting to see how all of the individual tasks rank
17:55.43 brlcad # of tasks completed is not the deciding factor
17:56.08 Ignacio` :)
17:56.13 brlcad interesting how agkphysics was nudged out by anita, though
17:56.43 brlcad he was in the top five up until the last week over which she completed a a half-dozen
17:56.43 Ignacio` btw, only first 5 of leaderboard can be winners
17:56.59 maths22 Ignacio` it was not working before
17:57.19 maths22 That's why I put it up for myself
17:57.39 Ignacio` maths22, this always worked in port 5001 ;)
17:57.44 Ignacio` I moved it to 5000
17:57.44 Ignacio` today
17:58.18 Ignacio` "Two (2) Grand Prize Winners will be chosen by each open source organization based on their pool of entries. Judges of the Open Source organization will evaluate the work of the five (5) highest scoring Participants for their Open Source organization and will determine the two (2) Participants with the most comprehensive body of work and name those two (2) Participants the Grand Prize Winners for their Open..."
17:58.23 Ignacio` Only first 5 of list can be winners :S
17:58.27 brlcad fyi to all, I'll be responding to tasks throughout the day all day up until the deadline
17:58.53 brlcad anyone working on getting a few more completed -- that's enough time to complete at least 12 in theory
17:59.02 brlcad but more practically, 3 or 4
17:59.21 brlcad only caveat is that new tasks can no longer be created this close to the deadline, so we have to leverage existing tasks that are posted
18:00.58 brlcad we'll begin judging after all tasks are closed
18:02.35 *** join/#brlcad deepak (~chatzilla@117.214.221.212)
18:06.46 brlcad for what it's worth, all of the top five participants receive a separate special finalist t-shirt and a certificate denoting their status -- excellent resumé material
18:07.23 Ignacio` brlcad, you're mentor?
18:07.24 Ignacio` or "admin" of brlcad?
18:09.53 Notify 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
18:10.19 Ignacio` wow
18:10.28 Ignacio` Notify, you're cool
18:10.30 Ignacio` gcibot, you're cool
18:10.30 gcibot Ignacio`, I know ◕_◕
18:10.31 Ignacio` D:
18:10.54 brlcad Notify doesn't talk much, just notifies ;)
18:11.06 Ignacio` I like it
18:11.07 brlcad Ignacio`: I'm the admin
18:11.13 Ignacio` oh :)
18:11.35 brlcad Notify: identify
18:11.46 brlcad Notify: info
18:11.54 brlcad ~notify
18:11.54 infobot Notify (website) visitors of changes to your site.. URL: http://www.ping.de/~sven/notify/
18:11.59 brlcad hm, that's not it
18:12.26 Ignacio` :S
18:12.41 brlcad http://elfga.com/notify
18:12.43 maths22 the link was for 5000
18:13.09 maths22 brlcad: we can't claim new ones after 12:00 est today
18:13.21 brlcad maths22: oh really??
18:13.25 maths22 So any tasks claimed now are the last ones
18:13.35 brlcad ah damn
18:13.38 brlcad that kinda sucks
18:13.46 maths22 http://www.google-melange.com/gci/events/google/gci2013
18:13.52 maths22 9:00 PST
18:14.05 Ignacio` :(
18:14.09 Ignacio` 1 day for finish GCI
18:14.20 brlcad I was going by the main countdown clock
18:14.50 Ignacio` :)
18:15.31 brlcad maths22: so make your last one REALLY impresive? :)
18:15.49 brlcad looks like just five tasks are being worked
18:15.49 Ignacio` brlcad, you say the winners tomorrow?
18:15.55 brlcad no
18:16.00 brlcad we begin evaluations tomorrow
18:16.07 Ignacio` :o
18:16.14 deepak Brlcad need your advise. I started working on how to render geometry from outside of mged i.e:
18:16.15 deepak $ mged -c test.g make sph
18:16.17 deepak $ rt test.g sph
18:16.18 deepak That
18:16.20 deepak <PROTECTED>
18:16.25 Ignacio` brlcad, so when?
18:16.30 Ignacio` I need to add the winners to gcibot :)
18:16.42 brlcad we evaluate through wednesday and winners are announced next monday
18:16.50 Ignacio` oh :)
18:16.59 brlcad deepak: that's a tricky one
18:17.15 brlcad deepak: how good is your C?
18:17.35 deepak No so good, but okay.
18:18.03 brlcad if you're not confident, I'd suggest starting with something just a little bit easier first, to get familiarized with our code and compiling
18:18.22 brlcad it's not that hard, but it's a lot of concepts and code to understand
18:18.53 deepak Brlcad I also started working on online geometry viewer of brlcad
18:18.57 *** join/#brlcad Rishabh (~chatzilla@106.78.94.179)
18:19.07 brlcad deepak: have you seen harmanpreet's work?
18:19.19 deepak Yes I saw it and also review it
18:20.40 deepak I want to work on that project
18:21.58 brlcad deepak: what interests you more? working on core engine / algorithms? user interface / usability? web or app?
18:22.49 deepak Brlcad: User interface and web or app
18:23.57 brlcad so then I'd suggest joining the brlcad-devel mailing list if you have not already, and start a discussion there with harmanpreet on what you might be able to do
18:24.04 brlcad then maybe work on establishing commit access with some tiny patches
18:25.08 *** join/#brlcad Rishabh (~chatzilla@106.76.170.7)
18:25.55 deepak Yes I already joined brlcad-devel. Okay i'll start discussion with harmanpreet. One thing more I made script for that online viewer (installation script for Linux and other Linux). Is it useful or it is unnecessary?
18:26.20 brlcad Ignacio`: are you a current/former gci participant?
18:26.39 brlcad deepak: you can pose it to anyone, but Harmanpreet should be the one to respond
18:27.09 Ignacio` brlcad, http://elsalvador.treehouse.su:5000/org/sugarlabs2013/
18:27.11 Ignacio` :)
18:27.11 Ignacio` yes
18:27.45 deepak Okay i'll post that in brlcad-devel and wait for harmanpreet response on it. Thank you brlcad.
18:29.46 Ignacio` [The first on list: Ignacio Rodríguez]
18:35.44 brlcad Ignacio`: thought so
18:35.59 Ignacio` :)
18:36.38 brlcad deepak: you may want to start with the gci task he proposed
18:38.20 deepak Brlcad: where I find that task?
18:40.08 brlcad I can't find it at the moment, I"ll keep looking
18:40.20 brlcad there is this one that's sort of related, it's a project you could take over: http://www.google-melange.com/gci/task/view/google/gci2013/5277586288541696
18:40.21 gcibot Loading Google charts from API
18:40.21 gcibot Status: Reopened
18:40.21 gcibot Mentor(s): Sean
18:42.38 brlcad the project, not described there, is to develop a web interface to our performance benchmark suite with graphs, charts, an api for submitting new results, and more
18:42.50 brlcad we have one of the oldest performance benchmark suites in existence
18:43.08 brlcad performance results going back 30 years
18:44.46 deepak Brlcad: Okay no problem, i'll start reviewing and working on this project.
18:45.10 maths22 The clock is for when we can last submit tasks
18:45.46 maths22 by the way, what did you think of my logo
18:45.57 maths22 I was in a hurry to have it approved so I could claim one last task
18:46.53 maths22 Ignacio`: Can gcibot not pull the winnders from the melange home page
18:47.06 maths22 See last year's home page
18:47.31 brlcad maths22: yep, I got that .. just not what I expected/assumed
18:47.55 maths22 I will have to find where they say it...I knew it before I looked at the calendar
18:47.59 Ignacio` mm
18:48.01 Ignacio` good point
18:48.30 brlcad deepak: what operating system do you use?
18:48.31 maths22 here http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page#contesttimeline
18:48.41 brlcad deepak: do you run linux/bsd/mac anywhere?
18:49.23 brlcad maths22: glad the last task was approved in time .. the logo design was good, few issues but nothing worth discussing this close to the deadline
18:49.32 maths22 Ignacio`: where is the gcibot repo
18:49.33 deepak Brlcad: I am using elementary OS luna Version: 0.2 "Luna" ( 64-bit ) Built on: Ubuntu 12.04 ( "Precise" )
18:49.39 brlcad e.g., you have the two overlapping, which isn't good
18:49.47 maths22 How do they overlap?
18:49.49 Ignacio` maths22, https://github.com/aviraldg/gcibot
18:49.53 brlcad they're symmetric, which is fairly unique among the logo designs
18:50.02 brlcad yours is ideal for actually making them link together
18:50.08 Ignacio` maths22, https://github.com/puckipedia/gcibot <- this
18:50.21 maths22 I based it in part off of the 3d rendering on the gci brlcad homepage
18:50.24 brlcad the bottom of the left side cuts into the right side
18:50.36 brlcad just barely, the tip
18:50.47 brlcad technically a modeling error
18:51.28 brlcad deepak: okay, that's great -- i suggest you start by downloading our main sources, compiling, and running our benchmark suite
18:51.30 brlcad ~cadsvn
18:51.31 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
18:52.11 brlcad then something like this to compile: cd brlcad && mkdir .build && cd .build && cmake .. && make -j8 && make benchmark
18:52.19 brlcad to compile and run the benchmark, rather
18:54.16 deepak Brlcad: I already done that, I think that benchmark step missed. I faced some failure messages when I install brlcad from SVN, when I run "make test". I posted that problem in brlcad-devel mailing list.
18:54.38 *** join/#brlcad nrheckman (~nrheckman@c-50-136-165-64.hsd1.ca.comcast.net)
18:58.05 nrheckman Hello, I'm learning BRL-CAD via the tutorials, but I don't seem to have all of the Edit menu options available. (Ubuntu 13.10, mged 7.22.0) Only part of the options for some shapes are available via the GUI. For example: When editing a rcc, I do not have any of the multiple Set options like A,B or A,B,C,D.
18:59.22 nrheckman I tried version 7.24, but didn't have any additional luck. What I'm wondering is, should I have some option turned on which enables additional Edit menu options?
19:00.15 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
19:00.17 *** join/#brlcad arno (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
19:03.14 brlcad deepak: make test failures are okay
19:04.17 brlcad deepak: "make regress" should pass, that's the important one to succeed
19:04.23 brlcad along with make benchmark
19:05.03 brlcad deepak: I found one of the open projects for the geometry viewer. Described as:
19:05.18 brlcad Design mock-up for BRL-CAD online geometry viewer landing page. As at the background it just normal wallpaper of tank which looks not so attracted to users. Designing landing page mock-up
19:05.22 brlcad *Compulsorily
19:05.25 brlcad 1). BRL-CAD logo
19:05.27 brlcad 2). Realistic look at background, so that user immediately recognize that its an online geometry viewer of BAL-CAD at first look
19:05.30 brlcad 3). BRL-CAD logo or something related to brl-cad favicon
19:05.33 brlcad 4). Good Typography
19:05.33 brlcad http://202.164.53.122/~harman/geometry_viewer/accounts/landing.php
19:05.34 brlcad Previous look, make it new.
19:05.51 deepak I added this task for GCI :P
19:08.55 deepak Brlcad: That open project I added for GCI task. I am little confused please clear me, are you thinking I am GCI participant? Sorry for this silly question.
19:09.07 brlcad deepak: even better then!
19:09.23 brlcad no, not thinking your a gci participant
19:09.42 brlcad that task wasn't added until just a few days ago, so wasn't time to review and integrate it, but it's good
19:12.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:15.15 deepak Brlcad: Thanks for clarification, should I start working on this or something else you have for me.
19:25.43 brlcad Ignacio`: you should have worked on tasks for BRL-CAD ;)
19:25.57 brlcad deepak: you should work on what is most interesting to you
19:26.00 Ignacio` no :-/
19:26.05 Ignacio` brlcad, only 60 tasks of sugarlabs :(
19:26.21 brlcad that's my point, you should have done 60 tasks for BRL-CAD
19:26.30 brlcad you'd probably have commit access and you certainly would have had more fun ;)
19:26.46 Ignacio` :o
19:26.49 Ignacio` I don't know brlcad
19:26.55 brlcad so? :)
19:27.04 Ignacio` I want to know it :O)
19:27.24 brlcad gci is a great way to get to know our code, but certainly not the only way
19:27.36 brlcad we need devs more than we need users
19:28.14 Ignacio` looks at brlcad after finish the last gci task
19:28.19 brlcad so much to do, it's a huge field covering 3D, graphics, CAD, networking, interface design, web design, performance, and much more :)
19:28.39 brlcad our interface is terribly difficult to learn too, needs to be completely overhauled
19:28.52 brlcad many of our gci tasks are to help us do that, but it'll still take years to get there
19:28.57 Ignacio` :o
19:29.08 brlcad much infrastructure work at every level
19:29.37 brlcad and you'd get to participate in a bit of history .. brl-cad is one of the oldest source codes still in active development
19:29.55 brlcad we beat gcc and emacs by a little bit
19:30.47 Ignacio` brlcad is C?
19:31.12 brlcad primarily C/C++
19:31.17 brlcad but various interfaces
19:31.21 brlcad one in Tcl/Tk
19:31.30 brlcad a new one being developed in Qt
19:31.37 brlcad and at least two web projects
19:31.55 brlcad one I believe in python, the other I forget
19:32.14 Ignacio` I only know python :)
19:32.34 brlcad but yes, the dominant core is C/C++ infrastructure, more than 1M lines of code
19:32.46 brlcad so a great place to learn ;)
19:33.18 brlcad or you could work on one of the web projects
19:33.24 deepak Brlcad: Okay I start working on task that I proposed for GCI and side by side start reviewing more and more about online geometry viewer i.e what more we add in that online geometry viewer to make our viewer as best viewer on web :).
19:33.27 Ignacio` oh
19:33.37 Ignacio` brlcad, me informaré cuando termine mi tarea actual, gracias
19:33.40 brlcad heck, your leaderboard is right up there with the performance benchmark interface I was just describing to deepak
19:34.10 brlcad no problema, siempre estamos ;)
19:34.25 Ignacio` :)
19:34.32 brlcad deepak: that sounds fantastic
19:35.04 brlcad especially now knowing that you proposed it, go for it -- I suggest announcing your intention on the mailing list, introduce yourself, and maybe you can get some feedback from others
19:42.23 deepak Brlcad: Okay i'll introduce myself on mailing list. Thank you :)
19:49.24 *** join/#brlcad deepak_ (~chatzilla@117.214.221.212)
19:50.49 *** join/#brlcad deepak_ (~chatzilla@117.214.221.212)
20:02.27 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
20:02.47 *** join/#brlcad deepak_ (~chatzilla@117.214.221.212)
20:03.59 *** join/#brlcad nrheckman_ (~nrheckman@c-50-136-165-64.hsd1.ca.comcast.net)
20:08.30 *** join/#brlcad ankush92 (~ankush92@14.139.242.99)
20:09.26 maths22 brlcad: how do you want me to share the revised logo
20:09.52 maths22 I made the cutout circle a tiny bit bigger and the whole thing half the height (It looked a bit tall)
20:12.07 *** join/#brlcad nrheckman__ (~nrheckman@c-50-136-165-64.hsd1.ca.comcast.net)
20:13.26 *** join/#brlcad ``Erik__ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
20:14.25 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
20:31.15 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
20:38.35 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:47.15 maths22 where is size_t defined>
20:47.19 maths22 />/?
20:49.00 maths22 never mind
21:04.10 maths22 brlcad: I'm working with Wconversion and there are tons of files that now have errors
21:04.18 maths22 How many of them should I fix?
21:04.38 maths22 I figure just doing libbu might be enough
21:11.33 *** join/#brlcad jschulte_ (~johannes@p4FDFAE52.dip0.t-ipconnect.de)
21:24.32 *** join/#brlcad ncsaba__ (~ncsaba@p4FF70B7A.dip0.t-ipconnect.de)
21:44.00 *** join/#brlcad caen23 (~caen23@92.81.162.63)
22:03.48 jschulte_ As I will go on holiday tomorrow and won't be around the next week, I just wanted to say thank you for the great time during GCI. It was a great pleasure to have such nice introduction into OSS. I'm looking forward to working with you on this project.
22:23.55 starseeker O.o: http://www.phoronix.com/scan.php?page=news_item&px=MTU1OTE
22:25.29 kesha brlcad: hey, I was busy this weekend with google glass hackathon. Do you have anything for me to wind up now ?
22:39.33 *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
22:52.34 ``Erik http://chrisvest.name/floating-point-addition-is-not-associative.html
23:10.59 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
23:16.36 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: files - sir, I have uploaded two files:- 1. comp 1.flv It is the video that I have made. 2. brlcad.aef It...
23:31.17 Notify 03GCI:FaithOh * 5865810849431552 Write draft of BRL-CAD application interface design guidelines: Ready for review - The work on this task is ready to be reviewed.
IRC log for #brlcad on 20140106

IRC log for #brlcad on 20140106

00:32.44 maths22 this is what I have done so far http://paste.ubuntu.com/6700373/
00:32.57 maths22 It has taken several hours, so I'm not sure how much more I should do
00:37.54 Notify 03GCI:Melange * 5873716877590528 Create a precise modeling transcript for modeling a simple toy car: Initial Deadline passed - Melange has detected that the initial deadline has passed and it has...
00:38.24 Notify 03GCI:Melange * 5332162035318784 Write a wiki page on joining the BRL-CAD project: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
00:49.20 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: first was better - Morkor, this is certainly a 'different' design so kudos for being innovative yourself, but this design could still use...
00:49.56 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: 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...
00:55.39 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
00:55.41 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: aef file? - What uses an aef file? I'm not familiar with that one. The .flv file doesn't seem to be playing correctly...
01:05.56 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:15.25 Notify 03GCI:Sean * 5865810849431552 Write draft of BRL-CAD application interface design guidelines http://www.google-melange.com/gci/task/view/google/gci2013/5865810849431552: not sure what to make of...
01:15.45 Notify 03GCI:Sean * 5865810849431552 Write draft of BRL-CAD application interface design guidelines: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
01:16.16 brlcad looks like only two remaining, maths22 and palindrome
01:18.14 maths22 can you answer my question above?
01:18.48 brlcad working on it ;)
01:21.41 brlcad actually, working on responding to your last comment first
01:22.14 brlcad for the top-five participants, all tasks will basically be given a score
01:22.52 maths22 Ok
01:22.55 brlcad how that score shakes out depends on the type of task, the quality of the work, and another factor that escapes me at the moment (which is what I was trying to find)
01:23.06 brlcad possibly the "impact"
01:33.16 brlcad there it is, still in my inbox
01:34.40 brlcad "comprehensive body of work" involving the quality, thoroughness, creativity of their work, community participation, and other factors
01:35.53 brlcad picking just two is really going to suck because all five truly have been exceptional -- I'd hope any of them continue their participation with open source, whether with us or others (but hopefully with us!)
01:55.07 brlcad maths22: I would keep your Wconversion warnings to a minimum .. that's a dangerous warning
02:02.50 brlcad e.g., just adding a cast when the types don't match will mask any type errors in the future
02:04.33 brlcad basically each one has to be inspected to try and eliminate the need for a cast altogether, which is far too much work for a gci task
02:06.21 maths22 What do you mean by to a minimum
02:06.38 maths22 My thought was that adding a cast will make it clear that they don't match
02:06.54 maths22 Should I do a different flag instead?
02:07.11 brlcad I mean I don't want you to waste all your time if we cannot ultimately apply the patch or if other changes are needed
02:07.56 brlcad I would have recommended a different task -- you've certainly done enough to call this task complete/accepted, but it's just a tricky one
02:08.05 maths22 Should I submit what I did (so we know what work will need to be done outside of GCI)?
02:08.29 maths22 I wasn't sure what to claim, and I had a minute to do it, so I picked something
02:08.42 brlcad adding a cast does more than making it clear they don't match -- it tells the compiler to turn the right hand data into that type, which is quite a powerful assertion
02:11.10 maths22 It was already doing it, but we weren't warned about it
02:11.31 brlcad right, but now with a cast in place, it will never ever warn again
02:11.39 maths22 That is true.
02:11.39 brlcad it will do the conversion, even if it's wrong
02:11.48 brlcad e.g., if a variable's type is changed
02:11.58 brlcad that makes such casts exceptionally dangerous
02:12.29 maths22 the biggest diff was size_t and int
02:12.39 maths22 Why are there so many being stored in each other?
02:13.31 brlcad because we're in the middle of converting as much as possible to size_t, but that's thousands of variables that need to be updated
02:13.39 maths22 that makes sense
02:13.53 maths22 That also explains why some of the include files felt wrong
02:14.11 maths22 the function declarations did not match how the local variables were used
02:15.29 brlcad the types in headers (the API) has to be changed more intentionally due to our change policy and external applications that call our libraries
02:15.51 maths22 I understand
02:16.16 maths22 I wish I had known before I spent my afternoon on this :(
02:16.21 maths22 Oh well
02:17.08 maths22 by the way, would you have recommended a different flag or a whole different task?
02:17.35 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Ready for review - The work on this task is ready to be reviewed.
02:18.56 brlcad maths22: it depends on your time and motivation
02:24.19 brlcad in terms of task utility, it's already useful in that it tells us that Wconversion is going to be quite tough or even impossible to enable usefully across the entire codebase
02:27.23 brlcad so if you want, we can close it out and it'll get ranked accordingly
02:32.03 brlcad that said, another flag that we can enable permanently that fixes a set of issues is considerably more valuable, resulting in a better task ranking
02:38.38 brlcad don't know how close the rankings will be but recall that each completed task will get ranked, that's the part that's up to you
02:39.29 brlcad if you imagine each completed task giving you, say between 1 and 10 "points" .. Wconversion as a learning exercise and something else awesome could be a useful difference
02:39.54 brlcad you have 14 hours to think about it ;)
02:43.19 maths22 could you needs more work it
02:46.48 Notify 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Ready for review - The work on this task is ready to be reviewed.
02:53.19 Notify 03GCI:Sean * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
03:02.35 brlcad maths22: just to put things into context, you've completedly 20 other tasks, so in all practicality this last task will be a nominal change to whatever your overall score ends up being.
03:02.39 brlcad probably less than 1%
03:02.49 *** join/#brlcad Rishabh (~chatzilla@106.79.22.127)
03:06.25 brlcad I sincerely hope the rankings don't end up that close ...
03:06.49 brlcad but everyone did fantastic, entirely possible they will
03:19.39 *** join/#brlcad Rishabh (~chatzilla@1.187.163.247)
03:42.00 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
03:42.26 Ignacio` good night
03:42.26 gcibot Ignacio`, good night!
03:42.29 Ignacio` good bye :)
03:42.58 Ignacio` *good bye all
03:42.58 gcibot Ignacio`, good bye!
03:43.00 Ignacio` thx gcibot
03:43.03 Ignacio` gcibot, thx
03:43.03 gcibot Ignacio`, you're welcome ✔
03:43.04 Ignacio` xD
03:48.47 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
03:54.05 maths22 I know, but I can always just send it back without work
03:54.29 maths22 no reason, however, to close it with lessthan optimal effort
03:57.12 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: compile failure - When I attempt to compile with this patch applied, I get a build failure because the...
04:00.10 brlcad ah, my count was off .. seven tasks still being worked
04:03.32 Notify 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Ready for review - The work on this task is ready to be reviewed.
04:10.54 maths22 by the way, how should I sumbit an improved logo file
04:51.23 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: intended to be complete or partial - Is this intended to be a complete or partial fixing of the warnings? I...
04:59.07 brlcad maths22: the logo is good -- the changes I'd want to see require some more modeling work (to actually make them attach together like links on a bike chain), so don't worry about it
05:13.12 Notify 03GCI:Andromeda Galaxy * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: partial - the c++-compat fixes are complete, but the strict-prototypes are only partial because I...
05:35.42 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue http://www.google-melange.com/gci/task/view/google/gci2013/5803108621877248: different set No problem...
05:38.13 Notify 03GCI:Sean * 5803108621877248 Enable a new compiler warning, fix any issues that ensue: Task Closed - Congratulations, this task has been completed successfully.
05:48.39 Notify 03BRL-CAD Wiki:112.198.82.23 * 6401 /wiki/Mailing_Lists:
06:00.59 *** join/#brlcad andromeda-galaxy (~user@117.222.147.1)
06:01.33 andromeda-galaxy I was thinking about working on one of the pdf image sizing tasks; can someone explain how I am supposed to get the correct width?
06:07.47 brlcad alas, I'm not familiar with that task or its status other than some of the past work which involved adding in render-specific stylization hints for html and pdf output to say they should be "100%' of width or whatever else is needed for a given image
06:08.00 brlcad might help to look at some of the completed ones
06:09.30 brlcad andromeda-galaxy: did you see the log I posted with additional c++-compat issues?
06:10.14 andromeda-galaxy brlcad: I did, I will fix those last issues before I commit
06:10.47 andromeda-galaxy brlcad: they weren't there when I put it up last night, probably commits since then included a few more things that need to be fixed
06:11.10 andromeda-galaxy brlcad: I am looking for one more task to do before end of code in and having trouble finding one...
06:22.25 brlcad andromeda-galaxy: I don't think you can claim any more
06:22.51 brlcad afaik, the deadline to claim passed about 13 hours ago, the time remaining is to submit
06:23.44 brlcad you're certainly welcome and encouraged to keep working, though, as your "entire body of work is considered"
06:24.18 brlcad and, of course, the point is to get you working on open source because it's fun, not just for a trip to cali ;)
06:24.40 brlcad hopefully you've been having fun
06:25.52 andromeda-galaxy brlcad: I agree, I want to work on open source because it is fun, I view the contest as a way to get a list of introductory-level tasks
06:28.22 andromeda-galaxy brlcad: I was wondering if it would be useful to implement a numerical integration library post code-in; it could be used for things like elliptical integrals, which would allow something more like what the standard mathematical definitions are for surface area of ellipsoids...
06:28.54 andromeda-galaxy but if no-one is interested and/or some people think that would be a bad idea, I don't want to implement it... so I was wondering what your opinion on that is
06:31.26 brlcad it really depends on finding uses cases that really calls for that approach vs some other approach and how it fits into a big picture
06:31.52 brlcad the holy grail is surface area of nurbs surfaces, which are far more complex, and might warrant numerical integration
06:35.08 brlcad it's usually best to let an end-user feature drive a decision like that, work on a feature and in the process of coming up with the best solution, determining that direction being the best approach to take
06:36.47 brlcad certainly wouldn't be opposed to having something like that implemented but there's often a way to avoid numerical integration, which tends to be incredibly slow
07:22.18 *** join/#brlcad Rishabh (~chatzilla@49.14.118.248)
07:48.58 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
07:55.24 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: files - Sir, I have uploaded two new files:- comp1~1.avi It is the file that you can actually veiw. 2....
09:02.20 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:16.12 *** join/#brlcad andromed` (~user@117.222.147.1)
09:32.02 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:43.19 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file with sound. Its name is 'brlcad.avi'. sir, since the time left...
10:31.52 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file which is slower than the other files.It is 1.59min long. Its...
10:45.49 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: new file - sir, I have uploaded another file which is slower than the other files but the music speed is...
10:48.54 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: why too many files - sir, I was confussed about what would be right,so I have uploaded 5 files each has...
10:51.59 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: name of the file - Sir, The name of the file with slow video & normal audio is not 'slow.avi',but...
10:55.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:58.31 *** join/#brlcad infobot (~infobot@rikers.org)
10:58.32 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
11:04.52 Notify 03GCI:AdityaGulati * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: None - review fast
12:07.44 *** join/#brlcad Rishabh (~chatzilla@106.76.141.80)
12:56.17 *** join/#brlcad svineet (~svineet@117.200.88.222)
13:14.20 *** join/#brlcad deepak (~chatzilla@59.91.237.233)
13:18.51 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: do not worry about the review time - The review time is yours to submit, not ours to review. Asking us to review it...
13:20.31 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
13:32.10 Notify 03GCI:Jacob B * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Ready for review - The work on this task is ready to be reviewed.
13:32.16 maths22 I won't have time to do a new task, so i have submitted it
13:34.17 maths22 /task/flag
13:54.49 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: Task Closed - Congratulations, this task has been completed successfully.
13:54.55 Notify 03GCI:Sean * 6387756011880448 Create a Motion Typography video for BRL-CAD #4: creative - This is creative, thank you. Feel free to post it to youtube and share your link with us.
13:55.50 Notify 03GCI:Sean * 5839014548471808 Enable a new compiler warning, fix any issues that ensue #4: Task Closed - Congratulations, this task has been completed successfully.
13:57.37 brlcad maths22: I didn't notice that the other flag you enabled was Wdeclaration-after-statement, even though that didn't detect anything, that is a useful flag
13:57.53 brlcad we normally don't catch those issues until we sync a windows build
14:29.31 *** part/#brlcad svineet (~svineet@117.200.88.222)
14:31.09 Notify 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
14:34.54 Notify 03GCI:Morkor Quarshie * 5902558589616128 Design a BRL-CAD Sticker #14: None - Please ignore. I clicked the button accidentaly.
15:04.49 *** join/#brlcad Ch3ck (~Ch3ck@41.205.13.47)
15:13.23 Notify 03BRL-CAD:starseeker * 59282 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/test_srcs/timedelta_end.c.in): The casting warning flag broke the time delta mechanism. Made a stab at reworking the timeend_delta file to use floating point to avoid casting to int, but this requires fmod which in turn requres M_LIBRARY on platforms that use a math library. This is an unfortunate complication to the time delta
15:13.25 Notify calculation logic, which needs to be as simple and self-contained as possible for portability. It may be time to look at using the new CMake functionality for timestamps and simply skip the timing check on any CMake too old to support it - the maintenance overhead of maintaining our own portable C code for this is probably not worthwhile if CMake's functionality can indeed supply a viable alternative.
15:22.27 Notify 03BRL-CAD:starseeker * 59283 brlcad/trunk/src/libbrep/boolean.cpp: For the moment, since we aren't using the connectivity graph logic, remove it to improve source readability. Doing it in a single isolated commit to make it easier to add back in later if/when needed.
15:35.57 Notify 03BRL-CAD:starseeker * 59284 (brlcad/trunk/misc/CMake/distcheck_in_src_dir.cmake.in brlcad/trunk/misc/CMake/distcheck_target.cmake.in): Eventually we'll want to enable unit testing as part of distcheck, but the tests are currently too much in flux - disable as part of distcheck until we have the resources available to get all the tests working properly.
15:41.06 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:47.07 Notify 03BRL-CAD:starseeker * 59285 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Until we sort out how to get build-dir Windows binaries to see DLLs in somewhere other than their current directory, we have to conditionalize this. A possible option might be to base it on RPATH support, to avoid the WIN32 specific logic...
15:56.28 maths22 brlcad: I did that one first, but it was one of the ones which had no errors
15:56.38 maths22 I thought it would be useful
16:20.06 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
16:26.12 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:35.15 Ignacio` well.
16:35.19 Ignacio` brlcad, I want to know brlcad :)
16:37.14 Ch3ck Ignacio`, funny statement looks like a palindrome ;)
16:37.32 Ignacio` :)
16:37.43 Ignacio` I finish in GCI
16:37.50 Ignacio` So, I want to know new things
16:39.21 maths22 20 minutes until GCI ends!
16:39.26 Ignacio` *-*
16:39.33 Ignacio` 14 days for know winners xD
16:39.43 Ignacio` I finish my tasks minutes ago
16:44.21 Ch3ck God Ignacio`
16:44.28 Ch3ck very good there ;)
16:44.33 Ignacio` :)
16:45.01 Ch3ck I'm actually working on getting many of my buddies to work with BRL-CAD for GSoC this year
16:45.28 Ignacio` oh
16:45.50 Ignacio` http://brlcad.org/
16:45.51 Ignacio` looks
16:46.00 Ch3ck starting work on BRL-CAD during GSoC
16:46.16 Ch3ck my code is not yet complete have some bugs to fix tho ;)
16:46.26 Ignacio` umm
16:46.32 Ignacio` brlcad, you're te web mantainer?
16:46.34 Ignacio` http://brlcad.org/d/download broken images
16:46.45 Ignacio` *the
16:47.41 Ch3ck nahh just a developer
16:47.50 Ignacio` xD
16:47.56 Ignacio` What are the "admin" of project?
16:48.16 Ch3ck well the admin is Sean
16:48.17 Ignacio` oh my god *-*
16:48.18 Ignacio` http://brlcad.org/gallery/renderings/humvee
16:48.27 Ch3ck yup
16:48.43 Ch3ck so Ignacio` so you're below 18 right?
16:48.54 Ignacio` yes
16:48.55 Ignacio` Ch3ck, 14 :)
16:49.15 Ch3ck wow! never seen a <18 kid do programming
16:49.25 Ch3ck at least here tho' so when did you start coding?
16:49.50 Ignacio` I start to learn python at 11 :)
16:49.53 Ignacio` but, I don't know C
16:49.59 Ignacio` I want to learn it
16:51.49 Ignacio` why?
16:51.55 Ignacio` I can't user "ignacio" username :(
16:52.37 Ch3ck probably some one has it already ;)
16:52.44 Ch3ck well that's good Ignatio
16:52.58 Ch3ck do you know how to get the C compiler (gcc)?
16:53.03 Ch3ck for linux or windows
16:53.08 Ignacio` sudo apt-get install gcc? xD
16:53.14 Ch3ck gr8
16:53.25 Ignacio` gr8?
16:54.04 Notify 03BRL-CAD Wiki:Ignacio.uy * 0 /wiki/User:Ignacio.uy:
16:54.14 Ignacio` *-*
16:55.12 Notify 03BRL-CAD:starseeker * 59286 brlcad/trunk/doc/docbook/system/mann/en/brep.xml: n->nged, refsect1->refsection
17:00.35 maths22 and gci has ofically ended!
17:00.48 brlcad maths22: yeah, usually they're not useful if they give no warnings -- that just happens to be one we manually fix constantly
17:01.07 brlcad no warnings usually means it doesn't apply is or already captured by -W or -Wall
17:01.17 maths22 aha; good to know I happened upon a good one
17:01.26 maths22 I checked that it was not in wall or wextra
17:01.33 Ignacio` brlcad, you see my message?
17:01.41 Ignacio` brlcad, http://brlcad.org/d/download broken images
17:02.48 maths22 Ignacio`: fixed
17:02.59 maths22 the files dir had been deleted (my bad)
17:03.17 Ignacio` :)
17:03.17 brlcad ah
17:03.24 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
17:03.29 brlcad no I hadn't but glad to see it's fixed ;)
17:04.30 maths22 we should not keep files in that dir
17:05.00 maths22 it is not "accepted" by drupal, and the upgrade directions led me to get rid of it
17:05.16 brlcad Ignacio: looks like you were almost passed up by daniel
17:05.29 maths22 they should be some subdir(i'm not sure which) of sites
17:05.30 brlcad maths22: hm, yeah I don't recall who first did that
17:05.34 Ignacio :)
17:05.40 ``Erik fwiw, I just pulled a new drupal 7 on bz, ya'll might wanna check any uri's that depend on it O.o
17:06.17 brlcad I don't think our install is using the system version (wouldn't that be nice)
17:06.25 brlcad happy new year ``Erik
17:06.29 brlcad and what not :)
17:07.17 maths22 system version of what?
17:07.32 brlcad drupal
17:07.46 ``Erik merry xmas, happy new year, etc etc etc :) got the newsletter, laughed a bit at the excessive design oriented effort ;) but awesome stuff and a perfectly written copy
17:07.47 brlcad won't matter as we migrate to the new site
17:07.54 maths22 true.
17:08.03 maths22 Have you looked at the wp theme installed?
17:08.10 brlcad ``Erik: would you expect anything different?
17:08.22 brlcad I was very disappointed at the paper quality and border on the printing
17:08.28 maths22 brlcad.org/wp I think
17:08.29 brlcad the design is supposed to go to the edges
17:08.31 maths22 yes
17:08.41 Ignacio brlcad, what are a good project for start?
17:08.44 maths22 yes to my own "I think"
17:08.50 ``Erik wordpress has been updated as well, but my personal use is to make a personal copy, git it and when an update happens, cp and git add/git commit to upgrade... so if the system version is crap, my personal one works
17:08.52 brlcad well, "very" is an exaggeration I supposed, just disappointed
17:09.08 maths22 Ignacio: leftover gci tasks :)
17:09.11 brlcad Ignacio: what interests you?
17:09.22 Ignacio brlcad, I don't know C
17:09.24 ``Erik brlcad: it was inkjet on some fairly normal stock, no? were you expectin laminated cards stock? :D
17:09.33 brlcad Ignacio: so do you want to learn C? :)
17:09.40 Ignacio Yes :)
17:09.45 ``Erik professional inkjet printers are freaky beasts
17:09.59 ``Erik Ignacio: do you know any other languages?
17:10.01 brlcad it's really not like it's any harder than python, just completely different things to worry about
17:10.04 brlcad like memory and pointers
17:10.20 Ignacio ``Erik, python!
17:10.24 brlcad lots of segfaults and crashes you didn't have before and a thousand things you didn't know that you'll have to learn
17:10.29 Ignacio :S
17:10.49 brlcad but .. not really hard -- just takes time and experience (lots of coding)
17:11.14 ``Erik Ignacio: you can probably find an easy C course online and hammer through it fairly quickly, something like code academy... I'd recommend working with a huge package (like BRL-CAD) at first, it can be a bit like drinking from a firehose :)
17:11.17 brlcad Ignacio: what OS do you use?
17:11.29 Ignacio brlcad, Linux, Xubuntu 13.04
17:11.35 brlcad k
17:11.44 ``Erik er
17:11.47 Ignacio (I reinstall it in few hours)
17:11.51 ``Erik I'd recommend AGAINST working with a huge package
17:11.57 Ignacio AGAINST?
17:12.35 brlcad working with a large codebase with no experience is like me giving you the keys to a train and saying "here, go for a drive"
17:12.39 Ignacio No entiendo mucho :S
17:12.43 ``Erik one tiny word, goddamn O.o BRL-CAD has a huge number of macros, structs, some very advanced C usage, some very archaic C usage... until you're comfortable with things like structs, unions, pointers, etc... it'll just hurt
17:13.04 brlcad Ignacio: no se te preocupes ;)
17:13.19 Ignacio Hay algo más además C?
17:13.25 Ignacio ¿Html?
17:13.32 ``Erik (and BRL-CAD in particular has a handful of places where even a competent modern C programmer will get confused due to archaic style/usage)
17:14.22 brlcad Ignacio: do you know any scripting languages like shell scripts?
17:14.28 brlcad posix shell perhaps?
17:14.32 Ignacio No :S
17:14.38 Ignacio I'll try to learn Cobol xD
17:14.42 ``Erik if your interest is more in BRL-CAD than C, there is a swig layer on a lot of BRL-CAD (include/brlcad.i I believe?), and I think another hand-rolled python<->BRL-CAD layer floating around
17:14.50 Notify 03BRL-CAD:starseeker * 59287 brlcad/trunk/src/libbu/tests/bu_sort.c: Not sure what exp_9 and arg_9 are intended to be, but causing a 'may be used uninitialized' error
17:15.35 maths22 Ignacio: porque no usas acentos regulares en IRC? (así)
17:15.52 Ignacio maths22, puedo hablar en español?
17:16.07 maths22 si, estoy en español ap este año
17:16.15 Ignacio Bien
17:16.18 Ignacio Es que no me gusta mucho el inglés
17:16.22 Ignacio Y apenas se escribirlo :)
17:16.55 maths22 pero eso no explia su uso de acentos
17:17.18 ``Erik no comprendo, so goes back to making his pirozhki's :D
17:17.25 Ignacio A que acentos te refieres? :S
17:17.37 maths22 acentos as'i, y no así
17:17.49 brlcad acentos en IRC sucks.. utf-8, utf-16, ... ´níéí
17:18.04 maths22 tienes sentido.
17:18.09 Ignacio Ah pero el inglés no tiene tildes
17:18.28 maths22 A mi computadora lo gusta
17:18.38 Ignacio Yo tengo tildés
17:18.40 maths22 Uso el teclado US - International
17:19.04 maths22 es una opcion en muchos sistemas (pienso que incluye linux)
17:19.10 Ignacio Bueno
17:19.22 Ignacio brlcad, existe una forma de ayudar que no sea programando en C?
17:19.55 brlcad Ignacio: asi lo que recomiendo es que empiezas con algo sincillo, primero aprendo un poquito de nuestro tools, y despues geometria
17:20.20 Ignacio Este año me toca aprender geometría :)
17:20.42 brlcad yeah, we have many portions not in C... la question es si quieres aprender C o no? :)
17:20.53 Ignacio Me gustaría :)
17:21.06 brlcad pues seguramente es posible
17:21.45 Ignacio Es que no se como empezar
17:21.48 brlcad he entrenado muchas estudiantes sobre losa´nos a aprender los basicos s de C
17:22.08 brlcad you just need simple goals
17:22.38 Ignacio Por ejemplo?
17:22.58 brlcad first, you have to know the context you're working in, un poquito de contexto
17:23.12 brlcad lee esto: http://brlcad.org/wiki/Documentation
17:23.12 Ignacio what is context?
17:23.17 Ignacio ok
17:23.36 Ignacio wow
17:23.39 Ignacio POr donde empiezo? :P
17:24.01 brlcad 1, 1.1, 1.2 ... despues download el "Introduction to MGED" y haga algunos de los ejercisios
17:24.34 brlcad OH .. y los tenemos en español
17:25.54 Ignacio donde? :S
17:26.10 brlcad a ver el 'intro' en espa´nol, tienes que obtender los sources y hacer una cocompilacio`n
17:26.18 brlcad ~cadsvn
17:26.19 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
17:27.11 Ignacio Bien
17:27.12 brlcad alas, we don't yet have them on the website yet .. that would have been a good gci task
17:27.19 Ignacio Esta tarde empezaré
17:27.39 ``Erik brlcad: those commands sent to notify the other day, none were wired in... it'd be trivial to wire in new commands (into the running bot, even), if you have a list of useful things you'd like added... fwiw, the "hey you" is !notify
17:27.45 ``Erik !notify week
17:27.46 Notify BRL-CAD: brlcad:16, starseeker:16, j-schulte:8, peter-sa:6, n_reed:4, agkphysics:2, carlmoore:2, bob1961:1
17:27.47 Notify BRL-CAD Wiki: Anitaleung:4, 197.220.169.23:2, Jimrcross1941:1, Snobot2014:1, Maths22:1, 112.198.82.23:1, Ignacio.uy:1
17:28.01 Ignacio brlcad, this afternooon I reinstall Xubuntu
17:28.11 brlcad ``Erik: I was just trying to get the bot to identify itself, to find the website url
17:28.17 brlcad Ignacio: okay
17:28.21 ``Erik the /whois info has that
17:28.54 brlcad ~info
17:29.03 brlcad ~identify
17:29.03 infobot Extensible Integrated Development Environment. URL: http://www.pietrobo.com/projects/IDEntify/
17:29.08 brlcad heh
17:29.20 brlcad ~ibot
17:29.20 infobot hmm... ibot is not a help system
17:29.26 brlcad ~infobot
17:29.26 infobot extra, extra, read all about it, infobot is an IRC bot written in perl. Sources available on http://infobot.sourceforge.net/
17:30.06 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
17:31.48 ``Erik ok, added two more commands
17:32.02 ``Erik let's test them and see if the bot explodes :>
17:32.04 brlcad Ignacio: despues de leer el overview y hacer el compilacion, los tutoriales están en ls -la share/doc/html/lessons/es/mged01_crear_figuras_primitivas.html
17:32.05 ``Erik !notify info
17:32.06 Notify Just your friendly neighborhood commit notification bot, check out https://elfga.com/notify/ for more info
17:32.14 ``Erik !notify version
17:32.15 Notify Notify beta, official site at https://elfga.com/notify and source code at http://github.com/erikg/cl-cia/
17:32.22 Ignacio brlcad, bien, necesito algo offline
17:32.23 brlcad ~version
17:32.23 infobot methinks version is for the kernel "uname -r", for your distro "cat /etc/*-release" or "lsb_release -d". For other applications, try running it with a --version command.
17:32.47 brlcad yeah, infobot is too overloaded to tell if those even have real info underneath
17:34.29 ``Erik (is Ignacio saying he needs to /quit soon?)
17:35.01 Ignacio I haven't internet connection on my house, just now I'm on scholl :P
17:35.35 brlcad yeah, school day is up
17:35.37 Ignacio *school
17:35.41 Ignacio No, summer here
17:35.47 Ignacio But, School have wifi :)
17:36.03 brlcad theif! (muy bien) :0
17:36.30 brlcad ~spell thief
17:36.54 ``Erik Ignacio: imma shut up so you can grill brlcad for info and finish downloading anything you need to take home for the eve ;) been there, done that... if anyone has requests for modifications to the notify bot, shoot me an email, erik@elfga.com works reasonably well if you don't look like spam :)
17:37.20 ``Erik also; rolling dough and filling with delicious meats :D
17:37.29 Ignacio Lo siento, no entendí
17:38.12 brlcad ``Erik: when you bringing the family down for dinner?
17:38.32 brlcad ponders buying a generator today
17:40.18 brlcad Ignacio: solo dijo que iba a dejar de molestarte, para que pudiera terminar de hacer tus descargas
17:40.30 Ignacio realmente
17:40.37 Ignacio Necesito una lista de que debo descargar
17:40.58 Ignacio No se que descargar :S
17:41.25 brlcad y que está cocinando su cena, rodando masa llena con carnes deliciosas ;)
17:41.44 Ignacio :P
17:41.49 brlcad descarga los sources .. es mucho
17:42.06 Ignacio ¿Cuantos mbs?
17:42.37 brlcad http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf ... pero eso es lo que estaria en share/doc/html/lessons/es despues de hacer la compilacion
17:43.24 Ignacio brlcad, el paquete *.deb ya viene con eso?
17:44.11 brlcad no se
17:44.42 brlcad pero de todas maneras recomiendo descargando cadsvn
17:44.59 Ignacio Hay no entiendo ni que descargar
17:44.59 Ignacio :S
17:45.07 Ignacio -Acepto lista de links-
17:45.12 brlcad y haga la compilacion .. si vas aprender C, tienes que empezar haciendo compilaciones más
17:45.20 brlcad ~cadsvn
17:45.20 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
17:45.21 brlcad eso
17:45.52 brlcad that will obtain the source code (and documentation)
17:46.05 Ignacio ok
17:48.41 Ignacio Estoy viendo cuanto pesa
17:49.18 Ignacio brlcad, usa java?
17:52.08 Ignacio brlcad, yo no puedo descargar 730mb
17:56.05 *** join/#brlcad Rishabh (~chatzilla@1.187.193.49)
18:10.57 ``Erik brlcad: I'll talk to my fiance about it O.o
18:11.44 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
18:17.54 Notify 03GCI:Sean * 5902558589616128 Design a BRL-CAD Sticker #14: 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...
18:20.39 Ignacio I like it
18:20.40 Ignacio http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128
18:20.41 gcibot Design a BRL-CAD Sticker #14
18:20.42 gcibot Status: NeedsWork (5 days, 18 hours left)
18:20.43 Ignacio :P
18:20.54 Ignacio gcibot, http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128
18:20.57 gcibot Design a BRL-CAD Sticker #14
18:20.57 gcibot Status: NeedsWork (5 days, 18 hours left)
18:21.05 Ignacio no mentors?
18:21.09 brlcad hm?
18:22.28 brlcad ``Erik: OH, congratulations! I think that's the word.. hehe.
18:22.28 *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
18:22.39 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
18:25.00 *** join/#brlcad gcibot_vacations (~gcibot@elsalvador.media.mit.edu)
18:25.16 Ignacio` ouch
18:25.21 Ignacio` http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128
18:25.23 gcibot_vacations Design a BRL-CAD Sticker #14
18:25.23 gcibot_vacations Status: NeedsWork (5 days, 18 hours left)
18:26.14 *** join/#brlcad gcibot_vacations (~gcibot@elsalvador.media.mit.edu)
18:26.18 Ignacio` http://www.google-melange.com/gci/task/view/google/gci2013/5902558589616128
18:26.21 gcibot_vacations Design a BRL-CAD Sticker #14
18:26.21 gcibot_vacations Status: NeedsWork (5 days, 18 hours left)
18:26.31 Ignacio` this didn't show mentors :S
18:26.46 *** join/#brlcad gcibot (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
18:27.34 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
18:30.29 brlcad Ignacio`: sounds like a problem with the bot
18:30.36 Ignacio` Yes
18:31.12 brlcad no matter, we do group mentoring so assinging mentors only confused people anyways
18:31.29 brlcad if there were an easy quick way to script it, I would have assigned all mentors to all tasks
18:34.43 *** join/#brlcad GCIBot_Vacations (~ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:37.11 *** part/#brlcad GCIBot_Vacations (~ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:41.19 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:44.03 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:44.15 Ignacio` gcibot, thx for all :)
18:44.15 gcibot Ignacio`, you're welcome ✔
18:47.34 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:52.22 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
19:05.11 Notify 03BRL-CAD:starseeker * 59288 brlcad/trunk/src/sig/dfft.c: Initialize cbsum
19:06.20 starseeker ``Erik: indeed, congrats!
19:17.28 Notify 03BRL-CAD:carlmoore * 59289 (brlcad/trunk/TODO brlcad/trunk/include/bn.h and 3 others): remove trailing blanks/tabs; fix spellings
19:21.02 brlcad starseeker: curious about r59282, the timedelta fix
19:21.19 brlcad I'd think there'd have to be a simpler way to appease the compilation
19:22.14 brlcad integer time was fine, the warning is issued when going from a function returning float to a non-float variable
19:22.40 brlcad if the fix that was added wasn't good enough, all that should have been needed was a two-liner -- set the return in a separate variable
19:34.47 brlcad Ignacio`: how hard would it be to get the leaderboard to parse 2012 and 2011 too?
19:35.08 brlcad an org-centric view would be pretty useful
19:48.26 Notify 03BRL-CAD:brlcad * 59290 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/avs.c): convert AVS to using size_t instead of int for sizes
19:55.27 starseeker brlcad: I thought any cast from float to int would trigger that compiler warning?
19:58.51 Notify 03BRL-CAD:starseeker * 59291 brlcad/trunk/misc/CMake/md5_compiletest.cmake.in: Attempt to handle the case where an empty file is initialized but not populated for some significant period of time.
19:59.45 starseeker it was griping even with an explicit (int) cast in place...
20:02.13 maths22 casts should only make it unhappy if they are on functions
20:02.23 maths22 Variables should be ok with functions
20:02.29 maths22 /functions/casts
20:03.04 starseeker which flag was this again?
20:03.23 starseeker finds that an odd distinction to make, but OK...
20:03.53 brlcad starseeker: nope, just from function
20:04.05 starseeker weird
20:04.11 Notify 03BRL-CAD:brlcad * 59292 brlcad/trunk/include/bu.h: expand the docs for the three bit-vector sizing macros and make the macros safer if passed negative values (and implicitly make them all evaluate to a size_t type)
20:04.22 brlcad the warning is predominantly trying to catch the more common error where a header isn't included and the return type becomes an int
20:04.51 brlcad a cast will hide that error
20:05.53 brlcad tried a simple solution since that's infrastructure, but I apparently didn't do a good job
20:06.03 brlcad thought it would be happy, wasn't
20:06.14 starseeker let me try the variable thing here
20:06.25 starseeker if that works I'll do a quick revert/update
20:06.37 brlcad I can do it since I committed the break
20:06.43 brlcad maybe try the compile when I'm done
20:07.08 starseeker brlcad: I'd advise adding a comment specifying why the variable assignment - to the casual eye there wouldn't be a reason for it
20:07.22 starseeker or to this casual eye, anyhow...
20:10.36 brlcad yep, been doing that
20:11.20 brlcad and having the warning always on helps too, it'll be obvious if someone tries to remove it
20:11.49 starseeker cool - thanks for fixing
20:12.08 starseeker trying to get distcheck going again, that was a bit of a rocky start ;-)
20:12.43 brlcad it's a good discussion to have regardless
20:12.55 brlcad looks like we're going to have about four new warnings enabled now
20:13.11 brlcad one we were doing manually with windows builds
20:13.19 starseeker that'll be awesome
20:13.36 starseeker loves anything that decreases time spent on Windows
20:14.43 starseeker brlcad: so on principle do you prefer to stay with our manual time delta stuff, or if CMake's timestamp functionality proves adequate would you be OK with gradually migrating to that?
20:15.46 starseeker concedes what we're doing now is less build tool specific, which is a good thing, but so far it's been something of a nuisance maintenance wise
20:17.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:31.14 maths22 brlcad: which 4
20:32.48 brlcad i don't have their names handy
20:34.32 maths22 OK
20:34.58 maths22 did you get my email? I think the shorter logo looks better
20:41.49 starseeker if anybody feels like mucking around on Windows, it looks like our executables will need to make use of SetDllDirectory in combination with bu_brlcad_root or some such in order to "properly" support not putting all of our binaries in the same toplevel directory (i.e. if we want the test binaries on Windows to stay in their test subdirectories rather than end up in bin)
20:44.04 brlcad maths22: yes, it was received -- very nicely done
20:44.12 Notify 03BRL-CAD:brlcad * 59293 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/vls.c): more size_t propagation where it doesn't affect API or change behavior. eliminate a lot of unnecessary casts in the process.
20:44.32 maths22 What I would like to do is figure out a better way to do that rectangle
20:44.55 maths22 I wish I could define it based on other features
20:45.29 brlcad what do you mean?
20:46.41 brlcad by the way, if you're curious nearly all of my commits today are in response to reviewing your Wconversion patch -- as I feared, most of the "proper" fixes were not to add casts but to propagate a different type or make some other change that avoids the type conversion issue altogether
20:46.46 maths22 I don't remember exactly what I did, but I had to calcuate the numeric position of each corner
20:47.06 starseeker ah, worth reading: http://msdn.microsoft.com/en-us/library/ff919712.aspx
20:47.15 brlcad a few of them look like they might be outright unquellable without a wrapper (e.g., FD_SET())
20:47.40 maths22 I figured that was probably the case; if I had more experience, I would have tried to figure out what I could change more like you did
20:48.39 maths22 I just was trying to leave the include .h files alone
20:48.45 brlcad starseeker: PATH may very well be the easiest portable way -- we could just appeand the lib dir to PATH on startup
20:49.23 brlcad no impact on other platforms, no security issue raised that isn't otherwise there, no problems on linux/bsd/mac that I can think of
20:49.33 brlcad unless we start putting in private binaries into the lib dir
20:49.34 starseeker brlcad: I'm determined to avoid mucking with environment variables if there's any other way
20:49.39 maths22 I should figure out a way to script the logo (and add extra links [in grey?] on the ends)
20:51.05 brlcad starseeker: without hard-wiring "I'm on windows, do these things instead" into the front-end, the alternative begs for some sort of libbu interface to "set" our data directory at runtime
20:52.25 brlcad maths22: or... modify the model so that it can also be 3d printed ... if you got that working, I'd send you the logo printed ;)
20:52.46 brlcad (so that it doesn't fall apart nor is a rigid structure)
20:53.10 starseeker brlcad: indeed. a libbu function that all the exes call may be the best alternative available, if we aren't OK with Windows specific fu at the exe level (which I admit I'd rather not do)
20:53.11 brlcad should pivot 90 degrees or something
20:53.12 maths22 How would it need to be modified? you mean so the middle hinges around the side?
20:53.51 maths22 I will mess with that later today (I think I get what it would look like)
20:54.26 brlcad starseeker: the PATH hack could be done transparently without any exec modification ;)
20:54.50 brlcad just make a static function that reads PATH, looks if it's added, adds it if it's not
20:55.20 brlcad hm, that won't work, at least not how I was originally thinking of doing it
20:55.20 starseeker brlcad: but that would alter the PATH for the users whole environment, not just the one applicaion yes?
20:55.23 brlcad just the one app
20:55.30 brlcad and just the current runtime
20:55.43 brlcad once app shuts down, PATH is back to what it was
20:56.05 starseeker but wouldn't the applications have to call that function?
20:56.10 brlcad linux works the same way, you can muck with the environment variables .. the changes only exist in the subshell's lifetime
20:56.44 brlcad the problem is that it would have to do this search in the front-end, so it'd have to exist as a header macro or static binding
20:56.58 brlcad which is about as fugly as new API
20:57.14 brlcad meh
20:57.29 starseeker prefers new API - then we can hide anything relevant, PATH, SetDllDir, whatever behind it
20:58.33 starseeker bu_brlcad_init or some such, ala bu_brlcad_root
20:59.41 starseeker it's not a big deal at the moment, just figured it would come up when you noticed I had to conditionalize leaving the NO_INSTALL binaries in their build directories
21:03.22 starseeker brlcad: oh, bty, are we still interested in turning on the astyle-based formatting enforcement sometime soon-ish?
21:05.38 brlcad nods, same thoughts
21:06.14 brlcad though I've intentionally tried to avoid introducing an initialization function, trying to not introduce library statefulness anymore than we already have (trying to eliminate state)
21:06.49 brlcad yeah, very soonish
21:12.50 brlcad didn't get it in before GCI started, so I didn't want to inject that midwau
21:28.33 *** join/#brlcad Rishabh (~chatzilla@106.78.31.140)
21:30.54 starseeker brlcad: if we don't want that logic at the library level, how do we want to handle duplicating the necessary logic among all the exe binaries?
21:31.13 starseeker a C file that gets included for compilation?
21:35.32 starseeker src/brlcad_init.c and #include "../brlcad_init.c" inside the main() functions of the executables?
21:37.11 starseeker woot - successful distcheck-full
22:07.37 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
22:08.16 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
22:17.05 maths22 brlcad: how should I send you the interlinked one?
22:19.03 maths22 It should be printable and swing approx 180 degrees
22:20.19 maths22 By the way, is there an interactive raytracing geometry viewer?
22:22.46 maths22 note that the scale of the file is horrible (it has the pieces being one meter tall and 2 meters in diameter
22:26.21 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
22:31.21 maths22 emailed
22:31.35 maths22 Let me know if the walls are too thin
23:31.12 *** join/#brlcad ncsaba__ (~ncsaba@p4FF72950.dip0.t-ipconnect.de)
23:33.03 ncsaba__ kanzure: Hi Bryan, finally finished the python-brlcad surgery to move configuration in a config file, please have a look at my github pull request !
23:33.16 kanzure okay i will look in a bit
23:33.19 kanzure bug me by email if i don't
23:33.27 ncsaba__ Oh, cool, you're around :-)
23:33.46 ncsaba__ it's quite some change, but I hope it worths it
23:34.32 kanzure i haven't been doing too well today
23:34.37 kanzure i seem to have discovered a form of time travel
23:34.42 kanzure write a line of python and wake up 5 minutes later
23:34.52 kanzure (apparently i fell asleep..)
23:35.05 ncsaba__ hmm, doesn't sound good
23:35.20 ncsaba__ perhaps you need some rest then...
23:35.28 ncsaba__ my stuff is really not urgent :-)
23:36.11 ncsaba__ but I have to go now, otherwise I'll have the same fate ;-)
23:38.01 ncsaba__ in any case, if you look at something, then at the python-brlcad.cfg file first - that is the main change, to have all configuration out of code and at the user's reach
23:39.15 ncsaba__ there's some more magic to find the brlcad installation based on different things (PATH, configured/standard dirs), and to match the installed version to a configured version
23:40.09 ncsaba__ that allows us to configure different versions with different set of libraries and perhaps other options if needed, and still work with any installed version we support
23:40.57 ncsaba__ the side-effect is that I think windows will be easier to configure too
23:41.15 ncsaba__ but I didn't fully test that yet
23:41.55 ncsaba__ I get strange errors with pip on windows even before it gets to the post-install script at all, so I have to figure that out first
23:42.34 ncsaba__ ok, I'll leave now - mail me if you have any feedback...
23:42.39 ncsaba__ bye !
23:44.18 kanzure i do not enjoy supporting windows
IRC log for #brlcad on 20140107

IRC log for #brlcad on 20140107

00:04.49 *** join/#brlcad ankush92 (~ankush92@115.248.20.13)
00:07.58 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
03:35.36 Notify 03BRL-CAD:brlcad * 59294 brlcad/trunk/src/libbu/color.c: be more intentional about matching types when converting to/from floating point and integer values
04:12.20 Notify 03BRL-CAD:brlcad * 59295 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/convert.c): more size_t propagation
04:25.56 Notify 03BRL-CAD:brlcad * 59296 brlcad/trunk/src/libbu/convert.c: cast not needed
05:08.07 Notify 03BRL-CAD:brlcad * 59297 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/parallel.c): bu_avail_cpus() is returning a count, use size_t accordingly
05:26.16 Notify 03BRL-CAD:brlcad * 59298 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/hist.c): propagate size_t to the histogram bin size tracking too
05:26.31 Notify 03BRL-CAD:brlcad * 59299 (brlcad/trunk/src/libbu/fnmatch.c brlcad/trunk/src/libbu/log.c): more size_t promotions
05:29.53 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
05:31.18 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
05:31.38 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:40.04 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
05:51.17 *** join/#brlcad ankush92 (~ankush92@115.248.20.13)
05:57.17 Notify 03BRL-CAD:brlcad * 59300 brlcad/trunk/src/libged/track.c: don't put declarations after code
06:00.45 Notify 03BRL-CAD:brlcad * 59301 brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake: enable the useful Wdeclaration-after-statement warning flag inspired by maths22's last gci patch to catch issues that previously only got detected when a windows compile was performed. also, document all of the flags being used, why they're useful.
06:01.39 Notify 03BRL-CAD:brlcad * 59302 (brlcad/trunk/src/libbu/mread.c brlcad/trunk/src/libbu/parse.c): remove unnecessary casts, they're size_t
06:21.29 Notify 03BRL-CAD:brlcad * 59303 brlcad/trunk/src/conv/g-dot.c: another decl mixed into the code
06:22.59 Notify 03BRL-CAD:brlcad * 59304 (brlcad/trunk/src/libbu/parse.c brlcad/trunk/src/libbu/sort.c brlcad/trunk/src/libbu/vlb.c): few remaining size_teases
06:33.47 Notify 03BRL-CAD:brlcad * 59305 brlcad/trunk/src/adrt/librender/camera.c: needs downsizing, no more than 255 cores for librender
08:19.19 *** join/#brlcad ankush92 (~ankush92@14.139.242.99)
08:25.38 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:00.44 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:22.57 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
13:11.40 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
13:11.59 *** join/#brlcad adnana (cb6ef316@gateway/web/freenode/ip.203.110.243.22)
13:38.20 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
13:38.22 *** join/#brlcad adnana (cb6ef317@gateway/web/freenode/ip.203.110.243.23)
13:57.37 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.14.193)
14:17.45 *** join/#brlcad chick_ (~chick_@195.24.220.16)
14:18.11 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
14:41.42 Ch3ck could anyone please install maven on the bzflag server?
14:42.43 Ch3ck I'm trying to compile code looks like there is a problem with astyle_main.ccpp
14:42.55 Notify 03BRL-CAD:carlmoore * 59306 brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake: fix a spelling
16:01.18 Notify 03BRL-CAD:starseeker * 59307 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Make a stab at scaling the 2D trim plotting so it lines up with the 2D bounding box plots
16:22.25 *** join/#brlcad FreezingCold (~FreezingC@nat-vlan10.algonquincollege.com)
17:40.42 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:08.06 Notify 03BRL-CAD:n_reed * 59308 brlcad/trunk/src/librt/primitives/brep/brep.cpp: fix segfault - erasing item referenced by iterator invalidiated iterator
18:13.09 ``Erik Ch3ck: is /usr/ports/devel/maven3/ good?
18:17.55 Ch3ck well did not check just downloaded the binaries and added the path ``Erik
18:18.11 Ch3ck and executed and it worked
18:18.35 Ch3ck looks like the brlcad current revision has a problem
18:38.48 Notify 03BRL-CAD:starseeker * 59309 brlcad/branches/RELEASE/misc/CMakeLists.txt: Add DoxyfileLibs-defaults.in to file list for distcheck
18:39.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:41.59 Notify 03BRL-CAD:starseeker * 59310 brlcad/branches/RELEASE/src/util/dsp_add_t.cpp: Avoid uninitialized warnings
18:45.43 Notify 03BRL-CAD:starseeker * 59311 brlcad/branches/RELEASE/regress/repository.sh: Need the expanded list of EXEMPT files for distcheck
18:52.48 Notify 03BRL-CAD:starseeker * 59312 brlcad/trunk/src/librt/tests/brep_boolean_tests.g: Accidentally committed version with breps in it - don't need them in the repo file.
19:55.58 starseeker wonders if it would be a viable GSoC project or set of GCI tasks to convert all our existing termlib code over to using ncurses/PDcurses for *nix/Win32 respectively
22:24.20 Notify 03BRL-CAD:starseeker * 59313 brlcad/branches/RELEASE/TODO: Add a note to check the OSX odd pathnames issue with the repository regression script - not clear if this should be a release blocker, however.
23:54.48 *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
IRC log for #brlcad on 20140108

IRC log for #brlcad on 20140108

00:02.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:40.06 Notify 03BRL-CAD:brlcad * 59314 brlcad/trunk/src/libanalyze/density.c: cast return type appropriately
02:40.14 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
02:40.46 Notify 03BRL-CAD:brlcad * 59315 brlcad/trunk/src/libanalyze/density.c: add missing footer
02:51.35 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
03:43.23 Notify 03BRL-CAD:brlcad * 59316 brlcad/trunk/src/libged/exists.c: cast from void
03:43.38 Notify 03BRL-CAD:brlcad * 59317 brlcad/trunk/src/libged/exists.c: ws
03:56.14 brlcad starseeker: would have been an interesting test GCI task, but sounds more like GSoC sized
03:56.56 brlcad or we just do it ourselves.. termlib isn't all that big and our termio wrapper is even smaller
03:57.06 brlcad like not even a weekend of coding small
03:57.52 brlcad the complexity is just in knowing all the various codes and states
03:58.22 brlcad Ch3ck: what needed maven??
04:02.17 Notify 03BRL-CAD:brlcad * 59318 brlcad/trunk/include/raytrace.h: expand the function callback parameters on nmg_class_pt_fu_except
04:02.47 Notify 03BRL-CAD:brlcad * 59319 brlcad/trunk/src/rttherm/ssamp-bw.c: cast *alloc return types for c++ compatibility
04:11.56 Notify 03BRL-CAD:brlcad * 59320 (brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake brlcad/trunk/src/adrt/librender/camera.c and 45 others): fix the remainder of -Wc++-compat issues (mostly alloc return types) and add it to our list of build warnings to check for. this was started by a gci task, but that patch only stratched the surface (first layer, 1% of issues).
04:16.41 Notify 03BRL-CAD:brlcad * 59321 brlcad/trunk/BUGS: promote an observed nirt command-line argument parsing bug. wasted an hour.
04:20.45 Notify 03BRL-CAD:brlcad * 59322 brlcad/trunk/TODO: need to follow-through on the rec/tgc logic changes, ensure the sorting order is proper to get the right face and normal. encountered a nicly reproducible test case of tgc tangent to and sitting on top of an arb8.
04:22.42 Notify 03BRL-CAD:brlcad * 59323 brlcad/trunk/TODO: lrint is kind of breaking the build too
05:00.46 maths22 how dows lrint break it?
05:39.55 Notify 03BRL-CAD:brlcad * 59324 brlcad/trunk/TODO: write a dissertation on how to resolve grazing hits consistently across all primitives. this is an ancient discussion, but one we constantly are revisiting every time we change behavior (because we don't have a definition of good/bad behavior). presently, all primitives just do their own thing, maybe returning a graze, maybe not. maybe resulting in an overlap, maybe not.
05:39.57 brlcad one of our compilation modes enforces c89 compliance
05:39.58 Notify this prescribes a consistent definition so we can get reliable behavior and improved usability. read for details, feedback welcome.
05:40.21 brlcad lrint is in c99, so it ends up being undeclared, compile fails
05:42.40 brlcad must add cmake checks to test whether it exists (links) and is declared (header), and if it exists but not declared, we simply desclare and use it. if doesn't exist, we wrap it in a macro.
07:23.37 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:03.03 *** join/#brlcad deepak (~chatzilla@117.220.144.79)
11:15.43 *** join/#brlcad chick_ (~chick_@41.205.14.136)
11:50.25 Notify 03BRL-CAD:tbrowder2 * 59325 brlcad/trunk/TODO: fix nits
12:12.06 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
12:36.30 *** join/#brlcad chick_ (~chick_@41.205.13.184)
13:25.30 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
14:09.44 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.10)
14:23.31 Notify 03BRL-CAD:brlcad * 59326 brlcad/trunk/TODO: more dissertation cleanup, add some diagrams, make the other assumed concerns explicit (bidirectionality, determinisim)
14:49.17 *** join/#brlcad adnana (cb6ef317@gateway/web/freenode/ip.203.110.243.23)
15:08.32 adnana hi brlcad
15:37.58 *** join/#brlcad chick_ (~chick_@41.205.14.201)
15:59.33 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
16:03.19 *** join/#brlcad chick_ (~chick_@41.205.14.5)
16:05.34 Ch3ck Ignacio`: wa
16:05.42 Ignacio` Ch3ck, hi
16:15.38 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.180)
16:15.43 Ch3ck_ lab
16:22.42 *** join/#brlcad chick_ (~chick_@41.205.13.180)
16:24.56 Ch3ck_ chick_, how far with the checkout everything good?
16:35.17 chick_ no i still get this error svn: In directory 'src/other/URToolkit/tools'
16:35.18 chick_ svn: Error processing command 'modify-wcprop' in 'src/other/URToolkit/tools'
16:35.19 chick_ svn: 'src/other/URToolkit/tools/rlesplit.c' is not under version control
16:38.43 Ch3ck_ well what happened? did you do anything to that file
16:39.06 Ch3ck_ chick_, was it downloaded during the checkout?
16:39.53 Ch3ck_ or you added it manually
16:40.51 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.10)
16:49.05 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.180)
16:55.44 Ch3ck_ chick_, u der?
17:06.55 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
17:25.15 *** join/#brlcad chick_ (~chick_@41.205.13.180)
17:28.32 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:32.00 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
17:45.43 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:46.51 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:48.09 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:51.24 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:51.56 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:59.28 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:00.17 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:01.42 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:03.52 Ignacio` ouch
18:03.55 Ignacio` gcibot, sorry :P
18:11.29 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.220)
18:18.34 *** part/#brlcad Ch3ck_ (~Ch3ck@41.205.13.220)
18:27.27 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
19:13.17 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
20:35.06 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
22:01.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:22.47 Notify 03BRL-CAD:n_reed * 59327 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/if_X.c and 2 others): use stackoverflow workaround to avoid accessing Xlib struct member as 'class' even when compiling C, to quell c++-compat warnings
22:37.26 Notify 03BRL-CAD:starseeker * 59328 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/primitives/table.c brlcad/trunk/src/librt/primitives/tor/tor.c): Start roughing in a librt primitive API call that will diff a primitive with another instance of that same primitive type and report two sets of bu_avs entires holding information about differences (entries present in one list but absent in the other are newly added
22:37.28 Notify or vanished, whereas keys present in both lists differ in their value assignments.) Since primitives will differ either in their parameters (specific to each primitive type) or their assigned attributes (generic) the two avs lists should be able to hold all necessary information required for generating diff reports.
IRC log for #brlcad on 20140109

IRC log for #brlcad on 20140109

00:09.47 maths22 what template generates brlcad_config.h
00:54.10 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:27.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:45.53 *** join/#brlcad FOSScookie (~brian@107.200.34.111)
02:05.04 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:05.48 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:07.58 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
02:09.53 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:10.36 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:13.27 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:16.52 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
02:21.00 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
02:45.46 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:49.42 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
02:50.06 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
03:15.12 IgnaZioZzZ Good night
03:15.12 gcibot IgnaZioZzZ, good night!
03:47.48 brlcad good night sweet prince (heh)
03:48.20 brlcad maths22: brlcad_config.h is generated by the cmake rules
03:57.12 brlcad starseeker: interesting table func, but what do you think about a generic api that'd work for diffing any object to any other (just like how you can diff any file to any other, not just files of the same type)
03:57.54 *** join/#brlcad Rishabh (~chatzilla@106.67.111.56)
03:58.05 brlcad that'd fit well with the parametric constraint work too, just requiring one function to convert a PC result to an AVS, then a generic AVS diff function
04:02.10 brlcad could even use one of the existing functions like _get() or _describe(), write a function to convert the output to an AVS, do the diff, etc
04:49.35 *** join/#brlcad _gcibot_ (~gcibot@elsalvador.media.mit.edu)
05:21.15 Notify 03BRL-CAD:brlcad * 59329 brlcad/trunk/src/librt/primitives/table.c: somehow two functab pointers were missed
05:40.39 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:41.05 zxq9 What is the status of the Gentoo ebuild? Is anyone still looking at this?
06:49.47 brlcad zxq9: last I heard it was working but nobody is actively looking at it that I'm aware of
06:50.17 brlcad last I heard, the gentoo group managers were looking for someone to take over management of the ebuild
06:50.33 brlcad they were making updates themselves as needed / time available
07:32.26 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
07:32.27 *** join/#brlcad arno (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
07:35.52 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:40.30 zxq9 That's a bummer. If its not a huge time-sink, I'd be curious to look into it and see how to fix what's breaking (in particular the tclpng lib issue).
09:01.28 *** join/#brlcad Rishabh (~chatzilla@1.187.235.135)
09:34.11 *** join/#brlcad Rishabh (~chatzilla@106.67.104.135)
09:34.55 Rishabh Hello everyone!
09:35.13 Rishabh I am new to BRL CAD an I had a few doubts.
09:35.38 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:35.50 Anaphaxeton goodmorning
09:36.09 Rishabh Good Morning!
09:36.23 Anaphaxeton hi Rishabh !
09:36.48 Rishabh Hi Anaphaxeton! Could you help me clear my doubts?
09:37.38 Anaphaxeton here is my case: i am a total noob in design. i think i want to construct a computer case on my own and if software can help me create the path i will really want to
09:38.50 Anaphaxeton also i prefer FOSS and brlcad seems to be one of my options
09:38.50 Rishabh okay!
09:39.03 Anaphaxeton what i want is not to merely create a visualisation of the case
09:40.20 Rishabh oh! I wanted to ask if brl cad could use polygons too?
09:41.04 Anaphaxeton i want something that lets say, will help me create curves based on specific rules, that will let me resize portions of the model and preserve certain lengths while stretching other parts
09:42.06 Anaphaxeton is that doable? will brlcad help?
09:42.38 Rishabh I get that but since there are plans to make a browser interface for it, wouldn't it be a better option to allow the user to make polygonal objects too! I think the rendering could be faster and could even be done on the fy in that case
09:43.12 Rishabh I know its a CSG software, so there are nurbs all the way
09:43.16 Anaphaxeton Rishabh, are you refering to me?
09:43.25 Rishabh Yes, I am
09:44.37 Rishabh Okay! I am sorry. I thought you were a developer too.
09:45.43 Anaphaxeton i dont even know how to use such software
09:45.43 Anaphaxeton :p
09:45.54 Rishabh Okay. Well, I'll try to answer your question
09:47.37 Anaphaxeton thanks!
09:48.40 Rishabh I am new to BRL CAD, but I've had worked with some modelling softwares before. I think it would be a difficult task. I may be wrong but i think since BRL-CAD uses NURBS, changing a port of the object would modify other parts as well.
09:51.18 Rishabh Again, I may be wrong.
09:51.19 Rishabh What portion of the model do you want to resize?
09:52.04 Anaphaxeton one place would be the edges
09:52.54 Anaphaxeton if a screw is nearby and i want to resize a broader area i would still want the screw to be at the same place respective to the edge
09:55.32 Rishabh Sorry Anaphaxeton, I may not be the best person to help you. I was myself looking for help.
09:56.06 Anaphaxeton it's ok :) thanks for willing to help
09:56.41 Anaphaxeton looking at screenshots reveals a motif look. that is bad...
10:01.54 Anaphaxeton ok, if i understand things correctly then my options are brlcad and freecad
10:02.11 Anaphaxeton now that i am down to two pieces of software i can install both :)
10:03.16 Anaphaxeton we 'll see who wins!
11:42.43 *** join/#brlcad Ch3ck (~Ali3nwar3@41.205.13.61)
12:20.44 Ignacio` Hi all
12:20.49 _gcibot_ Ignacio`, hey!
12:21.12 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
12:33.56 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
12:34.15 Anaphaxeton brlcad builds
12:34.20 Anaphaxeton i wish it is what i need :))
12:37.40 Anaphaxeton some people suggested blender... but it doesn't make sense to me how can blender help me construct something
12:38.16 Ch3ck Ignacio`: hey
12:38.42 Ignacio` Ch3ck, hi! :)
12:39.11 Ch3ck well looks there is a problem with the build at(/src/libged/concat.c) will take a peek
12:39.18 Ch3ck yeah Ignacio` hw u doing?
12:39.33 Ignacio` nothing, here :)
12:39.43 Ignacio` Looking for gtk c examples :)
12:41.55 *** join/#brlcad infobot_ (~infobot@rikers.org)
12:41.55 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
12:43.09 *** join/#brlcad infobot (~infobot@rikers.org)
12:43.09 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has begun! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
12:43.12 Ignacio` few months ago
12:43.21 Ignacio` with my friend I learn somethings about gtk :P
12:43.24 Ignacio` in (C)
12:43.35 Ignacio` In C I associate all with python
12:44.16 Ch3ck the new variable created in the get_new_name function conflicts with new(C++) keywords would just rename the variable and submit patch
12:45.06 Ch3ck Good Ignacio` but are you comfortable with GTK? now or do you need some more exercises?
12:45.48 Ignacio` in Gtk3 on Python I know a lot
12:46.10 Ignacio` Just Now, I don't remember the packages for compile :S
12:48.29 Ch3ck lol
12:52.38 Anaphaxeton i see the begginer's tutorials are old. are they still relevant?
12:58.12 maths22 brlcad: is there no template for it?
12:59.52 starseeker brlcad: so for each primitive we'd have an rt_<name>_avs function that would convert all the internal parameters to bu_avs entries in an array, and then use the generic bu_avs diff function to handle the full comparison?
13:01.00 starseeker I think that makes sense
13:16.00 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
13:21.47 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
13:53.50 *** join/#brlcad Rishabh (~chatzilla@106.79.23.99)
13:58.55 Notify 03BRL-CAD Wiki:Donaldduck * 0 /wiki/User:Donaldduck:
14:09.55 *** join/#brlcad Ch3ck (~Ali3nwar3@41.205.13.189)
14:11.57 Anaphaxeton is there a way to make mged look more like my desktop? both qt and gtk is ok
14:17.20 *** join/#brlcad Ch3ck (~Ali3nwar3@41.205.13.189)
14:30.12 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
14:34.28 Notify 03BRL-CAD:carlmoore * 59330 brlcad/trunk/TODO: remove trailinb blanks/tabs
15:48.56 Notify 03BRL-CAD:tbrowder2 * 59331 (brlcad/trunk/doc/README.OSCON-2014 =================================================================== and 56 others): initial thoughts for a presentation--please make inputs
15:50.20 Notify 03BRL-CAD:starseeker * 59332 brlcad/trunk/src/libged/concat.c: Avoid 'new' keyword collision with C++
15:52.12 Ignacio` hey
15:52.20 Ignacio` anyone know How I can remove a commit? (not pushed)
15:56.08 Notify 03BRL-CAD:starseeker * 59333 (brlcad/trunk/src/libged/joint.c brlcad/trunk/src/libged/move_all.c brlcad/trunk/src/libged/select.c): More avoiding of 'new' keyword collisions with C++
15:56.27 d_rossberg Ignacio`: svn revert <filename>
15:56.44 Ignacio` I found the solution :P
15:56.47 Ignacio` d_rossberg, thx :P
15:56.49 Ignacio` git reset --hard HEAD~1
16:01.34 Ch3ck starseeker: just submitted a patch on that; perfect as the conflict is resolved
16:01.45 Ch3ck and there seems to be alot more conflicts in code
16:06.49 *** join/#brlcad deepak (~chatzilla@59.91.232.121)
16:23.54 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:25.24 Notify 03BRL-CAD:starseeker * 59334 (brlcad/trunk/src/libdm/dm-X.c brlcad/trunk/src/libfb/if_X.c and 2 others): Update libfb's workaround for the class name collision, and apply it to libdm as well.
16:40.45 Notify 03BRL-CAD:starseeker * 59335 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/primitives/table.c brlcad/trunk/src/librt/primitives/tor/tor.c): Per suggestion from Sean, rather than have diff comparision logic on a per-primitive basis, use the notion of bu_avs conversion of primitive parameters to 'convert' all information about a primitive into an attribute value set, and then have *all* the diffing logic
16:40.47 Notify concentrated into a single libbu avs diffing routine. This reworks the original notion of a per-primitive 'diff' routine to be instead a per-primitive 'avs' routine that will translate each primitive's specific fields into avs entries.
17:11.39 *** join/#brlcad Ch3ck (~Ali3nwar3@41.205.13.189)
17:20.38 *** join/#brlcad caen23_ (~caen23@92.81.162.63)
17:21.17 *** join/#brlcad chick_ (~chick_@41.205.13.189)
17:22.22 *** join/#brlcad Rishabh (~chatzilla@27.97.253.186)
17:23.46 Rishabh Hello! I wanted to know about the online geometry viewer. Could some give a link describing it.
17:32.18 Notify 03BRL-CAD:carlmoore * 59336 (brlcad/trunk/src/sig/i-d.c brlcad/trunk/src/sig/i-f.c): no program changes; only making the source files appear as much alike as possible
17:34.29 *** join/#brlcad Ch3ck (~Ali3nwar3@41.205.13.189)
17:42.53 *** join/#brlcad adnana (cb6ef317@gateway/web/freenode/ip.203.110.243.23)
17:44.25 *** join/#brlcad deepak (~chatzilla@59.91.232.121)
18:15.26 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
18:30.09 maths22 brlcad: What info/permissions should I give Inderpreet?
18:52.54 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:23.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:16.58 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
20:27.55 starseeker wonders if we can rename bu_attribute_value_set to bu_key_value_set
20:28.12 starseeker saves a few characters...
20:31.04 Notify 03BRL-CAD:starseeker * 59337 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/primitives/table.c brlcad/trunk/src/librt/primitives/tor/tor.c): The plan is now to use higher level logic and existing lower level APIs to do what we planned to do with the avs sets here.
20:40.08 *** join/#brlcad ncsaba__ (~ncsaba@p4FF75B80.dip0.t-ipconnect.de)
20:42.21 ncsaba__ hi all, anybody around expert in the windows port ?
20:42.21 gcibot ncsaba__, hey!
20:43.03 ncsaba__ I'm trying to install python-brlcad which is a python wrapper around the brlcad shared libraries
20:43.29 ncsaba__ and I get errors because for example libbu.dll is not there at all, but I have libbu.lib there
20:44.27 ncsaba__ I'm not really interested in windows other than the python wrapper code should work there too, and I need to test it that far...
20:51.34 Notify 03BRL-CAD:carlmoore * 59338 brlcad/trunk/src/sig/ihist.c: insert an 'else' -- may cause slightly-faster run
20:51.36 ncsaba__ well I guess I will just ignore windows for now
20:55.13 ncsaba__ oookey, I found it - apparently it is not in the lib directory but in the bin directory...
21:17.49 *** join/#brlcad ncsaba__ (~ncsaba@p4FF75B80.dip0.t-ipconnect.de)
21:19.56 ncsaba__ well this is totally remarkable, I searched for those DLLs in the lib directory, googled an entired evening about what is the difference between the LIB and DLL files, why the DLL would be missing from the BRLCAD installation, with no success
21:21.08 ncsaba__ then I come here to the IRC and ask a question, and in 2 minutes I find the DLL where it actually is, in the bin directory - and it's not the first time that by asking the question (after unsuccessful searches) I just find the answer myself immediately
21:22.49 ncsaba__ I definitely like when somebody is here around and actually answers with insight, and I think the IRC is really something which should only have immediate interaction, for all the rest email is better
21:23.19 ncsaba__ but in some strange way this place answered my questions without any interaction :-)
21:23.36 ncsaba__ so I will keep coming here, ranting, and answering my own questions ;-)
21:25.06 ncsaba__ cheers and see you around :-)
21:27.59 Notify 03BRL-CAD:n_reed * 59339 brlcad/trunk/src/libged/select.c: actually allocate and initialize entries that are newly created
21:30.37 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
21:41.54 Notify 03BRL-CAD:n_reed * 59340 brlcad/trunk/src/librt/primitives/brep/brep.cpp: add routine for freeing brep selection memory and pass it back with set of matching selections
21:45.54 Notify 03BRL-CAD:n_reed * 59341 brlcad/trunk/src/libged/brep.c: fix up brep selection command, properly setting free function callback of newly created selection set
21:48.58 Notify 03BRL-CAD:n_reed * 59342 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/lib/Ged.tcl): on entering brep cv editing mode, bind left click to new mouse_brep_selection_append, which uses brep selection command to select control vertex nearest mouse pointer
22:01.04 *** join/#brlcad kesha (~kesha@14.139.122.114)
22:09.15 Notify 03BRL-CAD:starseeker * 59343 brlcad/trunk/src/libanalyze/CMakeLists.txt: Start reworking g_diff into functionality that can be used within a library
22:36.17 *** topic/#brlcad by kesha -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has ended. Stay tunned for announcement of Grand Prize Winners.
IRC log for #brlcad on 20140110

IRC log for #brlcad on 20140110

00:50.28 Notify 03BRL-CAD:n_reed * 59344 (brlcad/trunk/src/librt/primitives/brep/brep.cpp brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp): make sure we're getting a valid face and surface indices
01:18.31 brlcad starseeker: I finally found a system where I could reproduce the 'new' warnings, and you went ahead and fixed them all.. pffft, thx :)
02:03.06 brlcad zxq9: what tclpng lib issue? I haven't heard about any issues actually
02:06.03 brlcad hi Ignacio`
02:06.27 Ignacio` !hi brlcad
02:06.27 gcibot brlcad, hi
02:06.28 Ignacio` :P
02:06.29 Ignacio` brlcad, hi :)
02:06.33 brlcad maths22: no template
02:20.02 zxq9 brlcad: There is a (probably simple) build failure on Gentoo. Its not brlcad itself, its a dependency that hasn't been updated -- but I haven't looked into it.
02:20.14 zxq9 That's why I was wondering what the status of brlcad packaging was at the moment.
03:07.02 brlcad starseeker: that's possibly a good name/convention for a new container ... or a rename, but it'd be a bit of a headache
03:09.56 maths22 brlcad: would you be able to point me to an example of a cmake file that generates a define?
03:10.41 brlcad maths22: sure, gimmie a second
03:11.16 maths22 I want to do the lrint one, but I want to see an example so I don't try to reinvent the wheel or be really confused
03:11.16 brlcad and maths22 you could tell inderpreet the version of mediawiki and give him permissions with whatever you're comfortable with
03:11.22 maths22 sure
03:11.37 brlcad ah, that one's slightly complicated because of it's c99 nature
03:11.56 maths22 I will give admin on wordpress, since its not currently production
03:12.23 maths22 I see no need for admin on mediawiki, as everything is on the server side regarding the theming
03:12.40 brlcad at the most simple level, here's one: BRLCAD_FUNCTION_EXISTS(alarm HAVE_ALARM)
03:12.53 maths22 if it doesn't exist, what does it do?
03:13.05 brlcad it does not set HAVE_ALARM
03:13.12 brlcad if it's found, it sets it
03:13.23 brlcad now the issue with lrint() is that it will pass the test
03:13.28 brlcad we need two tests
03:13.38 maths22 if it passes the test, how is there a problem?
03:13.43 brlcad one for whether it exists, and another for if it's declared/usable
03:13.52 maths22 isn't the idea to only replace it if it does not work
03:14.08 maths22 I don't really get the difference
03:14.09 brlcad because functions must be both declared and be a symbol that can be linked against in order to work
03:14.25 brlcad you can declare anything in C
03:14.27 maths22 Which does BRLCAD_FUNCTION_EXISTs check?
03:15.29 maths22 is the problem that it might be declared but not in the library?
03:33.03 brlcad maths22: no, the problem is that we told the compiler to compile in strict c89 mode and lrint() is not part of c89
03:33.22 brlcad so it's available (as a symbol), but it's not declared
03:34.00 brlcad if something is not declared and you try to use it, the compiler will complain/warn, which is what you're seeing
03:38.31 Notify 03BRL-CAD:brlcad * 59345 brlcad/trunk/src/libged/joint.c: denote what the var is (noun) not just describe it's age (adjective), make them match
04:01.43 brlcad starseeker: factor of 4.82 for both hypersampled and not, nice
04:03.22 maths22 that makes sense
04:04.28 maths22 Could a function exists function check compile with all flags that are enabled?
04:04.50 starseeker brlcad: bu_attribute_variable_set->bu_key_value_set wouldn't be just a search/replace?
04:05.26 starseeker heh - it's gotten to the point point where I don't like developing *without* strict enabled
04:05.31 starseeker s/point point/point
04:05.41 brlcad maths22: i think they are now
04:06.06 brlcad so it might fail BRLCAD_FUNCTION_EXISTS() even though it does technically "exist"
04:06.40 brlcad there are other ways to test functions, though, as can be seen elsewhere in that section of the CMakeLists.txt file
04:07.54 brlcad starseeker: possibly, but not 100% sure
04:08.29 brlcad it would lead to confusing variable names (usually use avs and avsp)
04:09.25 starseeker point. OK, we can save it for a new container if/when
04:11.43 *** join/#brlcad Rishabh (~chatzilla@106.78.124.186)
04:19.21 maths22 brlcad: I will look
04:19.48 maths22 Would a custom wrapper for lrint be defined based on the presence of HAVE_LRINT
04:28.44 brlcad shouldn't need a wraper
04:29.08 brlcad it should just be a definition issue
04:29.33 brlcad only thing making it complicated is getting the build logic right
04:34.23 brlcad maths22: I'll be addressing the lrint failure in about 10 hours
04:35.17 brlcad can revert in the meantime or ride it out (I curiously don't get the error)
05:21.41 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:09.53 Notify 03BRL-CAD Wiki:Edgardormzsosa * 0 /wiki/User:Edgardormzsosa:
06:56.15 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
07:26.53 *** join/#brlcad Rishabh (~chatzilla@106.78.41.193)
07:43.01 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:24.35 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:39.39 Anaphaxeton if i understand correctly, mged is a frontend to a series of tools?
10:43.27 Anaphaxeton also is it possible to run it from inside my desktop (kde) instead of a terminal?
10:43.58 Anaphaxeton an open terminal is not really annoying but it does occupy space
11:26.17 *** join/#brlcad Ch3ck (~d3r1ck@pD954DEC7.dip0.t-ipconnect.de)
12:04.42 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
12:58.13 maths22 I d'nt get an error either; however, since I introduced lrint, I was interested in figuring out how to fix it
13:13.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:13.44 *** join/#brlcad Rishabh (~chatzilla@1.187.236.76)
13:14.01 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:58.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:08.24 brlcad Anaphaxeton: yes, mged is a front-end (as is 'archer', as is the command-line)
14:09.00 brlcad it can be started from an icon -- our .deb distributions provide a full set of icons and menu items
14:09.12 brlcad or you can manually add one yourself with a self-build
14:46.25 Anaphaxeton i think that if you included the debian icons in the source distribution, the archlinux packager will be happy to use them! or at least if there is a separate tarball with the icons.
14:52.04 Anaphaxeton but how do i invoke brl-cad from the desktop? everything i tried does not work, except if the desktop opens a terminal together with mged. which i cant get rid of afterwards of course
15:02.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:20.00 Notify 03BRL-CAD:carlmoore * 59346 brlcad/trunk/doc/README.OSCON-2014: fix spellings of 'Muuss','Ohloh','other'; remove trailing blanks/tabs
15:24.31 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
15:46.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:18.34 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:25.22 Notify 03BRL-CAD:starseeker * 59347 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/CMakeLists.txt and 2 others): More g_diff->library work, set up basic test case. It looks like SplitList from Tcl will work for createing avs objects, and aside from that g_diff appears (at least, as far into this as I've current dug) to be way overusing the Tcl level of database interaction when lower levels will work fine -
16:25.25 Notify significant surgery indicated.
16:41.25 Notify 03BRL-CAD:starseeker * 59348 brlcad/trunk/src/libanalyze/diff.c: print avs2 here to actually see different results...
16:45.42 Notify 03BRL-CAD:starseeker * 59349 brlcad/trunk/include/bu.h: Document that bu_avs_get returns NULL if it doesn't find anything.
17:06.27 Notify 03BRL-CAD:starseeker * 59350 brlcad/trunk/src/libanalyze/diff.c: Add some type based checking.
17:08.57 *** join/#brlcad deepak (~chatzilla@117.214.206.14)
17:23.24 deepak I'm unable to understand this task
17:23.28 deepak www.google-melange.com/gci/task/view/google/gci2013/5277586288541696
17:24.07 deepak can anyone explain me in brief, what it really is?
17:36.15 Ignacio` gcibot, http://www.google-melange.com/gci/task/view/google/gci2013/5277586288541696
17:36.18 gcibot Loading Google charts from API
17:36.18 gcibot Status: Reopened
17:36.18 gcibot Mentor(s): Sean
17:36.19 Ignacio` gcibot, thx.
17:36.19 gcibot Ignacio`, you're welcome ✔
17:45.09 deepak What I have learned is that, in this user can switch to different charts like if he click on first button output come in pie-chart, if second button output occur in bar-chart. Please correct me if i'm wrong.
17:55.56 brlcad Anaphaxeton: the icons are in the distribution, but don't get used unless you create a .deb ... it'd need a lot of build system logic to know how to install them properly, which is inherent to .deb files
17:56.39 brlcad Anaphaxeton: how are you invoking brl-cad (presumably mged)?
17:56.56 Anaphaxeton <PROTECTED>
17:57.09 brlcad deepak: my quick understanding is that the benchmark web interface was implemented using one API and since then another API has become available that is better
17:57.22 Anaphaxeton why not have the icons in ./shared?
17:58.07 brlcad you mean in your home directory?
17:58.20 brlcad or in the system shared directory?
17:59.02 brlcad brl-cad installs to only where you install it, so ... it would be quite unexpected to drop files into the installing person's home directory unless they requested that
17:59.13 brlcad moreover, the person compiling is often not the person using it
17:59.37 brlcad there's lots of complexity involved to properly install an icon on a system, which like I said is what .deb files DO
17:59.49 Anaphaxeton system shared. /opt/brlcad/shared in my case
18:00.39 brlcad they certainly could go there since that's the installation location, but then there's also the question of making sure the "icons" are appropriate for your desktop
18:00.50 Anaphaxeton with archlinux, things are quite flexible. if make install thows the icons in shared the packager will manage everything easilly
18:00.58 Anaphaxeton throws*
18:02.12 brlcad certainly not opposed to doing that -- those decisions are generally delegated to the individual platform maintainers, so they can implement what's best for that platform
18:02.54 brlcad right now, the iconds for debian, for example, live in misc/debian/icons and they get put into the .deb file when it's created
18:03.31 brlcad we have a PKGBUILD and brlcad.install file for archlinux, but that's all the archlinux maintainer provided
18:03.40 Anaphaxeton on the other hand, since i spoke about archlinux, if the appropriate icons are somewhere in the sources the archlinux packager should pick them from the source and place them at the target dir
18:03.42 brlcad I'm not sure if there's a current archlinux maintainer
18:03.43 Anaphaxeton so
18:03.56 Anaphaxeton let me see
18:04.10 brlcad you're welcome to become a platform maintainer or submit a patch if this is something that interests you ;)
18:04.34 brlcad misc/archlinux is where the arch-specific files are stored
18:04.50 brlcad if the icons become shared, they'd probably get moved from misc/debian/icons to misc/icons
18:05.17 deepak Brlcad: What i'm supposed to do in this task. One more question how to submit patch, what I need to do for that?
18:05.38 Anaphaxeton there is a maintainer. i will take a look on his package and see what can b done about the icons.
18:05.56 brlcad Anaphaxeton: there's a maintainer listed, but I'm not sure he's still active
18:06.09 Anaphaxeton last commit was in octomber
18:06.22 Anaphaxeton so i guess he/she is
18:06.28 Anaphaxeton probably he
18:06.29 Anaphaxeton :p
18:06.41 Anaphaxeton october*
18:07.09 Anaphaxeton one more thing. i was told brl-cad is cnc friendly, is that true?
18:07.36 brlcad we're build for solid modeling, which is inherently what cnc needs
18:08.38 Anaphaxeton good. let's see what i will achieve with it :>
18:08.38 brlcad our direct integration with cnc hardware is in infancy (we have a student-developed g-gcode exporter), but you can certainly create and print/cut/lathe models
18:09.35 brlcad we don't have any awareness of router bits or toolpaths one might expect in a CAM system
18:10.12 brlcad but you can create a model and feed that to a CNC via various paths
18:12.05 brlcad what input(s) does your CNC accept besides STL (which is always kind of the default fallback option)
18:13.17 Anaphaxeton that was the question i was ready to type
18:13.50 Anaphaxeton what file(s) would a lab ask me?
18:15.06 Anaphaxeton long story short: i want to build a laptop case, i thought s/w would help me, i came here, i started thinking about cnc and then about building a cnc :p
18:16.26 Anaphaxeton but designing with brl-cad seems absolutely realistic whereas building my own cnc doesn't so it seems the best option is to pay for manufacturing, atm
18:18.04 Anaphaxeton so i will ask the cnc folks (when i locate them) what file(s) they need and we 'll see
18:24.34 *** join/#brlcad deepak (~chatzilla@117.214.206.14)
19:43.28 brlcad Anaphaxeton: most labs default to asking for STL because that's the one that most everything understands, however terrible it is
19:44.04 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
19:44.39 brlcad we have trouble expressing some of our geometries as STL, especially our newer or advanced representations, but the older forms go to STL without problem about 90% of the time with the remaining 10% requiring inspection/work
19:47.09 Notify 03BRL-CAD:brlcad * 59351 brlcad/trunk/src/rt/viewg3.c: remove duplicate line_num
19:50.57 Anaphaxeton i suppose that my humble case will have no problem then!
19:52.57 brlcad if you run into a problem, we can help you work through it, whether it's a modeling issue or a software issue
19:53.20 Anaphaxeton when the time comes
19:53.25 Anaphaxeton thank you very much!
19:53.33 brlcad we push out fixes and new developments almost every day, so we can investigate issues on the fly
19:53.39 brlcad no problem
19:53.45 Anaphaxeton how so?
19:53.47 brlcad we're always here, even when we're not ;)
19:54.15 Anaphaxeton i mean, are you doing this professionally?
19:54.35 brlcad I'm just saying that if you do run into a problem and it turns out to be a bug, not something you did wrong, we can help you figure that out quickly and (usually) can even get a fix in place for you so you can keep going
19:55.09 brlcad we're open source with a pretty vibrant community of people willing and interested in helping each other
19:55.23 Anaphaxeton good good! :))
19:55.32 brlcad that means you can actually improve the tools and if you can't, someone else probably can for you if you ask nicely enough ;)
19:56.00 Anaphaxeton i wish i could help the way i want
19:56.07 brlcad i wish you could too!
19:56.14 Anaphaxeton first impression from the system was
19:56.18 Anaphaxeton wow cli
19:56.21 Anaphaxeton ahem gui
19:56.25 brlcad nods
19:56.28 Anaphaxeton i bet everyone is the same hehe
19:56.31 brlcad yep
19:56.58 brlcad we're acutely aware of our 80's/90's appearance and terribly difficult usability
19:57.07 brlcad we make emacs look easy to learn
19:58.07 brlcad revamping our usability has been a #1 priority for a number of years .. it just takes a while to convert a cargo ship into a cruise ship!
19:58.17 Anaphaxeton i thought about how the ui could be better. probably the cli is almos perfect
19:58.30 Anaphaxeton maybe a better completion
19:58.59 brlcad our cli is a strength .. could be better, but it's actually better than most (even the big-name proprietary CAD systems)
19:59.39 Anaphaxeton i am a CAD noob, but when it comes to cli and usability i know how things should be
19:59.51 Anaphaxeton about the gui i cant say much for sure
20:00.40 Anaphaxeton the gui doesnt integrate. ok it is obvious. but i cant judge the usability of the menus or interaction with the model, yet
20:00.51 brlcad our new archer gui is "better" than mged's GUI but it's still being developed, a ways to go before it's a full replacement
20:00.59 Anaphaxeton what i would really like is antialiasiing!
20:01.09 brlcad of the wireframe?
20:01.12 Anaphaxeton yes
20:01.27 brlcad interesting, I don't think anyone has actually ever requested that specifically
20:03.01 Anaphaxeton it is more pleasant and probably more "accurate", no?
20:03.17 Anaphaxeton well, enough comments for now
20:03.29 Anaphaxeton i must do more in order to have more to say!
20:06.29 brlcad as usual, "it depends" :)
20:09.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:13.52 Anaphaxeton for now i will be using mged. how does archer draw? i mean the models and the ui
20:14.41 brlcad it's meant to be mostly a GUI appearance transformation
20:14.51 brlcad the 3D context and the command line are otherwise nearly identical
20:15.30 brlcad the menu changes, the two windows are combined, and there are buttons for more common operations
20:15.48 Anaphaxeton i saw but is there some toolkit backend?
20:15.49 brlcad plus you can interactively use the mouse to edit most primitives, which is not an option in mged
20:16.08 brlcad toolkit?
20:16.43 brlcad both mged and archer use the same "command library" under the hood, the same libraries for rendering, geometry, etc
20:17.33 brlcad ah, if you're referring to blending in with your desktop environment, it uses a similar backend but in a completely different way -- it's not as disturbing as mged
20:18.04 brlcad note that on the mged->File->Preferences menu, you can adjust much of what is probably bothering you about it :)
20:18.16 brlcad the colors, fonts, sizes, etc
20:19.31 Anaphaxeton cool thanks :)
20:20.22 Anaphaxeton so if i understand correctly brl-cad on linux, draws directly on X11?
20:22.40 Anaphaxeton its widgets i mean
20:23.27 Anaphaxeton archer is static and i cant see what it links against :>
20:35.44 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:41.12 Notify 03BRL-CAD:brlcad * 59352 brlcad/trunk/src/libpc/pcNetwork.cpp: initialize v1/v2 before use (unknown if getVertexbyID fully sets them)
20:45.59 Notify 03BRL-CAD Wiki:Atabac 2000 * 0 /wiki/User:Atabac_2000:
20:47.58 brlcad Anaphaxeton: on linux we draw both directly and indirectly to X11
20:48.18 brlcad the widgets are all drawn via Tk
20:48.58 brlcad (the same library that sits underneath PythonTk, Tcl/Tk, PerlTk, etc)
20:56.05 Anaphaxeton i know tk
20:56.23 Anaphaxeton do you stick to tk for convenience?
20:59.21 Ignacio` [Gtk rules lml]
21:05.42 brlcad Anaphaxeton: not at all, we adopted Tk circa 1986 when it was the best option available
21:05.58 brlcad our next generation interface is being developed in Qt
21:06.43 brlcad we have one of the largest bodies of Tk code in an application anywhere (can probably count those bigger on two hands)
21:06.49 Anaphaxeton Qt is the way to go. Ignacio` is totally wrong :p
21:06.58 Anaphaxeton prepares for war
21:07.10 Ignacio` xD
21:07.18 Ignacio` you have reason :P
21:07.26 Ignacio` but Gtk is very pretty :3
21:07.47 Anaphaxeton is it prettier than gtk3 indeed?
21:07.51 Anaphaxeton gtk2 *
21:08.06 *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98)
21:08.08 Ignacio` Gtk3 is more pretty than gtk2
21:08.09 Ignacio` :P
21:08.23 Anaphaxeton ok ok ok
21:08.52 Ignacio` :P
21:08.56 brlcad gtk was considered along with a dozen others
21:08.56 Anaphaxeton :D
21:09.17 Anaphaxeton gtk is good on linux but people elsewhere complain
21:09.20 brlcad it fulfills our requirements nearly as well as Qt but for the customization we're looking to do, Qt made that a little bit easier
21:09.51 brlcad and gtk is a fair bit more complex in terms of dependency management (they use a TON of external dependencies)
21:10.01 Anaphaxeton so you are working on both archer and the next-gen qt program?
21:10.21 brlcad you as in the team or me personally? :)
21:10.35 maths22 brlcad: You will need to do something about the email I sent you
21:10.37 Anaphaxeton whoever is writting one!
21:10.51 maths22 mac.com seems to be blocking the server's smtp
21:10.54 brlcad they are both being worked on, "yes" :)
21:10.56 Anaphaxeton is merely curious
21:12.30 brlcad maths22: huh! that's concerning
21:12.52 maths22 I looked at http://whatismyipaddress.com/blacklist-check, and none of those blacklists had it blacklisted
21:13.14 maths22 However, the one in the email (https://support.proofpoint.com/dnsbl-lookup.cgi) has it blacklisted
21:14.32 maths22 It seems to have been bouncing your emails from the server for a bi
21:14.36 maths22 /bi/bit
21:25.51 brlcad submitted a false-positive report, will see what happens
21:25.56 brlcad ~maths22++
21:26.22 brlcad there's no reason stated, so it's not like there's anything we can even investigate
21:43.09 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:52.17 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:54.07 maths22 true
21:56.21 Ignacio` brlcad, you decided the gci winners?
22:02.16 Notify 03BRL-CAD:starseeker * 59353 brlcad/trunk/src/libanalyze/diff.c: Use containers under a struct to systematically categorize and store various aspects of the diff tests. From this, we will be able to generate various outputs without encoding the reporting logic in amongst the diff logic.
22:02.41 Notify 03BRL-CAD:brlcad * 59354 brlcad/trunk/src/librt/primitives/brep/brep.cpp: use point_t's where they are points and initialize most points and vectors more consistently. tons of warnings were being issued about using potentially unitialized variables, implying the logic in places may very well be wrong. we need a way to enable c++ strict on a per-directory basis...
22:05.57 Notify 03BRL-CAD:starseeker * 59355 brlcad/trunk/src/libanalyze/diff.c: don't initialize beyond where we actually need to.
22:17.23 Notify 03BRL-CAD:brlcad * 59356 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp brlcad/trunk/src/libbrep/opennurbs_ext.cpp): Refactor brep_newton_iterate() to eliminate the unused surface. duplication identified by harmanpreet (related: sf patch 183).
22:23.27 brlcad IgnacioPlaying: we don't decide our winners until Monday
22:51.04 Notify 03BRL-CAD:carlmoore * 59357 brlcad/trunk/src/util/imgdims.c: implement h for help; case '?': not needed because default: takes care of it
23:43.43 Notify 03BRL-CAD:r_weiss * 59358 brlcad/trunk/src/librt/primitives/bot/btg.c: Fixed several bugs in file btg.c functions bottie_shot_double, bottie_prep_double and hitfunc. Some variables were not initialized correctly causing raytracing BOTs using TIE to crash.
IRC log for #brlcad on 20140111

IRC log for #brlcad on 20140111

00:00.06 maths22 brlcad: what do you think of the new logo file?
00:04.10 Ignacio` :o
00:04.12 Ignacio` brlcad, monday? :P
04:03.30 *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98)
08:57.58 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:13.21 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
09:13.47 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-knjvtijecggsarfb)
11:43.16 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:17.06 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:24.45 *** join/#brlcad Rishabh (~chatzilla@1.187.191.114)
13:53.44 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
16:04.11 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:43.37 Ignacio` looks at last year winners http://www.google-melange.com/gci/homepage/google/gci2012
16:43.39 Ignacio` Akshay :o
18:42.06 *** join/#brlcad chick_ (~chick_@195.24.220.16)
18:44.59 Ignacio` is away: I'm busy
19:29.11 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
20:53.09 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
21:11.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:42.11 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
21:44.29 *** join/#brlcad chick_ (~chick_@195.24.220.16)
22:33.52 kanzure anyone feel like helping out with some code review?
22:33.53 kanzure https://github.com/kanzure/python-brlcad/pull/12/files
22:33.59 kanzure i can't immediately tell if this preserves the original functionality
23:54.28 *** join/#brlcad jschulte (4fdfbd52@gateway/web/freenode/ip.79.223.189.82)
23:59.31 jschulte so, I wanted to compile brl cad in windows to do some further testing on this task(http://www.google-melange.com/gci/task/view/google/gci2013/5868323405299712) but I got several errors, mostly but not only about lrint usage. Is there a simple way around it, or is the tree just broken at the moment?
IRC log for #brlcad on 20140112

IRC log for #brlcad on 20140112

00:23.50 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:18.05 *** join/#brlcad Rishabh (~chatzilla@106.78.63.136)
05:40.04 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
07:03.50 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
07:14.40 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
07:29.34 *** join/#brlcad kesha (~kesha@49.249.191.52)
10:40.04 *** join/#brlcad kesha_ (~kesha@49.202.238.26)
11:12.32 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:47.33 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
11:47.53 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
11:47.53 *** join/#brlcad _DoingSports_ (~IgnacioUy@unaffiliated/ignaciouy)
11:47.53 *** join/#brlcad hickoryknoll (~hickorykn@66-118-151-70.static.sagonet.net)
13:25.57 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:25.58 *** join/#brlcad arno (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:26.14 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
16:01.21 Notify 03BRL-CAD Wiki:Pguardyak666 * 0 /wiki/User:Pguardyak666:
16:10.30 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:33.55 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
17:01.11 Notify 03BRL-CAD:n_reed * 59359 (brlcad/trunk/src/libged/brep.c brlcad/trunk/src/libtclcad/tclcad_obj.c): Handle drag in Archer brep control vertex editing mode. Allows rudimentary interactive editing of brep control vertices in Archer.
18:41.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:21.01 *** join/#brlcad deepak (~chatzilla@117.199.104.193)
20:32.02 *** join/#brlcad chick_ (~chick_@195.24.220.16)
20:45.42 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
22:34.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:47.24 *** join/#brlcad ejn0 (~ejno@unaffiliated/kazaik)
IRC log for #brlcad on 20140113

IRC log for #brlcad on 20140113

03:23.12 *** join/#brlcad _tanmay (~tanmay@115.248.130.148)
05:10.15 *** join/#brlcad chick_ (~chick_@195.24.220.16)
06:48.33 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
07:15.45 *** join/#brlcad Ch3ck__ (~Ch3ck@195.24.220.16)
09:45.43 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
10:45.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:15.09 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
12:30.15 *** join/#brlcad ishwerdas (~inderplus@59.91.239.37)
12:31.15 ishwerdas Hi, there. I wanted to know about BRL-CAD's support for VRML and X3D, any resources?
12:33.19 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
12:37.38 Notify 03BRL-CAD Wiki:Randorf JA * 0 /wiki/User:Randorf_JA:
12:51.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:26.26 ``Erik ishwerdas: BRL-CAD can export to VRML and X3D, but not import. src/conv/ has the g-x3d.c and g-vrml.c source if you want to peruse O.o
13:37.28 brlcad http://www.youtube.com/watch?v=9H1gRQ6S7gg
13:53.27 ``Erik site with video&paper of that is http://www.disneyanimation.com/technology/publications (looks like I mentioned it on 12/20/2013 :)
13:54.46 ``Erik try to keep up, old sport ;)
14:43.40 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
14:47.28 Notify 03BRL-CAD:starseeker * 59360 brlcad/trunk/src/libanalyze/diff.c: Add the free routine to complement the init routine.
15:19.47 *** join/#brlcad jschulte (5dc6e795@gateway/web/freenode/ip.93.198.231.149)
15:25.10 *** part/#brlcad IgnacioPlaying (~IgnacioUy@unaffiliated/ignaciouy)
15:57.13 *** join/#brlcad ishwerdas (~inderplus@117.214.202.202)
15:58.33 *** join/#brlcad ishwerdas (~inderplus@117.214.202.202)
15:59.49 *** join/#brlcad ishwerdas (~inderplus@117.214.202.202)
16:00.54 *** join/#brlcad ishwerdas (~inderplus@117.214.202.202)
16:01.48 maths22 1 week until GCI winners are announced!
16:27.34 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:27.45 Notify 03BRL-CAD:starseeker * 59361 brlcad/trunk/src/libanalyze/diff.c: Make a summary reporting function that is a little more selective. It may be that the best way to go here would be to construct a filter-based approach the way find does to allow the user to generate selective reports.
16:43.45 *** join/#brlcad jschulte (5dc6e795@gateway/web/freenode/ip.93.198.231.149)
16:48.24 *** join/#brlcad jschulte_ (50bb66cb@gateway/web/freenode/ip.80.187.102.203)
17:02.12 Notify 03BRL-CAD:starseeker * 59362 brlcad/trunk/src/libanalyze/diff.c: Break the directory pointer comparison portion of the logic into its own function - will be useful for comparing objects in the same database.
17:04.44 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:17.35 Notify 03BRL-CAD:starseeker * 59363 brlcad/trunk/src/libanalyze/diff.c: Tweak the comparison logic a bit.
17:17.44 Notify 03BRL-CAD:starseeker * 59364 brlcad/trunk/src/libanalyze/diff.c: ws
17:28.43 *** join/#brlcad jschulte (54964dcc@gateway/web/freenode/ip.84.150.77.204)
17:43.02 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
17:56.48 Notify 03BRL-CAD:starseeker * 59365 brlcad/trunk/src/libanalyze/diff.c: Break out the comparison function - if we have been given a numerical tolerance, the value comparison just got a lot more complicated than string equality. This is potentially extremely nasty - if units are specified in the general attribute/value system, then in prinicple we might want to do a numerically based comparision of those for equality as
17:56.50 Notify well, not just the internal parameters. For the time being, until we get binary attributes, the numerical diffing should be restricted to the internal parameters. We can probably recognize points/vectors and individual int/float number parameters, which should do for most of the 'normal' geometry dimensions.
18:02.45 *** join/#brlcad ishwerdas (~inderplus@117.214.202.202)
18:13.21 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
18:13.34 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
19:30.02 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:46.56 Notify 03BRL-CAD:starseeker * 59366 brlcad/trunk/src/libanalyze/diff.c: Punt on the tolerance based diffing question for now. Need primitives that can supply dimensional (and possibly unit) information about their parameters upon request, so a comparison function can know if it makes sense to compare two things using a dimensional tolerance or not. (Not all numerical parameters are guaranteed to be in units of mm, or even
19:46.58 Notify guaranteed to represent length.) This is particularly important when doing differences between unlike object types - let's say, for example, a user wants a diff between a sph and an arb8, and wants to know which if any of the arb8 vertices are within tol of the sph's vertex. A diff between the two sets of object parameters with a filter to report elements that are the same within a supplied dimensional tolerance
19:47.00 Notify would quickly identify a candidate vertex out of the arb, but that comparison needs information for dimensional analysis instead of just numerical diffing.
19:59.28 Notify 03BRL-CAD:starseeker * 59367 brlcad/trunk/src/libanalyze/diff.c: remove string - lots more work to do before this part.
20:01.23 Notify 03BRL-CAD:starseeker * 59368 brlcad/trunk/src/libanalyze/diff.c: Use a local version of the magic mechanism to test for initialized gdiff struct.
20:16.29 Notify 03BRL-CAD:starseeker * 59369 brlcad/trunk/src/libanalyze/diff.c: Simplify slightly
20:30.14 brlcad ugh, this is a very difficult decision
20:31.08 Notify 03BRL-CAD:starseeker * 59370 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c brlcad/trunk/src/libanalyze/tests/diff.c): Write results to a vls rather than using bu_log in the library
20:46.37 *** join/#brlcad chick_ (~chick_@195.24.220.16)
20:55.31 Notify 03BRL-CAD:starseeker * 59371 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c brlcad/trunk/src/libanalyze/tests/diff.c): Use bu_ptbl to hold diff results, and have the summary function take that data set as an input rather than calling it from within diff_dbip. A more powerful diff_report funcion or possibly a set of such functions is probably in order. It may even be advisable to define a
20:55.32 Notify 'function access' API that gives access to the specific elements of a gdiff_result without exposing the structure itself... need to think about what best practice is here.
21:12.42 Notify 03BRL-CAD:starseeker * 59372 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c): We'll definitely want to be able to compare individual objects, so rough out the API for that as well...
21:21.25 *** join/#brlcad merzo (~merzo@95.132.181.202)
21:39.58 brlcad good grief.. within less than 0.5% difference
21:43.39 Notify 03BRL-CAD:starseeker * 59373 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c): Start thinking about design for function API that allows access to diff result components without needing details of structure.
22:06.32 maths22 what lis less than .5%
22:08.03 Notify 03BRL-CAD:starseeker * 59374 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c): Expose the diff_free function for diff_dp, add some comments.
22:10.54 maths22 /lis/is
22:50.16 Notify 03BRL-CAD:starseeker * 59375 (brlcad/trunk/include/analyze.h brlcad/trunk/src/libanalyze/diff.c brlcad/trunk/src/libanalyze/tests/diff.c): Move the summary formatting and printing functionality *entirely* into the diff tester. The intent is to demonstrate that code can call the diff_dbip and/or diff_dp functions and, using the new accessor functions, create any formatted output they might want. Probably don't have
22:50.18 Notify quite enough functionality as yet to dupliate all of g_diff's features, but looks promising.
22:52.00 starseeker now the debate... rework g_diff or try to re-create it
23:02.50 starseeker brlcad: what's the "correct" way to check for someone specifying the same .g file as both original and new to a diff tool? argv string checking won't do it, since it won't catch ./file.g and ../currdir/file.g as the same thing...
23:03.34 starseeker and opening it and doing dirbuild twice doesn't seem to go over well..
23:17.26 brlcad that's the bug
23:17.59 brlcad doing the dirbuild "twice" needs to get fixed (it's a reported bug)
23:32.19 brlcad there's a bit of a summary in the BUGS file as I debugged that briefly in the fall, but basically the issue is global state in librt
23:32.44 brlcad (perfect example for why you don't want a library to be stateful, ever)
23:33.39 brlcad the first .g file is read, a dictionary of object names is recorded; when another .g is loaded, chaos ensues when identically named objects are encountered
23:33.48 brlcad it doesn't even matter if the files are named differently
IRC log for #brlcad on 20140114

IRC log for #brlcad on 20140114

05:54.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:05.46 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
07:32.46 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
07:59.41 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
08:54.15 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
09:17.23 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:50.51 *** join/#brlcad sohini (79f20e43@gateway/web/freenode/ip.121.242.14.67)
09:51.29 sohini hi everyone!
09:51.36 sohini anybody online?
09:56.27 *** join/#brlcad merzo (~merzo@125-81-132-95.pool.ukrtel.net)
10:17.42 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:36.03 *** join/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
10:36.10 Ignacio` Hi all! :)
10:36.10 gcibot Ignacio`, hey!
11:35.11 ``Erik huh, simple lisp in bash https://github.com/alandipert/gherkin/blob/master/gherkin
12:23.06 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.163)
12:36.20 *** join/#brlcad chick_ (~chick_@195.24.220.16)
12:55.08 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.192)
13:23.46 ``Erik "open source" furniture: http://www.shareable.net/blog/20-open-source-furniture-designs
13:26.16 ``Erik (most are art wankery, but a couple are neat... I dig the italic bookcase and the 555 ottoman)
13:27.46 ``Erik s/ottoman/footstool/ (but an ottoman version would be swank)
13:28.36 archivist as a book person that book case gets a huge minus as impractical
13:49.07 *** join/#brlcad jschulte (5dc6fa75@gateway/web/freenode/ip.93.198.250.117)
14:42.49 Notify 03BRL-CAD:carlmoore * 59376 brlcad/trunk/src/libanalyze/tests/diff.c: remove trailing blank or tab
15:02.49 brlcad that "opentap" furniture is far from "cheap"
15:03.56 brlcad I've actually created some furniture and fixtures in my house using pipe fittings and they're suprisingly expensive ... all the little pieces you need quickly add up in cost
15:04.27 brlcad gets 4x more expensive if you're trying to avoid fittings made in china too
15:05.03 brlcad that italic book case is just stupid
15:25.24 archivist I have nearly 500 ft of shelf here and would need 1500 with that italic junk
15:30.08 brlcad pretty awesome: http://vimeo.com/79098420
16:02.59 *** join/#brlcad ishwerdas (~inderplus@117.214.201.250)
16:22.44 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.14.4)
16:27.01 maths22 brlcad: i get wp emails
16:27.14 maths22 How did you get the error you sent me?
16:49.44 *** join/#brlcad merzo (~merzo@125-81-132-95.pool.ukrtel.net)
17:48.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:50.48 *** join/#brlcad caen23 (~caen23@92.81.162.63)
18:52.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:04.15 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
19:28.45 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
19:56.35 *** join/#brlcad merzo (~merzo@125-81-132-95.pool.ukrtel.net)
20:29.01 Notify 03BRL-CAD:n_reed * 59377 (brlcad/trunk/src/libged/brep.c brlcad/trunk/src/libged/ged.c brlcad/trunk/src/librt/primitives/brep/brep.cpp): fix leaks reported by valgrind related to brep control vertex selection
20:47.35 Notify 03BRL-CAD:carlmoore * 59378 brlcad/trunk/src/util/imgdims.c: shift an error message, seeing that 'argument' is apparently mangled by bu_free
21:15.56 Notify 03BRL-CAD:carlmoore * 59379 brlcad/trunk/src/util/imgdims.c: re-submit changes which didn't make it through; notice elimination of an 'else' because a transfer of control makes it unneeded
21:17.54 Notify 03BRL-CAD:carlmoore * 59380 brlcad/trunk/src/util/imgdims.c: and one other change that did not make it -- reverse the sense of an 'if' so that the consequence is to exit, making 'else' unneeded
21:35.04 Notify 03BRL-CAD:carlmoore * 59381 brlcad/trunk/src/util/imgdims.c: remove another 'else', because the 'if' consequence is return
22:24.32 brlcad maths22: I got that when I tried to register a new account
22:28.59 brlcad starseeker: this seems prime for a visitor pattern
22:29.10 brlcad (diff discussion)
22:54.07 Notify 03BRL-CAD:carlmoore * 59382 brlcad/trunk/src/util/imgdims.c: add new define NONE, and initialize 'how' to it -- program COPY is residing in my home directory in case of revert
23:35.16 Notify 03BRL-CAD:brlcad * 59383 brlcad/trunk/include/CMakeLists.txt: stub in a relatively simple diff API for discussion and review. basically, it's a familiar callback API for comparing two database instances or two objects, reporting differences as requested by the caller.
23:59.08 maths22 I will look
IRC log for #brlcad on 20140115

IRC log for #brlcad on 20140115

00:44.18 maths22 the server has uncrazyified
01:05.49 Ignacio` Hi, any gci winner here? :P
01:20.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:59.43 *** part/#brlcad Ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
02:30.22 starseeker brlcad: am I correct that the bu_external also holds all the attributes for a given object?
02:31.11 starseeker or do I need to pull those separately? (doing a basic, fast diff/no-diff test for db_diff)
02:44.11 Notify 03BRL-CAD:starseeker * 59384 brlcad/trunk/src/librt/CMakeLists.txt: Start working out how to do db_diff version of diff functionality.
02:45.37 Notify 03BRL-CAD:starseeker * 59385 (brlcad/trunk/include/db_diff.h brlcad/trunk/src/librt/db_diff.c): Include the header to make sure we're following the template
04:21.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:21.41 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
05:48.33 brlcad starseeker: yes, they're serialized after the object data
05:54.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:46.59 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
08:35.22 *** join/#brlcad merzo (~merzo@125-81-132-95.pool.ukrtel.net)
09:18.14 *** join/#brlcad merzo (~merzo@8-152-132-95.pool.ukrtel.net)
09:37.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:47.41 *** join/#brlcad chick_ (~chick_@195.24.220.16)
12:28.01 Notify 03BRL-CAD:indianlarry * 59386 (brlcad/branches/nurbs/AUTHORS brlcad/branches/nurbs/BUGS and 3989 others): Merging changes from trunk into branch 'nurbs' r:58142:59385
14:12.59 *** join/#brlcad jschulte (5dc6fced@gateway/web/freenode/ip.93.198.252.237)
14:26.20 brlcad maths22: how is fisheye started?
14:26.40 brlcad need to set it up as a proper system service so that it can be started/stopped on demand
14:27.06 brlcad killed it yesterday while debugging the server connectivity issue (ended up being a bad router at the ISP)
15:39.25 starseeker is buildbot still up and working on the server?
15:39.48 starseeker may take a stab at experimenting with it sometime in the next week or so if it's still up
15:58.53 Notify 03BRL-CAD:starseeker * 59387 brlcad/trunk/CMakeLists.txt: If we ever enable Bob's osg work or do similar work, we'll need the find_package for OpenSceneGraph
15:59.44 Notify 03BRL-CAD:starseeker * 59388 (brlcad/trunk/include/db_diff.h brlcad/trunk/src/librt/db_diff.c): If I'm not mistaken, there's no point in passing around a void pointer to data in the visiting functions if we can't introduce that data in the db_diff function itself.
16:09.32 Notify 03BRL-CAD:brlcad * 59389 brlcad/trunk/src/libgcv/NOTES: add my thoughts on architecture design tenants
16:22.29 Notify 03BRL-CAD:brlcad * 59390 brlcad/trunk/src/libgcv/NOTES: add a few comments on the design. probably the start of a library foreward.
16:22.57 brlcad starseeker: ah right, there needed to be a void* there as well
16:38.27 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.138)
16:41.17 starseeker brlcad: re: libgcv NOTES - how do we specify a specific format for input and output streams to a generic convert function without having any defines or enums that identify those formats? take a char* string and do some kind of internal string->int mapping?
16:44.48 Notify 03BRL-CAD:starseeker * 59391 brlcad/trunk/src/libgcv/NOTES: Note that Coin3D is now BSD licensed for the inventor section
16:50.46 maths22 brlcad: /usr/home/www/fisheye/bin/start.sh
16:57.32 Notify 03BRL-CAD:brlcad * 59392 brlcad/trunk/src/libgcv/NOTES: there's easily dozens more that would be interesting to incorporate
17:02.53 brlcad starseeker: the MagickCore library (Image Magick's core library) pretty much set the stage when it comes to conversion convention
17:04.02 starseeker nods - OK, I'll have a look at some point to see how they handle overriding file extensions
17:04.47 brlcad basically, the type is inferred by the "file name" and there's a simple override convention for the case where a choice is ambiguous or different than what it seems
17:05.40 brlcad iirc, it's a simple prefix that can be implicit or explicit like: convert file.png file2.jpg
17:06.11 brlcad or: convert jpg:my_jpeg_file png:file.jpg
17:06.25 starseeker nods - my concern was how to correctly interpret an override if we don't have advance knowledge of what file formats are handled - is that where the plugin system comes in?
17:06.36 brlcad each format will still have to register itself
17:06.41 starseeker ah, right
17:07.00 brlcad included in that registration is some label/extension or other way to name that type
17:07.56 brlcad I see it going down that each format just defines a unique label for that extension (which represents any number of formats it supports), which is the label you'd use
17:08.13 starseeker makes sense
17:08.14 brlcad note that many geometry file formats are directories of files too, not just a single file
17:09.42 starseeker (if anybody feels like a small code cleanup/reduction chore, it looks like libged's get_types.c could benefit from replacing that big switch statement (in most cases) with callling intern.idb_meth->ft_label )
17:09.57 brlcad I could even see creating a "zip" format extension, for example, that just unpacks a zipfile and passes it back again to the library for open so you could do things like: gcv myfile.zip file.g
17:11.42 brlcad the only complexity that will eventually be required is all of the various options that one might want to specify and how to get that information into the library as conversion preferences/rules
17:12.12 starseeker nods
17:12.17 brlcad like conversion tolerances, whether to preserve solidity, what representation format to export if multiple options are available, etc
17:12.52 brlcad later can look into handling units, coordinate systems, feature/object suppression, healing, ...
17:13.27 brlcad there's barely enough time to get: gcv file.g file.obj working cleanly for the five formats identified
17:27.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:41.40 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.13.38)
17:44.17 ``Erik starseeker: last I checked, both buildbot and jenkins were chugging along... if not, lemme know O.o (as far as using them, you're on your own, but I'll do the sysadminy stuff)
17:46.37 starseeker ``Erik: do I have the permission I would need to work with them?
17:50.13 ``Erik uhhhhhh, idunno? O.o
17:51.22 ``Erik looks like gcimoin set up jenkins, which is a java based one, so he'd be sme
17:53.00 ``Erik buildbot is python based iirc, I'm offering service in the sysadmin role, not the tool usage role :D ya'll gotta figure out how to use it, I'll just handle permissions and making sure it stays in the portupgrade path
18:14.27 Notify 03BRL-CAD:starseeker * 59393 (brlcad/trunk/src/libanalyze/CMakeLists.txt brlcad/trunk/src/libanalyze/tests/CMakeLists.txt): Remove the diff code from libanalyze
18:15.52 Notify 03BRL-CAD:starseeker * 59394 (brlcad/trunk/include/db_diff.h brlcad/trunk/src/librt/db_diff.c brlcad/trunk/src/librt/tests/CMakeLists.txt): Implement db_compare. Rework the diff test to use the new approach.
18:16.11 starseeker brlcad: that appears to be a successful proof-of-concept for your diff approach
18:18.07 Notify 03BRL-CAD:starseeker * 59395 brlcad/trunk/src/librt/db_diff.c: Hide a couple more functions
18:20.31 brlcad starseeker: cool, any room for improvement now that you've used it? something else worth generalizing or good enough?
18:21.27 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
18:23.13 Notify 03BRL-CAD:starseeker * 59396 brlcad/trunk/src/librt/tests/test_diff.c: Sort out attributes from parameters
18:23.52 starseeker brlcad: probably good enough - need to work out a few more kinks and maybe try replicating gdiff
18:26.39 starseeker one question is whether the avs diffing function should move to libbu
18:26.40 Notify 03BRL-CAD:starseeker * 59397 brlcad/trunk/src/librt/db_diff.c: Fix bu_avs_diff logic
18:30.42 Notify 03BRL-CAD:starseeker * 59398 brlcad/trunk/src/librt/db_diff.c: Use the correct directory pointer when adding objects...
18:33.21 Notify 03BRL-CAD:starseeker * 59399 brlcad/trunk/src/librt/db_diff.c: Comment typo
18:42.01 Notify 03BRL-CAD:starseeker * 59400 brlcad/trunk/src/librt/tests/test_diff.c: Parameters, then attributes
18:51.13 Notify 03BRL-CAD:brlcad * 59401 brlcad/trunk/include/db_diff.h: doxy comments get associated with the symbol that they immediately precede, so db_compare()'s comment needs to come after the typedef. added another comment just for the typedef so it's not dangling undocumented API.
18:57.38 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
19:15.07 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
19:18.28 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
19:25.22 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
19:58.21 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
20:02.07 Notify 03BRL-CAD:carlmoore * 59402 brlcad/trunk/src/util/imgdims.c: remove single-quote marks from Usage
20:23.37 *** join/#brlcad deepak (~chatzilla@117.214.201.55)
20:34.58 Notify 03BRL-CAD:starseeker * 59403 brlcad/trunk/src/librt/db_diff.c: Don't try to call a function we don't have
20:36.43 Notify 03BRL-CAD:starseeker * 59404 brlcad/trunk/include/db_diff.h: comment tweak
20:44.56 Notify 03BRL-CAD:brlcad * 59405 brlcad/trunk/src/librt/bezier_2d_isect.c: apply sf patch 253 (submitted to bug tracker as #355) from huskmate13 which fixes a bug where extrude objects of sketches containing bezier curves where the first and last points contain the same was resulting in a division by zero (crash). nice catch.
20:47.23 Notify 03BRL-CAD:brlcad * 59406 brlcad/trunk/src/librt/bezier_2d_isect.c: ws
20:50.06 Notify 03BRL-CAD:brlcad * 59407 brlcad/trunk/src/librt/bezier_2d_isect.c: mark a few functions HIDDEN that don't need to be exposed
20:52.37 Notify 03BRL-CAD:brlcad * 59408 brlcad/trunk/src/librt/bezier_2d_isect.c: extrude directly calls Bezier
20:53.37 Notify 03BRL-CAD:brlcad * 59409 brlcad/trunk/include/nurb.h: remove the bezier_2d_isect functions that didn't need to be public.
21:10.52 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.16)
21:15.38 Notify 03BRL-CAD:brlcad * 59410 (brlcad/trunk/include/nurb.h brlcad/trunk/src/librt/bezier_2d_isect.c and 3 others): rename several of the bezier functions including subdivide_bezier, FindRoots, and Bezier() to be more consistent and since they don't need to be public API (and they were never publicly documented), remove them from the public header to reduce their scope.
21:16.38 Notify 03BRL-CAD:brlcad * 59411 brlcad/trunk/src/librt/CMakeLists.txt: rename bezier_2d_isec.c to just bezier.c
21:25.30 Notify 03BRL-CAD:brlcad * 59412 brlcad/trunk/src/librt/bezier.c: update the file header and fix the functions that don't conform with our naming convention
21:27.15 Notify 03BRL-CAD:brlcad * 59413 (brlcad/trunk/src/librt/bezier.c brlcad/trunk/src/librt/librt_private.h): move the function documentation over with the declarations
21:37.45 Notify 03BRL-CAD:brlcad * 59414 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS): credit huskmate13 with his bug fix (sf patch 253, bug 354) that fixes a divide-by-zero crash when you tried to evaluate (raytrace) extrude objects referencing sketch objects containing bezier curves where the first and last point of the curve have the same Y (e.g., 0,0,0; 50,100,0; 100,0,0)
21:42.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:48.23 brlcad starseeker: that case logic collapses in r59403 easily with if (add_func && add_func(...))
21:54.08 starseeker brlcad: ah, sounds good
21:54.37 starseeker brlcad: just saw the comment about allowing NULL to skip a step, did the first thing that came to mind
21:56.39 starseeker oh, wait - I wanted to decrement error if something went wrong when the function call was run, but not when NULL was passed in
21:56.52 starseeker perhaps there was a method to my madness
21:57.42 brlcad if (func) if (func()) is equivalent to if (func && func())
21:57.42 Notify 03BRL-CAD:carlmoore * 59415 brlcad/trunk/src/sig/imod.c: 'cosmetic' changes to look like the smod.c program, and remove incorrect references to bwmod
21:59.00 starseeker ok, I think i see it
22:00.27 Notify 03BRL-CAD:starseeker * 59416 brlcad/trunk/src/librt/db_diff.c: collapse if conditionals per Sean's suggestion
22:03.31 Notify 03BRL-CAD:starseeker * 59417 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/CMakeLists.txt and 3 others): No function as yet, but stub in a gdiff command for MGED and archer
22:13.08 Notify 03BRL-CAD:carlmoore * 59418 (brlcad/trunk/src/sig/imod.c brlcad/trunk/src/sig/smod.c): make imod and smod programs more alike; remove '?' comment because 'default:' picks up other stuff; add an 'else' to imod
23:11.06 *** join/#brlcad hickoryk1oll (~hickorykn@66-118-151-70.static.sagonet.net)
23:16.00 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20140116

IRC log for #brlcad on 20140116

00:32.09 starseeker eeep. Tried to use obj-g to import the Smithsonian's OBJ model of the Wright flyer, ran all day, no soap
00:32.25 starseeker note to self - obj-g needs rework
02:15.06 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
02:42.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:16.27 maths22 the server still is a bit balky
03:19.35 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
03:21.49 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
04:26.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:51.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:32.13 *** join/#brlcad FOSScookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
08:42.49 *** join/#brlcad merzo (~merzo@199-173-132-95.pool.ukrtel.net)
08:57.21 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:15.38 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
11:05.15 *** join/#brlcad Ch3ck (~Ch3ck@41.205.14.5)
11:27.32 *** join/#brlcad Ch3ck (~Ch3ck@41.205.14.5)
11:45.23 *** join/#brlcad Ch3ck (~Ch3ck@41.205.14.5)
12:34.16 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
12:41.59 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:54.51 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
14:03.38 Notify 03BRL-CAD Wiki:Wael.darwich * 0 /wiki/User:Wael.darwich:
14:29.39 Notify 03BRL-CAD:starseeker * 59419 (brlcad/trunk/src/conv/step/CMakeLists.txt brlcad/trunk/src/conv/step/g-step/CMakeLists.txt brlcad/trunk/src/conv/step/step-g/CMakeLists.txt): Move the schema specifications into the directory of the tools themselves
14:44.48 Notify 03BRL-CAD:starseeker * 59420 brlcad/trunk/src/conv/step/g-step/Default_Geometric_Context.cpp: Use the SCHEMA_NAMESPACE definition instead of hardcoding it.
15:17.20 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
15:39.40 Notify 03BRL-CAD:brlcad * 59421 brlcad/trunk/src/libpc/pcBasic.h: semicolons after a method definition inside a class declaration are unnecessary
15:42.36 Notify 03BRL-CAD:brlcad * 59422 (brlcad/trunk/src/libpc/pcConstraint.h brlcad/trunk/src/libpc/pcNetwork.h): more unnecessary semicolons inside classes
15:46.31 Notify 03BRL-CAD:brlcad * 59423 brlcad/trunk/src/other/boost/boost/config/compiler/clang.hpp: looks like someone on the boost team didn't do a thorough review when removing/using a preprocessor symbol. doesn't look like __has_extension is defined anywhere.
15:55.05 Notify 03BRL-CAD:carlmoore * 59424 (brlcad/trunk/TODO brlcad/trunk/src/libgcv/NOTES and 3 others): fix spellings, and supply a decimal point to avoid mixed mode
16:07.31 Notify 03BRL-CAD:tbrowder2 * 59425 brlcad/trunk/TODO: fix spelling
16:12.38 Notify 03BRL-CAD:tbrowder2 * 59426 brlcad/trunk/src/libgcv/NOTES: fix spelling
16:45.06 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:10.31 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:37.02 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
17:54.18 Notify 03BRL-CAD:carlmoore * 59427 brlcad/trunk/src/irprep/ir-X.c: program is dumping core, but I combined comment lines
17:59.50 Notify 03BRL-CAD:brlcad * 59428 brlcad/trunk/src/librt/primitives/part/part.c: lets not be subtle, 2.0
18:06.35 Notify 03BRL-CAD:brlcad * 59429 (brlcad/trunk/src/librt/primitives/brep/brep.cpp brlcad/trunk/src/librt/primitives/eto/eto.c and 2 others): make it clear these are floating point values
18:20.40 Notify 03BRL-CAD:brlcad * 59430 (brlcad/trunk/src/librt/primitives/rhc/rhc.c brlcad/trunk/src/librt/primitives/rpc/rpc.c): eliminate more subtle conversions, some that probably are not doing what the author thought they were doing...
18:29.05 *** join/#brlcad ankush92 (~ankush92@14.139.242.99)
18:29.25 *** join/#brlcad tanuj (~tanuj@14.139.242.99)
18:31.07 tanuj #boost
18:45.33 *** join/#brlcad caen23 (~caen23@92.81.162.63)
19:02.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:22.22 *** join/#brlcad ankush92 (~ankush92@115.248.20.13)
19:22.43 *** join/#brlcad tanuj (~tanuj@14.139.242.99)
19:48.51 Notify 03BRL-CAD:n_reed * 59431 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Plotting brep trims (brep foo plot T/ brep foo plot T2d) was broken. Clean up plottrim routine to fix the problem (at least in my geometry).
20:33.38 *** join/#brlcad chick_ (~chick_@195.24.220.16)
21:05.53 *** join/#brlcad ankush92 (~ankush92@115.184.45.86)
21:26.28 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
21:43.20 mpictor is there something wrong with the server? bzflag.bz, brlcad.org, and stepcode.org aren't down but are extremely slow
22:12.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:30.18 Notify 03BRL-CAD:tbrowder2 * 59432 brlcad/trunk/src/libbu/rb_internals.h: 'et al [sic]' is an abbreviation for 'et alii' and thus needs a period after 'al'
IRC log for #brlcad on 20140117

IRC log for #brlcad on 20140117

01:00.42 *** join/#brlcad ankush92 (~ankush92@115.245.160.180)
02:41.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:50.10 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:04.49 *** join/#brlcad ankush92 (~ankush92@115.244.160.244)
07:57.37 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
08:40.47 *** join/#brlcad merzo (~merzo@183-144-132-95.pool.ukrtel.net)
09:55.33 *** join/#brlcad caen23 (~caen23@92.81.162.63)
11:59.20 *** join/#brlcad ankush92 (~ankush92@14.139.242.99)
12:06.30 *** join/#brlcad caen23 (~caen23@92.81.162.63)
12:28.14 *** join/#brlcad ankush92 (~ankush92@101.62.146.50)
12:52.48 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
12:56.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:04.26 *** join/#brlcad ankush92 (~ankush92@101.57.19.234)
13:41.41 Notify 03BRL-CAD:tbrowder2 * 59433 brlcad/trunk/include/bu.h: add some red-black tree implementation info
15:12.44 *** join/#brlcad microchip_sac (~microchip@223.239.198.164)
15:32.06 *** part/#brlcad microchip_sac (~microchip@223.239.198.164)
16:33.26 Notify 03BRL-CAD:carlmoore * 59434 brlcad/trunk/src/irprep/ir-X.c: touch up ir-X.c comments
16:40.36 *** join/#brlcad ankush92 (~ankush92@115.248.20.13)
16:51.10 Notify 03BRL-CAD:carlmoore * 59435 brlcad/trunk/src/irprep/ir-X.c: some programming simplification, and some more comment touch-up
17:14.28 Notify 03BRL-CAD:carlmoore * 59436 brlcad/trunk/src/irprep/ir-X.c: more comment touchup (NOTE: I think MAXARR huge size is causing Segmentation error)
17:20.56 *** part/#brlcad ankush92 (~ankush92@115.248.20.13)
17:23.13 Notify 03BRL-CAD:starseeker * 59437 brlcad/trunk/src/conv/step/CMakeLists.txt: Time to checkpoint the ap214 exploration code. Currently trying to figure out how to map a tree walk to creating the AP214 boolean_result objects and associated types.
17:23.35 *** join/#brlcad caen23 (~caen23@92.81.162.63)
17:23.55 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:36.26 *** join/#brlcad merzo (~merzo@183-144-132-95.pool.ukrtel.net)
17:58.22 brlcad mpictor: yes, there's some network connectivity isue going on right now
17:58.34 brlcad some router is having problems
17:58.56 brlcad mpictor, can you run mtr to stepcode.org?
17:59.17 brlcad sudo /usr/local/sbin/mtr --report-cycles=20 -r brlcad.org
17:59.49 brlcad email or pastebin result, mtr from others would be appreciated too
18:00.35 *** join/#brlcad deepak (~chatzilla@117.220.148.26)
18:02.50 deepak brlcad: need your advice on OGV mock-up. In order to maintain consistency in design I am trying to make OGV mock-up similar like other mock-ups i.e brlcad website mock-up and wiki. But in OGV mock-up i'm using blue color instead of pink. Should I proceed with blue color at the place of pink?
18:45.06 maths22 brlcad: I am running a tool to pull down all gci comments, their type (claim, close, or other), and their timestamp
18:45.14 maths22 I am running it for all 10 orgs of 2013
19:10.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:16.44 Notify 03BRL-CAD:starseeker * 59438 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: When a leaf is a comb, we're going to need a new comb object instead of just more boolean_result chaining.
19:59.47 Notify 03BRL-CAD:starseeker * 59439 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Start figuring out when to trigger the step object creation processes
20:20.14 Notify 03BRL-CAD:starseeker * 59440 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: do some depth indenting
20:36.13 *** join/#brlcad merzo (~merzo@183-144-132-95.pool.ukrtel.net)
20:38.03 Notify 03BRL-CAD:r_weiss * 59441 (brlcad/trunk/include/tie.h brlcad/trunk/src/librt/primitives/bot/tie.c): Update to TIE to improve performance of TIE PREP. Runs faster, uses less memory.
20:58.10 *** join/#brlcad merzo (~merzo@183-144-132-95.pool.ukrtel.net)
21:02.17 Notify 03BRL-CAD:n_reed * 59442 brlcad/trunk/src/other/boost/boost/config/compiler/clang.hpp: deleted one character too many in r59423
21:16.56 starseeker hmm - looks like lrint might be a problem on Windows
21:18.30 maths22 I will take a look- the cmake.in file may need a wrapper added
21:26.19 Notify 03BRL-CAD:n_reed * 59443 brlcad/trunk/src/libged/gdiff.c: reinstate commented code to quell set-but-unused warnings
22:35.25 Notify 03BRL-CAD:tbrowder2 * 59444 brlcad/trunk/src/libbu/rb_delete.c: add some source info
22:36.55 Notify 03BRL-CAD:tbrowder2 * 59445 brlcad/trunk/src/libbu/rb_free.c: plug a couple of small memory leaks in the red-black tree and nodes (with many thanks to valgrind)
22:41.46 Notify 03BRL-CAD:carlmoore * 59446 brlcad/trunk/src/irprep/irdisp.c: touch up comments, as well as punctuation in printf; set up an if-then-else block
23:53.04 *** join/#brlcad deepak (~chatzilla@59.91.119.42)
IRC log for #brlcad on 20140118

IRC log for #brlcad on 20140118

00:18.58 Notify 03BRL-CAD:tbrowder2 * 59447 (brlcad/trunk/include/bu.h brlcad/trunk/src/gtools/g_lint.c and 4 others): updates to get BRL-CAD C source files compiled warning- and error-freewith a C++ compiler:changing all struct bu_rb_tree comparison function pointer signaturesfrom: int (**rbt_order)(void *, void *);to: int (**rbt_compar)(const void *, const void *);also changing associated var names from "*order*" to "*compare*"
00:19.00 Notify tomake clear distinction between rb tree order and node comparisonadd new macro to aid casting comparison functions to function argumentsadd casts as necessary to quell warnings and errorssuccessful debug build on Debian 7, 64-bit:no warnings or errors (except for the usual from libgiam, tcl, and step)successful 'make regress'successful bu_redblack_test with 'make test'
00:24.13 *** join/#brlcad caen23 (~caen23@92.81.162.63)
03:38.31 maths22 my first version failed somewhat miserably, so I am reimplementing an improved scraper
04:00.40 maths22 my new one even has a GUI with a progress bar!
07:21.29 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:27.23 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:27.04 *** join/#brlcad caen23 (~caen23@92.81.162.63)
11:15.24 *** join/#brlcad deepak (~chatzilla@59.91.119.247)
11:26.58 Notify 03BRL-CAD:tbrowder2 * 59448 brlcad/trunk/src/libbu/rb_order_stats.c: add source info for latest edition of Cormen et al.
12:33.15 Notify 03BRL-CAD:tbrowder2 * 59449 brlcad/trunk/src/libbu/rb_diag.c: neaten output format for RB tree summary
12:39.39 Notify 03BRL-CAD:tbrowder2 * 59450 brlcad/trunk/src/libbu/rb_diag.c: neaten output format for RB tree contents
12:56.00 Notify 03BRL-CAD:tbrowder2 * 59451 brlcad/trunk/src/libbu/rb_diag.c: add missing newline
13:00.36 Notify 03BRL-CAD:tbrowder2 * 59452 brlcad/trunk/src/libbu/rb_diag.c: neaten RB node data output
13:08.50 Notify 03BRL-CAD:tbrowder2 * 59453 brlcad/trunk/src/libbu/rb_diag.c: pass depth to pretty print function so user can follow the diag RB node format indent-wise
14:23.03 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
14:44.59 Notify 03BRL-CAD:tbrowder2 * 59454 brlcad/trunk/include/bu.h: correct name for public function
14:47.05 Notify 03BRL-CAD:tbrowder2 * 59455 brlcad/trunk/include/bu.h: use same var name for func args as per func description
14:51.58 Notify 03BRL-CAD:tbrowder2 * 59456 brlcad/trunk/include/bu.h: correct the bitv_t example format
16:16.54 Notify 03BRL-CAD:tbrowder2 * 59457 brlcad/trunk/include/bu.h: undo revisions 59455 and 59456 (premature changes)
16:50.17 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
17:02.19 Notify 03BRL-CAD:tbrowder2 * 59458 brlcad/trunk/include/bu.h: fix typo
17:16.06 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:19.00 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:19.22 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:38.55 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:57.13 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:14.58 *** join/#brlcad deepak (~chatzilla@59.91.119.247)
19:06.11 maths22 brlcad: I soon will have some inital data to send
19:06.31 maths22 my new tool is working quite nicely
19:43.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:54.53 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:58.26 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:10.38 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:39.13 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:15.13 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:24.15 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:24.15 *** join/#brlcad caen23 (~caen23@92.81.162.63)
21:24.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:24.15 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
21:24.15 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
21:24.15 *** join/#brlcad hickoryk1oll (~hickorykn@66-118-151-70.static.sagonet.net)
21:24.15 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
21:24.15 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:24.15 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-knjvtijecggsarfb)
21:24.15 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
21:24.15 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
21:24.15 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:24.16 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:24.16 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
21:24.16 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
21:24.16 *** join/#brlcad yiyus (1242712427@je.je.je)
21:24.16 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:24.16 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
21:24.16 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
21:24.16 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
21:24.16 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
21:24.17 *** join/#brlcad ChanServ (ChanServ@services.)
21:24.17 *** mode/#brlcad [+o ChanServ] by cameron.freenode.net
21:54.22 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140119

IRC log for #brlcad on 20140119

02:16.41 starseeker yeah, windows doesn't have lrint
02:16.59 starseeker brlcad: did we need to provide our own implementation, or is that something we can #define?
02:39.50 Notify 03BRL-CAD:tbrowder2 * 59459 brlcad/trunk/src/libbu/bitv.c: ws, style
02:43.16 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
02:51.25 Notify 03BRL-CAD:tbrowder2 * 59460 brlcad/trunk/src/libbu/tests/bu_vls.c: ws, style
03:51.20 Notify 03BRL-CAD:tbrowder2 * 59461 brlcad/trunk/src/libbu/tests/bu_booleanize.c: ws, style
06:48.56 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
07:22.21 *** join/#brlcad caen23_ (~caen23@92.81.162.63)
07:26.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:17.22 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
09:07.36 *** join/#brlcad microchip_sac (~shardul@223.239.198.164)
09:07.58 *** part/#brlcad microchip_sac (~shardul@223.239.198.164)
09:27.53 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
11:59.04 Notify 03BRL-CAD:tbrowder2 * 59462 brlcad/trunk/src/libbu/tests/CMakeLists.txt: add a new header to help standardize correct use of zero or one for CTest's pass/fail convention
12:16.25 Notify 03BRL-CAD:tbrowder2 * 59463 brlcad/trunk/src/libbu/tests/CMakeLists.txt: modified expected output for test 3 of bu_vls_strncat; test now passes; the negative 4 is cast to a HUGE size_t by bu_vls_strncat so it concats the entire input as it is designed to do; added two more tests for edge cases: zero length and actual length + 1
12:18.59 Notify 03BRL-CAD:tbrowder2 * 59464 brlcad/trunk/src/libbu/tests/bu_vls.c: in process of debugging the bu_vls_strncat failure I tool the liberty of improving disgnostic output to show the effects of casting from a negative integer to a size_t; also renamed some vars to make it clear how the test is being conducted and used the new literals PASS and FAIL for clarity and correct results values for pass/fail
12:22.51 Notify 03BRL-CAD:tbrowder2 * 59465 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake): turn on capability to conduct bitv tests in libbu/tests; tests are still a work in progress
12:29.14 Notify 03BRL-CAD:tbrowder2 * 59466 brlcad/trunk/src/libbu/tests/CMakeLists.txt: tidy test input for bu_vls_strncat so the tests are easier to interpret
13:39.51 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
14:42.51 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
15:28.37 brlcad starseeker: we can #define an alternative (there is already one defined, just have to make sure the headers are included right)
15:30.04 brlcad maths22: tha's awesome
16:26.43 Notify 03BRL-CAD:starseeker * 59467 brlcad/trunk/include/config_win_cmake.h.in: Put the lrint definition in config_win_cmake.h.in
16:44.04 Notify 03BRL-CAD:starseeker * 59468 brlcad/trunk/doc/CMakeLists.txt: Add notes about awk and tr for csv->comgeom work from the GCI inputs. Never did get a fully correct comgeom file, but did get close - something to do with matricies not being read correctly, if I recall...
16:53.34 Notify 03BRL-CAD:starseeker * 59469 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/CMakeLists.txt): We shouldn't need to keep two config_win files any longer
16:58.22 *** join/#brlcad deepak (~chatzilla@117.212.52.80)
17:14.12 *** join/#brlcad kesha (~kesha@49.202.238.173)
17:36.26 *** join/#brlcad merzo (~merzo@40-135-132-95.pool.ukrtel.net)
19:27.47 *** join/#brlcad jschulte_ (~johannes@p5DC6F308.dip0.t-ipconnect.de)
19:35.26 *** join/#brlcad puckipedia (~root@unaffiliated/puckipedia)
19:50.18 *** join/#brlcad kesha_ (~kesha@49.249.0.7)
20:26.36 Notify 03BRL-CAD:starseeker * 59470 brlcad/trunk/misc/CMakeLists.txt: Might as well toss this in in case someone else finds it is of interest.
22:06.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:25.39 Notify 03BRL-CAD:tbrowder2 * 59471 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c): add three new bitv functions
23:28.15 Notify 03BRL-CAD:tbrowder2 * 59472 brlcad/trunk/src/libbu/bitv.c: fix typo
23:34.40 Notify 03BRL-CAD:starseeker * 59473 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/test_srcs/timedelta_end.c.in): Apparently the problem was casting the result of a function - use the workaround folks suggested on IRC rather than go floating point.
23:44.14 Notify 03BRL-CAD:starseeker * 59474 (brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/rb_diag.c brlcad/trunk/src/libbu/tests/bu_vls.c): Fix various compilation issues - should be double-checked. Certainly once we upgrade to the newer C standard we'll want to switch to using %zu in printf statements.
23:44.16 Notify 03BRL-CAD:j-schulte * 59475 (brlcad/trunk/TODO brlcad/trunk/include/bu.h and 17 others): move mem allocation out of bu_basename, hope I didn't miss any allocs, please review
23:54.13 *** join/#brlcad jschulte_ (~johannes@p5DC6F308.dip0.t-ipconnect.de)
23:56.51 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140120

IRC log for #brlcad on 20140120

03:40.49 *** join/#brlcad egennz (~egennz@91.229.248.175)
05:57.26 brlcad maths22: tha's awesome
05:57.41 brlcad (sry repeat)
05:57.50 brlcad still having connectivity issues on my end
05:58.03 brlcad anyone else experiencing any connectivity problems accessing brlcad.org?
05:58.22 brlcad either sluggish/nonresponsive website or irssi ssession or whatever?
06:16.35 milamber public side of the web site is fine for me
06:25.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:26.34 brlcad nods, thanks milamber
07:23.58 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
07:52.31 *** join/#brlcad svineet (75d63414@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.52.20)
08:28.15 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:53.26 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
10:19.21 *** join/#brlcad caen23 (~caen23@92.81.162.63)
11:39.25 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:48.14 *** join/#brlcad deepak (~chatzilla@117.220.147.106)
12:17.21 Notify 03BRL-CAD Wiki:LindsayCathcart * 0 /wiki/User:LindsayCathcar:
12:40.52 *** join/#brlcad caen23 (~caen23@92.81.162.63)
12:50.14 *** join/#brlcad luca79 (~luca@net-37-116-125-191.cust.dsl.vodafone.it)
13:36.30 Notify 03BRL-CAD:tbrowder2 * 59476 brlcad/trunk/src/libbu/color.c: change var name to reflect its use in the literature on RGB to HSV conversions
13:50.42 maths22 I still am
13:51.13 maths22 having problems that is
14:26.40 Notify 03BRL-CAD:tbrowder2 * 59477 brlcad/trunk/src/libbu/color.c: ws, style
15:30.24 maths22 I'll resend that data later today
15:30.54 maths22 For 2011, I had only set up my script to parse the table of ten orgs on the home page, not the full list on another page
17:01.54 *** join/#brlcad vshekurov (~vshekurov@193.105.154.28)
17:24.18 *** join/#brlcad Enissay (~Enissay@unaffiliated/enissay)
17:49.55 *** join/#brlcad merzo (~merzo@84-128-132-95.pool.ukrtel.net)
18:10.53 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:01.27 *** join/#brlcad gzherdev (~gzherdev@193.105.154.13)
20:08.29 *** join/#brlcad geologist (~geologist@91.210.101.133)
20:31.28 *** join/#brlcad merzo (~merzo@84-128-132-95.pool.ukrtel.net)
20:37.17 *** join/#brlcad caen23 (~caen23@92.81.162.63)
20:38.17 caen23 congrats, winner persons :-)
20:38.33 caen23 if there are any online
20:49.09 *** join/#brlcad filkov (~filkov@193.28.144.35)
21:07.29 maths22 thank you!
21:07.38 maths22 caen23: This year, I am one of them
22:32.53 *** join/#brlcad merzo (~merzo@84-128-132-95.pool.ukrtel.net)
23:09.32 *** join/#brlcad merzo (~merzo@176-82-133-95.pool.ukrtel.net)
23:13.57 maths22 the server is still quite laggy
23:14.14 maths22 I often have to reopen my ssh session several times for irssi to open
23:45.41 *** join/#brlcad caen23 (~caen23@92.81.162.63)
23:46.23 *** join/#brlcad merzo (~merzo@66-61-132-95.pool.ukrtel.net)
IRC log for #brlcad on 20140121

IRC log for #brlcad on 20140121

00:15.48 *** join/#brlcad caen23 (~caen23@92.81.162.63)
00:27.42 maths22 The Advantage of a Belief in Providence: Relief from the Burden of Responsibility in Shakespeare?s Hamlet
00:27.45 maths22 Jacob Burroughs
00:27.47 maths22 AP English Mr. Swanson
00:27.50 maths22 1/21/2014
00:27.53 maths22 ?
00:27.55 maths22 ?Conscience does make cowards of us all, / And thus the native hue of resolution / Is sicklied o?er with the pale cast of thought? (III.i.83-85). With these words in his famous ?To be or not to be? soliloquy, Hamlet, the protagonist in William Shakespeare?s Hamlet, concludes that thought prevents individuals from taking action. Throughout much of the play, Hamlet suffers from such negative consequences of thought. Hamlet?s tendency to
00:28.02 maths22 Hamlet first reveals his newfound faith in divine assistance when he describes to Horatio the recently aborted voyage to England. Hamlet relates his departure from his cabin in the middle of the night to search Rosencrantz?s and Guildenstern?s cabin and then digresses:
00:28.06 maths22 Rashly,
00:28.08 maths22 And praised be rashness for it ? let us know,
00:28.11 maths22 Our indiscretion sometime serves us well
00:28.13 maths22 When our deep plots do pall, and that should learn us
00:28.16 maths22 There's a divinity that shapes our ends,
00:28.18 maths22 Rough-hew them how we will ?
00:28.21 maths22 (V.ii.6-11)
00:28.23 maths22 Hamlet, referring to his decision to search his companions? cabin, knows he acted ?rashly,? in contrast to his frequent reliance on deep thought prior to action. He further decides that his action was not just rash, but ?indiscre[et],? implying that if he had thought about what he was doing, he would not have acted. Hamlet then ?praises? his rash behavior, a marked contrast to the ?regret? (III.iv.173-174) he expresses when he acts ras
00:28.30 maths22 In contrast, Hamlet indicates that rash actions may often lead to success. Through the word ?serves,? Hamlet suggests that, like a servant, indiscreet behavior can help Hamlet rather than harm him. Hamlet believes that his own indiscretion in searching Rosencrantz?s and Guildenstern?s cabin benefits him, since his rash behavior allows him to preserve his own life: when Hamlet enters the cabin, he finds ?an exact command ? that ? [his]
00:28.37 maths22 Reflecting on this successful action, Hamlet believes that God enabled him to find the original letter and perform this replacement. He explains that such benefits of indiscretion should ?learn,? meaning teach, individuals to believe in divine intervention, as these benefits are provided by ?divinity,? or God, ?shaping our ends.? The ?ends? shaped by ?divinity? can refer either to individuals? deaths or to the goals individuals seek to
00:28.44 maths22 Before Hamlet?s aborted journey to England, however, he holds an entirely different view of divinity, as Hamlet does not trust in divine assistance and believes that he is fully responsible for his actions and their consequences. Reflecting on the presence of his father?s ghost, Hamlet decides that he alone is responsible for fixing the corruption in Denmark. Shortly after he first observes the ghost and learns that Claudius murdered h
00:28.51 maths22 The responsibility he feels as a result of this obligation, however, overwhelms Hamlet, as he fears the consequences of failure, leading to further inaction. In seeking to fulfill his duty, as he enters Claudius? private chapel, Hamlet draws his sword to kill Claudius and begin the process of eliminating Denmark?s corruption. He thinks, ?Now might I do it pat, now he is a-praying, And now I?ll do ?t,? but, upon further reflection, chan
00:28.58 maths22 The ensuing incident in Gertrude?s chamber highlights both Hamlet?s belief that he is alone in his mission and his fear of the consequences of his actions as a result of the duty he posesses. After mistakenly murdering Polonius, thinking he was killing Claudius, Hamlet states ?but heaven hath pleased it so / To punish me with this and this with me, / That I must be their scourge and minister? (III.iv.174-176). By using the verb ?be,? H
00:29.05 maths22 Hamlet?s opinion of divine intervention changes, however, during his journey to England, as he comes to believe that heavenly powers will assist him in reaching the goal of a cleansed Denmark. This new view allows Hamlet to stop hesitating and start acting. In Hamlet?s mind, Providence has provided him with another opportunity to attempt to fulfill his obligation to kill Claudius. In addition to believing that his interception of Rose
00:29.12 maths22 This sense of shared responsibility enables Hamlet to willingly engage in riskier behavior than he has previously. After considering Claudius? plan for a duel between Hamlet and Laertes, Hamlet remarks ?Since no man of aught he leaves knows, what is ?t to leave betimes? Let be? (V.ii.195-196). Hamlet indicates that individuals should ?let be? and not overthink the consequences of their actions, given that divinity ?shapes [their] ends?
00:29.19 maths22 This new willingness to act without deep thought permits Hamlet to finally kill Claudius even as Hamlet dies himself. During the duel, although Hamlet is fatally wounded, he realizes ?The point envenomed too!,? and he ?hurts the king? by stabbing him (V.ii.301). Subsequently, when the king claims ?O, yet defend me, friends! I am but hurt,? Hamlet forces him to ?drink off this potion? containing poison (V.ii.303-305). Hamlet has stoppe
00:29.26 maths22 Ultimately, through Hamlet?s pattern of inaction and action, before, during, and after his journey toward England, Shakespeare suggests that individuals struggle to act when they feel the burden of responsibility. Shakespeare further argues that individuals who believe in Providence do not suffer from this burden to the same extent and thereby act more freely than those who do not have faith in a divine being. Consequently, through his
00:29.33 maths22 I seem to have paste problems
00:29.36 maths22 sorry
01:16.36 *** join/#brlcad caen23 (~caen23@92.81.162.63)
02:17.54 *** join/#brlcad caen23 (~caen23@92.81.162.63)
03:18.03 *** join/#brlcad caen23 (~caen23@92.81.162.63)
03:21.07 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
03:56.58 brlcad maths22: haha, that's awesome
04:00.29 brlcad maths22: your (partial) report will forever be logged now ;)
04:01.11 brlcad maths22: as for the lag, you wouldn't happen to be behind comcast would you? I've been working with two different ISPs for the past few days and they're both pointing fingers at each other
04:01.34 brlcad the only confirmed issue I've been able to observe is one with a lossy comcast router
04:18.53 *** join/#brlcad caen23 (~caen23@92.81.162.63)
05:19.37 *** join/#brlcad caen23 (~caen23@92.81.162.63)
05:57.49 brlcad looks like the network issues seem to be faily specific to route
07:06.29 *** join/#brlcad caen23 (~caen23@92.81.162.63)
08:08.33 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:20.22 *** join/#brlcad deepak (~chatzilla@117.207.155.24)
08:20.24 brlcad maths22: i still have more tests to run, but the more I look, the more it seems the problems I'm seeing are tied to my cable modem or local office
08:22.01 deepak Brlcad: Task related online geometry viewer mock-up completed can I show here to you?
08:28.24 brlcad deepak: sure
08:30.18 deepak brlcad: Apologies if something went wrong here is the http://202.164.53.122/~deepak/Mockup_ogv/ even I added download and demo link inside it, please also review that :) Thanks.
08:36.36 brlcad deepak: that looks good, can you introduce / describe what all you did?
08:37.32 brlcad deepak: I see you put a lot of work into it, overall this looks compelling and well integrated -- I presume this is a WP install?
08:38.13 *** join/#brlcad luca79 (~luca@net-37-117-177-208.cust.dsl.vodafone.it)
08:43.05 deepak brlcad: Okay, Basically I used compass and html to make this mock-up. My main motive is to make OGV landing page best. When I review OGV website and else, it seems odd to me, so I planned to make good landing page which attract users.
08:45.26 deepak On header I put about, download, demo, documentation, sign-up and community which tell everything about our brlcad like what OGV & E can do, you can download script, download full package, before use user test it as demo, join community, about community etc.
08:47.37 deepak In near future if editor functionality added to it, by keeping in mind I added one slide for OGE, I know that future is just behind the corner :)
08:51.52 brlcad deepak: what are they downloading?
08:52.33 brlcad i'd generally expect an archive of geometry, but this seems to be the website files and a script -- is it just filler files?
08:53.34 brlcad the geometry in the viewer will quickly become too quick to dowload all of it (already several GB if everything were posted)
08:54.49 deepak brlcad: When you click on download it download OGV package with script which is for linux or other linux (I clone that package from harmanpreet github account)
08:54.59 brlcad another question is whether this is intended to be integrated into our upcoming new website or if it's meant to be a separate site
08:55.21 brlcad if it's separate, matching the theme might actually be confusing (e.g., separate login credentials)
08:55.56 brlcad so download is basically the sources to the website, the ogv site code
08:57.01 deepak Brlcad: yes download contain source code + I added script that I was made for linux or other linux.
08:58.27 brlcad what's the purpose of making that download front and center consideration? I suspect most people creating an account will be loaoking to use the interface for viewing geoemtry, not caring about the code behind the site
08:59.41 brlcad not a big deal, but a fresh design should have as few options as necessary getting presented to the user
08:59.55 brlcad the looks more than enough to get feedback from others too
09:00.40 brlcad suggest sending a summary of what you did, why you did it, and solicit critique on the mailing list
09:01.12 deepak If any developer want to contribute or want to improve OGV functionality he/she easily get source code instead of searching here and there, for that purpose I added it.
09:02.25 deepak Okay i'll post it to mailing list.
09:05.04 deepak Brlcad: I want to one more question, I made script for OGV installation can we add it to our main OGV source code?
09:05.18 deepak * want to ask
09:44.01 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
09:44.03 *** join/#brlcad arno (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
09:44.11 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
09:44.41 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
10:04.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:55.41 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
12:54.52 maths22 I do have comcast
12:56.33 maths22 However, I also have problems at school
13:14.46 ``Erik maths22: might try a handful of traceroutes from both locations, see if there's a hiccup that both happen to hit?
13:15.15 Notify 03BRL-CAD:d_rossberg * 59478 brlcad/trunk/CMakeLists.txt: sleep needs the config_win.h (MS Visual C)
13:16.51 ``Erik has seen similar symptoms in the past, traceroutes showed both office and home routes went through an alternet router in DC that was dropping packets
13:16.53 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
13:45.09 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
14:26.07 *** join/#brlcad chick_ (~chick_@195.24.220.16)
14:47.22 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
15:06.50 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.10)
16:19.21 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
16:24.18 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
16:24.19 *** join/#brlcad hickoryknoll (~hickorykn@66-118-151-70.static.sagonet.net)
16:24.19 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
17:03.06 brlcad maths22: what's your MTU size?
17:03.22 brlcad if I lower mine, the problem goes away completely
17:06.28 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
17:08.27 *** join/#brlcad FreezingCold (~FreezingC@nat-vlan10.algonquincollege.com)
17:17.46 brlcad (which still points at a failing router somewhere, or one misconfigured)
17:26.39 maths22 brlcad: can you query me most of your traceroute
17:34.26 brlcad maths22: to/from what?
17:56.56 Notify 03BRL-CAD:starseeker * 59479 brlcad/trunk/CMakeLists.txt: Don't need to configure_file twice
18:37.24 *** join/#brlcad Ch3ck (~Ali3nwar3@41.202.192.43)
19:16.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:03.52 *** join/#brlcad merzo (~merzo@61-123-133-95.pool.ukrtel.net)
20:10.33 *** join/#brlcad merzo (~merzo@61-123-133-95.pool.ukrtel.net)
20:21.30 ``Erik some awfully fun driving out in northern md today O.O
20:24.10 ``Erik I've never noticed mtu frame size to be an issue with broadband ssh (though I did tune it like mad doing quakeworld on a dialup), I'd imagine the only change it would make is with frag reassembly and missing fragment resends? in which case, every 10th packet being lost vs every 10th fragment being lost, still plenty of resend requests, no? O.o
20:27.32 brlcad yeah, i'm guessing it's just helping it recover enough to let the connection through
20:29.32 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:30.29 ``Erik could be, if a gimpy router is dropping 1/3 and every third packet is being dropped, the P() is ... not pleasant :)
20:31.32 ``Erik er, that was redundant, if a fragment is 1/3 of a packet and every third frag is being dropped
20:32.27 brlcad quite frustrating
20:32.34 brlcad sago says it's comcast
20:33.00 brlcad comcast is employed by idiots so it's hard to get escalation
20:33.28 ``Erik (fast subject change to blind people to the fact that it's been a very long time since he's worried about such things) so openjdk is marked broken on the latest port upgrade due to a bug that can damage the host os, I believe jenkins is the only java requirement on bz, is jenkins still considered important?
20:33.52 brlcad heh
20:34.05 ``Erik comcast has an army of idiots who are responsible to keep your issue away from an army of idiots who are responsible for keeping your issue away from someone with a clue
20:34.05 brlcad well it was our forefront interface for CI
20:34.27 brlcad but we could switch to buildbot in a heartbeat
20:34.28 ``Erik the old jdk is still running, jenkins should still be going ok, we just can't upgrade it right now
20:34.42 brlcad you migrating to 10?
20:35.07 ``Erik which means my "upgrade everything" sudo breaks and I have to do several sudo's for the others... I'm sure you've noticed :)
20:36.29 brlcad i haven't noticed anything .. I've been debugging this network issue for several days
20:40.24 ``Erik I've not noticed a network issue, but I'm using verizon
20:42.19 ``Erik comcast is celebrating the latest defeat of net neutrality a little much? :> (seriously, I've seen no connectivity issues to bz from this site)
20:43.38 ``Erik ya'll may be in the "suck it up and wait it out" phase :(
20:44.09 brlcad yeah, the timing was quite aligned
20:44.27 brlcad oddly only seems to occur with my ssh sessions
20:44.44 brlcad web access to the server is unaffected
20:54.52 ``Erik ssh handshake is a lot of packets, http is not quite as many (but still a lot), could be that the http slips through a significant portion of the time and the ssh just always bites it
20:56.09 ``Erik <-- dons a superman pajama jumpsuit and starts packing on winter gear for a hike to the sledding hill O.o bbiaw
20:57.45 ``Erik my money is on a gimped router at a very high level and you just get to suffer until they decide to unwedge it, comparing traceroutes from multiple sources will test the first half, comparing your annual income in billions of dollars will test the second. :(
23:38.44 maths22 ``Erik: fisheye uses java
IRC log for #brlcad on 20140122

IRC log for #brlcad on 20140122

01:39.18 Notify 03BRL-CAD:n_reed * 59480 brlcad/trunk/include/brep.h: ws/style
02:29.52 Notify 03BRL-CAD:n_reed * 59481 brlcad/trunk/include/brep.h: moving ON_Ray member definitions outside the class definition, but keeping them in the header
02:42.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:50.53 brlcad ``Erik: the ssh handshake actually happens without failure every time, get to terminal just fine .. problem is any terminal activity like reattaching to screen or an ls or top or ps or .. really anything that sends more than a few bytes back
02:51.12 brlcad seems to be doing better already though, so they may have just fixed it
02:51.28 brlcad just bumped my MTU back up
02:52.04 brlcad hi FreezingCold
03:10.57 maths22 that is what happens to me two
03:11.01 maths22 /two/too
03:11.20 maths22 the website is also finally loading
03:21.31 FreezingCold brlcad: sup
05:04.14 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:12.27 Notify 03BRL-CAD:brlcad * 59482 brlcad/trunk/include/bio.h: we need to make sure WIN32_LEAN_AND_MEAN is set before including windows.h here, because we most certainly do not want to decide on winsock vs winsock2 at this point. include just the core windows API sans mfc, gdi, and such.
05:15.53 Notify 03BRL-CAD:brlcad * 59483 brlcad/trunk/src/bwish/winMain.c: no longer need to manually declare WIN32_LEAN_AND_MEAN here
08:21.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:34.12 *** join/#brlcad kesha (~kesha@14.139.122.114)
10:12.33 *** join/#brlcad chick_ (~chick_@195.24.220.16)
10:34.32 *** join/#brlcad chick_ (~chick_@195.24.220.16)
10:59.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:15.24 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.161)
12:45.31 Notify 03BRL-CAD Wiki:KegelThommy * 0 /wiki/User:KegelThommy:
12:52.32 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
13:45.10 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
13:51.30 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
14:18.50 *** join/#brlcad chick_ (~chick_@195.24.220.16)
14:26.57 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
14:33.40 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
14:34.26 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
14:46.51 *** join/#brlcad chick_ (~chick_@41.205.13.116)
15:27.26 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
15:35.19 *** join/#brlcad _gcibot_ (~gcibot@elsalvador.media.mit.edu)
15:35.53 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
15:59.49 *** join/#brlcad infobot (~infobot@rikers.org)
15:59.49 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has ended. Stay tunned for announcement of Grand Prize Winners.
16:03.06 maths22 It works from school too!
17:40.56 Notify 03BRL-CAD:n_reed * 59484 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/CMakeLists.txt): move Subcurve member definitions to their own file
17:50.14 Notify 03BRL-CAD:n_reed * 59485 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/CMakeLists.txt): move Subsurface member definitions to their own file
18:47.03 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
19:16.34 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
19:24.40 Notify 03BRL-CAD:n_reed * 59486 brlcad/trunk/include/brep.h: remove two members which call non-existent members and are not called themselves
19:27.55 Notify 03BRL-CAD:n_reed * 59487 brlcad/trunk/include/brep.h: remove commented code
19:39.29 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
20:39.27 *** join/#brlcad merzo (~merzo@149-146-133-95.pool.ukrtel.net)
20:48.16 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
20:48.35 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
21:36.04 Notify 03BRL-CAD:carlmoore * 59488 brlcad/trunk/src/irprep/irdisp.c: touch up a format by using semicolon instead of comma
21:55.35 Notify 03BRL-CAD:n_reed * 59489 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/CMakeLists.txt): There is no obvious need to instantiate multiple versions of the BANode or BVNode template classes at once, and their implementations require the template parameter to have an interface similar to ON_BoundingBox. Simplify things by converting BANode and BVNode to concrete classes that use ON_BoundingBox, and rename them
21:55.36 Notify to BRNode and BBNode respectively rather than having BRNode and BBNode be typedefs. Making the classes concrete allows the non-inline member definitions to be moved into separate source files.
22:17.29 *** join/#brlcad caen23 (~caen23@92.81.162.63)
22:20.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:10.04 ``Erik w00t to the 00t, connectivity for all :)
23:18.00 *** join/#brlcad caen23 (~caen23@92.81.162.63)
23:57.23 *** join/#brlcad caen23 (~caen23@92.81.162.63)
IRC log for #brlcad on 20140123

IRC log for #brlcad on 20140123

00:58.10 *** join/#brlcad caen23 (~caen23@92.81.162.63)
01:58.58 *** join/#brlcad caen23 (~caen23@92.81.162.63)
03:34.48 Notify 03BRL-CAD:n_reed * 59490 brlcad/trunk/src/libbrep/boolean.cpp: move generation of trimmed faces to a separate function, which propagates errors via exceptions so return can be reserved for result
06:33.39 Notify 03BRL-CAD:brlcad * 59491 brlcad/trunk/regress/repository.sh: add a test for platform identifiers being used in logic in an effort to curtail adding any more than we already have. with feature-based testing, it should be possibly to get the number of instances down into single-digits (currently at 79). it's a little more work in the short term, but the more robust solution over time. moreover, the assumption is
06:33.41 Notify often wrong when compiling with something other than msvc and on newer releases where they've implemented standard library functionality that was previously missing.
06:57.10 Notify 03BRL-CAD:brlcad * 59492 brlcad/trunk/regress/repository.sh: parameterize the current platform symbol count so we can print a louder message when the script needs to be updated. relevant when someone fixes one of them.
08:19.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:24.10 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
08:26.21 *** join/#brlcad caen23 (~caen23@92.81.162.63)
09:48.53 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:42.13 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:47.27 *** join/#brlcad deepak (~chatzilla@117.214.207.81)
16:44.15 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:32.06 Notify 03BRL-CAD:n_reed * 59493 brlcad/trunk/src/libbrep/boolean.cpp: name variables more consistently
17:36.33 *** join/#brlcad deepak (~chatzilla@117.214.207.81)
17:51.11 deepak I saw one GCI task named "create a VOL wiki page". I followed links suggested in that page but i'm bit confused. For wiki page do I need to shorten down everything whatever written in BRL-CAD tutorial Series volume-2? or Do I need to give overview for single primitive shape say "sphere"?
17:56.07 Notify 03BRL-CAD:n_reed * 59494 brlcad/trunk/src/libbrep/boolean.cpp: ws/style
18:10.54 Notify 03BRL-CAD:starseeker * 59495 brlcad/trunk/regress/CMakeLists.txt: Start working on a way to regression test STEP files that aren't in our repo.
18:11.44 Notify 03BRL-CAD:n_reed * 59496 brlcad/trunk/src/libbrep/boolean.cpp: name local non-member functions consistently and ensure they are marked HIDDEN
18:21.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:25.06 Notify 03BRL-CAD Wiki:Sean * 6402 /wiki/Developer_Documents: stub in online geometry project
18:25.51 brlcad deepak: neither
18:26.19 brlcad deepak: it's an overview of a specific single primitive, one we call "VOL"
18:26.53 brlcad look at the wiki page for the EBM, try to create an EBM using that tutorial
18:27.02 brlcad then use that knowledge to figure out how to create a VOL
18:27.11 brlcad then write a wiki page explaining that
18:28.09 deepak I saw that EBM page, in first step image is build using GIMP
18:29.25 deepak should I use same method like something "VOL" related stuff I make in GIMP, then transfer it to mged?
18:44.11 Notify 03BRL-CAD:carlmoore * 59497 brlcad/trunk/src/sig/interp.c: touch up interp.c comments
18:55.08 deepak Brlcad: I didn't get your line "specific single primitive, one we call VOL" can you please explain more.
18:56.49 brlcad deepak: basically something like that
18:57.08 brlcad there are only a few differences between EBM and VOL, they are important differences, but they are few
18:57.17 brlcad EBM are 1-layer, VOL are n-layer
18:58.14 brlcad deepak: see http://brlcad.org/tmp/primitives/Primitives2_grouped_with_labels.png
18:58.33 brlcad brl-cad has a lot of individual "primitive shapes" that are used to describe geometry
18:58.41 brlcad they are all different
19:00.03 deepak Brlcad: Okay now I get you. :)
19:04.27 deepak Brlcad: I discussed with you on the topic online geometry viewer, still there are lots of questions floating in my mind I want to get answer from you. Questions like how to make it better, what kind of stuff we need to add to make our editor good and so on. Can you help me out?
20:35.30 Notify 03BRL-CAD:n_reed * 59498 brlcad/trunk/src/libbrep/boolean.cpp: is_point_inside_loop is not a predicate function. Rename it and have it return constant names to make it's purpose more clear.
20:41.07 n_reed s/it's/its; ugh i hate when i do that
21:09.36 Notify 03BRL-CAD:n_reed * 59499 brlcad/trunk/src/libbrep/boolean.cpp: add true predicate version of is_point_inside_loop to replace multi-part conditional expressions
22:03.40 brlcad n_reed: I hate it when you do that too
22:03.46 brlcad I hate it when I do that
22:04.06 brlcad you can fix your comment if it really really bothers you ;)
22:04.24 brlcad svn comments are editable (they're properties iirc)
22:12.59 n_reed thought I needed admin privileges, but looks like I was able to correct it
22:16.18 n_reed I don't mind it being wrong so much as I mind it getting published here and to the mailing list and folks thinking my grammar is no better than that of a texting tween's
22:17.43 Notify 03BRL-CAD Wiki:Sean * 6403 /wiki/Online_Geometry: stub in an initial page to get the discussion going
22:32.48 ``Erik y u down on txting 4?
22:32.55 Notify 03BRL-CAD Wiki:Sean * 6404 /wiki/Mailing_Lists: Reverted edits by [[Special:Contributions/112.198.82.23|112.198.82.23]] ([[User talk:112.198.82.23|talk]]) to last revision by [[User:Sean|Sean]]
22:33.11 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:112.198.82.23: Spamming links to external sites
22:35.52 Notify 03BRL-CAD Wiki:Sean * 6405 /wiki/Online_Geometry/TODO: stub in a todo page
23:01.16 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
23:27.36 Notify 03BRL-CAD:n_reed * 59500 brlcad/trunk/src/libbrep/boolean.cpp: Error return from point_loop_location and is_point_on_loop were being ignored. Throw an exception instead so we're forced to deal with it. Also means is_point_on_loop can return bool instead of int.
23:29.51 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
23:36.36 *** join/#brlcad caen23_ (~caen23@92.81.162.63)
23:44.14 Notify 03BRL-CAD:n_reed * 59501 brlcad/trunk/src/libbrep/boolean.cpp: add is_point_outside_loop to simplify more conditionals
IRC log for #brlcad on 20140124

IRC log for #brlcad on 20140124

00:03.06 Notify 03BRL-CAD:n_reed * 59502 brlcad/trunk/src/libbrep/boolean.cpp: have a couple functions explicitly return their result instead of modifying an argument for readability
01:18.33 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:18.52 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:19.03 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:21.29 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
05:45.53 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:46.24 *** join/#brlcad caen23 (~caen23@92.81.162.63)
08:50.13 *** join/#brlcad luca79 (~luca@net-188-216-237-187.cust.dsl.vodafone.it)
09:03.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:27.04 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:28.22 d_rossberg i'm currently working on the msvc build; it's broken - will need some time ...
10:19.59 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
13:41.42 *** join/#brlcad deepak (~chatzilla@117.220.147.205)
14:00.38 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
14:33.54 Notify 03BRL-CAD Wiki:Donaldpennino * 0 /wiki/User:Donaldpennino:
14:39.35 Notify 03BRL-CAD:d_rossberg * 59503 (brlcad/trunk/include/bio.h brlcad/trunk/src/bwish/winMain.c): reverting changes from revision 59482 (and 59483): It isn't possible to include other Windows API headers after bio.h because important macros from windows.h are undefined here. E.g. winsock2.h requires the "IN" macro. If this header file will be included after bio.h (with WIN32_LEAN_AND_MEAN) it doesn't process windows.h
14:39.37 Notify again and assumes the presence of IN.
14:42.23 Notify 03BRL-CAD:d_rossberg * 59504 brlcad/trunk/src/other/openNURBS/opennurbs_system.h: the min and max macros from windows.h are conflicting with std::min and std::max, we don't need these macros anyway
14:46.04 Notify 03BRL-CAD:d_rossberg * 59505 brlcad/trunk/include/brep.h: we need BRNode and BBNode in librt, therefore added the export declaration for Windows libbrep DLL
14:50.02 Notify 03BRL-CAD:d_rossberg * 59506 brlcad/trunk/include/libtermio.h: moved the comma to get a valid function declaration in case of non of the tested flags is present (e.g. in case of a MSVC compiler)
15:03.34 Notify 03BRL-CAD:carlmoore * 59507 brlcad/trunk/src/libbrep/boolean.cpp: remove trailing blanks/tabs
15:10.12 brlcad d_rossberg: I hope to one day stop causing you problems like that
15:10.37 brlcad I honestly did think it a benign change and bwish compilation testing seemed to work fine
15:13.27 brlcad aside: full windows build takes ... way too long
15:14.09 brlcad but regardless, thanks for fixin git
15:14.14 d_rossberg brlcad: no problem, this wasn't as hard as feared
15:14.41 d_rossberg the sources now compile with MSVC
15:15.10 d_rossberg however, the programs are crashing
15:15.20 d_rossberg i'm checking it now
15:16.23 d_rossberg i made the remark today morning to signal that somebody is already working on it
15:24.54 d_rossberg btw, it's alarming how spreaded the windows.h is
15:30.43 Notify 03BRL-CAD:starseeker * 59508 brlcad/trunk/src/conv/step/CMakeLists.txt: Add a couple of generated headers that had been missing from the express output list, and instruct make clean to clear the generated output files. It may be that those headers being missing from the output list accounts for some of the parallel build issues that have been reported with the step tools, if the build wasn't waiting for those
15:30.45 Notify headers to finish generating...
15:59.31 brlcad spreaded?
15:59.50 brlcad you mean how many concepts it covers, or how many files that use it?
16:01.36 d_rossberg sorry, "how many files that use it"
16:03.36 d_rossberg the whole brep stuff is windows.h contaminated
16:04.26 brlcad starseeker: cool fix, hopefully that was the issue
16:04.48 brlcad brep stuff has windows.h?? that doesn't make much sense..
16:05.56 d_rossberg brep.h includes opennurbs.h includes opennurbs_system.h includes windows.h
16:06.07 brlcad ahhhh
16:06.33 brlcad do they actually need it?
16:06.51 brlcad probably a nightmare to untangle
16:11.00 d_rossberg just looked at opennurbs_system.h: there is a ON_NO_WINDOWS flag/define to exclude the inclusion of windows.h
16:14.18 Notify 03BRL-CAD:brlcad * 59509 (brlcad/trunk/include/libtermio.h brlcad/trunk/src/libtermio/termio.c): functions should have a consistent signature count regardless of platform, add the missing else case as a void pointer
16:15.52 d_rossberg however, i've a more serious problem with CLEAR_BUILD_FLAGS() at the moment
16:16.18 Notify 03BRL-CAD:brlcad * 59510 brlcad/trunk/src/libtermio/CMakeLists.txt: looks like the termio_win32.c abomination is no longer necessary, nix it
16:17.47 brlcad d_rossberg: what sort of problem? we've done several windows builds since making that change (which fixed other build issues)
16:18.32 brlcad missing some windows-specific flag for the version you're using that we're not?
16:20.47 d_rossberg at first glance: the programs are crashing (e.g. asc2g) and i can't get a debug build; i could fix the issues simply by removing CLEAR_BUILD_FLAGS()
16:21.44 d_rossberg additionally, CLEAR_BUILD_FLAGS() contradict the philosophy of cmake
16:22.15 d_rossberg cmake know what the different compiler need
16:26.19 d_rossberg i could adjust the compiler flags for msvc 2008 in our cmake config files, but are the valid for the other msvc versions too?
16:27.41 d_rossberg i expect the cmake people to have more experience there than myself
16:28.21 starseeker I don't think we are setting many build flags (any?) for Windows at the moment, so it may be appropriate to not clear the flags in src/other (whose builds are also highly unlikely to do Windows specific stuff...)
16:29.00 starseeker d_rossberg: generally speaking, our build flag settings are a lot more tuned for our needs than the default CMake choices - Windows is the main exception
16:32.03 d_rossberg starseeker: this would be my approach too: tune the flags where i know whot i'm doing and hope that the defaults will somehow work for the others
16:34.24 Notify 03BRL-CAD:starseeker * 59511 brlcad/trunk/misc/CMake/CompilerFlags.cmake: The src/other builds currently rely on CMake to set MSVC compilation flags (so does BRL-CAD, for that matter) so we can't afford to wipe them clean when doing a MSVC build.
16:35.35 starseeker probably what we *should* be doing in CLEAR_BUILD_FLAGS is restoring the original CMake defaults, since that's what the src/other CMake builds had reason to expect would be present originally
16:39.38 d_rossberg aha, ok, i'll test it on monday
16:40.26 starseeker problem is the "defaults" may not be set where we can easily get at them...
17:39.22 Notify 03BRL-CAD:carlmoore * 59512 brlcad/trunk/src/sig/istats.c: add ? as a valid option, and remove the 2 'case' statements because they will default anyway
18:00.14 brlcad do we know what the defaults are on windows?
18:01.09 brlcad clearing the "user-flags" made sense, perhaps the problem is also clearing the configuration type flags (which doesn't make as much sense to me)
18:01.50 brlcad I don't think it really contradicts the philosophy at all, it's just a different requirement that they don't attempt to address
18:02.46 brlcad two questions that should be asked are 1) why are we clearing the flags and 2) what are the flags if we don't clear them
18:04.00 brlcad the answer to #1, iirc, is that there are optimization and debugging settings in the default that should not be set given we have specific flags to turn optimization and debugging on/off (assuming we want those flags to work right)
18:04.30 brlcad if that's not the case, then perhaps we can unset them
18:16.30 starseeker As I recall, CMake (on Linux, at least) defaults some optimization and debugging compiler flags when Debug and Release are set that aren't necessarily what we want. Hence, we just scrub all of theirs away and replace them with our own (considerably more elaborate) setup
18:17.38 starseeker We have a lot of compiler flag mojo for the Unix side that's largely inherited from the autotools system
18:18.18 starseeker Definitely not the case on Windows
18:22.12 starseeker We are also fortunate in that most of the src/other builds either don't need a lot of flags on Unix systems or provide detection and setup for what they do need
18:23.22 starseeker One thing I'm not sure of is whether (for example) openNURBS is actually being built with optimization flags in a Release build after we wipe the flags with our macro
18:26.47 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:27.30 brlcad why wouldn't it if it's set in the various FLAGS ?
18:27.43 brlcad because it's a subbuild with its own tests or something?
18:27.57 starseeker right
18:28.13 starseeker we're clearing ALL flags provided by either us or CMake at the top of src/other
18:28.33 brlcad but those tests would be running anyways, so at best it would be appending -O2 after -O3 or somesuch
18:28.35 starseeker that means it's entirely up to the individual src/other builds whether they get any flags
18:29.09 starseeker I just checked, and openNURBS isn't setting its own optimization flag
18:29.11 brlcad src/other is processed in step 9, so aren't the flags that'll be used for our sources not already set by then?
18:29.22 starseeker for OUR sources, yes
18:29.33 starseeker but we deliberately wipe the slate clean for src/other
18:29.39 brlcad you mean again?
18:29.46 starseeker right
18:29.57 starseeker you didn't want BRL-CAD's build flags getting passed to the src/other builds
18:30.43 starseeker I was originally passing some but not all of our build flags down, but we restructured to avoid that
18:30.44 brlcad was there a specific case?
18:30.54 brlcad I think you're putting words in my mouth there ;)
18:31.03 brlcad I vaguely recall saying it should be all or none
18:31.09 starseeker goes hunting
18:31.43 brlcad the conformance flags
18:31.58 brlcad that's undoubtedly why passing none was chosen
18:32.12 brlcad we can't compile src/other with -std=whatever
18:32.35 starseeker sure
18:32.48 starseeker but we DO (I assume) want -O3 to propagate downward?
18:33.21 brlcad that's a good question
18:33.36 starseeker because most of the subbuilds will NOT set it on their own
18:33.41 brlcad sure
18:34.10 brlcad I guess it really depends if compliance flags are the only ones that cause an issue
18:34.21 brlcad ponders whether any others might
18:34.59 starseeker would tend to expect that a Release built BRL-CAD that has an unoptimized openNURBS build would tend to violate the principle of least surprise
18:35.21 brlcad meh, perhaps
18:35.36 brlcad I see those settings as only talking about our sources
18:35.43 brlcad src/other is effectively undefined
18:35.48 starseeker wines
18:35.51 starseeker winces rather
18:35.59 brlcad well, consider a system installed lib
18:36.04 brlcad we have no idea how it was compiled
18:36.11 starseeker I don't know what an unoptimized openNURBS will do for NURBS raytracing time, but I don't expect it to be good
18:36.27 brlcad you wouldn't halt the build because it's using an unoptimized system opennurbs (if it could) because we're building optimized
18:36.44 starseeker might warn about it though
18:36.48 brlcad remember that src/other is ONLY for download/compilation convenience
18:37.08 brlcad in the usual practice, src/other does not exist and we tell them to go get it
18:37.23 starseeker that's like checking to see how BLAS/LAPACK support performs on a system - your software may not manage it directly, but you'll get blamed for slow performance if it isn't good enough
18:37.25 brlcad so I have no problem with it being "undefined" (meaning we define it to be whatever the heck we want)
18:37.57 brlcad but you have no way of knowing that
18:38.22 brlcad at least no reliable way, especially no portable way
18:39.15 brlcad it's simply not our problem to guarantee anything about src/other other than we will make it compile and use it if needed/requested
18:39.15 starseeker OK, but for something we *do* control - src/other - my expectation as a user would be that if I built Release, *everything* I built as part of that build would be fast
18:40.16 brlcad would your expectation be that if we wrote down "THERE IS NO GUARANTEE ABOUT SRC/OTHER"?
18:40.25 brlcad if it is, then the problem is you ;)
18:40.45 brlcad not saying we don't make it match
18:40.47 starseeker I guess the *clean* way to deal with this is to package up our compile flag management logic into some clean CMake packages/macros so the src/other builds can independently do the "right" thing based on build type...
18:40.59 brlcad saying we don't make that a promise we're not willing to break
18:41.20 starseeker OK, fair enough
18:41.29 brlcad which contract-wise means from a user compiling the package's perspective, it's undefined -- if they want to define it, then they can compile it themselves
18:41.46 starseeker but whether or not we guarantee it it darn well *should* act that way by default
18:41.55 brlcad we might make that easy for them, but they can't come crying when we eventually do change something
18:44.04 brlcad no problems here with that, just hopefully not complicated or time-consuming to do it right?
18:44.24 brlcad src/other just needs to be low-maintenance and work "most of the time" with minimal fuss
18:45.03 starseeker ironically, that was why we originally just used a subset of our own flags (sans warnings, etc.) and passed 'em on to src/other
18:45.05 brlcad if I can't debug into Tcl_Eval() because it's a pita to propagate whatever debug flags needed, meh so be it .. if I can, great
18:45.47 brlcad that's another good point though, warning flags
18:45.51 starseeker that was the original distinction between Compiler_Flags and BRLCAD_CompilerFlags
18:47.04 brlcad nods
18:47.36 brlcad it's a necessary distinction I think
18:47.57 brlcad answers "what is the compiler capable of" and "what do we want the compiler to do"
18:48.08 starseeker without that, it's either a) wrap what was that original subset into a friendly macro package I can stuff into the src/other CMake logic on a per-project basis, or just do the same thing once at the top of src/other in addition to clearing the flags
18:48.50 starseeker that might actually be a reasonable way to go
18:48.52 brlcad the subset seems overly messy to me, maintenance burden over time
18:49.01 brlcad flags change, compilers change
18:49.34 brlcad really don't want to keep hitting something up every time we encounter a new environment or one changes
18:49.44 starseeker sure. That's why I think the right way would be, after calling the clear flags macro at the top of src/other, use the variables we've set for a few of the common flags (like optimization)
18:49.55 brlcad that's why the original notion was "all or nothing"
18:50.32 brlcad perhaps we can change the definition of "all", so the flags don't need to get unset
18:50.40 starseeker except we can do that with all the warning flags we use - so we *have* to do a subset unless we truly do go with bare bones and default to unopimized openNURBS et al
18:50.57 starseeker s/can/can't/
18:51.43 brlcad only problem is that almost certainly doesn't fix the error daniel ran into
18:52.12 starseeker yeah, Windows is a different kettle of fish because we don't have a replacement CompilerFlags infrastructure for MSVC
18:52.14 brlcad his issue was almost certainly a linker flag missing
18:52.22 starseeker it's either what CMake gives us, or nothing
18:52.46 brlcad more options than that
18:53.04 starseeker not without a lot of work on our part to do for MSVC what we are doing for gcc/clang
18:53.37 brlcad maybe, maybe not
18:53.46 brlcad don't know what the error actually was
18:54.33 brlcad to replicate all the existing tests, sure, but who's to say that's necessary? I certainly doubt it
18:54.38 starseeker regardless though - the way things are now, we either keep what CMake gives us or we have to totally replace it
18:54.39 brlcad probably just a flag or two
18:55.15 brlcad there's actually a flag that causes exactly what he described when you don't set it right, but the name escapes me right now
18:55.46 brlcad if I had a windows box handy, that'd be resolved quickly
18:56.21 starseeker but what about all the other flags? I.e., if Debug is set, CMake probably provides some appropriate MSVC options
18:56.22 brlcad but yeah, state of affairs now is probably to keep what cmake set
18:57.02 brlcad thinking of a platform-agnostic solution, what about capturing the values before we wipe them out?
18:57.15 brlcad then they could be unset, set for src/other, and re-set
18:57.21 starseeker maybe
18:57.22 brlcad re-unset rather
18:57.41 starseeker isn't sure when/how to capture the original values - couple of quick tests this morning didn't show them where I needed them
18:57.55 starseeker if we can figure that out, that's probably a reasonable middle ground
18:57.56 brlcad right before the CLEAR macro, no?
18:58.22 brlcad this would all be in the top-level cmake
18:58.27 brlcad the src/other CLEAR goes away
18:58.28 starseeker doesn't seem to be - when I try to print them out after CMAKE_BUILD_TYPE is set but before we get to our logic, they seem to be empty
18:59.06 brlcad that doesn't make sense to me
18:59.10 starseeker to me either
18:59.14 brlcad if they're not set, then the CLEAR macro is doing nothing
18:59.30 brlcad the macro is clearly (heh) doing something
19:00.06 starseeker right - I was trying to get a handle on when CMake populates those variables when left to itself
19:00.27 starseeker if we like the idea of restoring the CMake defaults for src/other, I can dig into it further
19:00.54 brlcad are you saying if you print them out right before the clear macro in the top-level CMakeLists.txt file, they're all empty?
19:01.03 starseeker that's what I was seeing, yes
19:01.45 brlcad you sure you were printing in the right place, no typos? that's really bizarre....
19:01.56 starseeker I'll try it again
19:03.32 starseeker Ah - the _DEBUG and _RELEASE versions of the variables have something
19:04.49 brlcad *whew*
19:04.54 brlcad mind was exploding
19:05.30 starseeker heh - I see why CMake organizes their variables the way they do, but it does make life compliated when overriding their defaults
19:06.48 starseeker let me see if I can cache them up front and then restore them for src/other
19:09.34 brlcad they're actually sort of doing things the Apple-way
19:09.42 brlcad it's a knob with five settings
19:09.46 starseeker I suppose part of the problem for me is that I do see src/other as more than just a download convenience
19:10.11 brlcad instead of a panel with 4 switches and 4!=24 configuration options
19:10.36 starseeker If a feature of ours needs some properly optimized compile of something to work as it should, then I want to make sure we provide a guaranteed way to achieve that result
19:10.48 brlcad download and compilation+installation
19:10.52 brlcad "it just works"
19:11.03 brlcad but that still doesn't mean or imply much else...
19:11.11 starseeker sure - but I guess I have a rather strong definition of "works"
19:11.16 brlcad nods
19:12.41 starseeker grunts in disgust - time to add a proper debug printing macro for compiler flags, it takes too much time to re-create ad-hoc as needed over and over...
19:12.57 brlcad I certainly don't disagree and have similar "wants" but that desire also directly conflicts with an incurred maintenance cost
19:13.12 brlcad time-wise, it becomes harder to justify the more complicated src/other becomes
19:13.42 starseeker Well, if/when we ever get ourselves weaned off of Tk src/other simplifies a lot :-)
19:13.55 brlcad riight
19:14.04 brlcad one dir out of 20
19:14.10 brlcad and it's replaced with a monster :)
19:14.17 brlcad (relatively speaking)
19:14.37 starseeker 7 directories actually
19:14.44 brlcad a beautiful and capable one, but monster nonetheless
19:15.20 brlcad okay, if we're going to get specific, it's 7 .. out of 27
19:15.49 brlcad so still 20 others, plus the gimp
19:16.56 starseeker given a lot of cleanup work, it should be possible to get rid of boost, libgdiam, libtermlib, tnt and maybe a couple others
19:17.14 kanzure hooray for dumping tcl.h
19:17.15 brlcad i count 8: hv3, itcl, itk, iwidgets, tk, tkhtml, tkpng, tktable
19:17.23 brlcad kanzure: tk.h, not tcl.h ;)
19:17.57 brlcad tnt should be first on the list
19:17.57 starseeker perplex and dom2dox are our tools - if we wanted to, they could be moved out of src/other
19:18.06 brlcad right
19:18.33 starseeker I suspect libgdiam could be reimplemented in libbn, particularly with the new convex hull routines
19:18.40 brlcad boost is somewhat controversial, termlib is somewhat complicated, gdiam.. probably easy
19:19.05 brlcad that was your relatively recent addition anyways, yes?
19:19.10 starseeker yes
19:19.22 starseeker weekend hack for oriented bounding boxes
19:19.24 brlcad that was the oobbox lib, right?
19:20.01 brlcad if you got a better way, we still need oobb
19:20.07 starseeker libvds arguably didn't pan out - could yank the bits using it...
19:20.11 brlcad I'd found a user for it the day you stopped working on it :)
19:20.22 starseeker brlcad: not so much a better way as a more robust implementation
19:20.43 brlcad more robust != better??
19:20.47 brlcad :)
19:20.53 starseeker but I would need to fully reimplment it to put it in our code, since we've been avoiding adding externally licensed LGPL code directly to our repo
19:21.19 starseeker er, sorry - meant same basic algorithm but better handling of corner cases
19:21.20 brlcad ahh, yeah
19:21.44 starseeker that means translating academic paper mathematical goo into code, always a trip
19:22.14 brlcad at some point, we need to pick and start using a new license
19:22.36 brlcad the longer we wait, the harder it will only get
19:23.01 starseeker nods
19:23.31 starseeker hmm, what's in osl?
19:23.37 starseeker ah, shaders
19:23.42 starseeker is that where those should live?
19:24.51 *** join/#brlcad vajra (cb6ef315@gateway/web/freenode/ip.203.110.243.21)
19:25.01 brlcad they're technically code and data
19:25.17 brlcad moreso code
19:25.28 brlcad just not C/C++
19:25.59 brlcad I'd love to see someone take that up for GSoC again
19:26.10 starseeker clipper is one that in principle we could borg into libbn - license is OK iirc, but would need to re-implement or maybe wrap in libbn style API
19:26.12 brlcad I think with the right person, that would be phenomenal
19:26.21 starseeker agrees wholeheartedly
19:27.53 starseeker would probably be worth doing - that polygon boolean logic has all kinds of potential uses
19:28.17 starseeker main problem is it would introduce a C++ code bit into libbn
19:29.17 starseeker similar situation with poly2tri
19:30.14 *** join/#brlcad deepak (~chatzilla@117.220.147.205)
19:30.23 starseeker I think I only stuck sqlite in there to support the full-up hv3 browser - if we don't end up using that for a more powerful Archer help browser, that can probably go
19:32.21 starseeker so theoretically, if we somehow did everything, moved everything, and rewrote everything we might practically be able to rewrite we could get down to around a dozen directories in src/other
19:36.03 starseeker if we opted to do something different with libutahrle/URToolkit maybe could remove those - put the key bits into libicv directly?
19:36.20 starseeker knows there's history there...
19:37.27 starseeker need to revisit the tclap work too - that's why src/other/tclap is present, but IIRC we aren't there yet for using the libbu API..
19:37.48 brlcad c++ code behind the API is fine, just not public
19:38.11 starseeker nods - just reflecting that it's unused code until we get that libbu API straightend out
19:38.36 brlcad with C and C++ both revitalized, I'm no longer nearly as hesitant to leverage it more .. but our APIs still need to be procedural or OO, not some crazy mix
19:40.17 starseeker clipper would probably be a fairly straightforward proposition - poly2tri doesn't behave all that well as a lib (they like to exit on failure - urk) so it would need some work (does need some work actually - it will crash us even now trying to show bad NURBS breps...)
19:40.19 brlcad still isn't ready to let urtoolkit go, too many useful utilities that will be useful as plugins to our next gen system
19:40.39 brlcad rle is definitely a good format for icv to support
19:41.39 *** join/#brlcad deepak (~chatzilla@117.220.147.205)
19:42.25 starseeker brlcad: is this the primary page for the OSL work? http://brlcad.org/wiki/User:Kunigami/GSoc2011/Reports
19:44.22 starseeker is torn - could try to get the old work up and running again to set the stage for the next chapter, but that might be a good task for someone interested in working with it to get their feet wet...
19:44.32 Notify 03BRL-CAD:carlmoore * 59513 brlcad/trunk/src/sig/istats.c: move initializations into the type declarations, and eliminate initializing stdev, because we don't care about previous stdev value
19:45.27 brlcad starseeker: someone has to know where the water is
19:45.59 starseeker ?
19:45.59 deepak Brlcad: I'm feeling odd to ask these questions to you, but I think only you can correct me. I made a script for OGV can we add it in our OGV source code? Can we consider that code as patch?
19:46.05 brlcad I'm hoping to highlight six or so tasks as "priority"
19:46.15 brlcad starseeker: getting feed wet ;)
19:46.28 starseeker ah :-)
19:46.48 starseeker brlcad: is the bullet work another of the priorites?
19:47.20 brlcad deepak: it could technically be considered a patch, but it's a somewhat weak one
19:47.47 brlcad the intention of submitting patches is usually to demonstrate capacity for reading and modifying existing code, not for writing new code
19:48.00 brlcad if you can't write code, you probably can't read it
19:48.13 brlcad plenty of people can write but cannot read code
19:48.24 brlcad the point is to demonstrate capacity at both reading and writing
19:48.57 brlcad assuming this would be for GSoC (??), of course, if not for GSoC then by all means submit it for inclusion regardless
19:54.49 deepak Brlcad: I posted mail on this at brlcad-develope mailing list. After getting 2-3 replies on it no one replied, So I though there would be no use of that script :).
19:56.36 brlcad deepak: everyone is just rather busy, it says nothing of your script's utility
20:00.11 Notify 03BRL-CAD:starseeker * 59514 brlcad/trunk/misc/CMake/CompilerFlags.cmake: Add debugging function to print all build flags
20:00.35 deepak Brlcad: Thanks for clarification, you released me from big burden :). For patch submission I need to modify existing code, something like refactoring code?
20:00.36 Notify 03BRL-CAD:starseeker * 59515 brlcad/trunk/misc/CMake/CompilerFlags.cmake: function, not macro
20:04.38 starseeker realizes caching the original CMake values for variables is a bit tricky, given the cache and repeat runs... hmm
20:11.22 Notify 03BRL-CAD:carlmoore * 59516 brlcad/trunk/src/sig/istats.c: use SHRT_MAX , SHRT_MIN; do the squaring in double mode; don't need to initialize count to 0
20:28.07 Notify 03BRL-CAD:starseeker * 59517 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/CompilerFlags.cmake brlcad/trunk/src/other/CMakeLists.txt): Cache the original CMake supplied compiler flags, and restore them for src/other builds.
20:29.14 starseeker r59519 will require clearing the build directory, but after that it should work
20:29.21 starseeker r59517 rather
20:31.43 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:32.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:41.28 ``Erik out of curiousity, would moving src/other out of src/ make things significantly easier/cleaner from a cmake position?
20:42.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:43.29 Notify 03BRL-CAD:starseeker * 59518 (brlcad/trunk/doc/CMakeLists.txt brlcad/trunk/regress/step/CMakeLists.txt brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt): Various cleanup for distcheck
20:44.24 Notify 03BRL-CAD:starseeker * 59519 brlcad/trunk/regress/step/CMakeLists.txt: Don't forget the underscores
20:45.39 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:47.30 starseeker ``Erik: not really
20:48.53 starseeker ``Erik: it's actually in pretty good shape, in that sense - the debate is more about what *should* we be sharing between our build flags and our src/other stuff
20:52.47 starseeker debugging and optimization flags are probably the tricky points - most people would agree that we don't want to pass on the stricter warning flags
20:53.29 starseeker but if I'm supplying debugging flags to allow for easier debugging of our code, in principle the same argument would apply if I have to follow something down into src/other
20:53.47 starseeker but that means passing some but not all of our flags, which is a maintenance overhead
20:54.00 starseeker so, pick your poison
21:08.47 Notify 03BRL-CAD:carlmoore * 59520 brlcad/trunk/src/sig/istats.c: changes I made to more closely resemble ustats.c
21:16.56 Notify 03BRL-CAD:carlmoore * 59521 brlcad/trunk/src/sig/ustats.c: revised ustats to look like istats.c
21:23.37 Notify 03BRL-CAD:starseeker * 59522 brlcad/trunk/regress/step/CMakeLists.txt: Don't use the same filename for the src and working copies of the script - in-src-dir doesn't like it.
21:29.18 Notify 03BRL-CAD:carlmoore * 59523 brlcad/trunk/src/sig/dstats.c: move initializing into type statements, but notice I can't do that for min,max
21:29.58 ``Erik aight, was only half following and felt like it might be a useful question *shrug* :)
21:30.12 starseeker ``Erik: no problem :-)
21:30.40 starseeker ``Erik: what's up these days, any cool projects in the works?
21:32.08 ``Erik snow snow and more snow, around 8.5 million ideas and trying to bring enough focus to start dividing and eliminating... want to do a "90 day challenge", but I have to get off my arse to do day 1, so, y'know ... :)
21:33.07 ``Erik boggled at the income things like 'candy crush' and 'clash of clans' generate, but lack the artistic and marketing skill to really play in that arena :)
21:33.17 starseeker hehe
21:33.51 ``Erik (seriously, 'candy crush' is a match-3 game, similar to tetris at the core... running around $800000-900000 a DAY)
21:34.06 starseeker O.o
21:34.16 ``Erik (ya might remember when it was called "bejeweled" many years ago)
21:34.37 ``Erik and just shy of a million dollars a DAY... zomfg, wtff
21:34.52 starseeker there's my mistake - I'm trying to think up *useful* apps, and who would want those :-P
21:35.31 ``Erik if "useful" was important, we'd be driving hyper-efficient cars, not mustangs and camaros, right? ;)
21:36.56 starseeker <snort> yeah, I guess between that and the fashion industry the evidence is pretty conclusive
21:38.02 ``Erik a fashion app or saas would be a hell of a thing to figure out
21:38.40 starseeker what, you mean point your phone's camera at someone and have it "grade" their style?
21:38.57 ``Erik I saw a saas that tried to link clothes in tv shows and movies to where you could buy the items, not sure how far they got
21:39.35 starseeker can imagine the carnage an app like that would wreck in high school - the real $$ would be vendors bidding to get higher rankings...
21:41.12 ``Erik didja end up driving at the beginning of this week? was pretty hairy for a couple days O.o
21:41.13 starseeker can phones even do much with image recognition? I would think anything non-trivial would need a fairly large database against which to compare
21:41.46 starseeker ``Erik: no, pretty much waited it out as long as I could. The roads in my neighborhood are *still* crappy
21:41.47 ``Erik image recognition in what sense? there're some pretty awesome 'enhanced reality' apps out there
21:42.12 starseeker ah, I was thinking in the fashion context "given image, recognize shirt style"
21:42.13 ``Erik there's one I took a look at, does realtime translate of text, like, ocr's and translates and replaces it on the phone screen
21:42.24 starseeker hah, cool
21:45.22 ``Erik "word lens", demo at http://www.youtube.com/watch?v=h2OfQdYrHRs
21:46.54 starseeker that's cool
21:47.55 starseeker very impressive
21:48.36 starseeker not just the text reconigition and translation, but generating a replacment that seems to "fit" in the existing view context
21:49.05 ``Erik yup, and it actually does it (though the free filter is just a reverse)
21:49.16 ``Erik even on my old iphone4 with a broken back plate O.o
21:49.28 starseeker they must be limited to a subset of fonts or something like that...
21:50.37 starseeker boy, there's a candidate for "in-glasses" augmented reality - the ultimate vacation accessory
21:51.42 ``Erik I'm sure :) still pretty damn impressive, the one I have is like an armv8 at 800mhz
21:52.08 ``Erik single core, and it still does an impressive job with the reversal... probably mostly gpu driven
21:52.18 ``Erik woops, armv7
21:52.22 ``Erik http://en.wikipedia.org/wiki/Apple_A4
21:52.55 ``Erik (damn, I'm geeky... describing the phone by the cpu instruction set and clock speed)
21:53.03 starseeker heh - works for me
21:56.07 starseeker ``Erik: it might be worth advertisers while to combine the image replacment portion of that with those little digital 2D dot patterns that phones can scan - if they use the latter to encode per-language information, they could avoid the ambiguities of image recognition and make sure the composite image had a correct add/sign/whatever in the appropriate language
21:57.03 ``Erik you mean like qr codes? *shrug* that's their app, ain't mine... saw it on hackernews a while back
22:00.51 starseeker ``Erik: sure - I was just thinking that it sounds like the sort of thing that might generate some interest. A cheap, easy way to make signs "multilingual" without having to put up 15 of them
22:03.00 starseeker ah, so those little 2D box patterns are called qr codes?
22:06.17 starseeker (that shows how savvy starseeker is with phone tech...)
22:10.17 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:38.47 Notify 03BRL-CAD:carlmoore * 59524 brlcad/trunk/src/conv/jack/jack-g.c: shut off a 'bfile =' because it's immed. followed by exit; undo immed.-subsequent 'else' because of that exit; switch what was 'if (!base)'
IRC log for #brlcad on 20140125

IRC log for #brlcad on 20140125

02:54.47 Notify 03BRL-CAD:n_reed * 59525 brlcad/trunk/src/libbrep/boolean.cpp: div_t shadows type name, rename it
02:59.52 *** join/#brlcad cshah (626d39a8@gateway/web/freenode/ip.98.109.57.168)
03:00.15 *** part/#brlcad cshah (626d39a8@gateway/web/freenode/ip.98.109.57.168)
03:20.09 Notify 03BRL-CAD:n_reed * 59526 brlcad/trunk/src/libbrep/boolean.cpp: move calculation of face intersection curves to separate function
07:25.12 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
07:25.14 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
07:48.53 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:04.40 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:11.19 *** join/#brlcad caen23 (~caen23@92.81.162.63)
09:20.22 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:03.05 *** join/#brlcad caen23 (~caen23@109.97.111.44)
11:12.50 *** join/#brlcad Izak (~Izak@41.202.193.247)
11:36.14 *** join/#brlcad caen23 (~caen23@109.97.113.200)
12:02.55 *** join/#brlcad caen23 (~caen23@92.83.187.19)
12:04.30 Izak_ exit
18:52.56 ``Erik http://hoxtonowl.com/ open source guitar effects pedal (stompbox)
21:07.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:20.48 *** join/#brlcad rishabh (ca4eaca2@gateway/web/freenode/ip.202.78.172.162)
23:25.20 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140126

IRC log for #brlcad on 20140126

01:44.53 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
04:43.21 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
05:53.24 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
06:07.20 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
06:39.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:00.20 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
10:31.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:32.17 Notify 03BRL-CAD Wiki:Rayjrayjrayj * 0 /wiki/User:Rayjrayjrayj:
12:09.04 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:33.44 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:50.24 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:55.37 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:58.30 Notify 03BRL-CAD:tbrowder2 * 59527 brlcad/trunk/src/libbu/tests/test_internals.h: add two new constants and info
16:00.50 Notify 03BRL-CAD Wiki:Harman052 * 0 /wiki/File:Flow_diagram_of_online_geometry_viewer.jpeg:
16:04.03 Notify 03BRL-CAD Wiki:Harman052 * 6407 /wiki/Online_Geometry: Content added
16:04.29 Notify 03BRL-CAD Wiki:Harman052 * 6408 /wiki/Online_Geometry:
16:16.16 *** join/#brlcad luca79 (~luca@13.113.227.87.static.ld.siw.siwnet.net)
16:46.45 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:58.40 *** join/#brlcad chick_ (~chick_@195.24.220.16)
17:28.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:21.34 Notify 03BRL-CAD:n_reed * 59528 brlcad/trunk/src/sig/istats.c: should be getting sqrt prototype from math.h, not manually declaring it next to variables
18:34.10 Notify 03BRL-CAD:n_reed * 59529 brlcad/trunk/src/sig/dstats.c: replace HUGE_VAL with float.h's DBL_MAX and DBL_MIN
18:35.25 Notify 03BRL-CAD:n_reed * 59530 brlcad/trunk/src/conv/jack/jack-g.c: remove commented code
19:47.45 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
20:26.10 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
21:56.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140127

IRC log for #brlcad on 20140127

00:08.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:24.33 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:46.58 Notify 03BRL-CAD Wiki:Harman052 * 6409 /wiki/Online_Geometry:
03:09.21 Notify 03BRL-CAD Wiki:Harman052 * 6410 /wiki/Online_Geometry/TODO: Content added
03:21.47 Notify 03BRL-CAD Wiki:Harman052 * 6411 /wiki/Online_Geometry/TODO: Formatting improved
03:22.23 Notify 03BRL-CAD Wiki:Harman052 * 6412 /wiki/Online_Geometry/TODO: /* New Features */
03:22.45 Notify 03BRL-CAD Wiki:Harman052 * 6413 /wiki/Online_Geometry/TODO: /* New Features */
03:40.21 Notify 03BRL-CAD Wiki:Harman052 * 6414 /wiki/Online_Geometry/TODO:
03:42.29 Notify 03BRL-CAD Wiki:Harman052 * 6415 /wiki/Online_Geometry/TODO: /* Enhancements */
03:47.06 Notify 03BRL-CAD Wiki:Harman052 * 6416 /wiki/Online_Geometry/TODO:
03:48.27 Notify 03BRL-CAD Wiki:Harman052 * 6417 /wiki/Online_Geometry/TODO:
03:49.33 Notify 03BRL-CAD Wiki:Harman052 * 6418 /wiki/Online_Geometry/TODO:
04:01.59 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:24.07 *** join/#brlcad werebutt (~buttbutt@46.165.251.66)
05:24.07 *** part/#brlcad werebutt (~buttbutt@46.165.251.66)
05:24.42 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:34.47 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:50.43 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
09:46.13 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:44.41 *** join/#brlcad kesha (~kesha@14.139.122.114)
10:53.36 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
10:59.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:45.33 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:30.43 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:41.11 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:52.17 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:01.28 Notify 03BRL-CAD:starseeker * 59531 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Set description to blank string as well to avoid step-g complaining about incomplete expressions
14:34.22 Notify 03BRL-CAD Wiki:Harman052 * 6419 /wiki/Online_Geometry/TODO:
14:36.33 Notify 03BRL-CAD Wiki:Harman052 * 6420 /wiki/Online_Geometry/TODO: /* Research work */
14:46.48 Notify 03BRL-CAD Wiki:Harman052 * 6421 /wiki/Online_Geometry/TODO: /* Enhancements */
14:49.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:58.16 Notify 03BRL-CAD:starseeker * 59532 brlcad/trunk/src/librt/primitives/sketch/sketch_brep.cpp: We do want to duplicate trims here - avoids a crash in g-step
15:31.46 ``Erik starseeker: "yalo" https://github.com/whily/yalo lithp on bare metal x86-64
15:33.45 Notify 03BRL-CAD:starseeker * 59533 brlcad/trunk/src/librt/primitives/eto/eto_brep.cpp: If eip->eto_C is parallel to eip->eto_N, the brep conversion routine has problems. Try the x and y vectors if eto_C is parallel - one of them should work...
16:48.46 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:48.59 Notify 03BRL-CAD:starseeker * 59534 brlcad/trunk/CMakeLists.txt: Add a test for lrint - not sure yet what to do when we haven't found it...
16:49.27 Notify 03BRL-CAD:starseeker * 59535 brlcad/trunk/CMakeLists.txt: ws
16:56.09 brlcad starseeker: ah, you beat me to it
16:56.42 brlcad that was on my to-do for today, so thanks
16:57.00 brlcad I need to figure out an approach for all of them since this pattern is recurring
16:57.16 starseeker brlcad: that's just the detection - I'm not sure what to do to actually make it work
16:57.45 brlcad what do you mean?
16:58.06 starseeker I mean that test tells me when we don't have lrint, but I don't know what to do about it in libbu and friends
16:58.27 starseeker if I do the define trick we have for Windows, won't it give me casting complaints?
16:58.35 brlcad we always "have it" afaik
16:58.44 brlcad we just don't always get it declared
16:59.02 starseeker uh...
16:59.04 brlcad that's in a category of functions that are compiliance-related
16:59.26 brlcad just a pedantic detail, windows is the only that doesn't actually have it iirc
16:59.41 starseeker so, what do we do to make libbu think we have it?
16:59.48 starseeker or aware we have it, I guess
16:59.57 brlcad that's what I'm working through now
17:00.07 starseeker ah.
17:00.11 brlcad that's the general approach I was referring to
17:00.21 brlcad because there's at least a dozen symbols like this
17:00.25 starseeker oh, I thought you were talking about the compile-source tests in CMake :-)
17:01.25 brlcad certainly related, because we need to know 1) if it's actually available (i.e., it's a function in libc), 2) whether it's declared (i.e., a header announces it) to do anything about either failing
17:02.37 brlcad the solution that should work is to just do those two tests, then make a source change to handle the case where it exists but is not declared (and if we need to, the case where it's not available)
17:06.25 starseeker brlcad: is it worth all that vs just defining bu_lrint and whatever other functions of that type we would need and calling it a day?
17:08.01 starseeker presumably if a header doesn't announce it, the intent of the system is that it not be used?
17:08.09 brlcad it if were just one, perhaps
17:08.13 brlcad but there are at least a dozen
17:08.40 starseeker how many would go away once we bump to C99?
17:08.47 brlcad and, no, there's no intention .. it's not announced because we requested a particular mode of compilation
17:08.52 brlcad all
17:09.07 brlcad nearly all at least
17:09.29 brlcad it would have maybe been an issue 15 years ago
17:09.34 starseeker in that case, the wrapper functions would only be present for a short while - just until we get to C89 strict
17:09.55 brlcad then we would have needed to handle the actually-doesn't-exist case
17:10.40 starseeker is dubious - it sounds to me like we're sort of breaking the C89 paradigm we're requesting to get the functions we need...
17:10.49 starseeker if we do that, what's the point of C89?
17:10.54 brlcad you mean the 6-60 months it takes to actually deprecate it, rescrub sources, update calling code that might have relied on it
17:11.33 brlcad I'm not looking for strict academic compliance, that does very little for us to obsess on the past too much
17:11.49 brlcad we just need some assurance that we'll work, a baseline that is good enough
17:12.11 brlcad some of the symbols are dangerous and easily won't exist, most of which we already have wrapped
17:12.17 brlcad others like lrint, not so much
17:13.13 brlcad one line in cmake and three or four in a header is not so bad
17:13.24 starseeker OK - I always lose these arguments anyhow, so I'll just go with it
17:13.47 brlcad but what's wrong with the alternative?
17:14.22 starseeker we'll see how it ends up looking - I don't know what you're going to have to do, so I can't visualize it
17:14.23 brlcad rather aim for simplicity in our code, this gets that
17:15.03 starseeker we'll see
17:15.20 brlcad always the optimist ;)
17:15.40 starseeker thinks this feels like jumping through hoops to avoid going straight for C99
17:16.26 starseeker however, you're the expert :-)
17:16.38 brlcad this was started a LONG time ago
17:17.37 brlcad if we were this close with c99, it'd feel like jumping through hoops instead of just jumping to C11
17:18.24 starseeker except C11 isn't 14 years old ;-)
17:18.53 brlcad it very well could be if we address it at the same rate that we've addressed c89
17:18.55 brlcad (that's the point)
17:19.32 brlcad s/could/will/
17:22.21 brlcad it this all works out they way it should, our source changes will just be a few lines in a header file that won't need to change when we go to c99 or c11
17:23.15 brlcad only work will be for functions that go from not missing to missing, then we have to decide whether to change our code or implement what went away
17:23.54 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:23.57 starseeker nods
17:31.49 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:40.54 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:41.06 mpictor I'm looking for a cross-platform way to recursively delete directory contents from c/c++
17:42.13 mpictor looks like I need to use nftw() on linux and osx, and SHFileOperation() on windows. or is there something simpler that will work on all 3?
17:52.35 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:06.34 brlcad mpictor: man remove
18:07.38 brlcad rather, are you looking for cross-platform traversal or cross-platform deleting?
18:11.58 brlcad for traversal, what you found should work but ... deleting recursively is rather dangerous
18:15.42 brlcad I suggest keeping a manifest, and just delete your manifest .. safe, robust, and if remove() fails on a directory after you remove all your files+dirs, the user put files+dirs there
18:16.01 brlcad otherwise, remove() will also remove files and dirs
18:30.01 mpictor brlcad: now that I think about it, it won't hurt anything if extra files accumulate in subdirectories of the build dir
18:30.18 mpictor so I don't need recursive delete
18:34.14 mpictor a manifest is a good idea though, I'll keep it in mind
20:06.56 Notify 03BRL-CAD:carlmoore * 59536 brlcad/trunk/src/lgt/do_options.c: despite its use for the now-deprecated lgt, I have implemented h and ?, using bu_optopt because '?' is the default for c
20:09.50 *** join/#brlcad luca79 (~luca@13.113.227.87.static.ld.siw.siwnet.net)
20:18.33 Notify 03BRL-CAD:starseeker * 59537 brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt: Try adding the /bigobj to the AP214 generated C++ file
20:39.41 *** join/#brlcad ncsaba__ (~ncsaba@p4FF75894.dip0.t-ipconnect.de)
20:40.47 ncsaba__ kanzure: Hi Bryan, I just created another pull request for python-brlcad :-)
20:42.35 brlcad cool
20:42.36 ncsaba__ this time it is actually useful stuff I think - some python syntax sugar around libwdb
20:42.41 kanzure howdy
20:42.44 kanzure okay
20:42.54 kanzure btw i haven't merged your other work yet (well, some of it)
20:43.03 ncsaba__ no prob, it's independent
20:43.05 kanzure because i am having trouble determining if there are any regressions in functionality
20:43.27 ncsaba__ yes, I understand, it's a complex change...
20:43.37 ncsaba__ I wanted it in smaller pieces but couldn't manage
20:43.38 kanzure "For the windows port - for now I gave up on making it work well, librt doesn't want to work either with cygwin nor with mingw. The path problems are solved, but there is some fundamental problem somewhere in ctypesgencore which I just don't have the motivation to debug to it's end."
20:43.51 kanzure if you can collect some details about the ctypesgencore issues i can take a look. i have spent some time poking around in there.
20:43.52 ncsaba__ yes, but that was not better before :-)
20:44.13 ncsaba__ I added myself librt, and it seems to only work on linux
20:44.27 kanzure did you have any trouble with macros?
20:44.31 kanzure i am looking at https://github.com/kanzure/python-brlcad/pull/13
20:44.38 ncsaba__ if you scracht librt then windows installs too
20:45.05 ncsaba__ the windows error was something with a long long type
20:45.21 ncsaba__ it is not supported by ctypes, and it is supposed to be skipped by ctypesgen
20:45.27 kanzure in general i am against 'from ctypes_adaptors import *' and prefer 'from ctypes_adaptors import (\n thing1,\n thing2,\n)' but it is a minor nitpick
20:45.28 ncsaba__ but somehow it manages to not skip it
20:46.10 kanzure i am not really sure what a long long is at the moment (i am in python mode..)
20:46.15 ncsaba__ well just fix it then, it was just quicker to develop this way
20:46.30 kanzure brlcad: approximately how many crippling changes are you willing to make to brlcad to make it play nice with python/ctypesgencore? :)
20:46.32 ncsaba__ I don't mind, if it works :-)
20:47.02 kanzure "class WDB:" btw i highly recommend always at least subclassing object, so "class WDB(object):"
20:47.04 ncsaba__ well have a look at the test I wrote
20:47.25 ncsaba__ well again: do it, I'm a python beginner still
20:47.48 kanzure yep, anyway i'm fine with these changes, i'm merging
20:48.19 ncsaba__ the current wrapper is already allowing you to easily build the most useful geometry elements
20:48.19 kanzure merged
20:48.28 ncsaba__ and all with python "duck typing"
20:48.49 ncsaba__ that was my first goal for now
20:49.12 ncsaba__ I can now easily script some objects, with the power of python instead of fighting with tcl
20:49.44 ncsaba__ I will post some real objects later, just to demonstrate what I mean...
20:49.46 kanzure it's too bad that WDB.cone doesn't return the physical cone that was constructed. hrm.
20:49.50 kanzure okay cool
20:49.52 kanzure i like examples
20:50.17 ncsaba__ what do you mean by the cone ?
20:50.33 kanzure well, if i construct a cone, presumably i can have a reference to the cone that was just made
20:50.36 ncsaba__ in fact all objects show up well in my tests, except the hyperboloid
20:50.52 kanzure like, cone = wdb.cone(settings, whatever); cone.x = 5; cone.some_other_attribute = 5114
20:51.00 ncsaba__ ok, it doesn't work that way, sorry
20:51.07 ncsaba__ wdb is write only
20:51.08 kanzure (i don't know if x would be a realistic attribute of a cone)
20:51.24 kanzure oh, the actual wdb methods don't return a pointer to the objects? i didn't consider that
20:51.44 ncsaba__ librt will help do that
20:51.50 kanzure oh it's direct write to a database file?
20:51.51 ncsaba__ if we go that way
20:51.53 ncsaba__ yes
20:52.21 ncsaba__ but that's all you need to script some geometry !
20:52.55 ncsaba__ I will use high level python wrappers, they are much more flexible then the internal BRLCAD structures for actually _building_ the geometry
20:53.17 ncsaba__ then serialize the result to a .g file, then raytrace
20:53.35 kanzure i tried to make a simple python function to generate a png of the geometry, but i didn't come up with anything useful
20:53.42 kanzure perhaps you will find a good way of doing that
20:53.47 ncsaba__ will do
20:53.51 kanzure (displaying a png is of course, much easier)
20:54.17 ncsaba__ in fact I would settle for calling a brlcad executable and display the result :-)
20:54.35 ncsaba__ if there's no library call which can directly do that
20:55.15 ncsaba__ the best would be to be able to process the internal brlcad structures directly from python, but that's a real long road
20:55.28 ncsaba__ the rt library is too tied to tcl
20:56.10 ncsaba__ it has many features, and in this case that means lots of work till we could get any result in python with working directly with internal structures via the rt lib
20:56.29 ncsaba__ I had a cursory look and it's not trivial
20:56.34 ncsaba__ wdb was trivial
20:56.57 ncsaba__ except figuring out why it dumps core on "mk_arbn" :-)
20:57.22 ncsaba__ which in contrary to it's header, it does free the array it gets passed in
20:57.47 ncsaba__ then python dumps core when it tries to free that again
20:58.48 ncsaba__ OK, I will leave now - not sure when I'll have time again to work on this, but I'm definitely satisfied with what I got so far...
21:00.14 kanzure hm, so yeah we should be able to represent the same internal structures, but i would posit that python would never have a database parser that isn't just pass-through to brlcad libs
21:01.04 ncsaba__ well that's the whole point of having those libs :-)
21:01.29 ncsaba__ but they are unfortunately off track a little bit because of the TCL stuff
21:02.15 ncsaba__ for python I wouldn't embed python in brlcad though, as it is done with TCL, but the other way around
21:03.06 ncsaba__ but for the moment I'm happy with only serializing things to BRLCAD from python high level objects, because that's exactly what I need anyway
21:03.34 ncsaba__ I was not much using the GUI editing features before either, but scripting with TCL - and that's a real pain
21:04.05 ncsaba__ I can show you some TCL scripts, they are simply unmaintainable
21:04.47 ncsaba__ I discovered in the meantime python for myself - and like it more and more
21:05.21 ncsaba__ anyway Bryan, please fix all the points you mentioned about inheriting object, imports, etc, it is definitely something I need to check out and remember for the next time :-)
21:06.25 ncsaba__ OK, see you later, not sure when, I'll have some busy weeks next...
21:07.12 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:08.48 *** part/#brlcad ncsaba__ (~ncsaba@p4FF75894.dip0.t-ipconnect.de)
21:12.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:21.33 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:26.09 Notify 03BRL-CAD:carlmoore * 59538 brlcad/trunk/src/lgt/prnt.c: noticed a duplication of G option, so I kept the 4-argument occurrence and deleted the other one
21:32.51 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:40.53 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:00.30 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:42.57 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
23:46.28 *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20140128

IRC log for #brlcad on 20140128

01:02.53 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
02:35.57 brlcad kanzure: depends what kind of changes we're talking about
02:38.15 brlcad kanzure: it's technically a direct write to a database "instance" (which could be a file or a block of memory never touching disk)
02:38.56 kanzure i see
02:41.01 brlcad ncsaba did catch a but there with arbn, though
02:42.35 Notify 03BRL-CAD:brlcad * 59539 brlcad/trunk/src/libwdb/arbn.c: ws
02:44.05 Notify 03BRL-CAD:brlcad * 59540 (brlcad/trunk/include/wdb.h brlcad/trunk/src/libwdb/arbn.c): move comment from source to header
02:53.15 kanzure cool
03:09.10 brlcad a bug even
03:15.47 brlcad starseeker: I need to rebuild cleanly to verify, but I'm seeing all our build flags getting passed to src/other now (and breaking in tcl on c99 compliance issues))
03:41.34 starseeker brlcad: that will happen the first time you get that update if you don't scrub the build directory clean - it's caching the build flags it sees the first time it runs CMake, and if you have a cache file already present those are the settings that get preserved
04:02.46 Notify 03BRL-CAD:brlcad * 59541 brlcad/trunk/src/other/tcl/macosx/tclMacOSXNotify.c: it's a stdarg, must null-terminate argument list
04:04.18 Notify 03BRL-CAD:brlcad * 59542 brlcad/trunk/src/other/tcl/CMakeLists.txt: we need to check for the AvailabilityMacros.h header file if we're to be consistent with the tcl autotools build. needed to get the right preprocessor declarations. consequently note that the apple-conditioned configure_file() ... does nothing.
04:04.45 brlcad starseeker: okay, cool, waiting for it to get that far along now
04:05.42 Notify 03BRL-CAD:brlcad * 59543 (brlcad/trunk/include/wdb.h brlcad/trunk/src/conv/asc/asc2g.c and 2 others): fix a behavior bug in mk_arbn() where it was releasing the caller's eqn parameter even though the comment says it won't and intention is to not. here we make a copy and mark the parameter as const for future consistency. update asc2g and comgeom-g to reflect (which were inconsistent themselves). bug noticed by
04:05.44 Notify ncsaba__ using kanzure's python-brlcad interface.
04:06.00 brlcad kanzure: that should fix the bug
04:14.33 Notify 03BRL-CAD:brlcad * 59544 (brlcad/trunk/src/conv/asc/asc2g.c brlcad/trunk/src/conv/comgeom/cvt.c and 6 others): ws cleanup
04:16.48 Notify 03BRL-CAD:brlcad * 59545 brlcad/trunk/src/conv/comgeom/region.c: just call the case-insensitive one instead
07:44.24 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:46.55 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:21.21 *** join/#brlcad kesha (~kesha@14.139.122.114)
10:30.54 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:41.40 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:11.23 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:30.01 starseeker O.o https://github.com/mmp/pbrt-v2
12:30.22 starseeker looks like they've switched to a BSD license: https://github.com/mmp/pbrt-v2/blob/master/src/LICENSE.txt
12:31.15 starseeker apparently they just got the academy award (or the book version did anyhow): http://www.pbrt.org/
12:31.41 brlcad nods, though the license change was a while ago
12:31.44 brlcad iirc
12:31.58 starseeker huh - I missed that - thought they were still GPL
12:32.24 brlcad year, maybe two ago
12:33.01 starseeker ah, Sept. 2012
12:33.20 starseeker is getting old - that doesn't feel like "a while ago" :-p
12:33.35 starseeker 1990 feels like a while ago
12:34.35 starseeker may buy the book now, just to reward the license change if nothing else...
12:36.05 starseeker brlcad: I guess you've probably already looked at whether it would be worth hooking their stuff into BRL-CAD?
12:36.10 brlcad heh
12:37.24 brlcad briefly, but it's difficult strategically
12:37.39 brlcad undeniably has some useful little bits
12:38.08 brlcad hard to pick and choose from a well coordinating C++ system like theirs
12:38.55 brlcad and to pull everything in seems too much for too little end-user gain
12:39.29 starseeker nods - maybe like OSL then - if the external dep is already there here's a rendering feature...
12:39.38 starseeker not that it'll happen anytime soon
12:39.55 starseeker too much to do, too few brain cells...
12:40.05 brlcad well that kind of integration might be worth it, but that's at least as big a project
12:40.25 starseeker nods - yeah, kinda figured
12:40.40 Notify 03BRL-CAD:tbrowder2 * 59546 brlcad/trunk/src/libbu/tests/bu_bitv_vls.c: ws
12:41.44 starseeker probably more useful in combination with the book as a teaching tool
12:42.07 starseeker not that photorealistic rendering is a current priority, of course...
12:49.25 brlcad yeah, that's one of those "it'd be really nice ... if"
12:51.01 brlcad if it worked with our format (a bit of work) and were seamlessly integrated (doable) it'd be a useful rendering option
12:51.25 starseeker low priority gsoc project, or more work than that?
12:51.29 brlcad it's right up there with OSL and given the two, OSL probably does better pictures a little better
12:51.37 starseeker ah
12:51.48 starseeker point
12:52.19 brlcad both come down to how we'll they're integrated
12:52.45 brlcad the approach taken with Osl is akin to getting pbrt to use librt (which would be awesome)
12:53.17 brlcad a lot of work either way and in the end, we've given them pretty pictures in a system that's incredibly hard to use
12:53.27 brlcad I think our focus needs to remain on making it not be incredibly hard first ;)
12:53.32 Notify 03BRL-CAD:tbrowder2 * 59547 (brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/tests/CMakeLists.txt): remove trailing blank from converted bitv string representation; modify tests accordingly
12:55.41 Notify 03BRL-CAD:tbrowder2 * 59548 brlcad/trunk/src/libbu/tests/CMakeLists.txt: make file names into an ordered list in column form for ease of maintenance
13:22.13 Notify 03BRL-CAD Wiki:Stas85 3dcream * 0 /wiki/User:Stas85_3dcream:
13:41.19 *** join/#brlcad merzo (~merzo@189-93-133-95.pool.ukrtel.net)
14:44.16 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:45.02 Notify 03BRL-CAD Wiki:Donaldduck * 6422 /wiki/Community_Publication_Portal:
15:36.38 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:00.22 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:09.12 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:15.46 Notify 03BRL-CAD:n_reed * 59549 brlcad/trunk/src/libbrep/boolean.cpp: move duplicated code to functions
17:34.41 Notify 03BRL-CAD:starseeker * 59550 (brlcad/trunk/src/conv/step/CMakeLists.txt brlcad/trunk/src/conv/step/ap_schema.h): Stub in AP242 for step - turn off both AP214 and AP242 by default since they a) don't do anything useful yet and b) are hideously long compiles on Windows (and noticable even on Linux.)
18:10.35 Notify 03BRL-CAD Wiki:Sean * 6423 /wiki/Community_Publication_Portal: Reverted edits by [[Special:Contributions/Donaldduck|Donaldduck]] ([[User talk:Donaldduck|talk]]) to last revision by [[User:197.220.169.23|197.220.169.23]]
18:11.06 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:Donaldduck: Spamming links to external sites
21:09.15 mpictor starseeker: ever see "build.make:263: *** missing separator. Stop." with a file created by CMake?
21:09.49 mpictor I seem to have hit a CMake bug...
22:02.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:42.09 Notify 03BRL-CAD:n_reed * 59551 brlcad/trunk/src/libbrep/boolean.cpp: fix my helper; one character makes all the difference
22:54.19 Notify 03BRL-CAD:starseeker * 59552 brlcad/trunk/CMakeLists.txt: What is it about testing for stuff on Windows? Take a stab at reworking the winmm timeSetEvent test - was failing on 32 bit Windows, even though adding winmm.lib to the bu_semaphore compilation line resulted in a successful compile.
22:55.45 starseeker mpictor: um. I have a vague recollection of seeing something like that when some content from the CMake build ended up in the Makefile in some fashion that resulted it its being "active", but I could be misremembering - it's been a long time
22:56.54 starseeker http://cmake.org/Bug/view.php?id=13200
22:57.02 starseeker mpictor: could that be related?
23:03.28 starseeker see also http://public.kitware.com/Bug/view.php?id=0004050
23:03.49 starseeker newlines in CMAKE_C_FLAGS or COMPILE_FLAGS perhaps?
23:06.40 Notify 03BRL-CAD:n_reed * 59553 brlcad/trunk/src/libbrep/boolean.cpp: Fix segfault introduced when creation of curves_array was moved to a separate function. Assigning the result of the function failed because ON_ClassArray<T>::operator= only copies m_count items, and m_count is typically only incremented when using Append(), whereas we're indexing directly into pre-allocated space. Incrementing the count manually fixes
23:06.42 Notify the problem until we can split the array and switch to using Append().
23:24.46 Notify 03BRL-CAD:carlmoore * 59554 brlcad/trunk/src/util/loop.c: consolidate usage into a routine so it only has to appear in the program once; touch up the Usage; create an 'else'
23:39.01 Notify 03BRL-CAD:carlmoore * 59555 brlcad/trunk/src/util/loop.c: oops, another occurrence of Usage
23:44.28 Notify 03BRL-CAD:carlmoore * 59556 brlcad/trunk/src/util/loop.c: removed a blank from 2nd line of Usage; field_width does not need to be initialized, because the logic MUST assign it a value
IRC log for #brlcad on 20140129

IRC log for #brlcad on 20140129

00:00.51 *** join/#brlcad merzo (~merzo@140-4-133-95.pool.ukrtel.net)
00:05.10 mpictor starseeker: I think this is different - it's not in C_FLAGS or the target's properties
00:05.16 mpictor \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ type/SdaiDatum_or_common_datum.cc
00:05.28 starseeker hmm
00:05.29 mpictor ^^^ that's the line in the makefile
00:05.40 mpictor https://gist.github.com/mpictor/8677627#file-build-make-L58
00:06.07 mpictor I asked on #cmake but haven't got a response yet
00:07.29 mpictor I hate to file a cmake bug without winnowing it down to a few lines of code first
00:07.37 starseeker nods
00:09.24 mpictor cmake's set() ignores extra spaces around the args, right?
00:09.26 starseeker mpictor: what's the git clone line to get the repo with this problem?
00:09.29 mpictor that's all I can think of
00:09.44 starseeker usually... is there a reason the spaces are there?
00:10.20 mpictor right here https://gist.github.com/mpictor/8677627#file-command-line-sh-L6 :)
00:10.39 mpictor the spaces are so the file is more human readable
00:10.39 starseeker ah, sorry
00:10.45 mpictor np
00:10.48 starseeker nifty trick with the line highlighting
00:10.50 mpictor lots to scroll past
00:11.05 mpictor yea, I think github allows that everywhere
00:19.45 mpictor starseeker: the cmakelists is created at https://github.com/stepcode/stepcode/blob/mp/config-parse/cmake/schema_scanner/schemaScanner.cc#L150
00:20.22 starseeker ah, so it's autogenerated
00:20.23 mpictor and the lists of files are created in this switch statement: https://github.com/stepcode/stepcode/blob/mp/config-parse/cmake/schema_scanner/schemaScanner.cc#L233
00:34.31 starseeker weird that it's only the clean rule
00:36.19 mpictor it's not just 'make clean' for me, that just runs into an error faster
00:51.41 starseeker my best guess at the moment is the SCHEMA_TARGETS macro is interacting badly with the generated list in some fashion...
00:53.50 mpictor I hadn't thought of that
00:54.29 mpictor by the way, SC's main CMakeLists is much smaller now - I moved a whole bunch of stuff into files in cmake/ that I include
00:54.51 starseeker nods - good call for readibility
00:55.23 starseeker has bits of BRL-CAD's CMake that he keeps re-using and eventually made into includeable files - need to feed those back into BRL-CAD's build
00:56.52 starseeker the main question in my mind right now is *why* all the back-slashes behind type/SdaiDatum_or_common_datum.cc
00:57.23 starseeker I don't see anything in the initial list definitions that looks weird...
01:04.59 starseeker mpictor: does this fix it? http://paste.lisp.org/display/141063
01:18.27 mpictor something funny going on with that site... the 3rd '+' line is truncated
01:18.53 starseeker grr
01:18.59 mpictor and when I try to copy, blank lines contain '.', even on raw
01:19.14 mpictor pretty sure that line ended with endl
01:19.16 starseeker ok, I'll try a different one
01:19.19 mpictor I'm trying it now
01:19.25 mpictor think I got it
01:20.14 starseeker http://pastebin.mozilla.org/4124352
01:20.18 starseeker that work any better?
01:20.36 starseeker oh wait
01:20.39 starseeker it's on my end
01:20.57 mpictor I got it :)
01:21.29 mpictor long lines are getting truncated by your browser?
01:21.36 starseeker no, my terminal
01:21.36 mpictor that would be incredibly frustrating!
01:21.41 mpictor ohhh
01:21.49 starseeker fixed now http://pastebin.mozilla.org/4124373
01:22.13 mpictor 'make clean' works now
01:22.46 mpictor I'm getting an error with some CMake stuff that hadn't ever had a chance to run before
01:22.52 starseeker working on it now
01:27.40 starseeker http://pastebin.mozilla.org/4124450
01:28.11 starseeker whoops - one second
01:29.25 mpictor in that patch, _res is no more
01:29.31 starseeker got it http://pastebin.mozilla.org/4124456
01:29.45 starseeker mpictor: that was the "whoops" ;-)
01:29.47 starseeker fixed
01:30.28 mpictor heh
01:30.39 starseeker that seems to work here
01:30.46 mpictor I'll try it...
01:31.38 mpictor patch unexpectedly ends in middle of line
01:31.54 starseeker grr
01:31.57 starseeker one more time...
01:32.52 starseeker that's what git diff is giving me...
01:33.09 starseeker http://pastebin.mozilla.org/4124478
01:34.47 starseeker there's one long line that might be wrapping on you if you're copy/pasting...
01:35.26 starseeker does the file from http://pastebin.mozilla.org/?dl=4124478 have the same issue?
01:35.49 mpictor patch is still complaining, I'll apply it by eyeball ;)
01:36.03 starseeker huh - sorry
01:36.56 starseeker it may not be totally necessary to use "SDIR" instead of "DIR" - I just avoided the latter because I wasn't sure if it would end up conflicting with some internal variable or some such
01:38.59 starseeker foolhardily enables all schemas and watches in awe as his CPU cores are consumed...
01:39.15 mpictor hah
01:39.52 mpictor surely not as bad as that torture test multi-config brlcad build you suggested I try
01:40.07 starseeker hehe
01:40.14 starseeker probably true
01:40.36 starseeker in this case the awe is as much for the breakout of the schemas into nice individual pieces as the CPU crunching
01:40.56 starseeker 9 instances of the full 16 meg AP242 would probably just *melt* this machine
01:41.37 mpictor now that I'm generating CMakeLists, cmake runs *much* faster
01:41.49 mpictor and there are no 41MB Makefiles :D
01:42.02 starseeker always a good thing
01:42.06 mpictor yes
01:42.26 starseeker I gotta hand it to you Mark - that's a creative approach
01:42.32 mpictor before, I thought that it was slow because of scanning all those headers... but at that point, the headers don't exist to be scanned
01:42.39 mpictor well thank you :)
01:42.59 starseeker has used CMake to generate a lot of files, but never used CMake plus a generator to generate more CMake files
01:43.39 starseeker meta-evil :-)
01:43.51 mpictor yes you have... just now
01:43.54 mpictor LOL
01:44.21 mpictor less evil than generating autotools files!
01:44.34 starseeker shivers
01:46.10 starseeker autogenerates a "configure" script that maps autotools syntax to CMake options and for a while had to trigger the old autotools build from CMake for distribution testing - hopefully that's as far back into autotools as I'll ever have to go :-)
01:47.03 starseeker m4 + shell + Make + stuff on top of make + ...
01:47.04 mpictor bleh
01:47.20 starseeker it's like they were evolving towards a significant subset of Perl
01:47.39 starseeker if you want to be that confusing, why not just go straight to the source?
01:47.49 mpictor no kidding
01:48.56 starseeker considers IOCCC to be, in a backhanded sort of way, praise for C
01:49.26 starseeker in C it's an achievement to make something useful and hard to understand
01:49.47 mpictor yeah
01:49.55 starseeker is still convinced you could pipe random line noise into a Perl interpreter and wait for something useful to happen
01:50.43 starseeker 68% and counting
01:51.33 starseeker getting down to the bigger schemas now
01:51.50 starseeker mpictor: did a manual application of those changes work for you?
01:52.05 mpictor I got distracted, sorry
01:52.35 starseeker np
01:55.38 mpictor I added that cmake message about missing headers because several people asked on the mailing list
01:55.48 mpictor I guess people aren't used to seeing that on windows
01:56.45 mpictor did it print out a whole bunch of file names for you?
01:59.31 starseeker um
01:59.54 starseeker I don't recall seeing a big list, but I may have missed it in all the compilation output
02:02.32 mpictor it was when it said "scanning dependencies for ..."
02:02.48 mpictor I don't remember seeing it when I was building a single small schema
02:03.06 mpictor ought to be easy enough for me to find
02:03.12 mpictor thanks for your help!
02:03.14 starseeker I see the message
02:03.37 mpictor I'm still at 56%
02:04.06 mpictor hmmm, I just saw another "scanning dependencies..." without a list of files
02:04.30 starseeker here's what I'm seeing: http://pastebin.mozilla.org/4124641
02:06.20 mpictor oh, I mean while it's compiling
02:06.26 starseeker ah
02:16.40 mpictor saw it again and managed to copy/paste in time
02:16.41 mpictor http://pastebin.mozilla.org/4124743
02:17.10 mpictor grep isn't finding any lines that look like they'd print that message
02:17.20 mpictor maybe CMake is doing it?
02:17.29 starseeker the Generating messages?
02:17.32 starseeker yeah, that's CMake
02:17.34 mpictor yes
02:17.59 starseeker Pretty sure that's normal - I think there's a way to override it though if you'd like a less verbose message
02:18.34 mpictor there must be, I don't remember files being printed before
02:19.10 mpictor time for me to hit the sack. thanks for your help!
02:19.20 starseeker my pleasure
02:19.34 starseeker I'll post a less verbose message solution to the list if I find it
02:19.45 mpictor sounds good
02:48.35 starseeker done and posted
02:48.38 starseeker yawns
02:49.56 starseeker mpictor: would probably be interesting to compare the build times for all schemas without multiple files and the new setup on a machine with a lot of CPU cores
04:17.25 *** join/#brlcad frankbutt (~frankbutt@66.172.11.32)
04:17.27 *** part/#brlcad frankbutt (~frankbutt@66.172.11.32)
04:48.24 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:09.38 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
08:25.13 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:27.57 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.134)
09:55.05 *** join/#brlcad Ch3ck__ (~Ch3ck@195.24.220.134)
12:56.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:08.30 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
13:17.50 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:32.50 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.10)
14:52.45 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
14:56.01 *** join/#brlcad chick (~chick@195.24.210.66)
15:27.36 *** join/#brlcad chick (~chick@195.24.210.66)
15:34.27 Notify 03BRL-CAD:carlmoore * 59557 brlcad/trunk/src/conv/step/g-ap242/AP242_managed_model_based_3d_engineering_20131030.exp: remove a large number of trailing blanks/tabs
15:53.31 Notify 03BRL-CAD:starseeker * 59558 brlcad/trunk/src/conv/step/g-step/g-step.cpp: Use db_ls to make specifying an object in the .g file optional
15:58.58 Notify 03BRL-CAD:tbrowder2 * 59559 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c and 2 others): include/bu.hsrc/libbu/bitv.c+ add another arg to bu_binary_to_bitv to allow user to specify aminimum byte length+ adding new bitv compare function which does not use lengthssrc/libbu/tests/CMakeLists.txtsrc/libbu/tests/bu_bitv.csrc/libbu/tests/test_funcs.csrc/libbu/tests/test_internals.h+ add bitv/binary/compare
15:59.00 Notify tests+ add a debug bitv dump function as a local library
16:04.06 Notify 03BRL-CAD:starseeker * 59560 brlcad/trunk/src/conv/step/g-step/CMakeLists.txt: Given how this logic is set up, need a slight re-think to handle a tops list. Start reorg
16:26.31 *** join/#brlcad Ch3ck_ (~Ch3ck@195.24.220.134)
16:39.58 Notify 03BRL-CAD:n_reed * 59561 brlcad/trunk/src/libbu/bitv.c: warning fixes: signed/unsigned comparison, shadowed name, unused
16:53.27 Notify 03BRL-CAD:n_reed * 59562 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/Assembly_Product.h and 2 others): need to rename includes to match renamed file
17:03.10 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.10)
17:44.05 Notify 03BRL-CAD:n_reed * 59563 brlcad/trunk/src/libbrep/boolean.cpp: move logic to build trimmed face array to function; make one call per brep instead of doing them both at once
18:24.50 Notify 03BRL-CAD:starseeker * 59564 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/CMakeLists.txt brlcad/trunk/src/conv/step/g-step/Trees.cpp): Start reworking logic. Split the wrapper/non-wrapper test out into its own independent function that doesn't need search logic.
18:33.31 Notify 03BRL-CAD:n_reed * 59565 brlcad/trunk/src/libbrep/boolean.cpp: simplify nested for loops, pulling second nested loop into separate function
18:39.32 Notify 03BRL-CAD:starseeker * 59566 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/Comb.cpp brlcad/trunk/src/conv/step/g-step/Comb.h): Fix build, add convenience function
18:46.15 Notify 03BRL-CAD:starseeker * 59567 brlcad/trunk/src/conv/step/g-step/Comb.cpp: Fix comments, simplify
19:04.36 Notify 03BRL-CAD:n_reed * 59568 brlcad/trunk/src/libbrep/boolean.cpp: move categorization of trimmed faces as belonging/not belonging to final brep to separate function
19:18.17 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.161)
20:02.01 *** join/#brlcad nick__ (b02a52ff@gateway/web/freenode/ip.176.42.82.255)
20:06.29 Notify 03BRL-CAD:indianlarry * 59569 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Initial pullback cleanup but still work in progress. Working on resolving issues generating trimming curves where the UV pullbacks of the 3D curve cross a closed surface seam.
20:43.20 Notify 03BRL-CAD:n_reed * 59570 brlcad/trunk/src/libbrep/boolean.cpp: Make trimmed face categorization more readable by 1) renaming is_face_inside_brep to face_brep_location and having it throw exceptions and return constant names instead of returning int, and 2) separating the debug messages from the normal code.
21:03.37 *** join/#brlcad merzo (~merzo@140-4-133-95.pool.ukrtel.net)
21:10.53 Notify 03BRL-CAD:starseeker * 59571 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/CMakeLists.txt and 9 others): Rename G_STEP_internal and it's cpp file
21:11.35 Notify 03BRL-CAD:starseeker * 59572 brlcad/trunk/src/conv/step/g-step/AP203.cpp: Now that we've moved the file, fix it.
21:44.54 Notify 03BRL-CAD:starseeker * 59573 (brlcad/trunk/src/conv/step/g-step/AP203.h brlcad/trunk/src/conv/step/g-step/CMakeLists.txt and 7 others): Add some more per-type headers, reorganize includes a bit.
22:23.25 Notify 03BRL-CAD:starseeker * 59574 (brlcad/trunk/src/conv/step/g-step/AP203.cpp brlcad/trunk/src/conv/step/g-step/AP203.h and 19 others): Move some common parameters (and a few things that needed to be more commonly available and weren't) to a common structure to be passed between functions.
22:31.46 Notify 03BRL-CAD:r_weiss * 59575 brlcad/trunk/CMakeLists.txt: update to cmake settings to fix windows 32bit build
22:45.35 Notify 03BRL-CAD:starseeker * 59576 brlcad/trunk/src/conv/step/g-step/g-step.cpp: Whoops - need to update the nref stuff before DB_LS_TOPS will work.
22:46.30 Notify 03BRL-CAD:starseeker * 59577 brlcad/trunk/src/conv/step/g-step/Trees.cpp: Now that we've got access to the maps, make sure we don't dupliate work when handling multiple combs.
22:51.21 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:22.23 Notify 03BRL-CAD:starseeker * 59578 (brlcad/trunk/src/conv/step/g-step/Trees.cpp brlcad/trunk/src/conv/step/g-step/Trees.h): Tweaks to comments
23:24.08 Notify 03BRL-CAD:starseeker * 59579 brlcad/trunk/src/conv/step/g-step/Trees.cpp: Trim header list
IRC log for #brlcad on 20140130

IRC log for #brlcad on 20140130

00:03.57 Notify 03BRL-CAD:starseeker * 59580 (brlcad/trunk/src/conv/step/g-step/CMakeLists.txt brlcad/trunk/src/conv/step/g-step/Trees.cpp brlcad/trunk/src/conv/step/g-step/g-step.cpp): OK, should be able to handle both solids and combs as toplevel objects in the input list now.
00:37.34 Notify 03BRL-CAD:starseeker * 59581 brlcad/trunk/src/conv/step/g-step/G_Objects.cpp: We need to do something if the brep conversion fails, otherwise the STEP writer crashes trying to write its output (and we crash before that trying to build the structure, for similar reasons.) AP203 doesn't seem to allow for a 'null' object - may need to fall back on the bbox idea, as well as dealing with half (for which bbox isn't very
00:37.36 Notify effective...)
02:31.42 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
03:10.22 Notify 03BRL-CAD:starseeker * 59582 brlcad/trunk/src/conv/step/g-step/Trees.cpp: Avoid part of the problem by making sure the child has a STEP representation.
03:24.08 Notify 03BRL-CAD:starseeker * 59583 brlcad/trunk/src/other/stepcode/src/clstepcore/STEPattribute.cc: Try to make the STEPattribute.cc missing pointer error more informative.
03:25.03 Notify 03BRL-CAD:starseeker * 59584 (brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/Trees.cpp): Comment out some messages to focus in on the problem areas.
06:40.00 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
07:16.01 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:44.51 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
11:15.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:18.38 Notify 03BRL-CAD:indianlarry * 59586 brlcad/trunk/src/conv/step/step-g/PCurveOrSurface.cpp: Removed old unneeded debug print from Load() function.
13:05.10 *** join/#brlcad chick (~chick@195.24.220.16)
13:29.43 Notify 03BRL-CAD:indianlarry * 59585 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added NearSeam() check to FindTrimSeamCrossing(0 function. Added additional seam logic to pullback to handle seam crossing.
13:37.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:47.34 *** join/#brlcad chick (~chick@195.24.220.16)
14:48.45 Notify 03BRL-CAD:starseeker * 59587 brlcad/trunk/src/librt/primitives/half/half_brep.cpp: Add a note about something to try later for half->brep
14:55.35 Notify 03BRL-CAD:carlmoore * 59588 (brlcad/trunk/src/libbn/plot3.c brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/tests/test_funcs.c): remove trailing blanks/tabs; fix spellings (turns out to be in comments only)
15:17.03 *** join/#brlcad chick (~chick@195.24.220.16)
15:44.38 Notify 03BRL-CAD:tbrowder2 * 59589 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c and 3 others): include/bu.hsrc/libbu/bitv.c+ rename 'bu_binary_to_bitv' to 'bu_binary_to_bitv2'+ improve/correct 'bu_binary_to_bitv2'+ add new function 'bu_binary_to_bitv' which does not require alength argumentsrc/libbu/tests/CMakeLists.txtsrc/libbu/tests/bu_bitv.c+ add bu_binary_to_bitv2 and other tests+ tidy some
15:44.40 Notify formattingsrc/libbu/tests/test_funcs.c+ improve bitv dump function as a local library
15:48.25 Notify 03BRL-CAD:starseeker * 59590 (brlcad/trunk/src/conv/step/g-step/Comb.h brlcad/trunk/src/conv/step/g-step/Trees.cpp): Simplify comb logic
15:48.27 brlcad ``Erik: very exciting.. got the O2 hooked up, booted, rooted, running
15:49.07 brlcad looks for a blank disk to sneakernet over cmake and 7.24.0
16:27.04 Notify 03BRL-CAD:starseeker * 59592 brlcad/trunk/src/conv/step/g-step/Trees.cpp: remove debugging message
16:52.22 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
17:54.02 Notify 03BRL-CAD:tbrowder2 * 59594 brlcad/trunk/src/libbu/tests/CMakeLists.txt: break out bitv tests into an include file
17:57.09 brlcad > half hour to unpack tarball
17:57.17 brlcad running cmake now ... tick tick .. tick
18:13.49 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
18:32.01 Notify 03BRL-CAD:tbrowder2 * 59593 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/src/libbu/tests/CMakeLists.txt): remove conditional bitv testing (i.e., turn them on like the other tests)
18:32.04 Notify 03BRL-CAD:starseeker * 59591 (brlcad/trunk/src/conv/step/g-step/G_Objects.cpp brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp): Make sure we always have *something* for every solid - create an empty STEP brep to serve as a 'null' object in cases where we can't get a BRep representation.
18:34.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:41.00 *** join/#brlcad zxq9 (~ceverett@125.199.207.150)
18:42.54 kanzure hmm still evaluating this ruby gem
18:42.57 kanzure http://www.roantrail.com/tovero/tovero.rb
18:43.29 kanzure oh, swig
19:10.43 Notify 03BRL-CAD:starseeker * 59595 brlcad/trunk/src/conv/step/g-step/Comb.cpp: Putt the HIDDEN in the right place (thanks rweiss for catching it)
19:51.12 Notify 03BRL-CAD:carlmoore * 59596 brlcad/trunk/src/util/lowp.c: moved the initializing into the declaration for nlines
20:18.42 Notify 03BRL-CAD:starseeker * 59597 brlcad/trunk/src/librt/primitives/tor/tor_brep.cpp: The openNURBS torus brep conversion routine isn't able to handle tori with inner radius == 0 - it fails the validity check. This routine goes ahead and creates the Brep anyway - we can apparently raytrace the result, but it causes some problems with our wireframe and shading codes...
21:01.24 brlcad kanzure: he used swig? really?
21:01.32 brlcad it is an interesting project
21:01.56 kanzure it claims swig
21:01.58 brlcad looks sort of like our core geometry C++ api
21:07.37 Notify 03BRL-CAD:carlmoore * 59598 brlcad/trunk/src/util/mac-pix.c: implement h,? for help
21:13.41 Notify 03BRL-CAD:carlmoore * 59599 brlcad/trunk/src/util/mac-pix.c: expand a comment
21:17.01 Notify 03BRL-CAD:starseeker * 59600 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Had the points backwards - can now successfully export moss.g
21:20.01 Notify 03BRL-CAD:n_reed * 59601 brlcad/trunk/src/libbu/tests/test_funcs.c: warning fixes: signed/unsigned comparison, C++ comments in C file, 'z' printf width modifier is not C90
21:32.07 Notify 03BRL-CAD:n_reed * 59602 brlcad/trunk/src/util/mac-pix.c: unclosed comment
21:48.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
21:58.20 Notify 03BRL-CAD:starseeker * 59603 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: RT_LEN_TOL looks like it's a bit tight for this - go with VUNITIZE_TOL
22:11.29 Notify 03BRL-CAD:starseeker * 59604 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Hmm - even at VUNITIZE_TOL some of the scaling looks non-uniform. For AP203 non-uniform scaling is extremely problematic and may yet end with a request for an xpush on the offending comb, so need to figure out if we can be more forgiving here... or perhaps the test itself needs to be changed somehow...
22:13.24 Notify 03BRL-CAD:starseeker * 59605 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: tweak messages
22:28.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:17.06 Notify 03BRL-CAD:n_reed * 59606 brlcad/trunk/src/libbrep/intersect.cpp: ws/style
23:21.08 Notify 03BRL-CAD:n_reed * 59607 brlcad/trunk/src/libbrep/intersect.cpp: use double literals where appropriate
23:50.51 Notify 03BRL-CAD:starseeker * 59608 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Add a fuction to create CARTESIAN_TRANSFORMATION_OPERATOR_3D entities. Frustratingly, this does *not* seem to be a successful 1->1 replacment for AXIS2_PLACEMENT_3D
23:51.41 Notify 03BRL-CAD:starseeker * 59609 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: fix comment
23:56.16 Notify 03BRL-CAD:n_reed * 59610 brlcad/trunk/src/libbrep/intersect.cpp: make variable names more consistent
IRC log for #brlcad on 20140131

IRC log for #brlcad on 20140131

01:05.17 starseeker arrrrrrgh!!!!
01:05.35 starseeker http://www.wikistep.org/index.php/PDM-UG:_Implicit_Relationships_Between_Assembly_Components
01:06.45 starseeker "Another possibility is the definition of the assembly construction history via a cartesian_transformation_operator. The Part 42 definition of cartesian_transformation_operator also allows for scaling and mirroring. But scaling and mirroring shall not to be applied in the context of assemblies."
01:06.53 starseeker no wonder
01:18.59 starseeker adds http://www.steptools.com/support/stdev_docs/express/pdm/pdmug_release4_3.pdf to the list of useful STEP docs...
01:34.03 Notify 03BRL-CAD:starseeker * 59611 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Document in some detail why we're going to have a problem with scaling matricies in our comb hierarchies when exporting to STEP. Need to think about our options here - in principle we could do an 'in-memory' application of the matricies ourselves, but that amounts to a duplication of the xpush logic in the converter. We don't want
01:34.05 Notify to simply run xpush on the existing .g database, because conversion shouldn't change the existing data. For now, simply print a message warning about the problem and pointing the user to xpush - that'll at least be informative until we decide on a solution.
02:36.13 Notify 03BRL-CAD:starseeker * 59612 (brlcad/trunk/src/conv/step/g-step/AP203.h brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp and 5 others): Re-use some context objects - for the m35 export, takes the object count from 219464 to 203252
02:45.00 Notify 03BRL-CAD:starseeker * 59613 brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp: The empty brep trick 'works' in the sense of letting things function, but technically speaking the step file will cause parsers to report an invalid entity. Not sure that's a bad thing, honestly, since we do have a real issue if we can't export objects...
03:02.33 Notify 03BRL-CAD:starseeker * 59614 brlcad/trunk/src/conv/step/g-step/g-step.cpp: Allow for a list of objects to export, instead of just one.
03:28.20 Notify 03BRL-CAD:starseeker * 59615 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: Stub in a basic man page for g-step
04:33.30 brlcad starseeker: VUNITIZE_TOL is smaller than RT_LEN_TOL
04:34.09 brlcad ah, not on some platforms, never mind
04:34.47 brlcad it's either 1e-7 or 1e-15 (was thinking it was latter)
04:36.40 brlcad sounds like you maybe needed RT_DOT_TOL
05:30.25 Notify 03BRL-CAD:brlcad * 59616 brlcad/trunk/src/libbu/tests/bitv-tests.txt: the lib utilizes libbu, so it needs to declare that dependency or we'll get unresolved symbols
07:20.24 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
08:14.11 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:58.29 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:19.21 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:41.33 *** join/#brlcad localhost (~localhost@195.24.220.16)
09:42.42 localhost ls
10:06.51 *** join/#brlcad localhost (~localhost@195.24.220.16)
11:55.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:04.59 Notify 03BRL-CAD:starseeker * 59617 brlcad/trunk/misc/CMake/validate_style.cmake.in: Add a non-fatal mode to the astyle checks, tying it to BRLCAD_ENABLE_STRICT - analogous to how XML validation is handled in DocBook processing.
14:34.29 Notify 03BRL-CAD Wiki:Nabilibrahim * 0 /wiki/User:Nabilibrahim:
14:52.59 Notify 03BRL-CAD:starseeker * 59618 brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp: Avoid a crashing condition where the EdgeCurveIndexOf is greater than the number of edge curves actually present in the Brep structure.
15:24.26 starseeker brlcad: does libbu have some function or functions that will identify and extract parts of a filename?
15:24.34 starseeker if not, would it be appropriate to add them?
15:25.19 starseeker I can see, for example, converters wanting to strip the .png or .pix off of an input file name to autogenerate an output name...
15:27.10 starseeker although I suppose if the convention is supposed to be write to stdout by default that's a moot point...
16:23.52 Notify 03BRL-CAD:starseeker * 59619 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Uh-oh - we seem to have a difference of opinions between CAD systems about which way is right - Creo shows the correct results *without* flipping outorig, but Rhino wants the other way. Perhaps I need to explicitly specify something somewhere?
16:50.27 Notify 03BRL-CAD:starseeker * 59620 brlcad/trunk/src/conv/step/g-step/Comb.cpp: Use the comb's name in a few more places - shows up in Creo now. Still working on lower level objects
16:59.39 Notify 03BRL-CAD:starseeker * 59621 (brlcad/trunk/src/conv/step/g-step/ON_Brep.cpp brlcad/trunk/src/conv/step/g-step/Shape_Definition_Representation.cpp brlcad/trunk/src/conv/step/g-step/Shape_Definition_Representation.h): Also get solid names showing up in Creo
18:06.56 Notify 03BRL-CAD:starseeker * 59622 (brlcad/trunk/src/conv/step/g-step/AP203.h brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/g-step.cpp): Until I can figure out the right way to get uniform behavior, provide a flag to flip the direction
18:15.46 Notify 03BRL-CAD:n_reed * 59623 brlcad/trunk/src/libbrep/intersect.cpp: simplify error handling when building surface/curve tree roots
18:52.13 Notify 03BRL-CAD:carlmoore * 59624 (brlcad/trunk/doc/PROJECTS brlcad/trunk/doc/docbook/system/man1/en/g-step.xml brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp): fix spellings
19:40.44 starseeker interesting discussion on automatic source code formatting: http://www.cmake.org/pipermail/cmake/2014-January/056892.html
19:41.07 starseeker may have to take a look at uncrustify - seems to be getting a lot of positive reviews
19:42.08 Notify 03BRL-CAD:n_reed * 59625 brlcad/trunk/src/libbrep/intersect.cpp: Move tolerance calculation to function. There was actually a minor error in the original code, because the surfB calculations were using surfA's bbox diagonal length.
20:01.18 brlcad starseeker: re 59619 is that because of a difference in coordinate systems?
20:02.47 brlcad starseeker: and I'll have to take a look about filename parts. there is dirname and basename obviously, but my gut is that the few tools that do try to automanage the name do so themselves manually
20:07.59 brlcad fitting in with the existing functions, a general solution would be to simply tokenize a string into an argv, replace the last argv with new suffix
20:13.08 brlcad something like: size_t bu_tokenize(char *argv[], size_t lim, const char *str, int sep);
20:17.59 brlcad char *av[MAXPATH] = {0}; char *file = "my_filename.tar.gz"; size_t pieces = bu_tokenize(av, MAXPATH, file, '.'); do { printf("[%d] => %s\n", pieces-1, av[pieces-1]); } while(pieces--);
20:18.06 brlcad would print
20:18.08 brlcad [2] => gz
20:18.13 brlcad [1] => tar
20:18.18 brlcad [0] => my_filename
20:19.41 brlcad and you could av[pieces-1] = "bz2" if you wanted to create a my_filename.tar.bz2 filename without knowing any of the front or av[1] = "zip"; av[2] = NULL; if you wanted my_filename.zip, etc
20:21.27 brlcad strsep(), strtok(), strchr() are the common ways to do this
20:26.41 brlcad alternatively, just creating a bu_extension() and bu_extension_replace() pairing to get/change an extension would be cool too ... that'd be just as useful
20:29.21 Notify 03BRL-CAD:n_reed * 59626 brlcad/trunk/src/libbrep/intersect.cpp: move curve tolerance calculation to function
20:29.30 Notify 03BRL-CAD:starseeker * 59627 brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt: Rename ap214 header
21:05.47 Notify 03BRL-CAD:starseeker * 59628 (brlcad/trunk/src/conv/step/CMakeLists.txt brlcad/trunk/src/conv/step/g-ap214/AP214e3.h and 25 others): Generalize the code some more to re-enable sharing of AP203 code in AP214's exporter.
21:07.14 starseeker brlcad: re 59619 - I don't know what's causing it. On the surface Rhino and Creo are doing different things with the same input file
21:10.24 starseeker I would like to jump to the conclusion they're interpreting something differently, but it's more likely I'm not specifying something I need to specify that would get me to the same behavior... I just don't have a clue as to what it would be
21:38.27 brlcad that's why I'm wondering if it's a coordinate system specification
21:38.32 brlcad right hand vs left hand
21:38.34 brlcad and what is up
21:39.02 brlcad I'd hope the step handbook talks about that somewhere
21:58.20 Notify 03BRL-CAD:n_reed * 59629 brlcad/trunk/src/libbrep/intersect.cpp: move overlap calculation to separate function
22:04.40 starseeker it's a little hard to search for online, but I haven't seen anything that indicates Rhino and Creo use different conventions...
22:14.34 Notify 03BRL-CAD:starseeker * 59630 (brlcad/trunk/src/conv/step/g-ap214/AP214e3.h brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/G_Objects.cpp): Get the test tree walk running again.
22:18.34 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:04.49 Notify 03BRL-CAD:tbrowder2 * 59631 brlcad/trunk/regress/repository.sh: add '*.cc' for src and hdr files
23:11.38 Notify 03BRL-CAD:starseeker * 59632 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: More tree exploration. It may be that an xpush is a necessity for these containers to work...
23:30.06 Notify 03BRL-CAD:starseeker * 59633 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Make some notes on how we're going to need to break out combs into regions and assemblies.
23:39.54 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
IRC log for #brlcad on 20140201

IRC log for #brlcad on 20140201

00:56.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:35.35 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
04:27.43 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:53.10 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
06:17.36 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
07:48.15 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:33.17 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:33.54 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
10:47.28 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:36.01 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
12:04.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:45.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:40.33 *** join/#brlcad zero_level_ (3ba46070@gateway/web/freenode/ip.59.164.96.112)
13:40.46 zero_level_ hi all.
13:40.47 gcibot zero_level_, hey!
14:52.03 *** join/#brlcad ncsaba__ (~ncsaba@p4FF70611.dip0.t-ipconnect.de)
14:53.49 ncsaba__ hi there, anybody knows how can I specify a tree of boolean expressions using libwdb#mk_comb ?
14:55.41 ncsaba__ what I mean is to group the combination members like using parenthesis in the "c" mged command
14:56.24 ncsaba__ I can't figure out from the parameters of mk_comb if that's possible at all with libwdb
15:04.37 ncsaba__ BTW, what is GIFT ? It is part of some of the parameter names, but I couldn't find any explanation in the source nor searching the web...
15:19.50 Notify 03BRL-CAD:tbrowder2 * 59634 (brlcad/trunk/src/libbu/tests/test_funcs.c brlcad/trunk/src/libbu/tests/test_internals.h): move literal to header for multiple users; make it a const unsigned
15:25.03 Notify 03BRL-CAD:tbrowder2 * 59635 brlcad/trunk/src/libbu/tests/bitv-tests.txt: correct expected output for bitv_to_hex tests
15:43.44 ncsaba__ ok, nevermind, I've sent a mail to the list, hopefully get the answer there - the "Interactive" promise of IRC is somewhat missing the mark here ;-)
16:17.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:25.24 *** join/#brlcad ncsaba__ (~ncsaba@p4FF70611.dip0.t-ipconnect.de)
16:40.56 Notify 03BRL-CAD:tbrowder2 * 59636 (brlcad/trunk/src/libbu/tests/bu_bitv_to_hex.c brlcad/trunk/src/libbu/tests/bu_bitv_vls.c): put tests into a more standard bitv test format for later simplification
16:49.57 *** join/#brlcad merzo (~merzo@41-145-132-95.pool.ukrtel.net)
17:40.07 *** join/#brlcad merzo (~merzo@221-152-132-95.pool.ukrtel.net)
18:24.05 Notify 03BRL-CAD:tbrowder2 * 59637 (brlcad/trunk/src/libbu/tests/bitv-tests.txt brlcad/trunk/src/libbu/tests/bu_bitv_vls.c brlcad/trunk/src/libbu/tests/bu_hex_to_bitv.c): put tests into a more standard bitv test format for latersimplification; in the process change input format and modify testinput for 'test_bu_hex_to_bitv'"
20:12.48 Notify 03BRL-CAD:tbrowder2 * 59638 brlcad/trunk/src/libbu/tests/bu_bitv_to_hex.c: make pass upper case
20:13.47 Notify 03BRL-CAD:tbrowder2 * 59639 brlcad/trunk/src/libbu/tests/bitv-tests.txt: align inputs for ease of maintenance
20:15.47 Notify 03BRL-CAD:tbrowder2 * 59640 (brlcad/trunk/src/libbu/tests/bu_bitv_and.c brlcad/trunk/src/libbu/tests/bu_bitv_or.c brlcad/trunk/src/libbu/tests/bu_bitv_shift.c): put tests into a more standard bitv test format for later
20:24.41 *** join/#brlcad garnett (c318dc10@gateway/web/freenode/ip.195.24.220.16)
22:28.26 *** join/#brlcad ries (~ries@190.9.171.121)
22:29.23 ries hey All, I always wondered.... how is BrlCAD used in real life?
IRC log for #brlcad on 20140202

IRC log for #brlcad on 20140202

07:55.46 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:14.19 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:59.03 *** join/#brlcad chick (~chick@195.24.220.16)
11:16.55 *** join/#brlcad chick (~chick@195.24.220.16)
13:38.18 brlcad ries: a variety of ways, heavily analytic being the dominant
14:04.58 *** join/#brlcad chick (~chick@195.24.220.16)
14:06.34 Notify 03BRL-CAD:tbrowder2 * 59641 brlcad/trunk/src/libbu/bitv.c: correct comments; tweak formatting
14:10.14 Notify 03BRL-CAD:tbrowder2 * 59642 brlcad/trunk/src/libbu/bitv.c: bu_binary_to_bitv is just a specialized case of bu_binary_to_bitv2
14:52.07 Notify 03BRL-CAD:tbrowder2 * 59643 brlcad/trunk/src/libbu/bitv.c: beef up error checking; use same var names for similar routines
15:00.20 Notify 03BRL-CAD:tbrowder2 * 59644 brlcad/trunk/src/libbu/bitv.c: use a literal constant to clarify use in bit fiddling
15:28.47 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
15:33.19 Notify 03BRL-CAD:tbrowder2 * 59645 (brlcad/trunk/src/libbu/tests/bitv-tests.txt brlcad/trunk/src/libbu/tests/bu_bitv.c and 2 others): bitv-tests.txtbu_bitv.c+ incorporate all bitv tests into bu_bitv.c+ change test input accordinglytest_internals.hbu_vls.c+ changing PASS/FAIL to CTEST_PASS/CTEST_FAILbu_bitv_and.cbu_bitv_or.cbu_bitv_shift.cbu_bitv_to_hex.cbu_bitv_vls.cbu_hex_to_bitv.c+ removed since their tests are now
15:33.21 Notify incorporated into bu_bitv.c
15:36.31 Notify 03BRL-CAD:tbrowder2 * 59646 brlcad/trunk/src/libbu/tests/bitv-tests.txt: add comment about efficacy of hex_to_bitv tests
16:43.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:45.08 *** join/#brlcad chick (~chick@195.24.220.16)
18:52.56 *** join/#brlcad merzo (~merzo@51-132-132-95.pool.ukrtel.net)
19:01.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:32.00 *** join/#brlcad infobot (~infobot@rikers.org)
19:32.00 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Ask us about Google Doc Sprint 2013 || GCI has ended. Stay tunned for announcement of Grand Prize Winners.
20:10.44 *** join/#brlcad chick (~chick@195.24.220.16)
20:17.52 *** join/#brlcad ncsaba__ (~ncsaba@p4FF7338C.dip0.t-ipconnect.de)
20:26.23 ncsaba__ hi all, anybody around who knows how to write using libwdb a combination
20:26.23 gcibot ncsaba__, hey!
20:27.15 ncsaba__ sorry, enter hit too early - a combination which has parenthesis to override the default precedence of +,-,u ?
20:27.40 ncsaba__ I just can't figure it out
20:28.31 *** join/#brlcad chick (~chick@195.24.220.16)
20:49.36 kanzure ncsaba__: wasn't there a comb command?
20:50.20 ncsaba__ kanzure: yes, there is one, but I can't figure out from it's parameters how to group the elements (if it is possible at all)
20:51.15 ncsaba__ currently in the python code I pass a linked list of elements to be combined, but I would like to group them for overriding the precedence of the operators
20:51.34 ncsaba__ that is definitely possible e.g. via mged's "c" command
20:52.11 ncsaba__ I'm still reading code, I will surely figure it out sooner or later, but if there's a shortcut I would be glad to take it :-)
21:00.09 ncsaba__ kanzure: BTW, what do you think about using numpy as vmath replacement in python ?
21:00.46 kanzure i like numpy/scipy my only worry is that it's a large dependency
21:01.04 kanzure perhaps it would be nice if it is an optional dependency
21:01.16 kanzure but if it must be a required dependency then i wouldn't have a fit anyway :)
21:06.06 ncsaba__ hmm
21:07.04 ncsaba__ well the high level python code could go in a separate package perhaps, so people can code directly to ctypes if they wanted to without the numpy dependency
21:07.41 kanzure shrug, brlcad is a large dependency too, and numpy isn't really a bad thing to have around
21:08.19 ncsaba__ but if you want to do any coding/calculation using vectors in python, then numpy is almost surely the better choice
21:08.33 kanzure yeah, i say let's put numpy in
21:08.38 kanzure and then we can remove it later if it's problematic.. i doubt it will be.
21:08.45 ncsaba__ ok, cool
21:09.56 ncsaba__ thing is that I'm not necessarily after having the best code around, but to script my geometry models as fast as possible :-)
21:10.36 ncsaba__ currently I have some TCL code which does the job, but I can't read it myself after 2 days
21:11.13 ncsaba__ I translated part of it to python using BRL-CAD, and it is definitely a huge improvement
21:11.30 ncsaba__ I mean python-brlcad
21:11.36 kanzure yeah, simple scriptable geometry is really hugely important
21:11.40 kanzure openscad ain't got nothing on this :)
21:12.47 ncsaba__ but I got stuck on this operator precedence/grouping issue, I have a few fairly complex combinations which won't work with the current code
21:13.26 ncsaba__ I guess I will be forced finally to work on the internal representation of a combination and use librt instead of libwdb
21:13.56 ncsaba__ for now I avoided that to have fast results
21:14.47 ncsaba__ the internal representation is for sure more complex to work with than simply providing some primitive parameters and have the geometry created that way
21:16.26 ncsaba__ in the long term it is necessary to wrap the primitives in python objects, but for now it was faster to just pass numbers to libwdb
21:17.43 ncsaba__ do you have any experience writing C code to create a combination/region ?
21:18.54 ncsaba__ or perhaps a hint where I could find example code creating more complex combinations than ones with 2 objects unioned/intersected/extracted ?
22:10.47 ncsaba__ ok, I got to the conclusion that it is not possible to do the grouping via libwdb's mk_comb
22:13.39 brlcad ncsaba__: GIFT is an old geometry interchange format that predates BRL-CAD
22:14.02 brlcad basically an ancestor representation format that included definitions of standard fields which were adopted
22:14.17 brlcad you can otherwise ignore that in names (we'll eventually remove them)
22:14.18 ncsaba__ brlcad: Hi, thanks for the info !
22:14.30 brlcad hi :)
22:14.57 brlcad so I'm looking into ways to make binding to brl-cad not such a huge dependency
22:15.21 brlcad if you have thoughts on what would work well for you, I'd appreciate the feedback
22:15.52 ncsaba__ well it's a lot of code to read through, that's a problem indeed
22:15.57 brlcad structurally, the issue is we have about 7 libraries "underneath" libwdb and librt
22:16.33 brlcad we could make the "core" a separate download or installable module
22:16.50 ncsaba__ the size of the download is not the problem, at least not for me
22:16.58 brlcad having to read through a lot of code is being addressed by organizing the headers
22:17.03 brlcad so you don't have to go rummaging around src/
22:17.13 brlcad you'd just read the docs and decls in the include/ hierarchy
22:17.38 brlcad what about a separate of libraries from applications?
22:17.44 brlcad s/separate/separation/
22:17.48 ncsaba__ on what criteria ?
22:18.02 brlcad yours ;)
22:18.03 ncsaba__ the problem is that you don't know what to separate until somebody wants to use it
22:18.21 brlcad well that's why I said libs vs non-libs
22:18.24 ncsaba__ well for starters libwdb is perfect :-)
22:18.40 brlcad wdb is almost our smallest lib
22:18.46 ncsaba__ except it has a few edge cases
22:18.54 brlcad I fixed the bug you found, thanks
22:18.54 ncsaba__ yes, that's why I started at it :-)
22:19.02 ncsaba__ which bug ?
22:19.35 brlcad arbn releasing the caller's memorg
22:19.37 brlcad memory
22:19.54 ncsaba__ aha, so it will not do it anymore ?
22:20.12 brlcad it will leave the caller's memory alone (it makes a copy)
22:20.18 ncsaba__ then I will also need to get the extra allocation out of the python wrapper :-)
22:20.42 brlcad also makes it possible to use stack-allocated memory
22:20.51 ncsaba__ ok, sounds good
22:21.09 brlcad if you have a list of issues like that, they can be easily fixed
22:21.46 ncsaba__ if you're around, do you have any idea if libwdb's mk_comb can create combinations where the operations are grouped like in a parenthesized "c" command in libged ?
22:21.50 ncsaba__ I mean mged
22:22.38 ncsaba__ I have a few complex combinations where I want to extract the result of other diffs without extra intermediary combinations
22:23.12 ncsaba__ I can always do it with intermediary results, but there's no point if I don't actually need them and poses a problem in naming them...
22:23.57 ncsaba__ the mk_comb function accepts a list of combination members, whereas I need to specify a tree I guess
22:26.35 ncsaba__ I got to the conclusion it's likely only possible via wdb_put_internal or wdb_export
22:27.30 ncsaba__ meaning I will need to create the internal representation, after I figure out how to build the combination's tree :-)
22:29.04 brlcad ncsaba__: if you can create it with parentheses, you can create it with one mk_comb call
22:29.25 brlcad that expands into a single-declaration stack form without need for intermediates
22:29.28 ncsaba__ hmm, I'm reading and searching for 2-3 days by now, and couldn't figure it out
22:29.42 brlcad i'll see if I can work up an example
22:30.08 ncsaba__ example: a - (b - c)
22:33.02 ncsaba__ anyway, I guess I will go for interfacing with librt and allow read/write/modify of geometry files
22:35.32 ncsaba__ then after that works too, I wonder how hard would it be to extract all TCL dependencies and invert the control, to have the shell call in brlcad, then python can do that the same as TCL ?
22:36.11 ncsaba__ I haven't checked extensively, but is it possible that the TK interface is just as well usable from python ?
22:36.24 ncsaba__ so a kind of mged but with python instead of TCL
22:37.38 ncsaba__ I have to say I don't use the UI that much, and TCL is terrible compared to python for any script which needs to be readable after a week
22:39.15 ncsaba__ so in terms of brl-cad internal work, I would go for extracting the dependencies on TCL in some "shell" library which can be interfaced from other scripting shells too
22:39.21 kanzure ncsaba__: yes i wrote mk_comb code in examples/ in python-brlcad btw, take a look there
22:40.59 kanzure brlcad can easily have a python shell, but it's a tough choice about how to do the integration (embed the python interpreter? etc.)
22:41.23 ncsaba__ yes, but that's just plain union, that works already fine
22:41.47 ncsaba__ well I would go for interfacing via an API
22:41.49 ncsaba__ no embedding
22:42.30 ncsaba__ If TCL would not be embedded, it would be much easier now to interface from python too
22:44.57 ncsaba__ in fact if it would be possible, I would like to only interface to libged and to the display manager (not sure if it is called like that), that would allow to have a python mged with the least effort
22:45.43 ncsaba__ from brief code reading it seems at least theoretically possible to reuse almost the whole infrastructure, if the TCL dependencies are separated
22:46.15 ncsaba__ but I might be mistaken, there's lots of code there too
22:47.22 ncsaba__ kanzure: there are some examples with '-' indeed, but how would you code a combination which has this: shape1 - (shape2 - shape3) ?
22:48.53 ncsaba__ that's my biggest problem case, but for others where I used parenthesis I'm also not very sure how to get it in a flat list...
22:49.05 kanzure i haven't done that yet, and also i don't have an answer
22:49.25 ncsaba__ well, I just guess it is not possible with mk_comb
22:49.47 ncsaba__ will need to read more code to be sure
22:50.41 kanzure yeah, i agree that an api is preferable, although that means that brlcad would have to bundle python-brlcad if it was to distribute a python interface or something
22:50.48 kanzure or, maybe it would just mean a less monolithic release
22:51.03 ncsaba__ less monolithic, that's my vote
22:51.04 kanzure e.g. a release for core components, and then a release for gui components that are compatible with (at the very least) the recent core library release
22:51.43 ncsaba__ python-brlcad can surely be backwards compatible to all known releases, python is fairly flexible to allow that
22:53.39 ncsaba__ I'm pretty sure the TCL shell would also profit from a well defined shell interface
22:54.58 ncsaba__ if nothing else, in the process of implementing a python shell, the interface will get better documented ;-)
22:55.20 ncsaba__ some of mged's commands really need some more documentation
22:55.47 ncsaba__ and if I touch any of that, first thing will be to document it
22:58.04 ncsaba__ in fact I think when I start wrapping primitives in python, I will add code to display all parameters visually and write some code to display all primitives annotated with parameters
22:58.46 ncsaba__ so whoever wants to see what parameters a primitive takes, just run and check
22:59.09 ncsaba__ no need to print it, if you can check it visually online
22:59.17 ncsaba__ that would also be always up to date
23:00.13 ncsaba__ that's also one of the problems of BRL-CAD, it changes rapidly and documentation get's out-dated
23:00.27 ncsaba__ and it's so big that it is almost impossible to keep it up to date
23:01.21 ncsaba__ so I would say make it possible to get the same documentation on-line as you have embedded in the code, and make it mandatory to document code very well
23:03.48 ncsaba__ OK, so instead of lots of talking, I will go now to sleep (late here) and continue tomorrow to work on the combination saving, then next on open/modify/write cycle of internal structures from python
23:04.09 ncsaba__ once that's ready, we can discuss again what comes next
23:04.39 ncsaba__ see you guys :-)
23:39.08 kanzure i am glad he is around
IRC log for #brlcad on 20140203

IRC log for #brlcad on 20140203

00:24.17 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
00:27.58 *** join/#brlcad mpictor_ (~mark@c-67-177-102-131.hsd1.in.comcast.net)
00:29.42 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
00:43.23 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
00:47.27 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
00:50.30 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
00:55.41 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:58.24 *** join/#brlcad hickoryknoll (~hickorykn@66-118-151-70.static.sagonet.net)
00:58.50 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
01:00.48 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-knjvtijecggsarfb)
01:01.01 *** join/#brlcad yiyus (1242712427@je.je.je)
18:13.01 *** join/#brlcad infobot (~infobot@rikers.org)
18:13.01 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
18:21.47 *** join/#brlcad chick (~chick@195.24.220.16)
18:33.56 brlcad ls -la
18:58.20 brlcad ``Erik: no notify love?
18:58.29 ``Erik just started looking into it
18:58.35 brlcad ah, cool
19:01.20 *** join/#brlcad jasleen (75fde8a3@gateway/web/freenode/ip.117.253.232.163)
19:01.35 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:02.23 ``Erik 76 messages to push out O.o
19:03.02 Notify 03BRL-CAD:n_reed * 59647 brlcad/trunk/src/libbu/bitv.c: fix 'var may be used uninitialized' warning
19:03.13 Notify 03BRL-CAD:r_weiss * 59648 (brlcad/trunk/include/bio.h brlcad/trunk/include/bu.h and 2 others): Change macro IGNORE to BU_IGNORE to prevent a conflict with the IGNORE macro in the Windows header winbase.h.
19:03.15 Notify 03BRL-CAD:r_weiss * 59649 brlcad/trunk/src/libbu/tests/bu_semaphore.c: Quiet a windows build warning.
19:03.20 Notify 03BRL-CAD:r_weiss * 59650 brlcad/trunk/src/libfb/fbserv_obj.c: Quiet a windows build warning.
19:03.24 Notify 03BRL-CAD:r_weiss * 59651 (brlcad/trunk/include/config_win.h.in brlcad/trunk/src/libbu/getcwd.c): Windows needs the direct.h header for the _getcwd function.
19:03.29 Notify 03BRL-CAD:r_weiss * 59652 brlcad/trunk/include/fbio.h: Windows needs the header io.h in the framebuffer library.
19:03.32 Notify 03BRL-CAD:r_weiss * 59653 brlcad/trunk/include/config_win.h.in: Windows needs the float.h header for the _isnan and _finite functions.
19:03.34 Notify 03BRL-CAD:brlcad * 59654 brlcad/trunk/include/fbio.h: there is no apparent io.h symbol in fbio.h, please describe the need (and bio.h should be used instead of io.h)
19:03.39 Notify 03BRL-CAD:r_weiss * 59655 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/vls.c): It appears vls_offset should be a signed size_t. This change also quiets a windows build warning.
19:03.45 Notify 03BRL-CAD:brlcad * 59656 (brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake brlcad/trunk/misc/CMake/BRLCAD_Util.cmake): ideally, including one of these resource files should not cause tests to be performed. move the test for Wno-error and symlink logic into the respective functions where they're actually used. caching should still mean they're only run once and they're localized where needed.
19:05.48 *** join/#brlcad ChanServ (ChanServ@services.)
19:05.48 *** mode/#brlcad [+o ChanServ] by dickson.freenode.net
19:14.01 brlcad ``Erik: woot
19:14.18 brlcad get stuck because of the dns change?
19:14.35 *** join/#brlcad jasleen (~chatzilla@117.253.232.163)
19:15.10 brlcad ``Erik: up for gsoc again? ... this is our 10-year open source anniversary, going to be a big one :)
19:15.17 brlcad hi jasleen
19:15.36 jasleen hello
19:15.58 ``Erik d'no, suspect it was related to the ddos against freenode last night, mebbe they did a shutdown/relink on the server it was connected to and the disconnect didn't seem abnormal enough to trigger the reconnect, the 'overmind' thread was marked as having exited normally
19:16.42 ``Erik sure, I'll do gsoc (and this time, I'll accept the stipend, w00t!)
19:17.26 ``Erik do you need a bio blurb, or is the old one ok?
19:23.06 brlcad old one's okay, just need to know your username
19:27.12 ``Erik created, erikg
19:27.57 ``Erik (am I secondary admin, too?)
19:30.21 *** join/#brlcad jasleen (~chatzilla@117.253.232.163)
19:37.36 *** join/#brlcad javampire (~Csaba@p4FF7143C.dip0.t-ipconnect.de)
19:58.18 *** join/#brlcad __javampire__ (~Csaba@p4FF7143C.dip0.t-ipconnect.de)
19:58.38 *** part/#brlcad __javampire__ (~Csaba@p4FF7143C.dip0.t-ipconnect.de)
20:14.09 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:14.53 Notify 03BRL-CAD:r_weiss * 59657 brlcad/trunk/src/libged/joint.c: Missed this change in r59655 when changing vls_offset to ssize_t.
20:16.27 Notify 03BRL-CAD:r_weiss * 59659 brlcad/trunk/src/libbu/tests/test_funcs.c: Removed the include of stdbool.h. Not used and breaks windows build.
20:16.58 Notify 03BRL-CAD:r_weiss * 59658 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/getcwd.c): Changed logic for testing for and using the windows header direct.h.
20:17.00 Notify 03BRL-CAD:brlcad * 59660 (brlcad/trunk/src/libfb/fb_generic.c brlcad/trunk/src/libfb/fbserv_obj.c brlcad/trunk/src/libfb/if_tk.c): need to include bio.h for standard I/O functions. coincidentally simplifies the files because of unistd and stdio inclusions getting consolidated.
20:37.33 *** join/#brlcad javampire (~Csaba@p4FF7143C.dip0.t-ipconnect.de)
20:38.36 javampire kanzure: let me know if you're around (I'm ncsaba, but that nick is registered so I will use javampire from now on)
20:40.16 javampire I got to the conclusion that python-brlcad needs to include quite a few macros to work properly, especially the constants definitions
20:40.59 javampire the default is to skip them, and that is in fact OK - but we need to be able to give ctypesgen a list of macros we want to have
20:41.18 javampire I checked the ctypesgen code and I think it's relatively easy to hack that in
20:42.09 javampire but before I can go ahead and do that, I want to have the config file version merged in to the master branch - it is a LOT easier to handle new configuration that way
20:42.49 javampire kanzure: so my question is - if I figure out the windows problems, is that enough to go ahead and merge the config file code ?
20:43.45 javampire I'm writing this from the windows VM, and will go ahead and debug the problems, hopefully getting to a working solution
20:44.45 kanzure i am always aronud =)
20:44.48 kanzure also around
20:44.52 javampire :-)
20:45.05 kanzure the macros get hard to parse
20:45.14 kanzure ctypesgencore could have an include/exclude list for macros maybe
20:45.15 javampire well I don't want them all
20:45.41 kanzure to be honest i would rather just force brlcad to not use macros for core library functions
20:45.50 javampire but for example the magic values for the primitive types internal representation, I would really like to have them directly from the brl-cad code and not copy-paste
20:46.01 kanzure have you been able to test the config file on both linux and windows?
20:46.21 javampire sure, it works fine but there are other problems
20:46.55 javampire on windows only libbu, libbn and brep work, rt fails
20:47.24 javampire that's happening with the original code too (no config file version), but I still want to debug it
20:47.41 kanzure but iirc rt is not being included
20:48.09 javampire it is on linux, and it works to
20:48.10 javampire too
20:48.20 javampire on windows I get this: Ctypes does not support the type "long long". Typedef "_off64_t" will not be output
20:48.40 javampire and then: _off64_t = long long # /usr/include/sys/_types.h: invalid syntax
20:48.51 javampire so it should be excluded, but for some reason it is still output
20:49.14 javampire will need to debug it to see what happens
20:49.40 javampire BTW, I think that's some cygwin/msys specific thing, as it happens on both
20:50.08 kanzure anyway yes i'll merge it
20:50.36 javampire well, you can wait till I debug the windows problem, I really want that out the way
20:51.13 javampire and I will need to merge the "win-port" branch, only that one works currently on windows
20:51.26 kanzure sorry i am not quite following the state
20:51.27 javampire it has some escaping of spaces and such things
20:51.32 kanzure the current state of the repo is that it does or does not work?
20:51.45 Notify 03BRL-CAD:starseeker * 59661 (brlcad/trunk/src/bwish/input.c brlcad/trunk/src/conv/dem-g.c and 40 others): Convert most of the %V vls printf uses in the source to %s and bu_vls_addr.
20:51.46 kanzure and what about the state of this branch? https://github.com/kanzure/python-brlcad/pull/12 windows yes/no linux yes/no
20:51.51 javampire the master branch as it is will not work on my windows installation
20:52.34 javampire the win-port branch works on my windows for bu, bn, brep
20:53.24 javampire I will make it work for the rest too, and then merge it to the master
20:54.38 javampire in any case I actually have a pretty nasty windows installation, with spaces in the paths, so at least that is tested too
20:55.15 kanzure i don't enjoy how the only way to test this is to actually install the python package (this is very broken)
20:55.44 kanzure there is a way to bootstrap this to allow non-pip/easyinstall installation
20:55.53 kanzure but i haven't implemented it yet
20:56.33 javampire I have no expereince with any of this...
20:57.03 javampire before installing python-brlcad I never heard of pip
20:59.23 javampire OK, then I'll do it like this: fix the windows port, merge it to the master branch, create a new pull request
20:59.37 javampire the old one is probably to be dropped
21:00.12 javampire I'm also new to git-hub (and git), so I'm also experimenting with all that too
21:01.07 kanzure setuptools/pip is just so that users can get bindings generated when they install the package
21:01.13 kanzure rather than distributing pre-made bindings with the package
21:01.38 kanzure but for testing the binding generation functions themselves, there's really no fundamental reason that the python packaging has to be repeated every attempt
21:06.17 javampire well the most time consuming step is the binding generation anyway, so I just re-install the package for each test
21:08.18 kanzure reinstallation requires some of the dependencies to be re-downloaded, which is silly for your purposes. i'll work up something soon.
21:09.08 javampire well it seems to me it works off-line too, so there should be no downloading...
21:09.27 javampire true I do it via the setup.py script and not via pip
21:09.58 kanzure ah okay
21:10.44 javampire finally I would need to try the pip way too, but I'm not sure how to package, and possibly put somewhere locally for testing ?
21:12.14 javampire BTW, pip will also download and then run setup.py, right ?
21:13.10 javampire I haven't tested it that way, hopefully it has no problems related to finding the config file
21:13.28 javampire how would I package for pip and test it ?
21:14.05 kanzure to package: python setup.py dist
21:14.09 javampire ok
21:14.24 kanzure pip install python-brlcad downloads the last published version of the package from pypi.python.org (this is controlled by me at the moment)
21:14.40 javampire is there a way to force it use some local repository ?
21:14.48 javampire and some pointers how to set that up ?
21:15.05 kanzure devpi-cache or something.. most people don't bother
21:15.19 kanzure devpiserver?
21:15.25 javampire will look it up
21:16.34 javampire ok, it's "-f, --find-links <url>" parameters of pip
21:17.21 javampire I'll test it once I debug the cygwin/msys problem
21:17.43 javampire BTW, is the current published version working for you on windows ?
21:18.22 kanzure i haven't tested in a month =)
21:18.29 kanzure we need more automatic tests
21:18.30 javampire ok :-)
21:18.56 javampire well the windows setup is quite hairy anyway
21:19.14 javampire need to install cygwin/msys, and neither is an easy install
21:20.27 javampire also there are a few options of python, and the combinations with cygwin and msys, so not sure how easy to test all that
21:21.17 javampire currently I have the python coming with cygwin
21:21.53 javampire that's at least a somewhat easier choice, you need to install only one suite and it is integrated
21:22.48 javampire the combination of separate python + cygwin/mingw was harder to use
21:28.22 kanzure if you don't like installing cygwin then you can pickup a vagrant box with it pre-installed
21:28.31 kanzure there's lots of veewee/packer builds that give you a windows vm with cygwin already installed
21:35.09 *** join/#brlcad hickoryk1oll (~hickorykn@66-118-151-70.static.sagonet.net)
21:36.01 javampire well I already have it, the idea is that it is not the easiest to install, so python-brlcad on windows will not be for point-and-click type of users
21:36.33 javampire it's true it is not really targeting those users either
21:36.58 kanzure if you want a point-and-click thing then i suggest making a separate repo with a gui
21:37.13 kanzure if you need an exe then i suggest using py2exe or pyinstaller
21:37.20 javampire no, I don't want :-)
21:37.20 kanzure also there's a way to generate installer exes using setuptools but i forget how
21:37.37 javampire I just doubt the usefultness of the effort of porting to windows...
21:37.56 kanzure there's a large number of brlcad/windows users :(
21:37.57 javampire but it's close to have it so it's OK
21:38.10 kanzure (the fact that it works at all is pretty cool)
21:38.15 javampire will they also want to script it via python ?
21:38.20 javampire possibly...
21:38.24 kanzure instead of tcl? yes. yes they do.
21:38.32 javampire OK, fair
21:39.40 javampire I wonder why the brl-cad windows port was not based on cygwin or mingw ?
21:40.01 kanzure brlcad existed before cygwin
21:40.04 javampire at least theoretically would have been the easiest thing to do
21:40.06 javampire aha
21:43.53 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
23:11.29 javampire OK, I'm progressing with the debug, it's definitely a ctypesgen bug - it recognizes the "long long" as invalid type but still includes the definition for some reason
23:13.08 javampire I guess tomorrow I will get to the root of the problem, I have now the data structures caught in flagranti, need only to find who is doing them wrong
23:23.02 Notify 03BRL-CAD:carlmoore * 59662 brlcad/trunk/src/conv/nastran-g.c: Remove newline from the Usage; move 'nastran_file =' because we don't need it if we are exiting program; supply default,h,?
IRC log for #brlcad on 20140204

IRC log for #brlcad on 20140204

01:42.30 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:44.28 maths22 brlcad: I feel like I should be doing something for you all, but I'm not sure what
01:44.36 maths22 I just switched computers
02:03.38 *** join/#brlcad konro (~konro@41.205.22.53)
02:25.32 brlcad maths22: getting the new website online would be awesome :)
02:26.42 maths22 can you tell me some steps that need doing?
02:26.51 maths22 Obviously, the header is right now a problem
02:27.07 maths22 Also, I will add the images
02:28.00 brlcad I'd think first up is to review all the GCI-submitted website tasks (the wp themes) and review/merge them together
02:28.17 brlcad anita's was quite impressive iirc
02:28.32 brlcad they all had interesting aspects
02:29.01 maths22 I think I right now am running anita's
02:29.18 brlcad do you have a sense for what the major differences were?
02:29.41 brlcad there were different quality menus
02:30.30 brlcad two(?) were responsive design, but anita's menu overflowed and only had a simple underline
02:30.40 maths22 I can't right now load the melange completed tasks list
02:30.46 maths22 That is my problem with hers
02:31.10 brlcad that's why I think the first step is to create a theme that takes the best from all of them
02:31.44 brlcad or maybe even just shove all three into SVN and create a fourth were features are manually pulled in as cleanly as possible, but starting as simple as possible
02:31.49 maths22 That would make sense
02:32.16 maths22 I personally would use git for that, unless there is a compelling reason to create an svn repo
02:32.37 maths22 Given that I don't have comitt access to the one with a web dir
02:32.42 maths22 (not that I should yet)
02:33.07 brlcad actually you do
02:38.51 brlcad you have the ability to commit to the repo now (I mean c'mon, you've earned it)
02:39.12 brlcad have had it for a while, but haven't been on hand to talk :)
02:39.35 brlcad that said, git vs svn isn't interesting or important to me right now -- getting the site up is :)
02:40.06 brlcad if git makes that easier for you personally, no problem
02:40.22 brlcad git or svn would be fine, but I'd still want it to all push to at least sf.net if not our sf and github project pages eventually
02:40.27 maths22 I guess I did more code work this year than I realized
02:41.34 maths22 SVN is fine for me then
02:41.51 maths22 Should I work in a branch or clean out the version from 2010?
02:41.59 brlcad doesn't matter
02:42.22 maths22 I think I will get rid of the 2010 stuff. It isn't doing anyone any good
02:42.29 maths22 I think
02:42.59 brlcad htdocs is the "web root"
02:43.30 brlcad everything above it was documentation for the checkout, a place to put content not intended to go into the root
02:43.36 brlcad like documentation
02:44.04 brlcad it'd be good to commit a version of everything currently live on the website before deleting it
02:44.12 brlcad just to have a backup
02:44.51 brlcad I could work on doing that if you're not that familiar with svn yet
02:45.55 brlcad or just take up the flag and make it yours - I can do a manual backup instead just as well
02:46.09 brlcad just let me know before files on brlcad.org are actually about to change
02:49.03 maths22 I updated all the doc files
02:49.37 maths22 I was thinking I would comitt those, and then commit the current version (right now the real site and the svn repo have nothing to do with each other)
02:50.06 maths22 could you set up a beta.brlcad.org (or something like that) subdomain?
02:50.48 brlcad yeah, commit early, commit often
02:50.49 brlcad never fear committing frequently ;)
02:51.23 brlcad and yes, subdomains are set up easily -- just let me know what you want
02:52.24 maths22 beta.brlcad.org so I can test without breaking the site or working in a subdir that will mess up links
02:53.09 Notify 03BRL-CAD:maths22 * 59663 (web/trunk/AUTHORS web/trunk/README): Updated AUTHORS to include maths22Updated README to match the current mysql-backed website
02:53.58 maths22 first commit!
02:54.35 maths22 should I comitt the whole current www version
02:55.03 maths22 all files (or should some be excluded from version control besides wp [that is what I will replace it with])
03:09.05 maths22 brlcad: also, I only remember 2 wp theme tasks:
03:09.10 maths22 http://www.google-melange.com/gci/task/view/google/gci2013/4671617942683648
03:09.11 gcibot Create Wordpress theme for BRL-CAD website
03:09.11 gcibot Status: Closed
03:09.11 gcibot Mentor(s): Sean
03:09.15 maths22 http://www.google-melange.com/gci/task/view/google/gci2013/5956421170495488
03:09.16 gcibot Create Wordpress theme for BRL-CAD website #2
03:09.16 gcibot Status: Closed
03:09.16 gcibot Mentor(s): Sean
03:09.27 maths22 Apparently gcibot is still live
03:10.01 brlcad http://beta.brlcad.org/ is in place
03:11.10 brlcad I left the instructions in place for /d /viewvc /buildbot and /xref
03:12.47 brlcad ideally, the current www version is committed, but there is almost certainly content that should not be committed for a variety of reasons (legal and otherwise)
03:13.08 brlcad if you can sort out what's actually in use / active, that would be good
03:13.26 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
03:13.53 brlcad maths22: you know what, let's not obsess on the past for web work
03:14.15 brlcad it's not like our C code heritage and it's far more lacking in merit
03:14.54 brlcad if you can leave the current web root alone (on the filesystem), that's good enough for archival
03:15.23 maths22 ok
03:15.27 brlcad new root is a new empty beta.brlcad.org dir -- we can identify and merge in new content as needed
03:15.30 maths22 thanks
03:15.30 brlcad so you can start fresh
03:15.37 maths22 what do you mean by instructions
03:15.45 brlcad and do whatever you like with the svn module
03:16.04 brlcad instructions == the apache directives
03:16.45 maths22 ok
03:17.24 maths22 I will eventually figure out a way for xref to auto-update (cron job)?
03:17.38 maths22 I'm not going to add that to svn (for now at least)
03:18.12 maths22 I'm thinking I'll bring in gallery as is (after I check it for passwords)
03:21.20 maths22 actually, I won't
03:21.27 maths22 I want to do it as cleanly as possible
03:21.28 brlcad not using a wp gallery extension?
03:21.34 maths22 that is what I am realizing
03:21.41 maths22 I should build from the ground up
03:22.14 brlcad heh, no fewer than 40 options in the wp plugins directory
03:24.00 Notify 03BRL-CAD:maths22 * 59664 web/trunk/README: Added missing close parend
03:25.00 Notify 03BRL-CAD:maths22 * 59665 (web/trunk/htdocs/.htaccess =================================================================== and 6 others): Cleaned out htdocs of all old files so we can start new and only reuse oldcontent as desired.
03:26.18 brlcad maths22: the top-level docs aren't sacred
03:26.33 brlcad you're welcome to rework them or eliminate or change as needed
03:26.43 brlcad just need some place to stash files not in the web root
03:26.48 brlcad however you achieve that is fine with me
03:27.05 brlcad if what's there works, great
03:27.21 brlcad otherwise, you should make it work :)
04:10.18 Notify 03BRL-CAD:brlcad * 59666 brlcad/trunk/src/libged/simulate/simrt.c: rewrite to not peek into vls internals
04:15.21 *** join/#brlcad konro (~konro@41.205.22.53)
04:34.08 Notify 03BRL-CAD:brlcad * 59667 brlcad/trunk/include/bu.h: undo r59655 as the 'offset' most definitely should not be signed. if it's ever a negative value, our routines will heartily crash. the msvc warning was almost certainly due to trickery in bu_vls_nibble() which lets one unroll an offset back to zero (i.e., it's a false positive, but a really hard one to detect). need to fix the nibbler. src/libbu
04:34.26 Notify 03BRL-CAD:brlcad * 59668 brlcad/trunk/src/libbu/vls.c: undo r59655 as the 'offset' most definitely should not be signed. if it's ever a negative value, our routines will heartily crash. the msvc warning was almost certainly due to trickery in bu_vls_nibble() which lets one unroll an offset back to zero (i.e., it's a false positive, but a really hard one to detect). need to fix the nibbler.
04:39.50 *** join/#brlcad konro_ (~konro@41.205.22.53)
04:50.47 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:03.26 Notify 03BRL-CAD:brlcad * 59669 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/vls.c): rewrite bu_vls_nibble() so that it only performs unsigned math on the size_t struct elements. this should appease compilers that don't realize we already accounted for negative nibbles that prevent vls_offset from ever underflowing beyond zero. this is an overall readability cleanup anyways with comments added for good measure. we
05:03.28 Notify make the len paramter an off_t to reflect it's offset characteristic (i.e., intentionally signed), even though the vls_offset field is intentionally unsigned (unfortunate pre-c99 name).
05:08.41 *** join/#brlcad konro (~konro@41.205.22.53)
05:20.54 *** join/#brlcad konro_ (~konro@41.205.22.53)
05:27.40 *** join/#brlcad konro (~konro@41.205.22.53)
05:33.03 Notify 03BRL-CAD:brlcad * 59670 brlcad/trunk/src/libged/joint.c: convert the joint error handler that prints a ---^ errror indicator line from knowing anything about vls internals. looks like the logic that was there was actually incorrect in a number of ways (using offset for length, printing vls_str without accounting for offset, etc), so this should actually make it right too.
05:37.12 Notify 03BRL-CAD:brlcad * 59671 (brlcad/trunk/CHANGES brlcad/trunk/include/bu.h and 7 others): remove the duplicitous bu_vls_trunc2() function in favor of bu_vls_trunc(). difference was trunc2 ignoring negative values whereas trunc treated them as offsets from the end (instead of a length). instances are trivially updated to using trunc() so just remove it wholesale as minimally impacting.
05:40.47 Notify 03BRL-CAD:brlcad * 59672 brlcad/trunk/src/libbu/tests/bu_vls.c: meh, just do nothing
05:44.45 Notify 03BRL-CAD:brlcad * 59673 brlcad/trunk/src/conv/step/g-step/g-step.cpp: removed unused vars
06:56.20 *** join/#brlcad konro (~konro@41.205.22.53)
07:19.54 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
07:46.18 *** join/#brlcad luca79 (~luca@net-37-117-179-126.cust.vodafonedsl.it)
08:02.05 *** join/#brlcad konro (~konro@41.205.22.53)
08:51.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:33.59 *** join/#brlcad konro (~konro@41.205.22.53)
11:26.17 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
12:01.46 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
12:04.15 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:43.28 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
12:46.12 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
13:43.46 *** join/#brlcad luca79 (~luca@net-37-117-179-126.cust.vodafonedsl.it)
14:41.14 *** join/#brlcad luca79 (~luca@net-37-117-179-126.cust.vodafonedsl.it)
17:03.38 *** join/#brlcad gaganjyot (~gagan@125.62.99.0)
19:04.32 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:05.31 Notify 03BRL-CAD:n_reed * 59674 brlcad/trunk/src/libbrep/intersect.cpp: add XEventProxy class to make creation of ON_X_EVENTs more readable
19:05.52 Notify 03BRL-CAD:brlcad * 59675 brlcad/trunk/src/other/libregex/regex.h: irix defines _OFF_T
19:06.23 Notify 03BRL-CAD:n_reed * 59676 brlcad/trunk/src/libbrep/intersect.cpp: move overlap boundary curve test to function
19:06.38 Notify 03BRL-CAD:r_weiss * 59677 brlcad/trunk/src/libbu/uce-dirent.h: Change to compensate for the uce-dirent.h assuming windows does not have a direct.h header.
19:06.42 Notify 03BRL-CAD Wiki:WmRobt-USER * 0 /wiki/User:WmRobt-USER:
20:03.23 *** join/#brlcad gaganjyot (~gagan@125.62.99.0)
21:55.07 Notify 03BRL-CAD:starseeker * 59678 brlcad/trunk/src/libbu/tests/CMakeLists.txt: bitv-tests is a CMake file - set the extension accordingly
22:02.45 Notify 03BRL-CAD:starseeker * 59679 brlcad/trunk/src/libbu/tests/test_internals.h: Start adding the DLL foo that Windows MSVC needs...
22:07.41 Notify 03BRL-CAD:starseeker * 59680 brlcad/trunk/src/libbu/tests/test_internals.h: Try to match the CMake generated define.
22:29.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:29.56 Notify 03BRL-CAD:starseeker * 59681 (brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): Checkpoint some debugging work on the -below function in search - it isn't reporting a comb based on the boolean test that I would expect it to report.
IRC log for #brlcad on 20140205

IRC log for #brlcad on 20140205

01:06.10 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
01:20.39 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
03:01.45 starseeker huh http://rufuspollock.org/papers/optimal_copyright_term.pdf
04:08.26 starseeker perfect - something's messed up in the below tree traversal routines
04:09.53 starseeker supposes it's a good chance to try and make a more understandable tree walk setup, if that's possible... growl
04:15.54 brlcad or use one of the existing tree walkers
04:16.13 brlcad there's literally 5 or 7 to choose from
04:16.32 brlcad your notion is exactly why there's that many ;)
04:17.19 brlcad how tree traversals proliferate: http://xkcd.com/927/
04:17.38 brlcad chuckles
05:04.37 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:28.04 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:53.02 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
06:53.31 *** join/#brlcad luca79 (~luca@net-37-117-82-125.cust.vodafonedsl.it)
08:00.32 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:40.08 *** join/#brlcad luca79 (~luca@net-37-117-82-125.cust.vodafonedsl.it)
10:01.56 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
10:56.00 *** join/#brlcad Ch3ck (c318d116@gateway/web/freenode/ip.195.24.209.22)
10:56.09 *** join/#brlcad Izak (c318d116@gateway/web/freenode/ip.195.24.209.22)
10:56.32 *** join/#brlcad Ch3ck__ (~Ch3ck@195.24.209.22)
10:57.03 *** part/#brlcad Ch3ck (c318d116@gateway/web/freenode/ip.195.24.209.22)
10:57.24 *** join/#brlcad Ch3ck__ (~Ch3ck@195.24.209.22)
11:09.09 Notify 03BRL-CAD:indianlarry * 59682 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added code to check when consecutive points from pullback cross a closed seam and began extending UV pullbacks points across this seam incrementing by the length of the domain for direction of crossing.
11:22.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:31.14 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
12:08.25 starseeker brlcad: I'll try.
12:08.53 starseeker Our tree structure may be fast/compact/whatever, but it fails big-time in the intuitive/easy to understand department
12:12.58 Notify 03BRL-CAD:starseeker * 59683 (brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): Reverse debugging merge. Need to try to re-think how tree-walking is being done for search.
12:30.41 *** join/#brlcad merzo (~merzo@59-58-133-95.pool.ukrtel.net)
12:41.45 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:46.34 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
13:07.30 *** join/#brlcad luca79 (~luca@net-37-117-82-125.cust.vodafonedsl.it)
14:15.11 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:27.47 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:25.03 Notify 03BRL-CAD:n_reed * 59684 brlcad/trunk/src/libbrep/intersect.cpp: Revert r59629 changes. Moving code to function changed logic because tmp_curveuv/tmp_curvest weren't being passed in.
16:33.23 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:56.33 Notify 03BRL-CAD:n_reed * 59685 brlcad/trunk/src/libbrep/intersect.cpp: give surface and knot direction matching names
17:06.33 *** join/#brlcad gaganjyot (~gagan@210.56.113.14)
17:22.29 *** join/#brlcad luca79 (~luca@net-37-117-82-125.cust.vodafonedsl.it)
17:29.56 *** join/#brlcad merzo (~merzo@126-120-133-95.pool.ukrtel.net)
17:35.57 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
17:55.54 *** join/#brlcad chick (~chick@195.24.220.16)
18:05.37 Notify 03BRL-CAD:starseeker * 59686 brlcad/trunk/src/librt/search.c: Shrink the number of parameters explicitly passed by the search tree walkers
18:24.19 Notify 03BRL-CAD:starseeker * 59687 brlcad/trunk/src/librt/search.c: More parameter reduction
19:06.18 *** join/#brlcad FreezingAlt (~FreezingC@205.211.52.163)
19:06.26 *** join/#brlcad chick (~chick@195.24.220.16)
19:13.54 *** join/#brlcad ncsaba__ (~ncsaba@p4FF72FCE.dip0.t-ipconnect.de)
19:15.53 *** part/#brlcad chick (~chick@195.24.220.16)
19:17.32 *** join/#brlcad javampire (~ncsaba@p4FF72FCE.dip0.t-ipconnect.de)
19:28.03 javampire kanzure: thanks for merging the config file version !
19:28.16 kanzure okay
19:28.55 javampire I will need to add multiple headers to some libs, it is much easier this way
19:29.25 javampire the reason is: ctypesgen will only include symbols directly in the header, not from included ones
19:30.13 javampire that's also good so, but now I would like to have the ...INTENAL_MAGIC macros which are in the magic.h
19:30.56 javampire I will use the magic headers to instantiate the right python wrappers for each primitive
19:31.31 javampire so I will use [bu.h, magic.h] as headers for libbu - any objections ?
19:55.27 brlcad javampire: you see my reply from the other day?
19:55.55 javampire brlcad: not sure, which one ?
19:56.36 brlcad about a - (b - c)
19:57.16 brlcad the "a - (b - c)" case flattens to "a - b u a + c"
19:58.44 javampire aha, didn't see it yet
19:58.52 javampire but I don't want to go that way
19:59.10 javampire it makes everything a lot more complicated than needed
20:00.08 javampire and I will never be sure if that has the needed precedence, what if "-" is higher priority than "u" ?
20:00.26 javampire I don't want to have to think about that, I want to use parentheses
20:00.55 brlcad nods
20:01.04 brlcad don't get me wrong -- I get it
20:01.26 brlcad just noting how you can achieve that expression result with mk_comb
20:01.30 javampire ok, admittedly I could script it to be translated for me, but then next time I edit it it will be a nightmare :-)
20:01.46 javampire yes, clear
20:02.07 brlcad we should implement a new mk_combination or similar that has a more generalized form
20:02.18 javampire in the end I'm sure I will manage to do it via the internal representation
20:02.28 brlcad libged would be the way to get actual parenthesis (ie.., just call the 'c' command or whatever other)
20:03.00 brlcad nearly every mged command is exposed as an argc/argv function in libged
20:03.33 brlcad it's a very different way of doing work, but something to consider
20:03.36 javampire will wrap those too, but there's much more infrastructure behind which is partly TCL specific
20:03.52 javampire at least from the glance I had at it
20:04.17 javampire I had the impression that libged needs a TCL interpreter to work at all
20:04.52 javampire I might have misread
20:05.15 brlcad yeah, not supposed to be
20:05.30 brlcad shouldn't be any tcl usage in libged
20:05.46 brlcad (there is now)
20:05.47 javampire once I have wdb working well enough, I will try to have some mged commands wrapped, then we'll see if it works out or not
20:07.10 javampire what I would have liked actually is to make the display commands work, not sure if that doesn't legitimately need a TCL interpreter...
20:07.35 brlcad most of the commands shouldn't need a tcl interpreter
20:07.47 brlcad the existing uses are predominantly error/string reporting
20:07.57 javampire aha
20:08.32 javampire well once I get there you'll hear from me :-)
20:08.52 brlcad easy to unwind and on our to-do, but hasn't been a high priority of late with everything else going on
20:09.10 brlcad that's the kind of work I like to do while watching a movie ;)
20:09.17 javampire aha :-)
20:09.31 brlcad gets back to reviewing commits for 7.24.2
20:15.12 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:18.35 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:19.33 Notify 03BRL-CAD:brlcad * 59688 brlcad/branches/RELEASE/NEWS: merge c57702 in to get the updated release note text
20:24.57 Notify 03BRL-CAD:brlcad * 59689 brlcad/trunk/NEWS: separate out the items that aren't making it into 7.24.2 into a new section
20:42.24 Notify 03BRL-CAD:brlcad * 59690 brlcad/trunk/src/librt/primitives/bot/tie.c: make sure v0 is not zero (or anywhere near it) to prevent crashing on non-ieee plaforms. might want to tighten this up to VDIVIDE_TOL, but this is a dot product value.
20:46.06 Notify 03BRL-CAD:brlcad * 59691 brlcad/trunk/src/librt/primitives/bot/tie.c: ws, style cleanup
20:51.17 Notify 03BRL-CAD:carlmoore * 59692 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: no need to check for 'plus_class == NMG_CLASS_Unknown' if plus_class already has value NMG_CLASS_Unknown; also, eliminate label 'out'
20:52.12 Notify 03BRL-CAD:n_reed * 59693 brlcad/trunk/src/libbrep/intersect.cpp: add, remove, rename some vars
20:57.07 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:02.35 Notify 03BRL-CAD:brlcad * 59694 (brlcad/trunk/NEWS brlcad/trunk/TODO): back-annotate the new bot_fuse command that richard introduced in r51786 and note that documentation is still needed.
21:12.34 Notify 03BRL-CAD:brlcad * 59695 brlcad/trunk/src/libbn/plane.c: ws comment cleanup
21:37.01 Notify 03BRL-CAD:brlcad * 59696 brlcad/trunk/HACKING: codify some of the more common naming convention pairings that we already use so we an work towards making them consistent across our different libraries. feedback welcome.
21:40.48 Notify 03BRL-CAD:starseeker * 59697 brlcad/trunk/src/librt/search.c: try to consolidate the tree cases
21:54.21 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:25.14 Notify 03BRL-CAD:brlcad * 59698 brlcad/trunk/include/vmath.h: looks like quite a plethora of system headers actually have it this way too, but make the comment match the symbol name (otherwise, it should be M_1_SQRT2)
IRC log for #brlcad on 20140206

IRC log for #brlcad on 20140206

00:06.22 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:33.17 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:47.36 Notify 03BRL-CAD:starseeker * 59699 brlcad/trunk/src/librt/search.c: More explorations on how to correctly walk the tree - considering doing the walk and then post-processing the -below options for clarity...
00:55.55 Notify 03BRL-CAD:starseeker * 59700 brlcad/trunk/src/librt/search.c: subtree walking starts with a union always, so don't add unneeded complexity by passing transverse_func the bool_val
01:26.27 Notify 03BRL-CAD:brlcad * 59701 brlcad/trunk/include/fft.h: M_SQRT2 isn't used, remove. explain why we don't use vmath too.
01:33.51 Notify 03BRL-CAD:brlcad * 59702 brlcad/trunk/include/vmath.h: add 1/(2pi) and 2pi to our list of numeric literals, using same convention as minix
01:40.57 Notify 03BRL-CAD:brlcad * 59703 brlcad/trunk/CHANGES: minimally impacting change lets us eliminate all of the libbn numeric constant globals (bn_pi, bn_twopi, bn_halfpi, bn_quarterpi, bn_invpi, bn_inv2pi, bn_inv4pi) in favor of the standard and extended math M_ constants. the degree/radian macros were completely duplicative, so they can just go away. the only remaining is 1/255 which we can move into header land as a
01:40.58 Notify macro value for consistency.
01:50.17 Notify 03BRL-CAD:brlcad * 59704 (brlcad/trunk/include/bn.h brlcad/trunk/src/conv/comgeom/solid.c and 72 others): progress towards libs with no API globals. eliminate all of the numeric ones in libbn in favor of M_ constants. brevity (1586 bytes reduced, hah) and consistency for improved clarity.
01:59.14 Notify 03BRL-CAD:brlcad * 59705 (brlcad/trunk/src/conv/g-vrml.c brlcad/trunk/src/conv/g-x3d.c and 4 others): use RAD2DEG and DEG2RAD to convey intent better
02:16.33 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:24.57 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:25.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
02:52.09 Notify 03BRL-CAD:brlcad * 59706 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/path.c and 41 others): put the M_ constants to more extensive use, particularly the new M_2PI
03:10.18 Notify 03BRL-CAD:brlcad * 59707 brlcad/trunk/src/libbn/anim.c: more DEG2RAD
03:41.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:22.47 Notify 03BRL-CAD:brlcad * 59708 brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def: no longer exporting the bn globals
04:26.39 Notify 03BRL-CAD:brlcad * 59709 (brlcad/trunk/CHANGES brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/rand.c): similarly eliminate bn_sin_double global from libbn, only used by another macro unmodified.
04:32.39 Notify 03BRL-CAD:brlcad * 59710 brlcad/trunk/src/librt/test_root3-subd.cpp: ws, func style, and added blank lines for clarity
05:29.32 Notify 03BRL-CAD:brlcad * 59711 (brlcad/trunk/src/anim/anim_cascade.c brlcad/trunk/src/anim/anim_fly.c and 31 others): style cleanup, space after close paren
06:55.50 *** join/#brlcad Izak__ (~Izak@66-118-151-70.static.sagonet.net)
06:55.58 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
07:27.01 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
07:43.28 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:22.32 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:41.25 *** part/#brlcad jasleen (~chatzilla@117.255.247.187)
08:41.46 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
08:58.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:26.16 *** join/#brlcad luca79 (~luca@net-37-117-74-224.cust.vodafonedsl.it)
11:08.47 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
11:35.18 Notify 03BRL-CAD:tbrowder2 * 59712 brlcad/trunk/include/bu.h: correct typo
11:48.50 Notify 03BRL-CAD:tbrowder2 * 59713 brlcad/trunk/include/bu.h: add missing 's' for plural word
12:32.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:36.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
13:41.02 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
13:52.14 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
15:41.27 *** join/#brlcad ishwerdas (~inderplus@117.212.55.230)
15:51.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:08.05 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:24.08 Notify 03BRL-CAD:brlcad * 59714 brlcad/trunk/src/libdm/dm-ogl.c: revert 59704. playing with antialiased line drawing, not intended to be part of libdm global commit.
16:32.08 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:38.19 Notify 03BRL-CAD:starseeker * 59715 brlcad/trunk/src/librt/search.c: Tweak path building for left tree branches, test use of results in searching.
16:48.10 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
16:59.59 Notify 03BRL-CAD:starseeker * 59716 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h): More work positioning the search logic to use the new approach.
17:01.45 Notify 03BRL-CAD:n_reed * 59717 brlcad/trunk/src/libbrep/intersect.cpp: append to arrays in separate loop to make it clear they aren't being used to construct the current segments
17:22.48 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
18:07.59 Notify 03BRL-CAD:starseeker * 59718 brlcad/trunk/src/librt/search.c: Activate the generic below check - still need to handle depth based limits
18:09.16 *** join/#brlcad gaganjyot (~gagan@124.253.225.45)
18:31.26 Notify 03BRL-CAD:starseeker * 59719 brlcad/trunk/src/librt/search.c: Turn on the depth testing.
18:55.17 Notify 03BRL-CAD:n_reed * 59720 brlcad/trunk/src/libbrep/intersect.cpp: move duplicated in/out test code to function
19:16.27 Notify 03BRL-CAD:starseeker * 59721 brlcad/trunk/src/librt/search.c: Try some tweaking with the above test, add a debug function to print full paths with their boolean information
19:23.09 Notify 03BRL-CAD:starseeker * 59722 brlcad/trunk/src/librt/search.c: We want the match_top check here, not an actual subset check.
19:41.30 Notify 03BRL-CAD:brlcad * 59723 brlcad/trunk/regress/repository.sh: make the repository script accommodate pathnames with spaces and special characters. started to accommodate it proper, but realized the easiest solution is to just change to the src directory. we can do that because we don't actually write out anything nor rely on anything outside the source dir. this should accommodate the regression-full odd pathname
19:41.32 Notify test. included an example of how scripting is done with odd pathnames for reference in case it's needed elsewhere.
19:41.55 Notify 03BRL-CAD:brlcad * 59724 brlcad/trunk/TODO: regression script updated
19:45.26 Notify 03BRL-CAD:starseeker * 59725 brlcad/trunk/src/librt/search.c: Clarify the intent of the current -above option. It looks only in the local path, not across all paths in the database that include the current directory pointer.
19:57.17 Notify 03BRL-CAD:brlcad * 59726 brlcad/trunk/CMakeLists.txt: no reason to not calculate the time delta at the very end, just wish there was some way to capture the writing-files-out phase time too.
20:11.39 Notify 03BRL-CAD:r_weiss * 59727 brlcad/trunk/src/librt/primitives/bot/tie.c: These tests for divide by zero and nan seems to work better. RT_DOT_TOL is too loose.
20:16.04 Notify 03BRL-CAD:r_weiss * 59728 (brlcad/trunk/include/brep.h brlcad/trunk/include/tclcad.h): Quiet some windows build warnings.
20:22.07 Notify 03BRL-CAD:r_weiss * 59729 brlcad/trunk/src/bwish/winMain.c: Fix some windows build warnings.
20:26.49 Notify 03BRL-CAD:r_weiss * 59730 brlcad/trunk/src/conv/bot_dump.c: Quiet a windows build warning.
20:30.32 Notify 03BRL-CAD:r_weiss * 59731 brlcad/trunk/src/libtclcad/tclcad_obj.c: Quiet a windows build warning.
20:38.15 Notify 03BRL-CAD:r_weiss * 59732 (brlcad/trunk/src/mged/cmd.c brlcad/trunk/src/mged/fbserv.c brlcad/trunk/src/mged/mged.c): Quiet windows build warnings.
20:45.03 Notify 03BRL-CAD:starseeker * 59733 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Treat src/other includes as system includes, so we don't get spewage from Boost et. al.
20:48.40 Notify 03BRL-CAD:r_weiss * 59734 brlcad/trunk/src/libbu/fchmod.c: Quiet windows build warning.
20:54.47 Notify 03BRL-CAD:r_weiss * 59735 brlcad/trunk/src/librt/primitives/arb8/arb8.c: Quiet a windows build warning.
21:09.06 Notify 03BRL-CAD:starseeker * 59736 brlcad/trunk/src/librt/search.c: Tree walker count for search now down to one, and much simpler. Do the 'real' search work on a table of full paths - it's now the treewalker's job to simply build that table up with the correct paths and booleans.
21:22.44 starseeker O.o sphflake is crashing
21:22.48 starseeker wonder when that happened
21:23.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:36.04 Notify 03BRL-CAD:starseeker * 59737 brlcad/trunk/src/proc-db/sphflake.c: Make sure we initialize with the default filename at need (Sean found it)
22:53.56 Notify 03BRL-CAD:tbrowder2 * 59738 (brlcad/trunk/src/libbu/tests/test_funcs.c brlcad/trunk/src/libbu/tests/test_internals.h): add new functions; literal moved to bu.h
23:16.07 Notify 03BRL-CAD:tbrowder2 * 59739 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c and 2 others): include/bu.h+ add literals for bit twiddling+ add two functions for converting between binary and hex stringssrc/libbu/bitv.c+ add two functions for converting between binary and hex stringssrc/libbu/tests/bu_bitv.csrc/libbu/tests/bitv-tests.cmake+ add tests for the new functions
IRC log for #brlcad on 20140207

IRC log for #brlcad on 20140207

01:41.16 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
02:11.01 Notify 03BRL-CAD:tbrowder2 * 59740 (brlcad/trunk/src/libbu/tests/bitv-tests.cmake brlcad/trunk/src/libbu/tests/bu_bitv.c brlcad/trunk/src/libbu/tests/test_funcs.c): src/libbu/tests/bitv-tests.cmake+ add a new test intended to be the master bitv test+ remove commented out codesrc/libbu/tests/bu_bitv.c+ add a new test intended to be the master bitv testsrc/libbu/tests/test_funcs.c+ various corrections and improvements+ add
02:11.03 Notify the system entropy random seed
02:22.53 Notify 03BRL-CAD:tbrowder2 * 59741 brlcad/trunk/src/libbu/tests/bu_bitv.c: add back code erroneously removed in revision 59740
04:04.12 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
05:20.02 Notify 03BRL-CAD:brlcad * 59742 brlcad/trunk/regress/repository.sh: add two more tests for bio.h and bin.h redundancy header inclusions. there's a lot of hits now, so don't make them be failures until they can be sorted out.
05:37.03 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:05.08 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:15.22 Notify 03BRL-CAD:brlcad * 59743 brlcad/trunk/src/libtclcad/tclcadAutoPath.c: nobody paying attention, these includes for itcl.h and itk.h are no longer necessary. once upon a time, functions were being called. now, they just pull a version, which is set in the config header.
06:18.09 Notify 03BRL-CAD:brlcad * 59744 brlcad/trunk/src/libtclcad/CMakeLists.txt: that means we no longer need to specify our bundled include directories in order to gain access to private/internal Tcl/Tk headers used by incrTcl.. we can eliminate them and simplify the build.
07:30.11 *** join/#brlcad luca79 (~luca@net-37-117-74-224.cust.vodafonedsl.it)
07:59.03 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:18.07 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:35.54 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
09:05.29 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:59.20 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:08.39 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:55.14 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:07.20 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:30.14 starseeker hrm. bitv.c:639:5: error: ISO C90 forbids variable length array 'abyte'
12:32.06 starseeker little surprising, since the definition is char abyte[BITS_PER_BYTE + 1];
12:33.02 starseeker BITS_PER_BYTE is #defined in bu.h... what qualifies it as a vla?
12:35.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:42.53 starseeker ah, nevermind
12:42.55 starseeker I see
12:43.15 starseeker not actually #define based, but a global int
12:45.34 Notify 03BRL-CAD:starseeker * 59745 brlcad/trunk/include/bu.h: These need to be define statements or we get errors about variable length arrays in C90
12:47.29 Notify 03BRL-CAD:starseeker * 59746 brlcad/trunk/src/libbu/tests/test_funcs.c: Fix bu_log statement
12:51.30 Notify 03BRL-CAD:tbrowder2 * 59747 (brlcad/trunk/src/libbu/tests/bitv-tests.cmake brlcad/trunk/src/libbu/tests/bu_bitv.c): improve bitv test 'bu_hex_to_bitv'; clean up test code some; check for NULLs; there is more to be done here
12:59.05 Notify 03BRL-CAD:tbrowder2 * 59748 brlcad/trunk/src/libbu/tests/test_funcs.c: replace 'magic' numbers with appropriate defined macro names
13:01.50 *** join/#brlcad luca79 (~luca@net-37-117-74-224.cust.vodafonedsl.it)
14:27.09 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
15:03.17 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
15:22.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:18.07 *** join/#brlcad masterkorp (~masterkor@boobierack.masterkorp.net)
16:18.14 masterkorp hwllo
16:18.20 masterkorp *hello
16:25.49 masterkorp I want to start designing a Power Take Off Unit, for my Nissan Patrol and eventually a PTO winch
16:26.34 masterkorp Does brlcad has some stress testing ?
16:26.59 masterkorp i would like to make some simulations before making some prototypes
16:52.17 starseeker O.o http://www.cs.uoi.gr/~fudos/smi2013.html
16:56.27 masterkorp Also i like to keep my CADs under git
16:56.44 masterkorp any recomendations or advices i shall have about that ?
16:56.53 starseeker masterkorp: are you thinking FEM stress modeling?
16:57.19 masterkorp yes, on the long run
16:57.42 starseeker we don't have support for that in BRL-CAD, unfortunately
16:58.26 masterkorp awww
16:58.43 masterkorp i am currently using openscad
16:59.20 masterkorp and I am strugling to finding finite element apss
16:59.28 starseeker you might check out something like http://www.salome-platform.org...
17:00.21 masterkorp http://www.calculix.de/
17:00.26 masterkorp i found calculix
17:00.36 starseeker http://opensourceecology.org/wiki/Finite_Element_Analysis
17:02.31 masterkorp https://en.wikipedia.org/wiki/List_of_finite_element_software_packages
17:02.41 masterkorp funny that salome does not show here
17:02.56 starseeker salome uses other solvers
17:03.08 starseeker dunno if it'll do what you want, but that'd be where I'd start looking
17:04.14 masterkorp does salome allos import of STEP files and such ?
17:04.44 starseeker I believe it can import STEP files
17:05.16 masterkorp "Create/modify, import/export (IGES, STEP, BREP), repair/clean CAD models"
17:05.19 masterkorp sweet thanks
17:05.27 masterkorp so i can use my current openscad models
17:05.32 masterkorp thank you
17:05.35 *** part/#brlcad masterkorp (~masterkor@boobierack.masterkorp.net)
17:07.18 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:18.28 starseeker Out of curiosity, does this relate in any way to the web-based CAD work our guys are doing? https://github.com/bjnortier/shapesmith.next
17:24.31 starseeker adds SolveSpace to his list of interesting looking things that are GPL only... http://solvespace.com/index.pl
17:30.38 starseeker recent work... might be worth discussing with him whether he considered using gecode
17:48.39 starseeker dev who did this would also be interesting to talk to: http://free-cad.sourceforge.net/SrcDocu/dir_fb1c9c07e71953aeebae47afc0fb8941.html
18:01.31 starseeker makes a note to dig deeper into the http://www.cs.uoi.gr/~fudos/smi2013.html code...
18:11.49 *** join/#brlcad jasleen (~chatzilla@117.255.247.187)
19:06.21 Notify 03BRL-CAD:starseeker * 59749 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Start working on figuring out the right search filters to tell whether we have a tree that will work for STEP export.
19:07.02 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
19:12.05 Notify 03BRL-CAD:starseeker * 59750 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: fix parens
19:16.59 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:29.48 Notify 03BRL-CAD:starseeker * 59751 brlcad/trunk/src/librt/search.c: only set bool after path is initialized (thanks Richard)
20:29.51 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:37.03 brlcad starseeker: no problems whatsoever building with tcl/tk 8.6
20:37.57 brlcad but looks like there is some disconnect between itcl and tcl
20:38.13 brlcad main windows come up fine, but any itcl window is crashing
21:48.06 Notify 03BRL-CAD:starseeker * 59752 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/db_fullpath.c): Add a function that allows for extra information to be printed when converting full paths to strings. So far, can print out boolean ops and object types. Currently useful for debugging, but it may prove to have other uses as well.
21:55.52 Notify 03BRL-CAD:starseeker * 59753 (brlcad/trunk/NEWS brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/libged/search.c): Add a -v option to print more information in the full path reporting strings for search. This is primarily intended as a debugging tool to allow easy examination of the properties of the results that satisfied a given set of search filters.
21:56.19 starseeker brlcad: system itcl/itk, or our copy?
21:56.37 starseeker from what I recall, 8.6 had its own newer version of itcl/itk
21:58.51 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
22:21.58 Notify 03BRL-CAD:r_weiss * 59754 brlcad/trunk/include/dg.h: Quiet windows build warning.
22:22.48 Notify 03BRL-CAD:r_weiss * 59755 brlcad/trunk/src/canon/canonize.c: Quiet windows build warning.
22:23.41 Notify 03BRL-CAD:r_weiss * 59756 (brlcad/trunk/src/libdm/dm_obj.c brlcad/trunk/src/libdm/labels.c): Quiet windows build warnings.
22:24.39 Notify 03BRL-CAD:r_weiss * 59757 (brlcad/trunk/src/libged/dg_obj.c brlcad/trunk/src/libged/editit.c and 2 others): Quiet windows build warnings.
22:25.15 Notify 03BRL-CAD:r_weiss * 59758 brlcad/trunk/src/liboptical/material.c: Quiet windows build warning.
22:26.20 Notify 03BRL-CAD:r_weiss * 59759 (brlcad/trunk/src/librt/primitives/nmg/nmg_class.c brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c): Quiet windows build warnings.
22:27.00 Notify 03BRL-CAD:r_weiss * 59760 brlcad/trunk/src/other/libregex/regex.h: Quiet windows build warnings.
22:27.09 Notify 03BRL-CAD:n_reed * 59761 brlcad/trunk/src/libbu/tests/bu_bitv.c: fix clang-detected error, result vars are used uninitialized if some of the following if-statements are true
22:27.34 Notify 03BRL-CAD:r_weiss * 59762 (brlcad/trunk/src/rt/opt.c brlcad/trunk/src/rt/view.c): Quiet windows build warnings.
22:28.10 Notify 03BRL-CAD:r_weiss * 59763 brlcad/trunk/src/sig/d2-c.c: Quiet windows build warnings.
22:28.12 Notify 03BRL-CAD:brlcad * 59764 brlcad/trunk/NEWS: keith's nurbs improvements pretty much affect everything including ray tracing and tesselation robustness. his changes affect evaluation of nurbs surfaces where edges and trims 'wrap around' from one side of the uv-domain to the other side.
22:28.42 Notify 03BRL-CAD:r_weiss * 59765 (brlcad/trunk/src/util/bw-ps.c brlcad/trunk/src/util/bwcrop.c and 2 others): Quiet windows build warnings.
22:30.23 brlcad our copy
22:59.11 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
23:03.59 ``Erik go, richard, go! O.o
23:05.07 Notify 03BRL-CAD:r_weiss * 59766 (brlcad/trunk/src/libdm/dm_obj.c brlcad/trunk/src/libged/dg_obj.c brlcad/trunk/src/util/bwcrop.c): Fixes to linux build which worked on windows.
23:20.27 Notify 03BRL-CAD:starseeker * 59767 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/librt/search.c): Add a convenience type 'shape' to the search -type option that will match all primitives defining 2D or 3D shapes without using booleans. 'solid' might be more appropriate but would need to exclude sketch...
23:30.59 starseeker brlcad: do we have a means of recognizing circular trees?
23:32.13 ``Erik *cough* cyclic graph
23:32.28 starseeker ``Erik: er, yeah ;-)
23:32.57 starseeker ``Erik: how goes it?
23:33.11 ``Erik d'no if we have it, but it's not too difficult... "mark&sweep" is a fairly common approach
23:33.26 ``Erik it goes, just finishing off a nasty flu
23:33.32 starseeker wines
23:33.37 starseeker winces rather
23:33.41 starseeker that's not good
23:34.12 ``Erik reckon the lapse in health insurance may've been a mistake :/ erin's open enrollment isn't until may, though
23:34.14 starseeker got it just in time for all the snow and ice eh?
23:35.12 ``Erik yeh, county has decided that it doesn't even need snow to cancel the last couple weeks, so not only have I been sick, I've been at home with a 6yo, who was also sick for part of it :/
23:35.41 ``Erik (seriously, a couple days, clear roads, no snow... school cancels.)
23:36.09 Notify 03BRL-CAD:starseeker * 59768 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: More note scribbling for searches for 'things that cause assemblies problems'
23:36.19 starseeker was that back in the "super cold" week?
23:36.58 ``Erik one of 'em, the other was this week when it was 2[0-9]
23:37.23 starseeker votes to declare winter done
23:38.15 ``Erik I'd second that, but this is md, and there is no spring, it'll go from snow to 100 degrees :/
23:38.23 starseeker heh
23:38.36 ``Erik makes me miss seattle :)
23:38.50 starseeker well, at least we do get sunshine from time to time...
23:39.33 starseeker notes with some bemusement that FreeCAD has an item in their FAQ about not doing GSoC...
23:40.47 ``Erik gsoc can be a sapping experience, I'd think if BRL-CAD were purely volunteer, there'd be a lot more deliberation before applying
23:41.35 starseeker ``Erik: so, what's new in the iPhone world?
23:41.42 ``Erik I broke mine
23:41.45 ``Erik does that count?
23:41.49 starseeker urk
23:42.00 starseeker you're just having a crappy few weeks here aren't you
23:42.13 ``Erik back plate is shattered, but the rubber bumper is holding it together :)
23:42.18 starseeker unless that was a ploy to get your hands on the latest/greatest...?
23:42.30 ``Erik next time I'm in forest hill, I'll try to find my old back plate and put it back on
23:42.39 starseeker ah, not a ploy
23:43.31 ``Erik nah, I'm not terribly interested in the latest model... if I'm coding, I kinda want to be using the oldest weakest model I'd target, just to make sure it runs ok there
23:44.31 ``Erik d'no if you watch the news articles, a game called "flappy bird" is the hot new thing, incredibly trivial, yet makes $50k/day O.O insane stuff
23:44.50 ``Erik but the long tail falloff is very aggressive, #1 and #2 make money, #5 loses
23:45.07 starseeker can't help thinking that's kind of a lottery - still have no clue why Angry Birds took off
23:45.25 ``Erik it is
23:45.59 starseeker should probably read some research on why certain things "go viral"
23:46.21 starseeker not entirely sure I *want* to know, but still...
23:49.52 ``Erik 'viral' is a strange thing... rovio put out several dozen games before they did angry birds... notches first solo game was minecraft... it doesn't seem very predictable, but there're many models to hindsight it
23:50.38 ``Erik candy crush is yet another match 3 game, it took off like gangbusters and makes 900k/day
23:51.48 ``Erik Erin believes I should be coming down to aberdeen for a social lunch soon
23:52.16 starseeker grins - sounds like a plan, if it's not a forced march ;-)
23:52.51 ``Erik mebbe lees hunan or something, I dont' get chinese often anymore :D
23:53.10 starseeker sounds like a plan
23:53.21 ``Erik anyway, still need a few days to finish shedding this cough
23:53.50 starseeker nods
23:55.10 starseeker urk, almost 7
23:55.50 starseeker time flies when you're writing converter code
23:55.57 ``Erik if you're still in the office, you need a whuppin
23:56.14 starseeker heh
23:56.59 ``Erik 12 hour day? O.o
23:58.00 starseeker not quite
23:59.04 starseeker is getting closer to a point where some things "click" and good stuff happens - keeps you pushing
23:59.35 starseeker that stupid search bug was a wrench in the gears, but I think that's been delt with now
IRC log for #brlcad on 20140208

IRC log for #brlcad on 20140208

00:00.20 starseeker anyhow, enough for 1 day
00:00.23 starseeker packs it in
00:06.33 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
00:38.40 Notify 03BRL-CAD Wiki:Tbrowder * 6424 /wiki/Main_page: /* Tutorials */
00:48.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:05.41 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:37.46 Notify 03BRL-CAD Wiki:Sean * 6425 /wiki/Main_page: dev topic, belongs in dev doc section
02:07.44 brlcad ``Erik: guess what I got up and running?
02:07.58 brlcad (assuming you didn't see my earlier note)
02:09.01 brlcad starseeker: we detect it in a couple places, but I don't know of an API means to detect it
02:10.52 brlcad about all I recall on the topic is that it is intentionally not prevented, long time since I've thought about a cyclic DAG
02:11.27 brlcad (it isn't prevente, but it IS a modeling error)
02:16.01 Notify 03BRL-CAD:brlcad * 59769 brlcad/trunk/src/rt/opt.c: instead of introducing another _WIN32 that breaks regression, pull it down to where it's used.
02:32.52 Notify 03BRL-CAD:brlcad * 59770 brlcad/trunk/src/libbu/tests/test_funcs.c: stdio.h isn't needed when we include bio.h, but bio does belong up with the system headers as a convenience wrapper.
02:51.39 Notify 03BRL-CAD:brlcad * 59771 (brlcad/trunk/src/liboptical/sh_stxt.c brlcad/trunk/src/liboptical/sh_text.c and 3 others): prefer API simplicity over an inconsequential division instruction reduction since there are no other pertinent, preventive, or semantic benefits and it's an odd one-off API symbol
03:09.26 starseeker brlcad: problem for me is it can result in an infinite loop in search
03:09.49 starseeker was hoping there was an easy way to spot the issue...
03:10.09 Notify 03BRL-CAD:brlcad * 59772 brlcad/trunk/src/liboptical/sh_text.c: division is not associative, wrap in parens
03:11.47 starseeker there is _db_detect_cycle, but it's not public
03:12.19 starseeker should I just duplicate the logic?
03:12.26 starseeker pretty simple, actually...
03:13.27 starseeker or could make a public function and have _db_detect_cycle call it...
03:18.41 Notify 03BRL-CAD:brlcad * 59773 brlcad/trunk/src/liboptical/sh_wood.c: another BN_INV255 going bye bye
03:24.41 Notify 03BRL-CAD:brlcad * 59774 brlcad/trunk/include/bn.h: remove the BN_INV255 symbol from bn API as it was the sole remaining global conversion that got preserved (and wasn't a math constant). serves no useful purpose so prefer API simplicity.
03:24.47 brlcad starseeker: ditto for a number of other commands too
03:25.31 brlcad heh .. you didn't just ask if you should duplicate logic.......
03:28.26 Notify 03BRL-CAD:brlcad * 59775 brlcad/trunk/CHANGES: no more bn_inv255/BN_INV255, unnecessary
03:31.31 starseeker brlcad: it's a dinky little function to make a public API out of
03:31.57 starseeker plus, to *really* do a general function, it should do a full inspection of the path
03:32.14 starseeker or maybe allow the user to specify how far back from the end...
03:32.14 starseeker hmm
03:38.42 Notify 03BRL-CAD:starseeker * 59776 brlcad/trunk/src/librt/search.c: This fixes the infinite loop in search on cyclic paths - need to make the cycle detection into a librt function.
03:41.30 brlcad starseeker: the fact that the same logic is needed in two places means "it's now time to refactor"
03:42.07 starseeker brlcad: it just seemed like something that would have been needed in a large number of places a long time ago, if cyclic paths are allowed...
03:42.25 starseeker suggesting there was some reason it hadn't already been attended to ;-)
03:42.34 starseeker no matter - give me a few minutes
03:42.40 starseeker this shouldn't be too hard
03:42.57 brlcad not preventing != allowed
03:43.37 brlcad you're not prevented from shooting yourself ... doesn't mean it's allowed
03:43.40 starseeker <snort> fair enough, but if the *can* exist then we should be making sure they don't turn into poison pills...
03:44.28 starseeker can I delete all these D B _ F U L L _ P A T H... strings in the header?
03:44.48 starseeker thought he recalled you saying they were out in the headers but not the C files...
03:45.44 brlcad the spaced out titles can be eliminated
03:45.50 starseeker huzza
03:46.01 brlcad they're not supposed to reside in headers either
03:47.47 brlcad starseeker: note that you can avoid publishing it as public API, just expose a common function and put it in librt_private.h
03:48.06 brlcad just without rt_ or db_ or similar public api prefix
03:48.16 starseeker brlcad: sure, if only librt ever cares
03:48.20 brlcad right
03:48.33 starseeker wouldn't libged, mged, etc. have a potential interest in that question?
03:48.35 brlcad the time something outside needs it, it'll be time to sort out the public API
03:48.44 brlcad don't know that
03:49.01 brlcad could be the case that it's really the rt_/db_ functions that always need to check so it's never an issue
03:49.11 starseeker nods
03:49.24 brlcad would need a case
03:50.06 starseeker would think Archer's tree display would like to know...
03:50.16 brlcad wouldn't expose it on hypothetical alone, we can expand/publish as needed without issue so long as the visibility is as constrained as possible
03:51.20 brlcad sure, but still would it be a db_detect_cycles function or even something like it? I'd guess probably not
03:53.58 brlcad e.g., you'd probably want to do more than boolean detect, for example, you'd want a list of paths where a cycle exists, or a list of object names that begin a cycle, or ... who knows what else
03:57.32 brlcad really looks like db_cyclic_path() should get merged with _db_detect_cycle() (probably shouldn't have that prefix too)
03:58.11 starseeker yeah, I know they should be merged - just didn't want to scrap the change when it did fix the bug
03:58.39 starseeker is working on it - I'll put it in the private header to start
03:58.49 brlcad coo
03:58.56 brlcad so you actually encountered one?
03:59.03 brlcad or created one to test?
03:59.06 starseeker wonders if there are any tree walking operations where we *don't* want to make that check?
03:59.09 starseeker made one by accident
03:59.15 brlcad ahh
03:59.28 starseeker was making screwy combs to test the assembly checking logic, and *kaboom*
03:59.36 starseeker hellow infinite loop
04:02.39 Notify 03BRL-CAD:starseeker * 59777 brlcad/trunk/include/raytrace.h: Remove some of the spaced-out names in raytrace.h - this isn't all of them. Deliberately left some where there was no other comment as an indication that we should add something, but even without those still plenty to go.
04:02.49 brlcad it's not our "new era" methodology, but the old mantra was you make that kind of mistake, you deal with it ;)
04:02.59 starseeker heh
04:03.00 brlcad you want to shoot yourself, that's your business
04:03.12 starseeker oddly enough, I *am* dealing with it :-P
04:03.16 brlcad whether by accident or not, no coddling
04:08.14 brlcad starseeker: if you want a fun exercise, you could try to automate the elimination of the S P A C E D out names and the blank line that follows in comments
04:09.11 starseeker nods - I know I should script it. Just got into a vim cycle of removing them "just one more..."
04:09.53 brlcad can probably do it with one regex
04:09.55 starseeker is it a good rule of thumb that all public API functions should have some sort of explanatory comment?
04:10.07 starseeker shudders at the mere mention of regex...
04:10.22 brlcad names will have at least three chars if not many more
04:10.37 brlcad that's what makes it a great (learning) exercise
04:10.58 starseeker would rather merge the cycle tests ;-)
04:11.00 brlcad not really that hard, you just need to look up how to do a multiline match, then find your pattern
04:11.05 brlcad heh
04:11.10 brlcad just a suggestion
04:11.29 brlcad would have made a good gci task
04:11.34 brlcad simple enough
04:12.10 starseeker has occasionally done regexes of that type - it's how I invented Yapp's First Law of Regex Expressions - There are ALWAYS untended consequences when doing regex matches
04:12.32 starseeker s/untended/unintended
04:12.40 brlcad that just means you haven't done enough of them to think through all the cases!
04:12.40 starseeker apparently can't code and talk at the same time...
04:13.10 brlcad it's a good assumption to make regardless, but it does get easier
04:16.31 starseeker "if shooting your foot still hurts, it just means you haven't done it enough!"
04:17.22 starseeker knows brlcad is right, but still has a hunch he needed to be exposed to some fundamental "prepare the brain for regexes" program at age 3 and wasn't..
04:17.32 starseeker even pointers aren't as bad
04:18.14 Notify 03BRL-CAD:brlcad * 59778 brlcad/trunk/src/sig/d2-c.c: this is why bio.h exists
04:32.10 Notify 03BRL-CAD:starseeker * 59779 (brlcad/trunk/src/librt/db_fullpath.c brlcad/trunk/src/librt/db_tree.c and 2 others): Consolidate the cyclic tests
04:37.11 Notify 03BRL-CAD:starseeker * 59780 brlcad/trunk/src/librt/search.c: Go ahead and return the cyclic path itself - it's the traversal that's the problem.
07:01.37 brlcad couldn't resist after talking about it
07:04.56 Notify 03BRL-CAD:brlcad * 59781 (brlcad/trunk/doc/html/ReleaseNotes/email3.0.html brlcad/trunk/doc/html/ReleaseNotes/email4.0.html and 457 others): Eliminate our historic F U N C _ H E A D E R S in comments. They're a development nuisance with a maintenance cost and their original purpose is no longer relevant. There's no longer a need to distinguish public API comments from implementation function comments since all API
07:04.57 Notify comments are getting migrated to the include/ directory. Moreovere, we have automatic tools (e.g., Doxygen) that can stylize and headerize automatically.Done with two easy one-liners:find . -type f \( -not -regex '.*other.*' -not -regex '.*svn.*' \) -exec perl -0777 -pi -e 's/ \*[[:space:]]*([[:alnum:]_] )+[[:alnum:]_]([[:space:]]*\([[:space:]]*\))*(\n \*[[:space:]]*)*\n//g' {} \;find . -type f \( -not -regex
07:05.00 Notify '.*other.*' -not -regex '.*svn.*' \) -exec perl -0777 -pi -e 's/\/\*+[[:space:]]*(\n[[:space:]]*\*[[:space:]]*)*\n[[:space:]]*\*\/[[:space:]]*\n//g' {} \;5900 lines eliminated including empty comment blocks.
07:09.48 brlcad took about 15 minutes to write them, and an hour to review them
07:50.55 *** join/#brlcad ARNOLD-TELECOM (~ARNOLD-TE@195.24.220.134)
07:51.15 ARNOLD-TELECOM hi Ch3ck
07:51.28 ARNOLD-TELECOM help
07:52.54 ARNOLD-TELECOM -?
07:53.12 ARNOLD-TELECOM --help
07:54.05 *** join/#brlcad ARNOLD-TELECOM (~ARNOLD-TE@195.24.220.134)
07:55.39 ARNOLD-TELECOM whois ChanServ
08:02.16 *** join/#brlcad ARNOLD-TELECOM_ (~ARNOLD-TE@195.24.220.134)
08:02.20 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
08:02.51 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:03.29 *** join/#brlcad gaganjyot (~gagan@124.253.224.225)
09:28.49 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:40.04 *** join/#brlcad gaganjyot (~gagan@124.253.225.115)
09:48.26 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:00.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:03.43 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:06.54 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
11:13.14 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:33.34 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
11:50.53 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:02.52 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:05.59 *** join/#brlcad caen23 (~caen23@92.81.213.198)
12:10.47 ``Erik brlcad: ?
12:30.08 starseeker brlcad: this word "easy" - I don't think it means what you think it means :-P
12:30.18 starseeker nice little line count reduction
12:57.50 starseeker we are keeping the spaced-out file name at the top of the headers?
12:59.36 starseeker brlcad: while I'm thinking about it, you have mentioned in the past an interest in breaking the large headers in include up into smaller headers (which are then presumably #included back into the parent file for compatiblity)
13:00.11 starseeker what would be the scheme you would use to structure that? include/librt/*.h and friends?
13:00.31 starseeker (or include/raytrace/*.h I suppose...)
13:05.55 brlcad ``Erik: ?
13:06.50 starseeker I think he's asking about your "guess what I got working" remark earlier?
13:06.52 brlcad starseeker: heh, well it's really not that complicated
13:07.09 brlcad it's just a shorthand notation for a very very simple program
13:07.35 brlcad especially if you eliminate all of the character classes (the [:whatever:] bit)
13:08.12 brlcad s/eliminate/reduce/
13:09.18 ``Erik brlcad: you got something running?
13:09.25 brlcad ah yes .. yes I did :)
13:09.43 brlcad it's about the size of a breadbox
13:09.47 brlcad it's blue
13:09.55 ``Erik oh, the o2?
13:09.58 brlcad yup
13:10.02 ``Erik saw something about that a few days ago
13:10.07 brlcad took a bit to figure out how to root it
13:10.16 brlcad none of the old roots worked
13:10.26 ``Erik heh, running irix 7.something from 1998? :D
13:10.51 brlcad 7??
13:10.58 brlcad what is this mythical beast you speak of?
13:11.02 brlcad it's an old 6.5
13:11.06 ``Erik ah
13:11.20 ``Erik 6.5.30 was the last release in '06
13:11.32 ``Erik was never much of an irix guy, was more at home with solaris
13:11.32 brlcad yeah
13:12.07 ``Erik but the o2 was an absolutely brilliant bookend, good weight, solid rubber feet, visually pleasing shape
13:12.08 brlcad it was frozen in time, circa 2002
13:12.33 brlcad it's up and running and have been slowly making progress on a compile all week
13:12.44 ``Erik (and, um, the o2 creator and the o3, iirc, minor updates with color changes)
13:12.52 brlcad has cad 6.0 installed already
13:13.02 ``Erik cool, did a cmake work, or still auto?
13:13.15 brlcad cmake worked without fuss
13:13.29 brlcad biggest issues so far are C++-related
13:13.34 ``Erik swank
13:14.03 brlcad put mipspro on halt after it had no stl to work with
13:14.18 brlcad but then the gcc installed is 2.95 so it's all kinds of special too
13:14.52 ``Erik um, iirc, sgi put out stl as an optional add-on (in the late 90's, it was common for msvc users to grab the sgi stl, because it was the least bad out there)
13:14.54 brlcad just burnt a 3.3 and stl to put on there for next week, but it will mean starting over
13:15.11 brlcad nods, got that
13:15.22 brlcad their stl used to be my go-to stl documentation (sometimes still is)
13:15.43 brlcad I made a wget copy of their site years ago when the company started crumbling
13:15.58 brlcad fortunately haven't needed to use it
13:16.25 ``Erik heh, "hey, I'm a new ceo! forget this mips crap, the money is in nt! let's make a basic NT workstation and try selling it for 10x everyone elses rate! it'll be awesome!" *cough*
13:16.39 brlcad yeah..
13:18.22 ``Erik the mips isa was awesome, did some asm using 'spim' http://pages.cs.wisc.edu/~larus/spim.html back in college, soooo much nicer than x86
13:19.29 starseeker leaves off on yet another API reduction re-design of the db_search stuff to emissions test a car...
13:19.31 ``Erik aaaanyway, as neat as the o2 is, not sure the time wouldn't be better spent bumping from c90 to c99 or updating to tcl 86
13:27.47 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
13:45.27 brlcad ``Erik: this isn't just for fun, I'm evaluating where our performance stands compared to where it was a decade before
13:45.53 brlcad to see if we're significantly faster or slower
14:56.47 ``Erik no old #'s for something like xon/xoff to do an easier comparison? :)
14:58.35 ``Erik I kinda feel compelled to point out that using a different compiler can yeild radically different performance profiles, 2.95 was very micro-optimized for x86, 3 was significantly slower code, but by 3.4, it was tromping 2.95 on x86 as well as other platforms... :)
14:59.06 ``Erik (and the 2.95 egcs branch was even crazier)
15:03.19 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:24.35 *** join/#brlcad gaganjyot (~gagan@124.253.225.70)
16:34.29 *** join/#brlcad gaganjyot (~gagan@124.253.225.70)
17:12.27 *** join/#brlcad gaganjyot (~gagan@124.253.225.70)
17:16.51 *** join/#brlcad javampire (~ncsaba@p4FF7294D.dip0.t-ipconnect.de)
17:38.53 javampire kanzure: I have some questions regarding python-brlcad...
18:10.20 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:34.20 kanzure javampire: sup
18:35.53 javampire kanzure: first I would like to ask if you had any reason to use '_bindings' instead of just 'bindings' ?
18:36.35 javampire the '_' suggests it's a private package, but it's actually not, applications will need to use it
18:36.59 kanzure in python _ just means "please pretend it is private"
18:37.06 kanzure i don't see why applications would need to use it
18:37.18 kanzure supposedly python-brlcad would wrap _bindings into something else that would be consumable by humans
18:37.35 javampire aha, now that's a good reason :-)
18:38.25 javampire but for the moment that's unfortunately not true, and I think it will take quite some time to get there...
18:38.52 kanzure which application needs to access brlcad._bindings?
18:39.21 javampire anyway, I tried to silence my IDEs warnings by adding those packages directly under the "brlcad" package, but I will revert that then
18:39.44 kanzure i recommend not using an IDE because it complicates things
18:39.53 kanzure but i wont insist..
18:40.16 javampire well I have different experience with IDEs, for now it helps me do things faster
18:40.38 javampire I also have quite extensive experience using IntelliJ, and Pycharm is just it's python variant
18:41.38 javampire it's warnings did actually help me find quite some bugs
18:42.31 javampire OK, the "_" question is answered with that, thanks
18:42.48 javampire I have another one related to building combinations
18:42.50 kanzure are you still manually testing by reinstalling the package?
18:42.59 kanzure let me see what i can do about this
18:43.08 javampire well it's not a big deal
18:43.21 kanzure it is :)
18:43.27 javampire I run the "setup.py", takes a few seconds :-)
18:43.33 javampire what can be done about it ?
18:43.42 kanzure installing the python package is secondary from testing the binding generation stuff
18:43.51 kanzure well it's important to have a separation of concerns
18:44.00 javampire well binding generation is working now, I don't need to test it
18:44.11 kanzure updating bindings shouldn't require a programmer to know anything about python packaging magic (which, by the way, is universally terrible and awful)
18:44.21 kanzure (except maybe for wheels, but i haven't looked into this much)
18:44.55 kanzure ctypesgen.txt seems weird- what is this
18:45.04 javampire well the bindings are re-generated only because the wrapper package is the same as the bindings package
18:45.29 javampire ah, that one was only to record my finding about the ctypes-gen bug
18:45.49 kanzure you could just submit changes upstream to https://github.com/kanzure/ctypesgen and then we bump the dependency/version in requirements.txt
18:46.27 javampire ctypes-gen can wrongly include some unsupported typedefs if there are circular dependencies
18:46.53 javampire but once the "no-python-types" option is set to False, that won't affect anymore python-brlcad
18:46.57 kanzure what is the difference between test/ and tests/
18:48.03 javampire tests is the unit tests created by you, test is the one created by me with some scripts I check for running at all
18:48.11 javampire and I used for debugging
18:48.24 kanzure yes but what is the actual difference
18:48.32 kanzure like why should there be two?
18:48.46 javampire once things stabilize, it can be either moved to tests as unit tests, or just dropped altogether, or perhaps moved to the examples
18:49.08 javampire unit tests are simple things which test one element
18:49.20 javampire the tests has a full round-trip
18:49.43 javampire I mean the test/test_wdb.py for example
18:50.37 javampire everything is mostly work in progress for the moment, I experiment a lot
18:50.57 javampire but yes, i'm glad for any questions/comments !
18:51.56 javampire before I will go ahead with implementing more primitive wrappers, I want to get combination read/write working well, because the actual details there can influence how the rest needs to be implemented
18:53.28 javampire when creating a combination a tree of boolean operations will need to be created
18:54.22 javampire that can be done in many ways, but I would prefer to use expressions involving primitive instances connected by properly overloaded operators
18:55.04 javampire and the actual question is: do you have preferences for which operators to assign to which boolean operation
18:56.47 javampire if I would use the operators overloaded by set operations in python, it would mean: '|' -> union; '&' -> intersection; '-' -> difference; '^' -> xor
19:20.11 brlcad ``Erik: yep, that's why recompiling 6.0 is already in order, but the existing install still gives me a known baseline
19:20.37 brlcad compiling 6.0 should be a snap
19:30.58 Notify 03BRL-CAD:brlcad * 59782 (brlcad/trunk/doc/html/ReleaseNotes/email4.0.html brlcad/trunk/include/bn.h and 82 others): eliminate some more of the decorated t i t l e outliers that were inconsistent with the majority, ones on the main line or single line.
19:47.19 Notify 03BRL-CAD:brlcad * 59783 brlcad/trunk/src/conv/conv-vg2g.c: omg, don't be so f-ing bossy and condescending
19:49.51 Notify 03BRL-CAD:brlcad * 59784 (brlcad/trunk/src/conv/comgeom/f2a.c brlcad/trunk/src/conv/conv-vg2g.c): ws, style cleanup
19:51.05 Notify 03BRL-CAD:brlcad * 59785 brlcad/trunk/src/conv/conv-vg2g.c: mat_pr is unused, remove
19:52.40 Notify 03BRL-CAD:brlcad * 59786 brlcad/trunk/src/conv/conv-vg2g.c: eliminate globals
20:31.55 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:58.42 kanzure javampire: i probably prefer written out operators, as methods/functions like union, difference, intersect, etc..
20:59.05 javampire yes, that will be provided too
21:00.05 javampire look at the unit test I added for "combination", something similar will be supported
21:01.14 javampire but I would also add some overloaded operators too, in some occasions that could look better
21:01.28 javampire at least the '-' for subtraction is looking much better
21:02.02 Notify 03BRL-CAD:brlcad * 59787 (brlcad/trunk/include/bn.h brlcad/trunk/include/nmg.h and 45 others): clean up the remainder of non-conformant comment header expansions, removed
21:13.51 *** join/#brlcad kesha (~kesha@14.139.122.114)
23:47.20 Notify 03BRL-CAD:tbrowder2 * 59788 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/CMakeLists.txt and 3 others): move bit twiddle literals to a new, private header; rename with BU_ prefix
IRC log for #brlcad on 20140209

IRC log for #brlcad on 20140209

00:31.38 *** join/#brlcad _FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
00:36.19 _FF hello!! i am a newbie in programming and i am interested in one of the brl-cad projects! i need some materials to understand the project better!
00:36.49 _FF its all about adding the exec option to search
00:37.04 _FF anyone to help?? plz!
00:42.48 Notify 03BRL-CAD:tbrowder2 * 59789 (brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/tests/bu_bitv.c): change local bu_vls_t vars to stack vs. heap
01:21.40 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
01:25.20 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
04:11.27 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
04:17.44 Notify 03BRL-CAD:brlcad * 59790 (brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/bu_internals.h and 2 others): the BU_/bu_ prefix implies public API. if it's going to exist as implementation, doesn't need the prefix and shouldn't use that prefix (it could use another or not).
04:56.57 Notify 03BRL-CAD:brlcad * 59791 brlcad/trunk/TODO: fbed still 'works' (as much as before).
05:30.35 Notify 03BRL-CAD:brlcad * 59792 brlcad/trunk/CHANGES: mark fbed and pp-fb deprecated for removal. any users out there? these tools utilize termlib for input but have continued to have a maintenance cost/burden to maintain, so schedule them for removal.
05:37.23 Notify 03BRL-CAD:brlcad * 59793 (brlcad/trunk/src/fb/pp-fb.c brlcad/trunk/src/fbed/fbed.c): properly announce that these tools are deprecated.
05:42.36 Notify 03BRL-CAD:brlcad * 59794 brlcad/trunk/TODO: three other fb tools that use termlib are actually still useful, so just create a task to rework them a little bit
05:48.15 Notify 03BRL-CAD:brlcad * 59795 brlcad/trunk/src/libdm/dm_obj.c: eliminate dead code
05:50.02 Notify 03BRL-CAD:brlcad * 59796 brlcad/trunk/src/canon/canonize.c: reduce common system I/O headers. bio.h exists exactly for this purpose.
06:23.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:33.30 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
11:56.14 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
14:56.27 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
16:42.01 Notify 03BRL-CAD:brlcad * 59797 brlcad/trunk/src/libbn/plane.c: simplify with vmath zero/equal testing, updates related to changes richard made in r52267.
17:54.20 *** join/#brlcad merzo (~merzo@139-1-133-95.pool.ukrtel.net)
18:41.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:01.20 Notify 03BRL-CAD:brlcad * 59798 brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c: avoid some equal-comparisons, easily done by just inverting the logic
19:12.47 Notify 03BRL-CAD:brlcad * 59799 (brlcad/trunk/include/vmath.h brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c): instead of clamping just zero-values (and not matching CLAMP()'s pattern), generalize the macro to match INTCLAMP() instead so we can clamp vectors and points to nearby integer values. this is particularly useful for axis vectors.
19:29.25 *** join/#brlcad merzo (~merzo@139-1-133-95.pool.ukrtel.net)
20:10.55 Notify 03BRL-CAD:brlcad * 59800 brlcad/trunk/src/librt/shoot.c: remove distracting comment
20:15.10 Notify 03BRL-CAD:brlcad * 59801 brlcad/trunk/src/librt/shoot.c: use the distance tolerance instead of hard-coded values
20:31.53 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
20:37.26 Notify 03BRL-CAD:brlcad * 59802 brlcad/trunk/src/librt/primitives/tgc/tgc.c: go a bit further before overflowing
20:57.53 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
21:08.22 *** join/#brlcad Mahi (~Mahi@ec2-54-80-94-154.compute-1.amazonaws.com)
21:26.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:28.55 *** join/#brlcad merzo (~merzo@181-27-132-95.pool.ukrtel.net)
IRC log for #brlcad on 20140210

IRC log for #brlcad on 20140210

03:17.42 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
03:46.32 Notify 03BRL-CAD:brlcad * 59803 brlcad/trunk/NEWS: credit cezar with a number of the memory leaks he fixed in r54118 as part of fixing clang static analysis defects.
04:01.59 starseeker prods Notify
04:02.11 Notify 03BRL-CAD:starseeker * 59804 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/conv/step/g-step/Trees.cpp and 4 others): And this is why the search API was still flagged as WIP. Consolidate plan testing, flat vs. tree-aware searching, single dp vs dp array inputs, and full_path vs. unique dp return types into a single db_search function that accepts flags to control its behavior and a db_free_search_tbl function
04:02.14 Notify that can handle either result type. Code reduction and simplification overall - barring some major missing considerations, this is most likely the final form of the C search API. Needs a fair bit of testing, as the change was a bit invasive - particularly when it comes to things like hidden objects.
04:02.21 starseeker ah, there we go
04:02.43 starseeker yawns - time to sleep on it, but that feels like it may well be the right solution
04:35.49 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:36.45 *** join/#brlcad _ff (29cac42b@gateway/web/freenode/ip.41.202.196.43)
04:38.16 _ff hello any one there??
04:39.23 _ff hey guys i really need help
04:40.54 brlcad hello _ff
04:40.57 brlcad ~ask
04:40.57 infobot 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.
04:42.13 _ff thanks for that!
04:42.35 brlcad sure
04:43.45 _ff i am a newbie in programming and with the skills i've aquired in C i wish to work on a project on brlcad! looking at the ideas proposal i fell on the adding the exec function to the search!
04:44.22 _ff though i have no idea on how to start the project i wish to have some materials wish can help me start the project
04:54.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:04.24 *** join/#brlcad _ff (29cac42b@gateway/web/freenode/ip.41.202.196.43)
05:07.20 _ff --brlcad-- any proposal ??
05:16.36 *** join/#brlcad _ff (29cac42b@gateway/web/freenode/ip.41.202.196.43)
05:56.27 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
06:13.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:31.15 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
06:44.45 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:46.59 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
08:56.06 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:18.09 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:36.40 *** join/#brlcad inspired (c318dc10@gateway/web/freenode/ip.195.24.220.16)
09:38.30 inspired hello! just heard about brl-cad and i wich to know where and how to download the software to install on my pc. operating system-linux
10:12.33 *** join/#brlcad caen23 (~caen23@92.81.213.198)
12:04.40 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
12:48.20 Notify 03BRL-CAD:tbrowder2 * 59805 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/bitv.c): change two functions to return success/failure; change decls accordingly and add explanation in bu.h
12:53.25 *** join/#brlcad caleb (c318dc10@gateway/web/freenode/ip.195.24.220.16)
13:07.08 *** join/#brlcad caen23 (~caen23@92.81.213.198)
13:09.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
13:40.34 mpictor Anyone have experience with operator= behaving differently on windows than linux? We removed a pure virtual operator= in STEPcode due to msvc linker errors, and it triggered a regression on Linux.
13:40.56 mpictor https://github.com/stepcode/stepcode/issues/284
13:44.04 *** join/#brlcad gaganjyot (~gagan@124.253.230.99)
13:50.37 gaganjyot hello there,
13:51.02 gaganjyot is librecad participating under BRL-CAD this year for GSoC ?
14:00.33 *** join/#brlcad jasleen (~chatzilla@117.253.230.220)
14:13.08 Notify 03BRL-CAD:starseeker * 59806 brlcad/trunk/NEWS: Keith implemented improvements in handling NURBS surfaces where edges and trims 'wrap around' from one side of the UV domain to the other.
14:20.12 brlcad gaganjyot: that is the intention, though still some details to sort out
14:27.46 Notify 03BRL-CAD:starseeker * 59807 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Update search calls in g-ap214
14:30.42 gaganjyot brlcad: thanks :)
14:32.25 *** join/#brlcad gaganjyot (~gagan@124.253.230.99)
14:33.21 Notify 03BRL-CAD:starseeker * 59808 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/libged/comb.c): Add a more meaningful label for the default or 0 flag to allow devs to make it more explicit what type of search is being performed.
14:38.12 gaganjyot brlcad: is there any ideas page for gsoc 14 ?
15:12.21 Notify 03BRL-CAD:carlmoore * 59809 (brlcad/trunk/src/libbn/vert_tree.c brlcad/trunk/src/librt/search.c): fix spellings, and adjust (not change) a comment so it more closely resembles a comment which I didn't change
15:18.35 *** join/#brlcad gaganjyot (~gagan@124.253.230.99)
15:43.30 starseeker mpictor: sorry, that one is beyond my experience :-/
16:06.09 ``Erik I have recollection of game developers bitching that linux "just didn't work right" with c++ overloads, a long time ago... my assessment at the time was that windows sucked and windows coders were self-absorbed idiots... these days, I'd recommend a microtest and would assume the spec is ... imperfect and ambiguous?
16:12.24 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:23.35 *** join/#brlcad gaganjyot (~gagan@124.253.230.99)
16:27.37 Notify 03BRL-CAD:starseeker * 59810 brlcad/trunk/include/raytrace.h: Actually use rt/defines.h - removes about 10 lines of duplication
16:32.33 Notify 03BRL-CAD:starseeker * 59811 brlcad/trunk/include/dm.h: Set up a similar subdir and header file for dm
16:50.03 Notify 03BRL-CAD:starseeker * 59812 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/src/libdm/color.c and 24 others): Move the dm-*.h headers into the dm subdirectory.
17:05.30 *** join/#brlcad gaganjyot (~gagan@124.253.230.99)
17:08.42 Notify 03BRL-CAD:starseeker * 59813 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/defines.h): Break search header definitions out into rt/search.h
17:14.32 starseeker O.O http://www.opencascade.org/getocc/license/
17:14.48 starseeker Holy cow - OpenCascade went LGPL 2.1!
17:17.32 starseeker Back in December
17:17.53 starseeker Version 6.7.0 (not retro-active to earlier versions)
17:19.59 starseeker wonders how he missed that...
17:25.12 gaganjyot starseeker: LGPL v2.1 with one condition
18:33.19 *** join/#brlcad sod (737c2942@gateway/web/freenode/ip.115.124.41.66)
18:34.43 sod hi all
18:34.43 gcibot sod, hey!
18:35.09 sod i'm new here in brlcad
18:35.23 sod and need some help to start
18:35.55 sod hi all
18:35.56 gcibot sod, hey!
19:20.47 brlcad starseeker: yep, mid-dec
19:22.14 brlcad shame that wasn't 10 years ago or it might have been an interesting consideration for incorporation
19:22.26 brlcad though bsd/mit would have been better
19:27.48 brlcad it does mean we can probably "look" at their code now without too much concern, but I'd stil be disinclined to directly incorporate any of their code
19:28.14 starseeker nods - was thinking more along the lines of using features they have that we don't have implemented yet
19:28.16 brlcad I'd really like to see us move to a more flexible and permissive license
19:28.33 starseeker sort of a "plug in opencascade until we get our version working" sort of approach
19:29.19 brlcad how would that'd be accomplished without incorporating their code, using a system version or something?
19:29.25 starseeker yep
19:29.37 starseeker "if opencascade found, enable goodies"
19:29.39 brlcad would be a digression from src/other
19:29.52 brlcad sort of like X11, but .. not really
19:30.01 starseeker like bullet and adaptagrams
19:30.10 brlcad yeah, better analogy
19:30.26 brlcad what feature would be useful that way?
19:30.51 brlcad step conversion would have been the main thing that came to my mind, and I think our support is probably approaching better if not there already
19:31.25 starseeker first thing that came to my mind was drawing support, i.e. http://freecadweb.org/wiki/index.php?title=File:FreeCAD011.png
19:31.59 starseeker they also have a constraint solving 2D sketcher
19:32.30 brlcad ironically, I think that was one of the things they suggested for a possible gsoc project because it wasn't very good (recollection is vague, could be wrong)
19:32.42 *** join/#brlcad cain_ (c318dc10@gateway/web/freenode/ip.195.24.220.16)
19:35.02 starseeker brlcad: we could try hooking into their boolean support...
19:36.37 brlcad dunno, those both seem like a stretch to me ... we'd end up integrating and it'd either suck (in which case nobody would/should use it and it would have been a waste of time) ... OR ... it works great and we've painted ourselves into a dependency corner for the foreseeable future
19:37.50 brlcad IF it worked great, that'd be even LESS incentive to invest development time and effort, meaning it simply wouldn't happen
19:38.53 brlcad that's very much a lose-lose situation unless we're willing to adopt OC as a dependency (and that seems like a very bad idea to me, but I'd want to do a full cost/benefit analysis)
19:39.08 starseeker it may be worth waiting a bit to see what happens, but this license change is potentially a seismic event for the open source CAD world...
19:39.29 starseeker the old license on opencascade was a blocker to an effective community forming
19:39.48 starseeker without that hangup, things could get interesting
19:40.15 brlcad the company is still not encouraging or supportive to that happening
19:41.02 brlcad this was almost entirely a prlonged delayed response to the problems from those codes (10 years ago!) trying to integrate into debian and other repos, getting declared non-free
19:41.29 brlcad those that wanted to use it already are
19:41.38 brlcad that community is freecad
19:41.52 starseeker the company may not be able to build a community around the code, but FreeCAD is another story, especially in partnership with the OCE crowd
19:41.53 brlcad (there's a couple others in fairness, but they don't interoperate)
19:42.47 starseeker isn't proposing to hop on the bandwagon and abandon our efforts - from some of the comments I've seen, the opencascade code is... difficult to work with
19:43.12 brlcad that's probably an understatement
19:43.14 brlcad I've been talking with several in their community over the past couple weeks
19:43.53 brlcad mentioned my longer term plans to produce a viable stand-alone open source kernel that would replace the likes of acis, granite, parasolid, opencascade, etc
19:44.03 brlcad several were actually rather excited by that notion
19:44.09 starseeker cool :-)
19:45.05 brlcad some of their gsoc hesitation was because OC was simply too complicated for someone to get into in that short amount of time (a summer)
19:46.00 starseeker actually isn't opposed to the notion of "proper" open source competition between BRL-CAD and FreeCAD/opencascade - from a broader perspective, not being totally dependent on one solution is almost invariably a good thing
19:46.29 brlcad I don't mind competition at all, I think it's a good thing that we do things in somewhat different ways
19:46.37 brlcad we address different needs, have different communities
19:46.53 brlcad we can still bridge various collaboration points, like STEPcode or ray tracing
19:47.41 brlcad one of their devs noted that our development activity is 10-20 times theirs
19:48.05 starseeker will be interesting in the longer term to see if BRL-CAD can be slotted in "under" their GUI, which is undeniably snazzier than even Archer (much less MGED)
19:48.34 brlcad we're still pretty much the only de-facto open source CAD in production use that I know of, so having them help expand open source CAD activity is a good thing
19:49.12 starseeker last time I checked they were getting something like 3 times our download rate on sf
19:49.44 brlcad we're not very good at pumping out releases, our interface and usability suck
19:49.56 brlcad using OC doesn't do ANYTHING for that
19:50.12 brlcad so yeah, busy work
19:50.19 starseeker er, correction - 6 times our download rate
19:50.33 brlcad what are they at per month?
19:50.45 brlcad we were around 10k/month when we had consistent releases
19:50.48 starseeker let's see... 13,731 per week...
19:51.10 brlcad good to know
19:51.35 starseeker we're at 2069 per week right now according to the "3d modeling" listing
19:51.50 brlcad so we've gone down a bit, not too suprising given our lack of releases
19:52.01 brlcad every time we release, that number jumps way up
19:52.07 starseeker nods
19:52.21 starseeker I need to quit fiddling with the search API and get back to learning Qt :-P
19:53.25 brlcad we should all quit what we're doing to work on interface, but "that'd be bad" for other reasons... ;)
19:53.43 brlcad I think we'll have a ton of momentum come this summer
19:53.58 brlcad enough infrastructure finally in place to modularize the front-end development
19:54.37 starseeker brlcad: is moving the dm headers to the subdir a problem? I figured it came under the heading of minimally impacting...
19:54.37 brlcad we really need boolean evaluation (what nick's working on) and clean import/export (what you and keith are doing)
19:54.47 brlcad nope, looked good to me
19:55.07 starseeker should probably remove the dm- prefixes, they're pretty redundant now
19:55.17 brlcad those dm-*.h are actually "private" and shouldn't be in include but they are exposed in a few places right now
19:55.31 starseeker mged, tclcad, and a couple utils iirc
19:55.35 brlcad don't, several of those will conflict with system headers
19:55.41 starseeker blegh
19:55.42 starseeker ok
19:55.49 brlcad annoying, I know
19:56.24 brlcad but yeah, I think our first step is to simply categorize all the include/ headers into subdirs
19:56.57 brlcad once we do that, we can focus on the build system and any header file breakups needed, then removing the private ones
19:57.50 brlcad so we'll end up with nothing except common.h, bio.h, bin.h, and conf/ in the include directory (plus one dir per lib)
19:58.37 starseeker ah, so "raytrace.h" would be inside rt/ ? Or were you thinking to modularize what is included at a finer level?
20:00.58 starseeker i.e. no "raytrace.h" at all, just including the necessary pieces?
20:01.45 brlcad both
20:02.08 brlcad there'd all live inside a subdir
20:02.26 brlcad some like raytrace.h would simply #include all of the sub-modules that form the ray tracing API
20:02.36 starseeker nods
20:02.42 starseeker make sense
20:02.44 brlcad lib/lib.h would include everything for lib
20:02.58 starseeker so... raytrace.h -> rt.h?
20:03.11 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-pynwrjlokdcycoyt)
20:03.13 brlcad "maybe" .. that's probably the most complicated header of all
20:03.50 starseeker was/is contemplating splitting more pieces out of it a.l.a. rt/search.h
20:03.57 brlcad there's 943 public functions in raytrace.h now
20:04.04 starseeker just for readability it helps
20:04.10 brlcad right, that's the idea
20:04.13 starseeker wines
20:04.16 starseeker winces
20:04.18 starseeker grr
20:04.30 brlcad so imagine separating everything out that groups into some set of sub-functionality
20:04.56 starseeker I take it defines.h is intended to hold all the #define type things, not just the DLL foo?
20:05.07 brlcad basically the lib_group_function() would imply there's a lib/lib.h you could include or a lib/group.h you could include
20:05.22 brlcad no no
20:05.29 brlcad modular per group
20:05.44 starseeker so defines.h was just a stub?
20:06.03 brlcad defines.h is global to the lib
20:06.20 brlcad it ideally would just live in that lib/lib.h file, but every header will need it
20:06.28 brlcad and every header cannot include lib/lib.h ... cyclic dep
20:06.39 starseeker ah, so lib/group.h would include lib/defines.h
20:06.42 brlcad so the common/global aspects get their own header necessarily
20:06.46 brlcad right
20:06.56 brlcad every header would include exactly and only what it needs
20:07.09 brlcad should actually speed up compilation substantially
20:07.12 starseeker sounds good
20:07.58 starseeker brlcad: sorry if I'm "jumping the gun" on that but after one too many times digging db_search out of raytrace.h I figured I might as well go for it...
20:09.46 brlcad no jumping the gun, it's all good
20:09.51 brlcad as you can tell, I'd already started it
20:09.56 brlcad long term low priority
20:10.07 brlcad I peck at it when I can think clearly
20:10.12 brlcad which isn't very often
20:10.20 starseeker heh
20:10.37 brlcad just have to make sure it's cleaner and not a work-in-progress mess, complete every step along the way
20:11.22 starseeker every time I have to think long and hard about an API like search, I always think about doxygen documtation... which leads to headers
20:11.32 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:11.38 brlcad there is one issue of managing the includes, whether we want to update all caller codes to lib/whatever.h (particularly third-party codes) or whether we'll rely on brlcad-config or pkg_config to set per-lib include dirs
20:12.22 brlcad won't matter so long as the "lib.h" header is the LAST to move (staying in include/ for now)
20:12.26 starseeker to be honest, that was the primary reason I figured raytrace.h would continue to live in include and the sub-headers would be in rt/
20:12.45 starseeker er, right
20:12.51 brlcad that makes the most sense for now
20:13.32 brlcad just thinking once EVERYTHING is broken out into lib/module.h and other headers, those top-levels will be inconsistent with some established conventions
20:13.50 brlcad but yeah, breakouts first whenever
20:14.53 starseeker sweet. When I get a little time I'll try to make sure the doxygen stuff is handling it correctly
20:16.30 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:21.33 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:26.22 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:34.21 starseeker jots a note to himself to prod the fossil devs and see if libfossil (http://fossil.wanderinghorse.net/repos/libfossil) is still active
20:35.37 starseeker depending on how it's done, that has the potential to be an almost ideal backend for libgvm
20:36.44 Notify 03BRL-CAD:tbrowder2 * 59814 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/tests/CMakeLists.txt and 2 others): add new function 'bu_vls_substr'; add tests for it
20:37.52 starseeker brlcad: what do you think about moving libgvm from geomcore into BRL-CAD proper?
20:40.04 brlcad what's in the lib?
20:40.51 starseeker mostly the incantations to split a .g file up into a subversion repo and put it back together again
20:41.04 brlcad ahh
20:41.07 *** join/#brlcad luca79 (~luca@net-37-117-72-79.cust.vodafonedsl.it)
20:41.25 starseeker header (gvm.h) is generic (credit to you for instisting on that)
20:41.47 brlcad C API?
20:41.50 starseeker yep
20:42.54 starseeker brlcad: http://sourceforge.net/p/brlcad/code/HEAD/tree/geomcore/trunk/src/libgvm/
20:52.53 brlcad suppose it's be alright, but not sure I'd see that being anything but a useful distraction right now
20:53.27 brlcad having our progs call that lib directly wasn't ever in the tea leaves
20:54.08 brlcad even mged is supposed to be going through the GS so we can properly manage the notion of a checkout
20:54.38 brlcad if no tool or lib in our checkout calls it, becomes unusal to have there
20:54.41 starseeker OK, just a thought
20:54.53 brlcad sure, it's an interesting thought
20:55.51 brlcad I think I'd just expect some way it to get put to use and I can't think of one right this second except maybe some low-level command-line interface
20:56.29 starseeker nods - yeah, I think I've got some basic commands for working with .g files and that's about it
20:56.35 starseeker plus needs svn libs
20:57.13 brlcad yeah
20:57.34 starseeker libfossil would be *awesome* but it doesn't look like it has much momentum
20:58.43 brlcad is having trouble getting his head around the 500 public functions in the nmg API
20:58.57 starseeker isn't surprised
20:59.05 brlcad at a glance, more than half of those simply shouldn't be public
20:59.28 brlcad and it's just lazy declaration
20:59.39 brlcad wonder how many are actually directly used
20:59.48 starseeker that sounds like a rather massive addition to the CHANGES deprecation list
20:59.52 brlcad how big/complicated the API really is
21:00.37 brlcad afaik, nmg was never "published", documented in a manner that others could use it
21:01.02 starseeker given my druthers, I'd probably stub out a "clean" API for NMG as the first step in digging it out of librt, then work from there...
21:01.19 brlcad easy enough to leave the decls public for a deprecation phase, but not sure it'd technically be required
21:07.27 mpictor reads discussion from last few hours
21:08.04 mpictor starseeker: as of a couple years ago, OCC's boolean operations were slow and had a lot of bugs
21:08.49 starseeker mpictor: ah, good to know
21:08.52 mpictor has fond memories of solids with negative volume and/or invisible faces
21:08.57 starseeker heh
21:09.27 mpictor I think I have a whitepaper from where SALOME wrote their own boolean ops with more modern algos
21:11.02 starseeker this one? http://docs.salome-platform.org/salome_7_3_0/gui/GEOM/SALOME_BOA_PA.pdf
21:11.53 mpictor heh, I was about to mail you v 6.3.0 of that :)
21:12.35 starseeker <spock voice>fascinating</spock voice>
21:14.07 mpictor I remember the OCC sources being in french - at least the old parts. the comments were too technical for google translate to work on, as well :/
21:16.22 starseeker they've put quite a lot of work into documenting SALOME, based on that example
21:16.55 kanzure hello
21:17.09 starseeker kanzure: howdy
21:17.21 kanzure i think OCC's boolean operations still have bugs
21:17.33 kanzure i wasn't aware that SALOME has a separate implementation
21:17.38 kanzure finding code inside of OCC is impossible enough as it is
21:17.48 mpictor heh no kidding :)
21:17.48 kanzure some parts are in french, others in russian, and some more in english
21:17.59 kanzure it is entirely hopeless and should be abandoned
21:21.46 starseeker kanzure: so you don't think the OCE team is inclined to try and save it?
21:23.38 kanzure i have spent a lot of time trying to work through OCC's source code to see how i could start to clean things up
21:23.46 kanzure and honestly i wasn't able to make up any actionable plan
21:24.06 kanzure like, in theory, there are these 100+ modules that can be reused, but they seem to call each other a lot, and i'm never really sure where the actual boolean operations are really truly implemented..
21:24.33 kanzure i think that the OCC team upstream might not have the talent necessary to fix their situation
21:24.58 kanzure large refactor initiatives from the OCE people would be interesting.. but brlcad is way cleaner :)
21:26.24 mpictor kanzure: do they still use WOK to generate container classes, or have they moved to templates?
21:27.22 kanzure i haven't looked in the past ~2 years so i would guess WOK
21:27.44 mpictor bleh
21:28.40 kanzure oh wait, hi, nice to see you around :)
21:28.45 kanzure i know who you are. heh.
21:29.35 mpictor you're brian bishop, right?
21:30.54 kanzure hi yes
21:33.07 mpictor don't think I've talked to you since I used to frequent #cam
21:33.17 starseeker kanzure: it would be interesting if the FreeCAD/OCE folks could look at BRL-CAD and itemize what is missing from their point of view to make BRL-CAD viable for their applications
21:34.05 starseeker we know the obvious ones (booleans, shaded displays, 2D drawings/dimensioning)
21:34.13 kanzure booleans?
21:34.33 starseeker subracting one Brep from another to form a new shape
21:34.45 starseeker i.e. use a cylindar to punch holes in a plate
21:36.34 kanzure oh, i wasn't aware that this was missing at the moment.
21:37.07 starseeker we're working on it - one of last years GSoC projects did quite a bit of work on that topic
21:37.51 starseeker http://brlcad.org/wiki/User:Phoenix/GSoc2013/Reports
21:38.09 kanzure my biggest suggestion would be something about decoupling releases of individual components/sub libraries or something, and especially separating the gui-related releases, but i dunno if the freecad person cares about that
21:38.17 kanzure yeah, i remember User:Phoenix
21:39.00 starseeker kanzure: so separating a "libbrlcad" backend from the GUI front-ends?
21:39.40 kanzure that sounds nice
21:39.44 kanzure have you looked at python-brlcad?
21:39.58 starseeker unfortunately I haven't had time recently
21:39.59 kanzure https://github.com/kanzure/python-brlcad
21:40.15 mpictor starseeker: did you mention a constraints solver as something you don't have? https://code.google.com/p/sketchsolve/ (BSD) was used in the now-defunct heekscad
21:40.41 starseeker nods - I looked at that a bit, but apparently FreeCAD did too and they wound up implementing their own
21:41.24 starseeker is curious as to whether gecode could be used as a foundation on which to define and solve such constraints - they seem to do well in the open source constraint solving arena
21:41.47 starseeker not to mention a nice license and good documentation
21:42.36 mpictor there's also psketcher, which has fewer constraints but includes 2d sketching https://code.google.com/p/psketcher/
21:42.44 mpictor had not heard of gecode
21:42.58 starseeker mpictor: unfortunately, psketcher is GPL
21:43.07 mpictor oh yea :/
21:43.15 starseeker http://www.gecode.org/doc-latest/reference/classCartesianHeart.html
21:45.34 starseeker that example is promising when you consider our problem domain :-)
21:46.56 starseeker main question I have is how to approach a runtime specification of and rebuilding of the constraints - from what I can tell, we basically will need to construct GECODE models "on the fly", destroying them and creating new ones when the geometry changes (not parameters changing per say, but new geometry and/or constraints being added or removed)
21:48.08 mpictor oh, so you'd have their model, as well as one of your own?
21:49.07 starseeker in essence - we would have a series of conceptual constraints (like psketcher's list for 2D, for example) and we would need to express those in terms of how GECODE defines a system
21:49.28 mpictor yea
21:50.42 starseeker so we would take (say) sketch, define the notion of angles between edges as a constraint, and then for each specific set of edges that had an angle constraint we would create and insert into the "space" GECODE defines those specific constraints
21:51.24 starseeker ditto for distance, horizontal/vertical edges, etc.
21:52.46 starseeker I suspect once certain conceptual hurdles and basic setups are in place, it would be fairly straightforward to get at least some basic solves going - the trick would be making sure we are using the right techniques for specification and solving to make it *fast*
21:54.02 *** join/#brlcad merzo (~merzo@181-27-132-95.pool.ukrtel.net)
21:54.05 starseeker doesn't know if "implement a 2D constrained sketcher using GECODE" is a viable GSoC project or not, but it sure would be interesting
21:54.19 mpictor yes, it would
21:54.45 mpictor speaking of which, we need to figure out gsoc projects for stepcode
21:55.09 mpictor thread safety is one that someone was asking about recently
21:55.22 starseeker do you think that's doable for a student in a summer?
21:55.44 mpictor I was about to ask what you thought :)
21:56.09 starseeker well, the new file breakout will probably help debugging quite a lot
21:56.34 mpictor yes
21:56.52 starseeker I guess it's a question of how deep the changes would really have to go
21:57.10 mpictor but that made me think of all the assignment operators (etc) which copy pointers rather than creating new objs
21:57.22 starseeker winces
21:58.04 starseeker I almost wanted to suggest as a project getting really nice doxygen documentation generating for the STEPcode sources and maybe even the schema files
21:58.56 starseeker that might help all future projects (and us) navigate the labyrinth
22:00.08 starseeker mpictor: assuming you want to go with doxygen, of course...
22:00.38 mpictor I've wondered about that
22:00.42 mpictor there is a doxyfile
22:01.13 mpictor I guess the docs could be greatly improved by using more of the doxygen commands
22:01.25 starseeker mpictor: that's kinda what I was thinking
22:01.50 starseeker would include a component to generate html from express files, complete with graphviz diagrams of component relationships
22:02.04 mpictor I've been meaning to re-generate and upload the docs ever since v0.7 :/
22:02.07 mpictor nice!
22:02.31 starseeker that might not be doxygen per say (might even be a code-writing project) but it would be a vast help in making sense of what the schemas are trying to tell us
22:02.34 mpictor maybe they could take SCView and hook it into libexpress instead of using the sdai libs
22:02.43 mpictor yes
22:03.15 starseeker even the AP203 practical guide had just a few black and white diagrams - color coding and/or node shape could be used to convey a lot more information
22:04.18 starseeker perhaps in addtion to exp2cxx we would have exp2html
22:04.29 mpictor hmmm
22:04.45 mpictor good idea
22:05.01 mpictor and a 'make doxygen' target, of course
22:05.06 starseeker right
22:05.30 starseeker whether it was an actual doxygen run or called exp2html under the hood instead, the end result would be detailed, useful docs
22:05.42 starseeker (actually, it'd probably call both)
22:05.58 mpictor yea
22:06.28 starseeker the steptools folks do have their hyperlinked pages generated from the schema, and they're quite useful, but I've always thought there might be a way to do better
22:06.32 mpictor in a folder adjacent to p21read, there is code to generate html - but it uses the sdai libs rather than libexpress
22:06.41 starseeker hmm
22:06.50 starseeker is the output any good?
22:07.02 mpictor looks a lot like steptools :)
22:07.06 starseeker heh
22:07.17 starseeker should have guessed
22:07.25 starseeker ok, that's a good starting point then
22:07.46 mpictor I looked into https://readthedocs.org/ for documentation once, but they require reStructuredText
22:07.53 mpictor not compatible with doxygen :/
22:08.26 starseeker nods - especially for a summer project, my instinct would be to have them get familiar with what's there and how it works, then build from that
22:08.37 mpictor yes
22:09.31 mpictor and I think I looked for programs that could turn c/c++ into rst and didn't see any, so we'd lose a lot
22:10.23 starseeker ultimately we'd probably want doxygen for src code and the direct schema documentation to reference each other - I'd love to be able to click on a link in the schema docs and go to the header that defines its corresponding C++ type
22:11.17 starseeker anyway, something to think about - "what would our preferred generated documentation look like"
22:12.56 mpictor I've wondered from time to time about a gui app with searchable, clickable express
22:13.01 starseeker actually, rather than exp2html would probably want exp2doc with a --format option to specify options - would start with html, but in the future we could add rst, docbook, etc
22:13.22 starseeker mpictor: could html be generated to produce that result?
22:13.33 starseeker or did you have something more like a graph navigator in mind?
22:13.47 mpictor hmmm. guess we could do the search in javascript
22:14.00 mpictor I was actually thinking of something a lot like SCView
22:14.13 mpictor just using libexpress so it would have more info than present in the libs
22:14.21 starseeker nods
22:15.27 mpictor now that exppp is in use on official schemas, we can be pretty confident that the parser understands all the express currently used in step schemas
22:16.05 mpictor actually, its formatted, clickable express could be html
22:16.15 mpictor I think that Qt supports html natively
22:16.51 mpictor so we could use the same output for the gui app and for the www documentation
22:18.57 starseeker nods
22:19.18 kanzure have either of you used swagger
22:19.29 mpictor never heard ofit
22:19.30 kanzure it is a marginally not awful way of rendering schema documentation
22:19.43 kanzure http://swagger.wordnik.com/
22:20.18 kanzure anyway i mention it because it takes a schema and generates documentation (i don't think it is directly usable in this context)
22:20.40 kanzure the ui is generated from http://petstore.swagger.wordnik.com/api/api-docs/pet
22:21.04 mpictor what kind of schema does it take? xml?
22:21.08 kanzure json
22:21.34 mpictor oic
22:25.00 *** join/#brlcad merzo (~merzo@181-27-132-95.pool.ukrtel.net)
22:25.38 starseeker was thinking maybe something like D3 could be used to design a navigation widget for a schema view...
22:29.48 starseeker but even graphiz rendered images would be a great start
22:30.16 mpictor you mean d3js.org?
22:30.27 mpictor I always thought chord diagrams looked pretty cool http://bl.ocks.org/mbostock/1046712
22:31.20 mpictor searches for a schema hammer, to pound on a schema until it fits perfectly ;)
22:33.01 mpictor speaking of graphs, I wonder what would happen if we ran doxygen on the code from a schema
22:34.21 starseeker ponders what size of explosion would make a good analogy...
22:34.57 mpictor heh
22:35.16 starseeker but actually, that was one of the things I was wondering - whether we wanted to add comments to schema and have them end up as doxygen comments in the generated code
22:35.31 mpictor if exp2cxx printed doxygen comments on some things and not others, we could set doxygen to only document commented things
22:35.46 starseeker nods
22:35.56 mpictor guess I should have read your comment before finishing what I was typing :)
22:36.06 starseeker maybe listing undocumented entries upon request
22:36.12 mpictor yea
22:36.17 starseeker do the schemas allow comments?
22:36.26 mpictor oic
22:36.43 mpictor (* this is an EXPRESS comment *) --and so is this
22:36.53 starseeker sweet
22:37.34 starseeker adding comments to those beasts will be a years long process, but if we do it as we go it will end up being a very valuable resource
22:37.46 mpictor I was thinking of having exp2cxx write comments for every class stating which entity it came from (for example) and listing ancestors as "see also"'s
22:37.53 starseeker our generated schema docs will get progressively more valuable :-)
22:38.16 mpictor at least some of the schema tools (such as exppp) strip comments out
22:38.17 starseeker nods - then adding any "additional" comments that have been manually added to the output
22:38.23 mpictor heh
22:38.50 starseeker time to bugfix exppp :-P - GSoC task #1
22:38.57 mpictor lol
22:39.28 starseeker seriously though, that would be worthwhile. Remember how useful that old schema with comments was that you dug up a while back
22:39.54 starseeker if we can do a more modern version of that, our .exp files will begin to become goto resources instead of just copies
22:40.08 starseeker or rather, our generated docs will be the goto point
22:40.13 mpictor true
22:40.33 mpictor it would require changing the parser though, and probably adding onto the data structures
22:40.42 starseeker in exppp you mean?
22:40.46 mpictor libexpress ignores comments and has no facility to save them
22:40.50 starseeker ah
22:41.03 starseeker what do you think - doable for a summer project?
22:41.26 mpictor for the right student, I guess
22:41.32 mpictor parsers aren't my strong point
22:41.36 starseeker (has the advantage of letting them work on something useful while learning and (hopefully) not hurting working functionality)
22:41.52 mpictor yes
23:25.53 starseeker ``Erik: did Notify get taken out again?
IRC log for #brlcad on 20140211

IRC log for #brlcad on 20140211

04:33.57 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:25.10 *** join/#brlcad hightower4 (~abc@213.147.97.58)
08:46.55 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:51.48 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:34.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:04.56 *** join/#brlcad gaganjyot (~gagan@124.253.225.253)
13:21.33 *** join/#brlcad devinder (~devinder@202.164.53.117)
14:05.30 *** join/#brlcad gaganjyot (~gagan@124.253.225.253)
14:10.32 *** join/#brlcad devinder (~devinder@202.164.53.117)
14:10.40 devinder #brlcad
14:13.53 *** join/#brlcad devinder (~devinder@202.164.53.117)
14:14.16 *** join/#brlcad caen23 (~caen23@92.81.213.198)
14:21.25 *** join/#brlcad luca79 (~luca@net-37-117-182-89.cust.vodafonedsl.it)
14:32.44 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
14:34.50 *** join/#brlcad luca79 (~luca@net-37-117-182-89.cust.vodafonedsl.it)
15:00.43 *** join/#brlcad gaganjyot (~gagan@124.253.225.253)
16:37.04 *** join/#brlcad gaganjyot (~gagan@124.253.224.225)
16:45.57 *** join/#brlcad gaganjyot (~gagan@124.253.224.225)
17:39.44 *** join/#brlcad gaganjyot (~gagan@124.253.224.225)
17:41.15 *** join/#brlcad luca79 (~luca@net-37-117-182-89.cust.vodafonedsl.it)
18:00.57 *** join/#brlcad gaganjyot (~gagan@124.253.224.225)
18:49.31 *** join/#brlcad konro (~konro@41.205.22.53)
19:21.21 konro Im am interested cubic crystal system for the brlcad software
19:22.55 konro I would like to do Primitive cubic implementation
19:25.26 konro I would like to know if that would beneficial to the brlcad development
19:35.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:48.49 *** join/#brlcad konro_ (~konro@41.205.22.53)
20:03.59 *** part/#brlcad gaganjyot (~gagan@124.253.224.225)
20:59.53 *** join/#brlcad konro (~konro@41.205.22.53)
21:04.08 *** join/#brlcad konro (~konro@41.205.22.53)
21:31.18 *** join/#brlcad konro (~konro@41.205.22.53)
23:23.35 mpictor starseeker: forgot to mention, I think opencascade was contracted to write the boolean ops that made their way into SALOME
IRC log for #brlcad on 20140212

IRC log for #brlcad on 20140212

00:35.44 kanzure mpictor: i'm sure almost everything in OCC was built to contract, there was the original CASCADE components but i don't know if any of them remain..
00:43.19 mpictor kanzure: what I mean is, it's sorta funny that those ops didn't make it back into occ
00:43.57 mpictor they must have been required to licence the code they were contracted to write exclusively under lgpl
00:44.01 kanzure has anyone made a dependency graph of occ? i'm really curious to see which modules are the root modules.
01:29.56 mpictor kanzure: look in OCE's CMakeFiles. for example: https://github.com/tpaviot/oce/blob/master/CMakeLists.txt#L1170
01:39.57 kanzure okay
03:19.34 starseeker mpictor: I haven't had a chance to dig into that doc - are the SALOME booleans functional for NURBS BReps or just meshes?
05:22.55 brlcad starseeker: so note that the header breakout is not just code movement
05:23.26 brlcad the headers should be properly encapsulated
05:23.50 brlcad meaning they include only and exactly what they need (and do so without an include cycle)
05:26.38 brlcad e.g., new bu/magic.h is no longer encapsulated, missing the connection through for NO_BOMBING_MACROS, UNLIKELY, and BU_IGNORE
05:27.06 brlcad at a glance, looks like others have similar issues
07:14.17 brlcad ``Erik: notify deaded agains
07:50.14 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:01.49 *** join/#brlcad hightower4 (~abc@213.147.97.58)
09:03.30 *** join/#brlcad konro (~konro@41.205.22.53)
09:05.17 *** join/#brlcad konro_ (~konro@41.205.22.53)
09:22.52 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:53.10 *** join/#brlcad caleb_ (c318dc10@gateway/web/freenode/ip.195.24.220.16)
10:04.06 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:25.20 *** join/#brlcad luca79 (~luca@net-37-117-82-13.cust.vodafonedsl.it)
10:26.33 *** join/#brlcad caleb_ (c318dc10@gateway/web/freenode/ip.195.24.220.16)
11:41.08 *** join/#brlcad _caleb (c318dc10@gateway/web/freenode/ip.195.24.220.16)
12:10.29 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
12:39.55 *** join/#brlcad Amitoj (7cfd2c3a@gateway/web/freenode/ip.124.253.44.58)
12:40.38 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
12:42.42 Amitoj hello I am Amitoj Singh I want to take part in GSOC 2014 in BRL-CAD so suggest me where to start
12:44.42 starseeker brlcad: noted. My plan was to start adjusting unit tests for libbu to use only the headers they need and use that effort to spot/fix any such issues
12:45.40 starseeker Amitoj: http://brlcad.org/wiki/Summer_of_Code/Checklist
12:46.00 starseeker Or, more broadly, http://brlcad.org/wiki/Google_Summer_of_Code
12:52.38 starseeker _caleb: if you're interested in BRL-CAD you want to be discussing in #brlcad
12:53.09 starseeker _caleb: community participation is vital
12:53.46 _caleb startseeker: thanks for the advice
12:54.00 starseeker for search exec, the main thing is going to be how to execute commands on search results
12:54.28 starseeker so as a first step, I would study how the UNIX find command's exec option works
12:55.01 starseeker we will be "launching" internal libged commands instead of programs, but the behavior we're after will be similar in many other respects
12:56.06 starseeker the BRL-CAD file that contains most of our search implementation is in src/librt/search.c
12:57.16 starseeker You'll notice that it re-uses a fair bit of find code from the NetBSD and OpenBSD find implementations
12:58.21 starseeker but we are working with database objects and hierarchies rather than file systems
12:58.41 _caleb yes i actually got there and tried studying the code!! kind of interestig!
12:58.41 starseeker _caleb: was that what you were looking for?
12:59.15 _caleb yup i thinks that will be a good start for me!!! thanks alot!
12:59.35 starseeker OK, then the other side of the coin is understanding how a libged function is executed, what its arguments need to be, and how to handle its results
12:59.58 starseeker I would suggest discussing that aspect with brlcad when he is around
13:00.19 _caleb ok!
13:03.11 starseeker my expectation is that a lot of the "thorny" issues will be there - how to convert a "search plan" request into a libged function call, what to do with the results of the libged command when stringing multiple -exec options together to allow proper processing, etc.
13:04.25 starseeker it may require some supporting bits that aren't fully in place yet - brlcad will have the best idea about what we need to get that aspect working
13:05.52 starseeker _caleb: remember IRC isn't truly interactive - people will come and go, so stay logged in and you may get answers to your questions hours after they are posted
13:05.57 starseeker that's normal and expected
13:07.21 Amitoj I am interested in web development so can i get project related to it i want to contribute in brl-cad
13:08.30 _caleb ok! i really find the libged functions not very easy to understand though i am trying hard to have a grip of it day an night!
13:08.48 _caleb i mean its functioning!
13:14.43 _caleb Amitoj try surveying through this project ideas and you may see something interesting on the Web part!! http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas
13:15.04 ``Erik brlcad, starseeker: notify itself seems to be running ok, mail delivery doesn't seem to be happening (or procmail or spamd are jammed)... system load seems to be at 120, which is a bit high... a lot of www git-remote-https procs jamming it all up :/
13:15.26 Amitoj ok thanks
13:18.46 ``Erik brlcad, starseeker: issue started monday evening (ls -ltr /var/mail/), not sure if the insane load (which is somehow related to https://code.google.com/p/soc/) is the cause of the mta issue
13:33.17 ``Erik "sendmail: rejecting connections on daemon MSA: load average: 104 (sendmail)" so I'd imagine those git processes to the gsoc thing are the culprit
13:33.37 ``Erik goes whacky with his doom][ pid shotgun
13:38.16 ``Erik yup, the mail is flowing now
13:42.15 Notify 03BRL-CAD Wiki:Vaibhavgupta495 * 0 /wiki/User:Vaibhavgupta495:
13:42.15 ``Erik heh, wasn't a notify problem for once, was a cascade error started by someones web git thingymajigger :D
13:42.40 Notify 03BRL-CAD:carlmoore * 59839 brlcad/trunk/src/libbu/bitv.c: use all capitals for NULL
13:42.42 Notify 03BRL-CAD:starseeker * 59816 brlcad/trunk/src/libbu/vls.c: always false
13:42.46 Notify 03BRL-CAD:starseeker * 59815 brlcad/trunk/src/libbu/tests/CMakeLists.txt: Tell CMake about bitv-tests.cmake
13:43.10 Notify 03BRL-CAD:starseeker * 59841 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Make a note to check out solid_replica in AP214
13:43.22 Notify 03BRL-CAD:tbrowder2 * 59838 brlcad/trunk/include/bu.h: update some more file references
13:43.31 ``Erik heh http://freecode.com/articles/stop-the-autoconf-insanity-why-we-need-a-new-build-system
13:44.17 Notify 03BRL-CAD:starseeker * 59824 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: A few tweaks and notes
13:44.19 Notify 03BRL-CAD:r_weiss * 59821 (brlcad/trunk/src/util/bw-ps.c brlcad/trunk/src/util/pix-ps.c): Fix to printf format to work on both windows and linux.
13:44.26 Notify 03BRL-CAD:tbrowder2 * 59837 brlcad/trunk/include/bu.h: update some file references
13:44.32 Notify 03BRL-CAD:starseeker * 59836 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Walk over region trees
13:44.37 Notify 03BRL-CAD:carlmoore * 59823 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/librt/primitives/nmg/nmg_class.c): remove trailing blanks/tabs
13:44.45 Notify 03BRL-CAD:starseeker * 59833 (brlcad/trunk/src/libbu/magic.c brlcad/trunk/src/librt/primitives/xxx/xxx.c brlcad/trunk/src/librt/primitives/xxx/xxx.h): Fix references and includes for magic.h in src
13:44.50 Notify 03BRL-CAD:brlcad * 59825 (brlcad/trunk/include/bu.h brlcad/trunk/src/libbu/vls.c): note that the input to bu_vls_substr() is const. also, make the return pointer from bu_vls_cstr() return const, distinguishing it from bu_vls_addr() so we can weed out those few places that write to the memory (instead of making a copy) while callers are migrated.
13:44.54 Notify 03BRL-CAD:tbrowder2 * 59842 (brlcad/trunk/src/libbu/tests/CMakeLists.txt brlcad/trunk/src/libbu/tests/bu_vls_vprintf.c): add two new tests to prove revision 58221 and disprove its reversion at revision 58231
13:45.10 Notify 03BRL-CAD:r_weiss * 59819 (brlcad/trunk/src/util/bw-ps.c brlcad/trunk/src/util/bwhisteq.c brlcad/trunk/src/util/pix-ps.c): Improve fixes to quieting windows build warnings.
13:45.16 Notify 03BRL-CAD:starseeker * 59831 (brlcad/trunk/src/libbn/tests/bn_poly_add.c brlcad/trunk/src/libbn/tests/bn_poly_cubic_roots.c and 5 others): don't include magic.h explicitly
13:45.19 Notify 03BRL-CAD:starseeker * 59834 (brlcad/trunk/include/bu/magic.h brlcad/trunk/include/bu.h): Consolidate other magic header stuff into bu/magic.h
13:45.31 Notify 03BRL-CAD:starseeker * 59820 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Rework the 'check for problem objects' logic a bit more
13:45.36 Notify 03BRL-CAD:tbrowder2 * 59818 brlcad/trunk/src/libbu/tests/bu_bitv.c: make tests a little easier to interpret
13:45.39 Notify 03BRL-CAD:starseeker * 59826 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Set up bu include dir
13:45.43 Notify 03BRL-CAD:starseeker * 59822 (brlcad/trunk/src/conv/step/g-ap214/AP214e3.h brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/G_Objects.cpp): Begin the work of making the tree walk 'live' - i.e., actually generating step entities.
13:45.48 *** join/#brlcad luca79 (~luca@net-37-117-82-13.cust.vodafonedsl.it)
13:45.48 Notify 03BRL-CAD:starseeker * 59829 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out vlb
13:45.52 Notify 03BRL-CAD:starseeker * 59840 (brlcad/trunk/src/conv/step/g-ap214/AP214e3.h brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp and 7 others): Explose the manifold_solid_brep as well - will need it for boolean_result
13:45.54 Notify 03BRL-CAD:tbrowder2 * 59817 brlcad/trunk/src/libbu/tests/CMakeLists.txt: split bu_vls tests into an include file for ease of maintenance
13:45.56 Notify 03BRL-CAD:starseeker * 59830 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break conversion code into cv.h
13:45.59 Notify 03BRL-CAD:starseeker * 59832 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h brlcad/trunk/include/nurb.h): Move magic.h to bu dir
13:46.01 Notify 03BRL-CAD:starseeker * 59835 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out bitv from libbu
13:46.03 Notify 03BRL-CAD:starseeker * 59828 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break list code out into list.h
13:46.05 Notify 03BRL-CAD:starseeker * 59827 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break avs and vls out into individual .h files
13:56.05 brlcad starseeker: the only danger with that approach is that a header might happen to work if another header precedes it ... but then it still might not be properly encapsulated itself
13:56.47 *** join/#brlcad _caleb (c318dc10@gateway/web/freenode/ip.195.24.220.16)
13:57.35 mpictor starseeker: pretty sure they are BRep only. IIRC, SALOME only converts to mesh immediately before running an FEA tool.
13:58.14 brlcad having those kinds of issues biting us post-release are usually a little costly to deal with
13:58.30 ``Erik brlcad: can you verify that I'm not talking out my arse with https://news.ycombinator.com/item?id=7224208 ? the build did work and the equipment is what I said?
13:59.26 brlcad _caleb: also note that our project ideas page is going to change, get updated with a few more ideas
13:59.37 brlcad a few completed ones will go away
14:00.35 _caleb ok! so when will the new ideas be posted?
14:02.17 ``Erik _caleb: you can propose new ideas, or you can tell us what kinds of things you're interested in and we can come up with ideas together :)
14:02.33 brlcad ``Erik: ahhh, huh -- that might be maths22 GCI interface
14:03.46 ``Erik brlcad: I did some kill fu on quite a few of them, but that's a temporary fix and the issue will return...
14:05.33 brlcad ``Erik: close enough on the write-up
14:06.00 brlcad cmake did run cleanly
14:06.18 ``Erik the build didn't work?
14:06.49 brlcad yeah sources were another issue, mostly our C++ code using features that gcc 2.95 didn't support
14:07.08 brlcad code in src/other at that (re2c for example)
14:08.14 ``Erik ah, hardly an issue with cmake, *shrug* the counterpoint is undamaged, I think *shrug* :)
14:08.23 brlcad still have to try mipspro with stl installed and gcc3.3
14:08.34 brlcad suspect both will work mostly fine
14:08.45 brlcad also, I think it's a 200mhz
14:09.05 ``Erik heh, tegtmeyers obj parser would probably stop 99% of "old" systems :)
14:10.31 Notify 03BRL-CAD:brlcad * 59843 brlcad/trunk/src/libbu/vls_vprintf.c: revert r58231 (unreverting r58221) because it's wrong on many levels. this is inside a %s, it's a width specifier, not octal, not hex, specifying zero-padding. tom was right, just read the number.
14:10.48 ``Erik the gsoc git www issue is something we should look at immediately, though... imho
14:49.35 Notify 03BRL-CAD:carlmoore * 59845 (brlcad/trunk/src/librt/primitives/nmg/nmg_fuse.c brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c): remove trailing blanks/tabs, and change 'ourself' (which showed up in spellings) to 'ourselves'
15:11.27 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
15:57.28 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
15:59.50 Notify 03BRL-CAD:brlcad * 59844 brlcad/trunk/src/libbu/tests/bu_vls_vprintf.c: retain the test, but comment no longer necessary
16:01.00 brlcad maths22: do you know where git-remote-https is coming from?
16:14.29 *** join/#brlcad luca79 (~luca@host207-17-dynamic.4-87-r.retail.telecomitalia.it)
16:31.43 starseeker brlcad: so we need a manual review, or is there an automated tool I can/should be using to confirm encapsulation?
16:38.08 starseeker mpictor: I don't suppose the boolean bits in SALOME could be made into a small independent library?
16:38.50 brlcad basks in the awesomeness that is dtruss
16:39.07 brlcad starseeker: the compiler will tell you to some extent
16:40.45 brlcad try: cd include/bu ; gcc -dP defines.h
16:41.03 brlcad that will succeed, then try vls.h
16:41.17 brlcad you'll get a .gch (precompiled header) if it passes
16:41.55 brlcad it's a little more complex if the header refers to headers in other dirs (avoid that for now)
16:42.18 brlcad but you will probably need -I.. to get common.h
16:43.25 *** join/#brlcad devinder (~devinder@202.164.53.117)
16:44.04 starseeker brlcad: ok. Part of it is just that I hadn't moved a few things to defines.h that I knew needed to be moved. Let me do that quick, then I'll see what's still busted
16:44.30 brlcad that frankly might make a good gsoc project, not as easy as it seems
16:45.23 starseeker brlcad: even if we can't yet assert that headers in subdirs are 'stand alone' and everybody needs to still use bu.h for everything, the readibility improvement is a win
16:47.51 ``Erik heh, dtruss? a dtrace variant of the old school bsd truss? :)
16:48.42 Notify 03BRL-CAD:starseeker * 59846 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/bu.h): Put more of the common definions that should be in defines.h into defines.h
16:54.59 Notify 03BRL-CAD:starseeker * 59847 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/bu.h): Move genptr_t definition to bu/defines.h - part of me is include to just remove this, since it was deprecated back in 7.16, but one thing at a time.
17:00.42 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
17:18.02 *** join/#brlcad caen23 (~caen23@92.81.213.198)
17:26.54 Notify 03BRL-CAD:starseeker * 59848 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 5 others): Using the gcc -dP test Sean suggested, make sure all the headers have what they need to be self contained. I don't think we want to use bio.h here (at a minimum, a definition of pipe in librt's pipe.c conflicts when it is used) but need to make sure.
17:27.15 starseeker brlcad: I get gch files for all of the bu headers now
17:29.39 starseeker search.h in rt will take a little more time - need to split out bu/ptbl.h and rt_wdb at a minimum,
17:30.11 starseeker unless I go ahead and include all of bu.h in the rt sub-headers, which I'm guessing is not ideal
17:32.41 starseeker brlcad: that gch file thing might be a nifty regression test to add, unless it's too compiler specific for you to want to include it
17:40.29 *** join/#brlcad luca79 (~luca@net-37-117-82-13.cust.vodafonedsl.it)
17:44.13 starseeker looks like the clang version would be clang -I.. -dP -Qunused-arguments
17:44.23 starseeker vs gcc -I.. -dP
17:44.32 starseeker both generate a gch file
17:57.11 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
18:21.23 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
18:23.50 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
18:54.01 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.163)
19:11.57 brlcad starseeker: looking better .. though "stdio.h" isn't right
19:12.07 brlcad sys headers are always <>
19:12.22 brlcad and we don't need bio.h for just FILE
19:17.35 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
19:17.40 *** join/#brlcad hickoryknoll (~hickorykn@66-118-151-70.static.sagonet.net)
19:17.40 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
19:17.51 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
19:22.39 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
19:22.40 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
19:24.31 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
19:55.42 Notify 03BRL-CAD:tbrowder2 * 59849 brlcad/trunk/src/libbu/tests/bu_vls_vprintf.c: change test 66 to one that is POSIX defined; use CTEST_* macros to clarify test results
20:08.59 Notify 03BRL-CAD:starseeker * 59850 (brlcad/trunk/include/bu/vlb.h brlcad/trunk/include/bu/vls.h): Fix stdio include and comment - definitely not using bio.h for this
20:12.09 mpictor starseeker: I don't know but I think I know a couple people who can give an answer
20:22.07 Notify 03BRL-CAD:tbrowder2 * 59851 brlcad/trunk/src/libbu/tests/CMakeLists.txt: simplify adding vls_vprintf tests (could do others easily if we remove comments)
20:42.09 Notify 03BRL-CAD:starseeker * 59852 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 3 others): Make sure magic numbers are available.
20:42.41 Notify 03BRL-CAD:starseeker * 59853 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out ptbl from bu.h
20:43.06 brlcad they all use magic?
20:46.07 Notify 03BRL-CAD:n_reed * 59854 brlcad/trunk/src/libbu/tests/CMakeLists.txt: ignoring non-existent file
20:47.48 Notify 03BRL-CAD:starseeker * 59855 brlcad/trunk/include/rt/search.h: Add a few basics to search.h - need struct rt_wdb, struct db_i and struct directory broken out
20:51.09 brlcad starseeker: I think we can cleanly get away with just "dir/header.h" instead of relative paths since we already search our include dir
20:51.33 starseeker brlcad: rt_wdb and db_i both reference each other - how do I break them out?
20:51.33 *** join/#brlcad merzo (~merzo@185-114-133-95.pool.ukrtel.net)
20:51.34 brlcad simplifies things a little bit and avoids implicitly requiring them to reside next to each other
20:52.44 Notify 03BRL-CAD:starseeker * 59856 brlcad/trunk/include/rt/search.h: Don't do relative parent path for bu headers.
20:54.18 starseeker brlcad: fixed
20:54.51 starseeker (good point about not requiring relative locations)
20:55.03 starseeker bbiab
21:13.52 brlcad same for defines.h
21:23.03 Notify 03BRL-CAD:tbrowder2 * 59857 brlcad/trunk/src/libbu/tests/CMakeLists.txt: go ahead and simplify other tests (the test source files also have the comments so they shouldn't be missed)
21:26.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:38.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:13.36 n_reed http://www.chrisj.com.au/
22:13.59 starseeker brlcad: for defines.h - don't we want to make sure libbu is getting the libbu defines.h and not the librt version?
22:14.14 starseeker or should we use a prefix, e.g. bu_defines.h?
22:18.11 Notify 03BRL-CAD:starseeker * 59858 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 6 others): Use bu_defines rather than a generic 'defines.h' for clarity.
22:19.01 Notify 03BRL-CAD:starseeker * 59859 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/bu_defines.h): Update cmake and header
22:19.33 starseeker sees he needs to build up to librt - will need a lot of libbu and libbn stuff
22:21.41 Notify 03BRL-CAD:starseeker * 59860 brlcad/trunk/include/bu.h: Don't forget bu.h
22:25.12 Notify 03BRL-CAD:starseeker * 59861 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/avs.h and 9 others): Actually, given the right include path, the directory *is* the prefix. revert, try again...
22:29.04 Notify 03BRL-CAD:starseeker * 59862 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 6 others): There we go - just use the dir prefix at all times.
22:59.45 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:22.17 *** join/#brlcad merzo (~merzo@152-6-132-95.pool.ukrtel.net)
23:35.48 starseeker humph. tetgen finally opted to adopt a standard open source license, and went with the Affero GPLv3
IRC log for #brlcad on 20140213

IRC log for #brlcad on 20140213

02:10.02 *** join/#brlcad ignacio|sleep (~IgnacioUy@unaffiliated/ignaciouy)
02:10.06 ignacio|sleep back tomorrow
02:17.32 *** join/#brlcad caen23 (~caen23@92.81.213.198)
02:21.33 *** join/#brlcad hightower4 (~abc@213.147.97.58)
02:22.19 *** join/#brlcad hickoryk1oll (~hickorykn@66-118-151-70.static.sagonet.net)
02:27.23 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
02:30.11 *** join/#brlcad caen23_ (~caen23@92.81.213.198)
02:34.15 maths22 I will kill it: I didn't realize it might be a problem
02:35.28 maths22 I was messing with fisheye, and I forgot to take it out
02:35.42 maths22 Done
02:37.27 *** join/#brlcad Izak_ (~Izak@66-118-151-70.static.sagonet.net)
02:44.35 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
02:44.39 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
02:48.41 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
02:56.09 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
03:05.23 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
03:14.04 maths22 are the irc issues on freenode's end or on ours
03:29.28 *** join/#brlcad archivist (~archivist@81.149.189.98)
03:47.46 brlcad maths22: not seeing any issues here, so more than likely a particular freenode node
03:59.05 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
04:07.37 brlcad maths22: any progress on the website?
04:40.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:09.02 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
07:46.30 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
08:17.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:22.44 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
09:02.53 *** join/#brlcad luca79 (~luca@net-37-117-82-13.cust.vodafonedsl.it)
09:11.15 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:43.18 Notify 03BRL-CAD Wiki:Pulkitiiit * 0 /wiki/User:Pulkitiii:
11:05.52 *** join/#brlcad caen23 (~caen23@92.81.213.198)
11:55.59 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:30.59 *** join/#brlcad kesha (~kesha@49.249.0.175)
12:37.59 *** join/#brlcad caen23 (~caen23@92.81.213.198)
13:09.59 *** join/#brlcad luca79 (~luca@net-2-34-221-70.cust.vodafonedsl.it)
14:13.32 kesha Hi brlcad
14:13.35 kesha LTNS
14:20.25 *** join/#brlcad kesha (~kesha@49.202.238.99)
14:50.31 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
14:53.10 ignacio|here Good bye Gcibot :'(
14:53.17 *** join/#brlcad kesha (~kesha@49.202.238.99)
15:14.51 *** join/#brlcad kesha (~kesha@49.249.191.126)
16:14.45 *** join/#brlcad kesha (~kesha@49.249.17.66)
16:21.01 *** join/#brlcad jasleen (~chatzilla@117.255.242.47)
16:24.16 brlcad hi kesha
16:24.26 brlcad ignacio|here: thanks for running it
16:24.31 brlcad ignacio|here: you applying for gsoc?
16:35.10 *** join/#brlcad kesha (~kesha@49.202.238.153)
16:35.53 Notify 03BRL-CAD:starseeker * 59863 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 5 others): Start tweaking doxygen comments.
17:37.08 Notify 03BRL-CAD:starseeker * 59864 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 6 others): more Doxygen tweaking. Need to get to a point where we can have targets like dox-libbu for quicker building in situations where one just needs the 'relevant' docs - exploring options.
17:39.25 Notify 03BRL-CAD:starseeker * 59865 brlcad/trunk/misc/Doxyfile.in: Upgrade Doxygen.in file with doxygen -u
17:40.26 Notify 03BRL-CAD:starseeker * 59866 brlcad/trunk/misc/Doxyfile.in: FreeSans isn't included with newer doxygen installs by default.
17:43.41 Notify 03BRL-CAD:starseeker * 59867 NIL: Add directory to hold Doxygen related files.
17:47.55 ignacio|here hey brlcad
17:48.07 ignacio|here brlcad, is a org in gsoc?
17:49.48 Notify 03BRL-CAD Wiki:Sean * 6426 /wiki/Google_Summer_of_Code/Project_Ideas: white text
17:51.46 ignacio|here yeah i see
17:51.47 ignacio|here xD
17:55.56 brlcad ignacio|here: for many years running
17:56.11 brlcad that list is not yet updated for this year
17:56.25 brlcad some is the same, some different
18:01.17 ignacio|here cool
18:01.29 ignacio|here I need wait few gci's for be a gsoc student :P
18:03.54 *** join/#brlcad trailhand (46b3bd91@gateway/web/freenode/ip.70.179.189.145)
18:05.37 brlcad ignacio|here: ah excellent then, maybe we can get you for gci next year then :)
18:05.40 brlcad hi trailhand
18:05.50 ignacio|here brlcad, yay!
18:05.53 ignacio|here I need to learn about it
18:06.04 ignacio|here btw, the source are > 800mb!
18:06.25 brlcad not the last time I checked
18:06.32 brlcad compiled sources are
18:07.04 ignacio|here But
18:07.06 brlcad a single checkout should be less
18:07.15 ignacio|here as I see
18:07.18 ignacio|here the tasks are for program things no?
18:07.53 brlcad what do you mean?
18:07.57 brlcad gsoc?
18:08.12 brlcad gsoc is all about programming, writing code
18:08.38 trailhand [non gsoc related] Hello, can BRL-CAD do distributed ray tracing using CUDA?
18:08.38 ignacio|here brlcad, about gci :P
18:08.48 brlcad unlike gci in that regard, no design doc outreach etc tasks
18:09.07 brlcad our gci tasks spanned the gamut
18:09.12 ignacio|here col
18:09.14 ignacio|here *cool
18:09.36 ignacio|here try to download brl cad
18:09.45 brlcad web work, testing, modeling, writing, blogging, graphics, design, coding, artwork
18:10.24 brlcad trailhand: short answer: no
18:10.26 ignacio|here 15 mins for download Brl Cad
18:10.26 ignacio|here haha
18:11.23 brlcad trailhand: I'm much more a fan of OpenCL for a variety of reasons, but not opposed to CUDA
18:12.10 trailhand @brlcad, I like OpenCL better too, but might have a chance to do it in CUDA, then later OpenCL
18:12.11 brlcad trailhand: we do have an experimental opencl branch that implements some basic infrastructure
18:13.14 brlcad working for our ellipsoid shapes, and basically grunt work to convert some others
18:13.41 brlcad big effort to convert all of our 24+ entities
18:13.53 brlcad trailhand: a chance to do what?
18:15.00 trailhand @brlcad, "chance" meaning funding via a university, still working on the details--the funding is for CUDA
18:15.23 brlcad also speaking of gsoc, we'll almost certainly have an opencl gsoc project
18:16.15 brlcad trailhand: that's cool, which U.?
18:16.28 trailhand @brlcad, Wichita State
18:16.51 brlcad well let me know how/if I can help
18:17.33 brlcad ideally, any infrastructure implemented would be sufficiently abstracted without hurting performance and letting us leverage cuda or opencl accordingly
18:18.17 trailhand @brlcad, well I'm learning CUDA and OpenCL, but I'm pretty good at BRL-CAD internals
18:18.43 trailhand and I would be willing to mentor a GSOC student when I can
18:20.40 trailhand By the way I announced our "Tovero" BRL-CAD DSL on the devel mailing list but didn't seem to be much interest
18:21.24 trailhand and abstraction of parallel processing architecture is a really good idea
18:25.06 brlcad trailhand: don't take mailing list response as a lack of interest!
18:25.55 trailhand @brlcad, I know--I didn't phrase my posting in the form of a question ;)
18:25.57 brlcad responses are often conversely proportional to interests -- harder questions take more time to respond to and fewer people are qualified to answer
18:26.05 brlcad that also helps ;)
18:26.47 brlcad I guarantee that your message is in my reply queue
18:26.48 maths22 brlcad: I started with the header work, but I won't really have time until my robotics tournament happens next week
18:27.38 brlcad maths22: everything committed that you worked on? I might be in that area over the weekend as we're getting ready for gsoc
18:27.50 brlcad don't want to stomp on anything you've done
18:27.58 ignacio|here *chan chan*
18:28.01 ignacio|here ignacio@estudiante-laptop:~/Descargas$ sudo dpkg -i brlcad_7.24.0-0_i386.deb
18:28.08 maths22 not yet. I'll try to do that today, but I was having a bit of trouble with it
18:28.30 maths22 I had problems setting the necessary properties on all the files
18:28.32 brlcad ignacio|here: looks like current checkout is about 700mb (oof, we've gotten bigger or svn files have gotten bigger or both)
18:28.43 brlcad ~cadsvn
18:28.43 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
18:29.09 ignacio|here ouch
18:29.18 ignacio|here brlcad, How I can start brlcad?
18:29.21 ignacio|here I installed the package
18:29.32 ignacio|here ooooh, this have a menu in the apps menu
18:29.32 ignacio|here xD
18:29.43 brlcad yeah, the linux maintainer is pretty swank
18:29.55 brlcad he set up menus, icons, double-click, ..
18:30.51 ignacio|here how works brlcad
18:30.52 brlcad trailhand: on the surface what's needed is more restructuring how rays our fired within our application front-end and tracking the data differently in the API (so we can bundle coherently)
18:30.53 ignacio|here idk D:
18:31.29 brlcad ignacio|here: brl-cad is NOT easy to just browse and "figure out" .. it usually takes training and tutorials
18:31.53 ignacio|here I think this have a interface like blender :(
18:32.08 brlcad it's also a big system, so it's really easy to get lost
18:32.18 brlcad ignacio|here: we're changing everything
18:32.34 ignacio|here D:
18:32.39 brlcad you could lead up a project to make it better, once you know what's what
18:32.53 brlcad so a couple things to check out, I assume you ran mged
18:33.00 brlcad that's the old workhorse
18:33.51 brlcad EXTREMELY powerful and flexible, but probably one of the hardest interfaces you'll ever encounter .. we make emacs look easy
18:33.57 trailhand @brlcad, I will look more at your experimental OpenCL branch. I have a meeting tomorrow about the project.
18:34.22 trailhand [for the record] I like mged
18:34.28 brlcad ignacio|here: there's a newer interface in alpha status called "archer" that is a little better, should look more familiar and is a lot easier but still has huge room for improvement
18:34.40 ignacio|here how I can install it
18:34.54 brlcad ignacio|here: we have a third inteface in a design / requirements phase that is being built on Qt
18:35.24 brlcad I like mged too, but I remember learning it 15+ years ago and really have a hard time with learning it
18:35.36 ignacio|here :o
18:35.37 brlcad especially knowing other modeling software, it's unlike anything else
18:35.51 brlcad you have to go through the tutorials
18:36.44 brlcad ignacio|here: here are 400+ pages of tutorials that just touch on the basics of mged: http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf
18:37.03 brlcad suggest going through at least one or two of them
18:37.27 brlcad (going through all of them can be done in less than a day)
18:37.57 brlcad ignacio|here: for installing: http://brlcad.org/wiki/Compiling
18:38.00 ignacio|here brlcad, thx!
18:38.51 ignacio|here I downloaded the de
18:39.11 ignacio|here *deb
18:39.55 ignacio|here brlcad, what is "mged"?
18:41.51 brlcad Multi-Device Geometry Editor (MGED)
18:42.55 brlcad that third generation interface I mentioned will just be called "brlcad" or "BRL-CAD"
18:43.17 brlcad ignacio|here: BRL-CAD is really a suite of 400 tools... mged is just one of them
18:44.04 brlcad there are geometry converters, image converters, various processing tools, rendering tools, modeling tools, ...
18:44.10 ignacio|here but
18:44.16 ignacio|here mged have a graphical interface?
18:44.19 ignacio|here I start it and do nothing
18:44.35 brlcad hm?
18:44.43 brlcad yes, mged has a graphical interface
18:44.54 brlcad didn't start?
18:44.56 ignacio|here This didn't start anything in my laptop
18:45.05 ignacio|here this open a terminal
18:45.07 ignacio|here but nothing more
18:45.21 brlcad huh, that sounds like a bug .. what's in the terminal?
18:45.44 ignacio|here nothing
18:45.48 brlcad this would be something for the linux maintainer, he makes that .deb
18:45.59 brlcad not even a command prompt?
18:47.20 brlcad I still suggest compiling from source and running that
18:48.05 trailhand @brlcad, I have to get back to work or my boss will dock my pay, but I'll come back here later when I know more. Bye.
18:48.53 ignacio|here brlcad, I'll try to run mged in terminal
18:52.29 ignacio|here brlcad, it start from terminal and no from launcher
18:54.08 Notify 03BRL-CAD:starseeker * 59868 brlcad/trunk/misc/CMakeLists.txt: Move doxygen files to subdir
18:55.05 Notify 03BRL-CAD Wiki:Sean * 6427 /wiki/Google_Summer_of_Code/Project_Ideas: redo intro to be more project agnostic
18:56.03 brlcad ignacio|here: so something in the launcher has changed or something in mged has changed
18:56.10 brlcad either way, that should be trivial to fix :)
18:56.20 brlcad that's gci-scope ;)
18:56.26 ignacio|here :)
18:56.31 ignacio|here i think if you remove %f
18:56.32 ignacio|here its works
18:56.52 brlcad that's probably so you can drop a .g file on it and have it open it
18:57.11 brlcad or maybe needed for double-click
18:57.44 ignacio|here :$
19:02.04 *** join/#brlcad Ch3ck_ (~sprinf@unaffiliated/sprinf)
19:18.46 Notify 03BRL-CAD:starseeker * 59869 brlcad/trunk/misc/doxygen/Doxyfile.in: Fix inputs for Doxyfile.in, and change a few of the default settings. In particular, disable LaTeX by default and use the interactive svg visualization output capability for graphviz diagrams.
19:49.39 *** part/#brlcad bePolite (~sprinf@unaffiliated/sprinf)
19:54.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:30.32 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:43.30 starseeker considers researching what a heated driveway would cost...
20:45.47 starseeker that's pretty cool: http://brlcad.org/~starseeker/brlcad-doxygen-r59869/d7/db1/bool_8c.xhtml
20:46.10 starseeker the svg viewer actually makes the graphviz outputs useful
21:01.41 Notify 03BRL-CAD:starseeker * 59870 (brlcad/trunk/include/bu/list.h brlcad/trunk/include/bu.h): Move more list related content to bu/list.h
21:06.10 Notify 03BRL-CAD Wiki:Sean * 6428 /wiki/Google_Summer_of_Code/Project_Ideas: mention our affiliate projects we're trying to collaborate with
21:11.01 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:14.28 Notify 03BRL-CAD Wiki:Sean * 6429 /wiki/Google_Summer_of_Code/Project_Ideas:
21:15.33 Notify 03BRL-CAD:starseeker * 59871 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out red-black trees into rb.h
21:19.33 Notify 03BRL-CAD:n_reed * 59872 brlcad/trunk/src/brlman/brlman.sh.in: Fix message about unexpected operator when sh is not bash ('==' for string comparison is a bash-ism).
21:21.47 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:23.40 andromeda-galaxy I participated in the recent GCI session and was granted commit access for some of my work, so I want to work more on BRL-CAD. Unfortunately, I have been really busy with schoolwork for the past month and have not had a chance to work on BRL-CAD at all. I was wondering if anyone hade a particular project for BRL-CAD that I could help with, as I am not sure what would be useful for me to do right now...
21:25.45 Notify 03BRL-CAD:starseeker * 59873 brlcad/trunk/include/bu/rb.h: Add magic.h to rb.h includes
21:28.50 Notify 03BRL-CAD:starseeker * 59874 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/bu.h): Move fastf_t and a few other common libbu math defines to bu/defines.h
21:33.41 Notify 03BRL-CAD:starseeker * 59875 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out color into bu/color.h
21:36.14 brlcad andromeda-galaxy: hi!
21:36.33 brlcad andromeda-galaxy: absolutely .. what interests you?
21:36.57 starseeker andromeda-galaxy: know anything about doxygen? :-P
21:37.00 brlcad you certainly earned your commit status (for some that takes years to achieve), so glad to hear you're taking advantage of it
21:38.34 Notify 03BRL-CAD Wiki:Sean * 6430 /wiki/Google_Summer_of_Code/Project_Ideas: consistency
21:50.31 *** join/#brlcad merzo (~merzo@152-6-132-95.pool.ukrtel.net)
22:23.06 andromeda-galaxy brlcad: I can't think of a particular part that interests me more than the rest of work on BRL-CAD; I was wondering if you had a particular initiave that I could help with...
22:23.24 andromeda-galaxy starseeker: a little...
22:40.19 andromeda-galaxy brlcad: one thing that I can think of now specifically is the idea of factoring most of the TCL/TK code out into a separate module so that BRL-CAD could theoretically operate using an interface other than TK. Would that be of any interest to anyone else?
22:40.20 ``Erik starseeker: heated driveway might be the least optimal approach... a small frontloader or a plow for your truck might do better ... (or just drive the truck over it if you're willing to feel a bit offroady.. drove mine out of the driveway in 2wd, but then had to go shovel it for erin's car, so'z now I have a dead arm)
22:40.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:55.41 ``Erik (or go missoura style, put some 2.5ton axles on the truck and get some pulling tires and rims *cough*)
22:57.42 ``Erik http://www.racingjunk.com/Tires/182137169/DICK-CEPEK-GIANT-PULLERS.html aw yeah, hillbilly to the max :D
23:03.06 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:03.24 *** join/#brlcad merzo (~merzo@152-6-132-95.pool.ukrtel.net)
23:09.15 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
23:12.10 Notify 03BRL-CAD:starseeker * 59876 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out hash
23:14.03 *** join/#brlcad pulkitiiit (0e8b5206@gateway/web/freenode/ip.14.139.82.6)
23:19.14 Notify 03BRL-CAD Wiki:Sean * 6431 /wiki/Google_Summer_of_Code/Project_Ideas: simplify the intro, move some text, organize intro layout a bit
23:22.19 pulkitiiit Hi, I was installing BRL-CAD on my Linux machine and when i entered the command make test there were 10 errors. As mentioned in Compiling page to do "make > build.log 2>&1" next I did that and saw the complete build.log and there was no error. What should i do?
23:23.53 andromed` pulkitiiit: make test just runs the tests for BRL-CAD commands and libraries (after BRL-CAD is compiled); some of the tests fail currently, since during GCI many tests were added but failures weren't necessarily fixed.
23:26.45 pulkitiiit Ok. Just wanted to make sure whether i shall proceed further or not. Thanks
23:27.19 andromed` pulkitiiit: you're welcome
23:31.33 pulkitiiit Can you provide me some resource using whick i can build my first quick project.
23:32.52 andromed` pulkitiiit: for building BRL-CAD the wiki/Compiling and wiki/Bulding_from_SVN pages are very good; if you just mean a reference for build tools in general I'm afraid I can't help you there apart from pointing you to the GCC manual
23:35.56 *** join/#brlcad merzo (~merzo@113-53-133-95.pool.ukrtel.net)
23:37.02 pulkitiiit I just wanted to know how to run BRL-CAD . How to test the changes i have made and all other prior knowledge. Ok, I will first read the documentation provided.
23:37.55 Notify 03BRL-CAD:starseeker * 59877 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out parse from bu.h
23:39.18 andromed` pulkitiiit: The short answer to that is that you can run most of the BRL-CAD libraries out of the build directory, i.e. build/bin/archer or build/bin/mged; there is lots more documentation on the wiki --- for starters, see the Quick Test section on the Compiling page
23:39.33 andromed` but you can install into a central directory and put the executables in $PATH you want
23:41.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:47.26 *** part/#brlcad pulkitiiit (0e8b5206@gateway/web/freenode/ip.14.139.82.6)
23:49.11 Notify 03BRL-CAD:starseeker * 59878 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out mapped_file from bu
23:55.11 Notify 03BRL-CAD:starseeker * 59879 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break malloc out from bu.h
IRC log for #brlcad on 20140214

IRC log for #brlcad on 20140214

00:15.33 *** join/#brlcad gcibot (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
00:19.55 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
01:25.18 Notify 03BRL-CAD:n_reed * 59880 brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Archer was calling search command on startup with empty -name option, causing new db_search to print a warning message.
02:24.21 brlcad andromed`: that would very much be of interest (factoring tk)
02:31.13 brlcad there's a variety of issues there that you could tackle too such as removing all tcl/tk from libraries, making mged and/or archer include libraries via tcl package require mechanism instead of the compiled libtclcad method we use, creating a separate module as you mentioned (sort of a variant on the first)
02:37.39 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
02:37.56 brlcad andromeda-galaxy: let me know if you need me to repeat the reply ;)
02:38.10 andromeda-galaxy brlcad: sorry, my IRC client malfunctioned, so I missed what you said...
02:39.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:39.40 brlcad basically "that would very much be of interest (factoring tk into a module)"
02:39.54 brlcad there's a variety of potential project and approaches there
02:39.54 andromeda-galaxy brlcad: I think I saw that...
02:40.01 andromeda-galaxy brlcad: I'm not sure if you saw my next question:
02:40.13 andromeda-galaxy does this only apply to TK or to all of TCL in general?
02:40.37 brlcad what do you mean?
02:40.49 brlcad tk will eventually go away
02:41.27 andromeda-galaxy brlcad: I might be wrong, but I thought that BRL-CAD included some amount of TCL code separate from TK used for certain computations --- I was wondering if factoring that out would be useful as well as factoring out the calls to the TK graphics library
02:41.27 brlcad at least our use of it for gui work will go away
02:42.06 brlcad it's a fair bit complicated
02:42.43 brlcad so best would probably be to set a specific goal instead of thinking about it as tcl or tk
02:43.10 brlcad there's tcl/tk code (written in tcl/tk) and tcl/tk api (written in C, libtcl and libtk functions)
02:43.18 brlcad we use both pretty heavily
02:43.40 brlcad tcl/tk API use can and should go away completely, and that can pretty much happen today
02:43.48 brlcad that's probably the best/easiest starting point
02:44.12 andromeda-galaxy brlcad: Okay, I will try to find calls to the TCL/TK apis and remove them if possible
02:44.13 brlcad the distinction make sense?
02:44.24 andromeda-galaxy brlcad: I think so
02:44.26 brlcad I'd suggest starting simple, one lib
02:44.55 andromeda-galaxy brlcad: thank you for all the help, I will try to do that
02:45.19 andromeda-galaxy By the way, when building BRL-CAD earlier today a couple of files in include/rt/ failed the -Wc++-compat tests
02:45.49 andromeda-galaxy Sorry, I mean include/RtServerImpl.h and a file in include/rt
02:46.27 brlcad suggest trying src/librt first, so you get an idea of how it's being used
02:47.08 brlcad grep -r Tcl src/librt | grep -v tcl.c
02:47.24 andromeda-galaxy is tcl.c a TCL interface to librt?
02:47.25 brlcad (the tcl.c file is a binding source so the .so can be run-time loaded)
02:47.32 andromeda-galaxy I see, thanks
02:47.42 brlcad basically can ignore, not technically part of librt
02:47.49 andromeda-galaxy I see....
02:48.07 brlcad we compile it in currently but that's easy to make type-agnostic
02:48.26 brlcad you'll find a tcl.c in libbu and libbn where we've pretty much already eliminated tcl api use
02:48.48 andromeda-galaxy that makes sense...
02:48.57 brlcad a common use it tcl list splitting (string processing) and hash tables
02:49.01 brlcad s/it/is/
02:49.21 brlcad we have facilities in libbu for those now (and anything we don't have could be added easily)
02:49.44 andromeda-galaxy Do you know of a document that clarifies the libbu hash table APIs? I found them a little confusing...
02:49.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:50.37 andromeda-galaxy Also, it looks like some code uses Pcl_DecrRefCount extensively; would that require implementing some kind of general reference counting framework in C?
02:50.57 brlcad andromeda-galaxy: easiest is to find some place where they're used and see how they use them
02:51.08 brlcad then go back and document an example in bu.h ;)
02:51.27 andromeda-galaxy brlcad: okay, thanks... I will do that when I get a chance
02:51.45 brlcad or consider a different container altogether
02:52.03 brlcad there's often no explicit need for a hash, case-by-case
02:52.19 brlcad sometimes the code calling tcl can get entirley eliminated too, so depends where it's used
02:52.26 andromeda-galaxy That makes sense --- it's just a convenient data structure
02:53.15 andromeda-galaxy convenient -> easy to index with keys, even if the perfomance of a hash table is not necessary
02:53.39 brlcad we have other key-index containers too
02:55.09 andromeda-galaxy brlcad: thank you for all of the information --- brl-cad is so large that even after working on on it for a while I still don't know half of what it contains.
02:55.21 andromeda-galaxy brlcad: I will start working on some of the librt stuff tomorrow
02:55.35 andromeda-galaxy rt_bot_adjust seems like a good candidate to start with...
02:55.41 brlcad like bu_avs (literally a key=value container), bu's redblack trees, and even a plain ol' array of a simple struct if use is limited
02:56.12 brlcad andromeda-galaxy: I've been working on it for over a decade and I still find things I didn't know existed
02:59.27 andromeda-galaxy brlcad: I have something that I need to leave for, but I'll try to work on some of the TCL/TK stuff tomorrow. Would you mind if I sent you a patch for my first attempt on one of them before committing it? I'm not sure if I'm completely clear on the usage of the reference counters, but I think I know what is going on.
02:59.41 brlcad all the more reason to spend time to refactor, clean up, reduce, reuse
02:59.43 brlcad sure, go for it
03:00.04 brlcad you can just commit it and I can review that
03:00.06 brlcad I read them all
03:01.29 andromeda-galaxy brlcad: okay, thanks
03:03.06 brlcad the only place we have to be careful is when changing public API (if you end up needing to modify something in the include/ dir)
03:03.34 brlcad there are rules and conventions to follow when adding, removing, modifying the public API
03:03.45 brlcad implementation files, however, are unbound
03:11.37 Notify 03BRL-CAD Wiki:Sean * 6432 /wiki/Google_Summer_of_Code/Project_Ideas: testing collapsible content
03:19.07 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
03:43.33 Notify 03BRL-CAD Wiki:MariusKintel * 0 /wiki/User:MariusKintel:
03:48.55 Notify 03BRL-CAD Wiki:MariusKintel * 6433 /wiki/Google_Summer_of_Code/Project_Ideas: /* Project Categories */
03:51.27 Notify 03BRL-CAD Wiki:MariusKintel * 6434 /wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */
03:59.13 *** join/#brlcad kesha (~kesha@49.249.17.94)
04:18.41 Notify 03BRL-CAD Wiki:MariusKintel * 6435 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
04:24.07 Notify 03BRL-CAD Wiki:Sean * 6436 /wiki/Google_Summer_of_Code/Project_Ideas: still not done, but tone the style down considerably
04:29.57 brlcad ``Erik: your update.php script got killed, running for about 8 hours full steam
08:01.44 *** join/#brlcad jasleen (~chatzilla@117.253.226.43)
08:12.41 brlcad maths22: I upgraded mediawiki to the latest 1.22.2
08:14.14 brlcad quite a number of issues, but one that took a while to isolate has me a bit stumped .. if the SpamBlacklist extension is enabled, it hangs in httpd when submitting an edited page
09:05.22 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
09:16.10 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:37.24 *** join/#brlcad luca79 (~luca@net-188-216-229-231.cust.vodafonedsl.it)
09:54.04 Notify 03BRL-CAD Wiki:Sean * 6437 /wiki/Template:Stub: avoid specifying a width?
09:58.08 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:00.21 Notify 03BRL-CAD Wiki:Sean * 6438 /wiki/Template:Stub: clean up the stub template
10:08.45 Notify 03BRL-CAD Wiki:Sean * 6439 /wiki/Google_Summer_of_Code/Project_Ideas: openscad table cleaned up
10:13.14 Notify 03BRL-CAD Wiki:Sean * 6440 /wiki/Google_Summer_of_Code/Project_Ideas: remove impact column
10:14.53 *** join/#brlcad jasleen (~chatzilla@117.253.226.43)
10:26.37 Notify 03BRL-CAD Wiki:Sean * 6441 /wiki/Google_Summer_of_Code/Project_Ideas: more consistency
10:28.38 Notify 03BRL-CAD Wiki:Sean * 6442 /wiki/Google_Summer_of_Code/Project_Ideas: remove the idea label, apparent
10:32.50 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:53.33 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:05.36 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:57.44 *** part/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
14:34.26 *** join/#brlcad jasleen (~chatzilla@117.253.226.43)
14:38.06 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
15:38.19 *** join/#brlcad infobot (~infobot@rikers.org)
15:38.19 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
15:46.07 Notify 03BRL-CAD Wiki:Jasleen Kaur * 6444 /wiki/Google_Summer_of_Code/Project_Ideas: /* Project Categories */
15:46.56 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
15:50.39 Notify 03BRL-CAD Wiki:Jasleen Kaur * 6445 /wiki/Google_Summer_of_Code/Project_Ideas: /* LibreCAD Projects */
16:17.33 *** join/#brlcad jasleen (~chatzilla@117.253.226.43)
16:24.50 Notify 03BRL-CAD:carlmoore * 59881 brlcad/trunk/misc/doxygen/Doxyfile.in: fix spelling in a comment
16:32.46 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:35.40 *** join/#brlcad jasleen (~chatzilla@117.255.242.83)
17:15.11 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:08.12 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
19:25.39 *** join/#brlcad Muna (~chick@41.205.22.53)
20:33.02 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
22:39.04 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
22:45.54 *** join/#brlcad hightower4 (~abc@213.147.97.58)
23:07.50 *** join/#brlcad Yoshi47 (~jan@d157-114-139.home4.cgocable.net)
IRC log for #brlcad on 20140215

IRC log for #brlcad on 20140215

00:52.08 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
01:30.33 ignacio|here Good Night guys!
03:54.05 maths22 brlcad: can you give me any guidance on how to commit a whole directory of new files (mostly text-based)?
05:45.30 *** join/#brlcad jasleen (~chatzilla@117.253.229.44)
06:51.02 *** join/#brlcad jasleen (~chatzilla@117.253.229.44)
13:05.22 *** join/#brlcad jasleen (~chatzilla@117.253.229.44)
16:07.51 *** topic/#brlcad by ignacio|here -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! ||| We're applying to GSoC 2014
16:07.54 *** topic/#brlcad by ignacio|here -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
16:07.57 ignacio|here ouch
16:07.59 ignacio|here hey brlcad
16:08.15 ignacio|here brlcad, /msg ChanServ set #brlcad TopicLock on
16:08.18 ignacio|here or something like this
17:45.04 ``Erik I'm pretty sure brlcad has a reasonable idea of how to maintain a channel, he's been on irc almost as long as I have... :) but if you can trust users not to be jackasses, keeping the modes minimal reduces netjoin complications... as well as allows friendlies to make corrections/updates without a top heavy moderation cycle :)
17:45.29 ``Erik (and from what I remember, the command is /mode #brlcad +t)
18:04.33 *** join/#brlcad jasleen (~chatzilla@117.255.241.90)
19:18.38 Notify 03BRL-CAD Wiki:Jasleen Kaur * 6446 /wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */
21:40.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:56.36 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
23:41.06 Notify 03BRL-CAD:starseeker * 59882 (brlcad/trunk/include/bu.h brlcad/trunk/include/cmd.h brlcad/trunk/include/vfont-if.h): Tweak grouping
IRC log for #brlcad on 20140216

IRC log for #brlcad on 20140216

02:52.58 ignacio|sleep Buenas noces | Good night!
04:07.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:48.35 maths22 brlcad: working on getting mw working on beta
09:02.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:08.39 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
13:48.50 *** join/#brlcad luca79 (~luca@net-37-116-122-165.cust.vodafonedsl.it)
15:27.28 ignacio|here Hi all
18:15.11 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
18:57.50 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
20:54.47 *** join/#brlcad jrg2 (~jrg2@190.150.61.35)
21:51.26 jrg2 hellow ._.?
21:52.50 ignacio|here . - .
21:53.18 jrg2 GCI winners here :O?
21:56.45 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
22:02.16 *** join/#brlcad afawf (~webchat@rev-18-85-44-69.sugarlabs.org)
22:07.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140217

IRC log for #brlcad on 20140217

00:57.12 Notify 03BRL-CAD:starseeker * 59883 (brlcad/trunk/src/conv/step/g-ap214/AP214e3.h brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp): Make first stab (untested) at creating a boolean_result object in AP214
02:06.33 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
02:30.42 brlcad maths22: you just svn add them, commit
02:31.16 brlcad if you're getting a mime-type warning, you haven't set up your config file yet: http://brlcad.org/wiki/Mime-types
02:32.39 brlcad starseeker: just the ideas page, any additions or updates
02:48.22 ignacio|sleep Good Night! | Buenas noches :)
05:01.58 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
05:15.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:31.45 Notify 03BRL-CAD Wiki:Tusharlakhe * 0 /wiki/User:Tusharlakhe:
07:49.33 *** join/#brlcad luca79 (~luca@net-37-117-178-0.cust.vodafonedsl.it)
08:27.23 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:45.03 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:06.38 *** join/#brlcad gaganjyot (~gagan@125.62.107.113)
09:10.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:15.23 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
09:19.36 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
09:26.10 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
10:11.00 *** join/#brlcad konro (~konro@41.205.22.53)
10:44.16 *** join/#brlcad gaganjyot (~gagan@210.56.111.228)
12:55.05 *** join/#brlcad caen23 (~caen23@92.81.213.198)
13:07.30 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
13:58.01 *** join/#brlcad luca79 (~luca@net-37-117-178-0.cust.vodafonedsl.it)
14:42.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:05.17 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:09.27 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
16:11.50 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:16.35 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:41.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
16:51.07 *** join/#brlcad gaganjyot (~gagan@210.56.111.228)
17:45.53 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
17:54.22 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:56.29 *** part/#brlcad gaganjyot (~gagan@210.56.111.228)
20:17.09 pulkit-pc I was reading the documentation and found 3 small mistakes in them. Should i tell them here?
20:17.56 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:30.16 mpictor pulkit-pc: wouldn't hurt, but a number of the main people aren't on now because something happened to the server
20:34.23 pulkit-pc Ok.I will make the changes and commit the code. The mistakes are like where object1 was supposed to be written, in documentation object2 is written and these mistakes are obvious so i am sure about them.
20:51.00 pulkit-pc What is the practical usage of NIRT command?
20:55.27 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
20:57.12 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
21:05.33 *** join/#brlcad javampire (~ncsaba@p4FF7138F.dip0.t-ipconnect.de)
21:09.13 javampire kanzure: Hi Bryan
21:10.24 javampire I pushed another round of primitive wrappers, things start to take shape and be usable :-)
21:15.03 kanzure alright
21:15.06 kanzure i will look
21:16.51 javampire whenever you find something which is not the right thing in python, let me know - I still learn this language by working on python-brlcad...
21:22.39 kanzure the RPC primitive has an unfortunate name :(
21:22.40 kanzure acronym overload
21:23.23 kanzure in general the "from .. import *" syntax should be avoided, it's much better to list the exact symbols you are trying to retrieve
21:24.42 javampire hmm, RPC is used like that in BRL-CAD too...
21:25.21 javampire the imports I will clean up
21:25.49 javampire I guess the remaining place is the __init__ in primitives, there I know I left some *
21:28.55 kanzure i have posted comments on the pull request, https://github.com/kanzure/python-brlcad/pull/20
21:32.37 javampire ok, will act on them...
21:34.40 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
21:37.54 ``Erik http://theconversation.com/after-400-years-mathematicians-find-a-new-class-of-solid-shapes-23217
21:45.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:26.54 javampire kanzure: I addressed the comments as much as I could...
22:27.12 javampire thanks for the feedback !
22:27.31 javampire have to leave now, see you !
22:37.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:59.50 *** part/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
23:14.22 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20140218

IRC log for #brlcad on 20140218

02:03.34 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
03:25.04 ignacio|sleep Good night! Buenas noches :)
07:25.46 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:16.45 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:44.46 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:27.09 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
11:12.13 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:19.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:58.04 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:07.44 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:23.50 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
13:01.03 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:12.05 *** join/#brlcad gaganjyot (~gagan@210.56.99.250)
13:12.11 gaganjyot join #gnu
13:32.10 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
13:48.44 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
13:59.50 *** join/#brlcad gaganjyot (~gagan@125.62.99.239)
14:10.12 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
14:17.28 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:33.16 *** part/#brlcad gaganjyot (~gagan@125.62.99.239)
15:35.17 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
16:17.44 *** join/#brlcad luca79 (~luca@net-37-116-126-143.cust.vodafonedsl.it)
17:06.51 *** join/#brlcad konro (~konro@41.205.22.53)
18:04.54 Notify 03BRL-CAD:starseeker * 59884 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Have include_directories use the SYSTEM keyword for *all* system includes, not just other. This may have the potential to eliminate the need for some of the C99 flag hacks in libraries and applications.
18:59.11 Notify 03BRL-CAD:starseeker * 59885 (brlcad/trunk/src/adrt/CMakeLists.txt brlcad/trunk/src/libdm/CMakeLists.txt and 6 others): Remove some of the C99 flag specifications, use the BRLCAD_INCLUDE_DIRS macro for applications that weren't previously using it and need system headers
19:21.01 pulkit-pc I find the documentation not in accordance with the latest version for eg "hit(register struct application *ap,struct partition *PartHeadp)" in "http://brlcad.org/w/images/3/3d/Application_Development.pdf" while the actual function definition is
19:21.03 pulkit-pc "int hit(struct application *ap, struct partition *PartHeadp, struct seg *UNUSED(segs))" in the latest version. Also simailar observation in mged files also.
19:24.02 starseeker pulkit-pc: good catch, thank you!
19:24.24 starseeker those slides are now many years old, so I'm not surprised they're a bit dated
19:25.05 starseeker isn't sure if we have a "live" version of those slides yet
19:28.41 Notify 03BRL-CAD:starseeker * 59886 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Not all build directory paths will be inside the source tree, check for them too
19:29.53 pulkit-pc also few mistakes were there which i reported yesterday like in Object_Editing_-_the_oed_Command.pdf page 14 last paragraph it should be "First, object1.c must be returned to its previous
19:29.53 pulkit-pc position" instead of "First, object2.c must be returned to its previous position". Just a small mistake.
19:37.31 Notify 03BRL-CAD:starseeker * 59887 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Make sure to remove duplicates
19:39.43 Notify 03BRL-CAD:starseeker * 59888 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Allow for the possibility of an empty INCLUDE_DIRS var
19:47.24 Notify 03BRL-CAD:starseeker * 59889 (brlcad/trunk/src/conv/CMakeLists.txt brlcad/trunk/src/conv/step/CMakeLists.txt): Use BRLCAD_INCLUDE_DIRS macro for converters
19:53.12 *** join/#brlcad merzo (~merzo@245-21-133-95.pool.ukrtel.net)
20:00.50 Notify 03BRL-CAD:starseeker * 59890 brlcad/trunk/src/mged/CMakeLists.txt: ws
20:28.36 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:57.53 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:05.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:07.01 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:23.03 Notify 03BRL-CAD:starseeker * 59891 (brlcad/trunk/src/libdm/dm_util.c brlcad/trunk/src/libdm/dm_util.h): char is const
22:43.15 Notify 03BRL-CAD:starseeker * 59892 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/CMakeLists.txt brlcad/trunk/src/libdm/CMakeLists.txt): Begin working on a libdm OpenSceneGraph backend, using Bob's initial efforts as a starting point.
22:43.56 ``Erik brlcad: the system reboot? wtf? kthnx?
22:45.56 starseeker is grooving on the include(SYSTEM feature
22:52.15 brlcad ``Erik: is that what happened?
22:52.23 brlcad huh, sure enough
22:57.06 mpictor reads about the outdated slides and wonders if reveal.js would be a good fit for any new slides
23:18.32 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
23:21.59 brlcad ``Erik: put in a request to see what I can find out from sago -- from what I can discern, someone at the console initiated the reboot, tried to login on the console, then left it alone
23:53.13 Notify 03BRL-CAD:starseeker * 59893 (brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/include/dm.h and 5 others): Not working yet, but set things up so the OpenSceneGraph display manager can be set by dmtype.
IRC log for #brlcad on 20140219

IRC log for #brlcad on 20140219

00:18.23 brlcad "It was most likely a mistake, getting the servers accidentally mixed up. But I will run this by the technician who was on staff at the time to see if they recall working on any servers around yours."
00:29.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:31.43 *** join/#brlcad merzo (~merzo@66-34-133-95.pool.ukrtel.net)
03:06.51 maths22 take a look: http://beta.brlcad.org/wiki/Main_page
03:10.06 maths22 two thoughts:
03:10.06 maths22 Why is there no header? (I didn't see one in the screenshots either)
03:10.06 maths22 Also, the keyboard shortcut stuff seems a bit prominent/overwhelming.
03:10.29 maths22 Ignore the part about screenshots (the problem with copy-pasting from an email)
03:21.33 starseeker makes a note to study this paper carefully: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.186.8418
03:21.38 starseeker "NURBS fusion"
03:30.39 starseeker looks sorta like automatically generated fillets
03:34.40 starseeker https://www.cs.purdue.edu/homes/cmh/distribution/books/geo.html
03:41.48 brlcad maths22: not to be harsh, but I think that looks terrible
03:42.02 brlcad what are you working off of?
05:49.26 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:26.11 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:53.59 *** join/#brlcad gaganjyot (~gagan@210.56.122.103)
09:46.21 *** join/#brlcad merzo (~merzo@66-34-133-95.pool.ukrtel.net)
09:54.49 Notify 03BRL-CAD Wiki:Rahulchoudhary * 0 /wiki/User:Rahulchoudhary:
10:01.10 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
10:55.22 *** join/#brlcad gaganjyot (~gagan@210.56.122.103)
11:21.42 pulkit-pc I am trying to understand the code but the major issue i am facing is that i am not able to find where the specific definition of structures are there.For eg I was going through arb8.c just to implement one of the functionality and i find things like rt_db_internal,RT_ARB_CK_MAGIC etc . I am not able to locate these definitions. Is there any specific protocol followed in the name of these...
11:21.44 pulkit-pc ...structures/function.
11:23.46 *** join/#brlcad merzo (~merzo@66-34-133-95.pool.ukrtel.net)
11:29.07 *** join/#brlcad caen23 (~caen23@92.81.213.198)
11:41.57 *** join/#brlcad merzo (~merzo@66-34-133-95.pool.ukrtel.net)
14:44.26 maths22 brlcad: I used inderpreet's theme (no modification
15:42.29 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
15:43.03 andromeda-galaxy does anyone know anything about rt_brep_tclget/tcladjust?
15:45.39 archivist in irc best to ask the real question not does anyone....
15:46.12 andromeda-galaxy archivisit: thanks
15:46.36 andromeda-galaxy a better question: does anyone think it would be a problem to remove rt_brep_tclget/tcladjust?
15:46.51 andromeda-galaxy they aren't used anywhere as far as I can tell
15:53.37 Notify 03BRL-CAD:starseeker * 59894 brlcad/trunk/src/libdm/dm-osg.cpp: Update the viewer frame at the end of a draw.
15:54.33 Notify 03BRL-CAD:starseeker * 59895 brlcad/trunk/src/libdm/dm-osg.cpp: Fix short name for osg dm
16:01.12 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
16:09.40 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
16:13.37 maths22 oops :)
16:16.34 andromeda-galaxy maths22: do you know how calling Tcl_ListObjGetElements works if called on the result of Tcl_NewStringObj? I'm seeing that happening a lot in librt/primitives/
16:18.51 maths22 no, I dont
16:19.05 maths22 I don't know anythign about TCL, but maybe I should learn
16:25.13 andromeda-galaxy maths22: I am trying to learn some of the TCL that BRL-CAD is using so that I can remove it, but I am still stuck on some things
16:25.28 andromeda-galaxy (like the ListObjGetElements on a StringObj)
17:32.19 *** part/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
17:49.10 DarkCalf waves to brlcad
17:49.54 DarkCalf sorry we missed fogo!
18:34.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:52.56 pulkit-pc can someone explain me what does RT_ARB_CK_MAGIC do, and why we are setting up tolerance?
18:59.01 brlcad DarkCalf: next time
18:59.41 brlcad pulkit-pc: that's a basic memory validation check, to make sure memory is not corrupted (that an initialized object is properly initialized too)
19:00.30 brlcad andromeda-galaxy: the rt_*_tclget/tcladjust routines are used by a variety of interfaces, notably ascii export
19:00.49 pulkit-pc Ohh..Thanks :)
19:02.08 brlcad pulkit-pc: that macro should be declared (along with rt_db_internal) in the top-level include/ directory
19:02.14 brlcad that's were all public API resides
19:02.40 brlcad more specifically, it'll probably be in either rtgeom.h or raytrace.h (rt_db_internal is in the latter)
19:04.00 pulkit-pc Also why are we setting tolerance and where exactly is the definition for it?
19:55.36 Notify 03BRL-CAD:starseeker * 59896 brlcad/trunk/src/libdm/dm-osg.cpp: Remove ogl logic not needed here, use Tk functions instead of X functions for width/height defaults
19:57.17 andromeda-galaxy brlcad: where are those?
19:57.28 andromeda-galaxy brlcad: I grepped through all of source/ and didn't see any uses
19:57.58 andromeda-galaxy (grep rt_brep_tcladjust -R src)
20:48.02 Notify 03BRL-CAD:starseeker * 59897 brlcad/trunk/src/libdm/dm-osg.cpp: Eventually we'll probably want a composite viewer for handling faceplate and other things that need to be drawn in the viewing plane.
20:48.35 Notify 03BRL-CAD:starseeker * 59898 brlcad/trunk/include/dm/dm-osg.h: commit header too
22:31.44 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
22:50.13 Notify 03BRL-CAD:starseeker * 59899 brlcad/trunk/src/libdm/dm-osg.cpp: a few testing bits of code and some notes.
23:17.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:38.54 Notify 03BRL-CAD:starseeker * 59900 (brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/src/libdm/dm-osg.cpp): Start laying the groundwork for osg being a multi-platform display manager.
IRC log for #brlcad on 20140220

IRC log for #brlcad on 20140220

00:31.35 brlcad andromeda-galaxy: that function is hooked into a table (along with a couple dozen others) and called dynamically
00:31.46 andromeda-galaxy brlcad: ah, okay
00:31.50 brlcad it's also declared through a macro
00:31.56 brlcad see src/librt/primitives/table.c
00:32.02 andromeda-galaxy brlcad: thanks!
00:32.36 andromeda-galaxy brlcad: I'm trying to figure out some way to get ridof the usage of Tcl_ListObjGetElements on the result of a Tcl_NewStringObj call
00:32.38 brlcad andromeda-galaxy: one possibility there, although it's a lot of work, is to replace the rt_*_tcl*() functions
00:32.45 brlcad with a binary json-style interface
00:32.53 andromeda-galaxy that is what tcl is being used for in bot.c
00:33.30 andromeda-galaxy brlcad: I see... that makes sense
00:34.00 brlcad Tcl_ListObjGetElements translates very trivially to something else
00:34.19 brlcad basically is a function that converts a string into an argv
00:34.25 andromeda-galaxy I was looking at libbu functions, but I couldn't see anything that dealt with tcl-style lists
00:34.38 andromeda-galaxy it is being used on strings of this form, at least some of the time, as far as I can tell:
00:35.03 andromeda-galaxy {{e00 e01 e02} {e10 e11 e12} {e20 e21 e22}}
00:35.05 brlcad a tcl-style list is simply a string where {} are the quote characters
00:35.22 andromeda-galaxy except without the outermost brackets
00:36.17 andromeda-galaxy brlcad: I was wondering if bu_argv_from_string would work, but rt_bot_adjust doesn't know how many elements would be in argv[1]
00:38.27 andromeda-galaxy and I don't think it would deal well with the fact that each sub-list had to be considered a separate object
00:39.09 brlcad nothing is going to be a drop-in replacement without some work ...
00:39.15 brlcad or it would have been done a long time ago ;)
00:39.27 brlcad still, this is just simple string stuff
00:41.25 andromeda-galaxy brlcad: I was wondering if, since this is used a lot in many of the rt_*_adjust functions, where a dedicated function to do it should go
00:41.52 brlcad at worst, one could create new bu_* function that was nearly equivalent to the Tcl functions
00:42.19 brlcad what is the common pattern?
00:42.45 andromeda-galaxy brlcad: as far as I can tell using Tcl_ListObjGetElements on lists of that form happens a lot in librt
00:43.05 brlcad sure, but not what I mean
00:43.16 brlcad what for, data-wise
00:44.16 andromeda-galaxy brlcad: I'm not completely sure yet
00:44.37 brlcad e.g., if we always called Tcl_ListObjGetElements simply to get a 'count', to always access that last element, for example, it wouldn't make sense to replicate that -- we'd make a function to access the last element
00:44.52 andromeda-galaxy but the example that I was looking at just now involves using those nested lists as a way to list vertices for a db adjust command on a bot
00:45.05 andromeda-galaxy and I think that a lot of them are like that --- though sometimes having sublists and sometimes not
00:45.17 andromeda-galaxy for the not ones bu_argv_from_string would probably work...
00:47.02 andromeda-galaxy brlcad: would it be acceptable to write a bu_tcl_argv_from_string function that works similarly to bu_argv_from_string but considers TCL sublists a single element?
00:47.06 brlcad except bu_argv_from_string isn't going to delimit on {}
00:47.34 andromeda-galaxy brlcad: I was saying bu_argv_from_string should work for those that do not require parsing sublists as a single entity
00:47.55 brlcad it can't parse the top-level list correctly
00:48.09 brlcad there's a set of rules on tcl lists
00:48.25 brlcad things you could conceivably have that Tcl_ListObjGetElements will handle
00:48.42 brlcad which a simple argv breakout based on spaces or whatever, will not do correctly
00:49.13 andromeda-galaxy brlcad: I see
00:49.39 andromeda-galaxy brlcad: the other thing that I was wondering about is whether it might make sense to make some of those commands not be based on TCL syntax at some point in the future
00:49.48 brlcad I think something like bu_tcl_argv_from_string can work, but surely there's a better way? :)
00:50.17 brlcad plus we don't want any API with 'tcl' in the name (can just call them a "list")
00:51.17 brlcad these commands should not be based on tcl syntax at all really
00:51.27 brlcad so you could work on that instead
00:51.47 brlcad probably better in the long run, but a little bit harder if you're not yet familiar with what you're working on
00:53.04 brlcad (basically, create a binary interface)
00:54.02 brlcad maybe start with the simple string parsing function(s) first
01:08.14 maths22 brlcad: what are some specific thoughts on the mediawiki page?
01:19.31 maths22 (I agree that it does not look great)
02:29.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:41.52 brlcad maths22: see no reason for the style / theme to be any different
03:58.50 maths22 than what?
03:59.20 maths22 By the way, if you click the logo, the menu bar appears. I think it should do that by default
04:37.59 *** join/#brlcad infobot (~infobot@rikers.org)
04:37.59 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
07:30.53 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
08:18.21 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:18.00 *** join/#brlcad ishwerdas (~inderplus@117.214.200.13)
10:18.22 ishwerdas Hi brlcad
10:39.24 ishwerdas Hi maths22
11:01.21 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:05.53 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
11:54.45 Notify 03BRL-CAD:starseeker * 59901 brlcad/trunk/src/libdm/dm-osg.cpp: Set but unused error
11:55.36 Notify 03BRL-CAD:starseeker * 59902 (brlcad/trunk/misc/CMakeLists.txt brlcad/trunk/misc/doxygen/Doxyfile.in brlcad/trunk/misc/doxygen/doxygen_structure): break out libbn's doxygen structure setup.
12:59.28 *** join/#brlcad ishwerdas (~inderplus@117.220.172.68)
13:45.15 *** join/#brlcad inderplus_ (~inderplus@117.199.97.115)
14:07.37 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:13.03 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
15:16.30 Notify 03BRL-CAD:carlmoore * 59903 brlcad/trunk/src/libdm/dm-osg.cpp: fix spellings in comments
15:18.21 Notify 03BRL-CAD:carlmoore * 59904 brlcad/trunk/src/conv/patch/rpatch.f: fix .f file so it compiles: uncomment what had been 'haracter' (which I had detected in my spell checking), and fix the continuation line for format 101
15:47.44 brlcad maths22: it's quite different from the new wp theme
15:51.41 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
15:52.53 andromeda-galaxy brlcad: last night I had to leave quickly, so I couldn't see all of what you were saying
15:53.19 andromeda-galaxy so I just want to check with you what you meant by 'create a binary interface'
16:11.41 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
16:16.37 inderplus_ hi
16:18.00 inderplus_ brlcad: did you see https://www.behance.net/gallery/BRL-CAD-mediawiki-design/14554071
16:51.54 maths22 brlcad: that is true
16:53.07 maths22 inderplus_: I think brlcad would like the theme to be more like the mockup.
16:54.03 maths22 Ideally, other than the necessary tabs/sidebars, the viewer should not know whaen they are looking at wordpress and when they are looking at mediawiki
17:15.28 brlcad excatly
17:16.20 brlcad inderplus_: no I haven't seen that
17:17.10 inderplus_ brlcad: can you see please have a look at it. Lot of effort underwent in making this theme.
17:18.00 brlcad inderplus_: certainly will
17:18.48 inderplus_ brlcad: Also, do we still want the slider (like the one at apple.com) on frontpage as proposed earlier ?
17:19.34 brlcad did you share that page somewhere else before that I missed?
17:20.32 inderplus_ brlcad: No, I did not. When I showed the mock-up first time, this change was proposed. I am working on it now.
17:27.13 brlcad inderplus_: ah, then why did you ask me if I'd seen it?? :)
17:30.04 inderplus_ brlcad: because if that done, then the wordpress theme won't be exactly like the mock up I showed earlier. It will have slider instead of a list of features. aka It would be somewhat different from the new WP theme we have.
17:30.38 brlcad inderplus_: I think you're not understanding my point :)
17:31.43 inderplus_ brlcad: If provided consistency with wordpress and rest of the website, then is the current theme fine?
17:31.48 brlcad if you ask someone if they've seen something, there should be some reasonable expectation that they maybe have seen it ... if you never shared it, I had no opportunity to have seen it. so asking me that becomes very unusual (and very confusing)
17:32.17 brlcad that is all, not saying anything at all about the work .. it's the question that has me confused
17:33.02 brlcad if you make me believe I missed seeing something, then I'm left to wonder what else I maybe missed, what discussion I missed perhaps
17:34.56 brlcad inderplus_: okay, so basically what you're asking for or suggesting is a different theme to the website
17:35.29 inderplus_ brlcad: Actually when I first showed you the mock up of new website, like for the very first time before GCI, at that time you showed interest in a flip gallery (the way it is at apple.com) , I loved that Idea and was working on it. I just wanted to confirm, if I am on right track.
17:36.03 brlcad that discussion I recall
17:36.53 brlcad there's no flip gallery depicted in the design you show on behance.net
17:37.44 brlcad I think we need to merge the best features of the two designs because there are aspects to both that are very appealing
17:38.11 inderplus_ exactly that's what I aim towards.
17:38.34 brlcad I do think there should be just "one design"
17:41.31 inderplus_ Yes, I got that.
17:41.42 brlcad ``Erik: "Yes the position number of your server got confused with another clients. I have it labeled so this should never happen again."
17:43.50 inderplus_ brlcad: The design at behance.net does not contain flip gallery because flip gallery will only be on front page. Yes, there will be consistent design but landing page will have an extra flip gallery and a big download button, apart from that I will try to merge both designs.
18:01.29 maths22 brlcad: what label could they add that would not be there before :)
18:01.39 maths22 (Not a real question)
18:08.55 inderplus_ brlcad: Can I get ftp access to the mediawiki skin folder?
18:32.10 maths22 I figured out part of why it looks bad: a lot of the css links to localhost, which does not make sense. It needs to somehow be relative
18:35.27 inderplus_ maths22: exactly, specifically speaking icon fonts are loaded using absolute paths. Rest of it is relative. It must look bad as instead of icons you must be seeing letters everywhere.
18:42.25 inderplus_ maths22: I will send you the newer files in morning (as per my time zone :P ) , it would be really easy for both of us, If I could get ftp access to the skins folder. So that I can make such changes and at-least for once get this theme working well on the server. Currently, it's in pretty bad shape on server.
19:08.34 brlcad maths22: how would you like to proceed?
19:10.10 brlcad maths22: do you feel inderpreet is ready for access to the repo or would you rather work with him via commits
19:10.59 brlcad we can set up beta to be exactly what is in the repo so people don't need direct access to the server
19:18.40 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
19:49.16 maths22 That would make sense to me
19:50.01 maths22 I would say give him it, and if you could comitt what is in beta now (After I tell you I checked for plaintext passwords), that would be great
19:50.31 maths22 I also would like to know how to committ a large directory of new files at onc
19:50.36 maths22 /onc/once
19:52.33 maths22 I would think that we anyways would keep a degree of separation between the non-beta site and the repo
19:52.53 maths22 That way the repo would not immediately break the live site once it is based on the repo
20:15.22 brlcad we certainly don't need both physical access and commits for more people than currently have access
20:16.15 brlcad if we set up commits, it should be sufficient to use that as the means for managing the site
20:18.23 brlcad how to commit a large directory of files depends on what is being modified, but should be as simple as svn add path1 path2 file3 file*.c
20:37.19 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:51.39 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
21:06.02 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-pynwrjlokdcycoyt)
21:06.21 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:06.38 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
21:08.06 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
21:09.36 maths22 I tried that, but I got hook errors about file types or something like that-I'll check tonight
21:31.59 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
21:40.09 *** join/#brlcad pulkit-pc (~chatzilla@14.139.82.6)
21:43.54 *** join/#brlcad cpc26 (~cpc26@fsf/member/cpc26)
21:46.32 *** join/#brlcad new_user (0e8b5206@gateway/web/ajax/mibbit.com/session)
22:00.29 kanzure_ /win 5
22:06.38 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
22:10.33 Notify 03BRL-CAD:carlmoore * 59911 (brlcad/trunk/src/nirt/nirt.c brlcad/trunk/src/nirt/nirt.h): nirt.c and nirt.h : implement h for help; old h becomes H; fix spacing in Usage; add commented off remarks in Usage about A,E
22:22.00 Notify 03BRL-CAD:starseeker * 59906 brlcad/trunk/src/libdm/dm-osg.cpp: Don't actually need the material here
22:27.14 Notify 03BRL-CAD:starseeker * 59912 brlcad/trunk/src/libdm/dm-osg.cpp: Start working on matrix stuff.
22:36.24 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
22:40.16 Notify 03BRL-CAD:starseeker * 59910 (brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/src/libdm/dm-osg.cpp): Use a timer to provide incremental view updates during the drawing process. Commented out for now (need to fix the 'don't call drawVList unless you need to' problem first) and needs to be made an option since it does add some time to the overall drawing process.
22:41.56 ``Erik brlcad: irritating, but at least we have an answer. :/ Be nice if they would've called you to say "uh, oops". fwiw, httpd did NOT come up automatically, so we spent an hour saying "nobody home" and taking the google hit for it
22:47.00 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
23:03.36 Notify 03BRL-CAD:starseeker * 59913 brlcad/trunk/src/libdm/dm-osg.cpp: Better - still not fully correct in translation, but can rotate successfully.
23:36.13 Notify 03BRL-CAD:starseeker * 59914 brlcad/trunk/src/libdm/dm-osg.cpp: Boiling it down to what 'works' - still not right, as we're not orthographic
23:45.13 brlcad ``Erik: you fixed rc.conf? or did it not come up for some other reasons? I see an =YES there now
23:45.38 brlcad maths22: http://brlcad.org/wiki/Mime-types
23:45.57 brlcad maths22: basically, you have to have a .subversion/config file set up if you do not already
23:46.06 brlcad default is to manually specify
23:46.16 maths22 ok thanks
IRC log for #brlcad on 20140221

IRC log for #brlcad on 20140221

00:11.00 Notify 03BRL-CAD:starseeker * 59915 brlcad/trunk/src/libdm/dm-osg.cpp: Print out the decompositions of our matrix and the tracking matrix from osg's viewpoint to try to understand the differences.
00:15.39 starseeker grrr
00:47.28 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
01:02.48 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:06.08 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
01:06.52 maths22 the commit is huge and painful
01:07.02 maths22 It will hopefully be done soon
01:07.17 maths22 It just keeps needing my intervention
01:33.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:52.49 andromeda-galaxy brlcad: could you elaborate on what you meant about a binary interface for the 'db adjust' commands?
01:52.56 andromeda-galaxy brlcad: Last night I had to leave in a hurry, sorry...
02:12.46 brlcad andromeda-galaxy: no problem
02:14.04 brlcad andromeda-galaxy: so right now, the get/put routines are basically an overly simplistic way to get a string form of a primitive and to specify edits in a simple manner (also string-based)
02:15.05 brlcad those two aspects are presently implemented either using our libbu struct-parse tables or by using Tcl API calls
02:19.11 brlcad basically, one solution to this problem is to create a different interface intended to replace those former methods
02:19.35 brlcad one that fully generalizes the specification of a primitive, supporting hierarchical data and editing
02:20.00 andromeda-galaxy brlcad: okay, I think I see what you mean aboutu that...
02:20.21 andromeda-galaxy brlcad: you said something similar about the 'rt_*_adjust' command usage of TCL if I remember correctly
02:20.50 andromeda-galaxy I was also wondering about that...
02:21.39 andromeda-galaxy http://ibot.rikers.org/%23brlcad/20140220.html.gz time 00:53.04
02:31.27 maths22 brlcad: I keep getting errors
02:31.36 maths22 committing, that is
02:37.46 brlcad andromeda-galaxy: get and adjust are nearly identical
02:38.10 brlcad I belive they both utilize a structparse table if one exists or the primitive implements their own version
02:39.14 andromeda-galaxy brlcad: I think I see now
02:39.33 andromeda-galaxy brlcad: that would result in a major change in the way that those commands work in MGED/Archer though
02:40.15 brlcad those two functions were added (get and adjust) because the structparse table doesn't easily describe arrays of variable-length data
02:41.26 andromeda-galaxy Would each primitive implement different methods? like a rt_*_vertex_modify for things that have vertices, but not in other ones?
02:45.18 brlcad much more general
03:15.17 brlcad andromeda-galaxy: the other point I made yesterday is that I think you should stick to what you started with
03:15.29 brlcad i.e., just focus on removing tcl
03:15.59 brlcad to do that, you don't really need the multi-week distraction of implementing a generalized primitive serialization/editing interface
03:16.39 brlcad far easier to just reimplement those functions using tcl to not use tcl
03:18.00 brlcad (you'd probably be able to eliminate all tcl callers in the time it'll take to properly implement a generalized interface)
03:18.38 andromeda-galaxy brlcad: that's true
03:18.48 Notify 03BRL-CAD:Inderpreet * 6447 /wiki/MediaWiki:Sidebar:
03:18.58 andromeda-galaxy however, it seems like trying to design and implement an interface like that would be a good long-term objective...
03:28.17 *** join/#brlcad inderplus_ (~inderplus@117.199.107.243)
03:33.40 maths22 brlcad: I realized I should tell you wha the error is: I will next time I try to commit
03:34.36 brlcad andromeda-galaxy: it would, it's just *substantially* harder to get right for all primitives without knowing their complexity (which you do not)
03:35.21 brlcad andromeda-galaxy: you'l likely be in a far better position to implement that interface after doing the tcl work because you will have been exposed to much more
03:35.49 brlcad maths22: indeed :)
03:43.58 andromeda-galaxy brlcad: ok, thanks for the advice
03:44.18 andromeda-galaxy brlcad: I will try to start writing the tcl list parsing function now
03:50.34 Notify 03BRL-CAD:brlcad * 59916 brlcad/trunk/include/raytrace.h: document in a few places that geometry database files always store dimensional values in millimeters.
03:58.35 inderplus_ brlcad: I was little confused about Online Geometry Viewer
04:01.40 inderplus_ I want to work on it, actually I am on my 6 months industrial training and I chose this as my major project (fortunately my mentor agreed ). So I would be working full time on it for next few months.
04:48.02 brlcad inderplus_: that's great news
04:48.30 brlcad have you gotten a status update from harmanpreet?
04:49.24 inderplus_ brlcad: No, I have seen the to do list in wiki though.
04:51.06 inderplus_ He did share some of them in mailing list too.
04:54.00 inderplus_ We have many others (Deepak, Rishabh) interested in this project too, but I guess because of no proper roadmap yet no one is able to start working on it.
05:00.17 inderplus_ Once the foundation is in shape, we can work on things like, sharing and embedding features, mediawiki extension for it (which in my opinion will be incredible to see)
05:36.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:58.06 brlcad inderplus_: agreed, that's why getting set up for multiuser contributions and a live version controlled checkout will be helpful too
05:58.14 brlcad so people aren't stepping on others work
06:06.20 inderplus_ brlcad: There has been confusion about the underlying technology to be used.
06:06.45 inderplus_ It was clear though that current backend which is in vanilla PHP needs to be changed, but changed to what? we have no answer on that.
06:06.47 inderplus_ <PROTECTED>
06:40.32 brlcad inderplus_: can you itemize what you see as the options are that are worth considering onto either the mailing list or the wiki?
06:41.15 brlcad the selection of infrastructure needs to be a greater discussion with all requirements/goals under consideration
06:41.37 brlcad it's not clear that all requirements are on the to-do yet, which is why that hasn't been decided
06:42.36 brlcad for example, if we really are serious about creating a viewer that could be integrated into wikipedia, that'd be a major requirement
06:43.36 brlcad how much the backend leverages brl-cad is another major factor, if we're going for SaaS or PaaS or client-only or whatever
06:44.27 inderplus_ There have been few items shared by other developers in mailing list, I have also shared my views there. I will make a wiki page and list them all, their plus points and negative points (along with sources for those points).
06:47.15 inderplus_ I am in a big favor of mediawiki extension, I see it as a major lead for open source CAD systems specifically BRL-CAD, but mediawiki extension will be built over the OGV, aka OGV needs to be in some shape before we can make a mediawiki extension of it.
06:48.33 inderplus_ I think for now, we can focus on just viewing the 3D models well (that's what mediawiki requires as per discussions we had on their mailing list), so all the operations that will be performed on those models that can be kept to BRL-CAD.
06:49.04 inderplus_ viewing by client, and everything else (conversions, operations) by BRL-CAD
08:13.02 *** join/#brlcad inderplus_ (~inderplus@117.212.54.215)
08:14.37 *** join/#brlcad luca79 (~luca@net-37-117-183-186.cust.vodafonedsl.it)
08:35.00 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:34.14 *** join/#brlcad jasleen (~chatzilla@202.164.53.117)
10:12.21 *** join/#brlcad jasleen (~chatzilla@202.164.53.117)
12:00.26 *** join/#brlcad inderplus_ (~inderplus@117.212.54.215)
13:23.29 *** join/#brlcad ishwerdas (~inderplus@117.220.150.237)
14:23.47 *** join/#brlcad luca79 (~luca@net-37-117-183-186.cust.vodafonedsl.it)
14:41.46 Notify 03BRL-CAD:carlmoore * 59917 brlcad/trunk/src/libdm/dm-osg.cpp: remove trailing blank/tab
15:08.11 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
15:26.45 Notify 03BRL-CAD:starseeker * 59918 (brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/src/libdm/dm-osg.cpp): Trying for ortho view - making some progress, but the center calculation from the matrix isn't lining up with the bounding sphere initial positioning, resulting in a 'jump' when rotation starts. Also, non-square views aren't happy.
15:49.23 *** join/#brlcad deepak (~chatzilla@117.220.147.250)
16:19.10 *** join/#brlcad deepak (~chatzilla@117.220.147.250)
16:19.15 *** join/#brlcad ishwerdas (~inderplus@117.220.150.237)
16:22.08 *** join/#brlcad jasleen (~chatzilla@106.66.105.27)
16:39.09 *** join/#brlcad deepak (~chatzilla@117.220.147.250)
16:40.46 *** join/#brlcad ishwerdas (~inderplus@117.220.150.237)
16:50.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:32.16 *** join/#brlcad ignacio|here (~IgnacioUy@2001:4830:134:7::11)
17:33.06 *** join/#brlcad Guest4369 (~IgnacioUy@unaffiliated/ignaciouy)
19:14.30 Notify 03BRL-CAD:carlmoore * 59919 brlcad/trunk/src/nirt/nirt.c: add description of -A (which I am actually still not familiar with); switch placement of 'v'; add a missing parenthesis
21:13.21 Notify 03BRL-CAD:starseeker * 59920 (brlcad/trunk/src/libdm/dm-ogl.c brlcad/trunk/src/libdm/dm-osg.cpp): Start trying to more closely map the ogl drawing calls in dm-ogl - reshape, at least, doesn't seem to work yet...
21:38.31 Notify 03BRL-CAD:starseeker * 59921 brlcad/trunk/src/libdm/dm-osg.cpp: Try some matrix tweaking - doesn't do much so far.
21:40.22 starseek1r wants to re-design libdm's API to take high-level view_obj style inputs, not mimic the OpenGL drawing process so closely in the API...
22:17.33 Notify 03BRL-CAD:starseeker * 59922 brlcad/trunk/src/libdm/dm-osg.cpp: Put the contents of the 'dm_osg' functions into their appropriate osg_ functions
22:26.06 Notify 03BRL-CAD:starseeker * 59923 brlcad/trunk/src/libdm/dm-osg.cpp: rework osg_reshape to better match ogl_reshape
22:29.46 maths22 brlcad: could compass/less be installed on the server?
22:52.03 Notify 03BRL-CAD:starseeker * 59924 brlcad/trunk/src/libdm/dm-osg.cpp: implement osg_close - not fully clean yet, but does allow switching
22:53.53 brlcad maths22: /less?
22:54.01 brlcad "less" is installed
23:04.23 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:15.21 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140222

IRC log for #brlcad on 20140222

08:01.06 *** join/#brlcad infobot (~infobot@rikers.org)
08:01.06 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
08:16.23 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
08:30.50 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:32.02 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:45.35 *** join/#brlcad ishwerdas (~inderplus@117.214.203.238)
09:07.38 *** join/#brlcad packrat (~packrator@c-68-41-152-77.hsd1.mi.comcast.net)
10:13.36 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:14.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:20.55 *** join/#brlcad jasleen (~chatzilla@117.253.232.64)
10:26.50 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:32.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:37.58 maths22 I agree
12:16.26 *** join/#brlcad jasleen (~chatzilla@117.253.232.64)
12:39.42 *** join/#brlcad ishwerdas (~inderplus@117.214.203.238)
13:20.13 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
14:01.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:13.36 *** join/#brlcad infobot (~infobot@rikers.org)
15:13.36 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
IRC log for #brlcad on 20140223

IRC log for #brlcad on 20140223

13:29.40 *** join/#brlcad infobot (~infobot@rikers.org)
13:29.40 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
13:34.01 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
15:03.57 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
15:13.39 Notify 03BRL-CAD:starseeker * 59934 brlcad/trunk/doc/BRL-CAD.bib: Fix quoting/brackets
16:04.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:25.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:10.10 ``Erik seems freenode is having a bit of a rough time
21:29.52 *** join/#brlcad caen23 (~caen23@92.81.213.198)
22:19.30 maths22 Last night looks horrible
22:20.08 maths22 at least it has not happened during the day
IRC log for #brlcad on 20140224

IRC log for #brlcad on 20140224

00:54.02 *** join/#brlcad infobot (~infobot@rikers.org)
00:54.03 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
05:35.04 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
06:12.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:39.08 brlcad freenode is getting DDoS of late
07:06.50 zxq9 Yeah, some folks are over on oftc.net talking about it.
07:19.59 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
16:48.09 *** join/#brlcad infobot (~infobot@rikers.org)
16:48.10 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
16:55.13 *** join/#brlcad infobot (~infobot@rikers.org)
16:55.14 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
17:05.52 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
17:05.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:06.17 *** join/#brlcad caen23 (~caen23@92.81.213.198)
17:06.17 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
17:06.17 *** join/#brlcad ries (~ries@190.9.171.121)
17:06.17 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
17:16.18 *** join/#brlcad infobot (~infobot@rikers.org)
17:16.18 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
17:31.23 brlcad ``Erik_: notify silent
17:32.30 brlcad also, may have been used for ntp amplification attack (I assume given cpu usage), but I squashed it (disable monitor in conf)
17:55.49 *** join/#brlcad ishwerdas (~inderplus@117.212.54.135)
18:32.37 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
18:45.26 *** join/#brlcad brlcad (~morrison@c-71-206-34-125.hsd1.md.comcast.net)
18:45.26 *** mode/#brlcad [+o brlcad] by ChanServ
18:45.36 brlcad unfracking believable
18:45.52 brlcad brlcad.org's ISP is currently unreachable
18:52.44 brlcad right as gsoc goes live too
18:52.48 ``Erik traceroute from home is giving a routing problem in baltimore
18:52.56 ``Erik on the verizon network, looks like
18:53.05 brlcad can you reach sagonet.com?
18:53.45 ``Erik no, it wedges up on verizons baltimore area
18:53.55 brlcad I tried two different nets
18:54.55 brlcad wonders if anyone can get to brlcad.org?
18:55.34 brlcad http://www.downforeveryoneorjustme.com/brlcad.org says everyone...
18:57.07 brlcad maybe should put up a "sorry but our isp just asploded" page somewhere
18:57.22 ``Erik quick redirect to an s3 static image?
18:57.48 ``Erik or a little heroku or wordpress.com dealie?
18:57.54 brlcad s3?
18:58.01 ``Erik http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
18:58.05 brlcad ah
18:58.33 ``Erik (still have the server in germany?)
18:58.45 brlcad no, that was shut down a couple years ago now
18:59.10 brlcad I don't have a live mirror running, but do have a backup
18:59.32 brlcad so I could have the site back up but as widespread an outage as this seems, it "should" get fixed quickly I would have thought
19:00.21 ``Erik wordpress can probably get a trivial "technical difficulties" page in a matter of minutes, but will have the wordpress decorations and might have issues with host name type stuff... heroku is designed for dynamic pages and would probably take a little more work (very geared towards ruby on rails startups)
19:01.24 ``Erik and s3 will be a year of trivial utilization for free, then pay as you go... I used to think of them as "simply there", but Colin has been reporting quite a few service issues for his 'tarsnap' service
19:02.13 brlcad I can put up a simple html page in a few minutes, but am more concerned that our ideas list isn't up
19:02.22 ``Erik of course, with comcast business or something at home, crank up your own temporary server :)
19:03.20 ``Erik hm, maybe import into a google docs and make it publically viewable?
19:04.38 ``Erik you're talking about the orange static ideas page you can easily (if not quickly) pull from the dump, not a database stored wiki page, right?
19:07.00 ``Erik looks like my analytics stopped between 1200 and 1300, several users pinging out at 1303
19:07.50 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
19:08.39 kesha_ Congratulations BRL-CAD !! :)
19:09.55 brlcad thanks kesha_
19:10.22 kesha_ Hi Sean ..
19:11.02 kesha_ A task has been pending in our ToDo list from a long time .. ;)
19:11.53 ``Erik brlcad: http://paste.lisp.org/display/141352
19:12.08 *** join/#brlcad Kunda (~Kunda@cpe-68-201-94-52.stx.res.rr.com)
19:12.36 Kunda hey congrads for your GSoC 2014 acceptance
19:12.44 Kunda your website is down btw
19:12.46 brlcad Kunda: thanks!
19:12.49 brlcad we know
19:12.59 brlcad it's not the website, it's the entire ISP
19:13.06 Kunda yikes
19:13.24 brlcad there's some major outage going on, because they're one of the largest hosting providers
19:13.36 Kunda who is it ?
19:15.50 ishwerdas brlcad: I can set up a html page, also I have a copy of whole Deuces page at my local, will that help?
19:16.18 ishwerdas and getting started with gsoc page too.
19:16.30 ``Erik brlcad: their twitter was last updated on feb17
19:18.13 ishwerdas I also happen to have GSOC 2012 page
19:19.29 ``Erik their facebook was dec14 (and the reviews are not exactly glowing), https://www.facebook.com/sagonet
19:20.56 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
19:29.13 brlcad ishwerdas: if you have an up-to-date copy of the ideas page, that would be fantastic, but the deuces page won't help much
19:29.30 brlcad the last backup on archive.org is too old
19:30.17 brlcad i just put up a quick "we're experiencing shit" page linked through our melange profile
19:30.22 brlcad just to let folks know what's up
19:30.48 brlcad ishwerdas: http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas is the one I need a cached copy of
19:32.02 ``Erik I find it kinda weird that traceroutes from two seperate networks both fail before getting anywhere close :/ be almost amusing of someone forgot to mail the iana check to icann :)
19:32.52 ishwerdas No, I don't have the Ideas page. :( GSOC page, Deuces and GSOC 2012 page
19:33.03 ishwerdas google cache shows page as it appeared on 14th feb
19:33.18 brlcad oh, that might work
19:33.42 brlcad yeah, that'll do
19:33.43 ``Erik ooh, goog cache, good idea, ishwerdas :)
19:33.46 brlcad oof
19:33.57 ishwerdas \m/
19:35.20 ishwerdas http://webcache.googleusercontent.com/search?q=cache:http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas
19:35.44 brlcad yep, already got it
19:38.11 *** join/#brlcad chick (~chick@41.205.22.53)
19:41.23 Kunda you guys have serious ideas page..very nice
19:41.28 Kunda well done
19:41.41 ishwerdas agreed
19:44.36 ishwerdas I don't see any project concerning OGV though :(
19:53.01 brlcad ishwerdas: the full set of project ideas isn't in the cached version either
19:53.28 brlcad it was set to go live around the same time as the announcement, but have been dealing with this … issue
19:53.46 ishwerdas oh!
19:54.35 ishwerdas we can make this one live until we get the latest version
20:01.09 brlcad i've updated the page it links to, simplified cached version
20:01.18 brlcad can someone check and make sure it renders okay?
20:01.35 brlcad unflecking believable that it's still down
20:02.20 ishwerdas checking
20:03.36 ishwerdas It renders fine Phew!
20:04.12 ishwerdas No projects under LibreCAD and OpenSCAD
20:04.23 ishwerdas Checked LibreCAD website, nothing there too
20:05.02 ishwerdas OpenSCAD have the Ideas page at github https://github.com/openscad/openscad/wiki/Ideas%3A-GSoC-2014
20:10.25 brlcad took care of the dead project links (I'm not downloading and fixing 100 sub-pages just yet)
20:10.41 ishwerdas :P
20:13.06 ishwerdas we can add a link to OpenSCAD Ideas page at github, won't take much time.
20:13.25 ishwerdas Tell me, if I can be of some use.
20:23.31 *** join/#brlcad ries (~ries@190.9.171.121)
20:23.32 brlcad it already links to openscad's github in two places
20:24.05 brlcad stubbed in the sections for all three umbrella orgs
20:28.10 ishwerdas great!
20:38.01 *** join/#brlcad javampire (~ncsaba@p4FF718B2.dip0.t-ipconnect.de)
21:14.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:14.56 brlcad so are any gsoc candidates thinking about projects yet?
21:36.09 javampire brlcad: hi Sean, is python-brlcad counting ? :-)
21:37.45 javampire kanzure: I added wrapper for sketch primitive, would be happy for feed-back...
21:37.51 kanzure none
21:37.54 kanzure it is merged
21:38.02 javampire wow
21:38.11 kanzure ?
21:38.15 kanzure i am on the phone, but it looked like okay code
21:38.20 kanzure is there something i missed?
21:38.26 javampire ok, thanks...
21:38.39 javampire nope, I'm just simply still learning python :-)
21:38.47 javampire so I'm never sure it's all OK
21:39.09 javampire I will go and add then extrude and revolve
21:40.48 javampire kanzure: I would actually like to get some feedback regarding running the test cases in the tests directory, to be sure there's nothing implemented in a specific way that only works on my environment
21:41.19 kanzure nosetests or py.test would be the place to start
21:41.31 javampire nosetests gives me lots of errors
21:41.39 javampire regarding imports
21:41.53 javampire it can't find the _bindings thing
21:42.28 javampire but I'm able to runt the tests, that's not what I meant - I would like you to run them so it is a different environment than mine
21:43.19 javampire point is that ctypes has lots of machine specific code and I want to be sure it works everywhere
21:44.33 brlcad javampire: sure ;)
21:45.07 javampire brlcad: well then I could come up with some tasks there, if that would be of interest
21:45.23 brlcad kanzure: if you have an idea for a gsoc project that propels python-brlcad to the next level, all for it
21:45.30 brlcad just need a brief description
21:45.40 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
21:45.40 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:45.50 brlcad oh sago is back!
21:45.52 kanzure brlcad: of python-brlcad or of a python-brlcad subtask?
21:45.52 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
21:47.39 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
21:52.41 *** mode/#brlcad [+o tofu] by ChanServ
21:57.32 *** join/#brlcad chick (~chick@41.205.22.53)
22:25.47 starseeker huh - cool: http://code.google.com/p/boar/
22:28.51 starseeker https://github.com/yorikvanhavre/FreeCAD-library
22:29.03 starseeker mmm step files
22:40.26 kanzure brlcad: various python-brlcad subtasks include: setting up circle-ci.org (continuous integration testing) for windows and linux for incoming pull requests; improving or writing tests; making a small repl (something that uses ipython but also renders an image of whatever shape you're constructing); general examples/demos of using python-brlcad (translation of previous brlcad examples, probably)
22:57.40 javampire brlcad: running the rt equivalent directly from python and display the result (this mostly involves discovering and wrapping the ray-trace related part of librt); investigate what it would need to set up and use libged from python (this one is fairly difficult)
23:02.20 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
23:17.29 javampire hmm, looks like nurb segments are not supported for extruding ?
23:18.05 javampire I could create sketch with nurb segment, but if I extrude it and try to ray-trace, I get:
23:18.06 javampire ERROR: rt_extrude_shot: unrecognized segment type in solid
23:26.43 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
23:27.06 Notify 03BRL-CAD:carlmoore * 59935 brlcad/trunk/src/libdm/dm-osg.cpp: remove trailing blank/tab
23:27.22 Notify 03BRL-CAD Wiki:190.9.171.121 * 6447 /wiki/Google_Summer_of_Code/Project_Ideas: /* LibreCAD Projects */
23:27.34 Notify 03BRL-CAD:brlcad * 59936 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS): fixed a bug that's been in rtweight since it was introduced in 1991, noticed and reported on brlcad-devel by Daniel Hyams. credit with special thanks for reporting such an old issue.
23:27.43 Notify 03BRL-CAD Wiki:Sean * 6448 /wiki/Google_Summer_of_Code/2013:
23:27.46 Notify 03BRL-CAD Wiki:Sean * 6449 /wiki/Google_Summer_of_Code/2013:
23:27.49 Notify 03BRL-CAD Wiki:Sean * 6450 /wiki/Google_Summer_of_Code: 2013 summary
23:27.51 Notify 03BRL-CAD Wiki:Sean * 6451 /wiki/Google_Summer_of_Code: 2014
23:27.55 Notify 03BRL-CAD Wiki:Sean * 6452 /wiki/Google_Summer_of_Code/2014: stub in 2014
23:28.00 Notify 03BRL-CAD:starseeker * 59938 brlcad/trunk/src/libdm/dm-osg.cpp: Use the matrix as defined in dm-ogl.c (with the dmp->dm_aspect multiplication)
23:28.08 Notify 03BRL-CAD:starseeker * 59940 brlcad/trunk/src/libdm/dm-osg.cpp: aspect ratio in the matrix causes rotation distortion in this configuration, and x/y aren't const in this application. Resizing the window in ortho seems to be working now.
23:28.15 Notify 03BRL-CAD:starseeker * 59939 brlcad/trunk/src/libdm/dm-osg.cpp: Activate window reshaping, try to use only Tk api for window sizes for portability.
23:28.17 Notify 03BRL-CAD:starseeker * 59937 brlcad/trunk/include/raytrace.h: Gah - TIE global variables. Do we need to send these through deprecation?
23:37.07 javampire OK, I can confirm by looking into the code that NURB segments in a sketch are not supported for ray tracing
23:37.22 javampire I mean in an extrusion primitive
23:38.38 javampire brlcad: fixing that could be an interesting GSOC task
23:40.06 javampire also: editing in mged a sketch with NURB segment will delete that segment when you save
23:40.42 javampire it is clear that the editor does not support it for editing, but why not just leaving it alone instead of dropping ?
23:48.21 brlcad probably doesn't know what to do with it and it's simply lost in translation
IRC log for #brlcad on 20140225

IRC log for #brlcad on 20140225

00:06.43 maths22 brlcad: what happened to the server
00:15.02 *** join/#brlcad merzo (~merzo@107-33-132-95.pool.ukrtel.net)
00:41.49 ``Erik maths22: uplink provider dropped the ball, even their corp website was unvailable for a while
00:53.03 maths22 ok
00:53.18 maths22 better than the reset the other day
01:42.27 brlcad kanzure: they have to be coding tasks, so setting up a website wouldn't fly
01:42.55 brlcad writing tests would work, but is very vague (gsoc doesn't do vague very well, attracts weak students)
01:43.45 brlcad ideally a coding task that might take you an entire month of *full-time* effort
01:44.22 brlcad maths22: yeah, our ISP's ISP had some big fail for a couple hours.. still trying to figure out what happened
01:44.41 brlcad maths22: do you have gci task ideas?
01:44.47 brlcad s/gci/gsoc/ :)
01:51.54 kanzure hm maybe there's some ctypesgen (code generation) work
01:52.50 *** join/#brlcad Kunda (~Kunda@172-11-122-212.lightspeed.austtx.sbcglobal.net)
02:04.22 Notify 03BRL-CAD:starseeker * 59941 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out endian
02:11.50 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
02:13.18 Notify 03BRL-CAD Wiki:MariusKintel * 6453 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:15.45 Notify 03BRL-CAD:starseeker * 59942 brlcad/trunk/misc/perl/CMakeLists.txt: We need the SWIG_USE_FILE variable to be populated for this to work.
02:18.07 Notify 03BRL-CAD Wiki:MariusKintel * 6454 /wiki/Google_Summer_of_Code/Project_Ideas:
02:19.18 Notify 03BRL-CAD:starseeker * 59943 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out hist (may need to rename - keep thinking this is a history logging mechanism instead of histograms)
02:20.25 Notify 03BRL-CAD Wiki:MariusKintel * 6455 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:20.36 Notify 03BRL-CAD Wiki:MariusKintel * 6456 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:20.52 Notify 03BRL-CAD Wiki:MariusKintel * 6457 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:24.10 starseeker looks like mpictor is getting github-nofity going in #stepcode for commits
02:25.28 Notify 03BRL-CAD:starseeker * 59944 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out debug
02:33.15 Notify 03BRL-CAD Wiki:MariusKintel * 6458 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:39.04 bogdan_91 hello, my name is Bogdan Margarit and I'm interested in contributing to the project. How can i get started?
02:40.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:41.47 kintel brlcad: Congrats on GSOC selection! I've been updating the wiki - are you planning on sending out any joint information or should I just start the announcement + search on my end of things?
02:44.46 brlcad kintel: I am indeed -- I'm still recovering from a rather unexpected outage earlier today, though
02:44.57 brlcad so it probably won't get sent until tomorrow
02:45.08 kintel brlcad: yah, perfect timing for the announcement, huh?
02:45.24 brlcad bogdan_91: ask questions, think about what you want to do and we'll see if we can find a good fit
02:45.58 brlcad bogdan_91: note that our ideas list is rather incomplete and we'll be updating it with our priority development areas but suffice to say that there will surely be a project that fits
02:46.03 kintel ok, please forward a copy - I'll hold off any email announcements until I see it
02:46.10 brlcad kintel: yeah, I presume you saw some of the backlog
02:47.03 brlcad kintel: will do
02:47.15 bogdan_91 brlcad: thank you, i will start searching for more information and will start asking questions
02:47.49 Notify 03BRL-CAD:starseeker * 59945 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out log groups - this could stand to be broken down a bit finer, in all likelyhood - units is an obvious candidate, probably others.
02:47.59 brlcad kintel: if you don't hear anything by tomorrow, go ahead and send out announcements on your end, but the most important task at this point is to make sure your project ideas are in top shape and then to spread the word as much as possible
02:48.23 brlcad if you have anyone graphically inclined, it'd be great to have a joint gsoc poster for people to post up around universities
02:48.46 brlcad (if not that's fine too -- they're fun to make but do take some effort)
02:49.02 brlcad bogdan_91: fantastic, don't be shy -- we're all very friendly here
02:49.37 brlcad bogdan_91: are you more interested in algorithms or interface or web or math or graphics or anything and everything?
02:49.52 starseeker reflects evilly that if he keeps breaking out headers a bit longer, he can snag commit 60000
02:52.11 brlcad kintel: you're welcome to link to some page on your site if you like, you can see how I sort of made them aggregate here on the temp page: http://db.brlcad.org/ideas.html#LibreCAD_Projects
02:52.52 brlcad starseeker: heh
02:53.04 kintel brlcad: humm, do you have two wikis?
02:53.18 kintel brlcad: I edited this: http://brlcad.org/w/index.php?title=Google_Summer_of_Code
02:53.21 brlcad kintel: no sorry, I see you already broke out openscad
02:53.31 brlcad mislinked
02:53.38 kintel :)
02:54.24 brlcad but more meant that you can either list them all so they're on the same project ideas page or keep them all on your site, your choice
02:54.32 Notify 03BRL-CAD Wiki:MariusKintel * 6459 /wiki/Google_Summer_of_Code/Project_Ideas:
02:54.38 brlcad e.g., stepcode has them all on their wiki
02:55.18 brlcad kintel: and so there's no confusion, that ideas.html page was a static page I put up quickly when the ISP frucked us over 20 minutes before orgs were announced
02:55.45 brlcad notice db.brlcad.org vs brlcad.org
02:56.18 Notify 03BRL-CAD:maths22 * 59946 (web/trunk/htdocs/wp/.htaccess =================================================================== and 13 others): added wordpress
02:56.29 Notify 03BRL-CAD Wiki:MariusKintel * 6460 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:56.38 brlcad maths22: maybe think about a couple fantastic website projects? :)
02:57.15 Notify 03BRL-CAD Wiki:MariusKintel * 6461 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:57.42 Notify 03BRL-CAD Wiki:MariusKintel * 6462 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
02:57.52 brlcad starseeker: concur on bu_hist .. maybe add it to CHANGES?
02:58.06 kintel brlcad: I'll keep the index on your wiki, and link back to ours
03:06.18 brlcad 1-M or M-M ?
03:06.44 brlcad ah, I see M-M now
03:09.19 starseeker hah, VTK got accepted as a GSoC org
03:10.45 starseeker heh - one of their projects is to add spline support (NURBS, etc.) into VTK
03:11.38 starseeker another is for solid model geometry in VTK
03:11.54 maths22 brlcad: the 1st commit has gone through
03:11.57 maths22 2nd one to come
03:13.17 brlcad maths22: awesome
03:14.07 starseeker wonders if it is worth tossing the mentors for those projects an email...
03:15.55 starseeker particularly the "CAD Model and Simulation Spline Visualization" task looks like there may be overlap...
03:16.13 maths22 that one actually had ~1800 files
03:16.18 maths22 this one has ~6000
03:17.39 brlcad 6000 files???
03:17.42 brlcad what are they?
03:18.26 brlcad starseeker: yeah, go for it .. or at least beg them to license liberally ;)
03:18.47 maths22 all of mediawiki
03:20.43 Notify 03BRL-CAD:starseeker * 59947 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out file - this is another one that looks like some stuff is in there that doesn't belong
03:22.16 maths22 is that OK
03:24.33 brlcad sure, whatever
03:24.39 brlcad just suprised it's actually that big :)
03:24.51 brlcad maths22: what is your checkout method?
03:24.58 brlcad protocol
03:27.42 maths22 svn+ssh
03:28.06 maths22 I'm thinking about possible GSOC ideas
03:37.54 maths22 it still is really slow, just less slow than over https
03:49.37 maths22 by the way, we should figure out how to make fisheye run automatically
03:57.11 maths22 I should exclude the images dir from the commit (user uploaded images)
04:15.25 brlcad maths22: start without images dir but would like to get to a point where a checkout and one or two additional steps will reconstitute an entire website mirror some place
04:24.41 maths22 ok
04:27.33 maths22 my only thought is that "instance"-specific data might not belong in a revision control repo
04:28.18 maths22 Images would to me be associated with a db dump, not with the scripts and such necessary to "run" the site
04:35.59 brlcad maths22: I agree, that's why I said one or two additional steps
04:36.28 brlcad the db, the uploaded files, and the passwords
04:37.24 brlcad the db and the files could be stashed somewhere so a default password could be provided even to get someone set up quick
04:37.39 maths22 that would make sense
04:37.53 maths22 I will think about how that would make sense
04:38.11 maths22 I think the "personal" data would need to be kept somewhere secured
04:39.45 brlcad ah true
04:40.11 brlcad clearly must be late for me to overlook that ;)
04:57.50 *** join/#brlcad Kunda (~Kunda@cpe-68-201-94-52.stx.res.rr.com)
05:05.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:51.19 *** join/#brlcad bhutraaditya (67f66a09@gateway/web/freenode/ip.103.246.106.9)
06:41.39 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:04.21 *** part/#brlcad Kunda (~Kunda@cpe-68-201-94-52.stx.res.rr.com)
07:14.03 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:03.12 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:03.27 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
08:03.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:35.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:33.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:45.53 *** join/#brlcad caen23 (~caen23@92.81.213.198)
10:28.29 *** join/#brlcad andrei_ (~IceChat77@5-12-220-242.residential.rdsnet.ro)
10:31.39 *** join/#brlcad bhutraaditya (67f66a09@gateway/web/freenode/ip.103.246.106.9)
10:31.47 bhutraaditya whois
10:31.52 Notify 03BRL-CAD:indianlarry * 59948 (brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.cpp brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.h): Added method to get the Axis2Placement3D object of the AdvancedBrepShapeRepresentation.
10:32.44 Notify 03BRL-CAD:indianlarry * 59949 (brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.cpp brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.h): Added method to pull Z axis GetZAxis() from Axis2Placement3D object.
10:40.11 Notify 03BRL-CAD:indianlarry * 59950 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Added code to extend planar surface extents of openNURBS object to account for multiple face uses. Original code limited extents to first face encountered during Plane::LoadONBrep(ON_Brep *brep).
10:49.50 Notify 03BRL-CAD:indianlarry * 59951 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h): Add matrix argument to WriteBrep() function. This matrix will be inserted into region definition for the BREP being written to the dot-g.
10:53.31 Notify 03BRL-CAD:indianlarry * 59952 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Assembles matrix from the Axis2Placement3D object defined for the brep and passses into WriteBrep().
10:55.57 *** join/#brlcad adibhu (~adityab@202.3.77.237)
10:57.56 *** join/#brlcad bhutraaditya (~adityab@202.3.77.237)
10:58.10 *** part/#brlcad bhutraaditya (~adityab@202.3.77.237)
12:08.16 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
12:30.49 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
12:52.42 brlcad BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all for awesome work; stay in touch! || BRL-CAD is participating in GSoC 2014! Ask questions, stay on IRC...
13:02.52 *** join/#brlcad aditya (cb6ef315@gateway/web/freenode/ip.203.110.243.21)
13:08.34 Notify 03BRL-CAD:starseeker * 59953 brlcad/trunk/include/bu.h: Thin down bu.h a bit, missed bu_sort in the file cleanup. Getting close to bu.h being just an aggregator for the bu headers.
13:14.20 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-shbxyhursmlynnzn)
13:20.33 Notify 03BRL-CAD:starseeker * 59954 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out parallel
13:24.04 Notify 03BRL-CAD:starseeker * 59955 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/include/bu.h): move MAX_PSW definition. Arguably this belongs in defines.h, but it seems to be specifically related to threading/multi-processor concerns...
13:45.54 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
14:07.45 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
14:31.29 Notify 03BRL-CAD:starseeker * 59956 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h): Break out getopt
14:40.08 Notify 03BRL-CAD:starseeker * 59957 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu.h brlcad/trunk/misc/doxygen/doxygen_structure_libbu.h): Break out string routines.
14:44.06 Notify 03BRL-CAD:starseeker * 59958 (brlcad/trunk/include/bu/cv.h brlcad/trunk/include/bu.h): Move the hton bits into cv.h, which seems to be the logic that replaces it once deprecation is complete (I think it is for these?).
14:59.46 *** join/#brlcad bogdan_91 (~bogdan@109.166.132.58)
15:03.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:22.21 *** join/#brlcad bogdan_91 (~bogdan@109.166.131.107)
15:26.32 Notify 03BRL-CAD:starseeker * 59959 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/cv.h and 3 others): Break out the rest of bu.h, except for the version function. Should that be in version.h or is it appropriate to define the library version only at the bu.h level?
15:31.22 starseeker brlcad: agree hist rename is good to put in CHANGES - what should the rename be to?
15:34.23 Notify 03BRL-CAD:starseeker * 59960 (brlcad/trunk/src/libbu/affinity.c brlcad/trunk/src/libbu/argv.c brlcad/trunk/src/libbu/backtrace.c): Test a few .c files including individual bu/ headers. Seems to work, but want to be very sure we have completed reorg before going through all the BRL-CAD srcs to do this. Worth doing in the end, because this is what will help compile times (using only the bits of bu.h needed, not all
15:34.25 Notify of bu.h all the time.)
15:37.50 starseeker winces - 765 files in src/ include bu.h
15:39.58 starseeker is thinking bu_hist -> bu_histogram, but that might be too long?
15:56.35 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:09.16 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
17:23.25 *** join/#brlcad caen23 (~caen23@92.81.213.198)
17:27.28 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
17:36.33 Notify 03BRL-CAD:starseeker * 59961 brlcad/trunk/src/libdm/dm-osg.cpp: Trying to figure out why resizing isn't working properly with non-square windows. It's almost like the Tk packing is wrong...
18:34.49 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
18:48.38 brlcad starseeker: not too long, but almost certainly not minimally impacting...
18:50.33 Notify 03BRL-CAD Wiki:Jercaianu.alexandru * 0 /wiki/User:Jercaianu.alexandru:
19:17.56 *** join/#brlcad nclandrei_ (d4c92cf7@gateway/web/freenode/ip.212.201.44.247)
19:18.27 nclandrei_ hi everyone
19:18.38 nclandrei_ is this the right place to ask about GSoC projects?
19:29.45 mpictor clang-analyzer still doesnt work well with c++, does it? I just heard of a linter that facebook released https://github.com/facebook/flint
19:30.06 Notify 03BRL-CAD Wiki:80.132.95.192 * 6463 /wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */
19:33.53 nclandrei_ well yes, I know that is the page, but I wanted, if possible, to talk to someone directly, one of the mentors, about possible steps towards
19:33.55 nclandrei_ a better application
19:42.19 starseeker brlcad: fair enough - is there an acceptable miminally impacting approach?
20:03.48 Notify 03BRL-CAD:n_reed * 59962 brlcad/trunk/src/libbrep/intersect.cpp: move calculation of overlap curve intersection parameters to separate function
20:33.39 *** join/#brlcad Kunda (~Kunda@172-11-122-212.lightspeed.austtx.sbcglobal.net)
20:38.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:56.27 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
21:11.03 Notify 03BRL-CAD:starseeker * 59963 brlcad/trunk/src/libdm/dm-osg.cpp: After closer study of and experimentation with the ogl display manager, it is clear that the initial creation of the Tk window needs dm_width and dm_height values based on the screen size. *Why* this is the case isn unclear and apparently undocumented. Same for the 30 pixel offset subtracted from the initial values in ogl. Have left out the subtraction
21:11.05 Notify for now - if it proves to be needed, hopefully it will also be clear then *why* it's needed...
21:15.25 starseeker yuck
21:15.54 starseeker 's desire to learn Qt gets kicked back up another notch
21:34.55 *** join/#brlcad andrei__ (~andrei@109.102.79.112)
22:00.56 Notify 03BRL-CAD:n_reed * 59964 brlcad/trunk/src/libbrep/intersect.cpp: Fix what look like copy-paste errors. In the case of ccx_overlap, was checking intersection of start points again instead of end points, and attempting to intersect 3D points with 2D curves, which always failed. Just do the same thing for the end points as we did for the start points.
22:07.29 Notify 03BRL-CAD:starseeker * 59965 (brlcad/trunk/src/libdm/dm-osg.cpp brlcad/trunk/src/mged/dm-osg.c): Tweak initial zoom settings. Still unclear how we're going to approach perspective.
22:24.11 Notify 03BRL-CAD:starseeker * 59966 brlcad/trunk/src/libdm/dm-osg.cpp: Make a note that the perspective matrix is coming from dozoom.c, and its creation may offer a hint on how to get the necessary information from it.
22:32.56 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-uqjksmmecnrjvnqs)
22:46.04 Notify 03BRL-CAD:n_reed * 59967 brlcad/trunk/src/libbrep/intersect.cpp: use fewer variables with more consistent names
22:49.25 Notify 03BRL-CAD:starseeker * 59968 brlcad/trunk/src/libdm/dm-osg.cpp: There will be a lot of digging to do to understand the 'right' way to do this - except for fov, use the 'default' inputs to persp_mat to experiment with...
23:18.59 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:31.55 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
IRC log for #brlcad on 20140226

IRC log for #brlcad on 20140226

00:35.22 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:43.44 ignacio|here HI all and Good night :)
00:53.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:02.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:39.55 bogdan_91 hello
01:41.13 bogdan_91 i want to download brl-cad on my laptop, i'm running ubuntu.
01:41.43 bogdan_91 and i saw some discussions and i want to know on what projects is the mai focus
01:42.42 bogdan_91 so i can make a choice and start learning and make a patch for the existing code
01:43.33 bogdan_91 last year i haven't done a patch and I don't want to make the same mistake :)
01:45.19 bogdan_91 I have another question: I want to know the time when I will find you on irc. I'm in a different time zone and i want to develop a schedule in order to stay in touch with you
02:04.42 bogdan_91 brlcad: and i was looking on the bugs list and i was wandering if somebody can tell me a easy bug, for a new person like me to fix
02:11.55 bogdan_91 I was looking in refactoring at the code reduction and bug fixing. My experience with C and C++ is a medium one, with 1 and a half year in university, and also in highschool i've done C programming.
02:13.09 bogdan_91 I think I can do a good job, and I'm looking forward to fix a bug so I can prove it to you
02:34.43 maths22 bogdan_91: see http://brlcad.org/wiki/Deuces
02:35.30 maths22 Obviously you would want to look at the code tasks, and if you say one your'e interested in, I can check if it has been done
02:35.51 maths22 We need to update that page, but I'm not sure when we will get to that
02:36.13 bogdan_91 I understand :) thank you
02:39.11 Notify 03BRL-CAD Wiki:Maths22 * 6464 /wiki/Google_Summer_of_Code/2014: /* Additional Information */ We are not yet in the past-it read horribly
02:42.05 maths22 also, IRC activity is pretty intermittent, so sometimes (by day, not time) several project members will be online and answer questions right away, and other times it takes a while
02:42.42 maths22 what do you mean by "the mai focus"?
02:57.56 bogdan_91 sorry, i will reformulate
02:58.05 bogdan_91 which projects are the main focus
03:01.12 bogdan_91 maths22: that is what I was trying to ask
03:04.53 bogdan_91 in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn
03:04.53 bogdan_91 Skipped 'brlcad.svn'
03:12.04 bogdan_91 i will come back in a few hours(sleeping time for me). If somebody has new information i will kindly accept it here or at my email adress:margarit.bogdan91@gmail.com. Thank you!
03:20.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:46.23 Notify 03BRL-CAD:starseeker * 59969 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break time related functions into their own file.
03:48.54 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
03:54.51 Notify 03BRL-CAD:starseeker * 59970 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/log.h and 2 others): Break out units
04:01.12 Notify 03BRL-CAD:starseeker * 59971 (brlcad/trunk/include/bu/time.h brlcad/trunk/misc/doxygen/doxygen_structure_libbu.h): Don't confuse librt and libbu time functionality. (TODO - should the librt time bits move to libbu?)
04:10.05 Notify 03BRL-CAD:starseeker * 59972 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out simd
04:10.11 brlcad librt timer is deprecated
04:11.01 brlcad it makes librt stateful, bad
04:13.21 Notify 03BRL-CAD:brlcad * 59973 brlcad/trunk/NEWS: keith's making improvements to step assembly importing
04:13.32 Notify 03BRL-CAD:starseeker * 59974 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out sort
04:33.45 Notify 03BRL-CAD:brlcad * 59975 brlcad/trunk/NEWS: almost premature since it's still not exposed to the user, but we need to call out the substantial work that's now gone into implementing nurbs boolean evaluation. Wu worked on it hard for a couple summers (arguably a couple staff-years worth of time) and cliff and nick have made a number of improvements and fixes since too.
04:35.14 *** join/#brlcad matrixMinion (67157d4f@gateway/web/freenode/ip.103.21.125.79)
05:32.22 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:00.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:13.32 kintel brlcad: I've got a gsoc question, if you're still up
06:18.38 brlcad kintel: yes?
06:20.08 kintel brlcad: (or two :))- first, you're linking to Application Guidelines and Participation Requirements on your wiki, with lots of references to your scm, wiki, etc.
06:20.14 brlcad also, I didn't get to our e-mail today, so go ahead and proceed ..
06:20.22 brlcad still aiming to get it out tomorrow with details on what to expect, but that need not hold up announcing participation
06:20.55 brlcad yeah, the app guidelines and requirements are going to change
06:20.57 kintel Do you prefer that we write our own based on that and post it on our wiki, or should I add a paragraph on OpenSCAD in those pages (mostly just for the scm, github etc. links) ?
06:21.19 kintel ok, I'll wait for your changes first ;)
06:21.56 kintel Second: I'm uncertain about how we deal with applications: Is there a pre-defined number of students we can take, or do we choose that based on expected workload?
06:22.26 brlcad I'm going to draft the guidelines more generally and then call out what is specific to BRL-CAD -- at that point you can add a section for anything specific to openscad or link to your wiki
06:22.45 brlcad but must of the guidelines are very general best practices simply learned by participating over the years
06:23.32 brlcad the requirements definitely need to be generalized (e.g., take out the lgpl requirement)
06:25.30 brlcad as for the apps and number of students
06:26.07 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:26.33 brlcad the plan is to do what Google does for all new participating orgs, which is basically one or two slots
06:27.18 brlcad also depends on mentors and number of applications received, but generally is suggested to have a ratio of 2 mentors per student the first year
06:28.57 kintel ok, makes sense. ..unless of course we find students who have already commited code to the project and are self-motivating and self-mentoring (but I assume those are rare)
06:29.10 brlcad (note that selecting students is always painful, having to turn away qualified interested applicants, but such is gsoc .. one year we had 50 applicants for 4 slots)
06:29.50 brlcad they are more the exception than the norm and it is just a general guideline
06:30.25 kintel also, do you have experience with local students where interaction can be more face-to-face when needed?
06:30.26 brlcad sometimes it's possible to go so far as 1:2 instead of 2:1 but the likelihood of retaining that student beyond gsoc drops dramatically
06:31.06 brlcad I've mentored summer interns for many many years face-to-face, but not for gsoc
06:31.33 brlcad you're welcome to communicate with them however is effective for your community
06:31.54 brlcad I just ask for periodic public updates so we all can keep track of who is doing what
06:32.07 brlcad e.g., require the student to maintain a daily log
06:32.35 kintel yep, community involvement is one of the primary things I'd like to see
06:32.39 brlcad maybe submit a brief summary once a month to your mailing list or to a blog, etc
06:32.58 kintel thanks - time to write to the mailing list :)
06:35.07 ishwerdas brlcad: I was writing a wiki page about OGV, and was just wondering if I can call it CADpen?
06:35.16 ishwerdas call the page CADpen
06:54.41 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:05.28 brlcad sounds like pigpen
07:21.58 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:52.02 ankesh11 brlcad: Hi, I am Ankesh, just went through this year's project ideas and Building the benchmark performance database sounds exciting.
07:53.22 *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it)
07:54.04 ankesh11 I have experience build web applications with PHP and Django in the past, and have played around with d3.js which should help in the visualization part.
07:54.04 ankesh11 Could you provide me a sample log file of a benchmark run to look into?
08:01.43 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:11.27 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/User:Ankeshanand:
08:38.27 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:39.34 Notify 03BRL-CAD Wiki:Ankeshanand * 6465 /wiki/User:Ankeshanand: Add title
08:48.53 Notify 03BRL-CAD Wiki:Pulkit Mittal * 0 /wiki/User:Pulkit_Mittal:
09:04.10 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
09:13.51 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
09:15.03 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
09:15.53 Notify 03BRL-CAD Wiki:Inderpreet * 6466 /wiki/Online_Geometry_Viewer_Infrastructure: Created page with "Online Geometry Viewer is a project by BRL-CAD that aims at having a completely open source Online 3D Geometry Viewer. OGV started as GSOC 2013 project by Harmanpreet Singh. T..."
09:18.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:21.24 Notify 03BRL-CAD Wiki:Inderpreet * 6467 /wiki/Online_Geometry_Viewer_Infrastructure:
09:29.06 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:04.58 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
10:09.22 *** join/#brlcad hoiji (~hoiji@115.242.30.31)
10:16.24 hoiji Hi, everyone I am interested in doing a GSOC project under STEPcode corperation. Can anyone point me to the appropriate mentors?
10:23.49 Notify 03BRL-CAD:indianlarry * 59976 (brlcad/trunk/include/bu/log.h brlcad/trunk/include/bu/vls.h): Added include of stdarg.h for va_list.
10:43.38 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
11:02.41 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
12:27.46 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
12:41.25 Notify 03BRL-CAD:starseeker * 59977 brlcad/trunk/src/libdm/dm-osg.cpp: Put the 30 pixel subtraction from ogl in - Sean remembered why it is there. This time try do to it in a way that makes it clear *why* we're doing it...
12:47.06 starseeker bah s/do to/to do/
13:32.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:41.30 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
14:49.20 Notify 03BRL-CAD:carlmoore * 59978 brlcad/trunk/src/libdm/dm-osg.cpp: provide space before ending period, because the last word is a name (variable? procedure?) used in the program; and fix a spelling
15:10.35 Notify 03BRL-CAD:starseeker * 59979 brlcad/trunk/include/dm.h: Start pondering what a re-think of the libdm API would look like - hopefully different from 'one long list in a structure container. The ideal approach here would be plugin based, if that is workable...
15:14.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.14 brlcad ankesh11: hi!
15:26.39 brlcad check out or gsoc 2013 page to see progress that was made in that area
15:27.03 brlcad there's definitely a lot more needed, but our project description needs updating
15:39.27 brlcad infobot: logs
15:39.28 infobot All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
15:39.46 brlcad infobot: hello
15:39.46 infobot niihau, brlcad
15:40.56 brlcad infobot: factoids
15:40.56 infobot factoids are information that infobot can learn and then reply with. "/msg infobot help" for more info.
15:46.05 brlcad infobot: addressing
15:51.51 brlcad ~mode
15:52.07 brlcad infobot: mode #brlcad
15:52.20 brlcad (pay no attention folks, just trying some things)
15:54.04 Notify 03BRL-CAD Wiki:Kveerakveera * 0 /wiki/User:Kveerakveera:
15:56.42 *** join/#brlcad ries (~ries@190.9.171.121)
15:56.51 ries hey guys, I have ad this page edited : http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas#LibreCAD_Projects
15:57.00 ries But my proposal for LibreCAD is changed back again.
15:57.26 brlcad ries: no comprendo?
15:57.41 brlcad you mean you made an edit and now it's gone?
15:57.44 ries brlcad: yes
15:57.50 brlcad someone might have resolved a conflict incorrectly
15:58.01 brlcad openscad did a lot of edits yesterday
15:58.12 brlcad maybe editing at the same time
15:58.21 ries this was done on modnay I think...
15:58.50 brlcad o.O you mean when the server was unreachable? :)
15:59.57 ries brlcad: I added text ...
16:00.02 ries But the text is gone
16:00.03 brlcad infobot: shut up
16:00.03 infobot I will kick you square in the vagina.
16:00.08 brlcad heh
16:00.08 kintel ries: I made some edits just after the server came back. Somehow, my browser decided to cache an old version of the wiki source and I lost my edits - I tried to put everything back by apparently this affected the LibreCad sections as well..
16:00.24 ries Ooo ok
16:00.44 brlcad ries: if you made the change, it'll be in the history and can be recovered
16:00.55 ries Sooooo
16:01.09 ries How do we continue with this? I know brlcad was choosen, right?
16:01.24 ries But how is this going to work? Not sure if this was discussed with ldi and that I am out of line...
16:01.27 brlcad ries: yes, I'm drafting up an e-mail as we speak
16:01.29 ries But at this moment I am confused
16:01.41 brlcad well lets fix that right now :)
16:01.50 ries thanks!
16:06.42 maths22 Is this http://brlcad.org/w/index.php?title=Google_Summer_of_Code/Project_Ideas&oldid=6447 what you did?
16:10.20 ries maths22: that's correct
16:11.09 maths22 I will merge them
16:12.23 ankesh11 brlcad:
16:12.41 ankesh11 I assume you meant 2012, because this is what I found http://brlcad.org/wiki/Google_Summer_of_Code/2012#Benchmark_Performance_Database
16:13.53 ankesh11 An updated project description will surely help
16:13.56 Notify 03BRL-CAD Wiki:Maths22 * 6468 /wiki/Google_Summer_of_Code/Project_Ideas: Restored old LibreCAD stuff
16:13.57 brlcad ankesh11: maybe I did :)
16:14.02 maths22 ries: done
16:14.03 brlcad thanks maths22
16:14.28 ries thanks maths22
16:14.41 maths22 mediawiki edit summaries are helpful (like commit messages)
16:16.49 ankesh11 Sorry to be apprehensive about this, but is the project likely to be extended for Soc 2014? Or should I focus on something else?
16:17.22 brlcad ankesh11: that's a personal priority of mine, so convince me you can make it better and you have a fantastic chance
16:17.56 brlcad projects that improve upon previous gsoc work are always a good bet because they extend existing investment
16:18.52 brlcad like was said on our "oops" page, any student that writes a great proposal really has a great chance of acceptance (better than most orgs by far)
16:19.18 brlcad it's the half-assed proposals or people that don't talk that hurt themselves
16:21.52 ankesh11 Awesome. I have a few ideas in mind. I particularly feel the visualization could be done better. I will draft out a detailed mail. Meanwhile, a sample log file would help with get an idea of the benchmarks, and the parser design.
16:22.53 brlcad ~set addressing REQUIRE
16:23.24 brlcad ankesh11: suggest actually compiling and running the benchmark on your system.. then you'll have some logs to work with ;)
16:23.51 brlcad also familiarizing yourself with the existing code, maybe make a minor patch mod to show you understand it
16:24.00 maths22 what did set addressing REQUIRE do?
16:24.37 ankesh11 Thanks.Will do that and get back to you.
16:24.59 brlcad maths22: nothing apparently
16:25.47 maths22 what shoud it do
16:25.58 Notify 03BRL-CAD:n_reed * 59980 brlcad/trunk/src/libbrep/intersect.cpp: add some comments
16:27.13 brlcad ~## #brlcad addressing
16:27.42 brlcad maths22: just trying to figure out how infobot is set up to respond without being prompted in another channel
16:28.01 maths22 ok
16:28.35 brlcad ~chanset #brlcad addressing
16:29.03 brlcad it's hard mostly because this is an old version of infobot and I'm guessing
16:35.01 *** join/#brlcad kurus22 (~User@61.245.163.61)
16:35.09 kurus22 !logs
16:37.56 maths22 brlcad: could we set up shellinabox on the server
16:38.20 maths22 I currently have it running at port 8080
16:38.34 maths22 but it is running with bad permissions, etc
16:46.17 brlcad shellinabox?
16:47.43 kurus22 !help
16:48.11 brlcad starseeker: this was the syntax: svn ann svn+ssh://brlcad@svn.code.sf.net/p/brlcad/code/brlcad/trunk/mged/dozoom.c@22000
16:48.15 brlcad s/ann/log/ etc
16:48.59 brlcad looks like 7699 is when it was added and it's "on the verge of being useful"
16:49.50 kurus22 can i get chat history??
16:49.55 brlcad worked on for just a little bit
16:49.57 brlcad kurus22: yeah
16:49.59 brlcad ~logs
16:49.59 infobot All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
16:50.27 brlcad '~' gets infobot's attention, '!' is for gsocbot
16:56.30 Notify 03BRL-CAD:brlcad * 59981 brlcad/trunk/src/other/tcl/CMakeLists.txt: don't just blindly set -fPIC, that's a gccism. make sure the compiler supports it.
16:56.33 brlcad ries: so what are you confused about?
16:57.38 ries brlcad: Currently I don't even know if LibreCAD is going to be part of gsoc
16:58.00 ries Who decides what and who is going to do what..
16:59.04 brlcad ries: ah, well the project ideas page should make that clear, no? :)
16:59.24 brlcad ries: so who are you and what's your interest, what do you know? :)
17:00.06 brlcad I'd only heard back from one community member after confirming librecad's interest in participating
17:00.44 ries brlcad: Let me introduce myself
17:00.50 ries Full name is Ries van Twisk
17:01.02 brlcad welcome
17:01.18 ries I started the fork of qcad a couple of years ago first as a hobby to make CNC routing possible
17:01.32 ries COnverted it into QT4 version and the folk's from LinuxCNC got interested
17:01.45 ries so, I started to create aproject on SF.net to make this efford public
17:01.54 brlcad how do you pronounce that? "rhy" or "ree" or "reyah"?
17:01.57 ries I name'd my fork cadunato... but community didn't like that
17:02.04 ries Reeees
17:02.12 brlcad cool
17:02.20 ries so, I asked the community for a new name, LibreCAD was choosen
17:02.44 ries SOme bloke made a set of icon's for us to make sure we don't look like QCad anymore, hense they beautifull green set of icons :D
17:02.51 brlcad :)
17:03.06 brlcad is there any ties to qcad remaining? how do they feel about you guys?
17:03.23 brlcad (or do you not know, not care)
17:03.25 ries at beta 1, DLI started to get interested aswell aswell as Rallas
17:03.39 ries So we put out LibreCAD 1.0 and Rallas and DLI worked on 2.x versions
17:03.57 ries I currently maintain LibreCAD.org, wiki.librecad.org, translate.librecad.org and the IRC log
17:04.22 ries brlcad: there is quite a bit of qcad code still, this is why we 'must' stick to GPL-v2 for the moment
17:04.44 brlcad for modifications at least .. new code could certainly be anything
17:04.47 ries The efford I want to put in is to do a rebuilt of LibreCAD with a 100% new codebase, so it's 100% the efford of ourselve
17:04.58 ries new code is GPLv2 and at your option GPLv3
17:06.22 ries The complete new kernel I am proposing doesn't have a license yet (it's all copyright by me, although it doesn't state so) but after discussion on 'what's best' I am open to license that to anything that's best for LibreCAD
17:06.54 ries The current codebase I worked on (2 years ago) is located here : https://github.com/rvt/kerneldev it shows my initial idea's and thoughts
17:07.52 brlcad ries: so one of the aspects discussed for gsoc to encourage collaboration is to have the students contribute under a liberal license (unless it's a modification of existing code), like mit/bsd which can then be licensed under lgpl or gpl as needed in case the code was reusable
17:07.56 ries so... that's me :D
17:08.18 brlcad cool, thanks for the background (i'll try to remember!)
17:08.44 brlcad the students can also operate under assignment, so you can do whatever you want with their code
17:08.51 ries no problem.. I like to hide in the dark.... But mostly I did it becausre I didn't want a name (human person) to be attached to LibreCAD
17:08.56 brlcad but it depends on the project obviously
17:09.10 ries brlcad is gpled?
17:09.23 brlcad we're currently lgpl as a collective work
17:09.31 brlcad some portions are bsd, some portions are public domain
17:09.42 brlcad we're looking into relicensing everything under mit/bsd/apache
17:10.23 ries I am more then happy for BSD for LibreCAD
17:10.28 brlcad reciprocity isn't a major concern of mine, collaboration is where it's at ;)
17:11.14 brlcad ries: so a deep long term thought for you
17:11.28 brlcad we (and when I say we, I generally mean "BRL-CAD")
17:11.35 brlcad we don't do 2D
17:11.45 brlcad at least not very well, and we don't want to
17:13.06 brlcad it would be awesome to some day have a combined distribution where (like with catia and autocad) you can switch back and forth from 2D and 3D editing modes, which would intrinsically switch from librecad and brl-cad bidirectionally, seamlessly
17:13.37 brlcad if you pull up some 2d geometry for editing, a sketch, it'd kick over to librecad, you do your thing, switch back to brl-cad, extrude it, render it in 3D, etc
17:14.22 brlcad just a seed of a thought to plant, 5 years out ;)
17:15.04 ries brlcad: this is not a deep thought for me
17:15.14 ries the 'kernel' I am proposing can do exactly that
17:16.07 ries it uses some techniques that allows us to not only have a 'in memory' representation of a model, but also allow to store this within a database, or rest service if you like
17:16.09 brlcad you mean you're going to extend into 3D or that you can already get 2D data in/out?
17:16.49 ries I am proposing in my 'kernel' that all objects are immutable and as such they can only exist one object of a time anywhere
17:17.13 ries updating works through a vert precise API where we can update the document.
17:17.37 brlcad I'm not sure we're talking about the same thing
17:17.46 ries it already contain's indea's for storing meta data, for exampla if BRL CAD holds a ID for a specific entity, you can store that in the doucment and pull it back into librecad
17:17.51 ries so...
17:17.55 brlcad I'm talking about high-level user functionality, you're talking about low-level developer capability
17:18.15 ries that means that if librecad want's to communicate with brlcad to store entities, we can do this..
17:18.38 ries Just like Catia (I know Pro Engineer wildfire better) you can create a sketcher and extrude that later on
17:19.15 ries brlcad: so high level, yes this can be done and this was also (part) of the reason for doing this
17:20.24 brlcad fyi, we also have an ACIS-style geometry kernel that's been in the works for a number of years, but low priority this year
17:20.39 Notify 03BRL-CAD:n_reed * 59982 brlcad/trunk/src/libbrep/intersect.cpp: shorten pervasive 'tolerance' variable names
17:21.09 brlcad our existing geometry engine is extensive, but very complicated and inconsistent
17:21.27 brlcad exceptionally featured and high-performance, but not well organized
17:21.40 brlcad especially now that we have BREP/NURBS support
17:22.13 brlcad my intention is that we'll start small with a simple geometry conversion library so we can translate data in/out more easily
17:22.15 ries brlcad: these kernel's are differcult...
17:22.28 brlcad yep
17:23.11 brlcad so I'd be interested in reading more about your kernel ideas if you have anything written down or plan to
17:23.16 ries At the current stage I don't believe that LibreCAD is really well capable of doing what we want to do
17:23.22 brlcad there's maybe some room to collaborate there as well
17:23.25 maths22 shellinabox-http ssh client
17:23.43 maths22 would make sssh easier behind school firewall
17:23.50 ries brlcad: I will make a write up on it, but it will be a bit technical, is that ok for you?
17:24.18 brlcad ries: I'm okay with technical so long as terms are defined
17:24.35 brlcad what "entity" means to you might not be the same as it means to me
17:24.49 brlcad ditto for what constitutes a model
17:24.59 ries brlcad: just a sec, got a phonecall
17:28.04 brlcad point earlier was that our intention (at least my intention) is that BRL-CAD predominantly focuses on 3D solid modeling, and that we'll continue to do
17:28.20 *** join/#brlcad ishwerdas (~inderplus@117.220.174.119)
17:28.58 brlcad but we still want and will need to support 2D editing techniques (within our 3D solid modeling domain), and for that I see benefit in bridging to your infrastructure
17:30.00 brlcad for that to work, we're going to need more than a kernel/lib/interface where objects can be passed back and forth
17:32.00 brlcad there's also a user interface component, there's a translation component (some entity attribute you describe that we don't understand or vice-versa), and data integrity/validation
17:36.29 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
17:37.13 brlcad maths22: are you asking or telling or just talking? :)
17:37.26 maths22 asking
17:37.36 brlcad ah, so what's the question?? :)
17:37.42 brlcad you want it installed?
17:37.43 maths22 http://portsmon.freebsd.org/portoverview.py?category=www&portname=shellinabox&wildcard=
17:37.48 maths22 can it be installed
17:38.55 starseeker ries: from a 2D editing perspective in particular, I'm curious whether Gecode (www.gecode.org) could serve as a backend for constraint based editing
17:51.01 brlcad maths22: so long as it's set up under https, I suppose so
17:53.41 brlcad maths22: installed
17:53.54 Notify 03BRL-CAD:starseeker * 59983 brlcad/trunk/include/dm.h: Note key points for plugin approach - check liboptical
17:55.58 maths22 It is running. Take a look at brlcad.org:8080
17:56.48 maths22 I'm not sure why it wants to run the quicktime plugin, but it works
18:02.51 maths22 I like this one because it is not blocked by firewall and only needs js, not Java, to run
18:03.23 maths22 It even has an onscreen keyboard so I can ctrl-w without closing my window in chrome
18:06.40 maths22 It auto redirects to https, although, as a self-signed certificate, it obviously rasies security warnings
18:19.39 Notify 03BRL-CAD Wiki:Inderpreet * 6469 /wiki/Online_Geometry_Viewer_Infrastructure: Added brief info about threejs
18:21.35 Notify 03BRL-CAD Wiki:Inderpreet * 6470 /wiki/Online_Geometry_Viewer_Infrastructure:
18:25.16 Notify 03BRL-CAD:n_reed * 59984 brlcad/trunk/src/libbrep/intersect.cpp: fix memory leak
18:40.52 Notify 03BRL-CAD:n_reed * 59985 brlcad/trunk/src/libbrep/intersect.cpp: move overlap curve splitting to separate function
18:48.34 Notify 03BRL-CAD:n_reed * 59986 brlcad/trunk/src/libbrep/intersect.cpp: fix conditional; said i, meant j
18:51.21 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
18:58.50 Notify 03BRL-CAD:n_reed * 59987 brlcad/trunk/src/libbrep/intersect.cpp: add helper to handle duplicated conditions
19:15.07 bogdan_91 in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn Skipped 'brlcad.svn'
19:15.41 *** join/#brlcad javampire (~ncsaba@p4FF7316C.dip0.t-ipconnect.de)
19:50.08 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
19:50.14 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:51.10 Notify 03BRL-CAD:n_reed * 59989 brlcad/trunk/src/libbrep/intersect.cpp: replace another overlap check
19:51.57 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
19:51.58 maths22 that was strange-I saw my own quit message
19:53.09 bogdan_91 sure looks like it :)
19:57.46 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
19:58.34 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
19:59.58 *** join/#brlcad caen23_ (~caen23@92.81.213.198)
20:05.22 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
20:06.59 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
20:11.26 *** join/#brlcad prince_ (~prince@41.205.22.53)
20:12.50 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
20:19.12 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
20:21.00 prince_ i would like to write to write a unit test for quat_quat2mat and qaut_mat2quat funtions in qmath.c of libbn in order to familiarize myself with unittesting but i would need some directives since i am new to unittesting
20:22.05 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:40.34 *** join/#brlcad matrixMinion (67157f4e@gateway/web/freenode/ip.103.21.127.78)
20:43.56 brlcad bogdan_91: ls -la brlcad.svn
20:44.02 brlcad do you see a bunch of files and dirs?
20:44.56 brlcad prince_: directives as in?
20:45.01 brlcad "do it!"
20:45.04 brlcad how's that?
20:46.54 prince_ directives as in how to get reference values
20:47.39 brlcad you create some
20:48.16 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:48.53 brlcad so you have to perform the math manually or find some examples online or some other reference that doesn't utilize our functions, then call our functions and compare the result
20:51.33 prince_ thanks i would work on that
21:03.42 *** join/#brlcad prince (~prince@41.205.22.53)
21:14.26 *** join/#brlcad merzo (~merzo@237-60-132-95.pool.ukrtel.net)
21:23.44 *** join/#brlcad caen23 (~caen23@92.81.213.198)
21:26.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:37.46 javampire I have just updated from svn, and I get a strange result when running "install", in the deployed "include" directory in the "bu.h" file is full of lines like:
21:37.47 javampire #include "./bu/cv.h"
21:38.25 javampire I wonder why the "./bu/" part is there ? It is plain wrong...
21:39.39 starseeker javampire: um. We're in the process of breaking libbu's header out into smaller headers
21:40.06 starseeker I haven't checked the install part yet - thanks for the reminder
21:40.09 javampire ok, but the include file is currently just wrong, there's no bu subdirectory in the include dir
21:40.18 starseeker there is in the source tree
21:40.50 javampire where should I look for fixing it, I need the include dir to work...
21:41.07 starseeker it's currently in include/CMakeLists.txt - give me a few minutes
21:41.12 starseeker should be a quick fix
21:41.19 javampire ok, thanks !
21:55.34 Notify 03BRL-CAD:starseeker * 59990 brlcad/trunk/include/CMakeLists.txt: Need to make sure the bu sub-headers actually get installed. True for others too - those are next.
21:57.17 javampire brlcad: if I would add some possible tasks for GSOC regarding python-brlcad, where to send it ? Mailing list is OK ?
22:14.24 Notify 03BRL-CAD:starseeker * 59991 brlcad/trunk/include/CMakeLists.txt: Fix the rest of the header installs
22:14.36 starseeker javampire: that should do it
22:15.48 javampire starseeker: thanks, will try now
22:23.08 javampire starseeker: still not OK, now the subdirs have problem finding the "common.h"
22:24.39 starseeker which directory are you including?
22:24.44 starseeker i.e. -I
22:28.19 starseeker common.h should be in the same directory as bu.h itself
22:30.46 starseeker you don't need to include the subdirs - if you want to include one of the files in them, you do #include "rt/search.h" and then -I/usr/brlcad/rel-7.24.1/include/brlcad
22:34.36 javampire ERROR: /usr/bin/gcc -E: /home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad/./bu/defines.h:54:20: fatal error: common.h: No such file or directory
22:34.36 javampire ERROR: /usr/bin/gcc -E: #include "common.h"
22:35.13 javampire bu/defines.h is included from bu.h, and seemingly it fails
22:36.15 javampire this is used in python-brlcad, which only needs to pre-process the headers, and I'm not sure if it does it right or not, but it did work before
22:38.25 starseeker what's your gcc compile line?
22:39.45 starseeker is it just gcc -E or does it have -I/home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad as well?
22:43.15 starseeker or if it's running gcc *in* brlcad/bu, you could try adding -I..
22:54.05 javampire the command line is: /usr/bin/gcc -E -U __GNUC__ -dD -I/home/csaba/deploy/brlcad/dev-7.24.1/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "/tmp/tmp9R8UOf.h"
22:54.32 javampire don't ask me what exactly is in the temp file, but it should be a copy of bu.h I guess
22:54.56 javampire plus some ctypesgen extra stuff which I don't control completely
22:56.06 javampire the command line is under control of ctypesgen
23:01.32 javampire starseeker: I have to leave now, and will have time to try only in the weekend again...
23:50.24 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
23:55.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140227

IRC log for #brlcad on 20140227

01:02.14 maths22 brlcad: I would love if someone took up the mediawiki/docbook task
01:02.29 maths22 I think it would make documentation so much more acessible
01:04.14 maths22 One thought I had would be if the plugin could parse docbook on the fly into wikitext and on save would convert any new wikimarkup to docbook
01:04.38 maths22 that way, mediawiki would be more like a front-end thena whole new sytax for 2-way translation
01:24.55 *** join/#brlcad merzo (~merzo@159-8-132-95.pool.ukrtel.net)
01:56.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:43.01 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
03:30.30 starseeker maths22: that would be ideal, yes
04:02.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:19.10 brlcad maths22: that's a great idea -- can you write up a wiki page for it like the others? there's a template
04:20.08 brlcad maths22: also any idea why collapsable tables doesn't work on our wiki?
04:22.18 brlcad tried a variety of ways, couldn't get it to work at all
05:09.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:29.24 Notify 03BRL-CAD Wiki:Sean * 6471 /wiki/Google_Summer_of_Code/Project_Ideas: tighten up the intro, include numbers
06:06.14 Notify 03BRL-CAD Wiki:Sean * 6472 /wiki/Google_Summer_of_Code/Project_Ideas: further tightening, remove priorities
06:10.19 brlcad mm, external data extension installed .. this could be great
07:14.57 Notify 03BRL-CAD Wiki:Sean * 6473 /wiki/Google_Summer_of_Code/Project_Ideas: restructure, fix the messed up categories
07:21.29 Notify 03BRL-CAD Wiki:Sean * 6474 /wiki/Google_Summer_of_Code/Project_Ideas: several converters of interest
07:26.16 Notify 03BRL-CAD Wiki:Sean * 6475 /wiki/Google_Summer_of_Code/Project_Ideas: less loud, more tightening
07:34.14 brlcad maths22: ah, I see now you meant the existing mediawiki/docbook task .. perhaps you can retitle it more enticingly or add more detail? what would make you want to work on it if you came across this list?
07:35.57 Notify 03BRL-CAD Wiki:Sean * 6476 /wiki/Google_Summer_of_Code/Project_Ideas: stub in a few more web projects
07:53.00 Notify 03BRL-CAD Wiki:Sean * 6477 /wiki/Google_Summer_of_Code/Project_Ideas: combine some categories together
07:58.13 Notify 03BRL-CAD Wiki:Sean * 6478 /wiki/Google_Summer_of_Code/Project_Ideas: stub two ultra high priority performance topics
08:01.34 Notify 03BRL-CAD Wiki:Sean * 6479 /wiki/Google_Summer_of_Code/Project_Ideas:
08:07.42 Notify 03BRL-CAD Wiki:Sean * 6480 /wiki/Google_Summer_of_Code/Project_Ideas: merge the UI tasks into the other categories, down to five primaries
08:08.06 brlcad alright! most of the pending and priority topics are at least stubbed in now
08:08.33 brlcad if anyone wants to give that a look over or fill in some of the red links with a description, much appreciated...
08:09.08 brlcad some of the titles really need tightening up, they seem much harder than they really are ... need to simplify the terms some
08:09.59 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
08:13.59 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:14.07 *** join/#brlcad neha__ (~neha@14.139.122.114)
08:20.30 bogdan_91 brlcad: i don't see any files or dirs.
08:23.26 brlcad bogdan_91: hm?
08:23.33 brlcad where are you looking?
08:25.18 bogdan_91 I've just opened the virtual machine
08:25.34 bogdan_91 i haven't done any other moves
08:25.40 bogdan_91 just typed the command
08:25.44 Notify 03BRL-CAD Wiki:Sean * 6481 /wiki/Google_Summer_of_Code/Project_Ideas: couple tangible python tasks
08:27.06 bogdan_91 brlcad@brlcad-vm:~$ ls -la brlcad.svn
08:27.06 bogdan_91 ls: cannot access brlcad.svn: No such file or directory
08:27.15 bogdan_91 this is what i see now
08:30.22 bogdan_91 brlcad: Desktop brlcad-code-examples
08:30.23 bogdan_91 Downloads brlcad-config.sh
08:30.23 bogdan_91 README-VM.txt brlcad-config.sh~
08:30.23 bogdan_91 README-brlcad-development.txt brlcad-svn-trunk
08:30.23 bogdan_91 Templates t.g
08:30.46 bogdan_91 looks like I'm in home
08:30.54 bogdan_91 after a simple ls command
08:35.20 brlcad looks like the directory was renamed to "brlcad-svn-trunk"
08:36.14 *** join/#brlcad deepak (~chatzilla@117.212.48.107)
08:36.16 brlcad please update the wiki page to match, others will certainly appreciate :)
08:40.59 bogdan_91 sure :)
08:41.42 neha__ Hello! I am Neha Agarwal from Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar, India.
08:42.15 neha__ I am interested in working on the project on user interface brushup.
08:50.11 Notify 03BRL-CAD Wiki:141.85.0.116 * 6482 /wiki/Deuces:
08:50.42 bogdan_91 brlcad: done the update to the wiki page
08:53.48 bogdan_91 Hello neha__ , I'm also interested on this project to work this summer and a good start is to look here http://brlcad.org/wiki/Deuces
08:57.13 bogdan_91 brlcad: do you recommend to choose a task from 'code' from here: http://brlcad.org/wiki/Deuces, and try to do it? or should I chose to fix a bug for a start?
09:01.15 *** join/#brlcad deepak (~chatzilla@117.212.48.107)
09:16.35 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:35.15 *** join/#brlcad ishwerdas (~inderplus@117.220.145.110)
11:40.34 ishwerdas hi brlcad
12:11.44 ``Erik maths22: if the self-signed ssl cert for brlcad.org is an issue, we can set it up under elfga.com (has a valid comodo cert)
12:11.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:53.31 Notify 03BRL-CAD Wiki:Starseeker * 0 /wiki/NURBS_Intersections: Work is now much more in boolean evals than intersections themselves
12:56.04 *** join/#brlcad ries (~ries@190.9.171.121)
12:58.39 *** join/#brlcad ankush92 (~ankush@14.139.242.99)
13:00.20 Notify 03BRL-CAD Wiki:Solving david * 0 /wiki/User:Solving_david:
13:01.07 Notify 03BRL-CAD Wiki:Solving david * 6486 /wiki/Cisco_100-101_Certification_exam: Created page with "The 100-101 Interconnecting Cisco Networking Devices Part 1 (ICND1) is the exam associated with the CCENT certification and a tangible first step in achieving the CCNA Routing..."
13:15.19 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
13:19.45 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
13:20.18 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
13:24.47 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
13:31.28 *** join/#brlcad ishwerdas (~inderplus@117.220.145.110)
13:36.22 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
13:37.01 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
13:45.04 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
13:50.03 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:05.12 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
14:06.12 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:10.12 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
14:10.18 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
14:15.16 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
14:17.42 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:27.57 *** join/#brlcad tofu (~sean@66-118-151-70.static.sagonet.net)
14:36.48 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
14:37.24 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:49.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:55.03 *** join/#brlcad bogdan_91 (~bogdan@141.85.219.159)
14:57.03 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:08.26 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
15:08.54 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
15:12.49 *** join/#brlcad caen23_ (~caen23@92.81.213.198)
15:15.12 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
15:24.40 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
15:28.22 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:31.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:32.06 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
15:35.51 brlcad oof
15:45.19 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
15:49.27 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
16:07.19 *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it)
16:13.22 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
16:13.36 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
16:15.14 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
16:17.59 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
16:28.41 mpictor ``Erik: free SSL certs https://konklone.com/post/switch-to-https-now-for-free
16:57.48 brlcad fyi, sagonet has been under a DDoS attack for the past few hours
16:58.07 brlcad just spoke with them on the phone, they're trying to get a handle on it (obviously)
16:58.17 ries starseeker: Sorry guys, client called... I will look at www.gecode.org
16:58.23 brlcad maybe fixed now, maybe just temporary relief
16:58.39 brlcad ries: that was a LONG phone call ;)
16:58.55 ries brlcad: call + work... I am a freelancer, if I don't work I don't get $$$
17:00.08 brlcad ries: have you and/or your folks come up with some gsoc project ideas?
17:00.17 brlcad i think the last time I looked, you'd stubbed a page and it was empty
17:02.13 ries brlcad: I wanted to create a page but the wiki didn't allow me
17:03.25 ``Erik mpictor: saw those before, I'm using a 'comodo' cert via namecheap, it's like $10/yr and probably trips less flags *shrug* :) gone are the days of the $300/yr cert!
17:06.34 ``Erik (though that link would be good for brlcad to look at for a "legit" brlcad.org cert ;) )
17:14.58 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
17:15.30 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
17:18.00 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
17:32.00 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
18:43.02 ries brlcad: happen to be here?
18:44.21 brlcad yep
18:44.34 brlcad about to run out to a meeting, though
18:44.56 starseeker ries: project question?
18:45.19 ries starseeker: is there a way we can do a phonecall and get thing's cleared up?
18:45.33 starseeker uh... not easily. what's wrong with irc?
18:45.55 ries starseeker: Where can I see/read if LibreCAD is going to be part og GSOC?
18:46.02 brlcad ries: you'll be getting an e-mail from me later today
18:46.33 ries I have a developer paging me wanting to start on the kernel thing... (I do O brlcad a better explanation, but that's not something done in a evening).
18:46.37 brlcad ries: yes, you are (assuming you still want to)
18:47.31 ries brlcad: yes I want to, yes I am not.. yes I don't know what's expected from me, yes I don't know what's expected from the dev, yes I don't know if this is a resonable project for GSoC in teh first place
18:48.03 ries brlcad: I will wait for your mail...
18:48.40 brlcad ries: okay :)
18:48.51 brlcad sorry you feel like you're in the dark
18:49.03 ries no need to be sorry, but I do feel in the dark :)
18:49.08 brlcad we'll get it sorted out
18:49.18 brlcad brl-cad was accepted for gsoc
18:49.41 brlcad I'd extended an offer for librecad to participate under our umbrella if we were again accepted
18:49.52 brlcad we were accepted, so you're good to go
18:50.05 brlcad there is a gsoc mentor guide, you can read that in the meantime
18:51.01 *** join/#brlcad ankush92 (~ankush@14.139.242.99)
18:51.13 brlcad the rest is our own arrangement, like how we'll operate as an umbrella
18:51.46 brlcad gotta run, but yeah -- expect an e-mail within 10 hours ;)
18:51.46 ries brlcad: so, you agree that I and Gaganx will work on the new LibreCAD kernel, even though it will not be a finnished project ( a working new LibreCAD) and that Dli (head of 2.x) and Rallaz (DXF dev) are not part of it?
18:51.51 ries Just want to be sure we are on the sam epage
18:52.00 ries brlcad: you run... I will wait
18:52.08 starseeker ries: did you get a chance to check out gecode? Don't know if it would fit with the kernel direction you're looking at, but I've always wondered if constraints along the lines of sketchsolve (http://code.google.com/p/sketchsolve/) could be defined in the gecode framework (letting gecode do the "heavy lifting" of the constraint solving, as it were.)
18:53.10 ries starseeker: briefly only, but currently it's not a mayur concenrn...
18:53.36 ries Our current concern is to have a LibreCAD kernel where we can load/store entities and do all basic operations currently available in LibreCAD
18:53.36 starseeker nods - out of scope for the project you have in mind?
18:53.43 *** join/#brlcad gaganjyot (~gagan@101.214.44.90)
18:53.47 ries it's currently out of scope..
18:54.10 ries it does fit in our idea's though
18:54.18 starseeker cool
18:54.24 starseeker maybe someday :-)
18:56.44 ries starseeker: I ahve a placeholder for additional meta data (any data) that can be attached to a entity (line, cirlce etc..)
18:57.06 ries I think that a2D kernel can be relative simple in term sof the number of operation's and the complexity of entities..
18:57.17 ries We are planning to do 2D, just 2D and that's it...
18:58.37 ishwerdas gaganjyot: Hi
19:06.40 gaganjyot hello ishwerdas :)
19:09.14 ishwerdas nice to see you working on LibreCAD, you know about OGV, right?
19:11.40 gaganjyot yes
19:11.55 gaganjyot ishwerdas: Online geometry viewer ? right ?
19:12.03 ishwerdas Exactly!
19:12.44 gaganjyot Its pretty nice!
19:13.07 gaganjyot Harmanpreet has done a very great job
19:13.28 gaganjyot I use it to view my building models on the go
19:13.45 gaganjyot or when I don't have brlcad installed on someones computer :P
19:14.16 ishwerdas wow, great!
19:15.44 ishwerdas We are also looking forward to build a mediawiki extension for it.
19:15.52 ishwerdas It's going to be more awesome.
19:16.34 gaganjyot nice to hear that :)
19:17.06 gaganjyot I feel there must be some interpreter / Shell
19:17.23 ishwerdas Yes, exactly what I feel.
19:17.32 ishwerdas Have you seen codepen.io
19:17.39 gaganjyot so that I could run basic commands that I give in MGED window in browser
19:17.40 ishwerdas or sites like jsfiddle
19:17.46 ishwerdas exactly!
19:17.49 gaganjyot it would make me feel like home :)
19:19.12 ishwerdas I was thinking of same split screen experience, writing mged commands on one side and seeing your model edited in the other window. Harman in his original proposal also had plans for full GUI for editing too but for a start a shell that accepts mged commands would be a great asset.
19:20.33 ishwerdas Before all that ambition and ideas we need a good solid foundation.
19:26.58 ishwerdas gaganjyot: I was actually working around the concept of generating 3d models of 2d drawings or vice versa for OGV.
19:41.19 *** join/#brlcad merzo (~merzo@159-8-132-95.pool.ukrtel.net)
20:30.23 *** join/#brlcad caen23 (~caen23@92.81.213.198)
20:41.11 brlcad ries: so to help clear things up -- can you give me a one or two sentence summary of what you know about gsoc, what it is? what these project ideas are? what your involvement is?
20:41.25 brlcad real short summary, just to make sure there's not some fundamental misunderstanding
20:42.31 ries gsoc : Google supported supper of code for students. The require a mentor to work on open source projects
20:43.13 brlcad heh, tasty
20:43.16 ries the project idea's are the help open source project implement specific ideas by students where mentor's help them with the code and project
20:43.42 ries there ya go, top of my head!
20:43.55 brlcad okay, so same page there
20:44.32 brlcad you threw me for a little bit asking if I agreed with what you, ganax, dli, and rallaz would be doing
20:45.05 brlcad you guys can do whatever you like, participating in gsoc doesn't change or need to influence any of what you're working on
20:45.23 ries brlcad: understood... I am just wondering if it's sort of required for BRLCAD that we as librecad agreed, but I didn't got a response from Dli and Rallas in my last mail's about it...
20:46.15 ries Obviosuly I don't know what BRLCAD's idea's are in this area... may be you just want librecad to do something else in benefit of brlcad. eg, not sure what was internally discussed between brlcad and LibreCAD (dli and rallas)
20:50.00 brlcad ries: okay, so I guess you missed the original discussion
20:50.04 ries brlcad: do I report back to you?
20:51.31 ries brlcad: I guess....
20:51.36 brlcad my intention for reaching out to you, openscad, and stepcode is to merely open a line of communication, to encourage us to collaborate more or better than we have in the past
20:51.45 brlcad which has basically been somewhat ignore each other
20:52.09 brlcad we all operate in a huge domain that is sorely under-represented in the world of open source
20:52.44 brlcad it's my belief that we can do far more together than we can individually, even if our needs and interests are focused in different areas of CAx
20:53.14 brlcad so for gsoc, i'm not trying to control or meddle in your development
20:54.05 brlcad you keep doing what you're doing, we keep doing what we're doing, but we at least aware of what each other is doing
20:54.46 brlcad long-term, I'd hope we could help bridge our codes closer, whether directly or indirectly
20:55.44 brlcad if we can share data, that's great; if we can share code and get collaboration or modular reuse, even better
20:56.08 brlcad that's my motivation
20:56.19 ries brlcad: that's a noble idea.... I support that..
20:56.21 brlcad so you don't "report back" but we will "keep in touch"
20:56.29 kintel ries: what role do you have in LibreCAD btw.?
20:57.22 ries kintel: in short, I did the full release on 1.0.0 and did the complete fork and made a working version that could run off QT4. Then I stpped away from development and let dli do teh 2.x release.
20:57.40 ries At this moment me responsibilites are mainting the websites (wiki, translation server and blog)
20:57.58 ries I also take in the donation's
20:58.16 brlcad ries: dli has contributed to brl-cad in the past, so in a sense we already have a little bit of minimal collaboration going on
20:58.24 kintel ries: I'm the maintainer of OpenSCAD, and one of the suggested projects for GSoC is integration with dxflib
20:58.47 kintel ries: As far as I understand, you also forked dxflib, right? ..so it would make sense to use LibreCAD dxflib for us?
20:59.33 ries kintel: I forked everything at the time, but rallaz is making a new dxf library, I think that's the one you are talking about
21:00.02 brlcad we'd totally use dxflib if it weren't gpl :)
21:00.10 kintel ries: I didn't look at the source code yet - I just know that QCad used to have a dxflib
21:00.26 brlcad still does
21:01.12 ries kintel: are you sure you are not talking about libdxfrw ?
21:01.36 kintel anyway, just wanted to highlight a potential collaboration, even though it's mostly one-way in this case. A lot of OpenSCAD users use QCad/LibreCAD to create 2D geometry and make it 3D in openscad
21:02.00 brlcad ries: rallaz might want to take a quick peek at our dxf converters if he's working on something new -- our importer was a fair bit more robust than qcad's at least as of a few years ago
21:02.14 brlcad just not nearly as featured, lots of entities we don't care about
21:02.23 kintel ries: I just looked at your github and see that dxflib is empty and libdxfrw has code in it, so yes :)
21:02.49 ries libdxfrw is Rallaz his work..
21:03.38 brlcad ries: what'
21:03.43 brlcad what's the license on the new work?
21:04.19 kintel ries brlcad: btw., this is a DXF RW library I was involved in some years back - it was recently BSD licensed (and abandoned, but the code is there): https://bitbucket.org/Coin3D/dime
21:04.24 brlcad if that could be made bsd/mit/apache, we would take an interest
21:04.25 ries brlcad: gplv2 or higher
21:04.55 ries ... for libdxfrw
21:05.02 brlcad kintel: abandoned because?
21:05.52 kintel the company backing it decided to stop using it, but my ex colleagues managed to convince them to bsd license it instead of bury it
21:06.07 ries brlcad: I know in the past studen't would get some fee from google for their work and also projects. Now I don't care money for LibreCAD, we have enough for our servers etc... but does a students still get a fee?
21:06.11 kintel (together with the rest of Coin3D)
21:06.27 brlcad one of our current development initiatives is the creation of a "universal geometry conversion library" leveraging our 20+ converters (including step, stl, dxf, iges, etc)
21:06.35 brlcad LIBGCV
21:06.57 brlcad we'll have the API for that and a preliminary implementation sometime this summer
21:07.23 brlcad kintel: should we be looking at dime? worth picking it back up?
21:08.13 brlcad ries: yes, students are paid to participate in gsoc, 5500 USD
21:08.21 brlcad 500 if they're selected
21:08.44 brlcad 2500 at the midpoint and 2500 at the final evaluations, if they pass both
21:09.16 brlcad they're failed, they're out
21:10.00 brlcad at least I think those are the numbers
21:10.18 brlcad checks
21:11.34 brlcad ahh, interesting .. it's changed, now 500 then 2250 then 2750
21:14.35 ries brlcad: how is this going to work for my student?
21:14.36 brlcad ries: I'll have more details about that in the e-mail tonight, but basically you guys are participating to get code, possibly new long-term devs, and familiarity with gsoc, not for money
21:15.01 brlcad as this is your first gsoc, that's also part the reason for 1-2 slots, which is what google does for all new orgs
21:15.50 ries I will read about that
21:16.09 brlcad so you're going to announce/promote your participation and seek out students, maybe have people put up flyers around campus, e-mail people you know, or just hope people apply based on the ideas page -- you decide how much and how to promote
21:16.29 brlcad students then draft a proposal to work on librecad
21:16.45 brlcad they can literally propose anything, they own it
21:17.15 brlcad our ideas page are just suggestions to (hopefully) help start a conversation or initate more in-depth research into a good project description
21:18.03 brlcad there will be N proposals submitted from students for our four orgs
21:18.32 ries brlcad: great... gaganjyot is anxious to start working on LibreCAD...
21:18.33 brlcad the proposals get ranked, discussed, and selected (we do this)
21:19.23 brlcad ries: no promises until you see all the proposals, and selections are announced .. you want as many proposals as possible to choose from
21:20.12 brlcad the students are usually quite passionate, that's to be expected -- your job is to evaluate them and be critical
21:20.38 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
21:20.40 brlcad it's basically an interview process and there are lots of candidates for 1-2 slots
21:20.47 brlcad (hopefully)
21:22.08 ries ok
21:22.09 brlcad I strongly recommend requiring them to submit a patch to your code as part of their proposal submission so you can see how they code, evaluate their ability level, see how they are socially (if they're a fit)
21:22.35 brlcad gsoc attracts ALL skill levels and personalities, some very desirable, some not at all compatible
21:23.42 brlcad this is big money for most of them, but you usually want to weed out the ones that are really just in it for the summer money
21:25.01 brlcad and that's not at all easy to do -- they'll all tell you they'll keep coding on librecad for the rest of their lives
21:25.29 ries I whish they did it in my time, so I didn't had to go bollen pellen :D
21:25.34 brlcad some are genuinely interested and the money just helps pay their bills so they can do what they love
21:26.25 brlcad haha
21:26.27 brlcad had to look that up
21:27.28 kintel brlcad: was afk - dime used to be pretty solid, but hasn't been touched in a while so I'm uncertain how it tackles new versions etc., I haven't used it in a decade or so..
21:28.19 ries Most people that say they want to work on LibreCAD don't stick... I am used to that...
21:28.38 brlcad kintel: hm, so maybe worthwhile .. our geometry conversion library is being implemented as a plugin library, so we might do well (next year) to evaluate a plugin using your dxf parser against ours
21:29.08 brlcad ries: different orgs participate in gsoc for different reasons, you can use whatever criteria you like of course
21:30.04 brlcad you can read about our criteria, our motivation here: http://brlcad.org/wiki/Google_Summer_of_Code
21:32.34 brlcad kintel: ries: would you both take a look over http://brlcad.org/wiki/Summer_of_Code/Expectations and see if anything doesn't apply to your community? or anything you don't agree with? or anything you don't care about?
21:33.08 ries reading...
21:33.09 brlcad it underscores our "point" for participating
21:33.17 brlcad and the framework for doing it
21:36.12 ries your version control... I whish that the people I work with would do it like that :D
21:37.30 kintel Expectations look nice. I'd most likely perfer feature branches and pull requests over direct pushes to master, but apart from that it looks similar to what I'd like
21:38.43 brlcad kintel: does it mention pushes to master/trunk somewhere?
21:39.11 kintel "This also means that students should be working with the other developers on the mainline code, not on a branch"
21:40.25 kintel oh, you're on svn..
21:43.26 brlcad kintel: fixed the language
21:44.19 brlcad we have a git mirror, but most development is funneled to trunk as quickly and frequently as possible
21:44.39 *** join/#brlcad bogdan_91 (~bogdan@141.85.219.159)
21:44.57 brlcad that's exactly what I was looking to catch, anything specific to our setup
21:48.07 brlcad kintel: fwiw, we use branches heavily -- that language (and the mentioning of non-branching work) is more to head up common gsoc student behavior -- some are *exceptionally* shy/nervous/introverted/whatever, so you have to get them out of their shell or it just results in major problems (they risk getting failed or writing code that cannot be integrated) if they are allowed to play in a sandbox for too long
21:48.19 brlcad we had that happen our first couple years
21:50.10 brlcad actively had to prohibit them, several students failed (which is the worst outcome)
21:50.46 brlcad we learned they needed to be put on a stage to actually get them to not just perform but peform well .. some just are not used to open source at all
21:51.52 brlcad anything else?\
21:58.39 kintel brlcad: I struggle to find the starting point linking these pages together
21:59.27 kintel so, people will land here, right: http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas
21:59.39 brlcad kintel: we provide a checklist (which will not be applicable to you as-is currently)
21:59.43 kintel ..whcih sends them here: https://lists.sourceforge.net/lists/listinfo/brlcad-devel
21:59.59 brlcad there are four pages in our checklist that I believe apply to all our projects
22:00.36 brlcad but the language wasn't written that way, so I'm trying to find the subset that applies to all so we can have a shorter list -- then each org can have additional criteria on top
22:00.40 *** join/#brlcad ankush92 (~ankush@115.253.229.142)
22:01.07 brlcad that requires tightening up the language to be more agnostic
22:02.19 kintel The checklist sends people here: http://brlcad.org/wiki/Summer_of_Code/Acceptance
22:02.24 *** part/#brlcad ankush92 (~ankush@115.253.229.142)
22:02.30 kintel that page is pretty BRL-CAD specific
22:02.46 brlcad that's one of the four
22:03.15 kintel the concepts all apply to openscad as well, but with different links :)
22:03.25 brlcad that's what I'm going for
22:03.35 brlcad so the terms just change a little bit and apply to all
22:04.15 brlcad e.g., on that one, the lgpl thing changes along with the svn terms
22:04.26 ankesh11 brlcad: Update regarding my progress in the Benchmark Performance DB project. I built BRL-CAD and ran the benchmark on my machine. I am currently going through the benchmark.tr doc to try and make sense of the info.
22:04.29 kintel ok, do you want anything from me in terms of slimming this down, or should I wait for the next rewrute
22:04.46 brlcad and becomes license your work so we can use it and be familiar with the version control you're going to have to work with
22:05.00 brlcad ankesh11: what was your VGR metric?
22:05.42 brlcad kintel: just affirmation that Exepectations is okay first
22:06.47 ankesh11 My VGR performance metric of 5672, and the Logarithmic VGR metric is 3.75
22:06.59 ankesh11 s/of/is
22:07.24 brlcad then Guidelines, then Acceptance, then a generalized subset checklist
22:07.33 brlcad ankesh11: ouch!
22:07.38 brlcad ankesh11: was that an optimized build?
22:08.02 ankesh11 Yeah, it was optimized build, I just wanted to run the benchmark at that moment
22:08.13 brlcad sorry to hear that :)
22:08.40 kintel brlcad: Do you have an automated testing framework, or a CI?
22:08.54 ankesh11 Will try without the optimized flag as well then.
22:09.01 brlcad ankesh11: so your computer is roughly equivalent to 5672 VAX 11/780 computers
22:09.28 brlcad kintel: yeah we do
22:10.05 ankesh11 I will have to run it on some other machines to see how that ranks.
22:10.19 kintel It wasn't mentioned in expectations: Don't commit code if the tests don't pass. It's a classic beginner error to ignore tests and break stuff all over the place
22:10.36 brlcad ankesh11: *nod* .. it's a linear metric so if you see a VGR of 11000 .. that computer is twice as fast as yours
22:11.06 kintel brlcad: I guess it's especially important for openscad since we don't have a CI and rely on all developers running their own tests
22:11.26 ankesh11 Right. Meanwhile, I saw a string of updates to the ideas page, but none to the benchmark project page, when can I see an updated project description? It well help me identifying the goals of the project better.
22:11.27 brlcad kintel: because we don't strictly require that .. that's a conversation I'd rather have because it can be complicated
22:11.46 brlcad and it's already a fruckton of text :)
22:12.09 kintel brlcad: ok, gottit. I guess we have slightly different strategies ;)
22:12.10 brlcad ankesh11: it's your proposal, you don't have to wait for our ideas
22:12.15 brlcad you can come up with your own ideas
22:12.31 brlcad kintel: I'd hope so ;)
22:13.14 ankesh11 Fair enough. But would it be right for me to assume the goals of the project are the same as mentioned and haven't changed?
22:13.39 brlcad kintel: I talk about that a bit in our dev guidelines (our HACKING file), which is in the checklist too, but doesn't apply to you obviously
22:14.33 kintel brlcad: ok, Expectations is good to go from my side. On of my primary motivations for this is to actually have such docs for OpenSCAD (including a HACKING file) at the end of this :)
22:14.36 brlcad kintel: basically, we're set up for velocity, reactive not preventive .. they're only requirement is that they've made a "reasonable" evaluation that their commit compiles (either by compiling or it's a trivial commit)
22:15.18 brlcad not that it works across our entire farm of portability infrastructure .. we run on a crazy variety of platforms, no way any dev would have access to all of them
22:15.48 kintel brlcad: I see - I'm set up for optimization of my own time since I have so little of it, so I prefer the master branch to always be releaseable
22:15.53 brlcad they just have to be reactive if a problem is encountered (which is usually "you broke the windows build, here's the error, fix it or revert")
22:16.19 brlcad we have a STABLE branch that has strict releasabilty criteria
22:16.29 brlcad a RELEASE branch staging area
22:16.40 kintel ah, right, makes sense - we've got unstable + master :)
22:18.15 brlcad I found that optimizing for my time discourages collaboration, so we aligned with the freebsd model, but I totally get the merits of the strict trunk method too -- to each their own ;)
22:18.46 mpictor kintel: regarding CI, Travis-CI has github integration and is pretty easy to set up
22:19.27 mpictor brlcad: do I need to do anything about an expectations document for STEPcode? I don't recall doing it last year
22:19.43 brlcad mpictor: you can check it over as well
22:19.47 kintel mpictor: I'm trying to use that. The channenge so far is that Travis don't allow us to leave behind any files
22:20.16 kintel mpictor: files, aka. test report
22:20.16 brlcad mpictor: that's because stepcode was a guinea pig for collaboration, learned from you that we need some minimal common criteria so the students get a consistent picture
22:20.37 mpictor now you tell me! :o
22:20.41 brlcad haha
22:21.07 brlcad that's all perspective after-the-fact
22:21.08 mpictor that explains why I keep wanting to run in a wheel
22:21.19 mpictor gotcha
22:21.44 brlcad I think it went pretty well, but learned a lot that I think we can do better
22:21.53 brlcad you're welcome to chime in on ways to improve as well
22:22.04 brlcad I gotta run, but would love to hear what we should change
22:22.09 mpictor that's right, I think some document last year made it sound like Kesha had to discuss on #brlcad and commit to the brlcad repo
22:22.12 brlcad again, expect an e-mail later this evening
22:22.18 mpictor k
22:22.19 brlcad I hope I have everyone's e-mail :)
22:22.49 brlcad ries: in case I don't have yours, would you send a blank to brlcad at
22:22.52 brlcad mac dot com
22:23.21 brlcad later all
22:24.07 mpictor kintel: your test results don't print to the console?
22:24.59 kintel mpictor: test results include rendering bitmaps of 3D models showing what failed
22:25.08 mpictor oic
22:25.28 mpictor that does complicate it
22:25.32 kintel mpictor: basically one large html file (up to 1MB for larger failures)
22:25.51 kintel I used dinkypage.com until now, but they silently started to drop our uploads : /
22:26.22 kintel I guess I might have to set up a file server at some point, but that's against my rule of optimizing my own time : /
22:26.29 mpictor heh
22:27.08 mpictor you might be able to put something on a free instance of google app engine or amazon web service, but that would require writing some code
22:27.58 mpictor wonders if travis-ci allows outgoing email...
22:31.39 ries brlcad: I have mailed you, but you should have my address
22:54.14 starseeker kintel, ries: what are your thoughts on licensing? ries, you had mentioned gplv2+ for libdxfrw - do you generally prefer gpl?
22:55.01 ries starseeker: anything that help's a project.. recently I started to use BSD for some other project's myself
22:55.23 ries I don't generalt prefer anything over a other.. as long as it benefit's a project I am good
22:55.42 ries starseeker: what's the reason behind the question?
22:56.45 kintel starseeker: we're gplv2+ today, with centralized copyright assignment. I'm still wondering where to go next. Both BSD and AGPL (with potential dual licensing) is on the radar. We have zero funding, so it kind of depends what will best make the project survive.
22:56.46 starseeker Well, we're LGPL2.1 and we are leaning more liberal than that
22:57.16 starseeker GPL is a non-starter for us in terms of code-reuse
22:57.53 ries starseeker: for the code I am aiming at I am good to use anything else...
22:57.57 starseeker still occasionally laments the inability to look at SISL NURBS and its friends at SINTEF
22:58.03 ries for LibreCAD we had to use a GPL license due to the fork.
22:58.10 starseeker remembers
22:58.56 starseeker ultimately of course people can go with whatever they like to use, but unfortunately a lot of situations preclude GPL code
22:59.07 ries Isn't LGPL not used more for libraries?
22:59.21 starseeker a lot of BRL-CAD is libraries
22:59.40 ries oook, that makes sense..
23:00.12 starseeker views GNU LibreDWG as the poster child for why GPL on CAD libraries inhibits collaboration...
23:00.56 starseeker high priority project according to GNU, but *none* of the existing open source CAD projects could do much with it
23:02.29 starseeker Would be OK (not ideal) if it were an actual application, but it's a library and of little use unless it is used within other applications
23:02.45 ries starseeker: I had many mail conversations about that, tried to ask GNU for about 1.5 years to change the license (for us GPLv2) I even had a couple of mails with Mr Stallman if LibreCAD could be part of GNU
23:02.57 ries apparently there is no why to change LibreDWG
23:03.34 ries really a sad situation...
23:04.27 ries <PROTECTED>
23:04.28 starseeker nods - it seems to be a situation similar to readline and gcc - you end up with libedit and clang in the end
23:04.31 starseeker nods
23:06.59 starseeker kintel: it's basically a tradeoff of whether you get more by requiring contributions back or going more liberal and hoping for a clang-style situation where there's greater interest and contributions because it's the simple thing to do
23:09.31 starseeker tends to think that it is so much work to maintain a separate fork of a large BSD project that it only makes sense if the plan is to ignore the original project and codebase altogether going forward
23:18.01 starseeker kintel: in practice, OpenSCAD has a lot of GPL dependencies and LibreCAD has a lot of QCAD code so the more practical question is whether libraries with functionality (a.l.a STEPcode) can be focuses of mutual interest and advantage to all of us
23:18.53 kintel starseeker: also, keep in mind that two of my suggested GSoC projects is about rewriting the two GPL components we use
23:19.37 kintel starseeker: Even though I haven't decided where to go, I'd like to be in a position to make the switch :)
23:19.49 starseeker nods - that's always the best position :-)
23:19.56 kintel ..and those two GPL components cause a lot of headache : /
23:20.01 starseeker heh
23:20.12 starseeker CGAL and OpenCSG?
23:20.17 kintel yep
23:20.30 kintel CGAL is gplv3 and extremely slow, while opencsg is unmaintained
23:20.51 starseeker IIRC, CGAL trades speed off for robustness
23:21.12 kintel yep, they traded off smth. like two or three orders of magnitude
23:21.20 starseeker ow
23:23.41 starseeker kintel: did you ever take a look at using the SISL NURBS library? OpenSCAD wouldn't have had to avoid it the way we did, and I've always wondered if it is as impressive as their docs made it sound...
23:24.35 kintel starseeker: I didn't, it just sounds to huge
23:24.40 starseeker heh
23:25.14 starseeker hmm - they're actually using the Affero GPL now...
23:25.48 kintel starseeker: I guess they're a classic dual license outfit..
23:26.26 starseeker yes - AGPL for open source stuff and commercial license otherwise
23:26.46 kintel starseeker: do you just want to render NURBS?
23:27.03 starseeker render, raytrace, edit, import/export...
23:27.26 starseeker we have quite a lot of good functionality now built on top of openNURBS
23:27.37 starseeker doesn't lament SISL too much any more
23:28.06 starseeker we have some work to do still (hence a number of our GSoC projects ;-) but things are looking very promising
23:30.26 starseeker yeah, thought so - the AGPL is the same license TetGen just switched to
23:31.33 starseeker the API for our new NURBS capabilities is still pretty rough-and-ready, and probably will be for a while
23:32.00 *** join/#brlcad ries (~ries@190.9.171.121)
23:40.17 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
23:41.24 *** join/#brlcad merzo (~merzo@159-8-132-95.pool.ukrtel.net)
23:41.49 ries starseeker: I am at GMT-5, so it's dinner time for me.. I will idle in this channel so page me if you have any questions
23:42.32 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
23:47.03 *** join/#brlcad __zxq9__ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
23:47.42 *** join/#brlcad __zxq9__ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
IRC log for #brlcad on 20140228

IRC log for #brlcad on 20140228

00:05.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:38.28 *** join/#brlcad infobot (~infobot@rikers.org)
01:38.28 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
02:56.20 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
03:01.50 brlcad ries: lgpl is used more for libraries (in part because it originally stood for "library gpl") because it removes the collective work clause that gpl has, so using and modifying an lgpl library does not impose anything on the code using the library (whereas with gpl, it does)
03:02.40 brlcad that's particularly important for libraries, but it applies to non library code too .. and moreover, application code continually refactored tends to turn into library code anyways
04:49.26 *** join/#brlcad infobot (~infobot@rikers.org)
04:49.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
04:57.07 *** join/#brlcad infobot (~infobot@rikers.org)
04:57.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We're applying to GSoC 2014
05:15.28 brlcad kanzure_: likewise, thanks :)
05:15.48 kanzure_ aww so this is not a blanket pass to micromanage, how unfortunate
05:16.03 brlcad you can micromanage if you like :)
05:16.16 kanzure_ hah
05:16.18 brlcad some students dig that
05:16.57 brlcad was trying to characterize the minimum, not the maximum
05:17.23 kanzure_ understood. yeah i'm not actually into micromanaging much.
05:39.34 brlcad :)
05:49.26 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
06:13.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:22.31 *** join/#brlcad sandeep_chaudhar (464f09ea@gateway/web/cgi-irc/kiwiirc.com/ip.70.79.9.234)
06:58.13 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:25.59 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:39.50 brlcad sandeep_chaudhar: saw your mailing list post, excellent. will reply in some hours...
08:18.52 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
09:01.25 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:22.25 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:04.53 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:18.58 *** join/#brlcad ries (~ries@190.9.171.121)
13:02.28 *** join/#brlcad luca79 (~luca@net-37-116-118-159.cust.vodafonedsl.it)
13:41.41 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
14:29.33 *** join/#brlcad ishwerdas (~inderplus@117.220.169.86)
14:30.17 ries brlcad: thanks for the mail
14:41.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:16.50 brlcad ries: did I leave anything unanswered?
15:17.17 ries brlcad: Nope, I think we are all good... when in doubth, I will for sure get in contact with you
15:17.29 brlcad cool
15:17.45 ries I will make a write up of my kernel, and already talked with Gaganx this morning
15:17.51 ries Then he can write up his proposal.
15:19.12 brlcad gaganx a student?
15:26.25 brlcad when evaluating proposals, I suggest critiqing them as if they were scoped to 1 month of full-time effort
15:26.43 brlcad most proposals are far overscoped and that becomes problematic come review-time at the midterm and final review
15:27.28 brlcad we want them to succeed in their projects and when they name 20 objectives and only get to 7, it's demotivating, whereas 7 of 10 usually keeps the juices flowing
15:28.26 brlcad if you want some examples of "good proposals", what you should expect to see, pretty much all of our students last year prepared outstanding detailed proposals
15:28.37 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
15:28.42 brlcad http://brlcad.org/wiki/Google_Summer_of_Code/2013 <-- see the Project Proposal links
15:29.24 brlcad (and they all passed)
15:29.37 *** join/#brlcad ishwerdas (~inderplus@117.220.169.86)
15:41.37 ries brlcad: thanks for the suggestions. This is my first time so hopefull you have a bit of time for me to look over my shoulder once a while..
16:16.43 *** join/#brlcad zero_level_1 (0d117d09@gateway/web/freenode/ip.13.17.125.9)
16:17.58 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
16:19.22 zero_level I would like to work for LIBICV this summer.
16:20.21 zero_level Making it more modular and supporting other Image formats like OpenExr
16:23.17 zero_level brlcad, ``Erik need suggestion regarding how to go about it.
16:28.44 ries Does jasleen hang around here?
16:47.48 ishwerdas ries: yes, she comes often. I have seen her name in mentors list too.
16:48.49 *** join/#brlcad gaganjyot__ (~gagan@124.253.225.52)
16:50.55 ries ishwerdas: ok thanks..
16:51.12 ishwerdas :)
16:59.31 *** join/#brlcad gaganjyot (~gagan@124.253.225.52)
17:08.40 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:24.04 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:50.38 *** join/#brlcad ishwerdas (~inderplus@117.220.169.86)
17:50.38 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:51.43 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:52.35 *** join/#brlcad jasleen (~chatzilla@117.253.203.34)
17:53.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:55.33 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
18:06.43 *** join/#brlcad ishwerdas (~inderplus@117.220.169.86)
18:12.19 *** join/#brlcad javampire (~ncsaba@p4FF75BA6.dip0.t-ipconnect.de)
18:13.20 javampire starseeker: I'm back with my include/bu/* concerns :-)
18:13.30 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
18:15.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:17.21 javampire I managed finally to compile my code, but I needed to manually prune duplicates of include/bu/* from include/*
18:17.48 javampire now that I'm thinking that might be caused by running install on an existing deploy directory
18:17.56 javampire let me check with a clean one...
18:18.37 javampire ok, that was it...
18:19.20 kanzure_ huh?
18:20.04 javampire kanzure_: the headers included by bu were moved into a "bu" sub-directory of "include"
18:20.40 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:20.48 *** join/#brlcad jasleen (~chatzilla@117.253.203.34)
18:20.50 javampire that means: this is the moment where the configuration per BRL-CAD version will be actually useful to catch minor differences
18:21.56 kanzure_ you mean, in a recent change in upstream brlcad?
18:22.00 javampire yep
18:22.33 javampire I could change the code to handle both with and without the subdirs (there are more than one), but that means code change versus only config file change
18:23.36 javampire in any case I had to change the configuration to work with the latest svn BRL-CAD code, in an incompatible way to the older versions
18:24.12 *** part/#brlcad jasleen (~chatzilla@117.253.203.34)
18:24.28 javampire I actually thought of this before-hand, and there is facility in the options code to override configuration for specific version (ranges)
18:26.30 javampire this change could be handled by code fix too, so the question is which way to go, config override for BRL-CAD versions <= X, or code change to support with or without subdirs for include files ?
18:28.51 javampire kanzure_: I would like your opinion on the question above :-)
18:53.49 starseeker javampire: fwiw, the migration to sub-directory headers will be a gradual thing
18:54.12 starseeker we may propose it as a GSoC idea, but even there it will be a gradual job
18:54.59 starseeker libbu is relatively well organized - some of our other libraries will be much tricker
18:55.36 starseeker anyway, for your application the key point is "don't count on things to stay the same" :-)
18:57.05 javampire starseeker: it is all right, only I need to have clear BRL-CAD versions delimiting when a particular header was without subdirectory, and when it went into on
18:57.28 javampire then I can put conditional configuration based on the BRL-CAD version
18:58.35 javampire kanzure_: I just discovered that the HRT (heart) primitive is new in 7.24.1, so that's also one candidate to put in conditional code...
18:59.40 javampire in general I guess we will need to use conditional code if we want to be compatible with a series of BRL-CAD versions instead of having the same release schedule as the core BRL-CAD
19:00.11 javampire I wonder what is the sensible oldest version of BRL-CAD to be supported ?
19:00.56 javampire I would say for anybody who starts using python-brlcad, they need to upgrade to at least core BRL-CAD 7.24.0
19:01.23 javampire then from that version on we could make it support each release
19:02.11 javampire plus the latest unreleased python-brlcad should support the trunk of core BRL-CAD
19:04.27 kanzure_ i don't think that the configuration file is a good idea because it means that pypi compatibility is broken i think
19:06.17 javampire no, it should work, I actually tried using pypi and seemed to work
19:07.45 javampire the config file has one default component in the distribution, and can be overridden by local file, but I aim for the default to just work
19:09.46 javampire kanzure_: for the HRT primitive it is not a configuration change anyway, but I need to add version checking inside the distributed python files (primitives/table.py for now)
19:10.08 kanzure_ yeah i haven't published python-brlcad to pypi in a while
19:10.28 javampire I will do one more check with local pypi repo
19:11.00 kanzure_ you have a local pypi repo?
19:11.05 javampire but first I need to fix the Heart primitive at least, as it breaks on the last published windows version
19:11.23 javampire no, but you can give a CL option to load from local dirs
19:11.47 javampire so I build and publish to a local dir, then try to install from there
19:12.13 javampire I did it once, don't remember all details but it worked
19:12.59 javampire if you want I will search my CL history and try to make a short document how to do it
19:13.16 kanzure_ there's also devpi for setting up a local pypi server, which might be useful for using with mockito or mocks for testing
19:13.33 kanzure_ i haven't really considered that direction
19:14.08 javampire well I prefer to hack on the code, infrastructure was never my strength :-)
19:14.52 kanzure_ strange day for me.. just got back from a cattle supply store, right after spinning up some VMs. (bbl, on to my next adventure)
19:17.53 javampire :-)
19:50.36 ``Erik huh http://www.mathjax.org/ (javascript drive latex style math mode)
19:56.34 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:56.51 Notify 03BRL-CAD Wiki:Manishlokur * 0 /wiki/User:Manishlokur:
19:58.04 Notify 03BRL-CAD:n_reed * 59993 brlcad/trunk/src/libbrep/intersect.cpp: correct spelling and grammar
19:58.06 Notify 03BRL-CAD:n_reed * 59994 brlcad/trunk/src/libbrep/intersect.cpp: group similar constants
19:58.08 Notify 03BRL-CAD:d_rossberg * 59992 brlcad/trunk/src/libbu/argv.c: include declarations of here defined functions as well
19:58.21 Notify 03BRL-CAD:starseeker * 59995 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/G_Objects.cpp): Getting closer to generating boolean_result objects. Something still not right - crashing with an invalid pointer free.
19:58.24 Notify 03BRL-CAD Wiki:128.63.32.9 * 6487 /wiki/Summer_of_Code/Expectations: /* Integrated development */ remove the branching language
19:58.30 Notify 03BRL-CAD:starseeker * 59996 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Boolean operands, as Select objects, apparently don't use the instance list.
19:58.34 Notify 03BRL-CAD Wiki:128.63.32.9 * 6488 /wiki/Summer_of_Code/Expectations: /* Resolving problems */
19:58.36 Notify 03BRL-CAD:starseeker * 59997 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Name the comb shapes so we can tell what's what in the step output.
19:58.38 Notify 03BRL-CAD:r_weiss * 59998 (brlcad/trunk/src/libbu/tests/test_funcs.c brlcad/trunk/src/libbu/tests/test_internals.h): Fixed windows build failure for libbu_tests.
19:58.43 Notify 03BRL-CAD:starseeker * 59999 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: More intermediate boolean_result naming
19:58.47 Notify 03BRL-CAD Wiki:128.63.32.9 * 6489 /wiki/Summer_of_Code/Acceptance: tighten
19:58.55 Notify 03BRL-CAD:starseeker * 60000 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Getting boolean_result objects, now we need to figure out what to do with them.
19:58.57 Notify 03BRL-CAD:starseeker * 60001 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Encode a bit more information in the names.
19:59.23 Notify 03BRL-CAD Wiki:198.207.222.136 * 6490 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */
19:59.49 Notify 03BRL-CAD Wiki:Sean * 6491 /wiki/Compiling: update instructions
20:00.00 Notify 03BRL-CAD Wiki:Sean * 6492 /wiki/Google_Summer_of_Code/Project_Ideas: add kanzure
20:01.25 Notify 03BRL-CAD:d_rossberg * 60002 brlcad/trunk/src/libbu/tests/test_funcs.c: only include stdint.h if this file is present (with MSVC it isn't)
20:01.36 Notify 03BRL-CAD Wiki:Rossberg * 6493 /wiki/Object-oriented_interfaces: Updated for GSoC 2014
20:01.38 Notify 03BRL-CAD Wiki:Rossberg * 6494 /wiki/Google_Summer_of_Code/Project_Ideas: added BRL-CAD core C++ interface
20:02.26 Notify 03BRL-CAD Wiki:Javampires * 0 /wiki/User:Javampires:
20:02.28 Notify 03BRL-CAD Wiki:Javampires * 6495 /wiki/Python_Geometry: Created page with "python-brlcad is an on-going effort to wrap BRL-CAD functionality with python code (see References). The project is in it's early development stage, the source code allows fo..."
20:02.32 Notify 03BRL-CAD Wiki:Javampires * 6496 /wiki/Python_Geometry: /* References */
20:02.34 Notify 03BRL-CAD Wiki:Javampires * 6497 /wiki/Python_Geometry: /* Requirements */
20:02.36 Notify 03BRL-CAD Wiki:Javampires * 6498 /wiki/Python_Bindings: Created page with "While it would be possible to do this using SWIG, python-brlcad is an already on-going effort to wrap BRL-CAD functionality in python/ctypes via ctypesgen to allow for easier ..."
20:02.38 Notify 03BRL-CAD Wiki:Javampires * 6499 /wiki/Python_Bindings:
20:02.42 Notify 03BRL-CAD:starseeker * 60003 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Remove unnecessary header
20:02.44 Notify 03BRL-CAD:starseeker * 60004 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: Don't need Trees.h either
20:02.47 Notify 03BRL-CAD:starseeker * 60005 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt): Start getting set up to add boolean_results explicitly to the hierarchy
20:15.17 *** join/#brlcad zero_level (~mohit@66-118-151-70.static.sagonet.net)
20:24.25 Notify 03BRL-CAD:tbrowder2 * 60006 NIL: remove obsolete files
20:51.51 Notify 03BRL-CAD:starseeker * 60007 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/Shape_Definition_Representation.cpp): Add some superstructure to the region boolean_result outputs. Still not doing assemblies above the regions - those should be similar to AP203 in approach
20:53.40 Notify 03BRL-CAD:tbrowder2 * 60008 ova/VM-user-home-files/README-brlcad-development.txt: update and expand info
20:54.51 Notify 03BRL-CAD:tbrowder2 * 60009 (ova/Build-VM/README.building-the-VM.txt ova/Sourceforge-VM-files/README.loading-the-VM.txt): updated info
20:55.27 Notify 03BRL-CAD:tbrowder2 * 60010 (ova/Sourceforge-VM-files/README.txt =================================================================== and 64 others): moved file to proper place
20:58.13 Notify 03BRL-CAD:tbrowder2 * 60011 ova/VM-user-home-files/README.txt: update info
21:00.27 Notify 03BRL-CAD:tbrowder2 * 60012 (ova/VM-user-home-files/README-brlcad-development.txt ova/VM-user-home-files/README.txt): reformat files
21:02.28 Notify 03BRL-CAD:starseeker * 60013 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/conv/step/g-ap214/G_Objects.cpp): Wrap the debugging messages in an ifdef variable.
21:19.39 *** join/#brlcad merzo (~merzo@40-3-132-95.pool.ukrtel.net)
21:41.00 brlcad zero_level: what kind of suggestions?
21:41.43 brlcad given where things left off, where is it most lacking and where will it be easiest to extend
21:48.37 Notify 03BRL-CAD:tbrowder2 * 60014 (ova/Sourceforge-VM-files/copy-to-brlcad-vm-site.sh.template =================================================================== and 31 others): rename files for ease of script handling
21:53.16 Notify 03BRL-CAD:tbrowder2 * 60015 (ova/Sourceforge-VM-files/copy-files-to-local-staging-area.sh =================================================================== and 42 others): add convenience script for staging files
21:53.42 Notify 03BRL-CAD:bob1961 * 60016 (brlcad/trunk/src/util/bw-pix.c brlcad/trunk/src/util/pix-bw.c): When on windows we need to arrange for stdin, stdout and stderr to be in binary mode. This fixes the breakage of bw-pix and pix-bw on windows.
22:07.21 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
22:11.21 *** join/#brlcad Notify (~notify@66.118.151.70)
22:14.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:44.26 starseeker yipe - lots of bio.h complaints in distcheck
22:44.39 starseeker regress-repository rather
22:55.16 ``Erik hm
22:55.29 starseeker I think the bio.h check is matching fbio.h too?
22:56.02 ``Erik starseeker: didja see the javascript LaTeX mathmode link? :D awesome stuff there
22:56.29 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:56.50 starseeker ``Erik: mathjax?
22:56.52 starseeker looks
22:56.52 ``Erik yeh
22:56.57 starseeker O.o
22:57.00 starseeker wow
22:57.06 ``Erik there's notify, about time
22:58.15 starseeker ``Erik: I wonder if doxygen could be persuaded to make use of mathjax
22:58.35 starseeker combined with that svg viewer trick for graphviz, it would start looking *slick*
22:58.50 ``Erik stuff like this just convinces me that the web as a 'first cut' user interface for errrrything is the future, much like the old days was "write in C, then rewrite in asm if you need", now it's "write for web, rewrite for local if needed"
22:59.16 starseeker concedes that such does seem to be the case
22:59.51 starseeker <old fogy mode>I still prefer a good-old down home desktop GUI myself</old fogy mode>
23:06.00 ``Erik heh, hey, I'm a tty guy myself, but sometimes I have to put on my futurism pundit hat ;) When I claimed arm would be a significant presense in the server room, I think Alexis (maleoran) just about laughed at me, but here we is :D
23:06.56 starseeker fair enough :-0
23:07.02 starseeker :-) rather
23:12.08 starseeker brlcad: yeah, I think the repository regression test for bio.h is picking up files with fbio.h too
23:17.49 Notify 03BRL-CAD:tbrowder2 * 60018 (ova/Sourceforge-VM-files/WARNING.txt =================================================================== and 7 others): add an interim file for the BRL-CAD files download area
23:44.09 Notify 03BRL-CAD:tbrowder2 * 60019 (ova/Sourceforge-VM-files/README.loading-the-VM.txt ova/Sourceforge-VM-files/copy-files-to-local-staging-area.sh): update and expand instructions
23:50.20 Notify 03BRL-CAD:tbrowder2 * 60020 NIL: rename dir for clarity
23:51.47 Notify 03BRL-CAD:tbrowder2 * 60021 NIL: rename dir for better clarity
IRC log for #brlcad on 20140301

IRC log for #brlcad on 20140301

00:32.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:14.00 ries brlcad: or starseeker How do you guys fight spam on a open wiki? At librecad I had to close open editing because the amouth of spam that cam in was just a daily job to get removed..
01:23.01 *** join/#brlcad merzo (~merzo@232-12-133-95.pool.ukrtel.net)
01:43.48 Notify 03BRL-CAD Wiki:190.9.171.121 * 6500 /wiki/Google_Summer_of_Code/Project_Ideas: /* LibreCAD Projects */
02:04.25 *** join/#brlcad ishwerdas (~inderplus@117.212.50.145)
03:54.16 starseeker tries CMake 3.0rc1 and winces at the flood of policy warnings
04:03.47 *** join/#brlcad gaganjyot (~gagan@124.253.231.57)
04:07.51 Notify 03BRL-CAD:tbrowder2 * 60022 ova/VM-user-home-files/README.txt: add missing period
05:13.03 *** join/#brlcad kesha (~kesha@115.185.165.119)
05:29.33 *** part/#brlcad gaganjyot (~gagan@124.253.231.57)
05:47.14 Notify 03BRL-CAD Wiki:Krajkreddy * 0 /wiki/User:Krajkreddy:
05:49.27 *** join/#brlcad kesha (~kesha@115.185.165.119)
06:01.36 Notify 03BRL-CAD Wiki:Krajkreddy * 6501 /wiki/User:Krajkreddy/main: /*Added Main Page*/
06:02.46 *** join/#brlcad inderplus_ (~inderplus@117.212.50.145)
06:15.18 *** join/#brlcad kesha (~kesha@115.185.165.119)
06:55.48 *** join/#brlcad gaganjyot (~gagan@124.253.231.57)
07:00.16 *** join/#brlcad gaganjyot (~gagan@124.253.231.57)
07:39.13 *** join/#brlcad gaganjyot (~gagan@124.253.231.57)
08:27.31 *** join/#brlcad kesha_ (~kesha@115.244.211.30)
08:50.18 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:29.24 *** join/#brlcad inderplus_ (~inderplus@117.207.154.160)
10:30.13 *** join/#brlcad inderplus_ (~inderplus@117.212.55.224)
10:51.42 *** join/#brlcad inderplus_ (~inderplus@117.207.154.208)
12:27.56 Notify 03BRL-CAD Wiki:Starseeker * 6502 /wiki/Visualizing_Constructive_Solid_Geometry_(CSG): Update task description for CSG graph visualization
12:29.12 Notify 03BRL-CAD Wiki:Starseeker * 6503 /wiki/Plate_Mode_NURBS_raytracing: /* References */ mention libbrep
12:45.59 Notify 03BRL-CAD Wiki:Starseeker * 6504 /wiki/STEP_exporter: Update exporter task
12:51.24 Notify 03BRL-CAD Wiki:Starseeker * 6505 /wiki/STEP_exporter: mention AP203e2
12:52.20 Notify 03BRL-CAD Wiki:Starseeker * 6506 /wiki/STEP_importer_improvements: Update STEP importer task
12:58.41 Notify 03BRL-CAD Wiki:Starseeker * 6507 /wiki/NURBS_Booleans: Update NURBS Boolean task
13:02.36 Notify 03BRL-CAD Wiki:Starseeker * 6508 /wiki/Mesh_library_cleanup: librt-isms are definitely present in nmg - removing them will be a fair bit of work.
13:25.05 Notify 03BRL-CAD Wiki:Starseeker * 6509 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */ only one search link needed
14:22.53 *** join/#brlcad ries (~ries@190.9.171.121)
14:23.30 Notify 03BRL-CAD:starseeker * 60023 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/Distcheck.cmake and 25 others): Get us ready for CMake 3.0 - either fix issues or (mostly) quiet warnings related to new policy rules from CMake 3.0. The LOCATION property is used fairly extensively, so that's going to be a bit of a trick to avoid. Not clear yet what a 'correct' approach would be. Fortunately, if we set that policy to
14:23.32 Notify OLD we can carry on.
14:40.29 *** join/#brlcad javampire (~ncsaba@p4FF70A76.dip0.t-ipconnect.de)
14:44.47 javampire anybody knows a host where I can easily upload for sharing a small binary file ? Or alternatively, would it be appropriate to attach a ~1KB *.g file to a mail to the brlcad dev list ?
14:46.08 javampire kanzure: I can't get the windows port of python-brlcad to work correctly...
14:47.53 javampire it seems there's something in the BRL-CAD code which is wrong - either loading the directory of a BRL-CAD file is broken, or creating it, or possibly I'm not calling the right functions
14:53.04 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
14:56.13 *** join/#brlcad ries (~ries@190.9.171.121)
15:09.48 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
15:46.07 kanzure javampire: okay, i will look at python-brlcad on windows soon
15:47.49 javampire well I found the immediate problem
15:48.04 javampire kanzure: I'm just adding a comment to the last pull request...
15:52.47 javampire kanzure: the type name in the comment is wrong because it is interpreted by the wiki engine, but you get the idea...
15:53.14 javampire this is the problem type: __off_t
15:55.18 kanzure ``__off_t``
15:58.08 javampire yep, its's 4 bytes in the compiled BRL-CAD, but cygwin headers define it to be 8 bytes
15:59.48 kanzure no i mean ``__off_t`` is how you avoid the "wiki engine"
16:00.37 javampire ah ok :-)
16:00.46 javampire BTW, the name is __pff64_t
16:00.52 javampire <PROTECTED>
16:01.59 javampire and it's likely it is defined correctly by cygwin, but then the "long long" type is wrong, cygwin supposes it is 4 bytes, ctypes sets it to 8 bytes
16:02.29 javampire in any case it is some type mismatch between all those tools :-(
16:06.19 *** join/#brlcad gaganjyot (~gagan@124.253.224.181)
16:13.46 javampire kanzure: the "__off64_t" type is OK, it is supposed to be 8 bytes, but the "off_t " type shouldn't be defined as __off64_t but as __off_t
16:18.05 javampire anyway, that's definitely not the only problem, I still get access violation errors even after fixing that :-(
16:18.56 javampire so my conclusion is: it will not work with the cygwin headers, and likely not with anything else than those with which BRL-CAD is actually compiled...
16:19.37 kanzure and the alternative is mingw?
16:20.36 javampire well mingw has the same problem, it is likely using different system headers than the actual BRL-CAD compile
16:21.12 javampire it can work by chance, and it can also fail in subtle ways
16:22.09 javampire this time I had the FILE structures defined differently, cygwin uses 64 bit offsets, while BRL-CAD obviously uses 32 bit ones
16:22.34 javampire not sure how that can work, but seems it is
16:23.53 javampire perhaps windows has support for both 32 and 64 bit offsets, and cygwin uses the 64 one by default and BRL-CAD the other - but I'm really an ignorant in such low level stuff
16:24.37 javampire I could try mingw, but that means another round of tedious setup with uncertain results...
16:25.31 javampire frankly I have not much direct interest in windows, especially if it is so difficult to get it right :-(
16:29.41 kanzure there is no cygwin build of brlcad
16:33.08 ``Erik cygwin hasn't been done in many many years, the windows builds are done using msvc (there is a free "express" version, not sure how well it works with BRL-CAD)
16:35.25 javampire well for me the windows version is getting over my possibilities...
16:36.01 javampire the install is working well enough now, but the core is broken currently
16:37.09 javampire if somebody wants to make the python-brlcad windows port working, I'm ready to help but I don't have the expertise to do it alone...
16:37.47 javampire in any case, the current package is working as well as any former versions, read: it was never really working except by chance
17:04.52 *** join/#brlcad gaganjyot (~gagan@124.253.224.181)
17:18.37 *** join/#brlcad merzo (~merzo@232-12-133-95.pool.ukrtel.net)
17:40.34 *** join/#brlcad gaganjyot (~gagan@124.253.224.181)
17:49.38 Notify 03BRL-CAD:brlcad * 60024 brlcad/trunk/include/bu/hist.h: including common.h is responsible for the proper inclusion of stdint.h (or equiv). basic c99 types should be assumable.
18:00.10 *** join/#brlcad gaganjyot (~gagan@124.253.224.181)
19:04.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:06.03 *** join/#brlcad caen23 (~caen23@92.81.213.198)
19:22.19 *** join/#brlcad javampire (~ncsaba@p4FF70A76.dip0.t-ipconnect.de)
19:39.49 *** part/#brlcad gaganjyot (~gagan@124.253.224.181)
19:46.24 Notify 03BRL-CAD:starseeker * 60025 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/color.h and 5 others): Remove the rest of the stdint inclusions in bu headers - they all include common.h
19:51.39 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
19:58.17 funkey_monkey ``Erik: hello
19:59.14 funkey_monkey I'm interested in the project to reduce redundant code in BRL-CAD.
20:08.17 *** join/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
20:25.17 *** join/#brlcad funkey__monkey (~funkey_mo@202.78.172.162)
20:27.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:30.37 Notify 03BRL-CAD:starseeker * 60026 (brlcad/trunk/src/libbu/avs.c brlcad/trunk/src/libbu/badmagic.c and 4 others): use individual headers
20:33.39 Notify 03BRL-CAD:starseeker * 60027 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/CMakeLists.txt and 118 others): cmd.h seems to be a libbu header - move it to the bu subdir
20:37.02 gauravb7090 heya
20:39.23 gauravb7090 I would like to seek the mentors help in the selection of the project for which the idea has been proposed in GSoC and someone who is willing to mentor the project
20:39.50 gauravb7090 My skills include C,Python,Java,Tcl,PHP
20:44.09 gauravb7090 I am currently more inclined towards the Infrastructure section of BRL-CAD
20:44.18 *** join/#brlcad ries (~ries@190.9.171.121)
21:28.28 *** join/#brlcad ries_ (~ries@190.9.171.121)
21:33.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:23.55 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
IRC log for #brlcad on 20140302

IRC log for #brlcad on 20140302

00:35.26 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
00:50.00 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:06.01 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
01:25.01 *** join/#brlcad merzo (~merzo@253-34-133-95.pool.ukrtel.net)
01:35.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:46.15 *** join/#brlcad caen23 (~caen23@92.81.213.198)
03:20.51 maths22_ brlcad: when is that move happening?
04:05.20 brlcad maths22: I do not know, it should have already started
04:05.36 brlcad I sent them a note earlier today to confirm that the move is happening, and got no reply
04:05.48 brlcad I'm currently trying to capture a static archive of the site
04:10.25 *** join/#brlcad rotad (~user@unaffiliated/rotad)
04:13.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:21.26 brlcad hello rotad
04:22.54 rotad Hi!
04:26.47 rotad Don't mind me, I just found the channel through some research on Argonne - my mom works there.
04:48.45 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
05:15.09 brlcad rotad: no worries, welcome ;)
05:56.16 *** join/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
06:05.58 *** join/#brlcad caen23 (~caen23@92.81.213.198)
06:11.21 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ekpoyhhiszpbvdrj)
06:47.27 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
06:49.13 *** join/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
06:53.33 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
07:19.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
07:21.10 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:31.09 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:24.23 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
09:34.38 *** join/#brlcad javampire (~ncsaba@p4FF70A76.dip0.t-ipconnect.de)
10:07.37 Notify 03BRL-CAD Wiki:Satyaki3794 * 0 /wiki/User:Satyaki3794:
10:28.44 *** join/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
10:48.27 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
12:00.55 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:30.37 *** join/#brlcad gauravb7090 (~gauravb70@115.249.18.25)
12:40.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
13:34.31 Notify 03BRL-CAD Wiki:GiannalodikjzlxjWeintraub * 0 /wiki/User:GiannalodikjzlxjWeintraub:
14:01.56 Notify 03BRL-CAD Wiki:GiannalodikjzlxjWeintraub * 6510 /wiki/Vipre_coupon_code:_The_Perfect_Move_You_Can_Also_Make_for_the_Computer_Protection7152575: Created page with "You've heard how essential it really is and so you want to buy yourself a great one. We're referring to antivirus software. Should your computer already was included with a ne..."
14:06.48 *** join/#brlcad rotad (~user@unaffiliated/rotad)
14:09.10 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Vipre_coupon_code:_The_Perfect_Move_You_Can_Also_Make_for_the_Computer_Protection7152575: Spam: spam
14:09.15 *** join/#brlcad ries (~ries@190.9.171.121)
14:09.51 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:GiannalodikjzlxjWeintraub: Spamming links to external sites
14:10.43 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:Solving_david: Spamming links to external sites
14:11.04 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Cisco_100-101_Certification_exam: Spam: spam
14:13.45 Notify 03BRL-CAD Wiki:IsrealzeuwcpqmwrPanza * 0 /wiki/User:IsrealzeuwcpqmwrPanza:
14:24.24 Notify 03BRL-CAD Wiki:AdelinattiblbvmshGaunt * 0 /wiki/User:AdelinattiblbvmshGaun:
14:28.01 Notify 03BRL-CAD Wiki:CecillfchxagklfWickizer * 0 /wiki/User:CecillfchxagklfWickizer:
14:44.31 *** join/#brlcad funkey__monkey (~funkey_mo@115.249.18.25)
14:45.26 funkey__monkey brlcad: Are you there?
14:47.03 *** join/#brlcad gjeet (~gjeet@117.199.96.244)
14:49.17 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
14:53.47 brlcad funkey_monkey: yep
14:54.31 *** join/#brlcad ries (~ries@190.9.171.121)
14:54.37 brlcad i'm in and out all day most days, but if you ask a question, I always reply if you're still here (so ask and stay a while ;)
15:05.53 *** join/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
15:09.47 *** join/#brlcad rotad (~user@unaffiliated/rotad)
15:37.01 Notify 03BRL-CAD Wiki:CecillfchxagklfWickizer * 6511 /wiki/Obtain_the_best_suggestions_about_top_online_sport_betting%3F4430458: Created page with "Countless people all around the world would like to online sport and gaming betting. Mainly because it became a really easy and convenient way to earn some extra cash, I decid..."
15:39.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:38.38 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Obtain_the_best_suggestions_about_top_online_sport_betting%3F4430458: Spam: spam
16:38.50 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:CecillfchxagklfWickizer: Spamming links to external sites
16:39.46 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:IsrealzeuwcpqmwrPanza: Spamming links to external sites
16:40.23 Notify 03BRL-CAD Wiki:Vntyadav12 * 0 /wiki/User:Vntyadav12:
16:40.25 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:AdelinattiblbvmshGaun: Spamming links to external sites
16:41.22 brlcad curious rush of spam today...
16:41.31 brlcad nothing for weeks, then this
16:57.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:58.50 *** join/#brlcad ishwerdas (~inderplus@117.199.96.244)
17:22.51 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:35.45 *** join/#brlcad jasleen (~chatzilla@117.253.232.214)
17:38.40 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
17:43.34 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
17:48.07 *** join/#brlcad deepak_ (~chatzilla@117.207.158.138)
17:52.12 *** part/#brlcad gauravb7090 (~gauravb70@202.78.172.162)
17:54.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
18:13.23 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
18:34.02 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
18:36.34 funkey_monkey I'm interested in the projects to reduce code and the one to fix bugs. Can you expand on them in alittle more detail?
18:37.49 funkey_monkey What should I be doing to familiarize myself with them?
18:41.53 funkey_monkey ``Erik: can you help?
18:52.11 Notify 03BRL-CAD Wiki:SajjadManal * 0 /wiki/User:SajjadManal:
19:07.31 *** join/#brlcad deepak (~chatzilla@117.212.51.75)
19:37.19 *** join/#brlcad merzo (~merzo@253-34-133-95.pool.ukrtel.net)
20:04.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:12.17 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
20:48.45 starseeker Woot! Psketcher has switched to the new BSD license: https://code.google.com/p/psketcher/
20:48.59 starseeker thank you Mike!
20:51.33 maths22 I will take a look at spam stuff later
20:51.40 maths22 that is concerning
20:52.52 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:41.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:52.48 Notify 03BRL-CAD Wiki:Starseeker * 6512 /wiki/Geometric_Constraint_Solver: Rework constraint solver task
22:53.24 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
23:01.29 *** join/#brlcad ries (~ries@190.9.171.121)
23:06.30 Notify 03BRL-CAD:starseeker * 60028 brlcad/trunk/src/other/sqlite3/CMakeLists.txt: Hmm - somehow, this got the wrong copyright header - our build system is BSD.
23:48.17 *** join/#brlcad buttbutter (4409b40d@gateway/web/freenode/ip.68.9.180.13)
23:48.28 buttbutter Are there any more active CAD channels than this one?
23:49.53 Notify 03BRL-CAD Wiki:Starseeker * 6513 /wiki/Geometric_Constraint_Solver: mention some psketcher todo items
IRC log for #brlcad on 20140303

IRC log for #brlcad on 20140303

00:35.16 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
00:36.24 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:58.00 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:16.10 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:20.59 *** join/#brlcad merzo (~merzo@193-38-132-95.pool.ukrtel.net)
01:32.48 Notify 03BRL-CAD Wiki:Camilouan2014 * 0 /wiki/User:Camilouan2014:
01:41.28 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
01:58.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:38.33 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:12.04 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:24.08 starseeker http://code.google.com/p/include-what-you-use/
04:24.16 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:37.02 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
06:10.24 brlcad starseeker: did you run it?
06:10.28 brlcad sounds interesting
06:11.44 brlcad would have to be careful that using its hints don't undo self-encapsulation
06:13.29 brlcad like if bu.h needs stdio for FILE, and some main.c file calls bu_log and printf .. it "should" include both bu.h and stdio.h because it directly utilizes both, NOT skip stdio.h just because bu.h also needed it
06:14.08 brlcad then of course that rule is true with headers like common.h and bio.h that are meant to be replacement headers .. but it can't know that
06:28.06 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
06:56.27 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
07:21.01 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
07:58.04 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:13.35 *** join/#brlcad jasleen (~chatzilla@202.164.53.117)
08:17.10 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:36.30 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:02.02 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:38.08 *** join/#brlcad jasleen (~chatzilla@202.164.53.117)
09:44.48 *** join/#brlcad luca79 (~luca@host221-230-dynamic.5-87-r.retail.telecomitalia.it)
11:39.42 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
11:55.51 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
12:12.24 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:32.22 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
12:36.33 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:50.38 ``Erik @gitHater: if ping was designed by the git people: net-ping host --no=dns,bind --proto=TCP,rfc:492 eth0@ipv4::http://t.co/U
12:50.41 ``Erik IcBl2MN-ADDR.ARPA --stats -v
12:53.43 *** join/#brlcad ries (~ries@190.9.171.121)
12:57.41 ries starseeker: a good ide will also help...
13:38.32 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
13:44.33 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:56.27 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
13:58.11 maths22 ``Erik: that should say net-ping host --no=dns,bind --proto=TCP,rfc:492 eth0@1.0.0.127.IN-ADDR.ARPA --stats -v
13:58.20 maths22 twitter messing w/ urls :(
14:08.19 *** part/#brlcad ries (~ries@190.9.171.121)
14:08.36 *** join/#brlcad ries (~ries@190.9.171.121)
14:19.09 ankesh11 brlcad: I shot a mail on the Mailing List a couple of days regarding the Bechmark Performance Database project. Would be great to have inputs from you.
14:24.00 ``Erik maths22: yeh, I copied it into a vim window for keeping, that split it funny... ya'll should be smart enough to figure the accidental line break ;)
14:31.45 brlcad ``Erik: hehe (git-ping)
14:33.02 brlcad ankesh11: please don't wait for open-ended inputs
14:33.08 brlcad ankesh11: did you have a specific quesiton?
14:48.16 ankesh11 brlcad : Agree. But I thought the community's perspective on this project could have been valuable. A few questions were open-ended and a few specific(types of analytics, categorization of processors, visualization framework).
14:55.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.44 brlcad ankesh11: understood, point is just not to wait for it
15:02.24 brlcad that's a long and potentially very involved discussion, so having you research and propose what is interesting to you is actually more important
15:03.11 brlcad my desire is to capture *everything* into database form (which the prior work did well), have excellent import/export options, and a slick user interface (pretty graphs)
15:06.18 brlcad ankesh11: if you like, you can start your proposal on the wiki too where you can keep updating it and feedback can be ongoing
15:08.19 ankesh11 brlcad: Right. A wiki would be great. Will try to research on the import/export options and create some UI mock-ups in the meantime.
15:14.18 brlcad ankesh11: a wiki?? I don't think that would be a priority
15:14.32 brlcad what would users be editing?
15:15.48 brlcad you should really become intimately familiar with what was previously worked so that you can pick up and continue from where that effort stopped
15:21.02 ankesh11 brlcad: Okay, but I will have to create a wiki of the proposal some time soon anyways. Yes, I am getting familiar with Suryajith's repository. He has done a nice job of documenting things, so I think it should go on well.
15:23.57 ``Erik ankesh11: brlcad.org has a wiki available, you're expected to create an account on it and typically the user page for gsoc students includes a copy of the proposal as well as a "log" section. http://brlcad.org/wiki/
15:27.22 ankesh11 ``Erik: Thanks. I already created one a while back. Will put a copy of the proposal there when I am done.
15:28.58 Notify 03BRL-CAD Wiki:Starseeker * 6514 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */ 2D sketch editing proposal is too different from GCS task - make it two separate tasks
15:29.50 ``Erik cool beans, just wanted to make sure there was no confusion :)
15:30.45 ``Erik if you do your proposal with the wiki, we'll see updates and may be able to offer suggestions or guidance... early feedback can help you from spending too much effort on the wrong things
15:33.00 Notify 03BRL-CAD Wiki:Starseeker * 6515 /wiki/Advanced_Sketch_Primitive_Editor: Add specific task for 2D parametric sketch editing
15:35.06 Notify 03BRL-CAD Wiki:Starseeker * 6516 /wiki/Geometric_Constraint_Solver: Put the Geometric Constraint Solver task back in it's previous form
15:43.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:33.05 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
16:33.55 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
16:37.41 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
16:43.34 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
16:58.22 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
17:13.11 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:17.23 *** join/#brlcad ries (~ries@190.9.171.121)
17:27.18 Notify 03BRL-CAD Wiki:Tbrowder * 6517 /wiki/Python_Geometry:
17:28.04 Notify 03BRL-CAD Wiki:Tbrowder * 6518 /wiki/Python_Geometry:
17:47.35 Notify 03BRL-CAD Wiki:EvelintcisfuxzaiBlazon * 0 /wiki/User:EvelintcisfuxzaiBlazon:
17:48.37 Notify 03BRL-CAD Wiki:Tbrowder * 6519 /wiki/Google_Summer_of_Code/Project_Ideas: /* Geometry: add Perl as copy of Python entry */
17:53.25 Notify 03BRL-CAD Wiki:LenardslvxbdxchqPostley * 0 /wiki/User:LenardslvxbdxchqPostley:
17:53.57 Notify 03BRL-CAD:n_reed * 60029 brlcad/trunk/src/libbrep/intersect.cpp: rename variables and add comments for clarity
17:57.50 Notify 03BRL-CAD Wiki:Tbrowder * 6520 /wiki/Perl_Geometry: skeleton beginning; page copied from Python Geometry and edited
17:59.33 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
18:01.09 *** join/#brlcad ries_nicked_ (~ries@190.9.171.121)
18:01.38 Notify 03BRL-CAD Wiki:Tbrowder * 6521 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure - add Perl bindings, copy Python entry and edit */
18:02.05 Notify 03BRL-CAD Wiki:Tbrowder * 6522 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */
18:02.31 Notify 03BRL-CAD Wiki:Tbrowder * 6523 /wiki/Python_Bindings:
18:04.13 *** join/#brlcad andrei__ (~IceChat77@188.25.171.245)
18:04.16 andrei__ Hello
18:05.13 *** join/#brlcad ries (~ries@190.9.171.121)
18:11.17 Notify 03BRL-CAD Wiki:Tbrowder * 6524 /wiki/Perl_Bindings: new project proposal--slightly different slant from the sister Python project
18:15.29 Notify 03BRL-CAD:n_reed * 60030 brlcad/trunk/src/libbrep/intersect.cpp: move variables to the place where they're actually used
18:15.56 Notify 03BRL-CAD Wiki:Tbrowder * 6525 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */
18:19.54 Notify 03BRL-CAD Wiki:Tbrowder * 6526 /wiki/Google_Summer_of_Code/Project_Ideas: reword to make a little easier for non-native English speakers
18:21.16 Notify 03BRL-CAD:n_reed * 60031 brlcad/trunk/src/libbrep/intersect.cpp: move loop exit condition into loop condition expression
18:30.05 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:33.20 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:40.53 *** join/#brlcad javampire (~ncsaba@p4FF74F45.dip0.t-ipconnect.de)
18:50.22 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
18:55.33 *** join/#brlcad raj12lnm_ (7ab2d8fc@gateway/web/freenode/ip.122.178.216.252)
18:56.35 raj12lnm_ javampire : hi
18:56.47 raj12lnm_ Its too late in here.
18:57.02 raj12lnm_ So i will probably try to adjust my schedule.
18:57.08 Notify 03BRL-CAD Wiki:Tbrowder * 6527 /wiki/Fix_Bugs:
18:57.15 javampire raj12lnm: Hi Raj, sorry but I can only be here at this hour :-(
18:57.27 javampire or in the weekends :-)
18:57.31 raj12lnm_ javampire its okay :)
18:57.51 javampire anyway, if you want to figure out installing it now, I can help
18:57.59 raj12lnm_ wait.
18:58.08 raj12lnm_ I will have to start my linux machine
18:58.11 javampire ok
18:58.19 raj12lnm_ can i get back to you in 5 minutes ?
19:00.00 raj12lnm_ so should i refork the directory (i mean from github python-brlcad_
19:00.06 raj12lnm_ or i can do some merge ?
19:00.19 raj12lnm_ javampire :
19:00.40 javampire you can add my fork as another remote
19:00.45 javampire just a moment
19:01.15 javampire git remote add ncsaba https://github.com/ncsaba/python-brlcad
19:01.37 javampire then you can list all branches:
19:01.54 javampire git branch -a
19:03.00 raj12lnm_ just a moment
19:03.00 javampire and then I would say you can merge my master by:
19:03.32 javampire git merge ncsaba/master
19:03.55 *** join/#brlcad raj12lnm (7ab2d8fc@gateway/web/freenode/ip.122.178.216.252)
19:04.37 javampire Bryan didn't merge it yet, but he will surely do as it is needed to work with latest dev version of BRL-CAD
19:04.47 javampire if you missed my last entry:
19:04.56 javampire git merge ncsaba/master
19:06.19 raj12lnm_ cant add this merge
19:06.45 raj12lnm_ it says fatal : 'nscaba/master' does not point to a commit
19:07.10 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
19:07.10 raj12lnm it says this fatal: 'ncsaba/master' does not point to a commit
19:07.38 raj12lnm javampire : cant add the repository.
19:08.10 javampire you mean the "add remote" doesn't work ?
19:08.21 raj12lnm no i was able to get the list
19:08.28 raj12lnm add remote worked
19:08.31 javampire so you see my branches ?
19:08.37 javampire ah, ok, you need to do a fetch too
19:08.40 raj12lnm but later when i used merge command it gave that mesage
19:08.58 javampire git fetch --all -v
19:09.22 javampire that will fetch the repository contents
19:09.25 javampire then you can merge
19:09.52 javampire I'm also not a git expert, I learned using python-brlcad...
19:11.49 Notify 03BRL-CAD Wiki:Tbrowder * 6529 /wiki/Perl_Bindings:
19:16.14 raj12lnm indeed it is giving an error
19:16.26 raj12lnm I am not sure it is because of my system or
19:16.43 raj12lnm <PROTECTED>
19:17.01 raj12lnm javampire :
19:17.24 javampire ok, it's a typo
19:17.28 javampire pythn
19:17.32 javampire python
19:18.21 javampire try copy and paste ;-)
19:18.36 javampire but I guess now you have the remote wrong
19:18.52 raj12lnm ok.
19:18.59 raj12lnm there are lot of hassles.
19:19.03 raj12lnm i will take care of them
19:19.17 javampire http://stackoverflow.com/questions/2432764/how-to-change-a-remote-repository-uri-using-git
19:19.22 javampire to fix remote URL
19:20.37 raj12lnm ok, thanks
19:21.47 javampire let me know what fails next :-)
19:22.27 javampire this is the problem with projects in early stage, they are mostly working only on the developers environment, that's why we need more users !
19:28.18 raj12lnm javampire : It worked
19:28.32 javampire so you have it installed now ?
19:28.49 raj12lnm yes
19:29.11 javampire if so, you can try to run the test cases in the tests directory
19:29.56 javampire perhaps also setting the DEBUG_TESTS environment variable, then the .g files will not be deleted at the end of the test (see the source code)
19:30.00 raj12lnm javampire : yes i think there was some error
19:30.17 raj12lnm let me start pycharm
19:30.30 javampire paste-bin the log of the install
19:30.46 javampire there are some errors which can be ignored, others not...
19:34.25 raj12lnm javampire : http://tny.cz/e2ddb553
19:35.18 javampire it looks good Raj !
19:35.24 raj12lnm i have run python setup.py install --user 2> file.txt
19:35.24 javampire you should have it installed properly
19:35.29 raj12lnm ok
19:36.32 javampire if you push the "sync" button in PyCharm, and then try to "CTRL-(left-mouse-button)" on one of the "libwdb.*" symbols in wdb.py, you will see the result :-)
19:36.52 javampire pycharm will take you to the generated code
19:36.52 raj12lnm tests also run succesully.
19:36.56 javampire cool
19:37.05 javampire well then you're set up now !
19:37.23 raj12lnm where is the sync button ?
19:37.37 javampire CTRL-ALT-Y
19:37.49 javampire or near the upper-left corner
19:38.02 javampire next to the save icon
19:39.03 raj12lnm ok. done.
19:39.19 raj12lnm javampire
19:39.49 raj12lnm I have to modify /usr/brlcad to /usr/brlcad/dev-7.24.1
19:40.40 raj12lnm in python-brlcad.cfg
19:40.54 raj12lnm i am not sure u had to the same.
19:41.05 javampire if you put it on the PATH, you don't have to do that
19:41.30 javampire also, you can put it in your ~/.python-brlcad.cfg
19:41.40 javampire that will override the default !
19:41.57 raj12lnm ok.
19:42.13 raj12lnm Also you were saying regarding the VOM bindings
19:42.20 raj12lnm can u guid me regarding that.
19:42.32 raj12lnm so that i can spend some time after class tommorow.
19:42.38 javampire I have this in mine:
19:42.39 javampire http://pastebin.com/wBb5YhuF
19:43.03 raj12lnm ok.
19:43.13 javampire ok, you can look in the brlcad/primitives/table.py
19:43.28 javampire and look for ID_VOL
19:44.18 javampire then you can look in the BRL-CAD source for the internal strucutre: rt_vol_internal
19:44.28 javampire I use this command to do that:
19:44.56 javampire find include/ -name '*.h' -exec grep -l 'rt_vol_internal' \{\} \;
19:45.26 javampire then you could look in include/wdb.h for a mk_... method which creates one
19:45.42 javampire it is "mk_vol", I just looked
19:46.08 javampire then just look at the examples in wdb.py and the corresponding python wrappers in primitives/...
19:46.26 raj12lnm ok.
19:46.38 javampire any questions, just ask...
19:46.51 raj12lnm also, I wanted to ask regarding the process brl-cad follows
19:47.09 raj12lnm Am I late or early for the applications ?
19:47.27 javampire well I'm not an official mentor or anything, but if you start sending code you're definitely doing well :-)
19:47.35 raj12lnm ok.
19:47.48 raj12lnm if i chose this project who are the prospective mentors ?
19:47.58 javampire for the formalities, please ask Sean or the other mentors...
19:48.05 raj12lnm or its a community which helps all the participants ?
19:48.12 javampire well I think this year the community helps
19:48.17 raj12lnm ok.
19:48.24 javampire but you definitely can count on my help
19:48.27 raj12lnm sean : are u there ?
19:48.34 raj12lnm ok. javampire.
19:48.52 raj12lnm is caen23 sean's handle ?
19:49.06 javampire I don't think so
19:49.19 javampire try brlcad ;-)
19:49.25 raj12lnm perhaps let me try to talk and introduce myself to other tommorow.
19:49.30 javampire yep
19:49.31 raj12lnm ok, javampire
19:50.00 raj12lnm in the meanwhile goodbye to all.
19:50.08 javampire see you Raj !
19:50.10 raj12lnm Its 1:19 here
19:50.17 javampire well go get some sleep !
19:50.20 raj12lnm bye all.
20:27.35 brlcad any gsoc questions?
20:27.42 *** join/#brlcad helo (helo@unaffiliated/helo)
20:27.51 helo was fosscookie just in here?
20:32.37 kesha brlcad, what do u think of "Planet BRL-CAD" as I described in a mail few days ago ?
20:38.58 brlcad helo: a little bit a go, yes
20:39.26 brlcad kesha: I've not gotten to mail in a few days ...
20:39.41 brlcad setting up a planet sounds like a good idea though
20:44.42 *** part/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
21:00.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:02.00 brlcad oof, been too many months without living/breathing c++ ...
21:12.48 kesha yes, a personalized place, where developers and user share blogs, updates and any news related to the community and the product.
21:13.14 kesha Could it be a potential idea for GSoC this year ?
21:19.24 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ojchcdetcznzqytv)
21:36.32 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
21:39.47 brlcad kesha: gsoc idea?
21:39.56 brlcad you mean implement some sort of planet infrastructure?
21:40.01 brlcad there are a bunch we could just use
21:40.30 kesha_ like ?
21:43.54 brlcad kesha_: erm, like https://en.wikipedia.org/wiki/List_of_feed_aggregators
21:44.22 brlcad some are OS based, some app, some web
21:44.43 brlcad there are literally .. a lot of them :)
21:50.22 *** part/#brlcad helo (helo@unaffiliated/helo)
22:07.32 Notify 03BRL-CAD Wiki:Timhtimh11 * 0 /wiki/User:Timhtimh11:
IRC log for #brlcad on 20140304

IRC log for #brlcad on 20140304

00:21.38 Notify 03BRL-CAD:starseeker * 60032 (brlcad/trunk/src/libbu/bitv.c brlcad/trunk/src/libbu/bu_internals.h and 72 others): Thin out the bu header inclusions in libbu itself.
00:32.29 starseeker meh - for a single threaded build of just libbu - 7.24.0: 8.419s, r60032: 7.578s
00:34.56 starseeker keeps chipping away
00:49.58 Notify 03BRL-CAD:starseeker * 60033 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/CMakeLists.txt and 2 others): move vfont-if.h to bu/
00:51.55 Notify 03BRL-CAD:starseeker * 60034 brlcad/trunk/include/bu/vfont-if.h: Don't include all of bu.h in vfont-if.h
00:53.42 Notify 03BRL-CAD:starseeker * 60035 (brlcad/trunk/include/bu/vfont-if.h brlcad/trunk/src/libbu/vfont.c): Actually, only need the defines.h in the header itself.
00:55.23 Notify 03BRL-CAD:starseeker * 60036 brlcad/trunk/include/vmath.h: Only include the bu sub-header defining fastf_t for vmath.h
00:57.51 Notify 03BRL-CAD:starseeker * 60037 (brlcad/trunk/src/adrt/adrt_struct.h brlcad/trunk/src/conv/shp/shapelib/shpopen.c): Correct code that was using vmath.h for more of libbu than just fastf_t
01:06.17 Notify 03BRL-CAD:starseeker * 60038 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/chull.c and 2 others): Reduce bn.h inclusions from bu to those actually needed in the header, and add extra local includes where needed in bn.
01:22.54 Notify 03BRL-CAD:starseeker * 60039 (brlcad/trunk/src/libbn/anim.c brlcad/trunk/src/libbn/bntester.c and 17 others): Break up libbn's use of bu.h
01:27.26 Notify 03BRL-CAD:starseeker * 60040 brlcad/trunk/include/brep.h: Don't need bu.h in brep.h
01:53.58 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
02:21.08 Notify 03BRL-CAD:starseeker * 60041 (brlcad/trunk/include/db.h brlcad/trunk/include/dm.h and 20 others): More 'use only what's needed' for bu.h components
02:38.13 brlcad starseeker: that's 10% for just libbu, which everything includes so even if all you did was extend that to the rest of the package, that'd be 10% across the board
02:39.14 brlcad say you get another 10% from libbn, extend to callers .. now it approaches 10-20% across the board (only because not everything uses bn)
02:39.49 starseeker nods
02:39.54 brlcad and again and again, it has the potential to cut the build time in half
02:40.22 starseeker raytrace.h is going to be hard to break apart - it doesn't seem to be catagorized like libbu/bn
02:40.32 brlcad nods
02:40.40 starseeker unless I do something like one file per struct, which seems a tad excessive
02:42.00 brlcad there's at least a half-dozen logical groupings
02:42.45 starseeker was hoping brlcad would group it - it'll save time as compared to me doing it wrong and you fixing it ;-)
02:42.52 brlcad heh
02:43.18 starseeker bu.h got included *everywhere*
02:43.23 starseeker it's kind of amazing
02:43.57 brlcad by design, great reuse
02:44.59 brlcad I can take a stab at groupings, but that's probably one of the last libs if they're attacked in order
02:45.11 starseeker nods - I know it's not a priority
02:45.23 starseeker and I'm understanding the merits of going in order better now
02:45.59 starseeker bu.h is going to be a few weeks of off and on pecking to get all of the uses handled
02:46.28 brlcad yeah
02:47.57 Notify 03BRL-CAD:starseeker * 60042 brlcad/trunk/include/light.h: Include only the needed bits for light.h
02:49.03 starseeker it's weird - when I switch mater.h from bu.h to bu/vls.h, I suddenly get undefined link errors when anything tries to link libged
02:51.23 starseeker digs
03:15.33 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
03:19.18 brlcad means some file in src/libged was including only mater.h but actually needed bu.h
03:19.34 brlcad some preprocessor symbol
03:22.12 brlcad quick survey shows it's one or more of these: for file in `grep mater.h * | cut -f 1 -d:` ; do if ! grep -q bu.h $file ; then echo $file ; fi ; done
03:22.21 brlcad (in src/libged dir)
03:22.53 brlcad color.c ged_private.h polybinout.c prcolor.c vdraw.c wdb_vdraw.c
03:24.17 brlcad they all use bu.h, so they all need it anyways
03:27.11 brlcad starseeker: note that headers you move out of include to include/bu need to be marked in CHANGES (minimally impacting, but the regex needed is a little ugly)
04:06.33 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
04:30.22 Notify 03BRL-CAD Wiki:Vegantrex6 * 0 /wiki/User:Vegantrex6:
04:31.59 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
04:55.24 *** join/#brlcad vegantrex6 (925fe7a4@gateway/web/freenode/ip.146.95.231.164)
05:20.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:42.38 *** join/#brlcad vegantrex6 (925f13cb@gateway/web/freenode/ip.146.95.19.203)
05:42.59 vegantrex6 Hullo, Im Gabriela Voll
05:43.54 vegantrex6 I realize it really late but im just introducing myself as I become more familiar with brl-cad in preparation for GSoc proposal
05:44.43 vegantrex6 interested in the STEP exporter and STEP importer improvements at the moment, i'll be lurkin
06:46.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:04.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:44.15 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:54.57 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
10:34.07 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
11:04.31 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
11:34.00 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:25.44 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
12:25.45 starseeker brlcad: gah. Can I just stub in headers that include their bu version and avoid the issue for now?
12:26.22 starseeker doubts he could get a regex like that right
12:30.37 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:31.12 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:37.44 *** join/#brlcad ries (~ries@190.9.171.121)
13:24.42 *** join/#brlcad funkey_monkey (~funkey_mo@202.78.172.162)
13:29.54 ``Erik if I grok, bu provided a lot of posix style standardization before there was posix, so yeh, all over the place...
13:36.26 ``Erik hm, walmart is demoing a truck that uses a microturbine driving a generator and electric motors O.o
13:45.48 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:09.22 brlcad starseeker: regex is something like 's/\(#[[:space:]]*include[[:space:]]+["<]\)FILE\.h/\1bu\/FILE.h/g'
14:14.46 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
14:15.18 Notify 03BRL-CAD:carlmoore * 60043 brlcad/trunk/src/libbrep/intersect.cpp: remove trailing blank or tab
14:17.25 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
14:36.58 *** join/#brlcad deepak (~chatzilla@59.91.117.181)
14:41.51 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:00.34 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
15:10.48 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:17.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:24.03 Notify 03BRL-CAD:starseeker * 60044 brlcad/trunk/CHANGES: Building on Sean's suggestion, add regex lines for headers that have moved to bu subdirectory.
15:28.20 Notify 03BRL-CAD:starseeker * 60045 brlcad/trunk/CHANGES: Want to eventually rename all the hist stuff to histogram - queue it up in CHANGES.
15:28.41 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
15:29.37 starseeker brlcad: that regex wasn't too bad - when *you* say a regex is "a little ugly" I'm expecting something like the "remove all the spaced out comments" fun
15:30.07 *** part/#brlcad andrei__ (~IceChat77@188.25.171.245)
15:38.39 kesha brlcad: (y). How abt sending out a mail on mailing list giving initial pointers and asking if anyone would like to take it up and make it ? :)
15:50.49 *** join/#brlcad andrei__ (~IceChat77@188.25.171.245)
15:56.15 *** join/#brlcad javampire (~ncsaba@p4FF74765.dip0.t-ipconnect.de)
15:56.53 Notify 03BRL-CAD:starseeker * 60046 brlcad/trunk/src/libged/search.c: Tweak search usage
16:19.50 Notify 03BRL-CAD:starseeker * 60047 (brlcad/trunk/include/rt/search.h brlcad/trunk/src/libged/search.c brlcad/trunk/src/librt/search.c): the Q (quiet) flag wasn't working properly for search - fix.
16:29.35 *** join/#brlcad harman_ (~harman@198.199.108.236)
16:30.37 *** part/#brlcad harman_ (~harman@198.199.108.236)
16:36.16 brlcad starseeker: not too bad means it can be figured out and written in just a few minutes ... no correlation to length or fugliness
16:36.49 brlcad even the spaced out comment one, while long, didn't take long at all to write
16:37.12 brlcad there are some regexes that really are *hard* to compose, difficult concepts
16:38.01 brlcad note that you only need to escape \. on the match expression, not the replacement text
16:38.22 brlcad doesn't hurt, but some regex engines may insert a literal \.
16:38.31 brlcad in which case it might hurt ;)
16:42.22 Notify 03BRL-CAD:brlcad * 60048 brlcad/trunk/CHANGES: you don't want to escape dot in the replacement text, '.' only has special meaning in the match
16:47.02 *** join/#brlcad javampire (~ncsaba@p4FF74765.dip0.t-ipconnect.de)
16:58.09 *** join/#brlcad javampire (~ncsaba@p4FF74765.dip0.t-ipconnect.de)
17:10.33 *** join/#brlcad deepak (~chatzilla@59.91.117.181)
17:11.59 deepak brlcad: Hi, I have just submitted the patch, here is the link https://sourceforge.net/p/brlcad/patches/255/ please test it. In this patch I have reduced the line of code.
17:32.04 brlcad deepak: awesome, thanks
17:34.22 deepak brlcad: Thanks :)
17:35.23 brlcad deepak: took a quick look and a few issues
17:36.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:37.00 deepak brlcad: Please tell me the issues.
17:38.06 brlcad deepak: it's a reasonable refactoring, decent 3:1 ratio
17:39.24 brlcad some of the issues I see: 1) icv_val() name shouldn't have icv_ prefix and should be marked HIDDEN (static)
17:40.09 brlcad 2) the places it's called should,not,have,args,squished per our HACKING guidelines (we take great priority in consistent style)
17:41.08 brlcad 3) should be "switch (switch_icv_val) {" ... switch is not a function
17:41.35 brlcad 4) seemingly unrelated code removals in src/mged/mged.c
17:42.23 brlcad that's all I see right now
17:49.22 *** join/#brlcad rotad (~user@unaffiliated/rotad)
17:50.43 deepak brlcad: Okay i'll make changes and transform it according to HACKING guidelines. I didn't get you, you said "should be "switch (switch_icv_val) {" ... switch is not a function" can you explain it again.
17:50.45 deepak <PROTECTED>
17:58.56 *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com)
18:14.04 deepak gotch'a what does that mean :).
18:21.52 brlcad deepak: HACKING talks about switch too
18:22.22 brlcad I know it's a big doc, but coding is complicated ;) it's our best guide for working together
18:23.34 deepak brlcad: Exploring HACKING guidelines, I must say it's a best thing I have ever done in my life :)
18:29.04 brlcad what's the best thing? that patch?
18:29.20 brlcad working on open source?
18:29.35 brlcad reading a dev guide?
18:31.43 *** join/#brlcad trailhand (46b3bd91@gateway/web/freenode/ip.70.179.189.145)
18:32.40 trailhand Howdy
18:37.02 trailhand I had a question and a comment.
18:39.02 trailhand Question: I have a BRL-CAD model with a TGC I am trying to convert to STL with g-stl. How do you control facet resolution with g-stl? The cone has 10 sides, I need more.
18:40.03 trailhand Comment: I found an interesting way to add 3D (and possibly 2D) text to a BRL-CAD model with OpenInventor's font system.
18:42.17 deepak brlcad: Everything :D. Working on open source, exploring/leaning new stuff in C language (that help me to make my concept more clearer and my love toward C is growing day by day). I enjoyed alot when I made that patch, learning what is happening in that file, then finding similarity in code, applying concept if this not then what, keep on questioning what are the pros and cons. I just...
18:42.18 deepak ...incredible :).
18:47.36 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-juuaoglrevsqtjlr)
19:12.23 brlcad trailhand: howdy!
19:27.29 brlcad trailhand: g-stl has a number of tolerance options
19:27.38 brlcad those control tessellation quality
19:28.09 brlcad e.g., -a 1.0 will set the absolute tolerance to 1mm ... probably a find mesh
19:28.26 brlcad or -n 1.0 to set a 1-degree normal tolerance
19:36.27 brlcad deepak: glad you're having fun :)
19:42.05 deepak brlcad: Thanks, I feel myself luck that i'm part of this community. I have one question, i'm searching for a file which create sphere when type "make sph sph" on mged. I mean when I type command "make sph sph" on mged, then what file called? Is there any kind of documentation or procedure which can help us.
19:44.38 trailhand @brlcad: Thanks, I'll look more at the tolerance options .
19:45.38 trailhand @brlcad: Would the BRL-CAD team be interested in us developing a 3D/2D primitive?
19:48.08 trailhand @brlcad: and one more question: Could there be a Google Summer of Code project to start moving ray-tracing to the GPU?
19:49.10 trailhand @brlcad: Could one start with a small enough project? I know some students that would be interested in this.
19:49.44 n_reed deepak: the file containing the source code that implements the make command (ged_make()) is src/libged/make.c
19:56.48 trailhand @brlcad: Correction, that is a 3D/2D "text" primitive.
19:57.45 deepak n_reed: Is that file also responsible for making sphere. I mean when we write "make sph1 sph", make.c is for make command but what about sph1 and sph? Where can I find code of sphere? Where can I find that sph stored i.e sph1?
20:03.10 Notify 03BRL-CAD Wiki:Carlgmoore * 0 /wiki/User:Carlgmoore:
20:08.41 trailhand @deepak: The code for adding a sphere to the internal database is in ./src/libwdb/wdb.c, I think
20:09.30 trailhand @deepak: and a sphere is added as an ellipsoid, IIRC, so look for the mk_ell function in that file. The raytracing code
20:10.45 trailhand @deepak: in librt has validation checking for different primitives, so look there too for the ellipsoid (a sphere is a specialized ellipsoid)
20:13.14 deepak trailhand: Okay i'll start exploring in these files. Thanks.
20:22.54 trailhand @deepak: I looked at wdb.c and there is a mk_sph (for the sphere) but if you notice, it is added as an ID_ELL (ellipsoid)
20:24.40 *** join/#brlcad merzo (~merzo@208-4-132-95.pool.ukrtel.net)
20:25.52 *** join/#brlcad yizhen_ (~yizhen@c-98-206-167-91.hsd1.il.comcast.net)
20:26.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:32.34 *** part/#brlcad trailhand (46b3bd91@gateway/web/freenode/ip.70.179.189.145)
20:58.02 Notify 03BRL-CAD:starseeker * 60049 brlcad/trunk/src/libdm/dm-osg.cpp: Try to ditch the trackball manipulator and directly use the provided matrices. Not working yet.
21:00.00 brlcad ah, he left
21:04.19 Notify 03BRL-CAD:n_reed * 60050 brlcad/trunk/src/libbrep/intersect.cpp: move subsurface intersection test to separate function
21:09.40 Notify 03BRL-CAD:n_reed * 60051 brlcad/trunk/src/libbrep/intersect.cpp: mark Overlapevent members const
21:11.16 Notify 03BRL-CAD:n_reed * 60052 brlcad/trunk/src/libbrep/intersect.cpp: make unmodified parameter const
21:16.07 Notify 03BRL-CAD Wiki:Sean * 6530 /wiki/Summer_of_Code/Application_Guidelines: make more org agnostic
21:17.18 ``Erik http://www.arcimoto.com/product (starseeker may get a kick out of this one)
21:47.33 brlcad their enclosed versions are more interesting for quasipractical use
21:55.16 Notify 03BRL-CAD:starseeker * 60053 (brlcad/trunk/src/libdm/dm-ogl.c brlcad/trunk/src/libdm/dm-osg.cpp): Start digging in to figure out how to mimic ogl's matrix settings in views/cameras.
22:10.36 *** join/#brlcad ejn0 (~ejno@unaffiliated/kazaik)
22:29.26 Notify 03BRL-CAD Wiki:Sean * 6531 /wiki/Summer_of_Code/Application_Guidelines: tighten up a little bit
22:35.24 Notify 03BRL-CAD Wiki:Sean * 6532 /wiki/Summer_of_Code/Application_Guidelines: reorder for clarity
22:35.49 brlcad one more down, one to go
22:56.05 ``Erik the most recent generation is all enclosed, I think? seemed like a nifty and plausible successor to the aptera
22:57.02 ``Erik speaking of; http://www.gizmag.com/aptera-independent-production-us/27868/
23:11.26 brlcad I wouldn't mind driving that kind of "motorcycle" on a daily basis
23:20.10 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
23:24.47 Notify 03BRL-CAD Wiki:198.207.222.136 * 6533 /wiki/Google_Summer_of_Code/Project_Ideas: /* OpenSCAD Projects */ removing what i had added earlier, as it does not cross-pollinate with other cad programs (per GSOC intro)
23:43.22 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140305

IRC log for #brlcad on 20140305

00:26.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:20.08 *** join/#brlcad merzo (~merzo@139-2-133-95.pool.ukrtel.net)
01:40.57 starseeker brlcad: I suspect there's some aspect to this that I'm not properly understanding - I scrubbed down librt's inclusion of bu.h and added the subheaders where needed - it does in fact compile, but trying to link anything with it results in a bunch of missing bu functions
01:41.32 starseeker how is it compiling if it can't find the appropriate bu functions?
02:09.08 starseeker added bu headers to all the libged files that included mater.h and didn't include bu.h - still complaining about bu_vls_trunk
02:09.20 starseeker bu_vls_trunc rather
02:23.17 starseeker ah, wait a minute
02:35.09 Notify 03BRL-CAD:starseeker * 60054 (brlcad/trunk/include/bu/avs.h brlcad/trunk/include/bu/bitv.h and 20 others): Turns out the __BEGIN_DECLS and __END_DECLS statements really do matter.
02:45.16 brlcad starseeker: it doesn't know that they're missing, assumes you're going to link in the symbol later
02:46.15 brlcad the compiler only warns when the implicit default type (int) conflicts with how it's being used and most of the bu functions return an int
03:23.07 starseeker nods - I needed the BEGIN_DECLS/END_DECLS wrappers. Didn't tidy them up initially, should have
03:40.18 brlcad yeah, that demangles the name for C++ linkage
03:45.54 Notify 03BRL-CAD Wiki:Sean * 6535 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */
03:49.31 Notify 03BRL-CAD Wiki:Sean * 6536 /wiki/Google_Summer_of_Code/Project_Ideas: /* Web Development */
03:54.08 Notify 03BRL-CAD Wiki:Sean * 6537 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */ PCL
03:58.10 Notify 03BRL-CAD:starseeker * 60055 (brlcad/trunk/include/mater.h brlcad/trunk/include/nmg.h and 145 others): Get bu.h out of (most of) the toplevel include headers. Still a ton of individual files including bu.h, but it's a start.
03:58.57 Notify 03BRL-CAD Wiki:Sean * 6538 /wiki/Google_Summer_of_Code/Project_Ideas: /* Infrastructure */ annotations
04:58.25 Notify 03BRL-CAD:starseeker * 60056 (brlcad/trunk/src/librt/attributes.c brlcad/trunk/src/librt/bbox.c and 45 others): remove bu.h inclusions from librt. Right now these files are getting a lot of libbu from raytrace.h - when that header is broken out, it is likely that there will be more specific bu inclusions for most of these files.
05:07.24 Notify 03BRL-CAD:starseeker * 60057 (brlcad/trunk/src/libged/adc.c brlcad/trunk/src/libged/analyze.c and 38 others): remove bu.h inclusions from libged files. Similar to librt - getting a lot from headers currently, but will boil down as they are broken up.
05:16.02 Notify 03BRL-CAD:starseeker * 60058 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/camera.c and 19 others): Remove bu.h inclusions from adrt.
05:21.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:51.17 Notify 03BRL-CAD:brlcad * 60059 brlcad/trunk/include/bu/file.h: lost this include when moved interface to bu/ subdir. necessary for the dynamic loader symbols, used in liboptical and elsewhere.
06:53.00 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
06:53.09 Notify 03BRL-CAD:brlcad * 60060 brlcad/trunk/include/bio.h: stub in an empty setmode() call for non-windows platforms. this lets the code blend in seamlessly in the calling code while providing the functionality needed on windows.
06:56.40 Notify 03BRL-CAD:brlcad * 60061 brlcad/trunk/src/librtserver/rtserver.c: missing bu/cv.h
07:06.28 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
07:07.02 Notify 03BRL-CAD:brlcad * 60062 brlcad/trunk/include/rtserver.h: there's a bu_vlb used in the interface here
07:11.18 Notify 03BRL-CAD:brlcad * 60063 (brlcad/trunk/src/conv/asc/asc2pix.c brlcad/trunk/src/conv/asc/g2asc.c and 28 others): fix regression test breakage introduced in 60016 (can no longer introduce new _WIN32's) by eliminating all of the WIN32 blocks around setmode() calls. we can just make that function a no-op for now, but might consider a bu_setmode_binary() or similar if it causes confusion. for now, go with the simplest
07:11.20 Notify solution. eliminates 30 of them.
07:41.24 Notify 03BRL-CAD:brlcad * 60064 brlcad/trunk/regress/repository.sh: the platform symbol checks were not finding symbols that were at the start or end of lines and were apparently not checking for _WIN32 and _WIN64 at all. detecting our existing raises our count to an even 200
07:45.17 Notify 03BRL-CAD:brlcad * 60065 brlcad/trunk/src/conv/dxf/g-dxf.c: save all files, removed _WIN32 wrappage
08:07.26 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
09:00.57 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
09:00.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:12.52 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/session)
09:12.52 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-qcbejwnrfjcrylkt)
11:29.58 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:40.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:52.56 *** join/#brlcad ankesh11_ (sid8015@gateway/web/irccloud.com/x-myznsqzxfyjeghiu)
11:56.54 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:58.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:06.47 *** join/#brlcad yizhen_ (~yizhen@c-98-206-167-91.hsd1.il.comcast.net)
12:33.09 *** join/#brlcad ries (~ries@190.9.171.121)
12:34.26 Notify 03BRL-CAD:n_reed * 60066 brlcad/trunk/src/libbrep/intersect.cpp: fix my less than correct comments
13:42.31 Notify 03BRL-CAD:n_reed * 60067 brlcad/trunk/src/libbrep/intersect.cpp: move duplicated Subsurface subdivision code to separate function
14:15.46 *** join/#brlcad rotad (~user@unaffiliated/rotad)
14:25.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:34.14 *** join/#brlcad hoiji (~hoiji@117.201.93.118)
14:36.38 Notify 03BRL-CAD:carlmoore * 60068 brlcad/trunk/src/libdm/dm-ogl.c: remove trailing blank/tab
15:14.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:46.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:48.20 Notify 03BRL-CAD:n_reed * 60069 brlcad/trunk/src/libbrep/intersect.cpp: use suffix to distinguish surface A/B parameters instead of uv/st convention
17:04.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:11.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:13.52 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
17:19.00 Notify 03BRL-CAD:starseeker * 60070 (brlcad/trunk/include/dm/dm-ogl.h brlcad/trunk/include/dm/dm-osg.h and 16 others): Start setting up to allow setting a log file for display manager debugging output.
17:32.33 *** join/#brlcad teepee_ (5084559b@gateway/web/freenode/ip.80.132.85.155)
18:24.18 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:41.47 *** join/#brlcad javampire (~ncsaba@p4FF75642.dip0.t-ipconnect.de)
19:28.33 *** join/#brlcad FreezingAlt (~FreezingC@205.211.50.163)
20:40.00 *** join/#brlcad javampire (~ncsaba@p4FF75642.dip0.t-ipconnect.de)
20:40.48 javampire anybody around experienced in libdm ?
20:41.49 javampire I would like to try to wrap it from python-brlcad, and I wonder how much of setup-work I need to do before it could display anything
20:42.32 javampire I'm not even sure I understand what it does at all - the documentation in dm.h is pretty thin
20:43.02 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
20:56.31 *** join/#brlcad merzo (~merzo@139-2-133-95.pool.ukrtel.net)
21:10.03 javampire after some code checking seems the better bet would be to wrap libged, and simply attach a display manager using that...
21:21.47 *** join/#brlcad ushoroh (~ushoroh@193.105.245.158)
21:43.00 javampire ok, I managed to open a geometry file using libged in python, it was actually much easier than I thought - but I see now that the "mged_attach" function is not defined publicly in a header file
21:43.48 javampire I guess it is still in the library so I probably will be able to call it if I insist, but I wonder what is the reason why it is not published ?
21:44.27 javampire or perhaps I'm mistaken and it is really not in libged ?
21:47.13 brlcad javampire: howdy
21:47.36 brlcad javampire: we were just talking about libdm for the past couple hours ... heh
21:47.48 brlcad I wouldn't suggest wrapping it just yet since we plan on changing it
21:47.59 brlcad libged is where the money is at
21:48.15 javampire brlcad: hi Sean
21:48.16 brlcad that's basically 99% of our command API
21:48.35 javampire yep, I see now, but I thought it's much harder to do the wrapping
21:48.49 javampire there were so many functions in it that I missed the open call :-)
21:49.00 brlcad it's probably the easiest lib we have :)
21:49.12 brlcad they're nearly all ged_command(int ac, char *av[]);
21:49.39 brlcad (they should all be that except for open/close ... some turds to clean up)
21:49.44 javampire yes, but for me right now the most important thing would be to actually display something
21:49.57 brlcad ahh, yes
21:50.17 javampire so even if I need to rewrite it twice, I would prefer to do that
21:50.33 brlcad well you could wrap the libdm bits for that, or wrap some more abstract "gimmie data" interface and display it yourself
21:51.12 brlcad keep in mind that you can change our APIs if some change or improvement makes it easier for you to use it
21:51.28 brlcad they aren't set in stone, so don't feel you have to work around something if you see a wart
21:51.32 brlcad we can burn those suckers off
21:51.58 javampire well I would have been real happy if the attach command would have worked :-)
21:53.08 javampire but I could just do that directly in python I guess, and do whatever the attach command does
21:53.19 brlcad attach isn't in libged, right?
21:53.26 javampire well I think not
21:53.34 brlcad pretty sure it's not
21:53.47 javampire and it's likely because it would mean depending on dm
21:53.51 brlcad interesting idea, but that is very "front-end" specific
21:54.15 brlcad yeah, it's not supposed to be dependent upon dm .. it's a command library
21:54.19 javampire well what is dm anyway ?
21:54.30 brlcad display management library
21:54.45 javampire it's the display where the wire-frames are shown, or something else ?
21:54.59 javampire is it the menus too ?
21:55.08 javampire it's hard to tell from the library code :-)
21:55.17 javampire I mean from the headers
21:55.18 brlcad manages the notion of a "display" which is usuallya window+graphics context, but can be any context including things like a network socket or a plot file
21:55.31 brlcad not the menus
21:55.35 javampire ok, but what is it doing ?
21:55.38 brlcad just the graphics portions
21:55.52 javampire so if I say Zip in ged, what will it do ?
21:55.59 brlcad for mged, it's the black window where geometry is drawn
21:56.04 javampire it needs an attached display I guess, and will clear it ?
21:56.14 brlcad Zap
21:56.22 javampire zap, sorry :-)
21:56.25 brlcad zip won't do anything ;)
21:56.56 brlcad libged does keep track of what needs to be drawn, the data being drawn
21:57.02 javampire well that's exactly what I need currently, to select something using ged, then display it
21:57.06 brlcad so you can "draw object" in libged
21:57.26 brlcad and it'll load the geometry wireframes or polygons or whatever defined for draw
21:57.46 brlcad the application (mged) then takes that data and tells libdm to draw it
21:58.11 javampire ok, but libged is then not aware of the display manager at all ?
21:58.16 brlcad so you could probably do something similar
21:58.22 brlcad it's not supposed to be
21:58.41 javampire ok, now I start to see how it works
21:58.51 brlcad I believe one or two commands cheat and talk to libdm directly (e.g., "screenshot"), but they need to burn in hell
21:58.59 javampire so libged is simply keeping a list of objects, and mged passes that on dm ?
21:59.07 brlcad basically
21:59.10 javampire aha
21:59.34 javampire ok, so I would need to rewrite that part in python then, right ?
21:59.58 brlcad yeah, I could see you doing something cool with a pygame context or something
22:00.19 javampire hmm, I would need to check pygame for that
22:00.22 brlcad in fact, you could try bypassing libdm for a first test
22:00.31 brlcad just
22:00.49 brlcad "draw sphere", pull the data out of the struct ged, and pass it to pygame (or whatever)
22:00.57 javampire aha
22:01.12 brlcad "pull the data out" might be oversimplifying
22:01.26 brlcad it's been a while since I've seen where/how that is all currently stashed
22:01.36 javampire ok, I will investigate what's easier, using libdm or some python lib...
22:01.47 brlcad it was originally very simple with a clean design, but it grew and grew as commands got migrated
22:02.10 javampire well I will start with attach.c and find the rest too :-)
22:02.33 brlcad libdm is certainly not hard .. we have examples bound through Tcl, C, and Java
22:02.57 javampire hmm, where should I look for the Java examples ?
22:03.08 javampire that's something I will navigate easier
22:03.21 brlcad knew you'd ask about that one
22:03.26 javampire :-)
22:03.28 brlcad can't share that one, not mine to share
22:03.33 javampire ok
22:03.46 brlcad but it does exist and was reportedly very easy (just a day or something)
22:03.55 javampire ok
22:04.50 javampire brlcad: thanks for the help, I think I have enough to do for the next week :-)
22:05.16 brlcad haha, no problem
22:05.24 brlcad love to hear the progress :)
22:05.50 javampire well I hope it will actually be useful/used
22:06.33 javampire I plan to implement that "sweep" thing, it is a nice challange :-)
22:06.49 brlcad wow awesome
22:06.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:07.35 brlcad let me know how i can help.. primitives are a specialty ;)
22:07.42 javampire on the python side I will also do some experiments with constraint based geometry building - but that's a bit more complex in the sense it is not yet clear to me either how I want it to work :-)
22:07.50 brlcad that's a doosey, but doable
22:08.12 brlcad you could help work on implementing constraints in our core
22:08.34 brlcad there's a fair bit written up in our todo file
22:08.44 javampire well I have some initial thoughts (related the sweep) which on second thought are not enough, but I will come up with a complete specification including algorithms
22:09.24 javampire related the constraints - I will want to do some actual geometry examples using it and that way refine the ideas
22:09.43 javampire that's why python is better, I can easily write some throw-away code
22:09.44 brlcad you could aleways cheat and tessellate a sweep parametrically on the fly (ala openscad/blender)
22:10.01 javampire nope, I want it analytically solved
22:10.10 javampire it must be possible
22:10.15 brlcad implementing ray evaluation for sweep is whats hard
22:10.45 brlcad at least iyou keep it in an implicit form
22:10.57 brlcad s/iyou/if you/
22:10.59 javampire yes, I know, but if well defined then the ray can be projected as an analytical shape on the plane of the sketch
22:11.10 javampire for each segment of the path
22:11.23 brlcad assuming you only support sweeping sketches.. ;)
22:11.41 javampire yes, but you can always reduce a shape to it's projection on a plane
22:11.49 javampire then sweep that, and fix endings
22:11.55 brlcad true.. yet another project!
22:12.09 teepee just heard openscad and wonders now what sweep is
22:12.32 brlcad sweeping a shape
22:12.51 javampire anyway, the problem with 3D paths is that the orientation of the sketch related to the path is not well defined
22:12.53 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:13.07 brlcad basically a generalized extrusion along a path parametrically
22:13.45 javampire the plane normal can always be well defined in terms of the path tangent, but then you can rotate the sketch around that normal and there's no "natural" default orientation
22:13.52 teepee sounds a bit like the thing I'm thinking about https://github.com/openscad/openscad/wiki/OEP1%3A-Generalized-extrusion-module
22:14.02 brlcad path in 3D that might twist and turn, shape might scale/rotate as its translated along the path
22:14.16 javampire yes, but what is angle 0 ?
22:14.20 javampire for the twist
22:16.24 javampire for a 2D path it's easy, you take the angle 0 vector as the normal to the tangent in the plane of the path
22:16.48 javampire but for a 3D path there's no natural 0 plane
22:18.30 javampire also you can't reliably set one arbitrary plane or direction as reference, as the tangent could always just be parallel with that one
22:18.50 brlcad could always take tangent to the path and treat the up vector as your basis
22:19.02 javampire and what if the tangent show up ?
22:19.16 brlcad then allow transformsa relative to that orientation
22:19.54 javampire no, the tangent shows up, reference vector is up, now the sketch can again rotate around the up vector without a deterministic position
22:21.02 javampire ok, it's somewhat hard to explain without drawing it
22:21.19 brlcad could pick you next axis for that case
22:21.30 javampire yes, but it's then all jumpy
22:21.36 brlcad its the gimble lock problem
22:21.49 javampire one point has the sketch in this orientation, the next one could have it all different
22:23.09 javampire BTW, if the algorithm defines a good "Sweepable" interface, it doesn't need to be a sketch, could be any function
22:23.30 javampire I only expect it will need to be a 2D structure
22:23.40 javampire otherwise the algorithm gets too complex
22:23.55 brlcad you're still starting with an object and a path, and transformations along that path (probably parametric)
22:24.19 javampire hmm, I wouldn't do it that way
22:24.22 brlcad so while you might not know your orientation at a given position directly, you can infer it from the starting point parametrically
22:25.05 brlcad i.e., any 't' value along the path also feeds into your parametric deformation(s)
22:25.24 brlcad so you can transform the object as described
22:25.25 javampire I would project the ray on the sketch plane
22:25.45 javampire considering the plane trajectory based on the path
22:26.02 javampire I didn't do the math, but it should be some transformation of the ray based on the path
22:26.35 javampire then intersect the transformed ray with the sketch
22:26.39 javampire then transform back
22:26.41 brlcad well, look forward to seeing what you come up with ;)
22:27.14 javampire if I figure it out with this "twist"
22:27.18 brlcad especially if it can handle scale/rotate (translate?) along the path
22:27.30 javampire well it could
22:27.42 brlcad rotate with 3D seems considerably harder
22:27.53 brlcad presuming you allow more than planar rotation
22:28.02 javampire not sure, the maths are similar
22:28.15 javampire only it needs to be well defined
22:28.54 brlcad extracting a brep from this is going to be a trick too :)
22:29.03 brlcad polys, not so hard
22:29.43 brlcad gotta run ttyl!
22:30.52 *** join/#brlcad javampire_ (~ncsaba@p4FF75642.dip0.t-ipconnect.de)
22:31.08 javampire_ sorry, was disconnected
22:31.34 javampire_ in any case, I think once the problem is well defined, it can be solved
22:32.16 javampire_ the twist could be possibly defined based on some kind of continuity requirement
22:32.34 javampire_ I will think about it, but it's for later
22:33.06 javampire_ right now I want to get python-brlcad up with ged and dm...
22:33.23 javampire_ ok, I'll leave now, late here - see you !
23:33.01 ``Erik http://cmorse.org/missiongen/ semi-random mission statement generator
23:52.53 Notify 03BRL-CAD:starseeker * 60071 brlcad/trunk/src/libbu/fchmod.c: fchmod.c needs bu/str.h on Windows
IRC log for #brlcad on 20140306

IRC log for #brlcad on 20140306

00:19.17 ``Erik https://research.microsoft.com/en-us/people/mickens/theslowwinter.pdf disturbingly amusing usenix paper from a microsoft dude
01:19.07 *** join/#brlcad merzo (~merzo@250-48-132-95.pool.ukrtel.net)
01:22.05 *** join/#brlcad rotad (~user@unaffiliated/rotad)
02:18.19 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
02:47.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:19.06 *** join/#brlcad rotad (~user@unaffiliated/rotad)
06:49.45 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:03.20 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:29.19 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:27.25 Notify 03BRL-CAD:indianlarry * 60072 (brlcad/trunk/src/conv/step/step-g/Axis1Placement.h brlcad/trunk/src/conv/step/step-g/Axis2Placement.h and 6 others): Updated #ifndef/#define header multiple include protection definitions to contain the updated CONV_STEP_STEP_G format.
11:54.13 Notify 03BRL-CAD:indianlarry * 60073 (brlcad/trunk/src/conv/step/step-g/BSplineCurve.cpp brlcad/trunk/src/conv/step/step-g/BSplineSurface.cpp and 18 others): Cleaned up destructors to make sure that factory created objects left for factory to clean up and non-factory created object are properly deleted.
12:42.28 *** join/#brlcad gaganjyot (~gagan@124.253.230.18)
12:51.03 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:58.31 Notify 03BRL-CAD:bob1961 * 60074 brlcad/trunk/src/tclscripts/archer/Archer.tcl: Update Archer::raytracePlus to include ghost objects when computing the eye_pt for the calls to rtwizard.
13:09.42 Notify 03BRL-CAD:indianlarry * 60075 brlcad/trunk/src/conv/step/step-g/CMakeLists.txt: New STEP classes added to load STEP assemblies and transformation matrices.
13:12.07 *** join/#brlcad ries (~ries@190.9.171.121)
13:38.48 Notify 03BRL-CAD:indianlarry * 60076 brlcad/trunk/src/conv/step/step-g/Factory.cpp: Fixed error message when complex representation_context type not found.
13:42.25 Notify 03BRL-CAD:indianlarry * 60077 brlcad/trunk/src/conv/step/step-g/NamedUnit.cpp: Updated NamedUnit ::Load() function to use factory when loading DimensionalExponents with changes also reflected in destructor.
13:44.55 *** join/#brlcad hoiji (~hoiji@117.201.183.104)
13:45.56 Notify 03BRL-CAD:indianlarry * 60078 brlcad/trunk/src/conv/step/step-g/ElectricCurrentUnit.cpp: Updated ElectricCurrentUnit::Create() and added ElectricCurrentUnit::GetInstance() to make consistant with other converter classes.
14:24.36 Notify 03BRL-CAD:indianlarry * 60079 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h and 24 others): Update to converter to load STEP assemblies and transformation matrices.
14:27.57 brlcad woot!
14:35.11 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
14:52.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:10.41 Notify 03BRL-CAD:starseeker * 60080 brlcad/trunk/include/bu/color.h: Stub in some API design thoughts for a bu_color_rand function.
15:33.09 *** join/#brlcad hoiji (~hoiji@59.89.16.68)
15:34.27 Notify 03BRL-CAD Wiki:Jil1234567 * 0 /wiki/User:Jil1234567:
16:10.51 ``Erik http://www.shellcheck.net/about.html shell script linting, might be amusing for sh/
16:21.48 starseeker winces
16:23.42 starseeker that sounds like a lot of work
16:52.50 *** join/#brlcad hoiji (~hoiji@59.89.21.72)
16:56.37 Notify 03BRL-CAD Wiki:Siddharthanarang * 0 /wiki/User:Siddharthanarang:
17:49.49 Notify 03BRL-CAD:n_reed * 60081 brlcad/trunk/sh/cadbug.sh: fix syntax error detected by shellcheck
18:05.27 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
18:16.55 Notify 03BRL-CAD:n_reed * 60082 brlcad/trunk/sh/cmp.sh: fix expansions in printf format strings (bad idea for the same reason as in C) reported by shellcheck
18:25.18 Notify 03BRL-CAD:n_reed * 60083 brlcad/trunk/src/libbrep/intersect.cpp: use arrow operator to access iterator members
18:27.50 Notify 03BRL-CAD:indianlarry * 60084 (brlcad/trunk/include/bu/bu_tcl.h brlcad/trunk/include/bu/color.h and 2 others): Added extern "C" wrappers, __BEGIN_DECLS & __END_DECLS, to a couple of the 'bu.h" breakouts(bu_tcl.h,color.h,hash.h,hist.h) where missing.
18:56.22 Notify 03BRL-CAD:n_reed * 60085 brlcad/trunk/sh/cmp.sh: fix redirects, reported by shellcheck
19:00.43 Notify 03BRL-CAD:n_reed * 60086 brlcad/trunk/sh/cmp.sh: continue only has an effect in loops (shellcheck)
19:04.04 Notify 03BRL-CAD:n_reed * 60087 brlcad/trunk/sh/cmp.sh: don't need to cat to sed (shellcheck)
19:15.20 *** join/#brlcad javampire (~ncsaba@p4FF736F7.dip0.t-ipconnect.de)
19:19.38 Notify 03BRL-CAD:n_reed * 60088 brlcad/trunk/sh/conversion.sh: escape quotes in cmd strings (shellcheck)
19:48.19 *** join/#brlcad moguchy (~moguchy@91.207.117.208)
19:58.50 Notify 03BRL-CAD:starseeker * 60089 (brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/src/libdm/dm-osg.cpp): Back up and take a different approach to OpenSceneGraph integration. Rather than re-engineering our whole system up front, recognize that OSG is designed and intended to be a wrapper around OpenGL. Use our existing OpenGL drawing code, but replace the X11 specific calls with their OpenSceneGraph versions. Need to do
19:58.52 Notify some more work with fonts and a few other pieces, but the initial test is successful.
20:15.18 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
20:15.20 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
20:59.24 Notify 03BRL-CAD:starseeker * 60090 brlcad/trunk/include/dm/dm-osg.h: Cut way back on the list of included OSG headers
20:59.39 brlcad heh, welcome TCD
20:59.52 TCD Ohai.
21:00.10 TCD I won't pretend I've had a long, detailed look at the codebase yet :p
21:00.21 brlcad cwstirk: do you know if anyone's made a stepcode participation announcement somewhere?
21:00.44 brlcad TCD: i'd be worried if you did pretend :)
21:00.53 brlcad we're a friendly bunch here
21:01.04 brlcad except that ``Erik guy, he gets grouchy
21:01.07 brlcad (j/k)
21:01.43 TCD The celestial particle system does sound pretty cool, however
21:02.00 brlcad TCD: any of the red ones sound interesting?
21:02.17 brlcad (they're red because they're not yet expanded with details)
21:02.35 brlcad TCD: what's your background?
21:03.01 TCD brlcad: do you mean language wise or project/area of interest wise?
21:06.07 brlcad yes
21:06.33 TCD (what was I expecting, heh)
21:08.09 cwstirk brlcad: Not aware of any. Do you have suggestions of places?
21:09.00 TCD a) C++ (though somewhat out of practice), python, C#. b) gamedev mostly, recently artificial life/biological modelling/evolutionary stuff has piqued my interest too
21:09.16 TCD with a...reasonable foundation of maths
21:09.29 Notify 03BRL-CAD:n_reed * 60091 brlcad/trunk/sh/conversion.sh: don't execute the output of rm (shellcheck)
21:10.58 brlcad cwstirk: I have a couple university connections I was going to reach out to, but didn't know if maybe there's an ISO mailing list or other broad-reaching group, maybe some students listening or parents with students in college
21:11.33 brlcad TCD: well we have all of that except c#
21:12.20 brlcad even an AI project (genetic algorithm to patch geometry shapes)
21:12.25 brlcad s/patch/match/
21:12.44 brlcad we have math everywhere, intro to post-doc level
21:12.48 TCD Not enough orgs have C#..but I guess it doesn't work well with 'open source' very much (except Mono)
21:14.07 TCD ooh.
21:14.16 brlcad it's not very popular among open source devs
21:14.27 cwstirk brlcad: Not aware of appropriate ISO mailing lists. All I can think of is a couple of google and linkedin groups.
21:15.23 TCD I couldn't find this AI one on the ideas list, though
21:15.28 brlcad cwstirk: would you be willing to write something up?
21:16.01 brlcad I know there's been a little interest on the mailing list, but would be good to make sure there's a stellar set of candidates this year
21:16.07 brlcad pool was too shallow last year
21:16.26 brlcad TCD: I think it got pulled off last yera
21:16.39 brlcad TCD: those are just ideas, not a menu ;)
21:16.48 brlcad you are free to craft your own idea too
21:17.12 brlcad can certainly give you more info about the AI project if that's more interesting than all the rest
21:17.28 TCD brlcad: I know; I just thought you mentioned it because it was taken from the list :)
21:17.34 brlcad but the prior work was convincing research, so I'd personally rather see work in other areas
21:18.09 cwstirk brlcad: Ok, and I agree with you.
21:18.17 brlcad TCD: no, just mentioned it because we really do like to match up projects with student interest .. something that you can get excited about
21:18.23 TCD aHH
21:18.25 TCD Oops.
21:18.55 brlcad i'm passionate about AI techniques, but don't get to leverage them in useful ways very often
21:19.18 brlcad plenty of similarly hard and interesting graphics algorithms to hit up too
21:19.27 TCD I guess I'm most interested in procedural generation, genetic algorithms and evolutionary/biology-y stuff, and simulation modelling
21:20.28 TCD thus why the celestial simulation drew my interest, heh
21:20.41 brlcad have you done much/anything with molecular graphics?
21:21.01 brlcad it's a whole field in itself
21:22.10 TCD I've got an interest in chemistry (it was my second choice of study behind CS), but it's not something I knew existed
21:22.46 TCD I recently found out artificial chemistry is a field so that's pretty cool.
21:24.05 Notify 03BRL-CAD:starseeker * 60092 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/dm/dm-osg.h brlcad/trunk/src/libdm/CMakeLists.txt): Narrow down the libs we're explicitly looking for - most of these get pulled in anyway, but we don't directly talk to them with our code.
21:24.15 brlcad if you can think of a way to tie in chemistry, biology, or molecular structures to some useful geometry capability (even if said capability exists elsewhere), that would be interesting
21:24.22 brlcad TCD: how's your C?
21:25.00 TCD brlcad: uh, in practice? nothing beyond what I've used in C++, but I've been exposed to it plenty
21:25.07 Notify 03BRL-CAD:n_reed * 60093 brlcad/trunk/sh/enumerate.sh: s/printf/echo, especially to avoid substitution in the format string (shellcheck)
21:26.37 brlcad TCD: but so you know what a pointer is, how to pass them around, dereference them, access arrays, etc
21:27.01 brlcad function pointers, constness, type casting
21:30.31 TCD oh yeah, definitely
21:34.31 brlcad cool, so that pretty much opens the gates
21:34.45 TCD It's if you want to go into byte aligning structs and the like that I know the rough idea, but I've never exactly put them into practice
21:35.06 brlcad you could work on infrastructure to *natively* support creating microscopic/macroscopic geometry
21:35.36 TCD Maybe the fact I can't really think of much in C that I haven't covered in C++ (bar malloc/free) means I'm missing something big, but oh well, heh
21:36.11 brlcad yeah, there are some gotchas, some techniques that are very common in C that you wouldn't use in C++ and vice-versa
21:36.26 TCD There's at least 2+ months to look them over :P
21:36.33 brlcad just being aware of them and not trying to force C to be like C++ or vice-versa is a good thing
21:36.49 brlcad modular code is always good
21:36.55 brlcad whether it's OO or not
21:37.32 TCD I know I've got at least 2 or 3 projects which never actually got anywhere because I spent so long aiming for a completely modular and extendable design that I never put any content into
21:39.18 TCD I'm not entirely sure what you mean, though; having both macroscopic and microscopic geometry in the same space?
21:55.28 ``Erik "gets" groucy? beeyotch, I STAY grouchy :D
21:58.06 TCD But to stay grouchy surely you would've needed to get grouchy originally ;)
21:58.09 brlcad TCD: no, implementing or improving support for representing one or the other
21:58.17 TCD ohh, I took it as and not or
21:58.33 ``Erik TCD: bit alignment of struct members is beyond "normal" C, simply being able to reference and dereference a pointer puts you well ahead of the pack. (indeed, knowing what the '*' symbol does and having seen it in code instead of just '&' puts you ahead of most c++ coders, I'd imagine)
21:58.42 brlcad basically, what is needed to represent something that's 1e-12 without blowing out floating point math
21:59.08 brlcad right now, most of our system assumes "human-scale" geometry
21:59.14 TCD Oh, I get you
21:59.22 brlcad so rendering something galactic or subatomic has to be manually scaled
21:59.26 ``Erik internally, our 1.0 "units" is mm
21:59.43 TCD I'll look into it more when I've finished up this technical 'report' in 20 mins or so :P
21:59.50 brlcad basically need something like a double-multiplier
21:59.57 ``Erik galactic, heh, we have issues at the solar system level, holmes :)
22:00.00 brlcad TCD: no rush, we can talk more later
22:00.14 brlcad we're in/out all day every day .. hang around and you'll eventually get someone or myself
22:00.23 TCD :D
22:00.26 brlcad ``Erik: that's in a galaxy somewhere ;)
22:00.27 ``Erik hit the 'ringworld' procdb with no parms and raytrace, there's an interesting hit/miss pattern
22:00.38 brlcad so yeah, project to fix that ;)
22:00.47 TCD maybe everyone just likes putting tons of stuff into march
22:00.51 brlcad model solar system to scale
22:00.58 brlcad fix all bugs that ensue
22:01.22 brlcad or a molecule to scale, ditto
22:02.06 ``Erik *nod* same problem, loss of fidelity with an extreme exponent part to the floating point representation
22:02.30 brlcad yeah
22:03.06 ``Erik brlcad: I did a full system upgrade today (sure you saw), I'm hoping that it seated correctly so the migration this weekend will put us on the most recent 9-STABLE
22:03.19 brlcad ``Erik: awesome, thanks
22:03.25 brlcad i'm fed up with them
22:03.39 brlcad looking into other providers, don't know if you have any thoughts
22:04.04 brlcad found one quasilocal, but they're a solid 30% more than being payed now
22:04.18 ``Erik heh, anything not sago? googling around showed a lot of similar complaints and they seem to be a fairly small potatos
22:04.35 brlcad like to find something reputable, not quite as big as sago so we're not just another small fish in the sea
22:05.10 ``Erik I don't know any good current colo's, almost everything I've researched lately has been more cloud, crap like heroku, aws, etc
22:05.30 brlcad they're actually fairly big and one of the cheapest, which is part of the problem .. the other being several changes in management
22:05.49 brlcad apparently middle-manager fist-fights in the parking lot isn't uncommon
22:06.18 ``Erik is 'rackspace' still a thing? um, I bet you'd get some interesting responses if you posted a query to hackernews or slashdot
22:06.33 brlcad raskspace is still a thing, a big thing, a very expensive thing
22:06.58 brlcad most of the really big houses are all 200+
22:08.14 ``Erik ouch
22:08.46 *** join/#brlcad synaps (~synaps@195.88.190.35)
22:09.18 *** join/#brlcad t_nikolov (~tnikolov@95.180.128.86)
22:09.29 ``Erik I d'no, sorry :( I bet if you put it out as an "ask slashdot", clinton would approve it if not one of the others... hackernews is like a geek/business reddit, so no approval other than the upvote mechanism
22:12.10 brlcad i have a couple options to consider, hopefully this move doesn't kill our hard drive
22:12.17 brlcad looking to do a level zero tonight
22:12.26 brlcad or at least an rsync backup
22:12.42 brlcad hi synaps t_nikolov
22:12.50 brlcad runs off, back later
22:15.14 t_nikolov hi
22:23.37 *** join/#brlcad t_nikolov (~tnikolov@95.180.128.86)
22:26.12 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
22:51.39 TCD hooray, can focus on gsoc stuff now :p
23:17.56 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
23:33.30 *** join/#brlcad flashlab (~flashlab@195.88.191.74)
IRC log for #brlcad on 20140307

IRC log for #brlcad on 20140307

00:16.57 starseeker winces - I'd forgotton how intimidating the ogl framebuffer code is
00:17.26 starseeker wonders how much of this is still relevant...
00:19.57 starseeker low level color map stuff, manual cursor drawing (???)
00:21.40 starseeker X event handling...
00:28.47 *** join/#brlcad marien (~marien@91.207.117.8)
00:58.23 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:03.44 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:08.00 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
03:09.59 *** join/#brlcad klvlad (~klvlad@193.106.31.176)
03:12.35 *** join/#brlcad hoiji (~hoiji@117.201.180.164)
05:00.36 brlcad starseeker: colormap management goes hand-in-hand with window management
05:27.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:25.59 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
06:30.46 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
07:24.49 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
07:52.44 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:52.45 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:52.45 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
07:52.45 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-fiqqgwbiwdbiohan)
07:52.45 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
07:52.45 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
07:52.45 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
08:52.59 Notify 03BRL-CAD Wiki:Anuragapk1 * 0 /wiki/User:Anuragapk1:
09:19.36 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:36.07 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:54.44 starseeker brlcad: I guess this gets back to "what is the job of the framebuffer"
11:55.50 starseeker suspects his notion of its job is rather different from what's currently there...
12:02.36 starseeker if color maps are controlled by the windowing system, any requirement that colormap (or, for that matter, window) managment be done in the framebuffer would seem to preclude the notion of a portable framebuffer, barring a cross-platform (or cross windowing-system I guess) wrapper library to hide all details
12:12.56 starseeker will expore what Tk offers... If I can get one dm+fb to work with OSG + Tk for multiple platforms that's probably "good enough" for a first step
13:11.14 *** join/#brlcad ries (~ries@190.9.171.121)
13:49.37 Notify 03BRL-CAD Wiki:Eric.Weissmann * 0 /wiki/User:Eric.Weissmann:
14:10.11 brlcad starseeker: yep
14:10.40 brlcad rather, whether colormaps are in use is defined by the graphics system
14:11.08 brlcad opengl supports with and without, but I'm not sure what happens if you run opengl in RGBA mode on a colormapped display
14:11.17 brlcad probably up to the driver
14:17.01 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
14:17.23 *** join/#brlcad ishwerdas (~inderplus@117.199.101.72)
14:20.36 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
15:20.27 brlcad TCD: welcome back
15:27.29 TCD Hey. :p
16:04.35 maths22 brlcad: remind me when the server is going down
16:05.17 maths22 never mind. I found the email
16:17.44 Notify 03BRL-CAD Wiki:Sahil Gulania * 0 /wiki/User:Sahil_Gulania:
17:32.39 brlcad maths22: any possibility of getting a temporary mirror up based on your new site?
17:33.16 brlcad I can copy the database to another host, mostly a matter of having something I can check out and ensure is set up
17:44.44 *** join/#brlcad javampire (~ncsaba@p4FF732EF.dip0.t-ipconnect.de)
17:53.46 Notify 03BRL-CAD:indianlarry * 60094 brlcad/trunk/src/conv/step/step-g/ProductDefinition.cpp: Need to cast to more generalized ProductDefinitionFormation here...
17:55.09 javampire brlcad: it was indeed easy to wrap libged, at least most of the basic commands which only need a CL style argv argument !
17:56.04 javampire I was able to mimic mged's interactive parameter input and update of command line history with the full command at the end
17:56.42 Notify 03BRL-CAD:indianlarry * 60095 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Changed so BREP region named with product name and the BREP solid suffixed with ".s".
17:56.52 javampire there's however much more work needed to make it real comfortable from python, and to wrap all the commands
17:57.44 javampire brlcad: one thing would be very useful though, namely to be able to get the command help/manual pages via the library itself
17:58.12 javampire then I can set up the python doc string to match that, and the online help will be available auto.magically
17:59.15 javampire or perhaps put the xml (or similar) formatted help in a standard place ?
17:59.29 javampire I'm not sure a formatted man page can be used for this purpose from python
18:04.21 Notify 03BRL-CAD:indianlarry * 60096 brlcad/trunk/src/conv/step/BRLCADWrapper.cpp: Fixed counter variable in GetBRLCADName() by making static. Used with incoming name template to find unused name in the database.
18:04.45 brlcad javampire: yes, help getting moved to the libs is definitely under way
18:05.04 brlcad only one or two commands are currently restructured, but the idea is for each command to be self-contained
18:05.09 javampire in what form ?
18:05.38 brlcad each command will register itself with libged via an initialization function
18:06.19 javampire ok, and then I can get a list of commands using a library call ?
18:06.31 brlcad at that point, calling each ged_command() becomes unnecessary though you'll still be able to
18:06.38 Notify 03BRL-CAD:starseeker * 60097 brlcad/trunk/misc/CMake/BRLCAD_CMakeFiles.cmake: Add MODULE to the keywords to check for.
18:06.54 brlcad you'll be able to invoke through something like ged_run()
18:07.02 javampire aha
18:07.08 javampire with command name as first parameter ?
18:07.17 brlcad right
18:07.23 brlcad basically the command line as it is now
18:07.40 brlcad becomes a prompt api
18:07.42 javampire ok, the problem in python is that everything is a function
18:08.00 brlcad how's that a problem?
18:08.35 javampire so right now it looks like:
18:08.36 javampire >>> ged_in("test.s", "sph", "0", "0", "0", "3")
18:09.00 javampire I got this in the history after executing ged_in() and answering the questions
18:09.26 javampire so that part is OK, but for interactive use python is not exactly the easiest
18:10.05 javampire for scripting it is cool, but it's more verbose than mged/tcl
18:10.16 brlcad right, which would be bad
18:10.31 brlcad except for what can be built on top of it
18:10.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:10.39 javampire well I'm not sure if that's really that bad - I was aiming for scripting anyway
18:11.27 javampire Currently it's definitely more to type if you want to create a primitive directly from python prompt via libged
18:11.33 brlcad the only change I was suggesting is that instead of needing to wrap 400+ ged_cmd() functions, you'd wrap about 6
18:11.42 brlcad the limitations of the ac/av interface are unchanged
18:11.51 javampire well it's not such a big deal, I wrap them automatically anyway
18:12.12 javampire about 2-300 of them works out of the box
18:12.13 brlcad the ged_cmd() functions also aren't going away, so doesn't really matter
18:12.26 brlcad it's more what has to be documented/explained and what's easiest
18:12.53 javampire I see the most value by documenting the commands and let them output the help on demand
18:13.08 brlcad ged_exec("in", "test.s", "sph", "0", "0", "0", "3") == ged_in("test.s", "sph", "0", "0", "0", "3")
18:13.36 brlcad nods
18:13.48 brlcad that's why I said about 6 functions
18:14.36 brlcad one of the registered commands is help/usage
18:14.46 javampire well I would like: ged_in("--help") return me a help string which I can then place in the __doc__ of the function
18:14.52 brlcad basically, they define a command object
18:15.09 javampire then help("ged_in") will give me that string
18:15.27 brlcad that object has a brief description, short name(s), loading/unloading functions, help/usage, and the command that actually does work
18:15.49 javampire ok, that would be good then
18:16.18 brlcad I'm thinking there might be a way to translate/wrap those structure definitions into python objects
18:16.19 javampire I guess a list of registered commands could be obtained by a library call ?
18:16.24 brlcad right
18:16.39 javampire sure, it's no big deal
18:17.02 javampire right now I already have a ged_command decorator which does similar work
18:17.07 brlcad so you'd have something like ged = ged_init()
18:17.23 brlcad ged.in("test.s", "sph", "0", "0", "0", "3")
18:17.33 brlcad ged.help("in")
18:17.36 javampire well it's very similar already
18:17.48 brlcad ged.index()
18:17.54 javampire only the "in" is a keyword in python and can't be used directly ;-)
18:18.03 javampire help(ged) is better
18:18.19 javampire python users are used to that I guess
18:18.46 javampire and there's already a dir(ge) which will show all members of the ged structure
18:18.52 javampire dir(ged)
18:19.08 brlcad so I presume you've gone through enough examples now to know the wdb example and some mged commands, right?
18:19.11 javampire that works for the libged library too, so I can list all available functions
18:19.57 javampire the wdb example is easiest done using libwdb
18:20.16 javampire and the really basic mged commands are likely working, I only tested ls and in
18:20.20 brlcad sure, that's not my question ;)
18:20.50 javampire I can paste a sample session if interested...
18:20.57 brlcad i'm asking whether you're familiar with them both well enough now
18:21.30 brlcad (it's a yes/no) :)
18:21.56 javampire well it still depends on the perspective :-)
18:22.06 brlcad your perspective :)
18:22.19 brlcad the reason I ask
18:22.23 javampire wdb is quite familiar as I wrapped most of the mk_... commands
18:23.05 javampire mged is also familiar, but much less, I don't have an overview of all it's miriad of commands...
18:23.14 brlcad if you're comfortable with them and get the gist of opening a database and creating geometry via libwdb C-style in python and now familiar with creating geometry via libged mged-style in python
18:23.43 javampire that is a yes, I can compare if that's the question
18:24.06 brlcad then that makes you the best person to ignore both and write a (non-functioning) python program that might be how an IDEAL python interface would look like
18:24.25 javampire so: if I would do it interactively, meaning just create a few objects ad-hoc, I would use the mged style
18:24.28 brlcad like just how short/simple could it possibly look like
18:24.35 javampire for scripting the wdb is easier right now
18:24.48 javampire well the current wdb interface is quite ok
18:25.01 brlcad except the mged-style for interface is a fluckton of typing, no?
18:25.16 javampire yes, but it's ok
18:25.30 javampire I would still use it instead of mged
18:25.34 brlcad well, that's my question -- what would it look like if it were perfect?
18:25.36 javampire because it is easier to explore things
18:25.39 brlcad or at least substantially better?
18:25.51 javampire getting help is easier in python
18:26.06 javampire you can look into your objects in all detail
18:26.11 brlcad sure sure
18:26.17 brlcad this isn't about the merits of python :)
18:26.31 javampire well but that's the most important missing point in brlcad
18:26.46 javampire you have a miriad of commands and don't know what they do
18:26.57 javampire and even if you do, not exactly how
18:27.07 brlcad sure, and that's all being fixed
18:27.13 brlcad and should be language agnostic
18:27.33 brlcad so we can present a consistent command api in python later
18:27.35 brlcad or tcl
18:27.39 brlcad or posix shell even
18:27.44 javampire well in python I can programatically search for the command I want, based on it's parameters for example or whatever else
18:27.55 brlcad or lisp for the autocad folks
18:28.45 javampire well providing real good on-line help is the most useful step - wrapping libged was easy enough
18:28.45 brlcad not that it's relevant, but you actually can do all that in tcl too
18:29.00 brlcad programmatically search, introspect commands, even rewrite aspects on the fly
18:29.17 javampire yes, but tcl is so cryptic that I don't understand what I wrote yesterday
18:29.27 brlcad because you don't write tcl ;)
18:29.34 javampire <PROTECTED>
18:29.42 javampire forced by BRL-CAD :-)
18:29.45 brlcad don't get me wrong, i'm not defending tcl .. it is what it is
18:30.02 javampire python is more verbose but also forcing you to write mostly readable code
18:30.13 javampire I love the possibility to name the parameters
18:30.20 javampire even in the method calls !
18:30.32 javampire then I always know what I actually do with a call
18:31.04 javampire and that's what I will do with the libged calls too - set them up with named parameters
18:31.15 brlcad that's great
18:31.24 javampire I mean from python
18:31.26 brlcad and the more easier to use we can make it, the better it will be
18:31.35 brlcad which obviously includes integrating help and usage
18:31.41 brlcad and having better names for things
18:31.47 brlcad "in" is a terrible name for example
18:31.59 javampire but it's short ;-)
18:32.05 brlcad (comes from "type in an object")
18:32.22 javampire and that's probably the reason why it is as it is - it's short
18:32.32 brlcad typing two more characters for "make" or some other word wouldn't be the end of the world ;)
18:32.36 javampire for typing in geometry it's the best
18:33.03 javampire but it's hard to learn and it's real bad for scripting
18:33.04 brlcad yeah, we have a lot of really short names that come from a time when every keystroke mattered
18:33.22 javampire so there are different use cases, all legitimate
18:33.24 brlcad and we ended up with things like 'e' to Draw objects and 'd' to Erase objects...
18:33.51 javampire and when I use mged, I use them and I don't care :-)
18:34.17 javampire it's all about having a good reference to easily look it up when you need it
18:34.26 brlcad unintuitive and makes it all the more cumbersome to learn/remember
18:34.40 javampire yes, but first step is to find it at all
18:34.41 brlcad yeah, easy to introspect .. self-documenting
18:34.49 brlcad tab completion ftw
18:35.02 javampire if you have 400 commands, it doesn't matter if it's E or D or make
18:35.28 javampire oh yes, tab completion works well in my python shell
18:36.13 javampire ok, I have to run, it's already late, I have an appointment
18:36.18 javampire see you !
18:43.55 Notify 03BRL-CAD:starseeker * 60098 (brlcad/trunk/src/conv/step/g-step/AP203.h brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp brlcad/trunk/src/conv/step/g-step/g-step.cpp): Based on what Keith is seeing for imported geometry, we had the matrix ordering reversed in the item transform for export.
18:53.33 maths22 I'm working on commiting now
18:54.00 maths22 brlcad: I'll make a tar of the dir and db dumps, and can send you a link
18:54.04 maths22 How does that sound?
19:02.54 starseeker brlcad: is the linux system "librt" library no longer current?
19:05.10 brlcad maths22: sure
19:05.24 brlcad starseeker: define current
19:06.54 starseeker something that current standards specify as a POSIX system library
19:07.44 starseeker is looking, and it seems like at least some POSIX functionality is still kept in librt, at least by the GNU crowd..
19:09.43 brlcad glibc still includes librt, but I believe it is or at least was deprecated at one point in time
19:10.52 starseeker was hoping so, but so far can't turn up evidence of that :-(
19:12.02 brlcad might have been undeprecated
19:12.53 brlcad closest I can find seems to be https://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/librt.html
19:14.29 starseeker libc manual seems to indicate it's still alive and kicking, at least for some things: http://www.gnu.org/software/libc/manual/html_node/Asynchronous-I_002fO.html
19:14.43 brlcad yeah, I'm not seeing any reference that it's deprecated any more
19:14.55 starseeker crud
19:15.17 brlcad meh, doesn't change much
19:15.51 brlcad same reason daniel mentioned about not being polite to dump hundreds of binaries into /usr/bin, similarly not polite to dump dozens of libs into /usr/lib
19:16.25 starseeker nods - was mainly hoping the warning we get on linking would eventually go away
19:16.40 maths22 brlcad: I will do that when my commit finishes
19:16.47 brlcad maths22: cool, okay
19:16.48 maths22 I think I may finally have mediawiki redady to go
19:17.10 brlcad maths22: if I can get it up and running easily enough, I'll switch DNS to a different IP temporarily
19:17.17 maths22 it is "transmitting file data," but I think I added mime types to all of them
19:17.29 brlcad heh
19:17.39 brlcad still didn't set up your file yet?
19:17.45 maths22 if you want, you could do an svn pull when it finishes and I can send you the images
19:18.04 brlcad okay
19:18.28 maths22 i did, but it did not cover some of the stranger file names, including "LICENCE" and files without extensions
19:21.11 maths22 it might be easier if you just pull the mediawiki db dump
19:22.50 maths22 in the mirror, you should use http://www.mediawiki.org/wiki/Manual:$wgReadOnly
19:23.25 brlcad maths22: http://brlcad.org/~sean/subversion.config
19:23.42 brlcad that's one I usually use that covers CAPS files and more
19:24.37 maths22 I used that one, but I disabled the caps check because it was matching files that made no sense
19:24.43 maths22 I should be able to re-enable it now
19:25.28 brlcad ah, interesting .. like what?
19:25.56 brlcad odd to encounter a non text file in caps
19:25.57 maths22 I don't remember anymore
19:26.16 maths22 it was matching some image file I think (maybe in wordpress)
19:26.17 brlcad k
19:26.41 maths22 to see all the ones it missed: http://paste.ubuntu.com/7051714/
19:27.21 brlcad the .files I'd expect
19:27.30 brlcad ahh, ruby files
19:27.45 brlcad and php files with the old numbered suffix
19:30.07 maths22 also scss
19:44.44 Notify 03BRL-CAD:starseeker * 60099 brlcad/trunk/CMakeLists.txt: Break out directory path and rpath handling aspects of the toplevel CMakeLists.txt file into modules. This logic ends up getting re-used a lot, so package it up nicely.
19:54.17 Notify 03BRL-CAD:maths22 * 60100 (web/trunk/htdocs/.htaccess =================================================================== and 11 others): added mediawiki w/o images
20:03.46 *** join/#brlcad caen23 (~caen23@92.81.213.198)
20:14.37 brlcad hi caen23!
20:14.39 brlcad ltns
20:45.36 caen23 hi brlcad. yeah, i haven't been on irc lately, how's it going?
20:45.53 brlcad BUSY
20:45.55 brlcad but good ;)
20:46.07 brlcad you kinda disappeared there for a while
20:46.16 brlcad off the list, off irc .. all okay?
20:47.36 caen23 yes, things are fine, i've been busy these days too, school stuff... can't wait for it to be over, heh :-)
20:48.02 brlcad i know how that feels
20:48.39 brlcad I still always tell people to stay in school as long as possible :)
20:49.12 brlcad life after academics is a different world
20:51.46 caen23 so i've heard. there are some good parts about being in school, some bad stuff too... gotta learn to deal with it, i guess
21:05.48 brlcad yep, stress, homework, exams, tuition, ... but I believe with hindsight that the good FAR outweighs the bad, especially compared with the good and bad ratio once you're "out"
21:06.02 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:06.28 brlcad even the best circumstances are usually dwarfed by ones school experience and the years quickly accellerate
21:06.43 brlcad caen23: are you applying to gsoc?
21:16.58 caen23 well, i was just now thinking about it. the problem is that they want me to be enrolled by april, and the admissions here don't take place until july
21:17.14 caen23 but i really wanted to do something this summer, so i think i'll try to find a way around it
21:17.42 caen23 even if i can't apply to gsoc, i think i will try to take on a project anyway
21:35.14 TCD Oh, I remember what I was going to say.
21:35.32 TCD Is there any specific point you'd recommend that would be easiest to dig into the codebase from?
21:57.52 brlcad caen23: ahhh
21:58.39 brlcad caen23: they do require "proof of enrollment" so it basically comes down to whether the university considers you a student as of the specific start date in the FAQ (and they're willing to provide some document proving that)
21:59.10 brlcad TCD: what do you mean? ... entirely depends what you're interested in doing
21:59.57 brlcad you should not just wander without a guide (i.e., talking here) because BRL-CAD is really big (over a million lines, thousands of files, hundreds of apps, dozens of libs)
22:00.16 brlcad think of it like a really big city
22:01.11 brlcad you wouldn't judge a city by any particular block and certainly wouldn't just start walking the streets hoping to get familiarized with all of it ... you'd only be looking at a small microcosm
22:01.18 TCD brlcad: Yeah, maybe I'm just odd but I find if I can find some feature X that's easy enough to follow, it gives a decent idea of the architecture of the rest...but I see what you mean
22:01.28 TCD brb focus.
22:02.50 brlcad TCD: sure, but we have many "architectures" .. several layers .. some trivial to follow but it's complicated to get a big picture without a guide
22:03.10 TCD understood
22:03.28 brlcad and again it depends whether you're talking about app infrastructure, commands, geometry, ray tracing, conversion, image processing, ....
22:03.46 brlcad TCD: sounds like we need to talk more specifically about your interests ;)
22:04.17 TCD Hah
22:04.35 TCD Yeah, I figured I should organise that myself before bringing other people into the discussion :)
22:05.06 brlcad okay :)
22:05.16 brlcad well please do ask questions
22:05.50 brlcad you might get some "big picture" perspective out of the src/README file
22:06.18 TCD I should take notes
22:07.25 brlcad do you have any background in parallel processing, multithreading?
22:08.16 TCD Uh...we're doing multithreaded-ness in lectures at the moment, but I've never done it outside that
22:08.25 brlcad with your skills and interests, something in our infrastructure or rendering/science categories are probably a good fit
22:08.43 brlcad that at least cuts the ideas by a third ;)
22:09.15 TCD Heh; I'd definitely scientific or similar as my primary interest
22:12.52 brlcad if you had to grade your C/C++ coding ability on a scale of 0 to 100 with 0 being "C-who?", 25 being "I can write some simple programs, but just getting started", 50 being "pretty familiar but still learning lots about the language every day", 75 being "I rarely have trouble writing code, but wouldn't say I'm proficient just yet", and 100 as "I'm a coding god, fear me." ... where would you rate yourself? :)
22:14.23 TCD Uh...I'd guess somewhere around 65-70 for C++ (if I had a week to get reacquainted with it) and given I've got no working experience with a C mindset, probably somewhere around 50 for straight C
22:14.38 TCD though I could be vastly underestimating or overestimating my abilities
22:23.54 brlcad TCD: okay, fair enough, let me think about that a bit, you can look over the projects, and we can maybe discuss options later today/tomorrow
22:24.26 brlcad note that we have a website outage that will begin in about 30 hours from now (for about 12 hours) so cache a copy of the wiki page ;)
22:26.39 TCD will do!
22:32.28 Notify 03BRL-CAD:starseeker * 60101 NIL: Create a branch for more radical testing with openscenegraph.
23:07.33 Notify 03BRL-CAD:starseeker * 60102 (brlcad/branches/openscenegraph/src/other/openscenegraph/AUTHORS.txt =================================================================== and 520 others): Add a 'minimal subset' build of OpenSceneGraph 3.2.0. The build system has been extensively reworked as a prelude to making it 'play nice' with BRL-CAD's more advanced build system features.
23:10.55 Notify 03BRL-CAD:starseeker * 60103 (brlcad/branches/openscenegraph/src/other/openscenegraph/src/osgviewerapp/CMakeLists.txt =================================================================== and 11 others): Whoops - add the viewer app
23:12.17 Notify 03BRL-CAD:starseeker * 60104 brlcad/branches/openscenegraph/src/other/openscenegraph/src/osgDB/FileUtils.cpp: Fudge a way to run the viewer from at least one of the build directories. The right way to do this is probably to have the application pass the appropriate path to filepath at runtime, if the hooks for that exist. (If not, then the right way is to create the hooks.)
23:17.08 *** join/#brlcad inscriber (~inscriber@82.146.41.84)
23:23.05 ``Erik grades himself... 110! BWAHHHH BOW DOWN AND FEAR ME! er, n/m, imagine there're still a few tricks to learn O:-)
23:35.04 TCD I wonder if there's some kind of mathematical proof to show that there is always something extra to learn.
IRC log for #brlcad on 20140308

IRC log for #brlcad on 20140308

03:04.30 *** join/#brlcad rotad (~user@unaffiliated/rotad)
03:31.52 starseeker ponders ``Erik's previous C tricks, contemplates him learning deeper onces, and shudders
03:37.12 starseeker makes me think of http://foldoc.org/The+Story+of+Mel
03:50.14 *** join/#brlcad ishwerdas (~inderplus@117.214.202.142)
04:27.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:41.47 *** join/#brlcad gaganjyot (~gagan@124.253.224.4)
04:46.40 gaganjyot ries: I feel there is a mistake at http://wiki.librecad.org/index.php?title=GSoC_2014
04:47.01 gaganjyot the smart snap project details seem to be invalid
04:49.43 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
06:58.40 *** join/#brlcad ishwerdas (~inderplus@117.199.107.187)
08:03.17 *** join/#brlcad jasleen (~chatzilla@117.253.202.213)
09:48.36 *** join/#brlcad javampire (~ncsaba@p4FF70855.dip0.t-ipconnect.de)
09:58.18 javampire brlcad: I'm back to the discussion about "how easy it can get to interface to brl-cad"
09:58.31 javampire if interested :-)
10:10.05 javampire I had some thoughts about your question, and here's what I think: the current interface is not bad per se, it's only too big and hard to explore
10:10.35 javampire there are a few odd bits like creating a combination is harder than needed, but the basic things are OK
10:12.44 javampire the lowest hanging fruits are for sure: documentation, detailed documentation, self-maintaining documentation -> means: put the docs in the code and collect them from there for all display purposes
10:12.54 *** join/#brlcad ishwerdas (~inderplus@117.199.107.187)
10:15.46 javampire for the combination part check out this, it already works in python-brlcad: http://pastebin.com/rB0B1nDa
10:16.31 javampire I see no reason why something similar couldn't be written in C
11:07.15 *** join/#brlcad jasleen (~chatzilla@117.253.231.181)
11:22.44 javampire brlcad: another example which has almost all you can do currently with python-brlcad's wdb interface: http://pastebin.com/HGTtGJzW
11:24.24 javampire the most important part from my POV is the naming of the parameters, it makes it a lot more readable, and my IDE is supporting my with tab completion of parameter names, so I don't even need to remember what parameters are available, I can just CTL-SPACE and I get a list
11:58.55 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
12:39.37 *** join/#brlcad raj12lnm (7aa68b01@gateway/web/freenode/ip.122.166.139.1)
12:40.15 raj12lnm hi bryan
12:41.29 raj12lnm brlcad : the channel header must be changed. Since BRL-CAD has been accepted ;)
12:42.08 raj12lnm javampire : hi.
12:42.19 javampire Hi Raj, glad to see you :-)
12:44.02 javampire I have seen your code, it's all OK, you found the right places to modify...
12:44.13 raj12lnm javampire : you pointed to leaf in combination.
12:44.16 raj12lnm but i couldnot get
12:44.27 raj12lnm althoug i saw Transform in vmath.
12:44.38 raj12lnm Should I use Tranform in place of mat ?
12:44.39 *** topic/#brlcad by ``Erik -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
12:44.55 javampire well let me have a short look
12:44.59 raj12lnm ok.
12:45.17 ``Erik "boosh"
12:45.37 ``Erik (thanks for pointing that out, raj12lnm :)
12:45.45 raj12lnm is looking at test framework in the meanwhile. So that I can make use of javampire 's time. :-)
12:46.15 ``Erik "libcheck" seems to be the go-to open source C testing framework
12:46.28 javampire raj12lnm: for the transformation matrix, the combination/leaf is actually a right pointer
12:46.46 javampire look in the LeafNode class
12:47.05 javampire __init__ method, what is done to the "matrix"
12:47.22 ``Erik heh, ya'll are doing python?
12:47.47 raj12lnm javampire for how long are you here ? I can plan accordingly !
12:47.58 raj12lnm ``Erik yes ;)
12:49.03 javampire I'm here for at least 2 hours
12:49.06 raj12lnm javampire : i saw that. But it uses.
12:49.07 ``Erik aight, nevermind the libcheck comment, then :) fwiw, there's a swig2 .i file in include/brlcad.i that may do an ok job of creating a lot of python binding
12:49.08 raj12lnm result.matrix = arg[1]
12:49.45 raj12lnm i dont know how to get values of matrix.
12:50.01 raj12lnm Should i create Transform(mat, True) ?
12:50.24 ``Erik and the general thought is that vmath is chock full of things we don't care to do ffi for, they should be trivial to implement in the native language
12:50.33 raj12lnm also Transform accepts a string.
12:51.29 javampire the transformation matrix is a 4x4 float matrix, see: http://reference.wolfram.com/legacy/applications/visualizer/A2OrientationCommands/A2.8.html
12:51.51 javampire brlcad stores that as 16 doubles
12:52.39 raj12lnm ok.
12:52.44 javampire look in LeafNode.__new__ to see how you can read the brl-cad version into a python array
12:53.13 raj12lnm also how do i convert that back to the wrapper in wdb.py ?
12:53.37 javampire follow the path of LeafNode :-) it must do the same ;-)
12:54.02 raj12lnm also Transform class lacks is_same function !
12:54.37 javampire ok, have to look at it
12:54.53 raj12lnm javampire : which function in wdb.py takes care of the leafnode.
12:54.59 raj12lnm I searched but couldnot get.
12:55.10 javampire none, you need to look at LeafNode's methods
12:55.26 javampire I could tell you but it's more fun if you have to search for it ;-)
12:56.24 javampire BTW, Transform is extending numpy.matrix, so it is in fact a numpy matrix with some additional functions
12:56.26 raj12lnm I got all of them.
12:56.36 raj12lnm Thanks javampire.
12:56.47 javampire did you figure out how it's done ?
12:56.48 raj12lnm All the details are in leafnodes class
12:57.00 raj12lnm yea cta.transform
12:57.10 javampire bingo !
12:57.18 raj12lnm Actually i was looking at the wrong place.
12:57.38 javampire yes, but while doing that you surely discovered a lot of other things :-)
12:57.52 javampire searching is always annoying but educative ;-)
12:57.54 raj12lnm (in India we have a idiom The baby is in the lap whereas the mother is searching in the whole town ;) )
12:58.18 javampire :-)
12:58.44 raj12lnm javampire : there are also issues with the test.
12:58.47 javampire ok, you're right, the Transform can take an is_same method
12:59.11 raj12lnm I got that also.
12:59.16 raj12lnm The leafnodes helps all.
12:59.16 javampire but if you add one: please consider that a transform can be also provided as a plain list of 16 floats
12:59.48 raj12lnm I will rather use methods from np.
13:00.10 javampire yes, but if you look at my tests, I use a plain list of floats as mattrix
13:00.11 raj12lnm this np.allclose(self.matrix, other.matrix)
13:00.13 javampire sometimes
13:00.19 javampire ok, that could work
13:00.34 raj12lnm infact i will add that detail.
13:00.43 javampire hmm, actually I never added a test with a plain list
13:00.51 javampire but it should work, hopefully...
13:00.58 raj12lnm So I will send another pull request with all these changes late in night. :-)
13:01.12 javampire you don't need to, just commit it and push
13:01.18 raj12lnm I mean in 6-7 hours. :-)
13:01.20 javampire the same pull request will get them
13:01.26 raj12lnm ok.
13:01.40 raj12lnm javampire : what should be the scop of my GSOC proposal.
13:01.51 javampire just add a comment after done, then I get a mail
13:02.00 raj12lnm ok.
13:02.13 javampire raj12lnm: adding all remaining primitives, and possibly additionally working on wrapping libged
13:02.32 raj12lnm javampire : I want to work on the proposal, will you guide me regarding that ?
13:02.34 javampire I already started that too, if you fetch my changes you'll see
13:02.50 raj12lnm Actually I have forked your repo.
13:02.56 javampire well I'm not an official mentor, as you know I hope
13:03.22 javampire so for the burocratic part of it, please ask Sean for help
13:03.31 raj12lnm ok.
13:03.45 raj12lnm sean is brlcad, right ?
13:03.48 javampire yes
13:04.22 raj12lnm javampire : I will work on this today night and tommorow. ( I think weekends are best to work because of my school. )
13:04.22 javampire I don't think he's around yet, it's too early in his time-zone...
13:04.33 raj12lnm javampire : ok.
13:05.06 raj12lnm I am not worrying about the proposal yet. Let me add one or two primitive. And then I can start with the proposal.
13:05.27 javampire sure, I welcome all help !
13:05.32 raj12lnm things that will add weightage to my proposal
13:05.39 javampire definitely
13:05.55 raj12lnm javampire you could also become a mentor. ;-)
13:06.17 javampire what would actually be exciting for python-brlcad, is adding some display manager support
13:06.26 javampire well I can only help on python-brlcad
13:06.30 javampire not the rest
13:07.11 javampire raj12lnm: have you tried to use mged or archer ?
13:07.15 raj12lnm javampire : Today the servers will also a get down from 10:PM EST
13:07.24 raj12lnm javampire I have not tried yet.
13:07.36 javampire that would also be something to do
13:07.49 javampire because we try to match what can be there ;-)
13:07.53 raj12lnm I would want to work on wrapping the library and additional things your require me t.
13:08.41 javampire well the purpose of the whole exercise is to make it easier to create 3D CAD models, and it's certainly easier to code that if you actually try to create some models :-)
13:09.11 javampire then you know what are the problems, where you need better tools
13:09.43 javampire I'm in this project because I was not satisfied with the current tools
13:11.46 raj12lnm ok. javampire.
13:12.35 raj12lnm My aim is to spend my summers in coding and acquiring some skills related to python-coding and how different types of languages talk with each other. :-)
13:12.58 javampire I would say you should try to follow at least one simple tutorial, and do at least the first steps of: http://brlcad.org/VolumeII-Introduction_to_MGED.pdf
13:14.04 javampire coding is all nice, and perhaps good on itself, but it becomes really useful only if you know why are you doing what you're doing :-)
13:14.22 raj12lnm javampire : ok I will, look at those tutorial.
13:14.53 javampire don't waste too much time on it, just do it quickly so you see what you can do in mged
13:15.21 javampire the end result is not that important but the process, so you see how it is done currently
13:16.11 javampire that's also important so you can actually test the result of the primitives, otherwise how would you know if the primitive written to the geometry DB is really accepted and displayed correctly by BRL-CAD ?
13:17.01 javampire the ultimate test of wrapping a primitive is to save one using python in the geometry file, fire up mged and check the primitive visually...
13:18.02 javampire if you want to see what can be done, check the examples/hilbert_3d.py, run it to generate a geometry file, and then see the result using mged
13:23.15 *** join/#brlcad raj12lnm (~androirc@122.166.139.1)
13:23.34 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-qjlutmnzduulfvgk)
13:49.41 brlcad javampire: yeah, my question though was more about "what might perfect look like" .. if you wrote a python interface without any awareness of brl-cad, for example
13:52.34 brlcad javampire: you certainly could be a mentor if you want to be one
13:57.38 javampire brlcad: there's no perfect interface, and it's kind of futile to chase that
13:57.55 javampire BRL-CAD interface is not bad, but hard to explore
13:58.34 brlcad heh
13:58.38 javampire put the documentation in the code, and have tools to extract and summarize
13:59.09 brlcad it's not about chasing perfection, it's about actively thinking about usability
13:59.12 javampire make it easily searchable, and examples near the code
13:59.38 brlcad to see if there's any ways usability could be made better, rather than just wrapping what the previous guy came up with
13:59.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:59.53 brlcad maybe it can't be easily better
14:00.14 javampire I don't think there's any single thing which will make it much easier to use
14:00.17 brlcad (other than docs, but this was a question about the actual syntax and commands for creating geometry)
14:00.45 javampire I'm currently thinking about a different approach for building geometry
14:01.00 brlcad do tell
14:01.07 brlcad that's kind of exactly what I was asking :)
14:01.13 javampire like: if I want to build a table, I will not start with fixing points in space for the edges
14:01.39 *** join/#brlcad ries (~ries@190.9.171.121)
14:01.43 javampire but I will set the min/max length of the table top, min/max length of the table height
14:02.02 javampire I will want to be able to attach the legs to the top
14:02.10 javampire and the legs to earth
14:02.53 brlcad that's basically parametric feature-based editing
14:03.02 javampire yes, something like that
14:03.16 javampire but that can be built on top of what is already there
14:03.18 brlcad something on the horizon, but you actually need a lot of stuff in place for that to work, which we don't quite have yet
14:03.40 javampire at the end you'll always need the full geometry
14:03.42 brlcad constraints being the big one, awareness of where a surface exists, awareness of a 'face'
14:04.09 javampire yes, and the whole thing is conceptually not an easy thing
14:04.37 javampire that's why I want to do a prototype in python, it's much easier to write throw-away code there
14:04.53 javampire I will experiment, and come back once I get something reasonable
14:05.01 brlcad nods, sounds good
14:05.10 brlcad did you want to be a gsoc mentor?
14:05.28 brlcad don't know if we'll get enough students/proposals, but you certainly could be one
14:05.50 javampire well if it is enough if I sign up for helping python-brlcad tasks, then I'm in - but in core BRL-CAD it's unlikely I can help much
14:06.14 javampire and about the paper-work the students need to do I know nothing
14:06.15 brlcad well, yeah, that would be the idea -- if there were python-related proposals
14:06.32 brlcad you wouldn't get involved with all that
14:06.40 javampire Raj is working on python-brlcad, submitted already a patch
14:06.52 brlcad just giving them advice about whatever python project they're working, via irc/e-mail
14:07.07 brlcad checking patches, commits, progress from time to time
14:07.24 javampire Raj will need help possibly with scoping the project, and writing all up
14:07.33 brlcad it's usually about an hour a day (on average .. it's less most days, more during evaluations)
14:07.50 brlcad so "maybe"
14:08.38 javampire well I'm quite sure he will submit a proposal, but he needs some guidance how to scope it to be accepted
14:08.41 brlcad I'll keep it in mind and possibly call on you if we get several fantastic proposals?
14:09.25 javampire for the moment Raj is the only one I know to be interested in this project, and he already submitted code as I said
14:09.27 brlcad helping him scope it, you're already mentoring ;)
14:09.41 javampire well that's the problem, I'm also not sure how to scope it
14:09.58 brlcad the students need to take a first stab at it
14:10.06 javampire he already did :-)
14:10.10 brlcad it ultimately is their proposal, they own the idea
14:10.13 javampire ok
14:10.33 brlcad we just give them ideas and feedback on what we think will be useful/doable
14:11.02 javampire then I will communicate this :-)
14:11.41 javampire what is the process to accept students, how many will be accepted at all ?
14:11.59 brlcad depends on how many we receive, their relative quality
14:12.19 javampire rough numbers ?
14:12.19 brlcad but probably not more than we have mentors
14:12.23 javampire ok
14:12.42 brlcad expecting 6-12 for brl-cad and 1-2 for our three collaborating orgs
14:12.53 javampire ok
14:14.00 brlcad right now, looking like 16 max ... but I HIGHLY doubt we'll get anywhere close to that
14:15.52 javampire ok, that means the chances of accepting a proposal are actually good, especially if associated with code..
14:16.24 javampire I was thinking of creating a virtual machine with python-brlcad set up on it
14:16.59 javampire I know BRL-CAD has a virtual machine to be used, what kind of VM image is it using ?
14:18.42 javampire brlcad: this is the VM you recommend ? http://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Virtual%20Machines/
14:34.22 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
15:35.29 *** join/#brlcad george (6a33adcc@gateway/web/freenode/ip.106.51.173.204)
15:37.57 *** join/#brlcad deemat (~deemat@46.148.30.181)
15:39.59 *** join/#brlcad jasleen (~chatzilla@117.253.232.30)
15:49.48 *** join/#brlcad ishwerdas (~inderplus@117.199.107.187)
17:09.09 *** join/#brlcad jasleen (~chatzilla@117.253.227.101)
17:25.23 maths22 brlcad: did you see that the commit went through?
17:28.20 brlcad maths22: I did but didn't know if you were done
17:48.22 maths22 I think I am...
17:48.44 maths22 I am
17:59.38 brlcad hehe, okay .. will give it a go in about an hour then
18:16.19 maths22 ok
18:26.50 maths22 let me know what you need from mee
18:26.58 maths22 r/mee/me
20:07.42 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
20:49.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:42.34 *** join/#brlcad olenca (~olenca@193.106.31.87)
23:58.16 *** join/#brlcad javampire (~ncsaba@p4FF70855.dip0.t-ipconnect.de)
IRC log for #brlcad on 20140309

IRC log for #brlcad on 20140309

00:01.14 javampire kanzure: please look at my newest commits on python-brlcad, I definitely need your feedback...
00:02.04 kanzure oh that was a week ago huh
00:02.10 kanzure well i blame the time warp i fell into
00:02.15 javampire :-)
00:02.30 kanzure i'm looking at https://github.com/kanzure/python-brlcad/pull/26
00:02.33 javampire I was worried something happened :-)
00:04.09 javampire unfortunately and because of my lack of git experience, now that pull request contains a combination of commits with very diverse topics
00:04.54 kanzure you can pluck a single commit into a separate branch by switching to the separate branch and running "git cherry-pick commit-id" to bring it into the current branch
00:05.18 javampire well if needed I will do it
00:05.45 kanzure i think my largest concern with merging was something about windows, but i'm not able to tell what's wrong anymore
00:05.56 kanzure i think i need to setup automatic testing infrastructure for windows stuff
00:06.07 kanzure probably something from http://vagrantbox.es/ or http://travis-ci.org/
00:06.15 javampire hmm, I figured out the windows port is broken, but it's not because of the new commits
00:06.30 javampire it was always broken I guess
00:06.52 kanzure regarding unrelated work, you can always switch to another branch with "git checkout -b newbranchname" and then switch back to another with "git checkout otherbranchname"
00:06.56 javampire install works, but actually writing geometry will result in broken files
00:07.19 kanzure wow what? were there errors (other than the incorrect output file)?
00:07.25 javampire yes, I was just lazy
00:07.42 javampire for windows it seg-faults on some test cases
00:08.01 kanzure i'm gonna go ahead and assume that's an upstream brlcad issue
00:08.07 kanzure hmm
00:08.10 javampire no, it's our problem
00:08.24 kanzure but i like those the least
00:09.01 javampire ctypesgen uses other system headers as what brl-cad used when compiling
00:09.41 javampire problem is that except if we actually get those system headers, it's impossible to make sure they will be the same
00:10.02 kanzure why would they be different?
00:10.20 javampire it's cygwin/msys vs M$ stuff
00:10.40 kanzure so, the python-brlcad readme says not to use cygwin because there's no cygwin build of brlcad anyway
00:11.04 kanzure oops wait, i mean, not to use the cygwin headers
00:11.19 kanzure i think you can still use cygwin if you armtwist it somehow, in a way that does not use the cygwin env variables etc
00:11.29 javampire on my system the cygwin headers define some 64-bit structures differently
00:12.00 javampire yes, but I couldn't figure out how
00:12.35 javampire it will probably need the ms headers - I don't have them
00:12.38 kanzure tbh i was just using cmd32 or whatever when i was manually testing python-brlcad on windows
00:13.15 javampire could you please test it again, just run the python files in the "tests" subdir ?
00:13.33 kanzure well at any rate, i'll prioritize some testing automation stuff for windows, since neither of us seem to care a lot about windows, and there needs to be non-manual tests anyway..
00:13.47 javampire ok, good !
00:14.20 javampire in any case, if the stuff in "tests" works without seg-fault in windows, then it's all ok :-)
00:14.36 javampire on my VM it doesn't
00:15.32 javampire on another note: I managed to add libged too as a WIP
00:16.52 javampire and: we might have a GSOC student apply for python-brlcad work
00:18.23 javampire kanzure: readline seems not to be available on windows ... again :-)
00:23.37 kanzure could you respond on the github comments instead (i'm bad at this too)
00:23.48 kanzure because eventually we are going to look at this again and then wonder where the other half of the conversation is
00:24.51 javampire yes, I'm checking in code in response
00:31.24 kanzure okay, i'm done making comments for now
00:32.00 kanzure anyway feel free to fight me on anything, some of this stuff is nitpicking others not so much etc
00:33.57 *** join/#brlcad rotad (~user@unaffiliated/rotad)
00:40.57 javampire kanzure: before going further, please read my last mail regarding interactive vs. scripted use of libged !
00:41.45 kanzure oh hrm
00:42.12 javampire so all those gimmicks are because "with" is not really usable interactively
00:42.36 javampire I actually tried to mimic mged's behavior
00:42.45 kanzure why are you using a context manager?
00:42.58 javampire in scripted code it is cleaner
00:43.26 javampire interactively it is not helping
00:43.47 javampire I tried both :-)
00:46.35 javampire you can use the GED object as it is implemented now both interactively using the ged_open/ged_close globals (which in turn use the _GED_INSTANCE global to store the instance they work on), or directly instantiating it
00:46.56 kanzure your emails show up as comments by the way. it wasn't clear to me whether or not there are additional emails outside the context of your review comment replies.
00:47.01 javampire ged_open global is really not doing much more than setting up an instance
00:47.34 javampire ok, sorry, I was not aware of that
00:47.35 kanzure i am not sure i like how github forces a multi-comment review to involve multiple emails. why not just one email per review? what a silly system.
00:47.54 javampire well..
00:49.14 kanzure so now it's probably triggered multiple emails to anyone else receiving notifications. icky. maybe i'll switch to a mailing list eventually, and just write emails against diff files.
00:49.26 kanzure anyway, i've read your replies, and these things make sense to me
00:49.58 kanzure i'm willing to merge it now or i could hold off for a bit, up to you
00:52.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:52.45 javampire wait shortly so I can read all comments
00:52.54 javampire I will push some changes based on them
00:53.50 javampire btw, what is a named-tuple ?
00:54.48 javampire for that DBType thing, I was considering a dict, but I like better the dot notation to access the members than the dictionary lookup
00:55.13 javampire I guess there is a better way to get that than a class, but I'm not aware of it
00:59.23 javampire kanzure: the logging setup in ged.py instead of print is still a valid comment ? It was thought for interactive use, not sure if logging is valid there... you will also find some "raw_input" in that method, ged is really for interactive use...
01:27.00 kanzure logging is valid for interactive use.. you can bind certain logging handlers to console/stdout.
01:27.22 kanzure bleh, i don't really like interactive use anyway, can't we just force the user to use an interpreter
01:27.42 kanzure like, why not use an interpreter and just use the native brlcad objects instead of an interactive-use library on top of brlcad
01:28.50 javampire I'm not sure I understand this with the interpreter
01:28.57 javampire python is our interpreter ?
01:28.59 kanzure i am specifically commenting about the existence of ged
01:29.23 javampire well it is thought for ad-hoc building of geometry
01:29.40 javampire you type "ged_in()" and it prompts for the right things
01:29.48 javampire try it :-)
01:30.30 javampire it's actually useful if you don't bother looking up what params an rcc needs for example
01:30.38 kanzure not convince d:)
01:30.55 javampire if you want to script things, wdb is the way to go
01:31.45 javampire brl-cad is huge and it covers lots of use cases
01:32.26 javampire and I would actually do some ad-hoc things, for example viewing the geometry is always pretty ad-hoc
01:33.09 javampire so next I would like to get viewing the goemtry work, and ged has quite some features to help doing that
01:33.40 kanzure pythonocc did an okay way of interactive geometry scripting with opencascade and viewing at the same time, one moment
01:33.42 javampire but that's perhaps also a good scope for a GSOC project :-)
01:33.59 kanzure https://www.youtube.com/watch?v=ZUCv7COgzU0
01:35.22 kanzure (this is using a python interpreter with the qt event loop i think)
01:35.28 kanzure (for rendering while also allowing user input)
01:36.29 javampire ok, interesting
01:38.07 javampire I was planning similar for python-brlcad, will have a look at pythonocc
01:38.27 javampire happen to know what license it has ?
01:39.26 kanzure pythonocc is a pile of wrappers around swig wrappers around opencascade
01:39.37 kanzure opencascade recently became lgpl
01:40.12 kanzure but also it's poorly written, poorly maintained, full of bugs, very limited testing, and written in english/french/russian over the past ~25 years since matra datavision
01:42.38 kanzure matra datavision: https://www.youtube.com/watch?v=p5C6-J3xpjA
01:42.58 javampire oookey...
01:43.20 javampire then I might prefer to roll my own
01:43.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:44.06 kanzure yes i would say it's "incompatible" with python-brlcad, except for looking at how tpaviot/jelle implemented the qt loop
01:44.16 javampire kanzure: I pushed some changes, in particular the min_brlcad_version is renamed, please have a look
01:44.57 javampire actually it's rewritten, not renamed
01:45.11 kanzure cool
01:45.39 javampire I would change the DBType too, do you have some tips how to achieve dot notation without a class ?
01:46.09 javampire I found that's the easiest way to do it...
01:51.50 kanzure it's okay for now, i'll grab it when i do a pass soon
01:53.27 javampire ok, thanks
01:54.50 javampire BTW, what about adding python-brlcad properly set up to the BRL-CAD virtual machine ?
01:55.35 javampire that could get some new users and more testing...
01:56.18 kanzure i would say no, but i wouldn't mind including instructions or hints on how to use vagrant to get a base image
01:56.31 javampire hmm, why no ?
01:56.44 kanzure installing python-brlcad is really just "sudo apt-get install build-essential brlcad python-setuptools" and then "sudo pip install --upgrade brlcad" on ubuntu
01:56.58 kanzure because repackaging a virtual machine for every conceivable build or release of the project is just poor planning and not good
01:57.00 javampire on ubuntu sure
01:57.08 kanzure you don't see firefox releasing a new vm for every build artifact
01:57.26 javampire but the VM is mostly used by windows people I guess
01:58.02 javampire ok, admittedly it will be then as easy to set up inside the VM
01:58.48 javampire in fact Raj (the GSOC candidate) managed to set it up pretty fast, so it must be OK
01:59.54 javampire ok, enough for today (it's 3:00 here)
02:00.04 javampire I mean 3AM
02:02.33 javampire see you Bryan !
03:11.19 *** join/#brlcad tofu1 (~morrison@c-71-206-34-125.hsd1.md.comcast.net)
03:11.47 *** mode/#brlcad [+o tofu] by ChanServ
03:31.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:32.44 brlcad supposedly any minute now
04:12.09 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
04:25.28 tofu and so it really begins
05:21.50 *** join/#brlcad caen23_ (~caen23@92.81.213.198)
05:24.42 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
05:54.51 *** join/#brlcad raj12lnm (75d284ec@gateway/web/freenode/ip.117.210.132.236)
06:03.18 raj12lnm Hi all.
07:27.03 *** join/#brlcad esornep (~amit@115.248.130.148)
08:37.27 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
13:37.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:45.19 *** join/#brlcad ries (~ries@190.9.171.121)
15:03.32 *** join/#brlcad tofu1 (~morrison@c-71-206-34-125.hsd1.md.comcast.net)
15:47.04 *** join/#brlcad javampire (~ncsaba@p4FF731A8.dip0.t-ipconnect.de)
15:53.53 *** join/#brlcad gaganjyot (~gagan@124.253.230.40)
16:24.35 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
16:40.09 *** join/#brlcad raj12lnm (75e4b2ad@gateway/web/freenode/ip.117.228.178.173)
16:40.54 raj12lnm hi all.
16:41.20 raj12lnm javampire : I have changed the pull adding facilities in the pull.
16:41.26 raj12lnm Did you notice them ?
16:42.29 raj12lnm javampire: In the pull request. you will see my last commit which has found a mechanism to handle the matrix.
16:42.37 raj12lnm javampire : I am adding the test now.
16:42.46 raj12lnm Can you help me writting the tes ?
16:43.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:44.15 raj12lnm hi kesha.
16:44.31 raj12lnm are you a contributor at brlcad ?
16:44.35 javampire raj12lnm: hi, I have seen the new commits, added already some comments
16:45.16 raj12lnm javampire when i add the test i see the following error!
16:45.24 raj12lnm AttributeError: WDB instance has no attribute 'vol'
16:45.50 raj12lnm can u help where i am possibly wrong.
16:45.50 javampire you need to install again python-brlcad
16:46.16 javampire just run the "python setup.py install --user
16:46.33 raj12lnm javampire i have already and able to run the tests
16:46.41 raj12lnm but when i add a tests for the vol.
16:46.44 raj12lnm I see that issue.
16:46.56 javampire yes, your changes need to be deployed each time
16:47.14 javampire whenever you change anything in python-brlcad, you need to deploy the changes
16:47.30 javampire the tests will see the deployed version, not your sources
16:47.54 raj12lnm ok. so i rerun the setup ?
16:47.56 javampire yes
16:49.11 raj12lnm ok javampire thanks.
16:49.19 javampire did work ?
16:49.30 javampire you will have some more errors ;-)
16:51.09 raj12lnm i do. :-)
16:51.16 raj12lnm I am trying to fix.
16:51.30 raj12lnm AttributeError: 'module' object has no attribute 'VOL'
16:51.53 javampire do you know how to fix ?
16:52.25 raj12lnm I dont.
16:52.31 raj12lnm atleast havent found yet.
16:53.01 raj12lnm your help will be good.
16:53.14 javampire raj12lnm: hint: look at what is in the __all__ list and then look at the imports
16:53.48 raj12lnm ind wdb.py or in the tests ?
16:54.04 raj12lnm got it.
16:54.05 raj12lnm :)
16:54.30 javampire basically the __all__ list will tell python what names should be available if you do "from module import *"
16:54.47 javampire but those names must be defined in the module
16:55.01 javampire by importing it you also define it as part of the module
16:55.16 raj12lnm ok.
16:55.27 raj12lnm and it imports all the functions.
16:56.28 javampire so, in "brlcad/primitives/__init__.py you need to add VOL to the __all__ list, and to import it
16:56.37 javampire I guess you figured it out already :-)
16:59.41 raj12lnm Actually I already had it.
17:00.20 raj12lnm I also added vol.s to brl_db.region
17:00.24 raj12lnm but I am stil not able to run the tests.
17:00.37 raj12lnm sees same error.
17:00.48 javampire re-deployed ? ;-)
17:01.06 raj12lnm yeah.
17:01.38 javampire raj12lnm: I talked to Sean about GSOC proposals, and it seems that the philosophy is that the student should come up with the idea/scope, the project page is just an initial help
17:02.03 javampire I will also do official mentoring if you want to go for it
17:03.00 javampire so the bottom line is: you should actually own the ideas, it's not a hire job ;-)
17:03.36 javampire ok, back to VOL - check in and push your tests, I will have a look
17:04.53 *** join/#brlcad raj12lnm_ (7aa68b01@gateway/web/freenode/ip.122.166.139.1)
17:05.27 raj12lnm_ javampire I saw this at last
17:05.30 raj12lnm_ 22:32] <raj12lnm> ok. [22:32] <raj12lnm> Thanks for taking to him. [22:32] <raj12lnm> *talking.
17:05.47 raj12lnm_ javampire : couldnot see anything after that !
17:06.19 raj12lnm_ javampire: I will start working on the application from next week (tommorow)
17:06.22 javampire http://infobot.rikers.org/%23brlcad/20140308.html.gz -> go to the end
17:06.27 raj12lnm_ First I would like to wrap a primitive.
17:07.41 javampire well I still think the best would be if you are also interested at least theoretically about 3D modeling, all we do here is to make that easier...
17:09.28 *** join/#brlcad raj12lnm (75e00d22@gateway/web/freenode/ip.117.224.13.34)
17:15.12 *** join/#brlcad tofu (~morrison@c-71-206-34-125.hsd1.md.comcast.net)
17:15.13 *** mode/#brlcad [+o tofu] by ChanServ
17:16.06 raj12lnm javampire : as you said you could mentor officially also.
17:16.08 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
17:16.11 raj12lnm Will you mentor me ?
17:16.14 javampire yes, sure
17:16.33 raj12lnm Although I am too far from being selected
17:16.57 javampire well all you need is to have a vision of what you want to accomplish
17:17.22 javampire and there it will help you to try out what brl-cad can without python, and what you imagine it could be doing with :-)
17:18.20 raj12lnm javampire, before we discuss more on the application can you help me with the test ?
17:18.28 javampire as Sean already told me, the ideas should ultimately be yours, you should do it as a pleasure work...
17:18.28 raj12lnm I would want to complete the first contribution. :-)
17:18.32 javampire yes, sure
17:18.41 brlcad servers are back online
17:19.33 javampire raj12lnm: if you get in trouble with anything, please check in to git, push to github, then I can see your code and test too
17:21.11 *** part/#brlcad tofu (~morrison@c-71-206-34-125.hsd1.md.comcast.net)
17:22.29 raj12lnm javampire : you can see the code in the pull request now.
17:22.42 javampire ok, will check
17:25.10 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:25.31 javampire raj12lnm: ok, that's the wrong test case, it's my fault, sorry...
17:26.00 javampire please roll back your changes in that file, add them to tests/test_wdb.py
17:26.34 javampire if you will do "git fetch --all -v" you will see I got rid already of that file
17:27.58 javampire you might need to also do "git merge javampire/master" (replace javampire with whatever you called my remote)
17:29.31 *** join/#brlcad raj12lnm__ (~androirc@122.166.139.1)
17:37.20 raj12lnm__ javampire :
17:37.31 raj12lnm__ I have issues with my network here.
17:38.44 raj12lnm__ Sorry. Regarding the delay.
17:38.54 raj12lnm__ Can u give some time 15 mins
17:39.32 javampire raj12lnm__: take your time, I'm not in a hurry :-)
17:39.51 javampire must be late in your time-zone
17:39.58 raj12lnm__ javampure : thanks
17:40.11 raj12lnm__ Javampire : today is off.
17:40.21 raj12lnm__ So slept till late ;-)
17:40.29 javampire ok :-)
17:44.46 *** join/#brlcad raj12lnm (75fc9624@gateway/web/freenode/ip.117.252.150.36)
17:52.39 raj12lnm is back.
17:53.03 raj12lnm javampire : I see that you have changed the complete testing infrastructure.
17:53.15 raj12lnm is working to fetch your changes in my local repository.
18:04.46 raj12lnm was able to fetch the repository but dont find it in sync with the repo of ncsaba on github.
18:05.55 javampire raj: then you might do the merge I mentioned
18:05.58 raj12lnm javampire : I am done with fetching.
18:06.23 javampire I think you will need to merge my changes...
18:06.32 javampire into your own mater branch
18:06.35 javampire master
18:16.01 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
18:16.06 maths22 and the move is done!
18:16.43 javampire so it's checked in ?
18:27.29 *** join/#brlcad hongth (~hongth@82.146.42.69)
18:44.46 *** join/#brlcad caen23 (~caen23@92.81.213.198)
18:45.00 raj12lnm javampire : I have merged.
18:45.10 raj12lnm Thanks for the support.
18:45.17 javampire welcome
18:45.39 raj12lnm javampire : I found that mk_vol is not is used in the main source code.
18:45.45 raj12lnm I grepped the code.
18:46.27 raj12lnm brlcad could you shed some light on it ?
18:46.29 javampire well it is meant to be used by external code, most mk_* methods are used in examples if inside BRL-CAD code
18:46.45 raj12lnm ok.
18:46.55 raj12lnm s you mean you cal the code from the archer ?
18:47.04 javampire wdb is the interface you can use if you want to build your own geometry
18:47.38 javampire not exactly, archer is for interactive use, where you do it using the GUI
18:47.53 javampire wdb is for writing a program which generates geometry based on parameters
18:47.59 raj12lnm so wdb has another interface.
18:48.18 raj12lnm ok.
18:48.46 javampire look at this project for an example I actually want to use for building a real world object: https://github.com/ncsaba/returnboard
18:49.51 *** join/#brlcad raj12lnm_ (75fc9624@gateway/web/freenode/ip.117.252.150.36)
18:49.54 javampire you can compare the "returnboard.py" file which does mostly the same as "returnboard.tcl"
18:50.27 javampire I abandoned the TCL version pretty early, and started to work on python-brlcad so I can use python to do the work :-)
18:50.46 raj12lnm_ ok. javampire.
18:51.02 raj12lnm_ the last i saw was this
18:51.03 raj12lnm_ [00:15] <javampire> hmm, I suspect it is not widely used
19:11.33 *** join/#brlcad gaganjyot (~gagan@124.253.230.40)
19:30.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
19:34.56 brlcad raj12lnm_: what javampire said -- the mk_*() routines are for external codes and procedural geometry apps
19:35.09 brlcad we don't have any proc-db apps that create vol at the moment
19:40.55 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:16.10 raj12lnm__ brlcad : ok
20:16.37 raj12lnm__ I will try to get familiar with procedyral geometry
20:16.51 raj12lnm__ So that i can get a sense of the developmwnt.
20:17.35 raj12lnm__ Vrlcad : Can you help me with few doable task with the procedural geometry.
20:17.44 raj12lnm__ brlcad :
20:30.01 *** join/#brlcad mizurow (~mizurow@82.146.62.82)
20:46.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:46.44 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
21:28.09 brlcad raj12lnm__: to what end?
21:28.15 brlcad starseeker: wb
21:48.31 maths22 brlcad: the dns temp change seemed to go smoothly (except when I accidentally tried to log on to the temp server)
21:49.05 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:49.17 brlcad maths22: yeah, actual downtime was very limited
21:49.42 brlcad maths22: I tried for a couple hours to get the new site running
21:50.13 brlcad ultimately ran into some problem getting it to talk to the database that I couldn't resolve in time
21:50.39 brlcad so I just ran with a static site backup
21:58.57 *** join/#brlcad dervan (5bbc6348@gateway/web/freenode/ip.91.188.99.72)
22:00.21 dervan hello, I'm writing with question about GSOC
22:02.33 brlcad ~ask
22:02.33 infobot 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.
22:02.54 brlcad dervan: how can we help you?
22:06.26 dervan yes, yes: I think about task with OpenGL, but I worked mainly with math GPU-accelerated algorithm, not with computer graphics... To complete this task I must have quite good skills in computer graphics?
22:08.31 dervan It's a pity, but in task list it's summarized only with few words...
22:10.43 brlcad dervan: you mean OpenCL?
22:11.12 maths22 I wonder what was up with that
22:11.59 brlcad maths22: yeah, I'm not sure -- the databases were imported, users imported, confirmed I could access their data manually with the login info
22:12.09 dervan mainly CUDA, but I also wrtote few lines in OpenCL
22:12.45 brlcad maths22: but wp and mw both just gave me bad a generic "some problem occurred" message
22:13.25 brlcad dervan: i'm having trouble understanding you -- you said you were thinking about a task with *OpenGL* ... did you mean that or did you mean OpenCL instead of OpenGL?
22:13.34 brlcad we have OpenGL projects and an OpenCL project
22:13.35 maths22 was the /etc/brlcad part set up?
22:13.41 brlcad maths22: yes
22:14.44 brlcad dervan: to answer your question regardless of which you mean, you do not need to have strong computer graphics familiarity (data is just data)
22:15.01 dervan ohh, sorry, I don't recognized this.... All right I'm thinking about OpenCL
22:15.15 maths22 I'll mess with that on my local computer (doing a db transfer and svn co)
22:15.32 maths22 I wonder if the apache error log had anythign
22:16.00 brlcad nope, logs were all silent
22:17.03 brlcad that's basically where I lost a couple hours trying to figure it out, before deciding that the static site was good enough for a sunday morning :)
22:17.14 maths22 what version php and mysql
22:17.28 brlcad I needed to put mw and/or wp into a debug mode to figure out where it was getting stuck
22:17.29 maths22 I want the site to be able to transfer painlessly, so I'm trying to figure it out
22:17.52 brlcad looks like it was PHP 5.3.26
22:18.27 brlcad latest mysql download (actually mariadb)
22:18.44 brlcad Ver 15.1 Distrib 5.5.36-MariaDB
22:18.51 maths22 what is mariadb?
22:19.04 brlcad fork of mysql
22:19.43 brlcad (by the guy that started mysql)
22:19.52 brlcad https://en.wikipedia.org/wiki/MariaDB
22:20.56 brlcad basically, in response to oracle trying to screw the open source community (or more aptly, ignoring)
22:21.37 brlcad dervan: did that answer your question?
22:21.53 brlcad dervan: that's a very high-priority interest so glad to hear you're interested in it
22:24.37 dervan yes, but I have also next question: I don't know where I should look for more details about this taks... I must be more precise in my application, so I must first study source code of this functions? (btw, can you tell me what exactly means "primitives"?)
22:26.05 brlcad dervan: if you stay on irc for a while, I will gladly give you LOTS of more details about what we had in mind
22:26.18 brlcad so you can write a precise detailed application
22:26.28 dervan ok, no problem, I'm waiting
22:26.48 brlcad i'll also add more details on our wiki
22:27.10 brlcad but basically, primitives are "objects" .. spheres, torus, boxes, pyramids, etc
22:28.12 brlcad each primitive already has code that describes them in detail and this task is basically to convert 1 of them from C to OpenCL (easy right?)
22:28.42 brlcad OR to change our front-end processing to handle data a little differently (with or without OpenCL) -- that's the coherent raytracing task
22:28.44 dervan ahh, this primitives... I'm really sorry, I misunderstand you...
22:29.08 brlcad http://brlcad.org/tmp/primitives/Primitives2_grouped_with_labels.png
22:29.18 brlcad each of those is a "primitive"
22:31.52 brlcad one of those is a sphere, for example .. and the C function to be converted is an intersection function, which is basically solving the quadratic equation (-b +- sqrt(b^2 -4ac)) / 2a
22:32.23 brlcad in fact, that one is already done in OpenCL so you have a great example for converting the other primitives
22:32.54 dervan and wait... changing front-end processing with OpenCL will cover first and second task?
22:33.07 brlcad no, no
22:33.16 brlcad you can either change the front end or change the back end
22:33.25 dervan ok
22:33.26 brlcad those two tasks are separate projects
22:33.48 brlcad notice this: http://svn.code.sf.net/p/brlcad/code/brlcad/branches/opencl/
22:34.21 brlcad and specifically: http://svn.code.sf.net/p/brlcad/code/brlcad/branches/opencl/src/librt/primitives/sph/
22:35.12 brlcad sph_shot.cl is an OpenCL version of rt_sph_shot() in sph.c
22:35.44 brlcad the OpenCL task is to do exactly that for as many of our other primitives as possible
22:35.48 brlcad make sense?
22:36.06 brlcad stick around and ask more questions .. we're here all the time, but sometimes take a while to respond
22:36.17 dervan and in this task I will write such function for every primitive?
22:41.23 dervan kernel lauch will be same/similar for every primitive and it is written (because it work with sphere)?
22:42.37 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
22:58.55 kintel OpenSCAD 2014.03 just released. Now ready for GSoC :)
23:01.04 dervan brlcad: Thank you for responding to my questions, now I know that I'm really interested in this project. I will play a little with this code tomorrow. Goodbye ;)
23:05.00 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
23:12.27 brlcad kintel: awesome
23:26.37 brlcad DJ_FF: hi
23:26.52 *** join/#brlcad dennisy (~dennisy@216-165-63-152.DYNAPOOL.NYU.EDU)
23:27.20 DJ_FF Hi!
23:27.29 dennisy hello
23:28.17 dennisy i'm interested in getting involved in the brlcad project
23:28.19 brlcad welcome
23:29.06 brlcad dennisy: lots of really easy ways to get involved -- what's your interest?
23:30.14 dennisy brlcad: i'm hoping to apply for the google summer of code program
23:30.33 DJ_FF brlcad: i am interested in the project of adding the exec function to the search option
23:31.02 brlcad dennisy: hoping? you are in full control of whether you apply ;)
23:31.20 brlcad DJ_FF: excellent, what do you know about it?
23:31.30 dennisy brlcad: well
23:31.52 dennisy brlcad: as part of the process i was working on fixing a bug i found on the tracker
23:32.51 dennisy brlcad: when using nirt from the mged command line, the additional options to nirt don't get passed on the first call
23:33.36 brlcad really? heh, didn't know about that one
23:34.09 dennisy brlcad: yeah, apparently the ray is shot first, and then the options are applied
23:34.25 dennisy brlcad: so to get the intended effect you need to shoot a second ray right after
23:34.35 dennisy brcad: and ignore the first output
23:35.15 brlcad I'd investigate why the options aren't be applyed in the first place
23:35.18 brlcad the first time
23:35.58 brlcad if that behavior truely is required, then supression of the first would make sense but I see no reason why that'd be the case
23:36.16 brlcad probably some stupid state or bogus initialization
23:36.42 dennisy brlcad: yes, the bug report also mentioned it's likely because the command to shoot a ray is passed to nirt before the user's additional options are passed
23:37.33 dennisy brlcad: anyway, my question is, how does mged pass the commands to nirt?
23:37.37 brlcad that doesn't make a lot of sense to me ;)
23:38.28 dennisy the closest i could figure it out was that it seems to use the signal() function
23:39.07 brlcad from memory, nirt is invoked through a subprocess (via execl() or similar)
23:39.30 brlcad this is a great intro for implementing search -exec actually
23:39.50 brlcad it'll probably take you a day or two to understand the code, but this is a succinct issue
23:40.08 brlcad have you first 1) compiled brl-cad from source and 2) run mged and 3) run nirt in mged? :)
23:40.18 dennisy yep
23:40.20 brlcad gotta reproduce an issue if you have to fix it ;)
23:40.23 brlcad excellent
23:41.17 dennisy i also noticed passing a debug argument like -X 0x001 to nirt makes it take a very long time to respond
23:41.33 dennisy though that may be intended
23:41.45 brlcad ooh, yeah
23:41.48 brlcad that's a debug flag
23:41.58 brlcad makes it print a ton of statements
23:42.09 dennisy tons
23:42.35 dennisy so what would the best way to get familiar with the code base be?
23:42.46 brlcad you familiar with using a debugger?
23:42.57 brlcad best will probably be to step through the code
23:42.58 dennisy yes, i know gdb
23:43.22 dennisy though i've mostly used it for very low level stuff
23:44.14 dennisy is most of the mged logic located in mged.c?
23:44.28 brlcad if you know how to set a breakpoint and step, you probably know enough to fix this
23:44.58 dennisy that's reassuring
23:45.06 brlcad so quick path to discovery ... you'd search src/mged for nirt and hopefully you'd see that there's a big command table in setup.c
23:45.24 brlcad it references an f_nirt function, which is what is invoked when someone types nirt
23:45.42 brlcad find that function, break on it in the debugger, and you're set to begin understanding the issue(s)
23:46.04 dennisy ok
23:46.14 dennisy i will get to working on that
23:46.21 dennisy thank you for your help
23:46.31 brlcad src/mged and src/libged are the two places of interest when it comes to mged commands
23:46.47 brlcad note that things are slightly different if you use nirt within archer
23:46.54 brlcad can you reproduce the bug in archer?
23:47.02 dennisy i haven't tried it in archer yet
23:47.10 brlcad if not, you might get really lucky and can just replace f_nirt() with ged_nirt()
23:47.48 brlcad but have to look and compare both functions, see what f_nirt's doing that is different
23:48.18 dennisy mhm
23:48.43 brlcad f_nirt might even call ged_nirt, but doing other work
23:48.52 brlcad just have to look
23:52.17 dennisy ok. seems like calling nirt from inside archer has the same issue
IRC log for #brlcad on 20140310

IRC log for #brlcad on 20140310

00:17.45 dennisy f_nirt passes the right arguments to ged_nirt, so the problem must be there
01:01.16 dennisy brlcad: i found what i think is the cause of the problem
01:01.52 dennisy brlcad: in ged_nirt, there is a line that says: "bu_vls_printf(&p_vls, "dir %lf %lf %lf; s", dir[X], dir[Y], dir[Z]);"
01:02.21 dennisy brlcad: the problem is the "; s" in the string
01:02.59 dennisy brlcad: this causes nirt to shoot a ray without waiting for configuration instructions from the -e option
01:04.55 dennisy brlcad: is there a simple way to modify and recompile the source to see what the effect of changing that line would be?
01:21.29 dennisy brlcad: actually, looking over the results from echoing the commands in mged (by clicking "echo cmd" in the query ray control panel), it seems like the problem is far from that simple
01:35.21 dennisy brlcad: anyways, i would like to thank your for your help again, and i'll be back tomorrow to take another crack at this bug
02:24.57 maths22 brlcad: does inderpreet have commit access now?
02:25.39 maths22 I would prefer if he do any theme changes in his git repo, but some stuff might require the svn one
02:25.50 maths22 I'll try to set the git repo to auto-pull if I can figure it out
02:26.59 brlcad doable but bidirectional is problematic
02:27.10 brlcad have to continually rebase
02:27.17 brlcad (assuming commits are happening)
02:27.49 brlcad I don't know his username to add his access and havne't seen him to ask here (too busy with the migration to seek him out)
02:27.54 maths22 It only ought to be uni-directional
02:28.59 maths22 Eventual goal: commit to git which syncs to beta
02:29.17 maths22 if looks good on beta, commit (w/ compiled css) to svn
02:29.27 maths22 svn would go to the live site
02:30.13 brlcad nods, sounds good
02:31.17 maths22 https://help.github.com/articles/creating-webhooks
02:32.03 maths22 Ideally the svn repo would be able to do that too, but I don't think sourceforge supports that type of thing
03:32.52 brlcad it does/did, but it's a bear to set up
03:33.10 brlcad don't know about the new infrastructure
04:51.35 *** join/#brlcad ishwerdas (~inderplus@59.91.239.215)
05:13.53 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-znsfgwuamstauosi)
08:34.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:31.27 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
09:34.06 ishwerdas harmanpreet: h
09:34.14 ishwerdas oops hi
09:51.31 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:19.49 *** join/#brlcad dervan (4e0904e2@gateway/web/freenode/ip.78.9.4.226)
10:30.35 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
10:44.57 *** join/#brlcad richa (b49531e7@gateway/web/freenode/ip.180.149.49.231)
10:51.59 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
10:59.00 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-inmqerzmqmtkahug)
11:51.29 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:40.13 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:01.46 *** join/#brlcad ries (~ries@190.9.171.121)
13:43.21 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
13:48.27 richa I have downloaded brlcad from http://brlcad.org/d/download for linux
13:48.53 richa When i follow installation instructions and run cmake ../brlcad-X.Y.Z -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
13:49.22 richa I get an error that the source directory does not contain CMakelists.txt
13:49.42 richa What is the solution to this?
13:55.07 d_rossberg richa: which file did you downloaded? *.deb or *.rpm?
13:55.27 richa its .zip
13:56.55 d_rossberg this was probable the runtime DLL for Windows
13:57.39 d_rossberg try this one: http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/7.24.0/brlcad-7.24.0.tar.gz/download
13:58.00 richa yeah
13:59.53 richa Also, Is there some specific layout which gsoc students must follow while writing their proposals?
14:04.33 d_rossberg You should look here to see how they could look like: http://brlcad.org/wiki/Google_Summer_of_Code/2013
14:07.59 d_rossberg btw, you should subscribe this group too: http://groups.google.com/d/forum/gsocax?hl=en
14:10.58 richa yeah, ok
14:25.57 *** join/#brlcad cstirk (~Carola@67.96.180.126)
14:26.42 teepee_ d_rossberg: isn't that the wrong year? ;) http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas
14:29.47 Notify 03BRL-CAD Wiki:Harman052 * 6540 /wiki/Online_Geometry_Viewer_Back-end: Content added
14:29.49 Notify 03BRL-CAD Wiki:Harman052 * 6541 /wiki/Online_Geometry_Viewer_Back-end: /* Requirements */
14:29.51 Notify 03BRL-CAD Wiki:Harman052 * 6542 /wiki/Online_Geometry_Viewer_Back-end:
14:29.54 Notify 03BRL-CAD Wiki:Harman052 * 6543 /wiki/Online_Geometry_Viewer_Interface: Content added
14:29.56 Notify 03BRL-CAD Wiki:Harman052 * 6544 /wiki/Online_Geometry_Viewer_Interface: References and requirements added
14:30.03 Notify 03BRL-CAD Wiki:Sean * 6545 /wiki/Summer_of_Code/Acceptance: remove the brl-cad specific language, generalize and condense verbosity a fair bit
14:30.05 Notify 03BRL-CAD Wiki:Sean * 6546 /wiki/Summer_of_Code/Acceptance: add one more top-level category to break the flow a little
14:30.07 Notify 03BRL-CAD Wiki:Sean * 6547 /wiki/Summer_of_Code/Acceptance: /* Write maintainable code */ another cad ref
14:30.09 Notify 03BRL-CAD Wiki:Sean * 6548 /wiki/Summer_of_Code/Acceptance: /* License appropriately */
14:30.59 Notify 03BRL-CAD:starseeker * 60106 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/INSTALL and 2 others): Get local openscenegraph build going. Will need both better handling of the build dir plugin situation and an upgraded ThirdParty macro that allows for version specification. Needs a bit of a rework of top level option handling across the board to be done right.
14:31.46 d_rossberg teepee_: ??? where, which year?
14:31.59 teepee_ d_rossberg: your gsoc link to 2013
14:32.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:32.43 teepee_ oh, the last years proposals are also linked there?
14:33.38 d_rossberg yeas, i meant richa should look at last years proposals to get an idea how a good one should look like
14:34.42 teepee_ d_rossberg: right, the penny dropped meanwhile :)
14:35.24 d_rossberg :)
14:35.52 teepee_ was thinking about the checklist page http://brlcad.org/wiki/Summer_of_Code/Checklist
15:28.08 Notify 03BRL-CAD:starseeker * 60107 (brlcad/trunk/INSTALL brlcad/trunk/configure and 3 others): Use CMakeParseArguments to make the THIRD_PARTY macro more flexible.
15:30.47 Notify 03BRL-CAD:starseeker * 60108 brlcad/trunk/misc/CMake/ThirdParty.cmake: remove debugging printing.
15:39.51 Notify 03BRL-CAD:starseeker * 60109 (brlcad/branches/openscenegraph/AUTHORS brlcad/branches/openscenegraph/INSTALL and 4 others): Update ThirdParty macro from trunk, make appropriate tweaks.
15:40.18 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
16:04.43 Notify 03BRL-CAD Wiki:5.15.167.51 * 6549 /wiki/User:Cprecup: /* About me */
16:14.31 Notify 03BRL-CAD:starseeker * 60110 (brlcad/branches/openscenegraph/misc/CMake/FindOpenSceneGraph.cmake brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/other/CMakeLists.txt): More build tweaking for OSG. Need another feature in the ThirdParty macro - a list of variables to reset for the search. STEPcode will probably need something similar once we actually start looking for
16:14.33 Notify system versions...
16:25.08 ``Erik huh, 200hp motorcycle from lotus: http://www.lotus-motorcycles.com/
16:29.54 Notify 03BRL-CAD:starseeker * 60111 (brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/misc/CMake/ThirdParty.cmake brlcad/trunk/src/other/CMakeLists.txt): Add an optional ability to specify vars to reset to third party macro
16:31.50 Notify 03BRL-CAD:starseeker * 60112 (brlcad/branches/openscenegraph/misc/CMake/BRLCAD_Summary.cmake brlcad/branches/openscenegraph/misc/CMake/ThirdParty.cmake and 4 others): grab trunk ThirdParty update
16:41.38 Notify 03BRL-CAD:starseeker * 60113 brlcad/branches/openscenegraph/src/other/CMakeLists.txt: Make sure the include dirs are set.
17:07.29 brlcad ``Erik: holy crap
17:07.33 brlcad that's awesome!
17:44.55 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
18:00.24 *** join/#brlcad raj12lnm (7aac7bdf@gateway/web/freenode/ip.122.172.123.223)
18:07.57 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
18:20.44 brlcad teepee: that checklist is going to get updated, but it's a good general guide
18:21.35 brlcad richa: I see now that it wasn't your fault :)
18:21.40 teepee brlcad: I think it's a nice starting point already
18:28.38 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ylzuqzgmsbzbgkfd)
18:52.34 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
19:12.38 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
19:25.06 *** join/#brlcad harshkothari (~harshkoth@wikimedia/Harsh4101991)
19:27.22 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
19:31.37 richa I am a GSoC candidate interested in working on "Synchronize wiki with Docbook"
19:32.12 richa I would like to discuss some details regarding this project
19:33.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:33.50 richa I am not clear with how do a general user edit Docbook
19:35.36 *** join/#brlcad raj12lnm (75e5a9b8@gateway/web/freenode/ip.117.229.169.184)
19:37.14 starseeker richa: figuring out an approach is part of the project
19:37.39 starseeker there are several "tiers" of support
19:38.02 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
19:38.24 richa starseeker: Yeah, I am figuring out some approaches
19:38.25 starseeker the simplest is a window that shows the DocBook xml to the wiki user, and then "compiles" the xml after they have edited it to produce the HTML web output
19:39.13 starseeker that requires contributors to have a knowledge of how to write DocBook markup, which is a high hurdle, but would still be better than what we have now
19:40.42 starseeker in that scenario (which might be a good first step, regardless of what comes next) the editing process would look very much like our current wiki edit-and-submit cycle, except the markup in the editing window would be DocBook and the "Preview" would be the backend processing the docbook and showing the HTML
19:41.26 starseeker there are several possible "next" steps, all focused on the "better ways to edit DocBook in a browser" problem
19:41.29 Notify 03BRL-CAD Wiki:Krajkreddy * 6550 /wiki/User:Krajkreddy/main: Current Works.
19:42.26 raj12lnm hi richa! I hope my inputs were useful. :-)
19:43.01 richa raj12lnm: yeah, they were!
19:43.11 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
19:43.33 raj12lnm richa : I am also a aspirant GSOC student.
19:43.41 richa starseeker: Is there some existing code for this or do I need to start from scratch?
19:44.11 raj12lnm kanzure : Can you help me ?
19:44.19 richa raj12lnm: Which project are you interested in?
19:44.38 *** join/#brlcad vegantrex (925f141f@gateway/web/freenode/ip.146.95.20.31)
19:44.42 raj12lnm richa : I am working on python bindings.
19:45.07 starseeker richa: well, it's not entirely clear
19:45.08 raj12lnm kanzure : I am looking for sample values for vol primitive for the python code.
19:45.29 raj12lnm starseeker : can you help me regarding sample values for vol primitive ?
19:45.34 raj12lnm I sent an email.
19:46.08 starseeker There are a few existing open source codes that might be relevant (there was even a GSoC project in 2009 called Beacon to create a WYSIWYG web-based DocBook editor)
19:46.50 raj12lnm starseeker : I have copy pasted my email here also. http://tny.cz/90f9d8d2
19:46.56 raj12lnm Can you please look at it ?
19:46.59 raj12lnm and guide me.
19:50.02 *** join/#brlcad raj12lnm__ (~androirc@122.172.123.223)
19:51.15 starseeker raj12lnm: um. I'm not all that familiar with the vol primitive
19:52.19 kanzure raj12lnm__: i do not have samples
19:52.38 starseeker richa: I'd definitely suggest checking out Beacon as a precursor to your proposal - either have an idea how it might be used or (if it can't be used) how what they tried can inform what you propose to do for this project
19:53.15 kanzure raj12lnm__: btw, i think that one of the most needed pieces of python-brlcad is better automated testing (especially on windows) possibly through http://travis-ci.org/ and http://vagrantbox.es/
19:53.26 richa starseeker: Till now I have understood that I need to convert docbook syntax to mediawiki syntax and vice-versa
19:53.33 richa Am I going on the right path?
19:53.42 kanzure doesn't pandoc do that automatically?
19:54.14 kanzure docbook<->mediawiki wikitext
19:54.15 starseeker richa: i would suggest that as a later stage of the project
19:55.27 starseeker the problem of lossless translation between markup formats is (I hope!) a much tougher problem than a basic "edit and display this DocBook xml page"
19:56.09 starseeker it's probably worth doing a few quick experiments with pandoc to see what translations to and from our DocBook pages look like
19:57.36 starseeker is frankly skeptical that that sort of automated translation will suffice or be worth the effort - more likely that carrying through on a WYSIWYM editing widget that strives to respect and preserve the original DocBook would be more practical
19:58.03 starseeker but I don't know that for sure
19:58.03 *** join/#brlcad javampire (~ncsaba@p4FF70940.dip0.t-ipconnect.de)
19:58.22 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
19:58.28 harshkothari richa: I think you have to define some kind of dictionary for doing vice versa conversion
19:58.47 kanzure i would expect this to be the type of problem that everyone has tried to solve but everyone hate :)
19:59.09 starseeker kanzure: see Beacon for an example of that ;-)
19:59.27 kanzure do i dare..
20:00.13 kanzure the problem with wikitext is that it's really hard to parse later. oh well.
20:00.22 kanzure "the way to parse it is to run php/mediawiki, have fun"
20:01.39 harshkothari kanzure: but again mediawiki parsers very less so it wouldnt be so difficult
20:02.00 javampire is this a discussion about what should be the original format of documentation ? :-)
20:02.39 harshkothari javampire: that is till now skeptic :-)
20:02.41 raj12lnm__ kanzure : i will look if i can set up a travis baswed automated testing.
20:02.42 kanzure format translation ("old guy problems")
20:02.54 kanzure raj12lnm__: i would be open to other forms of continuous integration/testing, too
20:03.18 raj12lnm__ Inhave seen travis working in some oither repo.
20:03.26 starseeker javampire: we're using DocBook for our primary format
20:03.29 raj12lnm__ I will find out how to integrate it.
20:03.47 kanzure raj12lnm__: right now one of the problems is that not all pull requests are tested against windows, so windows is periodically falling behind
20:03.50 raj12lnm__ javampire : hi
20:04.03 javampire starseeker: I would say it's a good choice - but I have not seen the full discussion to know what is this about :-)
20:04.05 raj12lnm__ Ok kanzure.
20:04.18 javampire raj12lnm__: hi Raj !
20:04.36 starseeker javampire: the project context is "how do we edit our DocBook documentation in a web context?"
20:04.41 javampire raj12lnm__: any luck with the VOL ?
20:04.49 raj12lnm__ kanzure : let me introduce myself with you.
20:05.03 javampire starseeker: ok, that's an interesting topic
20:05.20 raj12lnm__ javampire : i have pushed the changes
20:05.25 harshkothari javampire: indeed
20:05.39 raj12lnm__ But it gives an error of unreasonable parameters.
20:05.46 javampire raj12lnm__: did you manage to run a test case ?
20:06.02 raj12lnm__ Yes.
20:06.12 javampire raj12lnm__: let me test too...
20:06.19 raj12lnm__ It gives an error related to tge parametees.
20:06.32 starseeker there's also this project: https://code.google.com/p/docbookeditor/
20:06.45 raj12lnm__ And its hard for me to imagine parameters. :-)
20:06.48 harshkothari clicked
20:08.10 raj12lnm__ javampire : if you could modify the default parameters such that they become "reasonable"
20:08.27 raj12lnm__ I think you will then be able to run the test.
20:08.42 javampire raj: let me test first
20:08.47 raj12lnm__ Ok.
20:09.02 raj12lnm__ As i said it given s error :-)
20:09.12 raj12lnm__ *gives
20:11.01 richa starseeker: What is my first step?
20:11.13 richa 1. creating a web based docbook editor
20:12.00 richa 2. developing a mediawiki extension which converts mediawiki syntax to docbook syntax and vice-versa
20:16.29 javampire starseeker: BTW, is it really needed to edit doc-book in the web ?
20:16.54 brlcad ries: what is the preferred method you'd like them to get in touch with you?
20:17.22 brlcad mpictor: ditto, prefferred contact method (irc, e-mail, ..)
20:18.03 brlcad kintel: ditto, preferred method?
20:18.20 richa starseeker: Can you give me your e-mail id?
20:18.45 brlcad richa: you should join our mailing list instead of directly e-mailing mentors
20:18.59 brlcad that way other mentors have an idea what is being discussed
20:19.23 richa brlcad: yeah, I have already joined the mailing list
20:19.25 mpictor brlcad: contact method for students? IRC is probably best
20:19.31 brlcad mpictor: thx
20:19.57 brlcad richa: as to your question -- which of those two steps is more interesting to you
20:20.26 inderplus_ brlcad: have you done anything about the website repository?
20:20.41 kintel brlcad: irc, mailing list, personal email in that order of preference
20:20.59 brlcad inderplus_: yes
20:21.03 brlcad kintel: thx
20:21.19 ries brlcad: IRC, forum chat or mail, doesn't matter to much
20:21.22 brlcad not putting your personal e-mail, but you're welcome to ;)
20:21.47 brlcad ries: do you want all three listed? wasn't planning on listing forums
20:21.57 brlcad certainly can though if that's better for you
20:22.01 richa brlcad: I am familiar with creating mediawiki extensions since I was an intern at Wikimedia Foundation last year, so I am more comfortable with 2nd one
20:22.16 inderplus_ brlcad: Do mail me the details, I have edited the theme to look almost like our wordpress theme (except the sidebars ofcourse)
20:22.17 ries brlcad: what sort of contact are we talking about?
20:22.29 brlcad richa: then I would totally recommend leveraging that strengths .. it's a big one
20:22.40 brlcad inderplus_: will do
20:22.54 inderplus_ brlcad: Is there anyone else working on wordpress theme ?
20:23.02 inderplus_ thanks :)
20:23.18 brlcad ries: i'm updating our checklist instructions with succinct summary steps, basically telling them where to go to introduce themselves
20:23.30 brlcad inderplus_: not that I'm aware of
20:23.43 ries brlcad: I like a visible introduction.. wouldn't forum not be best?
20:23.52 brlcad inderplus_: I was briefly during GCI, as well as the 2-3 GCI submissions
20:24.06 brlcad I think maths22 has done some good theme inspection too
20:24.36 brlcad ries: if that's what you use, certainly
20:24.44 brlcad we don't use our forums much
20:24.57 brlcad everyone mostly gets directed to IRC or mailing list
20:25.08 brlcad though we do have them and they're sometimes used
20:25.12 ries brlcad: out of curiocity, what do you use for communication? Mailing list?
20:25.28 ries Ahh ok, our forum is a mailing list aswell... so we have both
20:25.50 brlcad yeah, we're on mailman, so no go there ;)
20:26.05 brlcad they need to get that sorted out
20:26.14 brlcad google groups are eating their lunch
20:27.11 brlcad inderplus_: fyi, maths22 is okay if the wp theme is done via svn, but the mediawiki theme should be forked off the existing github repo
20:28.19 brlcad ries: if your forum/mail are one in the same, then should be okay to just list it once, yes?
20:28.25 brlcad or do you want all three listed?
20:28.36 brlcad or label it Forum just to encourage it that way?
20:29.38 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
20:30.34 ries brlcad: I would use this one : http://librecad.org/cms/home/get-help/forum.html
20:30.46 ries I have no idea anymore how nable handles mailing list subscriptions only
20:32.00 brlcad trying to get specific, how about: http://forum.librecad.org/LibreCAD-dev-f4361976.html
20:32.01 inderplus_ harmanpreet: I guess we are now pretty sure of vision as well as the technologies regarding OGV, shall I start working on it ? Any tips or some guidance ?
20:33.12 ries brlcad: that's fine with me
20:33.22 brlcad ries: cool, thanks
20:33.32 brlcad should have the checklist done in a few minutes to review
20:34.10 ``Erik huh, some company in germany is trying to remake the lancia stratos: http://www.new-stratos.com/en/
20:35.42 brlcad no way that's going to be US street legal anytime soon
20:36.39 brlcad 0-60 in less than 3.3, nice
20:36.44 mpictor it comes in a 2-wheeled version that you probably *can use in the US ;)
20:36.49 mpictor *can*
20:37.19 brlcad yeah, nobody cares if you die on a motorcycle
20:38.05 mpictor bicycle
20:39.14 ries *all-new Lancia Stratos
20:39.46 javampire what's the top speed you ever achieved driving a car ?
20:40.15 raj12lnm__ 140
20:40.19 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
20:40.28 javampire kmh ?
20:40.29 raj12lnm__ Km/h
20:40.35 javampire ok :-)
20:41.04 raj12lnm__ Indian roads but :-P
20:41.46 brlcad about 200km/h
20:42.06 javampire well here on the german highway it's not unusual if a car literally flies by you while you drive 200kmh
20:42.45 javampire but I find it scary
20:42.57 javampire it's no fun anymore...
20:43.07 raj12lnm__ brlcad : have you been to india ?
20:43.13 brlcad raj12lnm__: I wish
20:43.28 raj12lnm__ Plan this summer.
20:43.46 raj12lnm__ I will ask mohit (zero_level) also.
20:44.00 raj12lnm__ We can have a small meetup :-)
20:44.25 brlcad heh, that'd be awesome
20:44.51 TCD Evening.
20:44.59 raj12lnm__ I also exchanged few emails with kesha_
20:45.09 raj12lnm__ She could also join :-)
20:45.44 raj12lnm__ also brlcad : please reply to the email i sent, once you get time. :-)
20:46.34 javampire raj12lnm__: I will help you tomorrow to figure out the param problems by navigating the BRL-CAD C code
20:46.51 raj12lnm__ Ok javampire.
20:46.59 javampire that's a good skill anyway to develop on your own :-)
20:47.11 raj12lnm__ I did navigate the code using grep.
20:47.25 raj12lnm__ But fiund that they are not used.
20:47.47 javampire likely were looking for the wrong things :-)
20:48.03 raj12lnm__ Ok.
20:48.10 raj12lnm__ Reply on the list.
20:48.45 javampire ok
20:50.06 brlcad raj12lnm__: you could try to create a VOL wiki page similar to the EBM page
20:50.20 brlcad if you can document it, you probably understand it ;)
20:50.33 brlcad we have a gci task description for that
20:50.55 javampire Raj, you can try this: find src/ -name '*.c' -exec grep -l 'mk_vol' \{\} \;
20:52.07 javampire ok, that will not help too much, admittedly, but it will give you the file which implements the method
20:52.10 brlcad javampire: pretty sure he's correct that we don't actually call mk_vol() anywhere
20:52.33 javampire yes, but the implementation could give a hint what's the problem
20:52.38 brlcad there's a few of our more "advanced" primitives that are like that
20:52.48 javampire he could search for the error message to see where it is coming from
20:53.05 brlcad superellipsoid is another, point clouds, .
20:53.20 brlcad he's getting an error? (missed somethign)
20:53.21 javampire well most of the remaining ones are like that, I'm definitely fan of low hanging fruits, and those are done ;-)
20:53.40 brlcad gotcha
20:53.50 brlcad ahh, creating a valid vol
20:54.09 brlcad that gets back to using the 'in' command manually with the EBM example to follow
20:54.18 brlcad then trying to understand the vol's params
20:54.21 javampire he gets: "Unreasonable VOL parameters"
20:54.24 brlcad or just ask someone here ;)
20:54.29 brlcad heh
20:54.32 javampire he asked :-)
20:54.41 brlcad slaps raj12lnm__ for being unreasonable
20:55.05 brlcad I mean ask what some prompt from 'in' means
20:55.13 javampire ah ok
20:55.18 brlcad more specific than "I'm getting this error, help"
20:55.27 javampire but I guess in will ask the same as the mk_vol parameters
20:55.52 brlcad almost certainly, but they're slightly more verbose prompts than a variable name
20:55.58 javampire true
20:56.05 brlcad along with the EBM tutorial, should help make sense of them
20:56.21 brlcad since it's params are almost identical
20:56.33 brlcad at least conceptually VERY similar
20:56.40 javampire brlcad: will you answer Raj's email with pointer to that tutorial ?
20:56.47 brlcad making tables in mediawiki really SUCKS
20:57.01 brlcad brlcad.org/wiki/EBM
20:57.21 brlcad I got to get this checklist finished first, gonna be a couple hours
21:02.38 javampire OK, I answered him
21:02.48 brlcad cool thanks
21:02.56 javampire on another topic: what are you using to write doc-book ?
21:03.14 brlcad I use emacs with a docbook-xml mode
21:05.00 javampire I found some time ago syntext-serna to be a cool wysiwyg editor for doc-book, it is not available for download anymore from the makers, but the free version was licensed as GPL3 so I guess it will be still existing somewhere on the net
21:15.47 maths22 brlcad: what I would like even more, however, than wordpress in the svn repo is a separate git repo for that
21:16.35 brlcad maths22: reason for not just putting it all in one place?
21:17.06 maths22 I guess I could use tags instead, but I like the idea of the svn repo being what is live
21:17.26 brlcad i don't care if progress is happening where it happens, but ideally the instructions for setting up a mirror involves as few steps as possible
21:17.32 maths22 in some ways, a release and a devel repo
21:17.41 maths22 right: to clone, use the svn one
21:17.56 maths22 That one would always work, since it would be what is on the live server
21:18.13 brlcad so I guess I don't care what precedes the clone as that's probably what I'd check out to make changes
21:18.30 maths22 Here would be my ideal situation:
21:18.42 maths22 A git repo with two branches: release and devel
21:21.27 maths22 beta would sync with devel, and the live site would sync with release
21:21.34 brlcad I see two common use cases (only?) ... A) I need to roll out some change/update that I want to go live asap or B) I'm trying something out so I set up my own mirror and try things in advance
21:22.11 maths22 I can see how that might make more sense
21:23.07 brlcad now how A and B happen is almost unlimited possibilities, but ideally .. fewer steps is better ;)
21:23.19 brlcad if you want to use git, go for it
21:23.45 brlcad I don't think the detail of revision control system matters for this really much
21:24.31 brlcad could utilize our official github repo for that even, or keep them per user adhoc
21:24.53 brlcad the main site would just need to know who/where to pull from (whether git or svn)
21:26.01 brlcad i'm okay with there being only one branch for starters to keep things simple, or protected like you suggest with the layered syncing
21:26.43 brlcad it's historically REALLY hard to get web devs using revision control, so i'm happy if it exists in any form :)
21:28.12 maths22 I'm thinking master would be dev, and release separate
21:28.43 maths22 my reason for liking the git is that it encourages revision control as one works, rather than just at the end of a big change
21:28.57 maths22 However, at the same time, it would be tested before breaking the main site
21:29.56 brlcad no concern there
21:30.04 brlcad like I said, I don't see that as a concern myself
21:30.07 brlcad people committing "at the end of a big change" are doing svn wrong :)
21:30.12 javampire brlcad: I'm not familiar with the plans you have for the web, but I would really like to see more automatically generated parts of it which come directly from the code, keeping documentation next to the implementation
21:30.31 brlcad whether it happens or not .. personally I commit like a monkey no matter what the scm
21:30.45 brlcad javampire: ditto
21:30.51 javampire the problem with the current web is that it drifts too fast from the code
21:31.07 brlcad that's part of our docbook integration goals .. so we can "compile" our docs and that becomes part of the site
21:31.10 javampire having it close to it would perhaps encourage the coder to keep it up to date...
21:31.12 brlcad and it's all revision controlled
21:31.24 maths22 my other reason for liking the 2 branches is that, if something works on a dev machine, it gets commited to beta
21:31.32 brlcad so when code changes, the docs change, and we can put *source* processes in place to ensure they stay up to date
21:31.39 maths22 then, we know if it works ok before it goes to the main site
21:31.50 javampire cool
21:31.50 brlcad maths22: go for it ;)
21:32.37 maths22 can you add me to the github brlcad org
21:32.49 brlcad maths22: my only quip from earlier is that you said a second "git repo" .. which seems unnecessary to me -- it's just "the web repo" to me
21:32.55 maths22 that way the repo is not a personal one
21:33.04 maths22 I did not mean a second repo
21:33.15 brlcad there's a personal and project one, you might be looking at mine
21:33.24 brlcad ahh, then we're good! :)
21:34.13 maths22 if it works, it would be merged into the "release" branch and pushed again
21:34.25 maths22 https://github.com/BRL-CAD
21:34.32 maths22 that is the org one
21:34.33 brlcad yeah
21:34.38 brlcad username?
21:35.01 maths22 maths22
21:35.04 javampire "This organization has no public repositories." - is this intended ?
21:35.54 brlcad javampire: yeah
21:36.09 maths22 soon there should be one-the web one
21:36.11 brlcad most are hosted on sourceforge or on our server (including our git mirror)
21:36.25 javampire ok
21:36.30 brlcad and I can see moving our web geometry projects to github if that's where folks want to work
21:36.43 maths22 My favorite thing about github over sourceforge are pull requests
21:36.48 javampire well github is quite convenient
21:37.03 maths22 obviously, there are advantages for other reasons the other way
21:37.15 brlcad yes, advantages and disadvantages on both sides
21:37.17 javampire it's definitely easier to follow other's work
21:37.46 brlcad wish sourceforge had the social/comment and code review aspects github has (which has literally nothing to do with git, but makes the site powerful)
21:37.47 maths22 I agree: github has put a lot of effort into a very good UI
21:38.04 maths22 github's power is not in the "git" half, but the "hub" half
21:38.08 brlcad yep
21:38.38 TCD I more or less couldn't care between git, svn, hg, or whatever else; I just like github because it's so sleek
21:38.39 brlcad just needs an svnhub
21:38.51 brlcad or scmhub even better
21:39.01 javampire BTW, you know gitlab ? https://www.gitlab.com/
21:39.05 brlcad let me pick the community interaction profile
21:39.14 brlcad I do now
21:39.56 brlcad a friend of mine wrote Review Board, similar
21:39.59 javampire well I still find git better than svn when it comes to distributed coding
21:40.54 javampire it has a steeper learning curve, but allows a lot more
21:41.07 brlcad I find them both pretty much identical in that regard
21:41.17 brlcad except for offline commits, but I'm basically never offline and haven't been in nearly a decade
21:41.32 javampire I'm commuting 2 hours a day on trains ;-)
21:41.35 maths22 Offline is my favorite aspect about git for robotics club
21:41.50 maths22 we often are connected to robots, but I can commit and worry about sharing later
21:42.15 javampire plus I just stashed my work to test Raj's branch - with svn I'm not sure if there's anything similar short of checking out another copy
21:42.34 maths22 In theory, I like svn's linearity more, but in pratice, I have found git to be useful
21:42.42 maths22 Once I was willing to try it, that is
21:43.15 brlcad I still have a problem with the antisocial traits that it encourages (which is part why it's become so popular, heh)
21:43.33 javampire git ? antisocial ?
21:43.54 starseeker it encourages working off in corners without sharing
21:44.14 brlcad yep, from a big picture perspectives .. remember we're talking about git and not 'hub' ;)
21:44.32 javampire hmm... how is svn different in that respect ?
21:44.51 maths22 If you use the revision control at all, it is inherently public immediately
21:44.54 brlcad you have to interact and discuss because your work is basically auto-pushed to everyone else interested
21:44.57 javampire oh, you mean you can't commit locally
21:44.58 brlcad active participation instead of passive
21:45.51 starseeker look at linenoise, for example: https://github.com/antirez/linenoise
21:45.53 javampire but git in turn allows you to track multiple remotes, so you can in fact switch between the work of all your peers
21:45.57 starseeker 147 forks on github
21:46.17 starseeker some of them add significant functionality
21:46.43 brlcad basically, you don't have to talk .. so many don't
21:46.45 starseeker but you'll have to look through them manually and "pick and choose", because the work of integrating those improvements back into the "main" project is undone
21:46.59 brlcad that's seen as a strength, and I don't dispute that for some situations
21:47.02 javampire and there's no "master" branch which regularly integrates the rest ?
21:47.07 brlcad but I would claim that it's inherently antisocial
21:47.32 javampire I mean it's all management
21:47.40 starseeker all git forks are 'equal' by design - a "master" fork is up to the community
21:47.57 javampire if there is somebody who pushes the changes in a master branch, then it will work
21:48.22 starseeker that's why I cited linenoise - proof that it doesn't always happen
21:48.45 brlcad antisocial != bad ... but it's whether communication is suggested (git master fork) or doesn't happen (most common git use case) or required (svn)
21:48.48 javampire with svn the changes wouldn't have happened at all ;-)
21:48.57 brlcad sure and maybe that's a good thing :)
21:50.04 javampire ok, I'm not sure what to think - but my gut feeling is that lots of random changes + selection = better than no change
21:50.32 javampire kind of evolution applied to coding
21:50.48 brlcad it means the groups that do communicate and coalesce are inherently collaborating, cooperating with mutual interests, often for a greater good than their own
21:52.36 javampire in any case I still think git will allow more collaboration, even if it doesn't mandates it
21:53.11 brlcad I think gitHUB does that more than GIThub ;)
21:53.36 javampire could be...
21:53.36 brlcad imagine svn under the hood and most of the merits people associate with it still apply
21:54.03 javampire well not really, I can fork git repos on my gitLAB too
21:54.39 javampire but I'm not sure how that would work with a SVNhub
21:55.03 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
21:55.03 javampire and you can be sure I would have done much less progress with svn
21:55.59 brlcad there's nothing hard about forking an svn repo
21:56.25 javampire yes, but it's much harder to push-pull
21:56.51 javampire and yes, github is helping there
21:57.02 brlcad in a non-trivial way
21:57.30 brlcad i'd argue that it's actually easier with svn if you had a central authority like github dishing out the forks
21:57.42 javampire ok, so the hub is important, but still, git is better for this scenario then svn
21:58.08 Notify 03BRL-CAD Wiki:LenardslvxbdxchqPostley * 6551 /wiki/Gadgets34creative_ideas: Created page with "Technology Blog, your everyday technology, Over the last years, technology has been rapidly changing and expanding in every field imaginable the main purpose of technology is ..."
21:58.11 maths22 brlcad: let me know when I am added, and I will set up the repo
21:58.18 brlcad wasn't making a statement about that either way ;)
21:58.19 maths22 I'll also hunt down the spam
21:58.34 brlcad just that there is an inherent antisocial nature (whether good or bad)
21:58.55 brlcad that doesn't exist in svn by the nature of the design (enforced push)
21:59.18 brlcad which almost certainly does shut off activity
21:59.25 brlcad whether that's good or bad ;)
21:59.28 Notify 03BRL-CAD Wiki:Maths22 * 0 /wiki/User:LenardslvxbdxchqPostley: Spamming w/ bad username
21:59.37 javampire ok, I was just about to say that too :-)
21:59.47 brlcad personally, I think there are fantastic use cases for both
21:59.53 Notify 03BRL-CAD Wiki:Maths22 * 0 /wiki/Gadgets34creative_ideas: Spam
21:59.58 javampire for me it's clear: I'm working on the train ~1 hour a day
21:59.59 brlcad neither answers every social dynamic
22:00.27 javampire I have SVN repos on a stick, so I can check in there too
22:00.58 brlcad ironically and anecdotally, the folks I've saw adopt git the hardest (sans github) when it came out were the more difficult people I knew
22:01.02 javampire but I still like git for all the tools it offers...
22:01.13 brlcad and the dev teams I knew that rejected it were already communicating fantastically
22:02.17 brlcad ben collins-sussman had a great article on how things would unfold like 10 years ago, and it pretty much was spot on
22:02.20 brlcad eery :)
22:03.13 javampire I had difficulty learning git at first, because it has too many ways to use it
22:03.47 javampire there's no one best way which you can learn from a 10 mins tutorial
22:03.54 brlcad yeah, it's biggest detriment is the user interface
22:04.07 brlcad ``Erik: what was that ping line? :)
22:04.35 javampire I'm not talking about GUIs, I never used one for source code control
22:04.46 brlcad either
22:05.22 javampire git simply has too many concepts compared to SVN or CVS, and many more scenarios
22:05.30 maths22 I personally like sorucetree for a git gui
22:05.39 maths22 r/sorucetree/sourcetree
22:06.01 javampire and there's not one recommended way to use it, so it is hard for a beginner to figure out what is the right way to use it
22:06.56 javampire github is recommending you a work-flow, explaining each step of it, and that's why it's succesful
22:07.50 javampire in a certain way brl-cad has similar problems with complexity :-)
22:10.25 brlcad yeah, sort of
22:11.06 javampire my first impression of brl-cad was: CSG, nice concept, I like it... so where do I start ? Get a tutorial, build a model... ok, I need now a primitive I didn't find in the tutorial, where should I look for it ? It was not always easy to find the answers.
22:11.08 brlcad in any way, I think those two are basically going to eventually converge
22:11.31 brlcad git will end up with automatic pushes (without you having to manually set it up)
22:11.38 brlcad svn will end up with offline commits
22:12.06 javampire this reminds me of a joke of how english and german will be the same language in some years ;-)
22:12.06 brlcad and probably a means to push/pull to remotes
22:12.31 brlcad a bigger chasm there ;)
22:13.01 brlcad there's very few features that separate git and svn that couldn't be resolved within a couple years if someone pushed
22:13.14 brlcad really within a year
22:14.13 javampire ok, so let's settle with: both have advantages and disadvantages, and the hub is making the difference ;-)
22:15.19 brlcad hehe
22:15.26 brlcad we should write an article
22:15.55 brlcad okay, so back to point .. maths22 adding you to the project, have at it
22:19.00 brlcad maths22: added
22:19.19 maths22 thanks
22:20.23 maths22 I think you need to create a repo to add to the webdev team
22:30.20 brlcad maths22: what name?
22:30.26 brlcad "web"?
22:31.30 brlcad "magic-juju"?
22:32.42 brlcad created web
22:33.20 maths22 sounds good
22:34.57 kanzure brlcad: irc, email, phone in that order, although all are okay
22:35.38 maths22 Could I have, for the repo, admin access to set it up for a few hours?
22:35.56 maths22 You can then remove it.
22:39.31 brlcad maths22: let me know, but I think you're already set up with full access
22:40.45 brlcad maths22: see if you can get to the add webhooks section
22:41.35 maths22 I can't
22:42.24 maths22 https://help.github.com/articles/what-are-the-different-access-permissions
22:42.39 maths22 Admin Access Teams: Repository access
22:52.54 brlcad yeah, I thought I'd selected that
22:53.01 brlcad but apparently only set it to Read
22:53.01 brlcad fixed
22:53.07 maths22 thanks
23:13.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:48.47 *** join/#brlcad notify-web (~notify-we@192.30.252.46)
23:48.48 notify-web [13web] 15maths22 pushed 3 new commits to 06master: 02http://git.io/kwZupA
23:48.48 notify-web 13web/06master 14fe84bbb 15Jacob Burroughs: added .htaccess
23:48.48 notify-web 13web/06master 148c51f03 15Jacob Burroughs: added mediawiki
23:48.48 notify-web 13web/06master 1484cfe80 15Jacob Burroughs: added wordpress
23:48.48 *** part/#brlcad notify-web (~notify-we@192.30.252.46)
23:49.08 brlcad awesome
23:52.07 maths22 I like the notifier
IRC log for #brlcad on 20140311

IRC log for #brlcad on 20140311

00:45.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:45.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:07.43 *** join/#brlcad rotad (~user@unaffiliated/rotad)
01:46.13 brlcad maths22: so is the svn module still needed then?
01:46.31 brlcad or is that your staging ground for the live site?
01:59.01 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:05.31 maths22 It should not be needed
02:05.40 maths22 Do you know why php exec would not work on the server?
02:41.49 brlcad maths22: security restrictions
02:55.15 maths22 Would there be any way for it to be enabled either for a special subdomain or directory?
02:55.22 maths22 git webhooks
03:48.37 *** join/#brlcad ries (~ries@190.9.171.121)
03:56.45 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
04:19.20 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:06.15 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
05:15.43 Notify 03BRL-CAD Wiki:Sean * 6552 /wiki/Summer_of_Code/Checklis: completely redo and revamp the checklist this year, more generalized, distinctly call out our collaborator resources where needed
05:34.21 Notify 03BRL-CAD Wiki:Sean * 6553 /wiki/Google_Summer_of_Code/Project_Ideas: link images to their respective sections
05:37.10 Notify 03BRL-CAD Wiki:Sean * 6554 /wiki/Google_Summer_of_Code/Project_Ideas:
06:48.09 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
07:09.33 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
07:39.22 *** join/#brlcad _FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
07:40.20 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
08:01.13 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:07.13 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
08:13.45 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-rzpuytxyhpftxstc)
08:14.48 *** join/#brlcad caen23 (~caen23@92.81.213.198)
08:19.48 *** part/#brlcad richa (uid11933@gateway/web/irccloud.com/x-rzpuytxyhpftxstc)
08:37.11 *** join/#brlcad richa_ (~richa@180.149.49.231)
08:41.27 *** join/#brlcad pandrei (~pandrei@86.127.147.219)
08:42.17 pandrei Hello
08:43.10 pandrei is anyone working on this project for gsoc : Object-oriented interfaces ?
08:53.27 *** join/#brlcad inderplus_ (~inderplus@202.164.53.117)
09:07.48 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:11.31 *** join/#brlcad richa_ (~richa@180.149.49.231)
09:12.11 *** part/#brlcad richa_ (~richa@180.149.49.231)
09:15.02 d_rossberg pandrei: at the moment nobody is working on any gsoc project ;) so, you are interested in the object-oriented interface and would like to work on it?
09:15.13 pandrei yes
09:15.25 pandrei I have a few(perhaps irrelevant) questions
09:15.52 pandrei do I still have commit access? would it be a good idea to submit a few patches related to that part of the codebase
09:16.00 pandrei before still writting the proposal
09:16.43 pandrei I just co and built brlcad a few moments ago
09:31.25 *** join/#brlcad javampire (~ncsaba@p4FF72609.dip0.t-ipconnect.de)
09:31.37 d_rossberg pandrei: you probably still have commit access, but nevertheless it would be a good idea to submit a patch first
09:32.24 d_rossberg did you already compiled the core interface?
09:33.14 pandrei I'm not sure, I compiled brlcad
09:33.28 pandrei I don't know if it's included or it's in a different repo
09:34.04 d_rossberg that's not enough, you need to check out the rt^3 branch first (parallel to brlcad)
09:34.23 d_rossberg i.e. rt^3/trunc
09:42.01 pandrei ok, I got that branch now
09:42.15 pandrei and tried to run cmake ../rt3, it complains it cannot find brlcad
09:42.22 pandrei (it is installed in /usr/brlcad)
09:43.03 pandrei is it looking for the brlcad trunc, and not the binaries?
09:48.53 d_rossberg it needs both: the trunc and the binaries
09:51.18 pandrei it asks me to set BRLCAD_BASE_DIR
09:52.10 pandrei I should change it in cmake/FindBRLCAD.cmake I assume
09:58.17 d_rossberg that's odd, i can't find a BRLCAD_BASE_DIR here and i have no problem with the cmake configuration
09:58.45 d_rossberg maybe it's because i've checked out brlcad and rt^3 side-by-side?
09:59.04 pandrei I have them on the same dir level, aswell
09:59.44 pandrei I have the brlcad(trunc), brlcad-build, rt3 and rt3build on same level
10:00.15 pandrei and the relevant binaries are at /usr/brlcad/dev-7.24.1
10:05.39 d_rossberg this should be ok, did you tried the cmake gui?
10:09.33 pandrei I didn't know cmake has a gui
10:12.12 d_rossberg i think it's called cmake-gui
10:13.58 d_rossberg looking again at the cmake files it looks like the brl-cad source trunk isn't necessary
10:14.59 d_rossberg the brlcad-config is important (BRLCAD_CONFIGEXE cmake variable)
10:15.48 d_rossberg is /usr/brlcad/dev-7.24.1/bin in your path variable?
10:16.23 pandrei nope
10:16.33 pandrei you're right, that might be one of the issues
10:17.17 pandrei haha, now it worked
10:17.47 pandrei thanks a lot !
10:18.36 d_rossberg ok, in the build directory type "make coreinterface"
10:19.14 d_rossberg you'll run into an error there, maybe a chance for a first patch
10:19.35 pandrei yes, the BU_UNSETJUMP problem
10:19.54 pandrei well, as you said, it's a great starting point
10:19.55 pandrei thanks!
10:20.31 d_rossberg ? i got another error, however
10:21.28 d_rossberg there is a small example program in rt^3/tests/coreInterface using this c++ interface
10:34.23 pandrei it's weird that I get 'was not declared in this scope' for all BU_UNSETJUMP occurences
10:34.35 pandrei SET/UNSET even
10:40.26 pandrei those are defined in include/bu/parallel.h
11:04.04 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:07.08 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:11.29 *** join/#brlcad ries (~ries@190.9.171.121)
11:14.21 *** join/#brlcad khmarehman (~chatzilla@39.47.111.177)
11:14.52 khmarehman Hello Everyone
11:18.17 khmarehman I am Abdur Rehman from Pakistan and I am Mechatronics Engineer
11:31.13 *** join/#brlcad javampire (~ncsaba@p4FF72609.dip0.t-ipconnect.de)
11:50.32 javampire kanzure: Hi Bryan, I added one more commit to the pull request: https://github.com/ncsaba/python-brlcad/commit/819699f735bb2b82cf6ccc9b23d679c6f59f4985
11:51.18 javampire it is about caching the _bindings directory between re-installs, configurable from the ~/.python-brlcad.cfg file
11:52.52 javampire the reason is that when I'm not explicitly working on the bindings install code, I want only to reinstall the higher level python code, which takes <1 second versus the 10+ seconds it takes to process the bindings
11:53.09 javampire if I repeat that often enough, it becomes annoying...
12:35.30 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.162)
12:52.46 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-naxjuyasmncngytj)
13:03.47 d_rossberg pandrei: ... as i've said: i got another error, trying to find out what's wrong ...
13:05.16 pandrei I'll try to rm everything and pull them again, to see if this works. However, should I have ran make in rt^3 before make coreinterface?
13:45.31 d_rossberg i think i got the cause for the BU_UNSETJUMP issue ... and no, "make" doesn't work, i would say
14:09.03 Notify 03BRL-CAD:starseeker * 60114 (brlcad/branches/openscenegraph/include/dm/dm-osg.h brlcad/branches/openscenegraph/include/dm.h and 8 others): Start trying to figure out the puzzle of the framebuffer windowing. Got a long way to go.
14:10.53 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
14:18.16 Notify 03BRL-CAD:starseeker * 60115 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Need Tk before we can do any windowing.
14:21.52 Notify 03BRL-CAD:d_rossberg * 60116 (rt^3/trunk/src/coreInterface/Arb8.cpp rt^3/trunk/src/coreInterface/Combination.cpp and 15 others): after the break out of bu.h in many small headers raytrace.h doesn't provide all bu symbols needed hereincluded bu/parallel.h for the defines BU_SETJUMP and BU_UNSETJUMP
14:32.14 *** join/#brlcad pandrei (~pandrei@86.127.147.219)
14:32.50 pandrei d_rossberg: sorry, d/c ed
14:44.31 *** join/#brlcad merzo (~merzo@53-39-133-95.pool.ukrtel.net)
14:47.05 *** join/#brlcad jasleen (~chatzilla@117.253.202.54)
14:52.50 d_rossberg pandrei: you sould update your rt^3 copy
14:56.07 Notify 03BRL-CAD:d_rossberg * 60117 rt^3/trunk/src/coreInterface/CMakeLists.txt: added a hint for the TCL include directory, that's necesary when the TCL bundled with BRL-CAD is used, otherwise tcl.h won't be found
15:04.35 pandrei d_rossberg : yes, that did it, thanks!
15:04.44 pandrei however, make coreinterface succesfully compiles now
15:06.14 *** join/#brlcad cstirk (~Carola@pool-71-163-224-53.washdc.east.verizon.net)
15:08.01 *** join/#brlcad javampire (~ncsaba@p4FF72609.dip0.t-ipconnect.de)
15:10.47 *** join/#brlcad javampire (~ncsaba@p4FF72609.dip0.t-ipconnect.de)
15:11.19 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
15:40.30 *** join/#brlcad hoiji (~hoiji@115.240.19.110)
15:44.06 *** join/#brlcad jasleen (~chatzilla@117.253.202.54)
15:55.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:08.57 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
16:15.01 Notify 03BRL-CAD:starseeker * 60118 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Switch out more of the glX calls.
16:15.10 *** join/#brlcad hoiji (~hoiji@115.240.19.110)
16:28.50 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
16:40.20 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
16:44.48 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
17:02.12 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:04.33 *** join/#brlcad cstirk (~Carola@67.96.180.126)
17:14.27 *** join/#brlcad ishwerdas (~inderplus@59.91.119.219)
17:19.27 pandrei so, how should I proceed next, since you apparently fixed that error for me ?
17:45.16 richa Isn't BRL-CAD's wiki based on mediawiki engine?
17:45.38 richa Just wondering because I couldn't see a Powered by mediawiki image at the bottom
17:47.00 kanzure javampire: why is it part of the same pull request? what about making a different branch so that i can consider it separately from the other work..
17:53.16 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
18:02.24 ``Erik https://github.com/ValveSoftware/ToGL (d3d->opengl bridge from valve)
18:11.12 richa Where will I get the source code for BRL-CAD's wiki?
18:13.08 pandrei richa : svn co https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
18:27.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:46.40 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
19:31.38 *** join/#brlcad cognizer (~cognizer@195.39.252.59)
19:37.48 Notify 03BRL-CAD:starseeker * 60119 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Use the toplevel window - actually got a working raytrace, although none of the controls are operational yet.
19:41.02 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
19:56.22 brlcad richa: for the wiki?
19:56.41 brlcad it's a current mediawiki installation
19:57.00 brlcad pandrei: that's our source code to BRL-CAD, not for our wiki
19:57.18 pandrei oh, sorry
19:57.20 brlcad np
19:57.26 richa brlcad: Isn't it http://sourceforge.net/p/brlcad/code/HEAD/tree/web/trunk/htdocs/
19:58.03 brlcad richa: yeah, it's there but not for much longer -- just moved to github yesterday
19:58.10 brlcad see the checklist, there's a link there
19:58.21 brlcad http://brlcad.org/wiki/Summer_of_Code/Checklist
19:59.07 brlcad if you're developing a module for it, a basic mediawiki download/install should be suitable
19:59.15 pandrei brlcad: you plan to move to github other modules aswell?
19:59.38 brlcad maths22: possible, sure, but would have to investigate the implications
19:59.51 richa Why am I getting internal server error with http://sourceforge.net/p/brlcad/code/HEAD/tree/web/trunk/htdocs/
20:00.00 brlcad some of the features disabled are for a reason (that specific one, I'm not sure about)
20:00.15 richa I am not able to run it locally
20:00.56 brlcad richa: why not?
20:01.58 brlcad richa: i don't get an internal error with that url, so not sure -- are you logged in or trying to check out that url?
20:02.11 brlcad pandrei: I just realized who you are :)
20:02.36 pandrei I forgot to change my nick, I just realized that
20:02.56 richa brlcad: I mean I am not able to set up that code locally
20:04.23 richa Does it require some configuration files to be set up first?
20:04.34 brlcad richa: that code refers to configuration files and a database that you almost certainly do not have
20:04.37 brlcad or know about
20:05.03 brlcad e.g., it'd be pretty terrible to check in our database information and passwords
20:05.28 brlcad i'm confused as to what you're doing though
20:06.08 richa brlcad: Just trying to set up BRL-CAD's wiki locally
20:06.56 brlcad richa: you can't :)
20:07.04 richa brlcad: ohh
20:07.23 brlcad at least not in any meaningful sense
20:07.31 brlcad you need the database
20:08.09 richa Then for http://brlcad.org/wiki/Synchronize_Wiki_with_Docbook a standard mediawiki install would be fine, right?
20:08.12 brlcad we'll need to automate a database dump some place for you to be able to do that
20:08.20 brlcad yeah, perfectly fine
20:08.30 richa ok
20:08.46 brlcad you'll more need to download the sources to brl-cad, compile, and install those
20:08.51 brlcad so you have access to the docs
20:09.09 brlcad docbook lives in the svn url pandrei gave you
20:09.33 richa yeah, I have the docs
20:09.48 brlcad richa: remember that is only the starting point for an idea -- it's ultimately YOUR project that you're proposing
20:10.01 brlcad so think about what you want to accomplish, talk to us about that
20:10.13 richa yeah, sure.
20:10.24 richa I was just trying out pandoc
20:10.46 brlcad do you have a grasp of our current conundrum?
20:10.56 brlcad hasn't read the wiki/Sync... page yet
20:11.04 pandrei brlcad: poke me when you've got a bit of time to talk about the interface project
20:11.39 pandrei this one : Object-oriented C++ Geometry API
20:12.42 brlcad pokes pandrei
20:12.46 pandrei oh
20:12.49 pandrei that's fast
20:13.32 brlcad you've learned some C++ since two years ago?
20:13.43 richa While converting docbook to mediawiki syntax, pandoc misses out some markups
20:13.43 brlcad or knew some then
20:13.59 brlcad richa: yep
20:14.08 pandrei I've started using it a few months ago
20:14.09 richa So, its not worth to use it
20:14.17 brlcad richa: if it were THAT easy, we would have already done it ;)
20:14.24 pandrei switched from java
20:14.59 brlcad richa: well, it's certainly a possibility to extend pandoc too, or inspect our unsupported markup to see if it's really required
20:16.05 brlcad don't get "too" myopic on docbook itself
20:16.29 brlcad there are other possibilities too like converting docbook to another format that might more directly round-trip translate to mediawiki
20:16.46 brlcad there are myriad interested involved here
20:16.57 *** join/#brlcad harshkothari (~harshkoth@wikimedia/Harsh4101991)
20:17.04 brlcad pandrei: good lad
20:17.20 pandrei haha
20:18.50 richa brlcad: Designing parser functions?
20:21.10 Notify 03BRL-CAD Wiki:80.132.85.155 * 6555 /wiki/Summer_of_Code/Checklis: Add OpenSCAD user manual and dev-wiki links
20:24.40 pandrei brlcad : related to that project, I was thinking a reasonable proposal would include most(if not all) class interfaces for the proposed primitives
20:24.49 pandrei and some sort of order/logic in which to be implemented
20:30.58 brlcad richa: parser functions or chaining together multiple tools, or extending an existing tool like pandoc or mediawiki for different formats, etc
20:31.14 *** join/#brlcad isolated (~isolated@62.122.73.215)
20:31.32 brlcad pandrei: have you looked at how far rossberg has gotten yet?
20:31.37 brlcad he has several primitives already implemented
20:31.41 pandrei yes
20:31.50 brlcad no way you'd get all of them done during gsoc .. I think :)
20:31.59 brlcad some of the few remaining are monsters in comparison
20:32.09 pandrei I don't think I understood you
20:32.19 brlcad and some beg for changes in librt, not just wrapping what we have
20:32.36 pandrei I haven't looked in detail in each file, but aren't those that already exist fully implemented
20:32.53 brlcad pandrei: implementing a class interface for ALL of brl-cad's primitives .. even just the ones remaining .. is a lot of work
20:33.08 brlcad you're wrapping the class, but you have to define the interface
20:33.31 brlcad define an interface for creating a DSP .. not so simple
20:33.40 brlcad or worse, NURBS
20:33.58 brlcad i could be wrong
20:34.01 richa brlcad: I am still confused with one thing, when a user will choose the edit option he will get wiki markups
20:34.02 brlcad prove me wrong :)
20:34.19 brlcad richa: he will?
20:34.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:34.26 richa brlcad: Where will he be provided with the XML?
20:35.10 brlcad richa: will he?
20:35.27 pandrei brlcad: I think I first have to get a good grasp of what the project really is, I think it's not what I assumed.
20:35.39 brlcad richa: i'm not trying to be obtuse .. but your questions assume a particular solution, and there is no solution defined ;)
20:35.43 pandrei by class interfaces I meant "This is how the rest of the primitives will be looking"
20:36.44 richa brlcad: I will try to figure it out
20:37.23 brlcad richa: the edit option could kick into wiki markup, xml, asciidoc, markdown, markdown+, ...
20:38.23 brlcad there's motivation in our documentation to support at least two markup formats -- we need docbook for our bigger complicated docs
20:38.45 brlcad we could benefit from a lighter-weight markup for smaller texts
20:39.36 brlcad there are tools that can be run on the backend to prepare / process our docs into other formats, things that can be done before the data gets to mediawiki
20:39.37 maths22 brlcad: only one script would need it to call git and rsync
20:40.12 brlcad or maybe mediawiki looks at the docbook xml directly, and just presents it in an edit dialog as a media type (like the pdf or svg plugins)
20:41.43 brlcad maths22: it's a matter of how to turn on that exec without enabling it for the entire server .. imagine some unpatched web app on one of the dozens of sites hosted on the server having some vulnerability that does unnoticed/unpatched whereby that can call exec and do whatever they want on the system
20:42.17 brlcad that's a concern, because we cannot reasonably police or keep all potential web content up-to-date all the time for every possibile vulnerability that comes out
20:43.32 brlcad it's also a DoS attack vector .. simple request keeps the machine busy
20:43.36 brlcad maths22: what you mention sounds like something that could run as a cron job too .. why does it need to be exec'd by someone outside the server?
20:44.08 brlcad could have the web interface drop a file, and a cron job watch for that file to do the git+rsync/whatever
20:44.38 maths22 I found a version that does that... I'll tell you more later
20:44.56 brlcad k
20:58.11 starseeker richa: it might be worth seeing if Beacon does anything useful: http://fedoraproject.org/wiki/DocBook_Editor_Documentation
20:58.46 starseeker would probably be higer profile if it did, but definitely something to check out
20:59.06 pandrei brlcad: I'm currently looking at the Ellipsoid class
20:59.08 starseeker maybe even worth finishing it to do a "direct edit" of the DocBook srcs
20:59.15 pandrei and from what I see, it mostly contains geometrical handling functions
21:03.30 brlcad pandrei: ellipsoid is probabaly the easiest object possible, just so you know
21:03.42 pandrei haha, I picked it randomly
21:04.15 brlcad pandrei: do you remember the mged 'in' commands at all?
21:04.41 pandrei in dsp2.s dsp f Ex2.dsp 152 150 0 ad 1 0.005
21:04.44 pandrei like this one?
21:04.47 brlcad right
21:04.55 pandrei that creates a dsp object
21:04.57 brlcad that's basically an object interface
21:05.01 brlcad every primitive is different
21:05.22 brlcad you can take any one of those and turn them into a C++ constructor easily enough
21:05.27 brlcad ...when they exist ;)
21:05.37 pandrei aah, I think I understand now
21:05.45 brlcad we have several primitives that are too complicated to be described by the 'in' command
21:06.04 brlcad like defining a polygonal mesh (bot)
21:06.27 brlcad which daniel may have already implemented .. if so a good example of something more complex
21:06.41 richa starseeker: Yeah, I saw it partially. Is http://beaconeditor.org/ down currently or they do not have a live demo right now?
21:06.41 pandrei so basically the 'interface' is something to hide the implementation details and provide a unique api for object handling
21:06.54 pandrei like libvirt, if you know of it
21:07.32 brlcad don't
21:07.46 brlcad waves to ejno
21:08.23 pandrei the remaining primitives are those that cannot be adapted to the interface?\
21:08.24 ejno hello brlcad
21:15.55 brlcad pandrei: no
21:16.03 brlcad which interface are you talking about?
21:16.25 brlcad for both the C++ and 'in' interface, the ones remaining are simply "harder"
21:18.25 pandrei so I need to decide which ones to implement first, and which ones to focus my gsoc project on
21:21.48 *** join/#brlcad ankesh11_ (sid8015@gateway/web/irccloud.com/x-zqnosshhydkaewob)
21:24.32 brlcad pandrei: bingo
21:24.46 brlcad maybe even try to do just one as a patch
21:24.56 brlcad s/patch/commit/
21:25.52 brlcad there's almost certainly one or two really easy ones still remaining
21:26.02 brlcad I know the easy ones only took rossberg a day or two
21:26.48 pandrei I'll submit a patch first, long time since I haven't looked at HACKING guide BRL-CAD
21:27.07 pandrei do you happen to know d_rossberg's time zone?
21:28.13 Notify 03BRL-CAD Wiki:Sean * 6556 /wiki/Summer_of_Code/Checklis: add numbers to not be confused with needing to print this out, pad out margin slightly
21:29.03 brlcad pandrei: germany, so probably gmt+3 or something
21:29.15 pandrei that's great since I'm gmt+2
21:29.55 brlcad got to run, ttyl
21:30.59 teepee germany is gmt+1 right now
21:31.13 teepee we are not that much east :)
21:31.20 brlcad ahh :)
21:32.01 brlcad if germany were in the americas, it'd almost certainly span multiple timezones
21:32.11 pandrei O_o
21:35.50 brlcad ahh, not with the vertical orientation.. fits in nicely
21:41.11 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:41.11 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
21:41.11 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
22:13.31 maths22 brlcad: https://github.com/jesalg/SlimJim
22:40.45 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
22:49.53 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
22:59.00 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:14.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140312

IRC log for #brlcad on 20140312

00:13.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:02.57 *** join/#brlcad harmanpr1et (~harman@198.199.108.236)
01:04.09 *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net)
01:05.57 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:25.44 *** join/#brlcad hoiji (~hoiji@101.63.31.109)
01:35.11 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
03:29.44 brlcad after 10 years, the trifecta is finally complete
03:29.52 brlcad acquires brlcad.com
04:49.15 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:09.06 *** join/#brlcad ishwerdas (~inderplus@59.91.239.105)
07:24.55 *** join/#brlcad pandrei (~pandrei@5-12-113-108.residential.rdsnet.ro)
07:43.01 *** join/#brlcad merzo (~merzo@53-39-133-95.pool.ukrtel.net)
07:57.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:09.47 pandrei d_rossberg : hey, I've discussed a bit with brlcad yesterday about the interface gsoc project, the C++ one which you've been working on. He mentioned that there are a few easy primitives left to implement, and that I could implement one as a patch. Which one do you suggest? Can you give me a bit of detail about what it should have?
08:09.48 pandrei Thanks!
08:11.15 d_rossberg pandrei: i've just read you conversation at rikers ;)
08:11.23 pandrei oh\
08:12.41 d_rossberg first, i recommend to play around with the core interface a little bit
08:13.25 d_rossberg yesterday i mentioned rt^3/tests/coreInterface
08:13.54 d_rossberg try "make printTitle" in rt^3
08:14.18 d_rossberg you should run this program
08:15.54 d_rossberg implement and run the examples from http://brlcad.org/wiki/BRL-CAD%27s_core_C%2B%2B_interface
08:17.00 d_rossberg possible pathes are a "test" in rt^3/tests/coreInterface which creates a primitive of every kind
08:18.10 d_rossberg or maybe the interface for the hrt primitive
08:19.00 pandrei thanks, I'll look into what you said and I'll probably write the test first
08:19.09 pandrei then see how the heart primitive would look
08:19.26 d_rossberg however, most important: get familar with the core interface and its philosophy
08:21.19 *** join/#brlcad kspitale (~quassel@202.78.172.162)
08:40.03 kspitale Hi! I am Kartik Pitale, a second year Computer Science undergrad from BITS Pilani, India. I am interested in the project General Tree Walker. Could someone please guide me as to what I should do next ?
08:41.21 *** join/#brlcad hoiji (~hoiji@115.242.104.176)
09:06.43 *** join/#brlcad binbin (8984fa0c@gateway/web/freenode/ip.137.132.250.12)
09:09.19 binbin Hello everyone! Binbin here
09:18.21 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:15.23 *** join/#brlcad hoiji (~hoiji@103.27.9.163)
10:45.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:47.18 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:49.09 *** join/#brlcad kspitale (~quassel@202.78.172.162)
11:19.43 *** join/#brlcad binbin__ (8984fa0c@gateway/web/freenode/ip.137.132.250.12)
11:38.42 *** join/#brlcad richa-away (uid11933@gateway/web/irccloud.com/x-xstbrilahuorsewc)
11:56.24 *** join/#brlcad ries (~ries@190.9.171.121)
12:41.25 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
12:49.11 ``Erik http://www.cube20.org/ brute force analysis of rubics cube solutions to find the maximum required moves for any configuration O.o
13:46.49 *** join/#brlcad dervan (4e080e80@gateway/web/freenode/ip.78.8.14.128)
14:02.05 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
14:12.50 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
14:35.47 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
14:58.53 *** join/#brlcad kspitale (~quassel@202.78.172.162)
15:12.52 *** join/#brlcad _echelon_ (~root@195.24.220.134)
15:13.03 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:13.57 _echelon_ Hi there. I will like to take part in this years gsoc under brlcad. The project i am interested in doing is "Add exec option to search"
15:15.31 _echelon_ Please how do i go from here to download the working copy of the source code of brlcad
15:15.34 _echelon_ ?
15:16.40 teepee_ _echelon_: have you seen http://brlcad.org/wiki/Summer_of_Code/Checklist
15:40.53 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
15:44.33 starseeker ~svn
15:44.33 infobot Subversion (aka SVN) is version control software that aims to be a better CVS than CVS. See http://subversion.tigris.org/.
15:45.19 starseeker _echelon_: http://brlcad.org/wiki/Building_from_SVN
15:47.01 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
16:03.21 *** join/#brlcad andrei___ (~pandrei@5-12-145-89.residential.rdsnet.ro)
16:04.20 *** join/#brlcad ishwerdas (~inderplus@117.207.159.72)
16:11.58 ishwerdas brlcad: for mediawiki and docbook synchronization do we need to build a new mediawiki extension ? There's a collection extension by mediawiki that converts from wiki syntax to Docbook and another script by blender that does the vice versa. Do we need to build new one or improve on these ?
16:16.21 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
16:16.31 Notify 03BRL-CAD Wiki:Brad Eric Hollister * 0 /wiki/User:Brad_Eric_Hollister:
16:16.59 Notify 03BRL-CAD:starseeker * 60120 brlcad/trunk/include/bu/debug.h: Add BEGIN/END_DECLS to debug.h
16:17.02 Notify 03BRL-CAD:brlcad * 60121 brlcad/trunk/include/raytrace.h: rt^3 uncovered that raytrace.h still needs parallel.h; quick look shows BU_SEM_LAST is still being referenced here.
16:17.05 Notify 03BRL-CAD:starseeker * 60122 brlcad/trunk/src/libbu/globals.c: debug.h and getopt.h have vars in globals.c as well.
16:17.07 Notify 03BRL-CAD:starseeker * 60123 brlcad/trunk/src/libbu/printb.c: bitv.h has the definition for bu_printb
16:17.11 Notify 03BRL-CAD:starseeker * 60124 brlcad/trunk/src/libdm/dm-wgl.c: Don't have the logfile logic in place for wgl yet.
16:17.13 Notify 03BRL-CAD:starseeker * 60125 (brlcad/trunk/include/dm/dm-ogl.h brlcad/trunk/include/dm/dm-wgl.h brlcad/trunk/src/mged/dm-wgl.c): more dm tweaking
16:17.15 Notify 03BRL-CAD:starseeker * 60126 brlcad/trunk/src/libbu/globals.c: Malloc also has globals.
16:17.19 Notify 03BRL-CAD:brlcad * 60127 rt^3/trunk/src/libge/CMakeLists.txt: list NonManifoldGeometry for libge too so that compilation is unbroken
16:17.28 andrei___ what type of file should the Load method in ConstDatabase use? It doesn't work with a dsp
16:17.35 andrei___ I'm trying to play with PrintTitle a bit
16:18.27 Notify 03BRL-CAD Wiki:Einsteinsbrother * 0 /wiki/User:Einsteinsbrother:
16:18.31 Notify 03BRL-CAD Wiki:66.249.85.239 * 6557 /wiki/Summer_of_Code/Checklis: different link for compiling STEPcode
16:32.45 d_rossberg andrei___: *.g?
16:49.19 *** join/#brlcad ishwerdas (~inderplus@117.220.145.19)
17:00.02 andrei___ If it's not already, maybe you could put this on the GSoC page http://brlcad.org/MGED_Quick_Reference_Card.pdf
17:00.37 andrei___ at least to me, it seemed very useful and clarified several aspects
17:02.35 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
17:15.54 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-xonxthcbaijgnpxc)
17:51.58 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
18:07.53 Notify 03BRL-CAD:n_reed * 60128 brlcad/trunk/src/libbrep/intersect.cpp: combine separate triangle intersections into a single loop
18:11.33 *** join/#brlcad Izak (c318dc86@gateway/web/freenode/ip.195.24.220.134)
18:14.36 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
18:52.22 starseeker ishwerdas: do those work?
18:55.34 *** join/#brlcad cstirk (~Carola@pool-71-163-224-53.washdc.east.verizon.net)
18:56.40 Notify 03BRL-CAD:n_reed * 60129 brlcad/trunk/sh/footer.sh: remove pointless in-string echo (shellcheck)
19:01.55 brlcad andrei___: "the GSoC page" means what?
19:02.57 brlcad notes /wiki/Building_from_SVN is pretty much identical to /wiki/Compiling .. should be consolidated
19:04.51 andrei___ http://brlcad.org/wiki/Google_Summer_of_Code/
19:05.13 andrei___ but it might be a good idea to add a reference to it on the ideas page, hence that's where the link from melange takes you first
19:05.37 brlcad it's only relevant for a few of the projects though
19:06.05 andrei___ I thought it's more relevant to what BRL-CAD is and what it works with
19:07.08 brlcad but it's not, it's just what mged is and how to work with mged
19:07.48 brlcad mged is an important app, but it's not representative of brl-cad (nor would I want to encourage that view)
19:08.30 brlcad our third gen interface will make that leap, and when that happens .. it'll be called "BRL-CAD" or "brlcad" or similar
19:08.48 brlcad but at that point, the quick ref will me somewhat obsolete
19:09.38 andrei___ I mentioned it because it seems to aggregate a lot of information
19:10.02 brlcad about mged :)
19:10.03 andrei___ file formats and what they are(they are for mged, indeed) and the Groups->Regions->Primitive Shapes
19:10.11 brlcad yes, that is true
19:10.29 brlcad maybe add it to the resources list on the checklist
19:10.29 *** join/#brlcad cstirk (~Carola@pool-71-163-229-188.washdc.east.verizon.net)
19:10.59 andrei___ as I said, it just seemed very useful for me, maybe because I already have some info and it helped me make some connections
19:11.09 brlcad nods
19:11.18 brlcad don't dispute that it'
19:11.33 brlcad it's valuable/useful .. just have to be careful at what point it's introduced
19:11.43 brlcad especially if it's not 100% relevant to a given audience
19:12.04 brlcad there's already a LOT of 100% necessary content to get through
19:12.46 brlcad andrei___: you want to try and add it to the checklist, reading into where it might make sense?
19:12.55 andrei___ sure thing
19:12.56 ishwerdas starseeker: At-least there's a partial support in collection extension, I will just try it out and get back to you.
19:13.46 brlcad andrei___: I'd expect step 13 or 18 .. probably the latter
19:14.41 brlcad like "go through the mged tutorial (cheat sheet here)" with 'tutorial' and 'here' being hyperlinks
19:21.22 andrei___ just to make sure, this is the link to mged tutorial : http://brlcad.org/VolumeII-Introduction_to_MGED.pdf ?
19:21.40 brlcad nods
19:21.51 brlcad try to make it as clear and concise as possible
19:22.02 brlcad fewer unambiguous words, the better
19:26.44 andrei___ I'll use the text you mentioned, I'm just fighting with the formatting a bit
19:29.46 *** join/#brlcad ries (~ries@190.9.171.121)
19:30.52 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 6558 /wiki/Summer_of_Code/Checklis: added refference to mged tutorial and cheat sheet
19:31.07 andrei___ http://brlcad.org/wiki/Summer_of_Code/Checklist
19:35.31 ishwerdas starseeker: Fedora Community uses the same extension for converting wiki to Docbook, and they have listed what clean up needs to be done after conversion on https://fedoraproject.org/wiki/Converting_wiki_to_DocBook_XML. I guess automating this clean up could be a comparatively easier task than creating our own mediawiki extension from scratch.
19:36.21 starseeker ishwerdas: does that look like less work than finishion Beacon?
19:37.05 ishwerdas sorry din't get you.
19:37.46 starseeker finishing this: http://fedoraproject.org/wiki/DocBook_Editor_Documentation
19:38.07 starseeker just wondering how the relative efforts compare
19:38.43 Notify 03BRL-CAD:n_reed * 60130 brlcad/trunk/sh/enumerate.sh: remove unused vars; premisclibs/premiscapps were mispelled when referenced, omitting them from counts (shellcheck)
19:38.52 starseeker I'm wary of translating to/from markup languages myself, but if doing a straight-up DocBook editing plugin is too much effort that may be what has to be done
19:41.33 *** join/#brlcad kspitale (~quassel@202.78.172.162)
19:46.43 ishwerdas mw-render (mwlib) claims to export in DocBook XML V4.5. format, I was trying to find an example of the output to see how well it works ? If some work has been done on such a conversion wouldn't it be easy to continue from there rather than to begin from scratch ?
19:49.22 Notify 03BRL-CAD Wiki:Sean * 6559 /wiki/Summer_of_Code/Acceptance: /* Make a patch */
19:58.53 Notify 03BRL-CAD:n_reed * 60131 brlcad/trunk/sh/footer.sh: don't need to cat into grep (shellcheck)
20:03.30 *** join/#brlcad javampire (~ncsaba@p4FF7331A.dip0.t-ipconnect.de)
20:04.03 *** join/#brlcad merzo (~merzo@13-65-133-95.pool.ukrtel.net)
20:29.23 andrei___ where is the Vector3D class definition, I can't find it in brlcad trunc, /usr/bin or rt^3d
20:39.24 Notify 03BRL-CAD:n_reed * 60132 brlcad/trunk/src/libbrep/intersect.cpp: move point overlap test to separate function
20:39.49 Notify 03BRL-CAD:starseeker * 60133 (brlcad/trunk/src/libbu/gethostname.c brlcad/trunk/src/libbu/timer.c): Add bu/log.h for bu_log calls within Windows specific ifdefs
21:14.07 andrei___ does anyone know where the Vector3D class definition is, I wasn't able to find it using grep. I'm trying to print the content(coordinates) of the Vector3D
21:14.10 andrei___ Thanks!
21:16.12 Notify 03BRL-CAD:n_reed * 60134 (brlcad/trunk/sh/header.sh brlcad/trunk/src/external/Unigraphics/ug-g.1): Antiquated backtick quotes must be escaped in a string. Fix the license text of the one file that was affected by the error. (shellcheck)
21:25.59 *** join/#brlcad infobot (~infobot@rikers.org)
21:25.59 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
21:37.45 andrei___ nevermind, I found it
21:39.46 andrei___ also, d_rossberg: Is there any particular reason why you haven't used BRLCAD namespace, or just because it wasn't needed in the hello world test?
21:42.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:53.44 Notify 03BRL-CAD:n_reed * 60135 brlcad/trunk/sh/header.sh: don't need to cat into head (shellcheck)
22:16.25 Notify 03BRL-CAD:n_reed * 60136 brlcad/trunk/sh/header.sh: remove unnecessary escape (shellcheck)
22:20.52 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
22:29.05 Notify 03BRL-CAD:n_reed * 60137 (brlcad/trunk/sh/libtoolfilename.sh =================================================================== and 17 others): remove another autotools relic
22:30.07 *** join/#brlcad infobot (~infobot@rikers.org)
22:30.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
22:30.53 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
22:53.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:07.21 *** join/#brlcad TCD (~TheCommie@152.78.235.20)
23:11.34 TCD Evening,
23:16.18 brlcad howdy TCD
23:18.24 TCD I would love to say 'I've had all these great ideas for project proposals' but...the 7drl challenge got in the way, so I've not got anything interesting to say unfortunatel.y
23:18.27 TCD *unfortunately
23:53.42 brlcad TCD: hehe, well you have some work cut out for you -- let me know how we can help you narrow down
23:56.45 TCD Sure. I'm planning on taking the day off the challenge tomorrow to see if I can almost clear up my proposals and everything
23:57.13 TCD I still need to see about getting a patch/fix/thing done at some point too, heh
IRC log for #brlcad on 20140313

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)
IRC log for #brlcad on 20140314

IRC log for #brlcad on 20140314

00:21.28 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.62)
00:55.19 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:08.14 *** join/#brlcad FOSScookie (~brian@107.200.34.31)
01:15.32 *** join/#brlcad FOSScookie (~brian@107.200.34.31)
01:31.30 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:39.46 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:52.58 maths22 ankesh11_: you probably need to add something to the cmake files to dump those settings into a text file
01:53.09 maths22 I think the cmake summary is a good starting point
01:53.46 maths22 If those are in a text file, the benchmark program can read them in
01:54.31 maths22 I don't know of any currently generated file that has that information easily acessable, but someone else may be more knowledgeable on that point
01:57.56 *** join/#brlcad hoiji (~hoiji@115.241.159.122)
02:07.32 *** join/#brlcad hoiji_ (~hoiji@115.241.159.122)
02:09.19 *** part/#brlcad hoiji_ (~hoiji@115.241.159.122)
02:09.49 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
03:00.36 Notify 03BRL-CAD Wiki:Nicolas.a.perez.barriga * 0 /wiki/User:Nicolas.a.perez.barriga:
04:04.03 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-omuhzjsifcukfzpb)
04:05.31 Notify 03BRL-CAD Wiki:Richajain1912 * 6565 /wiki/User:Richajain1912/GSOC2014/: /* Workflowy */
04:07.38 richa I wish to do submit some patches for http://brlcad.org/wiki/Synchronize_Wiki_with_Docbook
04:08.16 richa As of now, there is no existing code, what else can I do for my initial contribution?
04:10.04 Notify 03BRL-CAD Wiki:Richajain1912 * 6566 /wiki/User:Richajain1912/GSOC2014/: /* Past Experiences */
04:22.36 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:14.14 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-lkuodpwtbkxknsbq)
05:18.09 brlcad richa: any patch is better than no patch, or consider different code to patch
05:18.39 brlcad if you know other languages, lots of options for Python, C, C++, Tcl, and posix shell
05:19.23 brlcad plus there's the previous benchmark database web work, the online geometry viewer work, and the model repository code
05:19.33 brlcad (see prior gsoc years on our wiki)
05:20.57 brlcad ankesh11: run.sh file??
05:21.06 brlcad ah, benchmark!
05:21.49 brlcad ankesh11: you can't/don't .. the compiled tool needs to somehow have it recorded at compile-time
05:23.55 brlcad ankesh11: note that while run.sh might be able to read the cmake configuration, an installed version of brl-cad (where run.sh becomes "benchmark"), you have no such access to that information
05:24.01 brlcad the closest you have is brlcad-config
05:36.39 *** join/#brlcad hoiji (~hoiji@103.27.9.162)
06:04.56 Notify 03BRL-CAD Wiki:Vegantrex6 * 6567 /wiki/Talk:STEP_importer_improvements: Vegantrex6/GSoc2014/proposal
06:05.31 Notify 03BRL-CAD Wiki:Vegantrex6 * 0 /wiki/Talk:STEP_importer_improvements: put it in the wrong place, oops
06:07.23 Notify 03BRL-CAD Wiki:Vegantrex6 * 0 /wiki/User:STEP_importer_improvements:
06:13.38 *** join/#brlcad gaganjyot (~gagan@202.164.53.117)
06:16.02 ankesh11 brlcad: I created a bash script to get the compiler info(https://gist.github.com/ankeshanand/9542880). Now, what would be the right place to put it into the run.sh file? I am thinking just after collecting CPU information.
06:58.14 ankesh11 Okay, I think I have a patch ready, I will add support for CFLAGS and submit the patch this evening.
07:11.44 *** join/#brlcad hoiji (~hoiji@103.27.9.162)
07:27.48 ankesh11 Can anyone guide on submitting a patch?
07:28.10 ankesh11 I created a svn diff in my working directory
07:28.48 ankesh11 I think the next step is to submit it as an attachment here : http://sourceforge.net/p/brlcad/patches/new/
07:29.31 ankesh11 But I can't understand the options to be set in Milestone, Status, Owner etc.
07:36.12 ankesh11 I figured it out.
07:36.28 ankesh11 brlcad: The patch is here https://sourceforge.net/p/brlcad/patches/258/
07:40.10 ankesh11 brlcad: The run.sh file eventually becomes benchmark, and we have compiler info in the build-dir/CMakeFiles directory, which benchmark can access. So, I just used that.
07:58.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:00.12 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
08:00.39 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:54.03 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:28.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:47.21 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:54.33 Notify 03BRL-CAD Wiki:Clouddrift * 0 /wiki/User:Clouddrif:
10:23.07 *** join/#brlcad tweety_ (73f88294@gateway/web/freenode/ip.115.248.130.148)
10:25.24 Notify 03BRL-CAD Wiki:Clouddrift * 6572 /wiki/User:Clouddrif: aaa
10:26.54 Notify 03BRL-CAD Wiki:Clouddrift * 6573 /wiki/User:Clouddrif: Blanked the page
10:28.45 *** join/#brlcad caen23 (~caen23@92.83.184.104)
10:30.58 *** join/#brlcad tweety__ (73f88294@gateway/web/freenode/ip.115.248.130.148)
10:45.44 *** join/#brlcad tweety_ (73f88294@gateway/web/freenode/ip.115.248.130.148)
10:54.18 *** join/#brlcad ries (~ries@190.9.171.121)
11:22.16 *** join/#brlcad jasleen (~chatzilla@117.253.203.91)
11:22.43 *** join/#brlcad tweety098 (~anub018@115.248.130.148)
11:30.31 Notify 03BRL-CAD Wiki:Tweety1992 * 0 /wiki/User:Tweety1992:
12:05.49 Notify 03BRL-CAD Wiki:Clouddrift * 6574 /wiki/User:Clouddrift/GSoC2014: ffffffffffffff
12:08.48 Notify 03BRL-CAD Wiki:Clouddrift * 6575 /wiki/User:Clouddrift/GSoC2014: /* Personnel Information */
12:09.19 Notify 03BRL-CAD Wiki:Clouddrift * 6576 /wiki/User:Clouddrift/GSoC2014: /* Personnel Information */
12:14.08 Notify 03BRL-CAD Wiki:Clouddrift * 6577 /wiki/User:Clouddrift/GSoC2014:
12:14.30 Notify 03BRL-CAD Wiki:Clouddrift * 6578 /wiki/User:Clouddrift/GSoC2014:
12:17.58 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:22.15 Notify 03BRL-CAD Wiki:Clouddrift * 6579 /wiki/User:Clouddrift/GSoC2014:
12:23.13 Notify 03BRL-CAD Wiki:Clouddrift * 6580 /wiki/User:Clouddrift/GSoC2014: /* Step List */
12:23.57 Notify 03BRL-CAD Wiki:Clouddrift * 6581 /wiki/User:Clouddrift/GSoC2014: /* Step List */
12:27.33 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.62)
12:30.26 *** join/#brlcad tweety098 (~anub018@115.248.130.148)
12:36.16 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-wzisiizrkellrwar)
12:42.04 *** join/#brlcad gaganjyot (~gagan@124.253.225.132)
12:45.12 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:01.08 Notify 03BRL-CAD Wiki:Clouddrift * 6582 /wiki/User:Clouddrift/GSoC2014:
13:06.12 Notify 03BRL-CAD Wiki:Clouddrift * 6583 /wiki/User:Clouddrift/GSoC2014:
13:09.11 Notify 03BRL-CAD Wiki:Clouddrift * 6584 /wiki/User:Clouddrift/GSoC2014: /* Project title */
13:09.36 Notify 03BRL-CAD Wiki:Clouddrift * 6585 /wiki/User:Clouddrift/GSoC2014: /* Project title */
13:09.56 Notify 03BRL-CAD Wiki:Clouddrift * 6586 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
13:10.40 Notify 03BRL-CAD Wiki:Clouddrift * 6587 /wiki/User:Clouddrift/GSoC2014: /* Detailed Description */
13:10.55 *** join/#brlcad deepak (~chatzilla@59.91.118.58)
13:11.04 Notify 03BRL-CAD Wiki:Clouddrift * 6588 /wiki/User:Clouddrift/GSoC2014: /* Detailed Description */
13:13.05 Notify 03BRL-CAD Wiki:Clouddrift * 6589 /wiki/User:Clouddrift/GSoC2014: /* Detailed Description */
13:13.23 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:13.32 Notify 03BRL-CAD Wiki:Clouddrift * 6590 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
13:13.46 Notify 03BRL-CAD Wiki:Clouddrift * 6591 /wiki/User:Clouddrift/GSoC2014: /* :Remove redundant code */
13:13.59 Notify 03BRL-CAD Wiki:Clouddrift * 6592 /wiki/User:Clouddrift/GSoC2014: /* : Remove redundant code */
13:17.24 Notify 03BRL-CAD Wiki:Clouddrift * 6593 /wiki/User:Clouddrift/GSoC2014: /* Detailed Description */
13:18.47 Notify 03BRL-CAD Wiki:Clouddrift * 6594 /wiki/User:Clouddrift/GSoC2014:
13:19.27 Notify 03BRL-CAD Wiki:Clouddrift * 6595 /wiki/User:Clouddrift/GSoC2014: /* Project title */
13:19.51 Notify 03BRL-CAD Wiki:Clouddrift * 6596 /wiki/User:Clouddrift/GSoC2014:
13:26.59 Notify 03BRL-CAD Wiki:Clouddrift * 6597 /wiki/User:Clouddrift/GSoC2014:
13:49.56 Notify 03BRL-CAD Wiki:Clouddrift * 6598 /wiki/User:Clouddrift/GSoC2014: /* Detailed Description */
13:50.21 Notify 03BRL-CAD Wiki:Clouddrift * 6599 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
13:51.38 Notify 03BRL-CAD Wiki:Clouddrift * 6600 /wiki/User:Clouddrift/GSoC2014:
13:52.09 Notify 03BRL-CAD Wiki:Clouddrift * 6601 /wiki/User:Clouddrift/GSoC2014:
13:56.12 Notify 03BRL-CAD Wiki:Clouddrift * 6602 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
13:56.55 Notify 03BRL-CAD Wiki:Clouddrift * 6603 /wiki/User:Clouddrift/GSoC2014: /* Project Title */
13:57.14 Notify 03BRL-CAD Wiki:Clouddrift * 6604 /wiki/User:Clouddrift/GSoC2014:
14:19.02 *** join/#brlcad tweety098 (~anub018@115.248.130.148)
14:25.10 brlcad happy friday!
14:26.03 brlcad ankesh11: did you read what I wrote? :) an installed version of the benchmark does not have access to the build system (and might not even be running on the same computer)
14:26.37 brlcad ah, I see you did reply to that point
14:26.56 brlcad i'll take a look at your patch to see what you did ;)
14:28.20 richa I am willing to fix some bugs of http://brlcad.org/wiki/User:Harman052/Proposal/WebInterface Where is the source code of this project?
14:33.00 *** join/#brlcad kspitale (~quassel@202.78.172.162)
14:38.49 brlcad richa: have you read http://brlcad.org/wiki/Online_Geometry and http://brlcad.org/wiki/Online_Geometry/TODO ?
14:40.39 brlcad it's on github
14:41.06 brlcad you should get in touch with harmanpreet to see what would make a good simple patch
14:41.29 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:44.02 richa brlcad: Looking at the links, will try to get in touch with harmanpreet
14:51.44 *** join/#brlcad tweety098 (~anub018@106.66.12.169)
14:57.41 brlcad harmanpreet: on that note, we're using github for web work, so I added you to our project page: github.com/BRL-CAD
14:58.42 brlcad <PROTECTED>
15:05.13 richa brlcad: I cannot find the link to the source code of the above project
15:06.21 richa brlcad: Its not there in the links which you gave me
15:08.11 *** join/#brlcad gaganjyot (~gagan@124.253.225.132)
15:12.02 brlcad richa: those links were to read about the background information (quite important)
15:12.08 brlcad hi gaganjyot
15:12.26 gaganjyot hello brlcad
15:18.08 gaganjyot brlcad: I had a talk with ries and I guess we will add more stuff to be done during GSoC period
15:18.40 gaganjyot I will be submitting code for the copy also by today
15:21.02 *** join/#brlcad ishwerdas (~inderplus@117.207.154.236)
15:22.20 Notify 03BRL-CAD Wiki:Clouddrift * 6605 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
15:28.17 *** join/#brlcad andrei (~andrei@86.121.66.197)
15:28.24 andrei Hello
15:29.44 harmanpr1et hi richa!
15:30.12 harmanpr1et Code of OGV is here: https://github.com/harman052/geometry_viewer/
15:30.27 harmanpr1et nick harmanpreet
15:30.39 *** join/#brlcad bhattigurjot (~bhattigur@117.234.49.132)
15:31.30 *** join/#brlcad cstirk (~Carola@pool-71-178-101-17.washdc.east.verizon.net)
15:31.41 harmanpr1et to work on current implementation or submit patch for OGV, read: https://github.com/harman052/geometry_viewer/wiki/Todo-List
15:33.11 d_rossberg hi andrei
15:36.12 ishwerdas harmanpr1et: How much browser support are we aiming at for OGV ?
15:37.05 andrei d_rossberg : what do you think about the geometry kernel and gsoc?
15:37.25 andrei I'm not talking about all of it, obviously, but the idea
15:37.39 Notify 03BRL-CAD Wiki:Clouddrift * 6606 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
15:37.54 gaganjyot brlcad: ping
15:38.03 Notify 03BRL-CAD Wiki:Clouddrift * 6607 /wiki/User:Clouddrift/GSoC2014: /* Links */
15:38.23 Notify 03BRL-CAD Wiki:Clouddrift * 6608 /wiki/User:Clouddrift/GSoC2014: /* Links */
15:38.28 brlcad gaganjyot: just a bit
15:38.41 d_rossberg there is not such a big difference between "gemetric kernel" and "core interface"; they are very much the same
15:39.31 d_rossberg the rename/movement could be done before the coding phase starts
15:40.16 andrei I'm not sure how the 'community bonding soon' period should be handled
15:40.56 andrei but, yeah, since I do have commit access and some BRL-CAD knowledge, I think I could do that part during the first phase
15:41.23 d_rossberg i could do it by myself too ;)
15:41.42 harmanpr1et ishwerdas: Mainly focus is on modern browsers, but it would be good if ThreeJS could support their older versions.
15:41.43 andrei however, you mentioned 'independent of brlcad'. coreInterface is relying on /usr/bin/brlcad-x.y.z/include aswell
15:43.34 d_rossberg "independent" means independent from a BRL-CAD installation, i.e. you have a libgeometrykernel.so which contains all what's needed (or almost ...)
15:43.48 d_rossberg similar to the brlcad.dll
15:44.47 andrei So, then, while the transition takes place before coding phase, during code phase I need to figure out which primitives to implement
15:44.49 d_rossberg there is an SDK where you can program on it whithout any other dependencies
15:45.05 d_rossberg in general: yes
15:45.18 andrei my main concern(based on my previous experience) is to be able to switch between tasks
15:45.33 andrei so I don't get into the situation of not being able to do anything
15:45.55 andrei i.e having an "easy" and a more advanced primitive implementation periods overlapping
15:46.14 andrei so if I get stuck with something at the more complicated one and there's no one available on IRC/I can't get it fixed
15:46.20 andrei I shift to the easier one
15:47.38 andrei I was looking, for example, at bspline(librt/primitives) and it seems complicated
15:47.45 andrei or at least complex
15:48.45 andrei is there a priority in the primitives implementation? Aside of hrt(I'll take care of it this weekend, probably), which others do you consider relatively simple?
15:50.07 d_rossberg from my experience: the hard part is the design of the interface class, i.e. understanding how the primitive works and to present it in an easy to understand way
15:50.57 d_rossberg my first priorities are bot and pipe
15:51.03 Notify 03BRL-CAD Wiki:Clouddrift * 6609 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
15:51.46 *** join/#brlcad teepee__ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
15:51.56 andrei (I haven't checked if it's implemented) could pipe be a superclass of rcc, for example?
15:52.05 andrei or they have to inherit only object
15:52.07 d_rossberg for the patch a "test" would be nice
15:52.28 andrei a test for the hrt?
15:52.41 d_rossberg pipe only inherits object
15:53.05 d_rossberg no, a test for what is already there
15:53.24 andrei I've submitted a test for Ellipsoid a couple of days ago
15:53.30 d_rossberg see your patch thread on sourceforge
15:53.34 andrei oh
15:53.42 d_rossberg yes, i commented it there
15:54.03 andrei oh, sorry
15:54.03 ishwerdas maths22: what happened to http://beta.brlcad.org/wiki/Main_Page ?
15:54.08 andrei I'll check now
15:54.19 ankesh11 brlcad: Sorry about that, I totally misunderstood your point, and drifted in a wrong direction. So, if I understand correctly, an install version of BRL-CAD may not have access to CMake dumps or the build-directory might not be present?
15:54.54 d_rossberg the hrt primitive is something where we could practise designing an interface
15:56.48 d_rossberg has to leave now
16:00.52 Notify 03BRL-CAD Wiki:Clouddrift * 6610 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
16:03.12 brlcad gaganjyot: pong
16:03.42 Notify 03BRL-CAD Wiki:Clouddrift * 6611 /wiki/User:Clouddrift/GSoC2014: /* The current status of NMG */
16:03.59 brlcad richa: do you have access to a Mac?
16:04.37 brlcad or Windows
16:04.45 kspitale Hi ! I would like to know more about the project General Tree Walker.
16:04.53 brlcad kspitale: welcome :)
16:04.57 brlcad what would you like to know?
16:05.55 kspitale brlcad: I read the details on the page for this project. Apart from C,C++ what else am I supposed to know ?
16:07.49 brlcad kspitale: the general tree walker does not involve C++
16:08.34 brlcad that's way too broad of a question .. you need to know english, you need to know how to use your thumbs, how to turn on a computer... ask something specific
16:09.01 brlcad what do YOU think you'll need to know, or what do you NOT know if you were to get started today
16:09.54 *** join/#brlcad bhattigurjot (~bhattigur@117.225.81.42)
16:10.35 brlcad andrei: do not implement bspline -- that's a deprecated primitive (or will be soon)
16:11.18 andrei I was just pointing out it seems massive, do you have a point of view on primitives prioritization
16:11.23 andrei aside of what d_rossberg mentioned?
16:11.49 brlcad well his priorities are bot and pipe, so I'd start there ;)
16:12.03 gaganjyot brlcad: I was saying
16:12.09 brlcad maybe start by understanding what those two are and how to create one manually
16:12.17 gaganjyot that I will submit code for copy too by today
16:12.29 brlcad gaganjyot: yep, saw that
16:12.38 brlcad and you're expanding your proposal (good)
16:12.39 gaganjyot oh alright :)
16:13.02 brlcad it's rare that we have to tell people to add more work, so you're doing a good job ;)
16:13.46 brlcad ankesh11: the build directory will definitely not be present
16:14.01 gaganjyot brlcad: thanks :)
16:14.26 brlcad ankesh11: you can test this yourself, build and install brl-cad, then cd /tmp and run the "benchmark" tool
16:16.07 kspitale How do I get started ? How do I set up the code on my machine ?
16:21.20 gaganjyot brlcad: I will be soon posting the proposal.
16:21.43 gaganjyot Actually I and ries are discussing what more to be added
16:21.57 gaganjyot expected to post it till 16th :)
16:22.05 *** join/#brlcad bhattigurjot1 (~bhattigur@117.225.81.42)
16:22.44 richa brlcad: I have access to windows
16:25.08 brlcad gaganjyot: okay -- there's no reason to wait really, as you can keep updating it, it'll be "officially submitted" if anything happens (your computer catches fire), and we don't really evaluate them until after the deadline
16:26.23 gaganjyot brlcad: well in that case I'd be posting by tomorrow :)
16:26.49 gaganjyot today I will write the description part
16:27.12 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
16:32.14 brlcad richa: there was a bug with the OGV in Safari where geometry wouldn't display -- you could see if you can reproduce the bug with Safari on Windows and if you can, fix it
16:35.34 Notify 03BRL-CAD Wiki:Clouddrift * 6612 /wiki/User:Clouddrift/GSoC2014: /* Detailed description */
16:40.07 Notify 03BRL-CAD Wiki:Clouddrift * 6613 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
16:40.53 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
16:47.26 *** join/#brlcad bhattigurjot1 (~bhattigur@117.225.81.42)
16:47.46 *** part/#brlcad bhattigurjot1 (~bhattigur@117.225.81.42)
16:48.13 brlcad kspitale: where did you go?
16:49.20 Notify 03BRL-CAD Wiki:Clouddrift * 6614 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
16:50.57 kspitale brlcad: May I know what will the deisgn of the interface be like and on what platform it will be developed ?
16:53.09 harman052 brlcad: Have you checked the OGV project pages: http://brlcad.org/wiki/Online_Geometry_Viewer_Back-end and http://brlcad.org/wiki/Online_Geometry_Viewer_Interface?
16:53.38 harman052 I recently added content to both of them.
16:54.19 *** join/#brlcad tweety098 (~anub018@106.66.12.169)
16:56.27 Notify 03BRL-CAD:starseeker * 60145 brlcad/trunk/sh/CMakeLists.txt: File is gone, remove it from the list of src files
16:57.36 ishwerdas harman052: where to submit patch for OGV ?
16:59.43 Notify 03BRL-CAD Wiki:Clouddrift * 6615 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
16:59.52 harman052 ishwerdas: all patches should go to sourceforge.
17:00.07 ishwerdas thanks!
17:00.57 *** join/#brlcad jasleen_ (~chatzilla@117.255.245.28)
17:02.57 ankesh11 brlcad: Tried it, and it all makes sense now. The installed version would generally be installed in /usr/brlcad/ (root installation) and it wouldn't have access to the build dir from there.
17:03.40 brlcad kspitale: the design will like however you make it (working with us for feedback) and developed on whatever platform you want to use (but will be portable)
17:03.52 brlcad harman052: yes, I did
17:04.15 harman052 So I hope they are OK.
17:04.18 brlcad a patch can also be a pull request for code on github
17:04.42 ankesh11 I grep-ed the installation folder, and there is no compiler info there. Any alternative approach?
17:04.59 brlcad ankesh11: that is the problem
17:05.37 brlcad i.e., that is the problem to be figured out
17:05.51 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.70)
17:06.03 brlcad you need rt or a lib or some other tool to report the information about how it was compiled
17:06.27 todor_nikolov can you help me find adaptagrams library
17:06.37 brlcad then you make the benchmark suite obtain that info and write it to the log
17:06.50 brlcad in all, this is like 20 lines of code, but you have to figure out where/how ;)
17:07.08 brlcad many possible ways to make that work
17:07.14 starseeker http://www.adaptagrams.org/
17:07.23 brlcad todor_nikolov: heh, you mean do a web search for you?
17:07.40 brlcad certainly you must be joking
17:08.50 Notify 03BRL-CAD Wiki:Clouddrift * 6616 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
17:10.00 Notify 03BRL-CAD:n_reed * 60146 brlcad/trunk/src/libbrep/intersect.cpp: rearrange comments
17:11.15 brlcad todor_nikolov: how's the proposal coming along?
17:11.56 todor_nikolov slow, had internet outage and chose to spend my time reading
17:12.10 todor_nikolov ls
17:12.16 hsrai Harman052 Move your code to https://github.com/orgs/BRL-CAD and then patches can at GitHub. Ishwerdas can note it.
17:12.19 todor_nikolov oops, thats for console :D
17:14.35 brlcad I/O Error
17:19.07 *** join/#brlcad raj12lnm (7aac7efb@gateway/web/freenode/ip.122.172.126.251)
17:19.20 raj12lnm hi all.
17:19.30 harman052 hsrai: done. :)
17:19.40 raj12lnm hi javampire, brlcad and kanzure
17:22.41 hsrai Harman: Impressive. Very prompt ;-)
17:25.13 Notify 03BRL-CAD Wiki:Clouddrift * 6617 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
17:25.33 Notify 03BRL-CAD Wiki:Clouddrift * 6618 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
17:28.06 hsrai Those who wish to work on OGV, may like to review web-based geometry viewer at https://github.com/OpenMDAO/pyV3D
17:28.49 Notify 03BRL-CAD Wiki:Clouddrift * 6619 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
17:31.08 Notify 03BRL-CAD Wiki:Clouddrift * 6620 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
17:32.03 Notify 03BRL-CAD:n_reed * 60147 brlcad/trunk/src/libbrep/intersect.cpp: change type of unsigned int loop vars to size_t, which is still technically wrong, but less so
17:49.02 Notify 03BRL-CAD Wiki:Clouddrift * 6621 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
17:50.46 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6622 /wiki/User:PulkitMittal/GSOC2014/proposal: Created page with "=='''Personal Information'''== '''Name:''' Pulkit Mittal
17:51.15 todor_nikolov sweet, the build has been fixed
18:04.27 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6623 /wiki/User:PulkitMittal/GSOC2014/proposal:
18:05.52 Notify 03BRL-CAD Wiki:Clouddrift * 6624 /wiki/User:Clouddrift/GSoC2014: /* Why me */
18:06.21 Notify 03BRL-CAD Wiki:Clouddrift * 6625 /wiki/User:Clouddrift/GSoC2014: /* Why me */
18:23.49 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6626 /wiki/User:PulkitMittal/GSOC2014/proposal:
18:24.21 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6627 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Motivation */
18:26.45 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6628 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Project Summary */
18:31.11 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6629 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Project Summary */
18:32.12 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6630 /wiki/User:PulkitMittal/GSOC2014/proposal:
18:32.17 *** join/#brlcad deepak (~chatzilla@59.91.118.58)
18:37.39 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
18:42.07 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6631 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Improve Thread Safety */
18:44.38 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6632 /wiki/User:PulkitMittal/GSOC2014/proposal:
18:58.12 ankesh11 brlcad: I am having a tough time figuring out the solution, and after going through a bit reading on topic, it's a general suggestion that figuring out the compilation info from the binary is tricky and there isn't a standard solution for it.
18:58.12 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6633 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Deliverables */
18:58.32 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6634 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Deliverables */
19:06.41 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6635 /wiki/User:PulkitMittal/GSOC2014/proposal:
19:11.56 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6636 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Milestones */
19:13.29 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6637 /wiki/User:PulkitMittal/GSOC2014/proposal:
19:17.16 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6638 /wiki/User:PulkitMittal/GSOC2014/proposal: /* About Me */
19:18.10 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6639 /wiki/User:PulkitMittal/GSOC2014/proposal:
19:19.06 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6640 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Deliverables */
19:19.55 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6641 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Miscellaneous */
19:21.14 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6642 /wiki/User:PulkitMittal/GSOC2014/proposal: /* Major Coding Experiences */
19:21.49 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6643 /wiki/User:PulkitMittal/GSOC2014/proposal:
20:06.50 *** join/#brlcad ries (~ries@190.9.171.121)
20:07.12 ishwerdas harmanpreet: , harman052: where can I read details abouth "the mac bug" for OGV
20:20.19 *** join/#brlcad merzo (~merzo@219-28-133-95.pool.ukrtel.net)
20:31.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:56.08 *** join/#brlcad ries (~ries@190.9.171.121)
21:11.57 mpictor is finally getting around to updating the STEPcode GSoC projects :/
21:13.10 mpictor starseeker: do you know why the AP242 parser is listed as easy? I suspect that it would be quite hard.
21:13.24 starseeker doesn't, actually
21:13.49 mpictor I think it was listed that way last year, and I never changed it
21:14.39 teepee and it already got a student :)
21:14.52 mpictor yes
21:15.55 mpictor wish I'd updated that wiki page first, because I suspect vegantrex is looking for something less difficult
21:17.02 mpictor also, I doubt cstirk and I would be able to answer many questions about step-g/g-step
21:17.42 mpictor I wonder if someone from brl-cad would be a better mentor for that project
21:18.18 starseeker mpictor: if you want to move that over to the BRL-CAD section that would be fine - I'd wondered myself
21:18.28 mpictor ok
21:18.52 mpictor and it shouldn't be classified as easy, should it?
21:19.02 starseeker personally I would say no
21:20.22 mpictor isn't sure how many entities in ap214 have a similarly named analog in 242, so it could be quite hard IMO
21:20.29 starseeker someday needs to take those lists of AP entities and categorize them - metadata, various types of geometry, hierarchical structure objects, etc...
21:20.44 mpictor yes
21:21.41 mpictor wonders if it would be easier to do on the small schemas that APs are built from
21:21.53 mpictor can't think of the correct term for them
21:22.36 starseeker so the larger exp files are built on smaller ones?
21:25.09 mpictor yes, the low-level stuff in ap209/210/242 is mostly common - and when it is, it comes from smaller modules
21:25.36 mpictor sometimes you'll see comments in the files that state "comes from <schema>"
21:26.26 mpictor https://github.com/stepcode/stepcode/blob/master/data/ap214e3/AP214E3_2010.exp#L23
21:27.32 *** join/#brlcad ries (~ries@190.9.171.121)
21:27.40 mpictor look at line 49 and 135
21:27.56 starseeker ah - interesting!
21:28.35 mpictor sometimes you'll see something like "xxx unused and omitted"
21:28.53 mpictor I think each of those schemas has to do with one topic
21:30.05 starseeker wonder what resources are availalbe for the smaller schemas
21:31.52 mpictor Integrated Resource is what I was thinking of, but that's one of several related terms apparently: http://en.wikipedia.org/wiki/ISO_10303_Application_Modules
21:33.04 starseeker http://www.steptools.com/support/stdev_docs/express/step_irs/
21:38.38 Notify 03BRL-CAD Wiki:67.177.102.131 * 6644 /wiki/Google_Summer_of_Code/Project_Ideas: /* STEPcode Projects */ - ap242 parser won't be easy
21:40.43 starseeker mpictor: do we have the step_irs exp files in stepcode?
21:41.55 mpictor no
21:42.15 starseeker wonder if they're worth adding...
21:42.32 mpictor not sure how useful they are on their own, but it would be nice to have documentation
21:42.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:42.50 starseeker was thinking they might be handy if you wanted to test a file for specific kinds of errors...
21:43.00 starseeker might make for easier debugging, but not sure
21:43.04 mpictor also, I think they are express v2 which the parser isn't 100% compatible with
21:43.10 starseeker ah
21:45.38 starseeker huh - constraints http://www.steptools.com/support/stdev_docs/express/step_irs/html/schema.html#assembly_constraint_schema
21:46.37 *** join/#brlcad tweety098 (~anub018@115.248.45.78)
21:48.19 starseeker probably worth adding to the constraints page: http://www.nist.gov/manuscript-publication-search.cfm?pub_id=822720
21:49.30 Notify 03BRL-CAD Wiki:Starseeker * 6645 /wiki/Geometric_Constraint_Solver: /* References */ Add NIST STEP reference talking about constraints.
21:58.51 mpictor nist has some useful stuff, but I wish it was easier to find
22:15.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:40.26 Notify 03BRL-CAD Wiki:67.177.102.131 * 6646 /wiki/Google_Summer_of_Code/Project_Ideas: /* STEPcode Projects */ update with projects from sc.org
22:41.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:42.49 Notify 03BRL-CAD Wiki:67.177.102.131 * 6647 /wiki/Google_Summer_of_Code/Project_Ideas: /* Geometry */ move AP242 from the STEPcode section
22:46.50 Notify 03BRL-CAD Wiki:Markpictor * 0 /wiki/User:Markpictor:
23:06.23 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.70)
23:24.39 Notify 03BRL-CAD Wiki:Todor nikolov * 6648 /wiki/User:Todor_nikolov/proposal: Started seed
23:27.51 *** join/#brlcad tweety098 (~anub018@223.196.160.189)
23:42.59 *** join/#brlcad richa_ (uid11933@gateway/web/irccloud.com/x-qevyhpqjsrxemkvr)
23:43.06 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
23:45.59 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.70)
23:48.12 Notify 03BRL-CAD Wiki:Todor nikolov * 6649 /wiki/User:Todor_nikolov/proposal: ...
23:49.37 *** join/#brlcad ankesh11_ (sid8015@gateway/web/irccloud.com/x-qojyajrngnuqoobx)
23:52.24 *** join/#brlcad hsrai_ (~hsrai@202.164.53.122)
IRC log for #brlcad on 20140315

IRC log for #brlcad on 20140315

00:38.12 *** join/#brlcad infobot (~infobot@rikers.org)
00:38.12 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
00:44.33 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:28.47 *** join/#brlcad infobot (~infobot@rikers.org)
02:28.47 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
03:14.16 *** join/#brlcad tweety098 (~anub018@49.14.27.109)
03:32.46 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
04:14.25 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
04:23.03 *** join/#brlcad ries (~ries@190.9.171.121)
04:28.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:48.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:51.00 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
05:03.05 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
05:25.25 *** join/#brlcad kspitale (~quassel@202.78.172.162)
05:45.28 *** join/#brlcad ishwerdas (~inderplus@117.212.48.170)
06:37.18 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-trfwusjgprhiezfp)
07:26.50 *** join/#brlcad harman052 (~harman@198.199.108.236)
07:40.29 Notify 03BRL-CAD Wiki:Clouddrift * 6652 /wiki/User:Clouddrift/GSoC2014: /* Why me */
07:53.42 Notify 03BRL-CAD Wiki:Clouddrift * 6653 /wiki/User:Clouddrift/GSoC2014: /* Why me */
07:56.03 Notify 03BRL-CAD Wiki:Clouddrift * 6654 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
08:00.56 Notify 03BRL-CAD Wiki:Clouddrift * 6655 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
08:12.51 *** join/#brlcad richa_ (uid11933@gateway/web/irccloud.com/x-wavmmybfxizqysgt)
08:33.32 Notify 03BRL-CAD Wiki:Clouddrift * 6656 /wiki/User:Clouddrift/GSoC2014: /* Detailed description */
08:40.52 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
08:51.08 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
08:53.07 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:06.27 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:14.25 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:12.05 *** join/#brlcad pandrei (~pandrei@86.121.195.227)
10:19.39 *** join/#brlcad ishwerdas (~inderplus@117.212.48.170)
10:23.04 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.70)
10:24.45 todor_nikolov can someone check the build if it is ok? mine fails at dag.c
10:25.51 todor_nikolov http://pastebin.com/49ifzjM7
10:30.48 *** join/#brlcad merzo (~merzo@38-180-132-95.pool.ukrtel.net)
10:33.36 *** join/#brlcad jasleen (~chatzilla@117.253.225.132)
11:02.51 Notify 03BRL-CAD Wiki:Krajkreddy * 6657 /wiki/User:Krajkreddy/GSOC13/proposal: /* Brief summary of Project */
11:03.07 Notify 03BRL-CAD Wiki:Krajkreddy * 6658 /wiki/User:Krajkreddy/GSOC13/proposal: /* References */
11:03.21 Notify 03BRL-CAD Wiki:Krajkreddy * 6659 /wiki/User:Krajkreddy/GSOC13/proposal: /* References */
11:03.41 Notify 03BRL-CAD Wiki:Krajkreddy * 6660 /wiki/User:Krajkreddy/GSOC13/proposal: /* Brief summary of Project */
11:12.30 *** join/#brlcad ishwerdas (~inderplus@117.199.101.148)
11:19.20 *** join/#brlcad jasleen (~chatzilla@117.253.225.132)
11:25.19 Notify 03BRL-CAD Wiki:Todor nikolov * 6661 /wiki/User:Todor_nikolov/proposal: Previous Experience
11:43.09 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:49.14 Notify 03BRL-CAD Wiki:Clouddrift * 6662 /wiki/User:Clouddrift/GSoC2014:
11:49.36 Notify 03BRL-CAD Wiki:Clouddrift * 6663 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
11:54.28 *** join/#brlcad richa_ (uid11933@gateway/web/irccloud.com/x-syrdqzlyqfvjlpzo)
11:57.23 Notify 03BRL-CAD Wiki:Krajkreddy * 6664 /wiki/User:Krajkreddy/GSOC13/proposal: /* Update for the proposal */
11:57.45 Notify 03BRL-CAD Wiki:Clouddrift * 6665 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
12:00.19 *** join/#brlcad ishwerdas (~inderplus@117.212.50.133)
12:06.30 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6666 /wiki/User:PulkitMittal/GSOC2014/proposal: Blanked the page
12:11.24 *** join/#brlcad hoiji_ (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
12:12.22 Notify 03BRL-CAD Wiki:Pulkit Mittal * 0 /wiki/User:PulkitMittal/GSOC2014/proposal:
12:13.03 Notify 03BRL-CAD Wiki:Clouddrift * 6669 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
12:18.40 Notify 03BRL-CAD Wiki:Clouddrift * 6670 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
12:21.20 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6671 /wiki/User:Pulkit_Mittal/GSOC2014/proposal:
12:22.03 Notify 03BRL-CAD Wiki:Clouddrift * 6672 /wiki/User:Clouddrift/GSoC2014: /* Brief Background */
12:25.02 Notify 03BRL-CAD Wiki:Richajain1912 * 6673 /wiki/User:Richajain1912: Created page with "*'''Name:''' Richa Jain *'''E-Mail:''' richa.jain1912@gmail.com *'''IRC Nick:''' richa (#brlcad on freenode) *'''GSoC Proposal:''' http://brlcad.org/wiki/User:Richajain1912/GS..."
12:29.13 Notify 03BRL-CAD Wiki:Clouddrift * 6674 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
12:29.35 Notify 03BRL-CAD Wiki:Clouddrift * 6675 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
12:29.55 Notify 03BRL-CAD Wiki:Clouddrift * 6676 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
12:32.34 ``Erik todor_nikolov: is your source tree an unmodified checkout?
12:33.34 Notify 03BRL-CAD Wiki:Clouddrift * 6677 /wiki/User:Clouddrift/GSoC2014: /* The current status of NMG */
12:41.35 ankesh11 brlcad: I am having a tough time figuring out the solution, and after going through a bit reading on topic, it's a general suggestion that figuring out the compilation info from the binary is tricky and there isn't a standard solution for it. One solution may be to track that at compile-time and dump into an output file.
12:43.20 Notify 03BRL-CAD Wiki:Clouddrift * 6678 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
12:44.41 *** join/#brlcad ishwerdas (~inderplus@117.199.103.190)
12:47.17 Notify 03BRL-CAD Wiki:Clouddrift * 6679 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
12:49.24 Notify 03BRL-CAD Wiki:Richajain1912 * 6680 /wiki/User:Richajain1912/GSOC2014/: /* Deliverables */
12:51.11 Notify 03BRL-CAD Wiki:Clouddrift * 6681 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
12:51.30 ``Erik ankesh11: the solution to what? your statement lacks any detail that might allow anyone else to help you :) (generally, it's best to ask questions "open" instead of to a certain person, several people who may be able to help may be available at different times... I couldn't find enough info to figure out what you're talking about looking through the backlog...)
12:51.45 Notify 03BRL-CAD Wiki:Clouddrift * 6682 /wiki/User:Clouddrift/GSoC2014:
12:52.35 Notify 03BRL-CAD Wiki:Krajkreddy * 0 /wiki/User:Krajkreddy/GSOC13/proposal: wrong year ;)
12:53.48 Notify 03BRL-CAD Wiki:Clouddrift * 6685 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
12:55.20 todor_nikolov can someone try the latest build, it seems to be broken
12:55.31 todor_nikolov i can't compile it
12:55.42 Notify 03BRL-CAD Wiki:Clouddrift * 6686 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
12:56.20 Notify 03BRL-CAD Wiki:Clouddrift * 6687 /wiki/User:Clouddrift/GSoC2014: /* Manifold Solid */
12:57.11 Notify 03BRL-CAD Wiki:Clouddrift * 6688 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
12:58.23 ``Erik updates and compiles O.o
12:59.14 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6689 /wiki/User:Pulkit_Mittal/GSOC2014/proposal: /* About Me */
12:59.46 Notify 03BRL-CAD Wiki:Krajkreddy * 6690 /wiki/User:Krajkreddy/GSOC14/proposal: /* Update for the proposal */
13:01.57 ``Erik hm, on my mac, I get: clang: error: unknown argument: '-qstackprotect'
13:02.16 ``Erik we'll see how freebsd and linux go O.o
13:04.53 todor_nikolov i had a problem with dag.c , more specifically a call to libavoid http://pastebin.com/49ifzjM7
13:05.32 ``Erik 'libavoid' in your paste looks like a system header, and I'm not familiar with dag.c as a BRL-CAD file :/
13:06.07 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:06.21 Notify 03BRL-CAD Wiki:Clouddrift * 6691 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
13:07.39 Notify 03BRL-CAD Wiki:Clouddrift * 6692 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
13:09.17 ``Erik my linux build has gotten to step-g so far :/
13:10.00 Notify 03BRL-CAD Wiki:Clouddrift * 6693 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
13:10.51 ``Erik starseeker, brlcad: cmake on bz is failing for me with the png libraries
13:13.03 ``Erik todor_nikolov: my linux box built libged fine, but there's no trace of 'avoid' on the system... I'd imagine that's the culprit
13:15.19 todor_nikolov its possible i made a mistake when installing it
13:16.04 Notify 03BRL-CAD Wiki:Clouddrift * 6694 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
13:17.02 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6695 /wiki/User:Pulkit_Mittal/GSOC2014/proposal:
13:17.40 ``Erik it's very probable that dag.c tries to use a third party lib that you have installed and I don't, and the conditional code in that is bad somehow
13:18.36 Notify 03BRL-CAD Wiki:Clouddrift * 6696 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
13:20.05 ``Erik dag.cpp even
13:20.07 Notify 03BRL-CAD Wiki:Clouddrift * 6697 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
13:32.29 *** join/#brlcad jasleen (~chatzilla@117.253.225.132)
13:32.34 Notify 03BRL-CAD Wiki:Clouddrift * 6698 /wiki/User:Clouddrift/GSoC2014: /* Documentation */
13:33.09 ``Erik yeah, just completed a successful build on ubuntu 12.04 i386
13:37.05 ankesh11 ``Erik: My bad. I am working on a patch to include compiler info in the benchmark suite output, however getting it seems tricky. I implemented a solution which works when the benchmark tool has access to the build directory, but not for installed binaries of benchmark.
13:41.38 Notify 03BRL-CAD Wiki:Clouddrift * 6699 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
13:42.05 Notify 03BRL-CAD Wiki:Clouddrift * 6700 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
13:42.45 Notify 03BRL-CAD Wiki:Clouddrift * 6701 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
13:43.36 Notify 03BRL-CAD Wiki:Clouddrift * 6702 /wiki/User:Clouddrift/GSoC2014: /* Brief background */
13:44.16 Notify 03BRL-CAD Wiki:Clouddrift * 6703 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
13:47.01 Notify 03BRL-CAD Wiki:Clouddrift * 6704 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
13:47.35 Notify 03BRL-CAD Wiki:Clouddrift * 6705 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
13:49.09 Notify 03BRL-CAD Wiki:Clouddrift * 6706 /wiki/User:Clouddrift/GSoC2014: /* Why me */
13:53.01 Notify 03BRL-CAD Wiki:Clouddrift * 6707 /wiki/User:Clouddrift/GSoC2014: /* Why me */
13:59.59 Notify 03BRL-CAD Wiki:Clouddrift * 6708 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
14:00.24 Notify 03BRL-CAD Wiki:Clouddrift * 6709 /wiki/User:Clouddrift/GSoC2014: /* Why me */
14:10.01 ``Erik ankesh11: maybe you need to add a build rule to make a file that includes all the compile time information you want (and install it in the datadir or something)?
14:10.25 ``Erik or add the info to the brlcad-config script?
14:17.08 ankesh11 ``Erik: Thanks, I think catching the info at compile time is the way to gof. I don't have much experience with CMake scripts though, but I will definitely give it a try.
14:19.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.10 starseeker when todor_nikolov comes back - I think he's got adaptagrams installed, and it's highly probable that the dag code using it is outdated
14:25.35 Notify 03BRL-CAD Wiki:Clouddrift * 6710 /wiki/User:Clouddrift/GSoC2014: /* Why me */
14:47.09 *** join/#brlcad todor_nikolov (~t_nikolov@194.149.136.247)
14:59.35 starseeker ``Erik: what are your cmake options on bz? I just tried it and things seemed to work...
15:05.15 *** join/#brlcad ries (~ries@190.9.171.121)
15:08.16 *** join/#brlcad rotad (~user@unaffiliated/rotad)
15:10.07 *** join/#brlcad todor_nikolov (~t_nikolov@194.149.136.247)
15:11.16 Notify 03BRL-CAD Wiki:Clouddrift * 6711 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
15:14.15 *** join/#brlcad jasleen (~chatzilla@101.56.154.218)
15:14.15 *** join/#brlcad ishwerdas (~inderplus@117.220.168.79)
15:25.36 *** join/#brlcad caen23 (~caen23@92.83.184.104)
15:30.27 Notify 03BRL-CAD Wiki:189.2.73.37 * 6712 /wiki/Summer_of_Code/Checklis:
15:42.32 Notify 03BRL-CAD Wiki:Todor nikolov * 6713 /wiki/User:Todor_nikolov/proposal: ..
15:43.09 Notify 03BRL-CAD Wiki:Todor nikolov * 6714 /wiki/User:Todor_nikolov/proposal: ...
15:45.01 ``Erik starseeker: no options, purged and did "cmake ../.." in a fresh dir and got PNG issues (found headers, missing lib). I'll purge again and re-try
15:45.42 ``Erik errmmmm, the cmake pass seems to not be failing now o.O that's ... interesting
15:53.23 ``Erik http://paste.lisp.org/display/141645 seems a little less prone to funky caching, though
15:53.44 ``Erik (error, c++ style comments in a C file in the src/other/openNURBS/ subtree)
15:55.18 *** join/#brlcad ishwerdas (~inderplus@117.199.99.77)
15:58.27 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:07.08 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:24.11 Notify 03BRL-CAD Wiki:Clouddrift * 6715 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
16:25.37 *** join/#brlcad ikaroruan (b189a926@gateway/web/freenode/ip.177.137.169.38)
16:28.29 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:30.07 ikaroruan Hi! My name is Ikaro Ruan, I'm from Brazil and I intend to participate Google Summer of Code 2014. Have you any tips for me? Thank You!
16:36.52 *** join/#brlcad inderplus_ (~inderplus@117.199.100.232)
16:39.02 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
16:42.28 *** join/#brlcad inderplus_ (~inderplus@117.199.109.188)
16:45.55 teepee hi ikaroruan
16:46.23 *** join/#brlcad Ravers (~Ravers@122.104.broadband12.iol.cz)
16:47.39 ikaroruan hi teepe!
16:48.59 teepee ikaroruan: do you have specific questions or just searching for general information?
16:50.21 ikaroruan I have a doubt. The BRL-CAD only accepts for GSoC who have higher experience in Programming?
16:51.54 teepee ikaroruan: no, if you look at the project idea list, there's also a number of task rated as "easy"
16:52.01 teepee http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas
16:53.51 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:54.01 ikaroruan Yes! I am very interested in the Code Reduction Project! Thank you!
16:54.36 Ravers Hey, I'd like to ask if there is any way how to find out how many proposals per ideas there is?
16:55.37 teepee ikaroruan: very good. check the details and come back for discussion :)
16:57.37 teepee Ravers: I guess you have to check with the org admin for that. I don't know if that information is somewhere visible on the melange site
16:57.54 Ravers Thank you
17:03.20 ``Erik Ravers: no.
17:04.25 ``Erik you can discuss ideas, we can try to help shape how you orient your proposal, but it'd be unfair to give you a "you'll win" before the final selection
17:04.49 ``Erik (I feel like that's what you're actually looking for)
17:06.27 *** join/#brlcad Pritesh (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
17:09.03 *** join/#brlcad gaganjyot (~gagan@124.253.225.227)
17:13.04 Pritesh I m willing to participate in gsoc and have decided to work under brlcad as webdeveloper. Where to start. Any advice.
17:16.27 Ravers Erik: No, im didnt mean it like "im looking for assurace that I'll be accepted" but more like finding out what's popularity of certain idea from ideas list (and what are my chances ) :)
17:16.36 teepee Pritesh: what did you do/read so far?
17:17.52 Pritesh i have just downloaded the software and trying to explore.
17:20.42 Notify 03BRL-CAD Wiki:Clouddrift * 6716 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
17:20.46 teepee Pritesh: good start, also check the project ideas page (which also links to a nice checklist)
17:21.12 Notify 03BRL-CAD Wiki:Clouddrift * 6717 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
17:21.44 Pritesh does brl-cad executable include source code ?
17:24.56 ikaroruan How can I get some part of the code to include a Reduction Code example in my proposal?
17:25.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:25.32 Notify 03BRL-CAD Wiki:Clouddrift * 6718 /wiki/User:Clouddrift/GSoC2014: /* Extract NMG to be a stand-alone library */
17:28.47 Notify 03BRL-CAD Wiki:Clouddrift * 6719 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
17:31.26 Notify 03BRL-CAD Wiki:Clouddrift * 6720 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
17:34.58 starseeker ``Erik: there are a number of those in openNURBS
17:35.11 Pritesh I have experience in opengl as well 3d modelling in blender. Am i good enough.
17:35.21 starseeker didn't think the gnu89 flag was getting passed to openNURBS...
17:36.14 starseeker Pritesh: good enough to do what?
17:36.44 starseeker ``Erik: is there a script to convert C++ comments to C comments?
17:37.13 Pritesh To participate in gsoc for brlcad.
17:37.31 ``Erik starseeker: if you want ugly but correct: s,//.*,/* & */,
17:37.42 ``Erik it'll fail if there are valid // tokens in a string or comment...
17:37.50 starseeker Pritesh: the experience is relevant, but doesn't guarantee anything by itself
17:38.40 starseeker Pritesh: start here - http://brlcad.org/wiki/Google_Summer_of_Code
17:39.03 ``Erik Ravers: once proposals start coming in, I think brlcad likes to try to discuss overlap and mitigation to promising candidates... I recommend you do your best and not worry about anyone else just yet :)
17:40.46 Notify 03BRL-CAD Wiki:Shabdpreeti * 0 /wiki/User:Shabdpreeti:
17:41.07 starseeker ``Erik: I'd try giving that a go on the openNURBS files and see if it works... the other option is to figure out why it's trying to build openNURBS at the gnu89 level
17:41.12 Ravers Erik: Awesome :) thanks
17:42.30 ``Erik starseeker: I'm wrapped up for the day, I imagine you should be, too... :) if you have time monday morning, maybe it'd be a good light duty task :)
17:43.19 Pritesh I have good knowledge of php and mysql too as can be seen by my currently developing website https://priteshvikram-dawud.rhcloud.com . Its interface looks familiar to facebook but totally developed by me.
17:43.22 ``Erik Ravers: good luck and feel free to ask questions here, our goal is to make BRL-CAD awesome and gsoc is an avenue... help us help you be awesome!
17:48.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:51.29 Pritesh Does submitting proposal early means better chance of getting selected ?
17:51.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:57.08 teepee Pritesh: you'll have more time to work on it / discuss it / include feedback. it's the content that matters
17:58.49 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:59.07 Pritesh Thanks. all brlcad people. Looking forward to contribute....
18:03.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:06.02 Notify 03BRL-CAD Wiki:Pritesh123 * 0 /wiki/User:Pritesh123:
18:15.25 *** join/#brlcad merzo (~merzo@175-47-132-95.pool.ukrtel.net)
18:17.39 Pritesh what is a dev log ? And how to create one.
18:19.51 kanzure probably your user page on the brlcad wiki
18:37.59 *** join/#brlcad cstirk (~Carola@static-67-62-121-234.dsl.cavtel.net)
18:54.06 ``Erik Pritesh: yes, submit a proposal early, set up a wiki page on brlcad.org/wiki/ for it, we can provide one or two reviews before the submission deadline to help you improve your proposal
18:54.37 Pritesh Thanks. Erik
19:32.33 Pritesh Can i format content using html tags inside a page.
19:44.05 Notify 03BRL-CAD Wiki:Pritesh123 * 6721 /wiki/User:Pritesh123: My start page
19:47.42 Notify 03BRL-CAD Wiki:Richajain1912 * 6722 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
19:54.27 Notify 03BRL-CAD Wiki:Pritesh123 * 6723 /wiki/User:Pritesh123:
19:55.22 *** part/#brlcad Pritesh (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
20:08.13 *** join/#brlcad ries (~ries@190.9.171.121)
20:08.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:54.06 *** join/#brlcad gaganjyot (~gagan@124.253.225.227)
21:00.14 gaganjyot brlcad: ping
21:01.37 gaganjyot should/can I can write the exact code in my proposal or the Pseudocode of the functions ?
22:16.42 *** join/#brlcad FOSScookie (~brian@107.200.34.31)
22:43.46 *** part/#brlcad gaganjyot (~gagan@124.253.225.227)
22:45.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140316

IRC log for #brlcad on 20140316

01:25.53 hsrai gaganjyot: If you have written working code, give its URL or embed. If you wish to convey uour proposed code/idea, then you may use pseudocode.
02:20.24 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
03:04.27 *** join/#brlcad rotad (~user@unaffiliated/rotad)
03:07.06 *** join/#brlcad ries (~ries@190.9.171.121)
03:07.53 *** join/#brlcad kesha (~kesha@14.139.122.114)
03:17.05 brlcad hsrai: alas, he left
04:47.14 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:20.44 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-mseqzgtssyjtunmt)
06:20.31 *** join/#brlcad cstirk (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
06:26.32 *** join/#brlcad ries (~ries@190.9.171.121)
07:33.35 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:05.29 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
08:16.25 *** join/#brlcad Clouddrift (~Clouddrif@2001:da8:e000:1a08:d55e:57bd:7d21:3bd)
08:49.21 Notify 03BRL-CAD Wiki:Richajain1912 * 6724 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
08:51.49 Notify 03BRL-CAD Wiki:Richajain1912 * 6725 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
08:53.20 Notify 03BRL-CAD Wiki:Richajain1912 * 6726 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
09:37.39 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
09:59.40 *** join/#brlcad pritesh (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
10:00.19 *** part/#brlcad pritesh (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
10:00.52 *** join/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
10:04.30 pritesh123 In the gsoc ideas page under webdevelopment do we have to choose only one or we can choose more than one. And what should be the project topic in case we select multiple topics under webdevelopment.
10:11.46 *** join/#brlcad binbin (89840308@gateway/web/freenode/ip.137.132.3.8)
10:24.35 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:55.05 *** join/#brlcad ishwerdas (~inderplus@117.199.97.73)
11:21.56 *** join/#brlcad shaina (~shaina@202.164.53.117)
11:23.23 *** part/#brlcad mazelaman (~caio@189.80.69.100)
11:23.37 *** part/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
11:39.29 ``Erik hm, don't suppose anyone knows of a map or list that shows countries where ISPs are still "per usage/minute" and/or computers at home are rare? not everyone has the ability to lurk like we do...
11:41.13 ``Erik maybe the gsoc checklist page needs a note that if you can't lurk on irc to wait for an answer, you should use the mailing list?
11:42.20 archivist some dont realise lurking is useful
11:59.33 ``Erik yeh, we've had our share of people who expect an immediate answer and are confused/angry when it takes a few hours :)
11:59.48 ``Erik kids these days, no patience
12:01.50 ``Erik I just want to make sure that those who need to use a cybercafe or are charged for access by time are aware of the better route
12:07.31 *** join/#brlcad javampire (~ncsaba@p4FF719DC.dip0.t-ipconnect.de)
12:09.18 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-dfgfjnufyyefllei)
12:10.55 ankesh11 ``Erik: The logs are there for the exact same purpose. The channel topic mentions it promptly.
12:19.59 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
12:31.07 Clouddrift excuse me, when compiling BRL-CAD, I met error C2001: new line in constant.
12:31.51 Clouddrift at some line, e.g. addPair("Recursive option with no wildcard", L"...");
12:33.24 Clouddrift Could someone give me some solution about this. Thanks.
12:34.52 Clouddrift located in ASLocalizer.cpp
12:35.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:03.29 *** join/#brlcad gaganjyot (~gagan@124.253.224.162)
13:04.20 *** join/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
13:06.01 pritesh123 where to find brlcad benchmark suit.
13:13.44 brlcad heh
13:14.57 *** join/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
13:14.58 brlcad Clouddrift: did you try searching for that error?
13:15.06 brlcad pritesh123: stop joining asking and leaving
13:15.26 brlcad that's considered quite rude on IRC, please read http://brlcad.org/wiki/IRC
13:17.27 brlcad Clouddrift: the fix should be trivially easy to fix given that error message .. I presume you read it and there's something you do not understand?
13:20.47 teepee brlcad: benchmark mail on the way... Benchmark results indicate an approximate VGR performance metric of 38333 :)
13:22.32 Clouddrift i'm sorry.
13:22.40 Clouddrift for leaving
13:29.41 pritesh123 sorry for above mistake..
13:30.11 pritesh123 What's VGR performance metric ?
13:36.25 ankesh11 pritesh: A VGR performance metric of 38333 indicates that your machine is approximately 38333 times
13:36.25 ankesh11 faster than than the reference machine(named VGR) being used for comparison.
13:42.23 *** join/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
13:42.27 pritesh123 network failure.!!!
13:42.32 pritesh123 sorry
13:45.06 pritesh123 can i know how to stay online 24/7.i have frequent network problems.
13:46.49 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 0 /wiki/User:Gaganjyotsingh:
13:47.09 gaganjyot brlcad: hi
13:51.08 teepee pritesh123: you could have a look at znc, i have that running on a raspberry pi
13:52.10 teepee pritesh123: http://wiki.znc.in/ZNC
13:52.22 pritesh123 do i need a bouncer account.
13:52.34 teepee no
13:52.54 teepee znc connects with your normal account and you can then connect any client to your znc instance
13:54.44 *** join/#brlcad shaina (~shaina@202.164.53.117)
13:55.40 Notify 03BRL-CAD Wiki:Krajkreddy * 6727 /wiki/User:Krajkreddy/GSOC14/proposal/primitives_details: /* Add details regarding Primitives, Part-1 */
13:55.42 teepee shaina: hello
13:56.49 pritesh123 do i need to configure my own znc server ?
13:57.20 teepee pritesh123: yes, that needs some reading as it's quite versatile
13:58.00 teepee pritesh123: so it makes sense if you plan to stay around on irc for the near future but not for just coming by from time to time
13:59.04 teepee pritesh123: once it's running, it's very nice as it's even possible to connect multiple clientes like pc and mobile phone at the same time
14:11.41 Notify 03BRL-CAD Wiki:Krajkreddy * 6728 /wiki/User:Krajkreddy/GSOC14/proposal/primitives_details: /* Primitives Details, Part-2 */
14:16.08 shaina teepee: Hi
14:16.48 teepee shaina: i saw you got everything compiled
14:17.22 teepee the mailing list thread did wander off sideways a bit ;)
14:18.30 shaina yes. OpenSCAD got compiled and working smoothly
14:18.47 shaina and now I am forwarding to my next step
14:19.22 shaina as I got response to my Introductory mail that I should submit a patch as being a part of the community
14:19.30 Notify 03BRL-CAD Wiki:Krajkreddy * 6729 /wiki/User:Krajkreddy/GSOC14/proposal/primitives_details: /* Primitives Details */
14:19.38 shaina so I was looking into the issues
14:20.22 teepee shaina: yes, that's not strictly required but very much suggested to show you are getting involved
14:20.41 Notify 03BRL-CAD Wiki:Krajkreddy * 6730 /wiki/User:Krajkreddy/GSOC14/proposal: /* BRL-CAD current Status of Primitives */
14:21.02 Notify 03BRL-CAD Wiki:Krajkreddy * 6731 /wiki/User:Krajkreddy/GSOC14/proposal: /* References */
14:21.55 teepee shaina: as we work under the brlcad umbrella, this checklist will apply http://brlcad.org/wiki/Summer_of_Code/Checklist
14:23.33 Notify 03BRL-CAD Wiki:Krajkreddy * 6732 /wiki/User:Krajkreddy/GSOC14/proposal/primitives_details: /* Spelling Errors */
14:24.50 shaina teepee: yes, I have checked it. and I am interested in improve DXF import/ export project
14:25.07 Notify 03BRL-CAD Wiki:Krajkreddy * 6733 /wiki/User:Krajkreddy/GSOC14/proposal: /* Spelling Errors */
14:25.17 shaina It seems appropriate to my interests
14:26.54 teepee perfect
14:33.51 shaina and I want to ask, Do I need to just give appropriate names to these files as a patch? https://github.com/openscad/openscad/issues/503
14:36.23 teepee shaina: I'd recommend something that will actually change code somewhere, but yes it mainly is about giving the example files a bit more structure
14:37.05 teepee right now they are just example001.scad example002.scad which is not giving much information for someone just wanting to explore
14:37.45 teepee but then, reading the last comment, it might involve a small code change :)
14:45.20 shaina But, according to him, we should just categorize the examples
14:45.38 shaina What code change would it need?
14:46.30 teepee I don't think the current code will populate the examples menu entry recursively right now
14:46.57 teepee for the openscad specific questions we probably should move over to #openscad
14:47.08 shaina ok
14:55.39 *** join/#brlcad yusuf__ (b0287fbd@gateway/web/freenode/ip.176.40.127.189)
15:02.54 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6734 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff: Created page with "=GSoC 2014 Project Proposal : LibreCAD Kernel kickoff= ==Personal Information== '''Name:''' Gaganjyot Singh '''Email Address:''' thegaganx@gmail.com '''IRC Username:''' gag..."
15:03.27 *** join/#brlcad jasleen (~chatzilla@101.59.107.185)
15:11.11 Notify 03BRL-CAD Wiki:Krajkreddy * 6735 /wiki/User:Krajkreddy/GSOC14/proposal: /* Development schedule */
15:12.47 Notify 03BRL-CAD Wiki:Krajkreddy * 6736 /wiki/User:Krajkreddy/GSOC14/proposal: /* Development Schedule */
15:14.41 *** join/#brlcad Ravers (~Ravers@122.104.broadband12.iol.cz)
15:16.32 Notify 03BRL-CAD Wiki:Krajkreddy * 6737 /wiki/User:Krajkreddy/GSOC14/proposal: /* Why me? */
15:19.38 Notify 03BRL-CAD Wiki:Krajkreddy * 6738 /wiki/User:Krajkreddy/GSOC14/proposal: /*Remove Redundancy */
15:25.10 Notify 03BRL-CAD Wiki:Krajkreddy * 6739 /wiki/User:Krajkreddy/GSOC14/proposal: /* Enahance Readability */
15:26.06 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6740 /wiki/User:Pulkit_Mittal/GSOC2014/proposal: /* Availability */
15:28.06 *** join/#brlcad raj12lnm (7ab32d21@gateway/web/freenode/ip.122.179.45.33)
15:28.20 raj12lnm hi javampire, kanjure and brlcad
15:28.33 raj12lnm please see my proposal at http://brlcad.org/wiki/User:Krajkreddy/GSOC14/proposal
15:28.43 raj12lnm your feeback will be valuable.
15:29.12 raj12lnm wishes everyone a Happy Holi. ( A Festival in India :-) )
15:30.07 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
15:31.44 raj12lnm folks, please reply on the mailing list. It will be wonderful.
15:32.02 raj12lnm is going to get reddy for the evening meetup. :-)
15:32.31 raj12lnm again a very happy holi for all of you. May this beautiful festival of colour brings happiness and joy in you.
15:33.13 *** join/#brlcad gaganjyot (~gagan@124.253.224.162)
15:43.02 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
16:01.03 Notify 03BRL-CAD Wiki:Luo carrot * 0 /wiki/User:Luo_carro:
16:18.37 gaganjyot brlcad: ping
16:19.17 *** join/#brlcad Clouddrift (~Clouddrif@2001:da8:e000:1a08:d55e:57bd:7d21:3bd)
16:24.53 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6741 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff:
16:24.59 *** join/#brlcad Zhao (~Zhao@183.157.160.25)
16:28.19 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
16:31.19 gaganjyot hello everyone,
16:31.28 gaganjyot I have updated my proposal at the wiki
16:31.36 gaganjyot I'd like to hear your views :)
16:32.01 gaganjyot http://brlcad.org/wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff
16:32.16 Notify 03BRL-CAD Wiki:Clouddrift * 6742 /wiki/User:Clouddrift/GSoC2014:
16:32.47 Notify 03BRL-CAD Wiki:Clouddrift * 6743 /wiki/User:Clouddrift/GSoC2014: /* Personal Information */
16:34.34 Notify 03BRL-CAD Wiki:Clouddrift * 6744 /wiki/User:Clouddrift/GSoC2014: /* Personal Information */
16:39.29 *** join/#brlcad caen23 (~caen23@92.83.184.104)
16:42.33 *** join/#brlcad jasleen (~chatzilla@117.253.203.57)
16:51.23 Notify 03BRL-CAD Wiki:Richajain1912 * 6745 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
17:10.01 *** join/#brlcad gaganjyot (~gagan@124.253.224.162)
17:20.11 *** join/#brlcad ishwerdas (~inderplus@117.199.97.73)
17:29.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:29.27 *** join/#brlcad javampire (~ncsaba@p4FF719DC.dip0.t-ipconnect.de)
17:36.29 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.121)
17:39.49 Notify 03BRL-CAD Wiki:Denisilie94 * 0 /wiki/User:Denisilie94:
18:03.59 *** join/#brlcad jasleen (~chatzilla@117.253.203.57)
18:04.21 *** join/#brlcad aasheesh (75fb89c3@gateway/web/freenode/ip.117.251.137.195)
18:05.03 aasheesh hi
18:06.46 gaganjyot hi aasheesh
18:07.16 aasheesh can i discuss about my project
18:08.07 ishwerdas sure
18:08.40 ishwerdas aasheesh: what's your project about ?
18:09.09 aasheesh am planning to design an algorithm "processing image and sending through online channel with less deterioration ". Generally while sending an image , at the recipient end we observe that image get distorted, my algorithm will help over it and recieved image will be in original quality. I will be implementing my algorithm using MATLAB with some graphical techniques. so please give me suggation about this project. can i do this pro
18:13.05 ishwerdas I am not a CAD expert, but can you tell me how will that benefit BRL-CAD ?
18:21.52 *** join/#brlcad aasheesh (75fb89c3@gateway/web/freenode/ip.117.251.137.195)
18:22.53 aasheesh can we discuss about my project?
18:35.32 aasheesh i am planning to design an algorithm "processing image and sending through online channel with less deterioration ".
18:36.05 aasheesh what should i do for that?
18:37.22 teepee aasheesh: so that's a proposal for something not on the project list, right?
18:37.41 aasheesh yes
18:38.23 teepee i guess for that you'll have to check with ``Erik or brlcad who are the org admins for brl-cad
18:39.32 teepee as ishwerdas already pointed out on first glance that seems to be not too much related with the CAD topic, but I might be wrong as I don't know the details :)
18:40.34 aasheesh ok ...thanks.. sir have one more project about math (optimization)
18:53.58 aasheesh hello
19:13.35 gaganjyot brlcad: hi
19:15.30 aasheesh hi
19:15.33 aasheesh i am planning to design an algorithm "processing image and sending through online channel with less deterioration ".
20:22.24 gaganjyot Hello
20:34.15 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6746 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff:
20:35.53 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6747 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff:
20:42.24 *** part/#brlcad gaganjyot (~gagan@124.253.224.162)
20:45.59 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6748 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff:
20:50.01 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6749 /wiki/User:Gaganjyotsingh/Proposal/LibreCADkickoff:
20:52.37 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
21:25.00 *** join/#brlcad merzo (~merzo@122-154-133-95.pool.ukrtel.net)
22:06.52 Notify 03BRL-CAD Wiki:Erik * 6750 /wiki/Vgr: Beginning of a VGR page
22:08.23 Notify 03BRL-CAD Wiki:Erik * 6751 /wiki/Vgr: vgr was a vax, not a pdp
22:18.09 *** join/#brlcad FOSScookie (~brian@107.200.34.31)
22:29.40 todor_nikolov hi, can someone tell me who uses this program and for what
22:38.51 ``Erik which program?
22:41.01 todor_nikolov mged / archer
22:41.08 todor_nikolov also, librt
22:44.47 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-dfgfjnufyyefllei)
22:44.47 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
22:51.55 ``Erik several people, the groups I'm mostly familiar with are the US Army Research Laboratory who use it physical analysis and visualization
22:52.27 ``Erik but there're users in other parts of defense, in education, in manufacturing, ...
22:58.01 *** join/#brlcad cstirk (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
23:04.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:33.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:46.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140317

IRC log for #brlcad on 20140317

00:08.10 Notify 03BRL-CAD Wiki:Todor nikolov * 6752 /wiki/User:Todor_nikolov/proposal: Started work, organize later
00:14.35 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
00:26.38 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
00:30.16 Notify 03BRL-CAD Wiki:Todor nikolov * 6753 /wiki/User:Todor_nikolov/proposal: ...
01:10.40 Notify 03BRL-CAD Wiki:Todor nikolov * 6754 /wiki/User:Todor_nikolov/proposal: almost done
01:21.14 Notify 03BRL-CAD Wiki:Todor nikolov * 6755 /wiki/User:Todor_nikolov/proposal: ...
01:30.20 Notify 03BRL-CAD Wiki:Todor nikolov * 6756 /wiki/User:Todor_nikolov/proposal:
01:31.44 Notify 03BRL-CAD Wiki:Todor nikolov * 6757 /wiki/User:Todor_nikolov/proposal:
01:50.13 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
02:05.36 Notify 03BRL-CAD Wiki:Clouddrift * 6758 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
02:09.34 Notify 03BRL-CAD Wiki:Todor nikolov * 6759 /wiki/User:Todor_nikolov/proposal: Done for today, waiting on feedback
02:24.42 Notify 03BRL-CAD Wiki:Todor nikolov * 6760 /wiki/User:Todor_nikolov/proposal:
02:56.09 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
03:25.35 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
04:37.01 *** join/#brlcad gaganjyot (~gagan@124.253.225.243)
04:55.42 *** join/#brlcad cstirk (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
05:23.27 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:40.00 *** join/#brlcad gaganjyot (~gagan@124.253.225.243)
05:54.47 *** join/#brlcad ishwerdas (~inderplus@1.38.20.86)
07:03.25 *** part/#brlcad gaganjyot (~gagan@124.253.225.243)
07:03.40 *** join/#brlcad gaganjyot (~gagan@124.253.225.243)
07:26.25 richa Is current OGV deployed somewhere?
07:34.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:38.00 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:54.26 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:21.32 *** join/#brlcad richa_ (uid11933@gateway/web/irccloud.com/x-zjyjmneqsqmszolh)
08:23.42 Notify 03BRL-CAD Wiki:Clouddrift * 6761 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
08:25.28 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
08:38.58 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:46.53 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
08:55.42 ankesh11 Same question about the Benchmark Website, is it deployed somewhere cuurently?
08:59.04 Notify 03BRL-CAD Wiki:Clouddrift * 6762 /wiki/User:Clouddrift/GSoC2014: /* Non-manifold */
08:59.18 Notify 03BRL-CAD Wiki:Clouddrift * 6763 /wiki/User:Clouddrift/GSoC2014: /* Non-manifold */
09:07.40 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:13.24 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
09:20.35 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:21.09 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:24.26 *** join/#brlcad gaganjyot (~gagan@124.253.225.243)
09:25.26 *** join/#brlcad jasleen (~chatzilla@117.255.240.16)
09:42.56 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
10:20.04 *** join/#brlcad Ravers (~Ravers@eduroam-78-128-129-159.osu.cz)
10:33.04 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
10:54.50 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
11:04.03 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:04.09 *** join/#brlcad albertcoder (~albert@202.164.53.117)
11:10.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:17.39 *** join/#brlcad gaganjyot (~gagan@124.253.225.243)
11:31.04 *** join/#brlcad Ravers (~Ravers@eduroam-78-128-129-159.osu.cz)
11:53.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:54.04 Notify 03BRL-CAD Wiki:Clouddrift * 6764 /wiki/User:Clouddrift/GSoC2014: /* The current status of NMG */
12:01.39 Notify 03BRL-CAD Wiki:Clouddrift * 6765 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
12:21.01 *** join/#brlcad ries (~ries@190.9.171.121)
12:43.16 *** join/#brlcad ries (~ries@190.9.171.121)
13:29.50 *** join/#brlcad albertcoder (~albert@202.164.53.117)
13:33.42 *** join/#brlcad Ravers (~Ravers@eduroam-78-128-129-159.osu.cz)
14:00.01 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-wqdczdgywpzcvpmh)
14:21.08 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-vyjalqmqwbrfakwm)
14:31.59 *** join/#brlcad gaganjyot (~gagan@124.253.225.8)
15:03.00 *** join/#brlcad Guest91421 (~chatzilla@120.56.225.244)
15:04.12 *** join/#brlcad Guest94131 (~chatzilla@120.56.225.244)
15:04.26 *** join/#brlcad binbin (8984030a@gateway/web/freenode/ip.137.132.3.10)
15:19.05 Notify 03BRL-CAD Wiki:Clouddrift * 6766 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
15:20.14 Notify 03BRL-CAD Wiki:Clouddrift * 6767 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
15:20.50 *** join/#brlcad startupIndia_ (~chatzilla@120.59.110.97)
15:21.27 Notify 03BRL-CAD Wiki:Clouddrift * 6768 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
15:24.21 Notify 03BRL-CAD Wiki:Clouddrift * 6769 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
15:24.51 Notify 03BRL-CAD Wiki:Clouddrift * 6770 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
15:26.11 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:29.34 Notify 03BRL-CAD Wiki:Clouddrift * 6771 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
15:31.41 Notify 03BRL-CAD Wiki:Clouddrift * 6772 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
15:33.33 Notify 03BRL-CAD Wiki:Clouddrift * 6773 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
15:41.16 *** join/#brlcad albertcoder (~albert@202.164.53.117)
15:41.48 *** join/#brlcad jasleen (~chatzilla@115.245.253.223)
15:43.02 Notify 03BRL-CAD Wiki:Clouddrift * 6774 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
15:48.13 *** join/#brlcad shaina_ (~shaina@202.164.53.117)
15:49.20 *** part/#brlcad gaganjyot (~gagan@124.253.225.8)
15:52.38 *** join/#brlcad ishwerdas (~inderplus@117.214.201.228)
16:04.33 Notify 03BRL-CAD Wiki:Clouddrift * 6775 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
16:07.03 Notify 03BRL-CAD Wiki:Clouddrift * 6776 /wiki/User:Clouddrift/GSoC2014: /* Detailed description */
16:23.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:35.41 *** join/#brlcad albertcoder (~albert@202.164.53.117)
16:42.37 Notify 03BRL-CAD Wiki:Clouddrift * 6777 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
16:42.52 *** join/#brlcad albert__ (~albert@202.164.53.117)
16:42.58 Notify 03BRL-CAD Wiki:Clouddrift * 6778 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
16:44.13 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:45.11 *** join/#brlcad inderplus_ (~inderplus@59.91.232.144)
16:47.32 maths22 brlcad: time to clean up my home dir: it's 54 gb
16:49.27 Notify 03BRL-CAD Wiki:Clouddrift * 6779 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
16:49.38 *** join/#brlcad gaganjyot (~gagan@124.253.224.106)
16:58.44 *** join/#brlcad cstirk (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
17:00.41 Notify 03BRL-CAD Wiki:Jasleen Kaur * 6780 /wiki/Summer_of_Code/Checklis:
17:01.33 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:04.35 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
17:05.19 *** join/#brlcad albertcoder (~albert@202.164.53.117)
17:05.30 *** join/#brlcad albert__ (~albert@202.164.53.117)
17:25.34 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:30.23 *** join/#brlcad albertcoder (~albert@202.164.53.117)
17:30.57 *** join/#brlcad albert__ (~albert@202.164.53.117)
17:33.31 *** join/#brlcad startupIndia (~chatzilla@120.59.110.97)
18:14.49 *** join/#brlcad jasleen (~chatzilla@115.245.253.223)
18:14.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:15.20 richa harmanpreet: Is the current OGV deployed somewhere?
18:16.12 harmanpreet As such it is not hosted by BRL-CAD officially anywhere.
18:16.44 harmanpreet You can download its code and install it on your system.
18:21.19 richa harmanpreet: I did that but when I uploaded a .g file i get a message on the left side of window "/usr/brlcad/dev-7.24.1/bin/mged No such file"
18:22.14 richa harmanpreet: I changed the config files of OGV, what else do I need to do?
18:22.38 harmanpreet run the command: which mged
18:22.43 harmanpreet and see the output
18:23.17 harmanpreet copy it and paste it in your config.php
18:24.01 harmanpreet and set the value of $mgedPath variable.
18:25.45 richa harmanpreet: There is no output of "which mged" command on my terminal
18:27.13 harmanpreet have you installed BRL-CAD?
18:27.45 richa yes
18:30.36 harmanpreet If you installed BRL-CAD and if working, you must be able to run "mged" command on your terminal. It will open two windows.
18:32.14 harmanpreet You just need to put the path of executable file mged into that variable.
18:36.06 richa harmanpreet: ok, will try to fix that out.
18:36.29 richa harmanpreet: https://github.com/BRL-CAD/geometry_viewer/wiki/Todo-List trying to work on the 13th option
18:37.02 richa Do we need to provide the upload option in model_display.php?
18:37.16 harmanpreet OK
18:37.26 richa currently, the upload option is given in upload.php
18:37.52 harmanpreet yeah, and you need to give this option on model_display.php
18:37.57 harmanpreet in the header
18:38.32 richa harmanpreet: fine
18:53.21 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:44.15 *** join/#brlcad jasleen (~chatzilla@117.253.228.151)
19:49.16 *** join/#brlcad merzo (~merzo@231-71-132-95.pool.ukrtel.net)
19:49.17 *** part/#brlcad gaganjyot (~gagan@124.253.224.106)
19:55.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:48.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:58.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:34.13 *** join/#brlcad khmarehman (~khmarehma@39.47.31.156)
22:00.09 *** join/#brlcad charlie_ (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
22:00.09 *** join/#brlcad Carola_ (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
22:37.58 *** join/#brlcad cstirk (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
22:38.03 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
22:43.11 *** join/#brlcad charlie_ (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
22:49.51 Notify 03BRL-CAD Wiki:Sneha iyyapu * 0 /wiki/User:Sneha_iyyapu:
22:57.14 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
23:48.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:56.15 *** join/#brlcad charlie_ (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
IRC log for #brlcad on 20140318

IRC log for #brlcad on 20140318

00:14.45 *** join/#brlcad Carola_ (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
00:57.21 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-zxqvyicpvxdmqlbi)
01:13.37 *** join/#brlcad caen23 (~caen23@92.81.194.128)
01:16.55 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-sohpmkgrwlptwnhp)
02:59.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:27.12 brlcad anyone need gsoc help/feedback?
03:42.50 *** join/#brlcad inderplus_ (~inderplus@117.207.158.64)
03:55.35 *** join/#brlcad inderplus_ (~inderplus@117.207.158.64)
03:56.25 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
04:33.22 brlcad wanders
04:44.54 Notify 03BRL-CAD Wiki:Inderpreet * 6781 /wiki/User:Inderpreet/OGV_Proposal: Created page with "=Online Geometry Viewer Project Proposal= ==Personal Information== '''Name:''' Inderpreet Singh '''Email Address:''' indrplus@gmail.com '''IRC Username:''' Ishwerdas ===Ba..."
05:37.00 Notify 03BRL-CAD Wiki:Ankeshanand * 6782 /wiki/User:Ankeshanand: Add Personal Info to the user page
05:42.46 Notify 03BRL-CAD Wiki:Ankeshanand * 6783 /wiki/User:Ankeshanand/GSoC14/proposal: Add Personal Information and Abstract
06:26.33 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
06:37.41 Notify 03BRL-CAD Wiki:Ankeshanand * 6784 /wiki/User:Ankeshanand/GSoC14/proposal:
06:44.17 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Benchmark_overview.png:
06:45.39 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Benchmark_overview_2.jpeg:
06:57.15 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Benchmark_overview_v3.jpg:
07:02.12 inderplus_ harmanpreet: I was looking into GET bug, can you point me to a specific large enough file which produces that bug. It would really help me.
07:06.56 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ykhcpqwcjmzizaxm)
07:14.14 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Benchmark_overview_v3.jpg:
07:27.52 *** join/#brlcad Carola__ (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
08:30.15 *** join/#brlcad gaganjyot (~gagan@101.215.182.199)
08:35.15 *** join/#brlcad infobot (~infobot@rikers.org)
08:35.15 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! Thanks to all of our participants for the awesome work; stay in touch! || We've been accepted to GSoC 2014!
08:56.42 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:05.31 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:12.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:21.25 *** part/#brlcad gaganjyot (~gagan@101.215.182.199)
09:31.45 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:32.25 Notify 03BRL-CAD Wiki:Inderpreet * 6789 /wiki/User:Inderpreet/OGV_Proposal:
09:39.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:48.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:51.40 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-mwnfqseeyaxmqvfi)
09:55.42 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:29.17 *** join/#brlcad inderplus_ (~inderplus@117.220.150.219)
10:58.32 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
11:09.15 *** join/#brlcad andrei__ (~IceChat77@5-12-220-120.residential.rdsnet.ro)
11:09.22 andrei__ Hello
11:43.02 ``Erik oi
12:29.55 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:50.17 *** join/#brlcad ries (~ries@190.9.171.121)
12:53.26 *** join/#brlcad pritesh123 (ca3e5242@gateway/web/freenode/ip.202.62.82.66)
13:03.25 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:16.06 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:21.03 *** join/#brlcad inderplus_ (~inderplus@117.220.150.219)
14:49.26 harmanpreet inderplus_: You can reproduce that nug by uploading the file: /usr/brlcad/dev-x.y.z/share/db/havoc.g
14:49.45 harmanpreet *bug
14:49.49 inderplus_ Thanks :)
14:58.30 *** join/#brlcad devinder (~devinder@202.164.53.117)
15:12.17 *** join/#brlcad charlie_ (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:16.51 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:40.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:45.38 Notify 03BRL-CAD Wiki:Clouddrift * 6790 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
15:46.53 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-xfibzzmnmqucosza)
15:48.11 richa Please give some reviews on http://brlcad.org/wiki/User:Richajain1912/GSOC2014/
15:57.09 *** join/#brlcad gaganjyot (~gagan@101.214.154.106)
15:59.11 Notify 03BRL-CAD Wiki:Clouddrift * 6791 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
16:07.32 *** join/#brlcad jasleen (~chatzilla@117.255.208.201)
16:12.10 gaganjyot jasleen: hi
16:12.21 gaganjyot inderplus_: ping
16:12.43 jasleen gaganjyot: hello
16:12.44 inderplus_ gaganjyot: hi
16:13.03 gaganjyot jasleen: what's the status of LibreCAD
16:13.07 inderplus_ gaganjyot: had a look at proposal, looks great!
16:13.13 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:13.19 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:13.19 gaganjyot are there any other project ideas ?
16:13.28 gaganjyot Oh thanks inderplus_ :)
16:13.47 inderplus_ isn't it late to introduce project ideas now ?
16:14.00 gaganjyot inderplus_: even you please submit your proposal ASAP
16:14.10 inderplus_ yeah, writing it as you speak
16:14.11 gaganjyot I'd like to see it
16:14.16 inderplus_ sure!
16:14.41 inderplus_ Stay tuned to mailing list for about 90 minutes
16:14.43 inderplus_ ;)
16:15.02 gaganjyot inderplus_: I was just confirming if there are any other project ideas :)
16:15.12 gaganjyot inderplus_: Oh sure! :)
16:15.35 jasleen gaganjyot: dli has proposed 2 projects for current code
16:16.04 inderplus_ jasleen: librecad proposals will go to wiki too ?
16:16.08 gaganjyot jasleen: you mean smart snap and units project?
16:16.13 inderplus_ just like brl-cad proposals ?
16:16.32 jasleen gaganjyot: yes, they are in wiki
16:17.10 gaganjyot jasleen: alright :)
16:18.03 inderplus_ what about python scripting project for Librecad, it had a good priority, a year back.
16:19.11 jasleen inderplus_: Currently main focus is for LC3 kernel
16:19.24 inderplus_ jasleen: Great!
16:19.32 gaganjyot inderplus_: Since the code is to be rewritten
16:19.47 inderplus_ so will LC2 be discontinued ?
16:20.03 gaganjyot I guess the bindings created for LC2 wont be useful
16:20.20 gaganjyot inderplus_: no plans to discontinue it yet
16:20.47 gaganjyot A lot of work is to be done on LC3
16:20.59 gaganjyot so as to make it for a release
16:21.23 inderplus_ gaganjyot: Ok! :) Good Luck! Will try to be of some use.
16:21.39 inderplus_ I will try to be of some use.
16:21.40 inderplus_ :P
16:22.54 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:32.38 *** join/#brlcad paul_ (~paul@184-76-71-100.war.clearwire-wmx.net)
16:41.14 *** join/#brlcad albertcoder (~albert@202.164.53.117)
16:43.16 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:52.58 Notify 03BRL-CAD Wiki:Ankeshanand * 6792 /wiki/User:Ankeshanand/GSoC14/proposal:
16:54.07 *** join/#brlcad Carola__ (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
16:56.41 *** join/#brlcad gaganjyot (~gagan@101.213.251.95)
16:58.18 ``Erik hm, for those who email the mailing list and plan on talking here, it may be helpful to indicate IRC name in the email or state your email name in IRC, so'z we can make the connections a little easier :)
16:59.50 ``Erik albertcoder: have you read up on the previous efforts for the material database? if you have questions/concerns/ideas, blurt them out... we're pretty chill and relaxed here :)
17:03.11 albertcoder well I have not read it up but would be pleased if I get the link
17:04.04 richa harmanpreet: I tried to give the upload option on model_display.php but that upload form is not working on this model viewer page
17:04.23 richa harmanpreet: Why so?
17:05.44 ``Erik albertcoder: there's no single link of everything for it, it'll take a bit of research.. iirc, it was worked on in a previous gsoc, with the original work being an effort by a non-gsoc non-BRL-CAD third party... sorry, dude, can't tell you the exact page, but there is stuff out there
17:06.16 ``Erik albertcoder: feel free to create a wiki page about it to help collect it all together, that'd be handy :D
17:07.29 ``Erik richa, harmanpreet: I believe php has a default maximum upload size that is pretty tiny, might be worth looking at?
17:07.40 albertcoder Erik:that's fine.I will do.
17:08.19 harmanpreet albertcoder: last year, Sean gave this link to a GSoC student regarding previous work of material database: http://brlcad.org/design/material.tar.gz
17:08.43 ``Erik awesome, thanks harmanpreet! :)
17:09.11 albertcoder thanks from me too :)
17:10.24 harmanpreet ``Erik: You are right, but richa's problem is different I think.
17:10.27 richa ``Erik: But that same upload form is working on another page, so I think thats a different issue, harmanpreet may be able to tell this exactly
17:10.50 harmanpreet richa: any errors you got?
17:11.11 beriukay hey, I sent an introduction yesterday to the mailing list. I'm Paul.
17:11.50 richa harmanpreet: no errors but i cannot choose any file
17:13.03 ``Erik richa, harmanpreet: is this on bz? if so, I can offer a little superuser help if you need it for researching the issue... sorry for the noise about php upload limits, didn't realize you were beyond it :)
17:13.27 ``Erik hi, Paul!
17:13.43 harmanpreet Erik: but the previous work of material database project is not usable at all I think (I may be wrong). People interested in this project may propose their fresh ideas.
17:14.23 harmanpreet Erik: bz?
17:15.04 ``Erik harmanpreet: it's a nontrivial task just to figure out how to define a material, thus the interest in building ontop of previous work...
17:15.16 ``Erik harmanpreet: bz is an old name for the brlcad.org server
17:15.24 ``Erik aka bz.bzflag.bz
17:15.43 harmanpreet ``Erik: richa has working copy on her machine.
17:15.55 richa harmanpreet: Should I send you a pull request and then you review that?
17:16.24 ``Erik cool, I'll shut the hell up then! :D good luck figuring it out
17:16.35 richa harmanpreet: It may be difficult to figure out the problem like this
17:17.50 harmanpreet richa: you can check your logs for any errors.
17:18.31 harmanpreet webservers like apache keep their logs for any errors / problems in webpages/ web applications.
17:18.53 albertcoder Erik: I have an idea for materials database project,may be that can help. How about integrating periodic table (with all elements) to our web interface? I guess that might be of substantial help for determining the traits of materials if we work a bit on it.
17:19.35 beriukay So, having no experience with BRL-CAD, is there any use for GLSL within this project?
17:21.08 ``Erik albertcoder: I dig that you're thinking first princepals, but it gets sooo much more complicated and pure elements are kinda rare... take, for example, stainless steel.. mostly composed of iron (Fe), carbon (C) and a little bit of chromium (Cr), right? but the brinell hardness is greater than any of those three materials...
17:21.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:22.43 ``Erik or glob oxygen, carbon and hydrogen together... organic chemistry, right? and a bajillion "plastic" materials can be created from those three elements
17:24.17 ``Erik beriukay: there's been a lot of discussion on writing an alternative raytracer using the GPU, as well as all the shaders
17:25.21 beriukay thanks, I'll look for that
17:25.47 albertcoder Erik: yeah you are right indeed. Anyway I feel we can have a bit of advantage doing that. So that it might help to get the data for simple pure elements in detail. :)
17:27.27 albertcoder Erik: anyway it would be easy for me to get start if you could explain about the basic structure we want for this project .
17:27.39 ``Erik *shrug* all'z I can do is offer advice, and I'm not always right :)
17:27.56 *** join/#brlcad gaganjyot (~gagan@101.214.231.34)
17:28.15 andrei__ ``Erik, are you familiar with rt^3 branch?
17:28.23 *** part/#brlcad gaganjyot (~gagan@101.214.231.34)
17:29.18 ``Erik albertcoder: there are a set of measurements that are deemed 'useful' for materials... things like tensil strength, sheer strength, y modulus, density, brinell hardness, etc etc etc... the idea behind the material database is to try to build a public repository of this info
17:29.28 ``Erik andrei__: yeh?
17:30.28 andrei__ did you happen to take a look on my proposal? It's just a sketch so any feedback would help. Thanks!
17:31.38 ``Erik nope, haven't looked at any proposals at all :D
17:32.17 ``Erik do you have a URL for what you want me to look at?
17:34.57 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:37.12 andrei__ sure
17:37.37 *** join/#brlcad gaganjyot (~gagan@101.214.231.34)
17:37.43 andrei__ there
17:38.40 *** join/#brlcad ries (~ries@190.9.171.121)
17:39.14 *** join/#brlcad jasleen (~chatzilla@117.255.208.201)
17:43.48 albertcoder Erik: About how many parameters like bulk modulus,tensile strength etc. have to be defined specifically? I guess these can be derived as many as we would desire. Or do we have to care for only fundamental ones?
17:45.34 Notify 03BRL-CAD Wiki:Ankeshanand * 6793 /wiki/User:Ankeshanand/GSoC14/proposal: Overview, Current Status
17:46.20 ``Erik albertcoder: that's the hard part :D I think there're roughly 20 or so that the primary consumer of BRL-CAD likes to have that are zomfg material parameters (they also have large tables of very specific parameters... like "ice cream has a specific sweetness of 3, but ice cream with a banana has a specific sweetness of 3.1")
17:47.48 ``Erik I can't comment on the useful subset of material properties for that certain app, so my best advice would be to think towards extensibility?
17:48.46 albertcoder Erik: yeah fine :)
17:49.11 ``Erik I'm sure brlcad or starseeker could do a better job of providing a list of "useful" baseline attributes, but it might take them a while
17:50.00 gaganjyot ``Erik: just an opinion, since we don't know the exact tables and columns under each table, we can have a look at database which stores as key and value
17:50.14 gaganjyot ``Erik: like this one www.mongodb.org
17:50.24 albertcoder Erik: that's fine too.
17:50.25 *** join/#brlcad Ch3ck (~gilles@195.24.220.134)
17:50.53 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:52.51 *** join/#brlcad deepak (~chatzilla@59.91.239.82)
17:53.10 ``Erik gaganjyot: I don't believe there is any hard requirement for relational database, a NoSQL db alternative might be just fine... the trick is to find out the data to be stored and pick the right backend
17:53.53 ``Erik mongodb is already on the server, it'd be trivial to install cassandra, tokyo cabinet, etc...
17:55.02 gaganjyot ``Erik: I see
17:55.41 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
17:56.21 ``Erik but it's very important to let the task pick the tools, not the other way around... do not fall into the "all I have is a hammer, therefor every problem is a nail" trap
17:57.14 ``Erik a competent developer would end up taking more time forcing a solution using wrong tools than they would learning the correct tools...
17:57.58 inderplus_ ``Erik: Could not agree more!
17:58.13 ``Erik (which is why all c++ projects take way too long *cough* *duck*)
17:58.14 gaganjyot inderplus_: yes :D
17:59.07 inderplus_ It must be co-incidence that we use same Example in Linux User Group Ludhiana's seminars :P
17:59.47 inderplus_ Now I have one more developer to back this view :)
17:59.56 ``Erik which example is that?
18:00.03 inderplus_ Hammer and Nail!
18:00.14 ``Erik heh, it's a standard meme
18:00.42 ``Erik I believe in the USA, the phrase is older than computers
18:01.17 ``Erik hm, now I want to look it up :/
18:02.03 ``Erik india, cool!
18:02.35 *** join/#brlcad devinder (~devinder@202.164.53.117)
18:02.38 albertcoder ``Erik:yeah that example enlightened me too :) Anyway thank you paying heed :)
18:02.45 ``Erik http://en.wiktionary.org/wiki/if_all_you_have_is_a_hammer,_everything_looks_like_a_nail
18:03.49 ``Erik such is the existance of mentors
18:03.50 inderplus_ Yes, I was talking about using it in context of programming. That's new around here. :P '
18:04.29 inderplus_ We here have mostly tool-oriented courses and not task-oriented.
18:05.14 ``Erik inderplus_: the US is in the middle of such a transition... so we're very confused over here ;)
18:05.32 Notify 03BRL-CAD Wiki:Ankeshanand * 6794 /wiki/User:Ankeshanand/GSoC14/proposal:
18:06.51 inderplus_ :D
18:16.31 *** join/#brlcad beriukay (~paul@184-76-71-100.war.clearwire-wmx.net)
18:22.20 *** join/#brlcad merzo (~merzo@191-1-133-95.pool.ukrtel.net)
19:37.56 *** join/#brlcad jasleen (~chatzilla@117.255.208.201)
19:45.33 *** join/#brlcad devinder (~devinder@202.164.53.117)
19:48.54 Notify 03BRL-CAD:n_reed * 60148 brlcad/trunk/src/libbrep/intersect.cpp: add some clarifying comments
19:58.30 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:01.22 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:03.17 *** join/#brlcad Anaphaxeton (~george@ppp005055109014.access.hol.gr)
20:03.19 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:09.20 Notify 03BRL-CAD:n_reed * 60149 brlcad/trunk/sh/CMakeLists.txt: remove make_zip.sh, which has never been implemented
20:15.46 *** join/#brlcad infinite (~infinite@117.197.0.210)
20:19.17 *** join/#brlcad infinite (~infinite@117.197.0.210)
20:19.59 Notify 03BRL-CAD:n_reed * 60150 brlcad/trunk/sh/news2tracker.sh: don't need to echo output of expr, just run expr (shellcheck)
20:23.18 infinite hi! I came across BRL CAD as mentoring organisation for GSoC. The projects seem interesting. It says application rrecommends submission of patch. What should be the patch about that I should submit, can anyone please guide?
21:00.16 inderplus_ Hi infinite, there's a list of open coding Tasks in GCI http://www.google-melange.com/gci/org/google/gci2013/brlcad and they can be used as a patch. Read the checklist at http://brlcad.org/wiki/Summer_of_Code/Checklist .
21:06.59 Notify 03BRL-CAD Wiki:Inderpreet * 6795 /wiki/User:Inderpreet/OGV_Proposal:
21:15.40 *** join/#brlcad todor_nikolov (~t_nikolov@95.180.128.222)
21:36.22 Notify 03BRL-CAD:n_reed * 60151 brlcad/trunk/src/libbrep/intersect.cpp: add comment and rename some vars
21:37.36 infinite thanks inderplus_ ! I found this link too http://brlcad.org/wiki/Contributor_Quickies, can anyone of these be also used for patches?
21:39.04 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
21:41.04 inderplus_ I guess, yes! but this list was last edited in september 2012 so you have to figure out if the task you are deciding to do is already done.
21:41.51 brlcad infinite: mostly yes, but make sure the particular task isn't already completed (i.e., ask someone here)
21:41.51 inderplus_ What project interests you ?
21:42.10 brlcad ah, exactly what inderplus_ said :)
21:42.16 inderplus_ :)
21:42.42 brlcad there's also http://brlcad.org/wiki/Deuces but you should similarly ask
21:43.16 andrei__ hey, brlcad
21:43.26 brlcad hey andrei__
21:47.19 brlcad anyone done with their proposal?
21:47.36 inderplus_ I am working on mine.
21:47.42 *** join/#brlcad devinder_ (~chatzilla@202.164.53.117)
21:47.57 inderplus_ I mean, I have shared it on wiki but it's yet incomplete.
21:48.27 brlcad not a bad thing
21:48.39 inderplus_ http://brlcad.org/wiki/User:Inderpreet/OGV_Proposal here it is
21:48.40 brlcad just wondering if anyone think's they're actually done yet
21:49.00 brlcad heh, possessive thinking
21:49.49 *** join/#brlcad beriukay (~paul@184-76-71-100.war.clearwire-wmx.net)
21:50.50 brlcad inderplus_: appreciate all the discussion on the mailing list, keep it up
21:51.19 inderplus_ thanks :)
21:53.47 Notify 03BRL-CAD:n_reed * 60152 brlcad/trunk/sh/tracker.sh: don't need to echo output of expr, just run expr (shellcheck)
21:58.46 devinder hi
21:59.12 devinder brlcad:
22:05.48 inderplus_ devinder: hi
22:06.16 devinder thnks for the response
22:06.33 Notify 03BRL-CAD:n_reed * 60153 (brlcad/trunk/doc/tool_categories.txt brlcad/trunk/sh/CMakeLists.txt): remove another autotools script
22:06.46 devinder have you submitted your proposal yet?
22:07.16 inderplus_ I have added to the wiki, Yet to get my enrollment letter from college :(
22:07.45 inderplus_ so can't do it on melange
22:08.58 n_reed ``Erik: thanks for mentioning shellcheck, going through sh/ was indeed a fun exercise
22:10.19 brlcad inderplus_: do you have a student ID card?
22:10.25 brlcad that can serve as a proxy
22:12.24 devinder inderplus_: yes that can solve the purpose too
22:12.32 inderplus_ I have it but it was issued in 2012,
22:15.24 inderplus_ I will get the letter by tomorrow, we have applied for a bonafide student certificate
22:18.06 devinder_ yeah well
22:21.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:21.59 ``Erik n_reed: my condolances :( ;)
22:25.22 brlcad inderplus_: you can update the docs and provide additional ones later iirc, if you run into a problem
22:25.30 brlcad google will hunt you down if it's a problem
22:26.17 brlcad I don't see why a 2012 card wouldn't be "good enough for now", they'd just want more later
22:26.36 brlcad but that will let you at least submit if you need to since friday is the deadline
22:27.20 inderplus_ Ok, I'll upload whatever I have and then update when I get my letter.
22:35.52 brlcad or just keep that in mind if something happens and you don't get your paper by thursday
22:36.21 inderplus_ sure! thanks :)
IRC log for #brlcad on 20140319

IRC log for #brlcad on 20140319

00:42.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
00:48.17 *** join/#brlcad t9r4 (~Henry@adsl-74-241-34-202.sdf.bellsouth.net)
01:14.37 Notify 03BRL-CAD Wiki:Inderpreet * 6796 /wiki/User:Inderpreet/OGV_Proposal: /* My Prepration */
01:15.24 Notify 03BRL-CAD Wiki:Inderpreet * 6797 /wiki/User:Inderpreet/OGV_Proposal: /* Milestones */
01:27.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:30.49 Notify 03BRL-CAD Wiki:Inderpreet * 6798 /wiki/User:Inderpreet/OGV_Proposal: /* Porting OGV to node.js */
01:46.01 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:a454:bfb9:ce57:f62c)
01:49.04 starseeker has a new favorite unit for data storage density - Gigabytes/Boxcar (http://slashdot.org/comments.pl?sid=4889441&cid=46463509)
02:14.57 Notify 03BRL-CAD Wiki:Clouddrift * 6799 /wiki/User:Clouddrift/GSoC2014: /* The current status of NMG */
02:20.50 Notify 03BRL-CAD Wiki:Clouddrift * 6800 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
03:12.45 *** join/#brlcad zengyifa (43c2ac22@gateway/web/freenode/ip.67.194.172.34)
03:47.57 *** join/#brlcad devinder (~devinder@202.164.53.122)
03:53.02 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
04:29.18 *** join/#brlcad hoiji (73f03440@gateway/web/cgi-irc/kiwiirc.com/ip.115.240.52.64)
04:54.15 *** join/#brlcad t9r4 (~Henry@adsl-74-241-34-202.sdf.bellsouth.net)
05:05.24 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
05:08.14 brlcad suspiciously quiet
05:10.33 Notify 03BRL-CAD Wiki:Richajain1912 * 6801 /wiki/User:Richajain1912/GSOC2014/: /* Why me */
05:14.56 brlcad that's better
05:21.28 richa brlcad: Can you please give some suggestions on my proposal? I did not get any from the community :/
05:21.40 richa http://brlcad.org/wiki/User:Richajain1912/GSOC2014/
05:22.40 *** join/#brlcad sai_avenger (~sai@117.196.82.239)
05:23.13 brlcad heh, no page there
05:24.58 brlcad found it
05:25.27 brlcad ah, maybe I missed the slash copypasting
05:26.39 brlcad richa: so right away, I'd have the same question as I asked another -- if you worked with wikimedia last year, what have you done since then with them and why not continue to work with them?
05:28.48 brlcad "The source code can be seen here" links to a dead/empty link too
05:30.01 *** join/#brlcad infinite (~infinite@117.197.7.140)
05:30.55 brlcad "Workflowy"
05:31.49 richa brlcad: I am still in touch with Wikimedia, just that I was busy since 2-3 months and could not focus much due to some academic work
05:32.03 infinite hey! while compiling brlcad I am getting this error Unknown CMake command "BRLCAD_LIB_INCLUDE_DIRS", how to remove this?
05:32.13 richa brlcad: I will see to that link
05:32.26 brlcad richa: check all of your links just to be sure
05:32.38 richa brlcad: yeah
05:33.33 brlcad richa: so the biggest issue i see besides a lack of technical detail is your timeline
05:34.25 brlcad richa: you've proposed a classic waterfall style approach which has you investigating, writing code, more code, testing, debugging, and docs
05:35.24 brlcad probably is most software projects have trouble staying on schedule, particularly when the implementation is not fully defined
05:35.46 brlcad so if your investing or coding takes too long, you'll end up without docs or inadequate testing
05:36.39 brlcad you sould be doing testing/debugging from week 1 and docs shortly after .. and throughout
05:36.58 brlcad and not just say "I'm doing these throughout, but actually planning for them throughout
05:37.24 brlcad i'd like to see more granularity in your schedule, maybe week by week what you'd hope to accomplish or that week
05:37.58 richa brlcad: ok, I will breakdown the schedule further including some specific purposes per week
05:38.53 brlcad you also don't list any holiday time, which could be true, but usually is not
05:40.28 brlcad project description is pretty vague and could use more detail
05:40.56 *** join/#brlcad inderplus_ (~inderplus@117.220.170.109)
05:41.01 brlcad maybe try drawing a diagram if it'll help, or at least expanding the text a little bit to talk more about the two approaches
05:41.11 brlcad and what happens if neither approach is good?
05:41.29 brlcad good: a data-flow diagram
05:42.11 brlcad regardless, good progress -- keep at it and ask questions :)
05:42.22 brlcad (specific ones)
05:42.51 richa brlcad: Thanks for the suggestions, I will try to improve it
05:43.43 brlcad i have confidence in your ability to do that, it's a good start
06:05.37 *** join/#brlcad infinite_ (~infinite@117.222.222.20)
06:05.52 Notify 03BRL-CAD Wiki:Clouddrift * 6802 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
06:06.56 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:a454:bfb9:ce57:f62c)
06:16.29 Notify 03BRL-CAD Wiki:Inderpreet * 6803 /wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */
06:27.44 *** join/#brlcad gaganjyot (~gagan@122.252.232.94)
06:34.05 infinite_ hello I am much interested into the project voxelize but the command is already present there in voxels.c , what essentially one has to do?
06:35.23 Notify 03BRL-CAD Wiki:Inderpreet * 6804 /wiki/User:Inderpreet/OGV_Proposal: /* Why BRL-CAD? */
06:41.13 *** join/#brlcad jasleen (~chatzilla@117.253.228.126)
07:16.55 Notify 03BRL-CAD Wiki:Krajkreddy * 6805 /wiki/User:Krajkreddy/GSOC14/proposal: /* Development Schedule */
07:17.13 *** join/#brlcad FOSScookie (~brian@107.200.34.31)
07:18.15 *** join/#brlcad dt322 (4af122ca@gateway/web/freenode/ip.74.241.34.202)
07:19.40 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:21.57 *** join/#brlcad DJ_FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
07:22.52 *** join/#brlcad __FF (29cd1635@gateway/web/freenode/ip.41.205.22.53)
07:51.42 Notify 03BRL-CAD Wiki:Clouddrift * 6806 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
08:06.01 Notify 03BRL-CAD Wiki:Clouddrift * 6807 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
08:10.46 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
08:30.08 Notify 03BRL-CAD Wiki:Clouddrift * 6808 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
08:34.01 Notify 03BRL-CAD Wiki:Inderpreet * 6809 /wiki/User:Inderpreet/OGV_Proposal:
08:34.43 Notify 03BRL-CAD Wiki:Inderpreet * 6810 /wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */
08:38.59 Notify 03BRL-CAD Wiki:Inderpreet * 6811 /wiki/User:Inderpreet/OGV_Proposal: /* Why Me? */
08:59.29 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:59.52 *** join/#brlcad kesha (0e8b7a72@gateway/web/cgi-irc/kiwiirc.com/ip.14.139.122.114)
09:00.15 kesha brlcad: Hi
09:07.05 infinite_ what is the expected behaviour of voxelize command?
09:09.12 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:20.34 Notify 03BRL-CAD Wiki:Clouddrift * 6812 /wiki/User:Clouddrift/GSoC2014: /* Destruction Operators */
09:24.45 *** join/#brlcad gaganjyot (~gagan@220.227.40.234)
09:25.57 Notify 03BRL-CAD Wiki:Clouddrift * 6813 /wiki/User:Clouddrift/GSoC2014: /* Destruction Operators */
09:39.29 *** join/#brlcad jasleen (~chatzilla@117.253.228.126)
09:43.52 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/User:Shainasabarwal:
09:45.13 Notify 03BRL-CAD Wiki:Clouddrift * 6814 /wiki/User:Clouddrift/GSoC2014: /* Construction Operators */
09:46.50 Notify 03BRL-CAD Wiki:Clouddrift * 6815 /wiki/User:Clouddrift/GSoC2014: /* Construction Operators */
09:47.26 Notify 03BRL-CAD Wiki:Clouddrift * 6816 /wiki/User:Clouddrift/GSoC2014: /* Construction Operators */
09:50.30 Notify 03BRL-CAD Wiki:Clouddrift * 6817 /wiki/User:Clouddrift/GSoC2014: /* Destruction Operators */
09:52.23 Notify 03BRL-CAD Wiki:Clouddrift * 6818 /wiki/User:Clouddrift/GSoC2014: /* Auxiliary Operators */
09:53.02 Notify 03BRL-CAD Wiki:Clouddrift * 6819 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
09:55.44 Notify 03BRL-CAD Wiki:Clouddrift * 6820 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
09:56.04 Notify 03BRL-CAD Wiki:Clouddrift * 6821 /wiki/User:Clouddrift/GSoC2014: /* */
10:02.06 Notify 03BRL-CAD Wiki:Inderpreet * 6822 /wiki/User:Inderpreet/OGV_Proposal: /* My Preparation */
10:07.06 *** join/#brlcad infinite_ (~infinite@117.207.138.229)
10:13.46 Notify 03BRL-CAD Wiki:Ankeshanand * 6823 /wiki/User:Ankeshanand/GSoC14/proposal:
10:37.04 Notify 03BRL-CAD Wiki:Ankeshanand * 6824 /wiki/User:Ankeshanand/GSoC14/proposal: /* Mechanisms for Upload */
10:48.10 Notify 03BRL-CAD Wiki:Inderpreet * 6825 /wiki/Google_Code_In/2013:
11:06.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:26.26 Notify 03BRL-CAD Wiki:Inderpreet * 6826 /wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */
11:26.52 Notify 03BRL-CAD Wiki:Inderpreet * 6827 /wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */
11:27.44 Notify 03BRL-CAD Wiki:Inderpreet * 6828 /wiki/User:Inderpreet/OGV_Proposal: /* Brief Summary */
11:48.01 *** join/#brlcad devinder_ (~devinder@202.164.53.122)
12:02.16 Notify 03BRL-CAD Wiki:Shainasabarwal * 6829 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: Created page with "'''User Interface Brushup''' Brief Description: The present Openscad user interface is just a window splited into three parts- a code editor, rendered object and a console. Un..."
12:03.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:31.05 *** join/#brlcad jagvir (~jsp@202.164.53.117)
12:32.18 Notify 03BRL-CAD Wiki:Shainasabarwal * 6830 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Background Information */
12:38.35 Notify 03BRL-CAD Wiki:Shainasabarwal * 6831 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Future scope */
12:45.19 *** join/#brlcad jasleen (~chatzilla@117.253.228.126)
12:48.49 *** join/#brlcad jagvir (~jsp@202.164.53.117)
12:55.08 Notify 03BRL-CAD Wiki:Inderpreet * 6832 /wiki/User:Inderpreet/OGV_Proposal:
12:59.27 *** join/#brlcad TK (~tarung08@202.164.53.117)
13:02.07 *** join/#brlcad jagvir (~jsp@202.164.53.117)
13:02.58 Notify 03BRL-CAD Wiki:Ankeshanand * 6833 /wiki/User:Ankeshanand/GSoC14/proposal: /* Visualizations */
13:03.59 Notify 03BRL-CAD Wiki:Ankeshanand * 6834 /wiki/User:Ankeshanand/GSoC14/proposal:
13:16.51 Notify 03BRL-CAD Wiki:Ankeshanand * 6835 /wiki/User:Ankeshanand/GSoC14/proposal:
13:31.04 Notify 03BRL-CAD Wiki:Shainasabarwal * 6836 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Email/Mailing List */
13:34.52 Notify 03BRL-CAD:starseeker * 60154 (brlcad/branches/openscenegraph/doc/tool_categories.txt brlcad/branches/openscenegraph/include/bu/debug.h and 20 others): Sync with trunk through revision 60153
13:35.11 Notify 03BRL-CAD Wiki:Shainasabarwal * 6837 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Email/Mailing List */
13:40.52 *** join/#brlcad ries (~ries@190.9.171.121)
13:45.23 *** join/#brlcad gaganjyot (~gagan@101.215.189.221)
13:46.15 Notify 03BRL-CAD Wiki:Inderpreet * 6838 /wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */
13:46.36 Notify 03BRL-CAD Wiki:Inderpreet * 6839 /wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */
13:48.23 Notify 03BRL-CAD Wiki:Inderpreet * 6840 /wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */
13:50.22 Notify 03BRL-CAD Wiki:Richajain1912 * 6841 /wiki/User:Richajain1912/GSOC2014/:
13:50.48 Notify 03BRL-CAD Wiki:Jgerace123 * 0 /wiki/User:Jgerace123:
13:53.41 *** join/#brlcad gaganjyot (~gagan@101.215.189.221)
13:55.33 *** part/#brlcad gaganjyot (~gagan@101.215.189.221)
13:58.31 Notify 03BRL-CAD Wiki:Richajain1912 * 6842 /wiki/User:Richajain1912/GSOC2014/: /* Detailed project description */
14:01.48 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
14:02.28 Notify 03BRL-CAD Wiki:Richajain1912 * 6843 /wiki/User:Richajain1912/GSOC2014/: /* Tools available for conversion between Wiki to Docbook and Vice-Versa: */
14:04.28 Notify 03BRL-CAD Wiki:Richajain1912 * 6844 /wiki/User:Richajain1912/GSOC2014/: /* Tools available for conversion between Wiki to Docbook and Vice-Versa: */
14:10.17 hoiji brlcad: in case you haven't seen it yet, could you take a look at my proposal too http://brlcad.org/wiki/User:PulkitMittal/GSOC2014/proposal. (I had already shown it to mpictor)
14:15.03 *** join/#brlcad pandrei (~pandrei@5-12-220-251.residential.rdsnet.ro)
14:17.32 Notify 03BRL-CAD Wiki:Richajain1912 * 6845 /wiki/User:Richajain1912/GSOC2014/: /* Personal Information */
14:19.07 brlcad hoiji: will do, remind me in a bit ;)
14:42.20 Notify 03BRL-CAD:starseeker * 60155 brlcad/trunk/src/librt/search.c: Initialize to NULL
14:42.52 Notify 03BRL-CAD Wiki:Clouddrift * 6846 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
14:43.45 Notify 03BRL-CAD Wiki:Clouddrift * 6847 /wiki/User:Clouddrift/GSoC2014: /* Synopsis */
14:44.21 Notify 03BRL-CAD Wiki:Clouddrift * 6848 /wiki/User:Clouddrift/GSoC2014: /* Concepts */
14:50.40 Notify 03BRL-CAD Wiki:Clouddrift * 6849 /wiki/User:Clouddrift/GSoC2014: /* Manifold */
14:53.09 Notify 03BRL-CAD Wiki:Clouddrift * 6850 /wiki/User:Clouddrift/GSoC2014: /* Non-manifold */
14:55.30 Notify 03BRL-CAD Wiki:Clouddrift * 6851 /wiki/User:Clouddrift/GSoC2014: /* Non-manifold */
14:55.48 inderplus_ can someone point me to some great CAD models in .g format ?
14:56.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.25 Notify 03BRL-CAD Wiki:Clouddrift * 6852 /wiki/User:Clouddrift/GSoC2014: /* Non-manifold */
15:05.21 Notify 03BRL-CAD:n_reed * 60156 brlcad/trunk/src/libbrep/intersect.cpp: add a function to make polyline-seam merging more readable
15:10.55 Notify 03BRL-CAD Wiki:Clouddrift * 6853 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
15:14.24 Notify 03BRL-CAD Wiki:Clouddrift * 6854 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
15:18.19 Notify 03BRL-CAD Wiki:Clouddrift * 6855 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
15:21.45 Notify 03BRL-CAD Wiki:Clouddrift * 6856 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
15:23.37 Notify 03BRL-CAD:starseeker * 60157 brlcad/trunk/src/libdm/CMakeLists.txt: Add dm-osg.cpp to list
15:25.41 Notify 03BRL-CAD Wiki:Clouddrift * 6857 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
15:26.36 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:27.49 Notify 03BRL-CAD Wiki:Clouddrift * 6858 /wiki/User:Clouddrift/GSoC2014: /* Remove redundant code */
15:31.47 Notify 03BRL-CAD Wiki:Clouddrift * 6859 /wiki/User:Clouddrift/GSoC2014: /* Add comments */
15:33.17 Notify 03BRL-CAD Wiki:Inderpreet * 6860 /wiki/User:Inderpreet/OGV_Proposal: /* Project Vision */
15:33.43 Notify 03BRL-CAD Wiki:Inderpreet * 6861 /wiki/User:Inderpreet/OGV_Proposal: /* Background Information */
15:34.49 Notify 03BRL-CAD Wiki:Clouddrift * 6862 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
15:35.33 Notify 03BRL-CAD Wiki:Clouddrift * 6863 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
15:39.23 Notify 03BRL-CAD Wiki:Clouddrift * 6864 /wiki/User:Clouddrift/GSoC2014: /* Add Euler Operation */
15:41.11 Notify 03BRL-CAD Wiki:Clouddrift * 6865 /wiki/User:Clouddrift/GSoC2014: /* Auxiliary Operators */
15:42.31 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:43.18 hoiji brlcad: I apologize for logging out. Did you go through my proposal?
15:43.20 Notify 03BRL-CAD Wiki:Clouddrift * 6866 /wiki/User:Clouddrift/GSoC2014: /* Brief background */
15:44.30 Notify 03BRL-CAD Wiki:Clouddrift * 6867 /wiki/User:Clouddrift/GSoC2014: /* Brief background */
15:44.47 *** join/#brlcad inderplus_ (~inderplus@117.220.170.109)
15:46.46 brlcad inderplus_: there are several .g examples provided in source and binary distributions
15:46.58 brlcad in the db source directory or share/db install dir
15:47.08 *** join/#brlcad jagvir (~jsp@59.91.239.129)
15:47.11 brlcad maybe share/brlcad/db depending on ver
15:47.26 brlcad hello jagvir
15:51.08 inderplus_ brlcad: thanks :)
15:52.56 inderplus_ I was looking for last year's GCI task, there was task I guess to make Iron Man's Arc Reactor in BRL-CAD and someone made a very nice one.
15:53.27 inderplus_ but now when I go to GCI site, the list of completed projects doesn't show up.
15:53.48 Notify 03BRL-CAD Wiki:Clouddrift * 6868 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
15:55.49 Notify 03BRL-CAD Wiki:Clouddrift * 6869 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
15:56.04 *** join/#brlcad hcurtis0010 (4af122ca@gateway/web/freenode/ip.74.241.34.202)
15:56.38 Notify 03BRL-CAD Wiki:Clouddrift * 6870 /wiki/User:Clouddrift/GSoC2014: /* Why me */
15:57.29 Notify 03BRL-CAD Wiki:Clouddrift * 6871 /wiki/User:Clouddrift/GSoC2014: /* Why BRL-CAD */
16:02.20 Notify 03BRL-CAD Wiki:Clouddrift * 6872 /wiki/User:Clouddrift/GSoC2014: /* Why me */
16:02.32 brlcad inderplus_: looks like a melange bug
16:26.34 Notify 03BRL-CAD Wiki:Perfectus shadow * 0 /wiki/User:Perfectus_shadow:
16:37.13 kanzure so i thought the point of python-brlcad was that manually wrapping the objects wouldn't be necessary
16:37.34 kanzure why is there an estimate regarding multiple days to wrap simple primitives?
16:38.01 kanzure i guess this is regarding some of the ctypes leaky stuff getting into the python layer, but that seems like something that should be solved by walking through the methods and doing auto-fixup stuff
16:40.45 *** join/#brlcad gaganjyot (~gagan@101.215.191.250)
16:45.26 brlcad kanzure: good point
16:46.48 *** part/#brlcad gaganjyot (~gagan@101.215.191.250)
16:46.50 kanzure i'm also okay with expecting different levels of programming knowledge from different contributors, of course
16:47.00 kanzure so i'm torn on what to actually propose instead :)
16:47.58 brlcad some of the more complicated objects are definitely going to take some time and effort regardless
16:48.15 brlcad e.g., wrapping nurbs is not going to be easy
16:48.34 brlcad even we punted
16:48.44 brlcad it's the opennurbs api
16:48.46 kanzure my understanding of the problem is that there are some ctypes-specific python objects that need to be created in order to pass into the ctypesgen-pre-wrapped functions
16:49.15 kanzure like, uh, maybe lists, or lists of pointers? i should double check.
16:49.19 brlcad yeah, especially for some of them like bots are a set of arrays
16:49.30 kanzure but if these types are known in advance, couldn't there be a standard transformation that is applied instead of manually writing out all that python
16:49.41 brlcad possibly
16:49.49 brlcad sounds jsony
16:50.30 brlcad i'd be cool with that being the goal, define a general interface that applies to all of them, then just have each one describe themselves
16:50.35 kanzure https://github.com/kanzure/python-brlcad/blob/master/brlcad/ged.py
16:50.38 brlcad then just need the one container handler
16:50.54 kanzure line 172 to line 1409 is suspicious to me
16:51.28 brlcad hehe
16:51.41 brlcad that's still pretty cool
16:52.03 brlcad but yeah, should not need to individually list all commands like that
16:52.23 brlcad that's the ged -exec infrastructure task that someone else proposed
16:52.46 brlcad so you'd just bind to one command like libged.ged_exec(self.ged_pointer)
16:52.52 kanzure for method in methods: setattr(GED, method.name, generate_function_for_executing(getattr(ged, method.name)))
16:53.16 kanzure and then generate_function_for_executing would return a function that calls self.execute_command()
16:53.55 kanzure oh, what would ged_pointer be?
16:54.10 *** join/#brlcad gaganjyot (~gagan@101.215.191.250)
16:56.13 hoiji brlcad: a gentle reminder about my proposal !!
16:57.07 Notify 03BRL-CAD Wiki:Richajain1912 * 6873 /wiki/User:Richajain1912/GSOC2014/: /* Tools available for conversion between Wiki to Docbook and Vice-Versa: */
16:58.35 brlcad basically, that python interface is currently implementing the binding layer that should exist on the C side
16:59.13 brlcad push that execute_command() down into libged, then it becomes a pass through
17:11.11 *** join/#brlcad devinder (~devinder@202.164.53.122)
17:17.52 *** join/#brlcad ishwerdas (~inderplus@117.220.170.109)
17:20.15 *** join/#brlcad albertcoder (~albert@202.164.53.117)
17:20.23 *** join/#brlcad Carola__ (~Carola@c-71-56-216-45.hsd1.co.comcast.net)
17:23.52 albertcoder brlcad: I have just read your reply to my Introduction on mailing list. Thanks! for a warm welcome
17:32.13 albertcoder brlcad:well I have just applied all my senses to the desired requirements of the project,this left me a bit bemused as a few queries arose in my mind
17:34.29 brlcad welcome
17:34.52 brlcad that's a long way to say you have questions ;)
17:36.17 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:37.13 *** join/#brlcad atmacaberke (8bb3cf15@gateway/web/freenode/ip.139.179.207.21)
17:37.22 atmacaberke Hello
17:38.26 atmacaberke I want to talk abour Summer of Code about Material and Shader Objects
17:39.24 brlcad hello atmacaberke
17:39.30 albertcoder About what number of data items(fundamental attributes) could I expect? Because that would assist me to decide about the initial layout of the database schema
17:39.56 brlcad atmacaberke: you can talk in public, no need for private messages -- sometimes irc responses come minutes or hours later, join and stay ;)
17:40.08 brlcad those that can't stay joined should use the mailing list
17:40.31 atmacaberke ok, never had used IRC before sorry about that
17:41.09 atmacaberke maybe not common in our country dont know
17:41.57 atmacaberke well I am a 4.grade computer science in Bilkent University
17:43.35 atmacaberke I have heard Google of Summer Code late so I am a little bit late but I want to try my chance to became a part of the community
17:45.12 brlcad atmacaberke: have you seen our checklist?
17:46.41 brlcad atmacaberke: note the "See IRC if you've never used it before. Ask specific questions and wait!" under #2, see the IRC link
17:47.21 brlcad atmacaberke: that's not to scare you off, you will just have a lot of reading and homework to do in order to get up to speed quickly :)
17:47.55 brlcad albertcoder: number of attributes? that's hard to say -- did you look at the existing schema?
17:48.17 *** join/#brlcad hcurtis0010 (4af122ca@gateway/web/freenode/ip.74.241.34.202)
17:48.37 *** join/#brlcad deepak_ (~chatzilla@117.220.145.69)
17:51.30 albertcoder brlcad: Yeah I did! I feel there is a lot of renovation to be done .
17:57.35 albertcoder brlcad:The existing schema has separate distinct tables for each trait of materials which I think would be a sort of burden(more number of tables).
17:59.23 atmacaberke Can I have a more detailed information about Material and Shader Objects topic. Do you need variety of Materials like http://webcache.googleusercontent.com/search?q=cache:ChjRIL91JvgJ:www.yogurt3d.com/materials.html+&cd=1&hl=en&ct=clnk&gl=tr&client=firefox-a
18:00.34 *** join/#brlcad andrei__ (~IceChat77@5-12-220-251.residential.rdsnet.ro)
18:01.42 *** join/#brlcad deepak_ (~chatzilla@117.220.145.69)
18:02.35 andrei__ brlcad: you seen daniel around?
18:05.14 *** join/#brlcad jasleen_ (~chatzilla@115.184.107.148)
18:19.46 *** join/#brlcad albertcoder (~albert@202.164.53.117)
18:23.41 brlcad ~seen d_rossberg
18:23.41 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 5d 2h 28m 47s ago, saying: 'the hrt primitive is something where we could practise designing an interface'.
18:23.58 andrei__ sweet, thanks
18:24.58 albertcoder <PROTECTED>
18:32.37 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
18:42.36 *** join/#brlcad devinder_ (~devinder@202.164.53.122)
18:43.44 *** join/#brlcad albertcoder (~albert@202.164.53.117)
18:58.25 Notify 03BRL-CAD Wiki:Infinite24 * 0 /wiki/User:Infinite24:
18:59.01 devinder_ hello
18:59.02 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:59.23 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
18:59.58 devinder_ need to discuss about mged to archer command migration project
19:00.34 *** join/#brlcad javampire (~ncsaba@p4FF73F80.dip0.t-ipconnect.de)
19:02.12 andrei__ devinder_ : I think you should just ask what you want to know
19:02.15 andrei__ or say what you intend to
19:02.29 andrei__ and people will read and answer when they're around
19:02.36 andrei__ most devs read the irc logs and get back to you
19:03.35 devinder_ okay, thanks for the response
19:04.19 Notify 03BRL-CAD:starseeker * 60158 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Start adding in Tk window controls.
19:04.32 devinder_ i want to know about the main commands that I should work upon
19:04.38 devinder_ for migration
19:04.48 devinder_ from mged to archer
19:05.29 devinder_ eg. build pattern tool is one of them
19:09.35 *** join/#brlcad gaganjyot (~gagan@49.138.97.173)
19:12.37 devinder_ :D
19:12.57 Notify 03BRL-CAD Wiki:Foposseleger * 0 /wiki/User:Foposseleger:
19:14.44 *** join/#brlcad piyush (~piyush@202.164.53.117)
19:17.31 Notify 03BRL-CAD:starseeker * 60159 brlcad/trunk/regress/repository.sh: Instead of ignoring bu.h, just ignore bu/str.h and bu/log.h
19:20.17 Notify 03BRL-CAD Wiki:Foposseleger * 6874 /wiki/User:Foposseleger/GSoC_2014_proposal: Convert Bot to Pipe Project
19:21.36 Notify 03BRL-CAD Wiki:Foposseleger * 6875 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Why Me ? */
19:22.21 *** join/#brlcad gaganjyot (~gagan@49.138.97.173)
19:26.56 brlcad andrei__: thanks, even i he didn't hang around
19:28.13 *** join/#brlcad gaganjyot (~gagan@49.138.97.173)
19:30.24 andrei__ heh, no probl
19:31.20 Notify 03BRL-CAD Wiki:Foposseleger * 6876 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Personal Information */
19:33.10 *** join/#brlcad albertcoder (~albert@202.164.53.117)
19:37.40 Notify 03BRL-CAD:n_reed * 60160 brlcad/trunk/src/libbrep/intersect.cpp: continue on NULL to save a level of indentation
19:37.55 javampire brlcad: hi there, finally there's quite some inflation of GSoC proposals :-)
19:39.12 javampire brlcad: I would like to help Raj getting his proposal in shape, but have no experience of what level of detail he needs to get there
19:41.01 javampire for the python-brlcad primitive wrapping project I think most of the time will be in fact wrapping the open-nurbs library for the brep primitive :-)
19:41.16 javampire all the rest will be much easier
19:46.05 *** join/#brlcad raj12lnm (ca4ead12@gateway/web/freenode/ip.202.78.173.18)
19:50.54 *** join/#brlcad zero_level (0d157d09@gateway/web/freenode/ip.13.21.125.9)
19:51.31 Notify 03BRL-CAD Wiki:Foposseleger * 6877 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Background Information */
19:52.49 *** join/#brlcad raj12lnm (ca4ead12@gateway/web/freenode/ip.202.78.173.18)
19:53.28 Notify 03BRL-CAD:n_reed * 60161 brlcad/trunk/src/libbrep/intersect.cpp: use references to simplify access to polylines
19:54.21 *** join/#brlcad leger (~gilles@195.24.220.134)
19:54.26 raj12lnm Hi javampire, sean
19:54.45 javampire Hi Raj :-)
19:55.28 leger Just found out about gsoc from my cousin who coded with you guys last year and would be enthused in implementing the bot to pipe converter
19:55.40 leger just wish to know if this project has been taken already
19:55.45 leger Ch3ck: u der?
19:56.00 raj12lnm brlcad : I saw your email and responded.
19:56.10 *** join/#brlcad albertcoder (~albert@202.164.53.117)
19:56.17 raj12lnm javampire : do you have any comments to make about my proposal, time line and others ?
19:56.44 andrei__ leger: projects aren't 'already' taken until the decisions are made (in the according period) however, there might be someone more advanced in the project research. brlcad can help you with that, if you'll stick around, he'll answer sooner or later
19:56.55 javampire raj12lnm: yes, I'm just answering your mail
19:58.08 leger thanks: andrei__ would hang around ;) just posted a question on the mailing list so I don't know how soon responses are done
19:58.32 javampire leger: the standard answer is that if there can be more proposals accepted in the same topic if well researched and promising candidates !
19:59.06 leger thanks javampire guess i should do my research then ;)
19:59.13 javampire yep
20:00.43 Notify 03BRL-CAD Wiki:Foposseleger * 6878 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming Background */
20:01.14 Notify 03BRL-CAD Wiki:Foposseleger * 6879 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Convert Bot to Pipe GSoC Project Proposal */
20:01.34 *** join/#brlcad vladbogo_ (~vlad@79.115.29.173)
20:01.55 *** join/#brlcad devman (c318d242@gateway/web/freenode/ip.195.24.210.66)
20:07.24 Notify 03BRL-CAD Wiki:Foposseleger * 6880 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming Background */
20:07.39 raj12lnm javampire : It was interesting that brlcad (sean) mentioned about breaking the implementation of a primitive into further steps.
20:07.55 raj12lnm javampire : can you guide me ?
20:08.05 javampire I guess he meant explicitly mentioning the deliverables
20:08.32 javampire and the BREP - I answered shortly in the mail, just a moment
20:08.58 raj12lnm javampire : ok regarding a list.
20:09.34 javampire raj12lnm: OK, I've sent it out -
20:09.49 raj12lnm I will just make the changes.
20:10.23 javampire so, I see the BREP as the biggest chunk of work, and to get it right you will likely need to have a look at the open-nurbs library
20:11.55 raj12lnm <PROTECTED>
20:11.58 *** part/#brlcad devman (c318d242@gateway/web/freenode/ip.195.24.210.66)
20:12.10 javampire sure you will :-)
20:12.18 raj12lnm javampire : what do you suggest the best I should do ?
20:12.28 javampire you don't need to do the work now, just estimate what needs to be done and write down your plan
20:12.28 Notify 03BRL-CAD Wiki:Foposseleger * 6881 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Project Information */
20:13.09 javampire just show you have a good idea about how you will do it
20:13.20 raj12lnm regarding brep and nurb, right ?
20:13.24 javampire and list the deliverables
20:13.33 javampire yes, and the rest too
20:13.33 brlcad leger: welcome
20:13.42 brlcad leger: who's your cousin
20:14.07 leger brlcad: thanks Nyah Check
20:14.22 brlcad leger: aha
20:14.26 brlcad very good
20:14.57 brlcad what's he up to, haven't heard a peep from him lately?
20:15.18 brlcad busy applying to another gsoc org?
20:15.29 raj12lnm is looking at open nurbs library
20:15.44 javampire raj12lnm: did you already have a look at the src/other/openNURBS subdir of brlcad ?
20:15.47 leger brlcad: yeah he wants to work on Java
20:16.03 leger so looks like he's looking for a Java project for GSoC
20:16.06 brlcad that's a shame :)
20:16.21 andrei__ java, or that idea? :))
20:16.28 brlcad yes
20:16.37 zero_level brlcad : I would want to work on BRL-CAD ;)
20:16.42 leger well he says we wants to do some java coding ;) have no idea
20:17.52 brlcad zero_level: you've got a lot of work ahead of you, I'd think .. haven't heard/seen anything from you yet and we're on the deadline
20:17.56 raj12lnm is looking at it.
20:18.02 brlcad proposals are evaluated on their own merit, not past performance
20:18.07 javampire raj12lnm: src/other/openNURBS/opennurbs_geometry.h
20:18.25 brlcad andrei__: here is better ;)
20:18.26 zero_level hi raj12lnm
20:18.35 andrei__ oh, okay
20:18.36 zero_level I hope my advise worked for you.
20:18.44 zero_level Looks like you have put great hard work.
20:19.00 zero_level brlcad : I have been engaged with my internship.
20:19.16 zero_level brlcad : Although I have scribbled with the plans for libicv.
20:19.20 brlcad raj12lnm: just do your best, all you can do, right? :)
20:19.28 Notify 03BRL-CAD:n_reed * 60162 brlcad/trunk/src/libbrep/intersect.cpp: clarify meaning of (i < num_curves) test with bool, and expand comments
20:19.36 leger brlcad: i'll try to work on my proposal as soon as possible and get your review before the last day
20:19.37 andrei__ brlcad: aside the horrible formatting which will be fixed, could you take a look at my proposal?
20:20.17 Notify 03BRL-CAD Wiki:Richajain1912 * 6882 /wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the project */
20:21.15 raj12lnm Hi zerolevel.
20:21.26 brlcad leger: just so you know, I'm not doing any reviews on Thursday afternoon or Friday -- some other mentors may reply though
20:21.33 brlcad i'll be on the road
20:21.44 brlcad zero_level: internship with whom?
20:21.54 brlcad internship is ending?
20:21.56 zero_level Xerox Research Center.
20:22.04 zero_level yes it ends on May 15.
20:22.07 brlcad you should keep working with them :)
20:22.07 brlcad ah
20:22.22 zero_level yeah I have applied for there software group.
20:22.32 brlcad when do you find that out?
20:22.43 brlcad that's terrible timing...
20:22.44 zero_level I have been interviewed.
20:22.49 zero_level chances are meek though.
20:22.50 brlcad so any day?
20:23.06 brlcad or not for weeks?
20:23.10 leger brlcad: well my english is not very good hope its not a problem
20:23.25 brlcad leger: what's your native language?
20:23.38 leger well our country is bilingual
20:23.49 leger i grew up in the french speaking zone of cameroon
20:23.49 brlcad i didn't ask about your country ;)
20:24.01 Notify 03BRL-CAD Wiki:Richajain1912 * 6883 /wiki/User:Richajain1912/GSOC2014/: /* Past Experiences */
20:24.02 leger so french
20:24.04 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:24.05 brlcad okay
20:24.30 brlcad I can understand a little written, but cannot write it
20:24.39 brlcad *very little :)
20:24.48 leger francais?
20:25.07 brlcad oui
20:25.19 raj12lnm javampire : I found that file
20:25.31 *** join/#brlcad devman (c318d242@gateway/web/freenode/ip.195.24.210.66)
20:25.31 leger ah ouais tres bien brlcad tu n'est pas si male
20:25.39 raj12lnm would you want me to look a certain point ?
20:25.41 leger en francais
20:26.02 brlcad leger: that just means it'll take you a bit longer to get going as there is a lot of reading and discussion involved
20:26.11 brlcad more work for you, but not a problem if you are selected
20:26.13 Notify 03BRL-CAD Wiki:124.125.157.175 * 6884 /wiki/User:Richajain1912/GSOC2014/:
20:26.24 brlcad no bearing on getting selected assuming your proposal can be understood
20:26.30 leger merci brlcad would work on my english
20:27.22 andrei__ regarding the primitives for the coreinterface
20:27.30 javampire raj12lnm: well you need to identify the parts which need to be wrapped for the BREP primitive
20:27.43 brlcad leger: merci
20:27.55 raj12lnm javampire : ok.
20:28.06 raj12lnm javmpire : can I take a days time ?
20:28.15 gaganjyot brlcad: I looked into sketcher
20:28.17 Notify 03BRL-CAD Wiki:Richajain1912 * 6885 /wiki/User:Richajain1912/GSOC2014/: /* Tools available for conversion between Wiki to Docbook and Vice-Versa: */
20:28.29 gaganjyot BRL-CAD sketcher
20:28.37 gaganjyot and I felt kernel can be completely used
20:28.49 gaganjyot hence it will add for move, copy, scale operations
20:28.54 javampire Raj: sure, it's not easy...
20:29.07 javampire but please ask questions on the mailing list if you get in trouble ?
20:29.17 andrei__ daniel mentioned bot and pipe, aside of that, I was thinking of finishing/writing hrt, sph
20:29.18 brlcad gaganjyot: brl-cad's sketcher is crap
20:29.27 Notify 03BRL-CAD Wiki:Richajain1912 * 6886 /wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the project */
20:29.31 brlcad that's going to get completely replaced some day (perhaps with librecad)
20:29.45 gaganjyot thats what I am saying
20:29.48 javampire brlcad: what about SVG import ?
20:29.51 andrei__ and perhaps one more, depending on how progress is at midterm
20:29.54 andrei__ how does that sound?
20:29.56 brlcad the way to integrate, would be mapping our sketch object to the kernel in code, not userland
20:30.01 gaganjyot the total kernel will be added
20:30.20 gaganjyot what source we can keep from the old sketcher is the way it is snapping the points
20:30.22 raj12lnm ok.
20:30.42 brlcad gaganjyot: the question I'd have is whether the LC kernel can represent all of our sketch constructs (e.g., bspline curves, nurbs curves)
20:30.43 gaganjyot and the display manager
20:30.51 brlcad javampire: what about it
20:31.01 javampire for sketches
20:31.03 Notify 03BRL-CAD:starseeker * 60163 brlcad/branches/openscenegraph/src/mged/CMakeLists.txt: Make mged's dm-osg file a cpp file
20:31.19 gaganjyot brlcad: if you ask at this time answer is No
20:31.23 gaganjyot :(
20:31.31 javampire brlcad: is there a need at all to edit sketches in BRL-CAD ?
20:31.33 brlcad andrei__: what do you mean by finishing them?
20:31.38 gaganjyot but dli is working on it
20:31.50 gaganjyot implementing the equation solvers
20:31.58 andrei__ brlcad: the finishing part is only for hrt, I'm currently writting on it
20:32.01 brlcad javampire: that's a project in itself :)
20:32.18 brlcad and yes, there's a need, however simplistic
20:32.30 brlcad it's a common modeling operation, method of modeling
20:32.37 gaganjyot brlcad: atleast we can implement the stuff we have right now
20:32.43 gaganjyot circle, arc, line, ellipse
20:32.45 brlcad define an outline, extrude, sweep, rotate, etc
20:33.13 javampire brlcad: yes, but there are already lots of good software which does it quite well
20:33.23 javampire ok, whatever :-)
20:33.42 brlcad that's why I suggested that we might just adopt librecad or build something based on it
20:33.55 brlcad our focus certainly isn't 2D
20:34.02 javampire if at all, there's a need for 3D path editing if sweep will be implemented
20:34.14 brlcad absolutely
20:34.45 javampire I had some thoughts, but some of that problem is hard to define well
20:34.47 gaganjyot brlcad: this kernel can be implemented no doubts
20:34.47 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
20:34.59 javampire I mean the sweep along a 3D path
20:35.09 brlcad javampire: right, got that
20:35.36 javampire brlcad: I have trouble defining the orientation of the swept part in relation to an arbitrary 3D path
20:35.42 brlcad there are just definitely some modeling operations that lend themselves very well to 2D methods
20:35.43 gaganjyot but the bspline curves and nurbs
20:35.46 gaganjyot may take some time
20:35.55 brlcad parametric linear extrusions are a good example
20:36.00 brlcad screw threads
20:36.35 javampire well a screw thread is a good example, how you define the orientation of the sketch ? The 3D path is a spiral
20:36.40 brlcad doesn't make sense (and may even be inaccurate) to define a 3D shape and extrude that when it's intrinsically a 2D shape
20:36.41 Notify 03BRL-CAD:starseeker * 60164 brlcad/branches/openscenegraph/src/mged/dm-osg.cpp: Add an Osg_fb_open function
20:36.57 brlcad the 3D path is a line
20:37.06 javampire the swept part is a 2D shape, but how you orient it ?
20:37.12 brlcad with a rotation parameter
20:37.20 javampire nope, would not work well
20:37.39 javampire there's no reference angle
20:37.47 javampire what is angle 0 ?
20:37.54 brlcad unrotated :)
20:38.03 brlcad you define a coordinate space
20:38.09 javampire unrotated in reference to what ?
20:38.28 brlcad sketches don't exist in a vacuum
20:38.36 brlcad they're placed into space and then extruded
20:38.41 javampire well it is easy to define a reference cartesian coordinate system, but a line doesn't have an intrinsic angle 0
20:38.45 brlcad so they are have a coordinate frame of reference
20:39.06 javampire yes, but unfortunately that coordinate system is hard to use for your shape
20:39.54 brlcad you don't use it for editing the sketch, it's fairly irrelevant
20:40.19 javampire for the screw for example, the shape has to rotate on the spiral with a given rate, so you would need a rotation _function_
20:40.30 Notify 03BRL-CAD:starseeker * 60165 brlcad/branches/openscenegraph/src/mged/attach.c: Now that it's defined, enable Osg_fb_open. Can now successfully raytrace using the osg dm inside MGED.
20:40.37 Notify 03BRL-CAD Wiki:Foposseleger * 6887 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Project Description */
20:40.39 brlcad it's placement it not arbitrary, the user says put it here and orient it, now extrude it and oh, perform 5 rotations per inch while extruding along with 10m path
20:40.48 javampire it will be hard to invent a generic solution which is easy to use for all meaningful sweeps
20:41.08 brlcad that's exactly why I said "parametric linear extrusions"
20:41.12 javampire a spiral is very regular path, but there could be much more complex ones
20:41.16 brlcad parametric: a rotation function
20:41.49 brlcad that was merely an example of a modeling operation that lends itself to a 2D modeling approach
20:41.53 javampire yes, but it's a good example
20:41.54 brlcad the 3D methods I've seen are kind of absurd
20:41.57 Notify 03BRL-CAD Wiki:Foposseleger * 6888 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Project Description */
20:42.58 brlcad carving out the threading with a subtraction or creating cylindrical copies that are unioned or some sort of helical surface extrusion
20:44.03 brlcad didn't say it's easy to implement, just quasi necessary long-term
20:44.08 javampire what I was thinking about is to have the plane normal to the path define the plane of the sketch, but that doesn't say anything about how to orient the sketch in that plane, and there's no natural 0 angle there...
20:45.12 brlcad I think you're missing the point that sketches have a frame of reference
20:45.18 brlcad they have a position and orientation in 3-space
20:45.29 brlcad u-v scaling parameters too
20:45.42 javampire yes, but that doesn't make sense for most of the sweeps
20:45.56 brlcad why not?
20:46.03 javampire for example if you keep the 3D orientation fixed for your screw, it will result in nothing good :-)
20:46.12 javampire it has to rotate with the spiral
20:46.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:46.52 teepee javampire: like so https://gist.githubusercontent.com/t-paul/7171783/raw/ac8e2bf8e96cca745971af2a1e2b9ce5d50d9331/loft-4.png :)
20:47.48 brlcad I fail to see how nothing good matters .. if it's exactly what they ask for ;)
20:48.00 brlcad so long as there's something useful they can ask for where it is useful
20:48.10 javampire teepee: nice
20:48.22 brlcad but yeah, actually what openscad does is exactly what I meant by parametric extrusion
20:48.44 teepee javampire: thing is that still produces exactly the problems you describe
20:48.49 javampire teepee: unfortunately I don't exactly get what happens there...
20:48.50 brlcad path(x) is the parametric function
20:49.25 brlcad devman: we appreciate open discussions, you're welcome and encouraged to speak up here ;)
20:49.45 teepee javampire: it a u-shaped 2D-polygon moved along a 3D-path.
20:49.49 brlcad devman: and not intentionally ignoring you, just doing 4 things at once ;)
20:50.10 teepee javampire: isn't that what you mean with sweep?
20:50.14 javampire ok, I got it now
20:50.24 javampire teepee: not exactly
20:51.06 brlcad now in our system, the bigger problem is being able to perform a raytrace evaluation of something in a parametric space while guaranteeing solidity properties
20:51.29 brlcad since we don't end up with polygons, though that's conceivably a way to punt
20:51.36 brlcad microtessellation or something
20:52.08 teepee ah, true, the example from the image does produce a polygon mesh
20:52.34 teepee but I guess the problem with having one degree of freedom too many is probably the same
20:53.06 javampire my question: how is openscad deciding how to orient that U ?
20:53.10 brlcad devman: you can write here
20:53.43 devman ok. got it.
20:53.54 teepee javampire: the prototype code is currently using some formulas from a forum discussion, I'll dig up the link...
20:54.08 brlcad devman: now you can repeat what you said so others know what you're talking about ;)
20:54.13 teepee javampire: i think the latest version would produce a twist for that exact sprial path
20:54.28 andrei__ brlcad: when you answer, can you write on private, it's difficult to find the answer a significant chat volume
20:54.31 javampire teepee: I see it is always in the plane which contains the Z axis and the current point on the path - but that's not something "natural"
20:54.36 *** join/#brlcad vladbogo_ (~vlad@79.115.29.173)
20:54.41 andrei__ in a*
20:55.10 brlcad andrei__: what did you mean by "finishing" hrt and sph?
20:55.35 javampire teepee: actually it is natural, it is the plane normal to the path in that point
20:55.42 andrei__ brlcad: I only meant finishing hrt as I'm currently writing on it
20:55.50 teepee javampire: yes, the original code was a bit targeted at those spiral forms so it could not even cope with a simple closed donut shape (moving a 2D circle around 3D-circle path)
20:56.10 javampire teepee: but: who says that the U should not be upside down ?
20:56.22 *** join/#brlcad vladbogo_ (~vlad@79.115.29.173)
20:56.34 teepee javampire: right, but it still can twist around the path normal without any further restriction
20:56.44 javampire yes, that's exactly my point
20:56.47 andrei__ so, on short: finish hrt,migrate kernel , bot, pipe, sph
20:56.54 andrei__ and probably one more, depending on mid term
20:57.02 devman Hi, GSoC 2014 aspirant here. Would love to work on materials website. I would not like to start from scratch (that's why there's open source), however, I would like to have access to and know the state of the "proof-of-concept web work" that has already been done, so I know from where and with what I am starting with.
20:57.14 teepee javampire: yup, that's why I thought same root problem :)
20:58.16 brlcad andrei__: still not following what you mean ... what are you "writing on it"?
20:58.42 javampire teepee: what happens if you want to sweep the same shape along a spiral around the x axis ?
20:58.50 brlcad andrei__: you mean writing details into you proposal?
20:59.02 andrei__ no, I mean implementing the actual class
20:59.05 andrei__ with basic functions
20:59.07 javampire teepee: whitout swapping axes in the shape :-)
20:59.12 brlcad andrei__: sph is not implemented?
20:59.34 teepee javampire: ahh, there it is http://forum.openscad.org/slow-render-tp6556p6656.html
20:59.39 andrei__ I'll take a look again, one sec
21:00.09 brlcad andrei__: hrt isn't a priority at all
21:00.23 andrei__ I know, the point of it was to pratice class design
21:00.43 teepee javampire: hmm, let me see...
21:00.46 andrei__ but if you believe there'd be a better example, with usability
21:00.48 brlcad ell, tgc, bot, torus, pipe, brep, ... the primitives on our sheet
21:01.03 brlcad andrei__: practice on something more useful ;)
21:01.09 andrei__ alright
21:01.22 andrei__ in your opinion, what's the easiest primitive from those you mentioned
21:01.32 brlcad sph/ell
21:01.49 andrei__ Ell is implemented
21:01.58 andrei__ so that leaves sph, I'll have to check again
21:02.06 brlcad sph is technically an ell
21:02.15 andrei__ with some constraints, yeah
21:02.36 andrei__ but from what he told me, Daniel wants to avoid using a class(like sph) inheriting ell
21:02.36 brlcad talk to daniel about whether he wants to subclass ell or even have sph at all
21:02.46 brlcad okay, there ya go :)
21:02.54 brlcad so does he want sph?
21:03.04 andrei__ and that all objects should inherit the object class(like they do now)
21:03.09 andrei__ he didn't tell me either
21:03.28 brlcad you need to figure that out to proceed with sph, so maybe start with torus instead
21:04.08 javampire brlcad: in python-brlcad I've let Sphere inherit Ellipsoid
21:04.15 brlcad any of these with curvature should be easy: http://brlcad.org/tmp/primitives/Primitives2_grouped_with_labels.png
21:04.33 brlcad javampire: no problmes from me on that :)
21:04.55 andrei__ do you know where I could get some more info(aside of from daniel) related to migrating the coreinterface to a geometry kernel
21:05.00 brlcad that's what I'd expect at least until we start storing spheres as non-ellipsoid entities
21:05.29 andrei__ last time I talked to him, it wasn't completely sure if we should convert the interface to a geometry kernel or not
21:05.31 brlcad andrei__: "migrating" could mean pretty much anything .. it IS a geoemtry kernel (just incomplete)
21:05.56 brlcad he doesn't want to mess up the apps he's already got using it
21:06.16 javampire python makes that nice: when reading it back from the DB, if all radii are the same, it will have the property "radius", otherwise it won't
21:06.33 brlcad that is cool
21:06.44 andrei__ but having a 'kernel' isn't supposed to make it easier to build apps on top of it?
21:07.12 brlcad i'd rather store them with just one 8-byte value instead of three 24-byte vectors
21:08.18 andrei__ I think the focus of the discussion was if it should depend on brlcad or not
21:11.06 brlcad I though the question was whether it depended on brlcad's sources, which it should not (i.e., like it is now)
21:11.26 andrei__ yes
21:11.48 andrei__ that's my understanding of 'migrating the kernel'
21:12.01 teepee javampire: just changing the 3D path http://imgur.com/I4yxlTU
21:12.48 brlcad andrei__: er, still not following -- someone is suggesting moving coreinterface sources into brl-cad?
21:12.57 brlcad I don't see a reason to do that
21:13.09 brlcad I see lots o reasons for not doing that
21:13.13 andrei__ sorry, I'll rephrase
21:13.39 andrei__ the idea was to make coreinterface independent to brl-cad
21:13.54 andrei__ and that not everyone stated an opinion on this aspect yet
21:13.59 andrei__ (as in, we should do it or we shouldn't)
21:14.12 javampire teepee: try with a square path
21:14.22 brlcad but what does independent mean different from how it is now?
21:14.37 teepee javampire: uh, never tried that before :)
21:14.41 brlcad it's already dependent and independent depending on what you're talking about
21:15.01 andrei__ I think the idea was to depend just on a library(like a dll)
21:15.09 brlcad which is how it is now
21:15.28 javampire teppee: well that's an interesting example, as it's derivative is discontinuous
21:15.31 andrei__ hm, I remember asking for the blrcad source dir
21:15.34 andrei__ when I installed it
21:15.35 brlcad that's a dependency, so saying it's "independent" is kind of misleading :)
21:15.54 andrei__ I thought the point of it was to make it independent to any external source files
21:15.59 andrei__ so you just link it with that library
21:16.01 teepee javampire: it will certainly also produce a broken mesh right now, but I wonder how it looks like
21:16.09 andrei__ but from what you're saying that's already done
21:16.12 javampire teepee: the normal plane will have a "jump" in it
21:16.37 brlcad andrei__: yes, that's where it currently sits
21:16.42 andrei__ so I'll probably have to ask Daniel what he meant by that. Or, do you know?
21:17.02 brlcad he might have been referring to how he builds a libbrlcad with a subset of symbols
21:17.56 andrei__ if it's just linking to a library, I don't see that as a huge complication
21:18.15 brlcad I think you can just assume that's the way it's going to be, regardless of what's going on now
21:18.35 andrei__ anyway, related to the svn place for it
21:18.38 brlcad would avoid saying it's "independent" though ;)
21:18.43 Notify 03BRL-CAD:n_reed * 60166 brlcad/trunk/src/libbrep/intersect.cpp: add clarifying bools and tweak some comments
21:19.06 andrei__ I don't think it's a good idea to move into the trunc, at least from the brl-cad newbie perspective
21:19.28 andrei__ it already has a large number of folders/files and tools
21:19.30 brlcad I'd argue that's a terrible idea so lets stop talking about that ;)
21:19.38 brlcad i don't think anyone has suggested that
21:19.48 andrei__ there was a mail on the mailinglist
21:19.50 andrei__ anyway, ok
21:20.28 andrei__ Initially, I planed to handle the kernel related part before coding starts
21:21.07 andrei__ or not get more than a couple of weeks into coding. Does that sound reasonable?
21:27.02 andrei__ brlcad: anyway, you've been of great help. Thank you!
21:27.26 teepee javampire: http://imgur.com/IO5FNsT
21:27.44 Notify 03BRL-CAD:starseeker * 60167 (brlcad/trunk/NEWS brlcad/trunk/regress/nirt.sh): Fix regression testing for nirt given change in -h/-H options.
21:28.37 devman Hi. how do i get the list of tools that do geometric analyses (e.g rtweight), These tools will pull materials data and use for calculations.
21:31.21 javampire teepee: ok, so some smoothing is going on...
21:31.38 javampire which is nice...
21:33.08 javampire teepee: the shape you "loft" is a 2D or has some volume ?
21:34.09 javampire the problem with the current sketch of BRL-CAD is that it is a pure 2D structure, with only 2 coordinates
21:34.57 javampire so it has to no volume, and it's coordinates need to be mapped to 3D coordinate space
21:35.18 teepee javampire: the base is really 2D only
21:35.32 javampire hmm, that's then strange
21:35.36 teepee yup, internally it even has only x/y coordinates
21:37.55 brlcad devman: hang around and you'll get lots of feedback :)
21:38.23 brlcad devman: gqa/g_qa and rtweight are the two main ones
21:38.30 javampire teepee: what happens if you have a discontinuous path ?
21:38.49 brlcad any of the optical raytracers can use the materials database if there's a way to associate textures or color/optical information
21:39.12 javampire like 2 circles at a distance from each other ?
21:39.18 teepee javampire: It would just stretch the polygons as it really generates a mesh
21:39.41 javampire well my problem is how it orients the 2D shape ?
21:40.03 javampire for now the examples seem to orient it in the direction of the center of the path
21:40.28 javampire but what if the center of the path is not the same as the center of the sub-paths ?
21:40.31 brlcad javampire: the *contents* of a sketch are pure 2D, but it has a 3D position and two vectors to define the orientation
21:40.38 brlcad see struct rt_sketch_internal in rtgeom.h
21:40.49 teepee javampire: no, it can do also just an open sine curve
21:41.10 starseeker hopes the librecad guys are aware of psketcher...
21:41.37 javampire teepee: can you try that with the 2 circles as path ? at some distance from each other
21:41.57 teepee javampire: that will just produce a cylinder
21:42.40 devman Thanks. I understand rtweight calculates the weight of a geometry model. what does gqa/g_qa mean and do?
21:43.10 javampire teepee: I don't think so, next to each other's _sides_, 2 circles in the same plane
21:43.28 javampire at some distance, not touching
21:44.05 javampire my intention is that the center of the whole figure is outside the circles
21:44.19 teepee javampire: it does, the path(t) is called x times depending on how many slices should be calculated
21:44.34 teepee javampire: so if I say 2 slices it will call twice with t = 0 and t = 1
21:44.39 javampire yes, but how it decides how to orient the path
21:44.44 teepee javampire: which is essentially linear-extrude
21:44.52 javampire the shape, sorry
21:44.54 teepee javampire: path tangent
21:45.12 javampire that's for the plane of the shape, but how it orients it in the plane ?
21:45.21 teepee it calculates the tangent at the point t of the path(t) function
21:45.39 javampire yes, and that's the normal to the plane of the shape
21:45.51 javampire but why not rotate the shape around that normal ?
21:46.07 javampire why pointing inwards and not the other way around ?
21:46.37 teepee with the current code, I'd say randomly defined by the order of the rotate calculations
21:46.39 javampire the U is looking inwards - why not the other way around
21:47.00 javampire yes, and that's not satisfying for me
21:47.11 javampire I want to have a well defined 0 angle
21:47.15 teepee javampire: https://github.com/t-paul/openscad/blob/loft/src/PolySetCGALEvaluator_LoftNode.cc#L99
21:47.26 teepee javampire: yup, that's what I'd like to solve too :)
21:48.01 teepee javampire: as the current code does not produce the nice helix shape but starts to twist it
21:50.33 teepee javampire: the first prototype could do the helix nicely as it did reference to the ground plane
21:50.54 teepee but that of cause produces more twisting in all other cases
21:51.03 javampire I guess the only solution is to attach to the 3D path reference coordinate system and orientation function for each point
21:51.54 javampire teepee: forget what I just said, it makes no sense :-)
21:53.13 teepee javampire: a later malinglist post suggested to look at Frenet frames, but I'm not sure my math is good enough for that ;)
21:53.21 teepee https://en.wikipedia.org/wiki/Frenet-Serret_formulas
21:55.25 javampire I thought about that but it fails for straight lines
21:56.40 *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro)
21:56.56 javampire teepee: the derivative of the tangent is 0 for a straight line, and we're back to square 0
21:58.06 teepee yeah, I don't know if it's maybe enough to special case that
21:58.26 javampire how ?
21:59.32 teepee check if the path is a straight line and use a defined rotation from maybe z-unit-vector to the path direction
22:00.13 javampire there's no well defined rotation for an arbitrary straight line, as you have no reference angle
22:01.05 javampire if you pick one axis, it fails for lines parallel to that axis
22:01.23 teepee if I recall correctly, when limiting euler angle rotation you'll get a single solution for rotation
22:01.35 javampire if you say you pick the axis with biggest component, it fails to be continuous (in case of composite paths)
22:02.09 javampire yes, but will you get the same shape if you change a little your line ?
22:02.47 javampire I mean you parameterize your line, and then change some small amount in the parameters - will you get the same shape moved a small amount, or a radically different shape ?
22:02.53 teepee for straight line, I think so. but I don't know if there are more special cases
22:03.32 javampire I couldn't think of any scheme where that's the case, there's always some kind of discontinuity where a small change results in a jump in the result
22:03.35 teepee there will be one point where it flips direction I guess
22:05.14 andrei__ what irc client do you guys use?
22:05.29 teepee uses quassel
22:07.20 andrei__ thanks
22:11.05 javampire teepee: I'm not sure this is relevant, but see: https://en.wikipedia.org/wiki/Gimbal_lock
22:11.39 javampire maybe it is simply so that the orientation can't be well defined in all cases
22:11.54 javampire at least not using angles
22:13.03 teepee yeah, I think that's where the limiting of angles comes from
22:14.05 teepee as far as I understand it, you'll get a gimbal lock when your 3rd rotation aligns with a previous one, so you loose the ability to turn into all possible directions
22:16.35 javampire as I understand it, the lock happens when the axis of rotation is one of the (gimbal) coordinate axes
22:17.55 javampire and one of the other gimbals happen to be on that axis too
22:18.02 teepee I watched some explanation videos, any text description did not really work for me :)
22:18.33 javampire yes, me too :-)
22:19.35 javampire the point is not that you can't turn but that you have 2 different gimbals which can turn and give the same result
22:20.19 javampire if you pick the wrong one, you have a problem when the "locked" gimbal needs to turn
22:22.37 javampire but I'm not sure this is relevant at all
22:23.43 javampire I tend to think that for sweeping the path needs a "normal" vector in each point for being usable for sweeping
22:24.20 javampire for non-zero curvature that can be calculated, for straight lines must be provided...
22:25.56 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:27.20 javampire teepee: in fact it could be advantageous to provide a "normal" function for non-zero curvature too, there might be cases where the orientation should not be the Frenet-Serret frame
22:28.29 javampire I'm not sure if a screw uses that frame, or if it's oriented by the screw axis
22:28.49 teepee javampire: yeah, I thought also it might be ok to have some simple case which catches most path definition
22:29.16 teepee and some kind of "advanced mode" where you need to give additional reference information to get the desired result
22:29.21 javampire well there's no simple case I'm afraid
22:29.42 javampire for straight lines for example there's no way around specifying the orientation
22:30.03 teepee as soon as at least one axis value of the path does not change, I'd declare that as simple case :)
22:30.06 javampire the problem is that you can't do that in the shape, you must do it in the path
22:30.21 javampire if you want to meaningfully parameterize the sweep result
22:30.28 teepee means the path is 1d or 2d actually
22:31.00 javampire even for that is not straightforward
22:31.26 javampire your examples show that if you turn the path, you get different result for the same shape
22:32.11 javampire I would expect that I get the same result turned similarly, but still the same result
22:33.10 javampire until that is fixed, you can't use a path which has unknowns without extra complicated calculations to re-orient your shape too
22:34.41 javampire point is: if you associate the path-normal function to the path itself, it's much easier to get consistent results for the same base shape
22:36.41 javampire OK, I'll have to leave now, see you :-)
22:36.52 teepee true, that would limits the degrees of freedom enough to get a deterministic result
22:37.10 teepee should go to sleep now anyway... :)
22:37.29 javampire teepee: what time-zone are you ?
22:38.11 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
22:38.38 teepee germany
22:38.42 javampire me too :-)
22:39.24 javampire münchen more precisely
22:39.29 teepee hehe, gute nacht :)
22:39.40 javampire dir auch :-)
22:39.43 teepee is in dresden right now
22:47.00 *** join/#brlcad ries (~ries@190.9.171.121)
22:49.27 Notify 03BRL-CAD Wiki:92.74.235.135 * 6889 /wiki/Google_Summer_of_Code/Project_Ideas: /* Mentors */ added Armin Stebich, LibreCAD mentor
22:49.53 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-235-135.pools.arcor-ip.net)
22:59.09 *** join/#brlcad avinashkaitha93 (af650d3d@gateway/web/freenode/ip.175.101.13.61)
23:37.59 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
23:41.49 hcurtis Hi. I have questions about BRL-CAD's STEP coverage.
23:42.34 andrei__ hcurtis: ask away and stay around
23:42.40 andrei__ people will answer when they read it
23:42.59 andrei__ devs are around at different times, based on timezone/work schedule etc
23:43.56 hcurtis andrei__: Sounds good. Thank you.
23:45.23 hcurtis My first question is...what STEP coverage does BRL-CAD have right now?
23:47.49 andrei__ if you have more
23:47.51 andrei__ just post all of them
23:49.58 hcurtis andrei__: Ok
23:52.04 hcurtis Does anyone have any comments about the best tool(s) to validate files to conform to schema (for a STEP exporter)?
IRC log for #brlcad on 20140320

IRC log for #brlcad on 20140320

00:00.03 hcurtis Is there a list of #brlcad etiquette rules anywhere?
00:02.10 maths22 brlcad: this does not look very good http://beta.brlcad.org/w/index.php?title=Talk:BRL-CAD_Commands&action=history
00:16.29 starseeker hcurtis: http://brlcad.org/wiki/IRC
00:16.53 starseeker current step coverage: import: AP203 export: AP203, some work towards AP214
00:17.04 starseeker in all cases there is more that can be done
00:18.39 hcurtis starseeker: Thank you very much.
00:25.03 starseeker validation... um. The first step, at least for AP203, is to run them back through step-g
00:25.37 starseeker you might also check out http://exp-engine.sourceforge.net/ - I don't know for sure if that's useful for this, but it's something to look into
00:26.03 starseeker now that I'm thinking of it...
00:34.40 hcurtis starseeker: I appreciate it.
01:07.37 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
01:29.36 Notify 03BRL-CAD Wiki:Pulkit Mittal * 6890 /wiki/User:Pulkit_Mittal/GSOC2014/proposal:
01:48.14 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
01:49.36 Notify 03BRL-CAD:starseeker * 60168 brlcad/trunk/src/conv/step/CMakeLists.txt: Add the preliminary setup for an ap203e2 importer. Not working at the moment, but does build with the ap203e2 schema.
02:50.53 Notify 03BRL-CAD:starseeker * 60169 (brlcad/trunk/src/conv/step/CMakeLists.txt brlcad/trunk/src/conv/step/g-ap242/AP242.h brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt): Stub in the remaining step APs. At least some won't compile and none of them will work, but this provides the framework.
02:53.41 hcurtis starseeker: Thank you.
02:56.31 hcurtis starseeker: That's one reason I would love to work with you guys at BRL-CAD during GSoC. The mentors have already been so supportive and helpful.
03:22.49 *** join/#brlcad infinite (~infinite@117.197.9.66)
03:27.05 Notify 03BRL-CAD Wiki:Kaurdevinder07 * 0 /wiki/User:Kaurdevinder07:
04:33.56 brlcad maths22: indeed, that looks terrible :)
04:46.31 *** join/#brlcad jagvir (~jsp@202.164.53.117)
04:46.44 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
05:25.58 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:3e:4ed1:926b:84aa)
05:29.32 Zhao_Anqing I can't open the webpage brlcad.org, now. Is it something wrong?
05:30.53 ankesh11 Zhao_Anqing: Same here. I am getting consistent Gateway Timeouts.
05:32.38 Zhao_Anqing my god..
05:49.43 *** join/#brlcad gaganjyot (~gagan@220.227.40.234)
06:09.29 *** join/#brlcad infinite (~infinite@117.197.13.23)
06:11.07 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
06:11.32 gaganjyot brlcad: hi
06:11.50 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
06:12.46 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
06:13.05 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
06:13.35 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
06:14.03 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
06:15.35 brlcad hi gaganjyot
06:17.13 gaganjyot brlcad: I had a closer look with brlcad and opescad
06:17.28 gaganjyot LibreCAD kernel is built as a shared library
06:17.59 gaganjyot and It has header files which can be included by openscad and brlcad for its operation
06:18.14 gaganjyot although the API hasn't been designed yet
06:18.31 gaganjyot but we are going to work and discuss about the API part in GSoC period
06:18.57 gaganjyot for the openscad
06:19.14 gaganjyot the functions could be wrapped and called in the interpreter
06:19.32 gaganjyot and it will display the output on rendering screen
06:21.11 gaganjyot <PROTECTED>
06:21.25 gaganjyot this code creates a new line in LibreCAD kernel
06:21.43 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
06:21.55 gaganjyot hence same can called by brlcad or Openscad
06:22.04 gaganjyot it uses a few header files as
06:22.08 gaganjyot #include "cad/primitive/line.h"
06:22.10 gaganjyot #include "guioperationfinishedevent.h"
06:22.12 gaganjyot #include "cad/operations/createentities.h"
06:23.02 gaganjyot oops, remove the second header file. The only "cad/..." files need to be included
06:24.17 *** join/#brlcad devman237 (c318d242@gateway/web/freenode/ip.195.24.210.66)
06:28.26 brlcad gaganjyot: I know it'll be possible to use it
06:28.48 brlcad that's pretty much implicit because your task is to create something that can be used
06:30.26 brlcad the message I posted was whether there was any product/deliverable/outcome you could define that would help other projects adopt it
06:30.50 brlcad whether indirectly like making sure you publish the API in some succinct form
06:31.23 brlcad or directly, like looking at the other codes and figuring out exactly how it could be used
06:31.58 brlcad which obviously requires researching and investigating the other codes to be able to know exactly how it could be used
06:32.39 brlcad how can you make it easier for someone else, so you don't have to mention lines of code and multiple header files via IRC
06:32.47 brlcad that certainly doesn't tell me how we could use it
06:33.14 gaganjyot I see
06:33.42 brlcad like I said earlier, something better than having [insert project here] go get the librecad kernel and investigate themselves whether it might be useful
06:33.59 brlcad or worth even doing that
06:34.19 brlcad this is probably more a question of documentation as a product at this point
06:34.27 gaganjyot brlcad: I understand it. The API is yet do be decided. So the thing I can't add the documentation stuff in my proposal
06:34.36 gaganjyot right now
06:34.46 brlcad of course the API is not decided, that's irrelevant
06:35.30 brlcad i don't need the API itself to identify a deliverable of writing a document or header or wiki page or whatever summarizing the API
06:36.33 brlcad i don't need the actual API to figure out exactly where it might later fit into OpenSCAD or BRL-CAD, or what changes to the API might be necessary for it to be useful to them
06:36.39 brlcad when it comes time to implement the API
06:39.25 brlcad it's a matter of a) identifying how requirements might be influenced to encourage external use and b) publicizing capability succinctly as a product such that interested parties don't have to rely on reading the source code and hoping it'll be useable
06:40.52 brlcad those both could possibly have bearing on your proproposal and make it more appealing to a wider audience if you spend a little time to think about it earlier rather than later
06:42.26 brlcad even if the result is minimal change to your proposal, or identifying useful work for after gsoc like implementing bspline curves, or an architecture and capabilities document
06:42.32 brlcad make sense?
06:43.24 brlcad enwanders, best of luck thinking through all the possibilities :)
06:50.32 *** join/#brlcad devman237_ (c318d242@gateway/web/freenode/ip.195.24.210.66)
06:54.46 *** join/#brlcad pchaigno (~pchaigno@bre.insa-rennes.fr)
06:54.53 *** part/#brlcad pchaigno (~pchaigno@bre.insa-rennes.fr)
07:00.22 *** join/#brlcad devman237 (c318d242@gateway/web/freenode/ip.195.24.210.66)
07:11.07 devman237 brlcad: Brian here, working on material website. Thanks for the tarball u sent by mail. However i already got that yesterday while doing research on the BRLCAD website and on what Neil Dhruva achieved in 2012.
07:32.18 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:49.31 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:09.33 *** join/#brlcad infinite (~infinite@117.197.0.5)
08:25.42 *** join/#brlcad infinite (~infinite@117.197.0.5)
08:29.41 gaganjyot brlcad: how about the doxygen documentation ?
08:35.25 gaganjyot brlcad: will it serve ?
09:25.03 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
09:26.19 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:49.03 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
10:02.39 *** join/#brlcad ishwerdas (~inderplus@117.212.49.92)
10:11.44 gaganjyot brlcad: ping
10:19.11 *** part/#brlcad gaganjyot (~gagan@220.227.40.234)
10:57.09 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-dsrwvmfsvkzgkbee)
10:59.57 *** join/#brlcad leger (c318dc86@gateway/web/freenode/ip.195.24.220.134)
11:04.45 *** join/#brlcad andrei__ (~andrei@5-12-220-251.residential.rdsnet.ro)
11:08.48 hcurtis If I upload my proposal to the BRL-CAD wiki for mentors to see, does it need to be of any specific file type?
11:09.49 ishwerdas file type?
11:10.09 ishwerdas You need not to upload as a file but instead, add a wiki page in BRL-CAD wiki
11:10.37 ishwerdas If you don't know how to do that, I can help.
11:11.57 hcurtis ishwerdas: Please.
11:12.10 andrei__ hcurtis: you definitely need to upload / write something on google-melange
11:12.15 andrei__ that is the official gsoc page
11:12.29 hcurtis andrei__: I did.
11:12.36 andrei__ oh, okay
11:12.41 teepee_ yes, i've seen the melange proposal already :)
11:12.47 andrei__ then you can create a wiki page on the BRL-CAD wiki
11:12.58 ishwerdas hcurtis: make an account for wiki by signing up
11:13.36 ishwerdas http://brlcad.org/w/index.php?title=Special:UserLogin&returnto=Main+page&type=signup
11:14.11 ishwerdas and then look at previous years proposals given in BRL-CAD wiki
11:14.22 hcurtis teepee_: Thank you for checking it out. ANY feedback (positive to scathing) would be welcome.
11:15.03 teepee_ hcurtis: if I understand your proposal correctly you want to work towards real code sharing between brl-cad and openscad
11:15.15 teepee_ hcurtis: I actually like that idea :)
11:15.34 teepee_ is from OpenSCAD
11:15.44 ishwerdas wow!
11:15.51 hcurtis teepee_: Yes. And thank you.
11:16.22 teepee_ i'd still suggest to have a review of other existing ways / libraries as I just got the pointer to the dxf importer used by librecad :D
11:19.02 hcurtis teepee_: I appreciate the feedback.
11:19.35 teepee_ hcurtis: i'll have a closer look later, almost lunch time here...
11:21.14 hcurtis ishwerdas: Thank for the information. Unfortunately, though, I'm stuck.
11:21.32 ishwerdas What happened ?
11:21.39 hcurtis ishwerdas: *Thank you
11:23.14 hcurtis ishwerdas: I created my account, but I can't find the previous years' proposals.
11:23.57 ishwerdas Here they are
11:23.59 ishwerdas http://brlcad.org/wiki/Google_Summer_of_Code/2013
11:27.50 hcurtis ishwerdas: Thank you. I tried to figure out how to create a wiki page on my own, but I'm not getting anywhere. Can you tell me what to do next?
11:28.46 hcurtis teepee_: Sounds good. I appreciate it.
11:29.09 ishwerdas Just go to the URL of the page you want to create, say it's http://brlcad.org/wiki/User:Username/my_proposal and click on create
11:32.10 hcurtis ishwerdas: Excellent. Thank you for all your help.
11:33.01 ishwerdas Welcome!
11:55.17 *** join/#brlcad ao30002 (~ao30002@233-114-203-46.pool.ukrtel.net)
11:58.25 andrei__ I'd want to implement tgc, bot, pipe, ehy and rcc for GSoC for coreinterface. I left brep out as (to me) it seems complicated and I don't think I can estimate well the time to implement it
11:58.33 andrei__ how does that sound?
12:00.44 starseeker hcurtis: for the dxf proposal, it's also worth investigating DIME from coin3d to see if it has anything useful: https://bitbucket.org/Coin3D/dime
12:01.30 hcurtis starseeker: Thank you.
12:01.55 starseeker I don't know how it compares to our dxf functionality, but the combination of BSD license and already being designed as a library makes it of interest
12:02.26 *** join/#brlcad ries (~ries@190.9.171.121)
12:03.08 starseeker one question worth answering (I don't know the answer) is whether it would be easier/better to expand DIME to handle any DXF bits we handle but it doesn't and hook DIME into our conversion, or rework our code into a library
12:04.14 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
12:05.23 hcurtis starseeker: I agree.
12:06.21 andrei__ ~seen d_rossberg
12:06.27 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 5d 20h 11m 33s ago, saying: 'the hrt primitive is something where we could practise designing an interface'.
12:06.43 andrei__ :(
12:11.35 brlcad andrei__: note that will only show when he last *talked*
12:11.53 andrei__ oh
12:12.29 ankesh11 brlcad: Can you review my proposal? http://brlcad.org/wiki/User:Ankeshanand/GSoC14/proposal
12:12.46 brlcad hello ao30002
12:13.02 brlcad ankesh11: not right at the moment, but maybe later today
12:13.13 brlcad i'm going to be in and out much of the day
12:14.34 andrei__ brlcad: quick q, if you've got time. What's the level of detail the proposal should have on primitive classes
12:14.41 ankesh11 That's okay. Will wait for the review then.
12:14.42 brlcad ao30002: I saw your note and appreciate you speaking up -- there's no trick for that proposal but you'll have to do your homework in order to sufficiently explain how you'll implement the interface within our system
12:14.54 brlcad ankesh11: don't wait! just keep working on something else :)
12:15.16 brlcad there's not much time until the deadline, everyone should be busy ...
12:15.36 andrei__ i.e would I need to describe methods and behavior or a general class description would be alright?
12:15.37 brlcad hcurtis: does not need to be any specific file type
12:16.03 ankesh11 Sure.
12:16.29 brlcad andrei__: it's hard to say what would be alright, it depends
12:17.44 andrei__ It's difficult to give a detailed class description without 'parsing' the librt versions, it would probably take more time than it's left
12:18.13 hcurtis brlcad: Thank you. Someone was cool enough to show me how to get a draft of my proposal on the wiki. It's on Melange, too.
12:18.23 brlcad great
12:19.01 brlcad andrei__: well if it'll take more time than is left, that's not really an option is it
12:20.09 andrei__ yeah..
12:21.15 brlcad do what you can, maybe summarize your question on the mailing list -- rossberg might be able to reply there
12:21.23 brlcad or maybe rewording I can give you a better answer ;)
12:21.28 brlcad but gotta run, ttyl
12:50.03 *** join/#brlcad jagvir (~jsp@202.164.53.117)
12:55.03 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:03.38 *** join/#brlcad Ilie-Ablachim (~denisilie@p16.eregie.pub.ro)
13:07.32 *** join/#brlcad Denis_ (~denisilie@p16.eregie.pub.ro)
13:19.38 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
13:23.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:27.09 *** join/#brlcad jagvir (~jsp@202.164.53.117)
13:39.02 *** join/#brlcad gaganjyot (~gagan@101.215.160.223)
14:27.27 ries brlcad: I also asked Rallaz, our guy that wrote the dxf library if he can release under MIT / BSD
14:32.03 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
14:49.47 ishwerdas ries: what did he say ?
14:50.19 ries ishwerdas: I still need to wait for a response... I know he is a buzy guy...
14:50.19 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:51.02 ishwerdas Ok!
14:51.11 ishwerdas it would be great if that happens.
14:53.32 *** join/#brlcad gaganjyot (~gagan@101.215.160.223)
14:54.12 ries ishwerdas: All the same here
15:00.19 *** join/#brlcad gaganjyot (~gagan@101.215.160.223)
15:32.47 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
15:34.04 starseeker ries: that would be interesting - combine DIME and your dxf support + whatever else makes sense into an uber-library for open source dxf
15:34.36 ries Dime was open sourced, right?
15:34.40 starseeker yep - also BSD
15:35.02 starseeker https://bitbucket.org/Coin3D/dime
15:35.36 starseeker found out about it when psketcher when to BSD: http://code.google.com/p/psketcher/
15:36.24 gaganjyot brlcad: will this suffice ? http://202.164.53.122/~gagan/kerneldev/html/
15:44.20 *** join/#brlcad ishwerdas (~inderplus@117.212.49.92)
15:44.38 ries starseeker: I have no idea abou quality differences between the two libraries...
15:45.20 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
15:45.26 ries I need to remember that sketcher...
15:51.03 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
15:58.46 starseeker ries: I'm working on a cleaned up build of it here: https://github.com/starseeker/psketcher
15:59.02 starseeker ries: not done yet - need to get DIME building as a CMake subbuild
15:59.18 ries starseeker: that looks very interesting!
15:59.54 starseeker wondered if it might be of benefit in the "2d drawing kernel" department
16:01.02 *** join/#brlcad jagvir (~jsp@117.199.102.125)
16:09.47 *** join/#brlcad jagvir (~jsp@117.199.102.125)
16:14.20 *** join/#brlcad jasleen (~chatzilla@117.253.228.14)
16:14.31 jagvir hello friends i am working on GUI of intergration analysis tools in brlcad and i am looking those commands that are not integarted with GUI in brlcad
16:14.55 *** part/#brlcad gaganjyot (~gagan@49.138.96.147)
16:25.45 jagvir please give detail about this
16:31.55 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:43.50 *** join/#brlcad infinite (~infinite@117.197.12.183)
17:08.27 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
17:09.24 gaganjyot .join #librecad
17:09.56 *** join/#brlcad ishwerdas (~inderplus@117.212.49.92)
17:19.51 *** join/#brlcad andrei__ (~IceChat77@5-12-220-251.residential.rdsnet.ro)
17:20.07 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:30.02 jagvir hello friends i am working on GUI of integration analysis tools in brlcad and i am looking those commands that are not integration with GUI in Brlcad
17:30.35 jagvir please guide me how i am do this and work on this
17:36.34 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
18:01.40 *** join/#brlcad LordOfBikes (~armin@88.66.131.235)
18:09.14 *** join/#brlcad quincykwende_ (c318d242@gateway/web/freenode/ip.195.24.210.66)
18:32.48 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
18:35.02 *** join/#brlcad javampire (~ncsaba@p4FF74BFC.dip0.t-ipconnect.de)
18:56.59 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
19:04.59 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
19:18.00 *** part/#brlcad kaurkamal__ (~gagan@49.138.96.147)
19:25.10 *** join/#brlcad gaganjyot (~gagan@49.138.96.147)
19:30.01 *** join/#brlcad jasleen (~chatzilla@117.255.208.45)
19:30.30 *** join/#brlcad raj12lnm (75e1360b@gateway/web/freenode/ip.117.225.54.11)
19:31.01 raj12lnm hi all :)
19:31.07 raj12lnm hi gsoc aspirants!
19:31.12 raj12lnm how is work going ?
19:31.14 raj12lnm last day!
19:31.17 raj12lnm must be fun ;)
19:31.34 raj12lnm I am a student as well.
19:31.41 richa raj12lnm: Hi Raj!
19:32.05 raj12lnm richa : Saw your proposal.
19:32.21 raj12lnm richa : you have made excellent progress!
19:32.31 richa raj12lnm: Thanks :)
19:32.32 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
19:32.33 raj12lnm richa : can you see my proposal ?
19:33.32 richa raj12lnm: I have seen, a nice one!
19:34.05 raj12lnm http://brlcad.org/wiki/User:Krajkreddy/GSOC14/proposal
19:34.05 raj12lnm richa : ok.
19:34.40 raj12lnm richa : I am hoping to be fortunate to work this summer with brlcad.
19:34.53 raj12lnm is looking for a comment from brlcad.
19:35.26 raj12lnm is wishes to have discussion with brlcad regarding the last email he sent.
19:36.31 raj12lnm richa : have you submitted any patches ?
19:37.24 richa raj12lnm: I have submitted one pull request for OGV
19:39.11 raj12lnm richa : cool!
19:42.41 *** join/#brlcad javampire (~ncsaba@p4FF74BFC.dip0.t-ipconnect.de)
19:43.47 raj12lnm hi javampire!
19:44.32 javampire raj12lnm: Hi there :-)
19:45.02 raj12lnm javampire : I wish to detail my proposal with the implementation of nurb.
19:45.21 raj12lnm can u give me an idea about nurb.
19:45.23 *** part/#brlcad gaganjyot (~gagan@49.138.96.147)
19:47.13 javampire raj12lnm: well I have not much idea myself about NURBs, otherwise I would have done it myself already...
19:48.02 javampire you're supposed to do research on your own, I can help when you get stuck, but you need to ask specific questions
19:48.47 javampire ask specific questions about what you can't figure out
19:53.48 *** join/#brlcad rhaps0dy (~rhaps0dy@2607:5300:60:1b2b::1)
19:53.56 rhaps0dy Hello!
19:54.05 rhaps0dy Do you seriously have the oldest code repository in the world?
20:03.06 ishwerdas what made you doubt?
20:07.46 infinite hey running voxelize command in my build project hangs the software, is the case similar with you ?
20:33.01 rhaps0dy ishwerdas has left :/
20:33.13 rhaps0dy I was going to ask him how do you know you're the oldest?
20:34.01 andrei__ if you're really curious about it
20:34.09 andrei__ you can post it on the mailinglist
20:34.15 andrei__ I think someone knows, probably Sean
20:34.41 rhaps0dy I will
20:34.45 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
20:34.45 rhaps0dy but I'm not here for that
20:34.54 rhaps0dy has anyone stated they'll do the OpenCL raytracer?
20:38.05 *** join/#brlcad infinite (~infinite@117.197.1.254)
21:24.08 *** join/#brlcad ao30002 (~ao@130.185.20.143)
21:34.02 *** join/#brlcad infinite_ (~infinite@117.197.6.253)
21:50.58 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
21:55.28 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
21:56.51 *** join/#brlcad caen23 (~caen23@92.81.222.1)
22:10.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:19.16 *** join/#brlcad drv_ (~smuxi@78.10.84.219)
22:24.45 rhaps0dy is anyone here?
22:25.35 *** join/#brlcad ao30002 (~ao@130.185.20.143)
22:25.39 teepee looks around
22:26.02 rhaps0dy so, uh, I want to do the OpenCL raytracer for NURBS curves
22:26.14 rhaps0dy sorry, surfaces
22:26.29 rhaps0dy should I just write a proposal on melange?
22:27.03 teepee looking at the calender, yes, that's pretty much needed quite soon
22:27.35 teepee still you should try to catch someone to discuss this in a bit more detail
22:28.54 rhaps0dy That's what I'm trying to do right now.
22:29.03 rhaps0dy I'm sorry, I had exams until today afternoon
22:29.19 rhaps0dy and I just saw brlCAD a couple hours ago really :/
22:30.00 teepee you still a little bit of time, so if you catch up fast, there's still a chance I guess
22:30.09 rhaps0dy yeah
22:30.14 rhaps0dy there's still more than 20 hours!
22:30.15 rhaps0dy heh
22:30.48 teepee you've registered the melange account and that stuff?
22:31.08 rhaps0dy yes
22:31.20 rhaps0dy I confess I have already almost finished writing another proposal
22:31.43 rhaps0dy I'm sending several to increase the chances of someone wanting me
22:31.58 teepee that's fine, in theory you even could submit 5 (which is probably not a good idea)
22:32.56 rhaps0dy it's not?
22:33.19 teepee well, if you manage to produce 5 awesome proposals, even that is fine
22:33.31 drv_ rhaps0dy: hi again! I wrote on IRC over week ago about OpenCL GPGPU Raytracing... It's a pity, but I have to postpone writing my application to today... Is this project now very crowded?
22:33.36 rhaps0dy I'm working on each of them like they were the only one
22:33.40 teepee but normally it takes some time to make it a good one
22:33.43 rhaps0dy drv_, I don't think so
22:33.47 drv_ ohh, sorry, it shouldn't be addresed
22:34.09 rhaps0dy teepee: I know it does.
22:34.28 rhaps0dy also I've been thinking of projects for the whole week
22:34.54 rhaps0dy drv_, so everyone is interested in that?
22:38.52 drv_ rhaps0dy: you think about same project as I?
22:39.00 rhaps0dy well, yes
22:39.18 rhaps0dy it jumped to my eyes in the ideas page
22:49.20 drv_ where in this project you see something about NURBS surfaces? It's same thing as "primitives"?
22:54.27 rhaps0dy yes and no
22:54.47 rhaps0dy all primitives are NURBS surfaces
22:54.51 rhaps0dy but the reverse is not true
22:54.59 rhaps0dy all NURBS primitives *
22:55.09 rhaps0dy assuming they are indeed surfaces
22:55.20 *** join/#brlcad ao30002 (~ao@130.185.20.143)
22:56.38 *** join/#brlcad pandrei (~pandrei@5-12-220-251.residential.rdsnet.ro)
23:04.25 *** join/#brlcad quincykwende (~quincy@196.202.236.58)
23:04.44 mpictor vegantrex: are you online?
23:15.30 quincykwende Hello
23:15.41 quincykwende I'm a first year MTech Student at the University College of Technology
23:15.42 quincykwende Buea, Cameroon, I would love to work on the OGV
23:15.42 quincykwende Back-end.
23:23.09 quincykwende Hello ???
23:23.16 pandrei Hey, quincykwende! That's awesome but you might need to take further steps
23:23.37 pandrei have you checked the BRL-CAD's website/gsoc checklist
23:23.45 pandrei there are plenty resources to help you get started
23:24.04 pandrei http://brlcad.org/wiki/Summer_of_Code/Checklist
23:24.07 pandrei there's plenty info here
23:24.26 quincykwende yes I have
23:24.35 quincykwende Hello pandrei, I'm current working on my proposal
23:24.55 pandrei awesome :)
23:25.14 quincykwende I intend to rewrite the previous version of 2013 with Kohana PHP, a full stack HMVC FRAMEWORK
23:25.58 quincykwende From the site, its mention development started last year ... is it possible to see what was done last year
23:26.14 pandrei well, it's open source, so it is possible, for sure
23:26.15 quincykwende I haven't been able to lay my hands on it
23:26.32 pandrei the student probably has development logs
23:26.55 quincykwende ok
23:27.14 pandrei http://brlcad.org/wiki/Google_Summer_of_Code/2013
23:27.19 pandrei these are the accepted students for last year
23:27.23 Ch3ck quincykwende: what up?
23:27.49 pandrei oh, there he is
23:27.54 quincykwende ch3k am ok
23:28.01 quincykwende thanks pandrei
23:28.23 Ch3ck quincykwende: so you workx with brlcad this year?
23:28.25 pandrei quincy, Ch3ck is the student who worked on the project
23:29.56 quincykwende oh ch3ck I intend to work on the OGV Backend
23:29.56 quincykwende http://brlcad.org/wiki/Online_Geometry_Viewer_Back-end
23:30.19 Ch3ck gr8 guess you don't have much time left quincykwende
23:30.42 quincykwende yes, I just started
23:30.45 Ch3ck applications close tomorrow so guess there would be no sleep for the next 20 hrs or so ;)
23:31.01 quincykwende sure ch3ck
23:31.24 pandrei Ch3ck : come on, 'no sleep something' is common in CS :))
23:31.55 Ch3ck pandrei: yeah that's true i've been seing it as much of a luxury these days ;)
23:32.09 quincykwende :)
23:32.14 pandrei you participating this year as well?
23:32.31 Ch3ck pandrei: yeah but I want to perfect my java
23:32.46 pandrei hehe, how's it going?
23:32.50 Ch3ck so do won't be doing BRL-CAD :(
23:33.18 Ch3ck pandrei: well everything good
23:34.02 Ch3ck so pandrei what u working on? have we met here before?
23:34.06 drv_ sorry, I will write my proposal as wiki page, but I have a problem with creating my account... When I complete a form and click "create your account" page is going to refresh and nothing more... :(
23:35.08 Ch3ck did you fill in the correct captcha question? drv_
23:35.17 Ch3ck it's simple math
23:35.18 andrei__ drv_ : make sure you get it on melange as well. It s mandatory to get it there.
23:35.26 drv_ yes...
23:35.54 andrei__ Ch3ck : I don't know, I've been around..more or less, since GSoC 2012
23:35.55 drv_ and I'm not get in on melange
23:36.06 andrei__ you have to, otherwise it won't be considered
23:36.15 drv_ ok
23:36.15 andrei__ I'd advice you to get it there first
23:36.24 Ch3ck andrei__: ah ok I"ve not seen the nick before ;)
23:36.45 Ch3ck so quincykwende have far have you gone with the proposal?
23:37.20 Ch3ck looks like my coz wishes to work here too ;)
23:37.22 quincykwende oh I just started ..
23:37.52 Ch3ck well then there would be no sleeping :D
23:38.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:38.11 quincykwende I just made up my might to work with BRL-CAD this year
23:38.20 drv_ ohh I didn't notice error "Your username is too short. The minimum length is 10. ". Now I haven't any problem ;)
23:38.21 quincykwende sure ch3ck
23:38.29 andrei__ drv_ : nice
23:39.19 Ch3ck well quincykwende you know how to get to me if you need any help
23:39.56 quincykwende ok ch3ck I will
23:40.17 Ch3ck runs to melange
IRC log for #brlcad on 20140321

IRC log for #brlcad on 20140321

00:40.34 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
00:55.31 *** join/#brlcad Denis (~denisilie@p16.eregie.pub.ro)
00:57.05 Denis hi everyone
00:57.24 andrei__ hello
00:58.13 Denis andrei from what country are you?
00:59.28 andrei__ Romania, why?
00:59.51 Denis ass i thought:))
00:59.56 Denis i am too
01:00.41 Denis bucuresti?
01:01.01 Denis i am glad to meet you
01:01.38 andrei__ :) yeah, likewise
01:11.19 Ch3ck well guess you guys are vlad's colleagues/comrades :D
01:12.05 andrei__ wat
01:12.41 andrei__ he's lurking around
01:13.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:18.41 Denis who`s vlad?
01:20.02 Denis i get it now:d
01:20.47 Denis i do not know him personally
01:21.11 Denis but we are at the same university
01:28.01 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:4d76:553d:892a:7628)
01:32.21 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
01:34.54 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
01:36.15 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:05.21 *** join/#brlcad drv__ (~smuxi@dynamic-62-87-247-207.ssp.dialog.net.pl)
02:06.53 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
02:18.38 *** join/#brlcad jagvir (~jsp@117.212.52.239)
02:23.32 starseeker wonders if BRL-CAD can compile/run with musl-libc
02:55.13 *** join/#brlcad ao30002 (~ao@130.185.20.143)
03:58.05 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
04:02.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:13.25 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
04:14.23 Guest41819 I have chose GUI Integration of Analysis Tools in BRLCAD.
04:14.24 Guest41819 I have searched many geometry tools of BRLCAD. I have draw two overlap sphere and I didn't find the exact density and some other properties of both these spheres….
04:14.24 Guest41819 1. I want to get integration of tools like gqa, nert which gave better result in Graphical modeling environment (Archer) for solving overlapping model problem.
04:14.24 Guest41819 2. Is there any better tool than gqa for this problem which gave better result in Graphical modeling environment (Archer).
04:16.10 *** join/#brlcad TARUN (~tarung08@202.164.53.117)
04:27.16 *** join/#brlcad ishwerdas (~inderplus@117.199.102.1)
04:33.07 TARUN PLEASE GIVE ME FEEDBACK AS SOON AS POSSIBLE
05:36.11 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-qsxmfsgzjhzfsqiu)
05:40.35 *** join/#brlcad ao30002 (~ao@130.185.20.143)
05:59.46 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
06:06.43 *** join/#brlcad spatikan (~spatika.n@nusnet-228-5.dynip.nus.edu.sg)
06:13.09 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
06:24.20 *** join/#brlcad TARUN (~tarung08@202.164.53.117)
06:30.10 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
06:35.49 *** join/#brlcad ao30002 (~ao@130.185.20.143)
06:56.34 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
07:08.26 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
07:08.29 *** join/#brlcad gaganjyot (~gagan@122.252.232.94)
07:08.55 *** join/#brlcad jagvir (~jsp@202.164.53.117)
07:24.22 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:34.08 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
07:34.53 *** join/#brlcad jagvir (~jsp@202.164.53.117)
07:48.59 gaganjyot brlcad: this is documentation for LCv3
07:49.07 gaganjyot I'll be improving it
07:49.09 gaganjyot http://202.164.53.122/~gagan/kerneldev/html/annotated.html
07:54.43 ao30002 brlcad: Hi, I've done technical specifications of DM according to ukrainian GOST. Please,look at it on my google-melange page
07:54.45 ao30002 http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2014/anko30002/5629499534213120?verified=True#
08:08.10 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:18.49 *** join/#brlcad ao30002 (~ao@130.185.20.143)
08:25.36 *** join/#brlcad ShivamAgarwal (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
08:36.52 ShivamAgarwal hello everyone
08:40.38 rhaps0dy hello
08:43.56 *** join/#brlcad pandrei_ (~IceChat77@188.26.180.2)
08:49.08 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
09:11.38 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
09:19.12 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:24.33 *** join/#brlcad caen23 (~caen23@92.81.222.1)
09:27.27 *** join/#brlcad ries (~ries@190.9.171.121)
09:34.31 *** join/#brlcad spatikan (spatika.n@nusnet-190-40.dynip.nus.edu.sg)
09:38.52 *** join/#brlcad jagvir (~jsp@202.164.53.117)
09:48.10 *** join/#brlcad drv__ (~smuxi@dynamic-78-8-149-133.ssp.dialog.net.pl)
09:50.12 *** part/#brlcad ShivamAgarwal (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
10:00.03 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:08.37 *** join/#brlcad Denis_ (~denisilie@141.85.225.204)
10:15.47 drv__ Hi again! Unfortunately I had to do some important things (mainly for studies) till yesterday and I'm writing proposal just now... So I suppose my proposal won't be awesome ;( If I will stay in touch with you and I will start fixing bugs, is there any chance for me to be selected?(OpenCL Raytracer project)
10:16.42 drv__ raphso
10:17.11 rhaps0dy yes?
10:17.15 drv__ sorry, thise line was accident ;(
10:17.19 rhaps0dy lol
10:17.26 rhaps0dy I'm not a mentor
10:17.29 rhaps0dy I'm a student too
10:17.40 rhaps0dy and I just noticed the GSoC is from mid-may to mid-august
10:17.49 rhaps0dy and my uni and part-time job end in the end of june
10:17.53 rhaps0dy and eat more than half
10:17.57 rhaps0dy What do I do?
10:19.37 drv__ yes, I realized that, my question was mainly directed to brlcad, I talked with him about two weeks ago...
10:20.08 rhaps0dy oh, okay
10:20.48 drv__ And I also have problem with this terms... Do you know why it's so strange in this year?
10:21.10 rhaps0dy what is strange?
10:21.29 rhaps0dy Where are you from? Maybe I can talk to you in your native language
10:21.43 *** join/#brlcad ShivamAgarwal_ (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
10:22.23 drv__ Terms are so strange... And I'm from Poland.
10:24.28 *** join/#brlcad ShivamAgarwal___ (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
10:24.39 ShivamAgarwal___ hello
10:24.44 rhaps0dy Hello
10:24.52 rhaps0dy drv__: ah, I can't then, sorry
10:25.53 *** join/#brlcad ShivamAgarwal (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
10:27.29 *** join/#brlcad ShivamAgarwa (3d0c1367@gateway/web/cgi-irc/kiwiirc.com/ip.61.12.19.103)
10:32.27 *** join/#brlcad jagvir (~jsp@202.164.53.117)
10:34.51 ShivamAgarwa Can anyone please tell that currently is there website to display benchmark performance data? If yes, how to view it....
10:39.48 *** join/#brlcad gaganjyot (~gagan@101.215.240.165)
10:41.32 Denis_ hello
10:42.13 rhaps0dy Hi
10:42.16 gaganjyot Denis_: hello
10:42.49 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
10:43.40 *** join/#brlcad jagvir (~jsp@202.164.53.117)
10:44.33 Denis_ don`t worry you, aren`t the only ones facing this problem
10:45.40 Denis_ the gsoc period overlaps with my final exams period
10:46.12 Denis_ this year everything happens much faster..
10:47.34 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
10:47.48 *** join/#brlcad ShivamAgarwal (7b3fcf91@gateway/web/freenode/ip.123.63.207.145)
10:48.41 rhaps0dy Denis_: thanks
10:48.49 rhaps0dy I'll stretch the schedule a bit more
10:48.55 rhaps0dy so I can fit everything in
10:50.55 Denis_ when i wrote my schedule i mentioned about this problem, and that i find the only solution in working harder after or even before my exam period. this was the only solution in my opinion, i hope that this will be enough
10:51.57 rhaps0dy Yeah, me too
10:52.07 rhaps0dy or maybe start the work already during the community bonding
10:52.21 Denis_ yeah
10:53.05 ShivamAgarwal Hello. I'm interested in Benchmark Performance Database Website project. Can anyone please tell me that currently is there any website for the same? If yes then any link.... I have thought of some designs and wanted to check whether it will be a new work which can be useful.
10:53.24 rhaps0dy ShivamAgarwal: we have no idea
10:53.35 rhaps0dy only students are currently here now ;_;
10:54.00 Denis_ yes rhaps0dy is right
10:54.30 rhaps0dy Also I was going to apply for more than one project
10:54.33 ShivamAgarwal Anybody interested in Benchmark Performance Database project?
10:54.34 rhaps0dy but I think I won't
10:54.39 rhaps0dy ShivamAgarwal, you are!
10:54.52 rhaps0dy you have no competition here, go for it!
10:55.03 Denis_ why?
10:55.57 ShivamAgarwal You guys have experience in contribution to open source?
10:56.15 Denis_ not really
10:56.15 rhaps0dy not really
10:56.21 rhaps0dy lol
10:56.50 ShivamAgarwal rhaps0dy, Denis working on which project proposal?
10:56.54 Denis_ I have worked before at my college, i gained some experience, but i don`t know how much this whould help me
10:57.13 Denis_ i don`t know the working level from here
10:57.33 rhaps0dy ShivamAgarwal: I wanted to apply for GPGPU accelerated raytracing
10:57.38 rhaps0dy but I won't do it in the end
10:57.49 rhaps0dy because I already have a proposal done
10:58.00 rhaps0dy and seeing that GSoC overlaps with everything, I'm not so sure I should do it
10:58.09 rhaps0dy so I'll just make a big detailed proposal
10:58.15 rhaps0dy which is compilation farm for Gentoo
10:58.56 Denis_ i am looking on geometry, i think that vector drawings is quite interesting
10:59.03 Denis_ this might be my choice
10:59.30 rhaps0dy you mean librecad has no vector graphics?
10:59.35 rhaps0dy is confused
10:59.57 Denis_ i think you should give some time and make a proposal dor gpugpu accelerated raytracing
11:00.08 Denis_ no, i mean vector drawings from nurbs
11:01.17 rhaps0dy ooh
11:01.26 rhaps0dy Denis_: You think so?
11:01.29 *** part/#brlcad gaganjyot (~gagan@101.215.240.165)
11:01.39 rhaps0dy There's already a guy applying for it
11:01.45 Denis_ you have nothing to lose
11:01.51 rhaps0dy yeah
11:02.00 rhaps0dy but I'm not sure I should apply to GSoC at all
11:02.13 rhaps0dy because of what I told you
11:02.16 rhaps0dy but your uni overlaps too
11:02.17 rhaps0dy huh
11:02.22 Denis_ yes
11:02.30 rhaps0dy I'll be expected to contribute full time and I don't have it
11:02.44 jagvir hello
11:02.58 rhaps0dy hi
11:03.00 Denis_ hi
11:04.00 jagvir i am working on analysis tool of brlcad that are not integarte with the gui of brlcad
11:04.32 drv__ rhaps0dy: I think about the same...
11:05.22 jagvir guide me how i am find that tools that are not integrate with gui of brlcad
11:07.09 Denis_ i`m not quite familiar with this kind of stuf , but let me take a look
11:08.56 jagvir ok
11:11.56 *** join/#brlcad ao30002 (~ao@130.185.20.143)
11:13.24 Denis_ i think that only the mentor could give you this kind of documentation
11:13.46 *** join/#brlcad ishwerdas (~inderplus@117.199.102.1)
11:23.54 *** join/#brlcad jasleen (~chatzilla@117.253.228.226)
11:29.13 *** join/#brlcad spatikan (~spatika.n@nusnet-228-5.dynip.nus.edu.sg)
11:31.24 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
11:31.52 Guest41819 I have chose GUI Integration of Analysis Tools in BRLCAD.
11:31.52 Guest41819 I have searched many geometry tools of BRLCAD. I have draw two overlap sphere and I didn't find the exact density and some other properties of both these spheres….
11:31.52 Guest41819 1. I want to get integration of tools like gqa, nert which gave better result in Graphical modeling environment (Archer) for solving overlapping model problem.
11:31.52 Guest41819 2. Is there any better tool than gqa for this problem which gave better result in Graphical modeling environment (Archer).
11:32.10 *** join/#brlcad bogdan_91 (~bogdan@141.85.219.50)
11:32.23 *** join/#brlcad spatikan (~spatika.n@nusnet-228-5.dynip.nus.edu.sg)
11:34.05 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
11:34.08 Notify 03BRL-CAD Wiki:Clouddrift * 6891 /wiki/User:Clouddrift/GSoC2014: /* Codes in nmg.h */
11:34.11 Notify 03BRL-CAD Wiki:Clouddrift * 6892 /wiki/User:Clouddrift/GSoC2014: /* Codes in raytrace.h */
11:34.13 Notify 03BRL-CAD Wiki:Clouddrift * 6893 /wiki/User:Clouddrift/GSoC2014: /* Unit test */
11:34.19 Notify 03BRL-CAD Wiki:203.110.243.22 * 6894 /wiki/User:Ankeshanand/GSoC14/proposal: /* Deliverables */
11:34.21 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6895 /wiki/User:Gaganjyotsingh/librecadkernel: Created page with "LibreCAD Kernel Documentation/API Documentation for the usage with other softwares."
11:34.34 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6896 /wiki/User:Gaganjyotsingh/librecadkernel:
11:34.37 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6897 /wiki/User:Gaganjyotsingh/librecadkernel:
11:34.40 Notify 03BRL-CAD Wiki:203.110.243.22 * 6898 /wiki/User:Ankeshanand/GSoC14/proposal: /* Development Schedule */
11:34.43 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6899 /wiki/User:Gaganjyotsingh/librecadkernel:
11:34.48 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6900 /wiki/User:Gaganjyotsingh/librecadkernel:
11:34.50 Notify 03BRL-CAD Wiki:203.110.243.22 * 6901 /wiki/User:Ankeshanand/GSoC14/proposal: /* Development Schedule */
11:34.52 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 6902 /wiki/User:Gaganjyotsingh/librecadkernel:
11:34.57 Notify 03BRL-CAD Wiki:203.110.243.22 * 6903 /wiki/User:Ankeshanand/GSoC14/proposal: /* Time Availabilty */
11:35.01 Notify 03BRL-CAD Wiki:203.110.243.22 * 6904 /wiki/User:Ankeshanand/GSoC14/proposal: /* Detailed Project Description */
11:35.03 Notify 03BRL-CAD Wiki:203.110.243.22 * 6905 /wiki/User:Ankeshanand/GSoC14/proposal:
11:35.06 Notify 03BRL-CAD Wiki:Hcurtis0010 * 0 /wiki/User:Hcurtis0010:
11:35.09 Notify 03BRL-CAD Wiki:203.110.243.22 * 6906 /wiki/User:Ankeshanand/GSoC14/proposal: /* Brief Background */
11:35.12 Notify 03BRL-CAD Wiki:203.110.243.22 * 6907 /wiki/User:Ankeshanand/GSoC14/proposal: /* Brief Background */
11:35.14 Notify 03BRL-CAD Wiki:203.110.243.22 * 6908 /wiki/User:Ankeshanand/GSoC14/proposal: /* Why BRL-CAD? */
11:35.18 Notify 03BRL-CAD Wiki:203.110.243.22 * 6909 /wiki/User:Ankeshanand/GSoC14/proposal: /* Why me? */
11:35.20 Notify 03BRL-CAD Wiki:203.110.243.22 * 6910 /wiki/User:Ankeshanand:
11:35.23 Notify 03BRL-CAD Wiki:Hcurtis0010 * 6911 /wiki/User:Hcurtis0010/GSoC2014Proposal: Henry Curtis's GSoC 2014 Proposal
11:35.26 Notify 03BRL-CAD Wiki:Foposseleger * 6912 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Brief Summary */
11:35.28 Notify 03BRL-CAD Wiki:Richajain1912 * 6913 /wiki/User:Richajain1912/GSOC2014/: /* Tools available for conversion between Wiki to Docbook and Vice-Versa: */
11:35.31 Notify 03BRL-CAD Wiki:Foposseleger * 6914 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming Background */
11:35.37 Notify 03BRL-CAD Wiki:Foposseleger * 6915 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Introduction */
11:35.39 Notify 03BRL-CAD Wiki:Richajain1912 * 6916 /wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the project */
11:35.41 Notify 03BRL-CAD:starseeker * 60170 brlcad/trunk/regress/repository.sh: for the in-src-dir build, we need to ignore the generated sources from the STEP converters. Some more general way to append such directories to this list might be in order - for now, just add the one that's on by default.
11:35.44 Notify 03BRL-CAD Wiki:203.110.243.22 * 6917 /wiki/User:Ankeshanand/GSoC14/proposal: /* Data-Visualizations */
11:35.50 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:OGV_Sign_in.png: ogv auth module, initial mockup
11:35.53 Notify 03BRL-CAD Wiki:Inderpreet * 6919 /wiki/User:Inderpreet/OGV_Proposal:
11:35.55 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_sign_in_hovered.png: OGV Sign In page, when hovered on the model. For the GSOC 2014 proposal.
11:36.00 Notify 03BRL-CAD Wiki:Richajain1912 * 6921 /wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the project */
11:36.04 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_sign_up_hovered.png: OGV Sign Up page when hovered. Mock up for GSOC 2014 proposal.
11:36.06 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_uploader.png: OGV uploader page mockup for GSOC 2014 proposal.
11:36.08 *** join/#brlcad spatikan (~spatika.n@nusnet-228-5.dynip.nus.edu.sg)
11:36.08 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_uploading.png: OGV uploader page, when uploading.
11:36.11 Notify 03BRL-CAD Wiki:Inderpreet * 6925 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.13 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_viewer.png: Online Geometry Viewer page, when file is being uploaded.
11:36.15 Notify 03BRL-CAD Wiki:Inderpreet * 6927 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.18 Notify 03BRL-CAD Wiki:Inderpreet * 6928 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.20 Notify 03BRL-CAD Wiki:203.110.243.22 * 6929 /wiki/User:Ankeshanand/GSoC14/proposal: /* Phase II : Developmental Phase (May 18 - July 31) */
11:36.22 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_file_manager.png: OGV File Manager Mock Up.
11:36.25 Notify 03BRL-CAD Wiki:Inderpreet * 6931 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.27 Notify 03BRL-CAD Wiki:Richajain1912 * 6932 /wiki/User:Richajain1912/GSOC2014/: /* Development Schedule */
11:36.29 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Ogv_uploading_btn.png:
11:36.31 Notify 03BRL-CAD Wiki:Richajain1912 * 6934 /wiki/User:Richajain1912/GSOC2014/: /* Deliverables */
11:36.34 Notify 03BRL-CAD Wiki:Inderpreet * 6935 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.36 Notify 03BRL-CAD Wiki:Inderpreet * 6936 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:36.57 Notify 03BRL-CAD Wiki:195.24.220.134 * 6937 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Background Information */
11:37.07 Notify 03BRL-CAD:starseeker * 60171 brlcad/trunk/src/conv/step/CMakeLists.txt: Make sure we ignore directories we aren't building
11:37.10 Notify 03BRL-CAD:n_reed * 60172 brlcad/trunk/src/libbrep/intersect.cpp: add a comment for the brep surface-surface intersection routine that outlines the entire intersection algorithm, as I understand it
11:37.12 Notify 03BRL-CAD Wiki:Richajain1912 * 0 /wiki/File:Mockup.png: An image showing the description of my GSoC project
11:37.15 Notify 03BRL-CAD Wiki:Richajain1912 * 6939 /wiki/User:Richajain1912/GSOC2014/: /* Possible approaches for the project */
11:37.17 Notify 03BRL-CAD Wiki:Richajain1912 * 6940 /wiki/User:Richajain1912/GSOC2014/:
11:37.29 Notify 03BRL-CAD Wiki:Richajain1912 * 6941 /wiki/User:Richajain1912/GSOC2014/:
11:37.34 Notify 03BRL-CAD Wiki:Richajain1912 * 6942 /wiki/User:Richajain1912/GSOC2014/: /* Approach for the project */
11:37.44 jagvir guide me how i am find analsis tools that are not integrate with gui of brlcad
11:37.54 Notify 03BRL-CAD Wiki:Richajain1912 * 6943 /wiki/User:Richajain1912/GSOC2014/: /* Why me */
11:37.58 Notify 03BRL-CAD Wiki:Krajkreddy * 6944 /wiki/User:Krajkreddy/GSOC14/proposal: /* Add deliverables. */
11:38.08 Notify 03BRL-CAD Wiki:Foposseleger * 6945 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Why BRL-CAD ? */
11:38.10 Notify 03BRL-CAD Wiki:Foposseleger * 6946 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Why BRL-CAD ? */
11:38.13 Notify 03BRL-CAD Wiki:Foposseleger * 6947 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Why Me ? */
11:38.15 Notify 03BRL-CAD Wiki:Foposseleger * 6948 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Time Availability */
11:38.18 Notify 03BRL-CAD Wiki:Foposseleger * 6949 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.22 Notify 03BRL-CAD Wiki:Foposseleger * 6950 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Deliverables */
11:38.25 Notify 03BRL-CAD Wiki:Foposseleger * 6951 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.27 Notify 03BRL-CAD Wiki:Foposseleger * 6952 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Programming Background */
11:38.29 Notify 03BRL-CAD Wiki:Foposseleger * 6953 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Brief Background Information: */
11:38.32 Notify 03BRL-CAD Wiki:Foposseleger * 6954 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Background Information */
11:38.36 Notify 03BRL-CAD Wiki:Foposseleger * 6955 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Project Description */
11:38.39 Notify 03BRL-CAD Wiki:Foposseleger * 6956 /wiki/User:Foposseleger/GSoC_2014_proposal:
11:38.41 Notify 03BRL-CAD Wiki:Foposseleger * 6957 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Description */
11:38.44 Notify 03BRL-CAD Wiki:Foposseleger * 6958 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.47 Notify 03BRL-CAD Wiki:Quincykwende * 0 /wiki/User:Quincykwende:
11:38.50 Notify 03BRL-CAD Wiki:Foposseleger * 6959 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.52 Notify 03BRL-CAD Wiki:Foposseleger * 6960 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.54 Notify 03BRL-CAD Wiki:Foposseleger * 6961 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Development Schedule */
11:38.58 Notify 03BRL-CAD Wiki:Foposseleger * 6962 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Description */
11:39.01 Notify 03BRL-CAD Wiki:Foposseleger * 6963 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Description */
11:39.06 *** join/#brlcad gaganjyot (~gagan@101.215.240.165)
11:39.17 Notify 03BRL-CAD Wiki:Michaljagielski * 0 /wiki/User:Michaljagielski:
11:39.30 Notify 03BRL-CAD Wiki:Inderpreet * 6964 /wiki/User:Inderpreet/OGV_Proposal: /* User Experience and User Interface */
11:39.42 Notify 03BRL-CAD Wiki:Priyanka kapoor * 0 /wiki/User:Priyanka_kapoor:
11:49.09 *** join/#brlcad gaganjyot (~gagan@49.138.72.216)
11:50.46 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:55.30 *** join/#brlcad TARUN (~tarung08@202.164.53.117)
11:57.08 *** join/#brlcad jagvir (~jsp@202.164.53.117)
11:57.09 *** join/#brlcad ao30002 (~ao30002@130.185.20.143)
11:58.06 jagvir hello erick
12:00.13 jagvir <PROTECTED>
12:00.54 jagvir guide me to find that tools that are not integrate with the gui of brlcad
12:06.45 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:Improved_code_editor.png: The code editor is improved.Indentation is addedLine numbers are addedBetter color scheme, as It puts less strain on user eyes. Such color scheme is Molokal color scheme
12:10.16 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
12:11.21 *** join/#brlcad spatikan (~spatika.n@nusnet-228-5.dynip.nus.edu.sg)
12:12.23 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:Improved_code_editor.png: Code Editor is improved.Line Numbers are added.Automatic Indentation is provided.Monokal color scheme is used.
12:13.00 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
12:14.02 *** join/#brlcad jagvir (~jsp@202.164.53.117)
12:14.25 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
12:21.17 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:Custom_designed_toolbar.png: Custom designed toolbar is added. It can be displayed and hided as per user's wish. Various oprions can be added or removed according to the requirements.A toolbar is also provided below the rendered model for easy and quick operations.
12:22.23 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:With_Console.png: With COnsole
12:23.15 ``Erik jagvir: there're many libraries, choose the ones that benefit your need...
12:26.21 *** join/#brlcad Denis_ (~denisilie@141.85.225.204)
12:29.54 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
12:31.29 quincykwende Hello I just submitted my proposal for OGV Backend @ http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/quincykwende/5668600916475904 I would to have your opinions
12:31.47 Notify 03BRL-CAD Wiki:Richajain1912 * 6970 /wiki/User:Richajain1912/GSOC2014/:
12:31.48 quincykwende I would love to have your opinions
12:31.55 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:Colored_model.png: A theme with white background and colored model will be provided as an option in preferences.
12:34.32 Notify 03BRL-CAD Wiki:Shainasabarwal * 0 /wiki/File:Improved_code_editor.png: Code Editor is improved.Line Numbers are added.Automatic Indentation is provided.Monokai color scheme is used.
12:35.04 Notify 03BRL-CAD Wiki:Shainasabarwal * 6973 /wiki/File:Improved_code_editor.png:
12:38.57 *** join/#brlcad Denis_ (~denisilie@141.85.225.204)
12:42.22 Notify 03BRL-CAD Wiki:Shainasabarwal * 6974 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Detailed Description */
12:44.48 *** join/#brlcad ao30002 (~ao30002@130.185.20.143)
12:49.20 *** join/#brlcad drv__ (~smuxi@dynamic-78-8-149-133.ssp.dialog.net.pl)
12:54.09 *** join/#brlcad jagvir (~jsp@202.164.53.117)
12:54.10 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
12:54.18 Notify 03BRL-CAD Wiki:Shainasabarwal * 6975 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Detailed Description */
12:55.31 Notify 03BRL-CAD Wiki:Shainasabarwal * 6976 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Detailed Description */
13:15.18 *** join/#brlcad devman237 (c318d242@gateway/web/freenode/ip.195.24.210.66)
13:18.14 Notify 03BRL-CAD Wiki:Richajain1912 * 6977 /wiki/User:Richajain1912/GSOC2014/: /* Past Experiences */
13:18.44 *** join/#brlcad gaganjyot (~gagan@101.214.254.112)
13:26.15 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-ctsmkrsuperlrpkg)
13:35.54 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
13:37.32 Notify 03BRL-CAD:carlmoore * 60173 brlcad/trunk/src/libbrep/intersect.cpp: fix a spelling and a word usage
13:40.22 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
13:59.40 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:07.34 *** join/#brlcad gaganjyot (~gagan@101.214.254.112)
14:09.26 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
14:09.30 Notify 03BRL-CAD:carlmoore * 60174 (brlcad/trunk/TODO brlcad/trunk/doc/burst/burst.mm and 4 others): supply apostrophe in a few cases of what had been 'its'
14:10.34 Notify 03BRL-CAD Wiki:Foposseleger * 6978 /wiki/User:Foposseleger/GSoC_2014_proposal: /* Detailed Description */
14:14.01 *** join/#brlcad Guest41819 (~tarung08@202.164.53.117)
14:14.33 Guest41819 I have chose GUI Integration of Analysis Tools in BRLCAD.
14:14.33 Guest41819 I have searched many geometry tools of BRLCAD. I have draw two overlap sphere and I didn't find the exact density and some other properties of both these spheres….
14:14.33 Guest41819 1. I want to get integration of tools like gqa, nert which gave better result in Graphical modeling environment (Archer) for solving overlapping model problem.
14:14.33 Guest41819 2. Is there any better tool than gqa for this problem which gave better result in Graphical modeling environment (Archer).
14:14.33 Guest41819 Santokh
14:14.34 Guest41819
14:17.04 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
14:18.06 ``Erik Guest41819: in trivial cases, you can find a case for exact computation... but in the general case, it's a bit tricky, so we do sampling to approximate...
14:20.40 *** join/#brlcad leger (c318dc86@gateway/web/freenode/ip.195.24.220.134)
14:22.05 leger salut! i've just updated my project description i'll want any of the mentor to review and give me feedback so i can fix
14:38.25 *** join/#brlcad leger_ (c318dc86@gateway/web/freenode/ip.195.24.220.134)
14:39.24 leger_ Ch3ck: tu es la?
14:40.07 rhaps0dy Okay guys
14:40.08 rhaps0dy it was fun
14:40.09 rhaps0dy but I'm out
14:40.16 rhaps0dy bye
14:40.19 *** part/#brlcad rhaps0dy (~rhaps0dy@2607:5300:60:1b2b::1)
14:41.41 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
14:44.51 Ch3ck leger oui!!
14:49.49 *** join/#brlcad ishwerdas (~inderplus@117.199.102.1)
14:53.50 Notify 03BRL-CAD:indianlarry * 60175 brlcad/trunk/src/conv/step/step-g/CMakeLists.txt: New classes added to load assemblies from 'Context_Dependent_Shape_Representation' using the 'Next_Assembly_Usage_Occurrence'.
14:54.53 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:55.57 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
15:08.51 *** join/#brlcad jagvir (~jsp@117.212.48.112)
15:12.58 *** join/#brlcad Ravers (~Ravers@122.104.broadband12.iol.cz)
15:15.37 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
15:21.30 Notify 03BRL-CAD:indianlarry * 60176 (brlcad/trunk/src/conv/step/step-g/CharacterizedDefinition.cpp brlcad/trunk/src/conv/step/step-g/CharacterizedDefinition.h and 15 others): Add functions to walk down the Shape_Definition_Representation entity to get the 'Product' ID and/or Name. Added functions to walk down the Context_Dependent_Shape_Representation entity to load its represented_product_relation to get its related and
15:21.33 Notify relating product dependencies.
15:23.27 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
15:27.59 *** join/#brlcad gaganjyot (~gagan@101.215.80.102)
15:28.58 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
15:31.50 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
15:33.55 *** join/#brlcad jagvir (~jsp@117.212.48.112)
15:36.48 *** join/#brlcad deep_inder (~chatzilla@117.207.152.126)
15:37.00 *** join/#brlcad Dublew (1fdcf10d@gateway/web/freenode/ip.31.220.241.13)
15:39.10 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:41.16 *** join/#brlcad gaganjyot (~gagan@49.138.91.107)
15:49.05 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
15:51.09 *** join/#brlcad ishwerdas (~inderplus@117.199.102.1)
15:57.30 drv__ brlcad: You wrote to me that in GPU raytracing project I will rewrite only one primitive?? Or I misunderstand something? Quote: "each primitive already has code that describes them in detail and this task is basically to convert 1 of them from C to OpenCL (easy right?)"
15:59.38 gaganjyot drv__: I think it is convert "each" 1 of them
15:59.57 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:00.01 gaganjyot I might be wrong
16:03.00 *** join/#brlcad Piseth (2a735eec@gateway/web/freenode/ip.42.115.94.236)
16:03.49 *** join/#brlcad Piseth (2a735eec@gateway/web/freenode/ip.42.115.94.236)
16:07.34 Notify 03BRL-CAD:indianlarry * 60177 (brlcad/trunk/src/conv/step/STEPWrapper.cpp brlcad/trunk/src/conv/step/STEPWrapper.h brlcad/trunk/src/conv/step/step-g/step-g.cpp): Modified hierarchy build to use the related/relating product definitions of the 'Next_Assembly_Usage_Occurrence'entity to order the assembly.Changed isVerbose()/setVerbose() access functions to Verbose()/Verbose(bool) respectively. Added code to pickup
16:07.37 Notify dangling BREPs related to SHAPE_REPRESENTATION through SHAPE_REPRESENTATION_RELATIONSHIP.
16:11.50 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
16:14.27 Notify 03BRL-CAD:indianlarry * 60178 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Modified Circle entities LoadONBrep() function to use circle.PointAt(start_param) instead of defined 'start' point when calculating control points. The start point definition often assigned by a parent entity like 'edge_curve' not always within tolerance of the circle.
16:16.00 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
16:17.52 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
16:18.52 drv__ gaganjyot: I also thinked this way, but in quoted sentence I saw something else ;)
16:37.40 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:43.13 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
16:43.19 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:47.21 *** join/#brlcad pandrei (~pandrei@188.25.158.105)
16:47.26 Notify 03BRL-CAD Wiki:Shainasabarwal * 6979 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* MILESTONES */
16:47.36 pandrei d_rossberg : hey
16:49.25 Notify 03BRL-CAD Wiki:Shainasabarwal * 6980 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* MILESTONES */
16:49.27 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
16:50.52 Notify 03BRL-CAD Wiki:Shainasabarwal * 6981 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* MILESTONES */
16:52.26 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
16:52.32 Notify 03BRL-CAD Wiki:Shainasabarwal * 6982 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* MILESTONES */
16:54.16 pandrei ~seen d_rossberg
16:54.18 infobot d_rossberg is currently on #brlcad (6h 54m 15s), last said: 'the hrt primitive is something where we could practise designing an interface'.
16:56.33 d_rossberg hi pandrei :) how is the work on the patch going?
16:56.57 pandrei d_rossberg : I didn't do any, brlcad suggested to leave hrt
16:56.59 pandrei for a practical primitive
16:57.08 pandrei I was more focused on research for the proposal
16:57.47 pandrei I've sent a mail on the list
16:57.49 pandrei have you seen it?
16:58.06 *** join/#brlcad gaganjyot (~gagan@49.138.91.107)
17:00.15 d_rossberg sure, but i was busy; the first comment which came into my mind was "there should be more primitives possible"
17:00.56 pandrei what do you mean? like implement more?
17:01.50 d_rossberg yes; btw, what kind of build issues did you experienced?
17:01.59 pandrei well, as you remember
17:02.06 pandrei I had to set the symbols with cmake gui
17:02.43 pandrei I think I had to set around 3, one for sure was the location of brlcad binaries
17:05.15 pandrei I asked you to help me with that, if I remember correctly
17:05.24 d_rossberg but now it works, and i don't know if it's worth putting much efforts in rt^3 because it's only a test bed
17:06.00 pandrei so you've taken a look on my proposal, thanks a lot! Do you have any feedback regarding it?
17:06.26 pandrei I know the time is rather limited but I want to make the most out of it
17:08.43 *** join/#brlcad ao30002 (~ao30002@94-248-15-148.dynamic.peoplenet.ua)
17:09.00 d_rossberg you should aim for implementing as much primitives as possible, the name and place of the library is subject to change, the change can happen before, during or after GSoC
17:09.20 pandrei aside of brep, do you have any other in mind?
17:09.45 pandrei also, thanks a lot, I know it's difficult to provide feedback on short notice
17:10.54 d_rossberg the goal is to interface every primitive; you should start with the simple ones
17:11.16 pandrei rcc, sph seemed easier
17:11.23 pandrei specially since the more general primitive is implemented
17:11.26 d_rossberg simple means: a fixed set of parameters (e.g. hrt, sph)
17:11.38 d_rossberg rcc
17:13.03 pandrei ok, so in the current proposal I have rcc, sph, bot, pipe and ars
17:13.11 d_rossberg this way you'll learn the concept
17:13.50 pandrei you mentioned to implement as many as possible, the first thing that came to my mind were
17:13.54 pandrei tec and trc
17:13.59 pandrei and rec
17:14.07 pandrei what do you think about that?
17:14.07 d_rossberg bot and pipe are a little bit more complex as they require something like an iterator
17:14.53 pandrei brlcad said it's not worth implementing hrt, as it's not a highly usable primitive
17:14.57 pandrei that's why I dropped it
17:15.07 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
17:18.23 d_rossberg first regarding tec, trc and rec: i could find rec only, tec and trc are tgc
17:19.03 *** join/#brlcad jagvir (~jsp@117.212.48.112)
17:19.23 pandrei yes, but isn't tgc implemented already?
17:20.15 pandrei I'm not sure I get what you mean
17:20.40 d_rossberg regarding hrt: brlcad is right when he says that it's not a highly usable primitive, but implementing the interface should be an easy exercise, however, you may shift it to the end "if there is time for it"
17:21.29 pandrei will do
17:21.54 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
17:22.14 pandrei so then I'd probably follow this order then rcc -> rec -> tec -> trc -> bot -> pipe -> hrt
17:22.44 pandrei That way I should have some experience when I reach the more difficult ones
17:22.51 d_rossberg yes, tgc is already implemented, you should look at the constroctors in Cone.h
17:23.27 d_rossberg ? tec and trc is already there!
17:23.37 pandrei oh
17:23.56 pandrei right, sorry, misread
17:24.24 d_rossberg tec and rec are only special constructors (mged commands) for tgc
17:24.45 pandrei aside of rec and brep, I don't know what else to add, or if I should add something else
17:25.31 pandrei you mean tec and tgc, but I got it now
17:25.49 pandrei trc*
17:26.05 d_rossberg (btw, rec is as well a special tgc as an own primitive, similar to sph)
17:27.05 pandrei should I drop the geometry engine part(first one) and focus only on primitives?
17:27.14 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
17:28.13 d_rossberg additional primitives which come into my mind: vol, sketch, extrude
17:28.34 d_rossberg ars
17:29.11 pandrei ars is in the current version of the proposal
17:29.23 pandrei sketch and extrude seem more complicated then rec, rcc, sph
17:29.32 pandrei than*
17:30.42 d_rossberg they are indeed
17:31.01 pandrei I don't know anything about voxel
17:31.33 d_rossberg voxel isn't a primitive but an algorithm
17:31.55 d_rossberg voxelize will create arb8s in mged
17:32.31 pandrei hm
17:32.39 pandrei Ok, based on the discussion with you
17:33.16 pandrei I'd implement rcc, rec, sph first. Then the extrude, sketch and only after go to bot, pipe and lastly hrt
17:33.24 pandrei I don't know where to put vol
17:33.51 pandrei oh, also, I missed ars. I'd probably implement ars after extrude and sketch but before bot & pipe
17:34.17 pandrei and I will drop the first part, focus only on primitives
17:34.33 *** join/#brlcad gaganjyot (~gagan@49.138.233.45)
17:36.35 d_rossberg could you send me a list of missing 1.) simple primitives 2.) primitives which require an iterator but then the data is simple again?
17:36.47 Notify 03BRL-CAD Wiki:Michaljagielski * 6983 /wiki/User:Michaljagielski/proposal: Created page with "=Personal Information= {| class="wikitable" |- |'''Name''' || Michał Jagielski |- |'''Email Address'''||[mailto:d3rvan@gmail.com d3rvan@gmail.com] |- |'''IRC(nick)'''|| drv..."
17:37.25 d_rossberg e.g. extrude isn't in this group as it requires "external" data
17:37.41 *** join/#brlcad AndroUser (~androirc@106.77.241.106)
17:37.44 Notify 03BRL-CAD Wiki:Michaljagielski * 6984 /wiki/User:Michaljagielski/proposal:
17:38.16 Notify 03BRL-CAD Wiki:Michaljagielski * 6985 /wiki/User:Michaljagielski/proposal:
17:38.33 *** join/#brlcad Denis (~denisilie@213.233.101.82)
17:39.13 pandrei hold on a moment
17:40.54 *** join/#brlcad ao30002 (~ao30002@94-248-15-148.dynamic.peoplenet.ua)
17:41.04 pandrei from ellipsoids : ellg and sph are missing
17:41.15 pandrei both should be simple
17:42.16 d_rossberg write it into a mail, i've to leave soon
17:42.38 pandrei the deadline is in ~ 90 mins
17:42.44 pandrei so I'm not sure how much time there is
17:43.16 pandrei but will do
17:44.24 d_rossberg don't worry about the deadline, you have to create a proposal until the deadline, what you already did
17:44.52 pandrei yes, but I'd rather put a proposal that's as accurate as possible given the limited time
17:45.02 d_rossberg we will discuss it in detail in the next weeks, you will have time to improve it then
17:45.05 pandrei even if things change during gsoc
17:45.09 pandrei ok, thanks
17:46.35 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
17:47.32 d_rossberg i've seen that you have an appropriate proposal, so it's all in time
17:48.05 pandrei still, your feedback was very useful as it shifted my vision on priorities
17:48.07 pandrei thanks a lot !
17:49.03 d_rossberg more important than fixing all primitives now is for me to see how you program and how we discuss best
17:49.32 pandrei we have similar gmt so I doubt it will be a problem
17:51.25 d_rossberg the ime zone is only one pice ;)
17:51.31 pandrei oh
17:51.33 pandrei I read your program
17:51.38 pandrei instead of you program
17:53.49 d_rossberg (not impossible, there are some typing errors in my text)
17:57.16 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
18:14.44 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
18:32.09 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
18:32.56 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-243-236.pools.arcor-ip.net)
18:40.08 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
18:42.49 Notify 03BRL-CAD Wiki:Shainasabarwal * 6986 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Detailed Description */
18:43.48 Notify 03BRL-CAD Wiki:Shainasabarwal * 6987 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Why Me? */
18:44.29 Notify 03BRL-CAD Wiki:Shainasabarwal * 6988 /wiki/User:Shainasabarwal/Openscad_UI_Brushup: /* Background Information */
18:45.15 *** join/#brlcad andrei__ (~IceChat77@188.25.158.105)
18:50.30 *** join/#brlcad ao_ (~ao30002@94-248-15-148.dynamic.peoplenet.ua)
18:57.12 *** join/#brlcad atmacaberke (8bb3cf10@gateway/web/freenode/ip.139.179.207.16)
18:57.49 atmacaberke Hello everyone
18:58.05 andrei__ heya
18:58.45 teepee :)
18:58.46 *** join/#brlcad andrei__ (~IceChat77@188.25.158.105)
18:58.46 *** part/#brlcad andrei__ (~IceChat77@188.25.158.105)
18:58.46 *** join/#brlcad andrei__ (~IceChat77@188.25.158.105)
18:59.03 atmacaberke I can't upload my propsal becuase I heard Google Summer of Code however I want to work on BRL-CAD to help the community. Will I able get some guide?
18:59.19 andrei__ uhm, sorry
18:59.24 andrei__ what do you mean you can't upload your proposal?
18:59.28 andrei__ also, you have like 1 minute left
18:59.36 andrei__ and you should ask that on #gsoc
19:00.26 teepee well, it's too late for this years GSoC
19:01.17 teepee atmacaberke: you still can help with any open source project you like
19:01.46 atmacaberke no, like I hear about 3-2 days go and I got some assignment. I couldnt look the requirements.
19:02.13 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
19:02.54 atmacaberke Hmm Will you assign any task for me or I will select from the idea page and start to work.
19:03.37 andrei__ atmacaberke : http://en.flossmanuals.net/contributors-guide-to-brl-cad/ http://brlcad.org/wiki/Contributor_Quickies
19:04.16 andrei__ atmacaberke : brlcad can probably point you in the best direction to begin contributing to BRL-CAD
19:04.48 andrei__ but you can start by doing small tasks that help you understand the code, like small patches or even typo fixing
19:05.25 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
19:06.52 atmacaberke great links thanks.
19:07.13 andrei__ atmacaberke: you can and you should ask any questions you have around here
19:07.17 andrei__ here*
19:07.33 andrei__ just make sure you stick around, people don't always answer immediately but they always do answer.
19:07.56 Notify 03BRL-CAD Wiki:Rishabhsharma * 6989 /wiki/User:Rishabhsharma: Created page with " Personal Information Name - Rishabh Sharma E-mail address - rishabh.bits038@gmail.com Background Information I am a third year computer science undergraduate student ..."
19:12.04 Notify 03BRL-CAD Wiki:Rishabhsharma * 6990 /wiki/User:Rishabhsharma: Blanked the page
19:16.51 andrei__ woah
19:23.33 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
19:28.33 *** join/#brlcad quincykwende (~quincy@195.24.210.66)
19:30.00 *** join/#brlcad zero_level (0d157d09@gateway/web/freenode/ip.13.21.125.9)
19:30.18 zero_level hi all.
19:30.33 zero_level any GSOC student for 2014 around ?
19:30.40 andrei__ erm
19:30.44 andrei__ potential student, yes
19:30.45 ankesh11 zero_level: Yeah.
19:30.54 zero_level hi ankesh11 :
19:31.02 zero_level which project did you apply for ?
19:31.20 ankesh11 I applied for the Benchmark Performance Database project.
19:31.22 ankesh11 What about you?
19:31.48 zero_level I was a GSOC student last year.
19:31.52 zero_level didnt apply this year.
19:32.14 zero_level so just though to come for a quick chat on the channel.
19:32.26 ankesh11 I see. Great that you are still around! :)
19:32.28 zero_level ankesh11 : can I see a link to your proposal ?
19:32.34 ankesh11 Yeah, sure. http://brlcad.org/wiki/User:Ankeshanand/GSoC14/proposal
19:33.59 zero_level good one ankesh11.
19:34.04 zero_level did you submit any patches ?
19:34.09 zero_level or pull requests?
19:34.35 zero_level which repository will you be working on ?
19:34.44 ankesh11 Yeah, I did submit a patch. I am working a pull request now.
19:34.51 zero_level sf repo or something like OGV on git ?
19:35.01 zero_level raj are you around ?
19:35.19 ankesh11 This is an extension of an earlier GSoc project. Don't think it's in the core BRL-CAD repository yet.
19:35.32 zero_level ok.
19:35.40 zero_level yeah I saw a project in similar lines.
19:35.43 ankesh11 There's a bitbucket repo though of the previous student.
19:35.45 zero_level hi any one else ?
19:35.51 zero_level ok.
19:36.08 zero_level ankesh11 are you from India ?
19:36.28 ankesh11 Yes.
19:36.34 zero_level ok just saw.
19:36.37 teepee is here too, but not a GSoC student
19:36.38 zero_level IITKgp.
19:36.50 zero_level teepee : What are your interest ?
19:36.54 ankesh11 Right.
19:37.02 teepee seems to be very very popular this year in india :)
19:37.22 zero_level teepee : what seems popular!
19:37.26 teepee will mentor for OpenSCAD if we get some slot
19:37.29 zero_level ok.
19:37.32 teepee zero_level: GSoC
19:37.54 zero_level teepee : how many applicants were there for OpenSCAD ?
19:38.22 teepee I think I have to say 1.5 or something :)
19:38.34 andrei__ 1.5 ? :))
19:38.41 teepee as one is about sharing code between the projects
19:38.44 zero_level Any other GSOC student here !
19:38.49 andrei__ I am
19:38.55 zero_level hi andrei__
19:39.09 teepee for importing things like DXF
19:39.26 zero_level Can I have a look at your project proposal ?
19:39.53 zero_level andrei__ :
19:40.01 andrei__ y?
19:40.03 andrei__ sent it :D
19:40.38 zero_level andrei__ : Infact I would suggest you to put that on wiki page.
19:40.45 zero_level dont be afraid to be copied.
19:41.07 teepee the recent changes page on the wiki pretty much links to the proposals ;)
19:41.44 andrei__ teepee: I don't think I understand you
19:41.51 andrei__ and yeah, I ll put it on the wiki too
19:41.54 teepee http://brlcad.org/wiki/Special:RecentChanges
19:41.54 andrei__ just didn;t have the time
19:42.05 zero_level ok.
19:42.08 zero_level no problem.
19:42.18 zero_level so you will be working on the main repository on SF ?
19:42.54 andrei__ I think main repo, it really depends on what brlcad/d_rossberg think
19:43.14 zero_level andrei__ : request for a branch.
19:43.16 andrei__ I've been a student here in GSoC 2012
19:43.25 zero_level ok andrei__.
19:43.29 andrei__ I don't know if svn has branches
19:43.36 andrei__ I haven't used it since then
19:43.37 zero_level it can.
19:43.47 andrei__ I'm mostly on git these days
19:43.56 zero_level http://stackoverflow.com/questions/698313/what-is-trunk-branch-and-tag-in-subversion
19:44.22 zero_level yeah true. Some people say svn is old and git is advanced.
19:44.26 andrei__ A branch is a side-line of development created to make larger, experimental or disrupting work without annoying users
19:44.29 andrei__ spot on
19:44.30 zero_level but people still prefer svn.
19:44.42 zero_level yeah.
19:44.47 andrei__ I think the main reason BRL-CAD is on svn is that there wasn't git when it started
19:44.47 zero_level so any other students ?
19:44.51 andrei__ and moving is probably too costly
19:45.04 zero_level no it isnt.
19:45.16 ankesh11 I think they are thinking of switching to git, just saw the new organization page on github.
19:45.38 zero_level http://stackoverflow.com/questions/79165/how-to-migrate-svn-with-history-to-a-new-git-repository
19:45.45 zero_level ankesh11 : it will be great then.
19:46.10 andrei__ well, I'm really curious how moving trunc will happen
19:46.32 zero_level hi all :
19:46.37 zero_level any other prospective students.
19:47.00 zero_level is eager to see the good work students are going to put in this year. ;)
19:47.21 andrei__ teepee: why do you have two users?
19:47.43 teepee i have?
19:47.51 andrei__ there's teepee and teepee_
19:48.09 teepee hmm, forgot to close the web browser then
19:48.14 zero_level yeah.
19:48.29 zero_level one last comment to all the students.
19:48.49 zero_level Dont think it is the deadline and you meet the mentors only when you are selected.
19:49.03 zero_level Keep putting efforts for the community in the interim period.
19:49.34 zero_level and if you are going to work on the main repo, try to get contributors license early on.
19:49.36 zero_level that will help.
19:50.04 zero_level you can submit patches and ask mentors or previous students to review them.
19:50.24 zero_level wishes all the students a good time.
19:50.29 zero_level best of luck. :-)
19:50.33 zero_level bye all.
19:51.09 *** part/#brlcad zero_level (0d157d09@gateway/web/freenode/ip.13.21.125.9)
19:56.55 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:04.10 *** join/#brlcad zero_level (0d157d09@gateway/web/freenode/ip.13.21.125.9)
20:30.55 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:22.51 *** join/#brlcad atmacaberke (8bb3cf10@gateway/web/freenode/ip.139.179.207.16)
21:23.52 atmacaberke hello I am compiling the source cad
21:24.45 atmacaberke is it better to dowload directly the Virtual Machine disk image or dowload the source code from sourceforge and compile myself
21:25.53 teepee atmacaberke: what system are you on? I found it's quite easy to compile on linux
21:26.05 atmacaberke I got both
21:26.24 atmacaberke I am using Ubunttu and win 7
21:27.04 teepee http://brlcad.org/wiki/Compiling
21:31.02 atmacaberke you did with the virtual image dic too I think
21:32.03 teepee I've just compiled just on my debian, but I guess both ways are fine
21:54.21 atmacaberke thanks man
21:54.34 atmacaberke pretty exiciting
21:55.13 atmacaberke exciting*
22:29.45 atmacaberke in brlcaad-build directory there is no cmakelist.txt which is need in configure part
22:31.45 atmacaberke in brlcad-svn-trunk there is exist such a file
22:32.56 atmacaberke I execute the configure in svn file dont know it is the right way
23:07.59 atmacaberke make completed after approx. 1 hour
23:17.08 mpictor atmacaberke: when you don't see a CMakeLists, it sounds like you're running cmake wrong - i.e. missing the '..' in 'cmake .. -DBRLCAD_BUNDLED_LIBS=ON"
23:17.32 mpictor oops, I mixed single and double quotes
23:21.30 atmacaberke I install the VM image disc and execute the svn code now I am compiling the brlcad-svn-trunk directory
IRC log for #brlcad on 20140322

IRC log for #brlcad on 20140322

00:08.03 atmacaberke brlcad-svn-trunk 12 - bu_basename_C_c__sl_usr_sl_some_bsl__sp_drivepath (OTHER_FAULT) 14 - bu_basename_another_sp_file (SEGFAULT) 325 - bu_rgb_to_hsv_1 (Failed) 326 - bu_hsv_to_rgb_1 (Failed) 343 - bu_date-time9 (Failed) 344 - bu_date-time10 (Failed) 425 - bn_plane_isect_line_lseg_case-3_1 (Failed) 426 - bn_plane_isect_line_lseg_case-2_1 (Failed) 428 - bn_plane_isect_line_lseg_case0_1 (Failed) 429 - bn_plane_isect_lin
00:08.10 atmacaberke encounter while make test
00:45.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:37.12 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
01:53.49 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
02:11.12 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:13.51 *** join/#brlcad atmacaberke (8bb3cf77@gateway/web/freenode/ip.139.179.207.119)
02:19.58 hcurtis Does anyone know how long BRL-CAD will continue to accept patches?
02:32.29 *** part/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:32.43 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
03:07.48 *** join/#brlcad hcurtis (4af122ca@gateway/web/freenode/ip.74.241.34.202)
03:37.04 *** join/#brlcad atmacaberke (8bb3cf77@gateway/web/freenode/ip.139.179.207.119)
03:37.09 atmacaberke hello any online?
03:40.03 atmacaberke I have error during the make test phase
03:40.13 atmacaberke make benchmark succefully completed
03:40.23 atmacaberke Here is the error I get : 94% tests passed, 32 tests failed out of 581 Total Test time (real) = 50.63 sec The following tests FAILED: 1 - bu_basename_null (Failed) 2 - bu_basename_empty (Failed) 3 - bu_basename_sl_usr_sl_dir_sl_file (Failed) 4 - bu_basename_sl_usr_sl_dir_sl_ (Failed) 5 - bu_basename_sl_usr_bsl__sl_dir (Failed) 6 - bu_basename_sl_usr_sl__p_ (Failed) 7 - bu_basename_sl_usr_sl_ (Failed)
03:40.47 atmacaberke ..
03:41.40 atmacaberke and keep saying error:bu_malloc (0) at the start of the test
03:48.55 *** join/#brlcad deep_inder (~chatzilla@117.220.148.114)
03:54.13 Notify 03BRL-CAD Wiki:Rishabhsharma * 6991 /wiki/User:Rishabhsharma/Gsoc_Proposal: Created page with " Personal Information Name - Rishabh Sharma E-mail address - rishabh.bits038@gmail.com Background Information I am a third year computer science undergraduate student ..."
03:57.44 Notify 03BRL-CAD Wiki:Rishabhsharma * 6992 /wiki/User:Rishabhsharma/Gsoc_Proposal: Blanked the page
04:12.39 Notify 03BRL-CAD Wiki:Albertcoder * 0 /wiki/User:Albertcoder:
04:13.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:19.40 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:23.47 Notify 03BRL-CAD Wiki:Rishabhsharma * 6993 /wiki/User:Rishabhsharma/Gsoc_Proposal:
04:31.12 Notify 03BRL-CAD Wiki:Rishabhsharma * 6994 /wiki/User:Rishabhsharma/Gsoc_Proposal:
04:32.18 Notify 03BRL-CAD Wiki:Rishabhsharma * 6995 /wiki/User:Rishabhsharma/Gsoc_Proposal:
04:33.47 Notify 03BRL-CAD Wiki:Rishabhsharma * 6996 /wiki/User:Rishabhsharma/Gsoc_Proposal:
04:36.06 Notify 03BRL-CAD Wiki:Rishabhsharma * 6997 /wiki/User:Rishabhsharma/Gsoc_Proposal:
04:38.18 Notify 03BRL-CAD Wiki:Rishabhsharma * 6998 /wiki/User:Rishabhsharma/Gsoc_Proposal:
05:03.07 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
05:30.28 *** join/#brlcad ishwerdas (~inderplus@59.91.113.12)
05:33.11 *** join/#brlcad gaganjyot (~gagan@122.252.232.94)
05:35.47 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-jivadhxsolrsqraa)
06:08.42 *** join/#brlcad ishwerdas (~inderplus@59.91.113.12)
06:27.45 Notify 03BRL-CAD Wiki:Inderpreet * 6999 /wiki/User:Inderpreet/OGV_Proposal: /* Auth Module */
06:30.55 Notify 03BRL-CAD Wiki:Inderpreet * 7000 /wiki/User:Inderpreet/OGV_Proposal: /* Why Me? */
06:32.14 *** join/#brlcad jagvir (~jsp@202.164.53.117)
06:47.27 jagvir erik: i am working on analysis tool to integrate with gui of brlcad
06:49.01 *** join/#brlcad cmulling_ (1805bbf7@gateway/web/freenode/ip.24.5.187.247)
06:54.36 Notify 03BRL-CAD Wiki:Catmullings * 0 /wiki/User:Catmullings:
07:03.37 *** join/#brlcad albertcoder (~albert@202.164.53.117)
07:12.33 ishwerdas I wanted to know the status of Qt interface for BRL-CAD, how much work has been done ? where is it ? Can anyone help?
07:16.05 jagvir erik: i am find gqa analsis tool that is not properly integrate with gui of brlcad ,so i want to know that another analysis tool that are not integrate with thwe gui of brlcad
07:16.29 jagvir erik: guide me to find that tools
07:36.32 *** join/#brlcad hcurtis (~Henry@adsl-74-241-34-202.sdf.bellsouth.net)
08:23.24 *** join/#brlcad jagvir (~jsp@202.164.53.117)
08:37.26 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-132-195.pools.arcor-ip.net)
08:48.40 *** join/#brlcad jagvir (~jsp@202.164.53.117)
09:06.17 *** join/#brlcad ao30002 (~ao30002@92-49-195-109.dynamic.peoplenet.ua)
09:14.31 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
09:20.27 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
10:39.30 *** join/#brlcad ao30002 (~ao30002@92-49-195-109.dynamic.peoplenet.ua)
11:55.18 *** join/#brlcad ao_ (~ao30002@94-248-1-125.dynamic.peoplenet.ua)
12:28.17 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
12:30.53 *** join/#brlcad ishwerdas (~inderplus@117.207.157.198)
13:07.08 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-exkenotuzzqwxpzz)
13:13.22 *** join/#brlcad gaganjyot (~gagan@124.253.230.168)
13:25.42 *** join/#brlcad infinite (~infinite@14.139.122.114)
14:01.36 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
14:01.39 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
14:01.41 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
14:01.55 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
14:02.14 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-ymttvfgvegxqqqjz)
14:06.20 *** join/#brlcad harman052 (~harman@198.199.108.236)
14:07.54 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
14:10.30 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
14:39.32 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:48.44 *** join/#brlcad jasleen (~chatzilla@117.253.226.246)
15:37.33 *** join/#brlcad ishwerdas (~inderplus@59.91.116.52)
15:51.38 *** join/#brlcad ao_ (~ao30002@94-248-1-125.dynamic.peoplenet.ua)
16:40.07 *** join/#brlcad gaganjyot (~gagan@124.253.225.131)
16:58.39 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
17:42.10 *** join/#brlcad atmacaberke (8bb3cf77@gateway/web/freenode/ip.139.179.207.119)
17:59.00 *** join/#brlcad hcurtis (~Henry@adsl-184-45-24-77.sdf.bellsouth.net)
18:01.28 *** join/#brlcad ao30002 (~ao30002@94-248-1-125.dynamic.peoplenet.ua)
18:47.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:14.46 *** join/#brlcad ao30002 (~ao30002@94-248-47-185.dynamic.peoplenet.ua)
19:18.16 Notify 03BRL-CAD Wiki:Albertcoder * 7001 /wiki/User: Materials Database Proposal
19:39.37 *** join/#brlcad hcurtis (~Henry@adsl-184-45-24-77.sdf.bellsouth.net)
19:41.07 *** join/#brlcad hcurtis (~Henry@adsl-184-45-24-77.sdf.bellsouth.net)
19:41.45 Notify 03BRL-CAD Wiki:Albertcoder * 7002 /wiki/User:Albertcoder/Proposal/materialdatabase: Materials Database Proposal
19:48.50 *** join/#brlcad albertcoder (~albert@202.164.53.117)
19:54.05 albertcoder brlcad: Hello! I had downloaded the tarball that ``Erik sent. I observed that the code is not working properly. I wish to begin working on the patch as soon as possible. :) I request you to kindly advise me about the kind of patch I have to submit.
20:02.45 *** join/#brlcad ries (~ries@190.9.171.121)
20:13.31 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:14.19 *** part/#brlcad gaganjyot (~gagan@124.253.225.131)
20:20.29 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:21.10 *** join/#brlcad ao30002 (~ao30002@94-248-47-185.dynamic.peoplenet.ua)
20:25.48 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:28.06 *** join/#brlcad albert__ (~albert@202.164.53.117)
20:32.22 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:45.46 *** join/#brlcad caen23 (~caen23@92.81.222.1)
21:09.39 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:11.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:12.33 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:35.57 *** join/#brlcad hcurtis (~Henry@adsl-184-45-24-77.sdf.bellsouth.net)
21:36.25 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:41.10 *** join/#brlcad hcurtis (~Henry@adsl-184-45-24-77.sdf.bellsouth.net)
21:44.09 *** part/#brlcad albertcoder (~albert@202.164.53.117)
22:30.45 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
23:55.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20140323

IRC log for #brlcad on 20140323

00:12.35 *** join/#brlcad hcurtis (b82d2f59@gateway/web/freenode/ip.184.45.47.89)
00:35.27 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:18.46 *** join/#brlcad ries (~ries@190.9.171.121)
05:08.36 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-gopibappwtuhqyuh)
06:52.08 *** join/#brlcad `ishwerdas (~inderplus@117.214.207.159)
07:02.09 *** join/#brlcad Gauravjeet_ (~gjeet@117.214.207.159)
07:53.45 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
08:01.29 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-141-140.pools.arcor-ip.net)
08:35.40 *** join/#brlcad `ishwerdas (~inderplus@117.214.207.159)
08:56.24 *** join/#brlcad `ishwerdas (~inderplus@117.207.158.6)
09:23.49 *** join/#brlcad pandrei (~pandrei@188.26.186.102)
10:07.30 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
10:10.11 *** join/#brlcad javampire (~ncsaba@p4FF731A0.dip0.t-ipconnect.de)
10:49.36 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
11:26.44 *** join/#brlcad harman053 (~harman@198.199.108.236)
11:45.42 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-141-140.pools.arcor-ip.net)
11:46.16 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:03.36 *** join/#brlcad caen23 (~caen23@92.81.222.1)
12:21.09 *** join/#brlcad ao_ (~ao30002@94-248-47-185.dynamic.peoplenet.ua)
12:58.02 *** join/#brlcad ao30002 (~ao30002@94-248-47-185.dynamic.peoplenet.ua)
13:37.37 *** join/#brlcad ao30002 (~ao30002@94-248-47-185.dynamic.peoplenet.ua)
13:57.48 *** join/#brlcad `ishwerdas (~inderplus@117.207.158.6)
15:03.56 *** join/#brlcad caen23 (~caen23@92.81.222.1)
15:17.18 *** join/#brlcad gaganjyot (~gagan@124.253.225.131)
15:55.21 *** join/#brlcad ao30002 (~ao30002@94-248-73-13.dynamic.peoplenet.ua)
16:05.00 *** join/#brlcad pandrei (~pandrei@86.121.195.2)
16:09.14 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:19.05 *** join/#brlcad gaganjyot (~gagan@124.253.225.131)
16:39.31 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:50.30 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-yvpaqhzcqeqfspwo)
17:24.24 *** join/#brlcad ao_ (~ao30002@94-248-73-13.dynamic.peoplenet.ua)
17:48.39 *** join/#brlcad gaganjyot (~gagan@124.253.225.131)
18:03.50 *** join/#brlcad caen23 (~caen23@92.81.222.1)
18:37.16 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:03.40 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
19:19.54 Notify 03BRL-CAD Wiki:Ankeshanand * 7003 /wiki/User:Ankeshanand/GSoC14/proposal:
21:25.58 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:37.13 *** join/#brlcad caen23 (~caen23@92.81.222.1)
21:41.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:59.54 *** join/#brlcad hcurtis (~Henry@adsl-184-45-47-89.sdf.bellsouth.net)
22:09.39 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7004 /wiki/User:Hcurtis0010/GSoC2014Proposal: Blanked the page
22:18.26 hcurtis What I deleted off my wiki page was just a rough draft. However, I did upload a finished version to Melange before the deadline.
22:19.58 teepee hcurtis: maybe just copy paste it back to the wiki then?
22:20.35 teepee not sure if that's required but I guess it would prevent confusion
22:23.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140324

IRC log for #brlcad on 20140324

00:45.44 *** join/#brlcad hcurtis (~Henry@adsl-184-45-47-89.sdf.bellsouth.net)
02:13.58 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:40.23 *** join/#brlcad hcurtis (~Henry@adsl-184-45-47-89.sdf.bellsouth.net)
05:05.52 *** join/#brlcad hcurtis (~Henry@adsl-184-45-47-89.sdf.bellsouth.net)
05:06.16 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
05:06.17 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:06.19 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
05:06.32 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:06.44 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:07.38 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
05:15.36 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
05:27.03 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
06:04.53 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
06:22.51 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
06:23.18 *** join/#brlcad hcurtis (~Henry@adsl-184-45-47-89.sdf.bellsouth.net)
07:19.25 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
07:19.27 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
07:20.13 *** join/#brlcad ries (~ries@190.9.171.121)
07:23.14 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
07:41.58 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:45.19 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
08:23.57 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
08:46.00 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
09:00.07 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-jceqthyrzfhxydyx)
09:24.00 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
09:35.00 *** join/#brlcad ao__ (~ao30002@94-248-73-13.dynamic.peoplenet.ua)
09:42.25 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
09:46.35 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
10:04.44 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:12.28 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
10:30.25 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
10:31.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:37.40 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:59.52 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
11:05.39 *** join/#brlcad ao__ (~ao30002@94-248-73-13.dynamic.peoplenet.ua)
11:54.29 *** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
12:22.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:43.15 *** join/#brlcad gaganjyot (~gagan@124.253.231.5)
12:47.25 *** join/#brlcad gaganjyot (~gagan@124.253.231.5)
13:05.34 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
13:08.50 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:17.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:23.01 *** join/#brlcad caen23_ (~caen23@92.81.222.1)
13:34.37 ries Hey Guys, when I go to http://brlcad.org, I still see GSoC 2013 at the top list.
13:40.17 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-rxiicpgqcyocvujf)
13:46.55 ankesh11 ries: That's Google Code-In, another program similar to GSoC but it has bite-sized tasks meant for high-schoolers.
13:47.08 ankesh11 But your point is valid though, the blog needs an update.
13:54.32 ries ankesh11: I honestly never did hear of Code-In :S
14:17.56 *** join/#brlcad albertcoder (~albert@202.164.53.117)
14:29.34 starseek1r hmm... Notify's gone again
14:38.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:03.08 *** join/#brlcad gaganjyot__ (~gagan@124.253.231.5)
15:07.02 *** join/#brlcad ao__ (~ao30002@94-248-73-13.dynamic.peoplenet.ua)
15:52.04 *** join/#brlcad albertcoder (~albert@202.164.53.117)
16:01.48 *** join/#brlcad ao__ (~ao30002@94-248-20-205.dynamic.peoplenet.ua)
16:12.48 *** join/#brlcad gaganjyot (~gagan@124.253.231.5)
17:14.16 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-189-204.pools.arcor-ip.net)
17:28.02 *** join/#brlcad vladbogo (~vlad@79.115.29.173)
17:32.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:40.59 *** join/#brlcad gaganjyot_ (~gagan@124.253.224.92)
17:53.06 *** join/#brlcad jasleen_ (~chatzilla@117.253.231.202)
18:05.07 *** join/#brlcad ao_ (~ao30002@94-248-20-205.dynamic.peoplenet.ua)
18:24.23 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:38.21 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:51.15 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
19:02.04 *** join/#brlcad javampire (~ncsaba@p4FF71D19.dip0.t-ipconnect.de)
19:21.18 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
19:46.21 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:47.00 Notify 03BRL-CAD Wiki:EvelintcisfuxzaiBlazon * 7005 /wiki/The_best_kids_shoes_on_the_market_today: Created page with "Each parent knows how important is choosing perfect shoes for his or her kids. The shoes you pick out for your kid should be comfortable, nice looking and many more. What we w..."
19:47.02 Notify 03BRL-CAD Wiki:Michaljagielski * 7006 /wiki/User:Michaljagielski/proposal:
19:47.06 Notify 03BRL-CAD:starseeker * 60179 brlcad/branches/openscenegraph/src/other/openscenegraph/src/OpenThreads/win32/CMakeLists.txt: Start working on the Windows side of OpenSceneGraph building.
19:47.08 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:47.08 Notify 03BRL-CAD:starseeker * 60180 brlcad/branches/openscenegraph/src/other/openscenegraph/src/OpenThreads/CMakeLists.txt: Add one of the utilty macros to OpenThreads
19:47.10 Notify 03BRL-CAD:starseeker * 60181 brlcad/branches/openscenegraph/src/other/openscenegraph/src/OpenThreads/CMake/Handle_MSVC_DLL.cmake: add SET_OUTPUT_DIR_PROPERTY_260
19:47.13 Notify 03BRL-CAD:starseeker * 60182 brlcad/branches/openscenegraph/src/other/openscenegraph/src/OpenThreads/CMake/Handle_MSVC_DLL.cmake: We aren't worried about older versions of CMake - simplify some of this. It may go away altogether...
19:47.22 Notify 03BRL-CAD:indianlarry * 60183 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp): Added tolerence to IsAtSeam() function. Added wrapper to IsAtSeam() function that takes a ON_2dPoint instead of u,v. Replaced all NearSeam() with IsAtSeam().Added the following pullback support functions to allow pullback data to wrap the UV of closed surfaces:ON_2dPoint UnwrapUVPoint()double
19:47.24 Notify DistToNearestClosedSeam()void ForceToClosestSeam()bool Find3DCurveSeamCrossing()int number_of_seam_crossings()bool check_for_points_on_same_seam()bool extend_pullback_at_shared_3D_curve_seam()bool shift_single_curve_loop_straddled_over_seam()bool extend_over_seam_crossings()
19:47.45 Notify 03BRL-CAD:indianlarry * 60184 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Added functions to to support trims that wrap the UV of closed surfaces. Seperated out various sections of poly2tri_CDT() to support facetization of extended closed surfaces.
19:47.51 Notify 03BRL-CAD:indianlarry * 60185 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Added brep_surface_uv_plot() plotting routine to print specific UV iso curves along with new 'brep' command 'Suv'. Added BN_VLIST_POINT_SIZE to plotpoint(). Modified plotsurface() to display internal isocurves lighter than the border isocurves.
19:48.04 Notify 03BRL-CAD:indianlarry * 60186 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: If getSurfacePoint() fails retry using leaves bounding 'pt' not the 'from' location.
19:48.08 Notify 03BRL-CAD:starseeker * 60187 brlcad/branches/openscenegraph/src/other/openscenegraph/src/osg/CMakeLists.txt: Add opengl library to link list
19:48.13 Notify 03BRL-CAD:starseeker * 60188 brlcad/trunk/TODO: We can make the build targets easier to navigate in Visual Studio with the FOLDER property, from the looks of things.
19:49.48 ``Erik issue with max fd, looking into setrlimit stuff... O.o
20:01.01 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-245-133.ssp.dialog.net.pl)
20:05.11 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:06.32 Notify 03BRL-CAD Wiki:Michaljagielski * 7007 /wiki/User:Michaljagielski/proposal:
20:07.25 *** part/#brlcad gaganjyot_ (~gagan@124.253.224.92)
20:08.23 drv_ hi again! I have question about my GSoC proposal: http://brlcad.org/wiki/User:Michaljagielski/proposal It's too short, but I really don't know what's more I can write in "Detailed description". Can you give me some tips? And generally, any feedback of my proposal?
20:23.51 *** join/#brlcad infinite (~infinite@14.139.122.114)
20:29.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:55.15 *** join/#brlcad leger (294dd1c6@gateway/web/freenode/ip.41.77.209.198)
20:55.20 Notify 03BRL-CAD:n_reed * 60189 brlcad/trunk/src/librt/primitives/hrt/hrt.c: fix array indexing error detected by gcc
22:27.29 Notify 03BRL-CAD:starseeker * 60190 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Wrap ipc.h
22:30.50 Notify 03BRL-CAD:starseeker * 60191 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: temporarily, use _WIN32 to determine which osgViewer api we will need. The 'correct' solution will probably be a lot harder.
22:41.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:56.16 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
IRC log for #brlcad on 20140325

IRC log for #brlcad on 20140325

00:34.51 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:12.00 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
04:12.04 *** join/#brlcad gaganjyot (~gagan@124.253.225.40)
04:26.16 *** join/#brlcad awabimakoto (~tc@th121028.ip.tsinghua.edu.cn)
04:33.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:25.14 *** join/#brlcad Zhao_Anqing (~clouddrif@60.191.2.238)
06:44.37 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22)
06:49.30 *** join/#brlcad Zhao_Anqing (~clouddrif@60.191.2.238)
07:22.53 *** join/#brlcad gaganjyot (~gagan@124.253.225.213)
07:34.00 *** join/#brlcad hoiji (73f18a52@gateway/web/cgi-irc/kiwiirc.com/ip.115.241.138.82)
07:38.43 *** join/#brlcad Denis (~denisilie@213.233.101.82)
08:21.07 *** join/#brlcad gaganjyot (~gagan@124.253.230.112)
08:27.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:36.56 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-eiljjmtoshsgbgxl)
09:15.03 *** join/#brlcad hoiji_ (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
09:23.24 Notify 03BRL-CAD:indianlarry * 60192 (brlcad/branches/nurbs/AUTHORS brlcad/branches/nurbs/CHANGES and 1163 others): Merging trunk back into branch with changes just before allowing trims to extend over closed seam r:59385:60178
09:39.01 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
09:39.59 *** join/#brlcad Zhao_Anqing (~clouddrif@60.191.2.238)
10:32.52 *** join/#brlcad gaganjyot (~gagan@124.253.224.143)
10:36.40 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:48.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:49.59 *** join/#brlcad 17WAAAZ1A (~ao30002@46.211.133.65)
12:08.21 Notify 03BRL-CAD:indianlarry * 60193 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp): Added initialization of m_u,m_v from curve m_start,m_end in BRNode constructor. Added first order pullback functions surface_GetClosestPoint3dFirstOrder() and trim_GetClosestPoint3dFirstOrder() and related support functions from NURBS branch.
12:26.50 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:43.50 *** join/#brlcad gaganjyot (~gagan@124.253.224.239)
14:15.56 *** join/#brlcad hoiji (73f01d9e@gateway/web/cgi-irc/kiwiirc.com/ip.115.240.29.158)
14:17.50 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
15:17.11 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-ogihdflzqzismehd)
15:26.14 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
16:17.06 Notify 03BRL-CAD:brlcad * 60194 brlcad/trunk/CHANGES: FASTGEN folks have proposed the removal of CLINE entities. follow-suit and deprecate them from BRL-CAD since we only implement them to match their behavior. CCONE* entities are the recommended replacements (which import as TGC).
16:21.43 Notify 03BRL-CAD:brlcad * 60195 (brlcad/trunk/NEWS brlcad/trunk/README and 2 others): next release is a minor bump. too many big changes coming since even the current RELEASE branch (though most still need to be documented in NEWS). hopefully this will be the end-of-april release.
17:50.23 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-167-235.pools.arcor-ip.net)
18:06.06 *** join/#brlcad gaganjyot_ (~gagan@124.253.224.239)
18:15.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:40.19 *** join/#brlcad ao30002 (~ao@37.19.202.202)
19:21.14 *** join/#brlcad caen23 (~caen23@92.81.222.1)
19:36.21 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
19:38.14 *** part/#brlcad gaganjyot_ (~gagan@124.253.224.239)
19:42.13 *** join/#brlcad caen23 (~caen23@92.81.222.1)
20:05.36 *** join/#brlcad caen23 (~caen23@92.81.222.1)
20:21.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:16.47 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
21:40.25 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-qyktzcosjsdnbmko)
21:50.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:50.32 Notify 03BRL-CAD:starseeker * 60196 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/src/libfb/if_osg.cpp): Test for the shm functions and conditionalize on their presence - has the net result of making the code look more like wgl-version on Windows.
21:58.58 Notify 03BRL-CAD:starseeker * 60197 brlcad/branches/openscenegraph/CMakeLists.txt: Check for the header as well.
22:01.12 Notify 03BRL-CAD:starseeker * 60198 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Use practical ifdef setup until the time comes for proper DM_ flags
22:17.29 Notify 03BRL-CAD:starseeker * 60199 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Swap out or comment out some more X specific code.
22:54.34 Notify 03BRL-CAD:brlcad * 60200 brlcad/trunk/TODO: convert plate mode bot to volume mode
23:21.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:25.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:44.50 Notify 03BRL-CAD:brlcad * 60201 brlcad/trunk/TODO: rename g_qa tasks to gqa, add an additional/custom views task with detailed usage examples, and consolidate them towards the top since the topic came up recently (yet again).
IRC log for #brlcad on 20140326

IRC log for #brlcad on 20140326

00:01.29 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
01:31.59 Notify 03BRL-CAD:starseeker * 60202 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Comment and wrap some more code
01:35.20 Notify 03BRL-CAD:starseeker * 60203 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Put variables in ifdef
01:59.00 Notify 03BRL-CAD:starseeker * 60204 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Try the Tk_GetHWND function for Tk on Win32...
02:03.41 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
02:12.45 Notify 03BRL-CAD:starseeker * 60205 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: apparently Tk_GetHWND uses wind after all?
02:18.35 Notify 03BRL-CAD:starseeker * 60206 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Try stubbing in Tk_GetHWND for libdm as well...
02:41.00 Notify 03BRL-CAD:starseeker * 60207 (brlcad/branches/openscenegraph/include/dm/dm-osg.h brlcad/branches/openscenegraph/include/fb.h brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp): Closer to building libdm osg code on Windows, but not there yet.
04:27.15 Notify 03BRL-CAD:brlcad * 60208 brlcad/trunk/src/other/CMakeLists.txt: Raphael encountered the cache/build error and provided a fix, but looks like the setting doesn't need to be duplicated across both the if and else clauses. just set PNG_LIBRARY when we're done.
05:27.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:51.06 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.163.55)
06:12.15 *** join/#brlcad `ishwerdas (~inderplus@117.214.206.88)
07:25.14 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
07:28.59 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:41.49 *** join/#brlcad `ishwerdas (~inderplus@117.220.148.252)
07:41.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:48.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:00.35 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-aqhvaeevrpxtmgqd)
09:30.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:40.29 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:16.57 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:26.15 *** join/#brlcad gaganjyot_ (~gagan@220.227.40.234)
10:28.28 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
10:51.51 *** join/#brlcad deepak (~chatzilla@117.220.174.92)
11:04.32 *** join/#brlcad gaganjyot (~gagan@122.252.232.94)
11:05.48 Notify 03BRL-CAD:indianlarry * 60209 brlcad/trunk/include/brep.h: Added missing BREP_EXPORT for windows dll exporting.
11:08.17 Notify 03BRL-CAD:indianlarry * 60210 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Fixed bad initialization of ON_Interval array. Error with fmin() on windows so replaced using V_MIN.
11:11.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:46.01 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-jpwmfopkimjrwqbk)
11:55.10 *** join/#brlcad ries (~ries@190.9.171.121)
12:33.24 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:f10f:6635:4f27:4ed4)
12:54.27 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:59.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:40.52 *** join/#brlcad `ishwerdas (~inderplus@117.220.175.249)
13:50.33 Notify 03BRL-CAD Wiki:Ernied2012 * 0 /wiki/User:Ernied2012:
13:58.26 Notify 03BRL-CAD:starseeker * 60211 (brlcad/trunk/src/other/stepcode/CMakeLists.txt brlcad/trunk/src/other/stepcode/cmake/SC_Utils.cmake): Try to get the DLLs from stepcode to go to the right place.
14:17.39 Notify 03BRL-CAD:starseeker * 60212 (brlcad/branches/openscenegraph/include/fb.h brlcad/branches/openscenegraph/src/libdm/dm_obj.cpp and 2 others): Remove XVisualInfo from the osg structures.
14:47.41 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:f10f:6635:4f27:4ed4)
14:54.23 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.1)
16:05.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:50.44 *** join/#brlcad gaganjyot (~gagan@49.138.137.189)
16:59.51 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
17:00.14 Notify 03BRL-CAD:starseeker * 60213 (brlcad/branches/openscenegraph/CHANGES brlcad/branches/openscenegraph/NEWS and 48 others): Sync with trunk thru r60212
17:17.32 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-bbogruqrbjgkbbvl)
17:19.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:48.01 *** join/#brlcad `ishwerdas (~inderplus@117.220.175.249)
17:53.39 *** join/#brlcad gaganjyot (~gagan@49.138.147.47)
17:56.06 *** join/#brlcad ao30002 (~ao30002@130.185.16.109)
18:14.11 Notify 03BRL-CAD:brlcad * 60214 brlcad/trunk/src/libged/killtree.c: stub in a -f full/force flag to killtree so that the default behavior can be to skip killing objects that are referenced somewhere else in the database. the -f flag makes killtree ignore any references and proceed before. this should alleviate an unintended consequence if objects in the tree being killed are referenced elsewhere.
18:36.04 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
18:45.19 *** join/#brlcad gaganjyot (~gagan@49.138.237.100)
19:17.23 *** join/#brlcad javampire (~ncsaba@p4FF73E17.dip0.t-ipconnect.de)
19:28.42 Notify 03BRL-CAD:brlcad * 60215 brlcad/trunk/include/vmath.h: keith encountered unexpected behavior where equality/zero testing was resulting in failures due to expecting closed set behavior. the current macro is implemented as an open set. this commit provides two alternatives that effectively to the == epsilon comparison without actually requiring IEEE floating point equality testing. this has the potential to be
19:28.44 Notify catastrophic, though, so lets be careful and test this thoroughly first.
19:30.51 Notify 03BRL-CAD:brlcad * 60216 brlcad/trunk/src/libged/killtree.c: if the user specifies the -a flag to kill all references, the -f flag ends up having no effect.
19:34.37 Notify 03BRL-CAD:brlcad * 60217 brlcad/trunk/src/libged/killtree.c: give the struct flag fields more descriptive names
19:48.00 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
20:03.15 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
20:10.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:27.32 Notify 03BRL-CAD:brlcad * 60218 brlcad/trunk/src/libged/killtree.c: and this is almost exactly what we want to see if there are any references somewhere else in the database. need to change db_search() a little bit to support the null params.
20:30.00 Notify 03BRL-CAD:brlcad * 60219 brlcad/trunk/src/libged/killtree.c: document the function a little bit since it's a little unusual why we're searching for references without doing anything with them.
20:40.13 Notify 03BRL-CAD:brlcad * 60220 (brlcad/trunk/doc/docbook/system/mann/en/killall.xml brlcad/trunk/doc/docbook/system/mann/en/killtree.xml): clean up the indentation for source readability
20:46.48 Notify 03BRL-CAD:starseeker * 60221 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/search.c brlcad/trunk/src/librt/db_fullpath.c): Don't use a tol parameter in the fullpath conversion - it's needed only when printing a debug version of the string and arb determination is needed, so just use a standard tolerance.
20:50.50 Notify 03BRL-CAD:starseeker * 60222 brlcad/trunk/src/librt/db_fullpath.c: Make sure NULL is OK for dbip in db_fullpath_to_path
20:55.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:03.55 Notify 03BRL-CAD:starseeker * 60223 (brlcad/trunk/src/libged/search.c brlcad/trunk/src/librt/search.c): db_free_search_tbl can't free the original container, since it is possible for such a container to be on the stack.
21:41.11 Notify 03BRL-CAD:brlcad * 60224 (brlcad/trunk/doc/docbook/system/mann/en/bb.xml brlcad/trunk/doc/docbook/system/mann/en/killall.xml brlcad/trunk/doc/docbook/system/mann/en/killtree.xml): clean up and expand the documentation for the kill commands. looks like none of the options were documented.
21:51.25 Notify 03BRL-CAD:brlcad * 60225 (brlcad/trunk/doc/docbook/system/mann/en/killall.xml brlcad/trunk/doc/docbook/system/mann/en/killtree.xml): explain the changed default behavior to not kill objects referenced elsewhere in the database. there is a question whether this should also apply to the objects themselves that were specified, but it should presently apply to any and all objects so a user will need to indicate intent
21:51.27 Notify via -f to force it or -a to kill all references.
22:05.32 Notify 03BRL-CAD:brlcad * 60226 brlcad/trunk/NEWS: killtree default is to now skip killing any objects that are referenced elsewhere in the database instance. this is to prevent killtree from leaving dangling dead references elsewhere in the database (in other top-level objects, for example), which was the prior behavior. there is a new -f force flag to override this behavior (restoring to the previous default) which will
22:05.34 Notify kill the hierarchy dispite any references.
22:07.47 Notify 03BRL-CAD:brlcad * 60227 brlcad/trunk/NEWS: improved the various kill command manpages explaining their behavior more accurately and documenting all their various options
22:14.00 Notify 03BRL-CAD:starseeker * 60228 brlcad/trunk/include/rt/search.h: start reworking the search.h comments
22:17.07 Notify 03BRL-CAD:brlcad * 60229 brlcad/trunk/doc/docbook/system/mann/en/killtree.xml: missing close variablelist
22:31.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140327

IRC log for #brlcad on 20140327

00:46.45 Notify 03BRL-CAD:brlcad * 60230 brlcad/trunk/CMakeLists.txt: checkpoint reversion back to a simple BRLCAD_FUNCTION_EXISTS for lrint(), if it doesn't exist we'll define a macro and run with it. the cmake test currently conflicts with the built-in functions, but they're aware of the issue.
00:48.45 Notify 03BRL-CAD:brlcad * 60231 (brlcad/trunk/include/common.h brlcad/trunk/include/config_win.h.in): this is not specific to windows. if we don't have lrint(), we need the macro. use a modified version that avoids floor() due to type conversion problems. instead use simple rounding away from zero with a cast.
00:56.50 Notify 03BRL-CAD:brlcad * 60232 brlcad/trunk/include/common.h: it's a c99 issue, so don't futz up declarations in the c++ headers
01:06.13 Notify 03BRL-CAD:brlcad * 60233 brlcad/trunk/CMakeLists.txt: reducio
01:07.37 Notify 03BRL-CAD:brlcad * 60234 brlcad/trunk/src/libbu/color.c: long int hue color
01:09.54 Notify 03BRL-CAD:brlcad * 60235 (brlcad/trunk/include/rt/search.h brlcad/trunk/src/conv/step/g-step/Trees.cpp and 4 others): move the db_search() flags parameter before the search options since that's how it's naturally written when using the command, expand the name for clarity too.
01:15.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:20.19 Notify 03BRL-CAD:brlcad * 60236 brlcad/trunk/src/tclscripts/helplib.tcl: mention the kill command options
01:20.56 Notify 03BRL-CAD:brlcad * 60237 brlcad/trunk/src/libged/killtree.c: update the usage, break on -f
01:39.20 brlcad starseeker: it looks like -above and -below are swapped
01:41.40 brlcad in moss.g for example: search / -above -name platform.r
01:42.08 brlcad gives path to platform.s, when all.g is the only thing above platform.r in the hierarchy
01:43.15 brlcad looks like -below gives that all.g result too, so the fix may be as simple as swapping the function names or changing an iterator
01:55.39 Notify 03BRL-CAD:brlcad * 60238 brlcad/trunk/src/librt/search.c: no logic change, just formatting while reading
02:11.38 starseeker brlcad: it depends on what you think -above and -below should mean - I was thinking "search for all objects that have platform.r above them in the hierarchy"
02:11.57 starseeker which platform.s does
02:12.39 starseeker likewise, in interpret "-below" in that expression to be find all objeccts that have platform.r below them in the hierarchy
02:12.47 starseeker which all.g does
02:13.25 brlcad ahhh, huh
02:13.33 starseeker could be wrong
02:13.35 brlcad yeah, that's definitely not what I read into it :)
02:14.30 brlcad going with the find convention .. find me objects from / that are -above someting named blah with -name foo
02:15.20 starseeker that works, but we'd have to be careful to change the programattic uses correctly
02:15.49 starseeker if it truly is a simple switch of -above and -below that's fine
02:16.11 brlcad I don't know if it is, thats why I mentioned it :)
02:16.32 starseeker needs testing on a deeper hierarchy
02:16.34 brlcad I was just starting to decipher some of the logic
02:17.16 brlcad also ran into some peculiar errors about invalid options (and it giving an empty string)
02:17.28 starseeker I think I ended up just picking a convention/meaning, didn't think about checking find
02:17.30 brlcad but perhaps unrelated
02:17.33 starseeker hmm
02:17.53 brlcad rather, definitely unrelated .. separate issue but don't have enough info just yet
02:17.57 starseeker k
02:18.20 starseeker I thought the option parsing (in src/libged/search.c) was in reasonable shape, but maybe not
02:18.30 starseeker I'm too used to my own usage patterns
02:19.30 starseeker if it's the search pattern string, that's handled at the lower level
02:21.17 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:42.53 Notify 03BRL-CAD:starseeker * 60239 brlcad/trunk/include/rt/search.h: Rework and reorder slightly - now have doxygen output for db_search
02:47.27 brlcad this was an error from lower-level
02:48.07 brlcad I got distracted from investigating when I encountered the above/below
03:03.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:06.55 brlcad starseeker: how do you feel about changing search | to search ^
03:07.45 brlcad thinking about compatibility with the various scripting layers later, it'd be nice to not have to escape the pipe operator for posix-style shells
03:09.22 brlcad not a big deal, but the symbol also kind of conveys the "search all trees" notion that currently happens with |
03:53.39 devinder hey brlcad
03:55.26 devinder i was compiling brlcad from source this time again
03:56.53 devinder little confused for -DCMAKE_BUILD_TYPE=Debug and another variable RESOURCE one which are to be added before configuration
04:01.47 brlcad devinder: hi devinder
04:02.43 devinder confused
04:03.05 brlcad okay, and?
04:03.24 brlcad you're not asking a question, this is not a 20-questions game
04:03.27 devinder i have asked the question already
04:03.51 devinder i was compiling brlcad from source this time again
04:03.52 brlcad you have not yet asked a question
04:04.00 devinder little confused for -DCMAKE_BUILD_TYPE=Debug and another variable RESOURCE one which are to be added before configuration
04:04.08 brlcad that is a statement, not a question
04:04.18 devinder okay
04:04.33 devinder where to add these variables?
04:04.47 devinder to configure
04:05.06 brlcad what are you reading/following/trying?
04:05.11 brlcad those don't go with configure
04:05.21 brlcad you're not even supposed to run configure
04:05.32 devinder from http://brlcad.org/wiki/Compiling#Download_BRL-CAD
04:06.17 devinder yeah through make or cmake i am supposed to
04:06.28 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
04:06.44 devinder then where they go with?
04:08.00 brlcad okay, that's a little different
04:08.15 brlcad there's actually a build script called "configure" in the source tree
04:08.20 devinder yeah
04:08.26 brlcad but you're reading the Configure steps in the build instructions
04:08.53 devinder yeah, am familiar with the configure script
04:09.01 brlcad you should be as specific as possible, it's not effective to guess what you're doing or trying to do
04:09.17 brlcad well note that the build instructions say nothing about a configure script
04:09.19 devinder okay, aplologies
04:09.30 devinder will try to be more specific from next time
04:09.45 brlcad there is no variable RESOURCE
04:10.10 brlcad and there's an example of how to add -DVAR=VAL options right there in the Configure section on that wiki page
04:10.14 devinder so same is the case with DEBUG
04:10.59 brlcad there is no DEBUG variable either, you are misunderstanding something
04:11.20 brlcad there is a Resource and Debug build setting that can be set
04:11.25 brlcad but those are not "variables"
04:11.32 devinder okay, getting
04:11.33 brlcad they're values
04:12.03 brlcad the variable (actually it's a define) is CMAKE_BUILD_TYPE
04:12.45 devinder yeah and am I supposed to set these values in configure
04:12.51 brlcad the lines in the boxes exactly as they're written will produce a build of BRL-CAD
04:13.27 devinder yeah they produce, but give errors after applying CMake command
04:13.35 brlcad what do you mean by "set those values in configure"?
04:14.16 devinder means add
04:14.32 brlcad dude, you're really not speaking clearly
04:14.49 devinder okay
04:14.54 brlcad if I'm asking what you mean, please _elaborate_
04:15.07 devinder let me ask again, this time more clearly
04:15.15 brlcad because I think you're saying something wrong, but it's not clear from how you wrote it
04:15.42 devinder all i want is to compile it on my machine but am facing problem at this configure step
04:15.51 brlcad okay
04:16.01 brlcad what commands have you run?
04:16.12 brlcad you ran the checkout line?
04:16.24 devinder I got stuck at these two values which I earlier called variables
04:16.32 devinder yeah
04:16.40 brlcad you created the build directory?
04:16.43 devinder yeah
04:16.52 brlcad what's did you call your build directory?
04:16.54 devinder i have created
04:17.05 brlcad s/what's/what/
04:17.32 devinder call means?
04:17.38 brlcad what did you name it?
04:17.45 brlcad what is the name of the directory?
04:17.46 devinder .build only
04:17.57 brlcad and what is your current working directory?
04:17.58 brlcad (pwd)
04:18.02 devinder brlcad
04:18.15 brlcad so you need to still cd into that directory
04:18.21 brlcad cd .build
04:18.29 devinder yeah did
04:18.38 devinder thats my pwd
04:18.46 brlcad heh
04:18.50 brlcad .build != brlcad
04:19.01 devinder yeah
04:19.03 devinder :p
04:19.21 brlcad you're a developer, details like that matter
04:19.39 brlcad so then you tried to run cmake?
04:19.45 devinder okay
04:19.50 devinder yes
04:19.54 brlcad what was your cmake line?
04:20.09 devinder cmake .. -DBRLCAD_BUNDLED_LIBS=ON
04:20.23 brlcad and that completed?
04:20.39 devinder no :(
04:20.43 devinder thats the problem
04:20.57 brlcad heh, well THAT is the information you should have started with! :)
04:21.40 devinder sorry, i thought on irc we are supposed to be more precise
04:21.46 brlcad "hi, I ran cmake but it didn't complete successfull. I tried X, Y, and Z -- can you help me get it working? here's my build log: ..."
04:21.55 devinder but from next time i will take care of it
04:21.56 brlcad you are
04:22.19 brlcad this is nothing to do with precision at all, you beated around the bush for whatever reason
04:22.41 brlcad if it failed, need to look at the message it's telling you and figure out why it failed
04:22.55 devinder hey, guess what
04:23.25 brlcad do you have a build log?
04:23.30 devinder this time I again tried running cmake, and now its been running succesfully
04:23.36 devinder how come!
04:24.03 brlcad you've given me know information to know why that would be the case -- need to know what the original error was
04:24.14 brlcad you have all the information :)
04:24.20 brlcad s/know/no/
04:25.02 devinder okay, where to find build logs?
04:25.11 brlcad maybe you typo'd, maybe a bug, maybe your computer was on fire, ...
04:25.22 brlcad you're looking at the build log
04:25.46 devinder wow, its been compiling
04:25.51 brlcad the cmake log is the output from running the cmake command
04:25.53 devinder problem solved
04:25.55 devinder :)
04:26.01 brlcad not problem solved
04:26.34 brlcad but if you're past it, then you're at least not stuck for now
04:26.36 devinder yeah will give you the details what happened eralier
04:27.01 brlcad however, not understanding problems that magically start working is a terrible way to develop code
04:27.03 devinder s/eralier/earlier/
04:27.14 devinder yeah I agree
04:27.17 brlcad if there was a problem in our build, it should get fixed
04:27.20 devinder totally
04:27.26 brlcad if it's something you did wrong, you should understand what that was
04:28.19 devinder yeah, trying to find the same
04:28.35 brlcad I'd suggest deleteing the checkout and starting over, try to do it again, see if you get the error again (or scroll back and see if you have it on your screen, save it to a log file)
04:28.53 devinder yeah
04:28.58 devinder sure
04:29.43 devinder but first I want to see brlcad compiled succesfully on my system
04:30.31 devinder hey brlcad
04:30.40 devinder thanks for the discussion
04:31.05 devinder :)
04:31.50 brlcad good that you're going through the setup steps, hopefully you can work on a patch in time
04:32.50 devinder yeah soon
04:32.53 devinder for sure
04:38.21 brlcad try to have it done before the weekend, that's when we'll begin ranking
04:39.12 brlcad proposals without a patch almost always fair very poorly when it comes time to rank
04:39.31 brlcad you want to be in the top half, not the bottom or even middle
04:44.09 brlcad starseeker: been thinking about it a bit and working through some examples and I think it is a straight-up swap of the names (above/below) to get the is-a vs has-a property change
04:46.45 brlcad I think it might simlify some of the emphatic explanations you were having to make in the docs too
04:48.05 devinder brlcad: okay
04:48.50 brlcad search . -name foo => search for objects named foo ; search . -above -name foo => search for objects above objects named foo ; search . -type region -below -type region => search for objects of type region that are below objects of type region ; etc
05:11.05 Notify 03BRL-CAD:brlcad * 60240 brlcad/trunk/doc/docbook/system/mann/en/search.xml: update the documentation to reflect an intent to change the meaning of the -above/-below options from has-a to an is-a property (find objects that are above or below objects matching a given expression). this is literally just a flipping of the terms.
05:12.27 brlcad kept the docs mostly as-is just switching above/below flags and making sure the text used the right conceptualization to explain it, didn't bother shortening it up though, looking good
05:23.19 Notify 03BRL-CAD:brlcad * 60241 (brlcad/trunk/doc/docbook/system/man1/en/asc2dsp.xml brlcad/trunk/doc/docbook/system/man1/en/benchmark.xml and 40 others): berne convention made this statement pointless a long time ago. unnecessary fluff as rights are protected under copyright.
06:20.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:38.31 Notify 03BRL-CAD:brlcad * 60242 brlcad/trunk/CHANGES: mark pixcut and pixpaste deprecated in order to consolidate our copyright edge cases. haven't heard from chris in over a decade. they could be rewritten from scratch in a day or two if there's a reason for keeping them.
06:40.25 Notify 03BRL-CAD:brlcad * 60243 (brlcad/trunk/src/util/pixcut.c brlcad/trunk/src/util/pixpaste.c): add a runtime deprecation notice
07:48.50 Notify 03BRL-CAD:brlcad * 60244 brlcad/trunk/src/libged/killtree.c: looks like quotes are NFG due to how db_search() detokenizes the string. needs some TLC.
07:52.02 Notify 03BRL-CAD:brlcad * 60245 brlcad/trunk/src/librt/search.c: still have to update the guts for clarity, but this swaps the meaning of -above and -below with each other, changing them from describing a has-a relationship to an is-a property like the other search parameters. now you say search for objects that are -above or -below object(s) that match a specific expression.
08:08.21 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:40.03 *** join/#brlcad ao30002 (~ao30002@130.185.16.109)
09:12.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:16.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:17.27 *** join/#brlcad ao30002 (~ao30002@130.185.16.109)
09:20.15 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:24.41 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
09:52.57 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
09:54.26 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:07.33 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
10:15.33 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:31.48 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:51.27 starseeker brlcad: we have to make sure all the other uses of db_search in the source code are updated
10:51.49 starseeker comb command and step converters definitely need to be checked, may be others
10:53.05 starseeker thanks for doing that - consistency in options is a Good Thing. Not sure why my brain defaulted the other way on that one
10:53.46 starseeker wonders how to make a one-liner NEWS item for this... maybe "swap meaning of -above and -below search options" ?
10:54.55 Notify 03BRL-CAD:starseeker * 60246 brlcad/branches/openscenegraph/src/libdm/dm_obj.cpp: Cast bu_malloc type for MSVC
10:57.15 starseeker hmm. yeah, I always tried to avoid the find code that broke out the string into a plan - not too surprising that it would need some customization, but that little mini-parser they have would have to be approached carefully
11:16.49 Notify 03BRL-CAD:starseeker * 60247 brlcad/trunk/include/fbio.h: export osg_interface
11:22.19 Notify 03BRL-CAD:starseeker * 60248 brlcad/trunk/include/fbio.h: main branch doesn't have this defined yet...
11:23.51 brlcad nods
11:25.51 brlcad I still have to check a few other things as well
11:31.50 Notify 03BRL-CAD:starseeker * 60249 brlcad/branches/openscenegraph/include/dm/dm_xvars.h: Add bio.h for Windows types.
11:45.58 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
11:48.49 Notify 03BRL-CAD:starseeker * 60250 (brlcad/trunk/src/libfb/fb_paged_io.c brlcad/trunk/src/libfb/fb_rect.c and 5 others): Add some bu/log.h includes for Windows
11:58.41 Notify 03BRL-CAD:brlcad * 60251 brlcad/trunk/src/librt/search.c: generalize the variable names to not confuse the old behavior with the new
12:06.09 Notify 03BRL-CAD:brlcad * 60252 brlcad/trunk/src/librt/search.c: don't need a vls, just a mutable copy of the caller's string
12:32.05 Notify 03BRL-CAD:brlcad * 60253 brlcad/trunk/src/librt/search.c: reduce nested scopes (shallow is better) which unveiled a memory leak when/if null dp's are ever encountered. the comments on reuse of the start_path indicate there may be another misunderstaning or leak here as well. it's getting allocated every pass of the loop regardless of intent, so restructure the code to make what's going on more clear (not obvious to
12:32.09 Notify me which was really intended).
12:33.54 Notify 03BRL-CAD:brlcad * 60254 brlcad/trunk/src/librt/search.c: remove comments that mostly reflect the variable name
12:37.34 *** join/#brlcad ries (~ries@190.9.171.121)
12:47.26 Notify 03BRL-CAD:brlcad * 60255 brlcad/trunk/src/librt/search.c: make negative return values indicate an error, otherwise returns the number of matches encountered. don't require the caller to provide a results container, and looks like the code is already careful to only add to the container if it's non-null anyways.
12:54.24 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:14.09 Notify 03BRL-CAD:brlcad * 60256 brlcad/trunk/include/rt/search.h: @code blocks are literal insertions, so we don't want the asterisks. also rework the example a little more succinctly, don't need a vls, iterate from 0 (using size_t), and eliminate the outer scope.
14:07.43 Notify 03BRL-CAD:brlcad * 60257 brlcad/trunk/include/rt/search.h: expand a few more details on the search interface behavior, pointing them to the manual page, and describing the parameters more.
14:23.50 Notify 03BRL-CAD:brlcad * 60258 (brlcad/trunk/include/rt/search.h brlcad/trunk/src/libged/comb.c and 2 others): change db_free_search_tbl to db_search_free to simplify and match the lib_group_func pattern used elsewhere.
14:28.19 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:a9cb:1745:56a7:aa45)
14:30.28 Notify 03BRL-CAD:brlcad * 60259 brlcad/trunk/src/liboptical/turb.c: copyright.gov makes is pretty clear that tables of data like this are not protectable by copyright. there's no logic in here anyways and amassing a table of values is not a creative act of itself. moreover, there's a statement saying it can be distributed.
14:31.47 Notify 03BRL-CAD:carlmoore * 60260 (brlcad/trunk/doc/docbook/system/mann/en/killtree.xml brlcad/trunk/include/vmath.h): fix spellings
14:33.39 Notify 03BRL-CAD:brlcad * 60261 brlcad/trunk/src/liboptical/turb.c: be explicit about the lack of copyright
14:36.53 Notify 03BRL-CAD:brlcad * 60262 brlcad/trunk/src/liboptical/turb.c: it'd be nice to have a bigger table or know the generator+seed that produced it
15:19.51 Notify 03BRL-CAD Wiki:Samhaiati61 * 0 /wiki/User:Samhaiati61:
15:20.46 Notify 03BRL-CAD:brlcad * 60263 (brlcad/trunk/include/rt/search.h brlcad/trunk/src/conv/step/g-step/Trees.cpp and 5 others): make db_search() take a dbip instead of a wdbp so it doesn't give the impression that it writes to the databsae. this greatly simplified the implementation functions where both dbip and wdbp were being passed around everywhere. also updated at least the calls in g-step to use stack memory and
15:20.48 Notify release the results (was memory leak).
15:28.07 Notify 03BRL-CAD Wiki:Shubhamkapoor * 0 /wiki/User:Shubhamkapoor:
15:30.52 mpictor brlcad: free ssl certs for open source projects https://www.globalsign.com/ssl/ssl-open-source/
16:02.46 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
16:10.01 Notify 03BRL-CAD Wiki:CarleypultnjosqvKortz * 0 /wiki/User:CarleypultnjosqvKortz:
16:23.00 *** join/#brlcad gaganjyot (~gagan@49.138.147.223)
16:50.28 *** join/#brlcad ao30002 (~ao30002@95.111.173.30)
16:50.54 Notify 03BRL-CAD:indianlarry * 60264 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp brlcad/trunk/src/librt/primitives/brep/brep.cpp): Change 'tol' default on surface_GetClosestPoint3dFirstOrder() and trim_GetClosestPoint3dFirstOrder(). Moved tol parameter to end to make optional for trim_GetClosestPoint3dFirstOrder(). Consolidated similar functions into ConsecutivePointsCrossClosedSeam() and moved
16:50.56 Notify to libbrep. IsAtSeam(const ON_Surface *surf, const ON_2dPoint &pt, double tol) now unwraps any closed surface extents of "pt"'s x,y to local domain before then calls IsAtSeam(const ON_Surface *surf, double u, double v, double tol) with local u,v.
17:00.15 *** join/#brlcad caen23 (~caen23@92.81.222.1)
17:11.42 *** part/#brlcad gaganjyot (~gagan@49.138.147.223)
17:26.59 Notify 03BRL-CAD:brlcad * 60265 brlcad/trunk/src/libged/comb.c: push many of the ptbl structures onto the stack to simplify the code a bit. call db_search_free() when returning too, which should close up some memory leaks cases when doing full path searches. needs testing, though.. lot of intermixing with non-search ptbl containers going on.
18:04.58 *** join/#brlcad gaganjyot (~gagan@49.138.147.238)
18:05.45 Notify 03BRL-CAD:brlcad * 60266 brlcad/trunk/src/libged/comb.c: the directory pointers need to be released. fixes a memory leak.
18:06.35 Notify 03BRL-CAD:brlcad * 60267 brlcad/trunk/src/librt/search.c: if the caller doesn't pass any paths, search all top-level objects
18:09.39 *** part/#brlcad gaganjyot (~gagan@49.138.147.238)
18:40.44 *** join/#brlcad javampire (~ncsaba@p4FF73C29.dip0.t-ipconnect.de)
18:55.14 *** part/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
20:13.07 *** join/#brlcad infinite (~infinite@14.139.122.114)
20:16.27 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
20:54.03 Notify 03BRL-CAD:starseeker * 60268 brlcad/trunk/src/librt/search.c: Instead of dragging the resource variable all over the place, just use &rt_uniresource in the one place we actually need it. dbip->dbi_wdbp->wdb_resp wasn't initialized when archer tried to do a search, causing a crash, but as long as we can use &rt_uniresource here we don't need to worry about it at all.
21:22.46 *** join/#brlcad 17SAAAK1W (~ao30002@95.111.173.30)
22:09.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:10.50 Notify 03BRL-CAD:starseeker * 60269 (brlcad/trunk/src/archer/archer brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): This is a proof of concept, not the 'right' way to do this (complete code reuse fail, for one) but it teaches Archer to call step-g to import .step and .stp files, and adds STEP as a drop-down file type option to the File->Open dialog in Archer.
22:25.13 *** join/#brlcad ao30002 (~ao30002@95.111.173.30)
22:34.06 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:38.54 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:59.27 Notify 03BRL-CAD:starseeker * 60270 (brlcad/trunk/src/archer/archer brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/CMakeLists.txt): Refactor file loading tcl code into a package for proper code reuse. Major drawbacks currently are a) lack of ability to specify conversion-specific options and b) no progress feedback during conversion but step files can be directly opened by Archer and it
22:59.30 Notify should be fairly straightforward to hook in more converters.
22:59.35 starseeker that's better
23:16.51 Notify 03BRL-CAD:starseeker * 60271 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryLoad.tcl): Add stl-g to the import list.
23:23.41 Notify 03BRL-CAD:starseeker * 60272 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryLoad.tcl): Enable opening of 3dm files
23:54.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:58.55 *** join/#brlcad caen23 (~caen23@92.81.222.1)
IRC log for #brlcad on 20140328

IRC log for #brlcad on 20140328

01:10.50 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
01:35.55 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:1f4:3a54:469c:a79f)
01:41.42 Zhao_Anqing Excuse me, I am dealing with the NMG part. Is there any docs or tutors about the current function of NMG in BRL-CAD? I can't find something useful in wiki documentation.
01:44.06 Zhao_Anqing I'm try to reorganize the codes and remove the model/nmg structs, but I hope to don't affect current functions those I can see in MGED.
02:07.37 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:17.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:18.11 *** join/#brlcad caen23 (~caen23@92.81.212.37)
04:04.45 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:51.55 *** join/#brlcad theai (~piyush@202.164.53.117)
05:26.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:44.59 *** join/#brlcad ao_ (~ao30002@95.111.173.30)
05:57.27 *** join/#brlcad ao30002 (~ao30002@95.111.173.30)
07:53.21 Notify 03BRL-CAD Wiki:EricTennieux * 0 /wiki/User:EricTennieux:
07:57.55 Notify 03BRL-CAD Wiki:EricTennieux * 7008 /wiki/ARL_Technical_Reports:
08:57.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:15.05 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:16.01 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
12:32.08 *** join/#brlcad ries (~ries@190.9.171.121)
12:49.20 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
12:52.49 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-gfvviopzdoyvhclc)
13:02.46 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:39.51 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
14:22.57 *** join/#brlcad infinite24 (~infinite@14.139.122.114)
14:27.30 infinite24 hi! I wish to see where the main algorithm of ray tracing is coded, can anyone please help me with the directory?
14:38.39 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
14:52.40 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
16:04.36 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:53.50 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:05.50 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:14.48 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
17:27.39 Notify 03BRL-CAD:starseeker * 60273 (brlcad/trunk/NEWS brlcad/trunk/src/tclscripts/rtwizard/lib/Wizard.itk): It looks like the default initial rtwizard window size wasn't quite large enough for the contents, which resulted in the buttons being compressed (apparently they are first in the 'we have to make something smaller' list). Use an iniital size large enough to avoid widget compression - change is due to user request.
18:05.44 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-247-098.pools.arcor-ip.net)
18:08.32 *** join/#brlcad infinite24 (~infinite@14.139.122.114)
18:09.50 infinite24 <PROTECTED>
18:12.41 Notify 03BRL-CAD:starseeker * 60274 (brlcad/trunk/NEWS brlcad/trunk/src/tclscripts/rtwizard/lib/MGEDpage.itk): Add a dialog allowing the user to manually set the view center to rtwizard's View menu (user requested feature.)
18:20.49 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:22.32 Notify 03BRL-CAD:starseeker * 60275 (brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp brlcad/trunk/src/libged/comb.c): Reverse the -above and -below strings in db_search patterns. Not reversing those in killtree because I'm assuming those were written using the new meanings for -above and -below. This should be tested...
18:22.33 *** join/#brlcad infinite24 (~infinite@14.139.122.114)
18:31.31 Notify 03BRL-CAD:starseeker * 60276 (brlcad/trunk/NEWS brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml): User pointed out there is no documentation of the rtwizard image size options. whoops.
19:27.37 Notify 03BRL-CAD:starseeker * 60277 brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml: Explain more carefully when you need to use explicit options to specify .g and output files.
19:39.36 Notify 03BRL-CAD:starseeker * 60278 (brlcad/trunk/NEWS brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml brlcad/trunk/src/tclscripts/rtwizard/rtwizard): Added a -s option for rtwizard that mimics the one rt provides - sets the image to a square size of n pixels.
20:29.56 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:36.34 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:38.51 Notify 03BRL-CAD:starseeker * 60279 brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml: Call out get_eyemodel as the source of low level view info
21:06.07 Notify 03BRL-CAD:starseeker * 60280 (brlcad/trunk/NEWS brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml brlcad/trunk/src/tclscripts/rtwizard/rtwizard): Fix parsing problem when using low level view speifications in rtwizard
21:38.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:06.12 Notify 03BRL-CAD:starseeker * 60281 brlcad/trunk/src/tclscripts/lib/GeometryLoad.tcl: Add a save function to the tcl GeometryLoad package, rename to GeometryIO
22:07.12 Notify 03BRL-CAD:starseeker * 60282 brlcad/trunk/src/tclscripts/lib/CMakeLists.txt: Rename file to GeometryIO.tcl
22:15.23 Notify 03BRL-CAD:starseeker * 60283 (brlcad/trunk/src/archer/archer brlcad/trunk/src/tclscripts/archer/Archer.tcl and 2 others): Add basic Export capability to Archer's menus and dialogs - corresponds to the new abilities added to Open, although fewer formats are hooked in at this point.
22:40.58 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
IRC log for #brlcad on 20140329

IRC log for #brlcad on 20140329

01:17.38 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
05:07.56 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:91bb:6c20:a7f2:f654)
05:45.33 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
08:06.24 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:56.24 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:91bb:6c20:a7f2:f654)
10:34.45 *** join/#brlcad infinite (~infinite@14.139.122.114)
10:35.51 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-185-015.pools.arcor-ip.net)
10:53.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:56.15 *** join/#brlcad ao30002 (~ao30002@95.111.173.30)
11:14.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:43.56 *** join/#brlcad infinite (~infinite@14.139.122.114)
12:19.42 *** join/#brlcad ries (~ries@190.9.171.121)
13:51.41 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
13:52.01 *** join/#brlcad caen23 (~caen23@92.81.212.37)
13:53.12 *** join/#brlcad caen23 (~caen23@92.81.212.37)
14:15.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.28 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:58.41 starseeker Zhao_Anqing: it is expected (indeed, inevitable) that NMG changes will have impacts elsewhere
14:59.54 starseeker that's one of the aspects of that particular task - to make the necessary changes in the libraries that use NMG
15:02.23 Zhao_Anqing and now, I fix all the compile bugs in librt after removing nmgregion(but some place is just walkaround).
15:02.33 starseeker workaround?
15:03.04 starseeker Zhao_Anqing: that's a good first step, certainly
15:03.11 Zhao_Anqing yes, they are not fixed totally, I will check them again carefully.
15:03.41 Zhao_Anqing now just no compile errors in librt.
15:04.20 Zhao_Anqing then I will deal with the bugs in libged.
15:04.40 starseeker the real test will be whether functionality that uses NMG (the facetize command in MGED I belive has an option to use NMG, for examlpe) succeed
15:05.18 Zhao_Anqing OK, I get it.
15:05.59 Zhao_Anqing is it true that I should make sure everything goes with no problem before provide a patch?
15:07.02 starseeker you should be able to compile with strict flags (the default) and not introduce any functional regressions (make regress)
15:07.49 Zhao_Anqing Ok, thank you. I will remember it.
15:08.53 Zhao_Anqing by the way, I cannot find some docs in Wiki's document page about how to using NMG functions in MGED.
15:09.23 starseeker nmg functions aren't used directly - for the most part, they are lower level functions that are called by higher level commands
15:10.09 Zhao_Anqing but I see the NMG button in MGED....
15:10.14 starseeker for example, facetize -n sph.bot sph.s will take a sphere and create an NMG version of that sphere
15:10.41 starseeker ah. I believe that was an early attempt to add some support for NMG editing that was never finished
15:11.35 starseeker we have virtually no ability to directly edit NMG primtives - they are typically generated from other CSG primitives during conversion
15:12.43 starseeker support for editing NMG objects would be a "nice to have" but at this stage they primarily come into play during geometry conversions
15:14.43 starseeker it may prove necessary to add an "nmg" command similar to the "brep" command we have for NURBS, if serious debugging of NMGs proves to require graphical and data introspection
15:15.16 Zhao_Anqing OK..I see.
15:16.17 Zhao_Anqing So, anyway, I will continue to my bug fixing and test about removing the nmgregion.
15:16.22 starseeker sounds good
15:17.14 starseeker remember when posting to the IRC channel you want to post in #brlcad, and you may not always get a real-time response. We keep logs of the channel, and it is normal to get a delayed response to a question
15:18.03 Zhao_Anqing That's Ok, Thanks for your kind help and patient explain.
15:18.17 Zhao_Anqing ^-^
15:58.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:19.37 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:24.01 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
16:32.21 Notify 03BRL-CAD:starseeker * 60284 brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl: Be case insensitive about file extensions, and exit if we don't know what to do.
17:03.59 *** join/#brlcad jasleen (~chatzilla@117.255.240.100)
17:04.46 *** join/#brlcad gaganjyot (~gagan@124.253.225.42)
17:29.52 *** join/#brlcad `ishwerdas (~inderplus@117.207.158.219)
17:41.57 *** join/#brlcad gaganjyot (~gagan@124.253.225.42)
18:41.43 *** join/#brlcad jasleen (~chatzilla@117.255.240.100)
19:34.03 *** part/#brlcad gaganjyot (~gagan@124.253.225.42)
19:45.45 *** join/#brlcad ries (~ries@190.9.171.121)
21:23.02 Notify 03BRL-CAD Wiki:EvelintcisfuxzaiBlazon * 7009 /wiki/How_To_Counter_The_Effects_Of_Aging_On_Brain_Activity%3F_Exercise_j2: Created page with "As we age, it is actually natural to observe a decline in how the brain function. We don't learn interesting things as quickly. We are likely to forget quicker, or anything el..."
21:45.50 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
21:54.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:21.51 *** join/#brlcad Denis (~denisilie@141.85.0.116)
IRC log for #brlcad on 20140330

IRC log for #brlcad on 20140330

00:43.28 Notify 03BRL-CAD:starseeker * 60285 (brlcad/trunk/src/archer/archer brlcad/trunk/src/tclscripts/CMakeLists.txt and 3 others): This adds a Tk window based on tkcon that will stream the output from geometry converters and provide some user feedback during the import process (in theory it can do the same for exports too but that's not set up yet. As a little added bonus, the output is also written to a log file for later
00:43.30 Notify debugging. Still need to hook in most of the converters and figure out a way to pop up some customized options panels before building the conversion commands (which may actually build the command build to the gui_conversion.tcl file, since that's the most likely place to have the panels.) Still, this at least provides some real feedback instead of just freezing Archer for the duration of the process.
01:01.08 Notify 03BRL-CAD:starseeker * 60286 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Whoops, variable needs :: in front
01:11.25 Notify 03BRL-CAD:starseeker * 60287 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: We can now point to the actual log file
01:31.25 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
01:43.09 Notify 03BRL-CAD:starseeker * 60288 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Start working out how an options panel might proceed the actual conversion and pass its results to the command builder.
02:09.42 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:31ef:f38f:4615:8cb7)
03:53.36 *** join/#brlcad ries (~ries@190.9.171.121)
07:04.37 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-234-045.pools.arcor-ip.net)
07:19.03 *** join/#brlcad pandrei (~pandrei@5-12-144-102.residential.rdsnet.ro)
07:46.43 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
07:51.56 infinite__ hi! where can I find make command's code? Is there any documentation as in which directories hold what code
08:39.45 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
08:51.13 *** join/#brlcad caen23 (~caen23@92.81.212.37)
08:56.51 infinite__ @brlcad : Hi!
10:44.45 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
10:45.22 Notify 03BRL-CAD Wiki:EbnTashafeen * 0 /wiki/User:EbnTashafeen:
10:48.24 *** join/#brlcad awabimakoto (~tc@th121075.ip.tsinghua.edu.cn)
11:44.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:08.00 *** join/#brlcad `ishwerdas (~inderplus@117.214.207.252)
12:25.31 *** join/#brlcad gaganjyot (~gagan@124.253.230.18)
12:33.11 *** join/#brlcad gaganjyot_ (~gagan@124.253.230.18)
13:42.29 *** join/#brlcad `ishwerdas (~inderplus@117.207.158.205)
13:54.02 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:39.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:58.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:39.31 *** join/#brlcad `ishwerdas (~inderplus@117.207.158.205)
16:25.32 *** join/#brlcad gaganjyot_ (~gagan@124.253.224.60)
16:27.28 *** join/#brlcad gaganjyot (~gagan@124.253.224.60)
16:28.56 *** join/#brlcad gaganjyot_ (~gagan@124.253.224.60)
16:31.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:52.13 Notify 03BRL-CAD Wiki:Celinda celinda * 0 /wiki/User:Celinda_celinda:
17:06.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:09.35 Notify 03BRL-CAD:starseeker * 60289 brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl: The point is to display what we're doing in the log window, so verbosity is in order.
17:12.54 *** join/#brlcad ries (~ries@190.9.171.121)
17:22.11 *** join/#brlcad ries (~ries@190.9.171.121)
17:37.05 Notify 03BRL-CAD:starseeker * 60290 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Use STL import as a test for the dialog, since it's got potentially user-interesting options (step-g doesn't have them yet, although it's a pretty good bet it will someday.) Dialog isn't useful yet, but starting to get the layout set up.
17:53.41 *** join/#brlcad ao30002 (~ao30002@95.111.173.30)
19:15.42 *** part/#brlcad gaganjyot_ (~gagan@124.253.224.60)
19:45.49 *** join/#brlcad ries (~ries@190.9.171.121)
20:22.25 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:34.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:37.01 *** join/#brlcad ries (~ries@190.9.171.121)
20:38.37 Notify 03BRL-CAD:starseeker * 60291 (brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Just stl-g so far, but produce a Tk dialog that allows the user to set conversion options when opening an STL file. STEP doesn't need it, but 3dm does and most of the others will. For all importers we need the redirect of stderr to make sure we get all the output from verbose modes, so
20:38.40 Notify add that. Also, echo the actual conversion command as the first line so we can see what the conversion command attempted actually was.
20:38.57 brlcad you're on a roll
20:42.37 brlcad mpictor: thanks, interesting
20:50.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:53.43 Notify 03BRL-CAD:starseeker * 60292 brlcad/trunk/src/archer/archer: This might be too aggressive, but we don't want the splash screen interferring with the conversion dialogs - turn it off if command line arguments are supplied to archer unless the first option is a .g file.
20:59.56 Notify 03BRL-CAD:starseeker * 60293 brlcad/trunk/src/archer/archer: Just deactivate the spash screen rather than avoiding its creation altogether, since the Archer initialization scheme assumes it is present.
21:01.38 starseeker brlcad: I think I got all the search -above and -below options fixed, but a second opinion wouldn't hurt.
21:03.28 starseeker is torn... should add obj-g next, but it is known to have issues
21:03.34 Notify 03BRL-CAD:brlcad * 60294 brlcad/trunk/src/archer/archer: case-insensitive filenames
21:03.37 starseeker settles for 3dm
21:04.30 brlcad starseeker: thanks for that (above/below) -- beat me to it, but I will double-check
21:05.01 brlcad awesome work on the importers... long standing req.
21:05.11 starseeker thanks :-)
21:05.15 starseeker did you try it yet?
21:05.34 starseeker recommends http://www.steptools.com/support/stdev_docs/stpfiles/ap203/vaccase_asm_solid.stp
21:06.01 brlcad downloads
21:06.27 starseeker actually doesn't have a good "this is a cool test case" STL file handy...
21:07.08 brlcad mmm.. I have tons
21:07.37 starseeker that's the only one right now that'll pop an options gui
21:08.20 mpictor brlcad: you're welcome, but what are you thanking me for?
21:08.28 brlcad ssl cert
21:08.37 mpictor oh
21:08.52 starseeker he really does read back-logs ;-)
21:08.59 mpictor so I see
21:32.33 Notify 03BRL-CAD:starseeker * 60295 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Add gui dialog support for 3dm-g options on import.
21:33.08 starseeker notes in passing that the 3dm-g help string needs updating and the man page doesn't seem to exist... urk.
22:51.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:19.37 *** join/#brlcad ries (~ries@190.9.171.121)
23:24.28 Notify 03BRL-CAD:n_reed * 60296 brlcad/trunk/src/librt/search.c: fix gcc-detected error; it's legal to declare a variable in the switch, but jumping to the case skips the initialization statement
23:34.11 Notify 03BRL-CAD:n_reed * 60297 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp): Fix r59526 array copy bug for real this time (my r59553 "fix" was a little off).
23:37.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:40.32 Notify 03BRL-CAD:n_reed * 60298 brlcad/trunk/src/libbrep/intersect.cpp: fix bug I introduced in r59674; made ccx event overlap parameters incorrect for second curve
IRC log for #brlcad on 20140331

IRC log for #brlcad on 20140331

00:00.50 Notify 03BRL-CAD:n_reed * 60299 brlcad/trunk/src/libbrep/intersect.cpp: it's not enough to check that overlap parameters are inside one end of the domain, because the intersected curves could have opposite directions
00:08.45 Notify 03BRL-CAD:n_reed * 60300 brlcad/trunk/src/libbrep/intersect.cpp: fix bug I introduced in r60138 mistranslating the original logic
00:14.33 *** join/#brlcad ries (~ries@190.9.171.121)
00:54.12 Notify 03BRL-CAD:n_reed * 60301 brlcad/trunk/src/libbrep/intersect.cpp: If overlapping lines have opposite directions, we need to swap one line's event parameters. Failing to do this was preventing some overlap curves from being joined into loops.
01:05.05 *** join/#brlcad caen23_ (~caen23@92.81.212.37)
01:05.36 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
01:14.49 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
01:42.42 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:55.23 brlcad starseek1r: heh, did not know that about r60296
01:55.30 brlcad what was the exact message?
01:55.40 brlcad or, sorry -- n_reed
01:56.15 brlcad s/or/er/
02:30.50 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:38.41 *** join/#brlcad ries (~ries@190.9.171.121)
02:53.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:55.53 *** join/#brlcad ries (~ries@190.9.171.121)
03:00.11 brlcad starseek1r: looks like you got them all
03:08.34 starseeker cool, thanks
03:08.57 starseeker grits his teeth and tries a Windows build...
03:29.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:13.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:15.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:39.34 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
06:43.58 *** join/#brlcad gaganjyot_ (~gagan@220.227.40.234)
07:11.29 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:15.26 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
07:22.38 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
07:26.16 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:27.09 Notify 03BRL-CAD:starseeker * 60302 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Have the Cancel button do something - still need to turn Clear into Reset
07:42.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:57.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:34.54 *** join/#brlcad gaganjyot_ (~gagan@220.227.40.234)
08:35.02 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:45.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:11.30 *** join/#brlcad gaganjyot (~gaganjyot@220.227.40.234)
10:53.36 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:01.06 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
12:16.23 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
12:19.11 *** join/#brlcad ries (~ries@190.9.171.121)
12:21.04 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
12:26.08 Notify 03BRL-CAD:starseeker * 60303 (brlcad/trunk/src/bwish/consoleMain.c brlcad/trunk/src/bwish/winMain.c): Add some bu_setprogname statements to the Windows files for btclsh and bwish. Seems to get things working on Windows, although it's still not immediately clear why they broke in the first place...
12:29.59 *** join/#brlcad ries (~ries@190.9.171.121)
12:52.29 Notify 03BRL-CAD:starseeker * 60304 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/archer/images/CMakeLists.txt): Would be better if we had a Brep icon - borrow Ayam's (Ayam is BSD licensed) until someone with some actual artistic skills can create a BRL-CAD Brep icon. This still won't show up, I think because (ged) get doesn't return anything for breps?
13:07.25 starseeker erm. There is code in there for Windows threading, but it doesn't even come close to compiling. Does anybody know what the status of that work is?
13:12.49 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:53.05 Notify 03BRL-CAD:starseeker * 60305 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake brlcad/trunk/misc/CMake/DocBook.cmake): Start to make use of the FOLDERS property to group targets. To do this properly requires allowing the BRLCAD_EXEC macro and friends to supply a folder, which is more work, but even just this level helps to organize things.
13:53.18 starseeker d_rossberg: do you happen to know where the Windows threading work stands?
14:00.25 Notify 03BRL-CAD:starseeker * 60306 brlcad/trunk/misc/CMake/ThirdParty.cmake: FIND_NAME and FIND_VERSION take only one value argument.
14:06.40 d_rossberg i think the status is "should work"
14:07.08 d_rossberg if i remember right there was once a successful test
14:07.18 starseeker hmm. I took out the bit in the toplevel CMakeLists.txt file that forces it off, and it didn't compile
14:07.35 starseeker (the bit that forces BRLCAD_ENABLE_SMP to off)
14:07.53 starseeker do I need to do something else?
14:08.33 d_rossberg wasn't it done in GCI 2012/2013?
14:08.50 starseeker some work was done on it, but I never knew if it was completed/integrated
14:08.59 starseeker I thought I remembered you doing some testing, but I can't be sure
14:09.11 d_rossberg i'll try to compile it here ...
14:25.17 n_reed brlcad: /home/nicholas/brlcad/src/librt/search.c:947:2: error: switch jumps over variable initialization [-Werror=jump-misses-init]
14:30.08 n_reed I actually read about that pitfall in "Expert C Programming: Deep C Secrets", but I'd never have noticed this instance without the warning
14:32.12 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:12.20 d_rossberg starseeker: src/libbu/parallel.c needs indeed some work. the ~[ncpu] arrays are c99, dwThreadIdArray probably isn't necessary and although there was a test task (http://google-melange.appspot.com/gci/task/view/google/gci2012/8086204) i would consider it as untested
15:28.22 Notify 03BRL-CAD:d_rossberg * 60307 brlcad/trunk/src/libbu/parallel.c: fixed compilation issues with MSVS 2008no guarantee that parallelization will work on MS Windows
15:42.23 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:47.50 *** join/#brlcad gaganjyot_ (~gagan@101.216.57.124)
15:57.44 *** join/#brlcad `ishwerdas (~inderplus@117.220.146.31)
16:21.49 Notify 03BRL-CAD:carlmoore * 60308 (brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml brlcad/trunk/include/bn.h and 3 others): fix spellings (NOT in programming); remove trailing blanks/tabs
16:22.05 *** join/#brlcad gaganjyot_ (~gagan@101.216.57.124)
16:22.29 Notify 03BRL-CAD:starseeker * 60309 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Rework the BRL-CAD target macros to make use of CMAKE_PARSE_ARGUMENTS, which is the 'correct' approach and allows for much greater future flexibility.
16:44.00 Notify 03BRL-CAD:starseeker * 60310 brlcad/trunk/db/CMakeLists.txt: Put the .g file building into MSVC folders as well.
16:45.48 *** join/#brlcad hcurtis (~Henry@adsl-184-45-109-112.sdf.bellsouth.net)
16:46.55 Notify 03BRL-CAD:starseeker * 60311 brlcad/trunk/src/tclscripts/CMakeLists.txt: Categorize tcl scripts
17:15.37 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
17:20.17 *** join/#brlcad hcurtis (~Henry@adsl-184-45-109-112.sdf.bellsouth.net)
17:30.54 Notify 03BRL-CAD:starseeker * 60312 brlcad/trunk/db/CMakeLists.txt: CMake, not tcl
17:31.17 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
17:34.08 starseeker hmm - have a shader regression failure that seems to date back before 59817... weird...
17:40.08 Notify 03BRL-CAD:starseeker * 60313 brlcad/trunk/regress/CMakeLists.txt: Refactor regression tests to call a macro - reduces some lines and allows for things like folder prop setting in one place.
17:40.23 starseeker ok, between 59317 and 59817
17:45.33 *** join/#brlcad javampire (~ncsaba@p4FF75F1E.dip0.t-ipconnect.de)
17:48.56 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:d13c:d54c:c581:b57b)
17:49.23 starseeker blinks... now it works... arrgh
18:15.09 starseeker bah, nevermind - did it to myself
18:23.53 Notify 03BRL-CAD:starseeker * 60314 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Need to examine this change more carefully - something isn't right
18:57.46 *** join/#brlcad hcurtis (~Henry@adsl-184-45-109-112.sdf.bellsouth.net)
19:22.41 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:27.32 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-136-008.pools.arcor-ip.net)
19:30.10 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
19:43.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:49.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:50.33 *** join/#brlcad hcurtis (~Henry@adsl-184-45-109-112.sdf.bellsouth.net)
21:08.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:16.10 Notify 03BRL-CAD:starseeker * 60315 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Had the no install if test backwards for executables.
22:07.33 *** join/#brlcad hcurtis (~Henry@adsl-184-45-109-112.sdf.bellsouth.net)
22:18.01 *** join/#brlcad hcurtis (b82d6d70@gateway/web/freenode/ip.184.45.109.112)
22:31.11 Notify 03BRL-CAD:starseeker * 60316 (brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Make a stab at generalizing for Windows.
22:38.03 Notify 03BRL-CAD:starseeker * 60317 (brlcad/trunk/include/common.h brlcad/trunk/misc/CMake/distcheck_target.cmake.in and 5 others): Add some more folder breakouts
22:43.25 Notify 03BRL-CAD:starseeker * 60318 brlcad/trunk/include/common.h: Whoops - committed lrint workaround
22:47.45 Notify 03BRL-CAD:starseeker * 60319 brlcad/trunk/misc/tools/astyle/CMakeLists.txt: astyle isn't BRL-CAD specific
23:00.01 Notify 03BRL-CAD:starseeker * 60320 (brlcad/trunk/CMakeLists.txt brlcad/trunk/doc/docbook/CMakeLists.txt and 6 others): Add some more folder assignments
23:04.53 Notify 03BRL-CAD:starseeker * 60321 (brlcad/trunk/CMakeLists.txt brlcad/trunk/regress/mged/CMakeLists.txt brlcad/trunk/src/rt/CMakeLists.txt): Get a few more stray BRL-CAD targets
23:08.25 Notify 03BRL-CAD:starseeker * 60322 brlcad/trunk/regress/gcv/CMakeLists.txt: tests, not testing
23:18.48 Notify 03BRL-CAD:starseeker * 60323 brlcad/trunk/doc/docbook/CMakeLists.txt: Make convenience target names slightly less generic
23:41.16 *** join/#brlcad hcurtis (b82d6d70@gateway/web/freenode/ip.184.45.109.112)
23:42.34 Notify 03BRL-CAD:starseeker * 60324 (brlcad/trunk/CMakeLists.txt brlcad/trunk/doc/docbook/resources/other/expand.cmake and 3 others): More folder assignments
23:52.42 Notify 03BRL-CAD:starseeker * 60325 (brlcad/trunk/CMakeLists.txt brlcad/trunk/regress/step/CMakeLists.txt and 3 others): Hopefully this puts the rest (except for ALL_BUILD, which we want as a toplevel) into folders
23:58.12 Notify 03BRL-CAD:starseeker * 60326 (brlcad/trunk/regress/CMakeLists.txt brlcad/trunk/regress/step/CMakeLists.txt): Go with Regression Tests
IRC log for #brlcad on 20140401

IRC log for #brlcad on 20140401

00:00.27 *** join/#brlcad vladbogo (~vlad@5-12-100-150.residential.rdsnet.ro)
00:11.11 Notify 03BRL-CAD:starseeker * 60327 brlcad/trunk/db/CMakeLists.txt: Add the dash
00:31.00 starseeker O.o http://www.nypl.org/blog/2014/03/28/open-access-maps
00:31.05 starseeker that's seriously cool
01:11.37 Notify 03BRL-CAD:starseeker * 60328 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Apparently, the list wrapper is important on Windows.
02:10.42 *** join/#brlcad ries (~ries@190.9.171.121)
03:12.57 brlcad n_reed: thanks, I think I did know that at some point about switch statements, but one of those details easily forgotten after a couple decades
03:53.23 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:d925:e2a5:a4f0:a6e4)
04:36.19 *** join/#brlcad hcurtis (b82d2ae5@gateway/web/freenode/ip.184.45.42.229)
04:40.17 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:58.46 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
05:31.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:24.18 *** join/#brlcad caen23 (~caen23@92.81.212.37)
06:26.05 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:32.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:46.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:58.45 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
09:43.52 Notify 03BRL-CAD:indianlarry * 60329 (brlcad/trunk/include/brep.h brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp brlcad/trunk/src/libbrep/PullbackCurve.cpp): Added hooks to pullback to use newer pullback routines that doesn't require building surface tree. Tolerance BREP_EDGE_MISS_TOLERANCE now passed into newer pullback so should be similar to current pullback. New pullback current defaults to off but can be
09:43.54 Notify turned on using definition _USE_LATEST_PULLBACK_ in OpenNurbsInterfaces.cpp.
09:51.26 Notify 03BRL-CAD:indianlarry * 60330 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Removed unused variable and fixed missing parameter from bulog() message.
10:01.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:32.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:56.35 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
11:11.44 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
11:35.58 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
11:45.02 starseeker Zhao_Anqing: remember to ask questions like this in channel
11:46.02 starseeker the edge drawing routine is going to be in librt/primitives/nmg if I remember correctly
11:46.28 Zhao_Anqing Ok. Let me see.
11:46.47 starseeker nmg_plot.c
11:47.35 starseeker vlist is a "vertex list", which is what we actually draw onscreen
11:49.19 Zhao_Anqing Ok, Thanks. Let me read it carefully.
12:03.27 *** join/#brlcad merzo (~merzo@139-78-132-95.pool.ukrtel.net)
12:19.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:25.34 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:10.59 *** join/#brlcad ries (~ries@190.9.171.121)
13:15.18 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
13:16.18 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:57.09 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
14:32.54 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
14:44.37 Notify 03BRL-CAD Wiki:AndrewMcNaught * 0 /wiki/User:AndrewMcNaugh:
15:17.56 *** join/#brlcad merzo (~merzo@139-78-132-95.pool.ukrtel.net)
15:41.43 *** join/#brlcad hcurtis (b82d44c1@gateway/web/freenode/ip.184.45.68.193)
16:16.31 *** join/#brlcad hoiji (73f24954@gateway/web/cgi-irc/kiwiirc.com/ip.115.242.73.84)
16:19.50 Zhao_Anqing Can I use '#pragma region' in codes to fold it?
16:22.08 teepee_ Zhao_Anqing: isn't that a Visual Studio thing?
16:23.14 Zhao_Anqing yes, I guess the answer maybe can't. but is it something else can do such thing?
16:23.53 Zhao_Anqing some file has too much lines...it's a bit hard to search.
16:25.36 teepee_ Zhao_Anqing: you can split into multiple classes / files
16:25.55 teepee_ Zhao_Anqing: but this type of question is hard to answer when not knowing the actual code :)
16:29.26 Zhao_Anqing OK. Thank you. I will split it indeed in future. I means the NMG part.
16:40.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:37.54 *** join/#brlcad `ishwerdas (~inderplus@117.214.200.44)
17:39.43 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-qkkomvwfrmpnljsa)
18:08.45 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-161-032.pools.arcor-ip.net)
18:30.10 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
19:12.24 *** part/#brlcad hoiji (73f24954@gateway/web/cgi-irc/kiwiirc.com/ip.115.242.73.84)
19:14.46 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:17.34 infinite hi! If anyone working with rt, where is struct ged defined?
19:42.37 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:50.11 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:24.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:29.21 Notify 03BRL-CAD:brlcad * 60331 brlcad/trunk/TODO: need to document the 'new' gqa features apparently.
20:41.55 Notify 03BRL-CAD:starseeker * 60332 (brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml brlcad/trunk/src/tclscripts/rtwizard/rtwizard): Turns out that the problem was not with the option parsing, but with the documentation telling the user *how* to supply the options. *Need* quotation marks for those to work as expected. I really need to add some rtwizard examples.
20:43.38 Notify 03BRL-CAD:starseeker * 60333 brlcad/trunk/TODO: Can refine this further, but for now the grouping is sufficient.
20:51.41 Notify 03BRL-CAD:starseeker * 60334 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/common.h): Until we get a final resolution on the lrint issue, add an additional compile test so we don't keep trying to use the current approach on systems were it fails to build.
20:55.26 Notify 03BRL-CAD:brlcad * 60335 brlcad/trunk/BUGS: gqa is ignoring a request to use TIE... and it's probably the most beneficial place for it to be used
20:56.22 Notify 03BRL-CAD:brlcad * 60336 brlcad/trunk/TODO: gqa is ignoring a request to use TIE... and it's probably the most beneficial place for it to be used
21:03.14 Notify 03BRL-CAD:starseeker * 60337 brlcad/trunk/CMakeLists.txt: Correct the include line, narrow the focus of the header we're using for the test.
21:08.26 Notify 03BRL-CAD:starseeker * 60338 brlcad/trunk/CMakeLists.txt: Fix if/else logic for tests
21:17.30 *** join/#brlcad infinite (~infinite@14.139.122.114)
22:14.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:27.34 ``Erik infinite: include/ged.h ... if you're on a *nix style OS, you might check out the 'cscope' program (I believe brlcad recommends another newer program that does the same thing, can't recall the name)
22:51.49 Notify 03BRL-CAD:starseeker * 60339 (brlcad/trunk/src/tclscripts/lib/RtImage.tcl brlcad/trunk/src/tclscripts/rtwizard/rtwizard): Revive the previous effort to extract pid information from the rtwizard script, in preparation for supporting Archer's 'kill the raytrace before it's complete' feature.
23:13.33 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:17.07 Notify 03BRL-CAD:starseeker * 60340 (brlcad/trunk/src/tclscripts/archer/Arb8EditFrame.tcl brlcad/trunk/src/tclscripts/archer/GeometryEditFrame.tcl): Experimental support for checkpointing and reverting during primitive editing, roughly but not completely analogous to MGED's reset ability when working in sed mode. Just arb8 so far.
23:18.55 *** join/#brlcad ries (~ries@190.9.171.121)
23:20.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:51.27 Notify 03BRL-CAD:starseeker * 60341 brlcad/trunk/src/tclscripts/archer/Arb8EditFrame.tcl: Need to do new checkpointing when the primitive being edited is changed.
IRC log for #brlcad on 20140402

IRC log for #brlcad on 20140402

00:44.29 brlcad starseeker: I'm thinking that a simple "revert to last saved" is basically equivalent to the prior behavior
00:44.45 brlcad that requires no specific logic
00:46.32 brlcad ``Erik: "etags" is new?? :)
00:47.19 brlcad oh, or maybe you mean the web-based browsing/tagging interfaces like the lxr
01:21.42 *** join/#brlcad ries (~ries@190.9.171.121)
01:33.48 brlcad ``Erik: also, homestarrunner updated ;)
02:56.44 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:03.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:07.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:08.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:09.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:18.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:44.19 *** join/#brlcad hcurtis_ (b82d2950@gateway/web/freenode/ip.184.45.41.80)
04:48.16 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:659e:1d4a:2fcc:8d82)
05:46.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:03.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:04.16 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
06:09.05 *** join/#brlcad FreezingDroid (~FreezingC@135.0.41.14)
06:36.18 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
07:00.37 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:06.45 brlcad d_rossberg: commented on all of them and saw your notes on those of interest to you
07:07.08 brlcad looked good to me too
07:10.10 d_rossberg the proposals are ok - but the patches are still missing
07:13.12 brlcad okay, will press
07:18.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:25.36 *** join/#brlcad luca79 (~luca@net-37-117-82-213.cust.vodafonedsl.it)
07:40.28 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:17.56 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-iqgkqeadkqetdfev)
08:23.33 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:25.55 Zhao_Anqing hi, I have submmitted a patch about NMG to sourceforge. Pls help me to review it, thx.
08:39.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:21.01 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:32.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:42.32 *** join/#brlcad infinite (~infinite@14.139.122.114)
11:11.30 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
11:28.45 starseeker brlcad: the question is when things are being saved. My impression was that any change made in the Archer edit panels is applied immediately, so there is no "last saved" to revert to
11:44.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:50.08 Notify 03BRL-CAD:starseeker * 60342 (brlcad/trunk/src/tclscripts/archer/Arb4EditFrame.tcl brlcad/trunk/src/tclscripts/archer/Arb5EditFrame.tcl and 2 others): All the other arbs inherit from Arb8, so just need to add the buttons to their individual panels.
12:05.15 Notify 03BRL-CAD:starseeker * 60343 brlcad/trunk/src/tclscripts/archer/EhyEditFrame.tcl: Add Ehy revert/checkpoint support
12:10.29 *** join/#brlcad andrei__ (~IceChat77@188.26.180.58)
12:13.03 Notify 03BRL-CAD:starseeker * 60344 brlcad/trunk/src/tclscripts/archer/EllEditFrame.tcl: Add Ell revert/checkpoint support
12:19.20 *** join/#brlcad ries (~ries@190.9.171.121)
12:20.13 Notify 03BRL-CAD:starseeker * 60345 brlcad/trunk/src/tclscripts/archer/EpaEditFrame.tcl: Add Epa revert/checkpoint support
12:25.56 Notify 03BRL-CAD:starseeker * 60346 brlcad/trunk/src/tclscripts/archer/EtoEditFrame.tcl: Add Eto revert/checkpoint support
12:35.23 *** join/#brlcad infinite (~infinite@14.139.122.114)
12:36.59 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
12:37.55 infinite hi there! the output on mged is diplayed via which files,for example, say we give rt command, then the status no of rays hitting, whether it failed or not, such information is written by which files ?
12:39.26 Notify 03BRL-CAD:starseeker * 60347 brlcad/trunk/src/tclscripts/archer/ExtrudeEditFrame.tcl: Add Extrude revert/checkpoint support
12:40.47 starseeker infinite: um. If you're looking for where the originating strings are stored, your best bet is to identify a subset of the string that is constant and grep for it in the source code
12:46.31 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22)
12:48.26 Notify 03BRL-CAD:starseeker * 60348 brlcad/trunk/src/tclscripts/archer/GripEditFrame.tcl: Add Grip revert/checkpoint support
12:50.17 ``Erik brlcad: not etags, was a standalone like cscope I thought? *shrug* I'd said "use cscope" to someone a couple years ago and you mentioned a similar tool that you thought would be better for students. imma have to look into the homestar update, it's not in my rss reader :/
12:52.34 ``Erik infinite: when you run rt from mged, all output goes to streams or sockets... rt writes text info to stdout and that's wired to mged using the unix pipe(2) mechanism... (I believe it even works that way on our windows build, thus the historic "nt or better")
12:56.51 *** join/#brlcad infinite (~infinite@14.139.122.114)
12:57.41 Notify 03BRL-CAD:starseeker * 60349 brlcad/trunk/src/tclscripts/archer/HalfEditFrame.tcl: Add Half revert/checkpoint support. There seems to be a problem rotating the half primitive.
13:00.48 *** join/#brlcad ao30002 (~ao30002@93.180.192.236)
13:04.01 *** join/#brlcad infinite (~infinite@14.139.122.114)
13:04.31 Notify 03BRL-CAD:starseeker * 60350 brlcad/trunk/src/tclscripts/archer/HypEditFrame.tcl: Add Hyp revert/checkpoint support
13:26.19 Notify 03BRL-CAD:starseeker * 60351 brlcad/trunk/src/tclscripts/archer/MetaballEditFrame.tcl: Add Metaball revert/checkpoint support
13:28.02 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
13:38.21 Notify 03BRL-CAD:starseeker * 60352 brlcad/trunk/src/tclscripts/archer/PartEditFrame.tcl: Add Part revert/checkpoint support
13:57.04 *** join/#brlcad gaganjyot_ (~gagan@101.215.4.148)
14:02.25 Notify 03BRL-CAD:starseeker * 60353 brlcad/trunk/src/tclscripts/archer/PipeEditFrame.tcl: Add partial support for pipe revert/checkpoint - there's more to this one, and it doesn't look like Archer holds the full information about the pipe's current state. TODO
14:19.14 *** join/#brlcad gaganjyot_ (~gagan@101.215.4.148)
14:25.08 Notify 03BRL-CAD:starseeker * 60354 brlcad/trunk/src/tclscripts/archer/RhcEditFrame.tcl: Add Rhc revert/checkpoint support
14:27.06 *** join/#brlcad infinite (~infinite@14.139.122.114)
14:30.37 Notify 03BRL-CAD:starseeker * 60355 brlcad/trunk/src/tclscripts/archer/RpcEditFrame.tcl: Add Rpc revert/checkpoint support
14:49.42 Notify 03BRL-CAD:starseeker * 60356 (brlcad/trunk/src/tclscripts/archer/EllEditFrame.tcl brlcad/trunk/src/tclscripts/archer/SuperellEditFrame.tcl): Tweak Ell and add support for Superell. Not sure superell editing is fully working...
14:50.19 *** part/#brlcad gaganjyot_ (~gagan@101.215.4.148)
14:56.06 Notify 03BRL-CAD:starseeker * 60357 brlcad/trunk/src/tclscripts/archer/TgcEditFrame.tcl: Add Tgc revert/checkpoint support
14:56.08 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
14:57.39 Notify 03BRL-CAD:starseeker * 60358 brlcad/trunk/src/tclscripts/archer/EllEditFrame.tcl: No, should keep ell consistent.
15:04.57 Notify 03BRL-CAD:starseeker * 60359 brlcad/trunk/src/tclscripts/archer/TorusEditFrame.tcl: Add Tor revert/checkpoint support. That's the last of the 'easy' ones - Bot, Brep, Comb, Sketch and Pipe appear to be more involved
15:08.43 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
15:43.57 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:03.19 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
17:30.28 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
17:33.51 *** join/#brlcad hsrai_ (~hsrai@202.164.53.116)
17:38.49 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:59.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:09.14 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-134-078.pools.arcor-ip.net)
19:26.52 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-snellfiysjwgakxh)
19:45.51 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
19:56.46 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:07.43 *** join/#brlcad gaganjyot (~gaganjyot@101.215.72.190)
20:15.35 ``Erik this may be the only funny april fools internet thing I've seen this year: http://lists.freebsd.org/pipermail/svn-src-head/2014-April/057249.html (new signal EMACS: editor too big)
20:28.31 albertcoder brlcad, hello! I have read the comment on my proposal. I would be grateful if you could shed some more light on the integration of data analysis tools with materials database project.
20:35.20 *** join/#brlcad ao30002 (~ao30002@93.180.192.236)
20:54.09 *** part/#brlcad gaganjyot (~gaganjyot@101.215.72.190)
21:27.37 ``Erik scratch that, the "subversion moving to git" one was funny, too O.o
21:33.48 *** join/#brlcad `ishwerdas (~gjeet@59.91.114.145)
22:23.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:33.53 Notify 03BRL-CAD:starseeker * 60360 brlcad/trunk/TODO: Add a reminder note to merge get_eyemodel with the view command.
23:12.13 *** join/#brlcad raj12lnm (6ad889c2@gateway/web/freenode/ip.106.216.137.194)
23:12.53 raj12lnm hi all.
23:13.10 raj12lnm i needed help regarding a primitive
23:13.52 raj12lnm so basically I wanted to know from the CAD experts in the team regarding the strengths of BRLCAD in handling NURB or BREP
23:14.01 raj12lnm I am trying to understand the process.
23:15.05 raj12lnm Till now , with some emails exchanged with WU (GSoC student with BRLCAD in 2013) I have understood regarding the external library in use OpenNURBS
23:15.43 raj12lnm now unlike the simple primitive nurbs don't have a straight forward way of creation.
23:15.48 raj12lnm and so shld it be.
23:16.25 raj12lnm by what i understand, NURB are set of equations.
23:17.19 raj12lnm I need assistence or pointers on to finding the dependent libraries, methods used for NURBS.
23:17.34 raj12lnm Please help in this regard.
23:17.38 raj12lnm Thanks. :)
23:18.25 raj12lnm ok.
23:18.32 raj12lnm looks like people are away.
23:19.21 raj12lnm brlcad, ``Erik, kanzure, javampire : ??
23:36.59 raj12lnm I think emails are best way to converse. :)
23:37.19 raj12lnm Goodnight guys. Its like 5 am here in India,
23:48.14 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
IRC log for #brlcad on 20140403

IRC log for #brlcad on 20140403

01:26.43 *** join/#brlcad ries (~ries@190.9.171.121)
01:48.55 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:f059:d5ee:96e7:1f14)
02:09.31 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:39.40 *** join/#brlcad ries (~ries@190.9.171.121)
05:08.01 *** join/#brlcad albertcoder (~albert@202.164.53.117)
06:03.50 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
06:06.09 hcurtis brlcad: Hi, Sean. Are you available?
06:13.16 hcurtis brlcad: This is Henry Curtis. I just wanted to tell you I answered the questions you asked me on Melange.
06:29.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:35.44 *** join/#brlcad ao30002 (~ao30002@95.81.28.204)
07:03.15 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:03.37 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
07:08.52 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
07:18.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:19.09 *** join/#brlcad albertcoder (~albert@202.164.53.117)
07:22.46 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
07:31.11 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:03.07 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:40.56 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:42.50 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:00.24 *** join/#brlcad albertcoder (~albert@202.164.53.117)
09:07.11 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:32.10 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-auyqtvowvoocrkww)
12:18.56 Zhao_Anqing Excuse me. I see 'mged view menu needs I and O as the keybindings for zomm in/out' in BUGS file...Could I add this function?
13:02.24 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:09.11 *** join/#brlcad ries (~ries@190.9.171.121)
13:28.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
13:31.04 *** join/#brlcad ries (~ries@190.9.171.121)
13:37.31 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
13:59.31 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:03.25 *** join/#brlcad ries (~ries@190.9.171.121)
14:10.04 ries brlcad: how are you doing, got a sec?
14:15.56 Notify 03BRL-CAD:starseeker * 60361 brlcad/trunk/src/mged/mged.c: Archer script wants argc as well as argv when mged launches with -o option
15:00.12 *** join/#brlcad gaganjyot (~gagan@49.138.187.229)
15:09.42 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:21.43 Notify 03BRL-CAD:starseeker * 60362 (brlcad/branches/openscenegraph/BUGS brlcad/branches/openscenegraph/CHANGES and 138 others): Sync osg branch with trunk through r60359
15:25.25 starseeker Zhao_Anqing: certainly, but that's likely to involve Tcl/Tk coding - if I recall correctly, wasn't your proposal centered on NMG functionality?
15:25.40 starseeker if so, it would be better to find a library task in C
15:27.10 Notify 03BRL-CAD:starseeker * 60363 brlcad/trunk/TODO: task done
15:29.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:29.56 starseeker a suggestion might be to investigate the problem of facetization of some of the pipes in our example toyjeep.g model (see the BUGS file)
15:31.07 Zhao_Anqing Er..Yes. I hope to find some bug which could be fixed in not too much lines. Don't make a HUGE PATCH again. @_@
15:32.13 starseeker another possible approach might be to identify part of what you've done that could be proposed as a smaller patch - rather than removing everything at once, remove the use of those structures from one part of the code
15:35.04 Zhao_Anqing wu...I see..Maybe..Let me try to deal with the facetization..
15:45.44 *** join/#brlcad gaganjyot (~gagan@49.138.187.229)
15:49.31 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:50.06 Notify 03BRL-CAD:carlmoore * 60364 brlcad/trunk/TODO: remove trailing blanks
16:03.09 *** join/#brlcad pandrei (~pandrei@188.26.180.58)
16:11.05 Zhao_Anqing The model in toyjeep.g all looks OK.
16:11.50 Zhao_Anqing most of them are just a box.
16:15.11 Notify 03BRL-CAD:starseeker * 60365 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Tone down the default verbosityof the 3dm-g import - printing all that in the tkcon was taking waaay to long, and it's not human readable at that speed anyway regardless of the console.
16:15.28 starseeker Zhao_Anqing: there should be a few pipes in there - try search -type pipe
16:22.29 *** join/#brlcad gaganjyot (~gagan@49.138.187.229)
16:26.25 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:28.06 *** join/#brlcad gaganjyot (~gagan@49.138.187.229)
16:32.26 brlcad ries: I do now
16:33.06 ries brlcad: can you do me a small favor if you have time and add DLI to brlcad? THen hey can checkout the requests for LoibreCAD today
16:33.23 brlcad already done
16:34.24 pandrei hello! I checked out rt^3 branch and tried to rebuild it, I get this : http://slexy.org/view/s20X0mGYro
16:34.29 brlcad I'd approved it right away when the request came in
16:34.31 pandrei does that happen to anyone else as well?
16:35.06 brlcad pandrei: looks like an include dir is missing in the build logic
16:35.07 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:35.29 pandrei ah, then this is the problem
16:35.30 pandrei -- Could not locate 'brlcad-config' - no BRL-CAD version available
16:39.24 pandrei meh, the tcl_tk_library symbol is undefined, and the compiler fails because it can't find tcl.h
16:45.01 *** join/#brlcad gaganjyot (~gagan@49.138.187.229)
16:45.17 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:45.45 brlcad pandrei: that would be the problem -- ensure BRL-CAD is installed and /path/to/brlcad/bin is in your path
16:49.31 pandrei that did it, thanks!
16:56.53 pandrei brlcad: do you happen to know how to build only a test in coreInterface(e.g. PrintTitle) instead of the coreinterface? The coreinterface is the target in the main make and make coreinterface/tests doesn't seem to work
17:27.38 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-156-146.pools.arcor-ip.net)
17:34.18 *** join/#brlcad priteshvikram (ca3e4672@gateway/web/freenode/ip.202.62.70.114)
17:39.43 brlcad pandrei: try cd coreinterface/tests ; make
17:40.35 pandrei thanks
18:23.38 *** join/#brlcad gaganjyot__ (~gagan@101.208.189.202)
18:41.05 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
18:41.36 Notify 03BRL-CAD Wiki:Rishabhsharma * 7010 /wiki/User:Rishabhsharma/Gsoc_Proposal:
18:43.21 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
18:45.10 *** part/#brlcad gaganjyot__ (~gagan@101.208.189.202)
18:50.48 priteshvikram brlcad: i have updated my proposal as requested.
19:06.40 *** join/#brlcad dli (~dli@fw.tamaggo.isp.ip4b.net)
19:07.52 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
19:12.03 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
19:14.48 brlcad priteshvikram: thanks
19:19.10 *** topic/#brlcad by brlcad -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 is under way, student selections announced soon!
19:19.30 brlcad just about finishes our SOCIS application
19:22.31 ``Erik Zhao_Anqing, starseeker: I believe the pinecar model loses two wheels when it facetizes, that might be a better model than toyjeep to start with? (unless that issue has been fixed in the last many months...)
19:41.41 priteshvikram harmanpreet : do i have to specify what all subcomponents to build on which days specifically
19:41.57 *** join/#brlcad raj12lnm (75e19481@gateway/web/freenode/ip.117.225.148.129)
19:48.23 raj12lnm hi all. :)
19:49.53 pandrei raj12lnm : hey
19:50.04 priteshvikram raj12lnm: hi
19:50.06 Notify 03BRL-CAD:starseeker * 60366 brlcad/trunk/src/libged/ged.c: Not sure why we're being noisy here - not much we can do about it and if there are a lot of not-found objects it slows things up considerably.
19:51.37 raj12lnm priteshivkram : hi
19:51.48 raj12lnm do you know about brl-cad functionality ?
19:55.11 pandrei raj12lnm: can you be more specific? I think the answer to that question would take a large number of pages
19:56.03 priteshvikram which functionality you are looking for ?
19:56.47 raj12lnm PRITESHVIKRAM : are you a gsoc studnent ? :-)\
19:57.15 priteshvikram yes
19:57.23 *** join/#brlcad javampire (~ncsaba@p4FF70623.dip0.t-ipconnect.de)
19:58.09 raj12lnm hi javampire :)
19:58.20 javampire Hi Raj :-)
19:59.04 priteshvikram are u looking for contributing to brlcad through gsoc program
19:59.23 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:59.25 raj12lnm javampire I am updating my time line by removing old/deprecated primitives
19:59.36 javampire raj12lnm: ok, will have a look at it
19:59.42 raj12lnm so as per Sean's post
19:59.59 javampire it's always good to follow Sean's suggestions :-)
20:00.00 raj12lnm Grip, PG, HF and CLINE are not very important
20:00.17 raj12lnm (as said on BRLCAD-DEVEL list)
20:00.20 javampire yep
20:00.26 raj12lnm javampire : ok.
20:00.39 javampire annotations are also not functional, but could be done soon
20:01.19 raj12lnm javampire : one admin question. do you think migrating python-brlcad to a brlcad account on git is useful ?
20:01.26 raj12lnm brlcad : you can come on that as well!
20:02.43 javampire raj12lnm: regarding your time-line, I would suggest the following: try to do in the first half of the time all other primitives except BREP/NURBs, and also plan to experiment/research in parallel with the openNURBs library
20:03.16 raj12lnm so I am doing it this way
20:03.20 javampire so mid-term I would expect all the other primitives to be done, and the time-line for the next half to be refined regarding NURBs/BREP
20:03.25 raj12lnm in the last
20:03.31 raj12lnm DSP, BREP and NURB
20:03.38 raj12lnm the first half all others
20:03.50 javampire put DSP in the first half too, I don't think it is difficult
20:04.14 javampire you will do them all and beside you will have time to research BREP
20:04.21 raj12lnm so i will have specificly 6 weeks for BREP and nurb
20:04.26 javampire yes
20:04.32 raj12lnm ok.
20:04.50 javampire let's try to go for wrapping all openNURBs if possible, if not then at least the main structures
20:05.04 javampire I'm pretty sure it is feasible
20:05.11 Notify 03BRL-CAD:starseeker * 60367 brlcad/trunk/src/librt/db_match.c: If .g names can have spaces (something we are seeing a *lot* more of in geometry imports) we have to quote the objects returned by db_regexp_match_all - otherwise, MGED treats the names with spaces as two or more separate names, with rather incorrect results. Not sure if this will cause any problems anywhere, but it does not seem to disturb make
20:05.13 Notify regress.
20:06.04 raj12lnm ok that is a good idea.
20:06.17 raj12lnm we can contribute something significant to the CAD community :)
20:06.19 javampire for the time-line: you will need to dig a bit in the structures, and make an estimation of what structures need to be wrapped when
20:06.55 javampire well I can't estimate myself either very well, so I would put there a goal which can be streched
20:06.57 raj12lnm javampire i tried.
20:07.03 raj12lnm but the code is too much.
20:07.28 raj12lnm I mean the library is a huge collection of a lot of functionality.
20:07.31 javampire so just say that a minimal goal is to wrap the top structures, stretch goal is to do it all
20:07.34 javampire yes, I know
20:08.01 javampire so again, minimal goal is: top structures; stretch goal: some functionality too
20:08.13 raj12lnm So yeah. I suggest it the following way
20:08.20 raj12lnm 1st week after mid term
20:08.41 brlcad raj12lnm: I'm not opposed to it, but don't think it's essential
20:09.07 raj12lnm brlcad : there are so many scattered projects
20:09.08 brlcad we could fork it already if someone is so inlined
20:09.14 javampire brlcad: what do you think about setting minimal/stretch goal on a project which we can't fully estimate as complexity ?
20:09.25 raj12lnm can u create an account using your brlcad@mac.com id. ?
20:09.43 brlcad raj12lnm: it's not polite to post e-mail addresses on IRC
20:10.15 raj12lnm brlcad : sorry! I understand these modern-day crawlers
20:10.54 brlcad nothing to do with modern crawlers, it's never been polite to share someone's contact information without permission
20:11.21 brlcad moving on
20:11.27 brlcad javampire: I'm not sure what you mean
20:11.43 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
20:12.02 javampire brlcad: the openNURBs library - to fully support BREP/NURBs in python-brlcad, at least part of it must be wrapped too
20:12.18 javampire and the problem is that I can't estimate the complexity of that
20:12.32 raj12lnm javampire : see this http://pastebin.com/p3v2Bc06
20:12.35 brlcad mm, yeah, that's a somewhat big one
20:12.39 raj12lnm does it look good ?
20:12.50 javampire it is entirely possible that the whole openNURBs library can be done, but perhaps only the top data structures are enough as a first step
20:13.01 brlcad could start by trying to wrap the subset we use in src/proc-db/*.cpp
20:13.21 javampire so I was thinking that a minimal goal would be the top structures, and a stretch goal to do it all
20:13.24 brlcad really only need the ON_Brep class
20:13.38 brlcad (which includes a slew of others)
20:13.54 brlcad our libwdb interface takes an ON_Brep too, so that works well
20:13.55 javampire well to really take advantage of python there must be easy to create that
20:13.59 brlcad mk_brep() that is
20:14.21 javampire maybe some kind of translation to python is OK of those structures
20:14.23 brlcad javampire: and you shouldn't be estimating the complexity of that .. raj12lnm should ;)
20:14.36 raj12lnm brlcad : :-)
20:14.37 javampire yes, but it's hard
20:15.07 javampire it's the kind of thing that it's easier to do than to estimate
20:15.10 brlcad raj12lnm: you've said nurbs and brep separately a couple times now, so hopefully you understand that at least in this context nurbs==brep
20:16.13 raj12lnm brlcad : where in src/proc-db/ is the ON_Brep class defined ?
20:16.14 brlcad geometrically, they're a subset but datastructure-wise, they're the same thing
20:16.21 brlcad *.cpp
20:16.39 brlcad the class itself is not defined in src/proc-db
20:16.42 brlcad it's an opennurbs class
20:16.49 brlcad it's used in the cpp files
20:17.10 brlcad there are many examples of creating a brep/nurbs there manually
20:17.15 brlcad (it's very painful)
20:17.34 raj12lnm can u point me to some.
20:17.44 brlcad what? I did....
20:17.45 raj12lnm javampire : Did u see that paste ?
20:17.51 javampire well that's exactly what should change, it should get easier to create them manually
20:18.01 javampire raj12lnm
20:18.07 javampire yes, I've seen
20:18.24 raj12lnm any comments ?
20:18.29 javampire coming soon :-)
20:18.33 brlcad javampire: I'm a disbeliever .. brep structures are inherently complicated and nurbs add complexity on top :)
20:18.36 raj12lnm ok.
20:18.56 javampire brlcad: let's see :-)
20:19.36 brlcad raj12lnm: please don't use pastebin.com when you're in here as that site is inaccessible to much of our dev audience (they're blocked)
20:19.44 brlcad there are lots of other good/better pastebin services
20:19.53 raj12lnm like ?
20:20.04 brlcad seriously? you want me to type a google search for you? :)
20:20.05 raj12lnm is searching on google
20:20.32 raj12lnm nah.
20:20.56 raj12lnm so all the files in the db/proc are related t NURB ?
20:21.04 brlcad nope
20:21.08 brlcad didn't say that
20:21.25 raj12lnm thus seeking a clarification!
20:21.33 brlcad what is unclear about *.cpp?
20:21.55 raj12lnm alright. got your point.
20:21.59 raj12lnm :)
20:22.26 raj12lnm is seeing brep_simple.cpp
20:23.03 brlcad open source not just encourages but really requires self-motivated searching/discovery/reading ...
20:23.34 brlcad if we have to hold hands every step of the way, it's a waste of time
20:23.36 raj12lnm brlcad : Today I dived into the OpenNURBS library.
20:24.25 raj12lnm had i know about the existence of these examples It would have been better :)
20:24.37 raj12lnm c/know/known
20:24.44 brlcad try to make sure the questions you ask are ones you've actually taken some time to research yourself first .. we GLADLY help when you're genuinely stuck but we can become highly offended if you don't do some homework yourself first
20:25.18 javampire brlcad: searching needs to be learnt too ;-)
20:25.35 brlcad javampire: indeed, that's why this discussion is a recurring topic ;)
20:25.44 brlcad streaming education
20:26.03 javampire sometimes I get here after hours and hours of searching and ask a question, nobody answers, but after asking I figure out what I did wrong in my first search ;-)
20:26.22 brlcad yeah
20:26.32 brlcad often knowing the right question to ask is the hardest problem
20:26.57 brlcad like raj12lnm having foresight to know to ask if there are any examples on how to use the opennurbs library
20:26.58 javampire ok, I will use paste-bin for the moment, I didn't know it's blocked
20:26.59 javampire http://pastebin.com/vkR4gjFQ
20:27.46 javampire raj12lnm: you have my suggestion on that paste-bin
20:28.25 brlcad raj12lnm: make sure you FULLY understand everything javampire wrote if you include it in your proposal :)
20:28.26 javampire brlcad: BTW, google will not tell me what's the paste-bin replacement which is not blocked for most of the people ;-)
20:29.00 brlcad absolutely ZERO excuses later if you get selected and we're discussing week X and you say you didn't realize that's what that line meant
20:29.31 javampire raj12lnm: what I wrote there is only suggestion, you have to expand it anyway
20:29.44 brlcad anything pastebin other than pastebin.com works .. that company/site used to harbor a lot of shady vulnerabilities
20:29.52 javampire aha, ok
20:30.04 brlcad ~pastebin
20:30.04 infobot A "pastebin" is a web-based service where you should paste anything over 3 lines so you don't flood the channel. Here are links to a few: http://www.pastebin.com, http://pastebin.ca, http://channels.debian.net/paste, http://paste.lisp.org, http://bin.cakephp.org/; or install pastebinit with yum or aptitude.
20:31.11 raj12lnm brlcad : Its just that my current schedule is too packed. I think I am a quick learner. I have showcased that in past. I have wrapped a primitive "VOL" in python already and has been merged. So be sure whatever I commit to do in my proposal will be executed.
20:33.47 javampire raj12lnm: well there was what I wrote there is very sketchy anyway, so you can't just take it over, must expand on all that
20:34.33 raj12lnm yeah javampire : I understood ur point.
20:34.38 javampire I just wanted to make clear that you should not stop for researching, but dive in coding immediately, that's the best research
20:35.22 javampire the only research you need to do now to find the major topics you want to achieve
20:36.20 raj12lnm javampire : I am too confused with the BREP thing. Today I spent tome going deep into the OpenNurbs library but I consider it as futile now. the examples are much better.
20:36.32 Notify 03BRL-CAD Wiki:Sean * 7011 /wiki/ESA_Summer_of_Code_in_Space/Project_Ideas:
20:38.41 javampire raj12lnm: glad to hear you make progress :-) but nothing is futile, I'm sure the examples are easier to get after your code reading excursion
20:41.31 raj12lnm javampire : to find the ON_Brep class i did "grep -r 'class ON_Brep' . " in the library
20:41.37 raj12lnm do you think i can do any better ?
20:42.05 Notify 03BRL-CAD Wiki:Sean * 7012 /wiki/ESA_Summer_of_Code_in_Space/Project_Ideas: eliminate ones not as relevant to esa mission
20:42.22 raj12lnm because i didnt get the implementation and methods associated with t.
20:42.29 javampire raj12lnm: find src/other/openNURBS -name '*.h' -exec grep -l 'class ON_Brep' \{\} \;
20:42.54 brlcad raj12lnm: i don't don't you're a fast learner and didn't mean to imply otherwise if you took it that way
20:43.09 brlcad just saying that self-motivation and discovery is highly valued
20:43.22 brlcad knowing when to ask a question and what question to ask
20:43.39 brlcad if you feel your schedul is already packed, then I would suggest finding something to eliminate
20:44.47 brlcad it's better to be ahead and need to expand a proposal later than to be "behind" and fail to meet expectations
20:45.21 raj12lnm brlcad : we have multiple copies of examples.
20:46.29 raj12lnm saw example_brep/example_brep.cpp in OpenNurbs and proc-db/brep_simple.cpp
20:46.51 Notify 03BRL-CAD:starseeker * 60368 (brlcad/trunk/src/libged/ls.c brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Add an option to quote ls object results - Archer seems to pre-build an ls list and then post process it (??) so we're doomed from the start if tcl doesn't get the ls resulting names quoted. This is probably insufficient, in that it does not protect from other active Tcl characters in names (see
20:46.53 Notify http://stackoverflow.com/questions/5302120/general-string-quoting-for-tcl for examples) - something like using libb64 to encode/decode base64 for all internal string uses that do not directly involve printing output for the user may be in order...
20:48.24 raj12lnm brlcad: you are right.
20:48.46 raj12lnm javampire : I think this is a better way t deal with the current timeline.
20:49.06 raj12lnm and to extend it further once into the program.
20:51.48 starseeker is slightly dizzy following Archer's ls command... yipe
20:53.29 javampire brlcad: what about sharing a pdf, pdfonline.com is OK ?
20:53.49 starseeker is starting to buy the idea that we need to encode at the C->Tcl interface and decode at the Tcl->user interface (and vice versa...) but talk about your invasive changes...
20:55.06 javampire hmm, not good, pdfonline is having problems
20:57.11 ``Erik starseeker: sorta json style? tclon?
20:58.06 javampire brlcad: google drive is acceptable ?
20:58.41 javampire https://drive.google.com/file/d/0Bw3jVEDJsI6hc2RsMDQxVU1PQUE/edit?usp=sharing
20:58.59 brlcad starseeker: that's why I started working on a libbu encode/decode interface
20:59.27 javampire raj12lnm: have a look at the pdf, I hope it's visible - it should be a graph of the opennurbs header dependencies
20:59.29 brlcad of course I didn't finish, but much is there now
21:00.20 brlcad javampire: sure
21:00.25 javampire brlcad: I wrote a small python script to generate .dot files of selected header dependencies, is there any interest in it ?
21:00.52 brlcad possibly
21:01.18 javampire I will publish some to see what I mean
21:03.09 starseeker ``Erik: not that structured - sorta like hex encoding a string. libb64 has an example program
21:03.30 starseeker brlcad: saw that, but that looked to be quoting.
21:04.08 javampire brlcad: https://drive.google.com/file/d/0Bw3jVEDJsI6hUEpGaHpha3lsZk0/edit?usp=sharing
21:05.08 ``Erik would simple escaping work? um, something similar to https://dev.mysql.com/doc/refman/5.5/en/mysql-real-escape-string.html ?
21:05.51 starseeker ``Erik: problem there is that what constitutes "special" characters may vary from language to language
21:06.38 ``Erik (one of the keen things about json is that it's valid javascript, you CAN eval it even though it's considered bad practice... sorta a watered down sexp type concept)
21:06.54 pandrei the editor that melange is offering is incredibly stubborn
21:07.55 starseeker would consider json to be a better "frame" for ascii geometry files than Tcl (more language agonstic) but for things like passing .g object names around it's a bit orthogonal to the problem...
21:08.53 starseeker in this case, we need to take a "*" from the MGED/Archer command lines, generate a "list" or "set" of object names, and feed 'em to lower level libraries for processing
21:09.27 starseeker especially complicated if you want to pre-process said list *before* sending it deeper
21:11.54 starseeker we've dodged the issue up until now with some informal prohibitions on things like spaces in object names, but converted files are another story
21:12.41 starseeker in some ways, it would almost be better if we used UUIDs or something and the names were just labels
21:13.29 starseeker if the names never had to be put into lists or other containers directly it would simplify some things
21:13.32 *** part/#brlcad priteshvikram (ca3e4672@gateway/web/freenode/ip.202.62.70.114)
21:17.12 starseeker even if we have the strings encoded in Tcl to avoid trouble, we still have to get at the unencoded form for Tcl-level regex matching and such, and that stackoverflow discussion is all about how to just *assign* a problematic string to a Tcl variable successfully
21:18.32 starseeker I suppose that means in the end we'll have to successfully handle the Tcl side, no matter what, as long as we want to support name-based manipulation of any sort in Tcl...
21:25.16 *** join/#brlcad raj12lnm (75eaa8df@gateway/web/freenode/ip.117.234.168.223)
21:27.06 Notify 03BRL-CAD:starseeker * 60369 brlcad/trunk/src/libbu/CMakeLists.txt: Rename quote to encode, to reflect function names
21:27.41 Notify 03BRL-CAD:starseeker * 60370 brlcad/trunk/src/libbu/encode.c: Fix header
21:33.17 javampire brlcad: https://github.com/ncsaba/headerdeps
21:33.47 javampire have a look in the examples dir to see what you can do with it
21:34.27 javampire I did it so that I can see dependencies between selected headers
21:34.39 javampire or C files
21:39.01 Notify 03BRL-CAD:starseeker * 60371 brlcad/trunk/include/bu/vls.h: Commit some thoughts on the encoding/decoding problem... Clearly some work to do here, and will have to construct some nasty unit tests for Tcl quoting as a starting point...
21:41.25 Notify 03BRL-CAD:starseeker * 60372 brlcad/trunk/src/libbu/tests/CMakeLists.txt: Rename the current libbu test file as well.
21:42.19 Notify 03BRL-CAD:starseeker * 60373 brlcad/trunk/src/libbu/tests/bu_encode.c: Fix header, names
21:49.28 javampire brlcad: this graph is one I want to discuss: https://github.com/ncsaba/headerdeps/blob/master/examples/mged_headers.pdf?raw=true
21:50.08 Notify 03BRL-CAD:starseeker * 60374 brlcad/trunk/include/ged.h: Add a reminder to ged.h - will need to allow interfaces to specify what they need from encode/decode, since ged is constructing the result strings and the application decides what language to use.
21:51.28 javampire I wonder what is the reason for mged_dm.h, and why the display manager related parts were not integrated in ged library ?
21:52.58 javampire the ged library do have some artifacts which are related to displaying geometry if (I'm not mistaken)
21:55.15 *** join/#brlcad infinite (~infinite@14.139.122.114)
22:13.05 javampire OK, have to leave, will discuss mged next time :-)
22:43.12 *** join/#brlcad infinite (~infinite@14.139.122.114)
22:53.59 infinite hi! How do we get the window to display out frame buffer values? To display the raytraced geometry.
23:08.49 DarkCalf waves to brlcad
23:20.00 *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
23:21.47 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
23:26.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140404

IRC log for #brlcad on 20140404

00:56.01 brlcad DarkCalf: howdy
00:56.56 Notify 03BRL-CAD:starseeker * 60375 (brlcad/trunk/src/libbu/encode.c brlcad/trunk/src/libbu/tests/bu_encode.c): Make a stab at escaping for Tcl. The real test will be assignment and recovery from Tcl variables.
00:57.07 brlcad starseeker: quoting and escaping go hand-in-hand and are the general way to deal with it without making it language-specific
01:02.00 brlcad intentionally tried to avoid introducing a notion of "encoding" as that can get very messy
01:06.21 brlcad starseeker: note that what I started on encode.c ... I eventually started moving away from that in favor of the more generalized interface in escape.c
01:06.50 brlcad that may be what you need anyways -- you pass an expression of char(s) to escape
01:23.04 *** join/#brlcad dli (~dli@66.49.141.210)
01:51.02 Notify 03BRL-CAD:starseeker * 60376 brlcad/trunk/src/librt/db_match.c: Try the tcl-ified bu_vls_encode in db_regexp_match_all
02:03.42 Zhao_Anqing starseeker: hi
02:04.30 Zhao_Anqing I facetize all models of toyjeep.g and it cause a nmg_bool failure.
02:04.48 Zhao_Anqing So that's a bug should be fixed?
02:04.55 brlcad yep
02:05.09 brlcad any failure is one that we'd hope to someday fixed
02:06.03 Zhao_Anqing OK. get it. Let me try to debug this.
02:06.18 brlcad don't spend more than a couple hours on it
02:06.24 brlcad nmg debugging can be quite complicated
02:08.37 Zhao_Anqing That's fine.
02:21.36 Notify 03BRL-CAD:brlcad * 60377 brlcad/trunk/include/ged.h: the problem is really the result should not be a simple string. it needs to be a result set and the calling application can format the result however it needs to (so there's no need for encoding or quoting whatsoever)
02:21.40 brlcad Zhao_Anqing: feel free to discuss or ask questions -- that's why we're here ;)
02:23.32 Zhao_Anqing Thanks you very much. That's really kind of you.
02:23.36 Zhao_Anqing ^-^
02:24.58 brlcad starseeker: haha, I just read 60371 ... that's very close to the thought processes that let to bu_str_escape()
02:27.20 Zhao_Anqing What's the meaning of the dot-line, when I display a model?
02:27.42 Zhao_Anqing for example, the pink car.
02:27.47 Notify 03BRL-CAD:brlcad * 60378 brlcad/trunk/include/bu/vls.h: see bu_str_escape() as it evolved out of a nearly identical thought process
02:27.53 brlcad a dotted line is usually something being subtracted
02:32.45 starseeker brlcad: OK, what I shoved into encode should probably be the guts of escape then...
02:33.09 starseeker or may already be...
02:33.51 starseeker ah, probably better
02:34.31 starseeker bingo
02:35.04 starseeker brlcad: so... is there a reason bu_str_escape and friends haven't been used to swat the Tcl command line issues?
02:35.41 starseeker also, what are we going to do with encode/decode? honest-to-goodness hex and base64 support?
02:36.11 starseeker is thinking to use that to let breps survive g-asc -> asc-g roundtrip
02:36.56 brlcad starseeker: no reason at all ...
02:36.59 brlcad I started with the quote approach just like you did
02:37.06 brlcad and realized the limitations/problems
02:37.16 brlcad started working on general escaping, got that implemented
02:37.22 brlcad then got pulled off onto something else
02:37.32 starseeker ah :-)
02:37.45 starseeker OK, I'll try to clean up my mess and use bu_str_escape
02:37.55 brlcad the intent is/was to go back and either scrap the quoting/encoding interface or make it call escape
02:38.44 brlcad I wasn't willing to just rip out bu_vls_encode() because it was far better tested and already working very well
02:39.17 brlcad bu_str_escape should be good to go, but all I have to prove it is .. butkus
02:39.19 starseeker the potential increase in importing makes resolving the funny-name issues a priority now
02:39.37 starseeker nods - OK, I'll put the encode/decode logic back the way it was
02:39.55 brlcad I don't think it matters much
02:41.26 brlcad I'm inclined to kill that API for simplicity if we end up not using it because it is probably directly replaced with bu_str_escape()
02:41.36 brlcad now *encoding* is still a completely different topic
02:41.47 brlcad if we do end up needing that, api will need to be revisited
02:41.53 starseeker nods
02:42.20 brlcad I had trouble seeing a bonefide need outside of the geometry service
02:43.01 brlcad the crux of this particular issue with "ls" is a GED api issue .. that it can't/doesn't return a set
02:43.22 brlcad that's actually not so hard to fix
02:43.32 starseeker wants to turn the binary serialization of brep objects into base64 text for asc output. We don't have the resources to design an asc representation for something as complex as brep right now, but we need to do *something* to let asc continue to function
02:43.47 starseeker brlcad: oh, you mean rework libged to not rely on strings?
02:44.01 brlcad well it's still a string (a set of strings)
02:44.11 starseeker argv array?
02:44.52 brlcad that or an opaque struct that contains an array, accessed by a func
02:45.15 brlcad something like ged_append_result(...)
02:45.18 starseeker winces. that's a major rework of the ged API
02:45.25 starseeker and its callees
02:45.26 brlcad nah, it's like just a line or two
02:46.02 brlcad all the CALLEEs are a pita to make them go from bu_vls_printf() and Tcl_AppendResult() to ged_whatever()
02:46.20 starseeker we'll still need the tcl escaping for the object names too...
02:46.40 starseeker regardless of the container, if the strings can't make it into tcl variables intact weird things are likely
02:46.45 brlcad sure, but ged doesn't need to do that
02:46.49 brlcad tcl can do that
02:47.06 brlcad rather, it's the application calling libged's responsibility
02:47.13 starseeker ah
02:47.13 brlcad ged just returns the data
02:47.18 brlcad the app formats it
02:47.49 starseeker OK, so as long as ged gives it to the app in an unambiguous form (instead of the inherently ambiguous string) the app has a fair shot at doing that
02:47.52 brlcad say it goes into a list or menu or dialog or needs quotes or is unicode-encoded or whatever.. that's the apps problem
02:48.02 brlcad right
02:48.39 brlcad I *think* we can get away with a simple null-terminated homogenous array of strings for our current commands
02:48.51 starseeker I think that *does* involve some changes to ged functions though - everywhere a results string is assembled in libged, something different will have to be done - either append to the argv or stockpile in the struct that the function will call...
02:48.53 brlcad haven't exhaustively looked, but think that'll be fine
02:49.07 brlcad exactly!
02:49.11 brlcad and that's a few hundred lines
02:49.18 brlcad not terrible conversion though
02:49.29 brlcad it's all the places that reference ged_result_str
02:49.50 brlcad that's why I'm inclined to turn them all into funcs and an opaque pointer
02:50.02 brlcad so if we want to change it again, the app doesn't know or care
02:50.05 brlcad all internal to libged
02:50.15 starseeker um. Makes sense.
02:50.25 brlcad is glad to be feeling slightly better that he can think clearly again
02:50.28 starseeker heh
02:50.40 starseeker if you feel like stubbing out the API, I can start the grunt work
02:50.47 brlcad I did laugh when I saw your comment
02:51.12 starseeker really doesn't want the STEP improvements to run smack into "the GUI can't do squat with this import" issues...
02:51.32 starseeker oh, when i started down the path you'd already walked?
02:54.36 brlcad no, your musings in the header about ... "well, the caller might want to escape different chars ... and if they do that then this should probably be different api .. and if it's different api, probably doesn't need to be using vls strings ... and so on"
02:55.28 starseeker ah :-)
02:55.43 brlcad that's basically the thought process I went through
02:55.56 brlcad albeit over a couple days I think
02:58.51 Notify 03BRL-CAD:starseeker * 60379 (brlcad/trunk/src/libged/ls.c brlcad/trunk/src/librt/db_match.c brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Pull the chances impacting command functionality - should be using bu_str_escape and friends to do the tcl quoting, and should be happening at the app level once we teach libged to return something that lets us operate properly on a list of object names (problem is libged
02:58.53 Notify returning a space separated list, when spaces are in the object names it needs to be returning as well...)
03:02.44 starseeker brlcad: will the container be a void pointer, or do we expose some bu structure?
03:03.59 starseeker (bu_list or bu_ptbl for easy iterating perhaps?)
03:08.04 starseeker we may want to expose bu_str_escape as a tcl command, like we do with bu_brlcad_data... Been meaning to do that for bu_temp_file as well
03:49.49 hcurtis brlcad: Hi, Sean. My revised proposal is on Melange.
04:08.59 brlcad starseeker: I was thinking a ged structure, not an existing bu container just so it can be changed at will, with accessor functions defined
04:09.42 brlcad can maybe start with a simple null-terminated argv IFF we can assume there will be no NULL results coming back
04:10.04 brlcad hcurtis: glad to hear it
04:41.56 *** join/#brlcad kesha (~kesha@14.139.122.114)
04:50.00 *** join/#brlcad stevegt_ (~stevegt@50.242.72.226)
05:46.17 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
05:57.20 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
06:14.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:32.07 Notify 03BRL-CAD Wiki:Clouddrift * 7013 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
06:35.40 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
06:38.17 Notify 03BRL-CAD Wiki:Clouddrift * 7014 /wiki/User:Clouddrift/GSoC2014: /* Schedule */
06:51.12 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
06:59.01 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
07:04.35 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:07.11 *** join/#brlcad luca79 (~luca@host199-110-dynamic.9-87-r.retail.telecomitalia.it)
07:58.57 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
08:04.59 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
08:13.53 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
08:26.10 infinite__ bu_vls_printf is doing what exactly? PS: I am reading the relevant code but would be helpful if someone who has worked on it could just brief me once. Where is it exactly printing?
09:27.46 *** join/#brlcad javampire (~ncsaba@p4FF70623.dip0.t-ipconnect.de)
10:32.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:35.01 *** join/#brlcad dli (~dli@66.49.141.210)
11:13.09 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
11:39.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:01.03 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:18.03 *** join/#brlcad Denis_ (~denisilie@141.85.225.204)
12:31.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:31.36 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:59.05 *** join/#brlcad luca79 (~luca@host191-29-dynamic.4-87-r.retail.telecomitalia.it)
13:14.04 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-axensgkydgncpfuu)
13:18.36 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:32.10 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
13:45.35 Notify 03BRL-CAD Wiki:William.ng * 0 /wiki/User:William.ng:
13:58.20 starseeker brlcad: so, struct ged_results with the contents accessed by functions?
14:00.00 starseeker e.g. char *ged_result_string(struct ged_results *ret) ?
14:00.32 starseeker size_t ged_result_cnt(struct ged_results *ret)
14:01.21 starseeker char *ged_result_get(struct ged_results *ret, size_t index)
14:01.36 *** join/#brlcad ries (~ries@190.9.171.121)
14:13.42 infinite__ brlcad : Hi! I have been researching and reading the code for voxelization and raytracing, I would essentially like to improve the efficiency of generating voxels, by introducing parallelism as done in ray tracing, would it be nice implementing something resembling http://jcgt.org/published/0002/01/02/paper.pdf?
14:13.47 *** join/#brlcad hoiji (73f1f878@gateway/web/cgi-irc/kiwiirc.com/ip.115.241.248.120)
14:21.44 Notify 03BRL-CAD:starseeker * 60380 brlcad/branches/openscenegraph/src/mged/dm-osg.cpp: Include fbio.h
14:38.06 Notify 03BRL-CAD:starseeker * 60381 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/ged_private.h): Start working on an API for ged results returning. Way to introduce it incrementally will be to have a (part of ged_private.h, probably not needed as public API) function ged_results_add which updates both ged_results and the return vls at the same time - that way everything will look the same to functions expecting the
14:38.08 Notify results string until we can update them. Can we get away with having *just* the struct ged_results; decaration in ged.h and let the more specific definition with (for the moment) the bu_ptbl as contents live in ged_private.h?
14:38.17 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
14:43.46 Notify 03BRL-CAD:starseeker * 60382 brlcad/trunk/include/ged.h: Not sure about returning one string for everything - maybe a worthwhile convenience, but a bit dubious given a simple iteration and vls build can produce the same result...
14:53.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:58.29 d_rossberg infinite__: the paper descibes a method for triangulized boundary representations we don't have ... or i'm missing something?
15:16.16 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
15:32.13 Notify 03BRL-CAD:d_rossberg * 60383 (rt^3/trunk/include/brlcad/FileDatabase.h rt^3/trunk/src/coreInterface/FileDatabase.cpp): itf the file doesn't exist create it
15:34.34 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
15:57.00 *** join/#brlcad pandrei (~pandrei@188.26.182.115)
16:15.41 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:03.00 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
17:07.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:09.26 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
17:13.31 *** join/#brlcad jasleen_ (~chatzilla@117.253.202.223)
17:26.10 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
17:35.10 brlcad interesting: http://code.google.com/p/muparserx/
17:36.12 brlcad infinite__: hello .. is this for gsoc or on your own?
17:36.26 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
17:37.00 brlcad infinite__: that paper assumes polygonal geometry
17:37.42 brlcad ah and what d_rossberg noted too but when you weren't here
17:40.23 *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
17:57.05 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
18:18.04 infinite__ brlcad : was unable to connect, sorry for that, there is some problem in LAN connection here, would be fixed soon. That was essentially not for gsoc, I realize the article is not intersecting, but I think we could make use of http://luebke.us/publications/eg09.pdf to boost efficiency
18:30.17 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:35.11 brlcad infinite__: you are missing the repeated responses that the paper involves polygonal geometry, which we don't have
18:42.19 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
18:46.24 infinite__ brlcad: I think I have understood something wrong, can you brief me about the concept of bounding box
18:48.26 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
18:50.03 *** join/#brlcad infinite (~infinite@14.139.122.114)
18:50.31 *** join/#brlcad infinite (~infinite@14.139.122.114)
19:08.30 brlcad infinite: it's a box that fits around something
19:08.40 infinite PS: The paper http://luebke.us/publications/eg09.pdf is different from the one I cited before,
19:08.43 brlcad your question is both confusing and concerning
19:09.50 brlcad I know that paper, same comment still applies
19:11.54 brlcad at least to an extent, we could benefit from having a SAH implemented per primitive to improve spatial partitioning
19:13.04 brlcad infinite: I think you need to explain some context, what you're hoping to decide or research or achieve
19:18.54 infinite There lies scope to improve the speed of rt. Instead of the way we are following right now, the algorithm presented in paper , if implemented for rt_bound_tree would fasten up the process.
19:24.46 brlcad do you know how much of performance is currently consumed or affected by the performance rt_bound_tre() ?
19:30.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:32.20 *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net)
19:33.06 Notify 03BRL-CAD:starseeker * 60384 (brlcad/trunk/src/libged/ged_private.h brlcad/trunk/src/libged/ged_util.c): apparently the other 'append' functions weren't used anywhere.
19:34.42 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-134-078.pools.arcor-ip.net)
19:36.06 brlcad infinite: you're certainly on a good track, but know that any work to improve performance should be preceded by performance profiling
19:37.12 brlcad that said, for the voxelization program, you should start first by just making it parallel (we have many examples of this in brl-cad))
19:42.44 infinite using semaphores, as in raytracing, right? But genuinely speaking, I am doubtful if that much would suffice as the work for GSoC project, so I am analysing what additionally I can do
19:49.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:49.27 *** part/#brlcad jasleen_ (~chatzilla@117.253.202.223)
19:54.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:55.01 brlcad infinite: yes and no ... if you parallelize well enough, there are no semaphores
19:58.18 brlcad there's a LOT that g-voxel could be made to do that would be incredibly useful
20:01.37 brlcad support for output formats, conversion of voxelized data back into geometry (voxel-g)
20:04.07 brlcad improvement of our voxel geometry data type (vol)
20:04.08 brlcad etc
20:04.21 brlcad should talk to daniel about his thoughts if you're looking for other suggestions
20:07.42 *** join/#brlcad merzo (~merzo@86-79-132-95.pool.ukrtel.net)
20:16.38 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
20:19.28 brlcad starseeker: you can't just write into a vls's char*
20:19.57 brlcad Notify: hello
20:22.29 ``Erik well, you can, but you're setting yourself up for Bad Things(tm)
20:23.04 ``Erik !notify day
20:23.05 Notify BRL-CAD: starseeker:14, brlcad:2, d_rossberg:1
20:23.07 Notify BRL-CAD Wiki: Sean:2, Clouddrift:2, William.ng:1
20:24.27 infinite For voxel-g, you said once marching cubes sucks for geometries with discontinuties, what about splatting?
20:24.58 ``Erik what do you mean by "splatting"? O.o
20:31.04 infinite Splatting is yet another algorithm for volume visualization, "Splatting performs a front to back object order traversal of the voxels in volumetric dataset. Each voxel's contribution to the image is calculated and composited using a series of table lookups" as described.
20:35.17 ``Erik hm http://en.wikipedia.org/wiki/Volume_rendering#Splatting
20:37.15 ``Erik doesn't seem appropriate for g-voxel to me from that minimal description *shrug* but I'm not digging deep, too much other stuff to worry about right now
20:43.10 Notify 03BRL-CAD:starseeker * 60385 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/ged.c and 4 others): Make a stab at adding a functional ged_results interface. One consequence of this (or, more correctly, of the need to quote object names in applications) will be that all formatting of output (like, say, the multi-column output from ls) will need to become the responsibility of the calling application, since the
20:43.12 Notify assembly of the final string for such multi-column output can't happen without the strings being pre-quoted.
20:43.51 brlcad infinite: you don't get geometry from splatting, you get a visualization
20:44.11 brlcad so yeah, maybe for interactive visualization of our vol primitive
20:44.27 brlcad or for visualizing the results from g-voxel
20:44.52 brlcad but the utility is practically non-existent without all of the application infrastructure so that it's easy to use
20:45.01 hcurtis Hello, everyone. I'd like to create a patch, but I've run into problems getting set up. I've read the information on the wiki, but there seem to be multiple approaches. I'm learning about Subversion, Aptitude, CMake, etc.
20:45.14 hcurtis I'm an entry-level programmer (but a fast learner). I use a Windows 7 PC that has Eclipse and Visual Studio. Also, I've downloaded Virtual Box and the BRL-CAD VM disk image.
20:45.29 starseeker brlcad: where did I do that?
20:45.30 brlcad infinite: I'd be more inclined to look at leveraging some PCL algorithm to reconstrust surfaces
20:45.35 hcurtis I'm hoping that someone can advise me on the best approach for my situation. I'd like to get set up and start working on a patch as soon as possible.
20:45.44 starseeker doesn't doubt it, but not immediately clicking
20:46.12 brlcad _ged_results_add()
20:46.34 brlcad hi henry
20:47.02 starseeker uh... I'm inserting strings into a table there?
20:47.09 hcurtis brlcad: Hi, Sean.
20:47.50 starseeker brlcad: I guess my comment isn't clear, hang on
20:48.04 brlcad ahh, I see starseeker
20:48.11 brlcad the comment sounded like you were writing into it
20:48.20 brlcad should be marked const
20:48.41 brlcad should always be on the lookout for const, not just as an afterthought :)
20:50.10 brlcad hcurtis: I see that's the exact same inquiry you left on the mailing list -- you need to ask a more specific question
20:50.29 brlcad hcurtis: in actuality, you didn't ask a single question.
20:51.03 hcurtis brlcad: Ok.
20:51.04 brlcad asking for open-ended advice is not efficient, there are FAR too many variables and issues
20:51.26 Notify 03BRL-CAD:starseeker * 60386 brlcad/trunk/src/libged/ged_private.h: Clarfiy the header comment a bit.
20:51.30 brlcad get set up and try to do something, discuss as you go along, ask questions if you get stuck
20:52.28 starseeker brlcad: I think I set that up so the guts aren't exposed - bu_ptbl was convenient for me for testing, but I was trying to do the "hide the details" approach
20:52.38 hcurtis brlcad: That's the problem. I _am_ stuck.
20:53.14 starseeker hcurtis: trying to do... which task?
20:53.35 hcurtis brlcad: And my best guess is that you and the other mentors want this patch ASAP.
20:54.54 hcurtis starseeker: I need to be able to compile the code for my patch.
20:55.10 starseeker what problem is your patch trying to address?
20:56.43 hcurtis I am going to attempt one involving the implementation of a primitive surface area function.
20:56.48 starseeker brlcad: I think I've also got an approach that will allow a gradual migration off of the result_str - perhaps we could even keep it in some cases, although it's not immediately clear that would be a good idea
20:57.06 starseeker hcurtis: OK, there are lots of examples
20:57.41 brlcad hcurtis: yes, any patches really need to be in by sunday to have any bearing
20:58.04 brlcad ideally today or tomorrow
20:58.18 starseeker hcurtis: look at the existing functions for primitives that have them - the new one will be hooked in the same way, but the "guts" will be different
20:58.29 hcurtis starseeker: But I'm not actually there working on the patch yet. I've never done this before, and I'm still trying to get my computer ready to do it.
20:58.45 brlcad now you're getting more specific! :)
20:58.45 starseeker hcurtis: can you build BRL-CAD?
20:59.08 hcurtis brlcad: You're teaching me well.
20:59.29 brlcad hcurtis: see my reply on the mailing list, I think that might help
20:59.43 hcurtis starseeker: That's my problem. I don't yet know.
20:59.50 starseeker uh...
21:00.25 brlcad hcurtis: so try to build, see where you get stuck
21:00.34 brlcad you said you read the wiki page
21:00.41 brlcad it provides step-by-step instruction
21:00.43 starseeker how can you not know yet? Where are you on this process? http://brlcad.org/wiki/Compiling
21:00.55 hcurtis starseeker: I'm an entry-level programmer, and I'm trying to learn and get better.
21:01.31 starseeker hcurtis: that's fine, but the steps on that page are straightforward
21:01.52 hcurtis brlcad: Thank you very much, Sean. I appreciate all that you've done to help me.
21:01.55 brlcad that doesn't let you get away with not reading the documentation and attempting the steps :) ... if you've attempted and something didn't work, speak up and ask about it :)
21:02.39 brlcad we're here to help, but ultimately you have to do the work without us telling you what to do
21:03.12 brlcad when you get stuck, you need to figure out what you're actually stuck on and ask for help
21:03.18 starseeker ``Erik: cool notify feature by the way
21:03.30 brlcad note that getting stuck implies you *tried* something that got you into that situation
21:04.31 hcurtis brlcad: I understand. I was never asking for a free pass. I've already spent hours working on this, and I realize that the clock is ticking. I knew it was time to ask for help.
21:04.38 brlcad starseeker: I find it ironic that you've become so enamored with ptbls .. never would have guessed that
21:05.17 brlcad hcurtis: that's good (well not good that you spent HOURS, but good that you realize and are asking...), now you just need to figure out what your question is
21:06.12 starseeker brlcad: for whatever reason, I find them more intuitive to deal with than bu_list structures...
21:06.34 starseeker brlcad: I suppose I'm over-using them lately...
21:06.56 starseeker probably could use bu_list for some of this
21:08.24 brlcad would be interesting to see what the performance curve of each of these looks like
21:08.44 brlcad insertions, deletions, serial lookup, random lookup
21:09.35 starseeker out of curiosity, which "container" would you have expected me to gravitate towards? (besides the comfy world of STL containers...)
21:10.13 hcurtis starseeker: Here's where I am in the list at http://brlcad.org/wiki/Compiling. I was about to download CMake, but I then recalled seeing a BRL-CAD wiki page saying that I can use Eclipse, which I already have, to compile. Do I still need CMake?
21:10.24 starseeker yes
21:11.18 starseeker CMake generates the outputs that other tools (Eclipse, make, ninja, MSVC, etc.) use
21:11.40 hcurtis starseeker: Ok
21:12.12 starseeker would suggest following the procedure as documented on the wiki - it's going to use a fairly minimal subset of the tools you *can* use
21:12.32 starseeker once you can do that, *then* look at options like Eclipse if they are helpful
21:12.53 starseeker but the question is Eclipse vs. straight-up command line make, not vs. CMake
21:13.27 starseeker and even that question is not one to spend time on
21:13.51 starseeker use Make unless you have some reason to do otherwise (like a lot of skill with Eclipse)
21:14.07 hcurtis starseeker: I understand. Thank you.
21:22.35 brlcad hcurtis: and if you hit a wall trying to follow the steps exactly as written, try them again using the VM image .. that should work exactly as-is and get you up the fastest but obviously with an emulated environment
21:27.21 hcurtis brlcad: Thank you. And that points to one of my underlying questions. Would it be better to use that VM environment or my usual Windows 7 environment? I wondered whether I should avoid using the VM if possible because I have only a little experience with VMs.
21:28.08 starseeker Windows is a difficult environment to work with for BRL-CAD - if that's your normal setup, I'd recommend the VM
21:28.47 hcurtis brlcad: I'm not saying I'm scared of VMs or something...rather, I just need to get this patch to you without running into any more complications.
21:29.05 starseeker I definitely would *not* recommend trying CMake+Eclipse on Windows 7 - that configuration is completely untested, to the best of my knowledge, and almost certain to break
21:29.45 hcurtis starseeker: I see. Thank you.
21:31.39 starseeker hcurtis: you will find as you program more that Windows is kind of an alien landscape to many (even most) open source programmers - it's far more likely for them to be using an open source OS
21:32.48 starseeker so, generally speaking, Windows issues will be harder to debug and harder to find help with. BRL-CAD is rather unusual in the level of support it provides for MSVC
21:33.32 hcurtis starseeker and brlcad: Now, *this* is the kind of insider info I was looking for. I did read the wiki pages...however, a lot of this stuff is new to me. I am trying. I definitely appreciate your help.
21:34.11 starseeker google and wikipedia are your friends - if you don't understand terms, don't be afraid to research them
21:34.33 starseeker you will be doing that as long as you are doing programming - the only thing that will change is what you are studying
21:35.15 hcurtis starseeker: Absolutely
21:36.12 starseeker If you didn't know what CMake was, for example, you should have taken the time to read their website when you went to download it.
21:38.13 starseeker if you want the voice of experience, I can assure you that you won't get away with *not* understanding things - you'll just end up taking longer than you had to before you are forced to learn them anway
21:39.41 starseeker s/anway/anyway
21:40.10 starseeker makes a note to suggest building a spellchecker into irssi to ``Erik...
21:42.48 hcurtis starseeker: You are very right. As I was telling Sean, however, I've already spent hours getting nowhere. I realize that the clock is ticking, and I knew it was time to ask for help. I'm not the type to look for a free pass.
21:50.49 hcurtis starseeker: Anyway, thank you once again for your information and advice.
21:52.40 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
22:09.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:21.41 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
22:33.40 ``Erik starseeker: what, the statistics reporting? been there since just about the beginning... https://github.com/erikg/cl-cia/blob/master/irc.lisp line 124
22:38.10 *** join/#brlcad ries (~ries@190.9.171.121)
22:38.35 ``Erik heh, when(spelling_errors>1)printf("Learn to spel, fool!\n"); /* spell misspelled on purpose */
22:48.06 infinite_ brlcad : Guess moving least squares would do well. www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDAQFjAA&url=http%3A%2F%2Fwww.pointclouds.org%2Fassets%2Ficra2012%2Fsurface.pdf&ei=DC4_U7KxComErAet44DgDA&usg=AFQjCNEA0LQcvrI461SsiZIZkgWn7Jq6AA&sig2=LGaAKh7isQnfu5HbjYADqA&bvm=bv.64367178,d.bmk
23:14.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:37.13 *** join/#brlcad ries (~ries@190.9.171.121)
23:49.49 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
IRC log for #brlcad on 20140405

IRC log for #brlcad on 20140405

00:03.08 *** join/#brlcad ries (~ries@190.9.171.121)
01:17.59 *** join/#brlcad ries (~ries@190.9.171.121)
01:38.54 *** join/#brlcad ries (~ries@190.9.171.121)
01:59.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:13.06 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:14.52 *** join/#brlcad ries (~ries@190.9.171.121)
02:44.46 *** join/#brlcad ries (~ries@190.9.171.121)
02:49.42 *** join/#brlcad stevegt_ (~stevegt@50.242.72.226)
02:56.09 hcurtis brlcad: Sean, are you available?
03:37.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:46.22 Notify 03BRL-CAD:starseeker * 60387 brlcad/branches/openscenegraph/CMakeLists.txt: Gah. Ubuntu is apparently adding --as-needed to ld linking by default now (http://stackoverflow.com/questions/8814707/shared-library-mysteriously-doesnt-get-linked-to-application) which in turn messed up the openscenegraph linking for BRL-CAD. Better solution here is to figure out *why* it's concluding it doesn't need those libraries, but
03:46.24 Notify until then here's a temporary work-around...
03:49.01 starseeker what the hey...
04:41.51 *** join/#brlcad merzo (~merzo@42-25-132-95.pool.ukrtel.net)
05:08.11 Notify 03BRL-CAD Wiki:Krajkreddy * 7015 /wiki/User:Krajkreddy/GSOC14/proposal: /* Update Timeline. Remove Primitives which are not used. Also add a detailed plan for BREP. */
05:10.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7016 /wiki/User:Krajkreddy/GSOC14/proposal: /* Refactor style */
05:14.35 Notify 03BRL-CAD Wiki:Krajkreddy * 7017 /wiki/User:Krajkreddy/GSOC14/proposal:
05:23.58 brlcad hcurtis: note this:
05:24.00 brlcad ~ask
05:24.00 infobot 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.
05:27.26 *** join/#brlcad ries (~ries@190.9.171.121)
05:36.12 brlcad starseeker: if you had to add -no-as-needed, then the build flags are wrong somewhere
05:37.26 brlcad that stackoverflow is a little bit misguiding (not just because of LD_PRELOAD, but the command-line args are ordered wrong)
05:37.44 brlcad https://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed
05:39.49 brlcad basically, it's linking an exe that doesn't use OSG (which is true, probably only libdm is using it OSG)
05:42.31 brlcad so the lib gets the symbols but the app should not, nor should libs using the lib (unless they directly have osg symbols being referenced)
05:43.13 brlcad it's like our headers -- each lib and exec link line is supposed to only list exactly what is actually used
06:11.13 *** join/#brlcad caen23 (~caen23@92.81.212.37)
07:23.10 *** join/#brlcad caen23 (~caen23@92.81.212.37)
07:59.02 FreezingCold I'm thinking of writing/paying for a project that generates and simulates the path of a cartesian robot, would brlcad be a decent base to start off of?
08:01.03 archivist FreezingCold, vismach in linuxcnc
08:04.07 FreezingCold that seems to only be a visual simulator
08:04.13 FreezingCold not a path generator or anything
08:07.16 archivist path generation depends on use
08:20.50 *** join/#brlcad luca79 (~luca@host12-111-dynamic.5-87-r.retail.telecomitalia.it)
08:59.31 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:11.50 brlcad FreezingCold: what are the outputs o your simulation?
11:13.47 brlcad certainly wouldn't be hard at all with brl-cad as a base to set up a model and performs route/path planning (e.g., using ray tracing to find paths)
11:17.48 brlcad in fact, I had high school students with very little experience that wrote a very similar program -- the created maze geometry and an automatic path finder that would find a route from a defined start and end point
12:17.49 *** join/#brlcad ries (~ries@190.9.171.121)
12:40.34 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-246-104.ssp.dialog.net.pl)
13:33.04 starseeker brlcad: I didn't have to add it to successfully build, but the osg display manager crashed unless I built with it
13:33.36 starseeker which probably indicates I'm doing something else wrong, but I can't imagine what
13:34.23 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
13:34.38 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
13:35.02 *** join/#brlcad caen23 (~caen23@92.81.212.37)
13:41.34 *** join/#brlcad Denis_ (~denisilie@141.85.0.116)
13:54.04 starseeker brlcad: we may be dealing with that "Initializers and Deconstructors" case, although I'm not sure yet - src/other/openscenegraph/src/osg/GraphicsContext.cpp:47 in a debugger shows that s_WindowingSystemInterface is non-NULL without the --as-needed, and NULL with it
14:06.20 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
14:19.57 *** join/#brlcad luca79 (~luca@ge-19-100-237.service.infuturo.it)
14:36.28 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
14:38.40 brlcad starseeker: it's the "Failure in execution, undefined symbols" case
14:39.37 brlcad that init and destructor case is very specific -- you'd have to only create objects and not make any other function calls, and that's clearly not what you've written
14:40.26 brlcad the problem is described in that section: "a directly-linked library did not link one of its dependencies"
14:41.36 brlcad in this case, you're linking libosg or some library, but their build system is not properly specifying a library that it's using (demonstrated by your debugging find)
14:47.15 *** join/#brlcad caen23 (~caen23@92.81.212.37)
14:47.40 starseeker brlcad: OK, I'll experiment
14:48.17 brlcad just looked through their sources and that does look to be the point where they bind to the host interface graphics system
14:48.50 brlcad and they're doing it through some obfuscating reference pointer masking, which is almost certainly why it's a getting lost as a runtime crash
14:51.35 starseeker is a trifle confused - the windowing specific stuff is in osgViewer, but that requires osg (not the other way around)
14:53.14 starseeker is tempted just to build all these pieces into one big osg library...
14:53.48 starseeker but I suppose that wouldn't address the problem if we use a system version of osg, which will be set up similarly
14:54.35 starseeker looks at the original CMake build for osg - perhaps I mistranslated something
14:55.06 brlcad what about just adding --no-as-needed to their build?
14:55.15 brlcad or did I misread and that's what you did?
14:55.26 brlcad thought it was to our build
14:55.34 starseeker yeah, added it to our build
14:55.41 starseeker I can try it in theirs and see if that fixes it
14:55.46 brlcad it should
14:56.05 brlcad they're the one not specifying their own lib breakout fully and that's almost certainly the cause
14:56.29 brlcad i mean, they have 20 libs and they'd have to fully specify all of them IN THE PROPER ORDER
14:56.41 brlcad get just one dep wrong and you'd see this issue
14:58.01 brlcad building our stuff with as-needed is actually a pretty good test of our build logic .. that was hard to get working right with autotools too
14:59.12 brlcad there are some platforms where there is no concept of --no-as-needed, so you HAVE to fix the linkages (aix I think is like this)
15:00.37 starseeker joy
15:00.50 starseeker wonder if osg will accept patches
15:02.46 brlcad well, they should fix their build by not using no-as-needed
15:03.18 brlcad but that's going to be more tricky and likely require one of their devs that is more familiar with their symbols and deps
15:03.20 starseeker would be surprised if they specify that... probably just "getting away with it"
15:04.04 starseeker growls... was having enough fun without this on top of it...
15:04.25 starseeker nope, didn't do it
15:05.46 starseeker libdm's ldd output is still showing only libosg.so
15:05.52 starseeker didn't bring in the others
15:06.42 brlcad eh? you call other symbols?
15:07.06 brlcad libdm should only show libs that it directly calls symbols on
15:07.46 starseeker well, somehow (not clear to me how) when MGED starts up some of osgViewer's routines are used to initialize things
15:08.13 starseeker if that doesn't work, that seems to be what results in s_WindowingSystemInterface being NULL
15:08.44 brlcad sure, but it's whether dm actually calls osgViewer functions or whether it calls an osg symbol that calls osgViewer symbols
15:09.01 brlcad my quick look seemed like the latter was going on
15:09.02 starseeker but osg will never pull in osgViewer, since osgViewer depends on osg
15:09.10 starseeker per the build system
15:09.58 brlcad well that would likely be an issue, perhaps the issue
15:10.09 brlcad if there's a cyclic lib dependency for example
15:10.28 brlcad they both depend on each other is a valid state they could be in
15:10.30 starseeker that's going to be a problem even with a system version of the libs
15:11.12 starseeker so... should libdm do something to make sure osgViewer is brought on-board somehow?
15:11.56 brlcad I'd only expect that if it calls osgViewer functions
15:12.04 starseeker growl...
15:12.08 brlcad what happens if you just tell their build that osg depends on osgViewer?
15:12.19 starseeker then the build system has a cyclic dependency
15:12.22 brlcad or not depends, but actually add it to osg's link line
15:12.33 brlcad so?
15:12.39 starseeker which one does Make build first?
15:13.50 brlcad I would expect osgViewer and their depends is wrong
15:14.18 starseeker tries osgViewer without osg to see what happens...
15:15.24 brlcad could also test what happens if libdm is told to link both osg and osgViewer
15:16.01 brlcad but I suspect it's the way that osg is linked that is the problem
15:16.22 starseeker is telling libdm to link both now - it's not enough
15:16.33 starseeker the as-needed thing seems to be striping it out
15:20.32 brlcad right, that's what I figured
15:21.04 brlcad that s_WindowingSystemInterface is problematic, it's untyped
15:21.28 brlcad so the linker needed to know when osg was built what it needed to be
15:21.56 brlcad you did specify them in the right order, yes? :)
15:22.07 brlcad (when testing libdm linking both)
15:22.32 starseeker no idea
15:23.18 starseeker ok, even when I built osg after osgVIewer and explicitly added osgViewer to osg's library list, ldd *still* doesn't show osgViewer as hooked up to libosg
15:24.23 brlcad ldd shouldn't matter -- libosg becomes resolved
15:25.30 brlcad maybe a relatable example: I could build a librt that does NOT depend on libbu/libbn/etc, fully resolving all of the symbols when I build librt
15:26.11 starseeker erm. Wouldn't that take some special options to make happen?
15:26.23 starseeker kinda thought that's what static libraries were all about
15:27.27 starseeker continuing with build to test and see...
15:28.09 brlcad it's very similar to static libs, but you can actually construct a lib that resolves it's symbols without colliding symbols (at least on some platforms)
15:28.24 brlcad and that are not static libs
15:28.41 ``Erik -F/dev/osg ? does this mean no ogre or mged-v3?
15:28.58 brlcad so you write an app that uses -lrt .. and you can't call bu_log without adding -lbu, but all of the bu_log's in -lrt are fully resolved
15:29.00 starseeker ``Erik: right now, trying openscenegraph
15:29.18 starseeker brlcad: ah, gotcha
15:29.37 starseeker ``Erik: doesn't impact 3rd gen interface
15:30.18 ``Erik hm, gonna try to wedge BRL-CAD in under VSL if this dm pans out? :D
15:30.35 starseeker VSL's use of it is one of the factors
15:30.38 brlcad which is basically what you're doing .. you've got an -losg and you're saying it needs symbols from osgViewer but they're not resolved so you're getting a runtime crash
15:30.48 brlcad ``Erik: of course that's exactly what he's doing :)
15:31.22 starseeker still crashing
15:31.26 starseeker let me commit what I tried
15:31.39 ``Erik heh, and watch it become the new tcl/s2 problem down the road O:-)
15:32.10 brlcad starseeker: well if this goes much longer, can just try at least isolating --no-as-needed to libdm instead of everything
15:32.37 brlcad yay, black box found
15:32.54 Notify 03BRL-CAD:starseeker * 60388 (brlcad/branches/openscenegraph/src/other/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/src/other/openscenegraph/src/CMakeLists.txt and 2 others): Try to get osg to be aware of osgViewer from the get-go (didn't seem to work...)
15:32.55 ``Erik the malaysian flights?
15:33.15 brlcad yeah, http://www.telegraph.co.uk/news/worldnews/asia/china/10746529/Malaysia-Airlines-MH370-black-box-ping-detected-reports.html?fb
15:33.56 brlcad starseeker: note that this is all predicated on your assertion that osg needs osgViewer ... which I didn't directly see
15:34.19 starseeker let me pastebin the backtraces
15:34.25 starseeker maybe I'm reading it wrong
15:34.36 brlcad i mean it fits the symptoms that there are symbols in one of their other libs, but unclear which
15:35.17 starseeker nods - I'll put together the path I've been following
15:35.27 starseeker wouldn't surprise me at all if I'm off in the weeds
15:37.35 brlcad starseeker: I'm REALLY surprised that adding --no-as-needed to CMAKE_SHARED_LINKER_FLAGS didn't do the trick on a clean rebuild
15:38.03 brlcad did you confirm that it was 1) a clean build and 2) actually using no-as-needed when linking libosg and friends?
15:38.06 Notify 03BRL-CAD:starseeker * 60389 (brlcad/branches/openscenegraph/src/other/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/src/other/openscenegraph/src/CMakeLists.txt and 2 others): Put things back for now, since osgGA seems to be a requirement for osgViewer...
15:38.42 starseeker brlcad: I'll double check in a few minutes - let me get my initial setup reproduced before I rework it again
15:39.43 brlcad also know that as a C++ API, they very well could have the constructor/initailization problem that you first suspected .. very unlikely but possible with all their reference pointer hiding
15:40.24 brlcad but still, adding --no-as-needed in their build really *should* work...
15:42.01 brlcad this shows --as-needed working: http://forums.gentoo.org/viewtopic-p-7480400.html
15:42.48 brlcad looks like they specifically added it in 3.0.0-2
15:43.36 starseeker maybe it's how I'm calling it then...
15:44.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:45.43 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
15:45.54 starseeker it's possible too if the library ordering is critical I might have messed it up when I reworked the build
15:46.44 starseeker can't help thinking that such ordering *really* shouldn't be necessary - that's very difficult to track in some situations...
15:47.05 brlcad heh, it's most definitely necessary
15:47.55 brlcad gnu didn't do anyone favors by making their ld search for symbols anywhere on the link line, so much badness
15:48.24 brlcad used to be more common to encounter a system where ordering was required for proper resolution
15:49.05 brlcad so in a way, kind of refreshing to see --as-needed getting enforced
15:49.38 brlcad it'll be easy to tell if you have the ordering right -- what's libdm's link line look like?
15:50.39 brlcad should be all the .o's followed by a bunch of our -llibs followed by -l's for system libs (and there should be -losg near the end)
15:51.26 starseeker here's the initialization backtrace: http://pastebin.mozilla.org/4764810
15:54.32 starseeker link line: http://pastebin.mozilla.org/4764815
15:56.36 brlcad and that link line works, yes?
15:56.44 starseeker yes
15:56.55 *** join/#brlcad Denis_ (~denisilie@141.85.0.116)
15:56.57 starseeker as long as --no-as-needed is present
15:57.31 brlcad right, can you try manually running that link without no-as-needed and remove the first instance of libosg (there are two)
15:57.39 starseeker one second...
16:00.29 starseeker hmm
16:00.37 starseeker that *seemed* to have worked
16:00.47 starseeker so the question is where that first osg is coming from
16:10.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:12.22 starseeker doesn't work when I take the --no-as-needed out of the toplevel
16:12.33 starseeker growl...
16:14.15 starseeker huh, *that's* interesting... - when I add it back in to libdm, I see the debug message from the plug-in dir setting but it still doesn't work
16:15.28 brlcad this is more and more looking like it's almost certainly an ordering issue
16:15.31 brlcad try eliminating all of the osg libs and just add -losg to the end
16:16.26 brlcad all of their libs must be ordered correctly if it's actually needing them all
16:17.17 brlcad ordering issue would also explain why adding --no-as-needed to osg didn't do anything (and the fact that they've been building with --as-needed for a long time now without others running into this problem)
16:17.17 Notify 03BRL-CAD:starseeker * 60390 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt and 2 others): Getting closer - don't need the toplevel set
16:17.32 starseeker nods
16:17.57 brlcad just a matter of binary searching the lib ordering now ;)
16:19.01 starseeker still thinks requiring that is a FAIL on the part of the tool chain - at the very least there should be some tool that takes a list of libs and does that testing automatically to generate the right ordering
16:19.08 starseeker or, worst case, report why its impossible
16:19.10 brlcad also, if this is the first --as-needed compile, keep an eye out for ordering of our libs that could be wrong .. might recheck the stack trace periodically
16:19.49 brlcad you can have the same symbol in multiple libs, which should it use?
16:20.36 starseeker nods - that's fine if it can't decide (that would in fact be one of the undecidable cases) but a detailed report on what symbols and which libs would be a big help
16:21.13 starseeker assuming the dev has full knowledge of all such issues from all libs they're using in this day and age is likely to be a Bad Assumption
16:21.33 brlcad but it can decide
16:21.44 starseeker based on ordering, sure
16:21.44 brlcad and decide determinisitically
16:23.04 starseeker but if I've got too 3rd party libs, both of which define FOO and BAR, and I want FOO from the first one and BAR from the second, I've got a problem
16:23.08 brlcad the problem is that it can pick libA .. and linking that libA comes with it's own set of symbols that it has to hunt down .. and so on recursively
16:23.38 brlcad and it's not strictly a tree, it's any possible network topology
16:23.47 brlcad cycles are valid
16:23.55 starseeker winces
16:23.58 brlcad undesirable, but valid
16:24.20 brlcad and with runtime loading, you can't even know when you have certain topologies
16:25.53 starseeker wouldn't a coverity-style analysis of the code allow a tool to investigate the runtime possibilities?
16:27.04 Notify 03BRL-CAD:starseeker * 60391 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/src/other/openscenegraph/CMakeLists.txt): OK, it's down to libfb and libdm
16:27.36 starseeker doens't buy it that there exists a situation where the developer can keep track of such interrelatedness and the computer can't... there must be some solution
16:35.13 brlcad as long as you prohibit loading a library at runtime by filename, yeah sure .. and some plaforms do that
16:35.56 brlcad if you're going to allow runtime symbol insertion, you have to have deterministic symbol resolution ... which is ordering or some explicit table or some other method (all of which exist too)
16:36.15 brlcad gets off the dead horse :)
16:36.22 starseeker brlcad: narrowing down - libfb is what's providing the first set of osg libs
16:36.38 starseeker can turn off libdm's and still work, so that's were the problem can be resolved
16:41.26 Notify 03BRL-CAD:starseeker * 60392 (brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/libfb/CMakeLists.txt): Narrow down on the problem - libfb is providing the first set of osg libs, and libdm doesn't have to factor in - solve the issue in libfb, and we've got it.
16:50.14 Notify 03BRL-CAD:starseeker * 60393 (brlcad/branches/openscenegraph/src/libfb/CMakeLists.txt brlcad/branches/openscenegraph/src/other/CMakeLists.txt): Try adding other osg libraries explicitly in case the ordering needs to be explicit...
16:54.23 starseeker brlcad: osg by itself doesn't work. osgViewer by itself does, but only if I keep the no-as-needed
16:59.44 Notify 03BRL-CAD:starseeker * 60394 brlcad/branches/openscenegraph/src/libfb/CMakeLists.txt: I can get away at this stage with supplying *ONLY* osgViewer as a library, but I still need the no-as-needed flag or the initialization changes (I don't see my debugging line indicating the plugin directory has been loaded when starting MGED.)
17:00.15 starseeker I tried including osg before and after osgViewer, doesn't seem to make a difference...
17:04.29 starseeker brlcad: thanks for taking the time to help me work through it
17:05.08 starseeker will keep digging, but at least worst case that linker flag can be confined to libfb/libdm
17:11.34 starseeker brlcad: another data point, fwiw - windowingSystemInterfaceRef is called even before main in MGED in the working scenario, and never called at all otherwise
17:12.04 starseeker can that happen as a consequence of ordering?
17:13.14 starseeker or, perhaps a better question, if there *is* in fact a change in initialization per that gentoo page, is there any to make a definitive test for it that will either confirm it or rule it out?
17:26.49 starseeker wait a minute...
17:36.36 starseeker AH HAH!
17:39.08 Notify 03BRL-CAD:starseeker * 60395 (brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp and 2 others): Went too low level in the APIs and wasn't getting the initialization code I needed to call. Short term, create and delete a viewer to make sure all the right setup is called. Longer term, study how the osgviewerFLTK example works in osg and find out if it makes
17:39.10 Notify sense to retool how we are embedding osg in Tk.
17:39.35 starseeker does happy dance
17:39.42 starseeker brlcad: thanks for your help!
18:15.03 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-uhgiarqtvssdzbao)
18:19.43 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
18:22.18 infinite__ brlcad: Hi! Just wish to enquire if this task www.google-melange.com/gci/task/view/google/gci2012/8095204 is open, because bu_semaphore.c already exists.
18:33.47 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
18:52.01 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
19:24.12 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
19:36.07 infinite__ can anyone explain what does the argument stand for in nirt -e {fmt r "start (%g %g %g)\n" x_orig y_orig z_orig}
20:06.37 *** join/#brlcad raj12lnm (6ad889c2@gateway/web/freenode/ip.106.216.137.194)
20:19.17 *** join/#brlcad Rich80 (~androirc@host86-157-13-66.range86-157.btcentralplus.com)
20:20.24 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
20:21.37 Rich80 Hi, I am a newbie progra
21:05.02 *** join/#brlcad Rich80 (~androirc@host86-157-13-66.range86-157.btcentralplus.com)
21:10.15 Rich80 I am new to programming however I would like to develop a geometry converter between .g files and an XML format called Geometry Description Markup Language. Any help/guidance would be much appreciated.
21:22.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:28.53 *** part/#brlcad gaganjyot__ (~gagan@27.255.252.57)
21:50.47 *** join/#brlcad merzo (~merzo@42-25-132-95.pool.ukrtel.net)
21:52.10 *** join/#brlcad infinite (~infinite@14.139.122.114)
22:08.40 hcurtis brlcad: Hi, Sean. Thanks to your and starseeker's guidance, I have come a long way. Incidentally, I've made additional improvements to my proposal on Melange, and I'm working on a patch.
22:10.33 *** join/#brlcad infinite (~infinite@14.139.122.114)
23:20.33 hcurtis brlcad: Hi, Sean. I'm working on this as a first patch. http://www.google-melange.com/gci/task/view/google/gci2013/4932878790033408 Do words like "funcs" and "args" count as spelling mistakes?
23:31.58 *** join/#brlcad merzo (~merzo@42-25-132-95.pool.ukrtel.net)
23:37.54 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
23:57.43 *** join/#brlcad Denis (~denisilie@141.85.0.116)
IRC log for #brlcad on 20140406

IRC log for #brlcad on 20140406

00:24.37 *** join/#brlcad jasvir (~jasvir@122.173.199.173)
00:25.11 *** part/#brlcad jasvir (~jasvir@122.173.199.173)
04:36.51 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
04:41.11 brlcad hcurtis: no they do not
04:41.55 brlcad and while fixing spelling mistakes is good, that really won't give us ANY idea about your coding ability
04:43.57 brlcad starseeker: :) that's fantastic
04:45.18 brlcad I suspected that was going to be the issue, static initialization during library loading is a feature of C++ libs and is opaque to the linker
04:45.24 *** join/#brlcad merzo (~merzo@110-104-133-95.pool.ukrtel.net)
04:46.29 brlcad it's basically what's going on with the step converter sources when it was an autotools build and they were turned into a noinst library ... needed some explicit call to force the library to load so the linker is aware of it when linking against C code
05:04.30 hcurtis Hi, Sean. Thank you for your feedback. My original plan was to work on a patch that involved more actual coding, but I opted to at least start on the spelling problem because it is a patch I KNOW I can have to you by tomorrow. I recall one of the mentors' saying that while underscoping is annoying, failing to deliver is unacceptable. That's why I thought in this particular time-pressured situation it would be wise to choose the spelli
05:05.16 hcurtis That said, what would you like me to do to demonstrate my coding ability? If you would like me to tackle a BRL-CAD problem that is more obviously coding, I will do it (at the risk of not succeeding).
05:12.24 hcurtis One idea is for me to send you some of the programs I have done for school, but my best guess is that they wouldn't interest you.
05:12.36 hcurtis brlcad: One idea is for me to send you some of the programs I have done for school, but my best guess is that they wouldn't interest you.
05:27.48 brlcad hcurtis: well, you can certainly start with spelling, but that should literally take you less than an hour ... but is not easy because we're actually pretty good at our spelling
05:28.21 brlcad that will at least shown if you're adept at searching code and creating a patch ... but if it ends up taking you all day, not a good sign :)
05:28.46 brlcad code you've written for school is not helpful
05:29.23 brlcad it's assumed you have at least basic coding skills, the question is how good you are at reading and modifying existing code written by others .. much much harder
05:30.41 brlcad the TODO file (especially the items near the beginning of that big file) are probably more suitable since those are real issues that are current interet
05:31.38 hcurtis brlcad: Ok
05:37.49 hcurtis brlcad: Thank you for your candor. At the same time, I'd like to point out the fact that someone can't get a 3.886 GPA in a programming curriculum (as I have) without being able to code at all. I appreciate what you and the other mentors have done for me, I would love to have this opportunity, and I am sincerely trying my best with the skills I do have.
05:39.27 hcurtis brlcad: And yes, you guys have turned out to be pretty good spellers :)
05:44.13 brlcad your best bet is to pick a random file and run a spell-checker on it, rinse and repeat a dozen times until you find a few and search the entire tree for those
05:45.05 brlcad like I said, no concerns whether you can code at all -- it's assumed you could write new code for the task you propose given unlimited time
05:45.58 brlcad working with an existing code base, strict code quality requirements, code formatting requirements, and just navigating a massive complex set of APIs can be completely different from what one encounters in an academic context
05:46.32 brlcad not impossible, just rare and quite different, especially when it comes to modifying code
05:47.18 brlcad good luck hunting and try to stay on irc more, discuss your progress even if nobody responds immediately (it is always read) ;)
05:47.24 brlcad enwanders
06:17.07 hcurtis brlcad: I have some information I'd like to share with you. I can write it here, but it's longish. Would you like me to just put it here anyway or should I e-mail it to you instead?
06:21.40 hcurtis brlcad: By the way, thanks again for the advice.
07:24.39 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:08.26 *** join/#brlcad jasleen (~chatzilla@117.255.245.6)
08:21.40 *** join/#brlcad infinite (~infinite@14.139.122.114)
08:43.29 infinite hello. One doubt I have. Which file is responsible for displaying output of any command back to command window
09:50.27 *** join/#brlcad Denis (~denisilie@141.85.0.116)
09:51.35 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
09:52.58 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
09:53.39 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
11:14.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:15.40 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
11:23.23 *** part/#brlcad gaganjyot__ (~gagan@27.255.252.57)
11:41.17 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
12:26.37 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:38.36 *** join/#brlcad Zhao_Anqing (~clouddrif@101.224.90.159)
13:20.58 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-vnqxswrdavnycbiy)
13:21.23 *** join/#brlcad ries (~ries@190.9.171.121)
13:47.45 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:53.47 *** join/#brlcad Zhao_Anqing (~clouddrif@101.224.90.159)
15:23.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:23.27 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
15:25.11 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:56.46 Notify 03BRL-CAD:starseeker * 60396 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Make a specific note to check out GraphicsWindowEmbedded
16:33.58 *** join/#brlcad hcurtis (b82d2950@gateway/web/freenode/ip.184.45.41.80)
16:50.30 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-ghhzzrlvbffytrgx)
16:58.40 *** join/#brlcad infinite (~infinite@14.139.122.114)
17:10.30 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
17:16.11 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
17:50.59 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
17:53.33 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:57.46 *** join/#brlcad albertcoder (~albert@202.164.53.117)
18:09.02 *** join/#brlcad Rich80 (~androirc@85.255.233.224)
18:20.43 *** part/#brlcad gaganjyot (~gagan@27.255.252.57)
18:31.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:57.35 ankesh11 Hi, I am working on the Benchmark Performance Website project, is it necessary to deploy the site using a Mediawiki extension? This puts several constraints on the development. I understand that the current brlcad site is deployed using mediawiki but redirecting a subdomain to a mediawiki independent setup should be trivial. I think we should continue using
19:57.35 ankesh11 an MVC framework such as Laravel for development. Any thoughts?
19:59.18 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-244-141.ssp.dialog.net.pl)
20:11.38 drv_ Hi, I have next dumb question. I'm trying to get involved in GSoC. Now I decided to start with http://brlcad.org/wiki/Contributor_Quickies before I will try write any useful patch. And my question is: if I write for example rt_rhc_volume (it's not implemented yet) I will do a commit? And can you give me any hint how I should test this function before it? I'm sorry if this question is stupid but it's my first contact with large Open
20:11.38 drv_ Source program.
20:32.47 drv_ And I realized that It was written in 2012 Google Code-In ( http://www.google-melange.com/gci/task/view/google/gci2012/7960224 ). But why I can't find it in rhc.c file?
20:39.38 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
20:40.42 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
20:43.29 *** join/#brlcad hsrai_ (~hsrai@202.164.53.116)
20:46.19 *** join/#brlcad drv__ (~smuxi@dynamic-78-8-244-141.ssp.dialog.net.pl)
21:08.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:16.31 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:17.16 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
22:16.55 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
22:48.53 *** join/#brlcad hcurtis (b82d45ca@gateway/web/freenode/ip.184.45.69.202)
22:53.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:12.04 Notify 03BRL-CAD:tbrowder2 * 60397 brlcad/trunk/src/liboptical/turb.c: See FIXME: array should have 20 numbers but only has 16; total array should have 8000 elements but only has 7996
23:42.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140407

IRC log for #brlcad on 20140407

00:21.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:30.52 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
01:10.36 kintel brlcad: Hey - I think we agree on the GSoC project selection and slot request for OpenSCAD. Do you need anything from us?
01:44.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:47.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:01.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:06.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:28.05 brlcad kintel: yes, it's in the e-mail I sent -- need those willing to mentor to leave a private comment in melange
04:13.21 hcurtis Hi, everyone. To create a patch file, I am entering "svn diff bad.c corrected.c > myPatch.patch", but the patch file it creates is empty. What am I doing wrong?
04:17.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:35.09 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
06:35.37 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-244-141.ssp.dialog.net.pl)
06:46.06 drv_ Hi again. Does anybody know that is written "rt_rhc_volume" function? Because it's written 2012 GCI, but I can't find this function in rhc.c. And analyze.c says that " TODO: primitives that still need implementing: (...) -rhc ".
06:52.40 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:17.49 *** join/#brlcad merzo (~merzo@77-52-133-95.pool.ukrtel.net)
07:32.37 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
08:07.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:35.49 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:47.46 *** join/#brlcad albertcoder (~albert@117.210.212.122)
10:11.12 *** join/#brlcad jasleen (~chatzilla@117.255.241.126)
10:17.19 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
10:59.46 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:43.22 *** join/#brlcad hcurtis (b82d45ca@gateway/web/freenode/ip.184.45.69.202)
11:47.28 hcurtis Fortunately, I was able to figure out the problem with my patch file.
12:18.22 *** join/#brlcad ries (~ries@190.9.171.121)
12:45.11 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-244-141.ssp.dialog.net.pl)
13:08.42 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.27)
13:17.08 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:45.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
14:13.00 *** join/#brlcad pandrei (~pandrei@188.26.187.72)
14:14.19 *** join/#brlcad ries (~ries@190.9.171.121)
14:17.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:33.27 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e95f:5f08:c33:eb47)
14:38.42 Notify 03BRL-CAD:starseeker * 60398 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Start trying to ease the osgViewer in as a functional component.
14:57.03 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
15:01.04 infinite_ d_rossberg: Hi! I made the changes in nirt.c, did make install but make install is giving me this error file INSTALL cannot set permissions on "/usr/brlcad/dev-7.24.1/share/./AUTHORS"
15:01.42 brlcad infinite_: you do not need to install to run the apps
15:01.49 brlcad they'll be in your build tree
15:01.56 brlcad (in the bin directory)
15:02.43 brlcad hcurtis: glad to hear it
15:03.10 brlcad drv_: it means that implementation from 2012 is either unreviewed or flawed
15:03.36 brlcad so you could review it, clean it up, see if it works as described, maybe make a test case for it
15:03.41 brlcad that would be a useful patch
15:06.49 infinite_ brlcad: Initially, I was just doing "make" and running it but changes were not reflected, so I tried using make install
15:08.33 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
15:09.31 *** join/#brlcad todor_nikolov (~tnikolov@95.180.128.105)
15:09.56 brlcad infinite_: if rebuilding is successful, then you must have been doing something else wrong :)
15:11.36 todor_nikolov Hi everyone
15:12.16 todor_nikolov I downloaded the virtual machine and followed instructions, but I still have problems with building the program
15:12.32 brlcad hello todor_nikolov
15:14.20 todor_nikolov can i have some help
15:14.48 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
15:18.27 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
15:20.29 d_rossberg infinite_: "sudo make install" would probable do it, but i'm setting the installation path to one in my home directory, e.g. "/home/rossber/bin/brlcad"
15:20.37 brlcad todor_nikolov: sure
15:20.51 Notify 03BRL-CAD:starseeker * 60399 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Make a stab at creating an osg event handler that calls framebuffer updates - since nothing shows in the viewport when using a viewer currently (might have to draw to a texture and paint it on triangles for the scene graph, as opposed to the current raw opengl?) this isn't immediately useful. Checkpointing it because it does seem to
15:20.54 Notify make the call when the event occurs.
15:22.30 d_rossberg and i'm setting the path to /home/rossberg/bin/brlcad/bin in my login file
15:22.47 brlcad todor_nikolov: I've heard a comment saying there is a problem, but I still have no information about what that problem is or what was tried ... so it's kind of impossible to help without more information, no? :)
15:23.04 todor_nikolov I am building and sending the log into a file
15:23.28 todor_nikolov Then I will upload it to pastebin
15:23.31 brlcad you are reading the output, I hope :)
15:24.02 brlcad build logs can seem complicated, but not when you step and read exactly what it's telling you ... useful to become experienced reading output from a build
15:24.08 brlcad s/useful/necessary/
15:24.18 brlcad I'll help you decipher what's going on
15:25.05 ankesh11 brlcad: Wanted to discuss about the issue of incorporating the Benchmark website using a MediaWiki extension.
15:25.36 ankesh11 Would it be hard to deploy a subdomain to a mediawiki independent setup?
15:26.40 brlcad ankesh11: not sure what you mean
15:26.47 brlcad it's easy to create a new subdomain
15:26.59 brlcad bench.brlcad.org or whatever
15:27.00 todor_nikolov http://pastebin.com/X611kmp8
15:27.10 brlcad todor_nikolov: would you use a different pastebin?
15:27.19 brlcad the .com is unreachable by many of our devs
15:27.24 ``Erik ../../../lib/libtk.so.8.5: file not recognized: File truncated
15:27.52 ``Erik something killed ld or something, remove the libtk.so.8.5 file and try building again
15:28.32 ankesh11 That's right, I mentioned that earlier too. hsrai suggested we should deploy the benchmark website using mediawiki, as it would use the current infrastructure. I am of the opinion leveraging mediawiki would not be useful in this case.
15:29.05 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:29.29 todor_nikolov http://paste.ubuntu.com/7217484/
15:31.06 brlcad ankesh11: I think you should write a proper cost-benefit matrix comparing mediawiki with laravel (or whatever) if your proposal is selected
15:31.24 todor_nikolov It says the file does not exist
15:31.27 brlcad I'd like to see what the tradeoffs are before deciding that bit of critical architecture
15:31.48 brlcad todor_nikolov: it does not say that
15:32.04 todor_nikolov rm: cannot remove `libtk.so.8.5': No such file or directory
15:32.07 brlcad it says it DOES exist .. but that it's invalid (truncated, too short)
15:32.29 brlcad you're issued rm on the wrong path
15:32.32 todor_nikolov erik said to delete it, and i went in lib folder and its not there
15:32.53 brlcad what's the full path?
15:33.13 todor_nikolov path is ../../../lib/libtk.so.8.5 or /lib/libtk.so.8.5
15:33.13 brlcad notice the path is relative to that last make[1] line
15:33.24 brlcad no and no
15:33.33 todor_nikolov oh its inside the project
15:33.39 brlcad the first is not a full path, it's a relative path
15:33.58 brlcad the latter is a full path, but is not the right one (you made that up)
15:34.36 todor_nikolov I found the file
15:34.45 todor_nikolov its in brlcad-build/lib
15:34.50 ankesh11 Fair enough, will try to compare their pros and cons.
15:35.26 todor_nikolov again but this time with another lib
15:36.01 todor_nikolov CMakeFiles/tk.dir/unix/tkUnixButton.c.o: file not recognized: File truncated
15:36.32 todor_nikolov will removing build dir and cmake from scratch help?
15:36.40 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:37.33 ``Erik todor_nikolov: probably
15:39.19 brlcad todor_nikolov: it looks like you probably aborted the build at some point
15:39.30 brlcad so yeah, starting over or running make clean is in order
15:39.33 todor_nikolov i did that
15:39.44 brlcad don't do that :)
15:40.20 brlcad er, depends on what "that" is .. don't interrupt a build ;)
15:40.55 todor_nikolov i got that :)
16:15.06 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
16:27.36 Notify 03BRL-CAD:starseeker * 60400 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: It looks like the issue is rather more fundamental. Essentially, when we invoke the viewer, we're activating the 'this is a scene' aspect of openscenegraph and that doesn't appear to interact well with the low-level drawing calls in the framebuffer. Several options here - figure out what's going on with Tk's events, see if something a
16:27.39 Notify bit more modern like glfw makes a better container, or map adrt's 'framebuffer is a texture on triangles' approach to the libfb framebuffer drawing. All have drawbacks, but it looks like digging deeper into Tk is what will have to happen, at least in the short run.
16:29.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:30.29 Notify 03BRL-CAD:starseeker * 60401 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Fix the 'load the libs' viewer invocation - we still need that.
16:33.17 *** join/#brlcad todor_nikolov (~tnikolov@95.180.128.105)
16:52.06 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
17:10.57 todor_nikolov Build successfull, thanks for the help
17:17.18 Notify 03BRL-CAD:starseeker * 60402 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Trying to see how mged+libdm remain properly drawn... looks like they do a custom event handling setup. Not exactly sure how/if that can map to the libfb api - start experimenting.
17:24.04 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
17:24.48 *** join/#brlcad todor_nikolov (~tnikolov@95.180.128.103)
17:27.35 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
18:52.56 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
19:12.42 Notify 03BRL-CAD:starseeker * 60403 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Even if we do customize the Tk bindings, not sure how to properly manage this - mged appears to be using a global somehow.
19:38.56 brlcad starseeker: mged accesses the INTERP global
19:40.17 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
20:03.12 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
20:04.08 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:11.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:31.51 *** join/#brlcad hcurtis_ (4ab29c68@gateway/web/freenode/ip.74.178.156.104)
20:56.13 *** join/#brlcad hcurtis (4ab29c68@gateway/web/freenode/ip.74.178.156.104)
20:59.44 Notify 03BRL-CAD:starseeker * 60404 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Need to make sure we're set up to display.
21:19.55 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
22:13.08 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:06.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:07.27 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-244-141.ssp.dialog.net.pl)
23:17.13 *** join/#brlcad hcurtis (4ab29c68@gateway/web/freenode/ip.74.178.156.104)
23:30.45 Notify 03BRL-CAD:starseeker * 60405 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure and 5 others): Do some experimenting with glfw to see if it represents an improvement over Tk for this application. Not getting something quite right with the opengl view, but checkpoint testing thus far.
IRC log for #brlcad on 20140408

IRC log for #brlcad on 20140408

03:53.20 *** join/#brlcad hcurtis_ (4ab29c68@gateway/web/freenode/ip.74.178.156.104)
03:55.35 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:56.16 *** join/#brlcad hcurtis (4ab29c68@gateway/web/freenode/ip.74.178.156.104)
04:35.55 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
06:13.35 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:06.34 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
07:50.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:57.42 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
08:05.07 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
08:38.40 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:43.35 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
08:46.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:48.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:10.04 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
09:21.00 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:28.11 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
09:33.37 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
IRC log for #brlcad on 20140409

IRC log for #brlcad on 20140409

00:38.35 *** join/#brlcad infobot (~infobot@rikers.org)
00:38.35 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 is under way, student selections announced soon!
01:52.05 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:c563:f00f:d61e:36a)
01:53.21 Zhao_Anqing hi, I have some questions about NMG functions.
01:53.36 Zhao_Anqing It seems most of them just deal with the first region of model
01:53.46 Zhao_Anqing and the first shell of region.
01:56.12 Zhao_Anqing for example the use of 'nmg_bot'
01:57.49 Zhao_Anqing Is it something specical for such usage. I means, don't act on all region and shell.
02:18.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:09.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:07.32 *** join/#brlcad pandrei (~pandrei@188.25.172.88)
06:24.48 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:29.00 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
06:30.39 pandrei if I have a patch that's build of several patches, is it ok to keep them in the same 'ticket'?
06:31.09 pandrei I ll add _#number to list tthe according order
06:37.26 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:25.37 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:32.55 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
07:53.51 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
07:58.35 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-uvblqucunyipmpbu)
08:23.04 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:39.00 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:47.38 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:12.54 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.20 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
09:42.59 *** join/#brlcad pandrei (~IceChat77@188.25.172.88)
09:43.03 pandrei Hello
09:43.21 pandrei Daniel, I've seen the comments on sourceforge and I'm a bit confused
09:44.03 pandrei you mentioned that I should implement tgc, tgc is "Cone". I haven't taken a thorough look in it but it seems to be implemented
09:44.27 pandrei What you guys are saying is that I only have to add the special constructor(rcc) inside tgc(Cone). That's what I understood from the comments
09:58.44 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:c563:f00f:d61e:36a)
10:50.16 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:16.26 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:16.46 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:28.12 d_rossberg pandrei: sorry, i forgot that Cone was in fact the tgc
11:28.53 d_rossberg and if you look at the constructors there (in Cone.h) what do you see there?
12:18.27 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:27.31 *** join/#brlcad ries (~ries@190.9.171.121)
12:34.41 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:37.57 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
12:59.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:08.53 ries teepee: ping
13:11.48 teepee_ o/
13:14.56 teepee_ ries: .
13:15.29 ries teepee_: if I remember correctly, you have been discussing DXF import/export, right?
13:15.58 teepee_ ries: yup
13:16.16 ries teepee_: are there any MIT licensed DXF libraries?
13:16.21 teepee_ the implementation in openscad is not exactly perfect
13:17.14 teepee_ hmm, not really at this time I think. not as library for simple reuse
13:19.09 ries I have no idea how hard/easy it is to write a DXF parser
13:20.10 teepee_ i guess it's an annoyingly amount of work but likely not the hardest thing as file formats go
13:23.08 ries …and the version differences..
13:37.36 teepee_ ries: hmm, right, that might make it a bit more complex
13:48.30 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
13:49.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:00.06 *** join/#brlcad javampire (~ncsaba@remote-munich.teradata.com)
14:18.44 Notify 03BRL-CAD:starseeker * 60411 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Not working properly yet, but get raytracing data into texture memory a show in view.
14:30.47 *** join/#brlcad kesha (~kesha@14.139.122.114)
14:44.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:52.44 Notify 03BRL-CAD:starseeker * 60412 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Can see image now, but no incremental update.
14:55.37 kanzure brlcad: i've been ill for the past week, but i notice you've mentioned a deadline for something in an email to me. should i be doing something?
14:56.37 kanzure oh it looks like we ran out of candidates anyway
14:56.39 kanzure nevermind then
15:03.17 starseeker ries, teepee_ : what about https://bitbucket.org/Coin3D/dime ?
15:04.53 teepee_ starseeker: hmm, that's not very active lately, but kintel might know more :)
15:05.43 kintel starseeker: It's not maintained, but BSD licensed
15:08.53 teepee_ so there's 2 GPL libs, on non-maintained BSD and the brl-cad code that might be moved to a library in the future
15:10.27 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:10.28 Notify 03BRL-CAD:starseeker * 60413 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Doesn't update, but there's a performance penalty to pay. Will try switching back to osg and see if triangle-based solution works with an osgViewer...
15:12.16 starseeker kintel: right - my thinking was since it's set up as a library already, it might be worth forking as a starting point on which to improve
15:12.31 starseeker also, as BSD licensed code, it's the most liberal of the options
15:12.57 kintel starseeker: It's a bit dated, but should be solid. I've had production code running on it for years
15:13.18 starseeker I'd started working on a CMake build for it as part of psketcher, so I can finish that up and take it for a spin
15:14.19 teepee_ cool, i guess it would be a good idea to use the same library if we switch anyway
15:14.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:14.58 starseeker let's put it this way - what would y'all like to see from dime that would make it the "preferred" choice?
15:15.18 starseeker personally thinks a BSD licensed lib everyone can use would be the best long term solution...
15:15.56 teepee_ hmm, OpenSCAD would need DXF import / export
15:16.09 starseeker I think dime does both?
15:16.43 teepee_ according to the readme it can do both
15:17.12 teepee_ regarding API is not much needed i think
15:17.36 starseeker you mean for I/O? yeah, should be fairly straightforward
15:17.37 teepee_ some basic data model that provides the raw data is probably best
15:17.39 pandrei guys, how can I checkout svn branch rt^3 on windows
15:17.50 pandrei when I'm trying to do that on console it somehow converts rt^3 to rt3
15:18.13 teepee_ oh ^ is a special character on windows command line
15:18.18 starseeker http://tortoisesvn.net/ might help
15:18.20 pandrei yes
15:18.33 teepee_ try ^^
15:19.03 starseeker teepee_: my thought was to dust off dime, see what it's like, and if it's worth building on set it up as a stand-alone project
15:19.19 pandrei feels so uncomfortable doing anything on windows
15:19.38 starseeker kintel having used it in production is a definite point in its favor
15:19.56 teepee_ starseeker: sounds good, that would match kintel's plan to maybe move OpenSCAD to some other license. right now GPL would not be an issue
15:20.20 starseeker not for OpenSCAD, but it would preclude BRL-CAD using it :-/
15:20.57 starseeker which is OK, but misses possibilities for mutually advantageous development
15:21.17 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-240-121.ssp.dialog.net.pl)
15:21.27 starseeker if I can I'll finish up the CMake build for it tonight and see what's there
15:22.46 drv_ hi, is there everything ok with brlcad.org site?
15:23.52 drv_ I can't open it... I've tried also from my phone, but it also doesn't work.
15:24.01 teepee_ starseeker: yeah, I know. we do need some other code as the current implementation does not support all primitives
15:29.53 *** join/#brlcad gaganjyot__ (~gagan@27.255.252.57)
15:34.50 pandrei d_rossberg: in cone.h the implicit constructor seems like the one similar to rcc
15:34.56 pandrei base, height and radius
15:35.55 pandrei but shouldn't the rcc one have some additional constraints?
15:36.56 pandrei from what I see, the set for rcc is implemented, I'm a bit confused.
15:55.30 d_rossberg pandrei: see src/libwdb/wdb.c: mk_rcc simply calls mk_tgc. rcc isn't a primitive, the primitive constructed by "in foo rcc ..." is a tgc
16:12.17 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
16:19.09 *** join/#brlcad jasleen (~chatzilla@117.255.247.150)
16:38.52 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:39.12 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-eudpradxfcselbbe)
17:41.13 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:13.15 *** join/#brlcad Denis (~denisilie@p16.eregie.pub.ro)
18:32.05 *** join/#brlcad ries (~ries@190.9.171.121)
18:43.52 Notify 03BRL-CAD:carlmoore * 60414 (brlcad/trunk/doc/docbook/system/mann/en/build_region.xml brlcad/trunk/doc/tool_categories.txt and 15 others): fix spellings; 2 cases of 'eg' should have been 'e.g.' (I can NOT change 'eg' if it is part of a program-used name)
19:03.28 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-166-051.pools.arcor-ip.net)
20:47.53 brlcad teepee: and brl-cad code that IS being moved to a library (unless we find something better, something we could collaborate on like stepcode .. but that's looking slim pickings)
20:49.03 teepee brlcad: starseeker wanted to have a look ad Coin3D
20:52.56 brlcad heh sure
20:53.42 brlcad though pulling in something that aims to be openinventor just for format conversion is literally akin to buying a house to get the sink
20:54.00 brlcad might be extractable, though I'm not seeing it yet in their tree
20:54.15 brlcad dxf isn't that complex a format .. most of the work is the wiring
20:54.25 teepee https://bitbucket.org/Coin3D/dime
20:54.30 teepee sounds like it's in a library
20:54.44 teepee but i haven't looked at the code yet
20:55.25 brlcad ah cool, that would be why I couldn't find it in the coin3d tree
20:56.00 brlcad was going to say, unless someone created a general library, there's not much difference with our parser at that point (given the work is the wiring)
20:57.30 brlcad which they did, so quite possible
20:58.03 brlcad maybe that'll be our first plugin test case
20:58.05 teepee it probably has not proven yet that it has a general useful api
20:58.32 teepee but at least the license is generally agreeable :)
20:58.50 teepee and if it's not working out there's still the brl-cad code
20:58.57 brlcad nods
21:02.17 teepee I'm not yet convinced it's a good idea to mix 2d and 3d for an import/export library
21:03.44 brlcad dxf describes both
21:03.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:04.40 brlcad that's actually one of the cool features of ours, that it'll bring in dxf 2D sketch entities as our sketch and extrusion entities as well, so you import the 3D definition
21:05.14 brlcad looks like their parser is set up to handle pretty most/all of the entities
21:05.16 teepee so dxf can describe extrusion?
21:05.19 brlcad yeah
21:05.34 brlcad "can"
21:05.42 teepee hmm, ok. i only used 2d dxf so far
21:05.44 brlcad in my experience, they usually do, but don't need to
21:06.20 *** join/#brlcad drv_ (~smuxi@dynamic-78-9-147-183.ssp.dialog.net.pl)
21:06.27 brlcad they have full 3D polyface support too, so it's also got most of the concepts of formats like obj and stl
21:07.25 teepee looks like that's again something used for specific workflows
21:07.30 brlcad it's actually not a "bad" format .. just a lot of codes everywhere that they use to describe things which can seem wonky
21:07.32 teepee like 3d printing invented the AMF format
21:08.01 brlcad nice, looks like dime can read AND write dxf
21:08.04 brlcad as well as dxb
21:08.40 brlcad for all entities
21:08.53 brlcad at least all the ones I'm point sampling
21:10.05 brlcad yeah, I could definitely see giving this a try as our first plugin to GCV ...
21:10.22 teepee talking of file formats, do you have SVG import?
21:10.33 brlcad looks similar to what we have in terms of read/write support, but better organized
21:10.44 brlcad Nooo.. that's not a 3d format :P
21:10.59 teepee right, it's quite 2d :)
21:11.34 brlcad we call those image formats ;)
21:12.03 brlcad or "images" for short
21:12.37 brlcad mm, just reading up on AMF .. DXF is actually a lot more complicated in comparison, many more features
21:13.09 teepee hmm, we do use SVG pretty much at the same level as DXF
21:13.41 teepee (or better plan to use...)
21:13.52 brlcad http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=12272454&linkID=10809853
21:14.56 teepee oh, it even has sweep and loft
21:15.19 brlcad it's basically anything you can do in autocad
21:16.05 brlcad though some things get dumb'd down if written to dxf compared to getting written out as dwg
21:16.08 teepee ahh, that's the user interface stuff. I first thought it's the file format
21:17.06 brlcad ah, that link didn't go through right
21:17.22 teepee there's a big discussion about this going on right now as it would be nice to have support for this features
21:18.03 brlcad http://images.autodesk.com/adsk/files/acad_dxf0.pdf
21:18.05 brlcad that's better
21:18.41 teepee yeah, i downloaded that some weeks ago when the first proposal about dxf import came in
21:19.23 teepee the number of pages already tells it's not the easiest format
21:19.59 brlcad heh
21:20.21 teepee the AMF spec is 15 pages
21:20.26 brlcad it's actually rather simple format, the whole thing decomposes into blocks with entities in a block .. each defined by a code
21:20.52 brlcad there are just hundreds of possible codes
21:21.07 brlcad to write a parser, you have to deal with maybe 10-20 codes
21:21.31 hcurtis brlcad: Hi, Sean. I just wanted to make sure I understood correctly--when you said "I could definitely see giving this a try as our first plugin to GCV," you were referring to dxf, right?
21:21.40 brlcad unless you want all the details like line stipple type and arrow types and font styles and vertex colors and ...
21:21.52 brlcad hcurtis: yes, I was
21:22.15 teepee hmm, yeah, I guess we will not support that for quite some time
21:22.21 hcurtis brlcad: Cool
21:22.35 brlcad GCV is intended to a an excessively modular plugin-style library so we/others can plug in formats
21:22.58 hcurtis Yes
21:23.43 teepee compile-time or run-time plugins?
21:25.18 brlcad I envision there being a set of core formats bundled in compile-time for basic functionality, but at least having the ability to load plugins at run-time is desirable
21:25.21 brlcad whether it ships with them configured that way or not
21:25.46 teepee cool
21:28.01 brlcad I could see someone wiring up some commercial plugin for thier needs, they'd need to be able to just compile against the lib and have it work
21:28.01 brlcad or another project that has their own format needs that might not be integratable for whatever reason (e.g., license) ... dwg is a great example
21:29.50 teepee sounds very promising
21:30.29 teepee it's a bit strange that nothing really usable exists in that area yet
21:30.47 brlcad and one of the best ways to share our treasure trove of file formats that we've implemented over the years
21:30.49 teepee looks like every project did roll their own solutions
21:31.19 brlcad each format is hard and it's easty to put blinders on to just import that small bit of data you care about
21:31.49 teepee indeed, and the additional effort to create a nice API is quite big
21:31.58 brlcad we have 2 or 3 formats that literally took years of full-time effort to implement
21:32.19 brlcad and they're still just "a good start" in our view
21:33.06 Notify 03BRL-CAD:carlmoore * 60415 (brlcad/trunk/src/conv/step/g-ap242/AP242_managed_model_based_3d_engineering_20131030.exp brlcad/trunk/src/libpc/pcMathGrammar.h): fix spellings (it's been called to my attention that the fix to the *242* file will have to propagate upstream)
21:34.40 brlcad at quick glance, it looks like we have support for 33 different file formats, either import, export, or both
21:35.19 brlcad granted about half are the stupid easy polygonal formats, but the other half ... not so much
21:35.37 hcurtis brlcad: Wow, this pdf on dxf that you provided the link to is beautiful. Thanks for sharing it. You might not know this, but dxf is of special interest to me because it was one of my first BRL-CAD-related research topics. I originally was going to write my proposal on dxf import.
21:36.04 brlcad hcurtis: we have a dxf importer already
21:36.40 brlcad could be beefed up (or replaced by dime), but it's actually pretty robust and featured for 3D data
21:36.46 teepee quite a lot, we pretty much had STL/OBJ only up to some weeks ago :)
21:37.23 hcurtis brlcad: Don't I know it. :) Teepee and others told me, and I went in another direction with my proposal.
21:37.47 teepee well, that dxf import proposal was actually OpenSCAD
21:38.27 hcurtis teepee: That is correct.
21:38.29 teepee as the current import is limited so much it really causes trouble with any normally exported file (e.g. from inkscape
21:38.29 teepee )
21:39.25 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:21.09 Notify 03BRL-CAD:brlcad * 60416 brlcad/trunk/CMakeLists.txt: group the test logic together for the ones that require additional testing
22:25.45 ``Erik brlcad: crit was not affected by heartbleed, but I went ahead and updated world (thus openssl) and restarted apache anyway... php had split out the apache module so there was some issue getting the php pages working again, so service disruption :/ should all be sorted now
22:51.15 Notify 03BRL-CAD:brlcad * 60417 (brlcad/trunk/src/libged/vutil.c brlcad/trunk/src/mged/mged.c): make sure gvp is not null before we dig the view matrices out of it for bn_mat_mul(). carl isolated a crash in the mirror command caused by this very issue (presumably in console mode). the ged_view_update() call was specifically to blame.
22:53.56 Notify 03BRL-CAD:brlcad * 60418 (brlcad/trunk/BUGS brlcad/trunk/NEWS): reported by carl moore, fixed a bug in mged where it'd crash if there was no view after running the mirror command. looking at the cause, it was really any command that attempted to update the view that could provoke this issue.
22:55.38 brlcad ``Erik: awesome! I was just wondering that yesterday
22:56.04 brlcad way to go on updates to miss that one! .. so many affected
23:00.56 brlcad starseeker: note carls' r60415 commit fixed errors in the 242 schema .. something else to share on stepcode list to hopefully get that propagated up
23:07.12 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
23:26.22 *** join/#brlcad drv_ (~smuxi@dynamic-78-9-147-183.ssp.dialog.net.pl)
23:50.40 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140410

IRC log for #brlcad on 20140410

00:03.32 *** join/#brlcad kesha (~kesha@14.139.122.114)
00:08.53 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
00:11.48 *** join/#brlcad kesha (~kesha@14.139.122.114)
00:16.29 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
00:32.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:51.29 *** join/#brlcad kesha (~kesha@14.139.122.114)
01:16.00 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
01:18.20 *** join/#brlcad maths22_ (~gcimaths@66-118-151-70.static.sagonet.net)
02:30.31 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.107.151)
03:03.19 starseeker wonders why dime builds so many sub-libraries
03:22.08 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
03:54.17 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
04:20.04 brlcad hcurtis: are/were you working on a different patch?
04:27.59 hcurtis brlcad: Hi, Sean. I do want to work on another patch. Unfortunately, I also have a big school project I am working on and have to finish. By the way, I thought you had said that at this point it was too late for any more patches.
04:32.02 brlcad it's like saying it's a bit late to be eating dinner .. still hungry
04:35.52 hcurtis brlcad: I'm not sure whether you saw the note I left for you in the channel the other day. I made some final improvements to my proposal, and I wanted to tell you how much I appreciate all of the great information and help you've given me during this process.
04:44.37 brlcad hcurtis: yes, I did see that note
04:45.04 brlcad I always read the backlog ..
04:45.18 hcurtis brlcad: Cool
04:45.19 brlcad might not comment but I always read it
04:46.17 hcurtis brlcad: At any rate, if you have any ideas about something I that I could get to you quickly (my best guess is that you need it ASAP) that would give you more information about me and my coding ability, please tell me.
04:47.56 brlcad we just haven't seen any code from you, so there's nothing but kind words and good intentions to go on
04:48.55 brlcad I gather with your inexperience, that you're probably not familiar yet with using a debugger
04:49.10 brlcad so that knocks out some more immediate ideas
04:53.38 hcurtis brlcad: Any comments on the patch I submitted? I'd mainly like to know what I did wrong on it so that I can improve and make a better patch next time.
04:53.54 brlcad I commented on what was wrong with it
04:54.08 brlcad a patch that cannot be applied is useless ;)
04:55.26 hcurtis brlcad: I understand. I'll go to Sourceforge right now and see your comments.
04:56.22 brlcad if you want something specific to look into that should take less than an hour, you could run "make test" and notice that there are several that currently fail. figure out why they fail, make a change that fixes them, create and submit patch file
04:57.03 brlcad why ONE of them is failing, not all of them
04:58.43 hcurtis brlcad: I appreciate the feedback about the patch.
05:04.59 hcurtis brlcad: Also, thank you very much for the idea about running "make test." I'll get on it right now and try my best. I'm fully aware that this might be my last chance.
05:10.06 brlcad hcurtis: you really don't have to be so continuously thankful
05:10.26 hcurtis brlcad: Ok
05:10.30 brlcad we do this all the time and will with or without thanks, so you can chill :)
05:11.07 hcurtis brlcad: Lol
05:11.23 hcurtis brlcad: Cool
05:15.02 hcurtis brlcad: But before we let that issue go for good...just so you know, all of my words of thanks have been SINCERE. I'm learning a lot from you guys, and it's been great interacting with professionals.
05:15.56 hcurtis brlcad: I didn't mean to make you uncomfortable or get on your nerves.
05:55.20 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:06.21 hcurtis brlcad: Here's what's going on. I did the build configuration and started the build. The problem is that it's really slow and might take hours. Unfortunately, I'm doing it inside a VM on a Windows 7 OS. (If selected for GSoC, I _WILL_ invest in a quad-core Debian 64-bit machine immediately.)
06:20.58 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
06:41.36 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
06:56.13 *** join/#brlcad pandrei (~pandrei@188.25.173.26)
06:57.27 pandrei Hello, I'm getting the following error when building rt^3 branch
06:57.29 pandrei /usr/brlcad/dev-7.24.1/include/brlcad/./bu/bu_tcl.h:29:58: fatal error: tcl.h: No such file or directory
06:57.29 pandrei <PROTECTED>
06:58.04 pandrei from what I remember, I had to include something in PATH. I included brlcad-build/bin
06:58.10 pandrei does it need the source dir too?
07:19.01 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
07:43.28 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
08:06.55 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
08:54.39 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
09:03.25 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:24.32 *** join/#brlcad caen23 (~caen23@92.81.212.37)
09:33.33 *** join/#brlcad gaganjyot_ (~gagan@27.255.252.57)
10:14.59 *** join/#brlcad `ishwerdas (~inderplus@202.164.53.117)
10:21.17 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e6:79a:abb9:a31e)
10:33.44 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
12:08.42 *** join/#brlcad hoiji (hoiji@gateway/web/cgi-irc/kiwiirc.com/x-qmkdaawixftdojns)
13:00.56 *** join/#brlcad ries (~ries@190.9.171.121)
13:19.19 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:44.00 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
13:58.18 brlcad hcurtis: you didn't get on my nerves at all, just don't want you to feel like it's necessary to continually express gratitude is all ;)
13:59.09 brlcad hcurtis: open source currency is time and effort ...
13:59.12 brlcad hcurtis: put in time and effort, do great things
13:59.24 brlcad hcurtis: that will show me how appreciative you are ;)
14:05.59 Notify 03BRL-CAD:starseeker * 60419 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure and 6 others): Back up to r60395 - preparing to try the texture based rendering with the working-but-flickering Tk window framebuffer.
14:08.57 ``Erik hehehe "Like many suspected compiler bugs, it turned out to be a C++ feature." http://traipse.com/cppmishap/
14:30.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:34.19 Notify 03BRL-CAD:starseeker * 60420 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: The texture-based approach appears to work in this context, but still get the window flickering from Tk.
14:40.44 starseeker ``Erik: kudos and thanks for your opengl texture based raytrace viewing in adrt, by the way
15:00.46 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:02.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:10.50 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
16:27.28 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-jdtxjzqobrvvadtq)
16:42.57 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
16:56.04 hcurtis brlcad: Understood.
17:04.12 hcurtis Here is an update on where I am on my failed-test patch. My build succeeded, and I started investigating the failed tests. I noticed that several of them had to do with bu_encode, so I decided to focus on patching at least one failure in that group.
17:04.55 hcurtis brlcad: Here is an update on where I am on my failed-test patch. My build succeeded, and I started investigating the failed tests. I noticed that several of them had to do with bu_encode, so I decided to focus on patching at least one failure in that group.
17:05.53 hcurtis brlcad: I've looked at the source code, and I've also looked at information about recent changes made to the files. However, I do not see the reason for the failures.
17:06.34 hcurtis brlcad: I am juggling my work on the patch with school work, and unfortunately, I am running out of time. That is why I've decided to ask for help.
17:07.37 hcurtis brlcad: My specific questions are these: Do you think my choice for a possible patch is appropriate given my skill level? (It wouldn't be wise for me to keep going on this one if I'm not likely to resolve it for you.) If I should continue, what technique(s) should I try now to find errors?
18:18.24 brlcad hcurtis: I would think it's appropriate but if you've spent an hour and can't resolve the issue, that's either a sign that you're not ready for that particular issue or you aren't seeing the clues to know how to fix it
18:19.33 brlcad I don't yet know your skill level beyond what you've said, which is the point of the patch ;)
18:19.58 brlcad so maybe tell more about your programming experience
18:54.05 hcurtis brlcad: So far, I have taken two Java courses and one course each in JavaScript, PHP, and HTML/CSS, and I am currently nearing the end of a C++ course. I earned/am earning As in all of them.
18:54.58 hcurtis brlcad: The concepts I have learned about and used in programs include Boolean logic, algorithm design, data types, selection, repetition, functions, arrays, strings, events, exceptions, classes, and objects.
18:59.34 brlcad so it's the work you're currently doing in the C++ course that is probably most relevant to what you proposed working on
18:59.44 brlcad and to the task you were trying to debug
19:00.58 brlcad however, if you're basically just in your first year learning C/C++, you have a LOT of work to do ... a lot of homework and time will be required
19:02.06 brlcad the other courses will help you with basic control structures and concepts, but specifics of C or even C++ are going to be exceptionally foreign
19:02.43 brlcad understanding pointers is probably the biggest piece missing (and that usually takes years)
19:04.23 brlcad however, for the immediate, you need to be able to focus if you're going to learn anything .. so I suggest either taking care of your class/school work first or focusing on a patch, but not trying to juggle both
19:04.29 brlcad you're just not going to get anywhere that way
19:04.41 brlcad not with so many unknown concepts coming at you
19:08.11 gaganjyot hi brlcad
19:08.21 brlcad hello gaganjyot
19:08.28 gaganjyot brlcad: Does BRL-CAD supports multithreading ?
19:08.34 brlcad heh
19:09.17 brlcad you've not even looked for the answer to that, did you? :)
19:09.26 gaganjyot no :(
19:09.38 brlcad considering it has the first (ever) implementation of a multithreaded ray tracer about 30 years ago .. "yes"
19:09.53 gaganjyot Wow
19:10.05 gaganjyot 's mind is blown!
19:10.06 brlcad at least multithreaded+distributed
19:10.40 gaganjyot I see :)
19:11.06 gaganjyot brlcad: one more question,
19:11.29 gaganjyot Are there any plans for a UI like FreeCAD ?
19:11.40 gaganjyot I am not comparing the CAD softwares
19:12.04 gaganjyot its just like My friends ( Mechanical engineers ) prefer UI of FreeCAD over that of BRL-CAD
19:12.05 brlcad yes, we're actively involved in two separate projects that aim to improve our usability/interface
19:12.30 gaganjyot Oh
19:12.32 brlcad we've been busy migrating and implementing core infrastructure before we start attacking the interface
19:12.57 gaganjyot Any links to this new UI stuff ?
19:13.11 gaganjyot Are you talking about Archer ?
19:14.16 brlcad archer is our "first step" towards a new GUI .. http://brlcad.org/tmp/archer_logo.png .. but it's mostly just to get code that was in mged pushed into a library
19:14.28 brlcad Qt is the foundation for our new UI
19:14.46 brlcad that's our "next generation" interface
19:14.49 gaganjyot And any link to Qt stuff ?
19:14.55 brlcad step two, per se
19:15.12 brlcad not that will be of value to anyone
19:15.44 brlcad that's active development but that just sporadically gets attention because we're still working on the critical infrastructure pieces
19:16.10 gaganjyot brlcad: what technology are you using for the display of new UI ?
19:16.17 brlcad namely brep/nurbs support that we can robustly turn into triangles on demand so we can have shaded 3D displays of any geometry
19:16.33 brlcad what do you mean?
19:17.12 gaganjyot Like some game engine ?
19:17.24 gaganjyot I mean for displaying the objects on scene
19:17.30 gaganjyot objects on screen*
19:17.50 brlcad Qt+OGRE has been my view for a number of years, but it's a thin-client architecture so it could just as easily be something else
19:18.25 gaganjyot brlcad: and how you select the object from a screen ?
19:18.30 gaganjyot bounding box method ?
19:19.09 brlcad I think a step back is needed to answer that properly
19:20.10 gaganjyot pardon
19:20.20 gaganjyot I didn't understood
19:21.18 hcurtis brlcad: I understand. Well, the good news is this: I am a hard worker, a fast learner, a good communicator and planner, and someone who takes direction and criticism very well.
19:22.10 hcurtis brlcad: Also, I was not exaggerating when I said in my proposal that I will have NO competing demands after school ends in May--no school, no other job, no children. I will have the extra time it will take for me to do a good job for you.
19:22.15 brlcad gaganjyot: if this were a building, I just told you that we're working on pouring the foundation and installing the floors/walls of the building, and you just asked me if light switches go up or down
19:22.33 gaganjyot I know that brlcad :D
19:22.53 brlcad then you should know that it makes no sense at this point to even be asking that .. it can be anything
19:22.56 gaganjyot Actually I am new to Graphics stuff so curious
19:23.08 gaganjyot I thought to port Blender's UI
19:23.13 gaganjyot to BRL-CAD
19:23.27 gaganjyot just for my friend's sake
19:23.32 brlcad you could certainly try ... but I don't think you'd get very far
19:23.40 gaganjyot I see
19:23.50 gaganjyot thats why I was asking you these questions
19:24.09 brlcad blender works with a specific type of geometry and doesn't care about CAD constraints
19:24.33 brlcad so you'd have to decouple many concepts from the interface and impose things under the hood
19:24.50 gaganjyot and view about FreeCAD's UI ?
19:25.06 hcurtis brlcad: I am also a very good researcher, which is something that has already helped me a lot during this GSoC application process.
19:25.27 brlcad hcurtis: having children has no bearing whatsoever on selections
19:25.38 brlcad just saying
19:26.33 brlcad hcurtis: all of that you've said before, I get that .. the issue will be making sure your project is aptly suited to your abilities if you are selected
19:26.50 hcurtis brlcad: Kids take up time that could be spent on GSoC. That's the only reason I said that.
19:27.14 brlcad no amount of hard working will turn you into a rocket scientist in the span of three months, same can be said of becoming a proficient C/C++ programmer
19:27.34 brlcad hcurtis: I know why you said it and I'm saying that's irrelevant
19:27.58 brlcad you are expected to have time to yourself, your family, your needs .. it would not be healthy or desirable otherwise
19:27.58 hcurtis brlcad: Ok
19:28.40 brlcad so anyone saying they have no kids as an example of committment means absolutely squat
19:29.14 brlcad if someone's plan for completing their plan involves working 80 hour weeks, we've both failed
19:29.20 brlcad that's not sustainable
19:29.43 brlcad gaganjyot: if you're interested in helping with the new interface, there's certainly plenty of ways you can help today
19:30.08 gaganjyot brlcad: How ?
19:30.27 gaganjyot not exactly today, but I'd like to help BRL-CAD :)
19:30.33 brlcad well it's not like that's a quick and simple project .. there are many many many pieces that need to be completed
19:32.37 brlcad most useful, you could start with a planning activity, infrastructure, or cost-benefit evaluation
19:33.57 brlcad planning would involve establishing minimal requirements for stages of development, drawing mock-up GUIs, identifying technologies /libraries / collaborations of interest, etc
19:34.23 brlcad infrastructure is mostly what we're focusing on and need the most help with, getting our core libraries into reusable shape
19:34.26 brlcad that's coding
19:35.19 brlcad cost-benefit evaluation would be to look at the current survey of architecture designs and quantify characteristics of value, compare Qt+OGRE with repurposed-Blender-UI for example .. itemized feature breakdown and cost analysis
19:36.38 gaganjyot I see
19:37.25 *** part/#brlcad gaganjyot (~gagan@27.255.252.57)
19:40.44 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:EvelintcisfuxzaiBlazon: Spamming links to external sites
19:41.01 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/How_To_Counter_The_Effects_Of_Aging_On_Brain_Activity%3F_Exercise_j2: Spam: spam
19:41.17 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/The_best_kids_shoes_on_the_market_today: Spam: spam
19:41.59 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:
19:42.29 hcurtis brlcad: Your points are excellent, and you have the knowledge and experience to back them up. I wasn't talking about 80-hour weeks, anyway. (However, I could see 50, for example, if that's what it will take to succeed, and that wouldn't be a problem. I can guarantee it.)
19:42.57 Notify 03BRL-CAD:starseeker * 60421 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure and 6 others): Got the glfw version of this to interactively update - had forgotten the code to free the context for writing by other threads. Will try to do this with osgViewer, if possible, to avoid needing to keep glfw, but definitely checkpoint this working state for reference.
19:43.37 hcurtis brlcad: In advertising (my former industry), 50+ hours a week were nothing.
19:44.10 brlcad I know, similar in the computer graphics industry (particularly for film and games)
19:44.28 brlcad with open source, you do it because you love it
19:44.43 brlcad more like working with your hands, it's code gardening
19:45.04 hcurtis brlcad: I was just saying that while others may have more experience than I do, one advantage I arguably offer is that I have more time to devote to GSoC than some other candidates. That doesn't mean I'm some kind of hermit. I feel fortunate that my schedule is pretty wide open this summer. BRL-CAD would be able to benefit from that.
19:45.49 hcurtis brlcad: Code gardening. I like that analogy.
19:47.04 brlcad GSoC projects put a bunch of people into our field, which is great but ultimatley what most of them/you work on over the summer is irrelevant to us
19:47.21 brlcad you can pull all the weeds you want .. you're not going to get all of them and there will be plenty more next year ;)
19:48.03 brlcad likewise, you can plant something awesome, but if you don't stick around to tend to that plant, it's probably going to whither
19:48.04 hcurtis brlcad: Yes
19:48.28 hcurtis brlcad: Very true
19:48.38 brlcad here you come with no gardening experience, heck minimal manual labor experience, no tools, dainty clean hands ... ;)
19:48.50 hcurtis Lol
19:48.50 brlcad we can certainly put you to work and will appreciate the "
19:48.54 brlcad fruits of your labor"
19:50.11 brlcad but what will be most valuable are the lasting impressions, sustained participation in the garden long after gsoc is over or improvements to the garden that outlast your involvement (which is exceptionally rare)
19:50.54 hcurtis I am certainly ready to serve.
19:51.43 hcurtis brlcad: (Oops. Forgot the handle.) I am certainly ready to serve.
19:52.12 brlcad you don't need to prefix when you're in the middle of a discussion
19:52.23 brlcad use it to get my attention when it might be ambiguous
19:52.28 hcurtis Ok
19:52.44 brlcad was that meant for me?
19:52.58 hcurtis Yes.
19:53.12 brlcad starseeker: was that meant for me? :)
19:53.17 brlcad hehe, j/k
19:53.48 hcurtis Good point
19:56.26 *** join/#brlcad gaganjyot (~gagan@27.255.252.57)
21:26.00 *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-3.ssp.dialog.net.pl)
21:41.22 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
22:06.07 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
22:06.28 *** join/#brlcad harman052 (~harman@198.199.108.236)
22:10.40 *** part/#brlcad gaganjyot (~gagan@27.255.252.57)
22:21.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:26.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140411

IRC log for #brlcad on 20140411

00:08.33 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
00:20.39 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
00:34.17 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
00:47.48 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
00:55.18 infinite__ hello! gm! cn anyone tell me where is the code for nirt command's argument "s" for shooting a ray written?
01:18.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:24.42 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:57.50 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
02:04.37 maths22_ brlcad: which lucky mentor will I see in CA next week?
03:08.43 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:25.59 *** join/#brlcad ashu (~ashu@49.138.231.174)
03:26.21 *** part/#brlcad ashu (~ashu@49.138.231.174)
03:31.34 *** join/#brlcad ries_ (~ries@190.9.171.121)
03:32.25 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:25.19 Notify 03BRL-CAD:brlcad * 60422 brlcad/trunk/src/conv/step/g-ap242/AP242_managed_model_based_3d_engineering_20131030.exp: update from v1.27 to v 1.34 2014/03/24, the latest svn sources to the new ap242 schema
04:29.37 Notify 03BRL-CAD:brlcad * 60423 (brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt): rename the file sans version so we don't have to move/update the file name every time we pull an update (plus the version info is right there embedded in the file header
04:33.10 Notify 03BRL-CAD:brlcad * 60424 brlcad/trunk/src/conv/step/g-ap242/ap242.exp: remove trailing whitespace. exppp should be doing this for us, but apparently is not.
04:39.08 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:49.53 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
06:03.21 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:23.32 *** join/#brlcad vladbogo (~vlad@5-12-100-150.residential.rdsnet.ro)
11:52.59 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:15.02 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:25.08 *** join/#brlcad ries (~ries@190.9.171.121)
13:26.10 starseeker brlcad: thanks for posting those changes - I figured we'd have to check against the latest changes to see if they'd fixed it, but hadn't gotten to it yet (AP242)
13:33.52 *** join/#brlcad ries (~ries@190.9.171.121)
13:49.39 Notify 03BRL-CAD:starseeker * 60425 (brlcad/trunk/NEWS brlcad/trunk/src/libged/wdb_obj.c): Need to make sure we restore the bu_log redirects after running bu_cmd on wdb_newcmds - otherwise, we lose bu_log output at MGED command prompt (seen when using reid, for example)
13:50.55 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e4a0:5eda:c88:19e)
14:04.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:08.06 *** join/#brlcad jasleen (~chatzilla@117.253.203.28)
14:15.51 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
15:47.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:11.26 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.172.181)
16:12.57 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:28.19 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
17:13.30 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-136-003.pools.arcor-ip.net)
18:42.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:02.32 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
19:29.27 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
19:48.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:38.25 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
20:57.38 Notify 03BRL-CAD:starseeker * 60426 (brlcad/trunk/NEWS brlcad/trunk/src/libged/inside.c): Fix ellipsoid routine for the inside command.
21:00.42 brlcad starseeker: indeed, especially since one of those was a CSG entity that we might have actually cared about using
21:00.54 brlcad kudos to carl for finding them though
21:19.26 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:21.00 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
21:26.04 Notify 03BRL-CAD:starseeker * 60427 (brlcad/trunk/NEWS brlcad/trunk/src/libged/rcodes.c): Needs more testing, but added some additional informational outputs to the rcodes command.
21:51.44 *** part/#brlcad gaganjyot (~gagan@27.255.243.19)
21:55.41 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
21:56.30 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
22:09.15 *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-3.ssp.dialog.net.pl)
22:23.02 drv_ hi, is it certain that old rt_rhc_surf_area gives good values?
22:25.21 drv_ I'm trying to fix my equations for few hours, but my results are different than old ones and now I can't find any mistake in my proof :(
IRC log for #brlcad on 20140412

IRC log for #brlcad on 20140412

00:06.39 Notify 03BRL-CAD:starseeker * 60428 (brlcad/trunk/src/other/libpng/ANNOUNCE brlcad/trunk/src/other/libpng/CHANGES and 112 others): Upgrade libpng to 1.6.10 to get the fix for CVE-2014-0333
01:46.09 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
02:32.29 *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-3.ssp.dialog.net.pl)
02:48.51 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e803:d41:c839:c6c0)
03:08.14 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:43.14 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:32.56 *** join/#brlcad hcurtis_ (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
04:51.40 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
05:11.25 *** join/#brlcad jasleen (~chatzilla@117.253.225.248)
05:12.12 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:582b:365e:28c8:c15)
05:19.39 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:27.17 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
05:28.02 *** join/#brlcad albertcoder (~albert@202.164.53.117)
05:31.59 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
05:57.00 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
06:01.06 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
06:38.12 *** join/#brlcad jasleen (~chatzilla@117.253.225.248)
07:09.45 *** join/#brlcad pandrei (~pandrei@188.25.158.77)
07:25.33 *** join/#brlcad albertcoder (~albert@202.164.53.117)
07:30.38 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:58.07 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:36.15 *** join/#brlcad drv_ (~smuxi@dynamic-78-9-3-143.ssp.dialog.net.pl)
08:43.33 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:48.35 *** join/#brlcad jasleen (~chatzilla@117.253.225.248)
09:03.52 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
10:27.57 *** join/#brlcad javampire (~ncsaba@p54A06DB2.dip0.t-ipconnect.de)
10:29.08 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
10:43.36 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:44.26 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
11:01.29 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
12:07.13 *** join/#brlcad ries (~ries@190.9.171.121)
12:08.31 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:21.04 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
12:23.07 *** join/#brlcad jasleen (~chatzilla@117.253.225.248)
12:31.23 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:44.28 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:27.13 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-trlfhywgldnjxkwm)
14:26.22 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:56.27 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
15:23.16 drv_ hi! If I will work with OpenCL raytracing I should work directly on openCL branch from here http://svn.code.sf.net/p/brlcad/code/brlcad/branches/opencl/?
15:32.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:03.22 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
17:08.08 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
17:18.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:25.14 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:39.00 *** join/#brlcad jasleen (~chatzilla@117.253.225.248)
18:23.24 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
18:24.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:31.54 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
19:19.06 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:30.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:45.27 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
20:03.51 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
20:04.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:08.19 *** join/#brlcad javampire (~ncsaba@p4FF7106C.dip0.t-ipconnect.de)
20:17.28 brlcad "yes"
20:24.48 Notify 03BRL-CAD Wiki:Michaljagielski * 7019 /wiki/User:Michaljagielski/proposal:
21:05.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:38.12 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
21:52.06 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
21:53.42 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
22:03.28 *** part/#brlcad gaganjyot (~gagan@27.255.243.19)
22:07.44 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
22:16.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
22:24.12 brlcad so quiet the past couple days...
22:35.14 *** join/#brlcad infinite__ (~infinite@14.139.122.114)
23:02.48 ankesh11 My
23:04.29 ankesh11 Apologies, was testing out something
23:06.16 *** join/#brlcad jasleen (~chatzilla@117.255.241.232)
23:33.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140413

IRC log for #brlcad on 20140413

00:10.41 *** join/#brlcad jasleen (~chatzilla@117.255.208.131)
00:32.47 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
00:36.12 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
00:44.10 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
00:47.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:50.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:35.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:57.16 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:32.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:09.40 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
03:17.35 brlcad ankesh11: heh, no need to apologies
03:17.39 brlcad activity comes and goes
05:17.14 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
05:17.14 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:17.14 *** join/#brlcad harmanpreet (~harman@198.199.108.236)
05:17.14 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
05:17.14 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
05:17.14 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
05:17.14 *** join/#brlcad harman052 (~harman@198.199.108.236)
05:17.53 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:18.10 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-juppbpikaroabdux)
05:18.25 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
05:18.25 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:18.42 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
05:18.42 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
05:18.42 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
05:18.57 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:18.57 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
05:19.13 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
05:31.15 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
05:48.30 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
05:48.36 *** part/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
06:14.18 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
06:19.12 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:18.51 *** join/#brlcad ChanServ (ChanServ@services.)
07:18.51 *** mode/#brlcad [+o ChanServ] by sendak.freenode.net
07:43.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:45.35 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:54.13 *** part/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:54.19 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:43.48 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
08:56.35 *** join/#brlcad caen23 (~caen23@92.81.212.37)
09:03.25 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
09:19.42 *** join/#brlcad ChanServ (ChanServ@services.)
09:19.42 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
09:19.42 *** mode/#brlcad [+o ChanServ] by sendak.freenode.net
09:28.09 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:47.51 Notify 03BRL-CAD Wiki:Tobyahnert * 0 /wiki/User:Tobyahner:
13:05.27 Notify 03BRL-CAD Wiki:Erik * 7020 /wiki/User:Erik:
14:36.47 Notify 03BRL-CAD Wiki:Abhishekbhardwaj * 0 /wiki/User:Abhishekbhardwaj:
14:40.07 Notify 03BRL-CAD Wiki:Abhishekbhardwaj * 7021 /wiki/Talk:Documentation: Created page with "Dear Sir, Its been long time since you have responded on my GSOC 2014 proposal to you organization My Proposal is at : http://www.google-melange.com/gsoc/proposal/review/stude..."
15:31.02 *** join/#brlcad caen23 (~caen23@109.97.108.82)
15:53.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:13.51 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
16:37.32 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
16:59.21 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Talk:Documentation: entirely inappropriate here
17:36.41 brlcad waves from salt lake city
17:37.44 teepee waves back from dresden
17:41.06 brlcad :)
19:33.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:47.22 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:49.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:08.24 *** join/#brlcad kesha (~kesha@14.139.122.114)
23:17.08 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
23:46.26 *** join/#brlcad ries (~ries@190.9.171.121)
IRC log for #brlcad on 20140414

IRC log for #brlcad on 20140414

00:07.05 *** join/#brlcad hcurtis (4af13a6e@gateway/web/freenode/ip.74.241.58.110)
01:04.36 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:2495:6ba6:26e4:c4e9)
01:06.09 *** join/#brlcad hcurtis_ (b82d3be8@gateway/web/freenode/ip.184.45.59.232)
01:12.38 *** join/#brlcad hcurtis (b82d3be8@gateway/web/freenode/ip.184.45.59.232)
02:25.18 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
04:39.09 hcurtis brlcad: Hi, Sean. I've submitted a patch with just one file from that group with spelling errors to see whether I've done it right this time (or at least gotten closer).
05:39.12 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
06:24.37 brlcad hcurtis: okay, saw it .. will try and review it soon
06:53.00 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:02.15 *** join/#brlcad luca79 (~luca@host136-104-dynamic.5-87-r.retail.telecomitalia.it)
08:26.20 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:44.06 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:50.31 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
08:53.03 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:17.48 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-mbgxcayxdgfydnjd)
09:53.09 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
11:08.06 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:08.45 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
12:01.29 *** join/#brlcad ries (~ries@190.9.171.121)
12:13.41 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.162)
12:26.06 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-nqaczspqbenbxsny)
12:43.11 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
13:17.56 *** join/#brlcad albertcoder (~albert@117.238.246.131)
13:18.39 *** join/#brlcad javampire (~ncsaba@remote-munich.teradata.com)
13:40.05 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.163)
13:54.28 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
14:06.45 *** join/#brlcad clock (~clock@84-73-207-24.dclient.hispeed.ch)
14:06.48 clock hi all
14:06.52 clock long time no see
14:21.08 infinite_ hi! It has been many days, I am studying the same code, tried to solve a bug by making certain obvious assumptions, but there is some problem somewhere. DG_QRAY_TEXT and DG_QRAY_GRAPHICS stand for?
14:26.15 *** join/#brlcad hcurtis (b82d2aa2@gateway/web/freenode/ip.184.45.42.162)
15:01.27 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
16:02.37 *** join/#brlcad gaganjyot (~gagan@27.255.243.19)
16:03.51 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-lbqldurijtcvxakg)
16:09.31 *** join/#brlcad infinite_ (~infinite@14.139.122.114)
16:25.07 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
16:25.58 *** join/#brlcad teepee (508455a0@gateway/web/freenode/ip.80.132.85.160)
16:50.52 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
17:15.16 *** join/#brlcad ries (~ries@190.9.171.121)
17:16.07 *** join/#brlcad gaganjyot__ (~gagan@27.255.243.19)
17:19.44 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
18:10.07 *** join/#brlcad teepee- (~teepee@gateway/tor-sasl/teepee)
19:21.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:25.59 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
19:27.36 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
19:36.13 clock anyone here from brlcad?
19:46.55 *** join/#brlcad javampire (~ncsaba@p4FF75710.dip0.t-ipconnect.de)
20:51.39 *** join/#brlcad drv_ (~smuxi@dynamic-78-9-3-143.ssp.dialog.net.pl)
22:12.35 drv_ Hi, is there anybody who can help me with OpenCL branch installing?
IRC log for #brlcad on 20140415

IRC log for #brlcad on 20140415

00:58.04 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
01:18.59 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
01:23.59 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
01:34.03 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
03:51.21 *** join/#brlcad hcurtis_ (b82d2aa2@gateway/web/freenode/ip.184.45.42.162)
04:00.18 *** join/#brlcad hcurtis (b82d2aa2@gateway/web/freenode/ip.184.45.42.162)
05:29.50 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-xwektaifohmncfek)
05:38.37 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
05:48.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:25.08 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
06:32.54 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
06:55.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:56.49 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
07:19.47 *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-102.ssp.dialog.net.pl)
07:30.53 drv_ hello
07:40.53 drv_ I want to ask next time question from my mail... When you are writing GSoC idea of GPGPU raytracing project you were thinking about all (over 30) primitives? What if I propose only part of them? (or not all in 12-week period)
10:10.05 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.161)
10:54.28 *** join/#brlcad andrei__ (~andrei@79.113.133.34)
11:15.13 drv_ Are all branches in same version as main trunk? More precise I think about OpenCL branch.
11:23.32 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.162)
11:36.17 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:50.18 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163)
11:54.43 *** join/#brlcad ries (~ries@190.9.171.121)
13:00.47 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:15.31 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-bwbzuputjbuzcrlb)
14:19.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:41.02 *** join/#brlcad hcurtis (b82d2aa2@gateway/web/freenode/ip.184.45.42.162)
14:43.27 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-maqyglguyfakstom)
14:48.32 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:34.36 *** join/#brlcad drv_ (~smuxi@dynamic-62-87-147-102.ssp.dialog.net.pl)
15:48.46 drv_ Maybe anybody have running and installed OpenCL branch of BRL-CAD?
17:34.05 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:25.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:37.39 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-eazlmzgpnifoiszh)
18:48.02 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:50.28 *** join/#brlcad gaganjyot__ (~gagan@124.253.230.137)
19:20.07 Notify 03BRL-CAD Wiki:Michaljagielski * 7022 /wiki/User:Michaljagielski/proposal:
19:27.31 Notify 03BRL-CAD Wiki:Michaljagielski * 7023 /wiki/User:Michaljagielski/proposal:
20:07.00 *** join/#brlcad andrei__ (567b7f41@gateway/web/freenode/ip.86.123.127.65)
20:10.37 andrei__ Hello
20:10.48 andrei__ brlcad, did you get my message?
20:11.12 andrei__ 've traveled to my parents' home for Easter and the internet is completely unstable here
20:47.57 *** join/#brlcad caen23 (~caen23@109.97.108.82)
21:01.28 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140416

IRC log for #brlcad on 20140416

00:32.18 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
00:33.23 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
00:39.12 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
02:06.37 Notify 03BRL-CAD Wiki:Samsrutidash * 0 /wiki/User:Samsrutidash:
02:15.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:53.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:52.36 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
04:37.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:11.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:16.34 *** join/#brlcad hcurtis_ (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
05:17.52 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
06:39.15 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-10-186.ssp.dialog.net.pl)
09:01.59 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
09:26.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:33.23 *** join/#brlcad andrei___ (4f718540@gateway/web/freenode/ip.79.113.133.64)
10:46.02 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:23.01 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
11:43.18 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-10-186.ssp.dialog.net.pl)
12:23.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:43.21 *** join/#brlcad ries (~ries@190.9.171.121)
13:05.33 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
14:25.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:44.44 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
15:49.58 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-tqyzbnxvybdbxfdv)
16:15.54 *** join/#brlcad teepee_ (50bb6d57@gateway/web/freenode/ip.80.187.109.87)
16:46.20 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.161)
17:29.34 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
17:58.38 *** join/#brlcad javampire (~ncsaba@p54A06496.dip0.t-ipconnect.de)
18:07.30 *** join/#brlcad gaganjyot__ (~gagan@27.255.255.64)
18:50.46 *** join/#brlcad albertcoder (~albert@202.164.53.117)
19:33.26 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
19:33.27 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
19:33.28 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
19:34.17 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
19:34.40 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
19:34.56 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
19:38.51 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
19:57.27 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-11-106.ssp.dialog.net.pl)
20:19.23 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:03.37 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:24.18 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
21:27.52 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
21:46.32 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
21:54.41 *** join/#brlcad stirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
22:09.00 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
22:15.00 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
22:17.01 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
22:17.11 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
22:19.41 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
22:42.16 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
23:11.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:27.21 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
23:28.07 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
23:28.07 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
23:28.25 *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net)
23:30.47 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
23:31.27 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
IRC log for #brlcad on 20140417

IRC log for #brlcad on 20140417

00:29.34 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
00:58.12 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
01:42.51 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
01:54.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:09.25 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
02:43.13 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:21.50 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
03:39.13 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:17.23 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:40.29 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
06:29.47 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-101-9.ssp.dialog.net.pl)
06:57.31 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:11.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:49.46 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
10:01.55 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:52.17 *** join/#brlcad drv_ (~smuxi@dynamic-78-8-155-21.ssp.dialog.net.pl)
12:30.28 drv_ Hi :) If I will start to work on raytracing I should use OpenCL branch instead main trunk? I have some problems with it... For example CL kernel have syntax errors (?). Was this branch tested?
12:34.05 *** join/#brlcad ries (~ries@190.9.171.121)
12:56.00 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:02.15 teepee drv_: maybe also post the error, I guess that increases the chances someone can help
13:10.04 drv_ Will I post error as bug ticket on sourceforge?
13:13.15 teepee drv_: if it's a compile problem which might be on your system, you could post it on something like fpaste.org and post the link here
13:17.16 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
13:20.03 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:20.42 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:29.02 drv_ Ok. And do you know how to copy mged output? In help is written that "ButtonPress-2" will begin "text operation". It's about copying? I've tried it with C, Ctrl-C, Ctrl+Shift+C... I misunderstand something?
13:48.00 teepee drv_: sorry, no idea
13:51.31 drv_ So maybe you know how to raytrace a file from command line?
13:52.17 teepee not really, I'm hanging around here mostly because of GSoC
13:52.32 teepee my BRL-CAD knowledge is very much limited right now
13:52.52 drv_ ok, thanks a lot ;)
14:15.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:16.10 *** join/#brlcad luca79 (~luca@host161-108-dynamic.15-87-r.retail.telecomitalia.it)
14:45.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:20.35 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
16:12.27 *** join/#brlcad gaganjyot__ (~gagan@27.255.243.151)
17:20.50 Notify 03BRL-CAD:bob1961 * 60429 brlcad/trunk/src/tclscripts/lib/Ged.tcl: Lighten up the rgb for Grey.
17:39.29 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
17:42.49 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.59)
17:58.57 *** part/#brlcad caen23 (~caen23@109.97.108.82)
18:27.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:34.20 *** join/#brlcad dli_ (~dli@fw.tamaggo.isp.ip4b.net)
18:35.19 dli_ brlcad, do we have to attend this meeting? Friday, 18 April at 19:00 UTC in #gsoc
18:59.58 *** join/#brlcad javampire (~ncsaba@p4FF72B1F.dip0.t-ipconnect.de)
19:02.14 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
19:08.08 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:44.45 javampire hi all, anybody knows by heart where I find the BRL-CAD primitive parameters explained on an image ? I'm playing with ASCII-art versions of that, which possibly can be included directly in the source code, like this one:
19:44.51 javampire http://codepad.org/QDcJR7J3
19:52.28 teepee javampire: that http://brlcad.org/~gcibhlegm/piwigo/_data/i/galleries/diagrams/primitives-me.png ?
19:53.57 javampire teepee: nope, I think there were somewhere images for example with the order of the points of an ARB8
19:54.10 javampire or the meaning of the parameters of a torus
19:54.12 javampire and similar
19:56.09 teepee ahh, that I don't know
20:20.50 Notify 03BRL-CAD:starseeker * 60430 brlcad/trunk/src/tclscripts/tkcon.tcl: trim tkcon down a bit more...
20:44.49 *** join/#brlcad kesha (~kesha@14.139.122.114)
21:39.47 javampire this the kind of thing I had in mind:
21:39.48 javampire http://codepad.org/1lNAzM17
21:40.23 javampire the advantage against images is that it can be pasted directly in the source code too
21:40.46 javampire so whoever does anything on the primitive's code, can see what it looks like
21:42.25 javampire if it's marked appropriately, the same can be included in any other kind of documentation, ASCII-art is something which can be displayed anywhere a fixed size font is available...
21:48.17 Notify 03BRL-CAD:starseeker * 60431 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/CMakeLists.txt brlcad/trunk/src/libbu/tests/CMakeLists.txt): Add base64 encoding and decoding to libbu, based on the public domain libb64 implementation at sourceforge.
21:49.05 starseeker javampire: nice!
21:49.47 starseeker are you doing that by hand?
21:50.03 javampire starseeker: I use jave for the basic shape then fix by hand
21:50.29 ``Erik I always used the ascii when needing that info... there might be some buried in various reports, but I don't think there's a canonical graphical repo of that :/
21:50.50 javampire well why not including in the code ?
21:50.54 javampire in some way
21:51.13 javampire so that it can be automatically included in the man page too perhaps
21:51.46 starseeker javampire: my first guess as to where to put those would be include/rtgeom.h
21:52.24 javampire ok, will have a look
21:54.15 javampire hmm, rtgeom.h is indeed a good place, but I would like to do it in a way which allows a man page of all primitives explained
21:54.38 javampire and that generated by a script if possible
21:54.46 starseeker javampire: you'll want to wrap them so they show up in the doxygen output - see, for example, src/libbrep/libbrep_brep_tools.h
21:55.31 javampire yep, that looks good !
21:56.21 starseeker javampire: um. We've looked a little bit a generating such pages from the source code - see the attributes man page in doc/docbook/system/man5/en - but for now we aren't ready with the infrastructure that would let us generate such a page properly
21:57.02 starseeker I'd put them in rtgeom.h for now (which *is* where the canonical internal structures live) and we'll figure out how to generate DocBook from it later
21:57.28 starseeker in the meantime, the doxygen page for rtgeom.h will be a decent start on a "primitives explanation" page
21:59.54 javampire yes, it sounds like a good plan
22:00.50 javampire but I would still like to find again the work already done in this area, at least to be consistent with it...
22:01.01 *** join/#brlcad chick_ (~chick_@195.24.209.20)
22:01.07 javampire anybody remember where those pictures live ? I'm sure I have seen something already
22:01.39 javampire but can't find it now on google or brlcad site
22:05.13 javampire starseeker: OK, there is one small problem with the rtgeom -> for example the arb4-7 are all mapped to arb8, but they need the most an explanation of how that mapping is done...
22:06.21 javampire so basically that would mean that all that info is put to ARB8 in rtgeom.h, I don't think there's any other good solution
22:06.49 javampire but the actual code of mapping is in wdb.c
22:07.01 *** join/#brlcad dli_ (~dli@dsl-173-248-248-88.acanac.net)
22:11.10 *** join/#brlcad chick_ (~chick_@195.24.209.21)
22:41.57 brlcad javampire: there's an appendix at the end of the mged tutorial (on the website, under documentation) .. it has most of the common ones
22:42.22 brlcad there are also several gci tasks that visually documented the parameters for most primitives, but they're not organized or easily accessible right now
22:42.36 javampire brlcad: thanks, will have a look
22:43.03 javampire would it be possible to publish those gci results somewhere ?
22:43.21 brlcad the source files actually often have a diagram or description too, in src/librt/primitives/[obj]/[obj].c
22:43.38 javampire ok, will look there too
22:43.51 brlcad yeah, the intent IS to make them part of our docs as a "primitive overview" document
22:44.10 brlcad but they're not easily accessible right now
22:44.49 brlcad (the gci site won't let us get to our list of completed tasks, so have to do a google site: search)
22:45.45 brlcad http://www.google.com/search?q=primitives+diagram+site:google-melange.com
22:48.17 javampire OK, that works too, found some of them
22:48.58 javampire brlcad: what do you think about ASCII art instead of images ?
23:00.44 ries ping brlcad
23:39.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140418

IRC log for #brlcad on 20140418

00:07.41 javampire brlcad: this is what I will put as comment in the ARB8 wrapper of python-brlcad, if you deem it good enough for adding it to rtgeom.h, I can do that too (let me know via mail, I will leave IRC now, late here):
00:07.42 javampire http://pastebin.mozilla.org/4838695
01:40.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:41.14 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:37.51 Notify 03BRL-CAD:brlcad * 60432 brlcad/trunk/BUGS: count_non_union_ops() is crashing where it shouldn't
04:18.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:22.57 brlcad that's pretty awesome (for javaempire when he gets back)
05:41.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:42.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:09.54 *** join/#brlcad luca79 (~luca@net-37-117-82-59.cust.vodafonedsl.it)
07:23.25 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
07:48.05 *** join/#brlcad michal__ (~smuxi@91.188.99.72)
07:48.25 *** part/#brlcad michal__ (~smuxi@91.188.99.72)
07:48.31 *** join/#brlcad michal__ (~smuxi@91.188.99.72)
07:50.57 *** join/#brlcad drv_ (~smuxi@91.188.99.72)
08:38.03 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:47.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:53.43 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:53.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:25.11 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
10:55.03 *** join/#brlcad javampire (~ncsaba@p4FF72B1F.dip0.t-ipconnect.de)
11:19.54 starseeker javampire: from brlcad: "that's pretty awesome (for javaempire when he gets back)"
11:20.19 javampire starseeker: ok, thanks :-)
11:20.48 starseeker definitely votes to add it to rtgeom.h
11:22.48 starseeker I think it's ok actually that the other arb* explanations are also associated with arb8 in rtgeom.h - it will explain why those primitives don't have their own internal structures there
11:25.20 javampire ok, then I will prepare a patch for this, skipping the face part which is anyway only in planning for python-brlcad too
11:26.57 javampire I wonder what's the policy about tab/spaces for such things ? For this specific purpose spaces are important to be kept as they are
11:30.53 javampire starseeker: I wonder if it makes sense to number/name the faces too just to be sure usage will be consistent if anybody needs such numbering ?
11:31.29 javampire in rtgeom.h currently there's a mention of "top" and "bottom" faces
11:35.44 Notify 03BRL-CAD Wiki:Neildhruva * 7024 /wiki/User:Neildhruva:
12:04.22 *** join/#brlcad dli_ (~dli@dsl-173-248-248-88.acanac.net)
12:12.42 *** join/#brlcad ries (~ries@190.9.171.121)
12:25.19 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
12:31.07 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:39.52 *** join/#brlcad infobot (~infobot@rikers.org)
12:39.52 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 is under way, student selections announced soon!
12:44.18 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
12:48.58 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
13:02.36 *** join/#brlcad ishwerdas (~ishwerdas@117.212.54.86)
13:04.56 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
13:46.20 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
13:52.15 *** join/#brlcad andrei__ (4f76716e@gateway/web/freenode/ip.79.118.113.110)
13:52.37 andrei__ hey
13:55.45 teepee hi!
13:56.35 andrei__ teepee: at this point, the students are decided, right?
13:57.51 teepee mostly yes
13:58.02 teepee but it's not yet final
13:58.47 andrei__ what do you mean?
14:00.19 teepee it's all on the official timeline. today is de-duplication meeting in case students have given multiple proposals
14:00.37 teepee so that could still result in shuffling some slots around
14:00.59 andrei__ ah, I know that
14:01.04 andrei__ I thought of something else
14:02.35 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
14:03.51 teepee something else?
14:04.42 andrei__ sean mentioned in some mail that there will be a rerun through proposals
14:05.08 andrei__ and I connected that to final slot allocations, but I think he meant something else
14:08.31 teepee well, sure, there's obviously a proposal ranking to match proposals to slots
14:09.11 teepee so if a student is accepted depends on both ranking and final number of slots granted to brl-cad
14:35.21 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
15:21.00 Notify 03BRL-CAD:starseeker * 60433 brlcad/trunk/src/libbu/b64.c: tweak memory allocations
15:23.03 Notify 03BRL-CAD:starseeker * 60434 (brlcad/trunk/src/librt/primitives/brep/brep.cpp brlcad/trunk/src/librt/primitives/table.c): It's not ready for g2asc/asc2g yet, but add a rt_brep_get function that tries to make use of base64 encoding. Main idea is to allow Archer to actually show brep icons. Not sure this is correct yet, in a number of ways, but does at least allow Archer to show icons.
15:24.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:35.41 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:48.24 *** join/#brlcad javampire (~ncsaba@p4FF70AFC.dip0.t-ipconnect.de)
16:03.13 *** join/#brlcad ries_ (~ries@190.9.171.121)
16:26.44 *** join/#brlcad kesha (~kesha@14.139.122.114)
16:30.25 *** join/#brlcad gaganjyot__ (~gagan@27.255.253.16)
16:33.01 *** join/#brlcad drv_ (~smuxi@91.188.99.72)
16:52.08 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
17:25.48 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:32.52 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:40.32 *** join/#brlcad vladbogo (~vlad@86.124.250.202)
17:47.22 *** join/#brlcad ishwerdas (~ishwerdas@117.212.54.86)
18:00.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:00.21 *** join/#brlcad gaganjyot (~gagan@27.255.253.16)
18:03.00 teepee brlcad: just curious, do we have any duplications?
18:04.09 brlcad we do not
18:04.31 teepee cool
18:10.24 Notify 03BRL-CAD:starseeker * 60435 brlcad/trunk/src/other/libpng.dist: List the compile file as one of the vanilla libpng's files
18:11.26 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
18:19.03 andrei__ brlcad: is it possible to get some feedback from you, ideally on private/mail about how I did during this period? Thanks
18:21.32 brlcad andrei__: what sort of feedback?
18:21.52 brlcad you've done just fine, what's the concern?
18:23.22 andrei__ I haven't heard from you guys in a while, so I was worried
18:23.48 andrei__ that's ok, thanks
18:33.54 *** part/#brlcad gaganjyot (~gagan@27.255.253.16)
18:35.31 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
18:58.06 brlcad andrei__: uhm, we're all just very busy :)
18:58.21 brlcad with selections, with projects, with coding
18:59.01 andrei__ I understand that, as I've said a while ago, I've traveled back to my parents for Easter holiday and I can't do too much :(
18:59.49 andrei__ I'll be back monday but, oh well, the results are published by then
19:07.06 brlcad andrei__: can't do much such as?
19:07.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:09.05 andrei__ well, I was working with daniel on the sph primitive, he provided feedback on a previous version that I sent him and I didn't complete the next one, with applied feedback
19:11.05 brlcad so as in improve that existing patch or produce some new one
19:12.22 andrei__ to adapt existing code so it can compile, the issue is related to the rt_*_structures
19:12.49 andrei__ there is no rt_sph_internal and the sph primitive uses rt_ell_internal, so I need to change the C++ primitive code accordingly
19:13.02 brlcad that sounds like a 2min edit :)
19:13.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:13.15 brlcad takes longer to re-upload the patch
19:13.25 andrei__ not really
19:13.31 andrei__ because I renamed halfspace into sph
19:13.37 andrei__ and halfspace uses rt_half_internal
19:15.00 brlcad not following, but doesn't matter
19:15.45 brlcad if you can't do it, you can't do it .. just noting that it might not be nearly as complicated as you're making it seem by delaying
19:16.38 brlcad we've been talking here for an hour.. that's surely enough time to get something to compile ;)
19:17.23 andrei__ that's true, I ll get to it.
19:17.41 brlcad still, i'm not sure why you're even raising this detail ... as if you not working on your patch right now is going to make or break getting accepted
19:18.41 brlcad it's never that fickle a decision, that some little patch or some e-mail or some discussion is going to make all the difference in getting selected
19:21.01 brlcad if you start on it and don't finish, there's certainly no harm there too
19:21.26 brlcad could either report your progress, anything you learned, or checkpoint your work so you're that much closer the next time you have time
19:21.42 brlcad it's about the next step, not the finish line
19:27.28 andrei__ yeah, I don't know, you're right..
19:30.58 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
19:37.15 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:21.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:26.44 ``Erik huzzah, hospital duty is over o.O
20:30.34 ``Erik brlcad: I've kinda been ignoring gsoc the last week, I can take one of the 2 things carol emailed about, it's not quite obvious which the two are on the page sooo, if you want to assign them or let me know what's up... :)
20:40.38 Notify 03BRL-CAD:starseeker * 60436 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Document using search and attr to randomize region colors.
21:22.44 brlcad ``Erik: already took care of them
21:24.01 brlcad we're good to go
21:38.03 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
22:04.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:13.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:21.14 ``Erik cool beans
22:28.43 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
22:32.53 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
IRC log for #brlcad on 20140419

IRC log for #brlcad on 20140419

00:40.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:06.32 Notify 03BRL-CAD:starseeker * 60437 NIL: Create a branch for Qt experimentation
01:26.55 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:6d34:9345:fc98:266b)
01:50.07 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:59.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:35.22 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
04:45.23 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
06:13.58 *** join/#brlcad hcurtis_ (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
06:14.48 *** part/#brlcad hcurtis_ (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
06:17.26 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
09:18.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:39.00 *** join/#brlcad javampire (~ncsaba@p4FF70AFC.dip0.t-ipconnect.de)
10:40.57 *** join/#brlcad javampire (~ncsaba@p4FF70AFC.dip0.t-ipconnect.de)
11:53.15 javampire teepee: I've generated a graph of the header dependencies of openscad, if there's of any interest for you, see here: https://github.com/ncsaba/headerdeps/tree/master/examples
11:56.16 javampire the openscad_1.pdf is a version where I excluded some common headers which are only distracting
11:56.29 teepee uh, that's quite a mess :)
11:56.39 teepee lodepng.h includes itself? :D
11:58.08 javampire teepee: nope, that's due to the simplicity of the tool I used, which doesn't recognize that the include is in a comment :-)
11:58.36 teepee ahh, ok
11:59.00 javampire it's a code example, and I hope there are not too many of those which would break the picture :-)
11:59.02 teepee strange tool :)
11:59.36 javampire it's a simple python file I wrote myself, so it's as good :-)
12:00.04 javampire but the main structure becomes visible, that's my goal
12:00.06 teepee i thought gcc can just output dependencies
12:00.51 javampire possible, but I don't think it can exclude headers and still work
12:01.13 teepee that you could do in your script then
12:01.50 javampire well the thing is that for gcc to work you need full setup of the code base, with correct includes and all
12:02.03 javampire so it works if it is done integrated in the build system
12:02.17 teepee hmm, parsing anything else will not produce useful output anyway, right?
12:03.22 javampire yes, in principle you're right, but in practice I wrote my python thing faster than figuring out gcc
12:03.59 javampire the result is likely not 100% right, but serves my purpose
12:04.44 teepee yeah, for some quick info that might be ok
12:05.37 javampire well I would actually like to use gcc to do the dependency graph, but I lack the skills to do it
12:05.53 teepee but in most cases it's not true that figuring out the "right" way to do it does take more time
12:06.17 teepee http://stackoverflow.com/questions/1981563/generate-all-project-dependencies-in-a-single-file-using-gcc-mm-flag
12:07.53 teepee or maybe "man makedepend" :)
12:09.06 javampire teepee: well the problem with that is that it needs to be part of the build setup of a project
12:09.19 javampire so if I get a new project I want to explore, that's not likely to be the case
12:09.50 teepee I don't think that's needed
12:11.06 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:11.40 javampire ok, makedepend is not installed on my box, and it is part of the xutils-dev package, which doesn't seem appropriate to me
12:11.57 teepee why? it's written by the xorg guys
12:13.08 javampire ok, let me see what's about it...
12:16.01 teepee wow, that really needs some time to chew though the openscad code :)
12:16.24 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
12:16.42 javampire ok, I had a look at the man page, and it doesn't really seem the same as I do
12:17.40 javampire how would you invoke it for brlcad ?
12:18.00 javampire for openscad is fairly easy, you have most sources in one flat directory
12:18.19 teepee i just fired it up like "makedepend $(find . -name \*.cc)"
12:18.42 javampire aha, ok
12:19.12 teepee so it's missing lots of includes from non-default dirs, but I just wondered how the result will look like :)
12:20.58 javampire well that result needs to be transformed into a graph, which is doable, but I wonder what happens if you run it only on *.h files
12:27.09 javampire ok, so I get some entries where *.o files are depending on *.h -> I'm not sure if this is something I can use
12:27.20 javampire I want *.h -> *.h dependencies
12:27.48 javampire it is likely that the *.o is just by replacing h with o, in that case it could be usable
12:29.25 javampire ok, it gives me class -> header dependencies
12:30.12 javampire if I want to process class dependencies, then I want class -> class, not class -> header
12:30.32 javampire but what I actually wanted is header -> header
12:34.54 *** join/#brlcad ries (~ries@190.9.171.121)
13:04.25 javampire just for the record, I found this tool interesting (though totally off topic for BRL-CAD): http://code.google.com/p/ply/source/browse/trunk/ply/cpp.py
13:27.58 javampire teepee: if I understand correctly, openscad doesn't have any native/binary geometry file format, instead of that the program/code which generates the geometry is used as standard format ?
13:53.24 teepee javampire: it does have a native format, sort of
13:53.46 javampire it's the DXF ?
13:53.52 teepee javampire: but it's not really well defined.
13:53.58 teepee nope, it's named .CSG
13:54.08 javampire in the example directory I see lots of DXF
13:54.11 teepee that's pretty much a dump of the geometry tree with the CSG operations
13:54.11 javampire aha
13:54.32 teepee DXF can be imported and exported, but currently only 2D
13:54.52 teepee also the parser is quite limited, which is why we want to use some better lib
13:55.00 javampire does openscad keep the geometry in memory, or it is only parsed when rendered ?
13:55.16 teepee (that was one of the gsoc topics)
13:56.00 teepee it's always generated when parsing but uses a cache for unchanged parts
13:57.14 javampire so there's no such thing as loading an object, and then applying modifications on it ?
13:57.22 javampire it's all procedural
13:57.41 teepee it's all functional :)
13:57.51 javampire ok :-)
13:58.39 teepee you can do something like "scale([1, 1.1, 1.2]) linear_extrude(height = 10) import("shape.dxf");"
13:58.51 teepee so you import a 2d shape, extrude to 3d and scale the 3d mesh
13:58.54 javampire is there any way to query object properties ? Like: get me the lower-left corner of this previously created box
13:59.16 javampire that's a bad example, just for the idea
13:59.16 teepee nope, with a specific hakish exception for dxf import
14:00.15 teepee there is an idea how to fit some kind of queries into the existing logic, but I don't know if that will make it into the application
14:00.21 javampire I think the killer feature for CAD is to make expressing constraints easy... and the hardest of all goals :-)
14:01.31 teepee I'm not sure that applies to openscad the same as for gui based tools
14:03.13 javampire well it applies for anything - instead of calculating the parameters of 2 boxes which should be aligned and touching, there should be an easy way to express this constraint and let the computer do the calculations
14:03.46 teepee which is easy with the OpenSCAD scripting lanugage
14:04.18 teepee e.g. "cube([l, w, h]); translate([l + 1, w + 1, 0]) cube([l, w, lh]);"
14:04.23 javampire well give me a pointer into the docs, cause I missed it :-)
14:04.49 javampire oh no, I want to explicitly see that constraint
14:05.22 teepee why? I can see that in the script (when written carefully)
14:05.33 teepee there is no constraint solver in openscad
14:05.39 javampire well this is one of the simpler constraints
14:06.39 javampire I know, and there's none in BRL-CAD either
14:07.08 javampire the problem is that it's hard to even express those constraints that it is cleaner than manual calculations :-)
14:07.29 teepee do you have an example where it would make sense?
14:07.29 javampire but it must be possible...
14:07.41 teepee e.g. simple example model I did yesterday: http://www.fabfabbers.com/models/id/225/raspi-vesa-mount-by-t-paul
14:07.58 javampire OK, have seen that already, cool thing :-)
14:08.10 teepee it's not the prettiest code possible for the model, but not too complex to understand I guess
14:09.10 teepee how could that benefit from automatic constraint solving?
14:09.48 javampire this one probably not much
14:10.34 teepee hmm, why? from what I remember when I've used constraints in freecad it might be possible to define some
14:10.55 teepee e.g. for the 4 * x screw holes for the vesa mount
14:11.18 teepee which are positioned in a square 75mmx75mm, 100mmx100mm, ...
15:27.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.22 brlcad teepee: awesome lil mount
16:15.50 *** join/#brlcad javampire (~ncsaba@p4FF70036.dip0.t-ipconnect.de)
16:17.11 teepee brlcad: thanks :) just found this nice little 12" monitor. I now have to find a way to fit the other computer too
16:23.02 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:01.15 *** join/#brlcad gaganjyot (~gagan@27.255.253.16)
20:15.24 *** join/#brlcad hcurtis (b82d2a0d@gateway/web/freenode/ip.184.45.42.13)
20:33.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140420

IRC log for #brlcad on 20140420

02:57.27 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
04:02.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:05.34 *** join/#brlcad hcurtis (4af13a76@gateway/web/freenode/ip.74.241.58.118)
05:18.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:13.29 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:05.08 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:13.13 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:26.29 *** join/#brlcad gaganjyot (~gagan@27.255.253.16)
12:42.32 *** join/#brlcad caen23 (~caen23@109.97.108.82)
13:10.13 *** join/#brlcad ries (~ries@190.9.171.121)
15:29.58 *** join/#brlcad hcurtis (4af13a76@gateway/web/freenode/ip.74.241.58.118)
15:37.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:11.10 *** join/#brlcad gaganjyot (~gagan@27.255.253.16)
17:31.14 *** join/#brlcad hcurtis (b82d2cfb@gateway/web/freenode/ip.184.45.44.251)
17:59.33 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
18:32.32 *** join/#brlcad hcurtis (b82d302a@gateway/web/freenode/ip.184.45.48.42)
19:14.24 *** join/#brlcad luca79 (~luca@net-37-117-82-59.cust.vodafonedsl.it)
19:26.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:47.14 *** part/#brlcad gaganjyot (~gagan@27.255.253.16)
21:46.30 *** join/#brlcad caen23 (~caen23@109.97.108.82)
21:55.24 maths22 brlcad: is jenkins running/is there a way I could get it running?
22:46.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:05.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:35.35 *** join/#brlcad Denis (~denisilie@86.120.56.154)
23:53.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140421

IRC log for #brlcad on 20140421

00:00.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
00:33.59 *** join/#brlcad ries (~ries@190.9.171.121)
01:48.11 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
04:07.04 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
04:19.44 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.104)
04:28.05 brlcad maths22: I believe you are running it on port 8081 but it seems to be stuck
04:29.09 brlcad ah, never mind.. that's something else you're running related to beastiebots
04:40.03 *** join/#brlcad kesha (~kesha@14.139.122.114)
04:40.09 *** join/#brlcad hcurtis (b82d302a@gateway/web/freenode/ip.184.45.48.42)
04:51.21 brlcad maths22: setting it up now .. was manually forcibly disabled
04:51.54 brlcad but I have to ask what for if fisheye looks better and does what we need without the downsides
04:52.27 brlcad given the massive overhead of jenkins and problems encounterd, I'm all for giving that or buildbot a fresh go
05:05.54 brlcad up and running now http://brlcad.org:8180/jenkins/
06:27.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:34.00 *** join/#brlcad hcurtis (4ab29c46@gateway/web/freenode/ip.74.178.156.70)
08:06.29 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
09:09.33 *** join/#brlcad kesha (~kesha@14.139.122.114)
09:23.07 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
09:45.45 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.58)
09:48.05 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
11:23.37 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:06.11 *** join/#brlcad kesha (~kesha@14.139.122.114)
12:19.47 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
12:22.39 *** join/#brlcad ries (~ries@190.9.171.121)
13:08.40 ``Erik brlcad, maths22: iirc, jenkins got itself into a checkout tizzy where it'd start checking out the next version before the previous version was done checking out, so there were hundreds of svn processes choking the machine
13:20.46 brlcad ``Erik: thanks for the recap.. couldn't remember
13:21.01 brlcad looks like the reinstall updated a number of things, so we'll see if it gets there again
13:21.16 brlcad if it does, I can at a kill timer to the build script
13:34.15 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:47.12 caen23 have you guys considered some hosted ci? it seems hard to build on all platforms using personal machines
14:14.53 starseeker needs to give buildbot another run...
14:22.52 maths22 /l/lastlog -clear
14:55.43 brlcad awesome read about heartbleed and coverity: http://security.coverity.com/blog/2014/Apr/on-detecting-heartbleed-with-static-analysis.html
14:56.47 brlcad caen23: yeah but only briefly .. the few big/popular options I know of either stopped their build service after a couple years or require hosting your repo with them
14:57.18 maths22 brlcad: fisheye does not do CI
14:57.19 brlcad setting up build platforms is actually not our problem .. it's the basic setup of the CI build service
14:57.31 brlcad maths22: riight, just got them mixed up
14:57.31 maths22 Bamboo would-but it is not really the right tool
14:57.36 brlcad it's the websvn view
14:58.00 brlcad I think I saw you had bamboo downloaded/installed somewhere
14:58.19 maths22 I did...
14:59.27 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:19.53 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
15:20.21 *** join/#brlcad hcurtis (4ab29c46@gateway/web/freenode/ip.74.178.156.70)
15:20.41 *** join/#brlcad kesha (~kesha@14.139.122.114)
15:30.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:40.07 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:59.06 maths22 I just started bamboo,and it is currently broken
16:59.10 maths22 I'll take a look later
16:59.43 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:34.51 Notify 03BRL-CAD:carlmoore * 60438 brlcad/trunk/src/librt/primitives/brep/brep.cpp: remove trailing blanks/tabs
17:57.57 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
18:01.49 *** join/#brlcad luca79 (~luca@178-190-34-111.adsl.highway.telekom.at)
18:06.12 *** topic/#brlcad by brlcad -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
18:49.31 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:52.54 *** join/#brlcad javampire (~ncsaba@p4FF73B4D.dip0.t-ipconnect.de)
19:40.07 brlcad so quiet...
19:40.49 teepee not so quiet in #gsoc :)
19:41.53 *** join/#brlcad hcurtis (4ab29cb3@gateway/web/freenode/ip.74.178.156.179)
19:41.59 brlcad that's why they mute it before
19:42.29 teepee which I still find a bit strange
19:42.35 hcurtis I would like to thank Sean and the other mentors for deciding to accept my proposal.
19:42.38 brlcad the whining and anxiety there leading up to the announcement deadline in prior years was brutal
19:43.00 hcurtis brlcad: I tremendously appreciate your faith in me. I will start planning my next steps immediately. Is there anything specific that you would like me to do right away?
19:44.10 brlcad hcurtis: faith has little to nothing to do with it
19:44.22 teepee hmm, I can't compare with previous years, but just quieting everything does not feel right
19:44.45 brlcad you along with others put in good effort to prepare a solid proposal, have excellent conversations (which will need to continue all summer), and make steps towards becoming self-sufficient and productive
19:45.09 brlcad teepee: I agree, wouldn't have been my choice :)
19:45.13 brlcad it's one pain for another
19:46.15 teepee yeah, indeed. so it's finally 11 slots. nice
19:46.42 hcurtis brlcad: Thank you for the compliment.
19:49.58 brlcad hcurtis: so presumably you recieved the congrats e-mail that said the next steps for right away
19:50.38 hcurtis Not yet. I'll check again.
19:51.05 brlcad then how do you know you were accepted? :)
20:00.31 hcurtis brlcad: I'm back. I received the e-mails, and I was just reading them. I found out that I was accepted by going directly to Melange.
20:09.13 brlcad okay, great
20:09.42 brlcad this is the first year we customized the e-mail so I'm not sure what it looked like exactly
20:27.44 ankesh11 brlcad: They look fine. There's an introduction header by Google followed by "Your mentoring organization has added the following message : ...."
20:28.35 brlcad ankesh11: cool, thanks
20:30.32 ankesh11 I believe a big thank you in order for the community members who helped us out during the application period. Congratulations to other students who got selected as well! :)
20:39.27 *** join/#brlcad kesha (~kesha@14.139.122.114)
20:44.16 hcurtis ankesh11: I agree with everything that you have just written.
21:36.20 kesha Congratulations to all GSoCers :)
21:49.27 hcurtis kesha: Thank you. If I recall correctly, you were one of those who were selected last year. That's wonderful.
21:55.53 kesha hcurtis: Yeah.
21:56.13 kesha brlcad: Any help in setting up things this year ?
21:57.13 kesha brlcad: Setting up several webpages, announcement of acceptance etc ?
22:00.06 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
23:33.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:39.16 brlcad kesha: definitely and glad to see you back around! been a couple weeks?
23:40.26 kesha brlcad: yeah, a long time.
23:41.18 kesha Acedamics and extra curricular activities.
23:42.38 *** join/#brlcad kesha (~kesha@14.139.122.114)
23:53.02 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
IRC log for #brlcad on 20140422

IRC log for #brlcad on 20140422

00:06.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:00.56 *** join/#brlcad andrei_ (~IceChat77@5-12-220-130.residential.rdsnet.ro)
01:52.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:34.28 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:795b:ce7a:95ae:10a1)
02:54.20 *** join/#brlcad ignacio|here (~IgnacioUy@unaffiliated/ignaciouy)
02:56.02 Notify 03BRL-CAD:brlcad * 60439 brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c: prevent nmg from crashing if nmg_mk_new_face_from_loop() returns NULL because the loopuse is empty. encountered by lawrence rao using the g-iges converter on a relatively simple test model. this fixes the crash but not the logic failure that gets us to that point. facetize works better.
03:01.39 ignacio|here Jacob Burroughs are here?
03:23.48 brlcad hola ignacio|here
03:24.01 brlcad that's maths22
03:25.29 ignacio|here brlcad, hola :)
03:25.34 ignacio|here maths22, you're here? :P
03:38.16 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
03:42.30 hcurtis a partir de ahora, solo se habla español por aqui ;)
03:43.43 ignacio|here hcurtis, ops, en serio? jaja :)
03:44.07 hcurtis ojala
03:47.59 brlcad jeje
04:35.11 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:23.27 ignacio|here Good night :)
06:20.43 *** join/#brlcad hcurtis (4ab29cb3@gateway/web/freenode/ip.74.178.156.179)
06:46.24 *** join/#brlcad luca79 (~luca@178-190-34-111.adsl.highway.telekom.at)
08:21.34 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
08:30.09 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-snjicvwsdrxpqsaz)
08:54.01 FreezingCold Somewhat lazy question, what's the GUI written in? Qt?
09:12.07 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:42.34 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
11:55.10 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:59.44 *** join/#brlcad vladbogo (~vlad@86.121.105.138)
12:16.18 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:08.51 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:10.35 *** join/#brlcad ries (~ries@190.9.171.121)
13:14.05 *** join/#brlcad luca79 (~luca@178-190-34-111.adsl.highway.telekom.at)
13:34.02 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
13:34.16 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
13:34.24 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
13:34.33 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
13:34.39 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
13:34.43 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
13:48.25 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
14:33.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:46.31 Notify 03BRL-CAD:starseeker * 60440 brlcad/trunk/include/bu/log.h: Clarify comment
14:47.52 *** join/#brlcad luca79 (~luca@80-123-15-168.adsl.highway.telekom.at)
15:17.31 starseeker brlcad: do you know how to make fbed do its thing? We have a TODO item to make sure it still works, but I'm not sure how to make it work in the first place...
15:18.40 starseeker ah, nevermind - was looking at old TODO
16:11.52 Notify 03BRL-CAD:brlcad * 60441 brlcad/trunk/TODO: affinity locking is biting someone else again, bump priority
16:35.09 *** join/#brlcad gaganjyot (~gagan@27.255.241.131)
17:28.42 *** join/#brlcad gaganjyot_ (~gagan@27.255.241.131)
17:56.39 *** join/#brlcad luca79 (~luca@80-123-15-168.adsl.highway.telekom.at)
18:34.21 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-190-239.pools.arcor-ip.net)
19:17.06 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-190-239.pools.arcor-ip.net)
19:23.57 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-190-239.pools.arcor-ip.net)
20:37.51 *** join/#brlcad hcurtis (4ab29cb3@gateway/web/freenode/ip.74.178.156.179)
21:58.53 ignacio|here Hi all :)
22:01.13 ``Erik yargh
22:14.56 *** join/#brlcad caen23 (~caen23@109.97.108.82)
23:47.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:51.00 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
IRC log for #brlcad on 20140423

IRC log for #brlcad on 20140423

00:46.14 *** join/#brlcad hcurtis (4ab29cb3@gateway/web/freenode/ip.74.178.156.179)
00:54.46 starseeker crud - isst isn't working on Windows
00:58.01 ``Erik odd
02:27.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:18.49 hcurtis brlcad: Hi, Sean. I use a Windows 7 laptop that is ok but probably not powerful enough to do my best work for you and for BRL-CAD. I have ideas about what I will need, but I've decided to go ahead and just ask you what you would like me to get.
03:45.50 brlcad really anything that you're comfortable with
03:51.55 brlcad you'll spend a lot of time compiling and for that there are plenty of tricks to get you productive even on slow hardware (protip: rebuilding all of brl-cad after every change is a bad idea)
03:52.48 brlcad for gsoc, the operating system doesn't matter ... hardware probably doesn't matter either
03:54.53 brlcad what will matter most is making independent progress, active communication, and knowing when to ask for help
03:55.40 brlcad I suggest becoming intimately familiar with all the resources on the checklist, maybe even do some of the mged tutorials, definitely compile/install/run brl-cad from a source checkout, and everything else in the checklist
04:01.13 hcurtis brlcad: Sounds good. Thank you.
04:11.14 hcurtis brlcad: One issue is that building BRL-CAD on my laptop always takes at least an hour. (I've been doing it inside a VM.) What are my options for speeding that up? I read in the BRL-CAD materials that a quad-core Debian 64-bit machine might be the way to go. So you say that's unnecessary?
04:38.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:39.01 brlcad necessary for what?
04:42.16 brlcad it's like saying an SUV is necessary, because your current car is slow .. it makes very little sense to the real issue -- that you're driving a long distance and you apparently don't like your car
04:42.51 brlcad we've had people on 20-year old hardware do just fine, your laptop is certainly not that old
04:43.06 brlcad whether you'll be happy with it is entirely a different matter
04:44.29 brlcad if compiling becomes an excuse for not making progress, you're doing many things wrong
04:45.41 brlcad get a faster machine or don't, it's mostly irrelevant to gsoc
04:45.49 brlcad get it because you feel you need it or want it
04:45.52 brlcad or don't
05:19.41 hcurtis Ok.
05:37.16 hcurtis Sean, you've made some excellent points.
05:37.58 hcurtis Here are the facts. I do like my laptop. I just don't like waiting that long for BRL-CAD to compile.
05:38.29 hcurtis I never meant to imply that slow compiling might become an excuse for not making progress. I won't let that happen.
05:40.01 hcurtis Likewise, in case you were wondering, I wasn't trying to get you to tell me to go out and get a new laptop. I sincerely just want to do a good job, and in my mind, an hour-long compile time doesn't fit with that. But you've set me straight--I am now understanding that it's progress that matters, not compile times.
05:40.49 hcurtis At the same time, it would be wise for me to at least learn about my options for a faster BRL-CAD build.
05:41.37 hcurtis Let's get away from the idea of a specific OS or computer. What are my options for speeding up my build (including options not requiring new hardware or software)?
05:43.59 brlcad ccache can be a benefit, but don't know if it runs on windows
05:44.33 brlcad not using visual studio to compile is usually faster
05:45.02 brlcad only compiling the subdirs that you modify is a great way too, but somewhat specific to the "make" targets
05:45.15 brlcad obviously compiling outside a vm should be faster
05:46.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:47.05 brlcad hcurtis: and don't get me wrong either .. i know you have good intentions, just trying to steer away from open-ended discussions that are almost entirely decided based on anecdotal evidence or popular opinion
05:48.14 brlcad of course, compiling debug is faster too
05:48.34 brlcad compiling on a server instead of locally
05:48.59 hcurtis Ok
05:49.00 brlcad installing a linux or bsd distro (don't ask for a recommendation, just pick one)
05:49.22 brlcad your first step is probably to just set up a native build environment for whatever you have now
05:49.28 brlcad if you're on windows, that's an msvc build
05:49.43 brlcad or msvc express if you don't have the pro version, it's free
05:49.59 hcurtis All of this is great information.
05:50.34 brlcad we'll see how much has to be repeated over the next couple months ;)
05:50.55 hcurtis lol
05:51.29 hcurtis I know you're saying that with love. ;)
05:51.39 brlcad it's good that you're trying to sort out your build environment now
05:52.10 brlcad just try a straight up native build without the training wheels and see how it goes, ask questions, try things
05:52.18 brlcad VM == training wheels
05:52.45 brlcad enwanders for a bit
05:53.34 hcurtis I've seen you say that before. What is enwandering???
05:55.39 brlcad commenceforth departesh frometh ze network
05:55.52 brlcad can mean a whole slew of things... :)
06:02.28 hcurtis brlcad: This is from a #brlcad conversation I had with starseeker a few weeks ago:
06:02.56 hcurtis brlcad: <starseeker> Windows is a difficult environment to work with for BRL-CAD - if that's your normal setup, I'd recommend the VM
06:03.18 hcurtis brlcad: Any comments?
06:04.28 hcurtis brlcad: That is one reason I'm still using the VM.
06:39.50 *** join/#brlcad luca79 (~luca@188-22-138-159.adsl.highway.telekom.at)
07:16.01 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-smphamreoyvoxbhv)
07:19.27 *** join/#brlcad caen23 (~caen23@109.97.108.82)
09:58.38 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:14.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:20.29 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:34.05 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:12.03 *** join/#brlcad FreezingCold (~FreezingC@205.211.54.162)
11:35.09 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:06.03 *** join/#brlcad FreezingCold (~FreezingC@205.211.52.161)
12:10.18 ``Erik hcurtis: the difficulty starseeker referred to is more about our experience and focus... we don't use or like windows, so it's a "second class citizen" with attention once a week or month, where linux/mac/bsd/unix is daily attention. If you run into a tricky windows related issue, we'll be of far less help in figuring it out :)
12:11.52 ``Erik but if you're comfortable with windows and willing help out in keeping that build working, I say give it a shot
12:21.49 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:30.20 *** join/#brlcad luca79 (~luca@188-22-138-159.adsl.highway.telekom.at)
12:33.36 *** join/#brlcad FreezingCold (~FreezingC@205.211.50.162)
12:38.33 brlcad hcurtis: moreover, "independent discovery"
12:39.33 brlcad another dev telling you it's difficult or bad or hard or terrible or whatever without more information leaves a LOT of room for you to explore that question on your own until you understand what it means or perhaps you'll encounter a contradictory experience
12:41.38 brlcad you want to be productive and I get that, but you also have a lot to learn and need to learn it quickly, which will only happen by you trying things, exploring, testing ...
12:43.30 *** join/#brlcad ries (~ries@190.9.171.121)
12:44.48 brlcad ask questions and advice when you get *stuck*, less so on what to learn or avoid .. you should be exploring most of what you encounter, at least until you feel you understand it. ;)
12:45.49 brlcad starseeker: those two commits are not in the scope of 7.24.2, but I flagged them
12:48.09 brlcad hcurtis: quite apropos article today: http://opensource.com/education/14/4/windows-to-linux-system-administration
13:36.13 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:05.59 *** join/#brlcad gaganjyot_ (~gagan@27.255.253.204)
14:12.41 *** join/#brlcad gaganjyot_ (~gagan@27.255.253.204)
14:50.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:51.18 *** join/#brlcad gaganjyot_ (~gagan@27.255.243.157)
14:54.01 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
14:58.20 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:44d:8474:a910:2f6e)
15:35.33 hcurtis ``Erik: Hi, Erik. That is good information to know. Thank you.
15:35.55 hcurtis brlcad: This has been an excellent conversation. I appreciate all of the information and advice.
16:16.20 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.231)
16:20.11 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
16:29.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:19.38 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
18:36.00 *** part/#brlcad gaganjyot (~gagan@27.255.243.157)
19:18.39 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-127.pools.arcor-ip.net)
19:52.20 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
20:11.32 Notify 03BRL-CAD:n_reed * 60442 brlcad/trunk/src/libbrep/boolean.cpp: ensure orientations of inner and outer trim loops in evaluated breps conform to our expectations
20:50.27 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
21:15.31 *** join/#brlcad BhargavYoda (73f82d4e@gateway/web/freenode/ip.115.248.45.78)
21:17.56 BhargavYoda Hello, is it possible I can contribute if I am comfortable with Android programming? On the GSoC page one of the tags was android but I really couldn't find any follow up to this.
21:23.45 teepee BhargavYoda: do hang around, you'll get an answer eventually
21:24.37 BhargavYoda sure!
23:46.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:51.50 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
IRC log for #brlcad on 20140424

IRC log for #brlcad on 20140424

00:14.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:41.26 *** join/#brlcad infobot (~infobot@rikers.org)
00:41.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
01:12.35 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
01:31.47 Notify 03BRL-CAD:starseeker * 60443 brlcad/trunk/TODO: Look into whether there is a way to allow code to define custom 'search' filter functions and incorporate them into a search plan.
01:54.25 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:17.09 Notify 03BRL-CAD:brlcad * 60444 brlcad/branches/RELEASE/NEWS: keith improved the newton solver iteration in r55755 for rays that would occasionally converges just slightly outside the UV domain. it was assumed that they'd get picked up by the adjacent subdivsion bounding box but that wasn't always the case resulting in speckling, particularly for implicits converted to brep. he added a tolerance check that makes sure
02:17.11 Notify these hit points aren't getting dropped. no more speckling.
02:24.27 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:30.30 brlcad n_reed: regarding 60442 and your other comment earlier for the report, it's opennurbs that spelled out the requisite/expected orientation of the outer&trim loops
02:51.32 *** join/#brlcad R0b0t1 (~dev@unaffiliated/r0b0t1)
02:51.40 R0b0t1 FreezingCold, there's like, 30 people here
02:51.43 R0b0t1 but okay
02:51.50 FreezingCold R0b0t1: well, brlcad is usually activate
02:51.55 FreezingCold he just said some a few minutes ago
02:52.00 FreezingCold brlcad: don't let me down
02:52.26 R0b0t1 Can brlcad do mechanical constraints? Like a face of some prism must always be parallel to another surface
03:09.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:23.00 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:24.46 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
03:57.52 brlcad R0b0t1: hi, welcome
03:58.22 brlcad short answer, no not yet, that's a current area of development
04:00.03 brlcad have to run out for a bit, but someone is usually here or will respond within a few hours if you're still connected
04:34.58 FreezingCold R0b0t1: my bad, I misled you
04:52.11 R0b0t1 I kind of figured you were thinking of the wrong thing, no biggie
05:08.24 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
06:08.14 *** join/#brlcad bt0x (84b4a4bb@gateway/web/freenode/ip.132.180.164.187)
07:55.16 *** join/#brlcad luca79 (~luca@91-115-243-254.adsl.highway.telekom.at)
08:01.54 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
08:26.57 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:08.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:12.15 *** join/#brlcad ishwerdas (~ishwerdas@202.164.53.117)
09:31.10 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:10.24 *** join/#brlcad yiyus (1242712427@je.je.je)
10:36.15 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:54.19 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
12:02.40 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
12:04.26 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:47.00 ``Erik heh, LibreSSL forked off of OpenSSL and has started dropping support for older os's, like MS-DOS O.o
12:50.23 *** join/#brlcad ries (~ries@190.9.171.121)
12:50.39 teepee_ right, splitting developer time across 2 projects sounds like a very good idea :/
12:53.00 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:57.28 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:45.18 Notify 03BRL-CAD Wiki:Krajkreddy * 7025 /wiki/User:Krajkreddy/GSOC14/summary: Add Summary Page.
13:50.40 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:04.08 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
14:06.25 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:16.33 *** join/#brlcad ries (~ries@190.9.171.121)
14:16.50 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
14:19.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.10 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:55.38 *** join/#brlcad hcurtis (4ab29b87@gateway/web/freenode/ip.74.178.155.135)
15:46.49 *** join/#brlcad infobot (~infobot@rikers.org)
15:46.50 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
15:56.23 *** join/#brlcad infobot (~infobot@rikers.org)
15:56.23 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
16:27.14 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
17:03.10 *** join/#brlcad infobot (~infobot@rikers.org)
17:03.10 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
17:41.18 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-242-067.pools.arcor-ip.net)
18:04.14 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
18:16.00 *** join/#brlcad javampire (~ncsaba@p4FF730DB.dip0.t-ipconnect.de)
18:25.34 ``Erik teepee: seems to have worked for x11 and openoffice, which are far bigger projects O.o I think the "crypto is tricky, let the experts deal with it" had openssl working as a black box and heartbleed was a big "these guys might not be as expert as we want them to be" wake-up call *shrug*
18:40.14 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
18:45.24 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
19:41.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:01.04 Notify 03BRL-CAD Wiki:Minkonaing * 0 /wiki/User:Minkonaing:
21:14.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:17.32 *** join/#brlcad stirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
22:02.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:37.32 Notify 03BRL-CAD:carlmoore * 60445 brlcad/trunk/TODO: fix a spelling
IRC log for #brlcad on 20140425

IRC log for #brlcad on 20140425

00:21.33 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
00:42.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:42.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:46.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:16.26 brlcad fixes more 10303 spelling mistakes
03:26.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:23.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:48.16 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
05:56.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:59.06 *** join/#brlcad hcurtis_ (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
06:42.54 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7026 /wiki/User:Hcurtis0010/GSoC14/proposal: Creating a Geometry Conversion Library
06:44.19 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
06:58.50 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7027 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:00.58 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7028 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:01.25 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:07.51 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7029 /wiki/User:Hcurtis0010/GSoC2014/proposal:
07:08.50 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7030 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:10.13 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7031 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:14.05 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7032 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:17.15 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7033 /wiki/User:Hcurtis0010/GSoC2014/proposal: Creating a Geometry Conversion Library
07:21.08 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7034 /wiki/User:Hcurtis0010/GSoC14/proposal: Blanked the page
07:48.33 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-sryyoxvaqcaqazlp)
07:55.11 Notify 03BRL-CAD Wiki:Ankeshanand * 7035 /wiki/User:Ankeshanand/GSoC14/logs: Create a page for Dev logs
07:59.35 Notify 03BRL-CAD Wiki:Ankeshanand * 7036 /wiki/User:Ankeshanand/: Add an index page
08:05.32 Notify 03BRL-CAD Wiki:Ankeshanand * 7037 /wiki/Google_Summer_of_Code/2014: Add entry for the Benchmark Performance Database Project
08:06.59 Notify 03BRL-CAD Wiki:Ankeshanand * 7038 /wiki/Google_Summer_of_Code/2014: Fix link for the user page
08:45.29 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:23.03 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:28.59 *** join/#brlcad ries (~ries@190.9.171.121)
12:00.08 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:36.04 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:55.03 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:18.13 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:18.26 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
14:15.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:53.07 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
16:14.49 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
16:18.51 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
17:10.42 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
17:54.47 *** join/#brlcad javampire (~ncsaba@p4FF7354C.dip0.t-ipconnect.de)
19:24.25 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-250.pools.arcor-ip.net)
21:08.39 ries I know you guys appreciate 3d, right? : https://www.google.com.ec/?gfe_rd=cr&ei=vs5aU4yzEqXE8ge_5oHQCQ#q=exp((-(((x-4)%5E2%2B(y-4)%5E2)%5E2))%2F1000)%2Bexp((-(((x%2B4)%5E2%2B(y%2B4)%5E2)%5E2))%2F1000)%2B0.15*exp(-(((x%2B4)%5E2%2B(y%2B4)%5E2)%5E2))%2B0.15*exp(-(((x-4)%5E2%2B(y-4)%5E2)%5E2))
21:10.05 *** join/#brlcad hcurtis_ (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
21:10.50 *** join/#brlcad hcurtis_ (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
21:11.07 *** part/#brlcad hcurtis_ (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
21:16.37 *** join/#brlcad hcurtis (b82d29f4@gateway/web/freenode/ip.184.45.41.244)
21:36.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:20.29 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:35.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140426

IRC log for #brlcad on 20140426

05:15.31 *** join/#brlcad FreezingCold (~FreezingC@199.119.233.154)
05:38.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:12.30 *** join/#brlcad javampire (~ncsaba@p4FF72683.dip0.t-ipconnect.de)
12:31.44 *** join/#brlcad luca79 (~luca@91-115-246-187.adsl.highway.telekom.at)
13:45.47 *** join/#brlcad ries (~ries@190.9.171.121)
15:18.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:25.49 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
16:23.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:25.53 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
17:20.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:38.05 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:45.04 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
19:09.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:16.16 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
19:18.37 *** join/#brlcad javampire (~ncsaba@p4FF72683.dip0.t-ipconnect.de)
19:59.35 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-250.pools.arcor-ip.net)
20:49.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:10.08 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-250.pools.arcor-ip.net)
21:17.14 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
21:26.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:49.01 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
21:51.27 *** join/#brlcad caen23 (~caen23@109.97.108.82)
22:05.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:41.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:02.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:32.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:36.37 *** join/#brlcad javampire (~ncsaba@p4FF72683.dip0.t-ipconnect.de)
23:50.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140427

IRC log for #brlcad on 20140427

02:26.49 *** join/#brlcad ries (~ries@190.9.171.121)
03:03.32 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
03:14.25 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-sjomyqfwqblmmyxn)
04:43.40 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
05:08.23 *** join/#brlcad hcurtis_ (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
05:09.14 *** join/#brlcad hcurtis_ (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
05:29.48 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
05:57.02 *** join/#brlcad Zhao_Anqing (~clouddrif@2001:da8:e000:1a08:e897:ef7:da3:3da1)
05:58.31 *** join/#brlcad guest1232247 (bc1b5f8b@gateway/web/freenode/ip.188.27.95.139)
06:24.49 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:40.58 Zhao_Anqing Hi, I see the rt_db_internal is a common struct to storage everything, whether it is ell,tgc,nmg or so on. Am I right?
06:56.58 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
08:27.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:33.47 *** join/#brlcad vladbogo (~vlad@188.26.231.143)
10:56.01 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-237-250.pools.arcor-ip.net)
12:18.06 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
13:14.49 *** join/#brlcad ries (~ries@190.9.171.121)
14:26.26 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
15:18.24 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
15:45.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:21.08 *** part/#brlcad ries (~ries@190.9.171.121)
17:14.23 *** join/#brlcad javampire (~ncsaba@p4FF70CCB.dip0.t-ipconnect.de)
17:42.02 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
17:53.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:21.05 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
19:25.28 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
20:16.00 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
21:27.36 *** part/#brlcad gaganjyot (~gagan@27.255.243.157)
22:40.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:19.03 *** join/#brlcad caen23 (~caen23@109.97.108.82)
IRC log for #brlcad on 20140428

IRC log for #brlcad on 20140428

02:58.49 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:11.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:28.55 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
04:07.18 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
04:42.31 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
06:06.24 *** join/#brlcad gaganjyot_ (~gagan@27.255.243.157)
06:24.25 *** join/#brlcad stirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
06:37.05 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
08:34.20 *** join/#brlcad gaganjyot_ (~gagan@27.255.243.157)
09:31.38 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:48.41 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:57.24 d_rossberg in case someone tries to build BRL-CAD on Debian jessie: Debian's lemon package doesn't work as expected; it will be fixed during the next days
12:36.20 *** join/#brlcad teepee_ (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:51.00 *** join/#brlcad ries (~ries@190.9.171.121)
12:54.02 brlcad d_rossberg: thanks
12:56.16 brlcad ries: hehe
12:56.55 brlcad wonder how long they've had a graphing calculator... neat
13:07.59 ries Hey brlcad
13:08.15 ries yeaa, google is sometimes full of surprices
13:30.42 Notify 03BRL-CAD:starseeker * 60446 brlcad/trunk/TODO: boolean op support in search is complete.
13:31.59 Notify 03BRL-CAD:starseeker * 60447 brlcad/trunk/TODO: lrint setup seems to be working - need to look into tgamma still.
13:33.46 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:40.52 Notify 03BRL-CAD:starseeker * 60448 (brlcad/trunk/CMakeLists.txt brlcad/trunk/TODO): Add tgamma check - do we need more than this?
13:44.07 Notify 03BRL-CAD:carlmoore * 60449 brlcad/trunk/src/gtools/g_lint.c: revise the usage to make clear that the units also apply to non-default inputs
14:11.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:12.59 ``Erik if you can get by the level of rant, http://youtu.be/WTYet-qf1jo has some interesting observations about ui/ux
14:15.14 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.128)
14:20.05 Zhao_Anqing hi, daniel~
14:42.58 ``Erik "I'm using Linux. A library that emacs uses to communicate with Intel hardware." -- heard on #emacs on Freenode.
14:46.23 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
14:57.32 d_rossberg hi Zhao_Anqing
15:39.22 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
16:01.15 *** join/#brlcad pandrei (~pandrei@5-12-113-30.residential.rdsnet.ro)
18:24.20 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
19:11.43 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-179-081.pools.arcor-ip.net)
20:05.37 Notify 03BRL-CAD:n_reed * 60450 brlcad/trunk/src/libbrep/PullbackCurve.cpp: address 'set but unused' and 'used unitialized' warnings
20:34.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:41.29 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
22:21.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:14.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:51.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140429

IRC log for #brlcad on 20140429

00:48.45 brlcad ``Erik: hehe, excellent emacs comment
00:48.56 brlcad queues up the video for later
01:31.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:12.50 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
03:13.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:11.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:39.11 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
04:51.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:34.34 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
06:46.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:08.29 *** join/#brlcad caen23 (~caen23@109.97.108.82)
10:25.55 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:15.24 *** join/#brlcad ries (~ries@190.9.171.121)
12:16.45 *** join/#brlcad luca79 (~luca@host52-29-dynamic.4-87-r.retail.telecomitalia.it)
12:27.04 *** join/#brlcad arno (~luca@host149-109-dynamic.15-87-r.retail.telecomitalia.it)
13:54.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:15.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:16.11 *** join/#brlcad libero (~luca@host74-15-dynamic.0-87-r.retail.telecomitalia.it)
15:21.57 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
15:48.48 hcurtis brlcad: Hi, Sean. I just wanted to check in with you. I've remained here in the channel, but I've been juggling my GSoC-related work with school work (I'm in the crazy period before final exams).
17:52.58 Notify 03BRL-CAD:n_reed * 60451 brlcad/trunk/src/libbrep/boolean.cpp: In some cases union_intervals would be handed an empty list of intervals, which would cause an exception to be thrown and valid face intersection curves to be discarded. Allowing for empty interval sets (which are valid) prevents the spurious exceptions, fixes 8 test cases (4 subtraction, 4 intersection) and improves 5 others in
17:53.00 Notify 'librt/tests/brep_boolean_tests.g'.
18:43.40 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-147-186.pools.arcor-ip.net)
19:18.19 *** join/#brlcad pandrei (~pandrei@86.121.195.238)
19:49.52 Notify 03BRL-CAD:n_reed * 60452 brlcad/trunk/src/libbrep/boolean.cpp: Make a better decision about whether the evaluated brep should include a face from one brep that overlaps a surface of the other brep by comparing the normals of the two breps at a shared point inside the face. This fixes 4 test cases (2 subtraction, 2 union) in 'librt/tests/brep_boolean_tests.g'.
21:21.43 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
IRC log for #brlcad on 20140430

IRC log for #brlcad on 20140430

00:57.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:00.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:59.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:15.41 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
05:28.55 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
05:35.31 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
06:11.35 *** join/#brlcad luca79 (~luca@net-37-117-179-19.cust.vodafonedsl.it)
08:25.30 *** join/#brlcad d_rossberg (~rossberg@66.118.151.70)
08:42.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:05.00 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:38.08 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:52.57 *** join/#brlcad ries (~ries@190.9.171.121)
13:07.33 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
14:00.55 *** join/#brlcad luca79 (~luca@host92-20-dynamic.4-87-r.retail.telecomitalia.it)
14:04.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:53.30 *** join/#brlcad libero (~luca@host5-82-dynamic.14-87-r.retail.telecomitalia.it)
15:41.36 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:54.37 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:56.37 *** join/#brlcad hcurtis (b82d2ba9@gateway/web/freenode/ip.184.45.43.169)
16:35.46 *** join/#brlcad gaganjyot (~gagan@27.255.243.157)
16:49.07 *** join/#brlcad ries_ (~ries@190.9.171.121)
17:03.44 Notify 03BRL-CAD:carlmoore * 60453 brlcad/trunk/src/nirt/nirt.c: reword 'H' description because it is NOT a toggle, which would merely reverse the existing value
17:07.36 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:11.03 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:50.13 *** join/#brlcad javampire (~ncsaba@p4FF72B90.dip0.t-ipconnect.de)
18:22.32 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-151-164.pools.arcor-ip.net)
19:00.41 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
19:02.45 brlcad hcurtis: appreciate the check-in
19:03.33 brlcad it's been quiet of late, so no worries, focus on your studies ;) just ask that you update the wiki page with your profile (details were in the e-mail) as soon as you can
19:04.03 brlcad want to make sure you attempt a full native compile sometime, and are successful at it, sometime too
19:07.37 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
19:28.25 *** join/#brlcad deepak (~chatzilla@59.89.156.52)
19:28.48 deepak brlcad: hi
19:36.33 hcurtis brlcad: Hi, Sean. I did put my proposal on the wiki on 4/25. It is at http://brlcad.org/wiki/User:Hcurtis0010/GSoC2014/proposal. However, I went back and re-read the acceptance e-mail just now and was able to find the page http://brlcad.org/wiki/Google_Summer_of_Code/2014. I see how Ankesh Anand has arranged his information. My best guess is that you'd like me to arrange it like that, but before I do so I thought I should confirm t
19:38.42 Notify 03BRL-CAD Wiki:Matovitch * 7039 /wiki/User:Matovitch: Blanked the page
19:46.59 ``Erik it's a pretty decent way to arrange the info... the important thing is to make it easy to find the information, so the links from the GSoC/2014 page is important even if you choose a different way to arrange your stuff
19:49.14 brlcad hcurtis: right, you're getting several things in place, not just your proposal ... see the 2013 page for last year's for more examples
19:49.49 brlcad it's a one-stop page to get at a variety of pieces of information for all students
19:49.58 brlcad hi deepak
19:51.26 deepak brlcad: I saw your mail on devel-mailing list about SOCIS. I am interested in participating in SOCIS.
19:53.07 deepak Can please guide me little more so that I can start preparing my proposal.
19:56.13 ``Erik deepak: socis has some additional constraints on who can apply, check out the eligability chunk of http://sophia.estec.esa.int/socis2014/?q=faq
19:56.44 ``Erik http://sophia.estec.esa.int/socis2014/?q=faq#socis_elig_student_who
20:06.00 brlcad deepak: just like for gsoc ... asking for anyone to "guide you" is the wrong approach
20:06.32 brlcad especially for socis, you need to be able to do your own research ... you ask questions when you get stuck
20:07.27 brlcad if your question cannot be answered with yes or no, or if it can be answered in 10 seconds with a web search, it's probably the wrong question ;)
20:10.08 deepak brlcad: Sorry, it will never again.
20:11.13 brlcad deepak: no need to apologize :)
20:14.56 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
20:16.05 deepak brlcad: I got to much excited because this year I'm not participating in GSoC later on I realized that I did a big mistake. For covering my mistake I got to much excited to work with this but I read the eligibility criteria and I found that I can't participate as I'm Indian, which the criteria doesn't support :(.
20:19.49 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
20:20.59 brlcad deepak: ahh, sorry to hear that
20:21.13 brlcad yeah, socis is a bit more restrictive due to the european space agency requirements
20:28.59 deepak brlcad: Yah it's okay :) but I'm feeling quite low that I have lost one more opportunity. I'm regretting that I missed my first opportunity to participate in GSoC under BRL-CAD but i'll cover my this mistake in GSoC 2015. Hope for the best.
20:40.16 Notify 03BRL-CAD Wiki:Vladbogolin * 7040 /wiki/User:Vladbogolin/Proposal/EmbeddingFrameBuffer: Created page with "=Personal Information= *Name: Bogolin Simion Vlad *E-mail address: vladbogolin@gmail.com *IRC username: vladbogo ==Brief background info== I am a fourth year student at "Pol..."
20:46.03 Notify 03BRL-CAD Wiki:Vladbogolin * 7041 /wiki/User:Vladbogolin/GSoC2014/Logs: Created page with "=Daily Progress= =Project Info= {| class="wikitable" |- |'''Project Name''' || Embedding a framebuffer window |- |'''Student Name'''|| Bogolin Simion Vlad |- |'''IRC nick'''|..."
20:50.14 Notify 03BRL-CAD Wiki:Vladbogolin * 7042 /wiki/Google_Summer_of_Code/2014:
21:53.39 *** join/#brlcad merzo (~merzo@127-81-132-95.pool.ukrtel.net)
22:01.56 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20140501

IRC log for #brlcad on 20140501

00:56.04 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
01:05.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:02.55 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7043 /wiki/User:Pulkit_Mittal/logs: Created page with "=Development Logs= ==Project Details== {| class="wikitable" |- |'''Project Name''' || STEP Libraries: Improving Thread Safety and Performance |- |'''Project Student'''|| Pulk..."
02:08.23 Notify 03BRL-CAD Wiki:Pulkit Mittal * 0 /wiki/User:Pulkit_Mittal/logs:
02:09.41 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7046 /wiki/User:Pulkit_Mittal: Created page with "=Personel Informtion= {| class="wikitable" |- |'''Name''' || Pulkit Mittal |- |'''Email Address'''||[mailto:bhangarval@gmail.com bhangarval@gmail.com] |- |'''IRC(nick)'''||hoi..."
02:18.53 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7047 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */
02:21.31 Notify 03BRL-CAD:brlcad * 60454 brlcad/trunk/TODO: header reorg is partially complete, but add some thoughts about subheaders becoming public API. i don't think we want that, so we'll need to include a guard so that only the main headers are used. (e.g., #if !defined(INSIDE_BU_H) && !defined(BRLCAD_BUILD) #error "Only <bu/bu.h> should be included directly." #endif)
04:17.19 *** join/#brlcad merzo (~merzo@47-92-133-95.pool.ukrtel.net)
05:33.06 Notify 03BRL-CAD Wiki:Inderpreet * 7048 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */
06:55.57 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7049 /wiki/User:Hcurtis0010: Created page with "Information to come..."
06:59.50 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7050 /wiki/User:Hcurtis0010/GSoC2014/logs: Created page with "Information to come..."
07:15.34 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7051 /wiki/User:Hcurtis0010/: Created page with "Information to come..."
07:19.18 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7052 /wiki/Google_Summer_of_Code/2014:
07:29.33 hcurtis brlcad: A starter version of my profile is now on the wiki page.
07:34.46 *** join/#brlcad LordOfBikes (~armin@dslb-094-216-160-225.pools.arcor-ip.net)
09:11.16 *** join/#brlcad javampire (~ncsaba@p54A065BE.dip0.t-ipconnect.de)
09:23.19 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:12.58 *** join/#brlcad javampire_ (~ncsaba@p54A065BE.dip0.t-ipconnect.de)
10:27.15 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:39.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:25.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:29.36 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
13:41.13 Notify 03BRL-CAD Wiki:Inderpreet * 7053 /wiki/User:Inderpreet/GSoC14/logs: Created page with "=Development Logs="
14:12.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:29.11 *** join/#brlcad luca79 (~luca@net-37-117-179-19.cust.vodafonedsl.it)
14:58.04 Notify 03BRL-CAD Wiki:Clouddrift * 7054 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */
15:00.13 Notify 03BRL-CAD Wiki:Clouddrift * 7055 /wiki/Google_Summer_of_Code/2014: /* Creating a Geometry Conversion Library */
15:00.38 Notify 03BRL-CAD Wiki:Clouddrift * 7056 /wiki/Google_Summer_of_Code/2014: /* Creating a Geometry Conversion Library */
15:02.40 Notify 03BRL-CAD Wiki:Clouddrift * 7057 /wiki/Google_Summer_of_Code/2014: /* Creating a Geometry Conversion Library */
15:03.27 Notify 03BRL-CAD Wiki:Clouddrift * 7058 /wiki/Google_Summer_of_Code/2014: /* Creating a Geometry Conversion Library */
15:03.30 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:05.02 Notify 03BRL-CAD Wiki:Clouddrift * 7059 /wiki/Google_Summer_of_Code/2014: /* Mesh Library Cleanup */
15:05.59 Notify 03BRL-CAD Wiki:Clouddrift * 7060 /wiki/Google_Summer_of_Code/2014: /* Mesh Library Cleanup */
16:04.17 *** join/#brlcad hcurtis (b82d2a1c@gateway/web/freenode/ip.184.45.42.28)
17:18.43 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
17:21.42 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
17:24.23 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
17:24.39 maths22 brlcad: did something happen to the server to kill my screen process?
17:59.50 n_reed maths22: it looks like everyone running screen on the brlcad server lost their screen session
18:00.21 n_reed the screen process and others lauchned inside it should still be running, but the screen program doesn't see the existing screen socket to reattach to ti
18:00.36 n_reed brlcad told me it might have been a backwards-incompatible update to screen
18:01.33 n_reed no known workaround I'm afraid; I just killed screen and everything running inside it and started over
18:09.41 Notify 03BRL-CAD:n_reed * 60455 brlcad/trunk/src/libbrep/boolean.cpp: ON_PolyCurve's built-in test for closure is more robust than ours. Add it to the loop-checking routine so we don't bother trying to find points inside linear 'loops'.
18:18.06 Notify 03BRL-CAD:n_reed * 60456 brlcad/trunk/src/libbrep/boolean.cpp: fix a spelling
18:19.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:32.22 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:35.50 ``Erik hm, screen was updated somewhat recently, there is a trick to re-attaching screens running a different protocol... grab an old copy from /usr/ports/packages/ and unpack it somewhere (like a tmp dir), then run that version
18:37.54 ``Erik <-- switched to tmux a while back, didn't realize screen had a protocol change O.o srry, woulda stashed a 'recovery' version
18:38.18 ``Erik http://mashable.com/2014/04/30/programming-sucks/
19:20.40 *** join/#brlcad merzo (~merzo@47-92-133-95.pool.ukrtel.net)
19:48.53 maths22 Exactly-My irssi process was still live, but I could not connect to screen; I just killed it
20:25.52 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:20.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:30.33 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
23:47.01 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
IRC log for #brlcad on 20140502

IRC log for #brlcad on 20140502

00:22.31 *** join/#brlcad ries_ (~ries@190.9.171.121)
00:57.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:02.30 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
02:18.37 starseeker pwd
02:18.40 starseeker whoops
04:41.16 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
06:40.08 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7061 /wiki/User:Popescu.andrei1991/devlogs: Created page with "Placeholder for GSoC 2014 development logs for Object-oriented C++ Geometry API project"
06:41.26 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7062 /wiki/User:Popescu.andrei1991/proposal2014: Created page with "Proposal"
06:42.42 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
06:50.33 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7063 /wiki/User:Popescu.andrei1991/proposal2014:
06:51.15 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7064 /wiki/User:Popescu.andrei1991/proposal2014:
06:52.53 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7065 /wiki/User:Popescu.andrei1991/proposal2014:
07:47.07 *** join/#brlcad luca79 (~luca@net-37-117-72-233.cust.vodafonedsl.it)
08:18.03 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
08:23.18 *** join/#brlcad arno (~luca@net-37-117-72-233.cust.vodafonedsl.it)
08:30.06 *** join/#brlcad caen23_ (~caen23@109.97.108.82)
08:30.06 *** join/#brlcad hsrai_ (~hsrai@202.164.53.116)
08:32.51 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
08:33.09 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-xmdsqngtqrfmncuf)
08:53.20 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
09:55.03 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:38.00 *** join/#brlcad luca79 (~luca@net-37-117-72-233.cust.vodafonedsl.it)
12:02.57 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:16.57 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:36.51 *** join/#brlcad ries (~ries@190.9.171.121)
12:37.17 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
12:43.35 *** join/#brlcad luca79 (~luca@net-37-116-113-177.cust.vodafonedsl.it)
12:51.00 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:08.17 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:18.18 *** join/#brlcad luca79 (~luca@net-37-116-113-177.cust.vodafonedsl.it)
13:20.12 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
13:28.45 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
14:30.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:04.20 *** join/#brlcad hcurtis (b82d6ec1@gateway/web/freenode/ip.184.45.110.193)
16:35.07 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
16:35.49 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
17:02.43 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
17:53.08 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:06.27 *** join/#brlcad luca79 (~luca@net-37-116-113-177.cust.vodafonedsl.it)
18:10.42 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:34.06 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:40.44 Notify 03BRL-CAD:starseeker * 60457 brlcad/trunk/src/gtools/g_diff.c: Fix source code comment - default output is the human readable output, not the MGED script.
20:17.49 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
20:19.15 ``Erik http://blog.trailofbits.com/2014/04/27/using-static-analysis-and-clang-to-find-heartbleed/
20:34.46 Notify 03BRL-CAD:brlcad * 60458 brlcad/trunk/src/libbu/affinity.c: ugh. the affinity locking bug on pthread systems was actually a 1-char typo, & vs %. the bad news is that affinity locking doesn't seem to be providing nearly as much benefit as when all threads where running on the same cores. might be all for naught.
20:36.14 brlcad ``Erik: nice to see them at least credit the coverity folks for coming up with the detection method
20:38.43 brlcad humorously, these guys don't actually detect heartbleed in openssl like coverity did because openssl is doing their own byteswapping, which they don't detect (left as an exercise for the reader)
20:46.00 Notify 03BRL-CAD:brlcad * 60459 brlcad/trunk/src/libbu/parallel.c: report when affinity locking is enabled/disabled.
20:55.30 Notify 03BRL-CAD:brlcad * 60460 brlcad/trunk/src/libbu/affinity.c: no reason we can't just return the pthread_setaffinity_np() value, even if it doesn't mean anything. this isn't a public function.
20:55.52 Notify 03BRL-CAD:brlcad * 60461 brlcad/trunk/src/libbu/parallel.c: report if we ask for affinity locking and something goes wrong.
21:05.39 Notify 03BRL-CAD:brlcad * 60462 brlcad/trunk/bench/run.sh: run lscpu if we got it because it's a nice and simple summary
22:22.54 Notify 03BRL-CAD:starseeker * 60463 brlcad/trunk/include/rt/search.h: fix free function name in example
IRC log for #brlcad on 20140503

IRC log for #brlcad on 20140503

00:07.07 Notify 03BRL-CAD:starseeker * 60464 brlcad/trunk/include/rt/search.h: Add warning to check for unexpectedly empty paths in user code to avoid accidental triggering of the tops population.
00:08.44 brlcad starseeker: er, why mysteriously invalid directory pointers?
00:11.21 Notify 03BRL-CAD:starseeker * 60465 brlcad/trunk/include/rt/search.h: Need to investigate the weird side effects a bit more...
00:19.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:44.34 Notify 03BRL-CAD:starseeker * 60466 brlcad/trunk/src/gtools/CMakeLists.txt: Start working on a new diff tool, based on the test example for db_diff. Doesn't do the mged script generation of g_diff, but it has a few other nifty features. It supports a -v option that takes 0 (no output, return code only), 1 (less verbose) and 2 (more verbose) as options to control how much information is reported. It accepts -a, -c, -u and
00:44.36 Notify -r options to enable reporting for added, changed, unchanged, and removed objects respectively (if none are supplied, the default is report all changes.) In addition, although it is not yet tested extensively, there is a -F option which lets the user supply a search-command-style filter string to filter results. Say, for example, you only want your diff output to report objects of type tgc. On a bash command prompt,
00:44.38 Notify that search would look like gdiff2 -F "-type tgc" file1.g file2.g and would report only items that were tgc primitives at some stage of the diffing process. I.e., an added tgc in file2.g would be reported, as would a primitive named s.1 that was changed from a tgc in file1.g to an ell in file2.g. This should provide a way to trim potentially large diff results down to what is of current interest to a user.
00:45.34 starseeker brlcad: the "cleanup" db_dirdelete calls at search.c:2276 were wiping out pointers I needed.
00:45.58 *** join/#brlcad ries_ (~ries@190.9.171.121)
00:46.17 brlcad starseeker: ah
00:46.19 starseeker I may be doing something incorrect when cleaning up there
00:46.29 brlcad hence the follow-up comment
00:46.34 starseeker right
00:46.46 brlcad neat, new differ
00:46.59 starseeker too deep to get into tonight (I'm late already) but I was so close to a "searchified" diff I had to push through
00:48.16 starseeker had wild idea this afternoon, had to try it out
00:59.17 brlcad cool
01:24.36 *** join/#brlcad ries_ (~ries@190.9.171.121)
02:21.34 Notify 03BRL-CAD:brlcad * 60467 brlcad/trunk/src/libbu/affinity.c: implement hooks that let a thread migrate around in local proximity, hopefully still on the same CPU. assumes multicore architecture is likely and that given core counts reflect a probable configuration. not ideal, but exploring the idea.
02:26.58 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:58.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:41.36 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:08.59 Notify 03BRL-CAD:starseeker * 60468 brlcad/trunk/src/gtools/gdiff2.c: Do something without output_mode to avoid set but unused error.
04:31.18 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-diygfdqtornrlyjd)
04:36.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:00.21 Notify 03BRL-CAD Wiki:Inderpreet * 7066 /wiki/User:Inderpreet/: Created page with "=Personal Information= {| class="wikitable" |- |'''Student Name'''|| Inderpreet Singh |- |'''IRC nick'''|| ishwerdas |- |'''Email'''|| singhs.ishwer@gmail.com, indrplus@gmail...."
06:12.06 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
08:06.35 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:18.18 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
09:31.42 *** join/#brlcad javampire (~ncsaba@p4FF729E4.dip0.t-ipconnect.de)
09:54.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:33.03 Notify 03BRL-CAD Wiki:Shainasabarwal * 7067 /wiki/User:Shainasabarwal/GSoC14/logs: /* Development Logs */
10:37.30 Notify 03BRL-CAD Wiki:Shainasabarwal * 7068 /wiki/User:Shainasabarwal/: /* Personal Information */
10:38.27 Notify 03BRL-CAD Wiki:Shainasabarwal * 7069 /wiki/Google_Summer_of_Code/2014:
10:39.44 javampire another piece of ascii-art documentation: http://pastebin.mozilla.org/5048242
10:44.24 javampire worth including it in vmath.h where plane_t is defined ?
10:53.48 *** join/#brlcad javampire (~ncsaba@p4FF729E4.dip0.t-ipconnect.de)
11:05.00 *** join/#brlcad javampire (~ncsaba@p4FF729E4.dip0.t-ipconnect.de)
11:05.50 *** join/#brlcad javampire (~ncsaba@p4FF729E4.dip0.t-ipconnect.de)
11:31.01 starseeker javampire: I'd say so
11:31.36 javampire starseeker: ok, I will then prepare a patch
11:55.36 *** join/#brlcad javampire_ (~ncsaba@p4FF729E4.dip0.t-ipconnect.de)
12:05.46 *** join/#brlcad ``Erik (~erik@66-118-151-70.static.sagonet.net)
12:33.13 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
13:04.40 *** join/#brlcad ignacio` (~IgnacioUy@2001:4830:134:7::11)
13:04.40 *** join/#brlcad ignacio` (~IgnacioUy@unaffiliated/ignaciouy)
13:18.13 javampire_ starseeker: here's the patch https://sourceforge.net/p/brlcad/patches/271/
13:27.51 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
13:54.07 *** join/#brlcad jbschw03 (4355ee54@gateway/web/freenode/ip.67.85.238.84)
15:25.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:54.02 *** join/#brlcad hcurtis (b82d6ec1@gateway/web/freenode/ip.184.45.110.193)
16:39.39 ``Erik FreeBSD fenris 10.0-STABLE FreeBSD 10.0-STABLE #0 r265226: Fri May 2 23:40:27 EDT 2014 root@fenris:/usr/obj/usr/src/sys/GENERIC i386
16:39.52 ``Erik think my hdd is failing, was the trickiest upgrade I've done in a while O.o
16:54.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:22.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:42.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:54.15 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
18:37.49 *** join/#brlcad ries (~ries@190.9.171.121)
18:52.44 *** join/#brlcad albertcoder (~albert@202.164.53.117)
19:39.47 *** join/#brlcad albertcoder (~albert@202.164.53.117)
20:32.17 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-185-001.pools.arcor-ip.net)
20:40.15 Notify 03BRL-CAD Wiki:Krajkreddy * 7070 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */
21:27.32 starseeker yeesh - doing 2 dirbuilds on two different dbip instances isn't pretty
21:27.46 starseeker brlcad: what has to happen to clean that up? Are we using globals somewhere?
21:36.49 Notify 03BRL-CAD:starseeker * 60469 brlcad/trunk/src/gtools/gdiff2.c: Don't crash if we're coming up empty in the search department.
IRC log for #brlcad on 20140504

IRC log for #brlcad on 20140504

00:20.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
00:43.46 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
00:58.25 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
01:36.40 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
02:00.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:31.25 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:44.15 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:45.46 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:46.52 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
02:48.06 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:49.31 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:51.26 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:53.40 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:55.34 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:57.28 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
02:59.22 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
03:21.15 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:23.16 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:25.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:45.18 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
04:17.57 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
04:28.24 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
04:49.10 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
05:12.18 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:45.34 *** join/#brlcad ankesh (~ankesh@202.142.85.6)
07:46.26 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
08:56.52 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-233-169.pools.arcor-ip.net)
09:36.18 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
10:16.46 *** join/#brlcad vlad__ (~vlad@86.127.153.104)
10:53.56 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
11:10.31 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
11:45.55 Notify 03BRL-CAD Wiki:68.50.211.111 * 7071 /wiki/Overview: /* What is BRL-CAD? */ We already had batch (card deck) input.
12:24.11 *** join/#brlcad mihaineacsu_ (~mihaineac@141.85.0.116)
12:44.49 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
13:28.30 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
14:12.40 *** join/#brlcad ries (~ries@190.9.171.121)
15:03.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:19.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:27.44 *** join/#brlcad hcurtis (b82d6ec1@gateway/web/freenode/ip.184.45.110.193)
15:45.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:50.02 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
16:01.41 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:01.55 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
16:26.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:17.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:19.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:45.25 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
IRC log for #brlcad on 20140505

IRC log for #brlcad on 20140505

01:16.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:32.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:38.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:44.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:48.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:57.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:02.07 *** join/#brlcad hcurtis__ (4ab29b8d@gateway/web/freenode/ip.74.178.155.141)
02:07.19 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
02:35.50 Notify 03BRL-CAD:starseeker * 60470 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: Stub in a gdiff2 man page, as much to keep track of options as anything. Nothing of significance added yet, still working out feature set.
03:14.55 Notify 03BRL-CAD:brlcad * 60471 brlcad/branches/RELEASE/include/CMakeLists.txt: break out brlcad_ident() into its own header file. this avoids the cyclic dependency hack that was put in place to quell a warning while letting us keep the function static.
03:34.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:40.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:44.17 Notify 03BRL-CAD:brlcad * 60472 brlcad/branches/RELEASE/CMakeLists.txt: end of an era. rebirth anew. rework configuration tests so we can properly support compile-time version API. we start with just stashing the information into config variables. not intended as a permanent solution, but is a workable one that will suffice as long as brlcad_config.h is installed (which it shouldn't). these version values should be a
03:44.19 Notify template (or two, one for version, one for ident), exapanded during cmake.
03:48.44 Notify 03BRL-CAD:brlcad * 60473 brlcad/branches/RELEASE/include/brlcad_version.h: put in place new versioning API that not only supports run-time version testing but also compile-time testing. includes a new BRLCAD_API() macro for use by 3rd party codes (instead of a compound number based on the version triplet). no longer uses the version files directly, now relying on the cmake variables (which are derived from the
03:48.46 Notify version files). intended as a interim method as a better solution will be to make brlcad_version.h and brlcad_ident.h be templates that are expanded during cmake.
03:49.21 Notify 03BRL-CAD:brlcad * 60474 (brlcad/branches/RELEASE/src/conv/dxf/g-dxf.c brlcad/branches/RELEASE/src/conv/g-dot.c and 15 others): utilize brlcad_version.h vs brlcad_ident.h accordingly now that the logic is split
03:51.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:00.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:39.09 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
04:53.16 Notify 03BRL-CAD:brlcad * 60475 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/CMakeLists.txt and 17 others): merge r60470:60474 from the RELEASE branch to trunk implemented in support of compile-time API version testing. this replaces the compile-time integer from r55789, instead providing a BRLCAD_API() call for 3rd party application use. the eventual solution should be to make brlcad_version.h and brlcad_ident.h be
04:53.19 Notify a template, expanded by cmake, but this new API should remain unaffected as long as calling codes adhere to the published API and not the brlcad_config.h symbols.
04:56.36 Notify 03BRL-CAD:brlcad * 60476 brlcad/trunk/TODO: compile-time API is now provided. the integer solution was good, but the new BRLCAD_API() call is little more symantically rich and future-proof.
05:28.20 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
05:53.05 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
07:45.41 *** join/#brlcad ries (~ries@190.9.171.121)
08:36.22 *** join/#brlcad luca79 (~luca@net-37-116-120-78.cust.vodafonedsl.it)
08:37.09 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
08:40.25 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:06.31 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:33.14 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
10:49.26 *** join/#brlcad Anaphaxet0n (~george@unaffiliated/anaphaxeton)
11:05.18 Notify 03BRL-CAD:starseeker * 60477 brlcad/trunk/src/libfb/tcl.c: Need string.h for strlen
11:56.42 *** join/#brlcad caen23 (~caen23@109.97.108.82)
12:00.09 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
12:20.31 mihaineacsu hello everyone!
12:21.32 mihaineacsu I'd like(scratch that, going) to contribute to BRL-CAD this summer
12:22.44 mihaineacsu I've been watching the projects page and there are so many options
12:42.29 Notify 03BRL-CAD:starseeker * 60478 (brlcad/trunk/include/rt/search.h brlcad/trunk/src/librt/search.c): Free the db_ls memory, not the dp pointers - they're not the responsibility of either db_ls or search.
12:44.26 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:55.31 *** join/#brlcad ries (~ries@190.9.171.121)
13:21.07 d_rossberg mihaineacsu: nice to hear you plan to contribute to BRL-CAD ... so there are many options but what are your priorities? what would you like to do?
13:22.32 mihaineacsu d_rossberg: I liked many ideas, such as the materials database
13:23.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:24.50 brlcad mihaineacsu: which projects page?
13:25.07 mihaineacsu http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas I was looking at this one
13:27.38 mihaineacsu I haven't yet figured what "my thing" is, I enjoy working with a lot of stuff: opengl, web development, mobile development and so on. I'm pretty much open to anything. I know that doesn't help narrow possible projects :)
13:31.21 d_rossberg there are not so many opengl or web development project ideas, but materials database is one of them ;)
13:32.55 d_rossberg maybe you should start with a review of the "proof-of-concept web work"
13:33.05 mihaineacsu you do mention in the project description that there is prior proof-of-concept web work that we can build upon? Can you help me find that?
13:33.18 mihaineacsu :)
13:36.29 d_rossberg havn't you looked at the link on the Project_Ideas page: http://brlcad.org/wiki/Materials_Database ?
13:40.50 mihaineacsu d_rossberg: I did, I'm not sure I understand what it means by "prior proof-of-concept web work" - does it mean there has been some work done on this project on brl-cad? Or I should I review a possible web dev solution such as an already build server/framework?
13:41.54 d_rossberg you could search the developer mailing list:
13:41.57 d_rossberg https://sourceforge.net/p/brlcad/mailman/search/?q=materials+database&mail_list=brlcad-devel
13:43.25 brlcad mihaineacsu: I don't' want to assume, are you applying to socis?
13:43.40 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:43.59 mihaineacsu d_rossberg: thanks, great tip! I'll check it out
13:45.24 mihaineacsu brlcad: yes, I intend to apply for socis. But I want to contribute whatever the outcome is. I think it's valuable experience
13:45.39 brlcad great, glad to hear it
13:48.36 ``Erik sweet, and http://sophia.estec.esa.int/socis2014/?q=faq#socis_elig_student_who lists Romania as an eligable country
13:55.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:14.27 *** join/#brlcad hcurtis (b82d1b9c@gateway/web/freenode/ip.184.45.27.156)
14:24.17 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.96)
14:29.45 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:41.50 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:52.36 *** part/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:52.39 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:59.40 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
15:04.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:04.44 Notify 03BRL-CAD:starseeker * 60479 (brlcad/trunk/include/db_diff.h brlcad/trunk/src/gtools/gdiff2.c and 2 others): Still not completely sure this is the right place to do it (instead of per-primitive logic to handle any funky situations that may come up) but add a numerical comparison capability and tolerance setting to gdiff2
15:11.20 Notify 03BRL-CAD:starseeker * 60480 brlcad/trunk/src/gtools/gdiff2.c: Use RT_LEN_TOL instead of VUNITIZE_TOL
15:12.34 Notify 03BRL-CAD:brlcad * 60481 brlcad/trunk/src/gtools/gdiff2.c: use BU_TOL_INIT_ZERO instead of partially initializing the struct.
15:17.48 Notify 03BRL-CAD:brlcad * 60482 brlcad/trunk/src/gtools/gdiff2.c: reduce a scope in diff_summarize(), cleanup
15:18.15 brlcad leaves marking the functions static and const args as an exercise to the reader
15:27.38 starseeker brlcad: does the value-based diffing look workable? It's a little on the "quick and dirty" side but without per-primitive functions I'm not sure what else to do...
15:31.09 Notify 03BRL-CAD:brlcad * 60483 (brlcad/trunk/src/libbrep/test_curve_intersect.cpp brlcad/trunk/src/libbrep/test_point_intersect.cpp): mark internal functions as static
15:41.04 Notify 03BRL-CAD:starseeker * 60484 brlcad/trunk/src/gtools/gdiff2.c: Mark a few more things as const
15:46.43 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
15:56.30 Notify 03BRL-CAD:brlcad * 60485 brlcad/trunk/src/gtools/gdiff2.c: ws
15:58.40 starseeker brlcad: possibly dumb question - is the point of marking functions static in program files (as opposed to libraries) to avoid possible conflict with similarly named library functions?
16:05.19 ankesh11 starseeker: I am not aware of the context, but sometimes it's also due to performance concerns. Static functions tend to perform better due to near calls.
16:15.01 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
16:16.16 Notify 03BRL-CAD:starseeker * 60486 brlcad/trunk/src/gtools/gdiff2.c: Mark some functions as HIDDEN (static)
16:19.32 Notify 03BRL-CAD:brlcad * 60487 brlcad/trunk/src/libbu/affinity.c: allowing movement on a core sounds like a great idea, but apparently too clever for the default linux scheduler. multiple threads are getting assigned to the same core (on the same cpu), leaving one or more cores idle (even though their affinity mask clearly lists all N cores before and after they're set). ugh.
16:22.09 brlcad starseeker: marking functions static does give the compiler a little more information to work with so it can treat them differently
16:23.01 brlcad it can creates a different type of function symbol, inline more readily, different optimizations, doesn't need to be relocatable, etc
16:23.26 brlcad more importantly, though, app functions very often turn into library functions over time
16:23.59 brlcad and even within an app with no potential of getting migrated to a lib, it tells you when you break encapsulation
16:25.02 brlcad so several maintainability benefits
16:25.14 brlcad all around "a good thing" to always do
16:50.53 Notify 03BRL-CAD Wiki:KentAlanMick * 0 /wiki/User:KentAlanMick:
17:05.04 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-ookqjuicuczkeuyf)
17:21.38 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
17:44.21 *** join/#brlcad caen23 (~caen23@109.97.108.82)
18:17.23 *** join/#brlcad javampire (~ncsaba@p4FF703A0.dip0.t-ipconnect.de)
18:21.15 Notify 03BRL-CAD:starseeker * 60488 brlcad/trunk/src/librt/db_diff.c: Whoops - fix errno test
18:42.11 *** join/#brlcad Anaphaxeton (~george@unaffiliated/anaphaxeton)
18:50.01 Notify 03BRL-CAD:n_reed * 60489 brlcad/trunk/include/brlcad_ident.h: remove inline qualifier from brlcad_ident in response to gcc -Werror=inline "call is unlikely and code size would grow"
18:51.40 n_reed wait, what am I thinking
19:04.21 Notify 03BRL-CAD:brlcad * 60490 brlcad/trunk/NEWS: keith improved the newton solver iteration in r55755 for rays that would occasionally converges just slightly outside the UV domain. it was assumed that they'd get picked up by the adjacent subdivsion bounding box but that wasn't always the case resulting in speckling, particularly for implicits converted to brep. he added a tolerance check that makes sure these hit
19:04.23 Notify points aren't getting dropped. no more speckling.
19:06.49 Notify 03BRL-CAD:brlcad * 60491 brlcad/trunk/NEWS: writh r56192, keith implemented additional grazing hit behavior improvements to nurbs ray tracing. in particular, he uses a tigher dot tolerance.
19:09.29 n_reed nevermind me talking to myself, I was thinking 'what am I doing making a non-trivial function in a header non-inline?', but it's a private function and it wasn't inlined before so I guess it's okay
19:10.05 Notify 03BRL-CAD:brlcad * 60492 brlcad/branches/RELEASE/NEWS: merge 60491 from trunk noting improved grazing hit behavior
19:39.29 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-140-022.pools.arcor-ip.net)
19:59.42 Notify 03BRL-CAD:starseeker * 60493 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Document the options that are present - lots more to do here, but it's a start.
20:45.16 Notify 03BRL-CAD:brlcad * 60494 (brlcad/trunk/src/gtools/gdiff2.c brlcad/trunk/src/gtools/remapid.c): can just use static; only libs are expected to use HIDDEN.
20:46.34 Notify 03BRL-CAD:brlcad * 60495 brlcad/trunk/include/brlcad_ident.h: no longer violating compiler namespace
20:51.36 brlcad n_reed: yeah, non-inline is fine .. that was leftover from before I broke it out into its own header
20:54.45 Notify 03BRL-CAD:brlcad * 60496 brlcad/branches/RELEASE/include/brlcad_ident.h: merge r60489 from trunk to remove inline (wasn't intentional)
22:53.46 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140506

IRC log for #brlcad on 20140506

01:37.20 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.109.192)
02:01.39 *** join/#brlcad ries (~ries@190.9.171.121)
02:48.54 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.169)
03:35.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:38.10 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:42.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:49.45 Notify 03BRL-CAD:brlcad * 60497 brlcad/trunk/src/libbrep/PullbackCurve.cpp: make sure distance is initialized before we use it
03:55.44 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.148)
04:12.04 Zhao_Anqing brlcad: hi, er..I hope to make a patch to get the commit access. but the task related to my GSOC task is too hard to make a *SMALL* patch. So, could you give me some suggestion about the recommanded patch? Thank you.
05:08.46 brlcad Zhao_Anqing: patches to gain commit access can be for nearly *anything*
05:08.54 brlcad you're probably overthinking what you need to do
05:09.22 brlcad demonstrating you understand our coding indentation is probably the hardest aspect (which daniel commented on your existing patch not conforming)
05:10.37 brlcad check the TODO file or BUGS file or a previous GCI task or creating a unit test are great too
05:11.16 brlcad you could create a unit test for all of the nmg mk functions, for example
05:11.48 brlcad see src/libbu/tests or src/libbn/tests or src/librt/tests for some examples of varying quality and complexity
05:11.54 brlcad start very simple
05:13.07 Zhao_Anqing Ok. I see. Let me try to write a unit test. Thank you very much.
05:17.20 Zhao_Anqing I am trapped in this problem(make a satisfying patch) for days. Now maybe I know how to do it.
05:17.26 Zhao_Anqing @_@
05:25.22 *** join/#brlcad ishwerdas (~ishwerdas@117.220.148.203)
05:49.58 *** join/#brlcad ishwerdas (~ishwerdas@117.214.203.207)
05:54.50 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:56.54 *** join/#brlcad ishwerdas (~ishwerdas@117.214.203.207)
07:41.41 *** join/#brlcad luca79 (~luca@net-37-116-120-78.cust.vodafonedsl.it)
08:25.52 *** join/#brlcad ries (~ries@190.9.171.121)
08:57.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:06.39 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:08.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:35.29 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-sinnfdvfcrhclkxt)
11:06.03 *** join/#brlcad vladbogo (~vlad@109.166.130.98)
11:37.35 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.207)
11:43.43 ``Erik Zhao_Anqing: the right balance for how long to try before asking for help can be tricky to learn... if you're completely stuck for a full day with no progress, that might mean it's time to ask. No progress for several days is too long :) how is your unit test patch coming?
11:46.57 *** join/#brlcad caen23_ (~caen23@109.97.108.82)
11:48.21 Zhao_Anqing I am sorry for that, and prepare for it now. but is it necessary for me to write a unit test for nmg_mk? the struct model and nmgregion is no use any longer according to my proposal.
11:51.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:59.18 d_rossberg Zhao_Anqing: you should write a working test for now and adapt it with your progress
12:00.36 d_rossberg so the test represents the actual state of the nmg creation routines
12:02.06 Zhao_Anqing so I can write a test for function: nmg_mm, nmg_mmr, nmg_mrsv and so on..
12:06.34 Zhao_Anqing to check, after calling these function, whether l.magic is right, pointer refer to the right object..is that right?
12:13.14 *** join/#brlcad ries (~ries@190.9.171.121)
12:37.04 d_rossberg something like this
12:42.51 *** join/#brlcad luca79 (~luca@net-37-116-120-78.cust.vodafonedsl.it)
12:45.17 Zhao_Anqing OK. Thank you. Let me try it.
12:49.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:59.44 Notify 03BRL-CAD:brlcad * 60498 brlcad/trunk/src/libbu/parallel.c: looks like parallel_interface() can go away entirely because CreateThread()'s callback does indeed take an arg (and the cast was wrong). looks like it's been the API for a long time, so should be the right way.
13:04.26 Notify 03BRL-CAD:brlcad * 60499 brlcad/trunk/src/libbu/parallel.c: doesn't need to be the address
13:16.36 *** join/#brlcad luca79 (~luca@net-37-116-120-78.cust.vodafonedsl.it)
13:17.13 Notify 03BRL-CAD:brlcad * 60500 brlcad/trunk/src/libbu/parallel.c: no longer need the parallel_arg and parallel_func globals now that the non-arg parallel interface is gone.
13:18.58 brlcad Zhao_Anqing: if it takes you more than a day, make the test even smaller ... ;)
13:20.44 Zhao_Anqing That's OK. I will submit it in hours before I go to bed today.
13:28.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:53.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:57.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:06.52 *** join/#brlcad hcurtis (b82d1923@gateway/web/freenode/ip.184.45.25.35)
14:21.57 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:55.12 brlcad Zhao_Anqing: no need to rush or stress, it's more important that this be a discussion as you learn our conventions
14:55.56 brlcad that's why these tasks really can be VERY small, just a few lines of code that do something useful and demonstrate your understanding
15:00.53 Zhao_Anqing OK. That's really kind of you. Yes, I am trying to integrate into this lovely community. Maybe I am a bit nervous/impatient when I mistake some basic rules, others' mind or something else.
15:09.20 brlcad ``Erik: do you know that all sites (https) direct to elfga?
15:09.41 brlcad hugs Zhao_Anqing
15:11.54 brlcad it's not easy living in someone else's house .. that's why we want it to become your home too, and why it's helpful to have basic discussions and move you in a little bit a timebbbb
15:12.26 brlcad there are almost certainly some chores that you might not be used to ;)
15:13.43 mihaineacsu found himself saying "awwww"
15:13.50 brlcad Zhao_Anqing: did you understand daniel's reply to your patch?
15:18.31 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
15:22.22 brlcad mihaineacsu: welcome back .. any progress on a proposal?
15:23.37 brlcad mihaineacsu: what coding experience do you have?
15:23.45 brlcad tell us some more about yourself ;)
15:24.46 mihaineacsu brlcad: Haven't got to it, I have to prepare to make a scientific presentation at my faculty (I don't know what the english equivalent is) about my undergraduate thesis - my mentor is quite excited about it and insisted I present it there.
15:25.30 mihaineacsu brlcad: but I'll get started by tommorow
15:28.14 mihaineacsu brlcad: I'm in my final of undergraduate studies, I've coding in C/C++ the first 3 years, low level stuff mostly. After that I had to opportunity to work at romanian startup where I learned stuff I had no experience with such web developement (mostly backend stuff for them) - and I found it quite fun, I love learning new stuff
15:29.13 mihaineacsu and this past year I focused more on web developement, I found there was a whole new side I had no idea about, so I just followed hackernews and tried every new technology stack I read about there
15:31.11 ``Erik brlcad: afaik, the only ssl cert on the machine is for elfga.com, so I didn't bother trying to set up the others and they get caught by the wildcard...
15:31.12 mihaineacsu I try to make the most of everything I do, for eg: I might have a boring class at school, but I go through it because you never now how it's help further on.
15:39.51 brlcad mihaineacsu: find it curious that you'd be attracted by the materials database project when your c/c++ skills are considerably more "valuable" ;)
15:40.04 brlcad nothing at all wrong with that if that is where your interest lies
15:42.16 mihaineacsu brlcad: Is there any project you would suggest?
15:42.39 brlcad ``Erik: that's what's curious, I saw no wildcard that should make it match (https://www.brlcad.org for example)
15:43.00 brlcad just the IP entry, but then it has servername set
15:43.19 brlcad mihaineacsu: depends on so many factors ;)
15:43.52 brlcad but dominated by your interests, so if that's the most interesting, there's nothing wrong with that
15:43.56 brlcad like I said, just surprising
15:45.58 brlcad what's your web dev background?
15:46.08 Zhao_Anqing brlcad: I am checking the HACKING file now. I don't understand the first point's meaning.
15:46.10 brlcad i mean in terms of technologies and languages
15:47.19 brlcad Zhao_Anqing: it says the first line in your patch is wrong, he meant the first line in test_nmg_mk.c
15:47.38 mihaineacsu I'm pretty torn apart by so many different things, it took me a while to choose my thesis subject. I finally went with "Real time multplayer games in webgl" - I'm writing it in C++ and using emscripten and asm.js to convert to js. Authoritive server side is in Node.js...the stack is pretty huge but I'm sure things will work out.
15:48.31 Zhao_Anqing I see, it should be T E S T _ N M G _ M K . C, not T E S T _ N M G _ M K . C P P. Am I right?
15:48.36 brlcad Zhao_Anqing: bingo
15:48.46 Zhao_Anqing Aha~
15:50.12 brlcad Zhao_Anqing: you'll find a lot of our rules are about consistency and code quality .. you can't have a 1M-line codebase with even the littlest mistakes going ignored or the project would eventually implode
15:51.07 mihaineacsu brlcad: Python and Javascript. Mostly Python...as platforms I've tried anything from tornado, django, to meteor.js or node.js. I have a php class at school, I'm not a big fan of it, but I'm learning how it works, it's really easy to pickup (and how really easy it is to screw up - security wise)
15:51.23 brlcad which is why we talk about making patches that are "perfect" .. not because we want it to be difficult but because it really becomes necessary in the (very) long-term (decades)
15:52.08 brlcad and if it seems "perfect" today, then it just might survive (because code is never "perfect" over time)
15:52.39 brlcad mihaineacsu: very interesting thesis
15:52.40 mihaineacsu brlcad: at the startup I've worked I also got to learn and work with continous integration, functional testings (such as selenium) and other tools
15:54.17 brlcad so then maybe the materials database really is a strong fit for you
15:55.02 mihaineacsu brlcad: is it a priority for you guys?
15:55.13 brlcad and you'd have the potential to tie in the front-end website to backend c/c++ changes that might make it even better
15:55.26 brlcad (see the "Material and Shader Objects" task)
15:56.01 brlcad priorities are somewhat irrelevant .. it's what is *interesting* to you and a strong fit for your skills
15:56.17 mihaineacsu awesome
15:56.32 Zhao_Anqing brlcad: Ok. Now I totally understand your considerate heart as well as great vision on demanding a patch..
15:56.46 brlcad mihaineacsu: this spells out our "big picture" priorities: http://brlcad.org/BRL-CAD_Priorities.png
15:57.01 brlcad but as you can see.. those are VERY broad categories
15:57.26 mihaineacsu wow
15:57.52 brlcad material infrastructure loosely fits under modeling interface and geometry services
15:59.06 mihaineacsu I'll better get to work then :D
16:00.13 ankesh11 brlcad: Where does the Benchmark project fit in? As in what would be it's application/ use-case and how would foster BRL-CAD's development?
16:01.10 brlcad mihaineacsu: I'd think it'd be incredibly helpful to have a website interace where users can load and download material information, and have that information be seamlessly integrated with our modeling (archer) and analysis (gqa) tools
16:01.43 mihaineacsu awesome :D
16:01.55 mihaineacsu brlcad: I'll prepare a list of questions tommorrow, I want to make sure I get everything right.
16:02.00 brlcad that requires both web work and c/c++ work
16:03.34 brlcad ankesh11: car analogy: the benchmark project is kind of like a car navigation system
16:04.09 brlcad it isn't strictly necessary, but it can be very interesting and incredibly helpful
16:05.50 brlcad the benchmark suite is applicable to most domains (unlike CAD), so it's useable by and exposeable to a FAR wider audience
16:06.00 brlcad the benchmark is also built on top of our most important library (our geometry ray tracing library)
16:06.43 brlcad so any improvements to or development of the benchmark become potential improvements to our library
16:07.56 brlcad but most importantly, it lets us know how fast a given piece of hardware or compiler or memory or other technology will run BRL-CAD, which is useful information for our devs and users alike
16:09.01 Notify 03BRL-CAD:brlcad * 60501 brlcad/branches/RELEASE/src/libbu/affinity.c: merge r60458 into RELEASE from trunk, pulling the blatant 1-char affinity bug fix
16:09.08 Notify 03BRL-CAD:brlcad * 60502 brlcad/trunk/NEWS: with prodding from mike busse, fixed the cpu affinity locking bug. turns out it was a simple modulo vs bitwise-and 1-char typo.
16:10.59 ankesh11 brlcad: Which brings me to another question, can the benchmark results be used as an independent measure of performance across systems? I already saw an old paper using our benchmarks to do comparison, just want to reaffirm this
16:13.23 brlcad ankesh11: absolutely, that's one of the points ;)
16:13.48 ankesh11 brlcad: That's great! :)
16:14.04 brlcad the compilations have to be "equivalent" of course, but you can compare architectures, operating systems, memory changes, compilers, etc
16:14.09 *** join/#brlcad caen23 (~caen23@109.97.108.82)
16:15.03 brlcad hi caen23
16:17.58 ankesh11 Right, and are we starting the database project from scratch or are there archives that need to be populated first?
16:29.14 *** join/#brlcad hcurtis (b82d34eb@gateway/web/freenode/ip.184.45.52.235)
16:37.57 *** join/#brlcad Swarog (~Swarog@87-207-34-29.dynamic.chello.pl)
16:39.28 brlcad ankesh11: we have some starter data, but you can probably start with "pure elements" too
16:39.42 brlcad periodic table style purity
16:43.51 ankesh11 brlcad: Right. I will start with the parsed logs from my system.
16:48.30 Notify 03BRL-CAD:brlcad * 60503 brlcad/trunk/src/tclscripts/helplib.tcl: document the comb command's options in the tcl usage
16:50.34 Notify 03BRL-CAD:brlcad * 60504 brlcad/trunk/src/libged/comb.c: use standard 'or' usage notation
16:51.17 Notify 03BRL-CAD:brlcad * 60505 brlcad/trunk/src/tclscripts/helplib.tcl: missing -l option too
16:59.28 *** join/#brlcad derric (~sol-syste@unaffiliated/sol-system-three)
17:00.46 derric Hi, I have a 2d drawing in dxf format and would like to calculate a moment of ineria for it. I understand that BRL-CAD can import the drawing and calculate the moment. Could somebody walk me though that process?
17:29.56 *** join/#brlcad Anaphaxeton (~george@ppp005054109224.access.hol.gr)
17:49.01 *** join/#brlcad Guest26388 (~george@ppp005054109224.access.hol.gr)
18:20.41 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-189-034.pools.arcor-ip.net)
18:23.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:26.39 *** join/#brlcad ries_ (~ries@190.9.171.121)
20:08.09 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:13.55 Notify 03BRL-CAD:starseeker * 60506 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/src/tclscripts/rtwizard/lib/Wizard.itk and 3 others): It looks like the default initial rtwizard window size wasn't quite large enough for the contents, which resulted in the buttons being compressed (apparently they are first in the 'we have to make something smaller' list). Use an iniital size large enough to avoid widget
21:13.58 Notify compression - change is due to user request. (fix merged from trunk r60273).
21:16.59 Notify 03BRL-CAD:starseeker * 60507 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/src/tclscripts/rtwizard/lib/MGEDpage.itk and 3 others): Add a dialog allowing the user to manually set the view center to rtwizard's View menu (user requested feature, merged from trunk r60274).
21:22.38 Notify 03BRL-CAD:starseeker * 60508 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/doc/docbook/system/man1/en/rtwizard.xml and 4 others): Added a -s option for rtwizard that mimics the one rt provides - sets the image to a square size of n pixels. (trunk r60278)
21:25.06 Notify 03BRL-CAD:starseeker * 60509 (brlcad/branches/RELEASE/doc/docbook/system/man1/en/rtwizard.xml Property Changed: and 2 others): pull doc fix from r60332
21:26.09 Notify 03BRL-CAD:starseeker * 60510 brlcad/trunk/NEWS: eyemodel issue turned out not to be an rtwizard bug
21:30.27 Notify 03BRL-CAD:starseeker * 60511 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/src/libged/wdb_obj.c and 3 others): Need to make sure we restore the bu_log redirects after running bu_cmd on wdb_newcmds - otherwise, we lose bu_log output at MGED command prompt (seen when using reid, for example - trunk r60425)
21:32.11 Notify 03BRL-CAD:starseeker * 60512 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/src/libged/inside.c and 3 others): Fix ellipsoid routine for the inside command. (trunk r60426)
21:34.51 Notify 03BRL-CAD:starseeker * 60513 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/src/libged/rcodes.c and 3 others): Make rcodes command messages a little more informative (trunk r60427)
21:37.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:44.07 *** join/#brlcad caen23 (~caen23@109.97.108.82)
21:47.16 Notify 03BRL-CAD:starseeker * 60514 brlcad/branches/RELEASE/src/libfb/tcl.c: include string.h for strlen
21:51.34 Notify 03BRL-CAD:starseeker * 60515 (brlcad/branches/RELEASE/src/other/libpng/ANNOUNCE brlcad/branches/RELEASE/src/other/libpng/CHANGES and 113 others): Upgrade libpng to 1.6.10 (CVE-2014-0333)
21:53.57 Notify 03BRL-CAD:starseeker * 60516 brlcad/branches/RELEASE/src/conv/g-dot.c: g-dot is complaining about brlcad_ident being unused, so go ahead and use it for something.
22:02.04 *** join/#brlcad caen23 (~caen23@109.97.108.82)
22:27.50 *** join/#brlcad caen23 (~caen23@109.97.108.82)
22:32.35 brlcad starseeker: careful doing work on RELEASE ... pulling merges from trunk is kosher, but doing work on branch without pushing to trunk is going to get them out of sync (or possibly conflict) the next time a full merge is tried
22:33.53 brlcad not to mention NEWS item headaches.. ;)
22:50.22 brlcad starseeker: my bad, I see you did merge! I somehow missed the mergeinfo block in the patch and was comparing against a checkout that wasn't up to date
22:50.43 brlcad I think it's just trunk NEWS that is wrong
22:52.17 Notify 03BRL-CAD:brlcad * 60517 brlcad/trunk/NEWS: combine the news update for cliff's update to 1.6.10 with the previous 1.6.3 entry that erik did
22:52.31 brlcad is confused why he got conflicts trying to remerge that revision
22:54.51 Notify 03BRL-CAD:brlcad * 60518 brlcad/branches/RELEASE/NEWS: merge r60517 from trunk to branch, noting the libpng upgrade (fixing CVE 2014-0333)
23:18.41 *** join/#brlcad Anaphaxeton (~george@ppp005054109224.access.hol.gr)
23:29.04 *** join/#brlcad caen23 (~caen23@109.97.108.82)
23:46.26 starseeker brlcad: 60516 might cause a problem
23:46.58 starseeker but I don't know that it's needed in trunk?
23:48.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:48.43 *** join/#brlcad hcurtis (b82d18e7@gateway/web/freenode/ip.184.45.24.231)
IRC log for #brlcad on 20140507

IRC log for #brlcad on 20140507

00:12.56 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
00:14.40 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
00:53.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:37.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:55.57 *** join/#brlcad Zhao_Anqing (~clouddrif@123.157.213.219)
02:18.00 *** join/#brlcad ries (~ries@190.9.171.121)
03:00.16 *** join/#brlcad ries (~ries@190.9.171.121)
03:01.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:34.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:38.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:37.14 *** join/#brlcad caen23 (~caen23@109.97.108.82)
04:40.34 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-knlqdlzssojfgwsy)
04:54.11 Notify 03BRL-CAD Wiki:Shreesathyam * 0 /wiki/User:Shreesathyam:
05:21.09 *** join/#brlcad ries (~ries@190.9.171.121)
07:26.43 *** join/#brlcad luca79 (~luca@net-37-116-124-236.cust.vodafonedsl.it)
07:32.15 *** join/#brlcad caen23 (~caen23@109.97.108.82)
08:05.04 *** join/#brlcad KimK_ (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:26.34 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:55.09 *** join/#brlcad Anaphaxeton (~george@ppp005054109224.access.hol.gr)
09:00.24 *** join/#brlcad Anaphaxet0n (~george@ppp046176099234.access.hol.gr)
09:02.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:09.56 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
10:29.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:03.46 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
13:07.54 *** join/#brlcad ries (~ries@190.9.171.121)
13:20.49 *** join/#brlcad luca79 (~luca@net-37-116-124-236.cust.vodafonedsl.it)
13:20.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:35.39 brlcad starseeker: don't think so, merges from RELEASE to trunk should be rare/nonexistent so there's not much concern when it's a simple compilation fix, only when it's substantial
13:41.03 brlcad Zhao_Anqing: also note in HACKING that calling free() was probably not just the lesser choice given nmg_km() but probably wrong
13:42.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:42.13 brlcad you'll always want to think about where (all) memory comes from, how it was allocated, who is responsible for freeing it, and how it should be deallocated
13:44.27 brlcad free() only pairs with malloc()/calloc()/realloc() ... so you would have had to confirm that 1) it was actually allocated with malloc/calloc/realloc, 2) that you are responsible for freeing it (how do you know this?), and 3) calling whatever routine necessary as determined by #1 if #2 is true
13:50.02 *** join/#brlcad infobot (~infobot@rikers.org)
13:50.02 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:50.32 Zhao_Anqing brlcad: Ok. I will remember this tip. Thank you sincerely.
13:52.20 Zhao_Anqing Actually, I have a bit hesitate when I use free() just now. But I still...Aha. However, I will read the HACK file again, more carefully.
13:52.33 brlcad Zhao_Anqing: and my question? :)
13:52.42 brlcad (how do you know this?)
13:54.54 brlcad starseeker: comb -S doesn't seem to actually do anything?
13:56.01 Zhao_Anqing brlcad: is it true that I sould free all pointer malloced by myself?
13:57.20 brlcad Zhao_Anqing: eh, no ... "it depends"
13:57.28 brlcad it depends on who is responsible for freeing it
13:57.48 brlcad so again, my question ... how do you know whether you are responsible for freeing it or not?
14:04.50 Zhao_Anqing brlcad: er..Sorry.I have no idea about this. Maybe I could ask the writer of this routine?
14:06.04 Zhao_Anqing If this pointer won't be used in other place, it should be freed?
14:12.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:13.18 brlcad Zhao_Anqing: you definitely could ask the writer of the routine
14:13.39 brlcad that doesn't scale very well though .. how might the writer have indicated who is responsible?
14:14.18 Notify 03BRL-CAD:brlcad * 60519 brlcad/trunk/src/libged/comb.c: I think we're meant to exit here? otherwise, the check and -S flag seem to do nothing.
14:14.40 brlcad or more practically speaking, so you can't get ahold of the writer or don't know how to get ahold of them, how else might you figure out who is responsible?
14:15.49 starseeker brlcad: I think I ment that as a "safe" flag
14:16.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:17.11 starseeker looks like you're right though, I didn't return
14:17.12 starseeker oops
14:18.47 starseeker grr nmg_misc.c:130:42: error: array subscript is below array bounds [-Werror=array-bounds]
14:19.08 starseeker not sure what to make of that - looks like >> operator bit shifting at work
14:20.34 starseeker ``Erik's kind of stuf
14:20.36 starseeker stuff even
14:21.44 starseeker part of the old NURBS code...
14:22.03 starseeker well, that's what we get for not merging that functionality in and clearing it out...
14:22.39 Zhao_Anqing brlcad: is it true..If I create a pointer in routine and it's also not a return value. I should free it.
14:23.11 starseeker wonders if that would be a good GCI task - list out our old NURBS functionality, map it to the existing (or not) openNURBS versions, and see what's missing, what's better/worse, etc.
14:25.51 Zhao_Anqing if the pointer is an input parameter..it depends..just like nmg_mrsv, I needn't free the input m in it.
14:26.28 ``Erik heh
14:27.08 ``Erik starseeker: boiled down, it looks like "coords=0; crv_pt[coords-1];" ...
14:29.17 Notify 03BRL-CAD:brlcad * 60520 brlcad/trunk/doc/docbook/system/mann/en/comb.xml: document the -S option
14:29.44 ``Erik at first glance, anyway... mebbe stick some guards in there or disable the werror, then whack it with a debugger to see where it gets the negative index from
14:30.50 Notify 03BRL-CAD:brlcad * 60521 brlcad/trunk/NEWS: cliff added the -S option to comb command that makes it behave similar to the 'c' command, stopping if the object already exists
14:35.16 Notify 03BRL-CAD:brlcad * 60522 brlcad/trunk/src/libged/comb.c: this a dead code condition. two flaws in a single commit.. possibly more. coverity would have caught one of them but is that a solution?
14:36.05 brlcad starseeker: I know you did, but you don't define safe and it could literally mean any number of things
14:37.40 brlcad also, verb/action vs adjective/description
14:39.19 brlcad actions tend to not need much explanation, beyond what case triggers the action
14:40.32 brlcad the bigger issue I have is whether we need that option at all, it would probably make more sense as the default behavior with a flag to append/modify an existing
14:44.01 brlcad Zhao_Anqing: you could create a pointer in a routine and indirectly return it (e.g., via a global or via some struct field, or passing it to some other function that stores it, etc)
14:44.21 brlcad rather, it's not being returned, but there are references to it
14:44.44 brlcad so the answer is still "it depends"
14:45.15 brlcad Zhao_Anqing: my question to you is how do you know when to free it and when to not, whether you need to free it?
14:46.05 brlcad Zhao_Anqing: say you see a line of code like this, how do you know? char *my_var = zhao_sean_interface();
14:46.45 brlcad it's wrong to assume you need to call free(my_var)
14:46.54 brlcad it's wrong to assume you don't need to free my_var
14:50.31 Zhao_Anqing brlcad: @_@ Sorry Sean, I really don't know the answer. Teach me please.
14:51.43 d_rossberg Zhao_Anqing: an example from your patch: "struct model *m = nmg_mm();" vs. "struct shell *s = nmg_msv(r);"
14:52.01 Zhao_Anqing the comment of this routine should indicate whether I should free it or not?
14:53.09 brlcad Zhao_Anqing: now you're thinking it through! yes, it should be documented somewhere or implied strongly via some convention
14:53.38 Zhao_Anqing I read the codes in nmg_km and nmg_kr, then I am sure I just need to call nmg_km, but not nmg_kr.
14:54.02 Zhao_Anqing because nmg_km contain freeing region struct
14:55.16 brlcad you should see that it's getting a pointer back from nmg_mm(), so you look for documentation on that function ...
14:55.26 brlcad that should be documented where it's declared in include/raytrace.h but it's not (problem #1)
14:55.54 brlcad looking where it's defined, in src/librt/primitives/nmg, there is some helpful documentation
14:56.26 brlcad right at the top of the file, it notes that there's a convention in place with "make" functions that pair with "kill" functions ...
14:56.47 brlcad so right then would be a hint that you probably need to call a kill function
14:58.08 brlcad to confirm, you'd continue to the actual nmg_mm() definition where we fortunately do find it's documented with a comment
14:59.42 brlcad alas, it doesn't say specficially that calling nmg_km() is expected (problem #2), so you're left with the prior convention comment to follow from the top of the file or reading the implementation
15:00.38 brlcad reading the implementation, you'd see it calls NMG_GETSTRUCT() .. so presuambly either you need to call something else like maybe "NMG_PUTSTRUCT()" or call some other function that calls something like NMG_PUTSTRUCT()
15:01.59 brlcad and following the convention, looking at nmg_km(), it looks like it does free memory so it's a safe assumption that that is the routine to call
15:02.40 brlcad that is the through process you should follow for pretty much all code you are unfamiliar with
15:03.00 brlcad you chase the rabbit down the rabbit hole until you understand, don't assume or make guesses
15:04.27 brlcad Zhao_Anqing: questions?
15:12.28 Zhao_Anqing brlcad: That' OK. I get it. I should be completely clear with the routines/codes which I deal with. tracking the routines and reading the comments. Is it right?
15:18.02 Zhao_Anqing And, should the comment be located at *.h, not *.c?
15:19.04 Zhao_Anqing like nmg_mm(), it's detailed comment is in nmg_mk.c, not in raytrace.h. Is it wrong?
15:41.59 starseeker brlcad: it comes down to user expectation, I guess - if the most common uses of comb are in fact to alter existing geometry, then you don't want to default to "don't change anything" since it's just a lot of extra typing.
15:43.23 starseeker The whole "-S" option was probably little more than an afterthought that I should have left out at that stage - my primary focus was on other options, should have kept it there :-/
16:08.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:23.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:32.01 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
16:43.20 *** join/#brlcad javampire (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
16:59.33 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:00.10 *** join/#brlcad javampire (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
17:00.54 javampire kanzure: Hi Bryan, thanks for merging the pull request !
17:01.05 kanzure okay
17:01.47 javampire there was really nothing to comment on it ? I'm still learning python, so don't hold back if there's anything bad in my code :-)
17:06.54 brlcad Zhao_Anqing: yes you should be tracking the routines and reading the comments (otherwise, you have no way of knowing/learning by yourself)
17:07.12 brlcad and we do want all of the *public api* comments to be in the .h files
17:10.12 brlcad Zhao_Anqing: also when you come across deficiencies (like problems #1 and #2 I mentioned), those are usually opportunities to improve the code (e.g., a patch/commit fix)
17:13.25 brlcad starseeker: yes, user expectation is key
17:14.08 brlcad "a lot of extra typing" is just 3-chars, but if that's nearly always used, it would be silly to have to specify it every time
17:15.13 brlcad but then if it really is intended as an append/modify command, I'd be of mind to eliminate the -S option
17:16.57 brlcad what I'm saying is that comb's current failing is that it's a create and/or append command and that's not deterministic looking at the command issue (you have no idea what their intention is by the command string alone)
17:18.03 brlcad so we should make it be one or the other with an option to allow the other (e.g., append that fails if doesn't exist with flag to create OR create that fails if it does exist with flag to append)
17:18.51 Notify 03BRL-CAD:brlcad * 60523 brlcad/trunk/NEWS: cliff Added the -bool option to search, which allows filtering based on whether a given instance of an object is combined into its parent comb with a union (u), intersection (+), or subtraction (-) boolean operator
17:22.35 Notify 03BRL-CAD:brlcad * 60524 brlcad/trunk/TODO: comb command should be deterministic
17:25.50 *** join/#brlcad javampire_ (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
17:26.48 Notify 03BRL-CAD:brlcad * 60525 (brlcad/trunk/doc/docbook/articles/en/build_pattern.xml brlcad/trunk/doc/docbook/articles/en/build_region.xml and 302 others): <!-- Converted by db4-upgrade version 1.0 -->
17:31.38 Notify 03BRL-CAD:brlcad * 60526 brlcad/trunk/src/libged/comb.c: avoid the _ged_ prefix, use noun+verb convention. these are HIDDEN.
17:37.32 Notify 03BRL-CAD:brlcad * 60527 brlcad/trunk/NEWS: nick fixed a bug in archer (r56389) where editing something drawn in hidden line mode caused it to be redrawn in shaded mode.
17:45.02 Notify 03BRL-CAD:brlcad * 60528 brlcad/trunk/src/libicv/encoding.c: ws
17:45.41 *** join/#brlcad javampire__ (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
17:48.27 Notify 03BRL-CAD:brlcad * 60529 brlcad/trunk/src/libicv/encoding.c: use lrint() to round with range validation, instead of manually rounding to nearest assuming positive small values.
17:55.24 Notify 03BRL-CAD:brlcad * 60530 brlcad/trunk/src/libbrep/intersect.cpp: ws
18:02.10 *** join/#brlcad javampire (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
18:02.33 Notify 03BRL-CAD:brlcad * 60531 (brlcad/trunk/src/libbrep/PullbackCurve.cpp brlcad/trunk/src/libbrep/PullbackCurve.h): remove dead code: test1_pullback_curve and test2_pullback_curve
18:02.41 *** join/#brlcad javampire (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
18:04.56 Notify 03BRL-CAD:brlcad * 60532 brlcad/trunk/src/burst/burst.c: no new globals. the option string doesn't need to be static too.
18:15.05 Notify 03BRL-CAD:brlcad * 60533 brlcad/trunk/doc/burst/run_doclifter.sh: debug.mm does not exist here, switch to burst
18:15.19 Notify 03BRL-CAD:brlcad * 60534 brlcad/trunk/doc/burst/burst.mm: doclifter doesn't know what to do with .SM
18:20.17 Notify 03BRL-CAD:brlcad * 60535 brlcad/trunk/doc/burst/Make-tables.sh: gnu tbl is gtbl-compatible
18:27.47 *** join/#brlcad javampire (~ncsaba@p4FF72C63.dip0.t-ipconnect.de)
18:31.40 Notify 03BRL-CAD:starseeker * 60536 brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c: Guard against coords==0, but leave the note about the error - need to make sure there isn't some deeper nmg issue involved that might result in coords being zero...
18:38.18 Notify 03BRL-CAD:brlcad * 60537 brlcad/trunk/doc/burst/title.mm: the old address is no longer relevant.
18:47.28 Notify 03BRL-CAD:starseeker * 60538 brlcad/trunk/regress/CMakeLists.txt: Neither the repository test or flawfinder need rt
19:04.33 Notify 03BRL-CAD:brlcad * 60539 brlcad/trunk/src/librt/primitives/nmg/nmg_misc.c: RT_NURB_EXTRACT_COORDS is returning the dimensionality of the nurbs curve points (e.g., 2d, 3d, 4d). for whatever reason it supports varying dimensionality (probably as a means to store both uv and 3d control points, or rational and irrational numbers, in the same container). don't just tack in another depth to the logic and leave the
19:04.37 Notify comment turd. the dimensionality of points needs to be greater than zero for this loop to work at all, so just check that it's what is expected.
19:19.14 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:22.24 *** join/#brlcad caen23 (~caen23@109.97.108.82)
19:37.31 Notify 03BRL-CAD:starseeker * 60540 brlcad/trunk/include/CMakeLists.txt: Make the check for public headers including private headers part of the CMake process. It's currently configure time (ideally it would be build time, but that's more compilcated) and will check the CMake lists of private and public headers as defined in include/CMakeLists.txt. Should make the repository.sh regression test obsolete, but needs testing
19:37.32 Notify to be sure of that.
19:40.18 starseeker it's returning the dimensionality?
19:40.42 starseeker didn't get that from the name RT_NURB_EXTRACT_COORDS...
19:43.43 starseeker reflects that r60540 will make ONE of the regression tests in repository.sh obsolete - comment wasn't clear enough
19:45.12 starseeker is torn... to do that test right it really should be a build-time test...
19:47.32 *** join/#brlcad hcurtis (b82d3331@gateway/web/freenode/ip.184.45.51.49)
20:19.13 brlcad starseeker: yeah, I never go by the name ..that's just a hint :)
20:19.38 brlcad all devs are terrible at naming things given enough time and enough code, self included ;)
20:20.50 brlcad they usually get progressively better as a dev matures, and they see more patterns working with more code .. but not always!
20:22.42 brlcad and yeah, I agree -- that should be a build-time test (associated with a build target like regress)
20:23.20 brlcad we don't want to be all "yeah, someone committed something bad, so f-you. not gonna even let you try to build."
20:23.24 *** join/#brlcad mandy_ (~mandy@117.199.105.36)
20:24.38 brlcad what about just making that a macro that lives in regress/, then some build rule can call the macro?
20:24.42 brlcad waves to mandy_
20:30.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:00.07 ``Erik "There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-1 errors."
21:12.03 starseeker brlcad: I was thinking to make it like the astyle validation - let the compile proceed, but hault afterwards.
21:12.41 starseeker brlcad: the idea was to enforce the key "HACKING" rules that can be so enforced in the same way we're looking to enforce style
21:13.14 starseeker I'm pretty sure I can do it, given the astyle proof of concept
21:22.41 ``Erik (so ci is back to jenkins, not buildbot? between jenkins, fisheye and bamboo, almost half of bz's working ram is eaten by jvms)
21:23.17 ``Erik wonders if all three of those could be loaded into a single jvm working as like an app server or something
21:46.00 Notify 03BRL-CAD:starseeker * 60541 brlcad/trunk/include/CMakeLists.txt: Comment this out for now - needs to be an astyle type build-time test. Logic will be the same, but needs to live in its own 'hacking_test_#.cmake.in' or some such.
21:46.20 *** join/#brlcad hcurtis_ (4ab29b06@gateway/web/freenode/ip.74.178.155.6)
21:46.24 starseeker is sorta leaning toward buildbot at this point...
22:15.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:40.25 Zhao_Anqing brlcad: OK. Thank you for detailed guidiance. I learn a good lesson and benifited from your words step by step. I am really appriciate for that.
22:41.00 Zhao_Anqing I will remember this.
22:41.52 Zhao_Anqing BTW, I went to bed and just wake up, so be delay to reply.
22:42.03 Zhao_Anqing ^-^
23:51.06 *** join/#brlcad hcurtis (b82d6ff9@gateway/web/freenode/ip.184.45.111.249)
IRC log for #brlcad on 20140508

IRC log for #brlcad on 20140508

01:34.22 Notify 03BRL-CAD:starseeker * 60542 brlcad/trunk/TODO: Wont' get done tonight, but investigate what we can do about being more flexible with compilation flags.
02:04.32 brlcad Zhao_Anqing: how dare you sleep!
03:33.21 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:59.27 *** join/#brlcad jljusten (~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net)
04:27.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:58.10 Zhao_Anqing brlcad: @_@
05:01.09 Zhao_Anqing I am sorry for that. But It was really late, almost in the midnight here.
05:03.12 Zhao_Anqing And now, should I make another patch? or put my hands to the GSOC project?
05:08.43 Zhao_Anqing The timezone of my place is UTC+8
06:29.20 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-pelnjoseqmuphbue)
06:40.56 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:38.28 Notify 03BRL-CAD Wiki:Albertcoder * 7072 /wiki/User:Albertcoder/GSoC2014/logs: /*Development Logs*/
07:43.12 Notify 03BRL-CAD Wiki:Albertcoder * 7073 /wiki/Google_Summer_of_Code/2014: /* Accepted Projects */
08:24.27 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:38.03 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
08:46.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:55.54 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7074 /wiki/Google_Summer_of_Code/2014: Added my profile for the second time
09:22.36 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
09:22.54 mihaineacsu Hello everyone!
09:24.43 mihaineacsu I'm a bit baffled, I've been looking for the existing work on material database project. I did find Albert Coder's patches, but I can't find the actual location of those files. (I did get BRL-CAD up and running from svn)
09:35.27 *** join/#brlcad luca79 (~luca@host48-19-dynamic.4-87-r.retail.telecomitalia.it)
10:35.48 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.96)
10:41.12 *** join/#brlcad mandeep (75c76924@gateway/web/freenode/ip.117.199.105.36)
10:55.43 *** join/#brlcad jljusten1 (~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net)
11:04.09 *** join/#brlcad caen23_ (~caen23@109.97.108.82)
11:43.03 *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it)
11:45.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:59.47 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
12:18.35 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
12:19.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:39.10 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:42.43 *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it)
12:50.11 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
12:55.32 Notify 03BRL-CAD:starseeker * 60543 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Generalize the 'check style' mechanism so it can support more tests than just astyle.
12:58.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:31.36 *** join/#brlcad ries (~ries@190.9.171.121)
13:36.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:04.39 *** join/#brlcad luca79 (~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it)
14:08.51 *** part/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:08.53 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:15.08 mihaineacsu brlcad: hello brlcad!
14:30.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:43.05 brlcad mihaineacsu: hello
14:43.19 brlcad Zhao_Anqing: I hope you did realize that I was joking
14:44.04 mihaineacsu brlcad: have you seen my previous message regarding the location of existing work on materials database?
14:44.55 brlcad Zhao_Anqing: given it's taken 4+ iterations to get this one patch right, you definitely should do another ... one of the requirements for commit access is demonstrating a patch that requires *0* iterations to review and accept
14:45.37 brlcad i.e., that your original patch submission has no problems, is correct, is some improvement, compiles, has the coding style, follows HACKING, doesn't leak memory, etc, etc
14:45.59 brlcad because that's what is expected of all commits
14:46.52 brlcad mihaineacsu: I read everything, including backlogs when I'm away, so you can assume that's a yes unless I ask for clarification ;)
14:47.29 mihaineacsu sorry, I was actually afraid I missed your reply, I was for a few hours and my irc client disconnected.
14:50.13 Zhao_Anqing brlcad: oops! You scared me so much this. I worried about whether I did something too *evil* ^-^
14:50.55 Zhao_Anqing OK. I will continue to another patch when my first one is totally valid.
14:50.56 brlcad ``Erik: fisheye is cool, jenkins can go away in favor of buildbot if maths22 or someone else picks up the pitchfork ... bamboo was a test
14:51.21 brlcad mihaineacsu: screen is great for maintaining a connection
14:51.36 *** join/#brlcad ries (~ries@190.9.171.121)
14:52.09 brlcad Zhao_Anqing: I don't understand .. I scared you with what?
14:52.28 Zhao_Anqing No..No..forget it..
14:56.12 Zhao_Anqing I have another question, when I make next patch, can I still write a unit test? or I should turn to other types?
14:57.13 Zhao_Anqing just like, for example, move the comments from nmg_mk to raytrace.h. Just like you mentioned yesterday?
15:00.45 ``Erik more unit tests should be acceptable if that's what you want to do... we're primarily looking for competent execution :)
15:03.43 Zhao_Anqing <``Erik>: Thank you, Erik. That's fine. So I will write more unit tests. I have more confidence in this field now. Aha~ ^-^
15:09.39 mihaineacsu I've also noticed Albert Coder is working on this project as well. Is it still ok if I work on this project as well?
15:26.23 Notify 03BRL-CAD:starseeker * 60544 brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Add build targets that allow for running the style tests independently of the 'primary' build. This may need to be reworked to some sort of 'per-target' setup, rather than per file - doing it per source file generates a *lot* of build targets and makes something like ninja more attractive when validation is enabled.
15:33.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:39.35 Notify 03BRL-CAD:n_reed * 60545 brlcad/trunk/src/libbrep/boolean.cpp: give variables more descriptive/consistent names
15:50.40 brlcad Zhao_Anqing: patches can be for anything, new unit test, extend an existing, improve something, move/improve/clarify comments, fix some bug, whatever
15:52.30 brlcad Zhao_Anqing: the point is NOT what is contained in the patch (so long as it's a useful improvement) ... the point is demonstrating a patch that doesn't have any obvious flaws, especially trivial / minor ones
15:53.46 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
16:03.51 Notify 03BRL-CAD:n_reed * 60546 brlcad/trunk/src/libbrep/boolean.cpp: pull test out of innerloop so the indentation level can be reduced
16:29.20 Notify 03BRL-CAD:n_reed * 60547 brlcad/trunk/src/libbrep/boolean.cpp: rewrite conditional assignments for greater readability
16:34.58 Notify 03BRL-CAD:n_reed * 60548 brlcad/trunk/src/libbrep/boolean.cpp: rename misleading left/right vars; predicate function returns bool, not int
16:41.27 Zhao_Anqing brlcad: OK. I get it. Thank you!!
16:48.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:11.40 Notify 03BRL-CAD:n_reed * 60549 brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more readable
17:16.16 Notify 03BRL-CAD:n_reed * 60550 brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more readable
17:30.23 *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca)
17:55.55 *** join/#brlcad javampire (~ncsaba@p54A0698B.dip0.t-ipconnect.de)
17:56.23 *** join/#brlcad hcurtis (b82d6bd5@gateway/web/freenode/ip.184.45.107.213)
18:12.09 brlcad Zhao_Anqing: what platform are you on?
18:13.52 brlcad talia_: this is how you get started ;)
18:13.55 brlcad what you're doing
18:14.19 talia_ Hey!
18:14.56 brlcad so maybe repeat what you just said, what are you interested in?
18:15.27 talia_ Yes, I am interested in the Analysis Library project
18:15.52 talia_ I actually just started, so just downloaded the code and compiled it, reading the documentation now..
18:16.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:22.34 brlcad talia_: great! what's your background?
18:23.22 brlcad the activities I recommend for getting started with the analysis lib are to understand our analysis tools
18:24.03 brlcad basically if you do the first mged tutorial, then read the documentation for "gqa" and "rtweight", try to successfully run both on some geometry you create
18:24.05 talia_ I am a second year Computer engineering student, and I just finishe a one-year internship at IBM doing software optimization and hardware accleeration on FPGA and GPU
18:24.43 talia_ yea! I saw the five tools are nirt, rtarea, rtweight, rtcheck and g_qa?
18:25.02 brlcad yeah
18:25.19 brlcad g_qa (aka gqa) is the flagship there, nirt following closely behind
18:25.19 talia_ yup I would def. try them! thanks!
18:25.45 brlcad there's several relevant tutorials on the website wiki for creating geometry too
18:25.45 talia_ and they would have some overlapping functionality?
18:25.54 brlcad yes
18:26.12 talia_ that's very helpful! I would look at the tutorials today
18:26.30 brlcad gqa does "almost" everything rtweight does (and with a better method, but not as flexibly)
18:26.46 talia_ and with a very different API?
18:26.49 brlcad rtcheck and nirt overlap in functionality somewhat, but with different focus
18:27.01 brlcad there is no API
18:27.05 brlcad at least nothing published
18:27.08 brlcad that's the task ;)
18:27.54 brlcad if you mean they have very different implementations, yes
18:28.03 talia_ haha ok, sorry, like in terms of the parameters that they take
18:28.18 brlcad rtcheck and rtweight are very similar, almost identical and built on the same infrastrcture
18:28.26 brlcad rtarea too
18:28.31 brlcad hence the common prefix
18:28.39 brlcad nirt and gqa, however, do their own thing
18:29.22 talia_ hmm ok so it sounds like it would be easier to convert nirt and gqa to one that is compatible with the rt*?
18:29.26 brlcad so like with rtweight, you provide a .density file, but with gqa, you import that .density file into your geometry file as an object
18:29.55 talia_ hmm, i see
18:30.18 brlcad suggest you run them first, to get an idea of what they do
18:30.32 brlcad then it'll be a little easier to talk about objectives and goals
18:30.41 talia_ ah, i would need to read up on what other info a geometry file contains other than a density object ..
18:30.44 talia_ yup
18:31.01 talia_ I would do that today and hopefully we could talk again tomorrow?
18:32.21 talia_ thanks!
18:36.09 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
18:37.57 *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca)
19:41.39 *** join/#brlcad Anaphaxeton (~george@ppp046176099234.access.hol.gr)
19:42.03 Notify 03BRL-CAD:starseeker * 60551 (brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake brlcad/trunk/misc/CMake/validate_checkstamp.cmake.in): Use per-target, not per-file build targets for astyle regression targets.
19:42.52 *** join/#brlcad andrei_ (~IceChat77@5-12-112-145.residential.rdsnet.ro)
20:25.55 Notify 03BRL-CAD:n_reed * 60552 brlcad/trunk/src/libbrep/boolean.cpp: reorganize conditions for better efficiency and readability
21:04.39 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-228-007.pools.arcor-ip.net)
21:08.34 Notify 03BRL-CAD:n_reed * 60553 brlcad/trunk/src/libbrep/boolean.cpp: ws/style
21:16.31 *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca)
21:24.57 Notify 03BRL-CAD:carlmoore * 60554 brlcad/trunk/src/nirt/nirt.h: add 'T:' to options string; it is already provided in the programming but needs to be inserted here so the programming will allow use of it
21:33.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:37.06 Notify 03BRL-CAD:n_reed * 60555 brlcad/trunk/src/libbrep/boolean.cpp: better names for vars and functions
21:38.59 *** join/#brlcad mihaineacsu_ (~mihaineac@p16.eregie.pub.ro)
22:01.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:56.49 *** join/#brlcad ries (~ries@190.9.171.121)
22:59.33 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
23:43.23 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
IRC log for #brlcad on 20140509

IRC log for #brlcad on 20140509

00:22.49 *** join/#brlcad talia__ (~talia@24-212-194-101.cable.teksavvy.com)
00:23.41 talia__ Hi everyone..I was trying to compile from source and I've got an error saying
00:23.41 talia__ Elapsed configuration time..: 1 minute 11 seconds
00:23.42 talia__ CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
00:23.45 talia__ Please set them or make sure they are set and tested correctly in the CMake files:
00:23.48 talia__ PNG
00:23.57 talia__ would anyone have any idea what this is about?
00:25.47 talia_ oh and sorry I just realized I opened two clients..
01:03.56 Zhao_Anqing brlcad: hi, I use Visual Studio 2012 on Win7 64.
01:16.57 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
02:12.26 starseeker talia_: what version of BRL-CAD are you trying to build?
02:13.24 starseeker I suggest checking out the latest trunk version: http://brlcad.org/wiki/Building_from_SVN
02:14.08 brlcad Zhao_Anqing: ah, that would probably be why daniel's comments didn't make much sense to you
02:15.35 brlcad Zhao_Anqing: if you see all the various build targets in visual studio, one of them should be named "regress" and another "test" and so on
02:15.48 brlcad daniel was suggesting you run make test and get your test added to that set
02:16.44 brlcad if you were on linux or bsd or some other unix platform, you'd probably be building with the "make" build system where you build on the command line, and "make test" is the command you'd run
02:39.04 Notify 03BRL-CAD:starseeker * 60556 brlcad/trunk/src/librt/search.c: Since paths and path_cnt can get overridden locally, use local variables for them and initialize with inputs.
03:07.59 Notify 03BRL-CAD:starseeker * 60557 brlcad/trunk/src/gtools/gdiff2.c: Change the way we're using the search filtering, so we get depth sensitivity and other depth-related filtering reflected in the output.
03:08.36 Notify 03BRL-CAD:starseeker * 60558 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Not limited to flat search anymore
03:16.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:21.27 talia_ The version that I am trying to build is 7.24.0
03:33.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:39.15 Zhao_Anqing brlcad: I see. So I can do nothing about it if I work on Visual Studio? But I am much more familiar with VS, and have very less experience in linux/unix. Will this be a problem?
04:40.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:15.45 brlcad Zhao_Anqing: you are not understanding correctly
05:16.46 Zhao_Anqing brlcad: er..wrong again.@_@
05:17.13 brlcad Zhao_Anqing: daniel gave you instructions that assumed linux/unix (make test). it is NOT a problem that you're using msvc, but you will have to translate his instruction (make test) into how that feature is presented in msvc.
05:17.56 brlcad everything you can do with make on linux/unix, you can do in msvc .. you're just running a test target in msvc.
05:18.20 brlcad after you figure out how to run it, you can look into figuring out how to add your new test
05:19.17 Zhao_Anqing OK. I see. I will try to do this now.
05:19.37 Zhao_Anqing Thank you again, Sean. You are so kind.
05:19.54 brlcad it sounds like you might not fully understand msvc if you don't know what a build target is
05:20.48 brlcad so you will need to learn what that is, explore msvc in more detail .. all devs should become INTIMATELY familiar with their build tools and editors
05:22.55 Zhao_Anqing OK, I will figure out it.
06:56.09 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:04.58 *** join/#brlcad caen23 (~caen23@92.83.166.62)
07:21.58 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:25.24 d_rossberg Zhao_Anqing: i'm checking something to give a well educated answer
07:26.12 d_rossberg the short version of an answer would be "no", but this isn't helpful ;)
07:29.10 Zhao_Anqing d_rossberg: OK. Thank you very much. So kind of you. I am also reading some pages on web about unit test of msvc now. ^-^
07:31.11 d_rossberg you should know that the tests are generated by CMake - for both Linux gcc and Windows MSVC
07:31.42 d_rossberg i.e. the tests are one of the projects you see in visual studio
07:36.04 Zhao_Anqing OK. get it.
07:54.52 d_rossberg unfortunately it looks like cmake is curently broken on windows, problem with "timestamp"
08:31.15 Zhao_Anqing you mean current brlcad's CMake cannot make a build for windows?
08:32.48 d_rossberg yes, at least on my computer
08:33.03 Zhao_Anqing days before, I try to use the latest SVN version to build but failed too. I am not sure it's whether my method is fault. Then I use a former version to build, it successed.
08:33.03 d_rossberg gcc makefiles is ok
08:33.49 d_rossberg svn or cmake?
08:35.04 d_rossberg svn is for getting the sources, cmake creates the project files
08:37.27 Zhao_Anqing I download the latest version of codes from SVN. Then use CMake to build. It failed. But I downloads a former version of codes, it worked. Is the problem same as yours?
08:38.41 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
09:01.33 d_rossberg former version of the BRL-CAD code? in this case, yes, going back in time helps
09:30.44 Zhao_Anqing yes, that's what I said. So actually, the codes on my computer is not the lastest version.
09:30.59 Zhao_Anqing the codes of BRL-CAD
09:55.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:14.55 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
11:20.06 starseeker d_rossberg: more details on the error?
11:33.02 Notify 03BRL-CAD:starseeker * 60559 brlcad/trunk/src/gtools/gdiff2.c: Rename dbip variables.
11:37.27 d_rossberg http://pastebin.ca/2735707 (CMake output)
11:40.10 starseeker um.
11:41.24 starseeker does running cmake in a clean build directory make any difference?
11:42.38 d_rossberg no (already tried this)
11:44.18 starseeker do you have that log?
11:44.31 starseeker really surpised by the timestamp target not being available
11:46.48 d_rossberg this was a log from a second run on a clean environment, i'll try to do a first run again
11:48.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:49.20 starseeker OK, it reproduces here
11:52.28 starseeker 60474 OK
11:53.44 starseeker 60475 not OK
11:54.05 starseeker something about 60475 then
11:55.34 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:58.30 d_rossberg the add_dependencies(timestamp... was below add_custom_target(timestamp... in 60474, now there is one above
12:03.46 ``Erik hm, the brlcad_ident change
12:06.42 ``Erik starseeker: how easy would it be to add a knob to force bullet off? the api changed a few years ago and the find_bullet.cmake has no forced disable capability (and manually adjusting the cmakecache.txt file doesn't seem to work)
12:30.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:56.20 brlcad I worried about the ordering, but apparently not enough .. it doesn't complain on mac/linux or perhaps I need a newer version of cmake to hear it complain
12:56.55 brlcad the file reading that it's doing is indeed after the timestamping, so perhaps just the timestamp portion can be moved down
12:57.55 brlcad I didn't really want the path information to be so low in the file really (it should be in the first section), but there were some values getting calculated (PATH, USER, etc) that weren't set until the end and it didn't seem easy to move them up to the top
13:00.12 *** join/#brlcad luca79 (~luca@net-37-116-124-236.cust.vodafonedsl.it)
13:16.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:41.29 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:42.55 *** join/#brlcad ries (~ries@190.9.171.121)
13:57.12 starseeker ``Erik: I'll just turn all the bullet stuff off unless someone explicitly enables it - it's a lot of work now to bring that back to life
14:12.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:23.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:33.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:57.56 Notify 03BRL-CAD:starseeker * 60560 brlcad/trunk/src/gtools/gdiff2.c: Rework to separate the actual diff operations from the main setup - preparing for supporting both std diffing and diff3 merging.
15:02.55 Notify 03BRL-CAD:starseeker * 60561 brlcad/trunk/src/other/CMakeLists.txt: Bullet stuff needs significant rework - don't go looking for Bullet unless someone explicitly tells us to.
15:09.11 *** join/#brlcad hcurtis (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
15:25.17 Notify 03BRL-CAD:starseeker * 60562 brlcad/trunk/src/gtools/gdiff2.c: Wrap the init and free for diff results.
15:30.47 Notify 03BRL-CAD:tbrowder2 * 60563 brlcad/trunk/NEWS: take belated credit for finding memory leaks
16:12.06 *** join/#brlcad hcurtis_ (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
16:34.07 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.18)
16:55.00 brlcad starseeker: notice a slew of BU_GET but not a single BU_PUT ...
16:55.03 brlcad wet code
17:32.51 DarkCalf waves to brlcad
17:37.37 brlcad waves to DarkCalf
17:40.26 DarkCalf hows it going?
17:42.31 brlcad I don't know ;)
17:50.30 Notify 03BRL-CAD:starseeker * 60564 brlcad/trunk/misc/CMake/FindTERMLIB.cmake: Make sure we've got CHECK_LIBRARY_EXISTS loaded.
18:28.01 Notify 03BRL-CAD:starseeker * 60565 brlcad/trunk/src/gtools/CMakeLists.txt: Move gdiff2.c to gdiff2.cpp
18:28.43 Notify 03BRL-CAD:starseeker * 60566 brlcad/trunk/src/gtools/gdiff2.cpp: Start identifying what's needed for a 3 way merge.
18:29.29 starseeker brlcad: BU_PUT != bu_free?
18:35.40 Notify 03BRL-CAD:starseeker * 60567 brlcad/trunk/src/gtools/gdiff2.cpp: Use BU_PUT so we have BU_GET/BU_PUT symmetry.
19:24.32 *** join/#brlcad talia__ (~talia@user3-212-216.wireless.utoronto.ca)
19:25.09 talia__ Hi everyone, I have a quick question regarding launch mged, the option is slightly different than the one illustrated in the tutorial
19:25.35 talia__ when i type mged, it asked me "attach (nu|txt)[nu]?", could anyone kindly explain what this means?
19:25.40 talia__ and how would I launch the GUI?
19:25.48 talia__ I'm using the latest svn checkout
19:25.49 talia__ thanks!
19:27.34 starseeker um. That's trying to start classic mode
19:27.54 starseeker for whatever reason, you don't seem to have any of the GUI elements built
19:28.06 starseeker what platform are you on?
19:28.14 talia__ hmmm I'm on ubuntu 14.04 lts
19:28.29 starseeker do you have the X11 development packages installed?
19:28.45 Notify 03BRL-CAD:starseeker * 60568 brlcad/trunk/src/gtools/gdiff2.cpp: Add some more thoughts about 3-way merging.
19:29.00 starseeker see doc/Readme.LINUX
19:29.08 starseeker er doc/README.Linux rather
19:29.13 talia__ yea...that's prob. why...thanks!
19:29.14 starseeker in the source tree
19:30.39 starseeker xserver-xorg-dev libx11-dev libxi-dev libxext-dev libfontconfig-dev libglu1-mesa-dev
19:30.46 talia__ yup got that, thanks!
19:31.05 starseeker you'll probably need to clear out your build directory
19:31.21 talia__ hmm?
19:31.25 talia__ I'm not sure how to do that..
19:31.30 starseeker re-run cmake with a clean build directory
19:31.55 starseeker make distclean will work too
19:32.01 starseeker to reset things
19:32.26 talia__ kk I will run that, just one quick question, after I have my draft proposal and would like some feedbacks, where may I post it?
19:33.23 starseeker um. If you put it on the BRL-CAD wiki somewhere and post a link here that should work...
19:33.46 starseeker at least for general feedback - if it's some specific program there may be requirements
19:37.37 talia__ I see, thanks!
21:04.46 Notify 03BRL-CAD:starseeker * 60569 brlcad/trunk/src/gtools/gdiff2.cpp: Maybe we don't need sets and strings from C++...
21:14.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:14.53 Notify 03BRL-CAD:starseeker * 60570 brlcad/trunk/src/gtools/gdiff2.cpp: May or may not matter, but watch out for inefficiency in current naive bu_ptbl string-based finds
21:26.52 Notify 03BRL-CAD:n_reed * 60571 (brlcad/trunk/src/gtools/gdiff2.cpp brlcad/trunk/src/libbrep/CMakeLists.txt): propagate db_diff returns to address unused variable warning
21:31.04 Notify 03BRL-CAD:n_reed * 60572 brlcad/trunk/src/libbrep/CMakeLists.txt: oops, didn't mean to include change referencing non-versioned file
21:55.16 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
22:26.32 *** join/#brlcad derric (~sol-syste@unaffiliated/sol-system-three)
22:26.54 derric What app does brlcad integrate with for EM simulation?
23:13.52 *** join/#brlcad elf11 (~elf11@p5.eregie.pub.ro)
23:17.16 *** join/#brlcad elf11 (~elf11@p5.eregie.pub.ro)
23:26.36 derric Oh well...
23:47.45 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
IRC log for #brlcad on 20140510

IRC log for #brlcad on 20140510

00:16.59 Notify 03BRL-CAD:starseeker * 60573 brlcad/trunk/src/gtools/gdiff2.cpp: More thinking about how to identify various 3-way diff components.
00:36.58 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:59.27 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.189.135)
02:43.53 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
03:03.35 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
03:34.14 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:37.33 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
05:14.32 brlcad starseeker: yes BU_PUT != bu_free
05:36.46 *** join/#brlcad oana_ (~oana@p5.eregie.pub.ro)
05:58.27 oana_ hello brlcad how's going?
06:23.05 oana_ the site is down? O.o
06:50.05 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.189.254)
07:19.29 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:19.29 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:19.30 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
07:19.40 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
07:19.40 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:21.23 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
07:33.17 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
07:34.54 *** join/#brlcad mihaineacsu_ (~mihaineac@p16.eregie.pub.ro)
08:04.32 *** join/#brlcad javampire (~ncsaba@p4FF71F55.dip0.t-ipconnect.de)
08:29.28 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
08:32.00 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.172.170)
08:59.33 *** join/#brlcad oana_ (~oana@p5.eregie.pub.ro)
09:36.21 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
10:28.45 *** join/#brlcad tapesh (~tapesh@112.79.38.23)
10:32.03 tapesh hello i am a C developer .I have been working with C since 2005 and have good amount of expertise in it.i want to participate in SOCIS 2014.Please suggest something
11:04.38 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
11:05.52 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
11:07.16 ``Erik tapesh: there are a couple lists of ideas, you should select (or think up) an idea that appeals to you
11:10.01 tapesh i have interest in GUI programming and am currently exploring gtk+..i think GUI integration of Analysis tools will be good for me
11:14.32 ``Erik that could be a handy project, but BRL-CAD isn't using gtk+... tcl/tk is the current approach and there has been discussion about using qt
11:19.32 tapesh qt is ok for me dont know tcl/tk....isnt there a project that involves mostly C..level of difficulty doesn't matter
11:22.04 ``Erik there're plenty of pieces that are mostly C... most of BRL-CAD is C, the nurbs and step stuff is c++ and the current gui stuff is tcl/tk. if you're interested in OpenGL, the libfb/libdm stuff is still pure C
11:43.53 tapesh is it the OpenCL GPGPU Raytracing that you are talking about??
12:26.18 *** join/#brlcad ries (~ries@190.9.171.121)
12:26.22 *** join/#brlcad tapesh (~tapesh@112.79.37.156)
12:28.19 tapesh @``Erik is it OpenCL GPGPU raytracing you were referring to earlier
12:48.59 ``Erik tapesh: no, that's using the GPU to accelerate ray-tracing as a back-end thing. There are several framebuffers that use different display technologies like OpenGL (using wgl and glx), TK, Xlib, etc... those are used as the model view and ray-trace output canvas widgets
12:49.23 ``Erik if you were to run "mged -c", it would ask which framebuffer you want to attach... that's the libfb part :)
12:56.41 ``Erik but that's just some brainstormy type thought *shrug* I'm not exactly sure what the other long term plans are, maybe brlcad can provide better insight
13:25.00 tapesh so which project would be good ..i am confused..:(
13:30.45 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
14:19.30 tapesh still waiting for an answer
14:30.07 *** join/#brlcad hcurtis (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
14:34.59 *** join/#brlcad tapesh (~tapesh@112.79.36.25)
15:04.25 *** join/#brlcad javampire (~ncsaba@p4FF71F55.dip0.t-ipconnect.de)
16:37.57 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
17:35.11 starseeker brlcad: ah, my bad - hadn't looked closely enough at BU_GET/BU_PUT
17:43.51 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
17:45.03 Notify 03BRL-CAD Wiki:Davidnansen * 0 /wiki/User:Davidnansen:
18:03.06 *** join/#brlcad tapesh (~tapesh@112.79.36.148)
18:03.47 tapesh so which project would be the best for me
18:36.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:07.32 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
19:23.13 *** join/#brlcad mihaineacsu (~mihaineac@92.81.148.11)
19:32.28 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
19:34.11 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
19:54.00 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc)
20:02.23 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:26.54 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-hgvfhegtsjcciprc)
21:30.06 *** join/#brlcad ChanServ (ChanServ@services.)
21:30.06 *** mode/#brlcad [+o ChanServ] by sendak.freenode.net
21:42.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:39.06 *** join/#brlcad hcurtis (b82d33ce@gateway/web/freenode/ip.184.45.51.206)
23:49.10 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20140511

IRC log for #brlcad on 20140511

00:29.59 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
00:30.47 *** join/#brlcad talia_ (~talia@24.212.194.101)
00:31.26 talia_ Hi! I'm wondering what are the key things you would be looking at for the proposal?
01:18.49 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
01:31.06 talia_ ls
02:21.54 *** join/#brlcad talia_ (~talia@24-212-194-101.cable.teksavvy.com)
02:27.41 talia_ hi, is anyone here?
02:33.10 *** join/#brlcad mihaineacsu (~mihaineac@92.81.148.11)
02:44.56 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.11)
04:41.48 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
05:24.36 *** join/#brlcad tapesh (~tapesh@112.79.36.164)
05:28.50 tapesh @``Erik so which project is best for me ..i want to take up an easy project mostly based upon C
06:26.05 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
06:26.43 tapesh @``Erik i think voxelize command would be good for me :)
06:26.48 tapesh what say??
06:29.17 tapesh or maybe geometric conversion library
06:30.10 oana_ is the log site down?
06:41.57 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
06:42.17 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:50.47 *** join/#brlcad infobot (~infobot@rikers.org)
08:50.47 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
09:30.04 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:59.17 Notify 03BRL-CAD Wiki:Nvarilla9116 * 0 /wiki/User:Nvarilla9116:
10:24.48 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.190.153)
12:45.09 ``Erik heh, this is funny (siggraph87) :) http://www.cs.northwestern.edu/~ago820/cs395/Papers/Heckbert_1987.pdf
13:25.24 *** join/#brlcad ries (~ries@190.9.171.121)
13:30.19 *** join/#brlcad luca79 (~luca@net-37-116-124-236.cust.vodafonedsl.it)
15:47.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:50.05 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
16:21.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:33.18 *** join/#brlcad tapesh (~tapesh@112.79.39.80)
16:55.46 tapesh is SOCIS only for european students??
16:57.11 mihaineacsu tapesh: yes + Canada
16:57.37 mihaineacsu tapesh: where are you from?
16:58.52 tapesh india
17:00.00 mihaineacsu that doesn't mean you can't contribute to BRL-CAD
17:01.12 tapesh are there any other programs like gsoc and socis??
17:11.51 *** join/#brlcad tapesh (~tapesh@112.79.37.164)
18:00.22 tapesh are there any other programs like gsoc and socis
18:00.35 tapesh ??
18:12.56 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.148.11)
18:18.02 *** part/#brlcad tapesh (~tapesh@112.79.37.164)
18:53.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:16.57 *** join/#brlcad oana_ (~elf11@213.233.85.90)
19:41.22 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
19:53.47 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
IRC log for #brlcad on 20140512

IRC log for #brlcad on 20140512

00:51.45 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
01:17.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:45.57 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.165.124)
01:49.02 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
01:50.51 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
03:30.10 brlcad mihaineacsu_: how goes the proposal?
04:19.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:34.01 *** join/#brlcad hcurtis (b82d4651@gateway/web/freenode/ip.184.45.70.81)
04:42.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:33.27 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:52.00 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
08:14.23 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.163.34)
08:19.21 d_rossberg Zhao_Anqing: as a short response: your patch looks ok now
08:20.43 *** join/#brlcad _zxq9_ (~ceverett@125.199.207.150)
08:21.02 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:36.14 Zhao_Anqing d_rossberg:Ok. Thank you. So next step, I should submit another patch now?
08:46.03 mihaineacsu_ brlcad: last week a had a few questions. they're still unanswered
09:00.15 *** join/#brlcad pandrei (~pandrei@188.25.163.247)
09:29.59 d_rossberg Zhao_Anqing: this would be fine, maybe for another nmg feature where a test during it's reorganization would make sense?
09:48.00 Zhao_Anqing d_rossberg: how about unit test for nmg_copy?
09:48.34 Zhao_Anqing the routines nmg_construct_XXX(..)
09:49.08 Zhao_Anqing and model * nmg_clone_model(const struct model * original)
10:09.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.23 d_rossberg nmg_construct_~() are static functions not visible outside the nmg_copy.c source file
10:21.04 d_rossberg but a test for nmg_clone_model() would be nice
10:26.30 Zhao_Anqing OK. I will write unit test for nmg_clone_model()
10:26.33 Zhao_Anqing ^-^
10:29.28 d_rossberg i'm curious how you'll test it :)
10:37.34 *** join/#brlcad mihaineacsu (~mihaineac@92.81.148.11)
10:55.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:55.15 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
13:02.03 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
13:13.18 Notify 03BRL-CAD:starseeker * 60574 brlcad/trunk/src/gtools/gdiff2.cpp: I may be wrong, but I think I put more bu_ptbls into the diff3 struct than are actually needed.
13:27.29 *** join/#brlcad ries (~ries@190.9.171.121)
13:38.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:50.43 *** join/#brlcad mihaineacsu (~mihaineac@92.81.148.11)
14:07.04 *** join/#brlcad talia__ (~talia@user3-212-216.wireless.utoronto.ca)
14:11.03 talia__ Hi everyone! I have a question regarding the analysis library project, I was reading the documentation, and it seemed to me tthat gqa and rtweight/area/check have a big functionality overlap, I'm wondering if the major difference between these two are gqa has the ability to model more complicated models, when rt* is mainly for simpler models but allowing assymetic view and user-specific raytracing number and angels?
14:13.02 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
15:09.59 starseeker talia__: there is a lot of overlap
15:10.39 starseeker talia__: gqa overall has more abilities, but it doens't have rtcheck and friends' ability to shoot a grid of rays off of the xyz axis vectors
15:11.19 starseeker so yes, pretty much exactly what you said, except the complexity of the model is independent of the tools
15:11.54 starseeker gqa and rt* tools can both work on pretty much any model, with the differences in technique you've outlined
15:13.30 starseeker so ultimately, what we'd like to do is get the ability to fire "patterns" of rays in the librt API, have libanalyze use that ability and do the analytical book-keeping/calculating necessary to find various physical and geometric properties, and have the tools be simply human interfaces to the underlying library capabilties
15:16.15 talia__ hmmm...would that be (mostly) modifying gqa so it could accept physical and geometric properties outlined in different rays?
15:18.19 talia__ sorry I am still a little confused...would there be any advantage of gqa over rt* tools? interms of the functional overlapping like volume and weight calculation?
15:25.31 Notify 03BRL-CAD:starseeker * 60575 brlcad/trunk/src/gtools/gdiff2.cpp: A few more steps toward 3-way merge. Untested. Need to decide how aggressive to get about merging objects - right now, not trying.
15:30.33 talia__ Hi Sean, ru still there? I just have one more question regarding the proposal, so I saw that the functionalities should be reviewed and a possible API should be proposed, would there be any other pseudo-code or things you would be expecting to see on it?(excluding the ones listed in the templates..)
15:34.03 Notify 03BRL-CAD:starseeker * 60576 brlcad/trunk/src/gtools/gdiff2.cpp: Categorize functions.
15:42.09 Notify 03BRL-CAD:starseeker * 60577 brlcad/trunk/src/gtools/gdiff2.cpp: Init properly...
15:42.59 Notify 03BRL-CAD:starseeker * 60578 brlcad/trunk/src/gtools/gdiff2.cpp: Don't forget the BU_PUT
16:04.51 Notify 03BRL-CAD:carlmoore * 60579 brlcad/trunk/src/gtools/gdiff2.cpp: fix spellings
16:18.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:30.46 *** join/#brlcad ries (~ries@190.9.171.121)
16:43.44 brlcad talia__: hang around long enough and you'll always get a reply ;)
16:44.29 brlcad mihaineacsu: which questions? I don't see any unanswered in my backlogs
16:48.52 mihaineacsu brlcad: where can I find the existing work on the material database project. I did find Albert Coder's patches, but I can't find the actual location of those files mentioned there.
16:50.10 brlcad mihaineacsu: daniel responded to that
16:50.24 brlcad he mentioned looking at the mailing list discussion, there was a url there
16:50.41 mihaineacsu I did check them
16:50.47 mihaineacsu ok, I'll look again
16:51.28 brlcad looks
16:54.58 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:00.10 brlcad mihaineacsu: try searching on "materials database brlcad-devel tar.gz"
17:02.38 Notify 03BRL-CAD:starseeker * 60580 brlcad/trunk/src/gtools/gdiff2.cpp: Use the state container instead of passing so many parameters...
17:08.30 brlcad find it?
17:10.26 mihaineacsu brlcad: yes! Thank you!
17:14.11 oana_ brlcad, hello
17:26.47 brlcad hello oana_ how goes it?
17:27.03 brlcad writing any interesting code lately?
17:27.57 oana_ good thanks, getting ready to graduate, nothing on a large scale actually : ) how are things around here?
17:42.04 Notify 03BRL-CAD:starseeker * 60581 brlcad/trunk/src/gtools/gdiff2.cpp: start adding the ability to see what diff3 is actually doing.
17:45.21 Notify 03BRL-CAD:starseeker * 60582 brlcad/trunk/src/gtools/gdiff2.cpp: report conflicts by default
17:49.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:51.23 *** join/#brlcad hcurtis (b82d3382@gateway/web/freenode/ip.184.45.51.130)
18:00.54 brlcad oana_: roller coaster with lots of different projects going on, but going well
18:01.05 brlcad just about to start another gsoc and socis summer
18:02.13 oana_ brlcad, that's great : D
18:06.01 brlcad oana_: working with any open source projects of late?
18:07.52 oana_ brlcad, no, I contributed a little last summer to gerbil, wrote a module and such but nothing major
18:08.37 *** join/#brlcad javampire (~ncsaba@p4FF70DB1.dip0.t-ipconnect.de)
18:18.22 Notify 03BRL-CAD:starseeker * 60583 brlcad/trunk/src/gtools/gdiff2.cpp: reorganize a bit
18:37.23 Notify 03BRL-CAD:starseeker * 60584 brlcad/trunk/src/gtools/gdiff2.cpp: Will need the diff3 container type for more than just conflicts
18:39.57 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
18:44.24 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:53.08 *** join/#brlcad javampire (~ncsaba@p4FF70DB1.dip0.t-ipconnect.de)
19:15.27 *** join/#brlcad mihaineacsu (~mihaineac@92.81.148.11)
19:17.28 *** join/#brlcad ries (~ries@190.9.171.121)
19:52.05 Notify 03BRL-CAD:starseeker * 60585 brlcad/trunk/src/gtools/gdiff2.cpp: Refactor directory object comparision logic to avoid duplication.
19:59.18 Notify 03BRL-CAD:starseeker * 60586 brlcad/trunk/src/gtools/gdiff2.cpp: Work on reusing the same results container and info from the original diffs
20:14.28 Notify 03BRL-CAD:starseeker * 60587 brlcad/trunk/src/gtools/gdiff2.cpp: If we're going to dig down into the attributes for merging, we'll need some sort of 'hold the final product' container...
20:33.55 Notify 03BRL-CAD:n_reed * 60588 brlcad/trunk/src/libbrep/boolean.cpp: remove duplicate check
20:34.13 brlcad oana_: gerbil? what's that?
20:49.23 mihaineacsu brlcad: I believe it's this one http://gerbilvis.org/
21:07.11 *** join/#brlcad hcurtis (b82d3382@gateway/web/freenode/ip.184.45.51.130)
21:21.32 brlcad nods
21:28.46 Notify 03BRL-CAD:carlmoore * 60589 brlcad/trunk/src/nirt/nirt.c: was able to change my MANPATH and get manpage for nirt; here, I explain -E
21:40.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:32.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140513

IRC log for #brlcad on 20140513

00:39.11 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
01:25.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:33.23 *** join/#brlcad hcurtis (b82d1a14@gateway/web/freenode/ip.184.45.26.20)
01:45.04 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.29)
01:47.29 Notify 03BRL-CAD:brlcad * 60590 brlcad/trunk/NEWS: news items should always be framed from a user's perspective. reframe. tom plugged a memory leak in g_lint and pixcount (and remapid)
02:00.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:20.02 brlcad starseeker: what's the status on libgdiam? still worth keeping? last I recall, bb -o isn't robustly working still, or am I mistaken?
02:33.05 Notify 03BRL-CAD:brlcad * 60591 brlcad/trunk/NEWS: there was a problem importing more than 11 region groups, presuambly assuming a region group for every range of 1000 region id numbers. richard made it dynamically allocate the region set.
02:35.54 Notify 03BRL-CAD:brlcad * 60592 brlcad/trunk/src/conv/fast4-g.c: almost the slowest possible way to turn a fixed array into a dynamic one.
02:36.53 brlcad ~seen henry
02:36.54 infobot i haven't seen 'henry', brlcad
02:37.22 brlcad hcurtis: there might be a good simple task to start with (r60592)
02:38.36 brlcad see the comment, look at what the code looked like before r56641, and what the dev did (in r56641)
02:39.01 brlcad should have been simple to turn group_head into a dynamic container
02:39.33 brlcad (using our bu_calloc()+bu_realloc() functions)
02:44.37 Notify 03BRL-CAD:brlcad * 60593 brlcad/trunk/src/proc-db/globe.c: eliminate progname global
02:45.29 Notify 03BRL-CAD:brlcad * 60594 brlcad/trunk/src/proc-db/kurt.c: remove unused global and unnecessary comment
03:03.18 oana_ brlcad, gerbil is a software that offers spectral image analysis options, a pretty small software actually
03:05.24 brlcad it's all relative ;)
03:05.26 Notify 03BRL-CAD:brlcad * 60595 (brlcad/trunk/README brlcad/trunk/include/vmath.h and 12 others): revert r58453 in favor of bevity aka simplicity
03:05.33 brlcad what did you do with it?
03:09.24 Notify 03BRL-CAD:brlcad * 60596 brlcad/trunk/misc/osg_changes.patch: don't mess with patch files. revert r58527.
03:10.03 starseeker brlcad: it's not robustly working on some degenerate cases
03:10.52 starseeker however, it does work on a lot of cases and it'll be a fair bit of work to reimplement the algorithms from the papers
03:11.01 Notify 03BRL-CAD:brlcad * 60597 brlcad/trunk/src/proc-db/tube.c: don't be subtle about floating point
03:11.59 Notify 03BRL-CAD:brlcad * 60598 brlcad/trunk/src/proc-db/wavy.c: ws and static funcs
03:15.25 Notify 03BRL-CAD:brlcad * 60599 brlcad/trunk/src/fb/gif-fb.c: consistent braces. if it spans multiple text lines, use em. when in doubt, use em. it's okay to use em even when not in doubt.
03:15.27 starseeker the oriented bounding rectangle algorithm I adapted for libbn might be enough to fix libgdiam, but it's an lgpl library
03:16.04 starseeker so in some ways it would be better to re-implement the whole song and dance in libbn or one of our other low level libraries
03:16.56 starseeker shrugs - would probably make a good student project in some ways - feed 'em the papers, point them to the exiting libbn routines that are relevant, and turn them loose
03:18.04 starseeker existing even
03:29.50 Notify 03BRL-CAD:brlcad * 60600 brlcad/trunk/src/irprep/ir-X.c: decimating MAXARR doesn't sound so hot especially since it's been 120000 since the original check-in. instead go for the middle ground (64k) but make the array dynamic instead of on the stack (which was almost certainly clobbering the stack)
03:32.59 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:34.53 brlcad starseeker: is it possible to tell when a degenerate case is encountered (to handle it gracefully with a friendly "sorry, I can't do that dave" error message)?
03:37.01 oana_ brlcad, some work on the image feature space, given one pixel in the image find out the distance to each other pixel using different metrics
03:46.37 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
04:59.22 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
05:02.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:24.56 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:16.17 *** join/#brlcad oana_ (~oana@188.209.97.130)
08:54.42 *** join/#brlcad hcurtis (b82d2f6b@gateway/web/freenode/ip.184.45.47.107)
08:55.50 hcurtis brlcad: Hi, Sean. Thank you. I will look at the code.
09:33.46 *** join/#brlcad martaprz (57697052@gateway/web/freenode/ip.87.105.112.82)
09:44.42 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
10:01.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:37.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:14.44 *** join/#brlcad ries (~ries@190.9.171.121)
13:30.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:44.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:55.45 Notify 03BRL-CAD:brlcad * 60601 (brlcad/branches/RELEASE/NEWS Property Changed: and 7 others): merge 60591 from trunk
13:59.12 Notify 03BRL-CAD:carlmoore * 60602 (brlcad/trunk/misc/osg_changes.patch brlcad/trunk/src/gtools/gdiff2.cpp): remove trailing blanks/tabs
14:37.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:54.19 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
15:13.49 *** join/#brlcad pandrei (~pandrei@188.26.186.151)
16:12.46 Notify 03BRL-CAD:brlcad * 60603 brlcad/trunk/misc/osg_changes.patch: revert r60602. patch files should not get modified.
16:13.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:14.02 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:14.55 Notify 03BRL-CAD:brlcad * 60604 brlcad/trunk/misc/CMakeLists.txt: the patch file doesn't need to live in a trunk checkout.
16:20.51 *** join/#brlcad hcurtis (b82d3a3b@gateway/web/freenode/ip.184.45.58.59)
16:54.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:12.41 brlcad hcurtis: any progress looking into that TODO?
17:15.42 brlcad I've seen very little activity from several gsocers that I would have expected by now, especially given how much background material (homework) must be prepared in order for those projects to be at all successful...
17:16.19 brlcad we're quickly approaching the start date when things quickly get very serious
17:17.08 brlcad (you're not alone in this caution)
17:18.33 Notify 03BRL-CAD:brlcad * 60605 brlcad/trunk/src/proc-db/wdb_example.c: clean up some of the comments and API explanation
17:28.22 Notify 03BRL-CAD:brlcad * 60606 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/dpix.c): some formatting consistency cleanup and size_t vs ssize_t matching.
17:40.56 Notify 03BRL-CAD:brlcad * 60607 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/camera.c and 88 others): apply HACKING style criteria for if() vs if (). this minor hint visually separates the language structural constructs from function calls, and more importantly makes the code consistent throughout.
17:43.50 Notify 03BRL-CAD:brlcad * 60608 brlcad/trunk/src/gtools/beset/population.c: style
17:44.52 brlcad bah
17:52.05 hcurtis brlcad: Hi, Sean. I'm back.
17:53.42 hcurtis <PROTECTED>
17:54.25 Notify 03BRL-CAD:brlcad * 60609 (brlcad/trunk/src/conv/iges/CMakeLists.txt brlcad/trunk/src/conv/intaval/CMakeLists.txt and 13 others): not a bad idea to make the cmake logic also conform with our style guide, but including them was not intentional. reverting r60607 on those files.
17:54.56 hcurtis brlcad: About the TODO…you're talking about fast4-g.c, right?
17:55.19 brlcad hcurtis: that's good to hear but I encourage you to begin vocalizing your activity (even if just to summarize what you're working on and reading and learning, doesn't have to be questions)
17:55.51 brlcad once gsoc coding begins, vocalizing activity becomes requisite, so it's a good habit to get into and sometimes takes some people a while to get used to
17:56.04 hcurtis Ok
17:56.23 brlcad yeah, I was referring to fast4-g.c
17:56.42 brlcad since that's loosely related (it's an importer) and the mod involves all of 20 or so lines of code
17:57.04 brlcad basic crash course on memory too if you've not worked with malloc/calloc/realloc before
17:57.21 brlcad our functions are drop in replacements, so reading their manual pages will tell you how ours works
17:57.49 hcurtis Ok
18:02.56 brlcad starseeker: had you see doc/html/manuals/libdm/api.html ?
18:06.25 brlcad hcurtis: please do ask questions or comment on progress if/when you look at the fast4-g.c TODO as that's something that "should" take much less than one day effort
18:06.38 brlcad i'd estimate about 4 hours of dedicated concerted effort with your background, depending how distracted you get or if you get distracted ;)
18:08.15 brlcad that includes some time learning concepts and reading manual pages
18:09.03 brlcad it's about a half-hour of actual work to make and test the changes
18:10.36 hcurtis brlcad: I looked at the code right after I wrote you back earlier today (about 10 hours ago).
18:12.52 brlcad did you understand the to-do?
18:13.07 Notify 03BRL-CAD:brlcad * 60610 (brlcad/trunk/doc/html/manuals/libdm/api.html brlcad/trunk/src/adrt/isst_tcltk.c and 40 others): style consistency update to change the remaining for() instances to for (). more visual separation of language structural constructs from function calls.
18:19.41 hcurtis brlcad: I understand that the technique the program uses to turn a fixed array into a dynamic one is too slow.
18:20.33 Notify 03BRL-CAD:brlcad * 60611 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/camera.c and 18 others): style consistency update to change the remaining while() instances to while (). more visual separation of language structural constructs from function calls.
18:28.50 brlcad hcurtis: what do you know about memory allocation?
18:30.51 brlcad suggest reading http://stackoverflow.com/questions/8385322/difference-between-static-memory-allocation-and-dynamic-memory-allocation and http://www.enel.ucalgary.ca/People/Norman/engg333_fall1996/stat_dyn/
18:31.40 brlcad but the basic gist is having a chunk of memory either get declared, or get returned from a function (e.g., malloc())
18:32.32 brlcad fast4-g.c had an array of memory that was static, but we want it to be dynamic
18:33.23 brlcad the commit I referenced did make it dynamic, but in a bad way -- it created a new container and copied everything over into it, instead of just expanding the one it already had
18:34.26 hcurtis Ok
18:39.03 Notify 03BRL-CAD:brlcad * 60612 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/anim/cattrack.c and 28 others): address the remaining two style deviants, switch and return, interestingly to a far lesser inconsistency extent. visual separation of language structural constructs from function calls.
18:45.11 Notify 03BRL-CAD:brlcad * 60613 (brlcad/trunk/src/libbn/chull.c brlcad/trunk/src/libbn/obr.c and 15 others): ws, style
18:49.47 hcurtis brlcad: Am I correct in understanding that I am not to do any more GSoC-related things before getting the fast4-g.c project done? I just want to make sure I understand what you'd like me to do before I get started.
18:51.22 Notify 03BRL-CAD:n_reed * 60614 brlcad/trunk/src/libbrep/boolean.cpp: push the body of split_trimmed_face into a separate function; we'll be calling it multiple times in the future
19:36.31 ``Erik huh, we just passed 1400000000 in unix time
19:37.27 mihaineacsu :D
19:44.56 ``Erik "NIH invented here" heh :)
20:06.17 starseeker brlcad: hmm - I don't think I had. That looks like it should be a man3 docbook page.
20:08.44 starseeker reflects that if we do GCI again, he *really* needs to make a bunch of tasks for DocBook-ification of our other documentation (html, tex, etc...)
20:48.06 ``Erik sushi with laser cut nori O.O http://www.designboom.com/design/lasercut-nori-for-designer-sushi/
20:50.36 starseeker now there's someone who's serious about portion control - laser precision
20:51.08 starseeker ``Erik: any new phone apps lately?
20:52.22 ``Erik have a couple in the pipe, little trivial ones... thinking about trying to revive that 'kaboom' game, an augmented reality one (with a possibly cool spinoff) and I'm thinking about making a phone version of civclicker
20:53.15 starseeker cool
20:54.14 ``Erik <-- also thinkin' mebbe lees hunan sometime later this week or next week *cough* :)
20:54.37 starseeker sounds like a plan, if we can get it coordinated this time ;-)
20:56.22 starseeker this week will probably suck - dealing with lots of crap breaking
20:56.28 ``Erik only non-movable artifact on my calendar in the lunch time area is this friday, otherwise this and next week are good for me
20:57.17 ``Erik aight, so next week :) I'll let you figure out who to scare up (ed, vic, nikki, etc)
20:57.26 starseeker nods
21:01.07 *** join/#brlcad merzo (~merzo@133-63-132-95.pool.ukrtel.net)
22:21.37 *** join/#brlcad marta_ (4e0a5935@gateway/web/freenode/ip.78.10.89.53)
22:25.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:57.22 brlcad mihaineacsu_bbl: let me know if/when you have more time to discuss your proposal!
22:57.44 brlcad same goes for anyone else working on a socis proposal
22:57.57 mihaineacsu_bbl brlcad: I'm here
22:59.44 mihaineacsu_bbl I checked the existing code, will get it up and running on a repo today and make changes. I'm not worried at alll about the server side, what I'd like to discuss with you is changes on brlcad in order to work with the server
23:04.21 mihaineacsu_bbl brlcad: let me know when you come back, I'll be here for another 3-4 hours, I'm studying for an exam I have to take today
23:56.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140514

IRC log for #brlcad on 20140514

00:16.37 ``Erik http://www.3ders.org/articles/20140501-ucl-petrie-museum-puts-3d-scans-of-ancient-egyptian-collection-online.html
00:16.54 ``Erik (actual stuff at http://www.ucl.ac.uk/3dpetriemuseum )
00:43.46 brlcad looks like it's an obj viewer and if you dig deep enough, you can get at the actual data file
00:44.08 brlcad e.g., http://www.ucl.ac.uk/3dpetriemuseum/3dobjects/UC45893 is http://www.ucl.ac.uk/3dpetriemuseum/3dobjects/models/UC45893/3Dmodel/UC45893.obj
00:44.26 brlcad texture is in same file, but .mtl
00:47.30 brlcad interesting, the material file has both an image and bump map
01:18.26 ``Erik page indicates that they might pass out the high quality versions, could be interesting :) obj->nurbs?
01:20.20 ries brlcad: isn't that not a open source component?
01:31.13 brlcad ries: que?
01:31.40 ries the component to view the 3D objects… I think I have seen that as open source
01:31.42 brlcad if you mean the viewer? probably .. maybe even the same one we're using
01:32.10 brlcad but the actual geometry data is slightly obfuscated
01:32.24 brlcad no direct url in the source, you have to piece it together
01:36.54 ries wonders if it was tree.js...
01:37.51 ries +h
01:38.46 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
01:43.20 mihaineacsu ries: if you're referring to three.js, yes they are using that. I took a peek, they're using it at least for the material
01:43.53 ries that's the one I have seen indeed
03:35.23 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:17.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:28.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:46.24 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
07:59.54 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:38.20 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
10:15.41 Notify 03BRL-CAD:tbrowder2 * 60615 NIL: creating a private branch of trunk for work on D binding
12:16.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:45.43 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
12:52.55 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:08.40 *** join/#brlcad ries (~ries@190.9.171.121)
13:16.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:37.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:01.15 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.26)
14:04.14 brlcad mihaineacsu: progress on the application?
14:04.23 brlcad and/or time to discuss? :)
14:13.46 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
14:38.09 Notify 03BRL-CAD:brlcad * 60616 brlcad/trunk/src/libfb/if_X24.c: revert r56920 because it injects a bug in the luminance conversion values. more on this next.
14:53.26 Notify 03BRL-CAD:brlcad * 60617 brlcad/trunk/src/libfb/if_X24.c: document what this little bit of magic is actually doing. it's setting up a luminance conversion table (ironically for 8-bit and 1-bit greyscale displays) where values are factored by three precise factors (0.299, 0.587, 0.114) but we do the math here in integer space to avoid floating point error accumulation (and perhaps originally for performance too).
14:53.28 Notify this commit changes the loop to not multiply table values, instead accumulating them via addition, which should hopefully avoid the gcc 4.8.1 error that Tom encountered. credit to Widelands (sigra, r3180) for the method that improves upon our initialization. gotta love open source round tripping.
14:55.32 Notify 03BRL-CAD:brlcad * 60618 brlcad/branches/RELEASE/src/libfb/if_X24.c: merge r60615:60617 from trunk to avoid introducing a bug this release.
15:19.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:24.12 Notify 03BRL-CAD:brlcad * 60619 brlcad/trunk/src/librt/primitives/bspline/nurb_ray.c: use a dynamic array instead of a fixed one in order to avoid an array overrun altogether. curious that gcc 4.8.1 would warn about size 40 but not 400 when the order value can be passed from a caller or read from disk (i.e., it can be anything). using dynamic mem lets us remove the overflow detection which got out of sync after r56921.
15:32.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:43.28 *** join/#brlcad ries (~ries@190.9.171.121)
15:44.20 Notify 03BRL-CAD:brlcad * 60620 brlcad/trunk/doc/docbook/system/mann/en/attr.xml: lets not document confusion and/or bad behavior. the attr command is doing what it is supposed to be doing.
15:50.24 Notify 03BRL-CAD:brlcad * 60621 (brlcad/trunk/src/libged/comb.c brlcad/trunk/src/libged/comb_std.c): an aircode attribute will only get written out if it's non-zero, so don't mislead the user. did not update the wdb interface since they need to go away.
15:52.06 Notify 03BRL-CAD:brlcad * 60622 brlcad/trunk/src/librt/primitives/dsp/dsp.c: remove debugging
15:53.48 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
15:54.00 mihaineacsu brlcad: still here?
15:56.38 Notify 03BRL-CAD:brlcad * 60623 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: RT_NURB_EXTRACT_COORDS() returns the dimensionality of the control point (e.g., 2d, 3d, hvect, etc), so make sure it's not dimensionless before indexing into an array. should fix what gcc detected.
15:57.38 brlcad mihaineacsu: yep
15:58.17 mihaineacsu great
16:00.25 mihaineacsu ok, so how should I go about tying the project to brlcad, how would the user use the material manager from inside the application? Perhaps access using a Qt window (I've read about the archer project)
16:03.28 brlcad as a new command-line command that talks to the website is probably the best starting point, but then exposed to our users via a libged command and (ultimately) integrated with our gqa tool/command
16:04.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:04.36 brlcad the way I see it going down, you'd implement a command line tool that talks to the website to get/put material data, create .density files (and other formats), or add material data to a .g geometry file
16:05.36 brlcad turn that into a simple set of API routines that the command-line tool calls as well as a libged command (probably the existing mater command as a sub-command)
16:06.05 brlcad then gqa just has access to it and doesn't need any direct modification
16:06.49 brlcad I suggest creating a simple object (maybe do mged tutorial #1) and calculate a weight using rtweight and gqa ... should take all of 10 minutes if you have a compile of brl-cad handy
16:07.11 mihaineacsu I do
16:08.04 brlcad that's a lot of info to digest, so maybe explore a little bit and ask me some questions ;)
16:08.27 mihaineacsu yeah, will do right away
16:10.21 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:16.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:37.44 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:54.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:59.10 Zhao_Anqing hi, brlcad, are you here?
17:10.28 brlcad ~ask
17:10.28 infobot 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.
17:12.34 Zhao_Anqing brlcad, is there any existing function used to compare two nmgmodel being equal?
17:15.17 Zhao_Anqing I am writing a unit test for nmg_copy, so I have to write some codes to check whether two model is equivalent?
17:18.36 Zhao_Anqing It includes the comparison of each level, model, region, shell, face, loop, edge, faceuse, loopuse....If there is an existing 'Equality Compare Function', I needn't do something redundant.
17:18.45 Zhao_Anqing ^-^
17:19.02 brlcad Zhao_Anqing: I'm not sure about that one, you'll have to search
17:19.22 Notify 03BRL-CAD:brlcad * 60624 brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c: ws, indent
17:19.55 Zhao_Anqing I have searched it, but didn't find such function @_@
17:19.56 Notify 03BRL-CAD:brlcad * 60625 (brlcad/trunk/src/librt/primitives/nmg/nmg.c brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c and 19 others): ws, indent
17:22.53 *** join/#brlcad ishwerdas (~ishwerdas@117.199.107.76)
17:25.56 brlcad Zhao_Anqing: on a quick search, I don't see anything for comparing whether two models are equivalent
17:27.48 brlcad there is nmg_2lu_identical() for comparing two loops, another for two points in libbn, but nothing more complex that I see
17:29.58 Zhao_Anqing All right, thank you, Sean. I will write it by myself. Such function is neccessary for this test. I make some model testcases, then use nmg_clone_model to get the copy. finally, check the new model whether is equal to the old one.
17:30.52 brlcad that would probably be a good patch in itself, a new src/librt/primitives/nmg/nmg_compare.c file with those routines
17:31.27 brlcad then your test can call it, see if nmg_clone_model is working (and/or your comparison functions are working)
17:32.00 brlcad I suggest creating a patch with just the lowest entity type first
17:32.53 brlcad remember the point of patches isn't to do work (just yet), it's to demonstrate adherence to our dev rules and basic code quality metrics
17:33.15 brlcad so it should and can be simple (but complete)
17:34.04 Zhao_Anqing That's OK.
17:34.14 Zhao_Anqing I will do that.
17:37.29 Notify 03BRL-CAD:brlcad * 60626 brlcad/trunk/CHANGES: must escape actual parens for these minimally imapcting regexes to work as intended
17:38.45 brlcad Zhao_Anqing: if/when you get to comparing two loopuses, just make sure that nmg_2lu_identical() isn't what you already need .. and see if it can be eliminated
17:39.56 Zhao_Anqing I will remember and do it.
17:44.08 Notify 03BRL-CAD:brlcad * 60627 brlcad/trunk/CHANGES: document the rename of the ntohd funtion and his friends. this was done to address windows compilation (latest msvc adds same-named functions with different args)
17:46.01 Notify 03BRL-CAD:brlcad * 60628 brlcad/trunk/CHANGES: apparently later changed to the bu_cv_ prefix
18:00.50 Notify 03BRL-CAD:brlcad * 60629 (brlcad/branches/RELEASE/CHANGES Property Changed: and 2 others): sync changes with trunk since these are advance notices, r36844:60628
18:08.11 Notify 03BRL-CAD:brlcad * 60630 brlcad/trunk/src/libbrep/boolean.cpp: random numbers at the heart of boolean evaluation are a really bad idea... an answer that is constently right or wrong is actually better than one that is randomly wrong some of the time, unpredictably.
18:33.19 *** join/#brlcad javampire (~ncsaba@p54A06544.dip0.t-ipconnect.de)
18:42.21 brlcad hi javampire
18:42.38 *** join/#brlcad javampire_ (~ncsaba@p54A06544.dip0.t-ipconnect.de)
18:52.34 *** join/#brlcad mihaineacsu_ (~mihaineac@141.85.0.116)
19:05.39 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:28.25 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-152-206.pools.arcor-ip.net)
19:35.44 Notify 03BRL-CAD:n_reed * 60631 brlcad/trunk/src/libbrep/boolean.cpp: Addressing the r60630 FIXME, rewrite get_point_inside_trimmed_face to use a deterministic grid-based algorithm. The new implementation succeeds in the six cases from our brep_boolean_test.g where the prior RNG algorithm failed, though one of those six cases now evaluates incorrectly due to issues later in the pipeline.
19:45.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:50.45 *** join/#brlcad jetchoi88 (~Tom@CPE001ee54d7aee-CM001e6b0f6170.cpe.net.cable.rogers.com)
19:50.56 jetchoi88 hello
19:53.31 brlcad hello jetchoi88
19:55.13 jetchoi88 I have recently found SOCIS and I am not sure if being this late is disadvantageous but I am interested in applying for the project
19:59.18 jetchoi88 <PROTECTED>
20:00.20 brlcad jetchoi88: it's not too late until after the deadline ;)
20:00.43 brlcad certainly can bounce some ideas
20:01.03 jetchoi88 this is great
20:02.36 jetchoi88 so for the web project ideas, is it strictly limited to using php? can other web frameworks be used?
20:02.54 jetchoi88 E.g: angular, RoR, jango, etc.
20:04.46 jetchoi88 and for the material database website, there is already somewhat rough prelim website in place and yet I can't seem to find the link which I can view the site. Is it an internal site?
20:05.34 brlcad other frameworks can certainly be used
20:05.41 Notify 03BRL-CAD:brlcad * 60632 brlcad/trunk/src/librt/primitives/dsp/dsp.c: line is no longer used, so we can get rid of that bit as well.
20:06.59 brlcad you can get to a tarball of the former materials database website code (google search should get you there), but I wouldn't suggest that particular one due to the time you have remaining and what you'd have to demonstrate
20:07.49 jetchoi88 for the proposal or is that site too fargone to be salvagable?
20:10.06 brlcad the proposal
20:10.42 brlcad plenty can be salvaged, but there's a lot to demonstrate and a lot you'd have to get up to speed with in the next .. six hours?
20:10.55 mihaineacsu_ 4 hours actually
20:11.02 brlcad okay
20:11.51 brlcad what's the simulation idea that interests you?
20:14.09 jetchoi88 celestial mechanics particle system... I am very well versed in C, but not so much in C++. I have taken Operating system courses that uses C as well as previous experiences in creating basic chat servers in C.
20:16.49 jetchoi88 So I only have 4 hours til application deadline??
20:19.05 Notify 03BRL-CAD:carlmoore * 60633 brlcad/trunk/doc/docbook/system/man1/en/nirt.xml: add new paragraph for the -T option; and fix a sentence elsewhere
20:20.09 brlcad jetchoi88: I believe that is the case, unless the deadline gets extended (which is a remote possibility)
20:20.31 *** join/#brlcad javampire_ (~ncsaba@p54A06544.dip0.t-ipconnect.de)
20:21.08 brlcad ``Erik: jra is interested in lunch too
20:21.44 brlcad wednesday?
20:32.13 brlcad jetchoi88: questions?
20:32.19 Notify 03BRL-CAD:brlcad * 60634 brlcad/trunk/src/libged/dg_obj.c: document the padding from r57142. little surprised this doesn't cause a slight change or breakage of regression tests with the bounding box getting nudged larger by this tiny bit, but seems reasonable (would make sense to pad all wireframe elements).
20:33.01 brlcad particle system would certainly be fun, especially when you get to visualizing the result interactively
20:35.57 jetchoi88 For both Celestial mechanics particle system,vaccuum gravity simulator require knowledge of C++ as well as c. How important is it for candidates to be familiar with C++ for those ideas and would be possible if candidate promise to learn C++ while doing those ideas?
20:37.54 brlcad require is a bit strong
20:37.55 Notify 03BRL-CAD:brlcad * 60635 brlcad/trunk/NEWS: tom upgraded boost to version 1.55.0 in r58529, patches submitted for some fixes that needed to be made.
20:38.01 brlcad you could certainly implement them without C++
20:38.19 brlcad it's just most simulation systems you might leverage are in C++
20:39.02 brlcad writing one from scratch would be difficult in the socis timeframe (which also doing visualziation, correctness, validation, etc)
20:39.19 brlcad there certainly are some in C though that could be used if the license is a fit
20:40.36 Notify 03BRL-CAD:brlcad * 60636 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge r60635 from trunk
20:43.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:07.54 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
21:38.23 ankesh11 brlcad: Is BRL-CAD a non-profit organization? I was looking into HighchartsJS(http://www.highcharts.com/) and they mention non-profit organizations can use it for free, but a license is required otherwise.
21:45.41 Notify 03BRL-CAD:n_reed * 60637 brlcad/trunk/src/libbrep/boolean.cpp: revert r60614, going to try something different
22:37.29 *** join/#brlcad hcurtis (4ab29b79@gateway/web/freenode/ip.74.178.155.121)
22:38.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:40.16 hcurtis brlcad: Hi, Sean. I'm checking in. I've been working on the fast4-g project. However, the storms we've been having in my area knocked the power out for several hours. Also, I've had to write thank-you letters to the sponsors of my scholarship and the members of the scholarship board and snail-mail them by today.
22:42.04 ``Erik brlcad: wednesday is cool with me, 11:30 or 11:15? O.o
22:44.43 *** join/#brlcad merzo (~merzo@125-169-133-95.pool.ukrtel.net)
22:51.06 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
22:59.38 starseeker brlcad: we haven't actually released with the oriented bounding box feature in place - do you want me to stick it in a branch and pull it out of our current release candidates?
23:18.24 Notify 03BRL-CAD:starseeker * 60638 brlcad/trunk/src/gtools/gdiff2.cpp: Fix diffing to work with refactored logic
23:55.03 Notify 03BRL-CAD:tbrowder2 * 60639 (brlcad/branches/d-binding/include/convert-h2d.pl =================================================================== and 80 others): add utility to convert .h to .d files for the D language
IRC log for #brlcad on 20140515

IRC log for #brlcad on 20140515

01:29.39 kanzure most things in libwdb are mk_* but for some reason there's make_hole?
01:54.49 *** join/#brlcad fenn (~fenn@131.252.130.248)
04:55.01 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.26)
05:05.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:46.26 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.164.83)
06:06.00 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:30.44 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:52.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:08.14 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:10.32 *** join/#brlcad oana_ (~oana@188.209.97.130)
07:36.16 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:53.32 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:45.49 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
09:35.33 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
09:47.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:18.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:33.49 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
10:45.52 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:05.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:29.27 Notify 03BRL-CAD:tbrowder2 * 60640 brlcad/branches/d-binding/include/convert-h2d.pl: report header file status
12:43.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:19.30 *** join/#brlcad ries (~ries@190.9.171.121)
13:34.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:47.16 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:52.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:13.34 ``Erik awesome video O.o http://www.iflscience.com/physics/what-happens-when-you-drop-magnet-through-copper-tube
15:08.41 Notify 03BRL-CAD:n_reed * 60641 brlcad/trunk/src/libbrep/boolean.cpp: remove duplicated lines
15:22.28 *** join/#brlcad oana_ (~elf11@141.85.0.105)
15:41.18 Notify 03BRL-CAD:carlmoore * 60642 (brlcad/trunk/include/bu/list.h brlcad/trunk/src/libbrep/boolean.cpp): remove trailing blank/tab (not in misc); fix a spelling; insert a missing blank
15:43.34 *** join/#brlcad talia_ (~talia@user3-212-216.wireless.utoronto.ca)
15:56.48 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
17:01.19 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:11.03 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-154-029.pools.arcor-ip.net)
17:52.47 *** join/#brlcad javampire (~ncsaba@p4FF72619.dip0.t-ipconnect.de)
17:53.35 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:57.14 *** join/#brlcad javampire_ (~ncsaba@p4FF72619.dip0.t-ipconnect.de)
18:46.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:25.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:51.23 Notify 03BRL-CAD Wiki:10victor10 * 0 /wiki/User:10victor10:
19:58.12 Notify 03BRL-CAD:starseeker * 60643 brlcad/trunk/src/gtools/gdiff2.cpp: Rough out a 3-way attribute/value set diff function. This will be what allows object-level merging in a file 3-way marge.
19:59.24 Notify 03BRL-CAD:starseeker * 60644 brlcad/trunk/src/gtools/gdiff2.cpp: comment typo
20:04.08 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:07.26 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:10.43 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:13.45 Notify 03BRL-CAD:starseeker * 60645 brlcad/trunk/src/gtools/gdiff2.cpp: Assign av pairs to the sets that encode the conflicting attribute information.
20:14.02 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:15.00 Notify 03BRL-CAD:tbrowder2 * 60646 brlcad/branches/d-binding/include/convert-h2d.pl: implement '-report' option
20:17.21 *** join/#brlcad zxq9 (~ceverett@125.199.207.150)
20:20.41 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:24.01 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:24.15 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
20:24.19 clock hi all
20:27.20 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:30.37 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:33.54 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:36.28 mihaineacsu_bbl hi clock!
20:47.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:57.53 Notify 03BRL-CAD:starseeker * 60647 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/rt/CMakeLists.txt and 2 others): Move db_diff.h to rt/
21:09.45 Notify 03BRL-CAD:starseeker * 60648 brlcad/trunk/src/librt/db_diff.c: Add TODO note - not doing everything possible to find differences here when tcl list versions aren't available...
21:27.18 Notify 03BRL-CAD:starseeker * 60649 brlcad/trunk/src/librt/db_diff.c: Protect the avs operations to allow for NULL inputs, if we just want to do db_compare without result assignments.
21:29.58 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-myadkflebrvupidi)
21:30.45 Notify 03BRL-CAD:starseeker * 60650 brlcad/trunk/src/gtools/gdiff2.cpp: Fix db_diff.h include
21:31.11 clock mihaineacsu_bbl, does brlcad still come here?
21:31.49 mihaineacsu_bbl yes, he does
21:32.38 mihaineacsu_bbl if you have a question for him go ahead and ask, he or someone else will answer when they see it
21:33.03 mihaineacsu_bbl ~ask
21:33.03 infobot 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.
21:36.29 clock brlcad, hi are you here?
21:41.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:46.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:48.07 Notify 03BRL-CAD:tbrowder2 * 60651 brlcad/branches/d-binding/include/convert-h2d.pl: some refactoring; add long help; define second mode; add option for single file conversion; prepare for multipl conversion methods
22:16.01 *** join/#brlcad hcurtis (b82d2922@gateway/web/freenode/ip.184.45.41.34)
22:22.09 *** join/#brlcad ries (~ries@190.9.171.121)
22:27.28 Notify 03BRL-CAD:starseeker * 60652 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Rough in db_diff3 function to correspond to db_diff
22:32.13 fenn welcome back clock
22:32.20 clock fenn, hi
22:32.31 clock fenn, you remember me from the ronja project?
22:32.45 fenn yes
22:33.02 Notify 03BRL-CAD:starseeker * 60653 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Simplify the api a bit.
22:33.09 fenn i am getting into phased array beam forming technologies
22:33.17 fenn well, reading about them at least
22:33.39 fenn also i need a cad program, hence the brlcad
22:54.36 Notify 03BRL-CAD:tbrowder2 * 60654 (brlcad/branches/d-binding/include/convert-h2d.pl =================================================================== and 219 others): rename file for correct interface file suffix convention; more refactoring; correct errors and option handling; tidy help; change all instances of '.d' to '.di' for the correct interface file name convention
23:03.59 clock fenn, I came because I developed a new device :)
23:04.12 clock fenn, phased array antenna?
23:04.31 fenn wifi triangulation, GPS carrier interferometry, ultrasound imaging, etc
23:05.04 fenn there are radio beacons all over the place so why don't i know my position within a centimeter
23:06.56 clock oh oh i see sounds advanced :)
23:07.12 fenn it's an incredible capability but quite simple conceptually
23:07.20 clock I saw recently a documentary about M1 Abrams tank
23:07.30 clock they didn't say it was designed in BRL-CAD
23:07.49 clock i think they should have said it
23:08.03 fenn BRL-CAD was made for survivability analysis, not design. i doubt the M1 was designed in BRL-CAD (but i could be wrong)
23:08.42 clock then I am probably mistaken
23:08.50 clock but the susrvivality analysis was then made in BRL-CAD?
23:10.58 fenn probably
23:15.15 clock I just prepared for release a thermostat cooker coupled with water distiller
23:15.28 clock $15 material cost building time 37 min very energy efficient
23:15.36 clock I wish I had the exhaust stream of the Abrams
23:15.41 clock how many MW turbine it has?
23:16.45 clock .1.12 MW estimating 30% efficiency then you have 2.24 MW waste heat at full throttle
23:17.03 fenn i like your hardware directory
23:17.11 clock which gives you 1 liter distilled water per second
23:17.21 clock Enough to install a hot shower and bathtub inside the tank
23:17.35 clock fenn, thanks the project is already in there twibright.com
23:17.56 clock If the tank runs through muddy water it can distill under wasy
23:17.57 clock way
23:18.38 clock after 5.2 days at full throttle you have full swimming pool 25x12x1.5m
23:18.40 fenn you should accept bitcoin donations
23:18.48 clock But I am not sure if the Abrams chassis would accomodate that
23:19.06 clock fenn, would you send me bitcoin? :)
23:19.11 fenn i have no bitcoins :P
23:19.31 clock But I think the soldiers might appreciate hot spa with swimming pool and distilled water
23:19.59 clock my machine runs on anything
23:20.01 clock piss too
23:20.05 clock "eau de toilette"
23:20.50 fenn do you know of the sawyer "hollow tube filter" a 0.1micron mechanical water filter
23:20.55 clock But I have to admit I haven't used BRL-CAD this time
23:21.50 clock fenn, no I don't
23:22.08 fenn it's for bacteria, protozoa, and some viruses. very compacy, costs $20 and can be reused indefinitely
23:22.13 fenn compact*
23:22.34 clock oh my machine does everything
23:23.13 fenn but you need fire, right?
23:23.18 clock yes
23:24.05 fenn firewood is a significant cost for people in some countries
23:24.30 fenn the rocket stove was built specifically to address efficiency of firewood burning
23:24.49 clock fenn, yes but the machine increases fuel consumption compared to ordinary cooking pot only by 13%
23:25.45 clock fenn, and I agree the firewood is cost not only for the people but also environment
23:25.50 clock like thailand and cambodia has deforestation
23:26.03 clock I had the development consulted by a person from cambodia to ensure its fit for local usage
23:27.54 fenn i would recommend adding charcoal to the pre-distillation water, because some chemicals will distill out with the water
23:27.58 clock fenn, you basically replace your ordinary pot for the machine, and it produces distilled water as a sideeffect of cooking
23:28.23 fenn even with a fractionation column
23:28.50 clock fenn, there is a 63-page document which lists all the common drinking water contaminants that Distillcooker removes
23:29.21 clock fenn, and that includes organic pollutants and chlorination byproducts, many of them are volatile
23:31.27 clock fenn, after Ronja this time I decided to develop this machine
23:31.45 clock because we fly to the moon and have broadband Internet, but 780 million people still don't have potable water
23:32.02 clock or at least... we used to fly in the moon in the last millenium
23:32.19 clock (omg... sounds almost like these stories about ancient astronauts)
23:35.29 clock fenn, http://ronja.twibright.com/distillcooker/distillcooker_preview.pdf pages 8-9
IRC log for #brlcad on 20140516

IRC log for #brlcad on 20140516

00:10.53 fenn clock your presence is requested in ##hplusroadmap
00:27.42 clock fenn, thanks for telling
00:39.25 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
00:42.14 ``Erik clock: the m1 wasn't designed with BRL-CAD, (I'd imagine it was designed with pencils on drafting boards given the era). The big BRL-CAD contribution was that no one had ever seen the thing all together before Muuss coded up a quick program on the vector display stuff which sorta became BRL-CAD
00:43.42 clock ``Erik, So it was visualized using BRL-CAD'
00:44.14 clock ``Erik, were those special army pencils, clad with explosive armor and depleted uranium, and able to withstand a blast with penetrating munition from close range?
00:44.46 ``Erik heh :)
00:45.45 *** join/#brlcad mihaineacsu (~mihaineac@141.85.0.116)
00:45.47 ``Erik took a drafting class in like 1990 or so, the gist was that even that late, cad was "rare" and specialized, but that coulda been a combination of "out of touch" teachers and limited school budgets :)
00:46.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:47.59 ``Erik the m1 project started in 1971, so a wee bit before cad was mainstream :D
00:48.13 clock they said it will be used until 2050
00:48.25 clock so its not like inkjet printers?
00:48.27 ``Erik http://en.wikipedia.org/wiki/M1_Abrams#Development
00:48.44 clock it doesn't have a counter on gasoline and you have to throw it out because chip counter is depleted?
00:49.34 ``Erik heh, gov't *shrug* the US still maintains ww2 era aircraft at great expense (b52's, etc)
00:49.41 clock you know why Abrams will be phase out in 2050?
00:49.49 clock Because Twibright Labs will release an open source car
00:49.55 clock and there will be no need in tank anymore
00:50.01 clock no need for tank anymore
00:50.05 ``Erik woops, b52 is a hair younger than ww2
00:50.08 clock because the car will be designed like a Ronja
00:57.11 clock ``Erik, do you find it good or bad that the army maintains such old things so long?
00:57.24 clock ``Erik, you said "at great expense"
01:06.20 Notify 03BRL-CAD:tbrowder2 * 60655 brlcad/branches/d-binding/include/convert-h2di.pl: refactor; working on logic for reprocessing files
01:08.56 fenn the car will be covered in phased array optic active camouflage, capable of focusing its emitted laser radiation to a sharp focal point and shooting incoming bullets out of the air
01:09.45 fenn or is that not what you meant by "designed like ronja"
01:10.01 clock I meant more like it will be thick and heavy
01:10.09 fenn nooo...
01:10.15 fenn use isogrid and s-glass
01:10.52 fenn basalt fiber is almost as strong/stiff as carbon fiber but one tenth the cost
01:12.54 fenn propulsion of all types uses the rocket equation. a small amount of mass reduction has a rippling effect in mass reduction in other parts of the vehicle, leading to more range capability
01:13.27 clock fenn, thats true
01:13.41 fenn this is what a car should look like https://en.wikipedia.org/wiki/File:Apteracar2.jpg
01:15.21 fenn for stop and go traffic mass dominates energy consumption; for highway traffic it's aerodynamics (mostly speed since drag is proportional to speed cubed)
01:16.23 fenn so letting a robot drive you slowly may be the best way to improve efficiency
01:23.22 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
01:26.51 Notify 03BRL-CAD:tbrowder2 * 60656 brlcad/branches/d-binding/include/convert-h2di.pl: correct output file handling--next need to process the output file some more
03:06.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:10.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:15.50 starseeker well, there is the Hyrban if you want an open source car: http://www.40fires.org/Wiki.jsp?page=The%20Hyrban
04:13.40 clock starseeker, doesn't seem like something where I could go to hardware store right now to shop parts for it
04:28.46 fenn "Many parts of the car will be protected by patents or other rights. For example, the fuel cell Riversimple has used in its technology demonstrator is owned and patented by a Singaporean-based company. Similarly the electric motors, the tyres, the steering wheel and many of the electronic components were obtained from third party suppliers who have made no commitment to make their technology
04:28.53 fenn available under an open source license. Much of the detailed designs for the car will be made available under an open source license but certainly not all."
04:28.56 fenn they say this like it's a good thing
04:29.19 fenn no, fuck you, go make your own closed source car and keep that proprietary crap out! should be the proper response
04:30.45 fenn like it's hard to make an open source steering wheel or tires
04:32.55 fenn from the FAQ "Can I get involved without losing my rights?"
05:03.08 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.11)
05:09.57 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.2)
05:30.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:00.27 clock fenn, lol thats not open source car in my opinion
06:01.42 fenn a common problem
06:03.35 clock its like wishwash greenwash
06:03.56 clock you put environment destroying product into brown paper bag
06:04.00 clock print it with jittery letters
06:04.13 clock add a green recycle symbol and a symbol of earth
06:04.36 clock ground a foundation which donates $0.05 to build a waterwell in Tanzania
06:04.41 clock and you are suddenly green
06:04.44 clock similar with open source
06:40.41 *** join/#brlcad ishwerdas (~ishwerdas@117.220.146.74)
06:51.27 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-vvhcackjujudmeav)
07:11.15 *** join/#brlcad mihaineacsu (~mihaineac@141.85.226.36)
09:47.34 *** join/#brlcad caen23 (~caen23@92.81.199.32)
09:56.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:56.42 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
10:37.10 *** join/#brlcad ishwerdas (~ishwerdas@117.212.51.15)
10:58.20 Notify 03BRL-CAD:tbrowder2 * 60657 (brlcad/branches/d-binding/include/D.pm =================================================================== and 41 others): add convenience module; include two funcs for easier use of persistent file hashes in one file
11:02.10 *** join/#brlcad kesha (~kesha@14.139.122.114)
11:02.57 kesha Hi, Does someone have the link to data of how many students participated, how many tasks completed etc stats during Google Code In 2013 ?
11:04.57 *** join/#brlcad ishwerdas (~ishwerdas@117.207.158.147)
11:38.55 Notify 03BRL-CAD:tbrowder2 * 60658 (brlcad/branches/d-binding/include/D.pm brlcad/branches/d-binding/include/convert-h2di.pl): move vars and funcs to D module; improve md5hash handling; make file status vars readonly
11:53.41 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
12:10.32 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
12:24.35 *** join/#brlcad ries (~ries@190.9.171.121)
12:54.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:22.36 Notify 03BRL-CAD:tbrowder2 * 60659 (brlcad/branches/d-binding/include/D.pm brlcad/branches/d-binding/include/convert-h2di.pl): refactor; add a cleaning option; correct file generation object
13:25.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:40.35 *** join/#brlcad john3213 (john3213@static-72-66-66-50.washdc.fios.verizon.net)
13:42.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:45.37 *** part/#brlcad john3213 (john3213@static-72-66-66-50.washdc.fios.verizon.net)
13:46.08 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
13:47.10 *** join/#brlcad Guest90960 (~ejno@66-118-151-70.static.sagonet.net)
13:47.11 *** join/#brlcad Guest90960 (~ejno@unaffiliated/kazaik)
14:08.46 Notify 03BRL-CAD:starseeker * 60660 brlcad/trunk/src/librt/db_diff.c: Have db_compare fall back on an idb_ptr memory comparison if the tcl list version isn't avaiable for DB_COMPARE_PARAM.
14:54.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:15.34 Notify 03BRL-CAD:starseeker * 60661 brlcad/trunk/src/libbu/avs.c: Rather than have to protect a zillion bu_avs_add calls, just have bu_avs_add itself gracefully do nothing if it's handed a null avsp.
15:19.43 Notify 03BRL-CAD Wiki:Stevenribot * 0 /wiki/User:Stevenribo:
15:45.08 Notify 03BRL-CAD:starseeker * 60662 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Add db_compare3. Next step is to hook this up to gdiff2
15:55.34 *** join/#brlcad FreezingCold (~FreezingC@199-7-157-37.eng.wind.ca)
15:56.49 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
15:58.52 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-188-070.pools.arcor-ip.net)
16:06.00 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
16:22.45 *** join/#brlcad hoiji (3b5913ff@gateway/web/cgi-irc/kiwiirc.com/ip.59.89.19.255)
16:46.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:32.43 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:38.15 brlcad begins to enwake from flueria
17:39.27 brlcad ``Erik: lets shoot for 11:30, jra confirmed
17:45.14 mihaineacsu pardon my ignorance, what's flueria?
17:49.45 brlcad ankesh11: while we are not-for-profit, they associate the terms incorrectly on their licensing page. an open source activity is technically a commercial activity, even if non-profit, and their use of cc-by-nc is problematic.
17:49.56 brlcad I would suggest just looking for something else as there are many alternatives
17:50.07 brlcad http://wiki.creativecommons.org/Defining_Noncommercial if you want to read more about some of the mess
17:51.31 brlcad starseeker: no need to yank it to a branch at this point unless that's the only path forward; my only concern was figuring out what the very next step needed to move it forward so it doesn't stagnate
18:00.10 brlcad kanzure: yeah, make_hole is an abomination! (naming-wise)
18:01.14 kanzure aha
18:01.17 kanzure okay then
18:01.26 kanzure is there a way to extrude a sketch?
18:01.29 Notify 03BRL-CAD:brlcad * 60663 brlcad/trunk/include/wdb.h: clean up the ascii art a little bit, even though if it doesn't entirely seem to match the description of what happens (the parameters and behavior are quite ambiguous).
18:02.08 brlcad kanzure: suggestions for a better name? it shouldn't be an "mk_" routine imho, because unlike the others, it's not purely making some geometry
18:02.47 brlcad it's modifying existing geometry to create a subtraction, and a particularly specific type of subtraction at that with the params for an rcc
18:02.48 kanzure i have no suggestions worth changing the api over
18:03.37 ankesh11 brlcad: Yes, I was skeptical on using it as well. Anyways, I inquired them about the issue via email, and yet to hear back from them.
18:18.46 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
18:33.02 brlcad kanzure: wow, I'm surprised that I don't see a way to extrude a sketch other than completely manually
18:33.13 brlcad looks like nobody bothered to create an mk_extrude() interface
18:34.22 Notify 03BRL-CAD:brlcad * 60664 brlcad/trunk/TODO: looks like nobody has written mk_extrude yet. someone should.
18:35.33 brlcad ankesh11: from their description, they are probably in the camp that other open source projects using them are fine (as long as we're not "making money" off them) ... but that's still not technically what their license says
18:37.33 starseeker brlcad: the quickest thing would be to put the alternative sorting approach into libgdiam and address any other sorting issues
18:39.08 starseeker still leaves us with an lgpl library dep, which is less than idea
18:39.11 starseeker ideal even
18:40.30 brlcad is there no other lib or is it infeasible to implement just what we need?
18:40.30 kanzure brlcad: extruding is very very important
18:40.45 brlcad kanzure: want to write it? :)
18:41.01 brlcad should be pretty simple, lots of examples
18:42.02 kanzure would it be able to extrude bezier curves in this simple version?
18:45.33 ``Erik "Mark Hamill is now the same age Alec Guinness was when he filmed the first 'Star Wars.'"
18:55.17 Notify 03BRL-CAD:starseeker * 60665 brlcad/trunk/src/gtools/gdiff2.cpp: Begin reworking gdiff2 for the new db_diff3 interface
18:56.14 brlcad kanzure: not sure I follow your question -- what is "it"?
18:56.26 kanzure your suggested implementation of mk_extrude
18:56.34 kanzure your not-yet suggested implementation of mk_extrude
18:56.35 brlcad mk_extrude() merely creates an extrude object, which references a sketch object
18:57.32 brlcad sketch objects are created with mk_sketch() .. though the author totally punted on how that interface was set up by using rt_sketch_internal
18:57.48 kanzure also, is there a way to save an in-memory wdb object to file? do i have to copy the in-memory wdb objects to a wdb_fopened dbi thing?
18:58.26 brlcad yes, you definitely can but I forget the exact routines
18:58.37 brlcad I think you just wdb_export it
18:59.03 brlcad pointing it to a non-in-memory wdbip
18:59.08 kanzure i was looking at the wdb wrapper in python-brlcad, and it always uses a file descriptor for your objects, which seems less than ideal to me
18:59.34 kanzure the default should be in-memory, and then you could optionally persist to file if you want to keep your in-memory stuff
19:00.37 kanzure (and that is why i asked)
19:13.29 Notify 03BRL-CAD:starseeker * 60666 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Don't assume what information the various functions will and won't need for db_diff3, since it's a more complex situation.
19:15.11 starseeker brlcad: I don't know of any other lib. I'm sure it's feasible to implement what we need based on the papers but it may not be easy
19:15.24 ``Erik I may've pasted this one before, but it's a cool visualization :D http://www.barnorama.com/eye-opening-shocking-examples-of-what-200-calories-looks-like-in-various-foods/
19:16.45 starseeker notes we're 6000 commits away from all sixes
19:18.51 ``Erik commit of the beast?
19:22.07 brlcad is waiting for six-digit
19:25.53 ``Erik <-- well in the git camp
19:48.21 Notify 03BRL-CAD:starseeker * 60667 brlcad/trunk/src/gtools/gdiff2.cpp: Stub in the diff3 callback functions.
19:56.45 Notify 03BRL-CAD:starseeker * 60668 brlcad/trunk/src/gtools/gdiff2.cpp: Handle unchanged
20:01.44 Notify 03BRL-CAD:starseeker * 60669 brlcad/trunk/src/gtools/gdiff2.cpp: diff3, not diff
21:02.02 Notify 03BRL-CAD:starseeker * 60670 brlcad/trunk/src/gtools/gdiff2.cpp: Start working on using db_compare3 in the diff3_add function.
21:21.57 Notify 03BRL-CAD:tbrowder2 * 60671 brlcad/branches/d-binding/include/D.pm: using another intermediate file; getting closer to doing rudimentary D conversions
21:28.58 brlcad ``Erik: git rev-list HEAD --count
21:29.25 brlcad still likes to know how many commits lead up to a current chunk of code
21:33.52 brlcad however meaningless that number is, there still tends to be a range of complexity on "your average commit"
21:36.12 kanzure you can do that with git, but i'm not able to tell if you know that already
21:43.26 brlcad kanzure: hm? that command I posted describes how to do that
21:44.03 kanzure oops, yes i see that now :)
22:04.04 Notify 03BRL-CAD:brlcad * 60672 brlcad/trunk/NEWS: keith improved pipe ray tacing in r57269 where there was an error in grazing cases where you have legitimate in/out hits on same surface but less than 0.00001 dist. per his description: For the pipe we don't expect to hit the same surface within such a small distance unless it is a grazing case in which we really want to remove both hits. Also changed the hardcoded
22:04.06 Notify '0.00001' constant to the internal distance tolerence. Also removed related conditional that reported the original error and bailed.
22:04.42 Notify 03BRL-CAD:brlcad * 60673 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge c60672 from trunk
22:10.35 Notify 03BRL-CAD:brlcad * 60674 brlcad/trunk/NEWS: mohit made a number of changes to many of the image processing tools where they previously didn't support options like -s, -w, -n consistently, but now they do.
22:16.48 Notify 03BRL-CAD:brlcad * 60675 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/pix.c): note that these are very slow ways to read data. needs some tlc.
22:20.41 Notify 03BRL-CAD:brlcad * 60676 brlcad/trunk/NEWS: mohit changed some of the image conversion tools (like pix-bw) that took an -R/-G/-B option that optionally took a weight value, to now require the weight value (previous implicit was weight=1.0).
22:21.54 Notify 03BRL-CAD:brlcad * 60677 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge c60674,c60676 from trunk
22:36.14 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
IRC log for #brlcad on 20140517

IRC log for #brlcad on 20140517

01:04.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:08.46 ignacio|here Hi all :)
01:10.34 mihaineacsu hi ignacio|here
01:59.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:23.56 *** join/#brlcad ries_ (~ries@190.9.171.121)
02:33.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:46.36 Notify 03BRL-CAD:brlcad * 60678 (svn:mergeinfo ## -1,3 +1,3 ## and 5 others): mergeinfoProperty Changed:----------------brlcad/branches/RELEASE/brlcad/branches/RELEASE/doc/docbook/articles/brlcad/branches/RELEASE/doc/docbook/books/brlcad/branches/RELEASE/doc/docbook/lessons/brlcad/branches/RELEASE/src/libbu/brlcad/branches/RELEASE/src/libged/polyclip.cpp
03:03.29 Notify 03BRL-CAD:starseeker * 60679 brlcad/trunk/src/gtools/gdiff2.cpp: use have_diff
03:08.32 starseeker makes a note to check if things in deprecated should be moved to obsolete...
03:15.51 Notify 03BRL-CAD:brlcad * 60680 brlcad/branches/RELEASE/src/libbrep/PullbackCurve.cpp: undo/revert r57291 from the release branch since the changes look very suspicious from a logic standpoint, and it looks like all the changes eventually were undone on trunk.
03:20.49 Notify 03BRL-CAD:starseeker * 60681 (brlcad/trunk/CHANGES brlcad/trunk/include/dm/CMakeLists.txt): Remove dm_color.h (deprecated since 7.14)
03:26.31 starseeker brlcad: has the hit_point/hit_normal removal not gone through because of how invasive it is?
03:31.09 Notify 03BRL-CAD:starseeker * 60682 (brlcad/trunk/CHANGES brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/cmd.c): Remove rt_split_cmd (deprecated 7.12)
03:31.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:31.51 Notify 03BRL-CAD:starseeker * 60683 brlcad/trunk/CHANGES: Looks like this may have been done earlier... RT_HIT_NORM is now obsolete
03:35.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:40.46 Notify 03BRL-CAD:starseeker * 60684 (brlcad/trunk/CHANGES brlcad/trunk/include/vmath.h and 3 others): Old 2D vmath macro names now obsolete (deprecated 7.14)
03:58.16 brlcad miracle upon miracles ...
03:58.29 brlcad is done with commit review!
04:00.01 brlcad starseeker: they're moved from deprecated to obsolete when they are removed .. you did it right
04:00.34 brlcad starseeker: and yeah, the hit_point/hit_normal is "complicated"
04:00.54 brlcad affects analysis codes and we haven't even fixed our own usages entirely iirc
04:02.18 brlcad that's one of those "we know we need a better way ... and we even told people we need a better way .. but it's been this way for so freaking long ... and we still haven't implemented a better way"
04:59.41 *** join/#brlcad kesha (~kesha@14.139.122.114)
05:06.48 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
05:28.11 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.120)
06:12.43 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
06:13.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:41.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:08.31 *** join/#brlcad hcurtis (b82d3076@gateway/web/freenode/ip.184.45.48.118)
08:16.35 hcurtis brlcad: Hi, Sean. I'm checking in. I have to put the fast4-g project on hold. I stopped doing my other GSoC tasks to work on that, but I wasn't really getting very far. I took a break from fast4-g and went back to doing my GSoC reading and planning. It became clear that for now I need to continue on that original path in order to be ready for when coding begins.
09:09.42 *** join/#brlcad mihaineacsu (~mihaineac@92.81.157.81)
10:18.59 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
11:25.28 *** join/#brlcad javampire (~ncsaba@p4FF7296B.dip0.t-ipconnect.de)
11:44.16 Notify 03BRL-CAD:tbrowder2 * 60685 (brlcad/branches/d-binding/include/convert-h2di.pl =================================================================== and 268 others): rename to reflect D convention of interface files with implementation details having a .d suffix instead of a .di (from discussion on D learning e-mail list)
11:54.40 Notify 03BRL-CAD:tbrowder2 * 60686 brlcad/branches/d-binding/include/D.pm: remove tmp intermediate files unless one is debugging
11:59.02 Notify 03BRL-CAD:tbrowder2 * 60687 brlcad/branches/d-binding/include/D.pm: eliminate unneeded var as alias for current input file pointer
12:02.38 *** join/#brlcad ishwerdas (~ishwerdas@117.207.154.117)
12:51.48 *** join/#brlcad ries (~ries@190.9.171.121)
14:05.03 *** join/#brlcad hoiji (75d6abe9@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.171.233)
14:21.00 Notify 03BRL-CAD:tbrowder2 * 60688 NIL: create a dir for d-binding experimental work
14:28.34 Notify 03BRL-CAD:tbrowder2 * 60689 (brlcad/branches/d-binding/include/D.pm =================================================================== and 356 others): move D bindings code to its own directory
14:52.21 *** join/#brlcad mihaineacsu (~mihaineac@92.81.157.81)
14:58.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:54.27 mihaineacsu hi brlcad! did you have a chance to look over the proposal?
16:09.59 brlcad mihaineacsu: briefly, yes
16:10.12 brlcad they'll get reviewedin more detail over the weekend
16:10.28 mihaineacsu ok :)
16:20.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:45.23 *** join/#brlcad ries (~ries@190.9.171.121)
18:28.49 Notify 03BRL-CAD:tbrowder2 * 60690 (brlcad/branches/d-binding/misc/d-bindings/makefile =================================================================== and 35 others): add a makefile and a D program test driver for libbu
18:30.17 Notify 03BRL-CAD:tbrowder2 * 60691 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): define a hard-wired path for installed BRL-CAD headers; check for the presence of that dir on execution
18:39.34 Notify 03BRL-CAD:tbrowder2 * 60692 brlcad/branches/d-binding/misc/d-bindings/D.pm: handle the aux headers in a more general manner
18:42.35 Notify 03BRL-CAD:tbrowder2 * 60693 brlcad/branches/d-binding/misc/d-bindings/D.pm: typo
18:56.00 Notify 03BRL-CAD:tbrowder2 * 60694 NIL: a subdir for generated D interface files
18:59.32 Notify 03BRL-CAD:tbrowder2 * 60695 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): use .d for interface file suffix; use a defined sub-dir for D interface files
19:31.18 Notify 03BRL-CAD:tbrowder2 * 60696 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): use the di dir; make suffix defs readonly vars; report which dirs are being used; collect files in defined places (not just local as before)
19:34.48 Notify 03BRL-CAD:tbrowder2 * 60697 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: for development define one input file to use
20:12.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:54.11 *** join/#brlcad hcurtis (b82d2bc2@gateway/web/freenode/ip.184.45.43.194)
21:44.32 Notify 03BRL-CAD:tbrowder2 * 60698 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add file list to report option; use complete paths for file names
21:46.58 *** join/#brlcad jetchoi88 (~Tom@135-23-122-72.cpe.pppoe.ca)
21:47.37 Notify 03BRL-CAD:tbrowder2 * 60699 brlcad/branches/d-binding/misc/d-bindings/D.pm: use readline instead of the <> operator to handle array of file handles properly; add more debugging code; add check of header dir sub-dir for handling new format of public headers; using complete file names
22:02.07 *** join/#brlcad hcurtis (b82d2bc2@gateway/web/freenode/ip.184.45.43.194)
22:24.35 Notify 03BRL-CAD:tbrowder2 * 60700 brlcad/branches/d-binding/misc/d-bindings/D.pm: record start of a new included file
23:32.37 *** join/#brlcad hcurtis (b82d2bc2@gateway/web/freenode/ip.184.45.43.194)
IRC log for #brlcad on 20140518

IRC log for #brlcad on 20140518

00:10.15 brlcad hcurtis: we need to talk more then .. that task was but a fraction of the complexity involved in your gsoc project and there was basically no discussion of any effort here
00:13.33 brlcad so either there's a discussion issue that we'll have to fix or you're over your head with your gsoc project (as currently described) and we need to adjust objectives
00:16.34 Notify 03BRL-CAD:tbrowder2 * 60701 brlcad/branches/d-binding/misc/d-bindings/D.pm: refactor the gcc processing code; add more debugging
00:16.36 brlcad and lets not conflate this .. the fast4-g memory restructure was a very minor task, not a project. a one-day task (a couple hours) at most even with interactive discussion every step of the way to help you along.
00:17.47 brlcad coding begins on Monday and this was a task to help you get ready ... quite relevant to working on gcv
00:22.32 hcurtis brlcad: Ok
00:30.55 hcurtis I see that you are NOT at all happy with me right now, and I understand.
00:32.01 hcurtis There are some things I can tell you that *might* make my slow progress make more sense to you, but I don't want to start discussing that until you have finished with what you have to say.
01:04.43 brlcad hcurtis: it's not a matter of me being happy or unhappy at all, I was speaking very matter-of-fact (tone comes across IRC poorly)
01:05.02 hcurtis Ok
01:05.16 brlcad I want you to be successful and productive
01:05.49 brlcad for both of those to happen, a certain amount of progress has to be made and a lot of effort is required on your part
01:06.09 hcurtis Yes
01:06.14 brlcad and it also means we need your project to be scoped realistically, not optimistically
01:06.51 brlcad if you did work on the fastf4-g problem and made little/no progress, then there was at a minimum a communication failure on both our parts
01:07.51 brlcad as you should be sharing what you learn and explore as you do that learning and exploring
01:09.05 hcurtis Ok. That is something I have questions about, but I will let you finish.
01:09.06 brlcad barring that, there's *no* difference between you working for 100 hours and making no progress and you working 0 hours .. so you got to communicate
01:09.57 brlcad and if you did only work 0 hours or something close to it, well then we're back to "a lot of effort is required on your part" and we need to figure out where there are distractions or competiting priorities to see if there's anything we can do about them
01:10.38 brlcad even if nobody is here responding, you can still sound-board your progress and it will get read
01:11.20 hcurtis Yes
01:13.02 brlcad when you have questions, and naturally we all would expect you (and others) to have them throughout ... you do a little homework/research, ask when you get stuck/confused/etc, and keep researching or work on something else in parallel (you should never be without something you can be doing)
01:14.20 brlcad last comment: it's really okay if you DO sometimes end up having only put 0 hours into something when asked
01:16.01 hcurtis Ok
01:16.04 brlcad could be because you were working on something else, or off on vacation (should be in your schedule), etc
01:16.21 brlcad the point is it's a discussion
01:16.52 brlcad a never-ending incessant discussion like tweeting every moment of your productive life ;)
01:17.12 hcurtis Ok
01:17.36 brlcad later you get to convey most with commit messages and less frequent discussions, but getting started it's more work to stay engaged
01:19.51 brlcad so something other than ok and yes to share? :)
01:22.19 hcurtis Well, one thing I'd like to say is that I am fully aware that you are taking a big chance on me. The LAST thing I want to do is let you down or make you look bad.
01:22.46 brlcad what's the chance? :)
01:26.05 brlcad I said it before
01:26.07 brlcad we don't care about your code
01:26.12 brlcad we care about you
01:27.15 brlcad the way to let us down is to not work hard, to not put the time in, to not be engaged in discussion, to not be honest about everything
01:30.40 hcurtis I appreciate that.
01:31.30 hcurtis When I referred to the "chance" you might be taking, I was referring to the fact that I was accepted into GSoC even though I am not as skilled as some of the other candidates. I'll just leave it alone.
01:37.49 brlcad skill only matters for determining how much progress you're capable of making
01:37.51 ``Erik the important thing is to communicate effectively and put in a solid and honest effort
01:38.16 brlcad and already said we don't care about how far you get
01:38.29 ``Erik (that's why we're called mentors, not supervisors)
01:39.17 hcurtis Ok
01:40.56 hcurtis One major topic that I need guidance on is the reporting. Sean, you wrote earlier in this conversation that I need to be "sharing what [I] learn and explore as [I] do that learning and exploring."
01:42.01 hcurtis With what degree of specificity would you like me to do that? Can you show me a few examples of what you're looking for?
01:46.13 ``Erik hcurtis: the svn commit notices sprayed in channel are probably an acceptable model to start with for irc communication, with adjustment down the road as deemed necessary... keeping a daily (weekly is a minimum) journal is also good, which can be shoved in the wiki
01:48.06 hcurtis I see. Thank you, Erik.
01:55.55 hcurtis ``Erik: Unfortunately, I imagine I am still pretty far from being granted commit access. However, say I fixed a problem we'll call x in a program named george.c. So for now I would just say in the channel "I fixed problem x in george.c"?
01:58.08 ``Erik you say "I fixed problem x in george.c" and link to the patch on sourceforge... :)
01:58.29 hcurtis Ok
01:59.38 ``Erik the patch will need to apply cleanly to the latest revision, do what it advertises, follow convention as specified in HACKING, etc...
02:01.44 ``Erik if you are uncomfortable with applying cleanly and have disk space to spare, you can keep a second 'clean' checkout to apply the patch to...
02:02.05 hcurtis I see.
02:02.33 hcurtis Thank you.
02:02.34 ``Erik as far as convention; make sure it looks like code around it, there are no trailing whitespaces, the right tab/space usage is observed and it SHOULD be ok
02:04.21 hcurtis I guess Sean left.
02:04.23 ``Erik (some of the existing code in BRL-CAD doesn't exactly follow the HACKING spec, but it's less bad to follow a files format than it is to have mixed formats. does that make sense?
02:04.54 brlcad not left, just multitasking, always
02:05.06 ``Erik )
02:06.09 brlcad there's no formula for communicating effectively, just do it and we'll .. communicate .. if it needs to be more (usually) or less (exceptionally rare)
02:07.35 brlcad you can read the "how to ask smart questions" paper by ESR (listed on the wiki somewhere or stfw) for help, but getting started is a bit different
02:07.49 brlcad share your progress and discoveries as you work
02:09.53 hcurtis ``Erik: Why would you say it is at all bad to follow a files format? I thought those were good because they promote consistency...unless I am misunderstanding what you mean by files format.
02:09.58 brlcad maybe try giving an hourly update -- summarize what you did in the past hour in exactly one sentence, every hour
02:10.26 hcurtis brlcad: Ok
02:11.05 ``Erik I mean things like indentation, bracket cuddling, etc
02:13.13 ``Erik hm, mebbe I phrased it a bit odd... Almost every file follows hacking... for those few that do not follow hacking, it's better to use their style than it is to have mixed styles in a single file
02:13.14 brlcad hcurtis: if a file's format is completely wrong (like newlines instead of spaces EVERYWHERE) ... it's "slighly less bad" to follow that file's convention than it is to start mixing in other conventions
02:13.21 brlcad you want the whole file to be consistent
02:13.53 brlcad fixing the whole file might be in order, but that might be a task in itself
02:14.16 ``Erik if you do find a file that doesn't follow hacking, fixing it could be a good patch all by itself
02:14.42 hcurtis I understand now.
02:15.59 ``Erik (communication! huzzah!)
02:27.31 hcurtis I have something I need to take care of, but I should be back within a half hour.
02:46.34 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
02:57.49 hcurtis I'm back.
04:05.59 hcurtis This question is for anyone and everyone. What build environment do you use?
04:07.27 hcurtis I should be more specific. What build environment do you use for BRL-CAD?
05:06.14 hcurtis brlcad: I'm checking in with an update. I've continued to go through my saved GSoC documents and collect information that is helping me get ready for coding.
06:03.25 *** join/#brlcad hcurtis_ (b82d18c2@gateway/web/freenode/ip.184.45.24.194)
06:13.27 fenn i haven't seen this answered anywhere; is there a general intention to support ARM architecture in the future? (is it supported already?)
06:19.26 fenn it's now possible to buy a commodity low-power "pc stick" for under $100 with quad-core 1.8GHz processors, GPU, and 2GB of ram and various peripherals. i'm thinking these would be more than adequate for CAD work of moderate complexity, good for schools etc
07:06.40 hcurtis_ brlcad: I'm checking in with another update. I have been re-reading a document called HACKING_BRL-CAD.pdf, and I re-read my proposal.
07:08.26 hcurtis_ brlcad: By the way, what you wrote earlier today about an "interactive discussion every step of the way to help you along" sounds AWESOME. I didn't think that was at all an option because you have said repeatedly that I am to try to answer my questions on my own.
07:10.28 hcurtis_ brlcad: Considering that idea of a step-by-step discussion, I have an idea. As part of my GSoC project, I will implement support for three different formats. If you show me how to do an easy one, I could then take what I will have learned and do the others by myself. Is that out of the question?
07:11.46 hcurtis_ brlcad: Also, you never did say whether my last patch (fixing spelling errors) was usable.
07:14.09 hcurtis brlcad: I am going to get something to eat now and will return in half an hour.
07:48.42 hcurtis I'm back.
08:41.45 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:51.38 *** join/#brlcad javampire (~ncsaba@p54A06F2C.dip0.t-ipconnect.de)
08:56.33 hcurtis brlcad: Update: I continued re-reading HACKING_BRL-CAD.pdf. Now I am going to bed.
09:24.30 *** join/#brlcad vladbogo (~chatzilla@86.127.153.104)
10:33.56 *** join/#brlcad shaina (~shaina@202.164.53.117)
11:27.48 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
12:25.14 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.221)
13:04.19 starseeker slides from libressl talk: http://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.html
13:08.30 starseeker sounds like has the right attitude for the job...
13:34.38 *** join/#brlcad zxq9 (~ceverett@125.199.207.150)
13:35.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:13.18 *** join/#brlcad ries (~ries@190.9.171.121)
14:24.25 teepee interresting read those slides
14:26.51 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:38.27 ``Erik http://readdle.com/products/calendars5/ (ios app) is free for a 48 hour window O.o
15:38.33 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-224-162.pools.arcor-ip.net)
15:41.02 ``Erik (libressl is using magicpoint? wow, I used that a long time ago, surprised it's still being used)
16:05.12 Notify 03BRL-CAD:tbrowder2 * 60702 brlcad/branches/d-binding/misc/d-bindings/D.pm: add function to used dstep for conversion
16:06.29 Notify 03BRL-CAD:tbrowder2 * 60703 brlcad/branches/d-binding/misc/d-bindings/makefile: currently interface file sources are in a subdir
16:11.20 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
16:35.47 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
17:22.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:09.44 Notify 03BRL-CAD:tbrowder2 * 60704 brlcad/branches/d-binding/misc/d-bindings/D.pm: correct typo
19:00.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:02.34 Notify 03BRL-CAD:tbrowder2 * 60705 (brlcad/branches/d-binding/misc/d-bindings/README.txt =================================================================== and 26 others): keep notes on development
21:00.46 ries ping brlcad
21:04.42 Notify 03BRL-CAD:tbrowder2 * 60706 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): add code for 2nd conversion method; remove file flattening code into own function
21:09.33 Notify 03BRL-CAD:tbrowder2 * 60707 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: bail with fatal error if no mode is selected
21:52.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7075 /wiki/User:Ankeshanand/GSoC14/logs: /* Add details about the work carried out in the Community Bonding Period */
21:53.23 Notify 03BRL-CAD Wiki:Ankeshanand * 7076 /wiki/User:Ankeshanand/GSoC14/logs: Placeholder for new logs
22:19.03 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
22:19.06 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
22:19.37 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
22:19.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:19.38 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
22:19.38 *** join/#brlcad ries (~ries@190.9.171.121)
22:19.38 *** join/#brlcad vladbogo (~chatzilla@86.127.153.104)
22:19.38 *** join/#brlcad 17SAAEWGN (~ejno@unaffiliated/kazaik)
22:19.38 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:19.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:19.38 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
22:19.38 *** join/#brlcad Guest29040 (~Ch3ck@66-118-151-70.static.sagonet.net)
22:20.09 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
22:23.26 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
23:14.12 Notify 03BRL-CAD:tbrowder2 * 60708 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): refactoring to have a master convert function which iterates over the input files and chooses actions and conversion functions based on the conversion method selected
23:33.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:38.43 Notify 03BRL-CAD:tbrowder2 * 60709 brlcad/branches/d-binding/misc/d-bindings/D.pm: more refactoring and generalizing
23:53.02 Notify 03BRL-CAD:tbrowder2 * 60710 brlcad/branches/d-binding/misc/d-bindings/D.pm: tidy format
IRC log for #brlcad on 20140519

IRC log for #brlcad on 20140519

01:14.17 *** join/#brlcad hcurtis (b82d18c2@gateway/web/freenode/ip.184.45.24.194)
01:14.38 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
01:19.57 hcurtis brlcad: Hi, Sean. I'm checking in. What would be ideal is a Linux build environment, so today I went to a few computer stores to see what was available. I thought that someone would sell at least one Linux laptop, but that was not the case.
01:28.06 Notify 03BRL-CAD:tbrowder2 * 60711 brlcad/branches/d-binding/misc/d-bindings/D.pm: begin a function to extract a C statement from a header
01:31.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:41.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:06.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:17.04 hsrai hcurits: https://system76.com/ is Linux only store. Dell / Lenovo have certain model with Linux installed, or DOS only. BTW, why you wish to buy Linux pre-installed machine? Whatever you have try to install Linux yourslef. If you are going to buy a new one, go to a co-operative vender, who allow you to test computer (for Linux working) before you buy.
02:31.14 hcurtis hsrai: Hi. Thank you for the information. I did not think it would be hard to find a Linux laptop with a high-quality processor (ideally, quad-core). The laptop I have now has Windows 7 and an Intel Celeron processor. I guess I could try installing Linux on it, but I don't know how it would affect the programs I already have installed. I have never installed an operating system before.
02:38.08 mihaineacsu hcurtis: over the years, the process of installing a widely used linux distribution (such as ubuntu, mint, ...) has gotten easier and easier. It should be pretty straight forward. Here are the usual steps for installing for eg ubuntu https://help.ubuntu.com/community/GraphicalInstall
02:43.07 mihaineacsu hcurtis: the only thing you should check out is how ubuntu affects your boot configuration along with windows 7, so you can dual-boot on both. I haven't been running windows for some time now (just a VM for my operating systems class where we had to do homework on both linux and windows machines) so I can't tell you for sure how it will work out after your ubuntu installation. But I think there's plenty of posts out there on how to make windows 7
02:43.07 mihaineacsu <PROTECTED>
02:50.55 hcurtis mihaineacsu: Sounds good. Thank you.
03:00.51 hcurtis brlcad: I have to go, but I'll be back soon.
03:34.00 hcurtis brlcad: I'm back.
03:38.13 starseeker heh - this post describes exactly the problem our third-party dependency management setup is intended to address: http://developers.slashdot.org/comments.pl?sid=5172043&cid=47031901
03:42.59 starseeker http://www.opensourceforu.com/2010/10/joy-of-programming-types-of-bugs/
04:35.06 ignacio|sleep Good night | Buenas noches :)
05:10.33 hcurtis ignacio|sleep: Good night
05:15.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:21.48 hcurtis brlcad: Update: I am continuing to re-read HACKING_BRL-CAD.pdf. Also, I downloaded BRL-CAD itself and attempted to use it.
05:27.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:06.10 *** join/#brlcad oana_ (~elf11@141.85.0.105)
06:24.34 hcurtis brlcad: Update: I have finished re-reading HACKING_BRL-CAD.pdf. I am going to get something to eat.
06:25.33 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
06:41.22 *** join/#brlcad mihaineacsu (~mihaineac@92.81.157.81)
06:47.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:55.46 hcurtis brlcad: I'm back.
07:25.02 fenn hcurtis: you can use the /away flag to indicate presence or absence, and /whois to see if someone is there
07:25.59 hcurtis fenn: Ok. Thank you.
07:28.02 fenn a little trick is to do /whois <server> <nick> for example /whois leguin.freenode.net brlcad shows: idle : 1 days 5 hours 13 mins 5 secs
07:33.15 hcurtis Cool. Actually, I know that Sean's not here. My reporting is an exercise he has asked me to do to get me used to GSoC dev log creation and to keep him informed. He will check the IRC logs later.
07:36.05 *** join/#brlcad hoiji (73f02d7e@gateway/web/cgi-irc/kiwiirc.com/ip.115.240.45.126)
08:36.58 hcurtis brlcad: Update: I have been re-reading http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/HACKING.
08:40.47 hcurtis brlcad: You might be wondering why I'm re-reading these documents. The first time I read them was back when I was writing my proposal and when class was in session. I had to read the documents hurriedly, and I skimmed or skipped sections that were less relevant at the time. Now that I am working on my GSoC project, I'm reading the docs more carefully so that I can use them to help orient myself.
08:41.31 hcurtis brlcad: Since I know a lot more about BRL-CAD now than I did in April, the documents make more sense.
08:43.03 hcurtis brlcad: Will you give me the web address of the dev log of a past GSoCer who did them the way you like? If I can see those, I'll be better able to do them the way you want.
08:45.08 hcurtis brlcad: I'm going to bed.
09:51.28 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.114.43)
10:11.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:23.31 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.165.66)
10:50.43 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
10:51.00 raj12lnm hi all.
10:56.22 d_rossberg Zhao_Anqing: having a branch for the nmg reorganization would be nice
10:56.52 d_rossberg e.g. brlcad/branches/nmgreorg
10:59.25 d_rossberg what do you think?
10:59.39 Notify 03BRL-CAD Wiki:49.205.107.80 * 7077 /wiki/User:Krajkreddy/GSOC14/summary: Add Details regarding this week.
11:14.23 Notify 03BRL-CAD:tbrowder2 * 60712 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): adding 3rd conversion method using GCC::TranslationUnit; improve arg input choice of conversion method
11:17.01 Notify 03BRL-CAD:tbrowder2 * 60713 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add new reference to help
11:24.16 Zhao_Anqing d_rossberg: that's fine.
11:38.29 *** join/#brlcad hoiji (73f116cb@gateway/web/cgi-irc/kiwiirc.com/ip.115.241.22.203)
12:07.51 brlcad waves to all, happy gsoc coding day!
12:10.11 teepee- waves back o/
12:12.33 Notify 03BRL-CAD:tbrowder2 * 60714 brlcad/branches/d-binding/misc/d-bindings/D.pm: add function and new Perl module to parse the tu file (conversion method 3)
12:15.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:26.29 *** join/#brlcad ries (~ries@190.9.171.121)
12:39.52 Notify 03BRL-CAD:tbrowder2 * 60715 brlcad/branches/d-binding/misc/d-bindings/D.pm: getting some info from gcc parser...
13:09.54 *** join/#brlcad ries (~ries@190.9.171.121)
13:33.53 *** join/#brlcad ries (~ries@190.9.171.121)
13:43.38 *** join/#brlcad Nyah (~Ch3ck@41.205.6.215)
13:55.13 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
13:56.53 raj12lnm do somebody know about extra 1 in line:283 at src/conv/comgeom/solid.c
13:57.10 raj12lnm curve[i] = (fastf_t *)bu_malloc((pts_per_curve+1)*3*sizeof(fastf_t), "curve[i]");
13:57.32 raj12lnm so extra 1 in --> pts_per_curve+1
13:57.45 raj12lnm I am writing a wrapper for ars thus asking.
14:01.12 Notify 03BRL-CAD:starseeker * 60716 brlcad/trunk/src/gtools/gdiff2.cpp: Initialize result3 values, handle more cases. Need to write a summary printer for this structure and test the add cases before tackling the changed case.
14:03.12 brlcad raj12lnm: without looking, it might be to null-terminate the array, it might be useless padding, it could be that pts_per_curve is 0-n and you don't ever want to malloc 0
14:03.25 brlcad emphasis on without looking, you should look ;)
14:10.10 ries hey guys, good luck with GSoC this year!
14:10.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:12.49 raj12lnm brlcad : thanks for the reply.
14:12.57 raj12lnm I just saw it is not used any where.
14:13.20 raj12lnm I believe with/without it will have the same behaviour
14:14.15 d_rossberg brlcad: i'm just on the "cmake on windows" issue
14:15.07 d_rossberg the reason for the different behavior on windows and linux is the CMAKE_CONFIGURATION_TYPES variable
14:15.18 d_rossberg it exists on windows only
14:16.23 d_rossberg removing the windows stuff and using the other (i.e. linux) section for all seems to work for all
14:17.18 d_rossberg (line 2251 in the root CmakeLists.txt)
14:26.04 ankesh11 ries: Thanks! :)
14:26.22 ankesh11 hsrai: You can see the server running here: http://192.168.0.100:4000/upload/new/
14:26.26 ankesh11 I hope this works
14:32.48 teepee- ankesh11: that's from the reserved local IP address range.
14:39.22 ankesh11 teepee-: I see, my ISP provides dynamic IPs, that's why this wouldn't work I guess.
14:39.47 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
14:39.54 teepee- ankesh11: no, that IP address is not routed in public. it will be only visible in your local network
14:40.42 teepee- ankesh11: the public one would be completly different. (not starting with 192.168 / http://en.wikipedia.org/wiki/Private_network)
14:41.21 ankesh11 teepee-: Thanks, it makes sense now. :)
14:41.24 teepee- ankesh11: depending on your setup you might need to setup a port forwarding in your router that connects to your ISP
14:41.35 ankesh11 Will try to deploy this somewhere else then.
14:46.29 ankesh11 teepee-: Ok, I am looking into port forwarding docs.
14:47.53 teepee- ankesh11: make sure you don't just leave it running. as this needs to be done carefully. it essentially puts a hole in the firewall so internet access is possible to that computer/port
14:48.39 *** join/#brlcad hoiji (73f116cb@gateway/web/cgi-irc/kiwiirc.com/ip.115.241.22.203)
14:48.45 ankesh11 Will keep that in mind.
14:49.16 teepee- so don't forward to a pc you do your online banking on :)
14:49.51 Notify 03BRL-CAD:carlmoore * 60717 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2.cpp brlcad/trunk/src/librt/db_diff.c): fix spellings, and remove trailing blanks/tabs
14:59.25 starseeker d_rossberg: what problem are you seeing? The problem of multiple possible configurations at build time is tool specific, and currently only Visual Studio and XCode need that flexibility
14:59.57 starseeker It's been a while since I did extensive testing of those mechanisms, so there may well be some bugs that have crept in
15:03.58 d_rossberg starseeker: cmake is simply broken on windows, you cannot generate project files there, see our discussion: http://infobot.rikers.org/%23brlcad/20140509.html.gz
15:15.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:27.55 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
15:35.05 Notify 03BRL-CAD:starseeker * 60718 brlcad/trunk/src/gtools/gdiff2.cpp: start working on summarizing diff3 state in logs.
15:49.53 Notify 03BRL-CAD:d_rossberg * 60719 brlcad/trunk/src/librt/tests/CMakeLists.txt: applied "Unit test for nmg_mk" from Zhao Anqing (http://sourceforge.net/p/brlcad/patches/272)
16:05.42 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:07.05 Notify 03BRL-CAD:d_rossberg * 60720 brlcad/trunk/CMakeLists.txt: Fixed configuration error when CMAKE_CONFIGURATION_TYPES is set. This variable is usually set for Windows MSVC builds but not for Linux gcc builds. However, the "Linux"-config works for Windows too. So let's use this one and completely remove the part which doesn't work anyway.
16:15.00 ankesh11 teepee:
16:15.15 ankesh11 http://392e0c1e.ngrok.com
16:15.18 Notify 03BRL-CAD:tbrowder2 * 60721 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): concentrating on method 1 now as most likely without external help
16:15.40 ankesh11 I used ngork to tunnel my localhost.
16:15.58 Notify 03BRL-CAD:d_rossberg * 60722 brlcad/trunk/src/librt/tests/CMakeLists.txt: applied "Unit test for nmg_copy" from Zhao Anqing (http://sourceforge.net/p/brlcad/patches/273)
16:15.58 ankesh11 hsrai: The above link should work.
16:20.53 Notify 03BRL-CAD:starseeker * 60723 brlcad/trunk/src/gtools/gdiff2.cpp: Refactor the reporting logic a bit.
16:21.00 ``Erik heh, the site is open to the public and the secret key is on github...
16:22.08 starseeker d_rossberg: ah, right
16:22.27 ``Erik (settings.py probably should not be in the repo, or should import "secrets" like database details and secret key from other files that are not in the repo. Since the key is "out there", you'll need to generate a new one, as well)
16:27.12 d_rossberg vladbogo: what are you currently working on?
16:35.59 Notify 03BRL-CAD:d_rossberg * 60724 brlcad/trunk/src/librt/primitives/nmg/nmg_copy.c: apparently BU_LIST_APPEND doesn't append but BU_LIST_INSERT does
16:39.38 ankesh11 ``Erik: Will keep that in mind during production, this is running on my development server. Will put those secret details into a file that is gitignored.
16:52.06 Notify 03BRL-CAD:d_rossberg * 60725 NIL: a branch to reorganize the nmg primitive internal structure without hinder others with broken builds
17:08.12 hsrai ankesh11: You may have terminated tunnel. The http://392e0c1e.ngrok.com/ says: Tunnel 392e0c1e.ngrok.com not found
17:09.40 ankesh11 hsrai: Yes, my system had shut down. You can visit https://525d5c0.ngrok.com
17:12.06 mihaineacsu ankesh11: still not working => '...not found'
17:14.36 ankesh11 Sorry guys, ran into some issues. http://23492aa1.ngrok.com should work for now. This is definitely not an ideal solution, I will try to find a proper hosting soon.
17:16.15 mihaineacsu ankesh11: it works. you could try heroku or other apps for tunelling such as http://localtunnel.me/
17:18.15 mihaineacsu ankesh11: django :) ?
17:18.29 ankesh11 mihaineacsu: Heroku doesn't support MySQL, it would be an issue migrating to postgresql. It was not the fault of ngrok, my wifi router was messed up.
17:18.35 ankesh11 mihaineacsu: Yep.
17:24.23 mihaineacsu ankesh11: you can use http://www.cleardb.com for mysql as a remote db. I've done it at hackathons with constraints , worked great. Just a thought :)...
17:26.07 ankesh11 mihaineacsu: Thanks, will check this out.
17:27.56 raj12lnm hi all.
17:28.10 raj12lnm currently fastf_t is defined as double
17:28.16 raj12lnm is likely to be changed ?
17:53.43 *** join/#brlcad pandrei (~pandrei@86.127.146.189)
18:43.02 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:58.29 Notify 03BRL-CAD:tbrowder2 * 60726 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm =================================================================== and 135 others): add a module for parsing-specific code
18:59.22 Notify 03BRL-CAD:tbrowder2 * 60727 brlcad/branches/d-binding/misc/d-bindings/D.pm: save work--method 1 is looking hopeful...
19:00.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:07.37 raj12lnm FreezingCold it is burrningHot in India :)
19:09.45 FreezingCold raj12lnm: hey, I'm sure india has some cold places hidden somewhere for you to visit
19:14.51 raj12lnm FreezingCold: not similar to canada. Also not in this part of the year :)
19:16.50 FreezingCold I love how you already know I live in Canada somehow hahaha
19:24.03 raj12lnm FreezingCold : your IP
19:26.29 FreezingCold Ah, right
19:26.49 FreezingCold well, it's a lovely 21C/70F at the moment
19:26.51 FreezingCold can't complain
19:33.58 starseeker ah nuts, I remember now - the PATH complexity for CMAKE_CONFIGURATION_TYPES builds is because that path can change at *build time* in those builds, and so the header has to be updated by the build system and not by CMake
19:34.33 starseeker bets d_rossberg doesn't switch between Debug and Release builds much
19:42.58 Notify 03BRL-CAD Wiki:Ankeshanand * 7078 /wiki/User:Ankeshanand/GSoC14/logs: /* Add summary of today's work */
19:44.17 Notify 03BRL-CAD Wiki:Ankeshanand * 7079 /wiki/User:Ankeshanand/GSoC14/logs: /* Fix typo */
19:45.55 starseeker brlcad: that's what's going on - the final and accurate PATH setting simply isn't known for mult-config builds at configure time, so it can't be set the way CMakeLists.txt is trying to set it
20:04.16 *** join/#brlcad infobot (~infobot@rikers.org)
20:04.16 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
20:13.17 Notify 03BRL-CAD:starseeker * 60729 brlcad/trunk/CMakeLists.txt: The build-time nature of the PATH variable means it has to come after the timestamp target is defined, at least for the moment.
20:16.40 Notify 03BRL-CAD:starseeker * 60730 brlcad/trunk/CMakeLists.txt: Try harder to make sure our build types are the only two in play
20:17.21 *** join/#brlcad merzo (~merzo@204-135-132-95.pool.ukrtel.net)
20:17.38 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:27.52 *** join/#brlcad hcurtis (b82d18c2@gateway/web/freenode/ip.184.45.24.194)
20:28.37 hcurtis brlcad: Checking in
20:30.16 Notify 03BRL-CAD:starseeker * 60731 brlcad/trunk/CMakeLists.txt: Put the timestamp bit of the path logic where it needs to be, and leave the rest of the PATH setup with the other include/conf logic.
20:31.09 Notify 03BRL-CAD:starseeker * 60732 brlcad/trunk/CMakeLists.txt: STREQUAL, not MATCHES
20:44.20 starseeker I think that's got it
20:54.50 *** join/#brlcad merzo (~merzo@204-135-132-95.pool.ukrtel.net)
21:05.11 Notify 03BRL-CAD:starseeker * 60733 brlcad/trunk/src/gtools/CMakeLists.txt: Move gdiff2 into subdirectory - will break into multiple files for easier reading.
21:11.19 Notify 03BRL-CAD:starseeker * 60734 (brlcad/trunk/src/gtools/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c): Fix up build logic, C building.
21:13.45 Notify 03BRL-CAD:tbrowder2 * 60735 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): plan is coming together
21:18.12 Notify 03BRL-CAD:starseeker * 60736 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c): Break containers out into header file.
21:30.39 Notify 03BRL-CAD:starseeker * 60737 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): Break container logic into its own file.
21:40.50 Notify 03BRL-CAD:starseeker * 60738 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): break out callback functions for db_compare.
21:44.27 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
21:46.41 Notify 03BRL-CAD:starseeker * 60739 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): break out diff3 callbacks.
21:53.48 Notify 03BRL-CAD:starseeker * 60740 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): Break out print code for summarizing diffs.
21:57.16 hcurtis brlcad: Update. I've been re-reading http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/HACKING.
22:21.51 Notify 03BRL-CAD:starseeker * 60741 brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt: Add some moss.g based test files - definitely need to handle global info, as gdiff2 currently isn't seeing the title change.
22:45.05 *** join/#brlcad merzo (~merzo@204-135-132-95.pool.ukrtel.net)
22:46.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:15.06 Notify 03BRL-CAD:tbrowder2 * 60742 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/README.txt): redesigning layout and module mapping for better generality
23:30.37 Notify 03BRL-CAD:starseeker * 60743 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/diff_callbacks.c and 2 others): Add diff handling for attribute-only objects.
23:33.22 hcurtis brlcad: Update: I've continued to re-read http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/HACKING, at times doing research to refresh my memory about certain terms and concepts.
23:34.51 hcurtis brlcad: coffee break
23:40.26 hcurtis brlcad: I'm back.
23:52.18 Notify 03BRL-CAD:tbrowder2 * 60744 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): check point a good waypoint; new module for path handling abstraction
IRC log for #brlcad on 20140520

IRC log for #brlcad on 20140520

00:05.14 Notify 03BRL-CAD:tbrowder2 * 60745 (brlcad/branches/d-binding/misc/d-bindings/Phobos.pm =================================================================== and 68 others): add hash of Phobos (D std library) module names
00:57.52 hcurtis brlcad: Update: I've continued to re-read http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/HACKING, but I didn't get as much done as I would've liked. A friend wouldn't quit texting me, and I eventually had to just shut off my phone.
01:00.07 hcurtis brlcad: I'm going to get something to eat. I'll be back in a half hour.
01:28.10 hcurtis brlcad: I'm back.
01:40.57 Notify 03BRL-CAD:starseeker * 60746 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/diff3_callbacks.c brlcad/trunk/src/librt/db_diff.c): Follow the API pattern.
01:45.55 Notify 03BRL-CAD:starseeker * 60747 brlcad/trunk/src/gtools/gdiff2/diff_callbacks.c: Rework to try to handle the case where an attribute-only and a non-attribute-only collide.
01:49.51 Notify 03BRL-CAD:tbrowder2 * 60748 brlcad/branches/d-binding/misc/d-bindings/D.pm: put storage info for paths into own module
02:03.29 brlcad hcurtis: you don't need to address me specifically and tell me every time you leave to pee ... you should be sharing the progress you make, what you learn, what you worked on
02:03.54 hcurtis Ok
02:05.14 brlcad hcurtis: for example, from your messages from the past four hours, all you did was read our HACKING file and have some coffee
02:05.39 hcurtis When you say the progress I make, can you be more specific? Please give me a sample sentence.
02:07.17 brlcad honestly, i'm a little flabbergasted to answer
02:07.46 brlcad there's not a formula, this isn't choose your own adventure fill-in-the-blanks
02:08.11 brlcad share what you did (that others might POSSIBLY care about)
02:08.29 brlcad here we are at the end of the first day -- what did you do?
02:10.07 hcurtis I will have to leave for a while in about 20 minutes. Just a heads up.
02:11.04 brlcad okay, sure
02:11.08 brlcad and? :)
02:12.04 hcurtis Also, for me this is not the end of the day. I will be working for several more hours.
02:12.20 brlcad kinda irrelevant to the point and question
02:12.57 brlcad that's not a hypothetical question, I'm honestly interested in hearing what you've done thus far today
02:13.08 brlcad besides read hacking, turn off your phone, and get some coffee
02:15.26 hcurtis I'm not sure whether you read my explanation from yesterday of why I'm reading the documents. Or maybe it didn't matter.
02:18.21 hcurtis One reason I told you I have to go soon is that we need to have the conversation that you said we needed to have about the direction of my project. That will probably take more than 15 minutes.
02:19.16 brlcad is still waiting to hear a summary of "what" before digging into "why"
02:20.39 brlcad we seem to be having a big communication disconnect here
02:21.10 hcurtis I agree.
02:21.47 brlcad I'm really confused, as you keep dodging the request
02:22.27 brlcad I can be more blunt, but that usually comes off sounding harsh and that is not the intent
02:22.35 brlcad we need to be able to communicate effectively
02:22.39 brlcad which is a two-way process
02:22.54 hcurtis What I have done today is read the hacking file.
02:22.57 brlcad you agreeing or apologizing or listening is not going to get us there
02:23.07 brlcad and anything else?
02:23.17 hcurtis No.
02:23.27 hcurtis I am behind. I get that.
02:23.35 brlcad there is no subtext
02:24.22 brlcad we need clarity ... i have no knowlege of what you're doing or not doing other than what you say and dancing around the questions because you're afraid it implies something else does not move our conversation forward
02:24.47 hcurtis Ok
02:25.41 brlcad e.g., "all I got to today was reading (re-reading?) through the hacking file, and reading up on X Y Z as a result"
02:26.00 hcurtis It's the truth.
02:26.04 brlcad there's a good place to inject / reiterate commentary on "why?"
02:26.20 brlcad but still ... the summary is needed first
02:27.51 hcurtis One major topic I read about were the coding conventions.
02:28.18 brlcad anything but the truth is a quick way for anyone to find themselves in jeopardy ..
02:28.25 brlcad open source embraces brutal honesty
02:28.38 hcurtis Ok
02:29.04 hcurtis I have to go in a moment.
02:29.13 brlcad there's nothing to be ashamed or embarrased about, so long as you are being usefully productive (to yourself and/or to the project)
02:30.14 brlcad we can pick this up later, but two points I'd like to make quick before you bolt
02:31.13 brlcad 1) please include your summary in your dev log (which is expected of everyone that they update daily) along with why (not in vague terms), as concisely/tersely as possible
02:32.44 brlcad 2) I get a sense that you need a short-term objective -- something that will take you less than three days
02:33.02 brlcad every action you take, every bit of research should be directly attestable to that goal
02:33.31 brlcad otherwise you could wander in the wilderness learning and reading and make absolutely zero useful progress
02:34.11 brlcad I think that fast4-g memory task is probably a good one, but you're welcome to suggest something better
02:36.40 brlcad starseeker: ugh
02:37.16 brlcad starseeker: PATH becomes the "one of these is not like the others" then and you know how much I hate one-offs .. high-cost, low-utility
02:39.30 hcurtis brlcad: I am back. I postponed what I was going to leave to do. Let's keep talking.
02:39.32 brlcad is there no non-file-based approach where we can get the value? what is CMAKE_INSTALL_PREFIX set to?
02:53.47 brlcad hcurtis: that's another point, we expect and trust everyone to be working so you really don't need to share the trivialities of your day (coffee, lunch, back, not back, whatever)
02:54.01 hcurtis Ok
02:54.10 hcurtis I'm learning.
02:54.26 brlcad it just becomes filler noise and is not a substitute for meaningful productivty summaries that are the interest
02:56.48 brlcad what I find surprising is that you've been working for a number of hours today (reading hacking), but not a single question crossed your mind that you couldn't find the answer to, not a single opinion about anything you found interesting/offensive/reasonable/confusing/etc ...
02:57.19 brlcad that's where the hour-by-hour commentary can become useful to YOU
02:57.52 hcurtis Ok
02:58.10 brlcad you're not going to have time to investigate everything to completion before you begin working -- you NEED to leverage others and work quickly (and learn to work even more quickly)
03:00.54 hcurtis I have things I can tell you. Do you want me to wait for you to finish or respond now?
03:03.24 starseeker brlcad: I don't think there's a non file based approach - the build system itself is altered based on that path, and it's known with certainty *only* at build time on multi-config systems
03:06.04 starseeker in that sense, path really *isn't* like the others - all the others can be set (iirc) at configure time
03:07.40 starseeker that was a monumental pain to deal with - probably the single biggest issue specific to multi-configuration building, with the possible exception of one-per-potential-build-type setup of the build directories
03:08.42 starseeker brlcad: for that matter, I think we might have an issue with some of the other includes - they seem to be getting touched/updated everytime CMake is run, which triggers a re-build of most of the source files
03:09.16 starseeker there should have been some logic that ended up with the include/conf/* files being updated only when something actually changed their contents, to avoid unnecessary rebuilding
03:09.24 starseeker will check it tomorrow...
03:16.14 starseeker we may need to kick around a bit why I did what I did there and what you were hoping to get to...
03:17.13 hcurtis brlcad: Did you just want to talk later?
03:19.38 starseeker was hoping to eventually document that path trick and a couple other CMake bits in more detail - flowchart/circuit diagram graphics are almost needed for some of it
03:21.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:23.11 brlcad hcurtis: several times now you have asked whether you should wait for me to finish ....
03:23.31 brlcad I guess I didn't understand the implication, but the pattern is becoming more apparent
03:23.41 brlcad NEVER WAIT FOR ME TO "FINISH" ;)
03:24.23 hcurtis Ok.
03:24.26 brlcad it's a conversation, I can read and type and maybe even be talking to four other people at the same time while compiling, reading the news, and updating a website :)
03:25.06 brlcad if you can't, that's fine but don't let that stop you from talking, ever, if you have something to say/ask/share
03:25.31 brlcad IRC doesn't work like everyone sitting around a meeting room table where only one person gets to talk
03:26.28 brlcad and I'm not a professor up at a board expecting you to listen quietly and take notes ... I'll preface a conversation as such if it's really intended to be unidirectional or instructive
03:26.46 Notify 03BRL-CAD Wiki:Krajkreddy * 7080 /wiki/User:Krajkreddy/GSOC14/summary: First Day Summary
03:28.54 hcurtis Ok
03:29.26 brlcad starseeker: maybe we need to revisit it all then because it just all feels wrong
03:29.52 hcurtis First off, you thought I was dodging your question. I wasn't. I'm just not all that fast of a typist. However, now I realize that I should have just answered your question before trying to say anything else.
03:30.57 brlcad starseeker: obviously shouldn't be rebuilding every time (i'm not yet seeing that behavior, but maybe need to reclean), but that could be the same problem with the files now getting generated after a timestamp, positioning in the CMakeLists.txt file and whatnot
03:32.48 brlcad hcurtis: I believe I had to ask four times ... and be quite blunt about it
03:33.26 hcurtis Second, I feel attacked. I want to do a good job (believe it or not), and I want to be respectful. I have made some choices that you don't agree with, but that does NOT make it all right for you to talk down to me. You should at least let me explain what is going on with me and why I made the choices I did.
03:34.59 hcurtis I am inexperienced, but I'm NOT a wimp, and I'm not a little kid. I am a grown man. We can have this conversation that we need to have, but going forward you need to treat me better than you just did.
03:36.20 brlcad I can understand how you'd feel attacked, so how do you propose we could have avoided you feeling that way?
03:37.05 brlcad I admit I was getting quite frustrated having to repeatedly ask what I saw as a simple unambiguous question and not have it get answered
03:37.44 brlcad and you'll have to help me with what you're asserting that you've made choices I didn't agree with -- which exactly?
03:40.10 brlcad I think that may be at the heart of this -- you perhaps feel guilty for the progress or perceived lack thereof? I not once called your activity into question -- I merely kept asking what the activity was (and didn't hear that getting answered))
03:40.40 hcurtis You seem to think I am afraid to be honest with you, but that is not the case. Also, you've made some assumptions about my reasons for doing things without even hearing the facts. Once I tell you more about what is going on, we can decide the best course of action for both of us.
03:41.26 brlcad me asking you a question is not to put you on the defensive (ever), and there will be LOTS of questions, so we'll need to find a way to figure out how to deal with that
03:41.56 hcurtis You act as though you didn't already know the answer to the question.
03:42.08 brlcad BUT I DID NOT!
03:42.10 brlcad :)
03:42.13 brlcad seriously!
03:42.19 brlcad that was the ENTIRETY of the question
03:42.33 hcurtis But that's neither here nor there. Let's keep it moving.
03:42.36 brlcad only you know what you did, what you've been doing
03:44.10 hcurtis You're very smart, Sean, but you need to recognize that I'm not an idiot, either. Inexperience is not stupidity.
03:44.17 brlcad if you're going to keep reading in between the lines, we are definitely going to have a problem because I have a rather intentional habit of saying EXACTLY and ONLY what I write, nothing else implied
03:45.28 hcurtis Give me respect (even if you don't always understand my rationale), and I'll do the same for you. That's all I'm saying.
03:45.30 brlcad hence my statement earlier even: there is no subtext
03:45.49 hcurtis Let's move forward.
03:47.36 brlcad Not one thing I asked or have said thus far has intended to be disrespectful in the least
03:47.44 brlcad so if I've said something offensive:
03:47.51 brlcad 1) I want to know exactly what it was
03:48.05 brlcad 2) see #1 :)
03:50.24 hcurtis [22:07] <brlcad> there's not a formula, this isn't choose your own adventure fill-in-the-blanks
03:50.31 hcurtis WTF?
03:51.41 brlcad that being in response to you asking me for an example "summary update" sentence
03:51.49 hcurtis Since you wanted an example of your earlier sarcasm.
03:52.58 hcurtis Asking for an example might seem ridiculous to you, but for me it is a valuable learning tool.
03:53.00 brlcad okay, I can see how you may have seen that as sarcastic
03:53.11 brlcad it was meant humorous, believe it or not
03:53.25 brlcad playful even
03:54.00 brlcad trying to lighten the tone, and apparently falling completely flat
03:54.06 hcurtis And remember how you said the other day, when you give your updates, make them like a Twitter update?
03:54.16 brlcad yes?
03:55.11 hcurtis and you also said there's almost no way you can give us too much info in your update?
03:55.39 brlcad wait, what's the story with twitter aspect or is that just context?
03:55.55 brlcad was referencing twitter offensive?
03:56.18 hcurtis Well, that's the reason behind the level of unnecessary detail with the coffee break and the annoying texts.
03:57.21 hcurtis I don't even use Twitter, but I know that plenty of ppl use it for stupid sh*t like that.
03:58.24 brlcad huh, interesting perspective (I don't know people that use it for things like that)
03:58.50 hcurtis When I didn't make progress (well, what *I* thought was progress), I wanted you to understand why.
03:59.11 brlcad so we're clear: I wasn't questioning a lack of progress
03:59.21 brlcad whatsoever
03:59.30 hcurtis Fine. Ok, let's talk about things that actually matter,
04:00.04 brlcad if you have even the slightest feeling that I was, that honestly is your misunderstanding and reading into my question -- please reread our conversation from the beginning and you will perhaps see that with fresh perspective
04:00.37 brlcad my question was and remains "what", not "why"
04:00.51 hcurtis As I said earlier, yes, I'm behind. You're frustrated. I get that.
04:01.05 brlcad i'm frustrated with this conversation, not your progress
04:01.29 brlcad it's the first day of coding and you already feel behind?
04:01.40 brlcad that's not cool
04:01.50 hcurtis Well, this convo is just getting started, so should we continue it?
04:02.07 brlcad if you like
04:02.16 brlcad my question was answered :)
04:03.05 hcurtis [22:05] <brlcad> hcurtis: for example, from your messages from the past four hours, all you did was read our HACKING file and have some coffee
04:03.31 hcurtis "All I did" == Henry was wasting time
04:03.32 brlcad remember, I had no idea what you actually did
04:04.04 brlcad again, that's your interpretation
04:04.10 brlcad and I assert a flawed one
04:04.26 hcurtis Rereading the hacking file is important to me. If I don't refresh my memory about what I need to do, I can't do it.
04:04.59 brlcad your response from what we've discussed was either "yes, that's all I did" or "no, I read hacking and followed up with these websites/topics/whatever"
04:05.19 brlcad it's not a trick question
04:05.51 hcurtis I never said it was.
04:06.22 hcurtis that's your interpretation, and I assert a flawed one
04:06.37 brlcad but you are claiming that saying yes/no to my characterization implies something good or bad
04:07.05 hcurtis So let's get down to what can help us both.
04:07.05 brlcad now whose being sarcastic :)
04:07.15 brlcad who's
04:07.34 hcurtis I am in over my head. I think that's obvious.
04:07.51 hcurtis First, let me ask--
04:08.24 hcurtis did you read any of the past posts I left for you?
04:08.38 brlcad I always read the backlog
04:09.26 brlcad (so, yes, I saw numerous comments -- which you should be addressing to everyone, not just me, but beside the point)
04:10.08 hcurtis So what about my idea about your showing me how to do one conversion format and I do the others on my own?
04:10.27 hcurtis No go?
04:10.42 brlcad there's a major start-up cost to doing the first one
04:10.53 hcurtis Ok.
04:10.56 brlcad that's arguably the bulk of the project
04:10.58 hcurtis So that's out.
04:11.39 brlcad moreovere, only a handful of the formats are similar to each other -- several are dramatically different
04:11.50 brlcad s/moreovere/moreover/
04:13.08 hcurtis You've already said it, and you're probably right--there is no way I can deliver what's in my proposal. What do we do now.
04:13.43 brlcad we start with something much smaller
04:14.40 brlcad like converting a specific case of stack allocation into heap allocation
04:15.14 brlcad assuming I can avoid putting you on the defensive with very direct questions :)
04:15.58 brlcad I'll work on trying to smooth these discussions out, and I hope you'll do your best likewise to not read into anything
04:16.19 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.30)
04:16.24 hcurtis * hcurtis nods as though he knows what the hell you're talking about (and yes, I read the malloc document, thank you)
04:16.48 brlcad there is no emotion behind most things said on IRC, yet most newcomers conceptualize there being something when more often than not, it's simply not there
04:17.11 brlcad heh, well that is a starting point
04:17.45 brlcad so lets try an exercise in C to get through the concept, then see if you can apply it to the fast4-g case
04:19.12 hcurtis [00:15] <brlcad> assuming I can avoid putting you on the defensive with very direct questions :) Give that sh*t a rest, Sean. Just understand that I'm a nice guy...until you talk down to me one too many times, then I WILL stand up for myself. You can call me hypersensitive all you want. I don't care.
04:19.33 hcurtis Ok. An exercise in C sounds good.
04:19.41 brlcad I'm not talking down to you
04:19.46 brlcad never have, never intend to
04:19.56 hcurtis Ok. An exercise in C sounds good.
04:20.32 brlcad you have to admit that you're not used to talking on IRC, this has got to be new for you on many levels
04:20.46 hcurtis Ok. An exercise in C sounds good.
04:20.50 hcurtis lol
04:20.52 brlcad and perhaps there are some preconceptions that do NOT apply
04:21.09 brlcad that is not meant to be offensive in the least
04:21.24 hcurtis Fine
04:21.26 brlcad again, matter of fact -- if I'm wrong and you've been on IRC for a year, tell me I'm wrong
04:22.14 brlcad I have some introductory irc materials for you to go over later, if I an find the references
04:22.22 hcurtis Ok
04:22.30 brlcad they talk specfically about several of the problems we've encountered tonight
04:22.51 hcurtis which ones? ;)
04:23.07 brlcad general misconceptions about tone, voice, intent, implication
04:23.25 hcurtis Ok. An exercise in C sounds good.
04:23.33 hcurtis ;)
04:23.59 brlcad tomorrow, try writing two simple main programs in C. one creates an array of 10 integers on the stack, fills them with a number, prints the array of numbers.
04:24.30 brlcad the second creates an array of N integers, fills in the array with a number, prints the array of numbers
04:24.39 brlcad that's it
04:24.46 hcurtis And the beautiful thing is that you FINALLY will get to see my code
04:25.09 hcurtis Which was your big ? all along
04:26.20 brlcad evaluation criteria in determining proposal suitability relies on ability to read/write code
04:27.09 brlcad without demonstrating that ability, proposal suitability is at risk
04:27.49 hcurtis Like fast4-g...Sean, I *studied* that thing, but it just had too many things I had never seen before.
04:28.11 brlcad that means you should have had lots of questions
04:28.37 brlcad s/had //
04:29.13 brlcad by the way, that s/A/B/ nomenclature you're going to see more of
04:29.23 brlcad it's a regular expression syntaxt that means replace A with B
04:29.41 brlcad s/syntaxt/syntax/
04:31.31 hcurtis I feel pulled in at least 2 directions. You told me to answer my own questions. But then you tell me I am working too slowly. If I asked you or the others everything I have questions about, I'd never get anything else done.
04:31.33 brlcad also, if you haven't noticed yet from the channel banner or discussions from the prior N weeks here, do understand that everything stated here in the channel publicly is logged and publicly available
04:31.44 brlcad if you ever have a discussion that you'd rather not be public, we can discuss in private
04:31.48 hcurtis Yes, it is.
04:32.22 brlcad I did not tell you to anser your own questions (again, *precision*)
04:32.33 brlcad if I'm not mistaken, I would have said try to answer your own questions
04:33.47 brlcad asking a question that one can find with a 10-second internet search makes people unhappy, asking after doing at least some leg-work is just polite
04:34.15 hcurtis I've asked you before about how I could share something with you in private, and you didn't answer. I figured that meant forget about it.
04:35.20 brlcad again, reading into statements (here a non-statement!)
04:35.24 brlcad :)
04:35.30 brlcad if I read a question when the person asking the question is not in the channel, they don't get answered
04:35.45 brlcad or I could have simply been in the middle of something
04:37.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:37.51 brlcad if you don't get an answer after some reasonable time, please just ask again or ask someone else even
04:38.25 hcurtis You call it reading in. I call it drawing a likely conclusion. Tomato, toe motto, let's call the whole thing off.
04:38.35 hcurtis [22:32] <brlcad> every action you take, every bit of research should be directly attestable to that goal
04:38.51 hcurtis Yeah, right. I wish that were possible.
04:38.53 brlcad although, that's one where I'd be surprised if searching "how to send private message on IRC" wouldn't answer that particular question too
04:39.25 brlcad hcurtis: honestly, if you keep doing that ... "drawing a likely conclusion"
04:39.31 brlcad you're going to have a bad time
04:39.35 brlcad I can't put it any more simply
04:39.51 hcurtis Fine
04:40.07 brlcad I don't want you to quit
04:40.24 hcurtis No comment
04:41.32 hcurtis I don't want to disappoint you any more, so I am very glad we are finally having this convo.
04:42.28 brlcad i've not yet been disappointed by anything other than the misunderstandings you've expressed feeling
04:42.40 brlcad which has absolutely nothing to do with your activity
04:43.06 brlcad so in terms of GSoC, there's still plenty of room to grow and find productivity
04:43.56 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
04:45.20 hcurtis Another question: feedback on my patch
04:45.46 hcurtis was it usable
04:46.58 brlcad are you referring to the spelling fix patch?
04:47.06 hcurtis yes
04:47.38 hcurtis I went back and redid it on just one spelling error
04:47.53 hcurtis to see if my technique was correct
04:48.54 brlcad you can and should test that question yourself actually
04:50.10 hcurtis Like I don't already have enough homework ;)
04:50.48 hcurtis Did you read my explanation from yesterday of why I'm reading the documents?
04:50.50 brlcad if you're not doing it, then you're asking me (or someone else) to do exactly that
04:51.08 hcurtis hacking and such
04:51.28 brlcad it should be something that takes you all of 10 seconds to try (and if it doesn't, then you should keep doing it until it is that familiar)
04:51.35 brlcad it's akin to putting spaces between words
04:51.47 hcurtis Ok
04:53.07 brlcad yes I did read your explanation
04:54.05 hcurtis That's another thing, Sean. You have this habit of talking about things I've never done before as though they should be super easy. You've been a programmer probably for decades, but I am just getting started. Understand that.
04:55.27 brlcad I do understand that, and I commented early on that it will be a lot of hard work for you too because of that
04:56.00 brlcad the bar will always be set at or above your ability level
04:56.06 brlcad that goes the same for everyone
04:56.07 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.8)
04:57.01 brlcad everyone is judged on their effort and distance, not on location at the beginning or end
04:57.17 hcurtis And that's fine. I'm a hard worker, but all the hard work in the world isn't going to help me (or you) if I don't know what's going on...which is a lot of the time I admit.
04:57.47 hcurtis Until GSoC, I had never heard of a struct.
04:57.54 hcurtis For example
04:58.13 hcurtis You can laugh, it's ok
05:00.16 brlcad if I seem to insinuate that something is super easy, perhaps it's because it is a relatively simple concept that I am confident you can pick up quickly
05:00.23 hcurtis So about the explanation I wrote. Do you have any questions? Do you agree? Disagree? Did it even make sense?
05:00.41 hcurtis Too late for a save, Sean ;)
05:01.02 brlcad it's never too late, the discussion and coding never ends
05:01.21 hcurtis I wonder what your IQ is. What is the max?
05:01.29 hcurtis 200?
05:01.57 brlcad I did not have any questions on your explanation, I understood why you were doing that and why it made sense to you
05:03.03 hcurtis brb
05:03.04 brlcad It was one of the background materials identified, arguably one of the most important, to get to know well in advance of the coding window, so if you needed to consult it, you certainly should
05:04.34 brlcad reading it from start to finish multiple times seems unnecessary as there are some sections that do not imminently pertain to GSoC students
05:08.23 brlcad it is unusual to spend hours, much less an entire day reading it, as it takes all of 15 minutes to read word-for-word even at a methodically slow 100wpm rate
05:08.33 hcurtis You talk as if I had time to get to know ANYTHING in depth before now...between the million things I was juggling. But that's not your problem.
05:09.31 brlcad but then your experience level is unusual, too, and strictly speaking I'd bet you actually didn't "just" read HACKING, but you searched the web to better understand things you encountered in the document
05:11.16 brlcad I talk as if there are participation expectations during the bonding period are set for everyone in GSoC, not whether you personally have time or dedicated time -- that indeed is your problem entirely
05:12.06 brlcad I merely reinforced those expectations in numerous e-mails and IRC discussions, so they are indeed my expectations as well
05:13.43 brlcad hcurtis: have you read http://www.catb.org/esr/faqs/smart-questions.html ?
05:14.13 hcurtis That is correct. I did look up a lot of things.
05:14.54 hcurtis I skimmed http://www.catb.org/esr/faqs/smart-questions.html.
05:17.56 brlcad that's actually a good document to read in detail
05:18.19 brlcad I don't agree with everything in there, but MUCH of it is 100% accurate
05:18.41 brlcad particularly with regard to cultural norm deviations
05:19.21 hcurtis And *precision*, Sean--I didn't spend an entire day on Hacking. I didn't start until the afternoon. I read for around 4 hours, and some of that was filled with distractions from others.
05:20.20 brlcad precision appreciated
05:20.49 hcurtis Another problem we need to talk about is my build environment.
05:21.28 hcurtis You saw how I went on a wild goose chase to get a Linux computer. Rookie mistake, I know.
05:22.14 hcurtis You said ditch the VM, and I agree.
05:23.00 hcurtis But I know that if I stick with MSVC but have probs, you guys will be like, good luck with that.
05:23.37 hcurtis So I'm going to get a Ubuntu laptop online.
05:24.52 brlcad so what's to talk about then?
05:24.59 hcurtis Comments?
05:25.14 hcurtis Or not.
05:25.20 hcurtis which is fine
05:25.51 mihaineacsu most computer would do just fine, if not all...even your current machine, there's no need to buy a different computer for that.
05:26.32 hcurtis Hi, mihaineacsu.
05:26.55 brlcad yeah, I don't think it really matters at this point what you use, so long as you stick to something and invest in learning that environment
05:27.21 brlcad normally the standard answer is to work with your native platform that is most familiar to you for development
05:27.26 brlcad but none of them are for you, basically
05:27.40 brlcad so invest in one and run with it
05:28.11 brlcad whether msvc or linux or even the VM
05:29.19 hcurtis mihaineacsu: I definitely appreciate your advice from yesterday about installing Ubuntu, but the idea of putting it on this old Windows 7 laptop turns me off. I'd rather just get a dedicated Linux setup.
05:30.51 hcurtis brlcad: http://opensource.com/education/14/4/windows-to-linux-system-administration
05:31.02 hcurtis remember giving me that?
05:31.26 brlcad you will need to be thinking about how we can modify your proposal into something that is achievable and will be useful if those two test programs take you more than a day to figure out, since that'll invariably mean an adjustment is requisite
05:31.52 hcurtis ok
05:32.02 brlcad hcurtis: yes
05:32.17 hcurtis that is another thing I wanted to get your input on
05:32.58 hcurtis scaling back my proposal, that is
05:35.26 brlcad you should take a stab at it after trying the exercise
05:36.50 hcurtis Let me tell you about another problem. I am pretty sure you will be irritated, but I can't afford to waste any more time trying to figure it out by myself.
05:40.06 hcurtis In the VM I used a svn command (I think) to check out the source code. However, I don't understand how to do it from Windows. I logged in to Sourceforge, but I couldn't figure out how to check out code there. Can you walk me through it?
05:43.37 oana_ On windows why don't you try to use a GUI client for svn, like tortoise svn.
05:44.29 oana_ It's pretty well documented, or maybe brlcad has another idea. It's just a suggestion.
05:45.07 hcurtis oana_: Thank you.
05:45.11 mihaineacsu you check this out http://www.institute.loni.org/lasigma/document_files/SVN_tutorial_Windows.pdf
05:45.14 brlcad that would be my suggestion as well, there are any number of tutorials on the web on how to "checkout code from a subversion repository on Windows"
05:45.17 brlcad like that one ;)
05:45.28 brlcad literally hundreds
05:45.42 mihaineacsu yeah
05:45.45 brlcad so lots of examples with varying amounts of additional detail
05:45.54 hcurtis Ok
05:46.15 hcurtis I thank all of you
05:46.17 brlcad you'll also very often find most dev questions like that answered on a site called stackoverflow.com
05:46.39 hcurtis except maybe Sean because he hates that ;)
05:46.42 brlcad you can even post questions there if they go unanswered
05:47.05 brlcad he does?
05:47.27 hcurtis brlcad: You said I needed "to chill"
05:47.30 hcurtis lol
05:47.42 hcurtis I guess you don't recall
05:48.38 hcurtis So your IQ is only 190 and not 200. Oh, well. Nobody's perfect. ;)
05:48.51 brlcad well you're paraphrasing, but I am not seeing how that follows
05:49.53 hcurtis Never mind. It was a joke (although I can dig up what you wrote from the log if you want).
05:50.22 brlcad i.e., i'm not sure how chilling pertains to hating thanks :)
05:51.04 hcurtis I was too "continually thankful," and you said I needed to stop
05:51.10 brlcad I don't hate thanks (nor need it, but sometimes appreciate it) ;)
05:51.56 brlcad "sometimes" being a stretch, I prefer good deeds to good words
05:53.56 hcurtis [22:32] <brlcad> 2) I get a sense that you need a short-term objective -- something that will take you less than three days
05:54.08 hcurtis Please elaborate.
05:54.23 brlcad I thought we already did
05:54.33 brlcad that exercise is a short-term objective, no?
05:54.54 hcurtis You gave me the short-term proj, but why did you say that
05:55.19 hcurtis what gave you that sense you referred to
05:55.30 brlcad your updates from the three days prior
05:55.44 hcurtis I don't follow
05:55.57 brlcad I could be mistaken, but they gave a picture of a lot of exploration and setup, but without purpose
05:56.03 brlcad hence why I said it's a sense
05:56.13 brlcad i.e., where to get started
05:56.26 brlcad a valid question, and can be tough to get started
05:56.54 hcurtis Relax, I'm not offended. I just want to understand your perspective.
05:56.57 brlcad so my comment was noting that I think you need a specific short-term goal that clearly moves you forward
05:57.04 brlcad I'm quite relaxed
05:57.11 brlcad in fact, I just farted
05:57.18 hcurtis tmi!
05:57.20 hcurtis lol
05:58.11 mihaineacsu lights a match
05:58.13 brlcad again reading in, again incorrect ... I just might have to make a habit of pointing these out so you realize how frequent they occur :)
05:58.23 hcurtis I didn't see that coming AT ALL
05:58.33 hcurtis I really did LOL
05:58.36 brlcad not intended to offend, just enlighten (a match perse)
05:58.58 brlcad s/perse/per se/
06:00.49 brlcad it might help to conceptualize that you're talking with a chatbot or a robot .. everything is literal unless it's virtual ;)
06:01.24 brlcad does a backflip
06:01.27 brlcad (virtually)
06:01.42 brlcad is on his back
06:01.44 brlcad (literally)
06:02.29 brlcad and with that, I must literally and virtually enwander a bit
06:05.23 hcurtis I wasn't "reading in." If you want to get all analytical, Sean, I said what I said because your offering a multiple-line explanation of what you wrote (without my asking for it) looked like backpedaling. As in "don't be offended, I *only* meant..."
06:05.39 hcurtis But you're gone anyway
06:06.11 hcurtis This has been a strange, strange night
06:07.40 mihaineacsu hcurtis: just an advice (friendly or not, however it may seem), this is a great opportunity to contribute to something cool, to learn and grow from it and actually be paid for it.
06:08.23 mihaineacsu hcurtis: try to embrace brlcad's advices, however they may seem to you right now.
06:09.03 hcurtis mihaineacsu: Oh, I do. And I agree with you.
06:12.02 hcurtis mihaineacsu_bbl: We had a tense moment a while ago, but that's over now. I simply had to let him know that he needs to talk (type?) to me as respectfully as I do to him.
06:13.10 *** join/#brlcad ishwerdas (~ishwerdas@117.214.206.201)
06:16.19 *** join/#brlcad pandrei (~pandrei@188.25.158.93)
06:25.24 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7081 /wiki/User:Popescu.andrei1991/devlogs: minor devlog update
06:25.42 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7082 /wiki/User:Popescu.andrei1991/devlogs:
06:26.09 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7083 /wiki/User:Popescu.andrei1991/devlogs:
06:28.49 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:39.07 Notify 03BRL-CAD Wiki:Inderpreet * 7084 /wiki/User:Inderpreet/GSoC14/logs: /* Development Logs */
06:39.24 Notify 03BRL-CAD Wiki:Inderpreet * 7085 /wiki/User:Inderpreet/GSoC14/logs: /* Week 1 = */
06:41.12 Notify 03BRL-CAD Wiki:Inderpreet * 7086 /wiki/User:Inderpreet/GSoC14/logs: /* 19th May */
06:54.26 *** join/#brlcad oana_ (~oana@188.209.97.130)
07:08.08 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
07:08.14 raj12lnm hi..
07:08.23 raj12lnm does any one have a background with mged.
07:08.47 raj12lnm I am have a brl-cad installed, but unable to run mged
07:08.53 raj12lnm can any one help me regarding this ?
07:09.55 mihaineacsu_bbl can you give us more details? how did you install it, what OS are you running, how did you try and run mged?
07:26.52 raj12lnm mihaineacsu_bbl : I am using ubuntu
07:26.58 raj12lnm i installed it using the source
07:27.06 raj12lnm i have used mged earlier
10:44.26 *** join/#brlcad infobot (~infobot@rikers.org)
10:44.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
10:46.13 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:52.07 Notify 03BRL-CAD:tbrowder2 * 60749 (brlcad/branches/d-binding/misc/d-bindings/TODO =================================================================== and 60 others): track needed work
11:35.07 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:56.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:11.32 ``Erik wow. what a buffer to wake up to.
12:25.11 brlcad tldr; I'm new to IRC
12:28.11 *** join/#brlcad mihaineacsu (~mihaineac@92.81.157.81)
12:29.11 brlcad mihaineacsu: thanks for helping others
12:29.26 mihaineacsu :)
12:52.12 *** join/#brlcad ries (~ries@190.9.171.121)
12:57.21 *** join/#brlcad luca79 (~luca@net-188-216-238-3.cust.vodafonedsl.it)
13:06.25 *** join/#brlcad oana_ (~oana@188.209.97.130)
13:09.22 ``Erik brlcad: new to written communication, it'd seem :D *ponder* sf compile farm requires commit access, is gcc compile farm workable for those who need the equipment? O.o
13:11.16 ``Erik as slow as the vm approach is, it works and removes a variable
13:19.50 n_reed brlcad, ``Erik: thanks for the summary; it was too long, and I didn't read it :)
13:22.11 Notify 03BRL-CAD:starseeker * 60750 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/diff_callbacks.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): Break the attr object comparison bit out into its own function - will probably need it again.
13:44.28 *** join/#brlcad caen23 (~caen23@92.81.199.32)
13:55.21 brlcad ``Erik: I'd not be inlined to suggest that usage of the gcc compile farm, particularly for gsoc participants
13:57.13 brlcad they've not demonstrated long-term longevity and their actions could reflect on our reputation if they screw something up (even if completely unintentional)
13:57.58 *** join/#brlcad hoiji (73f1f387@gateway/web/cgi-irc/kiwiirc.com/ip.115.241.243.135)
13:58.02 starseeker ok, the 'rebuild-everything' problem is elsewhere - seems to be coming out of the build flag management somehow
13:58.05 starseeker phew
13:58.23 starseeker (grr)
14:04.41 Notify 03BRL-CAD:tbrowder2 * 60751 (brlcad/branches/d-binding/misc/d-bindings/BP.pm brlcad/branches/d-binding/misc/d-bindings/CParse.pm and 5 others): collect unknown keys2 and insert into CParse.pm; update new module references
14:10.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:16.42 brlcad starseeker: I think I just figured out how, don't know why I didn't think of it before
14:18.55 brlcad so it doesn't know when cmake is run,
14:19.07 brlcad and it knows the path (and other settings) when make et al are run
14:20.02 brlcad so just instead of spitting it out to a file, we can just put it in the build command itself
14:21.46 brlcad in fact, that'll also reduce the complexity / inconsistency we already have of mixing files coming from the repo (basically read-only), and files from the build (write+read)
14:22.59 brlcad should mean we can eliminate all of the build files (DATE, HOST, PATH, USER, COUNT)
14:25.43 brlcad opens the door for fixing a few other things too like detecting whether it's an optimized build too (benchmark really needs to know all the compilation settings)
14:29.50 brlcad starseeker: and if my suggestion wasn't clear, basically passing -DBRLCAD_COMPILE_PATH="/usr/rel-whatever" -DBRLCAD_COPILE_USER="sean" and friends as cppflags for the requested configuration type
14:32.06 brlcad DATE is obviously a problem, but I think we should just run with it and see if it's as undesirable as it was characterized a few years ago
14:35.08 starseeker brlcad: so rather than putting those in files at all, we'll go the tcl route and add them to the build flags?
14:35.23 starseeker erm... that makes for some verbose compilation lines.
14:35.48 starseeker 'course, these days our includes do that all by themselves, not to mention our compiler flags, so maybe it doesn't matter much
14:36.25 starseeker worries a little about getting too fancy with MSVC's -D equalivent - it doesn't have too much tolerance for fancy quoting, in my experience
14:45.40 kanzure i have been poking around in opencascade, here are my notes: http://diyhpl.us/wiki/cad/opencascade
14:53.48 Notify 03BRL-CAD:brlcad * 60752 (brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def brlcad/trunk/misc/win32-msvc/Dll/brlcad.def): add three db5 attribute handling symbols from Daniel Hyams mailing list message. sync lib symbols with those in core interface (desirable? or keep it the set actually used?).
14:55.16 brlcad starseeker: yes, but just for the write+read files we were using
14:55.25 brlcad the version files stay as they are
14:56.11 brlcad and ideally we should be able to put all of these flags together, so we don't end up propagating them from all parts of the build?
14:56.22 starseeker sure
14:56.49 starseeker the reason for them being where they are now is primarily the build-target magic necessary for file-based PATH handling
14:57.19 starseeker if we're OK with ditching the include/conf/* files, that totally transforms the problem
14:57.33 brlcad nods
14:57.45 brlcad well, the non-version conf files right?
14:57.50 starseeker making include/conf/PATH be the right thing at the right time was the hard part
14:57.54 starseeker sure
14:58.36 starseeker there is one problem that will still require complex handling - setting the install directories correctly at build time
14:58.52 brlcad yeah, I get that .. you done good getting that in there, I'm just concerned about the complexity it required
14:58.56 brlcad you know, is it worth it long-run
14:59.01 starseeker nods
14:59.20 starseeker I'd say no, personally
14:59.31 brlcad the only problem with turning everything into -D flags is if we need to pass something more complicated
14:59.36 starseeker now that we don't need to keep that mechanism for the autotools build, we're good to rework
15:00.13 brlcad like it would be really cool if we could actually record the build flags into the lib ... but that's a cyclejerking that would suck as a -D flag
15:00.50 brlcad specifically thinking towards the benchmark where this is a real concern
15:01.00 brlcad how was librt actually built, for example
15:01.26 brlcad not just "optimized" or not, but what were the actual flags, was this an architecture-specific compile? was it a multi-pass optimization build?
15:01.26 starseeker I have a weird idea...
15:02.46 starseeker if we want to encode the build flags into the libraries, what about making a "string" passed in as a -D that is encoded using hexdump to avoid all the quoting weirdness?
15:03.05 starseeker I used it in tinyscheme to embed an init file: https://github.com/starseeker/tinyscheme-cmake/blob/master/CMakeLists.txt
15:03.09 brlcad haha
15:03.15 brlcad I dunno, that really sounds just evil
15:03.40 starseeker if we have CMake do the same thing to prepare the -D options for the library definitions, it should (in principle) be fully robust
15:04.10 brlcad robust perhaps but unobvious as all fruck
15:04.26 starseeker would bet money that it would be easier and more maintainable than trying to figure out quoting rules for CMake + multiple build tools
15:04.31 *** join/#brlcad oana_ (~elf11@141.85.0.105)
15:05.36 brlcad let's consider a specific example
15:05.52 brlcad (just thinking it through to see what it'd look like)
15:06.06 brlcad say we have install path is /github.com/starseeker/tinyscheme-cmake/blob/master/
15:06.22 brlcad so instead of -DBRLCAD_COMPILE_PATH="/github.com/starseeker/tinyscheme-cmake/blob/master/" we'd end up with what?
15:06.56 starseeker -DBRLCAD_COMPILE_PATH="<hexcode stuff>"
15:07.27 starseeker I'd have to build hexdump if you want the actual string, but the point I think you're making is that it would be totally non-obvious what's in the string on the compile line
15:07.34 starseeker quite true
15:08.41 brlcad I think it's be: -DBRLCAD_COMPILE_PATH="2f6769746875622e636f6d2f737461727365656b65722f74696e79736368656d652d636d616b652f626c6f622f6d61737465722f"
15:08.59 starseeker OK.
15:09.18 brlcad at least, that was a quick poor-mans conversion
15:09.48 brlcad hmm
15:10.17 starseeker shouldn't upset any build tool, and once we get it defined and built in C we can print it out again
15:10.47 brlcad url-encoding would be something like -DBRLCAD_COMPILE_PATH="%2Fgithub.com%2Fstarseeker%2Ftinyscheme-cmake%2Fblob%2Fmaster%2F%0A"
15:11.15 starseeker main problem is whether you want to see it intuitively in the build environment, and in that environment you have all the path and build info already
15:12.06 brlcad base-64 -DBRLCAD_COMPILE_PATH="L2dpdGh1Yi5jb20vc3RhcnNlZWtlci90aW55c2NoZW1lLWNtYWtlL2Jsb2IvbWFzdGVyLw=="
15:12.20 starseeker would be nervous about % and period, personally...
15:12.35 starseeker base64 looks ok
15:13.16 starseeker likes the hexdump approach because you stick that straight into a C file, no decoding step, and it's just there
15:13.31 brlcad in all practicality, the only issue is FAT-32 filesystems, in which case % and . wouldn't be an issue
15:14.21 brlcad the downside of hexdump is it's completely opaque and 2x verbose
15:14.40 brlcad non a show stopper, but certainly downsides
15:15.03 starseeker nods - my thinking is that the command line verbosity is already so great at this point we're not losing much in that regard
15:15.40 starseeker yeah, thought so: https://github.com/starseeker/tinyscheme-cmake/blob/master/scheme.c#L111
15:16.07 starseeker just including the generated file. Something similar should be doable for the -D approach, and then we don't have to fool with any decoding at all
15:16.48 brlcad i've never been a fan of snowball justification, rather accept/reject based on all the other factors just recognizing that as one of the downsides
15:17.15 starseeker fair enough
15:17.21 brlcad I'm not as concerned about the length either as real paths are going to be shorter
15:17.24 starseeker I did say it was a weird idea ;-)
15:17.24 brlcad probably
15:17.49 brlcad more concerning from a usability perspective that it's completely opaque
15:18.59 starseeker that's only an issue when we need to interact with it in the compile-line level... how often does that happen (serious question - I don't interact with the Make level myself except on very rare occasions, but that may not be universally true.)
15:19.58 Notify 03BRL-CAD:carlmoore * 60753 (brlcad/trunk/src/gtools/gdiff2/containers.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h and 2 others): remove trailing blanks/tabs; noticed that 2 files did not end with newlines; fix spelling after I found 'successed'
15:23.25 Notify 03BRL-CAD:starseeker * 60754 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/CompilerFlags.cmake brlcad/trunk/src/other/CMakeLists.txt): Rework the build flag managment so we don't end up with the Cache and the working environment always out of sync (the condition which increments our COUNT variable and triggers a wide-scale rebuild.)
15:51.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.05 *** join/#brlcad ishwerdas (~ishwerdas@59.91.237.167)
16:30.12 ankesh11 brlcad: " Those of you working on web projects doing your own private hosting are going to need to stop playing in a sandbox." I don't know what to make of it. Where should we host our projects? I already have a Git repository so the project is certainly not in a sandbox.
16:34.12 ankesh11 Also, Can you send the archived benchmark logs you mentioned about? The logs from my system generate similar results on multiple runs, so I can't get a wider perspective. It would also help in testing if the database if well populated.
16:46.13 ishwerdas brlcad: same question as of ankesh11 about sandbox environment.
16:52.08 *** join/#brlcad kesha (~kesha@14.139.122.114)
17:04.45 *** join/#brlcad vladbogo (~vlad@86.127.153.104)
17:21.54 Notify 03BRL-CAD Wiki:Vladbogolin * 7090 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Logs */
17:46.02 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:55.26 *** join/#brlcad vladbogo (~vlad@86.127.152.97)
18:19.15 ishwerdas ankesh11: ping
18:27.37 *** join/#brlcad oana_ (~elf11@141.85.0.105)
18:28.31 ankesh11 ishwerdas: Hi
18:34.06 ishwerdas Hi ankesh11, does your project involve cutsome javascript ?
18:34.51 ankesh11 Ya, it does.
18:36.47 ankesh11 I am not sure what you mean by custom JS? JS code other than external scripts, then yes.
18:38.01 ishwerdas What coding standards are you following there? like I am a bit confused with callback functions
18:38.20 ishwerdas and HACKING file does not seem to help
18:40.39 ankesh11 Crockford's generally
18:41.37 ankesh11 But there is not much JS I have to use.
18:42.53 ishwerdas hmm, need to confirm about this with a mentor.
18:43.07 ishwerdas anyways, thanks :)
18:43.17 ankesh11 Yes, that would be wise.
18:44.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:47.03 *** join/#brlcad hoiji (75c953f0@gateway/web/cgi-irc/kiwiirc.com/ip.117.201.83.240)
18:53.07 Notify 03BRL-CAD:starseeker * 60755 brlcad/trunk/src/gtools/gdiff2/summary.c: changed, not removed.
19:01.56 ``Erik um, I'd think you get to choose your style... as long as it's consistent and readable
19:36.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:53.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:09.31 *** join/#brlcad hcurtis (b82d18c2@gateway/web/freenode/ip.184.45.24.194)
20:11.36 hcurtis brlcad: Please let me know when you come back.
20:23.03 brlcad ankesh11: you don't have to worry about other developers at all at the moment -- that is where the sandbox comment comes from
20:24.20 brlcad it'd be good to get you and your code set up at https://github.com/BRL-CAD and an installation up on our production server too
20:24.35 brlcad ankesh11: remind me about the logs later :)
20:27.13 hcurtis Did I do my dev log correctly? http://brlcad.org/wiki/User:Hcurtis0010/GSoC2014/logs
20:27.15 brlcad ishwerdas: HACKING is certainly C-centric, so it'll mostly just speak to code structure and formatting expectations (e.g., whitespace around operators, file headers/footers, indentation, etc)
20:28.09 brlcad hcurtis: that dev log looks almost perfect
20:28.45 brlcad certainly good enough
20:28.49 hcurtis Thank you.
20:29.57 ankesh11 brlcad: I need to be a member of the org to fork the repo there. I assume you will put up instructions for server installation on the mailing list?
20:29.59 brlcad when you have non-technical/non-coding activity, it's usually good to get specific and "other topics" is vague, so that'd be the only suggestion
20:30.20 brlcad otherwise it's a great level of detail and specificity
20:30.59 ankesh11 No problem, the logs can wait for the time being.
20:31.36 brlcad ankesh11: just e-mail me the request with your username, I'll add you or maths22 can add you
20:40.10 hcurtis brlcad: I'd like to show you something:
20:40.48 hcurtis brlcad: [22:05] <hcurtis> When you say the progress I make, can you be more specific? Please give me a sample sentence. [22:07] <brlcad> there's not a formula, this isn't choose your own adventure fill-in-the-blanks … [22:25] <brlcad> e.g., "all I got to today was reading (re-reading?) through the hacking file, and reading up on X Y Z as a result"
20:42.24 hcurtis brlcad: I was able to get the dev log entry right because you gave me an example of what you were looking for. I realize this way of doing things doesn't make a lot of sense to you (see your comment at 22:07), but it is one of the ways I learn best. If you can keep giving me examples when I ask for them, I'll be much better able to give you what you want, which is what I aim to do in the first place. I imagine then we'll both be
20:48.06 hcurtis brlcad: I need to make sure I understand what you want me to do for the exercises. In the first program I am writing, I create an array, fill it with ten integers, and display those array contents on the screen, right?
20:51.39 ``Erik I think that's what he said, with the memory of the array being on the stack (do you know the difference between stack and heap?)
20:53.19 *** join/#brlcad merzo (~merzo@143-14-133-95.pool.ukrtel.net)
20:54.04 hcurtis ``Erik: Hi, Erik. Please refresh my memory about the difference.
20:56.30 ``Erik um, stack allocations are block scoped, thread and probably mostly what you've been doing... heap allocations are explicitely allocated (malloc, calloc, new in c++) and must be manually freed, but can stick around after you leave scope
20:57.41 hcurtis Yes. Sean did have me read some great information that alluded to that concept.
21:00.20 hcurtis ``Erik: Thank you.
21:00.24 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
21:00.39 ``Erik np, good luck with your programs
21:01.23 hcurtis ``Erik: I appreciate your encouragement.
21:03.02 brlcad hcurtis: you're really just not going to let a horse be dead are you
21:05.11 hcurtis brlcad: You can say whatever you like. I simply stated what I ask for in order to do a good job for you.
21:05.13 brlcad I said there wasn't a formula to "getting it right" .. there's quite a number of ways to convey your daily activity in a useful manner
21:05.29 brlcad you're not doing a job for me
21:05.31 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-osqeyjxstnjlphoz)
21:05.49 hcurtis You know what I mean.
21:05.58 brlcad it's your project, your work -- you're asked to share your progress and engage the community, become part of that community
21:06.14 hcurtis Ok
21:06.40 hcurtis But does any of what I'm saying make sense?
21:07.00 brlcad sure, it makes sense
21:07.16 brlcad why wouldn't examples be helpful for you to replicate their semblance?
21:08.23 hcurtis I'm not trying to be a pain, Sean. You yourself said that open source is about honesty and communication, and I'm just trying to give you those.
21:10.32 hcurtis Anyway, your instructions for the second program are less clear to me. I create an array of N integers. Do I ask the user to input N or do I get N somewhere else?
21:10.36 brlcad I hear you, but productivity is also a major concern
21:11.01 brlcad not just your productivity, everyone's
21:12.08 hcurtis Well, I can't speak for anyone else, but I want to be highly productive...starting with the programs you've asked me to do.
21:13.18 brlcad but you must recognize that your productivity cannot come at an expense of other people's time, at least it cannot be reliant upon you asking for something from others
21:13.38 hcurtis Ok
21:13.48 brlcad its mentor's responsibility to judge whether helping you with some aspect will be beneficial, not you
21:14.02 brlcad just because you want an example does not mean you are entitled to one
21:14.29 brlcad I certainly recognize they can be useful, but they also come at a cost and that is yours to bear ultimately
21:14.55 brlcad if a mentor (myself or others) choose to help you, that is in their hands and the nature of all open source communities
21:15.41 brlcad you undoubtedly read about meritocracy briefly in hacking .. your value in open source is your productivity
21:16.16 brlcad so yes, please do point out where an example might help you, but also recognize that it might not always be possible
21:16.59 brlcad yesterdays discussion was a good example about converting one type basically being the bulk of your proposed task, so that example is not realistic, but there are far more subtle cases
21:17.28 hcurtis I never said I was entitled to anything...but I will ALWAYS ask if I think it could help me do good work. If you say no, then you say no. I don't think I'm entitled to ANYTHING.
21:17.53 brlcad moreover there are costs with examples themselves as they can be a great learning tool but they can also be a great crutch
21:20.16 hcurtis Ok
21:20.19 brlcad I know you didn't say it -- just want to make sure you're clear on that since you said you were able to get the dev log entry right because I gave you an example
21:20.32 brlcad if I had not given you an example, you still should and could have easily "gotten it right" too :)
21:20.49 hcurtis Maybe
21:21.11 Notify 03BRL-CAD Wiki:Ankeshanand * 7091 /wiki/User:Ankeshanand/GSoC14/logs: /* Update the logs with today's summary */
21:21.38 brlcad if there's a problem with status updates, or a question, the mentors follow-up
21:22.18 hcurtis Ok
21:22.19 brlcad it's a detail that should not take more than two minutes of a day to summarize the day usefully to an unknown audience (not just your mentor)
21:22.37 hcurtis Ok
21:22.54 brlcad on a related note -- especially when it comes to code, just know that examples can be exceptionally dangerous
21:22.56 ishwerdas brlcad: How would I be able to get access to https://github.com/BRL-CAD ? I have submitted few patches to the previous OGV and also have done some work on BRL-CAD's new website.
21:23.08 Notify 03BRL-CAD Wiki:Ankeshanand * 7092 /wiki/User:Ankeshanand/GSoC14/logs: /* Fix typo */
21:23.25 brlcad there's an entire phenomenon around it, see the wikipedia page on "Cargo cult programming"
21:24.35 hcurtis Kind of like script kiddies
21:24.36 brlcad ishwerdas: same as I told ankesh11 -- just send me and maths22 an e-mail with your username requesting access
21:25.34 ishwerdas Ok, thanks :)
21:26.52 brlcad hcurtis: sort of, but more often algorithms and snippets of code that get reused in appropriate and code that seems to "magically work" .. or "it worked fine on my system, I don't know why it's crashing everywhere else"
21:27.18 hcurtis Ok
21:27.20 brlcad quite common with C in particular, as there are a lot of rules and behaviors that are not obvious or easy to learn quickly
21:27.27 brlcad C++ even worse
21:28.40 brlcad and to answer your comment earlier, C++ vs C for the exercise doesn't matter because we're literally talking about very few lines of code
21:28.57 hcurtis Ok
21:29.33 hcurtis For the second program, I create an array of N integers. Do I ask the user to input N or do I get N somewhere else?
21:29.53 brlcad whatever, either
21:30.15 brlcad the point is that it's a dynamic value
21:30.30 hcurtis Yes
21:30.51 hcurtis And do I just make them .txt files?
21:30.59 brlcad nope
21:31.05 brlcad you make them proper source files
21:31.12 hcurtis Ok
21:31.30 hcurtis How do I get them to you
21:31.57 brlcad if you do it in C++, then your next step will be to get it working in C, then to get it working using our libbu API
21:32.05 brlcad ~pastebin
21:32.05 infobot A "pastebin" is a web-based service where you should paste anything over 3 lines so you don't flood the channel. Here are links to a few: http://www.pastebin.com, http://pastebin.ca, http://channels.debian.net/paste, http://paste.lisp.org, http://bin.cakephp.org/; or install pastebinit with yum or aptitude.
21:32.36 brlcad these are snippits of code, any public pasting service will do just fine (except pastebin.com, don't use that one)
21:32.44 brlcad it should compile cleanly
21:33.24 hcurtis libbu == the utility library [See, I *do* know something! ;) ]
21:33.54 brlcad if you're in the VM, something like this to compile: gcc -W -Wall -Werror -o test1 yourfile.c
21:34.09 brlcad that'll compile yourfile.c and you can then run ./test1 to run your program
21:34.11 hcurtis Ok
21:35.34 hcurtis This is great information.
21:35.38 brlcad you don't need to wait for me to give you feedback -- pretty much anyone here can review your code and point out any issues
21:35.47 hcurtis Ok
21:36.44 brlcad the goalof this is for you to learn the concept of dynamic and stack memory quickly as possible so you can apply that knowlege to fast4-g
21:37.08 hcurtis Ok
21:37.28 brlcad so keep that in the back of your mind, revisit the code after you get them both working
21:37.47 hcurtis Cool. Thank you.
21:39.42 brlcad see if you can get fast4-g converted to dynamic by the end of the week with as little assistance as possible (do ask questions, but make them researched questions you cannot find the answer for) so that you maximize your learning
21:40.41 brlcad we're busy preparing a release this week, so time will be limited from most of the mentors so leverage all resources at your disposal
21:40.48 brlcad (too)
21:41.08 brlcad e.g., stackoverflow, searches, asking here, etc
21:46.43 Notify 03BRL-CAD Wiki:Inderpreet * 7093 /wiki/User:Inderpreet/GSoC14/logs: Updated dev log for 20th may
21:56.32 hcurtis Ok
21:58.14 *** part/#brlcad ishwerdas (~ishwerdas@59.91.237.167)
22:05.01 *** join/#brlcad kesha (~kesha@14.139.122.114)
22:29.37 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-175-78.dsl.mdsnwi.ameritech.net)
23:17.22 Notify 03BRL-CAD:starseeker * 60756 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/brlcad_ident.h and 2 others): Apparently include/conf/PATH and its corresponding BRLCAD_PATH were used only in one place - the ident string. The build path isn't particularly useful here, certainly not enough to justify the special complexities of maintaining the include/conf/PATH include in a multi-config environment.
23:22.30 Notify 03BRL-CAD:starseeker * 60757 brlcad/trunk/CMakeLists.txt: This logic is no longer connected to include/conf/PATH, so move it to a more appropriate place after the timestamp is set up and add some descriptive commentary which informs devs of what the code is actually trying to do.
23:25.39 Notify 03BRL-CAD:starseeker * 60758 brlcad/trunk/misc/tools/CMakeLists.txt: Just as in src/other, restore the CMake defaults for misc/tools
23:55.22 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-175-78.dsl.mdsnwi.ameritech.net)
23:58.10 Notify 03BRL-CAD:starseeker * 60759 brlcad/trunk/CMakeLists.txt: Make sure some of the undefed vars are at least set.
23:59.22 Notify 03BRL-CAD:starseeker * 60760 (brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake brlcad/trunk/misc/CMake/CompilerFlags.cmake): Set UPPER var before first use - managed to break summary printing and possibly flag assignment for multiconfig, but not sure why yet
IRC log for #brlcad on 20140521

IRC log for #brlcad on 20140521

00:06.21 Notify 03BRL-CAD:starseeker * 60761 brlcad/trunk/misc/CMake/CompilerFlags.cmake: Hello typo
00:11.33 Notify 03BRL-CAD:starseeker * 60762 brlcad/trunk/CMakeLists.txt: Use the cache mechanisms to be sure that our BRL-CAD build flags are properly restored after src/other and misc/tools, which may or may not mess with the 'standard' flags variables in the cache.
00:13.09 starseeker phew
00:16.46 Notify 03BRL-CAD:starseeker * 60763 brlcad/trunk/misc/CMake/CompilerFlags.cmake: Use one build types list instead of repeating it everywhere.
00:19.24 *** join/#brlcad hcurtis (b82d18c2@gateway/web/freenode/ip.184.45.24.194)
00:38.16 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
00:48.45 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
02:00.09 *** join/#brlcad hcurtis (b82d6d83@gateway/web/freenode/ip.184.45.109.131)
02:05.33 hcurtis Sean has asked me to give updates, so here goes. I have been working on some programs he asked me to do. I have run into a problem with one of them, and I am doing some research in order to solve it.
02:15.02 *** join/#brlcad merzo (~merzo@130-18-132-95.pool.ukrtel.net)
02:41.56 maths22 ankesh11: You have been added
03:04.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:22.11 *** join/#brlcad GuMiner2 (~gus.gran@ppp-70-226-174-197.dsl.mdsnwi.ameritech.net)
03:35.08 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:09.00 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
04:12.45 ankesh11 maths22: Thanks! :)
05:27.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:34.06 hcurtis The GSoC checklist says that we are to agree to the acceptance requirements, but I can't find any information saying how.
07:34.33 hcurtis Do you know?
07:41.14 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
07:45.37 *** join/#brlcad albertcoder (~albert@202.164.53.117)
07:45.37 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
07:46.25 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:51.34 *** join/#brlcad sofat (~sofat@202.164.53.117)
07:59.57 *** join/#brlcad pandrei (~pandrei@5-12-132-91.residential.rdsnet.ro)
08:04.44 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.127)
08:24.13 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7094 /wiki/User:Hcurtis0010/GSoC2014/logs:
08:26.52 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:27.02 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
08:37.49 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
08:39.11 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
08:39.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:45.44 *** join/#brlcad ishwerdas (~ishwerdas@59.91.234.219)
08:53.51 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:54.06 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
08:55.34 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
09:29.51 Notify 03BRL-CAD:d_rossberg * 60764 (brlcad/branches/nmgreorg/CMakeLists.txt brlcad/branches/nmgreorg/include/brlcad_ident.h and 14 others): update to trunk revision 60763 because of improved compilation with MSVC there
09:32.46 mihaineacsu brlcad, any news/updates on socis results?
09:35.07 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
09:35.50 *** join/#brlcad sofat (~sofat@202.164.53.117)
09:36.14 *** join/#brlcad albertcoder (~albert@202.164.53.117)
09:46.31 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
09:46.56 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:15.29 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:22.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:22.42 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
10:43.23 *** join/#brlcad albertcoder (~albert@202.164.53.117)
10:50.42 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
11:05.06 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:06.16 *** join/#brlcad albertcoder (~albert@202.164.53.117)
11:21.30 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.16)
11:44.35 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 7095 /wiki/Google_Summer_of_Code/2014:
11:45.59 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 7096 /wiki/Google_Summer_of_Code/2014: /* LibreCAD Kernel */
11:46.36 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:51.44 *** join/#brlcad vladbogo (~vlad@86.127.152.97)
11:52.30 vladbogo d_rossberg: hi
11:53.01 vladbogo sorry that I didn't answer the other day but I was away
11:53.24 vladbogo I currently started working at the qt framebuffer
11:54.34 vladbogo I started like in the display manager's case with a text one that just logs calls
11:55.06 vladbogo and I want to start working at the open funtion
11:55.57 d_rossberg hi vladbogo, nice to hear you are working on the completion of the Qt integration
12:01.39 vladbogo as a final goal I think it would be great to have Qt fully decoupled from Tk
12:02.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:03.08 vladbogo but first I want to have the framebuffer done and integrated with display manager
12:14.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:47.22 *** join/#brlcad ries (~ries@190.9.171.121)
13:21.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:23.30 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
13:29.58 brlcad mihaineacsu: I believe selections are announced on Monday
13:31.02 brlcad vladbogo: that sounds like a solid plan to me
13:32.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:33.35 maths22 brlcad: thinking about unified login
13:33.57 maths22 Do we want to login with external services (github, google+, etc.)?
13:34.18 maths22 Or do we want to have "brlcad" user accounts that work on all brlcad sites?
13:40.10 brlcad "yes"? :)
13:41.14 brlcad maths22: I think it needs to be a mix of both, no? some local accounts (primarily for administrators) and external service logins for social interaction
13:41.56 brlcad it could be entirely external I suppose, would there be a downside?
13:44.02 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
13:44.48 maths22 I was actually thinking that internal would be easier
13:45.05 maths22 Or maybe using external for authenitcaion, but having an internal profile with email, etc
13:51.46 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-173-142.dsl.mdsnwi.ameritech.net)
13:58.15 brlcad maths22: that sounds good too
14:12.40 Zhao_Anqing brlcad: hi, Sean. Excuse me. Could I get a commit access now or please tell me if I need do someting else? Daniel build a branch for me to do the nmg-removing task. But I am not sure whether I can commit now. ^-^
14:18.43 brlcad Zhao_Anqing: did you read HACKING about commit access?
14:24.43 Zhao_Anqing Yes, and I noticed the sentense 'there is usually no need to ask'. I just cannot help to ask after my two patches are accepted and hope to start to commit my changes. Ok, that's my fault.
14:26.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:37.04 ``Erik looks at the clock
14:40.15 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
14:42.03 Notify 03BRL-CAD:tbrowder2 * 60765 (brlcad/branches/d-binding/misc/d-bindings/HObj.pm =================================================================== and 6 others): add class module for parsing header objects
14:42.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:42.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:45.01 Notify 03BRL-CAD:tbrowder2 * 60766 (brlcad/branches/d-binding/misc/d-bindings/BP.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 4 others): formalize generating modules of treee data; improve usage var
14:46.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:58.41 Notify 03BRL-CAD:tbrowder2 * 60767 (svn:ignore ## -1 +1,7 ## and 23 others): save ignore infoProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/brlcad/branches/d-binding/misc/d-bindings/di/
14:59.38 brlcad Zhao_Anqing: just checking :)
15:00.05 brlcad Zhao_Anqing: you already have commit access, Tom already vouched for you ;)
15:00.44 brlcad please do re-read over the contributor responsibilities section, but welcome and thanks
15:02.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:02.34 Zhao_Anqing brlcad: Thank you! I will cherish it. It's my honor to get it. :)
15:02.46 Zhao_Anqing I will read them again.
15:19.13 Notify 03BRL-CAD:brlcad * 60768 brlcad/trunk/HACKING: tighten up the section on bugs. clarify how one obtains commit access with less editorialization, make it clear that having an existing developer vouch for a new developer is an important part of the process.
15:19.31 brlcad Zhao_Anqing: no problem and do speak up if you have any questions, even basic ones on svn
15:19.59 brlcad since you're working on a branch but are making major restructuring changes, it's going to be very important that you keep the branch up-to-date with trunk commits
15:20.19 brlcad sync from trunk to your branch should probably be a daily (or more freuquent) activity
15:23.04 starseeker suspects he has finally hit a hard problem with the multi-dirbuild in one program situation
15:23.54 Zhao_Anqing brlcad:OK. to achieve this point, I should get the newest version of trunk, then copy them to the branch in local machine, then update the branch. Am I right?
15:24.38 starseeker FOR_ALL_DIRECTORY_START(dp_right, right) ends up putting a directory pointer into dp_right that has the expected contents, but db_lookup on right for dp_right->d_namep does not return a valid pointer
15:25.19 starseeker it looks like db_dirhash is hashing correctly for db_left but not on db_right for a 3-way merge
15:25.54 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
15:32.31 Notify 03BRL-CAD:n_reed * 60769 brlcad/trunk/src/other/CMakeLists.txt: restoring _CMAKE_DEFAULT flags causes build to fail from src/other warnings; add -Wno-error
15:46.28 *** join/#brlcad GuMiner2 (~gus.gran@ppp-70-226-162-233.dsl.mdsnwi.ameritech.net)
15:51.30 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-162-233.dsl.mdsnwi.ameritech.net)
15:51.55 Notify 03BRL-CAD:n_reed * 60770 brlcad/trunk/src/other/CMakeLists.txt: revert r60769; just needed to clear local cache
15:58.15 GuMiner All: I've used BRL-CAD for some of my design projects and am currently looking at helping develop the project. I've looked at the 'Implement parallel support for Windows' task on the 'Contrubiter Quickies' wiki, however it seems to me that the hooks are already present in parallel.c and semaphore.c. Is this the case, or am I overlooking the actual task to be done?
16:33.19 Notify 03BRL-CAD:starseeker * 60771 (brlcad/trunk/src/gtools/gdiff2/diff3_callbacks.c brlcad/trunk/src/gtools/gdiff2/gdiff2.c): Fixes to how data was being fed to diff routines. It's not clear yet, but it looks like diff3 may be running up against the limitations of db_dirbuild when multiple dbip build are performed in the same program.
16:34.26 Notify 03BRL-CAD:zhaoanqing * 60772 brlcad/branches/nmgreorg/include/nmg.h: remove model and nmgregion structs, they are both no longer in use.
16:45.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:49.45 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:12.06 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
17:24.58 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
17:34.11 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:43.53 Notify 03BRL-CAD Wiki:Albertcoder * 7097 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Logs */
17:49.18 ``Erik shakes fist at starseeker for ditching *burp* :)
17:50.05 starseeker ``Erik: wish I could have gone :-/
17:50.22 starseeker house keeps breaking
17:51.36 ``Erik old houses do that :)
18:31.55 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
18:32.17 brlcad Zhao_Anqing: no no ...
18:32.37 brlcad Zhao_Anqing: you should use svn to merge changes from trunk
18:34.19 brlcad Zhao_Anqing: for example, I know that daniel just recently merged trunk changes through revision 60763 to that branch
18:35.04 brlcad Zhao_Anqing: so to merge any trunk changes since then, you'd make sure your work is first all committed, run svn up, and then merge:
18:35.52 brlcad svn merge -r60763:HEAD https://svn.code.sf.net/p/brlcad/code/brlcad/trunk .
18:36.44 brlcad do within the branch dire, that will merge all the changes from r60763 to whatever the latest is (HEAD) from trunk
18:37.11 *** join/#brlcad ishwerdas (~ishwerdas@59.91.234.219)
18:37.43 brlcad GuMiner: Hi!
18:38.41 brlcad GuMiner: I'd love to see some examples of your design projects, but welcome and fantastic to hear that your interested in getting involved
18:39.32 brlcad the parallel support on windows quickie subtasks are mostly in place now but they're not confirmed to be working .. you could confirm that they are working and/or fix them
18:39.49 brlcad or I'm sure any number of other tasks that would be great starting points too
19:14.12 *** join/#brlcad kesha (~kesha@14.139.122.114)
19:25.21 GuMiner brlcad: I can do the confirmation/testing; thanks for the clarification. I've been using BRL-CAD for my 3D printing design projects, such as the case design listed here: http://g-cnp.rhcloud.com/3dp/printing.html#GCF.
19:32.40 *** join/#brlcad oana_ (~elf11@213.233.85.82)
19:42.06 ``Erik pretty good overview http://blog.libtorrent.org/2012/12/principles-of-high-performance-programs/
19:43.07 Notify 03BRL-CAD Wiki:Inderpreet * 7098 /wiki/User:Inderpreet/GSoC14/logs: /* Week 1 */
20:00.11 brlcad GuMiner: that's really cool. I'd love to showcase your work on our site after you get that printed.
20:01.12 brlcad ``Erik: oo, daddy likes
20:05.35 Notify 03BRL-CAD:tbrowder2 * 60773 (brlcad/branches/d-binding/misc/d-bindings/demo_Cgrammar_v2.pl =================================================================== and 319 others): add exmple C parser from CPAN.org
20:08.45 GuMiner brlcad: See http://www.thingiverse.com/thing:191113 for the print images and files. I've also put higher-resolution photos on Flickr (https://www.flickr.com/photos/96321741@N08/sets/72157638087784656/).
20:09.39 ``Erik brlcad: devs@brlcad.org doesn't seem to be routing correctly, does it need an entry in /etc/mail/virtualusers to bounce to the sourceforge list or something?
20:13.41 Notify 03BRL-CAD:n_reed * 60774 brlcad/trunk/src/libbrep/intersect.cpp: Take another stab at fixing calculation of overlap parameters (went from bad to worse in r60299). We actually needed to do fewer boundary checks to support the full range of possible cases.
20:14.15 brlcad ``Erik: how's it routing incorrectly? They're moderated through another account to keep spam off the list.
20:21.50 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
20:24.24 ``Erik Diagnostic-Code: SMTP; 550 5.1.1 <devs@brlcad.org>... User unknown
20:25.09 ``Erik /tmp/erik/mailer-daemon is the full transcript mail
20:25.57 brlcad ahh, interesting .. that's because you're ON brlcad.org probably
20:26.05 brlcad DNS routes that e-mail elsewhere
20:27.14 brlcad maybe an /etc/mail/virtualusers entry is needed to bounce it is needed
20:29.05 ``Erik "sudo make all restart" should rebuild and reload the tables and get it fired up
20:29.39 brlcad from where?
20:29.46 brlcad /etc/mail?
20:30.02 brlcad oh neat, there is a makefile
20:30.23 brlcad there, done .. try again?
20:31.57 ``Erik it's not something I was doing, those mails just show up in my mailbox once in a while
20:33.08 ``Erik looks like "... sent a message using the contact form at http://brlcad.org/d/contact."
20:33.40 ``Erik (which'd explain the dns rerouting not working)
20:33.43 brlcad huh, wonder what changed because I used to get those .. maybe you set something up proper
20:34.04 ``Erik I probably messed up the aliases file, I kept getting them...
20:34.06 brlcad and those contact form things do need moderated... 99% crap
20:34.23 ``Erik this one kinda looked legit, so I figured I'd pass it on :)
20:37.53 brlcad huh, looks like I"m getting them too
20:38.13 brlcad you're referring to the most recent greenwold?
20:38.19 ``Erik yeah
20:38.29 brlcad so yeah, somehow we're both getting them :)
20:39.02 ``Erik postmaster points to root and I set up root to deliver to both of us
20:39.16 brlcad yeah, I just found that
20:39.44 brlcad so, let's see if the alias fixes it
20:40.24 brlcad message recieved ...
20:40.32 brlcad "yay" ... (ugh)
20:40.48 ``Erik hm, virtual user... alias is 'machine wide', virtual user can filter on recipient hostname :)
20:41.56 brlcad no comprendo el implicacione
20:43.54 ``Erik if you put dev in the alias file, it'll match dev@brlcad.org dev@bz.bzflag.bz dev@elfga.com dev@... if you JUST want dev@brlcad.org, it's /etc/mail/virtualusertable, not /etc/mail/aliases
20:53.08 brlcad not usurping all possible uses of the name is fine :)
20:53.55 ``Erik crosses his fingers and flushes swap after shooting a couple java processes O.o
20:54.37 teepee mourns the poor java processes
20:56.40 brlcad hehe
20:59.07 ``Erik http://www.blacktoptens.com/wp-content/uploads/2011/04/Pulp-Fiction-Samuel-Jackson-560.jpg
21:10.53 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
21:11.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:12.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:14.36 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
21:15.19 Notify 03BRL-CAD:tbrowder2 * 60775 (brlcad/branches/d-binding/misc/d-bindings/HObj.pm brlcad/branches/d-binding/misc/d-bindings/README.txt brlcad/branches/d-binding/misc/d-bindings/demo_Cgrammar_v2.pl): save work--working on C parsing solutions using Damian Conway;s Parser::RecDescent
21:15.52 Notify 03BRL-CAD:carlmoore * 60776 brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: added description of 3 options
21:16.00 hcurtis I am trying to write the C programs that Sean has asked me to write. That has led me to do research on pointers, malloc(), and variable-length arrays. To implement dynamic memory allocation in my GSoC programs, should I use malloc (which is often mentioned in the information I've been given) or variable-length arrays (because they are newer)?
21:30.00 mihaineacsu hcurtis: did you read/get an ideea about variables on the heap or on the stack ?
21:33.41 ``Erik hcurtis: malloc. some compile flags that might help you are "-W -Wall -Werror -ansi -pedantic --std=c89"
21:33.49 ``Erik (if you're using gcc)
21:34.18 ``Erik they work with clang, too :)
21:35.46 hcurtis mihaineacsu: I don't know whether they are on the heap or the stack.
21:36.48 hcurtis ``Erik: Right now I am using Visual Studio 2010.
21:37.26 mihaineacsu hcurtis: http://stackoverflow.com/questions/3697299/passing-command-line-arguments-in-visual-studio-2010
21:38.04 brlcad do either, or better: do both
21:38.48 brlcad it's only slightly more work for you (like two lines of code change), but to be productive, you really need to understand the difference
21:40.22 brlcad more importantly, get it working in any possible way you can manage first ..
21:40.26 hcurtis Thank you to all of you.
21:40.35 hcurtis brlcad: Yes.
21:40.53 hcurtis brlcad: I am sorry that this is taking so long.
21:44.24 hcurtis brlcad: Here are details. The first program (normal fixed-sized array) was easy, of course. The second one, not so much...which is why you gave it to me--so that I could learn from the problems it would give me.
21:45.15 brlcad lets see the first one
21:47.17 hcurtis And then I found out the hard way that Visual Studio is VERY fussy about certain things that I don't have a deep understanding of, and I had to take a lot of time coming up with workarounds.
21:48.07 hcurtis [17:45] <brlcad> lets see the first one -- With the pastebin method you told me about?
21:48.22 brlcad yes
21:49.32 hcurtis Ok. I'm on it. Please bear with me, though. I'll go as fast as I can.
21:53.24 hcurtis brlcad: That first program is in C++ (whereas the second one I tried to do in C from the get-go). Do you want me to convert that first program to C before I do pastebin?
21:54.30 *** join/#brlcad cstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:54.40 brlcad nope, paste what you got first
21:55.16 hcurtis Ok
21:59.59 hcurtis brlcad: still waiting for the VM to load
22:12.43 hcurtis brlcad: Please forgive my ignorance. I'd dig for the answer to this myself, but I know you're waiting on my code. I have the code in http://pastebin.ca ("point A"), and I know I'm supposed to use something like this to compile in the VM: gcc -W -Wall -Werror -o test1 myfile.c ("point B"). However, I don't understand how to get from "point A" to "point B".
22:14.53 mihaineacsu hcurtis: just paste the source code on pastebin for now
22:15.41 hcurtis Ok
22:16.30 hcurtis Ugh, the pastebin just gives me a blank screen now.
22:17.46 hcurtis As in a blank window
22:18.50 *** join/#brlcad oana_ (~elf11@213.233.85.77)
22:19.28 hcurtis I'll try a different pastebin and a different browser.
22:27.53 *** join/#brlcad oana_ (~elf11@213.233.85.77)
IRC log for #brlcad on 20140522

IRC log for #brlcad on 20140522

02:07.23 *** join/#brlcad infobot (~infobot@rikers.org)
02:07.23 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
02:13.55 starseeker GuMiner: are you experienced with Windows development?
02:16.35 GuMiner starseeker: Not really. I've just graduated college, so my experience is limited to my own projects, internships, and class projects.
02:36.40 starseeker (finally) reaches the "build it" stage
02:43.38 Notify 03BRL-CAD:starseeker * 60779 brlcad/trunk/CMakeLists.txt: add a folder for multiconfig_path
02:55.16 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
02:55.49 *** join/#brlcad GuMiner2 (~gus.gran@ppp-70-226-162-233.dsl.mdsnwi.ameritech.net)
02:57.36 *** join/#brlcad GuMiner2 (~gus.gran@ppp-70-226-162-233.dsl.mdsnwi.ameritech.net)
03:03.22 *** join/#brlcad Zhao_Anqing (~clouddrif@210.32.186.181)
03:04.26 starseeker interesting.
03:04.36 *** join/#brlcad stirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
03:05.00 starseeker with threading turned on in Windows, the prep seems to take longer but the raytrace is quicker
03:26.21 hcurtis Great. Heap corruption in Visual Studio 2010. This must be a rite of passage. * rolls eyes
03:33.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:50.48 mihaineacsu hcurtis: you're a freshman, right?
04:20.14 hcurtis mihaineacsu: Sophomore. But actually, I'm what we call in the U.S. a "non-traditional student." I earned a business degree right after high school, worked in advertising for 11 years, got laid off, and then decided to go back to school for computer science.
04:22.26 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
04:27.45 mihaineacsu hcurtis: that's...impressive. That doesn't happen at all here. Good for you!
04:57.34 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
05:16.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:43.00 *** join/#brlcad ishwerdas (~ishwerdas@117.199.109.187)
05:56.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:02.57 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-bkwcyweezldymerf)
06:27.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:44.01 *** join/#brlcad luca79 (~luca@host222-17-dynamic.4-87-r.retail.telecomitalia.it)
06:44.18 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
06:54.10 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
06:59.47 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:01.23 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
07:16.17 hcurtis My dynamic allocation program that uses malloc() will compile, but it crashes at runtime. I've been trying to figure out why and come up with a solution.
07:25.23 raj12lnm hcurtis : send me the code
07:25.26 raj12lnm i can see
07:25.39 raj12lnm also u can use gdb
07:25.53 raj12lnm http://www.cs.cmu.edu/~gilpin/tutorial/
07:26.54 hcurtis Hi, raj12lnm. Thank you. Let me put the code in a pastebin link.
07:27.13 raj12lnm hcurtis : thanks
07:27.28 raj12lnm is not needed
07:27.31 raj12lnm :)
07:28.05 hcurtis The pastebin link or the thanks?
07:30.03 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
07:33.11 raj12lnm hcurtis : ofcourse 'thanks' ;)
07:34.30 hcurtis raj12lnm: :)
07:35.34 hcurtis raj12lnm: Here is the program. http://paste.lisp.org/+322G
07:36.05 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
07:36.22 raj12lnm this is wrong
07:36.24 raj12lnm <PROTECTED>
07:36.36 raj12lnm instead u shld write sizeof(int)*numberOfIntegers
07:36.54 raj12lnm rest seems alright
07:37.01 raj12lnm hcurtis : have fun :)
07:38.49 hcurtis raj12lnm: You told me not to thank you, but I must. Thank you for helping me.
07:39.09 raj12lnm hcurtis : are u a gsoc student ?
07:39.15 hcurtis Yes
07:41.02 hcurtis Are you?
07:41.48 raj12lnm yes
07:44.51 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
07:49.16 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
08:10.43 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
08:14.27 hcurtis Sean (and whoever else that might be interested), I got the malloc() program to work. Raj12lnm was kind enough to tell me what I was doing wrong. http://paste.lisp.org/+322H
08:18.52 hcurtis mihaineacsu: [00:27] <mihaineacsu> hcurtis: that's...impressive. That doesn't happen at all here. Good for you! ... Thank you.
08:31.42 mihaineacsu hcurtis: you should be aware that in C++ in order to allocate dynamic memory you have to use the new keyword instead of malloc. More here: http://stackoverflow.com/questions/184537/in-what-cases-do-i-use-malloc-vs-new
08:34.42 hcurtis mihaineacsu: Thank you.
08:43.51 *** join/#brlcad luca79 (~luca@host169-111-dynamic.4-87-r.retail.telecomitalia.it)
09:00.02 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
09:12.35 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
09:28.19 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
09:44.18 *** join/#brlcad arno (~luca@host97-19-dynamic.4-87-r.retail.telecomitalia.it)
09:53.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:00.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:01.16 *** join/#brlcad libero (~luca@host248-29-dynamic.4-87-r.retail.telecomitalia.it)
10:42.45 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:01.51 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
11:48.06 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:19.01 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
12:20.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:28.09 *** join/#brlcad imaleaf (~smuxi@c-71-202-235-128.hsd1.ca.comcast.net)
12:44.12 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
12:50.05 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-162-233.dsl.mdsnwi.ameritech.net)
13:08.35 *** join/#brlcad ries (~ries@190.9.171.121)
13:09.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:18.57 *** join/#brlcad ejno (~ejno@66-118-151-70.static.sagonet.net)
13:19.08 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
14:01.11 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
14:01.51 Notify 03BRL-CAD:starseeker * 60780 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/parallel.c): Apply patch #274 from Gustave Granroth improving the Windows threading support. This is closer, but something is still off somewhere - raytracing havoc.g's havoc object with 'rt -P1' results in an immediate image, while just 'rt' caused some part of the process to take a very long time before raytracing starts.
14:02.56 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7099 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
14:02.58 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7100 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
14:02.59 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7101 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
14:03.02 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7102 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
14:03.11 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7103 /wiki/User:Hcurtis0010/:
14:03.16 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7104 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
14:03.25 Notify 03BRL-CAD Wiki:14.98.92.162 * 7105 /wiki/User:Shainasabarwal/GSoC14/logs: /* Development Logs */
14:03.38 Notify 03BRL-CAD:zhaoanqing * 60781 (brlcad/branches/nmgreorg/src/librt/db_diff.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c): change nmg_mm() to nmg_ms(), then remove nmg_mmr() and nmg_mrsv(..).After removing model and nmgregion struct, they are redundant.
14:03.44 Notify 03BRL-CAD:tbrowder2 * 60782 brlcad/branches/d-binding/misc/d-bindings/D.pm: correct var names; playing with conversion routines (WIP)
14:03.46 Notify 03BRL-CAD:zhaoanqing * 60783 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: Change routine nmg_mvu() and nmg_mvvu()'s last parameter from model to shell.Then the nmg_msv() should call nmg_ms() to create new shell for consistency.
14:03.49 Notify 03BRL-CAD:tbrowder2 * 60784 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: make a new test option for ease of development
14:03.51 Notify 03BRL-CAD:tbrowder2 * 60785 brlcad/branches/d-binding/misc/d-bindings/demo_Cgrammar_v2.pl: make prog a usable one
14:03.53 Notify 03BRL-CAD:tbrowder2 * 60786 (brlcad/branches/d-binding/misc/d-bindings/recdecent-example.pl =================================================================== and 63 others): add another example of Parse-RecDescent use
14:03.55 Notify 03BRL-CAD:zhaoanqing * 60787 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: correct the wrong comment of nmg_msv(). There is no nmgregion struct any more.
14:03.58 Notify 03BRL-CAD:tbrowder2 * 60788 (brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm =================================================================== and 328 others): add a new module to encapsulate a C parser
14:04.00 Notify 03BRL-CAD:tbrowder2 * 60789 NIL: add dir for example Parse-RecDescent programs
14:04.02 Notify 03BRL-CAD:tbrowder2 * 60790 (brlcad/branches/d-binding/misc/d-bindings/demo_Cgrammar_v2.pl =================================================================== and 329 others): move RD examples to won sub-dir
14:04.08 Notify 03BRL-CAD:zhaoanqing * 60791 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: change nmg_mf(), nmg_mlv(), nmg_me(), nmg_meonvu() to fit new nmg structure.
14:04.10 Notify 03BRL-CAD:zhaoanqing * 60792 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: fix type bug in nmg_meonvu()
14:04.13 Notify 03BRL-CAD:zhaoanqing * 60793 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: remove nmg_km() and nmg_kr() to fit new nmg structure.
14:04.15 Notify 03BRL-CAD:starseeker * 60794 brlcad/trunk/src/librt/tests/CMakeLists.txt: Grr. No seeing the problem I was seeing yesterday. Commit this simple test anyway so it's handy if the issue comes up again.
14:04.19 Notify 03BRL-CAD:carlmoore * 60795 brlcad/trunk/src/libbu/parallel.c: remove trailing blanks/tabs
14:06.50 brlcad Zhao_Anqing: that's looking like some great progress
14:09.34 brlcad Zhao_Anqing: I have a challenge for you, though -- to keep your branch compiling every single commit along the way while still breaking the problem down into hundreds of small commits
14:10.30 brlcad it requires a different way of thinking through your changes, how to make changes from the bottom up (unrolling backwards) instead from the top down (forwards)
14:13.09 brlcad e.g., instead of removing a given struct (commit #1) and then fixing the N places (commits 2 through N+1) that used that struct, you'd fix the N places (commits 1 through N) and then finally remove the struct (commit N+1)
14:16.29 Zhao_Anqing brlcad: OK. Thanks, Sean. I understand your suggestion. but I have a question. besides removing two struct, I also need to change shell struct. when should I do this step? at first?
14:18.41 brlcad Zhao_Anqing: it depends how exactly it needs to change
14:18.56 brlcad if the name is changing, that's easily one regex search and replace, and one commit
14:20.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:21.03 brlcad also note in my prior example that you certainly could first remove the struct to help identify the N fixes .. you just wouldn't commit that until they very end, so that way everything always keeps compiling
14:22.18 brlcad it's a principle you might have read about called "coding complete" .. a different way of working, but a very powerful skill to learn when working with teams of other developers
14:22.46 Zhao_Anqing So I should try my best to keep the branch can be compiled every time?
14:23.28 *** join/#brlcad albertcoder (~albert@117.234.54.117)
14:23.57 GuMiner starseeker: I can reproduce that bug -- my debug build lists the GETTREE step taking ~4x as longer with parallel ray-tracing. Investigating...
14:25.28 Zhao_Anqing about the new shell struct, I remove two members: l and r_p, then add three new members: magic, manifolds and maxindex.
14:25.34 ``Erik hm, "operating system is the control panel" http://arrakis.cs.washington.edu/ (looks like each process gets a mini-vm)
14:26.30 Zhao_Anqing I think I must do such change at first even if I don't remove model and nmgregion struct. Then hundreds compiling errors appear.
14:27.02 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
14:27.55 starseeker Zhao_Anqing: if you need to remove them up front, the way to do it is to remove them, fix the compilation issues that it introduces, then commit both
14:28.42 starseeker likewise with other struct changes - if each commit still builds, they make far more effective "checkpoints" to use if you have to backtrack
14:30.29 starseeker the last-ditch bug hunting technique for finding introduced bugs is called "bisecting" the tree: http://en.wikipedia.org/wiki/Bisection_%28software_engineering%29
14:30.48 starseeker this works *way* better if each commit is in a compiling state
14:31.35 brlcad Zhao_Anqing: also, your change to src/librt/db_diff.c doesn't look right at a glance .. you possibly removed the ability to correctly compare NMG geometry
14:32.09 d_rossberg "fixing" one place breaks the functions using this part of the code; the build would be break anyway
14:33.17 d_rossberg the top down process shows you all the places to handle
14:36.40 Zhao_Anqing brlcad: thank you for review, maybe I should change the 'model' to 'shell' here.
14:36.48 brlcad for this task, it certainly makes sense to make the changes top-down as it gives you your work queue ( a couple #if 0's would be great for this ), but then one can commit bottom up with fairly reasonable certainty that everything keeps building
14:37.19 brlcad Zhao_Anqing: yeah, probably
14:37.50 starseeker brlcad: wonder if the Phoronix test suite would be a logical place to add BRL-CAD's benchmark as a stand-alone performance testing component: http://www.phoronix-test-suite.com/
14:39.06 Zhao_Anqing brlcad: OK, then I will revert these changes, then try the other method to keep the build being always compiling?
14:39.58 d_rossberg Zhao_Anqing: no; as brlcad wrote: "for this task, it certainly makes sense to make the changes top-down"
14:40.24 d_rossberg bottom up would be an option for the migration to the trunk
14:42.28 Zhao_Anqing d_rossberg: eh~ Sorry for my mistaken. So, you mean I can continue my current process to fix all compiling errors. Then when I do the migration, I should keep each commit won't break the build? Am I understand right?
14:42.57 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
14:43.41 d_rossberg Zhao_Anqing: yes
14:43.48 Zhao_Anqing By the way, is my frequency of commit OK?
14:44.16 d_rossberg it's very frequent, so yes
14:44.27 brlcad Zhao_Anqing: yeah, you don't need to revert
14:45.31 brlcad you should try to stabilize the build so it can be made to compile sooner rather than later
14:45.47 brlcad e.g., I wouldn't start mixing in other/new changes until you get through this batch at least
14:47.14 Zhao_Anqing OK. I will finish them ASAP and keep this coaching in my heard.
14:47.30 d_rossberg cut some loose ends (by commenting out broken functions) and fix them one ater the other
14:47.57 brlcad you could keep a notepad of what to come back to next and work towards getting it to a compiling state
14:48.34 brlcad there's going to be too many little issues, so do write them down somewhere (maybe put a section in the TODO file for you to know what you need to come back to)
14:50.12 brlcad taking little measures to get the code into a state you can test priodically is probably a good idea
14:50.15 brlcad it'll be a miracle if NMG still works when you're all said and done ... :)
14:50.28 Zhao_Anqing So you mean when I make it be able to compiled, it's OK even if some bugs or functional errors mixed in the codes?
14:50.47 brlcad as long as you're keeping track of them
14:51.17 Zhao_Anqing OK. I get it.
14:51.36 brlcad another technique you can use would be turning off code with the preprocessor
14:52.30 Zhao_Anqing Sounds good. I will try it. ^-^
14:54.26 Notify 03BRL-CAD:starseeker * 60796 brlcad/trunk/src/librt/db_diff.c: Type is a valid basis to declare a difference, but not sufficient to declare unchanged. Fix db_compare3 type checking.
14:56.14 brlcad if you really try to practice code complete hard, you end up chasing down a rabbit hole before you commit, and you then commit in a depth-first search manner instead of breadth-first
14:58.27 brlcad so, just for example, you could have commented out the model struct, encountered all broken functions, and fixing each of them (committing them if their signature didn't change), but if their signature changed jumping to the functions that then call them next (commiting those if their signature didn't change) and so on all the way down a call hiearchy
14:58.54 brlcad keeping track of the functions whose signature changed that you have to come back to in a stack order (and committing them after you get all their callers updated)
14:59.14 brlcad until you've finally popped all the way back to the top of the stack, then the #ifdef and struct get removed
15:00.26 brlcad like I said, it's a bit "upside down" and not always easily attainable without increasing the time, but they do minimize risk in a number of ways
15:06.49 Zhao_Anqing brlcad: It's amazing, really new but benificial to me.
15:08.31 Zhao_Anqing Let me think this idea seriously for a moment to understand it better. :)
15:12.18 Notify 03BRL-CAD:zhaoanqing * 60797 brlcad/branches/nmgreorg/src/librt/db_diff.c: I am wrong to remove ID_NMG tag before, now I restore it and change struct model to shell. That's the right way to fit the routine to new nmg.
15:13.07 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
15:25.07 hsrai sd
15:34.00 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
15:35.17 *** join/#brlcad albertcoder (~albert@117.225.70.153)
15:36.21 *** join/#brlcad albertcoder (~albert@117.225.70.153)
15:39.43 *** join/#brlcad albert_ (~albert@117.219.21.173)
15:44.40 Notify 03BRL-CAD:starseeker * 60798 brlcad/trunk/src/librt/db_diff.c: more work on diff3
15:46.31 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
15:57.17 ``Erik hm, stolen ebay account info is already for sale (change your passwords, yo)
16:04.27 teepee right, good point
16:17.51 teepee good, they limit the password to 20 chars
16:22.55 Notify 03BRL-CAD:zhaoanqing * 60799 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: change geometry and attribute routines to fit new nmg structure.
16:25.43 Notify 03BRL-CAD:zhaoanqing * 60800 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: change modify routines to fit new nmg sturcture.
16:25.55 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
16:34.05 *** join/#brlcad albertcoder (~albert@117.236.113.242)
16:52.22 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
17:26.50 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
17:34.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:41.32 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.110)
17:45.12 n_reed ``Erik: changed mine last night. at this point, with so many breaches in so many sites, many of which aren't reported for weeks or months, i'm thinking i should just change my passwords at every website once a week.
17:55.45 *** join/#brlcad hoiji (3b5916ae@gateway/web/cgi-irc/kiwiirc.com/ip.59.89.22.174)
18:03.24 *** join/#brlcad hoiji (75c953b3@gateway/web/cgi-irc/kiwiirc.com/ip.117.201.83.179)
18:12.02 GuMiner One clarification questions:
18:12.05 GuMiner > Is semaphore.c (libbu) supposed to implement semaphores instead of mutexes? The pthread code and current Windows code are currently mutex implementations. I'm wondering if this is just a naming mixup.
18:16.53 ``Erik n_reed: I generate a unique password (pwgen -s) for every different site and stash them all in an encypted text file to mitigate a services oops, but it's still a bit irritating :) at least ebays are not stored plaintext (as far as we know), but things like full name and address were still in the mix
18:18.29 teepee does that with an encrypted file image ;)
18:18.45 teepee but it is quite annoying
18:19.56 ``Erik GuMiner: the posix stuff is all mutex as well, I think the code may've started before the modern definitions were really embraced... (early versions ran on a modified vax 11/780, they actually wired in a second processor unit and modified the bsd kernel running on it to handle simultanious multiprocessing... it's old!)
18:20.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:22.07 Notify 03BRL-CAD:starseeker * 60801 (brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h): Clear the material_head before each db_dirbuild, so we don't get warnings about overwritten properties. We're not actually using material_head in diffing, so its contents don't matter. (Thanks Sean for the assist.)
18:24.25 GuMiner ``Erik: Wow. I hadn't realized the terminology had changed.
18:25.07 Notify 03BRL-CAD Wiki:Albertcoder * 7106 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Logs */
18:27.16 *** join/#brlcad ries (~ries@190.9.171.121)
18:27.28 ``Erik GuMiner: I think the strict definitions have not really changed, but the engineer understanding of what they mean may have? (I'm totally guessing)
18:31.42 ``Erik hm, the words semaphore and mutex come from dijkstra in '65, threads were called "processes" in that paper and didn't take on their modern name until "the late 70's or early 80's"
18:37.36 brlcad ``Erik: .bz dns is no longer responding to external queries .. do you know anything that changed recently?
18:37.50 brlcad (hosts that it's authoritative for)
18:39.24 brlcad apparently happened earlier today
18:47.43 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
18:48.38 ``Erik no, I don't know of anything...
18:49.19 ``Erik looks like named was restarted at 14:41
18:50.04 ``Erik looks like named is only listening on localhost, not *
18:51.52 ``Erik someone did something with named.conf may6 17:03
18:52.02 brlcad I've restarted it many times
18:52.20 ``Erik <PROTECTED>
18:52.27 ``Erik in named.conf
18:52.50 brlcad it first seemed to be refusing localhost connections, restarting fixed that
18:53.18 brlcad I can't get a response on port 53 tcp
18:53.31 brlcad (except on localhost)
18:53.38 brlcad wonder if the ISP is doing something
18:53.42 ``Erik yeah, that'd be that listen rule
18:54.18 brlcad hrm, so does it need to listen on the public IP too?
18:54.27 ``Erik weird that it'd show issues today instead of a couple weeks ago
18:54.47 ``Erik how else would a non-localhost client get to it? O.o
18:54.58 brlcad maybe it got stuck and it's only now been restarted
18:55.16 brlcad you know what the may6 change was? a diff?
18:56.03 ``Erik ummm, heh, was that the system upgrade?
18:56.32 Notify 03BRL-CAD Wiki:Ankeshanand * 7107 /wiki/User:Ankeshanand/GSoC14/logs: /* Update today's logs */
18:56.43 ``Erik no, that seemed to have happened april 9th
18:57.07 brlcad there we go
18:57.33 brlcad yeah, I think the system upgrade might had added / uncommented that listen line
18:57.51 brlcad just removed it and it's responding
18:59.21 ``Erik hm, there're more differences
18:59.31 ``Erik was timr mucking in there recently?
19:00.01 Notify 03BRL-CAD:carlmoore * 60802 brlcad/trunk/src/util/bwrect.c: make fixes in the Usage statement in bwrect
19:01.29 brlcad maybe only to test this, but I don't think so
19:01.33 brlcad talking to him now
19:02.05 ``Erik 'k, a good chunk of /etc is in git, but things have changed without getting committed... you can do a diff to see the changes
19:02.53 GuMiner starseeker: I switched Windows APIs -- from what I could see, there was a bit too much overhead with the previous versions API. Update posted on sourceforge.
19:02.54 brlcad aha, something removed the recursion rule
19:03.00 brlcad thanks for the git tip
19:06.22 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
19:08.33 brlcad got it
19:08.56 brlcad all of tim's zones weren't getting loaded, looks like the update wiped out the changes
19:18.12 brlcad GuMiner: semaphore.c is a misnomer in the posix sense of the terms, but isn't really a mixup -- the file implements a semaphore API (using a mutex construct on some platforms)
19:18.52 brlcad and to make it even more confusing, the semaphore API is almost exclusively used as a mutex even if it does generalize
19:22.33 Notify 03BRL-CAD:brlcad * 60803 brlcad/branches/RELEASE/regress/CMakeLists.txt: turn off the repository check for this release. issues reported in the latest version of the file are not current with these sources.
19:26.28 brlcad I see you already committed the updated named.conf
19:28.37 GuMiner brlcad: That's where I'm confused -- the pthread API isn't created with PTHREAD_MUTEX_RECURSIVE, and the Win32 API isn't using CreateSemaphore -- so any attempt to use the API on windows or unix as a semaphore instead of a mutex will fail. Plus, there's no way to initialize each semaphore with a count > 1 (so the structure of using the 'semaphores' seems a lot like that of mutexes to me).
19:31.38 GuMiner (actually, PTHREAD_MUTEX_RECURSIVE is for recursive locking, not for a semaphore -- regardless, pthread_mutex isn't behaving like a semaphore).
19:45.19 ``Erik @ndm_haskell: People who want to program in C++ are exactly the people who should not be allowed to.
19:45.22 ``Erik hehehe :)
19:52.44 brlcad GuMiner: yeah, best not to think about that one too hard because it is a mix of terminology (that predate standard use) with some subtleties
19:53.01 brlcad by generalize, I didn't mean that it's a counting semaphore (which is probably what you're most familiar with?)
19:54.17 GuMiner brlcad: Yup, that's what I think of when I hear of semaphores.
19:55.19 brlcad the generalized notion of a semaphore is merely a variable that controls access by multiple processes
19:55.46 brlcad so a mutex is one type of semaphore (a binary semaphore)
19:55.54 brlcad but there are some other subtle differences
19:56.52 brlcad like some say you're supposed to be able to release a semaphore from any proces ... and I don't think that's a trait our API supports across all platforms
19:57.51 brlcad best to just mentally tell yourself it's a mutex and treat it as such ;)
19:58.54 Notify 03BRL-CAD:carlmoore * 60804 brlcad/trunk/doc/docbook/system/man1/en/bwmod.xml: fix man page to match the Usage statement more closely; there is, however, still the matter of stuff referred to by '...'
20:05.32 Notify 03BRL-CAD:starseeker * 60805 brlcad/trunk/include/rt/db_diff.h: Start thinking about ways to handle results other than large numbers of pointer tables...
20:21.56 Notify 03BRL-CAD:starseeker * 60806 brlcad/trunk/include/rt/db_diff.h: Let's try something that should (in priniple) be less cumbersome - encode the diff state in a return integer using bit flags, which should also be useful as a simple way to categorize individual results - may avoid the need for lots of individual pointer tables for each results category.
20:25.27 starseeker wonders if a "modernize BRL-CAD's parallelism terminology" is a worthwhile TODO, or whether it'd be too much trouble
20:35.28 Notify 03BRL-CAD:starseeker * 60807 brlcad/trunk/include/rt/db_diff.h: If it works for diff3, it should work for diff as well. May be able to convert db_compare* functions to visitor pattern as well, so checkpoint before ripping the guts out of everything.
20:42.01 ``Erik glad I wouldn't be the one interfacing with the dependant projects to make that change... (I'm guessing 80% of the effort would be political in nature)
20:42.12 brlcad starseeker: it's technically accurate, just misleading to how it's taught
20:42.16 Notify 03BRL-CAD:carlmoore * 60808 brlcad/trunk/doc/docbook/system/man1/en/coil.xml: fix the coil manpage to match the Usage (rearrange the order); also shorten a few messages
20:43.02 ``Erik what's the futurama line? "you are technically correct, the best kind of correct!"
20:48.45 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
21:06.20 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
21:29.57 *** join/#brlcad mihaineacsu (~mihaineac@92.81.50.203)
21:32.47 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
21:38.58 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
22:06.40 *** join/#brlcad oops (~smuxi@c-71-202-235-128.hsd1.ca.comcast.net)
22:14.34 *** join/#brlcad oops (~smuxi@c-71-202-235-128.hsd1.ca.comcast.net)
22:20.38 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
22:41.27 *** part/#brlcad imaleaf (~smuxi@c-71-202-235-128.hsd1.ca.comcast.net)
22:44.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:14.12 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
23:17.00 hcurtis Here is an activity update. I re-read the acceptance requirements at http://brlcad.org/wiki/Summer_of_Code/Acceptance. Afterward, I published my acceptance of those requirements on Melange.
23:17.33 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
23:29.55 hcurtis The information at http://brlcad.org/wiki/Summer_of_Code/Acceptance says we are to regularly submit progress reports of daily activity. Are those reports in addition to the development log entries and activity updates in the IRC channel, or do the dev log entries and channel updates serve as the progress reports?
23:30.36 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
23:54.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140523

IRC log for #brlcad on 20140523

00:33.00 Notify 03BRL-CAD:starseeker * 60809 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/CMakeLists.txt and 2 others): Major rework of the db_diff API in progress - turn off both the diff test and gdiff2 until they can be rewritten.
00:50.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:51.42 Notify 03BRL-CAD:starseeker * 60810 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Might as well go the rest of the way - convert the avs diffing to the visitor pattern too. Haven't done the diff3 version yet.
01:03.36 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
01:34.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:51.26 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.50.203)
02:06.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:12.45 *** join/#brlcad hoiji (75c95c24@gateway/web/cgi-irc/kiwiirc.com/ip.117.201.92.36)
02:21.27 hcurtis Progress update: I've been working on converting my first C++ program from yesterday to a C program. It would not compile in Visual Studio 2010, but after some research and some trial and error, I got it to work. The process was a good lesson. If you'd like to offer feedback, here is the program: http://paste.lisp.org/+322R
02:45.54 Notify 03BRL-CAD:tbrowder2 * 60811 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): good object parse ID from bu.h
02:51.25 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
03:02.27 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
03:07.27 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
03:30.46 Notify 03BRL-CAD:zhaoanqing * 60812 brlcad/branches/nmgreorg/include/nmg.h: because the top of nmg structure being replaced by shell, NMG_INCR_INDEX should check shell, not model. Then remove redundant GET_XXX and replace parameter 'm' by 's' for better understanding.
03:32.57 Notify 03BRL-CAD:zhaoanqing * 60813 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c: correct rest compiling errors in nmg_mk.c. change usage of 'shell::l.magic' to 'shell::magic'.
03:35.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:42.21 Notify 03BRL-CAD:zhaoanqing * 60814 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_ck.c: change validator routines to fit new nmg structure. And remove redundant version of model and nmgregion.
03:56.29 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
04:33.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:43.11 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
05:16.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:40.25 Notify 03BRL-CAD:zhaoanqing * 60815 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_ck.c: change Checking Routines to fit new nmg structure. But I am not quite sure the exactly function of nmg_ck_v_in_fus() and nmg_ck_vs_in_region(). I will be back to them both later.
05:48.12 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
07:07.10 *** join/#brlcad oana_ (~oana@188.209.97.130)
07:07.45 hcurtis Progress update: I've been working on converting my second C++ program from yesterday to a C program. It will not compile in Visual Studio 2010, but I'm trying to come up with a solution.
07:37.28 *** join/#brlcad hoiji (75c95c24@gateway/web/cgi-irc/kiwiirc.com/ip.117.201.92.36)
07:49.56 oana_ hcurtis, why it won't compile?
07:50.16 hcurtis I don't know.
07:50.57 oana_ errors? or something?
07:51.18 hcurtis It might have to do with Microsoft's extensions to the ANSI standards in Visual Studio 2010. I am trying to learn how to disable them.
07:51.54 mihaineacsu_ hcurtis: what exactly happens when you try to compile it?
07:52.43 ankesh11 hcurtis: Also, you should avoid using conio.h library, it's restricted to MS-DOS compilers and is not a part of ISO C.
07:53.28 hcurtis mihaineacsu_: Run-Time Check Failure #3 - The variable 'numberOfIntegers' is being used without being initialized.
07:54.30 oana_ hcurtis, did you initialize that variable before doing any checks on it?
07:54.41 hcurtis mihaineacsu_: The lines in my program that create the error are printf("Enter the number of integers you want the memory space to contain: "); scanf_s("%i", numberOfIntegers);
07:55.27 hcurtis ankesh11: Ok. Thank you.
07:55.50 oana_ that's cause you are reading the number wrong...
07:55.58 oana_ hcurtis, scanf_s example http://code.wikia.com/wiki/Scanf_s
07:56.01 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
07:57.02 hcurtis oana_: Thank you.
07:58.24 raj12lnm hi all.
08:00.18 oana_ hcurtis, welcome, try to understand why you should read the number like that and not how you did it...
08:00.52 hcurtis For anyone who is curious, here is the program that will not compile in Visual Studio 2010: http://paste.lisp.org/+322V
08:01.18 hcurtis oana_: Ok
08:02.23 oana_ first of all, get rid of getch() and conio, it's not inter systems compatible
08:02.40 oana_ you want your program to run on other systems too, conio.h is windows bound
08:04.03 mihaineacsu_ hcurtis: if it's not immediately obvious, use google and see what results come up about scanf and how to use it properly
08:04.12 *** join/#brlcad pawleeq (~pawleeq@static-cl031028150026.unet.cz)
08:04.30 pawleeq hello
08:04.59 hcurtis oana_: Ok
08:05.58 hcurtis mihaineacsu_: oana_ sent me some great information.
08:06.43 oana_ and scanf_s is microsoft specific too, so you should try and find something else, some other function that will work on other platforms too
08:07.16 oana_ hint scanf, google that, it will work as scanf_s but it's not bound to the platform you are working on
08:11.56 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
08:14.15 mihaineacsu_ hcurtis: yes, the example is helpful, but you should aim to understand why it works like that.
08:14.55 hcurtis oana_: Thank you for all of your help. The program compiles now. Now I just need to get rid of conio.h and getch().
08:15.20 hcurtis mihaineacsu_: I thank you also.
08:19.15 oana_ hcurtis, do that and then read about pointers and how they work, that's what you did wrong with your scanf function
08:19.46 hcurtis oana_: Ok
08:23.33 raj12lnm brlcad and others : I saw an issue in src/libged/typein.c
08:23.53 raj12lnm in line 1162 and 1172 there are same errors
08:23.55 raj12lnm which is wrong
08:24.05 raj12lnm shld i submit a patch for this ?
08:24.16 raj12lnm Although I working on the python branch at github
09:01.05 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
09:10.22 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7108 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
09:10.29 Notify 03BRL-CAD:zhaoanqing * 60816 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_copy.c: change copy routines to fit new nmg structure.
09:19.43 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
10:00.54 Notify 03BRL-CAD:zhaoanqing * 60817 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_index.c: change index-relavant routines to fit nmg structure. But I leave nmg_merge_models to discuss later. This routine is to merge the region structs of two models. I am not sure I should remove this routine directly or change to merge sub-struct of two shells.
10:09.35 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7109 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
10:14.58 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7110 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
10:41.29 Notify 03BRL-CAD:zhaoanqing * 60818 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_info.c: change information-relavant routines to fit new nmg structure.
10:55.49 raj12lnm brlcad : can u explain this sentence
10:56.27 raj12lnm It is anticipated that there will be pts_per_curve+1 elements per curve, the first point being repeated as the final point, although this is not checked here.
10:56.45 raj12lnm It is in src/libwdb/ars.c
10:57.35 raj12lnm So if (1,0,0),(1,1,1),(1,1,2) are three points in a curve
10:59.25 Notify 03BRL-CAD:zhaoanqing * 60819 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_class.c: change classification routines to fit new nmg structure.
10:59.49 raj12lnm then shld the float array corresponding to that curve be [1 1 2 1 0 0 1 1 1 1 1 2] (last one repeated) or simply [1 0 0 1 1 1 1 1 2].
11:00.03 raj12lnm I am asking to just ensure the correctness of this array
11:00.12 raj12lnm Please reply asap.
11:00.13 raj12lnm thanks
11:00.52 raj12lnm others are welcome to explain as well.
11:00.53 raj12lnm thanks
11:19.11 Notify 03BRL-CAD:zhaoanqing * 60820 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_eval.c): change evalution routines to fit new nmg structure.
11:32.46 Notify 03BRL-CAD:zhaoanqing * 60821 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_manif.c: change manifolds-relavant routines to fit new nmg structure.
11:47.32 *** join/#brlcad oana_ (~oana@188.209.97.130)
11:52.53 Notify 03BRL-CAD:starseeker * 60822 brlcad/trunk/src/libbu/semaphore.c: Commit second threading patch from Gustave Granroth for easier testing on Windows.
12:03.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:23.27 Notify 03BRL-CAD:zhaoanqing * 60823 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mod.c: change modification routines to fit new nmg structure. but leave nmg_merge_regions(...) to discuss later. it may change to merge shells, but I am not sure whether it makes sense.
12:25.35 Notify 03BRL-CAD:zhaoanqing * 60824 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_plot.c: remove redundant plot routines with parameter model and nmgregion.
12:30.38 Notify 03BRL-CAD:zhaoanqing * 60825 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_plot.c: remove redundant NMG to UNIX-Plot routines with parameter model and nmgregion.
12:33.30 Notify 03BRL-CAD:zhaoanqing * 60826 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_plot.c: remove rountines about 'Visualization of fancy edgeuses into VLBLOCKs' with parameter model and nmgregion.
12:55.24 *** join/#brlcad ries (~ries@190.9.171.121)
13:02.59 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-175-76.dsl.mdsnwi.ameritech.net)
13:05.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:18.26 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
13:18.33 clock hi all
13:19.11 clock "The BRL-CAD source code repository is believed to be the oldest public version-controlled codebase in the world that's still under active development, dating back to 1983-12-16 00:10:31 UTC.[3]"
13:19.23 clock Wow!
13:28.03 brlcad hi clock
13:28.11 clock brlcad, hi long time no see :)
13:28.23 clock brlcad, wanna show my latest project :)
13:28.35 clock http://ronja.twibright.com/distillcooker/
13:35.40 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
13:40.29 brlcad clock: if they let czech's, you should set up a kickstarter or indiegogo page (far easier to send money)
13:40.52 clock brlcad, they dont, and we already looked at these two and that failed through
13:40.59 clock brlcad, im in zurich now by the way
13:41.28 brlcad what about one of the other crowd-funding sites? there are a dozen or more of them
13:41.34 brlcad surely one of them caters internationally
13:41.40 clock i looked it at yesterday and found nothing interesting
13:42.22 clock brlcad, we think it will be a big hit when it gets released
13:42.26 brlcad heh, you mean you spent an entire day looking?!
13:42.29 clock but I didn't use BRL-CAD
13:42.32 brlcad yeah, must not be anything then :)
13:42.36 clock brlcad, not entire day
13:42.58 clock I used just normal vector drawing editor to do the drawings
13:43.00 brlcad I'm being facetious
13:43.24 brlcad i'm saying that rediculously little time investigating if you really are serious about receiving funding
13:43.52 Notify 03BRL-CAD:zhaoanqing * 60827 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_plot.c: change rest plot-relavant routines to fit new nmg structure.
13:44.05 clock brlcad, well as someone on the Twibright IRC pointed out, all the drinking water projects on kickstarter receive 0 or 1 donations
13:44.16 clock we concluded its about - as criticized - "fund me, I'm useless"
13:44.57 clock brlcad, now we have bank transfers in Europe for free :)
13:45.08 brlcad no way i'm going to go through the hassle of setting up a wire transfer, but I would gladly donate if through a proper service
13:45.42 brlcad the existence of projects that receive 0/1 donations is pretty much irrelevant
13:45.44 clock brlcad, how much does a wire transfer cost you?
13:45.46 brlcad it's about YOUR project
13:45.57 brlcad and your salespitch / potential / viability
13:46.09 clock brlcad, I think it shows kickstarter people are not interested in helping 800 million people who don't have drinking water
13:46.33 clock I think they want "Pressy is here ->" or something that blinks, has USB, cloud, can be connected to iPhone and cool design
13:46.45 brlcad eh, you're supposed to bring the people
13:47.08 clock brlcad, well at the moment when just researching the funding platform takes comparable time to actually developing the project
13:47.12 brlcad assuming this massive hoard of "kickstarter people" are just waiting to throw money at you (or anyone) is also rediculous
13:47.28 clock I just said they are not
13:47.45 brlcad you'd have your page exactly as you have it now, promote it however you would otherwise, but then when it comes time to actually send you money, you link to the kickstarter page
13:48.10 brlcad I know you said they're not .. the fact that you'd even have that discussion is silly :)
13:48.27 brlcad of course they're not, someone even thinking that at all is misguided
13:48.49 clock I feel disrespected when you say "the fact that you'd even have that discussion is silly :)"
13:49.10 brlcad it's not that "kickstarter people are not interested in helping 800 million people who don't have drinking water" .. it's that nobody with a drinking water plan has brought people to the site to fund them
13:49.23 clock brlcad, there are 2 things with kickstarter I dont like:
13:49.27 clock 1) they take 5% off
13:49.30 brlcad no discrespect intended, this is advice
13:49.43 clock 2) if the donations dont get collected within 60 days it all fails
13:49.46 brlcad plain and simple, your primary/sole method of funding is exceptionally limited
13:50.20 clock I feel disrespected when you say this is advice. I think its not advice, I think its judgmental untrue and presented in a way like you were here to determine what is true and what not, and not presented as just your opinion
13:50.28 brlcad i'm a potential funder that would be interested, and that's my feedback to you ..
13:50.44 clock brlcad, how much does an IBAN transfer cost you?
13:51.24 brlcad okay, well then I apologize for offending you, as that is most certainly not the intention in any regard
13:51.38 brlcad and since this discussion is getting off track I'm just going to leave it at that, I wish you the best of luck
13:52.13 brlcad really did not intend to disrespect and I feel you're not hearing me, so again my apologies for going down that route
13:52.19 oana_ clock, what brlcad tries to say I think it's that "normal" people won't go and make a wire transfer for just 10$, if I would want to help you I don't think I would go out and wire transfer just 10$...
13:53.04 oana_ and actually you would have better chances of getting 10$ from 100 people than getting 10k from 1 person... that way. Just my 2 cents.
13:54.27 clock oana_, whats the issue with wire transfer?
13:54.46 clock In my online bank I just type in the IBAN and name and press OK and it gets transferred within Europe for 0,-
13:54.57 clock Is IBAN more difficult in the US?
13:55.04 clock brlcad, how much does an IBAN transfer cost you?
13:55.05 brlcad exceptionally
13:55.16 clock wow
13:55.19 clock what does it involve?
13:55.25 clock you have to personally go to the bank?
13:56.09 brlcad you realize this involves sending money to a foreign country, there are extensive laws and rules around this to prevent money laundering, fraud, and a host of other issues
13:56.34 oana_ clock, for example I am from Romania, things don't work like that here, I can't just transfer you money from my account, since it's in my local currency, I would have to go to the bank and do some stuff there/things I don't actually know how to do it, just to transfer those 10$
13:56.36 brlcad you usually have to personally go to the bank, depending on the amount have to have items declared or notorized
13:56.51 clock oh wow
13:56.53 brlcad even if you don't go to the bank, usually original signatures are required
13:57.01 clock here it gets automatically converted
13:57.17 clock brlcad, and how much do the fees cost?
13:57.21 brlcad and the fee can be anywhere from $10 to $50 USD depending on the bank and amount being transferred (some take a %)
13:57.26 clock I see
13:57.30 clock and if I had a paypal?
13:57.33 oana_ well, we are more bureaucrats around here...
13:58.11 clock how much does western union cost to send?
13:58.24 clock brlcad, and how is it easier if it would be through kickstarter?
13:58.32 brlcad paypal would be one of many possible "a proper service" I just mentioned, though they are one of the worst
13:58.51 brlcad kickstarter et al all are set up to receive payments in any number of ways
13:59.22 clock yes I had paypal and I deleted it
13:59.23 brlcad e.g., credit card, done or hook into amazon or bank or any number of things where it becomes as simple as filling out a form and hitting send
13:59.37 clock because of concerns with abuse from the side of paypal, various juristic traps etc.
13:59.53 clock arbitrariness and many reports of abuse from paypal I read from people on the Internet
14:00.01 brlcad that said, I would not at all be surprised if they don't support international projects for the same reason
14:00.21 brlcad there really are a lot of ways to launder/fraud money and it's risky business
14:00.24 clock brlcad, I remember last time I looked at kickstarter they required project to be in UK or US or something like that
14:00.31 clock what about bitcoin?
14:00.51 clock could you send bitcoin easily?
14:00.52 brlcad paypal is a pain to deal with but they're one of a few that do allow it iirc
14:01.32 clock brlcad, what about aggregating donations from few friends/acquaintances and then send it through a PITA channel?
14:01.45 brlcad better than a wire, but I wouldn't call it easy
14:02.01 clock brlcad, on Ronja many people sent me through wire transfer - and at that time it was even more PITA because there was no IBAN - and some through Western Union
14:02.26 clock brlcad, when I researched bitcoin last time I wasn't able to figure out how to set it up
14:02.29 brlcad that sounds like high-risk activity, relying on "untrusted couriers"
14:02.32 clock So I wrote to the Bitcoin site
14:02.43 clock and they told me to hire a professional company for that that does it for $$$
14:02.44 clock Great.
14:02.50 clock They advertise it as a no fee service
14:02.56 clock and you should hire a commercial company for that
14:04.33 clock brlcad, so you say you would be willing kickstarter or paypal but not IBAN or Western Union or Bitcoin right?
14:04.38 brlcad well, that's why I insinuated that spending a day on this seemed inadequate for coming to any conclusion, not being offensive towards your efforts but recognizing that this is incredibly complicated if you intend to receive donations internationally
14:05.29 brlcad it's a really hard problem that would probably take me a couple weeks to investigate options and figure out what would ultimately be a set of viable options
14:05.33 clock so that people using it for legitimate purposes are deterred
14:05.37 clock while criminals are not deterred
14:05.39 brlcad you don't want WU
14:05.44 brlcad their fees are insane
14:05.58 clock I don't know what their fees are because I asked them and they didn't tell me
14:06.03 clock they said I have to ask in the source country
14:06.05 brlcad they make paypal seem like a benevolent saint
14:06.06 clock thats a great idea
14:06.11 clock now I will book 175 plane tickets
14:06.17 clock to fly into 175 countries
14:06.28 clock and ask in a western unioun counter in each of them
14:06.32 brlcad that's your problem, tnot theirs :)
14:06.33 clock for a project worth of $2'900
14:06.42 brlcad they'll tell you on a per-country basis
14:06.52 clock no even not that
14:06.57 clock just sending from switzerland
14:06.58 brlcad they're not going to tell you willingly, but you can get them to tell you
14:06.59 clock which was insane
14:07.09 brlcad their site will tell you if you go far enough along
14:07.22 brlcad but the fee's are usually a substantial %
14:07.42 brlcad some countries are incredibly low (e.g., india) because they negotiated some deal
14:07.48 brlcad others are double-digit
14:08.46 clock brlcad, what if I researched some other money transfer like WU except their fees are OK for you?
14:08.50 clock brlcad, would you do it?
14:08.51 brlcad in any regard, I do wish you well and look forward to seeing updates if you get it off the ground
14:08.55 clock cause here are tons of money transfers
14:09.17 clock brlcad, well if I manage to set up paypal or kickstarter I will let you know
14:10.16 brlcad sure, thanks
14:11.31 clock brlcad, RIA can send online credit card to switzerland $10 and the fee is $8
14:11.33 brlcad would suggest trying to stick with a service (there really are dozens) either catering to crowd-funding or (perhaps more appropriately) micro-lending / micro-investing, whatever their terms
14:11.34 clock what u think about this?
14:11.42 clock acceptable fee or not?
14:12.02 clock brlcad, also - what if the funding service don't deliver their money?
14:12.05 clock then all the people get pissed
14:12.20 brlcad I don't know -- on the surface, for a payment that small, it's insane
14:12.25 clock I won't sue them because that would cost more than the worth of the project
14:12.29 brlcad for a $100 donation, meh, wouldn't care
14:13.14 clock brlcad, but this discussion sparked an idea in me - I will add instructions how to fill out online donations through RIA and credit card :)
14:13.19 brlcad most funding services you can find with some quick searches are pretty reputable, or at least it's easy to investigate their reputability
14:13.46 clock brlcad, I actually dont want funding service, but money transfer service :)
14:13.51 clock RIA with 0,- fee would be great :)
14:14.20 clock "Currently, online money transfer is only available from the United States." OMG
14:14.46 clock not only they stopped flying to the moon
14:14.53 clock not only they stopped flying the space shuttle
14:14.59 clock they even stopped online money transfers!
14:15.06 brlcad they stopped sending money to other countries ;)
14:15.33 clock cause all their money is in china :)
14:15.36 brlcad quite intentionally difficult to send money abroad, even from a bank
14:15.47 clock reminds me the bitcoin
14:15.58 clock where its easy to turn money into bitoin
14:16.07 clock but very difficult to turn bitcoin into money
14:16.11 clock Reminds me my flushing toilet
14:16.15 clock also easy to flush money
14:16.15 brlcad bitcoin actually might be one of the easiest ways on the whole, but then your audience is incredibly diminished
14:16.21 clock but once flushed, difficult to bring them back
14:17.11 brlcad it's a weekly if not daily financial topic in the US and the feds are only starting to incorporate it into the laws
14:17.25 brlcad so you can get away with more that you can't otherwise
14:17.52 brlcad but you do usually end up needing a broker or escrow handler or some other middleman if you really want to end up with cash in hand
14:18.07 clock yes exactly
14:18.15 brlcad for a project as tiny as yours, you're going to be hard-pressed (seriously, check out micro-lending)
14:18.55 clock and there is like just one person in switzerland doing it in free time you have to personally arrange with
14:19.06 clock what means hard-pressed?
14:19.42 clock I don't want micro-LENDING but micro-DONATION :)
14:19.49 clock brlcad, anyway I wanted to discuss something else
14:20.03 clock brlcad, assumed the project gets famous after release, would you like to piggyback some BRL-CAD on it?
14:20.29 clock brlcad, maybe you could find some BRL-CAD interested newbie intersted in clicking up a model of the machine in BRL-CAD and adding the views to the manual
14:20.45 clock and write everywhere it was powered by BRL-CAD etc.
14:20.55 clock I have currently exploded 3D views which I drew simply in inkscape
14:21.27 brlcad possibly, sounds interesting
14:21.31 clock but when they were finished I realized I could as well rtedge them
14:21.57 clock brlcad, if I were designing an DIY space shuttle, I would definitely research kickstarter
14:22.05 clock I just want to avoid "analysis paralysis"
14:22.21 clock or like these foundations
14:22.33 clock "application has to be formatted with 10pt letters and 1.5 spacing"...
14:23.03 clock I thought like "fuck this!" and smashed into the page close button
14:23.30 clock melinda and belinda charitable foundation of hell
14:23.31 brlcad that's the game that has to be played until you acquire a reputation and can make deals with single entities
14:23.55 clock you know the optimum strategy in some games is to not play them?
14:24.02 brlcad especially since most of them want you to think big but have a very detailed plan
14:24.30 brlcad that's only an optimium strategy for not losing ;)
14:26.06 clock no seriously I read about scientific analyses that hte optimum strategy in poker is to not play
14:26.52 ries clock: I am reading back, IBAN in europe is easy, take's about the same time for me as paypal but it's more secure. Personally kickstarter is differcult for me because I need a amazon account and a credit card to do anything in kickstarter.
14:27.17 clock brlcad, I actually did 4 fundraising campains on Ronja, hat just IBAN and some times possibly pay pal, and it got not only all paid, but even overpaid!
14:27.35 clock ries, and RIA?
14:27.53 ries clock: RIA?
14:28.14 clock http://www.riafinancial.com
14:28.18 clock destination country switzerland
14:28.27 clock pick up method bank transfer or cash pickup
14:28.33 clock whichever cheaper
14:29.31 ries clock: I have a bank account in europe, so sending money anywhere in the world is easy… But I can imagine for other countries, outside of europe this isn't so easy.
14:29.48 clock ries, yes then you can do IBAN through europe for 0,- right?
14:30.07 clock Someone sent me donation from CZ to CH, it was 0,- and automatic conversion of currency
14:30.09 ries everybody in europe can! I wonder why teh US is behind on that, looks odd to me..
14:31.14 clock ries, I think because their IRS is hyper-paranoid
14:31.57 ries clock: Kickstarter did came recently to holland (I know you don't like KS) just wanted to mention that...
14:32.10 clock sounds like closing in :)
14:32.22 brlcad clock: it's not paranoid, the rules are in place BECAUSE of widespread abuse and laundering
14:32.35 clock I also don't like those multi-page intentionally vague overly broadly reaching terms and conditions which
14:32.52 clock 1) take several hours just to read
14:32.55 brlcad it just their solution hurts everyone (but stops that avenue of abuse)
14:33.15 clock 2) to actually understand what I am agreeing to, I woul dhave to hire a lawyer, which would be at least 10 times more expensive than the whole cost of development
14:33.30 clock brlcad, like Credit Suisse
14:33.48 clock they got a fine in order of billions for financial crimes
14:34.12 brlcad which means they were probably really liable for tens or hundreds of billions
14:34.20 brlcad usually the fines are a fraction of what was detected
14:35.01 brlcad in suisse case, it could easily have been in the trillions since it spans several decades
14:35.41 clock brlcad, what is the fee acceptance boundary for your potential donation of $10?
14:35.54 clock brlcad, If I find a transfer service that fits within it I would let you know
14:36.07 clock sure
14:36.19 clock it pisses me like some countries have no drinking water nothing to eat
14:36.23 clock while other SPLURGE
14:36.33 clock because THEY RUN ON ORGANIZED CRIME
14:36.49 clock AND HAVE THE RUDE BALLS TO PRETEND HOW EVERYTHING IS PERFECT AND HIGHLY DEVELOPED IN THEM
14:37.02 clock this will be now put to stop
14:37.20 clock people in slums will now drink better drinking water than the splurges in Switzerland
14:37.52 ries clock: when you reach your funding, how is it going to help the people in need?
14:37.53 clock sriously, we have 4.6 mg/L nitrate in our tap water, whereas those who put the stinky water with floating trash into Distillcooker will have 0.0
14:37.59 brlcad well you certainly have a lot of problems ahead of you
14:38.07 brlcad having a device is only one of a number of issues
14:38.09 clock ries, they build it
14:38.27 brlcad manufacturing, distribution, infrastructure maintenance on a large scale
14:38.33 clock I asked people from Cambodia from poor parts of Thailand
14:38.35 ries clock: How do they get the design?
14:38.38 clock both said they think it will help a lot
14:38.44 Notify 03BRL-CAD:zhaoanqing * 60828 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_pr.c: change nmg presentation routines for new nmg structure.
14:38.48 clock ries, download it from the interntes like, almost everything today
14:39.04 ries clock: you think they have internet and can read your plan?
14:39.11 clock sure
14:39.25 ries wooow, that's vert optimistic
14:39.25 clock there are many people who have like smartphone but no drinking water
14:39.30 clock but anyway
14:39.33 Notify 03BRL-CAD:tbrowder2 * 60829 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm): save work
14:39.39 clock I designed the manual specially that it can be used without internet
14:40.19 clock ries, well I was in rural poor Thailand, 5km from the place BBC filmed their document how almost impossible is to just survive there
14:40.32 clock and I went to the same hospital that was in the movie
14:40.47 clock In that poor place I opened my laptop, DHCP, free Internet in the air
14:41.29 ries clock: I life in Ecuador and have come across some poor people. But I am pretty sure they are not capable of reading a plan, even if it's just pictures.. They just 'muddle' around (not beeing disrespectull to them).. they are mostly people that life somewher eup in a mountain though
14:41.34 clock ries, pathway #2: download and print
14:41.51 clock pathway #3: some smart guy who can do the internetz, starts making it home and selling on the local market
14:42.22 clock ries, " they are not capable of reading a plan, even if it’s just pictures.. They just ‘muddle’ around (not beeing disrespectull to them)" - my concern
14:43.06 ries clock: I am guessing (I didn't do research…) that the biggest problem is getting the idea's to the people and actually teach them how drinking water works. The problem isn't about technology or cost
14:43.44 clock could be
14:43.46 clock I don't know
14:43.50 clock I don't have research data
14:44.20 Notify 03BRL-CAD:zhaoanqing * 60830 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_pt_fu.c: change point routines for new nmg structure.
14:44.23 ries At least people here have believes and sepcially the older peopel have been doing things for many years and that's hard to change. Tell them there are bug's in the water, they tell you they cannot see them so it must not be there.
14:45.10 clock yeah
14:45.18 clock so when they go to doctor that they have diarrhea
14:45.28 clock he should also tell them that he cannot see it so they can't have it
14:45.33 clock and call out "next please"
14:45.57 clock seriously
14:46.01 clock for any kind of project P
14:46.12 clock its alway possible to find a level on incapability of L
14:46.22 clock such that at least person P exists such
14:46.26 clock that P posesses L
14:46.35 clock so that P is incapable of benefiting from P
14:46.47 clock looks like I used one letter twice in my mathematical equation
14:46.51 clock but you get the idea I guess
14:47.23 ries clock: when I came to Ecuador and I was sick one day, to rubbed me with a egg because it was suppose to kill of disease :D. A friend of mine went to a doctor because she had a bad cold. She was told that she was allergic for 'cold' (the temperature…) she was from london :D
14:47.51 clock so the way to get these people to build it
14:47.58 clock is say there is a ghost inside the machine which is good for them
14:49.21 clock what is the thing in BRLCAD logo?
14:49.38 clock is it a link of a tank track?
14:51.58 Notify 03BRL-CAD:zhaoanqing * 60831 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_visit.c: remove redundant visiting routines with parameter model and nmgregion struct.
14:53.01 clock brlcad, so how would it be practically done if some publicity for BRL-CAD wants to be piggybacked on the project in the moment it is released?
14:56.01 clock brlcad, you have some people who would like to learn BRL-CAD on some simple model?
14:56.41 brlcad clock: it's just an "interlinked nodes" abstraction
14:56.46 brlcad like links on a bike chain
14:57.11 brlcad or track or anything representing interlocked cooperation
14:57.31 clock i see i like the logo
14:57.41 clock although I miss a bit the old army style one
14:57.55 clock which i found cool
14:58.21 brlcad it's a much better abstraction of our modular structure, 3D design characteristics, tools that work together, etc
15:04.01 clock I see
15:04.05 clock looks definitely modern
15:05.51 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
15:08.23 Notify 03BRL-CAD:zhaoanqing * 60832 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_tri.c: change triangulation routines to fit new nmg structure.
15:15.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:15.15 Notify 03BRL-CAD:carlmoore * 60833 brlcad/trunk/doc/docbook/system/man1/en/comgeom-g.xml: insert missing description of -s option
15:19.05 brlcad clock: we also have a half dozen versions of it in .g format
15:19.18 clock :)
15:19.24 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
15:19.41 brlcad made by gci students learning how to model, so we can render it in 3D
15:19.54 brlcad we had a logo contest, it was the winner
15:20.03 brlcad here was part of the original entry: http://brlcad.org/images/angelov3d_512x256.png
15:21.07 brlcad second and third place here: http://brlcad.org/d/node/92
15:23.23 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-175-76.dsl.mdsnwi.ameritech.net)
15:25.54 Notify 03BRL-CAD:zhaoanqing * 60834 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_rt_isect.c): change ray-tracing routines about nmg to fit new nmg structure. Then replace ray_data 's model member 'rd_m' to a shell member 'rd_s'.
15:42.57 ``Erik logo reminds me of the piston and coupling rods from an old steam locomotive :D but I thought it looked awfully similar to valves "steam" logo when it was proposed, so I might be a bit biased
15:43.21 brlcad Zhao_Anqing: r60817 is exactly the sort of issue you should be documenting as you go along
15:43.44 brlcad please please write it down somewhere :)
15:45.00 ``Erik 'stripe' and 'gumroad' seem to be getting a lot of attention as viable paypal replacements, but stripe is limited in which countries it supports (growing, though) and gumroad might not allow donation type things (they're big on facilitating digital downloads... mebbe "sell" the plans and use proceeds to help in needy areas?)
15:45.38 clock yes similarity with the steam logo I would see a problem
15:45.43 clock Although I still don't know what Steam is
15:45.48 clock except it seems to be something popular
15:46.43 ``Erik clock: it's a platform for buying/leasing and delivering games... sorta kinda similar to the apple itunes store or google play store
15:46.57 clock oh
15:47.24 ``Erik http://store.steampowered.com/about/
15:47.26 raj12lnm brlcad : did u see my messages
15:48.30 ``Erik raj12lnm: patch would be good, but it should be against trunk
15:49.17 brlcad raj12lnm: please don't use IRC to ask questions if you're going to quickly leave -- that's what the mailing list is for
15:49.34 brlcad if you're going to ask, wait around for an answer otherwise it wastes other people's time
15:49.38 ``Erik the ars curve thing I believe is intended to be a closed loop, with the first and last points being the same, I think
15:50.29 ``Erik was going to answer when he first read it, but saw it about half an hour after raj left... just had to scroll up to refresh :/
15:50.38 Zhao_Anqing brlcad: if I am not mistaken, you mean I should record this TODO issue on my own notebook, then come back later to deal with it?
15:50.53 brlcad I started to answer too, until I realized he'd left
15:51.14 brlcad the data structure duplicates the points, but the user interface (typein) does not iirc
15:51.33 brlcad that's basically an implementation detail, probably to make parsing the loop easier
15:51.49 brlcad Zhao_Anqing: yep, exactly
15:51.53 clock brlcad, unless the answer benefits someone else too :)
15:52.14 brlcad Zhao_Anqing: not a notebook, actually modify the TODO file, add a section for yourself (for NMG refactoring) if you like
15:52.22 brlcad and commit that note as something you're working on
15:52.32 brlcad didn't mean pen and paper notebook ;)
15:53.12 brlcad clock: I'm not going to spend time on hypotheticals .. I have a thousand other things I can be doing than giving random information to people that didn't ask for it :)
15:54.09 Zhao_Anqing brlcad: OK. Thank you. Now I understand this suggestion better. I will remember this tip and do that then.
15:54.19 brlcad Zhao_Anqing: are you sure fu->s_p->r_p->m_p->maxindex and fu->s_p->maxindex are the same thing?
15:54.32 ``Erik should nmg stuff in be src/librt/TODO or top level? O.o
15:54.45 ``Erik src/archer/TODO src/libdm/TODO src/libged/TODO src/libicv/TODO src/libpc/TODO
15:54.57 brlcad I don't really care
15:55.03 brlcad it's all the same to me
15:55.24 Zhao_Anqing yes, I move 'maxindex' from model to shell after removing model and nmgregion struct.
15:55.33 brlcad Zhao_Anqing: okay, cool
15:55.57 Zhao_Anqing :)
16:08.34 raj12lnm ``Erik are u sure about the close loop ?
16:09.34 raj12lnm also for the example shown at http://brlcad.org/wiki/BRL-CAD_Primitives#ars
16:09.56 raj12lnm I am designing the wrapper such that
16:10.02 raj12lnm ncurves = 6
16:10.07 raj12lnm pts_per_curve = 4
16:10.46 raj12lnm curves = [[0, 0, 3], [1, 1, 3, 1, -1, 3, -1, -1, 3, -1, 1, 3], [1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1], [1, 0, -1, 0, -1, -1, -1, 0, -1, 0, 1, -1], [1, 0, -3, 0, -1, -3, -1, 0, -3, 0, 1, -3 ], [0, 0, -3]]
16:10.58 raj12lnm ``Erik : Please see and revert :)
16:20.20 clock oh, numbers! :)
16:24.03 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-172-15.dsl.mdsnwi.ameritech.net)
16:45.16 ``Erik "The command line isn't an old technology, its just an alternative one that happened to be invented first."
16:50.29 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
17:14.11 clock brlcad, a guy from the poorest part of Thailand, who lives in Switzerland, just said he sent me $112 by wire transfer :)
17:29.20 fenn in the beginning, there was the command line. god said, "configure && make"
17:29.34 brlcad it's a hot topic, which is why I think you'd get FAR more than you're asking if you promoted what you're doing well enough with a variety of ways to easily receive funds
17:44.27 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
18:03.07 Notify 03BRL-CAD Wiki:Albertcoder * 7111 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Logs */
18:07.11 *** join/#brlcad ishwerdas (~ishwerdas@117.212.49.99)
18:32.12 brlcad ~seen vladbogo
18:32.13 infobot vladbogo <~vlad@86.127.152.97> was last seen on IRC in channel #brlcad, 2d 6h 29m 5s ago, saying: 'but first I want to have the framebuffer done and integrated with display manager'.
18:32.27 brlcad hi mihaineacsu
18:32.40 mihaineacsu hi brlcad!
18:36.43 clock interesting people from Europe tell me they think my project will not succeed
18:37.06 clock and people from Cambodia and Thailand, who are familiar with the actual situation of the poor people lacking drinking water, tell me it will.
18:39.31 Notify 03BRL-CAD:carlmoore * 60835 (brlcad/trunk/doc/docbook/system/man1/en/enf-g.xml brlcad/trunk/src/conv/enf-g.c): fix enf-g and its man page to account for -v option, since the programming does have it
18:45.37 brlcad mihaineacsu: can you refresh my memory, did you work on a patch?
18:46.02 mihaineacsu brlcad: I have not, is it too late to do so?
18:46.11 brlcad no, it's never too late :)
18:46.54 brlcad i'd be interested in seeing you tackle some minor task in C
18:49.07 mihaineacsu sure, let me know if you have something particular on your mind. Otherwise I'll look up the bugtracker
18:53.20 brlcad mihaineacsu: sure, how about this one from our BUGS file:
18:53.23 brlcad * rtweight chokes on a .density file that has less than 3 values per line (infinite loop). also gives infinite areas when presented with an empty .density file.
18:53.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:56.07 mihaineacsu I'll check it out tonight :D
18:56.09 brlcad mihaineacsu: here's a simple .density file you can use (which should work, you have to edit it to experience the bug)
18:56.12 brlcad http://brlcad.org/~sean/dotdensity
19:00.09 Notify 03BRL-CAD Wiki:Inderpreet * 7112 /wiki/User:Inderpreet/GSoC14/logs: /* Week 1 */
19:00.31 brlcad huh, twiddla is pretty cool
19:14.15 teepee ahh, found the 3rd guest :D
19:17.44 brlcad I was the fourth
19:18.08 teepee :)
19:18.18 teepee very useful tool indeed
19:25.11 Notify 03BRL-CAD:carlmoore * 60836 brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml: supply 3 blanks; supply hyphen for 'hi-res'; change h to H as was done in programming; c option will need to be revisited later
20:22.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:23.33 Notify 03BRL-CAD:carlmoore * 60837 brlcad/trunk/doc/docbook/system/man1/en/g-dxf.xml: minor changes to g-dxf manpage: add a missing space, and put a period inside parentheses
22:33.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:44.31 Notify 03BRL-CAD:starseeker * 60838 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c and 2 others): More diff work. Reworking diff first to test out this approach - diff3 will follow if it looks workable.
22:45.03 Notify 03BRL-CAD:starseeker * 60839 brlcad/trunk/src/librt/tests/test_diff.c: cleanup
23:28.12 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
23:59.20 clock brlcad, I found moneygram sends from the US with a fee of $12
IRC log for #brlcad on 20140524

IRC log for #brlcad on 20140524

00:00.00 clock nd the density of their agents seems high
00:00.11 clock like in new york seems like every few streets
00:00.18 clock and here in switzerland the density similarly high
00:31.24 hcurtis Sean (and whoever else that may be interested), I have the C version of the program using malloc() working. Its link is here: http://paste.lisp.org/+323C
00:32.08 hcurtis Also, I have a conio.h-free version of the C program using an array: http://paste.lisp.org/+323D
00:49.33 clock brlcad, Western union send online from credit card or bank account, to a bank account, costs fees $5
00:51.14 clock brlcad, from US to Switzerland
00:54.08 clock brlcad, oh! If you send $10 as you said, the fee is only $0.99!
01:05.38 clock brlcad, Oh! And if you send me $1000.01, you pay only $0.00 in fees!
01:05.46 clock Yes you see right - zero!
01:05.52 clock A great way how to save money on transfer fees!
01:05.57 clock Send me $1000.01!
01:21.25 clock brlcad, I added a comprehensive table of western union fees :) http://ronja.twibright.com/distillcooker/
01:37.09 clock hcurtis, hi
01:37.13 clock what do you do around brlcad?
01:37.53 hcurtis Hi, clock. I am a GSoC student.
01:38.03 clock google summer of code
01:38.12 hcurtis Yes
01:38.17 clock you develop brlcad?
01:38.49 hcurtis It depends on what you mean.
01:39.01 clock I see your coding in C
01:39.53 hcurtis I am trying to make a contribution, but I still have a lot to learn.
03:06.54 Notify 03BRL-CAD Wiki:Andrewurso * 0 /wiki/User:Andrewurso:
03:17.36 brlcad hcurtis: those look very good on both counts, and I see you got it c89 compliant which is also good
03:18.29 brlcad hcurtis: next comes the next hard leap and you'll almost certainly need to ask questions, but first did you have any questions on static vs. dynamic memory allocation?
03:19.01 brlcad do you feel like you understand how those two do the same thing, but the memory used in that integer array is managed slightly differently?
03:22.22 brlcad hcurtis: if you don't have any questions, then the next big step is to convert your dynamic version to using our libbu library API instead of the standard library
03:23.58 brlcad to do that, you'll include our bu.h header and call bu_malloc and bu_free instead of malloc and free
03:24.46 brlcad libbu's API is identical except they take an extra string argument, so malloc(i*5) becomes bu_malloc(i*5, "alloc something times five")
03:25.01 Notify 03BRL-CAD Wiki:Clouddrift * 7113 /wiki/User:Clouddrift/GSoC2014/Logs: Created page with "== Community Bounding == '''Get the commit access''' '''Read the relavant Codes''' == Week 1 == '''Monday, May 19''' OK. '''Tuesday, May 20''' OK. '''Wednesday, May 21..."
03:25.47 brlcad the edits are easy, the tricky part is having brl-cad installed and figuring out how to tell your compiler where our bu.h header resides, and where the libbu library is at so it can link/use it
03:26.19 brlcad it will probably be far easier to do this in the VM than in MSVC, but use whatever you like
03:28.13 Notify 03BRL-CAD Wiki:Clouddrift * 7114 /wiki/User:Clouddrift/GSoC2014/Logs: /* Community Bounding */
03:29.11 Notify 03BRL-CAD Wiki:Clouddrift * 7115 /wiki/User:Clouddrift/GSoC2014/Logs: /* Community Bounding */
03:42.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:43.48 clock brlcad, I found for you, western union can do the transfer for just $0.99 is that cheap enough for you?
03:46.14 hcurtis brlcad: Hi, Sean.
03:49.41 Notify 03BRL-CAD Wiki:Clouddrift * 7116 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
03:51.18 Notify 03BRL-CAD Wiki:Clouddrift * 7117 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
03:52.49 hcurtis brlcad: Thanks for the feedback on my programs.
03:55.09 hcurtis Here's an update on what I've been doing. After I got the C programs working in my compiler, I tried to do research to understand what I needed to do to get them working using the libbu API. I wanted to impress you by figuring it out myself, but unfortunately, that didn't work out. Thank you for the info you just gave me about bu.h and such. It was exactly what I was trying to figure out. I'll continue working on it right now.
03:59.30 hcurtis brlcad: By the way, I think I now understand the difference between static and dynamic memory allocation, and hopefully I can turn that into some real results.
04:01.43 hcurtis Also, did you see my question about the progress reports?
04:10.08 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
04:11.54 Notify 03BRL-CAD Wiki:Clouddrift * 7118 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:21.38 Notify 03BRL-CAD Wiki:Clouddrift * 7119 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:22.55 Notify 03BRL-CAD Wiki:Clouddrift * 7120 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:26.33 Notify 03BRL-CAD Wiki:Clouddrift * 7121 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:27.29 Notify 03BRL-CAD Wiki:Clouddrift * 7122 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:30.37 Notify 03BRL-CAD Wiki:Clouddrift * 7123 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
04:34.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:34.53 hcurtis brlcad: I was just now examining bu_malloc and the alloc function it is based on. Kinda cool. I imagine this is a bit like gross anatomy lab in med school but with code.
05:03.59 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:10.26 hcurtis Sean (and anyone else who's curious), I've made the edits, and I'll try compiling and running the program in the VM. Here is the new version: http://paste.lisp.org/+323E.
05:13.19 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
05:18.57 hcurtis I see that if (myPointer == NULL) exit (1); won't be necessary, so I'll remove it from the VM version.
05:40.54 hcurtis I tried to compile my program in the VM, and it said "fatal error: bu.h: No such file or directory. compilation terminated." I admit that I have not yet run "svn up brlcad-svn-trunk" to put the latest source code in my brlcad-svn-trunk directory. My best guess is that I need to do so, but unfortunately, that update might take a really long time. Before I do that, can anybody tell me whether that is what I need to do to get my pro
06:00.01 Notify 03BRL-CAD Wiki:Clouddrift * 7124 /wiki/User:Clouddrift/GSoC2014/Logs: /* Community Bounding Period */
06:09.33 mihaineacsu hcurtis: it couldn't locate that header file. how did you try to include it?
06:21.46 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
06:30.52 hcurtis mihaineacsu: Hi, mihaineacsu. I am responding to you only now because I was away from my computer. I tried to compile this program: http://paste.lisp.org/+323E
06:38.29 Notify 03BRL-CAD Wiki:Clouddrift * 7125 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
06:44.05 Notify 03BRL-CAD Wiki:Clouddrift * 7126 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
06:46.33 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
06:49.53 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
06:55.41 oana_ hcurtis, where do you have the bu.h file? and do you know the difference between including headers between <> and including them between "" ?
06:56.13 oana_ this might be a good start to understand headers and such http://gcc.gnu.org/onlinedocs/gcc-3.0.1/cpp_2.html
07:00.09 hcurtis Hi, oana_. I include the bu.h header in this program that I am trying to compile: http://paste.lisp.org/+323F
07:01.04 hcurtis By the way, thank you for the information.
07:05.23 oana_ yes, hcurtis I've seen it, but the idea is that for #include <bu.h> the compiler will look for your header in a set of directories pre-designed by the compiler, but it won't find it there - cause I don't think you put it there. When you use #include "bu.h" the linker looks for the header file in your current folder/the folder where your .c/.cpp file is.
07:05.59 oana_ Here's another explanation of the difference between the 2 http://stackoverflow.com/questions/21593/what-is-the-difference-between-include-filename-and-include-filename
07:06.15 hcurtis Ok
07:06.25 hcurtis Wow. I had no idea.
07:06.53 oana_ So look where your "bu.h" file is in the brlcad project relative to your file and include it, correctly
07:07.32 hcurtis Ok
07:31.49 Notify 03BRL-CAD:zhaoanqing * 60840 (brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_fcut.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_fuse.c): change fuse and face-cut routines to fit new nmg structure.
07:34.42 Notify 03BRL-CAD:zhaoanqing * 60841 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mesh.c: change nmg mesh routines to fit new nmg structure.
07:47.18 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:16.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:23.33 hcurtis Update: I replaced the #include <bu.h> in my program with #include "brlcad-svn-trunk/include/bu.h" and tried again to compile. The compiler found bu.h. Bu.h has a line that says #include "defines.h", and defines.h has a line that says #include "common.h". However, that's where the compiling stopped. Apparently, common.h is supposed to be in the same directory as defines.h, but in the source files I have, it is not. (I did f
08:25.25 oana_ hcurtis, so what you mean is that you don't have the defines.h file, right?
08:28.39 hcurtis No, I do have the defines.h file. The problem is that the common.h file is not in the directory that the defines.h file says it should be in.
08:33.59 oana_ hcurtis, what error do you get?
08:34.49 oana_ actually bu.h has #include "./bu/defines.h" meaning that the defines.h file would be found in the default include folder under the "bu" folder that is found there
08:35.27 oana_ and defines.h has #include "common.h" meaning that the common.h file would be found in the include folder directly
08:35.32 oana_ so that sounds okay to me
08:35.37 oana_ what error do you get?
08:40.42 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:42.31 hcurtis oana_: In file included from brlcad-svn-trunk/include/bu.h:56:0, from GSoCDynAllocBRL-CAD.c:8: brlcad-svn-trunk/include/./bu/defines.h:54:20: fatal error: common.h: No such file or directory. compilation terminated.
08:52.26 hcurtis I suspect that the code was written under the assumption that the top-level directory is the include/ directory. On Sourceforge, the top-level directory is the include/ directory. However, the code downloaded to my computer into a directory called brlcad-svn-trunk/. That is the top-level directory, and the include directory is inside that.
09:04.23 oana_ hcurtis, actually I think that it has to do with CMake and the way the includes are structured in brlcad. I might be wrong,and you might want to ask a second opinion on that one. But the files from the include folder are build as public headers that are after included as such in projects, using CMake. You can look at brlcad-svn-trunk/include/CMakeLists.txt and then take as an example one of the modules build in brlcad, mged for example, and look at brlcad-
09:04.24 oana_ svn-trunk/src/mged/CmakeLists.txt and see how those include files are being added using CMake.
09:05.28 oana_ I am not sure though if you are supposed to do it like that or not or what exactly brlcad told you to do. And you should read about CMake and how to use it to understand what those files actually do, google CMake there are a few tutorials out there...
09:06.27 hcurtis oana_: Ok. Thank you very much for all of your help.
09:07.09 oana_ hcurtis, welcome. Talk with brlcad I am sure he could tell you more.
09:24.48 Notify 03BRL-CAD:zhaoanqing * 60842 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_ck.c: change rest checking routine 'nmg_ck_vs_in_region' to 'nmg_ck_vs_in_shell'
09:28.20 Notify 03BRL-CAD:zhaoanqing * 60843 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_index.c: remove rest index routine 'nmg_merge_models'.
09:44.51 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7127 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
09:47.39 Notify 03BRL-CAD:zhaoanqing * 60844 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mirror.c: change mirror-relavant routines to fit new nmg structure.
10:46.29 *** join/#brlcad albertcoder (~albert@202.164.53.117)
11:06.39 *** join/#brlcad albertcoder (~albert@202.164.53.117)
11:36.50 raj12lnm hi aall
12:00.53 *** join/#brlcad ries (~ries@190.9.171.121)
12:06.17 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7128 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
12:06.44 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:27.08 Notify 03BRL-CAD:zhaoanqing * 60845 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c): change bool routines to fit new nmg sructure.
12:30.57 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:33.24 *** join/#brlcad albertcoder (~albert@202.164.53.117)
12:37.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:51.05 *** join/#brlcad jasleen (~chatzilla@117.253.227.80)
13:50.50 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:01.29 *** join/#brlcad jasleen (~chatzilla@117.253.227.80)
14:19.27 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:19.28 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:20.10 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
14:20.25 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
14:20.26 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
14:20.26 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
14:20.26 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
14:20.29 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
14:27.56 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-172-15.dsl.mdsnwi.ameritech.net)
14:33.02 *** join/#brlcad ishwerdas (~ishwerdas@117.214.207.254)
15:05.34 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
15:33.12 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
15:45.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:45.10 Notify 03BRL-CAD:zhaoanqing * 60846 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_misc.c): change miscellaneous routines to fit new nmg structure. but the routine 'nmg_fix_normals' is just commented now, it should be rewrite later.
16:14.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:16.56 Notify 03BRL-CAD Wiki:CharmainemoaesbpjjaDino * 0 /wiki/User:CharmainemoaesbpjjaDino:
16:17.18 Notify 03BRL-CAD Wiki:MichaelearinpmjebhSengvilay * 0 /wiki/User:MichaelearinpmjebhSengvilay:
16:38.11 *** join/#brlcad ishwerdas (~ishwerdas@117.214.207.254)
16:39.37 *** join/#brlcad GuMiner (~gus.gran@ppp-70-226-172-15.dsl.mdsnwi.ameritech.net)
16:40.54 Notify 03BRL-CAD Wiki:202.164.53.117 * 7129 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 1 */
18:16.23 maths22 brlcad: more is more or less up and running now; however, I had to reset your password as you were the only admin; I can make myself an admin and then you can reset your password
18:39.46 Notify 03BRL-CAD Wiki:Albertcoder * 7130 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
18:47.59 Notify 03BRL-CAD Wiki:Ankeshanand * 7131 /wiki/User:Ankeshanand/GSoC14/logs: /* Log update */
19:19.37 *** join/#brlcad LordOfBikes (~armin@dslc-082-083-184-020.pools.arcor-ip.net)
20:28.45 *** join/#brlcad caen23 (~caen23@92.81.199.32)
21:24.11 Notify 03BRL-CAD Wiki:Inderpreet * 7132 /wiki/User:Inderpreet/GSoC14/logs: /* Development Period */
21:37.26 Notify 03BRL-CAD Wiki:Inderpreet * 7133 /wiki/User:Inderpreet/GSoC14/logs: fixed a typo
22:03.38 ries brlcad: ping
22:26.39 *** join/#brlcad ishwerdas (~ishwerdas@59.91.119.173)
22:36.03 ``Erik book to take you from beginner C to fairly advanced by implementing a lisp http://www.buildyourownlisp.com/contents
23:31.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140525

IRC log for #brlcad on 20140525

00:46.45 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
01:05.23 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
01:06.50 hcurtis brlcad: Checking in
01:11.13 clock ``Erik, actually when we are at this topic
01:11.37 clock I realized (in my opinion) the best way to understand how the brain and mind works
01:11.42 clock is to surprise surprise
01:11.45 clock bnuild your own brain
01:12.44 clock but the step #1 is not C compiler
01:13.47 clock step #1 is call an electrician and ask him to install 60 amp circuit breakers for your home and draw appropriate wires
01:13.53 clock step #2 is buy 130 PCs
01:13.57 clock Step #3 is then the C compiler
01:14.04 hcurtis brlcad: You might already be aware of my difficulties with getting my program using bu.h to locate all of the header files it needs. Until we talk about possible solutions, I'll just work on coming up with code that solves the fast4-g issue.
01:14.05 clock then you can do visual cortex in real time
02:29.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:37.02 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:45.45 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
03:18.09 Notify 03BRL-CAD:zhaoanqing * 60847 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_extrude.c): change extrude routines to fit new nmg strucutre. But 'nmg_extrude_cleanup', 'nmg_hollow_shell' and 'nmg_extrude_shell' leave to deal with later.
03:29.27 Notify 03BRL-CAD:zhaoanqing * 60848 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mod.c): comment 'nmg_merge_regions' routine.
03:35.55 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
04:18.37 *** join/#brlcad jasleen (~chatzilla@117.255.241.191)
05:07.45 Notify 03BRL-CAD:zhaoanqing * 60849 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c: change intersection routines to fit new nmg structure.
05:19.56 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
05:22.44 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:57.48 Notify 03BRL-CAD:zhaoanqing * 60850 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_pr.c: remove h input parameter in nmg_pr_s because s become the top level of nmg structure.
05:58.45 Notify 03BRL-CAD:zhaoanqing * 60851 brlcad/branches/nmgreorg/include/raytrace.h: change nmg print definition to fit nmg_pr.c
06:13.17 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:02.31 *** join/#brlcad jasleen (~chatzilla@117.255.241.191)
08:10.51 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:11.27 *** join/#brlcad sofat (~sofat@202.164.53.117)
08:11.41 sofat hello sir i am php developer
08:12.46 sofat i want to start the work with you
08:12.58 sofat please guide me sir .
08:14.21 sofat i wish to work for brlcad please tell me there is any opportunity for php developer.
08:16.22 teepee looking at the wiki I'd guess there's a good chance for that
08:17.34 sofat can you give the url of that page then i will try
08:17.42 sofat thank you
08:18.14 teepee i was looking at the list of GSoC projects. that's already running, but maybe some of the tasks are not taken (http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas)
08:19.20 teepee searching through the wiki might turn up other possibilities too
08:20.06 teepee otherwise, I'd suggest to hang around a bit (or come back at a later time) it's often a bit more busy here when the sun reaches the US timezones ;)
08:54.32 *** join/#brlcad mihaineacsu (~mihaineac@92.81.50.203)
08:57.56 *** join/#brlcad albertcoder (~albert@202.164.53.117)
08:59.55 *** join/#brlcad albert_ (~albert@202.164.53.117)
09:12.54 albertcoder Hello! I have been working on Materials Database under GSoC. I have deployed the previous code on my college server and made it work to some extent after applying a couple of patches. I have been unable to make out the difference between "id" and "materialID" in the database.
09:14.25 archivist a database can have its own row ID unrelated to a public ID
09:14.51 albertcoder "uid" specifies user id, "materialID" specifies material id, but what does "id" stand for?
09:15.26 archivist uid often refers to unique id
09:16.44 albertcoder does uid refer to only a user or can it refer a material too?
09:17.05 archivist a plane id can just be an id of that row, it depends
09:17.10 archivist plain
09:18.02 albertcoder Okay that means it's a kind of serial number, is it?
09:18.09 archivist can be
09:18.34 archivist so a user id could be the person who added it
09:19.25 albertcoder and that will be denoted by uid, right?
09:19.57 archivist I dont know that database/table and its use
09:20.49 albertcoder Okay, I will try applying my senses a bit more to it. Thanks BTW :)
09:21.11 archivist what I am saying is be careful with assumptions
09:21.48 albertcoder Yes definitely!
09:22.02 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
09:27.26 fenn premature abbreviation
09:28.38 albertcoder archivist, Okay I think I have come to understand the difference. :P That's the concept of primary and foreign key.
09:29.36 archivist some get religious about key naming :)
09:30.10 albertcoder haha yes, really :)
09:30.37 fenn databases are all inside out from normal thought so you actually do need to follow the religious practices to ensure it makes sense
09:32.07 fenn albertcoder: i am surprised at the sheer number of GSoC contributors to this project, is there a reason it stands out as particularly appealing?
09:32.39 fenn (i say this as someone who has attempted to build a materials database)
09:32.49 fenn er, by "this project" i mean brl-cad
09:34.35 albertcoder fenn, I am wondering too why it appeals that much. :P Feeling like I have too many proficient competitors. :)
09:36.27 albertcoder brlcad, I wished to ask about the patches I had submitted. :)
09:37.42 albertcoder To my uttermost surprise, one patch even claimed of a mistake in the BRL-CAD HACKING file.
09:50.53 fenn is this all that exists of the current web interface and database schema? http://brlcad.org/design/material.tar.gz
09:51.18 fenn not that db.sql is really a proper schema
09:51.56 fenn if that's all there is, may i recommend avoiding php completely and starting from scratch
09:54.25 albertcoder Yes, I got the same tarball when asking for a reference point.
09:54.54 fenn there are many off the shelf web to database frameworks designed for this sort of task, such as django or ruby on rails
09:56.43 albertcoder But sadly I haven't worked on django or ruby on rails either. I would have to stick to PHP.
09:57.09 archivist I would not touch those two frameworks with a bargepole
09:57.48 fenn ok maybe it's overkill, i'm not particularly fond of sql databases in the first place but that seems to be what the thinking is around this project
09:58.43 fenn but really anything is better than php
09:58.55 archivist sql is right for relational data
10:00.20 albertcoder fenn, Being a novice, right now I wish to save as much time as I can rather than straying around learning new tools/frameworks. Anyway I comply to your thoughts.
10:22.11 fenn .tell albertcoder to answer your original question about ids, it's set up as multiple tables (density, melting point, etc.) so that each value can have an associated timestamp, and presumably also a user id to keep track of who is adding what. the materialID is the only thing that really resembles what you would consider a serial number for each material; the other "id" fields are more like
10:22.17 fenn pointers to a data structure (this is what i mean by saying databases are inside out)
10:22.21 fenn blah
10:29.54 *** join/#brlcad jasleen (~chatzilla@117.255.241.191)
10:30.51 fenn memoserv to the rescue
10:44.46 fenn "A good carpenter can drive in a nail with either a rock or a hammer, but how many carpenters do you see bashing stuff with rocks? Part of what makes a good developer is the ability to choose the tools that work best."
10:57.18 mihaineacsu_bbl fenn: I agree. Those frameworks are better suited (and more fun) and also easy to pickup.
10:58.10 fenn more importantly, other people can use the code you write later on
10:59.55 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:18.08 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
11:38.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:59.01 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7134 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
12:07.57 hcurtis brlcad: Here is an update. Last night, I re-read the GSoC checklist to identify the items on it that I still need to get done. Also, I re-read and analyzed fast4-g and worked on my plan to remedy the problems with it. I'd like to talk with you soon.
12:16.59 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
12:47.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:48.19 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
13:08.52 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
13:11.10 Notify 03BRL-CAD:zhaoanqing * 60852 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c: change nmg import/export to fit new nmg structure.
13:15.22 Notify 03BRL-CAD:zhaoanqing * 60853 brlcad/branches/nmgreorg/src/librt/db_tree.c: change database tree-relavant routines to fit new nmg structure.
13:20.53 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
13:20.59 Notify 03BRL-CAD:zhaoanqing * 60854 brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c: change arb8's routines to fit new nmg structure.
13:21.33 clock is there also a Google Winter of Code?
13:21.47 *** join/#brlcad ries (~ries@190.9.171.121)
13:21.53 mihaineacsu_ hehe, no
13:23.01 mihaineacsu_ maybe there would be one if students had a winter break :)
13:23.52 Notify 03BRL-CAD:zhaoanqing * 60855 brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c: change arbn routines to fit new nmg structure.
13:27.19 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:27.37 Notify 03BRL-CAD:zhaoanqing * 60856 brlcad/branches/nmgreorg/src/librt/primitives/ars/ars.c: change ars routines to fit new nmg structure.
13:31.44 Notify 03BRL-CAD:zhaoanqing * 60857 brlcad/branches/nmgreorg/src/librt/primitives/bot/bot.c: change bot routines to fit new nmg structure.
13:33.44 teepee mihaineacsu_: australians have probably (looking from US winter ;)
13:39.50 Notify 03BRL-CAD:zhaoanqing * 60858 brlcad/branches/nmgreorg/src/librt/primitives/cline/cline.c: change cline routines to fit new nmg structure.
13:42.07 Notify 03BRL-CAD:zhaoanqing * 60859 brlcad/branches/nmgreorg/src/librt/primitives/cline/cline.c: correct cline routine's comment. change 'r' to 's' and 'nmgregion' to 'shell'.
13:46.40 Notify 03BRL-CAD:zhaoanqing * 60860 brlcad/branches/nmgreorg/src/librt/primitives/dsp/dsp.c: change dsp-relavant routines to fit new nmg structure.
13:51.50 Notify 03BRL-CAD:zhaoanqing * 60861 brlcad/branches/nmgreorg/src/librt/primitives/ebm/ebm.c: change edm routines to fit new nmg structure.
13:58.52 Notify 03BRL-CAD:zhaoanqing * 60862 brlcad/branches/nmgreorg/src/librt/primitives/ehy/ehy.c: change routines about elliptical hyperboloid to fit new nmg structure.
13:59.04 clock wow so many commits
14:01.44 *** join/#brlcad albertcoder (~albert@117.238.232.11)
14:13.59 Notify 03BRL-CAD:zhaoanqing * 60863 brlcad/branches/nmgreorg/src/librt/primitives/ell/ell.c: change routines about ellipse to fit new nmg structure.
14:58.37 Notify 03BRL-CAD:zhaoanqing * 60864 brlcad/branches/nmgreorg/src/librt/primitives/epa/epa.c: change routines about elliptical paraboloid to fit new nmg structure.
15:03.57 Notify 03BRL-CAD:zhaoanqing * 60865 brlcad/branches/nmgreorg/src/librt/primitives/eto/eto.c: change eto-relavant routines to fit new nmg structure.
15:07.55 Notify 03BRL-CAD:zhaoanqing * 60866 brlcad/branches/nmgreorg/src/librt/primitives/extrude/extrude.c: change routines about extrude to fit new nmg structure.
15:15.29 *** join/#brlcad albertcoder (~albert@202.164.53.117)
15:28.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:44.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:36.08 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
16:36.21 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
16:38.47 *** join/#brlcad clock_ (~clock@84-72-11-5.dclient.hispeed.ch)
16:47.56 *** join/#brlcad harmanpreet (~chatzilla@124.253.253.144)
16:55.40 *** join/#brlcad albertcoder (~albert@202.164.53.117)
17:06.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:19.02 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
17:20.10 *** join/#brlcad albertcoder (~albert@202.164.53.117)
17:33.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:52.16 Notify 03BRL-CAD Wiki:Albertcoder * 7135 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 1 */
18:06.50 *** join/#brlcad albertcoder (~albert@202.164.53.117)
18:19.09 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:04.21 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
19:06.08 hcurtis brlcad: Checking in
19:32.05 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
19:43.57 *** part/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
20:34.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:03.41 Notify 03BRL-CAD:tbrowder2 * 60867 brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm: remove grammar from module and put in a text file for later processing
21:04.48 Notify 03BRL-CAD:tbrowder2 * 60868 (brlcad/branches/d-binding/misc/d-bindings/gen-cgrammar-module.sh =================================================================== and 19 others): use a shell script to generate a compiled C grammar Perl module
21:05.37 Notify 03BRL-CAD:tbrowder2 * 60869 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: be sure to return last_index to make read progress
21:06.43 Notify 03BRL-CAD:tbrowder2 * 60870 (svn:ignore ## -1,7 +1,7 ## and 19 others): ignore the auto-generated fileProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/
21:08.05 Notify 03BRL-CAD Wiki:DragnFyre80 * 0 /wiki/User:DragnFyre80:
21:14.51 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:08.00 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
22:08.45 hcurtis Update for Sean and whoever else that might be interested: I have continued to analyze fast4-g.c and research its elements that are unfamiliar to me. It is now making a lot more sense than it did before. However, I still need to figure out the best way to make the program expand the container it already has instead of creating a new container and copying things into it.
22:44.00 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:51.59 Notify 03BRL-CAD Wiki:Gaganjyotsingh * 7136 /wiki/Google_Summer_of_Code/2014: /* LibreCAD Kernel */
IRC log for #brlcad on 20140526

IRC log for #brlcad on 20140526

00:11.48 hcurtis Update: I have been working on the fast4-g.c task. One major problem is that I do not yet recognize the parts of the program that create the new container (and that need to be removed). I am going to put the program down for now (so to speak) and instead read http://www.catb.org/esr/faqs/smart-questions.html for a little while.
00:14.31 *** join/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
00:19.37 *** part/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
01:55.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:05.02 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:35.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:39.40 *** join/#brlcad oana_ (~elf11@141.85.0.105)
03:44.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:21.38 clock_ been brlcad here lately?
04:26.10 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.1)
05:07.15 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.167.183)
05:15.48 mihaineacsu_ ~seen brlcad
05:15.49 infobot brlcad is currently on #bzflag (1d 14h 56m 21s) #gsoc (1d 14h 56m 21s) #stepcode (1d 14h 56m 21s) #brlcad (1d 14h 56m 21s), last said: 'it will probably be far easier to do this in the VM than in MSVC, but use whatever you like'.
05:17.19 mihaineacsu_ clock_: ^
05:29.01 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:30.04 brlcad ries: pong
06:04.44 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
06:32.44 *** join/#brlcad mihaineacsu (~mihaineac@92.81.135.155)
06:40.49 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
07:09.15 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:47.34 hcurtis Sean (and anyone else who wants to know), here is an update on what I'm doing: http://paste.lisp.org/+323W
08:00.31 hcurtis Here's a clearer version of the update I just posted: http://paste.lisp.org/+323Y
08:04.14 Notify 03BRL-CAD:zhaoanqing * 60871 brlcad/branches/nmgreorg/src/librt/primitives/hyp/hyp.c: change routines about hyperboloid to fit new nmg structure.
08:10.41 Notify 03BRL-CAD:zhaoanqing * 60872 brlcad/branches/nmgreorg/src/librt/primitives/metaball/metaball_tri.c: change routines about metaball to fit new nmg structure.
08:13.59 Notify 03BRL-CAD:zhaoanqing * 60873 brlcad/branches/nmgreorg/src/librt/primitives/pipe/pipe.c: change routines about pipe to fit new nmg structure.
08:19.01 Notify 03BRL-CAD:zhaoanqing * 60874 brlcad/branches/nmgreorg/src/librt/primitives/tgc/tgc.c: change routines about Truncated General Cone to fit new nmg structure.
08:25.38 Notify 03BRL-CAD:zhaoanqing * 60875 brlcad/branches/nmgreorg/src/librt/primitives/vol/vol.c: change routines about 3D volume to fit new nmg structure.
08:26.02 Notify 03BRL-CAD Wiki:49.205.107.80 * 7137 /wiki/User:Krajkreddy/GSOC14/summary: /* Week1 */
08:26.45 Notify 03BRL-CAD Wiki:Krajkreddy * 7138 /wiki/User:Krajkreddy/GSOC14/summary: /* GSOC 14 Summary */
08:28.43 Notify 03BRL-CAD:zhaoanqing * 60876 brlcad/branches/nmgreorg/src/librt/primitives/part/part.c: change routines about particle to fit new nmg structure.
08:31.32 Notify 03BRL-CAD:zhaoanqing * 60877 brlcad/branches/nmgreorg/src/librt/primitives/poly/poly.c: change routines about polygonal object to fit new nmg structure.
08:35.35 Notify 03BRL-CAD:zhaoanqing * 60878 brlcad/branches/nmgreorg/src/librt/primitives/rhc/rhc.c: change routines about Right Hyperbolic Cylinder to fit new nmg structure.
08:37.59 Notify 03BRL-CAD:zhaoanqing * 60879 brlcad/branches/nmgreorg/src/librt/primitives/rpc/rpc.c: change routines about Right Parabolic Cylinder to fit new nmg structure.
08:39.37 Notify 03BRL-CAD:zhaoanqing * 60880 brlcad/branches/nmgreorg/src/librt/primitives/submodel/submodel.c: change routines about submodel to fit new nmg structure.
08:41.29 Notify 03BRL-CAD:zhaoanqing * 60881 brlcad/branches/nmgreorg/src/librt/primitives/table.c: change routines about Tables for ray-tracing to fit new nmg structure.
08:57.46 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
09:10.26 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7139 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */
09:15.02 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
09:26.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:11.34 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
10:37.10 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.19)
10:45.29 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:52.18 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
11:06.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:39.38 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
12:48.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:13.33 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
13:26.19 Notify 03BRL-CAD:tbrowder2 * 60882 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): better parsing--most C code recognized
13:34.36 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
13:38.06 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
13:49.19 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
13:50.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:59.31 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
14:02.10 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:18.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:28.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:32.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:17.17 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:23.17 Notify 03BRL-CAD:zhaoanqing * 60883 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8_brep.cpp and 8 others): change tesselation routines' definition to keep consistent with implementation.
16:30.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:47.33 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:35.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:16.31 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
18:22.51 Notify 03BRL-CAD Wiki:Albertcoder * 7140 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
18:27.42 Notify 03BRL-CAD Wiki:Albertcoder * 7141 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
18:48.35 *** join/#brlcad andrei_ (~IceChat77@188.25.225.77)
19:02.34 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
19:14.17 Notify 03BRL-CAD Wiki:Ankeshanand * 7142 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
19:17.24 Notify 03BRL-CAD Wiki:Vladbogolin * 7143 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 1 */
19:26.36 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7144 /wiki/User:Popescu.andrei1991/devlogs: /* Week 1 */
19:45.26 *** join/#brlcad oana_ (~elf11@213.233.85.87)
20:04.15 andrei_ brlcad, daniel: regarding the mail you ve sent me, I haven't forgotten about it, I'll fix (the rest of) my logs and update my status to a more explicit one in ~ 12 h
20:20.37 Notify 03BRL-CAD Wiki:Ankeshanand * 7145 /wiki/User:Ankeshanand/GSoC14/logs: /* Fix typo */
21:06.18 ries brlcad: ping
21:09.13 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
21:36.59 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
21:38.01 hcurtis brlcad: Checking in
22:12.31 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
22:26.12 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
23:02.06 hcurtis Update: I have been reading about pointers so that I can understand them better.
23:05.40 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
IRC log for #brlcad on 20140527

IRC log for #brlcad on 20140527

01:12.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:28.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:32.00 ries ping brlcad
02:25.58 Notify 03BRL-CAD:zhaoanqing * 60884 (brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c and 12 others): correct some mistake usage of parameter 's', it should be '*s'.
02:32.16 Notify 03BRL-CAD:zhaoanqing * 60885 (brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c and 6 others): change call of 'nmg_region_a' to 'nmg_shell_a', the fomer is eliminated.
02:42.57 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
03:10.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:02.57 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.188.205)
04:37.05 hcurtis Update: Fast4-g might use bu_realloc or a similar function to copy a block previously allocated by bu_malloc to a new location. I need to determine whether this is the case.
04:43.07 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:08.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:13.17 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-brvezkphvqqatsak)
05:27.35 hcurtis An array "decays" to a pointer.
05:36.25 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
05:40.07 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:05.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:28.22 Notify 03BRL-CAD:zhaoanqing * 60886 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/ars/ars.c and 20 others): change some interfaces to keep consistent with implementation.
06:42.52 hcurtis brlcad: I wonder whether the commented-out code starting on line 707 of fast4-g.c truly is someone's past attempt to improve the program...or a clue you have left for me.
06:45.27 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:58.34 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
08:12.48 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:13.46 d_rossberg Zhao_Anqing: in case of nmg_merge_models() i would try using groups (combinations)
08:33.45 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:41.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:56.12 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:00.22 *** join/#brlcad oana_ (~oana@188.209.97.130)
09:07.43 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:44.49 *** join/#brlcad oana_ (~oana@188.209.97.130)
10:05.43 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:05.57 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:08.10 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:22.48 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
10:40.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:49.55 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:56.02 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:08.37 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:09.01 *** part/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:38.38 *** join/#brlcad ries (~ries@190.9.171.121)
11:38.38 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7146 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
12:00.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.08 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:06.40 hcurtis brlcad: Update: Here are the notes I've taken to organize my thoughts as I worked on fast4-g: http://paste.lisp.org/+3247
12:14.07 Notify 03BRL-CAD Wiki:Sergey2014 * 0 /wiki/User:Sergey2014:
12:27.30 *** join/#brlcad oana_ (~oana@188.209.97.130)
13:21.22 Notify 03BRL-CAD:tbrowder2 * 60887 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo.c =================================================================== and 13 others): add original demos from P::RD current source on githup
13:32.16 Notify 03BRL-CAD:tbrowder2 * 60888 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_undumper.pl: split Perl script into an executable and a README as the original author suggested
13:38.06 Notify 03BRL-CAD:tbrowder2 * 60889 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_dot.pl: split Perl script into an executable and a README
13:52.24 Zhao_Anqing d_rossberg: hi! Daniel
13:53.34 Zhao_Anqing what's specific struct of combination? Could you prompt more for me, please?
13:55.36 Notify 03BRL-CAD:tbrowder2 * 60890 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/README.demo_dot.pl =================================================================== and 146 others): rename to avoid confusion with executable scripts
13:56.38 Notify 03BRL-CAD:tbrowder2 * 60891 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_Cgrammar.pl brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_Cgrammar_v2.pl and 6 others): make scripts self-executable
13:57.46 Notify 03BRL-CAD:tbrowder2 * 60892 (svn:executable ## -0,0 +1 ## and 2 others): add master script to run all demos
13:59.38 Notify 03BRL-CAD:carlmoore * 60893 (brlcad/trunk/src/libbu/semaphore.c brlcad/trunk/src/librt/db_diff.c): remove trailing blanks/tabs; fix a spelling
14:11.57 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:17.38 d_rossberg rt_comb_internal
14:21.36 Zhao_Anqing ok
14:25.02 Zhao_Anqing maybe I shouldn't remove all routines about nmgregion, just replace them by combination?
14:28.13 Notify 03BRL-CAD:tbrowder2 * 60894 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_errors.pl: can't use switches with the env method
14:28.56 d_rossberg it depends; it's part of your project to find out where it's needed and where not
14:31.01 d_rossberg e.g. you want to be still able to facetize
14:31.09 Zhao_Anqing OK. and excuse me, is there any struct can be used to replace model?
14:31.46 d_rossberg therefore src/libged/facetize.c should be still functional after your reorganization
14:33.35 d_rossberg if you really need a model (i.e. a group of shells) you should use rt_comb_internal
14:33.51 Zhao_Anqing all right.
14:34.19 d_rossberg i.e. the result of the facetize command could be a group (rt_comb_internal)
14:35.46 d_rossberg there is a similar command: "voxelize" which produces a rt_comb_internal too
14:39.07 Zhao_Anqing d_rossberg: can both be replaced by rt_comb_internal?
14:40.34 d_rossberg you mean model and nmgregion? yes, but ...
14:41.18 d_rossberg ... i would expect that a single group is sufficient
14:41.24 Zhao_Anqing I mean the region and model.
14:42.06 d_rossberg isn't it the same as i wrote?
14:43.59 d_rossberg in the BRL-CAD context there isn't really a difference if two shells of the same model are in different regions or not
14:44.41 d_rossberg therefore i would expect that model => rt_comb_internal and putting all shells in this combination should do it
14:51.28 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.191.187)
15:02.58 Zhao_Anqing d_rossberg: sorry, my net is crash just now. And I see your E-mail.
15:04.19 Zhao_Anqing Now, I understand your thought more.
15:04.31 Zhao_Anqing I should change all single region to shell.
15:05.04 Zhao_Anqing and change region with multi-shell and model to rt_comb_internal, is that right?
15:07.07 d_rossberg something like this - until you find an application of the nmg where some additional considerations are necessary ;)
15:07.50 Zhao_Anqing OK. and if you don't mind, I hope to ask more question in details.
15:08.39 d_rossberg when you went through the code, everything compiles and nmg works you are done
15:09.00 d_rossberg sure, ask
15:09.19 Zhao_Anqing How can I get a nmg struct from nmg_comb_internal? And Which routine can be used to add another shell into nmg_comb_internal?
15:09.45 d_rossberg (however, i've to leave in 20 minutes)
15:10.02 *** join/#brlcad oana__ (~elf11@p5.eregie.pub.ro)
15:10.19 Zhao_Anqing And, maybe I mistaken something about my task before. Do you mind I start over agian?
15:11.05 Zhao_Anqing I remove/change routines about model/nmgregion simply before, I'm sure it's wrong.
15:12.09 d_rossberg in general you are on the right way
15:12.43 d_rossberg maybe you have to rethink some changes, but this is part of your project
15:14.10 Zhao_Anqing OK. I understand this point.
15:14.31 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:15.37 Zhao_Anqing about 'rethink some changes', what exactly do you mean?
15:16.32 Zhao_Anqing the order of my changing codes, backward or foreward? or the details how I do the reorganization?
15:17.57 Zhao_Anqing by the way. if you have to leave, just leave please. That's OK!~
15:21.20 d_rossberg the details
15:21.40 Zhao_Anqing OK. I see.
15:22.54 d_rossberg about the nmg_comb_internal: you should look at mk_lfcomb() and mk_addmember() to get an idea what to do
15:23.47 Zhao_Anqing OK. I will do it.
15:24.52 Notify 03BRL-CAD:starseeker * 60895 brlcad/trunk/src/librt/db_diff.c: Fix a number of issues with the 2-way diff, populate the result avs containers.
15:26.15 Notify 03BRL-CAD:starseeker * 60896 brlcad/trunk/src/librt/tests/test_diff.c: Print out actually contents from diff results.
15:29.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:30.20 d_rossberg for the iteration over a combination to get the shells you could look at db_walk_tree() to get an idea how to do it
15:34.30 Zhao_Anqing OK~ Thank you for the details.
15:51.28 *** join/#brlcad merzo (~merzo@51-96-133-95.pool.ukrtel.net)
15:57.18 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
16:02.10 *** join/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
16:05.37 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:07.16 *** part/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
16:25.10 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:38.58 *** join/#brlcad Ch3ck (c318dc10@gateway/web/freenode/ip.195.24.220.16)
16:55.10 Notify 03BRL-CAD:starseeker * 60897 (brlcad/trunk/src/gtools/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt and 4 others): Start reworking gdiff2 to use new setup. Massively simpler in the data structures department, at the expense of more post-processing work depending on what sort of diff output is needed.
16:56.43 *** join/#brlcad jasleen (~chatzilla@117.253.225.98)
17:15.11 Notify 03BRL-CAD:carlmoore * 60898 (brlcad/trunk/doc/docbook/system/man1/en/comgeom-g.xml brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml): fixes to fb-orle man page, and a correction to May 23 revision of comgeom-g man page
17:15.13 Notify 03BRL-CAD:starseeker * 60899 brlcad/trunk/src/librt/db_diff.c: Fix attribute_only bug, remove debug line.
17:19.39 Notify 03BRL-CAD:starseeker * 60900 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Fix filtering test for search filters. Need to work on diff filtering now.
17:35.17 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:42.20 Notify 03BRL-CAD:starseeker * 60901 brlcad/trunk/src/gtools/gdiff2/summary.c: More experimentation with diff result enable/disable approaches.
17:52.25 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
17:55.47 Notify 03BRL-CAD Wiki:Inderpreet * 7147 /wiki/User:Inderpreet/GSoC14/logs: Week 2, Dev Logs
18:07.44 *** join/#brlcad sofat (~sofat@202.164.53.117)
18:11.12 Notify 03BRL-CAD Wiki:Albertcoder * 7148 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 2 */
18:15.49 sofat hello sir
18:17.22 raj12lnm hi sofat
18:17.45 raj12lnm is not an expert but another GSoC student
18:18.15 sofat i want to discuss about Benchmark Performance Database
18:18.44 sofat i want to start the work on this project.
18:18.48 sofat please help me for this
18:22.19 raj12lnm hi sofat
18:22.43 raj12lnm I can only say from the mails on the mailing list which I am following
18:22.56 raj12lnm Ankesh is doing such a project for GSoC
18:23.05 raj12lnm try searching brlcad mailing list
18:23.15 raj12lnm or stay on the chat window for others to comment
18:37.40 *** join/#brlcad merzo (~merzo@51-96-133-95.pool.ukrtel.net)
18:42.36 *** join/#brlcad andrei_ (~IceChat77@188.25.225.77)
18:52.11 *** join/#brlcad sofat (~sofat@202.164.53.117)
18:56.12 *** join/#brlcad oana__ (~elf11@141.85.0.105)
18:58.10 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7149 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */
19:13.09 Notify 03BRL-CAD:starseeker * 60902 brlcad/trunk/src/gtools/gdiff2/summary.c: cleanup
19:13.42 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:55.58 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-186-160.pools.arcor-ip.net)
20:00.36 Notify 03BRL-CAD:starseeker * 60903 brlcad/trunk/src/librt/search.c: Whoops - if we're doing HIDDEN objects, make sure our db_ls generated list reflects that.
20:02.18 Notify 03BRL-CAD:starseeker * 60904 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: We want to look at hidden objects for gdiff as well - fix search flags.
20:22.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.27 Notify 03BRL-CAD Wiki:Vladbogolin * 7150 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
20:49.05 *** join/#brlcad vladbogo (~vlad@188.25.237.95)
20:58.13 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
20:59.23 hcurtis brlcad: Checking in
21:08.29 Notify 03BRL-CAD:vladbogo * 60905 (brlcad/trunk/include/fbio.h brlcad/trunk/src/libdm/CMakeLists.txt brlcad/trunk/src/libfb/CMakeLists.txt): Added a new Qt framebuffer - now it only prints calls
21:08.47 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:12.45 Notify 03BRL-CAD Wiki:Ankeshanand * 7151 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 27th May */
21:44.41 Notify 03BRL-CAD:starseeker * 60906 brlcad/trunk/src/gtools/gdiff2/summary.c: Add back summary printout.
21:53.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:58.03 Notify 03BRL-CAD:starseeker * 60907 brlcad/trunk/src/librt/search.c: Can't get externals for attribute-only types, so don't try
21:58.22 starseeker s/externals/internals/
22:09.15 *** join/#brlcad jasonLois (567f8761@gateway/web/freenode/ip.86.127.135.97)
22:25.28 *** join/#brlcad oana__ (~elf11@p5.eregie.pub.ro)
22:39.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:45.52 Notify 03BRL-CAD:tbrowder2 * 60908 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/Run-demos.pl: fill in the blanks for a working program
22:47.29 Notify 03BRL-CAD:tbrowder2 * 60909 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_whoson.pl: put a limit on the output; separate compound assignment statement
22:49.21 Notify 03BRL-CAD:tbrowder2 * 60910 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_separators.pl: add missing apostrophe; tidy format a bit
22:49.54 Notify 03BRL-CAD:tbrowder2 * 60911 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_logic.pl: correct var name
22:51.11 Notify 03BRL-CAD:tbrowder2 * 60912 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_itemhash.pl: make demo with no args do something
22:52.08 Notify 03BRL-CAD:tbrowder2 * 60913 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_codeblock.pl: make demo with no args do something
22:52.30 Notify 03BRL-CAD:tbrowder2 * 60914 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_calc.pl: make demo with no args do something
22:53.53 Notify 03BRL-CAD:tbrowder2 * 60915 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_another_Cgrammar.pl: reformat doc lines to be readable in a reasonable window width
22:55.10 Notify 03BRL-CAD:tbrowder2 * 60916 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_OOparsetree.pl: add more data output to see what's taking place
22:56.06 Notify 03BRL-CAD:tbrowder2 * 60917 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_NL2SQL.pl: make demo work without args
22:58.24 Notify 03BRL-CAD:tbrowder2 * 60918 (svn:ignore ## -0,0 +1,5 ## and 16 others): ignore filesProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/
22:59.01 Notify 03BRL-CAD:tbrowder2 * 60919 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 3 others): save work
23:00.58 Notify 03BRL-CAD:tbrowder2 * 60920 (brlcad/branches/d-binding/misc/d-bindings/csourceparser.pl =================================================================== and 825 others): add file from P::RD source
23:50.38 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.20)
IRC log for #brlcad on 20140528

IRC log for #brlcad on 20140528

00:26.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:45.57 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
02:04.12 *** join/#brlcad oana_ (~oana@188.209.97.130)
02:08.20 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
02:30.07 *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
02:30.13 *** join/#brlcad oana_ (~oana@188.209.97.130)
02:31.02 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
02:55.01 *** join/#brlcad ries_ (~ries@190.9.171.121)
03:00.17 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:06.43 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:32.54 *** join/#brlcad ries_ (~ries@190.9.171.121)
04:24.56 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
04:25.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7152 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */
04:26.26 Notify 03BRL-CAD Wiki:Krajkreddy * 7153 /wiki/User:Krajkreddy/GSOC14/summary:
04:26.56 Notify 03BRL-CAD Wiki:Krajkreddy * 7154 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */
04:27.08 Notify 03BRL-CAD Wiki:Krajkreddy * 7155 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */
04:27.20 Notify 03BRL-CAD Wiki:Krajkreddy * 7156 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */
04:42.50 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.108.14)
04:59.15 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
05:31.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:34.15 raj12lnm hi all.
05:34.23 raj12lnm i have trouble starting mged again
05:34.32 raj12lnm it says cannot open G
05:34.58 raj12lnm invalid command name "helplib" MGED unable to initialize gui, reverting to classic mode.
05:35.13 raj12lnm the above is the "exact" error message
05:35.19 raj12lnm can somebody help me!
05:54.59 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:03.14 hcurtis Update: I'm working on fast4-g.c, but I'm stuck. However, I've thought of two questions I can ask myself in order to take a fresh look at the task: 1) When converting from FASTGEN4 format to BRL-CAD format, why does dynamic memory need to be allocated in the first place? 2) In the code blocks where bu_malloc appears, what variables, pointers, and other elements does it operate on?
06:17.49 hcurtis Another possibly helpful question is this: what are the actual contents of bu_malloc (and alloc, which it contains)?
06:48.05 *** join/#brlcad oana_ (~oana@188.209.97.130)
08:33.34 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
08:42.21 hcurtis Here are additional questions: What is it about fast4-g's current code that makes it too slow? What exactly do I need to do to make it as fast as it should be?
08:43.58 hcurtis By the way, what I've been doing is finding answers to the questions I posed earlier here in the channel.
08:55.16 mihaineacsu_bbl hcurtis: I don't the status of fast4-g code, but usually when you're dealing with slow code you need to do profiling which means using a tool in order to measure the biggest bottlenecks and work on those first in order to speed up the program.
08:56.11 hcurtis Hi, mihaineacsu_bbl. Thank you.
08:56.16 mihaineacsu_bbl hcurtis: maybe till someone gives you a right answer for your situation, you could have a look here http://stackoverflow.com/questions/1794816/recommendations-for-c-profilers
08:58.26 hcurtis This is great information. Thank you.
09:01.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:40.59 hcurtis Update: I was looking at fast4-g's commit information on Sourceforge, and I found the feature that allows you to compare different versions of the program. Better late than never.
09:48.04 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:18.54 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:04.35 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
11:35.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:43.46 Notify 03BRL-CAD:tbrowder2 * 60921 (svn:ignore ## -5,3 +5,7 ## and 16 others): add more ignoresProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/
12:03.09 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
12:25.39 *** join/#brlcad oana_ (~oana@188.209.97.130)
12:27.48 *** join/#brlcad ries (~ries@190.9.171.121)
12:36.06 ``Erik history of the gpu http://www.techspot.com/article/650-history-of-the-gpu/
12:46.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:55.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:16.08 Notify 03BRL-CAD:starseeker * 60922 brlcad/trunk/src/gtools/gdiff2/summary.c: Clean up the diff summary logic a bit, make the result-type flags work for all the verbosity settings.
13:42.00 Notify 03BRL-CAD:carlmoore * 60923 brlcad/trunk/src/libfb/if_qt.c: remove trailing blank
13:45.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:06.19 Notify 03BRL-CAD:starseeker * 60924 brlcad/trunk/src/gtools/gdiff2/summary.c: More reworking of diff text output. 4 verbosity levels now, different attribute printing style.
14:19.12 *** join/#brlcad Ch3ck (c318dc86@gateway/web/freenode/ip.195.24.220.134)
14:49.25 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
14:56.14 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
14:56.51 Notify 03BRL-CAD:starseeker * 60925 brlcad/trunk/include/rt/db_diff.h: Update the diff3 header pattern to match the diff pattern.
15:01.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:03.03 Notify 03BRL-CAD:starseeker * 60926 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Add initializers for diff3 containers
15:08.42 brlcad d_rossberg: I'd also be interested in "where" there are places in the code that actually require a group of shells, whether they can be simplified to one shell or whether it's an algorithmic issue (e.g., boolean processing potentially creating multiple shells) or just some extraneous bit of code
15:08.57 brlcad alas, Zhao isn't here to ask him
15:12.18 brlcad raj12lnm: still having problems starting mged?
15:21.08 ankesh11 brlcad: The archives would come in really handy now, I have a couple of plots ready but they have not been tested, neither do they convey significant info due to the scarcity of the db.
15:24.35 Notify 03BRL-CAD:tbrowder2 * 60927 brlcad/branches/d-binding/misc/d-bindings/csourceparser.pl: turn off execution--using for inspiration and code reuse only
15:24.40 d_rossberg i think a shell is always connected
15:25.12 d_rossberg if you facetize a geometry with disconnected regions you'll get a group of shells
15:25.46 d_rossberg however, i like it this way: a primitive should be primitive
15:26.10 d_rossberg everything else could be done with the well tested combinations
15:28.50 Notify 03BRL-CAD:tbrowder2 * 60928 (svn:ignore ## -1,11 +1,18 ## and 31 others): add ignoresProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/
15:33.07 Notify 03BRL-CAD:tbrowder2 * 60929 brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm: change package name before renaming file
15:37.42 Notify 03BRL-CAD:tbrowder2 * 60930 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): rename Perl module for clarity; change to the new name inside modules using it
15:53.49 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
16:09.51 Notify 03BRL-CAD:starseeker * 60931 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): start reworking diff3 code to use the array-of-results approach.
16:17.01 *** join/#brlcad oana__ (~elf11@141.85.0.105)
16:23.12 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7157 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Week 2 */
16:29.33 *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net)
17:10.20 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
17:11.56 clock brlcad, hi
17:18.21 raj12lnm brlcad : yes
17:18.33 raj12lnm didnt spend much time on it, though
17:18.45 raj12lnm btw did u see my patches
17:22.11 brlcad hello clock, saw your updates
17:22.18 brlcad raj12lnm: not yet but will soon
17:22.53 raj12lnm brlcad: so my mged gui is not opening
17:22.57 raj12lnm after the build
17:23.03 raj12lnm it gives me the following error
17:23.06 raj12lnm invalid command name "helplib" MGED unable to initialize gui, reverting to classic mode. attach (nu|txt|X)[nu]?
17:26.42 Notify 03BRL-CAD:tbrowder2 * 60932 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt): save work--now have some communication with the CGrammer module in the calling function--hurray
17:27.51 mihaineacsu_bbl raj12lnm: when you run cmake it configures the build system and generates a report about your configuration. What does it say about interface options? You should see something about X11
17:28.34 raj12lnm mihaineacsu_bbl
17:28.45 raj12lnm i will have to change a cmake file for that
17:29.12 raj12lnm shld i do this provided the fact that it ran correctly previously
17:29.15 raj12lnm ?
17:30.18 clock brlcad kickstarter: "Meanwhile, project creation is currently available to individuals in the US, UK, Canada, Australia, New Zealand and the Netherlands who meet the requirements below."
17:30.40 clock so no kickstarter
17:31.37 brlcad raj12lnm: did you try running from an install directory or only from a build directory?
17:32.16 brlcad clock: kickstarter was but an example -- there are literally a dozen or more popular sites like them .. you only need one ;)
17:32.55 raj12lnm brlcad : from /usr/brlcad/dev-7.24.1/bin
17:33.05 brlcad starting with the biggest most popular is where I would have started too, but I wouldn't stop there myself
17:33.12 brlcad raj12lnm: huh
17:33.21 brlcad raj12lnm: is your build modified in any way?
17:33.27 raj12lnm even from there
17:33.34 raj12lnm i run
17:33.57 raj12lnm ~/brlcad_build/bin
17:34.36 raj12lnm it gives same issue
17:35.11 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
17:37.00 brlcad raj12lnm: but running /usr/brlcad/dev-7.24.1/bin/mged gives you that error too?
17:37.28 clock brlcad, so dozen times attorney fees to figure out if there is some hidden trap in the terms and conditions that could potentially ruin me financially
17:38.39 clock brlcad, and I cant do this with ordinary attorney who understands just swiss law, I need a special one, more expensive, who understands english and international law
17:38.43 brlcad meh, if you pick a popular site, that is not at all a likely result and most of the terms are easy enough to understand
17:39.14 clock brlcad, not all likely times large potential risk
17:39.19 clock brlcad, no they are not easy to understand
17:39.29 brlcad if you don't want to, that's your prerogative, but I fully disagree that it's not worth pursuing
17:39.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:40.10 brlcad and this is not a point we have to agree on :)
17:40.56 clock brlcad, I hear a tons of stories where an individual was abused and ruined by a combination of hard to understand unpredictable legalese, a company with lawyers, and a complex/corrupt/arbitrary judicial system
17:41.18 clock So I think due diligence is waranteed when agreeing to something
17:41.31 clock but due diligence is disproportionately expensive to the raised amount of money
17:41.45 brlcad I'm not going to argue with you on this
17:41.53 brlcad so you can stop trying to convince me of your decision
17:43.52 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
17:43.57 brlcad it's increasingly off-topic as well, and I'd like to keep our discussion here centered on open source CAx
17:44.42 clock I agree
17:45.34 raj12lnm mihaineacsu_bbl
17:45.51 clock brlcad, how difficult would it be to implement placing objects so that they touch each other?
17:45.52 clock for example
17:45.59 raj12lnm mihaineacsu_bbl : u didnt warn me
17:46.08 clock I have a cone with angle of 35 degrees
17:46.08 ``Erik open source ca{d,e,m} and pictures of cats, yo O.o :D
17:46.10 raj12lnm that my system will go black after doing that
17:46.21 mihaineacsu_bbl raj12lnm: it shouldn't go black at all
17:46.21 brlcad you mean an explicit constraint? you can implicitly make them touch each other already
17:46.24 clock and I want to put a sphere diameter 14mm into the cone so it touches it
17:46.34 clock in BRLCAD
17:46.42 raj12lnm mihaineacsu_bbl : I turned into a black n white screen
17:46.50 raj12lnm and i could see only the terminal
17:46.51 clock before I did it using wikipedia, paper, pencil, calculator, and a lot of time
17:47.04 ``Erik clock: libpc was started to address that, I don't believe it reached usability :/ so it'd be manual at this time
17:47.05 raj12lnm mihaineacsu_bbl : c/I/It
17:47.05 clock type coordinates manually
17:47.12 clock Oh yes and I forgot
17:47.15 brlcad clock: right, so you mean with some form of explicit or automatic constraint
17:47.15 clock it should be usable
17:47.39 clock I dont know what explicit or automatic means
17:47.49 clock but I guess "two things touch each other" is probably a constraint yes
17:48.04 clock another example is this
17:48.10 mihaineacsu_bbl raj12lnm: if you could see the terminal it means x11 works fine. so it's not that. brlcad mentioned running /usr/brlcad/dev-7.24.1/bin/mged and it see if that works
17:49.42 clock http://www.youtube.com/watch?v=w4Gsq4dMcEA&t=1m29s
17:49.51 clock The U channel has defined side wall angle like 5 deg
17:49.58 clock rounding diameter at the endi
17:50.05 clock rounding idameter in the corner inside
17:50.12 clock and these cylinders have to touch properly
17:50.20 clock also I would be interested in things like intersections
17:50.44 clock Like intersection of two solids creates some point or edge
17:51.02 clock and I want to place something so that its middle, axis is on that point or edge
17:51.06 clock or that it touches that point or edge
17:51.14 clock or has some angle to it etc.
17:51.32 clock all the things we learned in 3D geometry in the high school
17:52.00 raj12lnm it says this now
17:53.14 clock Another example is sheet bending
17:53.25 clock http://www.youtube.com/watch?v=w4Gsq4dMcEA&t=2m27s
17:53.41 clock I have a printed paper template for a tin sheet which gets bend into a cylinder shape
17:53.59 raj12lnm error : usr/brlcad/dev-7.24.1/bin/mged: error while loading shared libraries: /usr/brlcad/dev-7.24.1/lib/libtermio.so.20: file too short
17:54.21 raj12lnm mihaineacsu_bbl : some unexpected things are happening
17:54.37 clock and third thing is
17:54.43 clock I would like BRLCAD to generate dimensions
17:54.54 clock its like 2 arrows in the middle is number how many milimeters
17:55.17 clock and there are shorter perpendicular lines from the ends of the arrow to the points or edges that are measured
17:55.29 clock and none of these arrows may intersect with anything that would impair legibility of the numbers
17:55.31 ``Erik raj12lnm: that's a damaged file, you'll need to remove libtermio.so.20 in your build directory, recompile and reinstall
17:55.46 clock I guess all these functions must be pretty complicated to program
17:59.57 clock ``Erik, do commercial programs like Autocad have these touching and dimensions functions?
18:06.32 Notify 03BRL-CAD:vladbogo * 60933 (brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/dm-qt.c): Attached the Qt framebuffer to the display manager.
18:09.42 raj12lnm ``Erik is libtermio shipped with brlcad or an external library ?
18:12.40 Notify 03BRL-CAD Wiki:Vladbogolin * 7158 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
18:21.28 clock brlcad, you know which is the most complex part of brlcad?
18:24.21 fenn i would guess the STEP importer
18:24.31 fenn but i don't know anything
18:24.35 clock its the user
18:24.46 clock consisting of ONE HUNDRED THOUSAND BILLION parts
18:28.19 clock so I think some consideration should be give to it
18:28.44 clock like adapting the way the user thinks
18:31.25 clock and that is extracting statistical patterns from raw data, called percepts, which allow the raw data to be represented in a much less demanding, practical way
18:31.38 clock like the fact ellipsoid often have 3 or 2 axes same
18:31.41 clock cylinders 2 axes
18:31.59 clock instead of specifying positions of objects you can specify the gam between them
18:32.13 clock if u make statistical analysis of the gaps youll see the most often comes 0
18:32.28 clock and the smaller values come more often
18:32.44 clock so you stretch the histogram and then you can input data using many less digits
18:32.47 clock things like repetitions
18:33.20 clock transformations dont tend to be arbitrary
18:33.29 clock most are mirrorings, translations, rotations
18:33.58 clock Has anyone done a statistical analysis of large amount of 3D BRLCAD models and tried to find these patterns in?
18:34.12 clock So that they can be used to simplify entry of the models into BRL-CAD?
18:34.37 clock angles
18:34.53 clock which angle do you think occurs more often
18:34.59 clock 90 deg or 78.193747 deg?
18:35.08 clock 45 deg or 43.22 deg?
18:35.19 clock translations
18:35.31 clock which more often, 100 mm, 97 mm or 63.48292646237 mm?
18:35.38 fenn there are ISO standard "preferred numbers"
18:36.35 fenn hates predictive input systems
18:37.05 clock fenn, you have experience with them?
18:37.27 fenn any smartphone
18:37.38 fenn google search query
18:38.16 fenn https://en.wikipedia.org/wiki/The_Humane_Interface
18:40.01 clock reminds me my smartphone entry of alarm time
18:40.38 clock I type the minute digits
18:40.56 clock then press "continue", "finished", and "OK"
18:41.09 clock and the "home"
18:41.44 clock cause I have my spmartphone also for other things than constantly watching the alarm listing screen
18:41.54 clock so entering the time is 2 keypresses
18:42.01 clock confirming is 4
18:42.02 fenn i type "930" and it gives me an error "hours must be 1-12"
18:42.17 clock so actually doing the useless overhead of doing nothing takes 2 times more energy than doing what I wanted to do - enter the time
18:44.42 fenn "Rule 1.
18:44.42 fenn
18:44.57 fenn An interface should be habituating. If the interface can be operated habitually then, after you have used it for a while, its use becomes automatic and you can release all your attention to the task you are trying to achieve. Any interface will have elements that are habituating, but the principle here is to make the entire interface habituating."
18:45.04 clock seems like the optimization function when designing the smartphone was maximizing the energy needed to enter an action
18:45.55 fenn the optimization function was "pay the least amount for subcontracted programmers"
18:45.59 clock I would go even further
18:46.05 clock take some action which is done the most often
18:46.11 clock like tapping the touchscreen
18:46.16 clock and make it incredibly complicated
18:46.30 clock like you have to press increase and decrease volume for 5 seconds
18:46.51 clock then reboot the smartphone while tapping the power key every 1.3 second but not less than 1.2 or more than 1.4
18:46.57 clock then you get service bootloader menu
18:47.21 clock where you have to enter a PUK which you can get only if you mail a document to the headwuarters of the company
18:47.32 clock e-mail is not accepted, and you need to mail in 3 copies verified by an attorney
18:47.35 clock each time new
18:47.36 fenn up down left right hold a b start
18:47.44 *** join/#brlcad jasleen_ (~chatzilla@117.255.245.224)
18:47.47 clock after that you are allowed to activate the function "enter X and Y coordinates of a tap"
18:47.53 clock I think that would be a pinnacle of smartphone design
18:48.50 clock fenn, pay programmers?
18:48.52 fenn actually they do have an incredibly complex system to unlock the phone, except it's not just 10 or 100 button presses, but 4096 bits
18:49.07 clock fenn, couldnt they do the development on students which work for free in exchange for experience?
18:49.45 clock I have to enter these 6+ taps to do n action which always repeats:
18:49.47 fenn nah students are too slow/naive; they would try to do a good job and not finish in time. a contractor knows how to pump out shit code
18:49.58 clock enter a constant time for my pill alarm
18:50.34 clock so I will probably solder a device with NE555 timer
18:50.41 clock which will cost like 10 times less than the smartphone
18:50.56 clock do the same function with 6 times less keypresses
18:51.12 fenn how many times less is zero keypresses
18:51.24 clock my smartphone is Android
18:51.44 fenn so download "tea timer"
18:51.44 clock like
18:51.52 clock why do I have to press light switch every time I want to turn the light on
18:52.01 clock when its pretty easy to figure out that I will want to turn it on?
18:52.29 fenn i have also been thinking about this
18:52.30 clock or like those repeating commands in BRLCAD
18:52.32 clock to render and view
18:53.40 clock I wish I could use my smartphone without actually entering into a legal contract with a 3rd party to fully use it
18:53.51 clock I use only software that can be downloaded outside the google market
18:54.09 clock like OSMand
18:55.34 clock or like what is the first thing a user will do when he starts BRL-CAD?
18:55.37 clock 1) click the firefox icon
18:55.41 clock 2) type google.com
18:55.48 clock 3) type "how to use brl-cad"
18:55.53 clock so could we just preprogram this into brl-cad?
18:56.36 clock what will user do when he gets error message from brlcad?
18:56.41 clock <PROTECTED>
18:56.44 clock 2) type google.com
18:56.48 clock 3) type "how to use brl-cad"
18:57.17 clock so I suggest instead of printing error messages, firefox with google.com/query=error_text is started
18:57.52 clock I get impression todays software is programmed by people WHO NEVER EVER USED A COMPUTER!
18:58.30 clock im sory mistake last point 3) should be "copy paste the error message into the search"
19:05.54 fenn clock: tea timer is in f-droid, which is why i suggested it
19:06.06 fenn i tried various timer apps and it sucked the least
19:06.56 clock fenn, so f-droid is like android apps where I don't have to sign any crazy contracts with irrelevant 3rd parties?
19:07.14 clock I find this idea absurd
19:07.30 clock when I turn my stove on I don't have to sign a contract with manufacturer of the stove burner
19:08.19 clock why do I need this in my telephone?
19:08.45 clock i dont have to do this in my PC
19:09.41 clock I dont have to do this in other things which ave battery like flashlight. Neither in things which are square and white like fridge. Nor things which have screen like TV. I see no reason why I should have to in smartphone
19:11.24 clock fenn, thanks for mentioning f-droid thats exactly what I wanted, you really made my day :)
19:12.21 fenn f-droid the project needs some help
19:13.01 fenn there is a lot of missing software, no search, no screenshots, etc
19:15.15 Notify 03BRL-CAD:starseeker * 60934 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/summary.c and 2 others): Rather than storing attributes in sets as we were previously, use a data structure setup that preserves the per-attribute diff state information. The other way, any summary printing had to essentially re-do the avs diff.
19:21.00 clock I tried install firefox and dicing app and both say "parse error in package"
19:21.02 clock and install nothing
19:21.21 clock but it makes the phone warm
19:21.46 clock so maybe they should rename it handwarmerdroid?
19:22.10 clock iSodiumAcetatePack?
19:26.42 *** join/#brlcad caen23 (~caen23@92.81.199.32)
19:34.00 Notify 03BRL-CAD:starseeker * 60935 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Make prospective diff3 callbacks use the new structure setup.
20:00.58 *** join/#brlcad andrei_ (~IceChat77@5-12-49-177.residential.rdsnet.ro)
20:01.54 Notify 03BRL-CAD Wiki:Ankeshanand * 7159 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 28th May */
20:02.26 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-183-191.pools.arcor-ip.net)
20:11.28 Notify 03BRL-CAD:carlmoore * 60936 brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml: oops, had to switch 'd' and 'H' designations on the man page
20:15.02 Notify 03BRL-CAD Wiki:14.98.233.139 * 7160 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 1 */
20:19.27 Notify 03BRL-CAD:starseeker * 60937 brlcad/trunk/src/librt/db_diff.c: fill in db_diff3
20:24.01 *** join/#brlcad jyot (~gagan@124.253.224.219)
20:24.25 raj12lnm brlcad , ``Erik: Can you breif me about submodel primitive ?
20:28.34 *** join/#brlcad nickk_ (75fde296@gateway/web/freenode/ip.117.253.226.150)
20:28.36 Notify 03BRL-CAD:starseeker * 60938 brlcad/trunk/src/gtools/gdiff2/summary.c: If we're at verbosity 4, report everything as a diff even if the types are different
20:29.59 ``Erik "submodel primitive"? you mean the nmg heirarchy?
20:33.02 raj12lnm may be!
20:33.04 raj12lnm i am not sure
20:35.40 raj12lnm ``Erik : basically i am wrapping submodel primitive in python
20:36.38 raj12lnm ``Erik : It takes a file as an input, And I wonder what kind of file that should be.
20:38.24 ``Erik where in the headers is the submodel you're looking at defined?
20:39.30 ``Erik huh, there's a src/librt/primitives/submodel/ O.o
20:40.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:40.55 raj12lnm src/libwdb/wdb.c
20:41.18 raj12lnm ``Erik : in that file i am looking at mk_submodel(..)
20:42.01 ``Erik I'm not familiar with this primitive, but it looks like a way to reference geometry in another .g file
20:44.35 ``Erik say you have models of various toys, several of them use AA batteries, so you can have a batteries.g file with an "AA" model, then any toy using a double A battery can just refer to batteries.g/AA instead of having it's own model internally and updates to batteries.g is seen through all the consumer models... but I'm completely guessing based on a quick skim of the source :)
20:49.31 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
20:50.17 clock ``Erik, these submodels are one example how BRLCAD adapted to the way people understand things
20:50.33 clock like repeating subunits
20:51.09 hcurtis brlcad: Checking in
21:01.28 Notify 03BRL-CAD:starseeker * 60939 brlcad/trunk/src/gtools/gdiff2/summary.c: Make some improvements to the summary logic.
21:10.34 raj12lnm Alright ``Erik
21:10.44 raj12lnm I will post an email on the list and ask tommorow.
21:10.46 raj12lnm :)
21:11.11 raj12lnm the issue is there is little or no doc of it on http://brlcad.org/wiki/BRL-CAD_Primitives#ARS
21:11.20 raj12lnm or i am not sure if it is somewhere
21:11.24 raj12lnm anyways
21:11.29 raj12lnm goodnight folks :)
21:27.33 Notify 03BRL-CAD:starseeker * 60940 brlcad/trunk/src/librt/db_diff.c: Don't do tests that assume val1 and val2 are non-null when one of them is.
21:27.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:33.22 Notify 03BRL-CAD:carlmoore * 60941 brlcad/trunk/doc/docbook/system/man1/en/g-shell-rect.xml: fixes to g-shell-rect man page
21:59.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:03.47 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
22:04.59 Notify 03BRL-CAD Wiki:Erik * 7161 /wiki/BRL-CAD_Primitives: Stub in the submodel primitive.
22:11.35 Notify 03BRL-CAD:starseeker * 60942 (brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h brlcad/trunk/src/gtools/gdiff2/summary.c): Not finished yet, but start working on diff reporting for diff3.
IRC log for #brlcad on 20140529

IRC log for #brlcad on 20140529

00:22.24 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:18.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:03.24 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:13.44 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
02:15.46 Notify 03BRL-CAD:tbrowder2 * 60943 (brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt): collecting more parse info
02:27.01 *** join/#brlcad hcurtis (b82d3369@gateway/web/freenode/ip.184.45.51.105)
02:30.19 hcurtis Update: If the issue named in the comments starting on line 892 of the Sourceforge version of fast4-g is the issue that I need to address, then I've been barking up the wrong tree. My main problem was that I was analyzing the wrong version of fast4-g. I thought the one I found in the xref would be ok to use, but I've realized that it is outdated.
02:31.53 hcurtis At any rate, when I compare the version of fast4-g in commit 56492 to that in commit 60592, I can see how the former uses static allocation whereas the latter utilizes dynamic allocation.
03:34.36 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:26.44 clock wow so many commits already
04:29.32 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:50.58 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:38.58 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:46.53 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
09:11.31 hcurtis Update: If I now understand the fast4-g problem correctly, the program's manually recreated wmember list is a new container that the wmembers are copied into. What I need to do to improve the program is instead expand the container that is already present. In other words, I should use a null-terminated list and allow the memory allocated for it to change dynamically when necessary.
09:24.44 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7162 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
09:48.22 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:55.09 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:11.19 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
11:41.26 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
12:03.22 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
12:29.22 *** join/#brlcad ries (~ries@190.9.171.121)
12:51.44 Notify 03BRL-CAD:tbrowder2 * 60944 (brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt): now have working process for extracting parsed node data--need to expand to more nodes
12:55.36 *** join/#brlcad jasleen (~chatzilla@117.253.202.107)
13:19.44 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
13:37.03 Notify 03BRL-CAD:tbrowder2 * 60945 (brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt): finally getting a good autotree dump of entire parse tree
13:39.05 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
14:18.11 *** join/#brlcad ries (~ries@190.9.171.121)
15:04.41 Notify 03BRL-CAD:tbrowder2 * 60946 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: remove unneeded subroutines; comment out possibly unneeded code
15:05.38 Notify 03BRL-CAD:tbrowder2 * 60947 (brlcad/branches/d-binding/misc/d-bindings/ParseCChunk2.pm =================================================================== and 351 others): remove obsolete module
15:47.30 Notify 03BRL-CAD:tbrowder2 * 60948 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: working on a syntax tree inspector routine--first step in deciding on class construction
15:57.38 Notify 03BRL-CAD:tbrowder2 * 60949 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: eliminate unneeded code
16:03.32 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
16:19.22 Notify 03BRL-CAD:starseeker * 60950 (brlcad/trunk/src/librt/db_diff.c brlcad/trunk/src/librt/primitives/brep/brep.cpp): Fix the brep get return and the tcl -> avs routine.
16:24.47 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
16:26.35 Notify 03BRL-CAD:starseeker * 60951 brlcad/trunk/src/gtools/gdiff2/summary.c: Make sure we have parameters to print - if we don't (like in the binary case) fall back on the type printout.
16:42.10 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
16:51.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:56.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:57.14 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
16:59.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:14.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:21.00 Notify 03BRL-CAD Wiki:Vladbogolin * 7163 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
17:29.16 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
17:32.41 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
17:36.47 Notify 03BRL-CAD:starseeker * 60952 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/b64.c and 2 others): Fix the decoding side of the libbu b64 functionality, and make asc2g work for breps.
17:39.21 Notify 03BRL-CAD:starseeker * 60953 brlcad/trunk/NEWS: g2asc and asc2g can now retain brep objects during a round-trip import/export. The brep information is encoded using a base64 representation, which is not human editable, but it does support the use of g2asc/asc2g on brep-containing databases without losing the breps in the process.
17:41.09 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
17:41.11 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
17:41.11 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
17:41.12 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
17:41.13 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
17:48.18 Notify 03BRL-CAD:tbrowder2 * 60954 (brlcad/branches/d-binding/misc/d-bindings/csourceparser.pl =================================================================== and 843 others): remove unhelpful file
18:03.46 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:26.32 brlcad clock: the commits are never-ending
18:26.46 clock brlcad, apparently! :)
18:28.54 brlcad sorry I had to disappear yesterday mid-discussion, work demands happened
18:44.55 Notify 03BRL-CAD:starseeker * 60955 brlcad/trunk/src/libbu/tests/bu_b64.c: Fix b64 test
18:50.43 Notify 03BRL-CAD:starseeker * 60956 brlcad/trunk/src/librt/tests/CMakeLists.txt: This dirbuild test doesn't trigger problematic issues - if there are still issues beyond the known librt global issue for material_head, need a different example to test them
19:06.19 *** join/#brlcad oana_ (~elf11@109.97.183.87)
19:06.20 Notify 03BRL-CAD:brlcad * 60957 brlcad/trunk/NEWS: summarize the 7.24.2 highlights
19:11.32 Notify 03BRL-CAD:brlcad * 60958 (brlcad/branches/RELEASE/NEWS Property Changed: and 2 others): merge c60957 from trunk to get the release summary
19:18.36 maths22 brlcad: did you see my message about more?
19:30.07 Notify 03BRL-CAD:starseeker * 60959 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/summary.c brlcad/trunk/src/librt/db_diff.c): Simplify down the diff3 states - with the diff_result structures encapsulating the specifics, we no longer need to call out the detailed diff state in the state numbers.
19:32.27 Notify 03BRL-CAD:carlmoore * 60960 brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml: forgot to include -F in this manpage
19:48.29 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
19:55.25 *** join/#brlcad andrei__ (~IceChat77@188.26.186.18)
19:57.33 Notify 03BRL-CAD Wiki:Ankeshanand * 7164 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 29th May */
20:05.21 Notify 03BRL-CAD:tbrowder2 * 60961 brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt: add note to avoid confusion
20:06.28 Notify 03BRL-CAD:tbrowder2 * 60962 (brlcad/branches/d-binding/misc/d-bindings/c-grammar2.txt =================================================================== and 319 others): start another grammar version for manual production rules
20:07.45 Notify 03BRL-CAD:tbrowder2 * 60963 brlcad/branches/d-binding/misc/d-bindings/D.pm: add a function to the C header to test function parsing during development
20:12.29 Notify 03BRL-CAD:tbrowder2 * 60964 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: remove old, unused code
20:14.37 Notify 03BRL-CAD:tbrowder2 * 60965 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: remove old manual parsing code; refactor module for handling the P::RD parse tree
20:15.28 Notify 03BRL-CAD:tbrowder2 * 60966 brlcad/branches/d-binding/misc/d-bindings/gen-cgrammar-module.sh: add the second grammar version to the auto-gen script
20:17.22 Notify 03BRL-CAD:tbrowder2 * 60967 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: stuff old code away; rename functions for clarity
20:18.36 Notify 03BRL-CAD:tbrowder2 * 60968 (svn:ignore ## -2,6 +2,7 ## and 22 others): update ignore listProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/
20:23.58 ``Erik sushi tank: http://laughingsquid.com/tank-sushi-served-at-japanese-restaurant/
20:29.54 Notify 03BRL-CAD:tbrowder2 * 60969 brlcad/branches/d-binding/misc/d-bindings/gen-cgrammar-module.sh: tidy output msg
20:30.47 Notify 03BRL-CAD:tbrowder2 * 60970 (brlcad/branches/d-binding/misc/d-bindings/gen-cgrammar-module.sh =================================================================== and 25 others): rename to better reflect purpose is to gen multiple modules
20:42.34 Notify 03BRL-CAD:tbrowder2 * 60972 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: comment out bad code temporarily
20:42.52 Notify 03BRL-CAD:tbrowder2 * 60971 brlcad/branches/d-binding/misc/d-bindings/D.pm: add missing backslashes and % doubler; add to comment and correct typo
20:56.47 Notify 03BRL-CAD:starseeker * 60973 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/summary.c brlcad/trunk/src/librt/db_diff.c): Add dir pointers so diff3 can report a little more information without having to re-calculate diffs.
21:03.13 Notify 03BRL-CAD:tbrowder2 * 60974 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): change function name to reflect purpose
21:04.00 Notify 03BRL-CAD:starseeker * 60975 brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt: Reorg gdiff2 a bit.
21:07.16 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
21:08.09 Notify 03BRL-CAD:starseeker * 60976 (brlcad/trunk/src/gtools/gdiff2/diff3_summary.c brlcad/trunk/src/gtools/gdiff2/diff_summary.c and 2 others): More reorg
21:17.27 Notify 03BRL-CAD:carlmoore * 60977 brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml: supply descriptions for 2 missing options; use parentheses around 2 sentences
21:22.01 brlcad starseeker: how is the rcodes command more informative now?
21:25.41 brlcad starseeker: and the suppressed command output -- was that windows-only or all platforms?
21:31.34 Notify 03BRL-CAD:brlcad * 60978 brlcad/trunk/include/raytrace.h: only decrement if the fullpath len is greater than 0. if it's zero, the stack is empty and there's nothing to do. might need a better logic construct, but using ?: for now.
21:36.17 Notify 03BRL-CAD:brlcad * 60979 brlcad/trunk/TODO: make sure search depth options handles the range of numerical values that it'll read and that it behaves as it best can to be consistent with the other specified values (so we don't have to document exceptions).
21:40.04 Notify 03BRL-CAD:brlcad * 60980 brlcad/trunk/misc/CMake/FindTCL.cmake: make sure the script produced a file before we attempt to read the file in order to avoid a CMake error message about the file not existing. this occurs when there is a broken system wish, but it halts the build unnecessarily.
21:40.27 Notify 03BRL-CAD:brlcad * 60981 (brlcad/trunk/src/other/tkhtml/CMake/FindTCL.cmake brlcad/trunk/src/other/tkpng/CMake/FindTCL.cmake brlcad/trunk/src/other/tktable/CMake/FindTCL.cmake): sync the other FindTCL.cmake files
21:41.36 brlcad dammmnits .. enable all is pulling an (apparently) incompatible system bullet
21:44.04 Notify 03BRL-CAD:tbrowder2 * 60982 (brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl =================================================================== and 53 others): start a grammar extractor
21:44.43 Notify 03BRL-CAD:tbrowder2 * 60983 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: remove extra spaces
21:45.50 Notify 03BRL-CAD:brlcad * 60984 (brlcad/branches/RELEASE/misc/CMake/FindTCL.cmake brlcad/branches/RELEASE/src/other/CMakeLists.txt and 3 others): merge 60979:60981 from trunk to get support builds with a busted wish binary
21:47.07 Notify 03BRL-CAD:starseeker * 60985 (brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h brlcad/trunk/src/gtools/gdiff2/utility.c): With the dp pointers in the result struct, we no longer have to do the db_lookups for search.
21:58.02 brlcad oof, please no more cherry picking features onto RELEASE ... it really complicates things I'm having to revisit that were done
22:01.01 brlcad recursive death: it takes so long to release because there've been so many changes added because it takes so long to release beacause there've been so many changes added ...
22:02.13 brlcad the point of the release branch is to draw a line and say "you shall not pass!" ... so at least the rest can get out first
22:02.42 brlcad after this release, I'm thinking we need to revisit our iteration cycle
22:03.12 brlcad a month may simply be too long to review everything, too much activity in a given month, too much to review, too long to review it
22:22.34 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
22:25.32 Notify 03BRL-CAD:brlcad * 60986 brlcad/trunk/src/libged/rcodes.c: it's not necessarily true that the file is invalid, just that no lines matched our geometry. this may or may not be bad, so just warn the user.
22:25.58 ``Erik odd, NEWS has 7.24.2 last feb, but https://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/ says 7.24.0 is latest... was the release not... released?
22:26.21 brlcad ``Erik: not released, little things keep coming up
22:27.02 brlcad I've been on "it's definitely happening today" no less than 8 times now, only to have something come up each time
22:27.11 ``Erik ah, premature release notes, gotcha
22:27.37 brlcad updating the date stamp is one of the very last steps
22:27.43 brlcad I've gotten that far several times :)
22:27.57 ``Erik <-- was thinking "ok, so monthly release and weekly review, mebbe? wait, it's been like a year..."
22:27.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:28.05 brlcad exactly
22:28.16 ``Erik zips it and lets brlcad review, good luck O.o
22:29.00 brlcad i could have just posted a tarball many a time, but not when I know it violates some social contract (something hasn't been reviewed)
22:29.10 brlcad at least not knowingly
22:29.29 brlcad we're close now, just have to get through these half dozen issues
22:31.40 ``Erik if I want to do build tests, is there a revision or tag that should be used?
22:32.03 ``Erik (should definitely get a release out before much more gsoc activity hits)
22:35.05 brlcad that's what I've been working on the past two weeks
22:35.25 brlcad the RELEASE branch is where the release is staged
22:35.55 brlcad I just did a build on .bz and distcheck fails because it finds and tries to use an incompatible system Bullet
22:36.10 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
22:36.27 brlcad I don't have a quick fix in mind for that other than to remove Bullet
22:36.49 hcurtis brlcad: Checking in
22:37.47 ``Erik I thought starseeker tweaked something to disable bullet
22:38.41 ``Erik 60561
22:38.58 ``Erik from 5/9
22:40.02 brlcad thx
22:42.02 hcurtis brlcad: I have not heard from you in a while. How are you?
22:42.11 Notify 03BRL-CAD:brlcad * 60987 brlcad/branches/RELEASE/src/other/CMakeLists.txt: merge c60561 from trunk to disable Bullet unless it's explicitly enabled. fixes default build failure when system Bullet is incompatible.
22:42.24 brlcad hcurtis: i'm doing just fine, thx
22:42.28 brlcad quite busy, but doing well
22:43.02 hcurtis Cool. And your being busy is a given. :)
22:50.35 Notify 03BRL-CAD:brlcad * 60988 brlcad/trunk/NEWS: move the 7 features cliff back-ported down into the 7.24.2 release section. reword for clarity and to remove the dev perspective. these features of mged and rtwizard were nearly all worked in response to user requests (baker et al).
22:51.04 brlcad too busy to sustain meaningful conversations for very long is unusual
22:52.30 hcurtis brlcad: You said that you always read the backlog, so I imagine you've read my updates. Do you think I'm doing ok with fast4-g?
22:53.27 Notify 03BRL-CAD:brlcad * 60989 brlcad/branches/RELEASE/NEWS: merge c60988 from trunk which consequently fixes the placement of the summary text at the top.
22:55.11 brlcad hcurtis: yes, though a little concerned that you didn't get the conversion to libbu working with your example program
22:55.35 brlcad it was good that you found the commits to fast4-g and were able to recognize how it was changed from static to dynamic
22:56.37 brlcad note how the change to dynamic was not as simple as you learned, that's a key point because it almost should have been that simple .. not the complicated loop that deeply copied everything from one container to the allocated one
22:57.13 hcurtis Ok
22:57.35 brlcad I suggest starting with the stack-allocated version before the change and seeing if you can independently make it dynamic (pay no attention to what the other person did)
22:57.47 hcurtis Ok
22:58.22 brlcad learning how to use realloc may be necessary, but the gist there is very simple -- you use that to change the size of an existing heap (malloc) allocation
22:58.34 hcurtis Yes
22:59.02 brlcad and if it's not clear already, you can basically treat bu_malloc == malloc; bu_calloc == calloc; bu_realloc == realloc; bu_free == free
22:59.33 brlcad the only difference from your perspective is a debugging string that documents what the allocation was for
23:00.04 hcurtis Fortunately, I was able to learn about realloc, calloc, and free along with malloc.
23:02.04 brlcad absorb and move on quickly ;)
23:03.01 hcurtis I am sorry that it is taking so long. One major problem was my using that outdated version of fast4-g. I'll just have to take it as a mistake to learn from.
23:04.02 ``Erik hcurtis: always stay up to date... I recommend you svn up several times a day
23:04.37 hcurtis ``Erik: Hi, Erik.
23:05.16 hcurtis ``Erik: Thank you.
23:05.34 hcurtis brlcad: I thank you as well.
23:05.35 brlcad also why getting a self-compiled version of BRL-CAD from checkout was listed as a checklist step (#16 iirc) too
23:05.54 hcurtis Yes
23:06.13 brlcad have you settled on an environment yet or are you still bouncing around?
23:07.27 brlcad really do suggest sticking either with windows or with the VM (I'd recommend the VM) or installing Linux if you can avoid a new environment being a distraction / time sink (it's very tempting to explore when one self-installs)
23:08.36 hcurtis I would like to give you details and ask you questions about that, but only if you are interested in it.
23:08.42 brlcad trouble with windows is you end up needing to learn tricks like what you added to your test program to make it pause and wait for your input, otherwise it just flashed a window at you
23:09.01 brlcad and then people here telling you to not do that, it's not portable ;)
23:09.38 hcurtis Yes
23:10.46 brlcad sorry, I really don't have time for getting into details, but I'll take that as a "no" if there's an explanation required ;) if that's wrong, just let me know windows or linux or whatever else you're using so I know what problems to expect you'll be facing
23:12.23 hcurtis I was using Windows for the exercises and the VM for the libbu tasks.
23:13.48 brlcad that's fine, but I guess my point / suggestion is to pick one and stick with it for better or worse, not just whichever you can get working
23:13.59 hcurtis I decided to wait to look into a new Linux laptop because I wanted to focus on getting the programs done.
23:14.11 hcurtis Ok
23:14.35 brlcad because inevitably that method results in being unsure of the environment and trying everything twice, which means problems often take twice as long to be overcome when they are encountered (and the WILL be encountered, repeatedly, it's the nature of this beast)
23:14.54 hcurtis Ok
23:16.09 brlcad the VM really should be adequate for now .. you just need to learn a basic dev environment / editor
23:16.26 hcurtis Do you want to know more about my problems with the conversion to libbu
23:17.35 brlcad you might want to download+install Kate in the VM: http://kate-editor.org/get-it/
23:17.45 hcurtis Ok
23:18.18 brlcad not your problems, but I'd be glad to try and answer any questions you have that will help you progress
23:19.06 brlcad seeing as you read the smart questions paper again a few days ago, you know what I mean ;)
23:19.57 ``Erik hcurtis: the dev log you're filling out daily would be a good place to enumerate problems... if you gave it a shot and still need help, just ask (you're kinda getting close to asking to ask)
23:20.11 hcurtis brlcad: I do. You didn't see me "read in," did you? ;)
23:21.10 hcurtis ``Erik: Ok
23:21.14 brlcad yeah, that's good .. just fire off some questions
23:21.14 ``Erik and, yeah, the vm should be adequate for now... buying a laptop just for gsoc seems kind of silly to me, unless you're been itching to buy one and are just looking for an excuse ;)
23:22.13 brlcad most of your questions really will be answerable by many people, so you can just ask and see who eventually responds
23:22.50 ``Erik is the vm running X and a desktop environment (kde, gnome, unity, xfce, ...)?
23:22.56 brlcad yeah
23:23.36 brlcad full blown debian distro iirc
23:23.54 brlcad 7.2, 32-bit
23:24.22 ``Erik cool, there're lots of ide's available :) I know cmake has a codeblocks target, I wonder how well our use of cmake works with that
23:24.30 brlcad I think it even has a basic text editor already installed so perhaps even ignore that suggestion about installing Kate if you found and editor that is working for you
23:24.41 ``Erik kedit or gedit?
23:24.54 brlcad I forget, Tom put some GUI editor in there I think
23:25.16 brlcad nano or pico would even be fine at this stage .. at least for the next few weeks
23:25.31 hcurtis brlcad: I haven't thought about the libbu task in a few days. I decided to focus on fast4-g instead. I will need to come up with researched, intelligent questions about the libbu situation before I ask.
23:25.43 brlcad okay
23:25.52 ``Erik *nod* I did plenty of C in pico and joe before getting serious about learning vim :)
23:26.42 brlcad if I recall, you ran into a build error when was to be expected (that pretty much is the entire effort, figuring that out, because the C changes to use libbu were basically putting bu_ on things)
23:27.40 brlcad you had to 1) tell gcc where to find the header and 2) tell gcc where to find the library and doing both of those after compiling BRL-CAD (so you have a library to point to)
23:28.12 brlcad that's the -I and -L and -l options (man gcc and/or search the web for compiling+linking tutorial with gcc)
23:28.22 hcurtis Ok
23:28.26 brlcad gotta run, talk more later .. keep up the hard work ;)
23:28.34 hcurtis Ok. Ttyl
23:28.48 brlcad s/when/which/
23:28.50 brlcad cya
23:31.03 hcurtis ``Erik: When you say I'm kinda getting close to asking to ask, I'm not 100% sure what you mean.
23:49.57 *** join/#brlcad cstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
23:53.32 Notify 03BRL-CAD:brlcad * 60990 (svn:mergeinfo ## -1,3 +1,3 ## and 14 others): incorporate mergeinfo changes .. does latter svn still use these?Property Changed:----------------brlcad/branches/RELEASE/CHANGES
23:54.20 Notify 03BRL-CAD:brlcad * 60991 (svn:mergeinfo ## -1,2 +1,2 ## and 4 others): incorporate mergeinfo changes .. does latter svn still use these?Property
23:54.22 Notify Changed:----------------brlcad/branches/RELEASE/doc/docbook/articles/brlcad/branches/RELEASE/doc/docbook/books/brlcad/branches/RELEASE/doc/docbook/lessons/brlcad/branches/RELEASE/regress/repository.shbrlcad/branches/RELEASE/src/libbu/brlcad/branches/RELEASE/src/libged/polyclip.cpp
23:55.03 Notify 03BRL-CAD:brlcad * 60992 (svn:mergeinfo ## -1,3 +1,3 ## and 14 others): incorporate mergeinfo changes .. does latter svn still use these?Property Changed:----------------brlcad/branches/RELEASE/
IRC log for #brlcad on 20140530

IRC log for #brlcad on 20140530

00:01.26 hcurtis brlcad: When you come back, please let me know.
00:45.01 hcurtis Update: I've been going over the GSoC checklist and expectations list to see what I still need to get done.
01:04.24 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
01:29.48 Notify 03BRL-CAD:tbrowder2 * 60993 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: working on parsing routine
01:51.58 brlcad cyarx
01:52.03 brlcad rx
02:14.35 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
02:38.45 maths22 I think geany might be on the image
02:39.41 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
03:02.16 hcurtis brlcad: The GSoC expectations list talked about an interaction schedule. Do you think we need to set one up, or do you like how we're doing things now?
03:13.37 maths22 by the way, I am happy to work on a vm update whenever (if ever soon) it is necessary
03:14.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:34.21 *** join/#brlcad gagan (~gagan@202.164.53.117)
03:35.15 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:01.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:11.22 *** join/#brlcad gagan (~gagan@202.164.53.117)
04:18.23 *** join/#brlcad stirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
04:21.26 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
04:27.34 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
04:39.44 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
04:54.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:12.12 *** join/#brlcad gagan (~gagan@202.164.53.117)
05:48.31 *** join/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
05:50.34 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
05:53.38 *** part/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
05:53.45 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7165 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
06:16.33 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
06:40.03 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
06:48.40 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
06:53.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:56.51 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
08:04.59 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
08:35.38 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
08:53.01 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
09:20.28 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:41.54 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.31.65)
10:36.36 *** join/#brlcad albertcoder (~albertcod@115.245.156.65)
10:39.49 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:03.33 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
11:39.46 Notify 03BRL-CAD:tbrowder2 * 60994 brlcad/branches/d-binding/misc/d-bindings/TODO: add info on plans
11:40.33 Notify 03BRL-CAD:tbrowder2 * 60995 NIL: dir for a Perl class hierarchy
12:28.16 *** join/#brlcad ries (~ries@190.9.171.121)
12:40.10 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
12:43.30 ``Erik newest renderman will be "free" for noncommercial use http://renderman.pixar.com/view/non-commercial
12:43.53 ``Erik via https://news.ycombinator.com/item?id=7819245
12:49.50 Notify 03BRL-CAD:starseeker * 60996 brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml: fix g-tankill xml
13:02.00 raj12lnm hi can anyone help me to go to a past state ?
13:02.28 raj12lnm i mean if i wish to go to r60468 on brlcad what is the command ?
13:03.38 raj12lnm ok, got it
13:03.43 raj12lnm svn update -r60468
13:28.00 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:49.56 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:11.11 brlcad maths22: thanks
14:11.50 brlcad maths22: I think the VM is good for now ... it's the website that we need to get going live -- do you have (or could you write) a to-do list of things that need to get done?
14:15.29 brlcad that's pretty cool about renderman being free, nice splash
14:15.57 brlcad thinks a brl-cad geometry plugin would be ... awesome
14:28.39 Notify 03BRL-CAD:starseeker * 60997 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Add support for the FASTGEN4 importer to the Archer GUI dialog, and provide an option to select a format when the file extension is not recognized.
14:39.58 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
14:44.07 Notify 03BRL-CAD:tbrowder2 * 60998 brlcad/branches/d-binding/misc/d-bindings/TODO: add info
14:44.55 Notify 03BRL-CAD:tbrowder2 * 60999 brlcad/branches/d-binding/misc/d-bindings/D.pm: default should be 0
14:48.41 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
14:54.29 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:57.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.19 Notify 03BRL-CAD:tbrowder2 * 61000 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: restore module to its original purpose: extracting C objects fom a header for partial P::RD parsing
15:04.27 Notify 03BRL-CAD:starseeker * 61001 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Sync up the fastgen extensions.
15:11.10 Notify 03BRL-CAD:starseeker * 61002 brlcad/trunk/NEWS: Added support in Archer's file open dialog (and also when specifying files on the command line) for automatic invocation of BRL-CAD's geometry importers. In the GUI case, some of the formats also provide dialogs for specifying parameters to the converters. Supported formats at the moment are 3dm, FASTGEN, stl, and STEP.
15:11.17 Notify 03BRL-CAD:tbrowder2 * 61003 brlcad/branches/d-binding/misc/d-bindings/D.pm: add and start implementing new option for chunk parsing to ease analyzing syntax tree
15:12.09 Notify 03BRL-CAD:tbrowder2 * 61004 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: play with Data::Dumper options
15:13.20 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
15:13.31 Notify 03BRL-CAD:tbrowder2 * 61005 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add new chunkparse option
15:13.55 Notify 03BRL-CAD:tbrowder2 * 61006 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: improve help and option handling
15:18.13 Notify 03BRL-CAD:tbrowder2 * 61007 brlcad/branches/d-binding/misc/d-bindings/D.pm: rename CParse.pm to CExtract.pm to better indicate purpose; change package name where used or identified
15:33.32 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
15:39.54 Notify 03BRL-CAD:tbrowder2 * 61008 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: add catchall option; correct empty line determination
15:57.01 Notify 03BRL-CAD:tbrowder2 * 61009 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: add more debugging code
16:02.16 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
16:04.47 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
16:16.43 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
16:22.53 Notify 03BRL-CAD:tbrowder2 * 61010 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: use improved comment stripper
16:38.19 Notify 03BRL-CAD:tbrowder2 * 61011 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: use better empty-line determination
16:59.12 *** join/#brlcad ishwerdas (~ishwerdas@117.220.151.143)
17:01.57 Notify 03BRL-CAD:tbrowder2 * 61012 brlcad/branches/d-binding/misc/d-bindings/D.pm: improve intermediate file naming and handling; eliminate some unneeded code; comment out code that may never be used
17:13.16 Notify 03BRL-CAD:tbrowder2 * 61013 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add chunkparse for the develop option
17:28.49 Notify 03BRL-CAD:tbrowder2 * 61014 brlcad/branches/d-binding/misc/d-bindings/TODO: add info
17:30.10 Notify 03BRL-CAD:tbrowder2 * 61015 brlcad/branches/d-binding/misc/d-bindings/D.pm: rename vars for current package name; isolate parsing code to the convert1final subroutine
17:45.24 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
17:49.35 *** join/#brlcad albertcoder (~albertcod@117.225.233.170)
17:55.15 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
17:55.32 raj12lnm hi all.
17:55.36 raj12lnm i need some help
17:56.51 raj12lnm what will be the result of the command
17:56.52 raj12lnm <PROTECTED>
17:57.38 raj12lnm It is used in brlcad-python but hangs with this error http://tny.cz/b72a25c7
17:57.54 raj12lnm can anybody guide me regarding this ?
18:03.54 albertcoder Hello! I had begun making an extension in mediawiki for materials database project. I had downloaded the latest version of mediawiki i.e. 1.22.6 and I had begun working on this. But fortunately I just checked this link http://brlcad.org/wiki/Special:Version for the version that BRL-CAD uses i.e. 1.22.2. Also I noticed that mediawiki released it next version yesterday 1.22.7
18:05.23 albertcoder What version of mediawiki should I make extension in to harmonize its proper functioning with BRL-CAD?
18:09.13 ``Erik raj12lnm: should say the install prefix O.o
18:10.38 raj12lnm ``Erik ?
18:10.42 ``Erik raj12lnm: when you run "brlcad --prefix" from the command line, does it work? mebbe the python is building the argument string wrong?
18:11.03 raj12lnm i does'nt work
18:11.49 raj12lnm c/i/it\
18:12.05 raj12lnm ``Erik : what does that command work ?
18:12.50 ``Erik albertcoder: the machine has 1.22.7 installed, but the wiki actually live might be an old copy of that dir somewhere and someone will need to do the migration stuff :/
18:13.24 raj12lnm ``Erik : I mean what is the use of that command ?
18:13.53 ``Erik raj12lnm: it'd tell you where BRL-CAD is installed, so consumer projects would know where to look for headers, libraries, tcl scripts, etc
18:13.57 ``Erik $ /usr/brlcad/trunk/bin/brlcad-config --prefix
18:13.59 ``Erik /usr/brlcad/trunk
18:14.25 raj12lnm ok
18:14.50 raj12lnm so the second is output of the first ?
18:14.52 raj12lnm is it ?
18:15.53 raj12lnm ``Erik when i run that command it doesnt give any response.
18:16.17 Notify 03BRL-CAD:carlmoore * 61016 brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml: the -P was missing from SYNOPSIS
18:18.19 ``Erik raj12lnm: I'd guess that means your install of BRL-CAD is somehow broken :( I get this: http://paste.lisp.org/display/142737
18:18.49 raj12lnm build is broken ?
18:19.26 ``Erik where and how did you install your BRL-CAD?
18:19.35 raj12lnm ``Erik : when I send do sudo make install in the build folder
18:19.40 raj12lnm it builds without error
18:19.45 raj12lnm can it still be an error ?
18:21.54 ``Erik yes... so you installed it from source, did you give it an explicit prefix, or did it default to /usr/brlcad/dev-7.24.1/ or something?
18:24.30 raj12lnm it defaulted to /usr/brlcad/dev-7.24.1/
18:25.06 raj12lnm ``Erik : I am seeing an interesting thing
18:25.10 raj12lnm when I run
18:25.14 ``Erik ok, what OS are you using? linux?
18:25.36 raj12lnm ~/brlcad_build/bin/brlcad_config --prefix
18:25.53 raj12lnm it givesn me an output = /usr/brlcad/dev-7.24.1/
18:26.05 raj12lnm ``Erik : I am using Ubuntu
18:26.32 ``Erik brlcad_config or brlcad-config ? O.o
18:26.52 raj12lnm brlcad-config
18:26.57 raj12lnm sorry :)
18:27.12 ``Erik what does it give you when you do "/usr/brlcad/dev-7.24.1/bin/brlcad-config --prefix ; echo $?" ?
18:27.35 ``Erik (echo $? will print the 'return code' of the previous command, 0 means a normal exit)
18:28.03 raj12lnm it gives 0 as output
18:28.15 ``Erik but does not print /usr/brlcad/dev-7.24.1 ?
18:28.33 raj12lnm yes
18:29.24 ``Erik odd... what about "bash -xe /usr/brlcad/dev-7.24.1/bin/brlcad-config --prefix" ? can you paste the entire output into a pastebin somewhere?
18:29.56 raj12lnm it doesnt print anything
18:30.00 raj12lnm O.o
18:30.47 raj12lnm ``Erik I dont know! whats happening
18:32.11 ``Erik O.O
18:32.34 ``Erik can you paste everything anyway?
18:33.01 ``Erik and um, ls -l /usr/brlcad/dev-7.24.1/bin/brlcad-config
18:33.40 ``Erik make sure it's not a 0 byte file or something, should be in the neighborhood of 8k
18:35.00 raj12lnm http://tny.cz/e75e80eb
18:35.41 raj12lnm -rwxr-xr-x 1 root root 0 May 30 18:37 /usr/brlcad/dev-7.24.1/bin/brlcad-config
18:36.29 ``Erik ah, there it is, your installed script is 0 bytes long... that'd be why it doesn't say anything
18:36.41 raj12lnm yeah.
18:36.49 raj12lnm but i have no idea how to repair it
18:36.55 ``Erik verify that the bin/brlcad-config in your build directory is non-zero, then reinstall
18:37.27 raj12lnm will deleting the build in /usr/brlcad/dev-7.24.1
18:37.31 raj12lnm help ?
18:39.04 ``Erik that'd be the install directory, not the build one... either way, you'll need to do another 'make install'
18:39.47 ``Erik you can try it *shrug* but a reinstall would still be needed
18:40.12 raj12lnm yeah i am resintalling
18:40.21 ``Erik (also; you might want to chown /usr/brlcad to your mortal user so you don't need to sudo to install :)
18:40.37 raj12lnm ok
18:40.46 raj12lnm chown -R raj:raj ?
18:41.42 ``Erik sure, that'd be one way to do it
18:42.13 ``Erik the group is probably irrelevant if you're the only user on that mahine
18:43.29 raj12lnm thanks ``Erik
18:43.38 raj12lnm you solved my issue
18:43.51 ``Erik np, and that fixed the python stub as well?
18:44.05 raj12lnm yes
18:44.37 ``Erik (and you understand why I was asking the questions I asked and the approach to isolating the issue?)
18:45.26 raj12lnm I understand that bit
18:45.35 raj12lnm but i am not sure why did this error creep in ?
18:45.48 raj12lnm i mean why this error came at first place
18:46.02 raj12lnm is just curious
18:46.54 ``Erik *shrug* d'no, could be a number of reasons... fairly sure that if there are any clues, they'd take longer to find than it's worth
18:47.56 ``Erik the two big possibilities in my mind are that make install failed somehow and the error went unnoticed, or something damaged the file after the fact
19:18.49 Notify 03BRL-CAD Wiki:Ankeshanand * 7166 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Logs for 30th May */
19:35.33 Notify 03BRL-CAD Wiki:Inderpreet * 7167 /wiki/User:Inderpreet/GSoC14/logs: /* Week 2 */
19:36.37 *** part/#brlcad ishwerdas (~ishwerdas@117.220.151.143)
19:51.19 *** join/#brlcad piyush__ (~piyushpar@202.164.53.117)
19:53.15 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:55.39 Notify 03BRL-CAD:carlmoore * 61017 brlcad/trunk/doc/docbook/system/man1/en/g-var.xml: switch period and right parenthesis
19:56.06 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:AbsPerformancevsRefImagesPlot.png:
19:59.52 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:AbsPerformancevsRefImagesPlot.png: Add a smaller size so that the mediawiki convert tool handles it well
20:02.19 Notify 03BRL-CAD Wiki:Ankeshanand * 7170 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
20:03.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:04.12 Notify 03BRL-CAD Wiki:Ankeshanand * 7171 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Plot image link */
20:05.24 Notify 03BRL-CAD Wiki:Ankeshanand * 7172 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
20:09.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7173 /wiki/User:Ankeshanand/GSoC14/logs: /* Fix link for the image */
20:09.07 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
20:09.34 Notify 03BRL-CAD:tbrowder2 * 61018 brlcad/branches/d-binding/misc/d-bindings/D.pm: comment unused code; in convert1final use arrays for output
20:09.59 raj12lnm what is treetop in submodel ? Any quick replies ?
20:10.41 Notify 03BRL-CAD:tbrowder2 * 61019 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: send ouput to array
20:11.28 Notify 03BRL-CAD Wiki:Ankeshanand * 7174 /wiki/User:Ankeshanand/GSoC14/logs: /* */
20:13.11 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
20:23.27 Notify 03BRL-CAD Wiki:Vladbogolin * 7175 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
20:30.55 ``Erik heh, he left, doh
20:31.58 Notify 03BRL-CAD:tbrowder2 * 61020 brlcad/branches/d-binding/misc/d-bindings/D.pm: outout processed lines to the final .d file
20:41.00 Notify 03BRL-CAD:carlmoore * 61021 (brlcad/trunk/doc/docbook/system/man1/en/g-dxf.xml brlcad/trunk/src/conv/dxf/g-dxf.c): for g-dxf, make account of -P option
21:00.37 Notify 03BRL-CAD:starseeker * 61022 (brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/diff_summary.c and 2 others): Merge changes from 2 .g files into a third, based on comparison with an ancestor .g file.
21:43.27 Notify 03BRL-CAD:starseeker * 61023 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: In the case where only two files are supplied, make an empty ancestor so the merge operation can proceed.
21:47.05 Notify 03BRL-CAD:starseeker * 61024 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Check for pre-existing file before going ahead with merge output.
22:05.29 brlcad cool link from librecad guys: http://seant23.wordpress.com/2010/11/12/offset-bezier-curves
22:05.44 brlcad now that's useful for a few purposes...
22:07.07 brlcad inside command, lofting/extruding surfaces, possibly even sweep surfaces/objects
22:12.06 fenn cubic splines can be approximated with a small number of carefully chosen tangent arcs: http://emergent.unpythonic.net/01171767993
22:12.36 fenn then you can just use the existing arc offset code
22:15.10 fenn "We convert the curve to straight lines. And never convert them back to curves." is a terrible thing to do
22:36.10 brlcad depends on the curve order, but there's also some nice simplicity in play
22:36.37 brlcad but yeah, sticking in lines wouldn't be useable for the purposes I mentioned, have to reinterpolate the curve
22:41.13 clock why do they do this at all?
22:41.21 clock hardware doesnt support printing those curves directly?
22:45.40 fenn the math doesn't work to offset a cubic curve a uniform distance from another cubic curve
22:49.02 clock fenn, what do you mean?
22:57.48 Notify 03BRL-CAD:tbrowder2 * 61025 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: remove dead code; correct puntuation in arrays
22:58.40 Notify 03BRL-CAD:tbrowder2 * 61026 brlcad/branches/d-binding/misc/d-bindings/D.pm: correct formatting in print statement
23:02.16 Notify 03BRL-CAD:tbrowder2 * 61027 brlcad/branches/d-binding/misc/d-bindings/D.pm: use the correct array for final output
23:04.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:05.44 Notify 03BRL-CAD:tbrowder2 * 61028 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: correct output line numbering
23:19.47 Notify 03BRL-CAD:tbrowder2 * 61029 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: clean up white space handling; use the correct final string for a processed object
23:23.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:57.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:59.07 maths22 rx
23:59.19 maths22 oops :)
IRC log for #brlcad on 20140531

IRC log for #brlcad on 20140531

00:51.33 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
00:53.42 hcurtis brlcad: Checking in
01:00.35 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
01:10.47 hcurtis Update: I've decided that it would be a good idea today to spend time learning more about and getting better at using my VM and my developer tools.
01:13.36 hcurtis During the application and bonding periods, I researched and practiced using the VM and dev tools, and I thought my familiarity with them was decent. However, I know now that I have knowledge gaps that are impeding my progress. I recall how Sean said that all devs should become intimately familiar with their build tools and editors; now I have a much better understanding of how important that is.
01:16.16 hcurtis Also, I thought I was going to end up with a native Linux environment, so I didn't think it would be practical to continue learning how to use the VM. I now understand that using the VM is the right choice for me simply because it's what I have available that the other devs can help me troubleshoot if necessary.
02:06.52 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
02:41.07 *** join/#brlcad albertcoder (~albertcod@117.225.245.222)
02:42.13 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:02.37 *** join/#brlcad ries (~ries@190.9.171.121)
03:32.56 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:41.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:52.12 *** join/#brlcad albertcoder (~albertcod@117.225.31.30)
03:53.04 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
03:56.58 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
04:06.42 Notify 03BRL-CAD:brlcad * 61030 brlcad/trunk/misc/tools/astyle/astyle.h: this shouldn't be compiling strict, but quell warning since it's the only issue.
04:07.14 Notify 03BRL-CAD:brlcad * 61031 brlcad/trunk/TODO: kill material_head static global
04:35.57 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
04:47.46 albertcoder hello! I had earlier posted this matter yesterday. I have now talked on #mediawiki about the version that will be suitable for making an extension for BRL-CAD. They said there shouldn't be any issue if I make an extension in mediawiki 1.22.7. It would work in 1.22.2 too used by BRL-CAD .
04:50.12 albertcoder First they told me too work on the latest version 1.22.7 but then on the next version that will be released next week i.e. 1.23rc-2
04:51.22 albertcoder But when I mentioned that I am making this for my GSoC project they suggested https://github.com/wikimedia/mediawiki-core
04:52.02 albertcoder I am confused now which version to work upon.
05:25.54 *** join/#brlcad ishwerdas (~ishwerdas@117.220.146.53)
06:00.10 *** join/#brlcad albertcoder (~albertcod@117.225.167.182)
06:57.46 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:05.50 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:09.23 albertcoder ``Erik, I am sorry :) I actually skipped your message unintentionally. That said, " the machine has 1.22.7 installed, but the wiki actually live might be an old copy of that dir somewhere and someone will need to do the migration stuff ".
07:09.47 albertcoder Can you please make it clearer?
07:13.04 *** join/#brlcad ishwerdas (~ishwerdas@117.220.175.68)
07:53.33 *** join/#brlcad pandrei (~pandrei@5-12-113-84.residential.rdsnet.ro)
07:56.39 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
08:04.48 *** join/#brlcad caen23 (~caen23@92.83.166.162)
09:28.23 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:28.34 *** join/#brlcad albertcoder_ (~albertcod@202.164.53.117)
09:29.25 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:29.38 *** join/#brlcad albertcoder_ (~albertcod@202.164.53.117)
09:32.43 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:34.26 ``Erik albertcoder: brlcad.org has 1.22.7 in /usr/local/web/mediawiki but http://brlcad.org/wiki is using 1.22.2 in /usr/web/brlcad.org/w/ ... whoever tends the brlcad.org mediawiki should cp -r /usr/local/www/mediawiki/* /usr/web/brlcad.org/w/ and do the appropriate upgrade scripts and all that...
09:35.48 ``Erik (looks like maths22 has been doing quite a bit with the webdir, he might be a good one to talk to?)
09:38.34 albertcoder ``Erik, Okay thanks a lot, I have gotten your point. I will talk to maths22.
09:39.01 albertcoder maths22, ping
09:40.01 albertcoder I am concerned about the version of mediawiki that I should use to make an extension for BRL-CAD under materials database project.
09:40.45 albertcoder talked on #mediawiki but got more puzzled.
09:41.17 *** join/#brlcad oana__ (~elf11@109.97.183.87)
09:42.24 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
10:04.01 *** join/#brlcad ishwerdas (~ishwerdas@117.220.144.195)
10:38.04 *** join/#brlcad ishwerdas (~ishwerdas@117.220.144.195)
10:50.46 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:56.33 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:40.47 ishwerdas brlcad:ping
11:42.47 Notify 03BRL-CAD:tbrowder2 * 61032 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: add C reserved words; mapping from C to D for types; distinguish BRL-CAD types (plan to add new ones as discovered)
12:14.16 *** join/#brlcad ishwerdas (~ishwerdas@117.214.201.163)
12:39.12 Notify 03BRL-CAD:starseeker * 61033 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: clear a warning
12:40.14 Notify 03BRL-CAD:starseeker * 61034 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): asc2g is a gimme on Archer gui import - add it as a 'BRL-CAD Database' format.
12:53.33 *** join/#brlcad ishwerdas (~ishwerdas@117.214.201.163)
13:11.36 Notify 03BRL-CAD:tbrowder2 * 61035 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: correct C-to-D map hash names; rename key2 to reflect BRL-CAD specificity
13:31.16 maths22 ``Erik: should I update mediawiki soon?
13:31.27 ``Erik huh, fractal drawing program: http://youtu.be/THSSOJ2pksI
13:31.39 maths22 brlcad: I will make a todo list
13:32.32 ``Erik maths22: I'm not sure what has changed between the versions and what effort is needed... if the effort and risk are low, I'd think updating it wouldn't hurt, y'know?
13:33.32 ``Erik I'd hope it'd be as simple as: tar up the w dir as a backup, dump the db, copy the files, run any needed upgrade scripts and test...
13:42.44 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
13:48.27 maths22 ``Erik: All that needs to happen is the files need ot be replaced (no upgrade script necessary). I'll take care of it later today
14:07.45 *** join/#brlcad ries (~ries@190.9.171.121)
14:56.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:40.24 brlcad maths22: cool, thanks
15:51.36 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
16:03.52 Notify 03BRL-CAD:tbrowder2 * 61036 (brlcad/branches/d-binding/misc/d-bindings/G.pm =================================================================== and 32 others): add new globals module
16:04.31 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
16:05.10 Notify 03BRL-CAD:tbrowder2 * 61037 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): refactoring; debugging
16:28.04 *** join/#brlcad albertcoder (~albertcod@117.225.160.94)
16:34.08 ``Erik albertcoder: maths22 plans on updating mediawiki later today, so you should be targetting 1.22.7 with your efforts
16:34.53 albertcoder Wow! relief! Thanks a lot. :)
16:35.24 albertcoder I was already setting up 1.22.7
16:38.58 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
16:39.03 *** join/#brlcad ishwerdas (~ishwerdas@117.214.201.163)
17:03.47 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
17:29.31 *** join/#brlcad albertcoder (~albertcod@117.237.57.130)
17:36.49 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
18:15.36 *** join/#brlcad albertcoder (~albertcod@101.215.14.43)
18:29.17 Notify 03BRL-CAD Wiki:101.215.14.43 * 7176 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 2 */
18:38.41 ishwerdas brlcad: there ?
18:40.57 Notify 03BRL-CAD:tbrowder2 * 61038 brlcad/branches/d-binding/misc/d-bindings/D.pm: add ability to declare number of chunks to attemtpt
18:53.11 brlcad ~ask
18:53.11 infobot 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.
18:54.03 Notify 03BRL-CAD:tbrowder2 * 61039 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/G.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): move more globals to the G module
18:56.01 *** join/#brlcad albertcoder (~albertcod@117.224.89.138)
18:57.44 ishwerdas brlcad: I wanted to ask about my project OGV
18:57.52 ishwerdas it's currently on meteor
18:57.57 ishwerdas there were some doubts regarding it use
18:58.40 ishwerdas but when I researched for it, I found two places where it's use was somewhat tricky or it could have faced some problems
18:58.56 ishwerdas one was making packages and another was file-uploader
18:59.37 ishwerdas Now, I have been able to do them both, in OGV.
19:02.20 ishwerdas so, I wanted to know what other things should I consider on moving forward with OGV ?
19:14.33 ishwerdas concerning use of meteor
19:23.16 Notify 03BRL-CAD:tbrowder2 * 61040 brlcad/branches/d-binding/misc/d-bindings/G.pm: add more options for development
19:23.58 Notify 03BRL-CAD:tbrowder2 * 61041 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add more options for development
19:25.36 Notify 03BRL-CAD:tbrowder2 * 61042 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: put var in lexical scope
19:28.08 Notify 03BRL-CAD:tbrowder2 * 61043 brlcad/branches/d-binding/misc/d-bindings/D.pm: put var in lexical scope; enable early end if parse fails
19:29.19 *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65)
20:10.59 Notify 03BRL-CAD:tbrowder2 * 61044 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 3 others): add another option for devel; correct module names in option vars; trying to isolate first C header chunk
20:16.02 Notify 03BRL-CAD Wiki:Ankeshanand * 7177 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 31st May */
20:34.41 Notify 03BRL-CAD:tbrowder2 * 61045 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): one chunk processing still not working--invesigating
22:24.56 Notify 03BRL-CAD:brlcad * 61046 brlcad/trunk/src/libfb/CMakeLists.txt: ignore if_qt.c for distcheck
22:26.56 Notify 03BRL-CAD Wiki:Vladbogolin * 7178 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
22:32.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:31.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140601

IRC log for #brlcad on 20140601

01:40.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:02.32 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
02:04.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:04.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:44.29 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
03:59.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:11.24 *** join/#brlcad oana__ (~elf11@109.97.151.101)
04:41.43 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
05:31.34 *** join/#brlcad piyushparkash (~piyushpar@117.220.145.215)
05:44.49 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
06:11.40 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
06:12.59 hcurtis brlcad: Checking in
06:23.19 *** join/#brlcad ishwerdas (~ishwerdas@117.212.53.233)
06:34.42 *** join/#brlcad piyushparkash (~piyushpar@59.91.112.99)
06:56.02 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
07:23.25 hcurtis Update: I've continued to research and work with my developer tools and virtual machine. I ran into problems when I tried to install a software update for the VM, but I was able to solve them.
07:44.45 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
08:22.13 Notify 03BRL-CAD Wiki:Inderpreet * 7179 /wiki/User:Inderpreet/GSoC14/logs: /* logs for 31st May */
08:45.03 Notify 03BRL-CAD Wiki:EricTennieux * 7180 /wiki/Mailing_Lists:
09:16.36 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7181 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
09:20.20 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7182 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
09:44.49 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:03.49 *** join/#brlcad singh (75dc9509@gateway/web/freenode/ip.117.220.149.9)
11:04.40 singh error comes while i do make commad during installatoin of brlcad
11:06.28 *** join/#brlcad singh (75dc9509@gateway/web/freenode/ip.117.220.149.9)
11:07.38 singh anyone? want to remove error : error comes while i do make commad during installatoin of brlcad
11:08.47 ishwerdas what's the error ?
11:14.14 singh ishwerdas: error are like /usr/brlcad/brlcad-7.20.6/src/other/tk/unix/tkUnixRFont.c:16:25: fatal error: X11/Xft/Xft.h: No such file or directory
11:14.28 singh make[2]: *** [src/other/tk/CMakeFiles/tk.dir/unix/tkUnixRFont.c.o] Error 1 make[1]: *** [src/other/tk/CMakeFiles/tk.dir/all] Error 2 make: *** [all] Error 2
11:17.02 ishwerdas what OS you are on ?
11:17.25 singh i'm using amd
11:17.37 singh ubuntu
11:18.36 ishwerdas Ubuntu is your OS :) , It seems you don't have libxft installed. Try installing it with $ sudo apt-get install libxft-dev
11:22.05 ishwerdas singh: BTW, what instructions / tutorial are you following (if any) for compiling BRL-CAD ?
11:22.20 singh haha sry fr that, thanks for this, can you tell what is need fro this here?
11:24.10 ishwerdas You can learn about it here https://packages.debian.org/sid/libxft-dev , basically a font-rendering library used by BRL-CAD.
11:25.33 singh thanks, another one striks -> collect2: error: ld returned 1 exit status make[2]: *** [bin/wish-8.5] Error 1 make[1]: *** [src/other/tk/CMakeFiles/wish.dir/all] Error 2 make: *** [all] Error 2
11:26.28 ishwerdas can you paste the whole error in pastebin and add link here, also do tell me what instructions/tutorial are you following for compiling BRL-CAD ?
11:29.59 singh ok
11:30.49 singh i am following ->https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk/INSTALL
11:32.34 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:EricTennieux: Spamming links to external sites
11:33.11 Notify 03BRL-CAD Wiki:Sean * 7183 /wiki/Mailing_Lists: Reverted edits by [[Special:Contributions/EricTennieux|EricTennieux]] ([[User talk:EricTennieux|talk]]) to last revision by [[User:Sean|Sean]]
11:33.54 singh ishwerdas: pastebin link as -> http://pastebin.com/g8YX51dg
11:35.33 ishwerdas do you want to just install and use BRL-CAD or want to work in source ? To just install you can use BRL-CAD ppa that will install it automatically http://www.upubuntu.com/2012/09/install-brl-cad-7220-from-ppa-on-ubuntu.html
11:36.36 ishwerdas the paste in pastebin doesn't look like the complete output. Give me whatever you get after you compile.
11:37.18 ishwerdas the first section in http://brlcad.org/wiki/Compiling tells you about the dependencies you need to install, make sure you have installed all those.
11:42.53 singh ok, i will check all this. Here is the link for pastebin -> http://pastebin.com/yuJgqgPr
11:43.28 singh i want to work in source
11:44.58 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
11:49.16 ishwerdas looks like some linkage problem with libxft
11:51.00 ishwerdas what version of ubuntu you are on ?
11:52.01 singh ok, mint 15
11:55.18 ishwerdas try installing libxft2 and libxft2-dgb as well , $ sudo apt-get install libxft2 libxft2-dbg
11:56.16 ishwerdas and do follow the link that I shared above regarding compiling instructions
11:58.43 singh yes i follow the instruction for installing the dependicies, and installation of dependencies along with libxft2 libxft2-dbg is done
11:58.58 singh but error is again the same
12:09.52 ishwerdas apart from that, I am out of Ideas. May be someone better could help. You may consider posting it to the mailing list or forums.
12:11.51 singh ok, thanks for helping me :)
12:17.21 ishwerdas welcome :)
13:45.30 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
13:48.38 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
13:57.00 *** join/#brlcad ishwerdas (~ishwerdas@117.212.53.233)
14:49.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:54.59 *** join/#brlcad ries (~ries@190.9.171.121)
15:23.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:42.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:45.42 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
16:26.19 *** join/#brlcad albertcoder (~albertcod@117.251.101.97)
16:34.10 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
16:53.43 *** join/#brlcad mihaineacsu (~mihaineac@p16.eregie.pub.ro)
17:03.23 Notify 03BRL-CAD:tbrowder2 * 61047 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): save work; improving syntax tree inspection
17:25.37 Notify 03BRL-CAD:tbrowder2 * 61048 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): convert to an argref for CExtract function args; close in D.pm
18:13.41 *** join/#brlcad albertcoder (~albertcod@117.255.189.12)
18:38.09 *** part/#brlcad ishwerdas (~ishwerdas@117.212.53.233)
18:47.53 maths22 upgrade done
18:51.04 albertcoder maths22, thanks a lot. :) You have enabled me work without version-stress now. :)
19:06.48 Notify 03BRL-CAD Wiki:Ankeshanand * 7184 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Logs for 1st June */
19:14.52 Notify 03BRL-CAD Wiki:Albertcoder * 7185 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 2 */
19:52.24 Notify 03BRL-CAD:tbrowder2 * 61049 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): thanks to Perl module Data::Structure::Util I can now read the C syntax tree--a necessary step to getting acces to parts to modify for conversion to D
20:16.23 Notify 03BRL-CAD:tbrowder2 * 61050 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): simplify function names; start adding capability for full-header parser processing rather than in chunks
20:25.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:52.03 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:59.17 Notify 03BRL-CAD:tbrowder2 * 61051 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: getting a grip on analyzing the C grammar file
23:29.05 Notify 03BRL-CAD:starseeker * 61052 brlcad/trunk/src/libdm/CMakeLists.txt: Don't stick the Qt variable directly into the addlib line, since it messes with the cache diffing mechanism.
23:47.00 Notify 03BRL-CAD:tbrowder2 * 61053 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: zeroing in on it
IRC log for #brlcad on 20140602

IRC log for #brlcad on 20140602

01:03.10 ``Erik developer doublespeak: https://twitter.com/healthcare_dev/status/473102504952336384/photo/1
01:16.32 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
01:18.21 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
01:25.26 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
01:25.50 hcurtis brlcad: Hi, Sean.
02:27.02 brlcad maths22: awesome, thanks!
02:27.21 brlcad maths22: any problems encountered or was the upgrade pretty straightforward?
02:55.39 hcurtis brlcad: The GSoC expectations list talked about an interaction schedule. Do you think we need to set one up, or do you like how we're doing things now?
03:01.16 Notify 03BRL-CAD:brlcad * 61054 brlcad/trunk/ChangeLog: merge all of the commits going into the 7.24.2 release, through r57446 plus cherry picking most of the release branch revisions that were documented in the trunk commit log messages. next release should pick up from r57446 instead of by date.
03:05.16 Notify 03BRL-CAD:brlcad * 61055 (brlcad/branches/RELEASE/ChangeLog Property Changed: and 10 others): merge trunk c61054 to get the updated ChangeLog for release. next release should use this revision instead of the usual date range due to having to cherry-pick so many subsequent merges.
03:08.06 Notify 03BRL-CAD:brlcad * 61056 brlcad/trunk/HACKING: keep a note for the next release (not valid syntax) that we need to merge from a specific revision that overlaps date-wise
03:09.57 Notify 03BRL-CAD:brlcad * 61057 brlcad/branches/RELEASE/NEWS: looking like today is finally release day.
03:16.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:28.08 hcurtis Update: I've been reading the install file and the Contributors' Guide to BRL-CAD.
03:32.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:33.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:40.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:53.57 brlcad hcurtis: asking you to report your progress/activity regularly here was setting up an interaction schedule
03:54.31 hcurtis Ok
03:55.22 hcurtis Do you like the way I'm doing it?
03:56.14 hcurtis By the way, congratulations on the new release.
03:57.52 brlcad like the way you're doing what?
03:58.25 brlcad your update messages here have been fine
03:59.19 brlcad only critique is that they're somewhat non-progressive reports/activity, and non-technical
04:01.16 Notify 03BRL-CAD:brlcad * 61058 (brlcad/branches/STABLE/AUTHORS brlcad/branches/STABLE/BUGS and 926 others): merge RELEASE branch from r55757 to HEAD, making this the final release sources for 7.24.2
04:06.10 hcurtis Ok. I've been trying to answer my questions on my own, and I'm often able to. Maybe that's why there aren't more technical questions.
04:09.10 Notify 03BRL-CAD Wiki:Patrickhead * 0 /wiki/User:Patrickhead:
04:15.04 hcurtis brlcad: Would you like me to finish the libbu task (making my dynamic allocation program work using BRL-CAD functions) before I work again on fast4-g, or does it not matter to you which one I get done first?
04:29.24 brlcad the libbu task was to help you with understanding fast4-g just a little better
04:29.51 brlcad basically, it's a task that shows how compiling occurs
04:30.39 brlcad not strictly necessary for the fast4-g task because that's already set up within our build system
04:31.18 brlcad but it is a fundamental understanding that is expected of devs
04:33.21 hcurtis Ok
04:35.24 hcurtis brlcad: I'll get the libbu task done first.
04:37.46 brlcad just so you know, given an entire week has passed and those were the objectives for the week prior, we're quickly approaching a point of having to change direction entirely and rediscuss
04:38.30 brlcad just keep doing the best you can, know you've been working hard
04:42.35 hcurtis brlcad: I appreciate your advice and your patience. Also, I'm completely open to your suggestions about a possible change in direction and such.
05:01.50 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:45.12 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:47.31 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:36.15 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7186 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
08:00.21 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
08:35.24 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:37.18 *** join/#brlcad caen23 (~caen23@92.83.166.162)
08:58.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:51.10 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
10:24.54 Notify 03BRL-CAD:tbrowder2 * 61059 (brlcad/branches/d-binding/misc/d-bindings/README.txt =================================================================== and 39 others): rename to clarify contents
10:56.22 *** join/#brlcad vladbogo (~vlad@188.27.64.224)
11:54.09 maths22 brlcad: the upgrade was very straightforward
12:02.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:21.58 Notify 03BRL-CAD:tbrowder2 * 61060 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: reading grammar mostly ok but one issue remains (plus minor formatting differences): WHILE is being missed
12:35.46 brlcad awesome
12:35.58 brlcad shame there's not a good way to automate that
12:43.57 *** join/#brlcad luca79 (~luca@net-37-116-122-253.cust.vodafonedsl.it)
13:20.15 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:26.07 caen23 quit
13:26.30 *** join/#brlcad caen23 (~caen23@92.83.166.162)
13:37.11 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
13:44.09 *** join/#brlcad ries (~ries@190.9.171.121)
14:04.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:34.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:42.31 Notify 03BRL-CAD:tbrowder2 * 61061 brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt: replace leading spaces with tabs for ease of reproducing
14:49.54 Notify 03BRL-CAD:tbrowder2 * 61062 brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt: restore spaces for the productions in CAPS
14:50.37 Notify 03BRL-CAD:brlcad * 61063 (brlcad/branches/RELEASE/NEWS brlcad/branches/RELEASE/TODO and 5 others): final version bump and doc update for 7.24.2 release
14:54.01 Notify 03BRL-CAD:brlcad * 61064 (brlcad/branches/STABLE/NEWS brlcad/branches/STABLE/TODO and 16 others): merge c61063 from RELEASE to get the remaining version bump and doc updates, should have been in prior merge
15:29.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:31.01 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
15:39.14 Notify 03BRL-CAD:starseeker * 61065 (brlcad/trunk/src/other/stepcode/src/clstepcore/instmgr.cc brlcad/trunk/src/other/stepcode/src/clstepcore/instmgr.h): The insertion mechanism for the sortedMaster array performed very badly in the case where a large file has a batch of low-id-number entities towards the end of the file. Tossing in std::map in place of that array avoids the bad corner case, but we may pay a performance
15:39.16 Notify penalty in other situations - depending on what the bottle necks are, this may be work revisiting. For now, this seems to work well enough.
15:44.08 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
15:48.58 Notify 03BRL-CAD Wiki:ChasewiiohuoowrWeniger * 0 /wiki/User:ChasewiiohuoowrWeniger:
16:02.40 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
16:54.39 Notify 03BRL-CAD:brlcad * 61066 NIL: Tagging release 7.24.2
17:00.54 ``Erik woohoo!
17:17.08 Notify 03BRL-CAD Wiki:Sudstoit24 * 0 /wiki/User:Sudstoit24:
17:20.40 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
17:26.18 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
17:42.09 ``Erik yuh oh, wwdc is asploding the interwebz
17:55.24 Notify 03BRL-CAD:tbrowder2 * 61067 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: issues still open
17:59.15 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
17:59.21 raj12lnm hi all.
17:59.31 raj12lnm did you see my patches on sf ?
18:02.22 Notify 03BRL-CAD Wiki:Albertcoder * 7187 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 2 */
18:13.38 brlcad raj12lnm: the patches get updated when someone works them
18:15.52 brlcad notifications are sent out every change too
18:15.54 raj12lnm brlcad: ok
18:16.03 raj12lnm brlcad : one more quick question
18:16.08 raj12lnm if you are free
18:16.56 raj12lnm can we change the argument in metaball definition : as fastf_t *vert[5] to fastf_t **vert ?
18:17.06 brlcad ``Erik: thanks, didn't realize that was today .. maybe there will finally be a macbook pro update
18:17.10 brlcad likes http://buyersguide.macrumors.com/#Mac
18:18.25 brlcad raj12lnm: possibly, but have to inspect all the places it's used .. memory allocation issues
18:18.29 brlcad raj12lnm: why?
18:18.45 raj12lnm i think that provides a standard
18:19.14 raj12lnm and i just tested it compiles perfectly alright if one makes that change
18:19.32 brlcad compiling isn't the issue :)
18:20.43 raj12lnm brlcad : the uses are also matching
18:20.45 raj12lnm for instance
18:21.14 raj12lnm <PROTECTED>
18:21.18 brlcad compiling just means it's type-compatible with how it's being used and that's what I would expect
18:22.03 raj12lnm so in that case as i found the uses, there must not be any issue changing it
18:22.06 brlcad if the structure has a pointer to a pointer, then the calling locations need to allocate that array
18:22.18 raj12lnm can u change it in the repo ? A quick commit from your side :)
18:22.26 brlcad raj12lnm: you're not understanding
18:23.25 raj12lnm brlcad : tell me then
18:23.38 raj12lnm the only pace it used is proc-db/metaball.c
18:24.05 raj12lnm also in that place the callee function allocates the variable whihc is in consistent with the desired changes
18:29.20 brlcad raj12lnm: which metaball definition are you referring to? the one in include/rtgeom.h has no such array and that's what I presumed you were referring to (that IS the metaball definition)
18:29.36 Notify 03BRL-CAD:tbrowder2 * 61068 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: whew, formatting issues solved, still no WHILE
18:30.08 raj12lnm brlcad : yes, metaball structure doesnt contain that
18:30.15 raj12lnm mk_metaball has that
18:30.26 raj12lnm which is a function in libwdb.h
18:30.39 raj12lnm and defined in src/libwdb/metaball.c
18:31.44 brlcad ahhh, THAT is different
18:32.12 brlcad clarity, it's a good thing
18:35.46 raj12lnm ok! So what do you think about that ?
18:36.57 raj12lnm brlcad:
18:37.26 *** join/#brlcad cstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
18:37.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:40.51 brlcad raj12lnm: yeah, a function definition is certainly more easily changed than a structure definition
18:41.05 brlcad there may be some external callers, but a function sig change is compatible
18:41.28 brlcad so back to the original question, why?
18:41.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:41.50 brlcad "provides a standard" doesn't really explain why
18:43.11 raj12lnm in the ars we have a two dimension array
18:43.20 raj12lnm although it is required there
18:43.35 raj12lnm but if we have a 2-D array i think it is easire
18:43.43 raj12lnm but the current is not hard either :)
18:44.07 raj12lnm easire as in to wrap in different languages
18:44.12 raj12lnm like python wrapping
18:44.29 raj12lnm but as i said the current is not very-hard either
18:47.30 brlcad raj12lnm: go ahead and make the change and submit it as a patch (including all/any callers)
18:48.42 Notify 03BRL-CAD:tbrowder2 * 61069 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: now all issues are solved--reads and writes grammar correctly
18:48.49 raj12lnm ok. I will do them.
18:50.58 brlcad <PROTECTED>
19:05.57 raj12lnm brlcad : I will find other good opertunities to submit the patch.
19:06.23 raj12lnm I think since there is already a back log of patches. If you do the required change tht will be good :)
19:18.36 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:45.15 Notify 03BRL-CAD Wiki:Ankeshanand * 7188 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 2nd June */
19:52.57 *** join/#brlcad vladbogo (~vlad@188.27.64.224)
20:04.02 Notify 03BRL-CAD:tbrowder2 * 61070 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: correct comment
20:05.35 Notify 03BRL-CAD Wiki:Vladbogolin * 7189 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
20:11.19 Notify 03BRL-CAD:carlmoore * 61071 brlcad/trunk/ChangeLog: ONLY remove trailing blanks/tabs (review of jobs shown at this end shows I do NOT check that file's spellings
20:18.01 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
20:39.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7190 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 3 */
20:39.14 Notify 03BRL-CAD:carlmoore * 61072 brlcad/trunk/doc/docbook/system/man1/en/g-vrml.xml: provide -b and -e explanation in g-vrml
21:04.57 Notify 03BRL-CAD:carlmoore * 61073 brlcad/trunk/doc/docbook/system/man1/en/g-x3d.xml: g-x3d manpage fixes: supply a space before an ending period, and explain -P
21:20.34 *** join/#brlcad impulse (~impulse@TOROON4828W-LP140-02-2925027964.dsl.bell.ca)
21:24.14 *** join/#brlcad stirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
21:27.26 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
21:39.40 starseeker this is kind of interesting looking: http://msharov.github.io/ustl/
21:51.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:56.46 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
IRC log for #brlcad on 20140603

IRC log for #brlcad on 20140603

00:16.16 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
00:21.27 hcurtis brlcad: Checking in
01:44.07 hcurtis I've tried to research this myself, but I could not find a clear answer. The page http://brlcad.org/wiki/Compiling says I should type "svn up brlcad-svn-trunk" to update the source code in the brlcad-svn-trunk directory in my VM. It then says in order to check out source code I should type "svn checkout svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk brlcad" and "cd brlcad."
01:45.05 hcurtis However, since the source code I just updated is in my brlcad-svn-trunk directory, should I type "svn checkout svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk brlcad-svn-trunk" instead?
02:00.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:05.46 brlcad hcurtis: you usually only checkout from svn once, and you update that checkout many many times
02:06.06 hcurtis Ohhhhh
02:06.12 hcurtis lol
02:06.21 brlcad the VM already has the sources checked out, so the instructions are saying that you only need to update those sources
02:06.49 brlcad so you can just cd brlcad-svn-trunk and run "svn update" for example
02:08.11 hcurtis I was doing it backward because that was the order those commands are in in http://brlcad.org/wiki/Compiling.
02:08.58 brlcad that is the order
02:09.16 brlcad but as the instructions make emphatic ... "WE ALREADY DID THIS FOR YOU"
02:09.27 brlcad so instead of checkout, you update
02:10.32 brlcad we didn't want everyone downloading the VM to have to do a checkout .. it takes a long time
02:10.50 brlcad but inevitably, the checkout in the VM will quickly get out of date and need to be updated
02:15.09 hcurtis The words "WE ALREADY DID THIS FOR YOU" are in the section called "Download BRL-CAD." As a result, I thought they were saying they'd already downloaded the code for me. My research told me that downloading != checking out, so I thought checking out the code was a separate step.
02:16.21 hcurtis I'm not denying I messed up. I'm just telling you how I got there.
02:17.04 Notify 03BRL-CAD:brlcad * 61074 brlcad/trunk/HACKING: fix dir typo
02:18.28 brlcad nods, you're not the first
02:19.31 brlcad if you have a suggestion to tighten up the instructions more clearly (disambiguating, not just adding more info), all ears
02:20.47 brlcad it's a fine line between explaining how to compile using tools we rely on and explaining how those tools work (which is outside the scope of that page, they have their own docs)
02:21.36 brlcad conceptually, checking out source is downloading them, but so is updating sources too
02:27.26 hcurtis brlcad: Another reason I didn't realize my method was incorrect was that the VM never complained (yet it complains often about other things). But then my reading over the weekend led me to think, wait a second, what I'm doing can't be right.
02:32.17 hcurtis I understand why you check out code---so that you can have a working copy of individual files you want to make changes to. However, I don't really understand why devs need to actually install BRL-CAD. Is it so that they can see immediately the effect that their changes have on the software?
02:37.22 brlcad you don't need to actually install
02:37.30 brlcad 99% of the time at least
02:38.05 brlcad there is a very slim category of issues that only occur from an installation location, though, so those instructions are complete
02:38.34 hcurtis Ok
02:46.23 Notify 03BRL-CAD:brlcad * 61075 brlcad/branches/RELEASE/NEWS: ugh, wrong year went unnoticed
02:47.51 hcurtis brlcad: One of the guides that came with the VM disk image says "If you want to override the current installation (not recommended until you are comfortable and successful with the build process), take the next step after completing all the above successfully" and then lists some commands. Why would a dev want to override the VM installation?
02:50.09 Notify 03BRL-CAD:brlcad * 61076 (brlcad/branches/STABLE/NEWS Property Changed: and 3 others): get the year right, merge c61075 from RELEASE
02:54.06 Notify 03BRL-CAD:brlcad * 61077 (brlcad/tags/rel-7-24-2/NEWS Property Changed: and 3 others): merge c61075 from RELEASE to get correct year into the NEWS file
03:34.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:20.26 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
04:20.40 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
04:23.21 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
04:23.22 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
04:23.44 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
04:23.44 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
04:23.58 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
04:24.17 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
04:27.37 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
04:46.28 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
04:50.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:58.14 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:03.52 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
05:12.17 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:14.19 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:14.33 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
05:14.34 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:14.43 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
05:14.44 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
05:15.11 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:17.18 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:22.37 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:22.37 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:22.48 *** join/#brlcad Ch3ck___ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:28.01 hcurtis brlcad: Thank you for answering the questions I had earlier.
05:39.26 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.11)
05:50.00 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.111.198)
06:26.42 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:49.15 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7191 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
07:02.12 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:02.13 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
07:02.13 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
07:02.14 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
07:02.19 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
07:11.20 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
07:11.24 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
07:11.25 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
07:11.27 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:12.02 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:34.01 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.109.23)
08:36.50 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.187.221)
08:40.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:05.56 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.27)
09:19.18 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
09:19.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:50.51 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:02.51 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
11:25.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:37.05 raj12lnm brlcad : Submitted the patch.
12:06.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:26.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:34.06 *** join/#brlcad ries (~ries@190.9.171.121)
12:43.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:51.19 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:21.51 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:43.16 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:45.53 Notify 03BRL-CAD:carlmoore * 61078 brlcad/trunk/doc/docbook/system/man1/en/g-x3d.xml: oops, forgot to change that -u to -P
13:49.43 Notify 03BRL-CAD:starseeker * 61079 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: start reworking gdiff2 man page.
13:51.24 Notify 03BRL-CAD:starseeker * 61080 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Turn the new pullback on by default - it's both faster and better.
14:13.23 Notify 03BRL-CAD:starseeker * 61081 (brlcad/trunk/include/brep.h brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp brlcad/trunk/src/libbrep/PullbackCurve.cpp): Go ahead and remove the old pullback method - svn history has it if we need it for some reason.
14:26.36 *** join/#brlcad talia (~talia@user3-212-216.wireless.utoronto.ca)
14:44.06 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
15:11.28 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.204)
15:16.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:24.59 Notify 03BRL-CAD:starseeker * 61082 brlcad/trunk/src/librt/CMakeLists.txt: librt will need libbrep's includes as well.
15:34.15 raj12lnm hi brlcad:
15:53.36 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:06.26 Notify 03BRL-CAD:n_reed * 61083 brlcad/trunk/src/librt/primitives/brep/brep.cpp: address unused argc warning
16:06.53 Notify 03BRL-CAD:starseeker * 61084 (brlcad/trunk/src/libbrep/CMakeLists.txt brlcad/trunk/src/librt/CMakeLists.txt): Turn the fitting code back on - uses interpolation routines, so makes a decent simple test framework for figuring out what the TNT routines are up to.
16:26.57 *** join/#brlcad pandrei (~pandrei@188.25.160.25)
16:28.23 Notify 03BRL-CAD:starseeker * 61085 (brlcad/trunk/src/conv/step/CMakeLists.txt brlcad/trunk/src/libbrep/CMakeLists.txt and 4 others): Surprisingly, once the new pullback routine is turned on by default, it looks like we are no longer using TNT anywhere.
16:49.00 *** part/#brlcad ishwerdas (~ishwerdas@117.199.98.204)
17:10.12 *** join/#brlcad impulse (~impulse@TOROON4828W-LP140-02-2925027964.dsl.bell.ca)
17:56.14 Notify 03BRL-CAD:carlmoore * 61086 (brlcad/trunk/doc/docbook/system/mann/en/gastank.xml brlcad/trunk/src/shapes/gastank.c): in gastank and its man page, specify mm in 2 places; in man page, switch a period and right parenthesis
17:58.54 *** join/#brlcad ries_ (~ries@190.9.171.121)
18:11.36 *** join/#brlcad ries_ (~ries@190.9.171.121)
18:21.14 *** join/#brlcad albertcoder (~albertcod@117.225.206.150)
18:23.13 Notify 03BRL-CAD Wiki:Albertcoder * 7192 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
18:38.55 ``Erik noms his quinoa tabbouleh O.o
18:55.03 raj12lnm ``Erik what is the difference between float (*vert)[5]
18:55.10 raj12lnm and float *vert[5]
18:55.11 raj12lnm ?
19:01.09 ankesh11 raj12lnm: float (*vert)[5] means vert is a pointer to an array of floats.
19:01.30 ankesh11 float *vert[5] just means vert is an array of float pointers
19:01.56 raj12lnm ankesh11 : do you have acess to brlcad main repository ?
19:02.07 raj12lnm i mean do have it downloaded ?
19:02.13 ankesh11 Yes
19:02.28 raj12lnm ankesh11 : can you go to include/wdb.h
19:02.39 raj12lnm and also srs/libwdd/metball.c
19:02.47 raj12lnm c/srs/src
19:03.05 raj12lnm sorry for the type src/libwdb/metball.c
19:03.29 raj12lnm ankesh11 : Did you open those files ?
19:04.14 ankesh11 strange, I don't have metball.c. This is an older version though
19:05.40 raj12lnm sorry
19:05.49 raj12lnm src/libwdb/wdb.c
19:06.14 ankesh11 Okay, yes
19:06.28 raj12lnm now do you see an error in there ?
19:06.51 raj12lnm shoudn't the definition be fastf_t (*vert)[5]
19:09.07 raj12lnm wonders if ankesh11 is still there !~
19:09.33 ``Erik (*vert)[5] would mean vert is an array with a length of 5, each node being a pointer to floats... so that'd be wrong, since it should be a dynamic length array of pointers, each to an array of 5 floats...
19:10.44 ``Erik a good quick modification (like patch to get commit access sized) would be to make a metaball point struct with the point_t and two floats, so it'd be an array of those structs...
19:11.56 raj12lnm ``Erik : First I would want to know if the current is currect
19:12.05 raj12lnm suspects that it is a bug!
19:12.29 ``Erik conceptually, there is an arbitrarily sized set of these metaball control points, each control point is a physical location (vert[0], vert[1], vert[2]), a "field strength" value and a "goo" value
19:12.47 ``Erik I think the current form is correct...
19:12.57 raj12lnm yeah. That is well noted``Erik
19:13.11 raj12lnm but the concern is if the current is correct ?
19:13.28 raj12lnm shouldnt that be fastf_t (*verts)[5]
19:13.35 ``Erik it's been used in production with some large sets (thousands) without walking past a boundary and triggering a segfault
19:13.49 ``Erik no, it shouldn't be (*verts)[5]
19:13.58 raj12lnm why do you say that ?
19:14.30 ``Erik because it's not 5 arrays of floats, it's an array of float vert[5]'s...
19:14.43 raj12lnm alright I get your point
19:15.23 ``Erik you can always try to make the change and run something to see... (there's a procdb to make metaballs, then crank it through rt... I suspect if you change it, you'll get segfaults or pagefaults)
19:15.45 raj12lnm ``
19:15.51 raj12lnm Erik
19:15.56 raj12lnm can u see this patch https://sourceforge.net/p/brlcad/patches/278/
19:16.00 raj12lnm and commit it ?
19:16.18 raj12lnm i had a discussion with brlcad about it yesterday and he asked me to submit the patch
19:17.26 ``Erik I don't see any benefit to it and it removes constraints that the compiler could be using for optimization or possibly even bounds safety O.o
19:19.01 *** join/#brlcad luca79 (~luca@host137-11-dynamic.0-87-r.retail.telecomitalia.it)
19:20.36 ``Erik I'd rather let brlcad make that call since he's a little more in the mix on it, y'know?
19:21.00 *** join/#brlcad albertcoder (~albertcod@117.234.230.53)
19:21.49 *** join/#brlcad gagan (~gagan@124.253.224.219)
19:22.26 ``Erik personally, I think the patch is about equivalent to removing a 'const' *shrug* :)
19:23.09 ankesh11 brlcad: I have ported the scripts to Flot. Here's what a plot looks like: http://i.imgur.com/KFQrLdp.png
19:24.31 ankesh11 The other graphs don't yield much details due to lack of data. Would be really helpful if you can send the archived logs.
19:28.47 raj12lnm ``Erik , brlcad : as per http://unixwiz.net/techtips/reading-cdecl.html I still think it should be
19:28.57 raj12lnm fastf_t (*verts)[5]
19:29.26 raj12lnm because verts is a pointer to array of 5 fastf_t
19:30.05 raj12lnm and not verts is a 5 array of pointer to float which is eq. to fastf_t *verts[5]
19:34.20 raj12lnm ankesh11 : Did you see my point ?
19:35.27 ankesh11 raj12lnm: I did, I am not familiar with the core repository, my comments could mislead you.
19:36.09 raj12lnm alright ankesh11. But I believe it is just a matter of declaration in a widely used programming language (C) ;)
19:36.48 raj12lnm as per the article we go right first and then to left and take into account the pointers
19:36.58 raj12lnm and paranthesis
19:37.33 ankesh11 Yes, and I maintain float (*vert)[5] means vert is a pointer to an array of floats.
19:39.27 ankesh11 and not "an array with a length of 5, each node being a pointer to floats" as ``Erik had pointed out.
19:41.27 *** join/#brlcad vladbogo (~vlad@188.27.64.224)
19:41.52 raj12lnm ankesh11 : but the article suggests otherwise
19:47.32 ankesh11 raj12lnm: You missed something. I agreed to your point.
19:48.27 raj12lnm so you mean if allocate memory correctly then fastf_t (*verts)[5] can point to [[1,2,3,4,5],[0,1,2,3,4]] ?
19:48.37 Notify 03BRL-CAD Wiki:Vladbogolin * 7193 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 3 */
19:50.18 raj12lnm where fastf_t is defined as double !
19:50.30 ankesh11 raj12lnm: Yes.
19:50.31 raj12lnm (I am sure you know this ;) )
19:51.19 raj12lnm ``Erik : I am still not sure. Can you just give a rethought
19:53.47 Notify 03BRL-CAD:carlmoore * 61087 brlcad/trunk/doc/docbook/system/mann/en/gastank.xml: oops, -h had to to be changed to -H, because -h is used now for help
19:55.41 Notify 03BRL-CAD Wiki:Ankeshanand * 7194 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 3rd June */
20:00.28 ``Erik I'll dig in a bit more when I have time, it's been a bit since I've done any C at all, much less non-obvious C, so I may be off :) changing it to a struct would eliminate any confusion and make things more readable all around, I'd think...
20:01.37 Notify 03BRL-CAD:vladbogo * 61088 (brlcad/trunk/src/libfb/CMakeLists.txt brlcad/trunk/src/libfb/fb_generic.c): Implemented the open function and added the framebuffer to fb_generic.
20:07.45 albertcoder vladbogo, Can I have your github account link please?
20:10.39 albertcoder vladbogo, ping
20:11.17 Notify 03BRL-CAD:starseeker * 61089 brlcad/trunk/src/libbu/tests/bu_date-time.c: time is a problem as a variable name - change it.
20:12.20 vladbogo albertcoder: this is my github account link https://github.com/vladbogo but for brlcad I use sourceforge https://sourceforge.net/u/vladbogo/profile/
20:13.20 albertcoder thanks a lot vladbogo :)
20:13.35 vladbogo you're welcome :)
20:14.05 pandrei hello :)
20:17.05 Notify 03BRL-CAD:carlmoore * 61090 (brlcad/trunk/doc/docbook/system/man1/en/gencolor.xml brlcad/trunk/src/util/gencolor.c): minor cosmetic changes to gencolor and its man page
20:24.04 raj12lnm ``Erik should i wait for brlcad for the final word on it ? the only reason I will not want to change it to a struct for now because this is a publicly exposed api. And if we make a suttle change in it I am not sure about the consequences
20:24.58 raj12lnm Also on the similar lines the mk_pipe has a similar point issue. (so if struct changes is called for i think we must uniformally change it)
20:25.36 raj12lnm ``Erik : I think since brlcad is not here currently, Do you think writting on the list will be a good idea ?
20:25.46 Notify 03BRL-CAD:starseeker * 61091 (brlcad/trunk/include/bu.h brlcad/trunk/src/fbed/char.c and 6 others): Fix bu.h to include all of the headers in the bu/ subdirectory, and rework vfont naming conventions so everything builds.
21:10.00 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
21:50.09 Notify 03BRL-CAD:carlmoore * 61092 brlcad/trunk/doc/docbook/system/man1/en/gif-fb.xml: start fixing gif-fb manpage by trying to provide proper highlighting for command name in DESCRIPTION part
22:02.33 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:17.43 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
22:22.03 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
22:28.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7195 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */
22:31.59 raj12lnm alright people
22:32.05 raj12lnm signingoff
22:32.18 raj12lnm please see the patches :)
23:20.28 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
23:20.28 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
23:32.00 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
23:50.34 hcurtis Last week when I was working on using BRL-CAD functions like bu_malloc to run my dynamic allocation program, I did not build BRL-CAD beforehand. I chose not to because on my system it takes hours and because the dynamic allocation task doesn't involve my changing any BRL-CAD source code. Was that a mistake? In other words, should I build BRL-CAD before I try to use BRL-CAD functions to run my dynamic allocation program?
IRC log for #brlcad on 20140604

IRC log for #brlcad on 20140604

00:05.09 *** join/#brlcad singh (75c76ccd@gateway/web/freenode/ip.117.199.108.205)
00:06.16 singh path setting problem. am not able to set path of brl cad from /usr/brlcad/rel-7.24.0/bin to my home
00:07.05 singh i am using command on terminal : PATH=/usr/brlcad/rel-X.Y.Z/bin:$PATH , export PATH mged
00:12.18 singh anyone? path setting problem. am not able to set path of brl cad from /usr/brlcad/rel-7.24.0/bin to my home, by using two commands command on terminal : PATH=/usr/brlcad/rel-X.Y.Z/bin:$PATH , export PATH mged
00:40.20 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.1)
01:06.28 Notify 03BRL-CAD Wiki:Clouddrift * 7196 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
01:06.55 Notify 03BRL-CAD Wiki:Clouddrift * 7197 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 1 */
01:08.42 Notify 03BRL-CAD Wiki:Clouddrift * 7198 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 2 */
01:17.47 hcurtis Update: I have been trying to figure out how to get BRL-CAD functions like bu_malloc to run my dynamic allocation program. As a part of this, I have been reading about CMake and how it locates libraries.
01:39.25 *** join/#brlcad singh (75c76ccd@gateway/web/freenode/ip.117.199.108.205)
02:15.32 starseeker nifty https://github.com/theZiz/aha
02:18.12 starseeker http://brlcad.org/~starseeker/cmake_build_log-ubuntu14.04-gcc_4.8.2-June_3_2014.html
02:26.21 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:05.22 Notify 03BRL-CAD:brlcad * 61093 brlcad/trunk/HACKING: update opensuse link
03:21.31 Notify 03BRL-CAD:brlcad * 61094 (brlcad/trunk/CHANGES brlcad/trunk/include/bu/CMakeLists.txt and 3 others): rename bu/vfont-if.h to bu/vfont.h, for name consistency
03:24.50 Notify 03BRL-CAD:brlcad * 61095 brlcad/trunk/include/bu/vfont.h: update contents to reflect new name
03:33.46 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:29.42 *** join/#brlcad ishwerdas (~ishwerdas@117.199.104.55)
04:33.50 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
04:33.51 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
04:33.51 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
04:34.01 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
04:34.07 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
04:50.34 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.171.5)
05:56.22 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7199 /wiki/User:Hcurtis0010/GSoC2014/logs:
06:29.28 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:32.01 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
06:44.13 brlcad ejno: sent e-mail with alternate #'s
06:46.44 mihaineacsu hi brlcad
07:14.22 brlcad hi mihaineacsu
08:15.28 *** join/#brlcad pandrei (~pandrei@5-12-144-150.residential.rdsnet.ro)
08:16.17 pandrei hello
08:30.46 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7200 /wiki/User:Popescu.andrei1991/devlogs2012: Added 2012 devlogs
08:33.39 *** join/#brlcad oana_ (~oana@188.209.97.130)
08:36.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:37.22 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7201 /wiki/User:Popescu.andrei1991:
08:39.05 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7202 /wiki/User:Popescu.andrei1991:
08:40.23 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7203 /wiki/User:Popescu.andrei1991/devlogs: Blanked the page
08:42.20 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7204 /wiki/User:Popescu.andrei1991/devlogs2014: Created page with " =GSoC 2014 development logs for Object-oriented C++ Geometry API project = ==Week 1== Nothing ==Week 2== Nothing ==Week 3== 2nd June - Nothing 3rd June - brush up on sph..."
08:42.52 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7205 /wiki/User:Popescu.andrei1991:
08:48.33 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7206 /wiki/User:Popescu.andrei1991:
10:00.11 *** join/#brlcad infobot (~infobot@rikers.org)
10:00.11 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
10:29.27 *** join/#brlcad oana_ (~oana@188.209.97.130)
10:35.56 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:49.36 *** join/#brlcad oana_ (~oana@188.209.97.130)
10:57.00 Notify 03BRL-CAD Wiki:Tbrowder * 7207 /wiki/Vector_Drawings_from_NURBS: /* References */
11:30.17 Notify 03BRL-CAD:starseeker * 61096 (brlcad/trunk/src/CMakeLists.txt brlcad/trunk/src/fbed/CMakeLists.txt and 7 others): Consolidate vfont into libbu.
11:35.10 Notify 03BRL-CAD:starseeker * 61097 (brlcad/trunk/src/libbu/CMakeLists.txt brlcad/trunk/src/libbu/vfont.c): merge getfont.c into vfont.c
11:39.12 Notify 03BRL-CAD:tbrowder2 * 61098 (brlcad/branches/d-binding/misc/d-bindings/G.pm brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl): new option '-n=X' for number of chunks; eliminate chunkparse option
11:40.54 Notify 03BRL-CAD:tbrowder2 * 61099 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): remove parsing from chunk extraction module (decouple the two independent processes); better handle processing flow (a WIP)
11:43.01 *** join/#brlcad ries_ (~ries@190.9.171.121)
11:48.32 mihaineacsu brlcad: Whenever you have time, I could use your help to get a better idea on what the next short term goals are in order to get started working.
11:48.54 Notify 03BRL-CAD:starseeker * 61100 (brlcad/trunk/CHANGES brlcad/trunk/src/CMakeLists.txt): remove canonize (deprecated 7.16)
11:53.01 Notify 03BRL-CAD:starseeker * 61101 (brlcad/trunk/CHANGES brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt brlcad/trunk/src/util/CMakeLists.txt): Remove Dunn camera and Canon printer tools (deprecated 7.16)
11:53.31 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
11:55.30 starseeker brlcad: is there any reason the fft stuff isn't part of libbn?
11:55.37 starseeker seems numerical enough...
11:58.43 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
12:05.38 Notify 03BRL-CAD:starseeker * 61102 brlcad/trunk/include/pstdint.h: Update pstdint.h to the lastest.
12:06.06 starseeker arg - s/lastest/latest/
12:06.28 starseeker seeks caffeine...
12:35.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:03.52 andrei_ I'll be away for 4 hours.
13:21.00 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
14:01.05 Notify 03BRL-CAD:starseeker * 61103 brlcad/trunk/src/librt/tests/nurbs_tests.cpp: Use the new pullback for the nurbs pullback unit test.
14:06.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:08.36 Notify 03BRL-CAD:brlcad * 61104 (brlcad/trunk/src/other/stepcode/src/exp2python/REAMDE.md =================================================================== and 15 others): remove the misspelled readme markdown file that only contains the word 'Howto'
14:26.10 Notify 03BRL-CAD:tbrowder2 * 61105 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 2 others): work flow back on track--will need another intermediate file since the current C grammar parser can't handle comments
14:36.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:39.16 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
14:40.17 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
14:47.01 hsrai ankesh11: Nice to see that you are able to replace charting library "HighCharts" with Flot, as per you development log dated June 03, under http://brlcad.org/wiki/User:Ankeshanand/GSoC14/logs#Development_Phase
14:51.10 hsrai The sample chart you put there ( http://i.imgur.com/KFQrLdp.png ) appears to have odd mix of lowercase and uppercase. See is it due to poor choice of font?
14:53.18 ankesh11 hsrai: Flot's API reference was very detailed, so it was easy to port. I agree on the font issue, it's not very readable too, will fix that.
14:58.49 Notify 03BRL-CAD:starseeker * 61106 brlcad/trunk/src/librt/test_bot2nurbs.cpp: Testing both pullback methods, it looks like they are mostly consistent - this indicates the problem is at least partially with the surface fit.
15:05.39 Notify 03BRL-CAD Wiki:Hardeeprai * 0 /wiki/User:Hardeeprai:
15:07.25 hsrai ankesh11: Further IMO serving images from some external site for BRL-CAD wiki is not good. You should upload images there on BRLCAD server.
15:09.01 hsrai ankesh11: On your development log, putting space before "(" will make reading more pleasant.
15:11.24 ankesh11 hsrai: Sure, will keep that in mind for future edits.
15:23.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:57.44 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:04.01 Notify 03BRL-CAD:carlmoore * 61107 brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: add a missing space, and change 2nd word of 'standard out' to 'output'
16:17.21 *** join/#brlcad raj12lnm_ (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:29.03 andrei_ d_rossberg: are you around?
16:44.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:53.35 Notify 03BRL-CAD:carlmoore * 61108 brlcad/trunk/doc/docbook/system/man1/en/gif-fb.xml: change erroneous g-x3d reference to gif-fb, and refurbish the rest of the manpage
16:57.51 *** join/#brlcad andrei_ (~IceChat77@5-12-144-150.residential.rdsnet.ro)
17:21.24 Notify 03BRL-CAD:carlmoore * 61109 brlcad/trunk/doc/docbook/system/man1/en/g-x3d.xml: -P was missing from SYNOPSIS
17:36.52 Notify 03BRL-CAD:starseeker * 61110 (brlcad/trunk/CHANGES brlcad/trunk/src/gtools/CMakeLists.txt and 2 others): Remove mged -n option, tops -g and -u options, and rename gtools to no longer use underscore in their names [all deprecated 7.14]
17:38.33 d_rossberg andrei_: now yes
17:39.12 andrei_ hi!
17:39.33 andrei_ I figured it's easier to discuss here instead of changing a large volume of mails.
17:39.43 d_rossberg ok
17:39.58 andrei_ it's quite obvious why we should use radius for the float
17:40.09 andrei_ but I'm not sure I understand why center instead of normal
17:40.35 d_rossberg because it is the center?
17:40.44 andrei_ that would imply that for the "Center" function I can return either of the 3 vectors
17:40.48 andrei_ a, b or c?
17:41.16 *** join/#brlcad nickk_ (653ac0e8@gateway/web/freenode/ip.101.58.192.232)
17:41.25 d_rossberg what does the current Normal() function return?
17:42.07 andrei_ it returns eqn
17:42.19 starseeker brlcad: what is bots, per_line in the deprecation file (pertains to mged?)
17:42.38 andrei_ which is that plane_t type which contains 4 vectors
17:42.55 andrei_ this is the exact line return Vector3D(Internal()->eqn);
17:43.21 d_rossberg thats not rigth, Normal() returns Vector3D
17:43.41 Notify 03BRL-CAD:starseeker * 61111 (brlcad/trunk/CHANGES brlcad/trunk/include/raytrace.h): Remove rt_fdiff, rt_reldiff and the DIR_ prefixed defines from raytrace.h [all deprecated 7.14]
17:43.59 Notify 03BRL-CAD:carlmoore * 61112 brlcad/trunk/doc/docbook/system/man1/en/gif2fb.xml: fixes to gif2fb manpage, including change of -h to -H
17:44.22 andrei_ it does. But I don't understand how the Vector3D constructor takes
17:44.50 andrei_ ->eqn as a parameter, which isn't a 3P
17:45.26 Notify 03BRL-CAD:starseeker * 61113 (brlcad/trunk/CHANGES brlcad/trunk/include/fb.h): Remove FB_WPIXEL [deprecated 7.14]
17:45.29 d_rossberg Vector3D is defined in cicommon.h
17:46.34 d_rossberg which of the 3 constructors coul it be i've used in Halfspace?
17:48.48 d_rossberg btw, you find all you need in Ellipsoid.cpp
17:49.08 andrei_ I think this one: Vector3D(const double vector[3]) throw()
17:49.40 d_rossberg right, it means it takes the first three values from the array given
17:49.49 Notify 03BRL-CAD:starseeker * 61114 (brlcad/trunk/CHANGES brlcad/trunk/sh/CMakeLists.txt): Remove deprecated scripts [deprecated 7.16]
17:50.25 d_rossberg in Ellipsoid.cpp you can find the apropriate implementation for the center methods
17:51.25 andrei_ I think I understand. I can simply ignore the "Axis" methods and look straight at center for Sph
17:51.41 andrei_ then finding radius isn't difficult
17:52.00 andrei_ thanks! I'll get to work
17:52.16 d_rossberg but, the first task would be to know that you need methods for center and radius and designing the interface (Sphere.h) akkording to this
17:53.58 andrei_ I intend to change both .h and .c in one patch, is that ok?
17:54.07 d_rossberg for the radius: you have to keep in mind that the sphere is a special ellipsoid where one radius says all
17:54.20 d_rossberg thats ok
17:55.35 d_rossberg maybe Ellipsoid::SetSphere() is a function you should look for reference
17:56.15 andrei_ I've noticed that in that vector matrix, the radius is identical on the diagonal
18:08.37 *** join/#brlcad pandrei (~pandrei@5-12-144-150.residential.rdsnet.ro)
18:09.09 Notify 03BRL-CAD:carlmoore * 61115 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: fix spellings in this manpage
18:14.34 Notify 03BRL-CAD Wiki:Albertcoder * 7208 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 3 */
18:14.49 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
18:16.46 *** join/#brlcad gagan (~gagan@124.253.224.219)
18:18.30 Notify 03BRL-CAD:starseeker * 61116 (brlcad/trunk/CHANGES brlcad/trunk/src/tclscripts/mged/bots.tcl): per_lines is gone - bots (in this case, referencing src/tclscripts/mged/bots.tcl) cannot be removed until search is able to introspect into primitive parameters (which needs some infrastructure).
18:27.22 Notify 03BRL-CAD:starseeker * 61117 brlcad/trunk/CHANGES: Make the deprecation line more specific - bots cannot be removed until search is able to introspect into primitive parameters (which needs some infrastructure).
18:32.56 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
18:36.32 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
18:44.54 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
19:00.21 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:07.07 Notify 03BRL-CAD:starseeker * 61118 (brlcad/trunk/CHANGES brlcad/trunk/doc/docbook/books/en/HACKING_BRL-CAD.xml and 379 others): Removed genptr_t and GENPTR_NULL [deprecated 7.16]
19:08.21 Notify 03BRL-CAD:starseeker * 61119 brlcad/trunk/CHANGES: Clean up 7.26.0 removal list a bit.
19:10.12 *** join/#brlcad flowshow (567f8761@gateway/web/freenode/ip.86.127.135.97)
19:17.55 Notify 03BRL-CAD:tbrowder2 * 61120 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 3 others): work and data flow looking better--still deciding on intermediate files and formats
19:20.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:25.30 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:28.48 Notify 03BRL-CAD:starseeker * 61121 (brlcad/trunk/CHANGES brlcad/trunk/doc/docbook/system/mann/en/CMakeLists.txt and 14 others): remove make_bb [deprecated 7.16] - leaving wdb_make_bb and friends for the moment - not sure what to do there.
19:37.49 Notify 03BRL-CAD:starseeker * 61122 (brlcad/trunk/CHANGES brlcad/trunk/include/bu/file.h): Remove bu_argv0 [deprecated 7.16]. Note - bu_argv0_full_path is listed as deprecated in the header, but doesn't seem to be called out in CHANGES?
19:49.25 Notify 03BRL-CAD:starseeker * 61123 brlcad/trunk/CHANGES: pl-sgi seems to already be gone? move to removed section.
19:54.34 Notify 03BRL-CAD:starseeker * 61124 (brlcad/trunk/CHANGES brlcad/trunk/src/CMakeLists.txt and 2 others): Remove orle lib and tools [deprecated 7.20]
19:56.47 Notify 03BRL-CAD:starseeker * 61125 brlcad/trunk/CHANGES: Autotools build has been removed - configure script is a little more work to remove and autogenerated, so that's not yet gone.
19:58.18 starseeker well, that's some progress anyway
20:15.05 ries_ starseeker: you are a buzy person
20:16.40 *** join/#brlcad ries_ (~ries@190.9.171.121)
20:52.36 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
21:04.32 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
21:04.55 hcurtis brlcad: Checking in
21:08.47 Notify 03BRL-CAD:carlmoore * 61126 brlcad/trunk/doc/docbook/system/man1/en/halftone.xml: fix halftone manpage; change wording for -R; add -D; remove -h, which is now used for help
21:11.51 hcurtis Should I build BRL-CAD before I try to use BRL-CAD functions to run my dynamic allocation program?
21:16.34 Notify 03BRL-CAD:carlmoore * 61127 brlcad/trunk/doc/docbook/system/mann/en/handle.xml: H option, replacing h
21:17.11 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
21:44.02 Notify 03BRL-CAD:bob1961 * 61128 brlcad/trunk/include/ged.h: Added gdps_data_vZ to type ged_data_polygon_state.
21:47.16 Notify 03BRL-CAD:bob1961 * 61129 (brlcad/trunk/src/libged/polyclip.cpp brlcad/trunk/src/libtclcad/tclcad_obj.c): Update ged_export_polygon to use the view Z value in ged_data_polygon_state instead of 1.0
21:52.45 mihaineacsu hcurtis: the build is the process of obtaining executables from source files. you need to use the source files. so that's a no, go ahead and run your program.
21:55.59 hcurtis mihaineacsu: Thank you.
22:33.12 hcurtis CMake is controlled by writing instructions in CMakeLists.txt files. My best guess is that my dynamic allocation program will need its own CMakeLists.txt file.
23:04.25 mihaineacsu hcurtis: if I think about it, the easiest way would be to tie your program to the brl-cad build. Maybe someone else can shed some light :)
23:05.23 hcurtis mihaineacsu: Ok
23:25.40 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
IRC log for #brlcad on 20140605

IRC log for #brlcad on 20140605

00:40.36 Notify 03BRL-CAD Wiki:Inderpreet * 7209 /wiki/User:Inderpreet/GSoC14/logs: /* Improved Dev Logs */
01:16.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
01:39.58 Notify 03BRL-CAD:tbrowder2 * 61130 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HACKING brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm): update data flow; put parse tree actions in an if block for action only if parse is successful
02:14.07 hcurtis Update: I have been reading about CMake and how to write a CMakeLists.txt file, and now I am trying to write one.
02:28.33 Notify 03BRL-CAD:starseeker * 61131 brlcad/trunk/doc/docbook/system/man1/en/halftone.xml: Fix xml validation error.
02:37.40 *** join/#brlcad ries_ (~ries@190.9.171.121)
03:03.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:34.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:36.42 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
04:06.13 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.171.26)
04:40.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:16.02 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
06:29.08 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:30.30 Zhao_Anqing how can I union two db_trees? Is there any existing routine can do this..
06:33.37 Notify 03BRL-CAD Wiki:Ankeshanand * 7210 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
06:38.31 Notify 03BRL-CAD Wiki:14.96.212.13 * 7211 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 2 */
07:29.00 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:43.43 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:38.10 *** join/#brlcad oana_ (~oana@188.209.97.130)
08:45.35 *** join/#brlcad teepee-_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:14.51 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
09:20.43 *** join/#brlcad pandrei (~pandrei@86.121.194.210)
09:34.04 pandrei hello
10:29.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:30.11 Notify 03BRL-CAD Wiki:49.205.107.80 * 7212 /wiki/User:Krajkreddy/GSOC14/summary: /* Week3 */
11:07.35 *** join/#brlcad ries_ (~ries@190.9.171.121)
11:55.59 Notify 03BRL-CAD:indianlarry * 61132 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp and 2 others): Created function surface_EvNormal() that wraps functionality of OpenNURBS 'surf->EvNormal()'. OpenNURBS surface EvNormal() was failing when at surface singularity but not on corner of domain. If fails and at singularity this wrapper will now reevaluate at domain corner.Also made IsAtSingularity()
11:56.01 Notify public and added tolerance input parameter. Also created rendition of IsAtSingularity() that takes ON_2dPoint instead of u,v.
11:59.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:09.18 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
12:15.34 ``Erik Zhao_Anqing: mk_comb() is probably what you want
12:17.29 Zhao_Anqing ``Erik: thank you, let me have a look.
12:18.51 Notify 03BRL-CAD:indianlarry * 61133 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp): Added additional IsAtSeam() functions that take a direction parameter to check seam by direction.
12:53.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:30.51 *** join/#brlcad ishwerdas (~ishwerdas@117.220.168.84)
14:09.48 ishwerdas ls
14:10.56 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:19.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:29.08 Notify 03BRL-CAD:d_rossberg * 61134 (rt^3/trunk/src/coreInterface/ConstDatabase.cpp rt^3/trunk/src/coreInterface/globals.cpp): genptr_t is deprecated, replaced by void*
14:41.39 *** join/#brlcad ishwerdas (~ishwerdas@59.91.115.104)
14:48.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:53.01 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:18.35 Notify 03BRL-CAD:zhaoanqing * 61135 (brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c and 5 others): fix all rest bugs to make librt enable to compile.
15:22.08 Notify 03BRL-CAD:zhaoanqing * 61136 brlcad/branches/nmgreorg/include/raytrace.h: -----------
15:22.25 Notify 03BRL-CAD:zhaoanqing * 61136 brlcad/branches/nmgreorg/include/raytrace.h: -----------
15:24.43 Notify 03BRL-CAD:zhaoanqing * 61137 (brlcad/branches/nmgreorg/src/libged/bev.c brlcad/branches/nmgreorg/src/libged/bigE.c and 8 others): change some routines in lib libged to fit new nmg structure.
15:36.48 Notify 03BRL-CAD:zhaoanqing * 61138 brlcad/branches/nmgreorg/src/libged/inside.c: change routines about inside command to fit new nmg structure.
15:44.00 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:44.46 *** part/#brlcad ishwerdas (~ishwerdas@59.91.115.104)
17:12.13 *** join/#brlcad alisha (~alisha@101.57.141.170)
17:15.57 pandrei how can I compare the length of 3 vector3D variable?
17:16.17 pandrei I'm looking at rt_sph_prep but it's not clear
17:17.00 pandrei ah, nvm, found it. For the record, it's NEAR_EQUAL
17:17.54 ``Erik wee, more openssl fun http://www.freebsd.org/security/advisories/FreeBSD-SA-14:14.openssl.asc
17:36.27 Notify 03BRL-CAD:tbrowder2 * 61139 (brlcad/branches/d-binding/misc/d-bindings/HACKING brlcad/branches/d-binding/misc/d-bindings/TODO): update info
17:36.28 *** join/#brlcad oana_ (~elf11@109.97.151.101)
17:37.03 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
17:39.10 Notify 03BRL-CAD:tbrowder2 * 61140 (brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl): start using new Perl features such as 'say <string>' instead of 'print <string newline>
17:52.32 Notify 03BRL-CAD:tbrowder2 * 61141 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: add ending msg
18:14.28 Notify 03BRL-CAD:tbrowder2 * 61142 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: add two new (to me) modules from Damian Conway
18:15.02 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
18:16.58 Notify 03BRL-CAD Wiki:Albertcoder * 7213 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 3 */
18:18.13 Notify 03BRL-CAD:carlmoore * 61143 brlcad/trunk/doc/docbook/system/man1/en/halftone.xml: for halftone manpage, do some minor fixes (had to do web search on Robert Ulichney & Digital Halftoning)
18:23.26 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7214 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 3 */
18:34.04 *** join/#brlcad andrei__ (~IceChat77@86.121.194.210)
18:36.45 Notify 03BRL-CAD:tbrowder2 * 61144 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: start working on the real purpose of the program: converting grammar formats
18:39.11 Notify 03BRL-CAD:carlmoore * 61145 brlcad/trunk/doc/docbook/system/mann/en/handle.xml: add comma to handle.xml
18:43.29 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
18:46.20 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
18:48.02 Notify 03BRL-CAD:carlmoore * 61146 brlcad/trunk/doc/docbook/system/man1/en/halftone.xml: borrowing from 'handle' manpage, redo 2 references to 'halftone'
19:21.27 Notify 03BRL-CAD:carlmoore * 61147 brlcad/trunk/src/shapes/gastank.c: revamp the program explanation; options will be seen if no arguments are provided; remove '-fname' from use (it's redundant!); 'Program continues running:'
19:58.05 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
19:58.12 raj12lnm hi all.
20:20.52 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
20:22.52 raj12lnm hi.
20:23.33 raj12lnm can anyone tell me regarding rt_constraint_internal ?
20:23.45 raj12lnm I digged in the code
20:24.02 raj12lnm this is "primarily" allocated twice in the code.
20:24.22 raj12lnm And both times the data is assigned as a predefined values.
20:27.17 raj12lnm can Somebody point me to a brlcad document on the uses of constraints ?
20:27.18 raj12lnm for instance in mk_constraint(...) the last argument expr is unused and it assigns same paramters on every call of mk_constraint ?
20:31.18 *** join/#brlcad javampire (~ncsaba@p4FF72279.dip0.t-ipconnect.de)
21:15.17 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
21:27.53 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
21:28.49 hcurtis brlcad: Checking in
21:37.12 hcurtis I was told that 99% of the time, I don't need to install BRL-CAD. Does this mean that instead of installing, I need to run binaries that are in the brlcad/.build/bin directory, or does it mean that I don't need to do anything (besides maybe build)?
21:49.19 starseeker hcurtis: um. If you're testing software, you need to run it - the binaries in the build directory are fine for that purpose without needing to install them
21:49.49 starseeker raj12lnm: constraints aren't mature in BRL-CAD as yet
21:51.51 hcurtis starseeker: Thank you.
21:54.56 raj12lnm starseeker : Thanks :)
22:02.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:08.23 Notify 03BRL-CAD:starseeker * 61148 NIL: Branch too old to easily update - delete and recreate, since nothing much happened in it.
22:09.31 Notify 03BRL-CAD:starseeker * 61149 NIL: Create a new bullet branch
22:39.46 Notify 03BRL-CAD:tbrowder2 * 61150 brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl: put debug dump code into a subroutine
22:53.22 Notify 03BRL-CAD:starseeker * 61151 (brlcad/branches/bullet/src/other/bullet/AUTHORS =================================================================== and 25 others): Add a stripped-down build of Bullet 2.82.
22:59.34 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
23:19.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:50.17 hcurtis Update: I am trying to have my dynamic allocation program use a BRL-CAD library API instead of the standard library. A mistake I made was to try to read and understand material that seemed informative but turned out to be beyond my skill level. I thought I was doing something "good" for my development as a programmer, but I realize now that it was inefficient.
23:51.05 hcurtis Fortunately, however, I have managed to find information that is more appropriate for an entry-level coder like me. Maybe now I can make more progress.
23:52.12 andrei__ shouldn't you keep the logs on your devlog ?
IRC log for #brlcad on 20140606

IRC log for #brlcad on 20140606

00:04.44 brlcad andrei__: I didn't just say "investigate dbl_epsilon" ...
00:04.47 brlcad andrei__: I said "look for other uses of NEAR_ZERO and IF you cannot find any, use dbl_epsilon"
00:05.18 andrei__ I know, but I don't understand what to use NEAR_ZERO for?
00:05.36 andrei__ I assume NEAR_ZERO is a macro that checks if a value is very close to zero
00:07.24 brlcad starseeker: fft is actually a good example of a succinct set of routines that stand on their own ...
00:07.29 brlcad I also don't think it's a good idea to end up with monolithic libraries
00:08.35 brlcad if something is organized enough that it could very well live on it's own, especially dependency-wise (it does not depend on libbu or libbn structures) we should let it ... it's a move towards library modularity
00:11.54 andrei__ I was looking in librt/primitives/ell/ell.c on how NEAR_ZERO it's used, but I would need to subtract and then compare to zero with that. I'm probably missing the point, but this way doesn't make any sense to me
00:17.16 *** join/#brlcad ries_ (~ries@190.9.171.121)
00:32.42 raj12lnm hi brlcad !
00:33.07 raj12lnm do you think that email which I sent on the group. Is that a bug ?
00:33.52 raj12lnm Also, When I change that on my local machine and run the build. And then try to run the python code. (it works :))
00:41.30 *** join/#brlcad ries_ (~ries@190.9.171.121)
00:57.34 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.27)
01:05.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.9)
01:14.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:28.18 Notify 03BRL-CAD:zhaoanqing * 61152 brlcad/branches/nmgreorg/src/libged/nmg_simplify.c: change simplify routines to fit new nmg structure.
01:58.43 Notify 03BRL-CAD:zhaoanqing * 61153 brlcad/branches/nmgreorg/src/libged/shells.c: change routines about shells to fit new nmg structure.
02:15.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:26.08 brlcad hcurtis: you must build before you can link against and use BRL-CAD functions
02:27.40 brlcad hcurtis: don't bother with creating a cmakelists.txt file, it's important to build by hand first so you understand how compilation and linking work and what the options mean
02:28.15 hcurtis brlcad: Ok
02:28.39 brlcad raj12lnm: ignore mk_constraint for now, that's new API that will likely change
02:29.09 brlcad hcurtis: you don't need to install, but you do need to build and know where/how to link against the libs you built
02:30.29 hcurtis The good news is that I started the build quite a while ago. The bad news is that it's still going. It takes hours.
02:30.33 brlcad raj12lnm: haven't gotten a chance to look into whether it's a bug yet
02:30.50 brlcad it will take a while
03:12.00 hcurtis brlcad: It is still building. To find and use bu.h for my program, I considered using the gcc -I option, but my research seemed to say that it wouldn't be "clean" enough of a technique. A lot of information sources named the use of a cmakelists.txt file as a good alternative.
03:22.08 hcurtis To tell the compiler where to find bu.h for use with my program, should I use the command gcc -I? If not, would any of you be willing to steer me in the right direction?
03:34.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:38.49 brlcad hcurtis: i'm not sure I understand what is unclean about using the -I option
03:40.19 brlcad you only need gcc, stick to using the compiler
03:40.28 brlcad tell it what to compile and how to compile it
03:47.15 Notify 03BRL-CAD:brlcad * 61154 brlcad/trunk/TODO: update for release, g_ tools were renamed
03:48.18 Notify 03BRL-CAD:brlcad * 61155 brlcad/trunk/sh/enumerate.sh: remove authorship
04:01.47 hcurtis brlcad: Ok
04:09.09 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
04:42.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:48.45 *** join/#brlcad alisha (~alishajai@202.164.53.117)
05:02.28 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
05:04.41 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.187.203)
05:12.16 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
05:16.56 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:17.01 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:17.02 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:24.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:27.07 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:27.07 *** join/#brlcad tofu__ (~sean@66-118-151-70.static.sagonet.net)
05:27.07 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
05:27.07 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
05:27.07 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:27.07 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-osqeyjxstnjlphoz)
05:27.07 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
05:33.42 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
05:33.42 *** join/#brlcad tofu__ (~sean@66-118-151-70.static.sagonet.net)
05:33.42 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
05:33.42 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
05:33.42 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:33.42 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
05:33.42 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-osqeyjxstnjlphoz)
05:41.09 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
06:59.38 *** join/#brlcad alisha (~alishajai@202.164.53.117)
07:00.06 alisha #freecad
07:49.36 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
08:08.00 *** join/#brlcad pandrei (~pandrei@86.121.194.210)
08:09.26 *** join/#brlcad oana_ (~elf11@109.97.151.101)
08:36.03 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:02.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:12.27 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:15.18 pandrei !seen brlcad
09:15.57 pandrei meh, can't remember infobot command
09:16.12 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
09:18.36 oana_ ~seen brlcad
09:18.39 infobot brlcad <~sean@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 5h 38m 11s ago, saying: 'tell it what to compile and how to compile it'.
09:18.55 pandrei ah, thanks
09:19.00 pandrei it's with ~
09:19.07 oana_ you're welcome :)
09:47.01 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
09:50.47 *** join/#brlcad andrei__ (~IceChat77@86.121.194.210)
10:27.05 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
10:29.30 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
10:29.31 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
10:31.22 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
10:32.06 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
10:33.07 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
10:33.07 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
10:33.08 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
10:33.08 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
10:35.30 *** join/#brlcad oana_ (~elf11@109.97.151.101)
10:42.48 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:49.29 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
10:50.11 d_rossberg andrei__: to find out where rtip->rti_tol.dist_sq you could try: grep -R "\.dist_sq =" *
10:50.54 andrei__ in brlcad or rt^3?
10:51.23 d_rossberg in src/librt
10:53.50 d_rossberg you'll see it's a product, then what is your next grep search?
10:54.06 andrei__ src/librt/tol.c
10:54.08 andrei__ it's here
10:55.06 andrei__ I am very confused at this point. I don't understand if the tolerance is something hardcoded of a certain value(in Arb8 it's 0.0001) in tol.c it's 0.0005
10:55.24 andrei__ or if it s something I have to get from the database, something that the database functions set
10:55.36 andrei__ cause you have that Object parameters that are inherited
10:55.40 andrei__ like m_internalp
10:56.30 d_rossberg it's really hardcoded, and the bad news is the result of "grep -R rt_tol_default *"
10:57.19 andrei__ then it's much, much simpler than I imagined
10:58.04 andrei__ rt_tol_default is in the same file
10:58.06 andrei__ in tol.c
10:59.04 d_rossberg it's the function defined in tol.c, and this file is the only hit for the search, this means ...?
10:59.11 Notify 03BRL-CAD:tbrowder2 * 61161 (brlcad/branches/d-binding/misc/d-bindings/D.g4.txt =================================================================== and 1377 others): add D grammar in BNF form
10:59.13 Notify 03BRL-CAD:d_rossberg * 61159 rt^3/trunk/src/coreInterface/FileDatabase.cpp: no db_dirbuild() after db_create()
10:59.59 andrei__ that the epsilon I should use is
11:00.10 andrei__ rt_tol_default(my_tol_var)
11:00.23 andrei__ so that if the hardcoded value changes
11:00.29 andrei__ my code still fits to it?
11:01.53 d_rossberg no, the functionality defined in tol.c is nowhere used ==> you have to look again for the right place in the code
11:02.52 andrei__ I tend to consider brlcad(collection of sources) and rt^3 two separate entities
11:03.45 andrei__ in rt^3, there were two places I found anything connected to that tolerance
11:03.48 d_rossberg this is not the question, you want to find out what the value of dist_sq is in sphere.c
11:03.48 andrei__ the ConstDatabase
11:04.09 d_rossberg so you serch with grep for it
11:04.25 d_rossberg you found one promising place in tol.c
11:04.41 d_rossberg but this is dead code, nowhere used in librt
11:04.53 d_rossberg so, how to prceed?
11:05.28 d_rossberg you already know that dist_sq = dist * dist
11:05.44 d_rossberg therefore lets look for dist:
11:05.46 andrei__ so I need to look for dist?
11:05.55 andrei__ cause there's no other result for dist_sq
11:06.18 d_rossberg "grep -R "\.dist =" *" or "grep -R ">dist =" *"
11:06.59 d_rossberg most of the hits are special settings for primitives, one is in tol.c
11:07.18 andrei__ ok, 1 min, I'll reboot,got an kernel oops
11:09.13 *** join/#brlcad pandrei (~pandrei@86.121.194.210)
11:09.23 pandrei there, ok, let me see
11:10.22 pandrei ok, that grep returned a few primitives
11:10.30 pandrei but not the one I'm looking for
11:11.45 d_rossberg yes, you are looking for the one in prep.c
11:12.09 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
11:12.22 pandrei sorry for asking but, why?
11:12.48 pandrei I mean, how could I have figured this on my own
11:14.15 pandrei nevermind, I'll note it down somewhere and ask you when there's more time
11:14.40 d_rossberg at the end you had only two choises: prep.c and wdb.c
11:15.36 pandrei there is a nmg/nmg_*
11:16.04 d_rossberg yes, but this is only relevant for the nmg primitive
11:17.09 d_rossberg and in prep.c you have the rt_new_rti() function which gives you exactly the stucture you handle with in rt_sph_prep()
11:17.42 pandrei well, thanks. I doubt I would've figured without you
11:18.02 d_rossberg :) it's called lerning
11:18.13 d_rossberg the solution for your code is simple: 0.0005 * 0.0005
11:18.22 pandrei yes, I was updating the patch
11:18.25 pandrei just now
11:18.29 d_rossberg the way to get the solution isn't
11:19.25 pandrei well, now I know not to look necessarily for a direct connection when searching for an answer
11:19.39 pandrei maybe that'll help at some point
11:21.47 *** join/#brlcad oana_ (~elf11@109.97.151.101)
11:30.02 Notify 03BRL-CAD:zhaoanqing * 61162 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mk.c): reorder the routines in nmg_mk.c to fit declaration.
11:30.04 Notify 03BRL-CAD:zhaoanqing * 61156 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libged/bev.c and 8 others): change rest routines in libged to fit new nmg structure.
11:31.39 clock read first "change chest routines"
11:31.45 clock maybe does too much gym
11:31.59 pandrei hahaha
11:32.14 Notify 03BRL-CAD:tbrowder2 * 61163 (brlcad/branches/d-binding/misc/d-bindings/extract-grammar.pl =================================================================== and 378 others): rename file to relect its purpose; add capability to handle on of two grammars: C or D
11:32.16 Notify 03BRL-CAD:zhaoanqing * 61157 brlcad/branches/nmgreorg/src/mged/edsol.c: change mged routines to fit new nmg structure.
11:32.18 Notify 03BRL-CAD:d_rossberg * 61160 rt^3/trunk/include/brlcad/Combination.h: for convenience's sake: a simple test for NULL, public default constructors
11:32.57 Zhao_Anqing d_rossberg: hi, daniel. I find some warning C4251, should I try to fix them?
11:33.12 Zhao_Anqing in librt
11:33.35 clock I was wondering about writing an article about modeling in BRL-CAD
11:38.40 d_rossberg Zhao_Anqing: it looks like it's a cmake thing which is changing frequently
11:39.12 Notify 03BRL-CAD:tbrowder2 * 61164 brlcad/branches/d-binding/misc/d-bindings/convert-grammar.pl: update the comment
11:39.14 d_rossberg something with dll-interface
11:42.25 Zhao_Anqing Yes, It appears when dll-export class using stl classes, e.g. list<>, queue<>.. I search the solution from the webpage which suggest just disable the warning C4251.
11:45.39 d_rossberg you should ignore this warning
11:46.04 Zhao_Anqing Ok. I see.
11:48.21 d_rossberg stl via dll can rally be a problem, but with a c-runtime dll and sam version of the stl on both sides as in BRL-CAD it should be ok
11:51.20 Zhao_Anqing Fine.
11:52.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:53.37 Zhao_Anqing d_rossberg: Then, I hope to consult you about how to change the function nmg_merge_regions(nmgregion*, nmgregion*, const struct bn_tol *)
11:54.03 Zhao_Anqing now, there is no nmgregion struct.
11:54.15 Zhao_Anqing so should I replace it by struct tree*?
11:55.14 Zhao_Anqing It become nmg_merge_regions(union tree*, union tree*, const struct bn_tol *)?
12:01.01 Notify 03BRL-CAD:zhaoanqing * 61158 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_fuse.c and 2 others): routine 'nmg_isect_ray_shell's input parameter list needn't second one. it can be replaced by the shell in 'ray data'.
12:11.39 d_rossberg as far as i can see nmg_merge_regions() isn't an nmg-shell function, it's simply the union of two combinations
12:13.03 d_rossberg if you need it as a function it would be something for the comb/
12:13.21 d_rossberg with tho rt_comb_internal as parameters
12:15.42 d_rossberg i.e. rt_comb_merge(r1, r2)
12:18.09 Zhao_Anqing OK. So is it true that I can use the method you taught me yesterday to deal with this function?
12:18.57 Zhao_Anqing and where should this function located at? still in nmg_mod.c or any other place?
12:20.12 d_rossberg the place would be src/librt/comb because it operates on combinations
12:22.02 d_rossberg and yes, the function would have to be similar to _ged_combadd2(), but with adding a whole boolean tree
12:25.13 Zhao_Anqing OK. Thank you. Now I understand and will try it.
12:58.09 *** join/#brlcad ries_ (~ries@190.9.171.121)
13:23.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:14.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:18.32 *** join/#brlcad alisha (~alishajai@115.245.166.88)
14:46.36 Notify 03BRL-CAD Wiki:Krajkreddy * 7215 /wiki/User:Krajkreddy/GSOC14/summary: /* Week3 */
14:46.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:57.33 Notify 03BRL-CAD:tbrowder2 * 61165 brlcad/branches/d-binding/misc/d-bindings/convert-grammar.pl: continue making mods to handle C or D grammar
14:57.36 *** join/#brlcad alisha (~alishajai@115.184.32.42)
14:58.22 Notify 03BRL-CAD:tbrowder2 * 61166 (svn:ignore ## -3,6 +3,8 ## and 18 others): update ignored filesProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/
15:06.48 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:08.10 mihaineacsu ~seen brlcad
15:08.14 infobot brlcad is currently on #brlcad (4h 36m 8s) #bzflag (4h 36m 8s) #stepcode (4h 36m 8s) #gsoc (4h 36m 8s), last said: 'tell it what to compile and how to compile it'.
15:14.46 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:34.23 *** join/#brlcad oana_ (~elf11@109.97.151.101)
15:35.55 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:47.47 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
15:50.36 Notify 03BRL-CAD:starseeker * 61167 (brlcad/branches/openscenegraph/BUGS brlcad/branches/openscenegraph/CHANGES and 1067 others): Update openscenegraph with trunk changes through r61164
16:22.41 Zhao_Anqing hi, I want to ask the description of a routine should be writen in *.h file, not at *.c. Am I right?
16:44.50 clock ThI would guess so, in h is where the using programmer looks
16:53.09 Zhao_Anqing clock: thank you. I ask this because I find most descriptin about nmg part is at *.c, not *.h.
17:12.06 *** join/#brlcad ishwerdas (~ishwerdas@117.220.147.238)
17:14.32 ``Erik interface should be in the .h file, implementation documentation can live in the .c files where it makes sense... (and nmg is not exactly a golden example. Check out libbu for a better "how to do it" for those kinds of questions)
17:19.21 clock Zhao_Anqing, to be 100% sure, write two mutually contradictory descriptions, place one into *.c and another into *.h :)
17:20.36 ``Erik /* that jackass in nmg.h doesn't know what he's talking about, the REAL deal is ... */ O:-)
17:21.25 Zhao_Anqing @@
17:22.39 Zhao_Anqing OK. So should I take some time to move the comments about nmg from .c to .h?
17:23.25 Zhao_Anqing clock: I don't understand, you mean write two mutually contradictory description...should be avoid?
17:23.38 ``Erik if the comments are about the exposed interface, yes... the .h is where you go to see how to use it, the .c is where you go to see how it works inside
17:25.08 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:25.46 Zhao_Anqing Yes, that's my point.
17:26.40 clock Zhao_Anqing, I meant it as a joke... of course contradition in descriptions is wrong
17:29.35 Zhao_Anqing Aha~, I guess that's a joke, but not quite sure. I am not good at English enough. you know that's not my mother tongue. however, thanks for your help. :)
17:30.06 Zhao_Anqing I understand this question completely now. :)
17:34.33 ``Erik sorry if my 'jackass' joke contributed to the confusion.. libbu would be the example to look at if you need to see 'the right way', a lot of attention was paid to making it 'right' as far as style, documentation, convention, etc
18:45.32 Notify 03BRL-CAD Wiki:14.98.156.234 * 7216 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 3 */
19:42.16 Notify 03BRL-CAD Wiki:Vladbogolin * 7217 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 3 */
19:44.53 *** join/#brlcad alisha (~alishajai@115.244.165.92)
19:51.43 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7218 /wiki/User:Popescu.andrei1991/devlogs2014:
19:52.30 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7219 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 3 */
19:58.37 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
20:04.51 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
20:12.46 pandrei anyone else familiar with the coreinterface? Except Daniel?
20:21.51 Notify 03BRL-CAD:starseeker * 61168 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/librt/db_diff.c and 3 others): Add a -param option to search (needs more testing.) This will allow searching based on internal parameters of an object (as opposed to general attributes) provided those internal attributes have a tcl list representation. It has so far successfully used 'mode' as a filter for listing
20:21.53 Notify volume and plate BoT primitives, and a couple other parameters. Probably will need to add a table listing the valid parameters available for the various primitives to the search man page, since it's not immediately obvious what the possibilities are.
20:24.23 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
20:24.51 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
20:25.05 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:28.15 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
20:43.44 Notify 03BRL-CAD:starseeker * 61169 brlcad/trunk/src/librt/search.c: Refactor part of the avs checking code common to both param and attr functions.
21:00.18 Notify 03BRL-CAD Wiki:49.205.107.80 * 7220 /wiki/User:Krajkreddy/GSOC14/summary: /* Week3 */
21:37.00 Notify 03BRL-CAD:carlmoore * 61170 (brlcad/trunk/doc/docbook/system/man1/en/hex.xml brlcad/trunk/doc/docbook/system/man1/en/imgdims.xml): use different style for command name at start of sentence
22:00.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:06.56 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
22:39.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:06.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:36.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140607

IRC log for #brlcad on 20140607

00:37.19 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.106)
00:55.15 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
01:43.41 brlcad mihaineacsu_bbl: hi, if you post a question, I'll usually respond when I read it if you're joined to the channel (so no need to wait or ask for anyone)
02:09.53 maths22_ does anyone know what's up with all the joins and parts?
02:17.29 Notify 03BRL-CAD:zhaoanqing * 61171 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/comb/comb.c and 2 others): arrange some format of the declaration.
02:21.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:30.22 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
03:08.17 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
03:08.36 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:08.42 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
03:12.15 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
03:12.16 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
03:12.16 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
03:12.16 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
03:12.17 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
03:30.58 hcurtis brlcad: Hi, Sean. I have a BRL-CAD build going, and I'm reading GCC information.
03:43.47 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.149)
04:15.11 *** join/#brlcad alisha (~alishajai@202.164.53.117)
04:49.35 *** join/#brlcad piyushparkash (~piyushpar@117.214.216.194)
05:53.30 fenn maths22: people opening and closing their laptops, most likely
05:55.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:57.28 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.149)
06:19.31 *** join/#brlcad alisha (~alishajai@202.164.53.117)
06:21.30 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.187.203)
06:21.56 *** join/#brlcad piyush__ (~piyushpar@117.214.216.194)
06:27.06 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.149)
08:02.32 *** part/#brlcad ishwerdas (~ishwerdas@117.199.98.149)
08:06.31 *** join/#brlcad yiyus (1242712427@je.je.je)
08:08.32 *** join/#brlcad alisha (~alishajai@202.164.53.117)
08:58.59 *** join/#brlcad mihaineacsu_bbl (~mihaineac@92.85.193.175)
08:58.59 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-osqeyjxstnjlphoz)
09:01.45 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
09:04.33 *** join/#brlcad mihaineacsu_bbl (~mihaineac@92.85.193.175)
09:09.32 *** join/#brlcad alisha (~alishajai@202.164.53.117)
10:12.02 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:23.48 Notify 03BRL-CAD Wiki:Clouddrift * 7221 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 3 */
10:36.51 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.149)
10:36.59 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Wireframe-plots-index.png:
10:43.42 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:Wireframe-plots-index.png:
10:49.20 Notify 03BRL-CAD Wiki:Ankeshanand * 7224 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs */
10:49.48 Notify 03BRL-CAD Wiki:Ankeshanand * 7225 /wiki/User:Ankeshanand/GSoC14/logs: /**/
11:07.39 Notify 03BRL-CAD:zhaoanqing * 61172 brlcad/branches/nmgreorg/src/libged/facetize.c: skip merge operation temporarily. Now it works good on facetize operation on single-shell shape after the removing work, but still need improving.
11:07.49 *** join/#brlcad ishwerdas (~ishwerdas@59.91.237.122)
11:25.54 Notify 03BRL-CAD Wiki:Clouddrift * 7226 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 3 */
11:29.52 Notify 03BRL-CAD Wiki:Clouddrift * 7227 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 3 */
11:40.37 *** join/#brlcad piyushparkash (~piyushpar@117.214.216.194)
11:42.09 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
11:42.28 raj12lnm hi folks
11:42.34 raj12lnm do any body use mged ?
11:42.53 raj12lnm I just wanted to test if creation of a bot primitive breaks mged.
11:43.05 raj12lnm It doesn in my set-up. Not sure why
11:46.45 raj12lnm So it would be really appriciable if someone with brlcad setup could create a "bot" of type "surface" or "solid"
12:04.03 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
12:04.41 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:05.52 brlcad raj12lnm: you can create a bot in mged with the facetize command
12:05.54 raj12lnm so yes! just open mged. Create a new sample data bse
12:05.57 raj12lnm in bot.g bot 3 1 2 1 1 0 0 0 1 0 0 0 1 1 0 2
12:06.25 brlcad make sph sph ; facetize sph.bot sph
12:07.03 raj12lnm brlcad : how is it different from the normal bot. Just to understand it better
12:07.29 raj12lnm found this on the web http://brlcad.org/wiki/MGED_CMD_facetize
12:07.41 brlcad how is it different?
12:07.46 brlcad it's not different, that is a normal bot
12:08.58 raj12lnm so i my aim was to just to understand the creation of bot using in command.
12:09.03 brlcad note that the in bot.g that you create there is technically invalid, so something may choke on it
12:09.15 brlcad I don't believe the in command does any validation
12:09.35 raj12lnm brlcad: thats the issue!
12:09.43 raj12lnm it simply breaks. mged shuts down
12:09.44 brlcad fix it ;)
12:10.14 brlcad so first though, it should also never crash
12:10.23 brlcad so if you have something crashing, that'd be good to fix too
12:10.26 raj12lnm can you try in your system.
12:10.32 raj12lnm >
12:10.33 brlcad I did, it created it
12:10.41 brlcad it's one triangle
12:10.50 raj12lnm really ?
12:11.02 raj12lnm can you suggest what could be wrong in my system ?
12:11.15 brlcad the 'in' command expects to create a solid (volume mode) bot, and that's just one triangle (so it's not solid, but marked that it is)
12:11.39 brlcad try creating a box or a prism
12:12.43 brlcad maths22: could be lots of reasons for that .. but probably just freenode shifting some servers around
12:13.14 raj12lnm brlcad : so, you mean there should be a legit solid or surface and not just any parameters and sets of triangle.
12:13.21 raj12lnm Am I right in understanding this ?
12:13.32 raj12lnm is now creating a prism
12:17.11 brlcad raj12lnm: notionally yes, but even your invalid geometry should work -- that specifically doesn't work?
12:17.15 brlcad does the in command crash?
12:17.28 brlcad need a stack trace
12:17.31 *** join/#brlcad ries_ (~ries@190.9.171.121)
12:17.48 raj12lnm brlcad : this also crash
12:17.49 raj12lnm in prism bot 4 4 1 2 0 0 1 1 0 0 0 1 0 1 1 1 0 1 2 0 1 3 0 2 3 1 2 3
12:18.20 raj12lnm brlcad : how to get the stack trace ?
12:18.54 raj12lnm brlcad : it says core dumped
12:19.13 raj12lnm is adding pointers in the code to see what is breaking.
12:19.15 brlcad run mged in gdb
12:19.45 brlcad gdb --args mged
12:19.50 brlcad "run"
12:20.06 brlcad "in prism bot .."
12:20.18 brlcad then when it catches the crash run "backtrace"
12:21.58 brlcad (a debugger is infinitely more powerful than adding pointers in the code, worth learning) ;)
12:23.17 brlcad raj12lnm: also make sure you're using trunk ... that the only one we care about debugging
12:26.36 raj12lnm brlcad : I got the issue
12:26.54 raj12lnm i was priniting some variable for testing the data while creating plates
12:27.09 raj12lnm so since that is not allocated while creating solid and surface
12:27.12 raj12lnm thus it gives error
12:27.20 raj12lnm brlcad : thanks for helping
12:30.17 raj12lnm BTW if your still looking for the output from gdb(backtrace) see this http://tny.cz/a1c73f4f
12:32.21 raj12lnm brlcad : But I still think the post which I sent regarding the bug in the mk_metaball definition is a "real" bug
12:32.32 raj12lnm please see that when you get time.
12:39.19 mihaineacsu brlcad: just as you mentioned in the email, since my project somewhat overlaps Albert's tasks, I was going to ask on how to select my next taks.
13:02.29 brlcad mihaineacsu: yes, we need to discuss -- do you have time later today?
13:03.20 brlcad mihaineacsu: I suggest starting on the C side and getting up to speed on how the tools work (have you done this already?)
13:03.21 mihaineacsu brlcad: sure, I'll be around all weekend long. Just ping me :)
13:04.32 mihaineacsu brlcad: yeah, I checked the bug you mentioned and that got me in a workflow to check the tools. Is there's anything specifically I should check?
13:07.27 brlcad you should be familiar with how to use them :)
13:07.46 brlcad have you calculated a mass using both yet?
13:09.20 brlcad and what about the bug, did you make any progress on that bug?
13:10.17 *** join/#brlcad andrei_ (~IceChat77@188.25.173.205)
13:10.50 mihaineacsu I just used rtweight. As for the bug(s) I got it fixed but it needs a second oppinion.
13:15.15 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
13:18.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:23.17 Notify 03BRL-CAD:zhaoanqing * 61173 brlcad/branches/nmgreorg/TODO: add to-do tips in TODO file. don't forget to implement rt_comb_merge function.
13:30.10 *** join/#brlcad pandrei (~pandrei@188.25.173.205)
14:04.17 pandrei I'm looking at class structure in
14:04.26 pandrei Combination.h, as Daniel suggested
14:05.26 pandrei and I don't understand something
14:05.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:05.50 pandrei TreeNode extends ConstTreeNode
14:06.06 pandrei but declares the same methods (LeftOperand, RightOperand etc) again
14:06.13 pandrei why?
14:13.14 pandrei nevermind
14:33.39 d_rossberg the version in ConstTreeNode is const, the one in TreeNode not
14:35.21 pandrei oh, you're here!
14:35.22 pandrei great!
14:35.29 d_rossberg the results of the methods in ConstTreeNode are unchangable, the ones of TreeNode not
14:35.45 pandrei I'm currently working on the interface, so far I've only set the constructors and the Object methods
14:35.58 pandrei so nothing special, but I've been looking into sketch
14:36.51 pandrei we should be able to set the default embedding
14:37.02 pandrei and the array of vertices defining the sketch plane
14:37.53 pandrei oh, wait
14:37.57 d_rossberg the Const~ clases are for exploration only
14:38.15 pandrei so the sketch structure has a point, two vectors for defining the plane
14:38.21 pandrei and an array of points
14:38.28 pandrei 2D points, more precisely
14:38.44 d_rossberg you should hide the set of points and handle them implicitely
14:39.00 d_rossberg they are osed by the sections
14:39.44 d_rossberg (or better: segments)
14:40.20 pandrei right now, I need to find how to define a sketch
14:40.45 pandrei you said that the points should be private, then I need to find what to pass to a constructor
14:41.40 d_rossberg the sketch is mainly a set of segments in rt_curve
14:42.35 d_rossberg in line_seg you have only the indices of the points (in the vertex array)
14:43.18 d_rossberg more natural for an interface would be to work with the real points (i.e. 3 x double)
14:43.44 d_rossberg i.e. Vector3D
14:44.03 d_rossberg and store them automatically in the vertexarray
14:44.08 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:45.51 pandrei so I would have a Vector3D array that would need to be somehow fit to rt_sketch_internal structure
14:46.02 pandrei ?
14:46.30 pandrei I'm currently looking in rt_sketch_import, in sketch.c
14:48.32 pandrei it determines the verts based on ther indexes
14:48.50 pandrei then allocates space for segments in curve
14:49.37 pandrei and then for each segment determines the nature and type of the curve
14:49.46 pandrei that is my understanding so far of the sketch initialization
14:54.12 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:56.28 d_rossberg oh, sorry, it hast to be Vector2D because we are in the plane
14:57.28 d_rossberg the default constructor would build an empty sketch
14:57.58 d_rossberg copy constructor and no other constructor
14:58.25 d_rossberg for adding and removing sections you have to provide methods
15:00.05 *** join/#brlcad ishwerdas (~ishwerdas@59.91.237.122)
15:00.44 pandrei sorry for the retarded question but, what do you define as a section?
15:01.10 pandrei I imagine this object as an array of consecutive points which you plot through
15:03.45 d_rossberg oh, its called segemnt there: rt_curve
15:04.29 d_rossberg line, circular arc, nurb, bezier
15:06.14 pandrei ah, so a section is a set of segments
15:07.18 d_rossberg no, i used section and segment as synonyms
15:07.29 d_rossberg the right word is segment
15:08.31 d_rossberg i've to leave soon
15:09.08 pandrei it's no problem, you've helped me understand several important aspects
15:09.18 pandrei i.e now I know genptr_t is a placeholder for segments like
15:09.20 pandrei line_seg
15:09.20 pandrei etc
15:09.52 pandrei I'm not entirely figured out about sketch, but I can deffinetly make some progress in your absence, which is great, thanks !
15:24.50 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:39.08 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:46.12 Notify 03BRL-CAD Wiki:Mihaineacsu * 0 /wiki/User:Mihaineacsu:
16:05.56 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7228 /wiki/Google_Summer_of_Code/2014: fixed broken devlog link
16:06.04 pandrei thanks for pointing out, Mihai!
16:09.22 Notify 03BRL-CAD Wiki:Mihaineacsu * 7229 /wiki/User:Mihaineacsu/SoCIS2014/Logs: Add page for mihaineacsu's devlogs
16:11.35 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:13.48 Notify 03BRL-CAD Wiki:Mihaineacsu * 7230 /wiki/ESA_Summer_of_Code_in_Space: Add 2014 SOCIS project
16:24.11 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:30.08 *** join/#brlcad ishwerdas (~ishwerdas@59.91.237.122)
17:08.15 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:11.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:24.47 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.148)
17:54.03 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:56.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:57.00 Notify 03BRL-CAD Wiki:49.205.107.80 * 7231 /wiki/User:Krajkreddy/GSOC14/summary: /* GSOC 14 Summary */
18:57.02 Notify 03BRL-CAD Wiki:Ankeshanand * 7232 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 7th June */
18:57.25 raj12lnm ankesh11 : What a coincidence ;
18:57.27 raj12lnm )
18:58.27 ankesh11 raj12lnm: Indeed!
18:59.10 raj12lnm ankesh11 : can I PM with you.
18:59.16 raj12lnm ?
18:59.30 ankesh11 Sure.
19:05.37 ``Erik brlcad: free ssl cert for OS, mebbe one for brlcad.org? https://www.globalsign.com/ssl/ssl-open-source/?
19:14.58 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.193.175)
19:18.54 Notify 03BRL-CAD Wiki:AlienFlower * 0 /wiki/User:AlienFlower:
19:27.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:28.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:29.45 *** join/#brlcad ni291187 (u931732@92.85.193.175)
19:43.34 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
19:48.39 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-dqdycfstkachplsw)
20:00.07 *** join/#brlcad vladbogo (~vlad@188.27.64.224)
20:22.12 Notify 03BRL-CAD Wiki:Inderpreet * 7233 /wiki/User:Inderpreet/GSoC14/logs: /* dev logs updated */
20:23.26 Notify 03BRL-CAD Wiki:Inderpreet * 7234 /wiki/User:Inderpreet/GSoC14/logs: /* WEEK 3 */
20:24.07 Notify 03BRL-CAD Wiki:Vladbogolin * 7235 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 3 */
20:27.01 Notify 03BRL-CAD Wiki:Inderpreet * 7236 /wiki/User:Inderpreet/GSoC14/logs: /* WEEK 3 */
21:03.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:01.07 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
22:06.14 Notify 03BRL-CAD Wiki:Albertcoder * 7237 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 3 */
23:00.59 clock it seems to me like in the IT, if its not clear how a function is implemented
23:01.16 clock and there are 2 different ways how it could be implemented
23:01.23 clock it is always the one that is unusable
23:15.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140608

IRC log for #brlcad on 20140608

00:45.48 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
01:14.33 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.106.231)
01:33.38 *** join/#brlcad hcurtis (b82d1ab1@gateway/web/freenode/ip.184.45.26.177)
01:43.58 hcurtis I've been trying to get my dynamic allocation program to use BRL-CAD headers. The commands I am using, the error message I am getting, and my program are here: http://paste.lisp.org/+3276/1 I am working on solving the problem, but comments and advice are welcome.
04:56.02 hcurtis Update: I've been trying to get my dynamic allocation program to use BRL-CAD headers. I had to reboot and rebuild because my computer was going really slow, but I was able to get back on track. I solved some previous problems, but I now have a new error message to handle. Here are the commands I am now using, the error message, and the current version of my program: http://paste.lisp.org/+3277
04:56.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:57.14 hcurtis Of course, comments and advice are welcome as always.
06:06.46 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.148)
06:12.27 *** join/#brlcad pandrei (~pandrei@5-12-144-141.residential.rdsnet.ro)
06:17.20 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
06:42.05 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-189-170.pools.arcor-ip.net)
06:46.55 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
06:49.50 *** join/#brlcad piyush__ (~piyushpar@59.91.253.239)
06:50.22 *** join/#brlcad piyush__ (~piyushpar@59.91.253.239)
06:55.05 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
09:11.38 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
09:17.34 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
09:20.10 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
10:06.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:48.22 *** join/#brlcad javampire (~ncsaba@p54A06351.dip0.t-ipconnect.de)
10:58.08 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-189-170.pools.arcor-ip.net)
11:16.11 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
11:27.36 *** join/#brlcad javampire (~ncsaba@p4FF73B2E.dip0.t-ipconnect.de)
11:39.26 Zhao_Anqing hi, excuse me. I hope to ask a question about rt_db_internal's member 'idb_ptr'. I see it can point to almost everyting. e.g. rt_comb_internal, model, rt_bot_internal, or so on.
11:41.52 Zhao_Anqing What is exactly the funtionality of it? It seems about database storage.
11:55.31 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
12:17.08 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:30.48 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
12:31.03 ``Erik Zhao_Anqing: it is about internal database storage, it's a pointer (ptr) to the internal (i) database (db) :)
12:36.03 Zhao_Anqing ``Erik. OK. I see. Thank you so much.
12:40.29 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
12:59.54 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
13:19.10 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
14:08.14 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
14:57.29 *** join/#brlcad ries_ (~ries@190.9.171.121)
15:08.42 *** join/#brlcad jasleen (~jasleen@117.255.241.143)
15:17.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.22 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:58.25 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:03.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:04.14 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
16:41.37 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:47.05 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
17:03.03 raj12lnm_afk hi all.
17:03.30 raj12lnm mged offers 3 types of modes for BOT geometry
17:04.29 raj12lnm but rtgeom.h also has a definition of "RT_BOT_PLATE_NOCOS" as a mode
17:04.44 raj12lnm although it is same as BOT with some differences
17:05.00 raj12lnm but mged doesnt have an option to accomodoate this,
17:05.02 raj12lnm Is it required ?
17:05.23 raj12lnm javampire : thanks for your help today on skype :)\
17:05.33 raj12lnm I was able to hack it and it works.
17:05.54 raj12lnm javampire : Now I am off to modularizing the class for different modes.
17:05.56 javampire raj12lnm: welcome !
17:06.02 javampire cool, thanks !
17:06.14 raj12lnm javampire : you can see the code :)
17:06.31 raj12lnm here it is
17:06.31 raj12lnm https://github.com/raj12lnm/python-brlcad/commit/ab57e62db457b18b283636ba436e88348b1ec850
17:06.37 javampire raj12lnm: I guess you can skip NOCOS for the moment
17:06.45 javampire I have seen it, looks good
17:06.49 raj12lnm javampire : ok :)
17:09.36 raj12lnm javampire : but i am afraid to implement faces as a different class.
17:09.41 raj12lnm the reason being
17:09.42 javampire why ?
17:10.04 raj12lnm in the other two modes (surface and solid) the face dont have thicknesss and face_mode
17:10.11 raj12lnm so two entries going futile.
17:10.41 javampire yes, you can implement a base face without thickness and mode, and extend it with a ThickFace class or similar
17:11.00 javampire then create the right face
17:11.27 javampire look at the Sketch with it's different Curve sub-types
17:11.36 raj12lnm and all of them in the same file bot.py.
17:11.41 javampire yes
17:18.43 *** join/#brlcad albertcoder (~albertcod@117.210.9.239)
17:48.45 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
17:51.30 *** join/#brlcad albertcoder (~albertcod@124.253.138.39)
18:12.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:24.45 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.239)
18:30.04 *** join/#brlcad pandrei (~pandrei@5-12-144-141.residential.rdsnet.ro)
18:32.37 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7238 /wiki/User:Popescu.andrei1991/devlogs2014:
18:36.57 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7239 /wiki/User:Popescu.andrei1991/devlogs2014:
18:37.14 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7240 /wiki/User:Popescu.andrei1991/devlogs2014:
19:00.11 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:06.42 Notify 03BRL-CAD Wiki:Inderpreet * 7241 /wiki/User:Inderpreet/GSoC14/logs:
19:16.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:37.49 Notify 03BRL-CAD Wiki:Albertcoder * 7242 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 3 */
21:01.45 Notify 03BRL-CAD Wiki:Ankeshanand * 7243 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs */
21:37.36 *** join/#brlcad piyushparkash (~piyushpar@202.131.114.202)
21:38.32 *** join/#brlcad ries_ (~ries@190.9.171.121)
22:47.01 clock does anyone work with mechanics physically or only in 3D modelling?
23:13.41 ``Erik I think I saw a wrench, once O:-)
23:21.11 clock sounds like you don't
23:39.11 ``Erik other than working on my car or truck and minor stuff around the house, no, I don't... I believe archivist was doing watchmaking? ronja was a big hit because it was one of the rare physical things :)
23:42.03 clock what u mean ronja was a big hit?
23:42.09 clock have you built ronja?
23:42.52 clock ``Erik, im thinking about making open source small paper bags for making order in small components like electronic components or nuts and bolts
23:42.56 ``Erik no, but we all thought it was cool and talked about it to others :)
23:42.58 clock ``Erik, what do you think about it?
23:43.05 clock oh :)
23:43.12 clock ``Erik, archivist is from the same place?
23:43.16 clock thanks :)
23:43.21 ``Erik I can't parse that sentence about components
23:43.44 clock im thinking about making open source small paper bags
23:43.55 ``Erik no, archivist isn't, but he(?) has made comments that lead me to believe he does watchmaking or something similar
23:44.05 ``Erik like kits for small projects?
23:44.08 clock small paper bags for storing small components
23:44.17 clock small components like eletronic components or nuts and bolts
23:45.02 clock ``Erik, kits for small projects too
23:45.07 clock How I came to the idea
23:45.16 clock I wanted to do some very simple electronic experiment
23:45.32 clock but I realized the box with resistors is a total mess
23:45.47 clock and finding a particular value takes basically sifting through all
23:46.04 clock some of that was already sorted in small bags
23:46.15 clock and something was like in strips from reels
23:46.24 clock but the resistors fall out of these strips and pool at the bottom
23:46.33 clock and the strips are not labeled with value or its very ilegible
23:46.44 clock so I wanted to put every value into separate small bag
23:46.48 clock but I dont have those bags
23:46.59 clock and in grocery store the smallest closeable plastic bag I can buy is 1 L
23:47.25 clock I am sure someone somewhere in the internet is selling small reclosable plastic bags
23:47.57 ``Erik I have something like http://ecx.images-amazon.com/images/I/51MsiS9HyjL._SL500_AA300_.jpg that I use for that
23:48.48 ``Erik I've seen people use tackle boxes for that purpose, as well
23:48.52 clock OK I don't have enough place in my tiny apartment for that
23:48.57 clock plus they don't scale
23:49.21 ``Erik http://www.nhbm.org/wp-content/uploads/2012/06/Tackle-box-stuffed-full-1024x768.jpg
23:49.21 clock what do you do when the drawer labeled 25 k is suddenly full?
23:49.45 clock again, fixed structure, fixed partitioning
23:50.09 ``Erik have 2 25k drawers? :D
23:50.16 clock ``Erik, yes in my country and here its standard practice too
23:50.25 clock ``Erik, OK and how do you do that?
23:50.48 clock and I dont want 2 drawers of the same kind for anything
23:50.50 clock I think its unsystematic
23:51.00 clock I want a bigger drawer
23:51.06 clock a bag can adjust its volume to the contents
23:51.41 clock ``Erik, funny is also when you accidentally kick the tackle box
23:51.46 ``Erik *shrug* true, I've not run into an issue myself
23:51.51 clock all the things jump out and mix together
23:52.00 clock bags don't have this problem
23:52.09 clock you can also take bags out and take them with you
23:52.13 ``Erik oh, I've knocked over my parts thing and had drawers come out, that sucks, but it's rare
23:52.19 clock tried to take 20 drawers out and throw them into your backpack?
23:52.30 clock how organized were the contents after arriving to the destination place?
23:53.11 clock ``Erik, and I guess if you need to store one long element
23:53.17 clock you take tin cutters
23:53.31 clock take out the bottom 4 drawers
23:53.34 clock cut out the partitions
23:53.45 clock cut out the sides of the drawers and scotch tape them together
23:53.52 clock and make 1 wide drawer?
23:54.08 clock Or maybe you drill a hole in the backside of one drawer and the box itself?
23:54.22 clock and through the wall the box is at?
23:54.27 ``Erik http://m.globalindustrial.com/m/p/storage/bins-totes-containers/compartment-storage-boxes/large-plastic-compartment-box-adjustable-w-20-dividers has adjustable partitions
23:54.32 clock see? this box has infinite possibilities of flexibility! :)
23:54.51 clock I know these dividers
23:54.58 clock the resistors get under them
23:55.04 clock so you cannot press them completely anymore
23:55.17 clock and this allows more resistors to get under the dividers in an avalanche effect
23:55.27 clock press them down completely anymore
23:55.33 clock and also still suffering from the kick effect
23:55.51 clock and turning the thing upside down will mix the thing because the lid doesn't fit perfectly and things fit through the gap
23:56.25 clock BUt I guess these things may work well in a advert!
23:57.06 ``Erik http://i.walmartimages.com/i/p/00/02/57/00/00/0002570000391_500X500.jpg ? :D
23:57.37 clock yes this is exactly what I use!
23:57.43 clock except the zipper is double
23:58.06 clock I needed to organize a storage area with 600 kg of material replacement parts and tools for a chain of 6 gyms
23:58.22 clock in places they had plastic storage boxes
23:58.32 clock which had the property that they crack and are expensive
23:58.51 clock I selected the solution called "discarded cardboard vegetable crates"
23:59.32 clock they are stackable. They are durable. On impact they don't crack but dent. They have cutouts for carrying. They cost nothing. They come in various sizes.
23:59.44 clock And the restaurant in whose backyard I took these was like 50 m away
IRC log for #brlcad on 20140609

IRC log for #brlcad on 20140609

00:00.28 ``Erik 600kg is an awful lot of stuff O.o
00:00.32 clock ye
00:00.43 clock especially since I carried al that from the 6 gyms in public transport
00:01.24 clock a backpack, 3 bags in one hand, 3 in another
00:01.27 clock and go several times
00:01.40 clock the limiting factor was that the plastic bags don't rip through :)
00:02.06 clock 0,- cost for gasoline
00:02.09 clock no need to organize
00:02.32 clock and you know a bus is big and has a strong engine, it doesn't really mind :)
00:53.20 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.9)
01:37.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:53.20 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
01:54.06 hcurtis brlcad: Checking in
02:18.04 hcurtis I've been trying to get my dynamic allocation program to use BRL-CAD headers. I solved some previous problems, but I now have new ones. Here are the commands I tried, the error message I got, and the current version of my program: http://paste.lisp.org/+327E
02:18.33 hcurtis I am working on the problem, but comments and advice are welcome.
03:00.12 brlcad hcurtis: the error says it cannot find -lmalloc .. so my first question to you would be to revisit why that is on the command line at all
03:01.52 hcurtis The info I found said to use -l to link a library.
03:02.53 hcurtis Malloc.c is a library, right?
03:03.50 hcurtis It also said to leave off the file's extension when giving gcc the library name.
03:04.32 brlcad ``Erik: I got a free cert a couple months ago .. never bothered to install it
03:04.56 brlcad and from the looks of it, only free for one year. lil bait to pay program
03:08.49 hcurtis brlcad: I put the word malloc on the command line because I thought malloc.c was the library containing bu_malloc and bu_free.
03:10.59 brlcad it is not
03:11.32 hcurtis Ok
03:11.59 brlcad I'm going to guess you found that hint on the net somewhere while searching for clues on how to link with malloc
03:12.08 brlcad you're not using malloc
03:12.29 brlcad you're using bu_malloc and bu_free, what library are they in?
03:13.26 hcurtis I don't know.
03:15.18 brlcad are they a system symbol or a brl-cad symbol?
03:15.32 hcurtis I can tell you why I thought malloc.c was the library containing bu_malloc and bu_free if you would like to know. I didn't find it on the Internet.
03:16.15 brlcad malloc.c is the name of a source file, not a library
03:16.35 hcurtis Ok
03:16.40 brlcad a library would be named something like libsomething.so or libfoo.dll or libbar.dylib
03:16.56 hcurtis By the way, I have seen the term symbol, but I don't recall what it means in programming.
03:18.17 brlcad most of the things one names in code that the compiler sees gets turned into a runtime "symbol"
03:18.36 brlcad so the names of functions
03:18.39 brlcad global variables
03:18.56 brlcad few other things
03:19.04 hcurtis And I imagine that bu_malloc and bu_free are BRL-CAD symbols
03:19.26 brlcad they are indeed
03:19.44 brlcad except that BRL-CAD is not a library but contains a collection of libraries
03:19.59 brlcad so you have to figure out which library those particular symbols belong to
03:20.04 hcurtis Yes
03:21.19 hcurtis Thank you for your help.
03:22.04 brlcad the HACKING file has the answer as does the include header directory or even the source directory if you come across where that function is implemented in the source tree
03:22.30 hcurtis Ok
03:23.43 brlcad grep can be your friend to find mentions in text files
03:23.55 hcurtis Ok
03:24.12 brlcad grep bu_malloc include/ for example
03:24.26 hcurtis Yes
03:24.50 brlcad rather grep -R bu_malloc include/
03:25.18 brlcad "man grep" it's a powerful tool worth learning in detail
03:25.34 hcurtis Sounds good
03:28.24 brlcad note with my examples that libsomething.so or libfoo.dll or libbar.dylib correspond to libraries named "libsomething" and "libfoo" and "libbar" (or even just something, foo, and bar) which would be linked with -lsomething or -lfoo or -lbar if your linker search path is correct
03:28.54 hcurtis Ok
03:30.21 hcurtis I leave off the extension when giving gcc the library name.
03:31.52 brlcad and the lib prefix
03:32.25 brlcad you're on linux, so the actual file will usually be something like libwhatever.so.21.0.1
03:32.31 brlcad that becomes -lwhatever
03:32.59 hcurtis Ok
03:44.52 hcurtis brlcad: It's libbu.
04:17.57 brlcad also hinted by the symbol prefix, so next is to try and link against it
04:19.02 brlcad if it says it can't find it, then that means you haven't told the compiler where to find it (correctly), that a linker search path is wrong or another is needed
04:21.18 hcurtis Ok
04:25.30 hcurtis brlcad: Here is the last group of options that I tried. I'm getting the same error message. I'm trying to figure out what I am doing wrong. http://paste.lisp.org/+327G
04:47.21 hcurtis brlcad: I got something to happen, but now I have a new issue: http://paste.lisp.org/+327H
05:00.48 Notify 03BRL-CAD:zhaoanqing * 61174 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/comb/comb.c): add 'merge tree' and 'flatten tree' function.
05:14.34 hcurtis brlcad: Should I run BRL-CAD binaries before I try to run my dynamic allocation program?
06:11.16 *** join/#brlcad oana_ (~elf11@109.97.151.101)
07:05.36 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-fuirknnbevtzglgo)
07:25.02 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
07:25.20 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
07:51.42 Notify 03BRL-CAD:zhaoanqing * 61175 brlcad/branches/nmgreorg/src/libged/facetize.c: replace the shell variable 'nmg_shell' with tree variable 'nmg_tree' to support multi-shell situation.
07:52.33 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
08:10.19 *** join/#brlcad pandrei (~pandrei@5-12-220-193.residential.rdsnet.ro)
08:15.52 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
08:45.39 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
09:03.24 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
09:22.10 raj12lnm hi all.
09:22.32 raj12lnm I want to create a submodel on mged, so that I understand it better.
09:22.51 raj12lnm I created two database abc1.g and abc2.g
09:23.02 raj12lnm I opened mged abc1.g
09:23.22 raj12lnm So below is better representation of the commands
09:23.28 raj12lnm $ mged abc1.g
09:24.03 raj12lnm mged> in submodel_
09:24.27 raj12lnm Enter solid type: sbmodel
09:25.01 raj12lnm Enter name of treetop: "" (I dont know about this therefore gave an empty string as input. but this i presume is wrong)
09:25.26 raj12lnm Enter space partitioning method: 1
09:26.51 raj12lnm Enter name of .g file (or "" for none): ~/abc2.g (I also gave "" for none but in both cases mged gives a error prompt and stops)
09:27.23 raj12lnm ERROR: bad pointer 0xa1002ec: s/b bu_vls(x89333bbb), was Zero_Magic_Number(x0), file /home/raj/brlcad/src/libbu/vls.c, line 314
09:27.59 raj12lnm It will be great if anybody could help me with it. :)
09:28.03 raj12lnm thanks :)
09:49.36 *** join/#brlcad javampire (~ncsaba@p4FF73B2E.dip0.t-ipconnect.de)
09:59.44 *** join/#brlcad raj12lnm_ (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
10:22.16 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:22.26 raj12lnm I tried to get the backtrace of the submodel error
10:22.32 raj12lnm pasted here http://tny.cz/9d176d29
10:23.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
10:33.15 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7244 /wiki/User:Hcurtis0010/GSoC2014/logs:
10:43.04 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7245 /wiki/User:Hcurtis0010/GSoC2014/logs:
10:49.29 hcurtis Update: I've been researching the latest error message on the dynamic allocation task and have tried different potential solutions. None of them worked out, but there are some additional things that I will try later today.
11:08.21 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:09.50 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-jdouqskjftsunkfc)
11:41.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:04.48 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:26.30 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-184-206.pools.arcor-ip.net)
12:31.23 *** join/#brlcad ries_ (~ries@190.9.171.121)
12:56.52 *** join/#brlcad ishwerdas (~ishwerdas@117.199.106.86)
14:07.11 Notify 03BRL-CAD:starseeker * 61176 (brlcad/trunk/NEWS brlcad/trunk/src/librt/primitives/submodel/submodel.c): The vls containers used by submodel need to be initialized, or submodel bombs with invalid memory errors. With this fix, successfully tested submodel with m35.
14:45.12 *** join/#brlcad ishwerdas (~ishwerdas@117.212.50.69)
14:47.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:05.13 Notify 03BRL-CAD:starseeker * 61177 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Add some information about what paramaters are available to search for in the -params option documentation.
15:07.45 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.69)
15:09.16 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
15:12.03 Notify 03BRL-CAD:carlmoore * 61178 (brlcad/trunk/src/librt/db_diff.c brlcad/trunk/src/librt/librt_private.h): remove a trailing blank and fix 2 spellings
15:12.24 starseeker raj12lnm: we should have submodel fixed now
15:12.41 starseeker (commit r61176)
15:14.46 starseeker raj12lnm: for treetop, supply the object you want to reference from the other .g file
15:17.40 raj12lnm starseeker : thanks :)
15:17.51 raj12lnm I will just fetch and build.
15:18.38 raj12lnm starseeker : can you also write a reply on the list ?
15:19.03 raj12lnm I mean on the brlcad-devel list
15:25.44 *** part/#brlcad ishwerdas (~ishwerdas@117.212.50.69)
15:35.14 brlcad raj12lnm: thanks for reporting that bug ... submodels don't get used very often but they are pretty useful
15:36.12 raj12lnm brlcad : Welcome, i dont see javampire on the channel so a mail on the list will ensure that he has the update
16:41.00 *** join/#brlcad ries_ (~ries@190.9.171.121)
16:46.09 *** join/#brlcad shaina (~shaina@14.98.245.246)
17:08.10 kanzure brlcad: does the ray tracer do physically-accurate ray tracing through lenses? for example, i was thinking of testing a microscope's optics.
17:11.22 brlcad kanzure: it won't do some optical effects like spectrum diffraction (prism effects)
17:11.34 kanzure thanks
17:11.38 brlcad but yes, it should give a precise ray path optics
17:11.45 kanzure diffraction is important for microscope things
17:13.49 brlcad ray tracing theory doesn't generally including wave effects like diffraction and interference
17:14.06 brlcad our multispectral library might have that capability, but I honestly haven't looked at it in many years
17:14.31 brlcad our multispectral library does track packets of spectrum as they propagate, but I don't know to what extent
17:15.33 kanzure i am considering pbrt or povray, with designs dumped from brlcad
17:17.05 brlcad fwiw, I don't believe povray does diffraction either
17:19.40 ries_ brlcad: I thought nowday's they did?
17:23.02 brlcad mildly relevant: http://brlcad.org/gallery/renderings/lightbulb/lightbulb
17:23.21 brlcad ries_: not that I'm aware of .. they had a to-do for it
17:23.49 brlcad had a rendering of a gci-modeled fresnel lens that was modeled in brl-cad, but I can't find the optical rendering
17:24.29 brlcad kanzure: we also have http://brlcad.org/xref/source/src/proc-db/lens.c which might be interesting
17:25.02 brlcad (it's one of brl-cad's dev tools, creates lens geometry)
17:31.29 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-toqtmbqufdzxqtgh)
17:32.46 *** join/#brlcad sofat (~sofat@101.208.8.64)
17:39.42 Notify 03BRL-CAD:starseeker * 61179 (brlcad/branches/openscenegraph/NEWS brlcad/branches/openscenegraph/doc/docbook/system/man1/en/hex.xml and 11 others): Update osg branch through r61178
17:49.19 *** join/#brlcad pandrei (~pandrei@188.27.87.37)
19:00.37 Notify 03BRL-CAD Wiki:Ankeshanand * 7246 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs */
19:21.07 pandrei ~seen d_rossberg
19:21.13 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 2d 4h 12m 42s ago, saying: 'i've to leave soon'.
19:23.06 *** join/#brlcad vladbogo (~vlad@86.127.153.90)
19:52.10 *** join/#brlcad javampire (~ncsaba@p4FF7172B.dip0.t-ipconnect.de)
20:10.16 *** join/#brlcad vladbogo (~vlad@86.127.153.90)
20:12.04 Notify 03BRL-CAD Wiki:Albertcoder * 7247 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 3 */
20:14.38 Notify 03BRL-CAD:starseeker * 61180 brlcad/trunk/src/libged/search.c: Fix help string
20:16.05 Notify 03BRL-CAD:tbrowder2 * 61181 brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm: move useful funcs into own module for sharing
20:19.27 Notify 03BRL-CAD:tbrowder2 * 61182 brlcad/branches/d-binding/misc/d-bindings/F.pm: forgot true ending
20:26.23 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.69)
20:41.49 Notify 03BRL-CAD:tbrowder2 * 61183 brlcad/branches/d-binding/misc/d-bindings/CExtract.pm: add some blank lines
20:42.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:44.38 Notify 03BRL-CAD:tbrowder2 * 61184 brlcad/branches/d-binding/misc/d-bindings/G.pm: add a pretty_print option
20:46.10 Notify 03BRL-CAD:tbrowder2 * 61185 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: use the pretty_print option; document the test option; add a short test file
20:47.11 Notify 03BRL-CAD:tbrowder2 * 61186 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: add pretty printing and extraction
20:48.48 Notify 03BRL-CAD:tbrowder2 * 61187 brlcad/branches/d-binding/misc/d-bindings/D.pm: add the object pretty printing; add '-x c' option for gcc
21:04.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:08.08 Notify 03BRL-CAD:tbrowder2 * 61188 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: remove spaces before parens
21:13.24 pandrei brlcad(or anyone else, really) do you have any idea how I should represent a segment as a generic subclass?
21:13.59 pandrei the thing is that all segments (line, nurb, carc, bezier) are built upon it
21:14.20 pandrei but then there's not a single field they all have in common
21:20.54 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.69)
21:38.02 Notify 03BRL-CAD:vladbogo * 61189 (brlcad/trunk/src/libfb/CMakeLists.txt brlcad/trunk/src/libfb/if_qt.cpp): Added the qt include dirs to cmake and created a custom QWindow which will be used by the framebuffer.
21:38.17 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:51.02 Notify 03BRL-CAD:tbrowder2 * 61190 brlcad/branches/d-binding/misc/d-bindings/D.pm: pretty print to a file
21:59.13 Notify 03BRL-CAD Wiki:Vladbogolin * 7248 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 3 */
22:00.56 Notify 03BRL-CAD:tbrowder2 * 61191 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: revert to full object analysis
22:02.02 Notify 03BRL-CAD:tbrowder2 * 61192 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: tweak the object lines; fill in the actual pretty printing function
22:10.00 Notify 03BRL-CAD:carlmoore * 61193 brlcad/trunk/doc/docbook/system/man1/en/imgdims.xml: add 'or', and change a comma to semicolon (only 2 items in either / or)
22:15.39 Notify 03BRL-CAD:starseeker * 61194 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/search.c and 2 others): Add support for stashing matrix information in full path structures. Approach is similar to how we store boolean information.
22:23.42 Notify 03BRL-CAD:carlmoore * 61195 brlcad/trunk/doc/docbook/system/man1/en/ir-X.xml: put 'ir-X' in boldface in 2 places
22:28.35 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7249 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */
22:49.23 Notify 03BRL-CAD:tbrowder2 * 61196 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): now distinguish between C and D code (a WIP)
23:00.10 clock Anyone needs small paper bags for storing small components?
23:00.11 clock http://www.twibright.com/hw.php
23:03.06 Notify 03BRL-CAD:tbrowder2 * 61197 brlcad/branches/d-binding/misc/d-bindings/D.pm: turn on D pretty printing
23:19.55 Notify 03BRL-CAD:tbrowder2 * 61198 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/G.pm): move C to D type maps to globals module
23:22.49 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
23:23.07 hcurtis brlcad: Checking in
IRC log for #brlcad on 20140610

IRC log for #brlcad on 20140610

00:25.14 brlcad hcurtis: instead of saying checking in, maybe just summarize what you intend to work on now/next (e.g., "still trying to figure out how to link libbu, then working on fast4-g conversion")
00:25.48 hcurtis Ok
00:26.10 brlcad hcurtis: where are you with that -- you're not meant to struggle with this for this long, ask questions that unquestionably move your understanding forward
00:27.23 brlcad all that should have been needed iss -Isrc/path/to/include and -Lbuild/path/to/libbu and -lbu on the command line
00:27.54 hcurtis I am trying to get past the error message saying "error while loading shared libraries cannot open shared object file: No such file or directory"
00:28.01 brlcad if that's not working, it might not be your fault or the paths might be wrong
00:28.20 brlcad what's your compile line?
00:28.32 brlcad (just paste the gcc line here)
00:28.35 hcurtis One moment. I'll get it.
00:28.58 brlcad mihaineacsu: pingo pongo!
00:29.13 mihaineacsu hi brlcad!
00:29.45 brlcad what are you doing? :)
00:30.09 hcurtis brlcad: gcc -W -Wall -Werror -I brlcad-svn-trunk/include -I brlcad-svn-trunk/src/other/tcl/generic -lbu -Lbrlcad-build/lib -o test1 GSoCDynAllocBRL-CAD.c
00:30.29 brlcad hcurtis: excellent
00:30.35 brlcad that looks pretty darn close
00:30.43 brlcad order matters
00:30.53 brlcad so you told it to look for -lbu
00:31.07 hcurtis Thank you. However, it didn't work.
00:31.08 brlcad but you didn't tell it where to look until after
00:31.16 brlcad put -L before -l
00:31.18 mihaineacsu was about to go to sleep
00:31.34 mihaineacsu glad you caught me before I did
00:31.53 brlcad mihaineacsu: I like to say there's plenty of time to sleep when I'm dead ;)
00:32.33 mihaineacsu I say that a lot myself
00:32.58 brlcad hcurtis: it's not going to cause a problem here, but you technically should also not have a space after the -I options
00:33.20 brlcad mihaineacsu: so what are you up to?
00:33.24 brlcad socis-wise
00:33.59 brlcad please tell me you've been keeping busy ... you have a lot of people looking forward to your project ;)
00:34.10 brlcad did you get gqa working?
00:34.21 mihaineacsu well I was waiting to get a hold of you, I don't have a clear idea on how to tackle tasks since Albert is on the same project.
00:34.31 hcurtis brlcad: I would try the corrected code now, but my command prompt is busy. Is there a safe way to make it stop what it's doing?
00:35.10 mihaineacsu brlcad: I did. Also did you manage to check the patch?
00:35.16 brlcad mihaineacsu: oof! niet! nein! nooooooo... got to keep independently productive :)
00:35.21 brlcad ignore what albert is doing if you have to
00:35.41 brlcad I glanced briefly at your patch, but haven't finished reviewing it
00:35.48 brlcad so, successful with gqa?
00:35.55 brlcad or problems?
00:36.03 mihaineacsu no, it's fine
00:36.09 brlcad hcurtis: busy doing what?
00:36.28 mihaineacsu so I should follow the proposed plan?
00:36.29 brlcad hcurtis: hitting ctrl-c will abort whatever it is doing usually, but depends what it's doing
00:36.43 hcurtis I tried to grep something, but it is taking forever.
00:36.57 brlcad mihaineacsu: well, so that's a great conversation to get into .. how much time do you have?
00:37.07 mihaineacsu I'm here to stay :)
00:37.08 brlcad hcurtis: ahh, ctrl-c is safe for grep
00:37.16 brlcad mihaineacsu: okay
00:37.22 hcurtis Ok. Thanks.
00:39.13 hcurtis brlcad: My best guess is that I should not stop a build with ctrl-c, though, right?
00:40.11 brlcad hcurtis: usually it's fine but in very very rare occasions you can interrupt the build at the wrong time and get your build into a funky state
00:40.31 brlcad i wouldn't recommend it, but it's also mostly harmless 98% of the time
00:40.41 hcurtis Ok
00:40.54 brlcad mihaineacsu: so what is most exciting to you about your projecT?
00:41.21 brlcad front-end, back-end, new language, existing skill, usefulness, graphics/interface, ...?
00:41.46 mihaineacsu well getting the web platform running and working and tieing it up to brlcad
00:42.59 mihaineacsu I'm fine with using the existing php code and build up from there, but as someone else suggested here, maybe a framework would be better suited
00:44.02 mihaineacsu it would be easier to maintain in the long run. But I'm fine with either solution
00:45.27 hcurtis brlcad: Here is the corrected gcc line: gcc -W -Wall -Werror -Ibrlcad-svn-trunk/include -Ibrlcad-svn-trunk/src/other/tcl/generic -Lbrlcad-build/lib -lbu -o test1b GSoCDynAllocBRL-CAD.c
00:45.41 hcurtis I am getting the same error.
00:46.15 hcurtis ./test1b: error while loading shared libraries: libbu.so.20: cannot open shared object file: No such file or directory
00:49.52 hcurtis I first got this error last night. I've been researching it, and I've learned some things. However, as you can see, I don't have the solution yet.
01:11.36 hcurtis brlcad: I have to go, but I will be back later.
01:11.37 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.14)
01:12.05 Notify 03BRL-CAD:tbrowder2 * 61199 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: stub in new functions for final conversion
01:13.07 Notify 03BRL-CAD:tbrowder2 * 61200 brlcad/branches/d-binding/misc/d-bindings/G.pm: make an array of keys for setting type map checking order
01:13.54 Notify 03BRL-CAD:tbrowder2 * 61201 brlcad/branches/d-binding/misc/d-bindings/D.pm: use new consolidated functions
02:03.10 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
02:11.49 brlcad mihaineacsu: by existing php code, what are you referring to exactly?
02:13.03 mihaineacsu brlcad: the platform which Albert used as a starting point pre-gsoc, he made some patches for it.
02:13.18 brlcad ah, the old materials db site
02:13.22 mihaineacsu yes
02:17.44 brlcad mihaineacsu: so the usefulness of any web interface is not realized until it gets leveraged
02:17.55 brlcad in our tools and database structure
02:18.51 mihaineacsu I agree
02:21.24 mihaineacsu so how do you think it would be best to approach this the following weeks?
02:22.57 brlcad I think an end-user goal needs to be identified
02:23.34 brlcad a specific feature that adds some capability that doesn't exist or improves an existing capability
02:25.18 brlcad maybe you can try to identify some specific user-visible targets as a first step
02:27.13 brlcad changes to analysis or rendering tools that relate to material properties
02:29.37 mihaineacsu so is this besides the command line tool that would for eg add material data to a geometry file by talking to the web interface?
02:29.55 brlcad not besides, that's a great one by itself
02:30.00 brlcad a new command for managing materials (to/from file, web, objects, etc)
02:30.52 brlcad associating shader properties with materials (and/or vice-versa)
02:31.46 brlcad keeping track of advanced/other material properties
02:31.48 brlcad etc
02:33.21 mihaineacsu oh, I see. We can tackle each one by one
02:34.29 brlcad more about creating a palette of ideas ... to then decide which are worth tackling, which can be achived in time, then yeah trying to implement some of them
02:36.53 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
02:37.23 brlcad suggest putting that list of ideas up on the wiki, and then maybe get started on the command now since that will drive much of the front-end requirements
02:37.36 brlcad sound reasonable?
02:37.46 mihaineacsu yeah, that great
02:38.39 mihaineacsu I'll get organised today and start working on it
02:39.20 mihaineacsu and look into the others one you mentioned to get better idea
02:39.51 mihaineacsu btw: what's your local time?
02:42.09 brlcad local time is GMT-4
02:55.46 Notify 03BRL-CAD:starseeker * 61202 brlcad/trunk/doc/docbook/system/man1/en/imgdims.xml: Use valid docbook
04:54.35 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7250 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */
05:43.46 *** join/#brlcad piyushparkash (~piyushpar@117.205.73.59)
06:19.48 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:22.51 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:37.35 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
06:49.10 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.123)
06:49.14 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:07.37 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:08.36 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
07:10.10 hcurtis brlcad: Working on the libbu task
07:26.03 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:40.51 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.26)
07:51.10 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
08:01.01 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
08:12.16 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.5.222)
09:40.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:47.46 *** join/#brlcad albertcoder (~albertcod@122.173.162.128)
10:05.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:08.43 Notify 03BRL-CAD:tbrowder2 * 61203 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: turn off pretty_print
11:10.12 Notify 03BRL-CAD:tbrowder2 * 61204 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: implement c_line_to_d_line function
11:11.09 Notify 03BRL-CAD:tbrowder2 * 61205 brlcad/branches/d-binding/misc/d-bindings/D.pm: zero in on final data flow
11:26.37 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
11:38.18 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
11:52.45 Notify 03BRL-CAD:tbrowder2 * 61206 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): making incremental progress
11:57.48 Notify 03BRL-CAD:tbrowder2 * 61207 brlcad/branches/d-binding/misc/d-bindings/D.pm: remove dead code
12:00.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.21 Notify 03BRL-CAD:tbrowder2 * 61208 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: remove unneeded module
12:09.01 Notify 03BRL-CAD:brlcad * 61209 brlcad/trunk/sh/enumerate.sh: redo the compilation product and filesystem organization counts to reflect the change in our build system to cmake, no longer relying on autotools.
12:13.13 Notify 03BRL-CAD:tbrowder2 * 61210 brlcad/branches/d-binding/misc/d-bindings/D.pm: now have a complte data flow from initial read through checking final solution with a D build; now to start tweaking conversion object type by object type
12:19.58 Notify 03BRL-CAD:zhaoanqing * 61211 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/comb/comb.c): add initialize and free routines for new-nmg storage.
12:25.34 *** join/#brlcad ries_ (~ries@190.9.171.121)
12:32.27 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
12:33.00 Notify 03BRL-CAD:tbrowder2 * 61212 brlcad/branches/d-binding/misc/d-bindings/G.pm: the D lang wiki has some missing map values
12:34.02 Notify 03BRL-CAD:tbrowder2 * 61213 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: check the regex construction
12:34.21 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
12:35.05 Notify 03BRL-CAD:tbrowder2 * 61214 brlcad/branches/d-binding/misc/d-bindings/D.pm: we're checking compilation only
12:37.20 Notify 03BRL-CAD:tbrowder2 * 61215 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: turn off debug line--we have a good compile of our first object in bu.h (hooray)
12:41.06 Notify 03BRL-CAD:tbrowder2 * 61216 brlcad/branches/d-binding/misc/d-bindings/TODO: add notes about conversion
12:47.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:15.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:17.25 Notify 03BRL-CAD Wiki:Inderpreet * 7251 /wiki/User:Inderpreet/GSoC14/logs: /* Development Period */
13:43.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:44.44 *** join/#brlcad albertcoder (~albertcod@122.173.162.128)
13:47.07 *** join/#brlcad ishwerdas (~ishwerdas@117.199.106.67)
14:00.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:05.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:10.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:13.36 Notify 03BRL-CAD:carlmoore * 61217 (brlcad/trunk/doc/docbook/system/mann/en/search.xml brlcad/trunk/src/librt/db_fullpath.c): fix spelling, and remove trailing blanks/tabs
14:19.04 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:30.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:46.30 Notify 03BRL-CAD:starseeker * 61218 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/imgdims.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/ir-X.xml and 9 others): Sync osg with trunk through r61217, checkpoint the beginnings of an osg test application.
14:53.14 *** join/#brlcad piyushparkash (~piyushpar@117.214.219.138)
14:55.37 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
14:58.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:58.40 *** join/#brlcad ishwerdas (~ishwerdas@117.212.50.144)
15:10.38 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.27)
15:43.53 Notify 03BRL-CAD:brlcad * 61219 brlcad/trunk/TODO: add two ideas derived from an old wiki entry, one for storing geometry into SQL and another for storing different configurations of geometry.
15:53.23 Notify 03BRL-CAD:starseeker * 61220 (brlcad/branches/bullet/INSTALL brlcad/branches/bullet/NEWS and 22 others): Sync bullet branch with trunk through r61219
16:05.44 Notify 03BRL-CAD:tbrowder2 * 61221 brlcad/branches/d-binding/misc/d-bindings/convert-h2d.pl: define a test header for incremental work and possible future regression tests
16:06.40 Notify 03BRL-CAD:tbrowder2 * 61222 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): first two object type pass conversion
16:15.19 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
16:55.18 Notify 03BRL-CAD:tbrowder2 * 61223 (brlcad/branches/d-binding/misc/d-bindings/HObj.pm brlcad/branches/d-binding/misc/d-bindings/test_hdr.h): first three object types pass conversion
16:56.31 Notify 03BRL-CAD:tbrowder2 * 61224 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: expose a new, 4th object type
16:58.15 Notify 03BRL-CAD:tbrowder2 * 61225 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: add some ID info for reference
17:01.00 *** join/#brlcad alisha (~alisha@115.185.115.242)
17:16.57 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-esgztyvydotcwiis)
17:18.19 *** join/#brlcad andrei_ (~IceChat77@5-12-112-86.residential.rdsnet.ro)
17:20.49 *** join/#brlcad raj12lnm_ (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
17:22.46 brlcad andrei_: you made some excellent progress last week
17:23.51 brlcad andrei_: and segments do have data in common .. they all have a start and end point
17:24.17 brlcad raj12lnm_: did you see if submodel was working for you now?
17:24.25 brlcad good to have someone independently confirm ;)
17:24.44 Notify 03BRL-CAD:starseeker * 61226 (brlcad/branches/bullet/src/libged/CMakeLists.txt brlcad/branches/bullet/src/libged/simulate/simcollisionalgo.cpp and 2 others): Get the simulate command compiling with the bundled Bullet. It doesn't seem to be working, but it's not immediately clear why - the command does run and produce output using these instructions: http://brlcad.org/wiki/Mged_simulation, but without any
17:24.46 Notify transformations applied. Most likely explanation is the migration to the new API needs more work in our code...
17:25.26 andrei_ brlcad: I'm sorry but how is that true
17:25.32 andrei_ I mean, nurb and bezier
17:25.44 andrei_ don't seem to be made of segments put head to head
17:25.49 andrei_ but rather points that are interpolated
17:25.52 andrei_ (this is my understanding)
17:26.12 raj12lnm brlcad: yes I tested and works fine for me.
17:26.31 brlcad raj12lnm: great, glad to hear it
17:26.50 raj12lnm brlcad: since you are around can you tell me about annotations?
17:26.52 brlcad andrei_: the points are interpolated, but that shouldn't matter
17:27.02 brlcad raj12lnm: annotations aren't ready to be wrapped
17:27.20 raj12lnm brlcad: :(
17:27.21 brlcad andrei_: from a class/data perspective, they have at least two points no?
17:27.31 andrei_ aah
17:27.37 andrei_ that's.. simpler than I thought
17:27.38 brlcad raj12lnm: we're not allowed to have any development be "in-progress"? :)
17:28.12 andrei_ in brlcad(sketch.c) generic segments are handled via a generic pointer
17:28.15 brlcad rossberg might have some different ideas, but data-wise that isn't a ridiculous starting point
17:28.19 raj12lnm and can u suggest something for points ?
17:28.28 raj12lnm is it something I should be looking to wrap ?
17:28.37 raj12lnm so many varied kinds of points !
17:28.40 brlcad it's even possible to make nurbs/bezier clamp to those start/end points so they are actually the geometric end/begin
17:28.59 brlcad raj12lnm: points would be good to wrap :)
17:29.01 andrei_ that would seem the most natural solution to me, but I'll see what he says
17:29.15 andrei_ The great thing is I finally understood coreinterface's purpose
17:29.25 andrei_ it's supposed to ofer a high level, OOP interface
17:29.26 brlcad andrei_: proceed and show him a patch, don't wait ;)
17:29.37 brlcad it's easy enough to eliminate a start/end point field
17:29.40 andrei_ handling rt structures internally
17:29.48 andrei_ one question
17:29.54 andrei_ the arrays in c(int*)
17:30.01 andrei_ should I use std containers
17:30.06 andrei_ or keep them c like arrays?
17:30.12 brlcad depends
17:30.13 andrei_ (for the rest of the points, in example)
17:30.30 brlcad if they're part of public API (in a public header) ... you should not be using std containers
17:30.40 brlcad if they're implementation detail, sure go for it
17:30.56 andrei_ it's public, but still, I know what to do
17:30.57 brlcad so probably "keep them in C arrays" ...
17:31.03 andrei_ yeah
17:31.12 brlcad look at what he does in other classes/files
17:31.17 brlcad follow the same pattern
17:31.34 andrei_ I did, I might not understand well enough, but to me, it seems not all are consistent
17:31.35 brlcad if you see other containers, then you're at least not introducing any new problems
17:31.53 brlcad they almost certainly are not, make a patch that makes them consistent ;)
17:32.07 brlcad they've been developed by a couple people over MANY years very passively
17:32.22 brlcad this is one of the biggest thrusts in a long time
17:33.01 andrei_ I'd want to talk to him before I begin actually implementing the class, but I will work on the class interface itself in the meantime
17:33.07 andrei_ only wrote the subclasses, so far
17:33.08 brlcad try to demonstrate a couple patches that require no "fixing" or discussion .. just "this looks great, applied"
17:33.34 brlcad i.e., make them "perfect" as best you can (and when you get feedback, add that to your checklist for the next patch attempt)
17:33.53 andrei_ thanks for sorting out some issues, will do
17:34.01 brlcad he's waiting for a header since that gives him something tangible to discuss
17:51.25 *** join/#brlcad alisha (~alisha@101.62.187.186)
17:53.31 *** join/#brlcad albertcoder (~albertcod@122.173.162.128)
18:12.19 *** join/#brlcad alisha (~alisha@101.60.177.92)
18:36.41 *** join/#brlcad ankesh11 (ca8e5506@gateway/web/cgi-irc/kiwiirc.com/ip.202.142.85.6)
18:40.40 Notify 03BRL-CAD Wiki:Ankeshanand * 7252 /wiki/User:Ankeshanand/GSoC14/logs: /* Updates */
19:20.09 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
19:21.21 hcurtis brlcad: Working on the libbu task
19:22.56 hcurtis Hi, everyone. I'm trying to get a small program I wrote to run using BRL-CAD's bu_malloc and bu_free functions, but I'm stuck. Here are details: http://paste.lisp.org/+327U
19:23.34 hcurtis I'm continuing to work hard on the problem, but any feedback and advice are welcome.
19:24.19 andrei_ hcurtis: it might not be the solution brlcad is looking for, but it's a workaround. if you look at brlcad sources
19:24.26 andrei_ there must be some unit tests in a file
19:24.27 andrei_ I dont'
19:24.51 andrei_ I don't have the sources at hand right now, but I'm sure there are unit tests for libbu
19:25.17 andrei_ see how a unit test "is tied" to cmake, it might be much more difficult to link it to libbu yourself
19:26.33 hcurtis andrei_: That's a good idea. Thank you.
19:27.07 andrei_ if you can't figure out and want to test the code asap, simply replace the content of a unit test
19:27.32 hcurtis Ok
19:51.23 Notify 03BRL-CAD Wiki:Albertcoder * 7253 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
20:05.54 *** join/#brlcad ankesh11 (ca8e5506@gateway/web/cgi-irc/kiwiirc.com/ip.202.142.85.6)
20:07.02 *** join/#brlcad ankesh11_ (uid8015@gateway/web/irccloud.com/x-gamtttlsknvtvuvf)
20:12.01 hcurtis andrei_: Hi, andrei_. I have found the unit tests for libbu, and I looked at some of them. How do I see how a unit test "is tied" to cmake?
20:12.28 andrei_ there's suppsoed to be a CMakeLists.txt
20:12.30 andrei_ file
20:12.38 andrei_ in the same folder as the unit test
20:16.13 hcurtis andrei_: Ok. Thank you.
20:16.28 andrei_ oh, I might not have been explicit enough
20:16.44 andrei_ in the CMakeLists.txt file, you'll see some pattern that follows each file
20:17.00 andrei_ simply add one more line, containing your test file, in the same format
20:18.20 hcurtis Ok
20:20.49 Notify 03BRL-CAD:carlmoore * 61227 brlcad/trunk/src/irprep/ir-X.c: -h or -? will print note about man page and then will exit; any other option is ignored (go to 'Program continues running:' with no error message)
20:33.30 *** join/#brlcad fenn (~fenn@131.252.130.248)
20:33.31 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
20:33.31 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
20:33.33 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:41.07 *** join/#brlcad vladbogo (~vlad@86.127.153.90)
20:53.08 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:56.04 Notify 03BRL-CAD:carlmoore * 61228 brlcad/trunk/doc/docbook/system/man1/en/irdisp.xml: revise the irdisp man page to agree with irdisp's actual output
21:03.50 hcurtis Update: There might be something wrong with the path I specified in my gcc compile line with the -L option. (I used -Lbrlcad-build/lib to find libbu.) I'm doing research to find out more about that possibility, and I will try some new things.
21:04.18 andrei_ hcurtis: -Lbrlcad-build/lib
21:04.21 andrei_ is a relative path
21:04.49 andrei_ try giving an absolute path, I don't know what path variable gcc(where it looks for files) has
21:06.44 hcurtis Hi, andrei_. Thank you.
21:11.27 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:16.03 Notify 03BRL-CAD Wiki:Vladbogolin * 7254 /wiki/User:Vladbogolin/GSoC2014/Logs:
21:36.01 Notify 03BRL-CAD:carlmoore * 61229 brlcad/trunk/doc/docbook/system/man1/en/lgt.xml: minor fixes to lgt manpage
21:46.28 Notify 03BRL-CAD:carlmoore * 61230 brlcad/trunk/src/lgt/prnt.c: remove a blank line from lgt Usage
21:53.37 Notify 03BRL-CAD:starseeker * 61231 (brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/libdm/osg-test.cpp): Start working on using the LINE_STRIP approach to wireframe drawing in the osg test program.
22:10.44 hcurtis I keep getting an error message saying "error while loading shared libraries. cannot open shared object file: No such file or directory." I've researched this error and tried different things based on the information I've found. However, nothing has worked. Does anyone know what I should try next?
22:11.30 andrei_ hold on, I'll look in a few minutes and tell you exactly how to set things up
22:13.29 Notify 03BRL-CAD:starseeker * 61232 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Start to work on combs - should be able to define a Group, adding children directly where there isn't a matrix and adding an intermediate matrix transform when there is.
22:23.21 Notify 03BRL-CAD:starseeker * 61233 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: No idea if this will work, but make group structure and matrix structure corresponding to comb structure.
22:27.11 *** join/#brlcad pandrei (~pandrei@5-12-112-86.residential.rdsnet.ro)
22:30.15 pandrei hcurtis: if you look in brlcad/src/libbu/tests
22:30.27 pandrei you'll see a file called CMakeLists.txt
22:30.30 pandrei if you open it
22:31.05 pandrei you'll see this line
22:31.06 pandrei BRLCAD_ADDEXEC(tester_bu_str_isprint bu_str_isprint.c libbu NO_INSTALL)
22:31.17 hcurtis Ok
22:31.17 pandrei the instruction format is
22:31.34 pandrei BRLCAD_ADDEXEC(binary_name source_name library NO_INSTALL)
22:31.53 pandrei you just rebuild brlcad and it will build your files, linked with libbu without a problem
22:33.04 pandrei brlcad, d_rossberg: I've done a bit of work on the interface but I'm tired so I'll proofread it in the morning(~9hours from now) I'd say not to review it until you see the v2 patch, thanks!
22:34.00 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7255 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */
23:40.17 hcurtis Update: I used the locate command to find libbu.so and its paths in my file system. There are two copies of it, and I've tried both of their paths with the -L option without success. That tells me that the problem isn't the path I'm using. I'll try something else.
23:52.38 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.17)
23:57.01 hcurtis brlcad: My laptop is running really slowly right now and is hotter than normal. I will turn it off, let it cool for a little while, and then return.
IRC log for #brlcad on 20140611

IRC log for #brlcad on 20140611

00:19.27 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
00:26.35 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.5)
00:47.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:51.37 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:05.01 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:18.48 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:43.39 Notify 03BRL-CAD:starseeker * 61234 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Get a wireframe view up, but not (yet) correct for coloring or lighting.
02:50.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:56.12 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
02:58.44 hcurtis brlcad: Working on libbu again and rebuilding BRL-CAD. If you're available, we should talk about my next steps and such.
03:13.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:13.03 *** join/#brlcad ries (~ries@190.9.171.121)
03:29.22 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.10.193)
04:57.39 *** join/#brlcad albertcoder (~albertcod@117.210.53.172)
05:10.08 albertcoder brlcad, Hello! I had a doubt in Materials Database. What is the difference between "table_materialID" and "materialID" in table "traits" here http://awesomescreenshot.com/08b2yhm7a8 ?
06:27.50 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.20)
06:33.47 *** join/#brlcad albertcoder (~albertcod@117.219.83.84)
06:35.26 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:42.42 *** join/#brlcad ishwerdas (~ishwerdas@117.214.202.240)
06:58.57 *** join/#brlcad albertcoder (~albertcod@117.228.228.74)
07:01.40 *** join/#brlcad oana_ (~oana@188.209.97.130)
08:06.35 hcurtis brlcad: Sean, I just got the libbu program to work.
08:11.12 oana_ cool job, hcurtis
08:11.23 oana_ I am curious, why didn't work in the first place?
08:12.29 hcurtis Thank you.
08:13.09 hcurtis It's a long story. How much time do you have? ;)
08:16.29 oana_ I have some time, and I read the backlog so I know where you were yesterday. So what did you change after you modified the library linking as brlcad suggested?
08:17.06 hcurtis Seriously, though--first I had the wrong library name, but once I corrected that, I kept getting an error saying "error while loading shared libraries." I tried a lot of different things to try to fix that, but editing my etc/ld.so.conf file was what finally worked.
08:18.39 hcurtis Thanks again for how you helped me earlier. Your advice helped set me on the right path.
08:22.15 oana_ Well, I am glad you figured it out :)
08:23.18 hcurtis Thank you.
08:24.03 *** join/#brlcad albertcoder (~albertcod@117.224.202.234)
08:31.06 *** join/#brlcad ishwerdas (~ishwerdas@117.214.202.240)
08:33.55 *** join/#brlcad teepee-_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:34.09 *** join/#brlcad piyushparkash (~piyushpar@117.214.223.18)
08:41.55 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-kdpjgrscwufcnadm)
08:43.01 *** join/#brlcad albertcoder (~albertcod@117.225.31.55)
09:05.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:15.01 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.10.193)
09:25.45 *** join/#brlcad pandrei (~pandrei@86.127.146.199)
09:27.41 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:29.10 *** join/#brlcad albertcoder (~albertcod@117.210.27.200)
09:40.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:04.30 *** join/#brlcad alisha (~alisha@202.164.53.117)
10:42.48 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:06.31 Notify 03BRL-CAD:tbrowder2 * 61235 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: ws
11:07.54 Notify 03BRL-CAD:tbrowder2 * 61236 brlcad/branches/d-binding/misc/d-bindings/G.pm: add missing variants in 32-bit map; comment out dup lines in maps; add preferred 32-bit map key order
11:08.36 Notify 03BRL-CAD:tbrowder2 * 61237 brlcad/branches/d-binding/misc/d-bindings/D.pm: add info; fix typo
11:10.24 Notify 03BRL-CAD:tbrowder2 * 61238 (brlcad/branches/d-binding/misc/d-bindings/CExtract.pm brlcad/branches/d-binding/misc/d-bindings/HObj.pm): change var 'orig_line' to more descriptive 'c_line'
11:20.53 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
11:30.49 *** join/#brlcad ishwerdas (~ishwerdas@117.214.202.240)
11:31.06 Notify 03BRL-CAD:indianlarry * 61239 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added hint parameter to SwapUVSeamPoint() - hint = 1 swap E/W, 2 swap N/S or default 3 swap both
11:38.24 Notify 03BRL-CAD:indianlarry * 61240 brlcad/trunk/src/libbrep/PullbackCurve.cpp: -----------
11:49.06 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.10.193)
11:50.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:05.34 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
12:12.59 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.20.100)
12:19.07 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
12:24.18 Notify 03BRL-CAD:indianlarry * 61241 brlcad/trunk/src/libbrep/PullbackCurve.cpp: removed surface tree from pullback routines; now using latest pullback so don't need this logic branch
12:29.20 *** join/#brlcad ishwerdas (~ishwerdas@59.91.234.112)
12:33.33 *** join/#brlcad andrei__ (~IceChat77@86.127.146.199)
12:34.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:43.18 *** join/#brlcad ries (~ries@190.9.171.121)
13:02.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:04.43 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
13:23.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:41.30 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
13:46.46 Notify 03BRL-CAD:indianlarry * 61242 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp): Added missing hint parameter to header for SwapUVSeamPoint(); Made face_GetBoundingBox() & surface_GetBoundingBox() public; added additional surface types to surface_GetBoundingBox() so that surface gets cast to proper surface type. Added face_GetBoundingBox() function that uses UV bounds of face for tighter 3d
13:46.48 Notify bounds.
14:04.20 *** join/#brlcad albertcoder (~albertcod@117.225.97.189)
14:12.24 Notify 03BRL-CAD:starseeker * 61243 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Turn off lighting for wireframes. Start trying to figure out how to do dashed lines for subtractions.
14:18.32 Notify 03BRL-CAD:starseeker * 61244 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Specify the stipple pattern.
14:48.24 *** join/#brlcad albertcoder (~albertcod@117.234.46.11)
14:52.08 Notify 03BRL-CAD:starseeker * 61245 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Color is... complicated in a .g file. Need to figure out all the permutations and how to map them.
15:01.53 Notify 03BRL-CAD:starseeker * 61246 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Few more notes on color.
16:16.30 *** join/#brlcad alisha (~alisha@115.245.172.209)
16:20.45 *** join/#brlcad piyushparkash (~piyushpar@117.214.223.18)
16:46.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:07.34 *** join/#brlcad ishwerdas (~ishwerdas@117.199.106.60)
17:18.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:23.04 *** join/#brlcad richa (uid11933@gateway/web/irccloud.com/x-gvfdxdhrchdbevrn)
17:38.08 *** join/#brlcad alisha (~alisha@115.245.137.102)
18:10.20 *** join/#brlcad sofat (~sofat@101.215.23.73)
18:42.36 *** join/#brlcad alisha (~alisha@106.192.143.146)
18:46.23 Notify 03BRL-CAD:carlmoore * 61247 brlcad/trunk/doc/docbook/system/man1/en/lgt.xml: minor fixes in lgt manpage
18:48.33 *** join/#brlcad andrei_ (~IceChat77@86.127.146.199)
18:54.51 ankesh11 brlcad: Hi!
18:55.23 ankesh11 I wanted to talk about the end-usage aspects of the project if you have time.
19:00.08 Notify 03BRL-CAD:tbrowder2 * 61248 brlcad/branches/d-binding/misc/d-bindings/F.pm: add new shared function
19:04.24 ankesh11 Also, would be great if I can have further inputs on the Analytics aspect. The initial plots along with the plots you recommended are ready(though they need to be tested with further data), how should I move forward with this?
19:09.16 raj12lnm hi all.
19:09.36 raj12lnm brlcad : can you tell me regarding hf ? Is it in active uses ?
19:09.44 raj12lnm Also regarding poly!
19:10.43 raj12lnm brlcad : The reason why I ask this question is because of the following
19:10.45 raj12lnm http://brlcad.org/wiki/BRL-CAD_Primitives
19:11.18 raj12lnm The above link describes that hf and poly are deprecated and suggests to use dsp and bot instead.
19:11.27 raj12lnm so should they be wrapped ?
19:11.40 raj12lnm I mean wrapped as geometry primitves in python ?
19:17.47 Notify 03BRL-CAD Wiki:Albertcoder * 7256 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 4 */
19:33.41 Notify 03BRL-CAD Wiki:Inderpreet * 7257 /wiki/User:Inderpreet/GSoC14/logs: /* Week 4 */
20:10.12 Notify 03BRL-CAD:starseeker * 61249 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: This is an incorrect application of color, but it does do something...
20:40.02 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
20:40.11 *** join/#brlcad yiyus (1242712427@je.je.je)
20:40.12 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:46.00 Notify 03BRL-CAD:jordisayol * 61250 brlcad/trunk/sh/make_rpm.sh: update openSUSE build dependencies
20:55.33 Notify 03BRL-CAD Wiki:Ankeshanand * 7258 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs */
21:09.27 ``Erik http://sciencealert.com.au/news/20141106-25657-2.html
21:12.26 n_reed heh, complete with lens flare
21:24.32 *** join/#brlcad ries_ (~ries@190.9.171.121)
21:25.28 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
21:26.24 hcurtis brlcad: I got the libbu task done. I am now working on fast4-g.
21:34.52 *** join/#brlcad merzo (~merzo@177-140-133-95.pool.ukrtel.net)
21:36.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:37.10 Notify 03BRL-CAD:starseeker * 61251 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Get reasonable colors, but fps is slow.
22:11.06 hcurtis andrei_: Thank you very much for all of your help yesterday. I was going to thank you at that time, but you logged off before I could. Sean told me to use only the gcc compile line and not a CMakeLists.txt file to solve my problem, and I found a way to do it.
22:11.39 andrei_ no problem :)
22:31.27 Notify 03BRL-CAD:starseeker * 61252 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Rework test a bit.
22:58.31 Notify 03BRL-CAD:starseeker * 61253 brlcad/trunk/include/raytrace.h: Supposed to be an array of matrix pointers.
23:21.10 Notify 03BRL-CAD:starseeker * 61254 brlcad/trunk/src/librt/db_fullpath.c: Zero out everything...
23:25.09 Notify 03BRL-CAD:starseeker * 61255 brlcad/trunk/include/raytrace.h: Fix (I think) bu_calloc sizes. Trying to track down why valgrind reports 128 bytes originally malloced via DB_FULL_PATH_SET_CUR_MATRIX are not freed, despite iterating over the fp_mat arry to do bu_free cleanup... Am I mishandling mat_t or matp_t types somehow?
IRC log for #brlcad on 20140612

IRC log for #brlcad on 20140612

00:20.44 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
00:47.17 starseeker brlcad: is there some trick to mat_t/matp_t?
00:47.29 starseeker is freeing everything in sight...
00:54.14 *** join/#brlcad ries_ (~ries@190.9.171.121)
01:17.05 Notify 03BRL-CAD:starseeker * 61256 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Might as well note that these don't improve the FPS...
01:29.21 *** join/#brlcad ries (~ries@190.9.171.121)
01:45.35 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
01:50.54 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:00.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.8)
02:24.29 hcurtis Update: I am working on fast4-g. My thinking, planning, and researching are winding down, and I am coding.
03:04.02 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
04:56.45 *** join/#brlcad piyushparkash (~piyushpar@117.214.223.18)
06:01.03 Notify 03BRL-CAD Wiki:49.205.107.80 * 7259 /wiki/User:Krajkreddy/GSOC14/summary: /* Week3 */
06:16.22 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:48.55 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.96)
06:54.47 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:57.17 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
07:27.36 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:40.27 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:47.06 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:48.45 *** join/#brlcad alisha (~alisha@202.164.53.117)
08:53.50 Notify 03BRL-CAD:indianlarry * 61257 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/PullbackCurve.cpp and 3 others): Added additional tolerance to surface_GetClosestPoint3dFirstOrder() and trim_GetClosestPoint3dFirstOrder(), parameter "same_point_tol" is used to stop the solver and return true when it gets to a solution within this tolerance, parameter within_distance_tol" is used to return true if the closest
08:53.52 Notify solution found is within this tolerance (meaning we couldn't find anything closer but we will settle for this). Also added a tolerance to ConsecutivePointsCrossClosedSeam() which is the tolerance used for the IsAtSeam() check. Added rendition of surface_GetIntervalMinMaxDistance() which takes as input the bounding box instead of the surface and interval to be used when caching the bounding boxes. Added addition logic
08:53.54 Notify to resolve curve loop ambiguities when point lies on a seam or singularity looking at both previous and next points along loop.
08:54.49 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
09:11.19 *** join/#brlcad pandrei (~pandrei@188.25.172.182)
09:15.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:20.17 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
09:37.13 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:44.32 Notify 03BRL-CAD:indianlarry * 61258 brlcad/trunk/src/libbrep/PullbackCurve.h: tighten PBC_SEAM_TOL from 0.01 to 0.001
09:52.21 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
09:55.06 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:55.21 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
10:09.39 Notify 03BRL-CAD:indianlarry * 61259 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Added new 'brep' sub-command 'UV' to draw 3d bounding box from input UV intervals:command - brep somebrep.s plot UV surface_index u1 u2 v1 v2mged> brep brep.s1 plot 0 1 5 0 10Can also be used to draw 3d iso of U or V by forcing one or the other to same value:V iso at v=5 - brep brep.s1 plot 0 0 6 5 5Also added plot usage for 'UV'
10:09.41 Notify and missing 'Suv' sub-commands.
10:16.19 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:18.19 Notify 03BRL-CAD:indianlarry * 61260 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Updated logic for shifting loops that straddle a closed seam.
10:25.27 Notify 03BRL-CAD:indianlarry * 61261 brlcad/trunk/src/librt/primitives/brep/brep.cpp: When building trim polygon and encounter singularity we need to bridge with a UV line. Added logic to make sure bridge is connected in the right direction CW or CCW depending on the loop and which side of the UV the singularity is on.
10:29.45 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.17)
10:38.02 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:51.56 *** join/#brlcad pandrei (~pandrei@188.25.172.182)
11:12.07 *** part/#brlcad piyushparkash (~piyushpar@117.205.64.70)
11:24.27 Notify 03BRL-CAD:tbrowder2 * 61262 brlcad/branches/d-binding/misc/d-bindings/F.pm: add another shared function; format
11:25.26 Notify 03BRL-CAD:tbrowder2 * 61263 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: add somw more test objects
11:28.25 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:32.44 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7260 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */
11:48.49 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:57.50 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:17.53 Notify 03BRL-CAD:tbrowder2 * 61264 brlcad/branches/d-binding/misc/d-bindings/F.pm: typo
12:20.01 Notify 03BRL-CAD:tbrowder2 * 61265 brlcad/branches/d-binding/misc/d-bindings/D.pm: reset name hash for every input file (each is a separate D module with its own namespace)
12:22.03 Notify 03BRL-CAD:tbrowder2 * 61266 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: rethink conversion function; use power of regexes
12:27.03 *** join/#brlcad ries (~ries@190.9.171.121)
12:32.15 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
12:38.36 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
12:42.40 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
12:44.10 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:04.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:27.42 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
13:28.05 Notify 03BRL-CAD:bob1961 * 61267 (brlcad/trunk/include/bu/cmd.h brlcad/trunk/src/libbrep/PullbackCurve.cpp): Mods for compiling on Windows.
13:34.51 Notify 03BRL-CAD:tbrowder2 * 61268 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: start refactoring conversion code back into its own subroutine; put regexes in their own module
13:47.20 Notify 03BRL-CAD:starseeker * 61269 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: The optimizer helps improve FPS.
14:17.19 Notify 03BRL-CAD:tbrowder2 * 61270 brlcad/branches/d-binding/misc/d-bindings/R.pm: correct typo
14:20.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:30.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:33.53 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
14:34.00 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
15:14.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:16.02 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
15:33.19 ``Erik supposedly, there's a 2.5t army truck in this picture: http://cheezburger.com/8219217664
15:34.19 clock ``Erik, I could find it in the picture!
15:43.48 Notify 03BRL-CAD:indianlarry * 61271 (brlcad/trunk/src/conv/step/step-g/GeometricallyBoundedSurfaceShapeRepresentation.cpp =================================================================== and 111 others): Newly supported STEP AP203 types.
15:46.09 Notify 03BRL-CAD:indianlarry * 61272 brlcad/trunk/src/conv/step/step-g/BSplineSurface.cpp: Added code to destructor to cleanup list of control points.
15:54.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:02.38 Notify 03BRL-CAD:indianlarry * 61273 brlcad/trunk/src/conv/step/step-g/step-g.cpp: Output timings for SCL to load and step-g to convert.
16:38.12 *** join/#brlcad alisha (~alisha@101.59.122.92)
16:57.18 *** join/#brlcad ishwerdas (~ishwerdas@59.91.238.171)
17:22.10 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:27.51 Notify 03BRL-CAD:indianlarry * 61274 brlcad/trunk/src/conv/step/step-g/ConnectedFaceSet.cpp: Changed debugging CPP symbol to _DEBUG_TESTING_ and modified debug code slightly to include static variable that I can modify while debugging. Just a common place I come back to when debugging.
17:33.49 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
17:37.17 *** join/#brlcad albertcoder (~albertcod@117.234.185.26)
17:46.23 Notify 03BRL-CAD:tbrowder2 * 61275 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: organize D conversion processing cleaner; factor out some debug code into a separate function
17:55.58 Notify 03BRL-CAD:tbrowder2 * 61276 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: in the output D file report which C objects actually needed conversion
17:56.38 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
17:58.55 *** join/#brlcad alisha (~alisha@101.58.210.157)
18:07.49 Notify 03BRL-CAD:indianlarry * 61277 brlcad/trunk/src/conv/step/step-g/ContextDependentShapeRepresentation.cpp: Fixed for case where we don't have a complex type and just have a single Shape_Representation_Relationship entity.
18:11.18 Notify 03BRL-CAD:tbrowder2 * 61278 brlcad/branches/d-binding/misc/d-bindings/D.pm: add a bit more reporting info (need to return number of objects from the final conversion functio to do that); simplify some code
18:38.34 *** join/#brlcad vladbogo (~vlad@86.127.153.90)
18:44.52 Notify 03BRL-CAD:indianlarry * 61279 (brlcad/trunk/src/conv/step/STEPWrapper.cpp brlcad/trunk/src/conv/step/STEPWrapper.h): Added additional component name maps so converter checks to see if name already used. If name already used extends the name with an incrementing index until it finds an un-used name. Also added call to Factory::DeleteObjects() to cleanup after each object loaded and written to database.
18:45.25 Notify 03BRL-CAD:vladbogo * 61280 brlcad/trunk/src/libfb/if_qt.cpp: Allocated the backing store for the framebufer.
18:48.05 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:48.19 *** join/#brlcad vladbogo (~vlad@86.127.153.90)
18:52.03 Notify 03BRL-CAD:tbrowder2 * 61281 brlcad/branches/d-binding/misc/d-bindings/G.pm: add NULL to the conversion map
18:54.37 Notify 03BRL-CAD Wiki:Inderpreet * 7261 /wiki/User:Inderpreet/GSoC14/logs: /* Week 4 */
18:57.05 Notify 03BRL-CAD:tbrowder2 * 61282 brlcad/branches/d-binding/misc/d-bindings/G.pm: take it away for now because preprocessing should have rewritten it to some other form--it will take a more complex regex
19:03.15 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-tlkrxfoukexpaqlc)
19:21.03 Notify 03BRL-CAD:tbrowder2 * 61283 brlcad/branches/d-binding/misc/d-bindings/R.pm: first stab at a null detector regex
19:21.50 *** join/#brlcad andrei_ (~IceChat77@188.25.172.182)
19:22.11 Notify 03BRL-CAD:tbrowder2 * 61284 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: hopefully not bragging too soon
19:22.14 andrei_ ~seen d_rossberg
19:22.19 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 5d 4h 13m 48s ago, saying: 'i've to leave soon'.
19:45.28 Notify 03BRL-CAD Wiki:Albertcoder * 7262 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 4 */
20:10.34 Notify 03BRL-CAD:tbrowder2 * 61285 brlcad/branches/d-binding/misc/d-bindings/R.pm: oops, forgot the asterisks (duh)
20:24.26 Notify 03BRL-CAD:starseeker * 61286 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: doesn't matter, so no need to change the setting.
20:28.47 Notify 03BRL-CAD:starseeker * 61287 (brlcad/branches/openscenegraph/TODO brlcad/branches/openscenegraph/doc/docbook/system/man1/en/irdisp.xml and 21 others): Sync osg with trunk through r61286
20:28.53 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:FirstDraw.png:
20:32.55 Notify 03BRL-CAD Wiki:Vladbogolin * 7264 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 4 */
20:33.37 Notify 03BRL-CAD:starseeker * 61288 (brlcad/branches/bullet/doc/docbook/system/man1/en/irdisp.xml brlcad/branches/bullet/doc/docbook/system/man1/en/lgt.xml and 20 others): Sync bullet with trunk up to r61287
20:56.27 vladbogo hi all
20:57.43 vladbogo while uploading an image to the wiki I've noticed that creation of the thumbnail fails because /usr/bin/convert is missing
21:14.40 Notify 03BRL-CAD:tbrowder2 * 61289 brlcad/branches/d-binding/misc/d-bindings/HObj.pm: correct D form (null is a value, not a type)
21:44.01 *** join/#brlcad caen23 (~caen23@92.83.166.162)
21:47.58 Notify 03BRL-CAD:tbrowder2 * 61290 brlcad/branches/d-binding/misc/d-bindings/test_hdr.h: add more test cases
22:02.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:00.30 Notify 03BRL-CAD Wiki:Ankeshanand * 7265 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs */
IRC log for #brlcad on 20140613

IRC log for #brlcad on 20140613

00:18.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:30.32 Notify 03BRL-CAD:starseeker * 61291 (brlcad/branches/openscenegraph/src/libdm/CMakeLists.txt brlcad/branches/openscenegraph/src/libfb/CMakeLists.txt brlcad/branches/openscenegraph/src/libfb/if_osg.cpp): Start reworking libfb to try and use osgViewer.
00:52.44 Notify 03BRL-CAD:starseeker * 61292 (brlcad/branches/openscenegraph/src/libfb/if_osg.cpp brlcad/branches/openscenegraph/src/other/CMakeLists.txt): Not working yet, but get osgViewer libfb compiling.
01:11.26 Notify 03BRL-CAD:starseeker * 61293 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Still don't see anything, but at least we aren't crashing now.
02:10.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:26.35 Notify 03BRL-CAD:starseeker * 61294 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Clear set-but-unused warnings
03:29.27 Notify 03BRL-CAD:starseeker * 61295 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Clear set-but-unused warnings - the rest of it
03:47.41 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
03:48.08 hcurtis brlcad: Continuing work on fast4-g
04:21.08 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.188.191)
04:25.00 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.70)
04:34.55 *** join/#brlcad albertcoder (~albertcod@117.234.130.245)
04:43.25 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.104.148)
IRC log for #brlcad on 20140615

IRC log for #brlcad on 20140615

12:47.34 *** join/#brlcad infobot (~infobot@rikers.org)
12:47.34 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:30.29 *** join/#brlcad albertcoder (~albertcod@49.138.118.144)
14:09.27 *** join/#brlcad albertcoder (~albertcod@101.215.180.127)
14:29.52 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:39.40 *** join/#brlcad merzo (~merzo@227-148-132-95.pool.ukrtel.net)
15:16.55 *** join/#brlcad chan_ (~chan@122.173.199.33)
15:19.23 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.97)
15:21.12 chan_ I have exported the BRLCAD script in dxf format and when it is imported in Autcad it gives the following error:Improper table entry name /SPH1 on line 29 invalid or incomplete DXF input--drawing discarded
15:59.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:03.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:21.02 *** join/#brlcad albertcoder (~albertcod@101.214.22.199)
16:34.36 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:47.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:12.46 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
19:17.43 *** join/#brlcad albertcoder (~albertcod@101.214.22.199)
19:30.22 Notify 03BRL-CAD Wiki:Albertcoder * 7282 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 4 */
19:32.15 Notify 03BRL-CAD Wiki:Albertcoder * 7283 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 4 */
19:39.58 Notify 03BRL-CAD Wiki:Inderpreet * 7284 /wiki/User:Inderpreet/GSoC14/logs: /* Week 4 */
19:44.05 *** part/#brlcad ishwerdas (~ishwerdas@117.207.157.210)
20:00.53 *** join/#brlcad andrei__ (~IceChat77@5-12-221-203.residential.rdsnet.ro)
20:01.15 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.97)
20:21.42 *** join/#brlcad vladbogo (~vlad@79.115.184.216)
20:29.41 Notify 03BRL-CAD Wiki:Vladbogolin * 7285 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 4 */
20:47.47 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
20:49.01 hcurtis I'd like to talk with a mentor about my fast4-g task.
20:49.10 andrei__ hey, hcurtis
20:49.14 andrei__ just ask what you want to ask
20:49.18 andrei__ someone will answer, eventually
20:49.29 andrei__ maybe I can help you, even, we'll see
20:49.46 hcurtis Hi, andrei__.
20:50.06 hcurtis Let me get my notes.
20:54.34 andrei__ also, does anyone know when Daniel(d_rossberg) gets back? Thanks
20:57.39 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. The version of that file serving as the base for my corrections is the one shown in commit 56495. The number 11 appears in lines 213, 907, 1667, and 2943. Possibly, the 11s are to be replaced by a number that the program determines. However, I am stuck because I do not yet understand where the replacement number should come from.
20:58.50 hcurtis Also, I realize that this might not even be the right approach to the problem. I was hoping to find that out before I went any farther down that road (so to speak).
20:59.56 andrei__ hold on
21:00.12 andrei__ could you please post your code on pastebin.com
21:01.23 hcurtis The whole fast4-g.c program?
21:01.42 andrei__ nope, just the part you are working on
21:01.48 andrei__ and what you don't understand
21:01.54 hcurtis Ok
21:06.37 andrei__ you mentioned those lines in your previous message
21:08.16 hcurtis Yes. I'm getting the code ready for the pastebin.
21:09.27 andrei__ Do you understand why do you have to change that?
21:09.32 andrei__ Why dynamic allocation is better?
21:11.23 andrei__ I don't mean the textbook answer, just your understanding
21:11.34 andrei__ cause if you don't, I can give you an example that I believe it ll help
21:17.00 hcurtis andrei__: Dynamic (heap) allocation is better because there might be times in which additional memory is needed at runtime to hold the data (more specifically, the lists of regions for groups in BRL-CAD).
21:18.25 andrei__ you can imagine static(stack allocation) like this: you got a warehouse and only 1 cubic meter boxes.
21:18.53 andrei__ but all you want to deposit is jewlry. And you put one ring in a 1 cubic meter box.
21:19.00 andrei__ That's a waste of space, isn't it ?
21:19.15 andrei__ dynamic allocation means "having boxes" fit to your goods
21:19.52 hcurtis Yes. Good comparison.
21:20.37 hcurtis Here is the code you asked for: http://paste.lisp.org/+3296
21:21.59 andrei__ you said you can't understand this code
21:22.04 andrei__ can you tell me what you understood so far?
21:26.41 hcurtis I do understand what this (stack-allocation) code is doing. In order to make it dynamic, I will probably need to replace the 11s with a number that the program determines. However, I am stuck because I do not yet understand where the replacement number should come from.
21:30.31 andrei__ well, but you do know where the number is used
21:30.35 andrei__ group_head
21:31.06 andrei__ if you track "group_head" with search
21:31.11 andrei__ you ll see it doesn't appear too many times
21:31.24 andrei__ group_head
21:31.26 andrei__ oups
21:31.39 andrei__ this one isn't useful, is it?
21:31.39 andrei__ 2937 for (i=0; i<11; i++)
21:31.39 andrei__ 2938 BU_LIST_INIT(&group_head[i].l);
21:32.01 andrei__ how about line 877 ? :)
21:32.58 hcurtis which version of fast4-g.c are you using?
21:33.49 hcurtis When you refer to line 877
21:33.54 andrei__ http://brlcad.org/xref/source/src/conv/fast4-g.c
21:34.46 andrei__ http://paste.lisp.org/display/142891
21:34.49 andrei__ this code
21:36.03 hcurtis We have to be careful when using the xref code. It is not up to date, and I have no idea exactly how old it is.
21:36.25 andrei__ you re probably right
21:36.38 andrei__ but I m trying to show you a concept of how to pick the trail of what you need to do
21:36.43 andrei__ not point to it exactly
21:37.21 andrei__ if the for goes for 11( which is the static number) it's not useful for you
21:37.33 andrei__ but in that case, elements where put into the list, without a certain indication of how many
21:37.41 andrei__ that would be a good place to count them
21:37.48 andrei__ then you would know what number to use instead of 11 :)
21:37.55 andrei__ does that seem reasonable?
21:38.47 hcurtis Yes.
21:39.25 hcurtis But I admit I don't fully understand. I need to examine the code again.
21:39.47 andrei__ ok, hold up
21:39.54 andrei__ what don't you understand?
21:40.18 andrei__ just say it, I've probably asked Daniel(d_rossberg) a dozen retarded questions by now, not everyone sees things the same way :)
21:40.26 andrei__ doesn't mean that you don't understand because of you
21:43.08 hcurtis The delay is because I didn't really know how to describe what is confusing me.
21:44.33 hcurtis I appreciate the fact that you're trying to make me feel better, though. Also, I appreciate your help.
21:46.00 andrei__ no problem
21:46.11 hcurtis Here is what I think you were saying: ptr->region_id/1000 is the number that should replace 11. Right?
21:46.50 andrei__ not really
21:47.03 andrei__ ptr->region_id/1000 says what element is selected
21:47.06 hcurtis Ok. Lol
21:47.09 andrei__ not how many
21:47.13 hcurtis Ok
21:48.58 andrei__ but you can count there, I believe
21:49.17 andrei__ brlcad or others might know more than me, but I thought I can provide a bit more help than nothing
21:50.32 hcurtis Thank you very much.
21:50.57 andrei__ have you ever ran this program?
21:50.59 andrei__ fast4-g?
21:51.19 andrei__ you could declare an int and increment it in if, then print it, see what number it shows
21:51.22 andrei__ it's what I'd do
21:52.42 hcurtis I have not run it by itself. It's a part of BRL-CAD that converts the fastgen format to BRL-CAD format.
21:53.36 andrei__ maybe it has a unit test
21:53.43 andrei__ try grepping for this function " Add_stragglers_to_groups"
21:53.52 andrei__ it might be frustrating, but I don t know more than this, sorry :)
21:53.52 hcurtis Ok
21:54.41 hcurtis It's ok. I just appreciate the fact that you helped me.
22:06.40 hcurtis (For anyone who wants to know) I have to go for now, but I will stay logged on. I will return later.
22:10.00 starseeker vladbogo: please provide the update to the community in the main channel
22:10.39 starseeker also, could you post a link to your log where we can track progress/see screenshots?
22:11.19 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7286 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */
22:16.21 *** join/#brlcad lans (298d941b@gateway/web/cgi-irc/kiwiirc.com/ip.41.141.148.27)
22:23.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:33.14 *** join/#brlcad ries (~ries@190.9.171.121)
22:39.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:39.57 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.97)
22:52.17 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
23:16.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:19.47 ankesh11 starseeker: http://brlcad.org/wiki/Google_Summer_of_Code/2014 has the links to summaries and logs of all GSoC students.
23:40.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:52.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7287 /wiki/User:Ankeshanand/GSoC14/logs: /* Updatre logs */
23:52.39 Notify 03BRL-CAD Wiki:Ankeshanand * 7288 /wiki/User:Ankeshanand/GSoC14/logs: /* */
IRC log for #brlcad on 20140616

IRC log for #brlcad on 20140616

00:11.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:23.15 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.11)
02:07.05 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
02:08.59 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. The version of that file serving as the base for my corrections is the one shown in commit 56495. The number 11 appears in lines 213, 907, 1667, and 2943. Possibly, the 11s are to be replaced by a number that the program determines. However, I am stuck because I do not yet understand where the replacement number should come from.
02:10.02 hcurtis Also, I realize that this might not even be the right approach to the problem. I was hoping to find that out before I went any farther down that road (so to speak).
02:13.49 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:02.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:19.37 *** join/#brlcad ries_nicked (~ries@190.9.171.121)
03:49.50 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:51.58 hcurtis brlcad: I wrote some code for fast4-g that I'd like to show you (and anyone else who is interested).
07:23.56 *** join/#brlcad pandrei (~pandrei@5-12-221-203.residential.rdsnet.ro)
07:43.48 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
07:49.45 vladbogo starseeker: this is the link to my logs http://brlcad.org/wiki/User:Vladbogolin/GSoC2014/Logs
07:51.53 vladbogo and here are the screenshots: http://brlcad.org/wiki/File:Drawsph.png and http://brlcad.org/wiki/File:FirstDraw.png
07:52.55 vladbogo I've linked the log page to the screenshots but there is a problem creating the thumbnail so that's why I provided the link
08:02.56 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
08:05.42 vladbogo also if someone can fix the thumbnail problem or tell me how to do it, that would be great
08:15.32 *** join/#brlcad vladbogo_ (~vlad@79.115.184.216)
08:22.23 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:32.09 pandrei d_rossberg: hey!
08:36.58 d_rossberg pandrei: servus
08:41.16 Zhao_Anqing d_rossberg: Hi, daniel.
08:43.17 Zhao_Anqing I tried several times to change import/export nmg, but all failed. It didn't get a satisfied result. Could you give me some help, please!~
08:46.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:47.24 d_rossberg Zhao_Anqing: i'll have a look at it for sure, don't panic; however it may need some time (maybe days)
08:48.56 d_rossberg furthermore i'm afraid you are on the wrong way with the combination thing
08:49.16 d_rossberg but i need to analyse it more deeper
08:49.41 d_rossberg i would expect it to be much simpler than you think
08:50.11 Zhao_Anqing d_rossbery: thank you so much sincerely. Yes, I guess I mistake something about this part according to your E-mail.
08:51.38 pandrei daniel: got some( a lot of question) regarding the class implementation
08:51.41 pandrei got time for it?
08:51.46 Zhao_Anqing But I don't know where and how to do correctly. And I have been stuck in this place for days.@@
09:06.11 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.97)
09:06.27 ankesh11 vladbogo_: I faced the same problem. There are two fixes you can use, either use a smaller sized image or use an external site such as Imgur and provide the link in the wiki.
09:08.34 d_rossberg Zhao_Anqing: how about working on the other open things first? E.g. nmg_clone_shell() doesn't work
09:09.07 d_rossberg pandrei: you could simply ask and wait for an answer ;)
09:09.51 Zhao_Anqing OK. get it. I will check this function now.
09:09.55 pandrei I would have, but many questions are follow-up
09:13.38 d_rossberg pandrei: ok, let me start: ConstSegment and Segment should be virtual
09:14.17 d_rossberg you cannot create them, only the derived classes can be created
09:15.34 d_rossberg i.e. virtual Type() with "= 0" in segment and implemented in the derived classes
09:17.47 pandrei so, by being virtual you mean they have no fields
09:17.49 pandrei and no constructors
09:18.52 d_rossberg no, and no: it can have constructors and member variables but they can be used by the derived classes only
09:19.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:19.41 d_rossberg and this is because it has a function which isn't defined in the parent class
09:20.29 pandrei shouldn't I declare the methods with virtual then?
09:20.46 d_rossberg however, then i see another problem: the ownership of the objects
09:21.19 d_rossberg yes, you could declare the Type() as virtual
09:21.42 pandrei with the Type() I was having trouble returning an enum
09:21.53 pandrei I still haven't figure why it works in Combination but not in Sketch
09:21.59 pandrei figured*
09:22.47 d_rossberg the Type would be easy: Line returns line, Arc arc etc.
09:23.34 pandrei yes, I figured that out, I had/have an issue with the compiler
09:23.44 pandrei in order to return that, I have to typedef the enum
09:23.56 pandrei as I get " seg_type is not a type"
09:24.02 pandrei but, nevermind, I ll find a way to handle that
09:24.22 d_rossberg another possibility would be the usage of a call-back function
09:24.31 pandrei I'm more concerned about getting a class structure we can agree on, so I can progress
09:26.48 d_rossberg ther is the ownership and an performance issue with this solution
09:27.33 d_rossberg it works only if the objects are handled with pointers to instances living on the heap
09:27.45 pandrei I might be stupid but I don't understand why Segment/ConstSegment aren't interfaces?
09:28.31 d_rossberg they are interfaces, why not
09:28.50 pandrei well, the way we have discussed them so far
09:29.03 pandrei my understanding was that they're abstract classes
09:29.14 *** join/#brlcad caen23 (~caen23@92.83.166.162)
09:29.16 pandrei because if I put start and end point in Seg/ConstSeg
09:29.24 pandrei then you would have get/set for them
09:29.49 d_rossberg an interface is abstract in general ;)
09:30.04 pandrei but an interface shouldn't contain any code?
09:30.15 d_rossberg you can have an interface and different implementations behind it
09:30.28 d_rossberg it depends
09:31.19 pandrei I've got an idea
09:31.49 d_rossberg fine :)
09:31.54 pandrei rather than having a full header implementantion and then move on to class implementantion. What if I make a patch just with Segment/ConstSegment
09:32.04 pandrei it's faster for you to review, then when I get it right
09:32.06 pandrei we move on
09:34.05 d_rossberg i'm afraid we need something similar to Object/ObjectCallback in ConstDatabase
09:35.25 pandrei I'm afraid I don't understand what you mean by that :(
09:39.47 d_rossberg objects on the heap have issues with ownership and performance
09:41.34 d_rossberg they have to be deleted: who is resposible for this? and the allocation on the heap is (relatively) time expensive
09:45.28 pandrei uhm, C++ doesn't have garbage collection
09:45.33 pandrei so I assume the object has to delete itself
10:04.54 *** join/#brlcad vladbogo (~vlad@89.45.180.130)
10:15.04 *** join/#brlcad vladbogo__ (~vlad@195.216.218.10)
10:27.37 pandrei so what should we do?
10:35.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.36 d_rossberg the main layout of the classes stay as they are, i'll send you a revised .h file
10:56.19 pandrei thanks a lot.
11:15.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:23.12 *** join/#brlcad ries (~ries@190.9.171.121)
12:50.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:59.09 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:11.50 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.97)
13:32.10 *** join/#brlcad ries (~ries@190.9.171.121)
13:34.46 Notify 03BRL-CAD:zhaoanqing * 61325 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_copy.c: change clone routine to fix its not working.
13:39.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:08.42 Notify 03BRL-CAD:zhaoanqing * 61326 (brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_copy.c brlcad/branches/nmgreorg/src/librt/tests/test_nmg_copy.c): fix the bugs in test_nmg_copy.c. remove model and nmgregion parts of the tests.
14:40.07 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
14:52.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.29 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
15:22.53 *** join/#brlcad ries (~ries@190.9.171.121)
15:48.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:55.42 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
15:56.44 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
16:22.02 *** join/#brlcad harmanpreet (~harmanpre@124.253.96.81)
16:25.29 *** join/#brlcad ishwerdas (~ishwerdas@117.199.102.95)
16:25.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:25.42 ishwerdas harmanpreet: hi
16:31.36 harmanpreet ishwerdas: hi :)
16:32.28 ishwerdas I am working on my renderer
16:32.41 harmanpreet okay
16:32.44 ishwerdas and I uploaded few obj files by
16:32.50 ishwerdas converting them using g-obj
16:33.06 ishwerdas but they kind of come tilted by default
16:33.22 ishwerdas other obj files from softwares like blender come straight in the center
16:33.29 ishwerdas why is it so ?
16:35.38 ishwerdas if I correct these files like by rotating them 90` as it's done in previous OGV code
16:35.51 ishwerdas then other files would suffer the rotation
16:36.42 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
16:37.11 harmanpreet it's because in ThreeJS Y-axis denotes the "up and down" (vertical) whereas in BRL-CAD it is z-axis
16:38.27 ishwerdas is there any work around that you know of, so that we don't have to apply that rotation ?
16:38.58 harmanpreet We need to find out. :)
16:39.13 ishwerdas hmm
16:39.33 harmanpreet are you done with deployment?
16:39.37 ishwerdas no! :(
16:39.47 ishwerdas I just got my college server
16:39.53 ishwerdas with access
16:39.58 ishwerdas but could not deploy it
16:40.06 ishwerdas on that server
16:40.43 harmanpreet That's okay.
16:41.11 ishwerdas I have my server, but it's shared with someone. As soon as I get it, I will deploy it and show.
16:41.15 harmanpreet but you need to find out the reason behind this and do it asap
16:42.09 *** join/#brlcad teepee-_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:42.27 harmanpreet Okay. For the mean time, put some screenshots in you dev. logs, so we all could see what you have developed till now.
16:42.57 ishwerdas weird! I was just thinking of the same.
16:43.22 harmanpreet Also please, don't work in isolation.
16:43.44 harmanpreet Sharing problems are equally important as sharing success.
16:43.47 harmanpreet :)
16:44.29 ishwerdas I have got another way to show the work until I get a server. I can bundle some sample models along with my app and deploy it on meteor.com, so that no one has to upload models. It's only the uploading part that doesn't work there, rest works like charm. How does that sound for the time being ?
16:45.08 harmanpreet Yeah sure!
16:47.24 ishwerdas currently almost whole of the previous OGV functionality is ported to meteor
16:47.45 ishwerdas except the g-obj conversion, which would be my next milestone
16:48.07 harmanpreet that's the reason I want to see it in new looks. :)
16:48.35 harmanpreet I see from your dev. logs that you are kinda ahead of your schedule.. that's great. :)
16:48.43 ishwerdas hmm, I am also very eager to share.
16:48.57 ishwerdas thanks :)
16:51.12 harmanpreet I expect OGV to be deployed somewhere before mid term evaluations.
16:51.35 *** join/#brlcad shaina_ (~shaina@14.98.160.53)
16:51.49 ishwerdas yes, I will try my level best :)
16:51.50 harmanpreet Also please keep some time before mid term eval. to prepare documentation.
16:52.47 ishwerdas I have documentation in form doxygen style comments, for developer.
16:53.15 ishwerdas though it needs to be polished, yet. I will complete it soon and report.
16:53.31 harmanpreet Great
16:53.34 harmanpreet :)
16:57.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:00.06 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
17:08.13 vladbogo_ ankesh11: thanks, I'll try that
17:32.18 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
17:37.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:15.33 *** join/#brlcad jasleen_ (~jasleen@117.253.232.213)
18:17.44 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:50.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:11.53 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:28.18 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
19:29.12 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:40.43 Notify 03BRL-CAD:starseeker * 61327 (brlcad/branches/openscenegraph/src/tclscripts/archer/Archer.tcl brlcad/branches/openscenegraph/src/tclscripts/archer/ArcherCore.tcl and 3 others): point the osg branch's Archer to osg exclusively. Old MGED will be a lot more difficult...
20:13.30 Notify 03BRL-CAD:vladbogo * 61328 brlcad/trunk/src/libfb/if_qt.cpp: Implemented a first version of the write function.
20:21.46 Notify 03BRL-CAD:starseeker * 61329 brlcad/branches/openscenegraph/src/libdm/query.c: For now, we'll focus on osg. Ideally, in the end, we'll have osg and qt (maybe X and Ogre) so it's not clear if these functions will survive in their current form.
20:24.55 Notify 03BRL-CAD Wiki:Vladbogolin * 7289 /wiki/User:Vladbogolin/GSoC2014/Logs:
20:39.19 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
20:56.55 ankesh11 brlcad: Did you happen to get my email?
20:57.44 ankesh11 The logs and server access would fasten the development I think.
20:58.44 ankesh11 I also wanted to have a discussion on a bit of further perceptive on the project.
21:10.43 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
21:35.49 Notify 03BRL-CAD Wiki:Ankeshanand * 7290 /wiki/User:Ankeshanand/GSoC14/logs: /* Development Phase */
21:40.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:51.33 *** join/#brlcad pandrei (~pandrei@5-12-113-68.residential.rdsnet.ro)
21:58.45 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7291 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 4 */
22:06.07 *** join/#brlcad jasleen_ (~jasleen@117.253.232.213)
22:34.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:55.42 Notify 03BRL-CAD:starseeker * 61330 (brlcad/branches/openscenegraph/src/libfb/if_osg.cpp brlcad/branches/openscenegraph/src/libfb/osgGA_FrameBufferManipulator.cpp brlcad/branches/openscenegraph/src/libfb/osgGA_FrameBufferManipulator.h): Add a Key handler (which is where we'll do the framebuffer bindings) but the osgViewer continues to insist on a camera manipulator to keep showing the image. Trim down the
22:55.44 Notify FrameBufferManipulator some more - if we need to have it, want it to be the minimal code to get the job done.
22:56.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:07.23 Notify 03BRL-CAD:starseeker * 61331 brlcad/branches/openscenegraph/src/libfb/osgGA_FrameBufferManipulator.cpp: Strip some unused bits out of FrameBufferManipulator
23:14.46 Notify 03BRL-CAD:starseeker * 61332 (brlcad/branches/openscenegraph/src/libfb/osgGA_FrameBufferManipulator.cpp brlcad/branches/openscenegraph/src/libfb/osgGA_FrameBufferManipulator.h): Remove more from FrameBufferManipulator
23:26.44 Notify 03BRL-CAD:starseeker * 61333 (brlcad/branches/openscenegraph/src/libfb/CMakeLists.txt brlcad/branches/openscenegraph/src/libfb/if_osg.cpp): Merge the trimmed down FrameBufferManipulator into if_osg.cpp
23:34.21 Notify 03BRL-CAD:starseeker * 61334 brlcad/branches/openscenegraph/src/libfb/if_osg.cpp: Reorg slightly
IRC log for #brlcad on 20140617

IRC log for #brlcad on 20140617

00:50.09 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.97.202)
01:03.09 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.191.168)
01:23.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:29.21 Notify 03BRL-CAD:zhaoanqing * 61335 brlcad/branches/nmgreorg/src/librt/tests/test_nmg_mk.c: change unit test for nmg_mk to fit new nmg. Eliminate unless model and nmgregion as well as test for mmr and mrsv.
01:36.10 Notify 03BRL-CAD Wiki:Clouddrift * 7292 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 4 */
01:53.13 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:05.38 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
02:16.03 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. The version of that file serving as the base for my corrections is the one shown in commit 56495. The number 11 appears in lines 213, 907, 1667, and 2943. Possibly, the 11s are to be replaced by a number that the program determines.
02:17.00 hcurtis I have written some code that I think is at least partially correct. However, I am stuck because I do not understand where the replacement for the 11s should come from.
02:18.00 Notify 03BRL-CAD Wiki:Krajkreddy * 7293 /wiki/User:Krajkreddy/GSOC14/summary: /* Week3 */
02:19.49 hcurtis Is my approach to this task an appropriate one?
02:20.34 hcurtis I might be going in the wrong direction.
02:53.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:58.49 brlcad no way to answer whether some approach you're taking is an appropriate one without seeing the current status of your code
03:00.40 brlcad glad to hear you figured out the linking issue, which also could have been solved by adding a -rpath directive to your linker options (this is the preferred method vs editing ld.so.conf)
03:09.55 hcurtis Hi, Sean. Welcome back.
03:12.17 hcurtis This must be my lucky day. I saw that you'd been idle for 5 days, so I figured you were doing other things and there was no chance that we'd speak tonight.
03:14.48 hcurtis brlcad: I do have code to show you.
03:20.26 brlcad I've been around reading and lurking, just not engaging in conversation here -- happens from time to time
03:22.13 brlcad I've been following your dev log more closely but you hadn't posted any questions or links to actual code to comment on
03:24.19 hcurtis I had no idea that you wanted me to put questions (much less code) in my dev log. I wasn't sure whether you even had time to read those.
03:24.40 hcurtis Well, now I know.
03:25.09 brlcad you don't have to, but that is where you're communicating your progress and anything noteworthy
03:25.21 hcurtis Ok
03:27.12 brlcad you definitely shouldn't be directing questions specifically to just me here or on your log, questions should be going to the entire community
03:28.16 brlcad but your log is a good place to state questions you do not have answers for, potential solutions being considered, and ultimately the answers or workarounds that are discovered (like you did with ld.so.conf)
03:30.57 brlcad as mentioned before, there are many years of other gsoc participant dev logs for you to peruse to get an idea of what to include or not include
03:31.11 hcurtis [23:27] <brlcad> you definitely shouldn't be directing questions specifically to just me here or on your log, questions should be going to the entire community I know. I thought I'd been good about that lately. You might have noticed that these days when I post updates, they're usually not addressed only to you.
03:31.13 brlcad ultimately, the log should tell a story
03:31.33 hcurtis Yes.
03:32.46 brlcad wasn't implying you've been good or bad about that lately, just clarfiying the intent
03:33.19 hcurtis Cool
03:33.46 hcurtis I always appreciate your feedback
03:34.45 hcurtis I have seen past GSoCers' logs, but that was a while ago. I need to look at them again now that I know more about GSoC and such.
03:36.42 hcurtis I looked up -rpath. I would try it now, but my prompt is tied up building BRL-CAD.
03:37.10 brlcad for what it's worth, I haven't observed a whole lot of questions (at least not the sort that compel a response, closed-form questions) from most of the participants this year
03:37.26 brlcad yourself included, but certainly not limited to you
03:37.29 hcurtis Interesting
03:37.49 hcurtis I have tried hard to answer my own questions
03:38.01 brlcad I realize that
03:38.22 hcurtis But sometimes I just need to throw in the towel sooner so that I can work faster
03:38.42 brlcad that's not in your better interest, open source is about community and collaboration as much as it is independence and self-discovery
03:42.05 hcurtis Just to make sure I understand... you're saying that trying so hard (too hard) to answer my own questions is not in my better interest, right?
03:43.50 *** join/#brlcad Stryker (~david@c-50-173-73-48.hsd1.ca.comcast.net)
03:44.04 *** join/#brlcad Stryker (~david@unaffiliated/stryker)
03:44.09 brlcad indeed
03:44.16 hcurtis Ok
03:45.47 hcurtis May I show you my work?
03:46.00 brlcad you need to do enough research to understand the foundation for forming a question, attempt to answer it, and ask for help clarifying or explaining any point that will help your understand and/or answer the question
03:46.30 hcurtis Ok
03:47.18 Stryker Hello, would this be a good channel to ask a general question about BRL-CAD?
03:47.56 brlcad I know you're just being polite, but asking me if you can show your work is not at all efficient
03:48.03 brlcad it's definitely not the IRC-way
03:48.37 hcurtis Hi, Stryker. Sure. Ask away.
03:48.38 brlcad post your code and ask for feedback or (better) ask a question or just showcase it and say "look at what I did" and see if anyone responds
03:49.01 hcurtis brlcad: Ok
03:49.21 brlcad Stryker: howdy, this is indeed a good place to ask -- and if you don't get it answered here, you can try the brlcad-devel mailing list
03:49.55 brlcad Stryker: I'm sure you get it all the time, but any relation?
03:50.27 Stryker Any relation to what?
03:51.10 brlcad name
03:51.47 brlcad rather, your surname
03:53.15 hcurtis brlcad: Oh, wow. You're right
03:53.32 hcurtis brlcad: about his surname
03:54.15 brlcad no comment, carry on, nothing to see behind that curtain
03:55.44 hcurtis brlcad: Oh, no. We may have creeped him out.
03:55.56 hcurtis Stryker: Sorry about that, Stryker. We can explain if that would help.
03:56.58 Stryker Please do
03:57.55 brlcad waves adeu
03:57.57 Stryker This sounds juicy
03:58.16 hcurtis brlcad: I will post my code
03:58.29 brlcad hcurtis: looking forward to it
03:58.49 hcurtis Stryker: http://en.wikipedia.org/wiki/Linus_Torvalds
03:59.00 Stryker oh, that
04:00.30 Stryker Back on to my question, though: I was wondering if BRL-CAD has any use in 2D drafting and 3D printing.
04:04.47 hcurtis Yes, but others who frequent this channel can tell you much more than I can. I'm just an apprentice coder.
04:05.12 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.145)
04:06.31 hcurtis Stryker: Do you use IRC a lot?
04:07.30 hcurtis brlcad: By the way, thanks for the feedback and information tonight.
04:07.34 Stryker hcurtis, not often, but I used to
04:09.57 hcurtis I asked, Stryker, just to find out if you were aware of how getting a response to your question might take a while. Since you're familiar with IRC, you already know.
04:13.12 Stryker hcurtis, yeah. I enjoy it more than forums, though, because things don't become so backwards.
04:13.29 hcurtis Cool
04:21.54 *** join/#brlcad Stryker (~david@c-50-173-73-48.hsd1.ca.comcast.net)
04:28.03 *** join/#brlcad Stryker (~david@unaffiliated/stryker)
05:28.20 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
06:18.23 hcurtis I have written code to convert some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. Any feedback is welcome. http://paste.lisp.org/+329O
06:36.18 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
06:56.33 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
07:12.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:05.26 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
08:26.21 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
08:26.21 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
08:26.21 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
08:26.21 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
08:26.21 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:26.21 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.191.168)
08:26.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:26.22 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:26.22 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:26.22 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:26.22 *** join/#brlcad yiyus (1242712427@je.je.je)
08:26.22 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
08:26.22 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad Guest3313 (~Ch3ck@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad fenn (~fenn@131.252.130.248)
08:26.22 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
08:26.22 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
08:26.22 *** join/#brlcad ChanServ (ChanServ@services.)
08:26.22 *** mode/#brlcad [+o ChanServ] by card.freenode.net
08:27.20 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-gtyofukgykgusznl)
08:27.31 *** part/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
08:27.31 *** join/#brlcad caen23_ (~caen23@92.83.166.162)
08:41.34 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.108)
08:41.34 *** join/#brlcad caen23_ (~caen23@92.83.166.162)
08:41.34 *** join/#brlcad ChanServ (ChanServ@services.)
08:41.34 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
08:41.34 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
08:41.34 *** join/#brlcad fenn (~fenn@131.252.130.248)
08:41.35 *** join/#brlcad Guest3313 (~Ch3ck@66-118-151-70.static.sagonet.net)
08:41.35 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
08:41.35 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
08:41.35 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:41.35 *** join/#brlcad yiyus (1242712427@je.je.je)
08:41.35 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
08:41.35 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:41.35 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:41.35 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
08:41.35 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:41.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:41.35 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.191.168)
08:41.35 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:41.35 *** join/#brlcad hcurtis (b82d336f@gateway/web/freenode/ip.184.45.51.111)
08:41.35 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
08:41.35 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
08:41.35 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-gtyofukgykgusznl)
08:41.35 *** mode/#brlcad [+o ChanServ] by card.freenode.net
08:48.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:29.29 Notify 03BRL-CAD:zhaoanqing * 61336 (brlcad/branches/nmgreorg/include/wdb.h brlcad/branches/nmgreorg/src/libwdb/nmg.c brlcad/branches/nmgreorg/src/proc-db/tea_nmg.c): change tea_nmg test case to fit new nmg structure.
10:46.07 Notify 03BRL-CAD:indianlarry * 61337 brlcad/trunk/src/librt/primitives/bot/g_bot_include.c: The rt_botface_w_normals_[double|float]() function is used as part of rt_bot_prep and is used to check for degenerate BOT faces and to fill in BOT normals. This function checks to make sure the magnitude squared of the of triangle leg deltas (m1 = MAGSQ(trip->tri_BA) && m2 = MAGSQ(trip->tri_CA)) are >= tol->dist_sq. It also
10:46.09 Notify calculates a cross product using these same leg deltas ( VCROSS(trip->tri_wn, trip->tri_BA, trip->tri_CA) ) to get the triangle normal direction. Also as part of its degenerate face check it calculates the magnitude squared of this normal (m4 = MAGSQ(trip->tri_wn)) and compares it to tol->dist_sq. This causes a problem because when your triangle leg deltas are near tol->dist the magnitude squared of the normal is
10:46.11 Notify well below tol->dist_sq. I ran into this problem from an STL conversion where the converter successfully created a BOT with leg deltas near tol->dist but later when raytracing(or calculating bounding box) called this function as part of the Bot prep and tossed out the majority of faces. We still need to check to make sure the triangle isn't degenerate by making sure the triangle legs aren't parallel or coincident.
10:46.14 Notify To...
11:00.06 *** join/#brlcad oana_ (~oana@188.209.97.130)
11:02.06 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
11:02.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:21.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:36.21 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
11:52.38 Notify 03BRL-CAD Wiki:Albertcoder * 7294 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 4 */
12:07.58 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:10.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:27.49 ishwerdas a question regarding copyright notices, what year should be included in it ? like brlcad has copyright notice from 2004-2013, previous OGV has the same, should mine be till 2013 or 2014 ?
12:31.11 ishwerdas got confused because even the latest release of brlcad has same copyright notice in the COPYING file.
12:35.01 Notify 03BRL-CAD Wiki:Krajkreddy * 7295 /wiki/User:Krajkreddy/GSOC14/summary: /* GSOC 14 Summary */
12:51.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:57.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:11.13 Notify 03BRL-CAD Wiki:14.96.137.190 * 7296 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 3 */
13:12.15 Notify 03BRL-CAD Wiki:14.96.137.190 * 7297 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 3 */
13:20.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:21.19 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
13:57.18 *** join/#brlcad ries (~ries@190.9.171.121)
14:29.29 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
14:43.29 Notify 03BRL-CAD:zhaoanqing * 61338 (brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/primitives/bspline/bspline.cpp and 8 others): change some tesselation routines, remove nmgregion structure. And revert export part to be available to single shell.
14:45.53 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.108)
14:49.59 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
14:56.25 Notify 03BRL-CAD:starseeker * 61339 (brlcad/branches/openscenegraph/include/dm/CMakeLists.txt brlcad/branches/openscenegraph/include/dm/dm_xvars.h and 11 others): Strip down to osg and qt for graphical dm/fb - it's looking like a major API rework is in order, and we don't want more than the minimum options for that sort of iterative API development. Probably will consolidate the debug/txt/etc. options as well.
15:30.22 Notify 03BRL-CAD:starseeker * 61340 (brlcad/trunk/include/rt/CMakeLists.txt brlcad/trunk/src/libged/edarb.c and 3 others): Move the arb editing arrays out of globals.c into an rt subheader. Both MGED and libged have versions of edarb.c, and we need to consolidate that code down into librt so they have a common place to look. arb_edit.h will be 'BRL-CAD internal' the way we're planning for the libbu subdir headers to be
15:30.24 Notify internal. I'm not really sure what this should look like as actual librt API - probably some sort of functab that returns a list of callable operations or some such - but in the meantime the rt/subheader.h approach at least gets things out of global space and allows us to move forward.
15:34.59 clock has anyone used BRL-CAD for designing 3D printed plastic parts?
15:37.28 Notify 03BRL-CAD:starseeker * 61341 brlcad/trunk/include/rt/arb_edit.h: Tidy up arb_edit.h a bit
16:16.40 *** join/#brlcad ishwerdas (~ishwerdas@117.220.149.152)
16:21.20 teepee yes, e.g. https://www.thingiverse.com/tag:brl-cad
16:22.34 teepee clock: ^
16:27.49 Notify 03BRL-CAD:starseeker * 61342 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/arb_edit.h brlcad/trunk/src/librt/primitives/arb8/arb8.c): Add and propagate const to eh edge/vertex mappings. If, as it looks, they are static mappings that are not edited but simply referenced then getting rid of them as globals becomes a lot simpler...
16:34.45 Notify 03BRL-CAD:starseeker * 61343 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/arb_edit.h and 3 others): const works for all of these arrays, so it looks like they are mapping definitions and don't hold dynamic values as part of the editing process.
16:40.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:44.24 *** join/#brlcad albertcoder (~albertcod@101.214.157.145)
16:46.10 *** join/#brlcad alisha (~alisha@115.245.221.252)
17:00.03 hcurtis Hi, everyone. Some of the elements of BRL-CAD's fast4-g.c use stack allocation. I have written code to enable them to use dynamic allocation instead. Any feedback is welcome. The code is at http://paste.lisp.org/+329O
17:25.28 Notify 03BRL-CAD:starseeker * 61344 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/arb_edit.h and 7 others): Remove the globals completely, replace them with defines of the static arrays, use librt ext4to6 in mged.
17:41.39 *** join/#brlcad alisha (~alisha@115.244.67.112)
17:51.30 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.108)
18:12.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:21.18 *** join/#brlcad alisha (~alisha@101.62.164.22)
18:59.13 Notify 03BRL-CAD Wiki:Inderpreet * 7298 /wiki/User:Inderpreet/GSoC14/logs: /* Week 5 */
18:59.31 hcurtis Here is an improved version of the code I mentioned at 12:59: http://paste.lisp.org/+329W
19:01.16 *** join/#brlcad pandrei (~pandrei@188.27.67.156)
19:02.17 hcurtis brlcad: What do you think about my code? Also, I'd like to discuss my next steps with you.
19:12.05 *** join/#brlcad alisha (~alisha@101.57.81.126)
19:16.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:17.50 Notify 03BRL-CAD:starseeker * 61345 (brlcad/trunk/include/rt/arb_edit.h brlcad/trunk/src/libged/edarb.c and 3 others): Refactor mv_edge out of mged and libged into librt
20:01.07 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.209)
20:01.44 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7299 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
20:21.17 *** join/#brlcad Guest4446 (~Ch3ck@66-118-151-70.static.sagonet.net)
20:21.17 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
20:21.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:22.50 Notify 03BRL-CAD Wiki:Ankeshanand * 7300 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 5 */
20:33.23 *** join/#brlcad infobot (~infobot@rikers.org)
20:33.23 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
20:34.19 Notify 03BRL-CAD Wiki:Vladbogolin * 7301 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
21:02.48 Notify 03BRL-CAD Wiki:Albertcoder * 7302 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
21:36.46 Notify 03BRL-CAD:starseeker * 61346 (brlcad/trunk/include/rt/arb_edit.h brlcad/trunk/src/libged/edarb.c and 2 others): Refactor face extrude logic into librt
23:22.12 *** join/#brlcad hcurtis (b82d2cf1@gateway/web/freenode/ip.184.45.44.241)
23:29.25 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:41.34 starseeker http://arialdomartini.wordpress.com/2013/05/31/how-to-spot-the-legacy-code-writer-in-your-company-hint-its-you/
IRC log for #brlcad on 20140618

IRC log for #brlcad on 20140618

00:08.14 ``Erik mmm, lasagna code *drool* </homer>
00:29.09 *** join/#brlcad backom (75c76a87@gateway/web/freenode/ip.117.199.106.135)
00:30.19 backom hello, i am tring to convert .g into vrml. File is converted incompletely into vrml format.
00:31.36 backom syntax used is as : g-vrml -o mybox.wrl mybox.g sphere1.s box1.s cyl1.s cyl2.s cyl3.s
00:40.09 backom hello brlcad
00:41.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:00.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:02.34 *** join/#brlcad backom (75c76a87@gateway/web/freenode/ip.117.199.106.135)
01:52.10 ``Erik http://www.youtube.com/watch?v=TRPKOrTRE0w&list=PLzxw__7_u01DHnu7ZSbkRQski0Emu-NNX&feature=share&index=2
02:32.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:15.53 brlcad hcurtis: your declaration still creates a static array (of size "numberOfRegions") instead of a dynamic array (using a pointer and bu_malloc or bu_calloc
03:17.53 brlcad your "different approach" is closer to being right, but still is missing the initial allocation and an initial size
03:18.42 brlcad also can't base it on numberOfRegions (we don't know that), it just needs to grow as needed.
04:03.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:53.34 hcurtis brlcad: Thank you for the feedback.
05:36.02 *** join/#brlcad ishwerdas (~ishwerdas@59.91.112.18)
05:38.05 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.209)
05:52.37 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7303 /wiki/User:Hcurtis0010/GSoC2014/logs:
06:24.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:24.27 *** join/#brlcad albertcoder (~albertcod@101.215.8.157)
06:24.27 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:24.27 *** join/#brlcad hcurtis (b82d2cf1@gateway/web/freenode/ip.184.45.44.241)
06:24.27 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
06:24.27 *** join/#brlcad Guest4446 (~Ch3ck@66-118-151-70.static.sagonet.net)
06:24.27 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
06:24.27 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:24.27 *** join/#brlcad caen23_ (~caen23@92.83.166.162)
06:24.27 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-gtyofukgykgusznl)
06:24.27 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
06:24.27 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
06:24.27 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
06:24.27 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:24.27 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
06:24.27 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
06:24.27 *** join/#brlcad yiyus (1242712427@je.je.je)
06:24.27 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
06:24.27 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
06:24.27 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
06:24.27 *** join/#brlcad Guest3313 (~Ch3ck@66-118-151-70.static.sagonet.net)
06:24.27 *** join/#brlcad fenn (~fenn@131.252.130.248)
06:24.27 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
06:24.28 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
06:24.28 *** join/#brlcad ChanServ (ChanServ@services.)
06:24.28 *** mode/#brlcad [+o ChanServ] by holmes.freenode.net
12:56.53 *** join/#brlcad infobot (~infobot@rikers.org)
12:56.53 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
12:58.06 d_rossberg what's m_lineSegment?
12:58.28 d_rossberg ok, i see
12:59.07 d_rossberg you need a handle to rt_sketch_internal too
12:59.40 andrei_ I have that in the Sketch class/object
12:59.48 d_rossberg maybe as a protected variable in Segment
13:00.02 d_rossberg (you need it in Line)
13:00.14 andrei_ I figured, but I was trying to see why
13:01.36 andrei_ I looked this up ELEMENTS_PER_VECT2D, this is a simple two value, the only possbile reason I see we could need an sketch internal pointer
13:01.38 andrei_ is vertex count
13:01.44 d_rossberg and then the start point is verts[m_lineSegment->start] and the end point is verts[m_lineSegment->end]
13:02.59 d_rossberg verts is a member of rt_sketch_internal
13:03.37 andrei_ ah, so we store the vertex array inside Sketch
13:03.55 andrei_ I'll modify it now
13:04.43 *** join/#brlcad chick_ (~chick_@41.205.22.41)
13:04.44 andrei_ aaaaaaaaaah, now I see why you said this. We couldn't "tie" the segments together without using this, each segment would've started from origin
13:11.09 andrei_ I added this on Line( will add on others as well) : protected:
13:11.09 andrei_ <PROTECTED>
13:11.12 andrei_ meh;
13:11.12 andrei_ <PROTECTED>
13:11.13 andrei_ <PROTECTED>
13:11.38 andrei_ but don't we need a method to set this pointer to the sketch? or am I wrong?
13:13.44 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:13.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:21.32 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.209)
13:30.53 *** join/#brlcad chick_ (~chick_@41.205.22.41)
13:37.34 d_rossberg yes, with the constructor which now gets the line_seg only (now it needs at least the verts too)
13:38.21 d_rossberg so, you'll add the rt_sketch_internal which has the verts as a member variable
13:41.47 andrei_ so this : Line(void) throw() : Segment(), m_lineSegment(0) {}
13:41.51 andrei_ becomes
13:42.02 andrei_ <PROTECTED>
13:42.04 andrei_ and so on
13:42.15 andrei_ m_sketch is how I named the internal pointer
13:44.09 *** join/#brlcad albertcoder (~albertcod@101.216.93.183)
13:47.49 Zhao_Anqing d_rossberg: I tested hollowed model, cut off a small sphere from a bigger sphere.
13:47.54 d_rossberg i would make the m_sketch a member of Segment
13:48.18 Zhao_Anqing the result of facetize still is one model, nmgregion, and shell.
13:48.44 andrei_ ah, you have a point. Thanks! This solves up most of my questions, thanks a lot !
13:49.00 d_rossberg Zhao_Anqing: hollows shouldn't be a problem, but two spheres in some distance?
13:49.48 Zhao_Anqing actually, the result of facetize seems just a set of triangles in one shell.
13:49.55 Zhao_Anqing Let me try it now.
13:51.36 Zhao_Anqing I use nmg_pr_m_struct_counts to print counts of structure on the console. is there any commands to do such thing better?
13:53.19 d_rossberg ufortunately i don't know any better method
13:54.18 d_rossberg i tried g2asc, with no success (the implementation is buggy)
13:55.25 Zhao_Anqing I add a function call when use facetize, then I can see the number of every level of nmg structure.
13:55.46 Zhao_Anqing now, I get the result of two seperated sphere.
13:55.57 Zhao_Anqing still one model, one region , and one shell
13:57.26 Zhao_Anqing It looks interesting, so can I make sure the result of facetize is always *ONE* shell?
13:58.12 Zhao_Anqing If so, things will be simpler.
13:59.33 d_rossberg at least after the reorganisation of the nmg primitive you can be sure, there won't be any model or nmgregion any more
14:01.03 d_rossberg but, all signs are of the single shell hypothesis
14:02.40 d_rossberg so, it should really be simple
14:04.26 Zhao_Anqing OK. I will try to deal with import/export again.
14:04.34 Zhao_Anqing Thanks a lot. :)
14:05.39 *** join/#brlcad albertcoder (~albertcod@117.238.196.28)
14:12.59 *** part/#brlcad ishwerdas (~ishwerdas@117.214.202.189)
14:13.15 brlcad Zhao_Anqing: hollowing out a sphere results in one shell? is that shell properly using that reverse feature you meantioned earlier?
14:13.47 brlcad andrei_: I saw your e-mail -- all your questions are answered now?
14:13.58 andrei_ yes!
14:14.05 andrei_ finally no more confusion
14:14.39 andrei_ thanks a lot :D
14:16.15 brlcad I have some other comments, do you have a couple minutes for a pm talk?
14:16.22 andrei_ yes
14:20.16 Zhao_Anqing brlcad: yes, the cutted part displays in dotted line.
14:20.39 Zhao_Anqing I use r comb.r u sph1.s - sph2.s
14:20.51 Zhao_Anqing then facetize -n comb.r
14:23.01 Zhao_Anqing I use nmg_pr_m_struct_counts to print the count, it shows there is only one shell, always.
14:32.52 brlcad Zhao_Anqing: ouch, that sounds like it'll really complicate things?
14:33.26 brlcad I mean, it's right ... but I'm not sure I realized nmg also had that ability to keep track of interior/exterior faces
14:35.17 d_rossberg that's right, but they are all members of the same shell
14:43.36 brlcad was that already being tracked by the shell or in the model?
14:44.10 *** join/#brlcad alisha (~alisha@115.245.164.76)
14:45.55 brlcad if they can be the same shell, it's not clear to me then what it really means to be a shell, why you couldn't have multiple surfaces stored in one "shell" structure (we'd just rename shell to mesh or poly or polymesh or whatever)
14:46.13 brlcad kind of like how bots store multiple surfaces in one structure, doesn't know or care
14:46.27 brlcad just needs some acceleration structures in the shot routine
14:47.35 brlcad if we allowed that, you wouldn't need to do any comb trickery (which I have questions about too)
14:48.04 d_rossberg it looks like it's possible to have multiple surfaces (or volumes) in one shell, this was my question to zhao
14:48.47 d_rossberg and indeed, it looks like we don't need any combination tricks
14:50.34 d_rossberg e.g. the facetize command: it'll run into trouble if there is more than one shell, in this case only the first shell can be converted into a bot
14:52.57 d_rossberg nmgs with more than one shell will cause problems at multiple places => allow only one shell, if a group is neede use a combination (but i havn't found such a place yet)
14:56.18 brlcad confusing terminology
14:59.34 brlcad are you saying "if there are nmgs with more than one surface (spanning multiple shells) causing problems in more than one place, we should limit nmgs to only one surface (one shell) and employ comb tricks" or are you saying "if there are nmgs with more than one surface (spanning multiple shells) causing problems, limit them to one shell (with multiple surfaces) until we find a case where that doesn't work" ? :)
15:00.40 brlcad if a shell can indeed have multiple surfaces, I think we should just make that work (if it doesn't) and call it done
15:01.38 *** join/#brlcad chick_ (~chick_@41.205.22.41)
15:01.59 brlcad attempts a facetize of sph - torus
15:04.52 brlcad andrei_: this may be of remote utility when thinking about class design: http://doc.spatial.com/qref/ACIS/html/group__ACISGEOMETRICENTITIES.html (and the parent http://doc.spatial.com/qref/ACIS/html/group__ACISGEOMETRY.html which has more component types) ... just keep in mind that you're working with a MUCH more simplified API so yours is more about constructors, inheritance, and how the data is getting stored in private structures
15:06.42 d_rossberg i'm saying: nmgs with more than one shell (this is a structure inside the nmg, what it is good for doesn't matter here) are causing problems in more than one place, that's a fact
15:07.41 d_rossberg the structures above the shell in the nmg are for grouping purpose only
15:07.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:09.03 d_rossberg so, let's reduce the nmg to one shell and do the grouping with the usual BRL-CAD comb if needed
15:10.39 brlcad okay, but I guess my confusion is that he's already started doing that, quite in the middle of that even
15:10.43 d_rossberg the usual routines (import, export, ray-trace, boolean ops, etc.) are able to handle the comb and the nmg-shell
15:10.52 brlcad thought elimination of nmgregion and model were a given :)
15:11.55 brlcad do we know if ray tracing already handles a shell with
15:12.00 brlcad multiple surfaces?
15:12.14 d_rossberg there was a confusion on how the "combination when needed" should be handled
15:12.15 brlcad (besides an interior surface)
15:12.50 d_rossberg the ray-trace should be able to handle these shells because this is what we have now
15:13.08 brlcad I'm not sure it'd ever be needed except for backwards-compatibility if the code can't currently handle multiple-surface shells and that gets fixed
15:13.31 d_rossberg the fact is that we are only using single shell nmgs
15:13.40 brlcad sure
15:13.49 brlcad at least exposed in userland
15:15.00 d_rossberg model and nmgregion are good for confusion only
15:15.00 brlcad would be quick to check E, ev, and all the polygonal exporters where multi-shell nmgs might have existed, but it still doesn't matter if a single shell can basically hold data for N shells
15:15.14 brlcad well, can't forget API complexity
15:15.23 brlcad the API clearly wasn't complex enough as it was
15:16.36 brlcad I see no problems ditching nmgregion and model entirely even if we do have code that relys on or supports multishell within model
15:16.45 brlcad like I said, I thought that was a given! :)
15:18.17 brlcad and I'd even go further -- that we should make mutli-surface shells work if they do not and rename that shell struct to somthing better
15:18.50 brlcad even if those "new" nmg objects cannot be read by old versions of BRL-CAD
15:19.12 brlcad we need to move forward with what makes sense to the API
15:21.16 d_rossberg it will probably renamed to rt_nmg_internal
15:21.44 brlcad :)
15:22.50 d_rossberg at the moment it looks like we don't need to change the disk format, multiple shells can be joined with nmg_js() (an "old" function)
15:24.39 d_rossberg just looked at bigE.c: there are many r = BU_LIST_FIRST(nmgregion, &eptr->l.m->r_hd) without a NEXT (same for shell)
15:26.09 brlcad wow, facetize -n of a sph - torus worked perfectly
15:26.34 brlcad do you know how to discern whether this made multiple shells from within mged/archer?
15:28.21 brlcad Zhao_Anqing: sorry, I keep referring to you with the wrong pronoun! my apologies
15:29.02 d_rossberg this can only be done by changing the code: zhao put an nmg_pr_m_struct_counts() in the facetize code
15:29.03 brlcad here we go, looks like the get command will dump an nmg
15:31.46 brlcad huh, of course rt_nmg_get() has the R{} and S{} commented out, heh .. so it combines them all into one shell during g2asc too
15:32.06 brlcad hm, so that should be a good way to test multiple-surface shells..
15:33.25 d_rossberg yes, rt_nmg_get() is one of the routines which can't handle multiple nmgregions and shells correctly
15:34.08 d_rossberg but with only a few changes it works perfectly for the single shell nmg
15:57.22 brlcad looks like it's working perfectly here with multiple surfaces inside a single shell
15:57.45 brlcad (without any changes)
15:58.12 brlcad Zhao_Anqing: so perhaps no comb trickery is needed after all...
15:58.25 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.209)
16:12.03 Zhao_Anqing brlcad: yes, if all facetize result is just single shell. the task to deal with this part becomes simpler. I will not change the file format to storage new nmg structure.
16:13.04 Zhao_Anqing some combination-like structure is also needless.
16:13.12 brlcad Zhao_Anqing: so it looks like facetize and the bigE command and ascii export only deal with one shell -- have you looked at any of the others?
16:13.13 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
16:13.18 brlcad the converters
16:13.28 brlcad yeah, a comb structure sounds unnecessary
16:14.39 brlcad i.e., what code will actually even create a multiple-shell nmgregion?
16:18.43 Zhao_Anqing for example, the facetize.c
16:20.02 Zhao_Anqing db_walk_tree traversal target primitive/comb, then put the result of facetize in the variable 'facetize_tree'
16:25.46 brlcad Zhao_Anqing: so it'll put a hierarchy into multiple regions ... but where do multiple shells come from
16:26.27 brlcad I'd expect a comb with multiple regions turn into a model with multiple nmgregion with one shell each
16:26.51 brlcad which I guess is the same problem ....
16:26.55 brlcad tests that theory
16:33.31 Zhao_Anqing the facetize result is just a set of triangle. These face/edge information can be put in one or more shells, but the meaning is the same.
16:34.04 Zhao_Anqing the db_walk_tree transform all primitives into nmg structure/the triangles.
16:34.22 brlcad so, "facetize -n" is what I was referring to
16:35.07 brlcad result should be polygons, not necessarily triangles
16:37.12 brlcad it's wasn't clear before today (at least to me) that ray tracing supported the interpretation of a shell containing more than one surface
16:38.33 brlcad particularly with subtracted interiors (with potentially even other interior surfaces) can be interepreted in a variety of ways, so it's not a given that the meaning is the same
16:40.19 brlcad testing, though, I was able to subtract a torus and get a valid result (with is incredibly surprising to me) as that's an exterior surface, and interior one at the surface boundary of the torus, and ... oh hum, I guess I didn't really test an interior interior surface
16:45.09 Zhao_Anqing eh, I know the common situation of nmg is: when I get a hollowed model, it should be two shell, one inner shell and one outter shell. But current nmg in BRL-CAD is, just put all polygons in one shell to represent such structure.
16:45.46 Zhao_Anqing when you use command 'facetize -n', it will call ged_facetize in facetize.c
16:46.43 Zhao_Anqing at first, it use db_walk_tree to get facetize result of all primitives.
16:47.43 Zhao_Anqing at this step, it will get a tree with multiple models. each represent a facetize result of a primitive.
16:48.10 Zhao_Anqing then nmg_boolean is called to merge them into one shell.
16:48.31 Zhao_Anqing I mean put all faces/edges into one shell.
16:48.39 brlcad calls nmg_boolean per region right?
16:49.09 brlcad note that region != nmgregion
16:49.27 brlcad region is a geometric construct that affects db_walk_tree() callbacks
16:50.20 ankesh11 The current benchmark script doesn't seem to platform independent, as in there isn't a benchmark executable in the installation. There is a .sh script, which is not cross-platform. How do users from platforms other than Linux submit their logs?
16:50.26 Zhao_Anqing eh..region...give me some time to check the codes.
16:50.30 brlcad regions are basically combinations with a flag set, impling they now occupy space (they have mass/volume)
16:51.06 brlcad ankesh11: same way as users on Linux
16:51.23 brlcad they e-mail them
16:51.59 ankesh11 Yes, but the lack of an executable means they have to run the script via something like Cygwin.
16:52.55 ankesh11 in Windows that is
16:53.18 brlcad Zhao_Anqing: I'm familiar with the nmg facetization processing pipeline, but there are just some details that need to be looked up like whether ANYTHING actually does create 1) an nmg 'model' with multiple nmgregion with one or more shells per nmgregion and 2) an nmg model with a single nmgregion with more than one shell
16:53.38 brlcad if both 1 and 2 are NO ... that really simplifies things
16:54.02 brlcad ankesh11: yep
16:54.24 brlcad (and there's efforts to fix that deficiency, obviously non-optimal)
16:54.39 brlcad but they still submit the same, the log is e-mailed
16:55.25 brlcad automatic submission would be good, but we're not doing that yet
16:55.54 brlcad (because it's a bit of work to do portably)
16:56.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:58.12 ankesh11 Yes, which brings me to the question of supporting FTP uploads. One possible would be to integrate it within the current script via another command line argument, another would be to have a new Python script which would be straight-forward to implement.
16:58.32 Zhao_Anqing brlcad: OK. I understand what you mean, I almost make make sure so, but I know 'almost' is not enough. I need check them carefully again. It seems nmg_booltree_evaluate deal with all tree node including the region.
17:00.01 Zhao_Anqing and to make sure, I will check the facetize routines for all primitive, see whether they just create single shell or not.
17:00.33 brlcad Zhao_Anqing: the only places that come to mind are facetize -n (which looks to be NO for both), g2asc (also NO), E and ev commands, and the converters
17:00.33 ankesh11 Should supporting FTP uploads be a focus now? I feel the Web Interface and Emails are two good methods to upload log files. FTP would be good, but not a necessary feature.
17:01.06 brlcad Zhao_Anqing: good idea ... whether a particular primitive might create multiple regions or shells
17:01.38 brlcad ankesh11: what's your web interface look like?
17:02.27 Zhao_Anqing OK. give me some time, and I will check them.
17:03.42 ankesh11 brlcad: http://imgur.com/a/RhPLe
17:05.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:07.03 brlcad ankesh11: so a manual user upload interface
17:08.20 brlcad ankesh11: I think the most useful next step is a web API upload, maybe something REST / ajax / jsonified
17:08.38 brlcad then we can work on getting the benchmark suite automatically submitting to that API
17:09.58 brlcad you'll need/want some way to queue any uploads so benchmarks numbers can be sanity-checked
17:10.02 ankesh11 Right, what I can do is have a python script that uploads to the server via a POST API. This can be then coupled to the benchmark script file.
17:10.23 brlcad can't couple python, that's a major dependency
17:10.44 brlcad as much as I like python :)
17:11.13 brlcad that's all infrastructure that the benchmark suite will need to have implemented
17:11.56 brlcad you could implement the python script to show how it'll communicate, then we'll turn that into C API internal to the suite
17:12.33 ankesh11 Okay, will look into it.
17:14.06 brlcad Zhao_Anqing: so my test of facetize -n with a *proper* layering of interior surfaces was a success .. i'm really a bit surprised that works :)
17:14.30 brlcad that it's actually keeping faceuse->orientation set correctly all the way down
17:14.39 ankesh11 I had a couple of other questions as well which I drafted in an e-mail to the list.
17:18.49 *** join/#brlcad piyushparkash (~piyushpar@117.205.77.209)
17:21.02 brlcad ankesh11: I'm aware of the two issues you identified and will get you set up as soon as I'm able, you'll just have to make due in the meantime
17:23.06 ankesh11 brlcad: Thanks. :)
17:23.09 brlcad there are certainly aspects of openbenchmarking.org that would be good to have, but we need to be far more easier to use and the interface should be more modern/beautiful/responsive
17:23.09 *** join/#brlcad albertcoder (~albertcod@117.224.171.194)
17:24.59 brlcad ankesh11: another example is http://www.speedtest.net/
17:25.49 brlcad obviously they focus on networking performance and the 3d glitz is superfluous, but the simplicity of the results and comparisons are easy to navigate and interpret
17:26.19 brlcad especially http://www.speedtest.net/results.php
17:26.24 brlcad (after you run the test)
17:26.53 ankesh11 Yes, that is one of the primary principles I have in mind. The question was to access in what way should I serve the data to the developers.
17:27.35 brlcad I'm not understanding
17:27.43 brlcad those two sites give some examples on how to serve the data
17:27.59 brlcad there's nothing specifici to developers...
17:28.08 brlcad or are you asking about a developer API to the database information?
17:28.47 ankesh11 Yes, but wouldn't the core developers want access to the bulk information, rather than just results after uploading a file.
17:29.14 ankesh11 We have visualizations for that, I was trying to understand if we need smething like performance indexes etc.
17:29.17 brlcad this is intended to be a public resource, just like those two sites
17:29.50 brlcad the devs will be able to log into the server and look at the actual log files
17:29.59 ankesh11 Fine.
17:30.02 brlcad (which should be stored in a folder with some indexing mechanism)
17:30.40 brlcad we will want a variety of views on the data through the web site ...
17:31.23 ankesh11 Okay, to be clear, the views I have worked on are of the aggregate data. Not individual results.
17:31.59 brlcad the screenshot you just showed displays an individual result or is that across all logs?
17:32.08 ankesh11 Across all logs
17:32.25 brlcad okay, that's interesting in itself
17:32.37 brlcad so let's break this down
17:33.04 brlcad you want to have at least one view that just displays all of the available information for a given result
17:33.23 brlcad basically, everything the back-end is able to extract from a log
17:33.36 brlcad that's #1
17:35.09 ankesh11 Okay, it can be done definitely for the logs uploaded manually via the web interface.
17:35.18 brlcad you'll want to compare a given result with the database, thats #2, and that view is a bit more complicated because they may wish to only compare some subset of the database results
17:35.55 brlcad it should be doable for all logs, no?
17:36.23 brlcad we want to keep track of the log originals so we can rebuild the database or do additional processing later that we didn't think about
17:38.11 brlcad for #2, that subset might be based on results for similar/different CPUs, architectures, memory levels, clock cycles, results submitted "near my location", results submitted in a given timeframe, ...
17:38.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:38.47 brlcad then there's #3, show me the data in the database in aggregate form, very similar to #2 but without the comparison aspect
17:39.18 ankesh11 All the uploaded logs will be stored in a separate folder, yes.
17:39.29 ankesh11 How do we do it for logs sent via an e-mail?
17:39.43 ankesh11 The immediate results view that is.
17:40.58 ankesh11 Okay, I get it I think. We can reply with the address to a unique URL that shows and compares the submitted results.
17:41.04 brlcad put all incoming logs into a queue directory, then they can be processed at a throttleable rate
17:41.14 brlcad right!
17:41.57 brlcad that unique URL could be e-mailed to them on submission (optionally) so they have it, or with account profiles, they could get added to their account profile so they can look at their submitted results later
17:42.19 brlcad you'll want some unique key, maybe and md5 hash
17:42.39 brlcad that'd make it easy to locate using command-line tools too
17:44.40 ankesh11 These are great inputs. I will get started with them.
17:47.11 brlcad excellent progress, keep it up!
17:47.18 brlcad oh, something else to work on
17:47.32 brlcad it'd be nice if your style matches the GCI style guide that I mentioned a while back
17:49.15 brlcad http://www.google-melange.com/gci/task/view/google/gci2013/5844328496758784
17:49.31 brlcad alas, nobody made the css file for it, so you'll have to do that yourself
17:56.48 brlcad responded to e-mail with a summary of what we talked about here, for others
17:56.56 starseeker makes a note to try tinypy sometime...
18:00.18 ankesh11 <PROTECTED>
18:01.24 brlcad ankesh11: screenshot? demo?
18:01.36 brlcad it's a very flexible color scheme...
18:01.55 Notify 03BRL-CAD Wiki:Valneastarcevic * 0 /wiki/User:Valneastarcevic:
18:02.03 ankesh11 I don't have a saved copy.
18:03.05 ankesh11 Probably I don't put much effort to make everything look well too. I will try that, and show you the results.
18:03.25 brlcad okay, thanks ... it should be possible to make it look snappy
18:03.39 brlcad the style is just a guide, some elements are left to interpretation
18:04.20 brlcad like you could still have a white background with colorful banner and menu options, or the gray background with colorful elements
18:04.35 ankesh11 Yes, is it okay if I stick to the style and use a framework like Bootstrap to build. That saves a lot of pain, I don't have to worry about responsiveness and such things too.
18:04.49 brlcad it's more about using colors within the theme
18:05.25 ankesh11 Okay.
18:05.41 brlcad what are you using now?
18:06.58 ankesh11 This is bootstrap too, just customized a few elements.
18:07.20 brlcad then what are you really asking? :)
18:07.31 brlcad is your question "is it okay to keep using bootstrap?"
18:08.20 ankesh11 Yes, essentially.
18:08.35 brlcad heh
18:09.01 brlcad well that's an interesting discussion in itself
18:09.25 brlcad I know there was talk from dr. rai about using existing infrastructure
18:09.38 brlcad making this work within a mediawiki context, iirc
18:10.12 ankesh11 Ah, it's just adding a CSS file to the project.
18:10.14 ``Erik ankesh11: by 'customized', do you mean that you changed parts of the less code and recompiled it, or did you override stuff with a second css file?
18:10.21 brlcad I do see this benchmark suite site as it's own entity so that's not entirely necessary in my perspective but it does beg some questions about how things like user accounts will be managed
18:13.02 ankesh11 ``Erik: The latter, except that I didn't use another file to overwrite stuff, everything's in place.
18:14.55 ``Erik ah, I'm using a free cdn for the core bootstrap, then I have a small css file for my modifications :)
18:15.56 ``Erik brlcad: is the jun6 server maintenance reschedule, or were they able to replace the pmm without having to shut down?
18:16.02 ``Erik rescheduled, even
18:16.45 kanzure brlcad, what's the simplest way to render a scene to png? i'd like to add a png output helper function to the python bindings.
18:17.38 kanzure by scene i think i mean wdb db_i or something
18:17.49 ``Erik kanzure: "rt -o file.png file.g top" should work
18:18.16 ``Erik libicv does 'smart'ish output formatting :)
18:18.23 kanzure i am not using files
18:18.27 kanzure so i don't have a file.g
18:18.54 kanzure can i just call an entry function somewher?
18:18.56 kanzure *somewhere
18:19.52 ``Erik um, there's no library to generate an image, the rt executable does the prep stuff and calls rt_shootray a bunch of times, filling in the buffer
18:20.26 kanzure does the rt executable just call a function in librt somewhere?
18:21.11 brlcad ``Erik: I received no word, so I presume it was probably a temporary network outage only or hasn't happened yet
18:21.59 ``Erik rt kinda works liked rt_prep(); for(j=0;j<height;j++) for(i=0;i<width;i++) { /* build vector for buffer[i][j] */ rt_shootray(); } save_to_file();
18:22.28 brlcad plus view_pixel() for every fixel to color it correctly
18:23.21 kanzure how does mged's mouse-rotatable viewer work? raytrace every time there's a mouse movement?
18:23.22 brlcad it could very easily be turned into LIBRT API, but right now it's part of the ray trace user interface framework (RTUIF)
18:23.27 brlcad which is front-end code
18:24.12 brlcad the rtgl and adrt viewers work like that, but mged draws a wireframe by default (or polygons)
18:24.53 brlcad mged has a proper 3d view, so it's basically an opengl context
18:25.15 brlcad and you manually tell it when to raytrace
18:25.29 brlcad (unless you're using rtgl, which nobody is)
18:25.54 kanzure maybe i'll just embed the opengl context into a qt/gtk event loop to sit next to the python interpreter
18:26.16 brlcad n_reed should get that working again/better now that he's all so much more familiar with the code now
18:26.22 brlcad and with all his copious spare time :)
18:27.19 kanzure i should have been more stern about which commits i merged into python-brlcad :(
18:27.29 brlcad kanzure: you could certainly do that .. our display manager is pretty easily embedded (that's what holds the opengl context)
18:27.50 brlcad how so?
18:28.23 kanzure pm ok?
18:28.33 brlcad sure
18:43.33 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
18:49.03 kanzure how about this, instead of the solution i have implemented there, it should be the opposite: a blacklist of function names that should not be included (ged_open, because that's a custom function in that file), and everything else gets used automatically by introspection
18:56.15 Notify 03BRL-CAD:bob1961 * 61347 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Added code to get around Tcl's "file writable somefile" failure (i.e., command always returns 0 when on windows and the file in question is on a remote drive.
18:56.43 kanzure brlcad: https://github.com/kanzure/python-brlcad/commit/1c25ce30ad1ed6f695a0bb504187f79cacb81bc0
19:12.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:16.04 brlcad kanzure: that could work too, but to me it's the same interface fail -- it's almost the same amount of work to put in a proper registration API (espeically if you count that this would now be the third work-around)
19:16.19 kanzure what does this have to do with registration in particular?
19:17.12 brlcad what do you mean?
19:17.36 brlcad by the way, your exclusion list is awefully short .. print out all the ged_ functions it found and compare to your prior list ;)
19:19.47 kanzure my exclusion list is based on the functions already defined in that file
19:19.50 kanzure which was only two
19:19.58 kanzure so the exclusion list should be of length two
19:20.09 kanzure e.g. open and close have custom definitions in that file
19:23.57 brlcad not sure that's relevant to my point or I'm misunderstanding something
19:24.12 brlcad it looks like it's taking the command string and looking it up in the dictionary of library symbols
19:24.32 brlcad if it tries to invoke ged_view_update, for example, it's probably going to "do bad things"
19:25.15 brlcad before, it wasn't possible to invoke ged_view_update, so no potential crash case
19:25.36 kanzure this is only exporting/exposing symbols, not invoking the functions
19:26.07 kanzure actually now that i think about it i'm not sure why this is here if you can just call brlcad._bindins.libged.ged_view_update directly
19:27.27 brlcad but the function is (potentially) invoked later based on that export/binding being made available to the user, no?
19:28.25 *** join/#brlcad vladbogo (~vlad@79.115.184.216)
19:31.43 kanzure yes. but also, the user can supply the arguments when invoking at that time.
19:33.06 brlcad I guess that's my point; there's a handful of private functions named "ged_" that cannot be invoked (at least not without wrapping more data types and structs) ... pass them an arg and they'll just crash
19:33.47 kanzure iirc all structs are being wrapped at the moment, although not always in nice accessible thoughtful ways
19:34.21 brlcad there are private structs
19:34.44 brlcad like I said, these are naming violations
19:34.52 brlcad they shouldn't have the ged_ prefix
19:40.09 kanzure alright
19:40.45 kanzure In [12]: libwdb.mk_metaball.argtypes[-1]
19:40.46 kanzure Out[12]: brlcad._bindings.libwdb.LP_c_double_Array_5
19:40.57 kanzure In [13]: type(brlcad._bindings.libwdb.LP_c_double_Array_5)
19:41.01 kanzure AttributeError: 'module' object has no attribute 'LP_c_double_Array_5'
19:41.20 kanzure ~magic~
19:41.58 kanzure it's _ctypes.PyCArrayType apparently
19:42.11 brlcad that recently changed iirc or was proposed to be changed (I think by raj) and I haven't thought through all the implications
19:42.35 brlcad he wanted a double[5] to get turned into a double * .. probably due to this very issue
19:45.00 kanzure python/ctypes sometimes gets confused when certain ctypes primitives are imported from different libraries
19:45.14 kanzure often this is a dependency issue, like the same struct getting two different definitions
19:45.44 kanzure this often appears as "ArgumentError: ... expected Sphere instead of Sphere"
19:58.18 Notify 03BRL-CAD:starseeker * 61348 (brlcad/trunk/include/rt/arb_edit.h brlcad/trunk/src/libged/edarb.c and 2 others): Refactor permute into librt.
20:20.28 Notify 03BRL-CAD Wiki:Vladbogolin * 7306 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
20:58.04 Notify 03BRL-CAD:starseeker * 61349 (brlcad/trunk/include/rt/arb_edit.h brlcad/trunk/src/libged/edarb.c and 2 others): refactor editarb into librt. Probably want to consider a mechanism for passing more informative strings back up the call stack in these cases...
20:59.36 Notify 03BRL-CAD:starseeker * 61350 brlcad/trunk/include/rt/arb_edit.h: ws
21:02.46 andrei_ does anyone know how fastf_t differs from double, I'm using grep but it's producing an awful lot of output
21:03.46 andrei_ uh, apparently it s .. double, cool
21:07.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:11.49 kanzure brlcad, what is the correct format of const fastf_t *verts[5] for mk_metaball? i tried passing a ctypes.c_double * 5 of (((1, 1, 1), 1, 0), ((0, 0, 1), 2, 0)) but i get a segmentation fault
21:36.00 Notify 03BRL-CAD Wiki:Albertcoder * 7307 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
21:36.17 andrei_ nevermind, fixed it, was a typo
21:39.48 Notify 03BRL-CAD Wiki:Albertcoder * 7308 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
22:02.54 brlcad andrei_: it's usually double -- that can be set to float or even some complex type though
22:03.32 andrei_ ah, thanks, my error was just a typo, then.
22:04.10 andrei_ that makes no sense, I meant that I understood what you said, but my error was just a typo, so it works
22:06.59 brlcad kanzure: I'm not sure what (((1, 1, 1), 1, 0) translates to with ctypes, but I'd think ((1,1,1,1,0), (0,0,1,2,0), ... nctlpts-1) would be the format to match the arg no?
22:07.32 brlcad I'd expect (((1, 1, 1), 1, 0) to turn into (pointer, int, int)
22:08.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:08.39 brlcad it's expecting an array with #nctlpts entries, five values each
22:29.30 andrei_ brlcad: you still around?
22:30.22 andrei_ there's an array of control points in Nurb class, and I need to have a method to add control points to that array
22:31.21 andrei_ The array is dynamically allocated, and I need to find an efficient way to reallocate it(As we can't know beforehand how many ctl points we have)
22:31.52 andrei_ as far as I know reallocating it to double is the best solution , as it s O(n)
22:49.35 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7309 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
22:50.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:05.37 brlcad ankesh11: what's your question :)
23:05.55 brlcad ankesh11: oops, sorry, meant for andrei but he apparently left
23:10.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140619

IRC log for #brlcad on 20140619

00:01.31 *** join/#brlcad hcurtis (b82d1964@gateway/web/freenode/ip.184.45.25.100)
00:03.19 hcurtis I have been trying to re-write my dynamic allocation code for fast4-g.c so that it will be good enough to turn into a patch. I am rereading my notes and identifying their most important and helpful pieces of information so that I can accomplish this task.
00:34.14 hcurtis One thing that is holding me back as I work on this task is that I don't have a fully clear picture of how fast4-g.c converts fastgen4 format to BRL-CAD format. Likewise, I don't see how we determine how large the allocated memory is supposed to grow when it needs to grow.
00:35.38 hcurtis I have tried to research this (for example, one helpful resource I found was the BRL-CAD glossary, which explained to me what groups and regions in BRL-CAD are), but I am having a hard time knowing what new code to write to solve fast4-g's problems.
00:36.38 hcurtis How do we know how large the allocated memory is supposed to grow to when it does need to grow?
00:42.23 hcurtis Well, now that you've heard the bad news, some good news is that I think that the following line of code might be the right foundation for where I need to go:
00:42.57 hcurtis static struct wmember *group_head = (struct wmember *) bu_malloc(sizeof(struct wmember), "alloc heap memory for wmembers"); /* Lists of regions for groups */
01:05.06 kanzure so is that mk_metaball function broken?
01:20.49 Notify 03BRL-CAD:starseeker * 61351 brlcad/trunk/src/other/CMakeLists.txt: Get rid of hv3 and sqlite - we're not currently using them, and svn has the history if we need it someday.
01:25.07 Notify 03BRL-CAD:starseeker * 61352 (brlcad/trunk/misc/tools/CMakeLists.txt brlcad/trunk/src/other/CMakeLists.txt): dom2dox probably fits better in misc/tools
01:33.52 hcurtis I understand that to reallocate memory in the corrected fast4-g.c, there needs to be code whose logic is this:
01:36.21 hcurtis if (you don't have all of the memory you need for the wmembers) static struct wmember* newMemorySpace = (struct wmember *) bu_realloc (group_head, someNumberWhoseOriginWeDontKnow, "a string")
01:36.51 hcurtis I just have to figure out how to code the if statement and determine what someNumberWhoseOriginWeDontKnow is. How do I do that?
02:03.29 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
02:08.49 hcurtis Fast4g.c uses bu_malloc to allocate memory for the region name, faces, thickness, facemode, and gridpoints. This means that the program will need to be able to bu_realloc memory for some or all of these.
02:15.47 hcurtis All of these elements that I just mentioned are pointers, of course.
02:25.08 hcurtis Likewise, fast4g.c uses bu_calloc to allocate memory for the region list, bot_ip.vertices, bot_ip.thickness, and bot_ip.faces. This means that the program will need to be able to bu_realloc memory for some or all of these pointers.
02:48.25 hcurtis brlcad: Am I getting warmer? ;)
02:56.44 hcurtis I have been fixated on repairing the fast4-g.c element called group_head because that was the stack-allocated item that the last person who attempted this task tried to make dynamic. However, it is possible that to improve fast4-g correctly, I need to convert some other thing to dynamic allocation. What do you (anyone who would like to comment) think?
03:19.10 hcurtis Oops. I take back what I wrote about how it might be incorrect to focus on group_head. I re-read Sean's comments in commit 60592, and in them he said that fast4-g should not be manually recreating the wmember list. Apparently, that wmember list is group_head.
03:29.22 hcurtis Why does the original group_head array in fast4-g.c hold 11 elements? Why 11 in particular and not some other number?
03:44.50 hcurtis Here are two things I need to answer to complete this fast4g task but have not been able to:
03:45.43 hcurtis 1. How do we know when we need to resize the heap memory allocated for the group_head?
03:46.21 hcurtis 2. Once we've determined that, how do we know what new size it needs to be?
03:51.05 hcurtis By the way, the bu_realloc argument called someNumberWhoseOriginWeDontKnow that I referred to earlier is the new size (in bytes) of the heap memory for group_head.
04:31.49 *** join/#brlcad bakom (75d430b0@gateway/web/freenode/ip.117.212.48.176)
04:32.05 bakom hello
04:32.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:32.46 bakom i have some problem,
04:33.42 bakom i want to convert g file into vrml format using g-vrml but file is not converting properly
04:34.49 *** join/#brlcad gurwinder (~khalsa@117.212.48.176)
04:35.15 gurwinder hello brlcad
04:43.16 *** join/#brlcad gurwinder_ (~khalsa@117.212.48.176)
04:44.57 *** join/#brlcad hcurtis (b82d1964@gateway/web/freenode/ip.184.45.25.100)
04:54.21 hcurtis I have written a new draft of my code to convert elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. Any feedback is welcome. http://paste.lisp.org/+32AH
04:56.01 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
05:07.50 *** join/#brlcad gurwinder (~khalsa@117.212.48.176)
05:21.05 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.171)
05:39.53 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:03.27 *** join/#brlcad chick_ (~chick_@41.205.22.41)
06:21.07 raj12lnm kanzure: I think yes.
06:21.25 raj12lnm I have added a patch at https://sourceforge.net/p/brlcad/patches/278/
06:22.13 raj12lnm I have explained the same on the mailing list.
06:23.12 raj12lnm Waiting for the response.
06:23.15 raj12lnm Its been long though.
06:24.42 kanzure hello raj12lnm
06:24.55 raj12lnm Hi kanzure.
06:26.56 raj12lnm The issue is the following.
06:26.59 kanzure i merged your branch into master, haven't done a pypi release yet https://github.com/kanzure/python-brlcad/commits/master
06:31.00 raj12lnm Ok. .
06:31.15 raj12lnm In metaball the issue is the following
06:31.22 raj12lnm int *a[5] and int (*a)[5] are two different things
06:31.49 raj12lnm And metaball arguments require the later.
06:32.18 raj12lnm But the former is written which indeed is a bug
06:32.46 raj12lnm kanzure: thanks for the merge.
06:32.47 kanzure so nobody has used metaball?
06:32.58 kanzure why is it important to test for metaball? i noticed the failing test in python-brlcad. otherwise i wouldn't mind.
06:32.58 raj12lnm I think yes.
06:33.45 raj12lnm Because the code I have written. Assumes that the change gas been made in the brlcad c repository.
06:34.08 kanzure ah, my question is more like, why test for things that nobody uses
06:34.25 raj12lnm OK.
06:34.49 raj12lnm But the primitive is used. and not mk_metaball(..)
06:34.55 kanzure oh
06:35.07 raj12lnm Like it is created using the in command
06:35.33 kanzure i am sleeping in a few minutes, but one of my goals is to switch away from file-based wdb and only use in-memory wdb
06:35.57 kanzure so that modeling does not require file storage until the user calls a save routine
06:36.33 kanzure and so that multiple wdb scenes can be modified simultaneously (at the moment, python-brlcad is using globals...)
06:36.50 raj12lnm Can you elaborate that further.
06:37.50 kanzure example: when you execute the unit tests, it generates files on the file system. whereas with the in-memory wdb functions in brlcad, it wouldn't have to generate files.
06:54.35 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7310 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:56.08 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7311 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:59.30 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7312 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
07:04.01 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
07:04.02 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:04.02 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:04.02 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:04.02 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:21.00 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.171)
07:21.55 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
07:44.02 *** join/#brlcad ambarpal (~ambarpal@120.59.168.177)
08:00.17 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
08:02.19 *** join/#brlcad pandrei (~pandrei@188.25.158.68)
08:46.01 *** join/#brlcad caen23 (~caen23@92.83.166.162)
08:49.55 pandrei there's something I don't understand regarding bezier segments
08:50.21 pandrei specifically bezier_seg which has a *ctl_points array
08:50.41 pandrei that struct has no size param, how do you know when you've filled it?
08:50.54 pandrei as far as I know C sizeof() doesn't work on pointer
08:51.04 pandrei since gibberish can be valid array content
08:51.20 pandrei ?
09:01.56 *** join/#brlcad jasleen (~jasleen@117.253.225.236)
09:08.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:20.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:40.17 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:59.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:07.46 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.171)
10:18.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:27.21 *** join/#brlcad andrei_ (~IceChat77@188.25.158.68)
10:54.30 *** join/#brlcad albertcoder (~albertcod@117.234.243.142)
11:01.24 *** join/#brlcad gurwinder (~khalsa@117.199.104.73)
11:02.20 gurwinder hello
11:02.44 andrei_ hello
11:02.44 gurwinder i want to convert .g file into some another format
11:03.17 gurwinder which format is more accurat so that i can render it in POV-ray
11:05.46 gurwinder hello andrei, I want to convert .g file into some another format. Which format is more accurate? So that i can render it in POV-ray
11:40.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:53.13 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
11:55.57 *** join/#brlcad albertcoder (~albertcod@117.234.186.45)
11:58.58 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
12:20.06 *** join/#brlcad devinder (~chatzilla@117.255.188.210)
12:57.14 *** join/#brlcad devinder (~chatzilla@117.255.188.210)
12:58.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:20.12 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7313 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */
13:42.26 *** join/#brlcad ries (~ries@190.9.171.121)
14:05.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:17.06 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7314 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Week 4 */
14:43.02 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:54.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:04.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:24.58 *** join/#brlcad ries (~rvt@190.9.171.121)
15:26.35 Notify 03BRL-CAD:ejno * 61353 brlcad/trunk/src/conv/3dm/3dm-g.cpp: cleanups in 3dm-g
15:38.37 Notify 03BRL-CAD:ejno * 61354 brlcad/trunk/src/conv/3dm/3dm-g.cpp: use bool in 3dm-g
15:40.36 *** part/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
15:47.32 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.171)
15:50.23 Notify 03BRL-CAD:ejno * 61355 brlcad/trunk/src/conv/3dm/3dm-g.cpp: remove unnecessary code
16:25.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:37.38 *** join/#brlcad albertcoder (~albertcod@101.215.50.252)
16:38.07 *** join/#brlcad caen23 (~caen23@92.83.166.162)
16:46.27 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:53.53 *** join/#brlcad hcurtis (b82d19d9@gateway/web/freenode/ip.184.45.25.217)
16:54.09 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
17:12.20 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
18:11.16 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
18:11.16 *** join/#brlcad Guest32125 (~Ch3ck@66.118.151.70)
18:11.16 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
18:11.16 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
18:11.17 *** join/#brlcad hcurtis (b82d19d9@gateway/web/freenode/ip.184.45.25.217)
18:11.17 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:11.17 *** join/#brlcad caen23 (~caen23@92.83.166.162)
18:11.17 *** join/#brlcad albertcoder (~albertcod@101.215.50.252)
18:11.17 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
18:11.17 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
18:11.17 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
18:11.17 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
18:11.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:11.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:11.17 *** join/#brlcad Guest48861 (~Ch3ck@66-118-151-70.static.sagonet.net)
18:11.17 *** join/#brlcad ChanServ (ChanServ@services.)
18:11.17 *** join/#brlcad fenn (~fenn@131.252.130.248)
18:11.17 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
18:11.17 *** join/#brlcad yiyus (1242712427@je.je.je)
18:11.17 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
18:11.17 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:11.17 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
18:11.17 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-gtyofukgykgusznl)
18:11.17 *** mode/#brlcad [+o ChanServ] by morgan.freenode.net
18:14.12 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
18:17.16 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
18:17.16 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
18:17.16 *** join/#brlcad Guest32125 (~Ch3ck@66.118.151.70)
18:17.16 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
18:17.16 *** join/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
18:17.16 *** join/#brlcad hcurtis (b82d19d9@gateway/web/freenode/ip.184.45.25.217)
18:17.16 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:17.16 *** join/#brlcad caen23 (~caen23@92.83.166.162)
18:17.16 *** join/#brlcad albertcoder (~albertcod@101.215.50.252)
18:17.16 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
18:17.16 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
18:17.16 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
18:17.16 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
18:17.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:17.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:17.17 *** join/#brlcad Guest48861 (~Ch3ck@66-118-151-70.static.sagonet.net)
18:17.17 *** join/#brlcad ChanServ (ChanServ@services.)
18:17.17 *** join/#brlcad fenn (~fenn@131.252.130.248)
18:17.17 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-npcokdntikhhjpbb)
18:17.17 *** join/#brlcad yiyus (1242712427@je.je.je)
18:17.17 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
18:17.17 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:17.17 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
18:17.17 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-gtyofukgykgusznl)
18:17.17 *** mode/#brlcad [+o ChanServ] by morgan.freenode.net
18:19.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:20.21 *** join/#brlcad infobot (~infobot@rikers.org)
18:20.21 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
18:23.07 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.171)
18:31.48 raj12lnm kanzure: I have made metaball independent of mk_metaball function.
18:31.56 kanzure okay
18:32.09 raj12lnm The test will run.
18:32.38 *** part/#brlcad ishwerdas (~ishwerdas@59.91.113.216)
18:34.57 raj12lnm The earlier version of metaball primitive worked with my local repository.
18:35.15 raj12lnm Because the mk_metaball bug was corrected in my local repo.
18:36.16 raj12lnm brlcad : your kind attention is required.
18:38.04 raj12lnm Mk_metaball function has a bug and it requires changes as per ticket no 278 on sf.
18:38.43 raj12lnm The reason being int *a[5] and int (*a)[5] are two different things
18:39.14 raj12lnm <PROTECTED>
19:00.20 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
19:12.53 kanzure spam on this page: http://brlcad.org/wiki/ARL_Technical_Reports
19:29.19 *** join/#brlcad andrei_ (~IceChat77@188.26.187.205)
20:01.38 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.158)
20:15.04 *** join/#brlcad ries (~rvt@190.9.171.121)
20:45.51 *** join/#brlcad ries (~rvt@190.9.171.121)
21:32.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:57.32 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.158)
22:08.51 *** join/#brlcad hcurtis (b82d1b9d@gateway/web/freenode/ip.184.45.27.157)
22:12.00 hcurtis I am working some more on my fast4g.c task. Understanding the way pointers work is an important part of this endeavor. I thought my familiarity with them was solid, but I have come to realize that there still are gaps. Before continuing to code, I am reading a good article on pointers (one that is appropriate for my skill level) in order to improve my understanding of them.
22:15.13 hcurtis By the way, I have written a new draft of my code; I am trying to convert elements of fast4-g.c from stack allocated to heap allocated. Any feedback is welcome. http://paste.lisp.org/+32AH
22:24.34 hcurtis I have tried hard to answer the following important questions for my task, but I have not been successful. I will continue researching them, but I need to ask for help. Do any of you know the answers to these?
22:25.12 hcurtis 1. How do I know when the heap memory allocated for the group_head needs to be resized?
22:25.30 hcurtis 2. Once I have determined that, how do I know what new size it needs to be?
22:26.13 hcurtis 3. Why does the group_head array in fast4-g's commit 56495 hold 11 elements in particular and not some other number of them?
22:34.12 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
22:55.51 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:56.03 Notify 03BRL-CAD Wiki:Inderpreet * 7315 /wiki/User:Inderpreet/GSoC14/logs: /* Week 5 */
22:56.17 Notify 03BRL-CAD Wiki:Krajkreddy * 7316 /wiki/User:Krajkreddy/GSOC14/summary: /* Week 4 */
22:56.28 Notify 03BRL-CAD Wiki:Albertcoder * 7317 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
23:13.02 hcurtis It turns out that dereferencing was one of the concepts that I referred to earlier.
IRC log for #brlcad on 20140620

IRC log for #brlcad on 20140620

00:38.45 hcurtis I am going back through fast4-g.c to look for clues to the answers to my questions. The variable region_list_len might be key in this equation.
01:10.03 hcurtis Since I have determined that group_head is an important part of the solution, it would be a better idea to narrow my focus by learning more about it. I see that group_head is used with functions such as mk_addmember and mk_lfcomb. I will examine those.
01:45.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:02.18 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
02:10.12 hcurtis What does the w in the struct name wmember and the header name wdb.h mean? I looked for the answer but could not find it.
03:11.44 hcurtis I am reading a pdf from the BRL-CAD Tutorial Series called Converting Geometry Between BRL-CAD and Other Formats. It has a section about FASTGEN-to-BRL-CAD conversion that might help me better understand the fast4-g task.
03:30.40 *** join/#brlcad infobot (~infobot@rikers.org)
03:30.40 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
04:15.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:38.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:08.01 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7318 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:16.41 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7319 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
07:10.32 Notify 03BRL-CAD Wiki:14.98.17.66 * 7320 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 4 */
08:26.55 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
08:31.13 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.158)
08:41.11 *** join/#brlcad albertcoder (~albertcod@101.214.178.123)
08:48.40 *** join/#brlcad mihaineacsu (~mihaineac@109.166.129.226)
08:57.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:01.07 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7321 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
09:12.21 *** join/#brlcad andrei_ (~IceChat77@188.26.187.205)
09:15.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:55.20 *** join/#brlcad albertcoder (~albertcod@101.214.178.123)
10:24.48 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
11:01.31 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
11:13.27 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
11:50.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:11.11 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:13.51 Notify 03BRL-CAD Wiki:Vladbogolin * 7322 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
13:21.16 *** join/#brlcad caen23 (~caen23@92.83.166.162)
13:21.20 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
13:29.51 Notify 03BRL-CAD:ejno * 61356 brlcad/trunk/src/conv/3dm/3dm-g.cpp: remove global variables
13:33.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:34.38 andrei_ did anyone have time to look @ my patch? I'm not sure what to do with the Sketch implementation
13:34.49 ``Erik CGI breakdown of 'game of thrones' (even if you don't watch the show, it's interesting to see how they composite things and do the modeling) http://youtu.be/i4GkA6rIPDc
13:50.15 d_rossberg andrei_: i'm currently working on it
13:50.28 andrei_ ah, cool, thanks ! :)
13:57.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:11.44 *** join/#brlcad albertcoder (~albertcod@49.138.156.1)
14:30.38 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
15:04.53 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
15:22.38 andrei_ Daniel: i've got one question
15:22.56 andrei_ in bezier, there's control points array
15:23.05 andrei_ but no size, how do you know how much to put in?
15:24.31 andrei_ ah, nvm
15:27.15 d_rossberg find the answer by yourself: include/rtgeom.h line 526
16:03.18 raj12lnm kanzure: can you guide me regarding binunif.
16:03.42 raj12lnm First is it a relevant primitive to be wrapped ?
16:04.19 kanzure i don't know :)
16:05.12 raj12lnm If yes how shld it be wrapped?
16:06.39 kanzure maybe instead of wrapping it, rewrite it in python
16:06.53 kanzure not sure
16:08.07 raj12lnm mged creates binunif by reading data from a file.
16:09.27 raj12lnm kanzure: As far as I understand binunif is just a stream of data.
16:09.43 raj12lnm Will have a utility in python ?
16:10.38 raj12lnm What do you say ?
16:10.44 kanzure yes, it might have utility
16:11.36 raj12lnm Ok. kanzure: Then what shld be the process to be adapted.
16:13.18 kanzure rt_mk_binunif requires a pointer to a wdb instance
16:13.28 kanzure and minor_type
16:13.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:13.50 kanzure i don't know what minor_type is, but it sounds like an extra typing layer on top of the existing types
16:18.07 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
16:18.59 raj12lnm kanzure: the minor type are 10 differebt types
16:19.25 raj12lnm And binunif means binary uniform data. (As per I understood)
16:20.31 raj12lnm And thus, the question if it makes sense to create a binary data (primitive) for python
16:20.36 raj12lnm ?
16:26.16 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
16:41.29 hcurtis I am working on the fast4g.c task. One interesting thing (to me at least) is that after last night's research, I now possess a better understanding of the difference between CSG and BREP. While FASTGEN4 is a BREP format, BRL-CAD relies more heavily on CSG. Fast4-g's purpose is to convert FASTGEN4 to BRL-CAD.
16:41.41 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:41.56 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:44.29 hcurtis I have tried hard to answer the following important questions for my task, but so far I have not been able to. I will continue researching them, but Sean has encouraged me to turn to the community for help more often. Does anyone know the answers to the questions below?
16:44.53 hcurtis 1. How do I know when the heap memory allocated for the variable group_head needs to be resized?
16:45.11 hcurtis 2. Once I have determined that, how do I know what new size it needs to be?
16:45.40 hcurtis 3. Why does the group_head array in fast4-g's commit 56495 hold 11 elements in particular and not some other number of them?
16:46.25 andrei_ the answer to the last question is that, most likely, it can never have over 11 elements
16:46.37 andrei_ You shouldn't look for a value like "5, 3, 1, 4 or 7"
16:47.08 andrei_ I mean, you should use a variable to figure out how large the array needs to be
16:47.15 hcurtis Hi, andrei_.
16:47.21 andrei_ because, if it wasn't like this, your task would've been "change 11 to the appropriate number"
16:47.24 andrei_ Hello :)
16:48.43 andrei_ this solution is not ellegant, but it works
16:48.55 andrei_ dynamically allocate the array with 11 size(hardcoded)
16:49.08 andrei_ then reallocate to the appropriate size(count how many elements you put in)
16:50.40 hcurtis Thank you.
17:00.39 hcurtis andrei_: I'm thinking about your response. When you say "dynamically allocate the array with 11 size(hardcoded)", are you saying I need to include a line of code like the following?
17:01.13 hcurtis andrei_: struct wmember* somePointer = (struct wmember*) bu_malloc(sizeof(struct wmember*) * 11, "a string")
17:01.48 andrei_ yes
17:02.49 hcurtis Ok
17:05.34 hcurtis andrei_: I appreciate your guidance.
17:05.49 hcurtis By the way, I have written a new draft of my code to convert elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. Any feedback is welcome. http://paste.lisp.org/+32AH
17:07.09 andrei_ hmm
17:07.37 andrei_ you need to change 213, group_head is still static (has [] )
17:07.46 andrei_ you ll need to change it to a memory pointer
17:08.14 andrei_ also, you can't keep the 11 at 907, 2943 & 2944, you have to use a global variable(Sean might have a different opinion, but this ll help you understand)
17:09.03 andrei_ group_head = (struct wmember *) bu_malloc( 11 * sizeof(struct wmember), "allocate heap memory for wmembers");
17:09.08 andrei_ you forgot to add the 11.
17:09.19 andrei_ then, at realloc, you use the same group_head, not group_head2
17:10.17 hcurtis This code doesn't include the changes you suggested today. It is from earlier this week.
17:10.25 andrei_ aah, ok
17:13.28 hcurtis [13:09] <andrei_> then, at realloc, you use the same group_head, not group_head2 I thought when using realloc I needed to create a new variable because if the realloc fails, it will return null and overwrite the data in the original variable.
17:14.29 andrei_ well, indeed, but you have to point it back to group_head
17:14.53 hcurtis Ok
17:18.04 hcurtis Well, at least one thing I can say is that I know more than when I started.
17:18.46 hcurtis andrei_: Thanks again for all of your help.
17:18.58 andrei_ hcurtis: no problem at all :)
17:39.29 *** join/#brlcad albertcoder (~albertcod@101.214.151.254)
18:03.11 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
18:05.12 Notify 03BRL-CAD Wiki:Krajkreddy * 7323 /wiki/User:Krajkreddy/GSOC14/summary: /* Week 4 */
18:06.07 Notify 03BRL-CAD Wiki:Krajkreddy * 7324 /wiki/User:Krajkreddy/GSOC14/summary: Correct Week Numbering
18:12.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:51.48 hcurtis I am working on another draft of my code to convert elements of BRL-CAD's fast4-g.c from stack allocated to dynamic. I will post it as soon as it's ready.
19:12.32 hcurtis Here is the newest draft. http://paste.lisp.org/+32AW
19:12.39 clock is it possioble to vandalize BRL-CAD
19:13.02 clock by creating a scene with lot of transparent object where the raytracer hat to split the beam two every time it hits a surface
19:13.13 clock driving the number of beams up exponentially and overloading the raytracer?
19:18.24 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.52)
19:36.21 *** join/#brlcad albertcoder (~albertcod@101.214.151.254)
19:46.32 hcurtis I read a little more in the document "Converting Geometry Between BRL-CAD and Other Formats", and now I am reading an article about the relationship between structs and pointers. I think that it will help me to better understand the parts of fast4-g.c that I am having trouble with.
19:57.27 Notify 03BRL-CAD:ejno * 61357 brlcad/trunk/src/conv/3dm/3dm-g.cpp: cleanups
20:45.01 hcurtis "It is often much cheaper in time and space to copy and dereference pointers than it is to copy and access the data to which the pointers point." This statement that I have just read is interesting to me because it sheds some light on why pointers are so valued in programming.
21:22.54 ankesh11 brlcad: I tried adjusting to our color-scheme. Here's a screenshot.
21:22.57 ankesh11 http://i.imgur.com/2dQgogz.png
21:24.18 ankesh11 Also since the user-accounts are a bit of issue now, I will go do unique URLs for each uploaded file for now.
21:32.30 hcurtis I had noticed that some devs would initialize pointers with NULL, and I wondered why. Now I know:
21:33.36 hcurtis "Because the C language does not specify an implicit initialization for objects of automatic storage duration, care should often be taken to ensure that the address to which [a pointer] points is valid; this is why it is sometimes suggested that a pointer be explicitly initialized to the null pointer value, which is traditionally specified in C with the standardized macro NULL."
21:39.30 Notify 03BRL-CAD Wiki:Albertcoder * 7325 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
21:41.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:07.28 Notify 03BRL-CAD Wiki:Ankeshanand * 7326 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 5 */
22:08.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:08.26 Notify 03BRL-CAD Wiki:Ankeshanand * 7327 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 5 */
IRC log for #brlcad on 20140621

IRC log for #brlcad on 20140621

01:04.50 hcurtis Page 2 of the MGED Quick Reference Card has a graphic that very clearly illustrates the differences between groups, regions, and primitives. I understand that much better now.
01:32.15 Notify 03BRL-CAD Wiki:Inderpreet * 7328 /wiki/User:Inderpreet/GSoC14/logs: /* Week 5 */
02:06.03 hcurtis Since group_head appears on lines 213, 885, 910, 914, and 2944 of fast4-g.c in commit 56495, I need to correct the code in and near all of these places (maybe not on line 885).
03:08.23 hcurtis I researched this, but I could not find a clear answer. When I allocate memory for the group_head wmember list in BRL-CAD's fast4-g.c, should I use bu_*alloc() or bu_get()?
03:10.02 hcurtis I do know that bu_*alloc() is right for items that are large or infrequently needed. In contrast, bu_get() is suitable for small pointers and is faster. Sean said he wants fast4-g.c to be faster, but maybe group_head is too large for bu_get() to handle. Does anyone here know?
04:46.11 *** join/#brlcad caen23 (~caen23@92.83.166.162)
05:26.19 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7329 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
05:28.30 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
05:30.12 *** part/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
05:47.59 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7330 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:39.38 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
08:54.33 *** join/#brlcad albertcoder (~albertcod@101.215.122.150)
10:09.56 *** join/#brlcad javampire (~ncsaba@p4FF73698.dip0.t-ipconnect.de)
10:11.02 javampire kanzure: Hi Bryan, I see you merged Raj's pull request, thanks for that !
10:12.12 javampire kanzure: if you want also to participate in the discussion I have with Raj please let us know, although it will be a challenge to find times which accommodates the time-zones of all 3 of us...
10:21.03 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
10:32.18 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.67)
11:34.59 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.67)
12:58.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:09.28 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7331 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
14:09.46 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7332 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
15:51.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:56.57 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.67)
16:00.26 *** join/#brlcad albertcoder (~albertcod@49.138.114.182)
16:59.04 *** join/#brlcad albertcoder (~albertcod@101.214.136.151)
16:59.43 *** join/#brlcad alisha (~alisha@101.62.202.87)
17:06.11 *** join/#brlcad albertcoder (~albertcod@101.214.136.151)
17:11.57 *** join/#brlcad albertcoder (~albertcod@101.214.136.151)
17:23.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:33.09 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
18:22.21 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.67)
18:52.00 *** join/#brlcad albertcoder (~albertcod@101.208.230.229)
18:56.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:36.03 *** join/#brlcad albertcoder (~albertcod@49.138.76.9)
20:51.05 Notify 03BRL-CAD Wiki:Albertcoder * 7333 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
21:35.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7334 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 5 */
21:48.47 clock has anyone used brl-cad for purpose of 3D printing?
22:45.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:18.12 hcurtis I am working on the fast4-g.c task. I see that group_head appears five times in the program. I need to figure out what form these stack-allocated instances of group_head will take upon becoming dynamically allocated.
IRC log for #brlcad on 20140622

IRC log for #brlcad on 20140622

00:40.03 hcurtis One question that I have asked in this channel is this: with what number do I replace the subscript 11 of the stack-allocated version of group_head once I make group_head dynamically allocated? I think that I now have the answer.
01:09.53 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:00.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:09.42 *** join/#brlcad admin_ (~admin@218.81.9.244)
03:12.39 *** part/#brlcad admin_ (~admin@218.81.9.244)
03:13.34 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
03:17.35 *** join/#brlcad Zhao_Anqing (~admin@218.81.9.244)
04:07.27 *** join/#brlcad Zhao_Anqing (~admin@218.81.9.244)
05:07.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:33.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:12.00 hcurtis I'm also realizing that understanding fast4-g.c involves learning about the way linked lists work.
08:36.00 hcurtis The comments for the BRL-CAD macro BU_LIST_INSERT say, "To put [a] new item at the tail of [a] list, insert [it] before the head." This doesn't make sense to me. I thought that in order to put something at the tail of a list, you would put it AFTER its head. I tried to find information that would clarify this, but I could not. Would anyone here be willing to offer an explanation?
09:01.22 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7335 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
09:03.20 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7336 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
13:39.57 *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244)
13:40.53 Notify 03BRL-CAD Wiki:Clouddrift * 7337 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:03.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:07.10 Notify 03BRL-CAD Wiki:Clouddrift * 7338 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:07.32 Notify 03BRL-CAD Wiki:Clouddrift * 7339 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:08.39 Notify 03BRL-CAD Wiki:Clouddrift * 7340 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:25.55 Notify 03BRL-CAD Wiki:Clouddrift * 7341 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:33.06 Notify 03BRL-CAD Wiki:Clouddrift * 7342 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
14:33.53 Notify 03BRL-CAD Wiki:Clouddrift * 7343 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
15:06.17 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
15:29.13 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
15:40.28 *** join/#brlcad yiyus (1242712427@je.je.je)
16:34.51 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
16:54.06 hcurtis I am working on the fast4-g task. Now that I am more familiar with the macros I will need, I will finish and post another draft of my code later today.
17:25.28 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.33)
17:50.27 *** join/#brlcad albertcoder (~albertcod@101.214.88.198)
18:12.13 *** join/#brlcad ishwerdas (~ishwerdas@117.220.145.204)
18:41.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:01.56 *** part/#brlcad ishwerdas (~ishwerdas@117.220.145.204)
19:04.42 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
19:06.33 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:41.00 hcurtis I am finding that the comments in BRL-CAD header files such as list.h and wdb.h are helpful as I try to determine which elements I need to include in my fast4-g.c corrections.
19:55.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:39.16 *** join/#brlcad pandrei (~pandrei@5-12-220-166.residential.rdsnet.ro)
21:06.48 hcurtis Update: The coding is coming along. Sean, Erik, or anyone else who would like to comment, should I post my corrections here in the channel once they're ready, or should I go ahead and create a patch?
21:27.48 Notify 03BRL-CAD Wiki:Vladbogolin * 7344 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
21:45.07 *** join/#brlcad albertcoder (~albertcod@101.208.29.35)
22:00.26 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7345 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
22:29.36 *** join/#brlcad pandrei (~pandrei@5-12-220-166.residential.rdsnet.ro)
22:30.46 hcurtis A question that I am unable to answer is why the code in lines 2943 and 2944 of fast4-g.c commit 56495 will definitely run (since it is in the main function), but similar code in commit 56641 is restricted by an if statement.
22:41.26 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
23:13.41 Notify 03BRL-CAD Wiki:Albertcoder * 7346 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
23:20.28 kanzure this is the sort of api that i was thinking python-brlcad should expose: http://parametricparts.com/docs/examples.html
23:36.27 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7347 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
23:38.55 pandrei Why is "this" keyword not used in the patch version Daniel provided? Is that intended? Thanks
IRC log for #brlcad on 20140623

IRC log for #brlcad on 20140623

00:46.44 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamically allocated. Here is the latest version of my code: http://paste.lisp.org/+32BI
00:47.14 hcurtis Any feedback is welcome. I can show you my entire revised version of fast4-g.c if you'd like.
00:50.34 hcurtis While I wait for feedback, I'll do some reading to refresh my memory on how to make patches.
00:57.13 hcurtis By the way, all occurrences of the variable called numberOfRegions in the code I've just posted should say numberOfGroups instead.
01:21.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:26.02 hcurtis brlcad: Good news. I might be close to a usable patch. http://paste.lisp.org/+32BJ
02:17.12 hcurtis I have made a fast4-g.c patch. It might not be usable because I used commit 56495 as my corrections base and will probably need to use commit 60592 instead. At least I know that I am able to do it. My best guess is that I will need to comment out the other person's corrections that Sean disliked, but I will need to confirm this.
05:06.26 *** join/#brlcad abc (caa43575@gateway/web/freenode/ip.202.164.53.117)
05:07.54 abc i have problem, i have changed the path of brlcad as PATH=/usr/brlcad/*/bin:$PATH, export PATH mged
05:08.28 abc but when i reboot i stuk on tty1 nio gui is there
05:17.57 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:02.02 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7348 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:42.14 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:09.36 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:22.17 *** join/#brlcad pandrei (~pandrei@188.25.27.146)
07:45.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:05.26 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:01.40 pandrei hello!
09:02.02 andrei_ I was working on the Sketch "Get" implementation
09:02.25 andrei_ and I don't understand this
09:02.43 andrei_ the Get function is supposed to return a Segment pointer(which I create)
09:03.00 andrei_ and gets that from rt_sketch_internal->rt_curve->segments
09:03.03 andrei_ which is a void* array
09:04.08 andrei_ from what I know, you can't find a variable type in C(and this is not an object)
09:04.48 andrei_ how am I supposed to find out what type of segment m_internalp->curve.segment[index] this is
09:08.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:08.24 d_rossberg test the magic and cast the void* to the coresponding structure; there are many examples for this in the sketch code, even in my Sketch.cpp sample
09:08.58 d_rossberg use this structure to create the right Line/Arc/etc. class
09:10.30 andrei_ oh, I missed the line. thanks
09:12.08 andrei_ in the sketch.h you've mentioned I should call Destroy() "after I'm done with it"
09:12.18 andrei_ shouldn't I call the constructor in Get and return the objet?
09:12.21 andrei_ object*
09:14.28 andrei_ ah, nevermind, I think I figured it out. destroy shouldn't be called in get, but after it's no longer needed, and that's not something I need to do
09:19.22 d_rossberg you can look at ConstDatabase: there is the same situation with the two Gets (one with a call-back and one returning an object)
09:20.23 andrei_ yeah, found it, thanks
09:36.51 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
09:41.21 andrei_ Daniel: when you've got time, can you look at this snippet http://paste.lisp.org/display/142977
09:41.36 andrei_ I can't seem to get that Get right
09:45.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:59.16 andrei_ error: 'line' has a previous declaration as 'line_seg* line' this is the compiler error, it doesn't "see" the line as parameter
10:35.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:39.04 d_rossberg i made an annotation to your paste
10:50.54 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
11:53.23 andrei_ thanks, Daniel
11:58.55 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22)
12:07.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:32.06 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
12:48.33 Notify 03BRL-CAD:ejno * 61358 brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix missing include file if breps are not available
12:49.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:49.42 andrei_ daniel: I understood the Get mechanism and I've defined an InternalSegmentCallback of my own
12:49.51 andrei_ with an internal Segment pointer
12:50.17 andrei_ problem is, I can't write the =operator because I can't instantiate Segment
12:50.20 andrei_ does that make any sense ?
12:51.29 andrei_ it looks like this : http://paste.lisp.org/display/142978
13:01.35 d_rossberg same as in ConstDatabase? m_segment = seg.Clone()? ... ah, there is no Clone() ... you should add one
13:02.15 d_rossberg declared in Segment but = 0 there and implemented in the derived classes
13:23.52 *** join/#brlcad alisha (~alisha@101.58.181.158)
13:51.53 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
14:16.21 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:17.56 *** join/#brlcad alisha (~alisha@101.57.82.34)
14:47.00 *** join/#brlcad ishwerdas (~ishwerdas@59.91.238.3)
15:02.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:08.38 Notify 03BRL-CAD:carlmoore * 61359 (brlcad/trunk/misc/tools/dom2dox/Doxyfile brlcad/trunk/misc/tools/dom2dox/dom2dox_scanner.perplex and 2 others): remove trailing blanks/tabs; fix spellings (did further checking by searching for 'FORMULA_TRAN'
15:10.43 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
15:18.04 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
15:21.44 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamically allocated. Here is the latest version of my code: http://paste.lisp.org/+32BJ
15:22.15 hcurtis Any feedback is welcome. I can show you my entire revised version of fast4-g.c if you'd like.
15:43.44 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:56.53 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
16:02.56 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
16:04.43 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:43.42 *** join/#brlcad alisha (~alisha@115.244.62.94)
16:54.26 hcurtis The comments for the BRL-CAD macro BU_LIST_INSERT say, "To put [a] new item at the tail of [a] list, insert [it] before the head." This doesn't make sense to me. I thought that in order to put something at the tail of a list, you would put it AFTER its head. I tried to find information that would clarify this, but I could not. Would anyone here be willing to offer an explanation?
17:08.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
17:19.39 Notify 03BRL-CAD:zhaoanqing * 61360 (brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c): this is just a intermediate state for discuss about the change of nmg_bool routine.
17:19.52 *** join/#brlcad sofat (~sofat@202.164.53.117)
17:37.35 albertcoder hsrai, I have made this extension http://202.164.53.122/~albertcoder/mediawiki-1.22.6/index.php/Special:Mat_ext
17:38.15 albertcoder Please check it, this might require a lot of improvements.
17:39.03 albertcoder I have also displayed all the materials and values of their traits.
17:40.26 mihaineacsu hcurtis: If you read the comment block at the beginning of the file you'll notice it mentions this at some point: "...This results in a doubly-linked circular..."
17:42.43 hcurtis mihaineacsu: Hi, mihaineacsu. Thank you for responding. I'll re-read that comment block.
17:43.12 mihaineacsu hcurtis: http://pages.cs.wisc.edu/~hasti/cs367-1/readings/Linked-Lists/index.html#circular the picture there might help you get a better idea
17:44.32 hcurtis Very cool. Thank you, mihaineacsu.
17:44.52 mihaineacsu hcurtis: is it a bit clearer?
17:45.13 hcurtis I'm still reading.
18:00.33 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
18:26.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:28.18 *** join/#brlcad ries (~rvt@190.131.116.16)
18:55.31 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:04.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:05.08 andrei_ linii
19:13.34 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:24.41 vladbogo hi all
19:25.27 vladbogo starseeker: I have a question regarding the open_existing function
19:26.39 vladbogo I've seen that the existing functions are declared in fb.h and that there is a fixme regarding them
19:28.18 vladbogo so I was thinking about creating a new qt header to include the function but I don't think that this is the best solution
19:28.33 vladbogo what do you think?
19:36.24 Notify 03BRL-CAD Wiki:Albertcoder * 7349 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
20:00.43 Notify 03BRL-CAD Wiki:Inderpreet * 7350 /wiki/User:Inderpreet/GSoC14/logs: /* Week 5 */
20:09.24 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
20:38.29 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7351 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
20:49.29 Notify 03BRL-CAD Wiki:Ankeshanand * 7352 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Logs */
21:14.54 *** part/#brlcad ishwerdas (~ishwerdas@59.91.238.3)
21:21.15 *** join/#brlcad piyush__ (~piyushpar@117.214.221.18)
21:21.54 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
21:23.37 Notify 03BRL-CAD Wiki:Vladbogolin * 7353 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
21:34.50 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
21:45.24 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
22:18.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140624

IRC log for #brlcad on 20140624

00:30.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:55.54 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
04:59.45 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
06:00.42 *** join/#brlcad albertcoder (~albertcod@101.214.187.227)
06:37.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:52.00 *** join/#brlcad pandrei (~pandrei@188.25.27.146)
07:27.34 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:36.18 *** join/#brlcad oana_ (~oana@188.209.97.130)
07:36.35 *** join/#brlcad piyushparkash (~piyushpar@117.205.74.148)
07:57.51 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
08:15.54 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
09:12.38 *** join/#brlcad andrei_ (~IceChat77@188.25.27.146)
09:19.17 *** join/#brlcad vladbogo_ (~vlad@195.216.218.10)
10:00.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:26.09 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.14)
10:27.12 Zhao_Anqing I see a comment: Classify one shell WRT the other shell.
10:27.21 Zhao_Anqing What's meaning of WRT?
10:27.51 Zhao_Anqing this comment located before nmg_class_shell, nmg_class.c
10:37.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:48.36 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:16.22 ``Erik Zhao_Anqing: wrt => with regards to
11:19.00 Zhao_Anqing ``Erik: thank you.
11:30.41 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:39.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:59.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:10.46 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
12:18.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:01.53 Notify 03BRL-CAD:starseeker * 61361 brlcad/trunk/src/librt/CMakeLists.txt: We don't need the boost include in librt.
13:23.45 *** join/#brlcad Skriptkid (~Skriptkid@59.93.69.119)
13:25.07 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
13:41.58 *** part/#brlcad Skriptkid (~Skriptkid@59.93.69.119)
13:44.22 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
13:49.28 ``Erik heh, normal distribution vs paranormal distribution https://twitter.com/Grave_Matters/status/480705820041433088/photo/1
14:01.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:03.42 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
14:30.26 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
14:48.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:50.49 *** join/#brlcad piyushparkash (~piyushpar@117.205.74.148)
14:55.46 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:58.39 raj12lnm Hi folks.
14:59.05 raj12lnm I get a rather strange error while wrapping DSP primitive.
14:59.36 Notify 03BRL-CAD:starseeker * 61362 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/loop.xml brlcad/branches/openscenegraph/include/raytrace.h and 21 others): Sync osg with trunk through r61361
15:02.14 Notify 03BRL-CAD:starseeker * 61363 NIL: Make a branch for exploring gecode as a libpc backend instead of boost.
15:04.11 Notify 03BRL-CAD:n_reed * 61364 NIL: create branch for work on brep debug tools
15:14.41 Notify 03BRL-CAD:starseeker * 61365 brlcad/trunk/src/other/README: Update src/other README
15:16.18 Notify 03BRL-CAD:starseeker * 61366 (brlcad/branches/gecode/CMakeLists.txt brlcad/branches/gecode/src/CMakeLists.txt and 3 others): Remove boost from gecode branch. Once we convert libpc to something else, we should be able to remove boost completely from src/other.
15:16.22 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
15:37.26 raj12lnm I have paste bin the back trace here pls visit paste.lisp.org/+32BU
15:38.49 *** join/#brlcad alisha (~alisha@115.245.59.77)
15:38.51 raj12lnm starseeker: brlcad kanzure pls see if this is an error in the repository similar to submodal?
15:43.35 raj12lnm Also if you wish to see the python code,I have just committed it to a new branch at github.com/raj12lnm/python-brlcad/tree/dsp_primitive
15:59.56 *** join/#brlcad piyushparkash (~piyushpar@117.205.74.148)
16:00.03 *** join/#brlcad albertcoder (~albertcod@101.215.16.50)
16:06.31 Notify 03BRL-CAD:n_reed * 61367 (brlcad/branches/brep-debug/src/libbrep/CMakeLists.txt brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): Add a class which outputs plot files to visualize various stages of brep boolean evaluation and use it in the boolean/intersection code.This is the first piece of the implementation for a debug command which visualizes various
16:06.33 Notify stages of a boolean evaluation. The class implementation duplicates a few librt functions to libbrep, and uses them to write out a slew of plot files. This was the path of least developer effort for persistently storing the information to be visualized. To make the command releasable, we'd probably alter it to stash whatever information is needed to create the plots in the gedp, create the plots via librt after
16:06.35 Notify evalution has completed, and then store them in persistent hidden binary objects.
16:23.03 Notify 03BRL-CAD:starseeker * 61368 (brlcad/branches/gecode/INSTALL brlcad/branches/gecode/configure brlcad/branches/gecode/src/other/CMakeLists.txt): Build system needs some more work, but get gecode building as a functioning subbuild of BRL-CAD in src/other.
16:44.08 Notify 03BRL-CAD Wiki:Krajkreddy * 7354 /wiki/User:Krajkreddy/GSOC14/summary: /* Week6 */
16:58.39 *** join/#brlcad vladbogo (~vlad@5-12-239-156.residential.rdsnet.ro)
17:16.37 *** join/#brlcad albertcoder (~albertcod@101.214.94.194)
17:57.54 *** join/#brlcad andrei_ (~IceChat7@188.25.27.146)
18:18.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:19.46 *** join/#brlcad alisha (~alisha@115.254.244.119)
18:32.01 Notify 03BRL-CAD Wiki:Vladbogolin * 7355 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
18:32.33 Notify 03BRL-CAD:ejno * 61369 brlcad/trunk/src/conv/3dm/3dm-g.cpp: cleanups
18:33.51 Notify 03BRL-CAD:n_reed * 61370 (brlcad/trunk/src/other/perplex/perplex.cpp brlcad/trunk/src/other/perplex/perplex_template.c): Address a gcc warning in the perplex template (size_t can't always hold the value of void *). Increment perplex patch version and start a changelog from a description of the patch change.
18:34.10 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7356 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
18:34.27 Notify 03BRL-CAD Wiki:Inderpreet * 7357 /wiki/User:Inderpreet/GSoC14/logs: /* Development Logs */
18:35.04 Notify 03BRL-CAD:ejno * 61371 brlcad/trunk/src/conv/3dm/3dm-g.cpp: support importing InstanceRef and InstanceDefinitions (in-progress)
18:40.47 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Login.png:
18:43.03 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Signup.png:
18:44.35 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:Verifyemail.png:
18:46.17 Notify 03BRL-CAD:n_reed * 61372 (brlcad/branches/brep-debug/include/ged.h brlcad/branches/brep-debug/src/libged/CMakeLists.txt and 3 others): add the implementation for a command 'dplot' in Archer which reads the outputs from the libbrep DebugPlot class to visualize the results of selected stages of a boolean evaluation
18:59.45 raj12lnm kanzure: starseeker : brlcad : any comments on my post ?
19:00.08 raj12lnm Pls inform in case you did not understand the issue.
19:02.22 *** join/#brlcad merzo (~merzo@97-26-133-95.pool.ukrtel.net)
19:05.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:06.52 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:21.13 Notify 03BRL-CAD Wiki:Albertcoder * 7361 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
19:21.25 Notify 03BRL-CAD:n_reed * 61373 (brlcad/branches/brep-debug/src/conv/3dm/3dm-g.cpp brlcad/branches/brep-debug/src/other/README and 2 others): merge changes from trunk, particularly for changes to perplex template
19:22.13 Notify 03BRL-CAD:starseeker * 61374 (brlcad/trunk/src/other/stepcode/src/express/generated/expscan.c brlcad/trunk/src/other/stepcode/src/express/generated/verification_info.cmake): Update cached stepcode generated files to reflect new perplex template changes.
19:41.22 Notify 03BRL-CAD:n_reed * 61375 (brlcad/branches/brep-debug/src/other/stepcode/src/express/generated/expscan.c brlcad/branches/brep-debug/src/other/stepcode/src/express/generated/verification_info.cmake): merge r61374 from trunk for updates to cached scanner outputs
19:53.26 *** join/#brlcad vladbogo (~vlad@5-12-239-156.residential.rdsnet.ro)
20:00.49 Notify 03BRL-CAD:starseeker * 61376 brlcad/branches/gecode/src/other/gecode/CMakeLists.txt: Don't update config.hpp unless something has actually changed. Without this protection, gecode is rebuilt every time CMake is run.
20:04.53 Notify 03BRL-CAD:n_reed * 61377 brlcad/trunk/src/other/perplex/README.txt: while I'm at it, fix typo in perplex readme and add my notes on writing perplex/lemon parsers complete with template sources; --brlcad_bus_factor
20:07.36 Notify 03BRL-CAD:starseeker * 61378 (brlcad/branches/gecode/src/libpc/CMakeLists.txt brlcad/branches/gecode/src/other/CMakeLists.txt): Add cartesian heart example from gecode to test functionality of gecode build.
20:08.23 clock how many users does brl-cad have worldwide?
20:10.56 Notify 03BRL-CAD:n_reed * 61379 brlcad/trunk/doc/CMakeLists.txt: update ignores in doc directory
20:12.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:12.38 ``Erik nobody knows O.o but some stats are downloads are available at http://sourceforge.net/projects/brlcad/files/stats/timeline
20:12.53 Notify 03BRL-CAD:starseeker * 61380 (brlcad/branches/gecode/src/libpc/cartesian-heart.cpp =================================================================== and 123 others): Er, right, the file itself might help...
20:14.40 ``Erik 1.5 million since open sourcing, but most probably install it, get frustrated trying to figure out how to start it and delete it *shrug*
20:22.24 *** join/#brlcad piyushparkash (~piyushpar@117.205.74.148)
20:40.46 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
20:41.11 kanzure raj12lnm: the email from 2014-06-09 about submodels?
20:55.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:24.51 *** join/#brlcad user____ (~chatzilla@HSI-KBW-046-005-233-189.hsi8.kabel-badenwuerttemberg.de)
22:30.18 *** join/#brlcad merzo (~merzo@234-26-132-95.pool.ukrtel.net)
22:49.38 Notify 03BRL-CAD Wiki:Ankeshanand * 7362 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
IRC log for #brlcad on 20140625

IRC log for #brlcad on 20140625

00:46.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:13.14 raj12lnm kanzure: yes.
01:13.50 raj12lnm But this error is generated in a different fashion. But looks like a similar error.
01:14.50 raj12lnm Just checkout my branch master/dsp_primitive and run test_wdb.py
01:15.03 raj12lnm Also I have pastes the back trace.
01:19.47 kanzure am not sure at the moment, sorry
01:20.31 raj12lnm kanzure: just to confirm do you find the same error? I mean are you able to reproduce ?
01:25.04 kanzure haven't tried
01:25.26 raj12lnm kanzure: will you please look at it later.
01:25.43 raj12lnm I am not able to find a way out.
01:26.37 raj12lnm And there are very few people in this universe with the understanding of brlcad-c repository and pytho-brlcad as you do ;-)
01:27.25 raj12lnm The issue is as follows:-
01:28.02 raj12lnm 1. Since mk_dsp doesn't have enough parameters.
01:28.04 ``Erik texture mapped raycaster in 128 bytes http://www.pouet.net/prod.php?which=63518
01:29.11 raj12lnm 2. Therefore to wrapp a DSP primitive I use the similar approach as in dsp_in_v5 func in libged/type in.x
01:29.35 raj12lnm (typein.c)
01:29.56 kanzure raj12lnm: today i have been working with this library, https://github.com/dcowden/cadquery
01:30.10 kanzure raj12lnm: http://parametricparts.com/docs/examples.html#polylines
01:30.16 kanzure (i like this API a lot)
01:30.26 raj12lnm 3. But on testing I find that there is a null pointer while freeing.
01:33.55 raj12lnm Ok.
01:35.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:36.32 raj12lnm just had a look at the api
01:38.16 raj12lnm kanzure: looks good.
01:38.51 kanzure i was thinking of implementing python-brlcad as a backend for cadquery, but not many of the api concepts hook up
01:38.56 kanzure so it will require lots of glue
01:41.31 raj12lnm kanzure: my understanding to CAD tools is very limited.
01:42.02 raj12lnm In fact it is limited to my GSoC work.
01:42.29 kanzure well, to be fair, i don't know what a "dsp" primitive is or why i would want it :)
01:43.21 raj12lnm It is displacement map.
01:43.29 kanzure hmm
01:43.46 raj12lnm You could find information on brlcad.org/wiki/DSP
01:44.07 kanzure is it raster or vector? the page doesn't make this clear.
01:44.13 raj12lnm Even I didn't have a clue before 4 days.
01:44.19 kanzure it looks like it must be raster because the input is raster data
01:45.11 raj12lnm Hmm
01:45.35 raj12lnm But the input is converted to a DSP file.
01:45.44 kanzure ok
01:45.53 raj12lnm Looked vector to me when created using mged.
01:46.16 raj12lnm is not sure, though
01:46.56 kanzure the resolution of the object has to be limited by the resolution of the input data
01:47.17 raj12lnm kanzure: so if you just checkout my branch and run the test you will find the error.
01:47.33 raj12lnm Its a strange error.
01:50.10 kanzure AttributeError: 'module' object has no attribute 'RT_HRT_INTERNAL_MAGIC'
01:50.13 kanzure i think it's just a version error
01:50.41 raj12lnm kanzure: I think its a different error.
01:50.57 raj12lnm I get a different error.
01:55.45 *** join/#brlcad raj12lnm_ (70c4054a@gateway/web/freenode/ip.112.196.5.74)
02:00.44 raj12lnm_ kanzure : I get the following error
02:00.45 raj12lnm_ ERROR: bad pointer 0xb74b0060: s/b bu_mapped_file(x4d617066), was Unknown_Magic(x308), file /home/mohit/brlcad/src/librt/primitives/dsp/dsp.c, line 4586
02:04.06 kanzure hmm
02:17.43 raj12lnm hope that you are able to produce the same.
02:40.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:02.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:43.53 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
03:50.21 starseeker raj12lnm: do you have a backtrace?
03:50.33 starseeker it would help to know how we got to that crash
03:51.16 raj12lnm <PROTECTED>
03:52.17 starseeker what are you using for displacement map data?
03:53.09 raj12lnm Ex1.dsp used the same way as illustrated on brlcad.org/wiki/DSP
03:53.44 starseeker and it works as expected in MGED?
03:54.31 raj12lnm Yes.
03:54.41 starseeker erm
03:55.28 raj12lnm starseeker: you must have noted the issue is caused while freeing the dsp-data from dB.
03:55.29 starseeker does the MGED keep command have any problems?
03:55.42 starseeker yes - the question is how the bad pointer got there in the first place
03:56.40 starseeker would suggest triggering a wdb_export purely in C - by writing a small test program, if necessary - to try and isolate the issue
03:56.57 starseeker keep might do it, but if not you can construct a test
03:57.58 starseeker another thing to do might be to step through the logic that creates the dsp in a C debugger and see what is changed when with regards to that pointer
03:58.42 raj12lnm starseeker: did you glance through the python code?
03:58.56 raj12lnm That is doing exactly the sane thing.
04:03.16 Notify 03BRL-CAD:starseeker * 61381 (brlcad/branches/gecode/src/other/gecode/Makefile.in =================================================================== and 1949 others): Need the Makefile.in file
04:06.33 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
04:11.14 raj12lnm starseeker: is there a command in mged to free an object.
04:14.30 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
04:15.58 raj12lnm Or remove it :-)
04:21.09 brlcad raj12lnm: "kill [object]"
04:28.19 raj12lnm brlcad: I get this strange error with DSP.
04:40.27 raj12lnm starseeker: and brlcad can you explain me which part of code is executed when wdb_export is triggered ?
04:47.12 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
05:14.50 *** join/#brlcad alisha (~alisha@202.164.53.117)
05:32.54 *** join/#brlcad amitt (~amitt@202.164.53.117)
05:40.57 *** join/#brlcad alisha (~alisha@202.164.53.117)
05:46.54 *** join/#brlcad amitt (~amitt@202.164.53.117)
06:35.10 *** join/#brlcad amitt (~amitt@49.138.214.80)
06:37.46 *** join/#brlcad amittbhardwj (~amitt@49.138.214.80)
06:46.19 *** join/#brlcad hsrai_ (~hsrai@49.138.214.80)
06:51.38 *** join/#brlcad hsrai__ (~hsrai@49.138.214.80)
06:54.19 *** join/#brlcad hsrai_ (~hsrai@49.138.214.80)
07:06.51 *** join/#brlcad andrei_ (~IceChat77@188.25.27.146)
07:07.23 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:12.54 Notify 03BRL-CAD Wiki:14.98.254.161 * 7363 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 5 */
07:35.12 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:56.43 *** join/#brlcad luca79 (~luca@net-2-34-208-72.cust.vodafonedsl.it)
08:10.59 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:50.21 *** join/#brlcad oana_ (~oana@188.209.97.130)
09:03.25 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:56.15 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
09:59.39 *** join/#brlcad vladbogo_ (~vlad@195.216.218.10)
10:06.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:14.20 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7364 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
11:13.35 *** join/#brlcad Inderjeet_Singh (~Inderjeet@117.234.199.138)
11:17.39 *** part/#brlcad Inderjeet_Singh (~Inderjeet@117.234.199.138)
11:51.56 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
12:24.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:01.00 Notify 03BRL-CAD:ejno * 61382 brlcad/trunk/src/conv/3dm/3dm-g.cpp: cleanups
13:01.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:32.40 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.17)
13:40.03 Notify 03BRL-CAD:starseeker * 61383 brlcad/trunk/AUTHORS: Add Gustav Granroth to the code contributors in AUTHORS for his work on Windows parallel support.
13:44.31 Notify 03BRL-CAD:starseeker * 61384 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add a basic gecode example, with an eye towards morphing it into something that can do the libpc solver test examples.
13:57.25 brlcad kanzure: very interesting api link you shared (parametricparts) ... I like it!
13:57.46 brlcad would be really interesting to see 1) an mged version of that and 2) a python-brlcad version of that ;)
13:58.39 kanzure so, one of the concepts in cadquery is iterating over vertices, edges, wires (lists of edges, ick), faces/surfaces
13:58.45 kanzure i am not sure if that is compatible with brlcad
13:59.22 kanzure or if i could coerce that into compatibility somehow
14:02.56 Notify 03BRL-CAD:carlmoore * 61385 (brlcad/trunk/doc/parsers/templates/main.c brlcad/trunk/doc/parsers/templates/parser.lemon brlcad/trunk/doc/parsers/writing_perplex_lemon_parsers.txt): remove a trailing blank, and fix spellings
14:08.40 Notify 03BRL-CAD:starseeker * 61386 (brlcad/trunk/src/libbrep/CMakeLists.txt brlcad/trunk/src/librt/CMakeLists.txt): Disable the fit testing code again - it served its immediate purpose, and it's now clear we'll need to implement the full Eck/Hoppe approach to make this work. Keeping this code because pieces of it will likely be quite helpful when we get there
14:10.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:21.34 brlcad vladbogo_: you get an answer about open_existing?
14:21.35 vladbogo_ brlcad: no
14:22.11 vladbogo_ can you tell me your opinion
14:25.50 brlcad kanzure: which API concepts don't hook up? we should/can make them hook up
14:26.42 kanzure brlcad: iterating over edges of a shape?
14:27.03 brlcad oops
14:27.04 brlcad nd yes, dsp is raster .. it's basically a height field entity (but we already had an old primitive named that, so the author picked a different name)
14:27.58 vladbogo_ brlcad: I was thinking about creating a new header for the framebuffer and to declare the open_existing function there.
14:28.06 kanzure for example, here's a limmrick in cadquery,
14:28.07 kanzure result = result.faces(">Z").vertices("<XY").workplane() #select the lower left vertex and make a workplane
14:28.10 kanzure result = result.circle(1.0).cutThruAll() #cut the corner out
14:28.26 vladbogo_ what do you think?
14:28.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:30.28 kanzure or this example: outer_shell.edges("#Z").fillet(p_topAndBottomRadius)
14:30.58 kanzure i haven't done work in brlcad based on selecting edges like that
14:31.03 kanzure is that doable?
14:49.26 *** join/#brlcad user_name (~hsrai@202.164.53.122)
14:55.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:02.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:09.26 *** join/#brlcad user_name (~hsrai@202.164.53.122)
15:09.40 *** join/#brlcad alisha (~alisha@115.184.74.197)
15:10.34 *** join/#brlcad amittbhardwj (~amittbhar@117.214.207.125)
15:25.01 d_rossberg vladbogo_: as far as i understood ~_open existing are defined in libfb and used in libdm and mged, therefore the prototype has to be in a public header
15:27.41 vladbogo_ d_rossberg: you are right, _open_existing are declared in fb.h and defined in libfb
15:28.53 vladbogo_ the problem is that all framebuffers use the same fb.h and that there isn't a generic _open_existing prototype (I don't think it's possible quite easy to do one)
15:30.40 d_rossberg that's right, but to change this the frame buffer logic in general had to be changed, this is probable the todo
15:31.06 vladbogo_ so when adding the _qt_open_existing which has to have some Qt specific arguments some conflicts appear since the fb.h is used in all other fb's
15:31.35 d_rossberg so, if you implement only a new frame buffer type you should do it analogous to the existing ones
15:32.33 *** join/#brlcad alisha (~alisha@115.244.15.40)
15:32.51 d_rossberg what kind of conflict? (which symbol?)
15:33.11 vladbogo_ <PROTECTED>
15:34.17 d_rossberg unfortunately i've to go in a minute :(
15:35.59 vladbogo_ I'm not currently at the computer where I have modified the code and it's not accessible so I have to do the changes now and wait to compile
15:36.59 d_rossberg ok, i'll be back tomorrow (now i've to hurry to get my bus)
15:37.08 vladbogo_ ok
15:37.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:40.56 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
15:51.17 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.131)
16:03.18 Notify 03BRL-CAD:brlcad * 61387 brlcad/trunk/src/libbu/mappedfile.c: make sure the mapped file pointer is not null before checking it, otherwise we don't need to do anything. doesn't need to be a halting condition.
16:03.50 Notify 03BRL-CAD:starseeker * 61388 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/db_fullpath.c brlcad/trunk/src/librt/search.c): Rework the matrix handling a bit - I believe this addresses the memory loss reported by valgrind. Key was to not have the assignment macro for the matrix blindly malloc - needed to see if matrix memory had already been set first.
16:04.07 Notify 03BRL-CAD:brlcad * 61389 brlcad/trunk/src/librt/primitives/dsp/dsp.c: bu_close_mapped_file() already checks the pointer
16:06.20 Notify 03BRL-CAD:brlcad * 61390 brlcad/trunk/src/librt/primitives/dsp/dsp.c: couple more unnecessary mapped file checks
16:07.16 brlcad raj12lnm: sorry belated reply .. wdb_export is called whenever an object is modified
16:08.00 raj12lnm brlcad: that I understand.
16:08.03 brlcad kanzure: that is compatible with our sketch and brep objects .. especially the latter, constructed the same way
16:08.32 brlcad vladbogo_: open_existing should be added as a new callback into the fb callback table
16:09.08 raj12lnm brlcad: but the issue are too many primitives and one function takes care of all.
16:09.11 brlcad right now, those are implementation-specific functions that are declared, which makes the calling code (e.g., mged's front-end code) need to include all the right headers and such to use it
16:09.19 brlcad instead of being encapsulated entirely by libfb
16:09.34 kanzure brlcad: so, only the sketch and brep objects? in particular i am wondering about the other primitives.
16:09.48 kanzure brlcad: for example, a circle
16:10.08 brlcad kanzure: we're also working on exposing similar entities for all of our implicit primitives, so if you have an arb8 (box) for example, you can actually get at each edge and vertex in an automatic programmable fashion
16:10.34 kanzure where is that function/tool to do that?
16:10.45 raj12lnm brlcad: the issue is each export frees the internal dB.
16:10.53 kanzure the exposing part doesn't matter much to me; i can just hook into the underlying library rather than libged
16:10.57 raj12lnm And I don't understand why it fails.
16:11.33 brlcad kanzure: all of freecad is basically our single "brep" object
16:11.52 brlcad they only have one entity, a boundary representation
16:11.56 kanzure freecad is opencascade... has way more than breps :)
16:12.07 brlcad not really
16:12.21 brlcad I mean, it is opencascade, that goes hand in hand
16:12.25 kanzure see "gce - " on http://diyhpl.us/wiki/cad/opencascade/
16:12.46 *** join/#brlcad raj12lnm_ (70c4054a@gateway/web/freenode/ip.112.196.5.74)
16:13.07 raj12lnm_ brlcad : it gives this error
16:13.08 raj12lnm_ ERROR: 0x507 mis-aligned bu_mapped_file pointer, file /home/raj/brlcad/src/librt/primitives/dsp/dsp.c, line 4586
16:13.36 raj12lnm This is while freeing the internal dB.
16:13.49 starseeker brlcad: I think vladbogo_ left before he saw your reply
16:14.02 brlcad opencascade is a brep modeling kernel, even their basic entities (boxes, cones, cylinders, etc) are represented in brep form
16:14.09 kanzure brlcad, is that edge/vertex data that is "going to be exposed" already availble in librt somewhere?
16:14.37 starseeker kanzure: that's a work in progress...
16:14.42 *** join/#brlcad alisha (~alisha@101.58.204.117)
16:14.51 kanzure he said the exposing is a work in progress; what about the stuff-to-be-exposed?
16:14.56 brlcad kanzure: it's exposed for our brep and sketch entities :)
16:15.06 brlcad the other primitives are a work in progress
16:15.33 brlcad brep exposure is the opennurbs API (really the ON_Brep portion of the API)
16:16.07 brlcad sketch is the same entities that andrei is currently wrapping for our OO kernel
16:16.41 Notify 03BRL-CAD:ejno * 61391 brlcad/trunk/src/conv/3dm/3dm-g.cpp: always make imported geometry names BRL-CAD compliant
16:16.51 brlcad raj12lnm: that's not nearly enough information to help .. it looks like you probably have uninitialized data
16:17.19 brlcad and/or a mapped file that didn't get set up correctly (so random data) and is causing havoc when it gets deleted
16:17.40 brlcad raj12lnm: I just changed some of those checks -- svn up, compile, and see if it makes any difference
16:17.45 brlcad probably won't but easy to try
16:18.03 brlcad raj12lnm: where is the rt_dsp_internal coming from? who made it?
16:18.37 raj12lnm_ i mean rt_db_internal
16:18.56 raj12lnm_ I can give you the backtrace.
16:19.25 brlcad kanzure: oh, also our NMG primitive is exposed that same way with vertices, edges, faces, "wires" (loops), shells, and solids
16:19.40 kanzure can't i just bypass the primitives?
16:19.47 kanzure do i have to use primitives?
16:19.51 brlcad raj12lnm_: I already saw your backtrace, but that doesn't say where the object came from
16:20.39 brlcad kanzure: you can if you stick strictly to brep
16:20.49 brlcad or strictly to sketches or nmg .. but all three are completely different constructions conceptually
16:21.18 brlcad sketchs are purely 2D and in theory will translated 100% to brep but that mapping hasn't been made
16:21.28 raj12lnm_ this is how the object is created http://tny.cz/71ee65e79
16:21.57 brlcad nmg vs brep however is a different beast .. you could similarly map any nmg to brep, but not any brep to nmg (nmg are polygonal brep)
16:22.41 brlcad raj12lnm_: well there ya go!
16:23.07 brlcad raj12lnm_: what does /home/raj/brlcad/src/librt/primitives/dsp/dsp.c, line 4586 say? :)
16:23.20 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.131)
16:24.28 raj12lnm_ ??
16:24.33 raj12lnm_ what does it sat >
16:24.40 brlcad you tell me
16:24.49 brlcad what is that line of code?
16:25.59 raj12lnm_ yeah you must be wondering that mapped file dsp_mp is not initialized.
16:26.05 brlcad starseeker: 61388 doesn't look at all right
16:26.12 raj12lnm_ it says this "BU_CK_MAPPED_FILE(dsp_ip->dsp_mp);"
16:26.28 brlcad raj12lnm_: I'm not wondering, I see it's not initialized in the initialization code you posted
16:26.52 brlcad it's accessing dsp_ip->dsp_mp .. which you never initialize/set
16:26.53 raj12lnm_ brlcad : so it is not initiatialized in the typein.c file.
16:27.28 raj12lnm_ also it is not not initialized in mk_dsp
16:27.53 raj12lnm_ so i (presume) that the mapped file has to do something with the internal structure.
16:28.10 raj12lnm_ and some other part of code does it (not sure which, couldnot find)
16:28.29 brlcad raj12lnm_: au contraire .. BU_ALLOC() zero-initializes a structure
16:29.06 raj12lnm_ brlcad : I know english only ;)
16:29.11 brlcad it could/shoult have manually initialized the dsp_mp field and any others, but it's technically not needed
16:29.15 raj12lnm_ cta.brlcad_new(libwdb.struct_rt_dsp_internal) but this i am sure also does
16:29.30 Notify 03BRL-CAD:starseeker * 61392 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/doc/CMakeLists.txt and 14 others): Sync through trunk r61391
16:29.31 brlcad raj12lnm_: that means "on the contrary"
16:29.52 Notify 03BRL-CAD:starseeker * 61393 (brlcad/branches/openscenegraph/AUTHORS brlcad/branches/openscenegraph/doc/CMakeLists.txt and 14 others): Sync through trunk r61391
16:30.03 brlcad I wouldn't be so sure because uninitialized data is exactly what you're looking at in that stack trace
16:30.04 Notify 03BRL-CAD:starseeker * 61394 (brlcad/branches/bullet/AUTHORS brlcad/branches/bullet/doc/CMakeLists.txt and 34 others): Sync through trunk r61391
16:30.07 brlcad malloc vs calloc
16:30.22 brlcad what does brlcad_new do?
16:30.47 kanzure i do not like that name
16:30.53 raj12lnm_ ok :)
16:30.53 raj12lnm_ malloc.
16:30.56 raj12lnm_ so you i will zero initialize it.
16:31.15 brlcad starseeker: what doesn't look right about it is the "char **" .. there's not character arrays involved anywhere so that's not the right type
16:31.38 brlcad kanzure: you get really used to it after about 10 years ;)
16:32.05 brlcad I found it quite annoying too, digital signal processing, damnits
16:32.11 kanzure i mean brlcad_new
16:32.14 brlcad ahh
16:32.15 kanzure but yes dsp is also a bad name
16:32.15 brlcad heh
16:33.02 brlcad yeah, brlcad_new seems unnecessary .. it's just allocating - what's specific to brlcad about that?
16:33.21 kanzure i don't like all the weird memory management stuff going on here
16:33.30 kanzure isn't brlcad supposed to do that under the hood
16:33.39 kanzure there shouldn't have to be malloc/calloc calls in python
16:33.53 kanzure that's very much a code smell
16:36.11 raj12lnm kanzure: yeah it is.
16:36.44 raj12lnm And trust me without brlcad's help I could not have found the issue.
16:37.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:39.18 *** join/#brlcad alisha (~alisha@101.62.209.145)
16:43.16 brlcad kanzure: I know nothing about how or why that is set up the way it is other than I believe he's wrapping libwdb API and some of the API does expose additional structures
16:44.09 brlcad but that wouldn't explain the dsp case
16:44.24 brlcad mk_dsp() does take care of it all for you
16:49.24 Notify 03BRL-CAD:brlcad * 61395 brlcad/trunk/src/conv/3dm/3dm-g.cpp: 3dm-g is not documented (gah, it should be), so we don't need to take the flag through deprecation (it's probably minimally impacting too). just remove it.
16:53.11 *** join/#brlcad ishwerdas (~ishwerdas@117.212.54.152)
16:54.50 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:56.03 Notify 03BRL-CAD:starseeker * 61396 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: Take the BRL-CAD compliant names option out of the Archer dialog for 3dm-g
16:56.28 *** join/#brlcad alisha (~alisha@101.62.209.145)
16:57.44 *** join/#brlcad vladbogo (~chatzilla@5-12-239-156.residential.rdsnet.ro)
17:01.19 Notify 03BRL-CAD:brlcad * 61397 brlcad/trunk/src/libged/typein.c: rework dsp initialization to clearly initialize all struct fields (for v5 and v4) instead of relying on zero-init from BU_ALLOC.
17:08.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:21.30 *** join/#brlcad alisha (~alisha@115.245.190.79)
17:36.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:39.25 Notify 03BRL-CAD:indianlarry * 61398 brlcad/trunk/src/librt/primitives/brep/brep.cpp: In poly2tri_CDT() for trims that are at surface singularity assume trim definitions are correct and generate UV sample points using delta calculated from fraction of trim length. Needed to use trim parameter space not UV.
17:44.23 Notify 03BRL-CAD:n_reed * 61399 brlcad/trunk/src/tclscripts/rtwizard/rtwizard: Something about r61095 broke raytracing via the render button in Archer by causing fblabel's call to vfont_get fail. Rtwizard assumed the error was from the port being in use, and its subsequent behavior left things in a bad state. Work around the problem by having rtwizard check the fblabel error code to ensure failure is from fb_open, not
17:44.25 Notify vfont_get.
18:01.37 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
18:02.32 *** join/#brlcad pandrei (~pandrei@188.26.186.183)
18:10.13 kanzure is there a difference between breps denoted by BRep and those breps denoted by Brep in brlcad?
18:10.32 kanzure like ON_Brep vs STEP_Empty_BRep
18:11.15 kanzure i suspect that the interesting parts of librt.ON_Brep are not available in python-brlcad because those portions are C++ :(
18:14.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:43.53 raj12lnm kanzure: brlcad I have added a calloc option to brlcad new
18:44.03 raj12lnm Now its not fishy anymore.
18:44.21 raj12lnm Brlcad mk_dsp needs restructuring
18:44.30 raj12lnm thinks so.
18:45.28 raj12lnm Because with the current set-up one cannot specify certain parameters used in mged.
18:55.13 Notify 03BRL-CAD Wiki:Krajkreddy * 7365 /wiki/User:Krajkreddy/GSOC14/summary: /* Week6 */
18:55.23 Notify 03BRL-CAD Wiki:Albertcoder * 7366 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */
18:56.44 raj12lnm brlcad: also as notified earlier metaball has a bug. And it could be resolved by patch 278 on sf.
18:56.58 raj12lnm Please see this when you get time.
18:57.15 Notify 03BRL-CAD:ejno * 61400 brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix duplicate creation of instance references; remove redundant casts
18:59.36 kanzure hmm python-brlcad doesn't wrap opennurbs because it's c++ :(
19:00.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:14.41 *** join/#brlcad luca79 (~luca@net-2-34-208-72.cust.vodafonedsl.it)
19:32.39 Notify 03BRL-CAD:carlmoore * 61401 brlcad/trunk/src/util/mac-pix.c: no change in software; just rearrange the order of the 'case' statement regarding program options
19:35.50 Notify 03BRL-CAD:bob1961 * 61402 brlcad/trunk/src/tclscripts/lib/RtImage.tcl: This fixes pid_wait which was breaking the rtwizard/rtimage functionality on windows (i.e., the edge drawing and ghosting were not working).
19:42.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:47.54 Notify 03BRL-CAD:carlmoore * 61403 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: supply description for -x,-y,-X,-Y
20:00.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:13.50 Notify 03BRL-CAD:n_reed * 61404 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/doc/CMakeLists.txt and 16 others): sync from trunk through r61403
20:18.20 Notify 03BRL-CAD Wiki:Vladbogolin * 7367 /wiki/User:Vladbogolin/GSoC2014/Midterm: Created page with "=Embedding a framebuffer window= In the past month I started working at the Embedding a framebuffer window project. Like last year, I was really excited about participating i..."
20:20.03 Notify 03BRL-CAD Wiki:Vladbogolin * 7368 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
20:32.49 ankesh11 Is it okay to put the blog post on my own blog or should I use the wiki?
20:33.04 ankesh11 (For GsoC Midterm Evaluations)
20:35.14 ``Erik ankesh11: that's probably up to your mentor... we've had people use their own blogs in the past (with the necessary link in the wiki so it could be found)
20:36.25 ankesh11 Alright.
20:38.31 ``Erik you could always just use your blog, make the link in the wiki, then if someone asks you to put it in the wiki instead, it's just cut&paste, right? :)
20:48.19 ankesh11 Yeah. That should be okay, will get onto it.
20:50.38 brlcad your own blog with a link in your dev log is even preferred
20:51.31 brlcad raj12lnm: what certain parameters? mk_dsp() can be changed
20:53.08 Notify 03BRL-CAD:carlmoore * 61406 (brlcad/trunk/doc/docbook/system/man1/en/nastran-g.xml brlcad/trunk/src/conv/nastran-g.c): remove duplication in man page; add -xX to man page; add run-with-no-arguments for getting help
20:53.08 brlcad kanzure: tthey both stand for "boundary representation" so you'll find the term "brep" in a number of contexts
20:53.16 Notify 03BRL-CAD:n_reed * 61405 brlcad/branches/brep-debug/src/libged/brep.c: need to initialize counts prior to parsing and copy them to main info struct afterwards
20:53.53 kanzure but why is it capitalied in one but not hte other
20:53.54 kanzure *the
20:53.55 brlcad it's the intrinsic format of most commercial CAD systems
20:53.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:54.05 kanzure that wasn't what i was asking..
20:54.17 kanzure BRep and Brep have different capitalization
20:54.45 brlcad yes, because it's different people mashing those two words in different ways
20:55.00 brlcad you might even encounter B-Rep or BREP or ...
20:55.41 kanzure i suggest picking a project standard and sticking to it
20:55.42 brlcad in terms of code ON_Brep has no relation to STEP_Empty_BRep other than they both represent or do something with boundary representation geometry
20:56.00 brlcad ON_Brep is openNURBS API
20:56.13 brlcad STEP_Empty_BRep is almost certainly generated via the STEP standard
20:57.51 brlcad i.e., two completely different, massive entities with their own interests and conventions
20:58.56 brlcad we might be able to change STEP_Empty_BRep but I suspect that is auto-generated directly from the ISO schema, and merely presented through the SDAI binding interface
20:59.09 brlcad i.e., it must be spelled that way per the STEP standard
20:59.29 kanzure i believe there are other cases that aren't from the SDAI bindings unrelated to STEP that are using the inconsistent capitalization
21:02.00 brlcad well there's nominally at least our C API which should be using "brep" in function names and struct elements because our naming style is lowercase for all those elements
21:02.16 Notify 03BRL-CAD:n_reed * 61407 brlcad/branches/brep-debug/src/libged/brep.c: private functions don't need lib prefix
21:02.19 brlcad and there's the C++ portions, which are heavily influenced by ON_Brep from openNURBS API
21:02.45 brlcad and there's dev comments which probably span the gamut but are irrelevant because they're comments
21:03.03 brlcad if you see a case worth fixing, point it out
21:04.13 Notify 03BRL-CAD:ejno * 61408 brlcad/trunk/src/conv/3dm/3dm-g.cpp: simplify operations on the layer maps
21:04.36 Notify 03BRL-CAD:starseeker * 61409 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/CMakeLists.txt): Not (yet) a properly fleshed out sub-include, but for readability break db_fullpath components out of raytrace.h
21:05.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:05.44 Notify 03BRL-CAD:starseeker * 61410 brlcad/trunk/include/rt/db_diff.h: Add db_diff wrapper
21:07.46 Notify 03BRL-CAD:brlcad * 61411 (brlcad/trunk/include/bu/vfont.h brlcad/trunk/src/libbu/vfont.h): use the right header guard prefix
21:12.34 Notify 03BRL-CAD:n_reed * 61412 brlcad/branches/brep-debug/src/libged/brep.c: add dplot routine to step through isocsx events; set event count to 0 until we can parse it
21:21.53 ``Erik looks like google's ditching imap in gmail for a custom api to make it a "platform" http://online.wsj.com/news/article_email/google-opens-gmail-making-it-more-of-a-platform-for-developers-1403719202-lMyQjAxMTA0MDIwNTEyNDUyWj
21:23.28 n_reed brlcad: I'd appreciate it if you'd upgrade the repo so we can use mergeinfo
21:40.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:44.30 brlcad n_reed: you and me both
21:44.58 brlcad starseeker: RT_DB_DIFF_H
21:50.28 Notify 03BRL-CAD:starseeker * 61413 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/db_fullpath.h and 2 others): Break pathHmat out of mged into a librt function - this appears to be the function that gets us the 'final placement' matrix for wireframes in the view.
21:51.00 Notify 03BRL-CAD Wiki:Vladbogolin * 7369 /wiki/User:Vladbogolin/GSoC2014/Logs:
21:56.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:59.19 Notify 03BRL-CAD:starseeker * 61414 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/nastran-g.xml and 15 others): Sync through trunk r61413
22:05.28 Notify 03BRL-CAD:n_reed * 61415 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c and 3 others): write out isocurve-surface event counts and update parser to read them
22:09.22 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
22:10.20 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7370 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
22:10.21 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:12.51 brlcad mihaineacsu: how's coding coming along?? haven't seen much of any updates ... getting to be very concerning
22:12.53 Notify 03BRL-CAD:starseeker * 61416 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Start figuring out how to handle regions as atomic objects in the scenegraph for performance.
22:14.36 mihaineacsu brlcad: I'm reading the gqa source file, I'm not sure how materials are to be saved and used after getting them from the web platform
22:15.04 mihaineacsu <PROTECTED>
22:15.30 brlcad mihaineacsu: these are questions you should have been asking a long time ago
22:16.00 mihaineacsu I only got working on this matter this week, I've left an email concerning last week
22:16.02 brlcad mihaineacsu: so did you figure out how to run rtweight?
22:16.07 mihaineacsu yes
22:16.16 brlcad I saw your e-mail
22:18.03 brlcad mihaineacsu: my concern is with respect to the timeline, we're nearly 1/3rd done with SOCIS and you've written no code nor kept up your log nor been interactive in pretty much any capacity
22:18.55 brlcad one week does not account for the three and a half weeks that have elapsed, please take active efforts to adjust your level of participation and activity
22:19.06 brlcad you basically have no slack time remaining now
22:19.33 mihaineacsu yes, I understand
22:19.54 brlcad did you figure out how to run gqa successfully?
22:20.07 mihaineacsu yes, I have
22:20.14 brlcad you build a density file?
22:20.20 brlcad s/build/used or built/
22:20.30 mihaineacsu I've reading and followed the manual
22:20.37 mihaineacsu for gqa, so yes
22:21.42 brlcad can you explain the process, the steps you took, what sample you used, what volume or mass result you got?
22:22.31 brlcad want to make sure you have a firm understanding of how the tool presently works and the terminology before we can talk about how to go about changing things
22:22.50 mihaineacsu well actually I used the test values from weight.sh
22:23.43 brlcad okay, and how did you use them?
22:23.56 brlcad walk me through it
22:24.50 mihaineacsu built the same regions and saved the values in a .density file
22:25.18 brlcad cool, that's good, what next?
22:26.11 mihaineacsu saved the .density file in the working directory, and ran rtweight
22:26.48 mihaineacsu from what I understood rtweight looks up the .density file
22:30.12 brlcad ... and? :)
22:31.22 mihaineacsu and it generated the output, used the density table and obtained the volume
22:32.47 brlcad it doesn't use the .density file for volume
22:33.15 brlcad it uses ray tracing (hence the rt* in the name)
22:44.36 *** join/#brlcad Izakee (~Isaac@41.205.22.2)
22:46.59 mihaineacsu ok, I followed the same process when I tested out the first patch
22:49.12 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-csbpxbwmnpubgrjw)
22:51.16 brlcad mihaineacsu: not understanding whether you misunderstood what I was saying or whether you're telling me something else...
22:51.54 brlcad my point was that the .density file doesn't help compute volume .. it's material names and density values, it's used to compute mass
22:52.22 mihaineacsu brlcad: I was saying something else. I understand, raytracing for volume, density table for weight
22:52.52 brlcad okay
22:53.01 brlcad so that's all good, but what about gqa?
22:54.51 mihaineacsu with the gqa, we need to specify the file
22:56.19 mihaineacsu I haven't tested it out properly
22:57.39 Notify 03BRL-CAD Wiki:Erik * 7371 /wiki/Summer_of_Code/Checklis: mention posting midterm report to blog or wiki page
22:58.23 mihaineacsu I know the file has to be imported beforehand as a binary object
22:59.00 brlcad yes it does
22:59.16 brlcad I think you need to build a simple example from the ground up
22:59.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:59.25 brlcad something that anyone here can walk you through
22:59.51 mihaineacsu ok
22:59.58 brlcad create a simple sphere with mged, create a density file with just one or two entries
23:01.27 brlcad create the sphere with radius 5mm)
23:01.48 brlcad "in sph sph" ... the follow the prompts
23:02.08 brlcad create a region with that sphere: "r sph.r u sph"
23:02.37 brlcad assign material code to that region with the mater command
23:03.50 brlcad run rtweight and confirm the volume, and mass for two materials, say water and gold
23:04.37 brlcad then figure out how to import the density table (man gqa), and run gqa to also calculate volume and mass ... report back your results (all four values)
23:04.48 mihaineacsu ok, thank you
23:04.56 brlcad ask questions, discuss as you make progress, be interactive .. don't work quietly
23:05.25 brlcad and for godsake, update your log with any and all days that you worked on anything with a sentence or two describing what you did (even if you did nothing, say that)
23:06.00 mihaineacsu I will
23:06.01 brlcad from here on out, you need to update that log every day
23:06.14 Izakee :)
23:07.44 Notify 03BRL-CAD Wiki:Ankeshanand * 7372 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
23:16.21 brlcad mihaineacsu: have you gone through http://brlcad.org/wiki/Summer_of_Code/Checklist ?
23:17.01 mihaineacsu aside the last points, yes
23:17.25 brlcad okay, great (that should be in your dev log somewhere ;)
23:17.32 brlcad thanks
23:23.30 *** join/#brlcad ParahSailin (~parahsail@unaffiliated/parahsailin)
23:25.39 mihaineacsu brlcad: I'm getting this error on rtweight: "Material type 0 used, but has no density file entry."
23:29.09 brlcad mihaineacsu: what does that mean?
23:29.38 brlcad run "l sph.r" .. it will tell you what materialID is set
23:29.39 mihaineacsu I understand what it means, but I did make .density file :)
23:29.49 brlcad and what does your .density file look like?
23:31.11 mihaineacsu http://cl.ly/image/432t1s370m1R/Screen%20Shot%202014-06-26%20at%2002.30.13.png it looks like this
23:32.50 brlcad huh, that is odd
23:32.59 brlcad so one thing I didn't explain, the "mater" command
23:34.05 brlcad that sets a shader, not the material ID .. it's got a bad name
23:34.18 brlcad the GIFTmater=1 is the value you're looking for
23:34.24 mihaineacsu oh I see
23:34.35 brlcad that means it's material "1"
23:34.47 brlcad now if your .density file
23:35.20 brlcad <PROTECTED>
23:35.23 brlcad i.e., sph.r
23:36.02 brlcad I'm not at all sure what you'd get Material type 0 used, but has no density file entry though ... that sounds like something work fixing
23:36.06 brlcad worth fixing
23:38.34 raj12lnm brlcad: like no interpolation, cut for direction given at http://brlcad.org/wiki/DSP
23:39.29 raj12lnm Correction: (cut for direction)=(cut direction)
23:43.12 mihaineacsu so just changing Gold to the region's name ought to fix it? http://f.cl.ly/items/1F250P1J3w0q253P3M0P/Screen%20Shot%202014-06-26%20at%2002.41.28.png
23:49.36 mihaineacsu I'll try running the virtual machine, check if it's because of my built
23:54.03 brlcad mihaineacsu: unless you modified your build, that would be a waste of time to check
23:55.02 brlcad don't become victim of cargo cult programming techniques, just trying different environments until it magically works ... understand why it's not working ;)
23:55.11 brlcad what is the format of a .density file?
23:56.27 brlcad "you listed "Gold" (which you set as the shader name), but it's expecting an object name" <-- this is wrong
23:56.48 brlcad Gold was fine, but you should check the format and understand what each column means
23:56.58 mihaineacsu I know it's index density object_name
23:57.18 mihaineacsu if you check the last screenshot, I made the changes and I get the same output...more or less
23:57.42 brlcad it's not object_name
IRC log for #brlcad on 20140626

IRC log for #brlcad on 20140626

00:00.15 mihaineacsu it's material name or description? but you said it's expecting an object's name
00:00.34 mihaineacsu or have I misunderstood?
00:00.48 brlcad "you listed "Gold" (which you set as the shader name), but it's expecting an object name" <-- this is wrong
00:00.54 brlcad note the "this is wrong"
00:01.19 brlcad I miswrote, Gold was fine and correct
00:01.31 brlcad well, except that's not the density for gold
00:01.37 mihaineacsu :)
00:01.57 mihaineacsu so I should rerun mater
00:02.15 brlcad no, I also told you that command wasn't right.......
00:02.38 brlcad that sets a shader, not the material ID
00:02.45 mihaineacsu ok
00:02.58 brlcad you don't presently care about the shader system
00:03.09 mihaineacsu ok, I'll leave it aside
00:03.13 brlcad so you have an object (sph.r) and it has a material ID set
00:03.18 brlcad what is the ID currently set to?
00:03.20 mihaineacsu 1
00:03.24 mihaineacsu using l sph.r
00:03.27 brlcad good
00:03.39 brlcad and you have a .density table entry for code 1
00:03.53 brlcad so that's right
00:04.12 brlcad so then you have to revisit what goes wrong
00:04.45 brlcad hint: run the "who" command
00:09.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:10.28 brlcad mihaineacsu: what did the who command tell you?
00:10.37 mihaineacsu sph.s
00:11.42 brlcad that's the problem
00:12.04 brlcad you're looking at the sph.s primitive sphere
00:12.13 brlcad not the sph.r region which you set the ID on
00:12.36 mihaineacsu Z, draw sph.r ?
00:12.42 brlcad sure
00:13.04 mihaineacsu finally worked
00:13.20 brlcad this would have been avoided if you had run rtweight OUTSIDE of mged, where you have to specify the .g file and an object name
00:13.30 mihaineacsu yeah
00:13.40 brlcad inside of mged, it works with whatever objects you're looking at
00:14.04 mihaineacsu I missed that
00:14.09 brlcad so next up, get gqa working
00:14.39 brlcad or get a second density tested with rtweight
00:15.04 brlcad gold and water, confirm their mass and volume is approximately correct
00:15.18 brlcad run rtweight outside mged just to see the difference
00:15.32 brlcad same with gqa, run both inside and outside
00:15.51 mihaineacsu ok
00:18.11 brlcad report back the four volumes (rtweight inside, rtweight outside, gqa inside, gqa outside), and four masses (gold rtweight, gold gqa, water rtweight, water gqa)
00:21.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:33.55 Notify 03BRL-CAD Wiki:Krajkreddy * 7373 /wiki/User:Krajkreddy/GSOC14/midterm-summary: Create MidTerm Summary page.
00:39.19 Notify 03BRL-CAD Wiki:Krajkreddy * 7374 /wiki/User:Krajkreddy/GSOC14/summary: Add link to summary page.
00:45.14 mihaineacsu brlcad: results http://f.cl.ly/items/0m1n3Y1k203d0i1y3s3w/Screen%20Shot%202014-06-26%20at%2003.43.52.png
01:42.24 brlcad mihaineacsu: excellent!
01:42.31 mihaineacsu :)
01:42.36 brlcad mihaineacsu: so do you notice anything odd about those results?
01:42.47 mihaineacsu rtweight diffs?
01:43.09 brlcad that's one
01:43.11 brlcad anything else?
01:43.15 mihaineacsu and gqa vs rtweight diffs
01:43.18 brlcad good
01:43.32 mihaineacsu on both volume and mass
01:43.43 brlcad so the first one, rtweight inside and outside mged are giving different results
01:43.56 Notify 03BRL-CAD:ejno * 61417 brlcad/trunk/src/conv/3dm/3dm-g.cpp: refactoring/improving layer hierarchy generation (in progress)
01:44.06 brlcad that's because mged invokes the one inside mged as a resolution that depends on your view size
01:44.18 brlcad the one outside mged has basically a default simple view size
01:44.28 mihaineacsu oh, ok
01:44.53 brlcad if you provides the -s size option (inside or outside mged), they'll match and you should (in theory) converge on the actual answer
01:45.06 brlcad e.g. try rtweight -s2000
01:45.15 mihaineacsu and I guess rtweight and gqa work differently
01:45.17 brlcad what volume does it give you?
01:45.22 brlcad very different
01:45.37 brlcad that said what should the actual volume be?
01:46.24 mihaineacsu rtweight -s2000 outputs 523.595 mm^3
01:46.57 brlcad try rtweight -s20000
01:47.35 brlcad it'll probably take a few seconds... :)
01:47.40 mihaineacsu yeah, it got him thinking
01:48.33 brlcad that -s option says "sample a grid of rays M x M in size" where M is the -s value
01:48.45 brlcad the default outside mged is 512
01:49.03 brlcad so you jacked it the sample density 4 times with -s2000
01:49.10 brlcad and 10x that with the next
01:49.16 mihaineacsu yes
01:49.38 brlcad reason is because this is a sphere, the only volume differences are going to be grazing on the exterior edge
01:50.15 brlcad so we're going to have to shoot a ton or rays probably to see a tiny difference .. and it might not converge depending on the grid alignment with the sphere
01:50.41 brlcad gqa does a "similar" approach in that it shoots a grid of rays
01:51.03 brlcad but it shoots three grids and recursively refines the grid until the values fall below a specified threshhold
01:51.31 brlcad it's a little surprising to me that the default is actually worse than rtweight
01:52.03 brlcad figure out the actual volume for that sphere? remember the equation?
01:52.19 mihaineacsu V = m/d
01:52.51 brlcad eh? well yes, but you don't know the true mass
01:52.57 brlcad without the volume...
01:53.14 brlcad volume of a sphere is independent of material type
01:53.29 brlcad think back to your algebra classes
01:54.03 mihaineacsu 4/3 pi r^3
01:54.05 brlcad 4/3*pi*r^3
01:54.07 brlcad right
01:54.21 brlcad so actual value should be?
01:54.34 mihaineacsu ~523.6
01:54.55 brlcad no, don't use google's form :P
01:55.18 brlcad that's not enough useful precision
01:55.25 Notify 03BRL-CAD:ejno * 61418 brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix typo
01:55.50 mihaineacsu 523.5987
01:55.59 brlcad better, yes
01:56.18 brlcad is -s20000 still going??
01:56.24 mihaineacsu yes, it is
01:56.36 brlcad wow
01:56.49 brlcad you on an old laptop?
01:57.03 mihaineacsu no, not at all
01:57.14 mihaineacsu I'm on a mac
01:57.43 brlcad highly unusual
01:57.54 brlcad did you compile brl-cad?
01:57.58 mihaineacsu yes I did
01:58.08 brlcad okay, that's probably part of it
01:58.16 mihaineacsu why is that?
01:58.18 brlcad (it's fine, it's just running at half-speed)
01:58.34 brlcad default is debuggable, unoptimized
01:58.50 brlcad which you want for dev, so no worries
01:59.19 mihaineacsu I rerun with -s2000, the first made I figured out I made the mistake of appending the argument
01:59.26 mihaineacsu Total volume = 523.599 mm^3 for s2000
02:00.05 mihaineacsu s20000 is still running though, can I cancel it?
02:00.13 brlcad give it a bit longer
02:00.16 mihaineacsu sure
02:02.12 brlcad in another terminal, run "ps auxwww | grep rtweight" and get the process ID number (it's the second column
02:02.21 brlcad the pid for rtweight
02:02.46 mihaineacsu got it
02:03.00 brlcad now run "kill -USR1 [pid]"
02:04.08 brlcad it should output a frame 0 line
02:04.20 mihaineacsu frame 0, xy=7176, 16531 on cpu 0, samp=0
02:04.20 brlcad rather, rtweight should output a frame 0 line
02:04.24 brlcad okay
02:04.32 brlcad so it's on line 16531 of 20000
02:04.37 mihaineacsu :)
02:05.20 ``Erik if it's linux, "killall -USR1 rtweight" should do, too
02:05.38 brlcad true true
02:05.39 ``Erik (if it's aix, it will most definitely NOT do)
02:05.41 mihaineacsu yeah, that should work as well
02:05.53 mihaineacsu it's BSD, killall works
02:06.31 mihaineacsu it's done Total volume = 523.599 mm^3
02:07.15 brlcad ugh, that not useful
02:07.30 brlcad we're apparently already well below an oscillation threshold
02:08.24 brlcad if this were a much bigger object, the volume should become more and more accurate
02:08.50 brlcad here, however, we're only getting two digits of precision after the decimal
02:09.00 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
02:09.16 mihaineacsu yup, I can try later with a larger radius
02:09.16 brlcad anywyas... so now you know rtweight and gqa a bit better
02:09.34 mihaineacsu yes indeed
02:09.38 brlcad gqa is really where things are going, but rtweight is far simpler
02:09.40 Notify 03BRL-CAD:starseeker * 61419 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/include/rt/db_fullpath.h): RT_DB_DIFF_H and RT_DB_FULLPATH_H
02:09.55 brlcad I suggest a small task to become more familiar with either
02:10.00 mihaineacsu ok
02:10.23 brlcad like when you ran rtweight on sph.s .. notice how it blathered the same message many times
02:10.43 mihaineacsu yes
02:10.49 brlcad you could look into why and see if you can make it better, make it only print once
02:11.14 brlcad the logic for rtweight is nearly all in src/rt/viewweight.c
02:11.33 mihaineacsu ok, I feel like an idiot for not asking about it the first time I had issues with it. I thought it was my build
02:11.38 brlcad the logic for gqa is in src/libged/gqa.c
02:11.58 brlcad mihaineacsu: participating in open source is about having discussions like this
02:12.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:12.15 mihaineacsu that's true
02:12.40 brlcad it's good to inspect and investigate, but don't assume or guess like that (at least try not to)
02:12.51 mihaineacsu thanks for bearing up with me
02:13.06 brlcad ask an educated question when you get stuck (learn enough to understand what you need to ask)
02:13.25 brlcad but definitely don't wallow in isolation
02:13.29 mihaineacsu ok
02:14.06 brlcad so for the rest of today, you have a dev log to fill out for prior days and try to make a minor mod to both rtweight and gqa
02:14.40 mihaineacsu will do!
02:14.55 brlcad link your proposal on the wiki too (or put it there too)
02:15.13 brlcad er, outline of a project plan
02:16.05 brlcad understanding how all this backend is working will end up taking some time, but it's worth working on to understand how to bring in new data (from any source)
02:18.08 brlcad gqa mod idea -- make it work with a .density file, then maybe make it work with a URL (e.g., http://brlcad.org/~sean/dotdensity)
02:18.40 brlcad or just urls (file:///path/to/.density would then work)
02:19.07 mihaineacsu gqa doesn't already work with .density file?
02:19.40 starseeker Programmer Build Errors: A Case Study http://research.google.com/pubs/pub42184.html
02:19.47 mihaineacsu or do you mean it should skip the step where the user has to open the file as a binary object
02:21.12 brlcad wow, that was a fast brute force root attempt by a couple hosts
02:21.19 brlcad mihaineacsu: no, intentionally
02:22.34 brlcad i mean, it was intentionally implemented to not rely on a .density file existing, so that it traveled with the geometry inside the .g
02:22.48 brlcad but really, it's just another step that makes using the tool a pain
02:22.58 mihaineacsu yeah
02:23.07 brlcad it shouldn't automatically use the file, but if you tell it to use it, it should
02:23.18 brlcad likewise, give it a URL, use that data
02:23.27 mihaineacsu cool
02:23.42 brlcad then that data can be a dump from the material DB, via some API
02:23.58 brlcad baby steps
02:24.07 mihaineacsu true true
02:25.15 mihaineacsu please excuse me, I'm off to make some tea, I've got a fever to deal with
02:25.23 brlcad cya later
02:25.40 brlcad alright.. our svn repo is fully backed up ... final verify finishing up now
02:25.51 brlcad time to finally upgrade the back end
02:26.03 brlcad ejno: hold off on making any commits for the next couple minutes... :)
02:31.31 Notify 03BRL-CAD Wiki:Krajkreddy * 7375 /wiki/User:Krajkreddy/GSOC14/midterm-summary: /* Mid-Term Summary */
02:32.00 brlcad okay, done
02:32.35 brlcad n_reed: I don't think that was nearly as glamorous as I'd expected .. the repo was/is already FSFS 5 format
02:50.07 starseeker so does HACKING need to be updated for merging now?
02:52.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:58.33 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
03:03.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:09.11 Notify 03BRL-CAD Wiki:Clouddrift * 7376 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
03:11.14 Notify 03BRL-CAD Wiki:Clouddrift * 7377 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
03:11.56 Notify 03BRL-CAD Wiki:Clouddrift * 7378 /wiki/User:Clouddrift/GSoC2014/Logs: /* Midterm */
03:12.18 Notify 03BRL-CAD Wiki:Clouddrift * 7379 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */
03:20.57 Notify 03BRL-CAD Wiki:Clouddrift * 7380 /wiki/User:Clouddrift/GSoC2014/Midterm: Created page with "== Reorganize NMG Data Structure == == Fix Compiling Errors == == Fix Functional Errors == == Conclusion =="
03:23.36 Notify 03BRL-CAD Wiki:Clouddrift * 7381 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Functional Errors */
03:52.18 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
04:36.18 Notify 03BRL-CAD Wiki:Clouddrift * 7382 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Compiling Errors */
04:37.01 Notify 03BRL-CAD Wiki:Clouddrift * 7383 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:03.42 Notify 03BRL-CAD Wiki:Clouddrift * 7384 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:07.19 Notify 03BRL-CAD Wiki:Clouddrift * 7385 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:07.47 Notify 03BRL-CAD Wiki:Clouddrift * 7386 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:10.10 Notify 03BRL-CAD Wiki:Clouddrift * 7387 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:21.23 Notify 03BRL-CAD Wiki:Clouddrift * 7388 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
05:41.41 Notify 03BRL-CAD Wiki:Clouddrift * 7389 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
06:28.17 Notify 03BRL-CAD Wiki:Clouddrift * 7390 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
06:58.41 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:22.51 Notify 03BRL-CAD Wiki:Clouddrift * 7391 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
07:24.10 Notify 03BRL-CAD Wiki:Clouddrift * 7392 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
07:24.37 Notify 03BRL-CAD Wiki:Clouddrift * 7393 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
07:27.27 Notify 03BRL-CAD Wiki:Clouddrift * 7394 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
07:32.57 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.13.139)
07:44.47 Notify 03BRL-CAD Wiki:Clouddrift * 7395 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
08:02.01 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:05.26 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:22.44 Notify 03BRL-CAD Wiki:Clouddrift * 7396 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
08:23.33 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
08:25.49 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
08:32.35 vladbogo hi all
08:32.58 vladbogo d_rossberg: here you can find the log file http://pastebin.com/yRPyzDsb
08:33.23 vladbogo I think everything comes from including qt in C files
08:35.06 Notify 03BRL-CAD Wiki:Clouddrift * 7397 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
08:36.08 Notify 03BRL-CAD Wiki:Clouddrift * 7398 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
08:37.36 d_rossberg ok, i see, it looks like the problem is the inclusion of c++ headers in c files
08:39.06 d_rossberg a work-around could be to use void* in _qt_open_existing() and cast them into the right types where you implemented this function
08:43.46 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7399 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */
08:45.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:45.47 vladbogo d_rossberg: thanks, I'll do that
08:50.58 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
08:55.03 Notify 03BRL-CAD Wiki:Clouddrift * 7400 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
08:56.13 Notify 03BRL-CAD Wiki:Clouddrift * 7401 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */
08:56.38 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:32.13 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:40.37 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:59.39 *** join/#brlcad albertcoder (~albertcod@101.214.143.174)
10:20.55 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:46.21 brlcad vladbogo: that's exactly the problem of exposing the open_existing functions as public functions .. all the callers need to have the implementation headers (and that's a bad thing)
10:47.05 brlcad I suggest actually taking the time to create the new function table entry (use a void* type) and we can start to clean them all up
10:47.31 brlcad (that is the TODO that you came across)
10:51.54 vladbogo brlcad: ok, I will do this
10:52.08 vladbogo also I have another question
10:53.55 vladbogo since the _open_existing function is used in mged/dm* that would require adding qt to the build also there and I don't think it's necessary
10:54.28 vladbogo I was thinking instead adding a new entry to struct dm and open the framebuffer from libdm
10:54.36 vladbogo what do you think?
11:18.36 Notify 03BRL-CAD:brlcad * 61420 brlcad/trunk/sh/enumerate.sh: more comprehensive survey of all documentation files
11:31.46 *** join/#brlcad andrei_ (~IceChat77@188.26.183.174)
11:35.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:51.16 raj12lnm brlcad: I hope you saw my comments for mk_dsp arts.
11:51.25 raj12lnm *args.
11:52.45 brlcad vladbogo: eh, what you just suggested is what should have been implied by "ok, I will do this" :)
11:53.23 brlcad creating a function table entry IS adding a new entry to struct dm, so that it's fully encapsulated behind libdm
11:53.53 brlcad so the mged/dm* end up actually not really needing to exist, or at least they don't need to know about X, Qt, GLX, etc
11:56.53 brlcad raj12lnm: I did see your comments, but I'm not even sure I'd even care about cut direction
11:57.24 raj12lnm Why ?
11:57.38 brlcad raj12lnm: and the fishy aspect wasn't that it was calling malloc or calloc, it's mere existence is fishy (from a wrapper perspective)
11:58.09 brlcad because ... it's not very important?
11:58.19 raj12lnm Although I give the user privileges to specify it in the python version of the wrappings!
11:58.54 brlcad arguably that choice could probably be removed and nobody but the original author would care
11:59.18 brlcad I think most people would pretty much expect adaptive behavior
11:59.24 raj12lnm Indeed I give the user privileges of all the parameters required in mged including cell_size, smooth.
11:59.47 raj12lnm Ok.
11:59.56 raj12lnm That sound reasonable.
12:00.21 brlcad fwiw, saying privilege sounds unusual .. it's the ability to specify
12:00.22 *** join/#brlcad ishwerdas (~ishwerdas@117.212.48.205)
12:00.43 raj12lnm Also in your free time please correct metaball primitive (a bug in there) use patch 278 on sf.
12:00.50 brlcad dude!
12:01.04 brlcad seriously, chill .. I know the patch exists, that's why the tracker exists
12:01.29 raj12lnm Alright.
12:01.33 brlcad and I'm not the only one that can look at that patch
12:01.57 raj12lnm I just didn't get the response thus thought the message must have been missed in the noise.
12:02.03 raj12lnm :-)
12:02.59 vladbogo brlcad: that was implied by "ok I'll do this" but it was regarding the definition of the open existing in libfb. And also, I'll do this for calling the function from libdm :)
12:03.25 brlcad raj12lnm: no harm with reminders .. just not X times a day :)
12:03.35 brlcad and I believe the first time you mentioned it, a response was given that someone would look at it as soon as they could
12:03.40 brlcad which is the case for all patches
12:04.29 brlcad you should do due diligence to make sure the patch is perfect to not waste anyone's time (e.g., it better compile and not have basic whitespace mistakes), but otherwise it should be an unambiguous improvement
12:05.11 brlcad if you've done that, just give a reminder every few days (e.g., once a week); ask anyone that has commit access if they would review it for you
12:06.34 brlcad vladbogo: true, but it's not just undesirable to add Qt to the build in mged/ .. it's rather undesirable and that is the entire point of the TODO
12:06.45 brlcad so yes, yes please make it awesomer ;)
12:06.59 brlcad that's an old thorn
12:09.22 vladbogo brlcad: thanks for the clarifications. I'll come back with an update as soon as I finish making the changes
12:20.28 Notify 03BRL-CAD:brlcad * 61421 brlcad/trunk/sh/enumerate.sh: finally reporting all of the numbers again, faster, but output is not yet formatted neatly
12:27.22 *** join/#brlcad pandrei (~pandrei@188.26.183.174)
12:44.45 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
12:58.43 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:07.09 andrei_ hello!
13:07.51 andrei_ I've got an void** array and I'm trying to assign a structure to one of it's elements, I've attempted like this:
13:07.58 andrei_ m_internalp->curve.segment[m_internalp->curve.count - 1] = *static_cast<line_seg*> (line);
13:08.14 andrei_ where segment is the void** array and line is the line_seg structure I'm trying to assign to it
13:08.25 *** join/#brlcad luca79 (~luca@net-37-116-126-107.cust.vodafonedsl.it)
13:08.43 andrei_ I'm getting this: error: cannot convert 'line_seg' to 'void*' in assignment
13:10.06 andrei_ in C I would have done struct line_seg line; curve.segment[i] = &line;
13:10.11 andrei_ Should I do the same? thanks
13:24.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:24.11 d_rossberg is line a line_seg or line_seg* ?
13:25.10 andrei_ it's a line_seg*
13:25.21 andrei_ I'll give you a paste in a sec, maybe it makes more sense
13:25.51 Notify 03BRL-CAD Wiki:Clouddrift * 7402 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
13:26.03 andrei_ http://paste.lisp.org/display/143008
13:27.04 d_rossberg when curve.segment is a void** then curve.segment[i] is a void* where you want to assign a line_seg* (which is ok)
13:27.42 d_rossberg i.e. m_internalp->curve.segment[m_internalp->curve.count - 1] = line; could be ok
13:28.28 andrei_ hm, interesting, that works, thanks
13:29.15 d_rossberg however, as far as i can see there is no memory assigned to line
13:29.43 d_rossberg if somebody tries to use it it will ceash
13:29.59 d_rossberg äh i mean crash
13:31.32 andrei_ ah, I thought the constructor(Line's constructor) will take care of that, but you're right
13:32.28 Notify 03BRL-CAD Wiki:Clouddrift * 7403 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
13:32.46 andrei_ also, I've messed up the object creation
13:35.24 andrei_ I've made an anotation to the paste I've given, from my point of view it's correct, but maybe you have some comments on it
13:42.08 *** join/#brlcad alisha (~alisha@101.60.193.229)
13:45.18 d_rossberg yes i have, you could look at get_tcl_curve() in src/librt/primitives/sketch/sketch.c for an example on how to create a line_seg
13:45.44 d_rossberg e.g. you shouldn't forget the magic
14:07.34 Notify 03BRL-CAD:ejno * 61422 brlcad/trunk/src/conv/3dm/3dm-g.cpp: correctly create layer hierarchy, including InstanceRef and InstanceDefinition entries
14:08.36 Notify 03BRL-CAD:carlmoore * 61423 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: remove a trailing blank I accidentally put in
14:13.46 Notify 03BRL-CAD:starseeker * 61424 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Break out the vlist extraction into its own function.
14:15.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:34.52 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7404 /wiki/User:Pulkit_Mittal/GSOC2014/Midterm: Created page with "=Making Step Libraries Thread Safe= ==Brief Progess Report== I have been working on making the Step Libraries thread safe as a part of Google Summer of Code program. The libr..."
14:48.30 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7405 /wiki/User:Pulkit_Mittal/GSOC2014/Midterm:
14:52.30 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7406 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Week 6 */
15:13.48 Notify 03BRL-CAD Wiki:Clouddrift * 7407 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
15:14.44 Notify 03BRL-CAD:starseeker * 61425 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Break out more logic into individual functions.
15:20.43 Notify 03BRL-CAD Wiki:Clouddrift * 7408 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data Structure */
15:28.17 Notify 03BRL-CAD:carlmoore * 61426 brlcad/trunk/src/conv/nastran-g.c: correct the Usage string; remove -p, and add -n and -m
15:36.44 *** join/#brlcad merzo (~merzo@110-53-133-95.pool.ukrtel.net)
15:37.47 Notify 03BRL-CAD Wiki:Clouddrift * 7409 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
15:38.54 Notify 03BRL-CAD Wiki:Clouddrift * 7410 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
15:47.27 Notify 03BRL-CAD Wiki:Clouddrift * 7411 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data Structure */
15:47.49 Notify 03BRL-CAD Wiki:Clouddrift * 7412 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data Structure */
15:49.23 Notify 03BRL-CAD Wiki:Clouddrift * 7413 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data Structure */
15:51.50 Notify 03BRL-CAD Wiki:Clouddrift * 7414 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
15:52.23 Notify 03BRL-CAD Wiki:Clouddrift * 7415 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data Structure */
15:54.32 Notify 03BRL-CAD Wiki:Clouddrift * 7416 /wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */
16:11.54 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:21.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:36.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:38.19 *** join/#brlcad ishwerdas (~ishwerdas@117.212.48.205)
16:42.23 andrei_ phew, finally finished sketch
16:43.19 andrei_ under what circumstances is a sketch considered valid ?
16:44.19 Notify 03BRL-CAD Wiki:Jcg242jcg242 * 0 /wiki/User:Jcg242jcg242:
16:48.45 *** join/#brlcad caen23 (~caen23@92.83.166.162)
16:51.05 *** join/#brlcad merzo (~merzo@110-53-133-95.pool.ukrtel.net)
17:14.17 *** join/#brlcad merzo (~merzo@110-53-133-95.pool.ukrtel.net)
17:27.07 Notify 03BRL-CAD:n_reed * 61427 (svn:mergeinfo ## -1,2 +1,3 ## and 4 others): mark applied trunk changes as mergedProperty Changed:----------------brlcad/branches/brep-debug/brlcad/branches/brep-debug/src/libged/polyclip.cpp
17:27.36 *** join/#brlcad albertcoder (~albertcod@101.208.233.40)
17:42.48 Notify 03BRL-CAD:n_reed * 61428 (svn:mergeinfo ## -1 +0,0 ## and 13 others): remove mergeinfo property inexplicably added to polyclip.cppProperty Changed:----------------brlcad/branches/brep-debug/src/libged/polyclip.cpp
17:45.36 Notify 03BRL-CAD Wiki:Ankeshanand * 7417 /wiki/User:Ankeshanand/GSoC14/logs: /* Add link to the midterm blog */
17:47.21 Notify 03BRL-CAD:n_reed * 61429 (brlcad/branches/brep-debug/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/brep-debug/doc/docbook/system/man1/en/nastran-g.xml and 10 others): sync with trunk through r61428
17:54.50 *** join/#brlcad ParahSailin (~parahsail@unaffiliated/parahsailin)
18:02.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:14.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:19.51 *** part/#brlcad ishwerdas (~ishwerdas@117.212.48.205)
18:37.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:46.40 *** join/#brlcad ParahSailin (~parahsail@unaffiliated/parahsailin)
18:46.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:46.41 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:46.41 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
18:46.41 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
18:46.41 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
18:50.32 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
18:51.27 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
18:52.02 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
18:55.09 *** join/#brlcad albertcoder (~albertcod@101.214.207.133)
19:04.23 Notify 03BRL-CAD:starseeker * 61430 (brlcad/trunk/include/rt/db_fullpath.h brlcad/trunk/src/librt/db_fullpath.c): Go back to matrix types for this, keeping the malloc check in the macros.
19:06.11 Notify 03BRL-CAD:starseeker * 61431 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/include/rt/db_diff.h and 9 others): Sync through trunk r61430
19:14.34 Notify 03BRL-CAD:n_reed * 61432 brlcad/branches/brep-debug/src/libged/brep.c: get real event count from parse results
19:19.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:19.40 *** join/#brlcad albertcoder (~albertcod@101.214.135.135)
19:21.44 *** join/#brlcad vladbogo (~vlad@5-12-239-156.residential.rdsnet.ro)
19:38.16 Notify 03BRL-CAD:starseeker * 61433 brlcad/trunk/src/conv/fast4-g.c: Treat fastgen plate mode CCONE1 primitives with illegal thickness as volume cones.
19:39.01 Notify 03BRL-CAD:starseeker * 61434 (brlcad/trunk/src/mged/dodraw.c brlcad/trunk/src/mged/edsol.c brlcad/trunk/src/mged/mged.h): Remove pathHmat in favor of db_full_path_transformation_matrix
19:43.47 Notify 03BRL-CAD:starseeker * 61435 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Don't need the duplicate map, just use the one already being built.
19:53.59 Notify 03BRL-CAD:n_reed * 61436 brlcad/branches/brep-debug/src/libged/brep.c: somehow I forgot that using vls makes string-building much easier
19:59.06 Notify 03BRL-CAD:starseeker * 61437 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Modularlize the comb logic a bit.
20:01.24 Notify 03BRL-CAD:ejno * 61438 brlcad/trunk/src/conv/3dm/3dm-g.cpp: refactored name-cleaning code; added random colors; create combinations or regions
20:25.02 Notify 03BRL-CAD:vladbogo * 61439 brlcad/trunk/src/libfb/if_qt.cpp: Fixed the drawing order - until now drawings were made upside down.
20:28.58 Notify 03BRL-CAD Wiki:Mihaineacsu * 7418 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
20:30.01 Notify 03BRL-CAD Wiki:Vladbogolin * 7419 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
21:03.24 *** join/#brlcad giunr (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
21:04.47 Notify 03BRL-CAD Wiki:Mihaineacsu * 7420 /wiki/User:Mihaineacsu/proposal2014: Add proposal
21:04.53 *** join/#brlcad hcurtis (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
21:05.14 Notify 03BRL-CAD Wiki:Mihaineacsu * 7421 /wiki/ESA_Summer_of_Code_in_Space: /* Mihai Neacșu */
21:05.37 hcurtis brlcad: Sean, I've just replied to your e-mail. Thank you for the opportunity to participate in GSoC and for all of your help.
21:06.58 hcurtis Hi, everyone. I have a question for all of you. In case you don't already know, I'm a novice developer. What should I do to get better? I know I need to keep reading, taking classes, and writing code, but maybe you'll have additional suggestions that I'm not aware of.
21:19.34 kanzure_ cadquery is pretty strange,
21:19.40 kanzure_ this one shows a cube with a through hole: part1 = Workplane("front").rect(1,1).circle(0.25).extrude(1)
21:19.46 kanzure_ while this one does not: part2 = Workplane("front").rect(1,1).circle(0.5).extrude(1)
21:24.36 Notify 03BRL-CAD:starseeker * 61440 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Look into using a multimap to reconstitute comb structures below regions if we swap out the comb sub-nodes for a single common geometry node.
21:45.51 Notify 03BRL-CAD Wiki:Albertcoder * 7422 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */
22:01.27 Notify 03BRL-CAD:carlmoore * 61441 brlcad/trunk/src/conv/nastran-g.c: temporarily turn off run-with-no-arguments because I need to determine possibility of use of stdin
22:03.04 Notify 03BRL-CAD Wiki:Ankeshanand * 7423 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
22:03.41 Notify 03BRL-CAD Wiki:Ankeshanand * 7424 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
22:10.03 *** join/#brlcad hcurtis (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
22:18.32 *** join/#brlcad andrei_ (~IceChat77@188.26.183.174)
22:22.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:32.30 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:45.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:09.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:10.23 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
23:40.57 Notify 03BRL-CAD:n_reed * 61442 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c and 3 others): change logfile format to make it easier to associate isocurve-surface event counts with the relevant ssx pair
IRC log for #brlcad on 20140627

IRC log for #brlcad on 20140627

00:17.51 Notify 03BRL-CAD:starseeker * 61443 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Not actually fully working yet (havoc looks wrong) but start setting up to assemble vlists for regions.
00:21.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:21.41 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
00:22.27 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
00:30.52 Notify 03BRL-CAD:starseeker * 61444 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Recreating wireframes as regions isn't working, not sure what's wrong yet...
00:46.19 Notify 03BRL-CAD:starseeker * 61445 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Need to be aware that the vertArray might already have elements in it. Gets us closer, but missing the stipple for subtracted elements.
00:52.21 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.5.187)
01:09.27 Notify 03BRL-CAD:starseeker * 61446 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Get drawing working with the region optimization enabled. Need to look into creating just combs above regions to save memory, and lazily create lower level structure as needed, but shaping up.
01:47.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:58.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:22.55 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7425 /wiki/Google_Summer_of_Code/2014:
02:24.58 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7426 /wiki/User:Hcurtis0010/GSoC2014/proposal: Replaced content with "TBD"
02:58.11 *** join/#brlcad hcurtis (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
03:01.13 starseeker urk. bundling freetype may be problematic: http://www.freetype.org/license.html
03:16.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:25.48 starseeker great https://lists.gnu.org/archive/html/freetype/2013-06/msg00013.html
03:26.40 starseeker wonders if we need to be LGPLv2.1 + excemption for freetype...
03:27.25 starseeker that really sucks... I don't know of any viable freetype replacement
03:29.25 starseeker unless we revive t1lib...
03:34.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:45.02 Notify 03BRL-CAD Wiki:Inderpreet * 7427 /wiki/User:Inderpreet/GSoC14/logs: /* Week 6 */
04:51.47 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
04:51.51 *** join/#brlcad ishwerdas (~ishwerdas@117.199.104.113)
05:29.02 mihaineacsu brlcad: as I might not be able to reach you during the weekend, after making the small mod on gqa to accept urls, what do you suggest I should take on next?
05:36.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:15.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
06:41.45 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:23.43 *** join/#brlcad d_rossberg (~rossberg@66.118.151.70)
08:52.43 *** join/#brlcad andrei_ (~IceChat77@188.26.183.174)
09:08.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:14.37 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.17)
09:42.14 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.27)
09:43.16 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
10:06.28 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.19)
10:14.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:41.57 Notify 03BRL-CAD:d_rossberg * 61447 brlcad/trunk/src/conv/fast4-g.c: what was that? looks like a 10 years old typing error
10:45.24 *** join/#brlcad ishwerdas (~ishwerdas@117.199.104.113)
10:58.20 Notify 03BRL-CAD:d_rossberg * 61448 (rt^3/trunk/src/coreInterface/CMakeLists.txt rt^3/trunk/src/coreInterface/ConstDatabase.cpp rt^3/trunk/src/coreInterface/Database.cpp): applied "Sphere primitive implementation" from Andrei Popescu (http://sourceforge.net/p/brlcad/patches/279) with minor modifications
10:58.27 *** join/#brlcad caen23 (~caen23@92.83.166.162)
11:27.59 *** join/#brlcad ishwerdas (~ishwerdas@117.199.99.240)
11:29.42 n_reed brlcad: hah, r61447, comma operator
11:34.40 starseeker makes a note to look into https://github.com/nothings/stb/blob/master/stb_truetype.h
11:51.52 ``Erik heh, zero point zero, zero then zero, whatever O.o I'm guessing it was well cloaked "0,0" before indent touched it
12:09.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:10.41 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
12:18.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:45.52 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.59)
13:06.02 Notify 03BRL-CAD:d_rossberg * 61449 brlcad/trunk/misc/win32-msvc/Dll/CMakeLists.txt: added the Sphere interface here too
13:08.34 Notify 03BRL-CAD:d_rossberg * 61450 rt^3/trunk/src/coreInterface/Database.cpp: don't remove implicit attributes
13:19.26 Notify 03BRL-CAD:ejno * 61451 brlcad/trunk/src/conv/3dm/3dm-g.cpp: correct code indentation
15:05.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:11.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:34.24 *** join/#brlcad lans (c4cef7b8@gateway/web/cgi-irc/kiwiirc.com/ip.196.206.247.184)
15:37.39 kanzure any ideas why the extern 'c' methods aren't wrapped in python-brlcad? https://github.com/kanzure/brlcad/blob/master/src/librt/primitives/brep/brep.cpp
15:38.06 kanzure maybe ctypesgen skips *.cpp files?
15:38.15 *** join/#brlcad hcurtis (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
15:38.23 kanzure rt_brep_plot does not appear in brlcad._bindins.librt
15:43.14 Notify 03BRL-CAD:d_rossberg * 61452 brlcad/trunk/include/pstdint.h: apparently at least Visual Studio 2010 in necessary to get uintptr macros from the C library
15:56.20 kanzure nevermind, it looks like some of them are mangled while others aren't
15:56.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:13.32 *** join/#brlcad DrNoboto (~eric@74.94.121.230)
16:14.15 DrNoboto oh hey, it's archivist
16:17.23 *** join/#brlcad hcurtis (b82d1b9f@gateway/web/freenode/ip.184.45.27.159)
16:18.39 hcurtis Hi, everybody. Here's a good article about what's been going on lately with Linus Torvalds: http://www.infoworld.com/t/linux/linus-torvalds-developers-succeed-make-it-personal-245055?source=IFWNLE_nlt_stradev_2014-06-26
16:25.02 Notify 03BRL-CAD:starseeker * 61453 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Attempt to generalize the drawing logic - managed to slow down the rendering in the process, needs more investigation.
16:36.42 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:Hcurtis0010/GSoC2014/proposal: content was: "TBD" (and the only contributor was "[[Special:Contributions/Hcurtis0010|Hcurtis0010]]")
16:38.39 Notify 03BRL-CAD:starseeker * 61454 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Return code of search apparently wasn't returning the count - need to check why, we don't need the results table here.
16:40.26 kanzure what's the point of _on_brep_placeholder?
16:48.27 Notify 03BRL-CAD:starseeker * 61455 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Don't need to actually identify the assemblies, just see whether we have any - faster search.
16:53.18 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:58.43 Notify 03BRL-CAD:starseeker * 61456 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Use a (much) faster search for assemblies.
17:08.43 Notify 03BRL-CAD:starseeker * 61457 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Improve a couple of the search examples
17:09.39 Notify 03BRL-CAD:starseeker * 61458 brlcad/trunk/src/conv/step/g-ap214/Add_Tree.cpp: Previous method of assembly search was slow - probably need to rework the others too.
17:20.28 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
17:21.57 *** join/#brlcad alisha (~alisha@101.57.209.100)
17:25.21 starseeker makes a note of http://clb.demon.fi/files/RectangleBinPack/ as well to see if it makes sense to use with stb_truetype.h...
17:33.39 starseeker let's toss http://code.google.com/p/freetype-gl/ on that list while we're at it...
17:44.16 starseeker http://hamelot.co.uk/visualization/opengl-text-without-any-external-libraries/
18:01.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:06.23 *** join/#brlcad alisha (~alisha@101.58.199.75)
18:14.35 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.18)
18:18.03 *** join/#brlcad andrei__ (~IceChat77@86.127.147.243)
18:39.28 Notify 03BRL-CAD:n_reed * 61459 brlcad/branches/brep-debug/src/libged/brep.c: enable plotting isocurve-surface events
18:55.16 Notify 03BRL-CAD:n_reed * 61460 brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp: event curve is already 3d
19:05.50 *** join/#brlcad javampire (~ncsaba@p4FF71D8D.dip0.t-ipconnect.de)
19:06.25 Notify 03BRL-CAD:ejno * 61461 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/CMakeLists.txt): refactor; move into a class so we don't have to pass many arguments around; improve layer hierarchy generation; don't add objects to a layer if they are used in an idef; move command-line part into a separate file (for libgcv)
19:24.47 Notify 03BRL-CAD:starseeker * 61462 brlcad/trunk/src/conv/3dm/3dm-g.cpp: include stdio.h for sscanf
19:28.59 Notify 03BRL-CAD:ejno * 61463 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: fix typo
19:42.51 *** join/#brlcad ankesh11_ (uid8015@gateway/web/irccloud.com/session)
19:53.37 Notify 03BRL-CAD:n_reed * 61464 brlcad/trunk/src/libbrep/intersect.cpp: rename more vars for readability
20:07.02 Notify 03BRL-CAD:ejno * 61465 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.h): add indentation lines to end of files; simplify idef creation function
20:21.17 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-kfnoofstjejhkhst)
20:30.50 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7428 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
20:39.47 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
20:43.33 Notify 03BRL-CAD Wiki:Ankeshanand * 7429 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
20:57.35 *** join/#brlcad piyushparkash (~piyushpar@117.205.64.18)
20:59.46 Notify 03BRL-CAD:ejno * 61466 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.h): store database names in one location
21:06.49 Notify 03BRL-CAD:n_reed * 61467 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: flip my bool to fix isocurve-surface association in plots
21:12.21 Notify 03BRL-CAD:n_reed * 61468 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): color brep1 and brep2 plots differently for clarity
21:15.14 Notify 03BRL-CAD:n_reed * 61469 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h brlcad/branches/brep-debug/src/libbrep/intersect.cpp): remove unused parameter
21:24.00 *** join/#brlcad caen23_ (~caen23@92.83.166.162)
21:28.28 Notify 03BRL-CAD:n_reed * 61470 (brlcad/branches/brep-debug/doc/docbook/system/mann/en/search.xml brlcad/branches/brep-debug/include/pstdint.h and 13 others): sync from trunk through r61469
21:30.59 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:43.38 Notify 03BRL-CAD Wiki:Albertcoder * 7430 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */
22:05.38 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
22:17.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:47.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:19.55 Notify 03BRL-CAD:starseeker * 61471 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/include/ged.h and 103 others): Not quite there yet, but this is the first stage of extracting view management from libged and moving it into libdm.
23:32.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140628

IRC log for #brlcad on 20140628

02:14.04 *** join/#brlcad ishwerdas (~ishwerdas@59.91.115.9)
03:30.03 brlcad starseeker: what's the legal concern?
03:30.15 brlcad n_reed: saw that :)
03:36.06 brlcad kanzure: that's defining an ON_Brep type so C-only programs that don't use/need/want anything C++ will succeed; it also lets us use the ON_Brep type in C headers without turning them into C++ headers (by needing to include the C++ openNURBS headers that would otherwise be needed to resolve that type)
03:39.00 kanzure hrm. any chance we could convince the rhino people to produce a C-only version.
03:40.52 brlcad starseeker: it's not ideal, but freetype should be okay if we 1) do not allow any code to migrate from their src/other dir to our sources (i.e., don't mingle sources), 2) do not modify their sources (i.e., don't create a deriative work), and 3) do properly credit them as required by their license
03:41.20 brlcad kanzure: zero chance
03:42.00 kanzure well, knowing is half the battle
03:42.05 kanzure thanks
03:42.15 brlcad we're already using openNURBS in a way that they explicitly publicly state that they do not want or support
03:42.37 kanzure ah i wasn't aware they made statements about that
03:42.41 kanzure makes sense of course
03:43.25 brlcad they wholesale remove large portions from openNURBS (but leave in their RhinoSDK product that they sell) that we now implement (e.g., surface intersections, ray tracing, tessellation, ...)
03:44.01 kanzure right
04:27.41 Notify 03BRL-CAD:brlcad * 61472 brlcad/trunk/include/bu/cmd.h: need sys/select.h for timeval
05:29.57 *** join/#brlcad pandrei (~pandrei@86.127.147.243)
06:46.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
07:22.00 *** join/#brlcad alisha (~alisha@202.164.53.117)
08:29.16 *** join/#brlcad backom (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:29.18 Notify 03BRL-CAD Wiki:Azharuddin46 * 0 /wiki/User:Azharuddin46:
08:44.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:54.46 *** join/#brlcad javampire (~ncsaba@p4FF71D8D.dip0.t-ipconnect.de)
09:36.06 javampire kanzure: Hi Bryan, I just read over the IRC logs of the past few weeks (had not much time lately to stay around here), and I also like the ideas in cad-query
09:36.30 javampire kanzure: in fact I was aiming for something similar, but wanted to get there step by step...
09:36.46 javampire but if it's already done, why not use it...
09:38.10 javampire kanzure: regarding the brlcad_new - it's needed because some of the BRL-CAD primitives can only be created using the C internal struct, and there's no BRL-CAD function exposed to create such a struct
09:38.39 javampire and if you simply create the structure in straight ctypes code, it will use python's internal memory allocation methods
09:38.56 javampire and BRL-CAD has the bad habit of freeing the passed in struct
09:39.22 javampire so you get segmentation faults - was real hard to figure out why when I started the wrappings
09:41.07 javampire the solution is to use BRL-CAD memory allocation functions to allocate those structs - and the problem Raj was facing is that apparently BRL-CAD uses multiple ways of allocating memory, and the brlcad_new function was using malloc only, while the struct wrapped by Raj was using the calloc flavor
09:44.16 javampire kanzure: if you don't like the brlcad_new name, please by all means refactor it and give it a better name, same for all code - I take mostly random decisions on such things as I want to progress and not to write perfect code (I tend to get stuck on such decisions)
09:45.29 javampire kanzure: I didn't spend much effort on the B-Rep code to wrap it, but Raj's GSOC project's second part is entirely dedicated to that subject
09:46.38 javampire kanzure: it will be likely a challange to figure out how to wrap the C++ code which is stubbed out by that _on_brep_placeholder when using C compiler, but I'm sure we'll figure out a way to do it
09:54.52 javampire kanzure: again, related to the memory management problems - I agree it is suboptimal, but it can only be fixed inside core BRL-CAD, which I avoided to touch for the moment
09:56.52 javampire pushing through a core BRL-CAD change is orders of magnitudes harder than working it around in python-brlcad, and I'm probably known around here for my lack of patience ;-)
11:43.21 ``Erik "want to hear a tcp joke?" https://twitter.com/stevewerby/status/482515112906215424/photo/1
11:45.06 archivist groan...at least it was not a udp joke with packets dropped
13:11.01 ``Erik <-- big fan of horrible jokes and tearable puns ( http://koster.typepad.com/.a/6a00d834207ee653ef017d41bff30a970c-800wi )
14:31.30 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:58.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:02.09 *** join/#brlcad alisha (~alisha@106.192.176.214)
15:22.53 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:29.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:49.05 *** join/#brlcad hcurtis (b82d34a8@gateway/web/freenode/ip.184.45.52.168)
16:17.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:32.56 starseeker brlcad: my concern is whether or not the crediting requirement propagates beyond just us to any of our downstream users (that appears to be the GPL compatibility issue (with v2 anyway) and I suspect it might be incompatible with LGPLv2 as well.)
16:33.26 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.210)
16:35.16 starseeker we can't use the GPL license for freetype, so it's got to be the other one
16:39.48 starseeker is actually tempted to see if stb_truetype.h and http://clb.demon.fi/files/RectangleBinPack might serve as a viable fall-back if freetype isn't available - they would be a heck of a lot smaller and easier to maintain in src/other than freetype itself
16:42.39 starseeker even fblabel + vfont look a lot better than the no-font-available openscenegraph default - perhaps the better approach would be to study what fblabel does and do that more generally...
16:44.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:18.12 Notify 03BRL-CAD:brlcad * 61473 brlcad/trunk/sh/enumerate.sh: almost done, major restructuring of the output to be serially printed instead of hierarchically. mid-progress reducing the duplication.
17:27.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:53.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:12.18 *** join/#brlcad jasleen14 (~jasleen14@117.255.242.103)
18:55.06 starseeker Ah hah. Mikko Mononen's fontstash may be what I was looking for - it seems to pull together all the individual pieces that were looking interesting into a working whole
18:57.11 starseeker (github fork of the memononen repo with CMake build here: https://github.com/starseeker/fontstash)
18:59.00 starseeker Not bad for 133k in 3 header files and 7.3k of example.c (not counting glfw)
18:59.30 starseeker heck of a lot lighter than freetype...
18:59.54 starseeker need to try it with the fonts that are of interest to us, of course...
19:25.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:31.15 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.210)
20:31.48 Notify 03BRL-CAD Wiki:Vladbogolin * 7431 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
21:37.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:57.21 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.210)
22:01.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20140629

IRC log for #brlcad on 20140629

00:05.56 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
00:06.58 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
00:08.03 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
00:11.50 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/session)
00:17.55 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
00:22.38 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.193.175)
00:30.36 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
00:30.42 *** join/#brlcad yiyus_ (1242712427@je.je.je)
00:31.39 *** join/#brlcad hsrai_ (~hsrai@202.164.53.116)
00:32.05 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
00:43.25 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
00:55.54 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
02:37.39 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:37.58 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
04:44.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:17.29 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.3)
06:05.35 Notify 03BRL-CAD:zhaoanqing * 61474 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/comb/comb.c): remove useless parameter to avoid compiling errors
07:02.20 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.210)
07:06.24 *** join/#brlcad ishwerdas (~ishwerdas@117.220.150.82)
07:39.11 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-hfsqcktjfadfknzt)
09:38.51 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
09:51.32 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
11:15.33 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
11:23.40 *** join/#brlcad backom (75cf996b@gateway/web/freenode/ip.117.207.153.107)
11:25.48 backom In BRL-CAD, in which format should i export so as the model shown in that format is in 1: CSG representation or 2: in NURB BREP representation ?
11:42.32 *** join/#brlcad backom (75cf996b@gateway/web/freenode/ip.117.207.153.107)
11:52.48 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
12:08.34 Notify 03BRL-CAD:zhaoanqing * 61475 (brlcad/branches/nmgreorg/include/rtfunc.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c and 8 others): change librt.lib to be able to compile on the Linux enviroment.
12:16.24 *** join/#brlcad ishwerdas (~ishwerdas@117.220.150.82)
12:49.59 *** join/#brlcad backom (75cf996b@gateway/web/freenode/ip.117.207.153.107)
12:52.00 backom BRLCAD export model into different formats. How many of them represent modle in CSG , in NURB BREP and in Polygone
12:52.13 backom ?
12:57.07 Notify 03BRL-CAD:zhaoanqing * 61476 (brlcad/branches/nmgreorg/src/libged/bev.c brlcad/branches/nmgreorg/src/libged/bigE.c brlcad/branches/nmgreorg/src/libged/decompose.c): change libged.lib to be avaliable to compile on the Linux environment
13:02.32 Notify 03BRL-CAD Wiki:Albertcoder * 7432 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */
13:08.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:05.31 Notify 03BRL-CAD:zhaoanqing * 61477 brlcad/branches/nmgreorg/src/mged/edsol.c: change mged module to make it be able to compile on the Linux environment.
14:29.20 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:30.05 Notify 03BRL-CAD Wiki:Clouddrift * 7433 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 6 */
14:47.56 *** join/#brlcad backom (75dc97d1@gateway/web/freenode/ip.117.220.151.209)
15:33.34 *** join/#brlcad javampire (~javampire@p54A06F6C.dip0.t-ipconnect.de)
16:02.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:27.03 *** join/#brlcad alisha (~alisha@106.192.176.214)
17:05.48 *** join/#brlcad piyushparkash (~piyushpar@59.91.248.226)
17:24.34 *** join/#brlcad pandrei (~pandrei@86.121.174.56)
17:55.58 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7434 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
18:13.45 Notify 03BRL-CAD Wiki:Inderpreet * 7435 /wiki/User:Inderpreet/GSoC14/logs: /* Week 6 */
18:34.30 pandrei hey
18:34.44 pandrei I was working on the interface for bot(bag of triangles) and I don't understand something
18:35.07 pandrei my understanding is that bot is a collection of triangles used to approximate an object(like in openGL)
18:35.40 pandrei why do we have rt_bot_list ? Why would we need a list of collection of triangles?
18:37.14 pandrei from what I ve seen it s only used by bot split
19:30.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:11.12 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
20:28.00 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
21:12.23 Notify 03BRL-CAD Wiki:Vladbogolin * 7436 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
21:20.09 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7437 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
22:02.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:33.38 Notify 03BRL-CAD Wiki:Ankeshanand * 7438 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
22:38.58 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20140630

IRC log for #brlcad on 20140630

00:13.44 starseek1r hmm https://github.com/memononen/libtess2
00:16.09 starseek1r might be handy if we ever want to compare the GLU algorithm to poly2tri
01:47.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:19.22 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-eqywjjcekbxokgno)
03:52.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:06.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:09.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:28.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:49.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:59.55 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.30)
07:10.51 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:19.40 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.10)
07:25.53 Zhao_Anqing d_rossberg: hi, I see your E-mail. Yes, I use ~/SVN/nmgreorg_build/src/mged$ make
07:26.04 Zhao_Anqing it is successful.
07:26.15 Zhao_Anqing then, I execute mged.
07:26.36 Zhao_Anqing It displays 'attach (nu|txt)[nu]?'
07:27.37 Zhao_Anqing I input nu, then the console become 'mged> ', but there is no graphics window like Windows OS.
07:35.10 d_rossberg this means that it couldn't find the X libraries
07:38.56 Zhao_Anqing OK. I see. Let me have a try.
07:40.41 d_rossberg see http://brlcad.org/wiki/Compiling for a list of neccessary libraries (it don't know if this list is complete)
07:44.20 d_rossberg or you could use this: http://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Virtual%20Machines/
07:45.18 Zhao_Anqing OK. Thank you, I will try these.
08:03.06 Notify 03BRL-CAD:d_rossberg * 61478 brlcad/trunk/include/pstdint.h: for Microsoft Visual Studio version 9 (2008) and lower(?): if _UINTPTR_T_DEFINED/_INTPTR_T_DEFINED the types are defined but not the other macros (UINTPTR_MAX etc.)prevent redefinition of uintptr_t/intptr_t for these casesit should be a valid assumption for every system that if _UINTPTR_T_DEFINED/_INTPTR_T_DEFINED is defined the type uintptr_t/intptr_t
08:03.08 Notify exists
08:24.10 *** join/#brlcad piyushparkash (~piyushpar@117.205.72.30)
08:47.08 Zhao_Anqing d_rossberg: I install 'libx11-dev libxi-dev libxt-dev libxau-dev libxext-dev libxmu-dev libxmu-headers' according to the wiki/compiling. but the situation is the same.
08:48.44 Zhao_Anqing by the way, the system on my VM is Ubuntu.
08:49.30 Zhao_Anqing but it's no problem for me to check the compiling errors. Maybe I can do the main job on Visual Studio, then use 'make' in Linux to ensure it can be compiled.
08:54.00 d_rossberg maybe you should try the vn image spexcially prepared for BRL-CAD; you could find out what's missing by analysing the cmake output where it complains about missing headers or libraries but this isn't easy
08:56.54 Zhao_Anqing Thank you, I will try again.
08:58.07 Zhao_Anqing I should 'make' all BRL-CAD or just MGED?
09:07.53 d_rossberg it should build (almost) all
09:09.01 Zhao_Anqing OK. Thanks.
10:24.18 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
10:49.12 *** join/#brlcad andrei_ (~IceChat77@188.26.183.113)
10:49.50 andrei_ hello
10:50.10 andrei_ <PROTECTED>
10:50.28 andrei_ a) Ok, I should merge Face and Triangle, but keep which one of the names? Triangle sounds more intuitive, imho
10:50.34 andrei_ b) Does the interface look ok?
10:50.35 andrei_ Thanks!
10:57.26 d_rossberg a) to me too, b) you should work on the mode/orientation/flags methods, the interface has to be self-explanatory
11:00.34 andrei_ they are char fields, you mean I should have methods separate for each mode, or that can expose that in some manner?
11:04.16 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
11:11.32 d_rossberg whot does the char mean?
11:12.10 d_rossberg go through the coe and find out
13:12.40 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
14:16.02 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:25.32 Notify 03BRL-CAD:ejno * 61479 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp): import shader settings
14:44.59 Notify 03BRL-CAD:starseeker * 61480 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/include/ged.h and 37 others): Complete the first stage of dm extraction from libged - mged and archer build and run again. Still a great deal more extraction/rationalization to do before starting to rework the libdm API towards a scene graph approach, but this was the first stage.
14:48.14 Notify 03BRL-CAD:starseeker * 61481 brlcad/branches/openscenegraph/include/ged.h: ged_vclip is no more - was just a copy of a libdm function.
15:08.28 Notify 03BRL-CAD:starseeker * 61482 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/src/adrt/isst_tcltk.c and 5 others): More winnowing of libdm pieces - plot and postscript should be outputs of displays, not full-fledged display managers.
15:12.54 brlcad starseeker: interesting conundrum with the libdm/libged refactoring work, and don't know if you've got any ideas on how to get there or if it's already in your plans, but from an architecture-standpoint it'd be good to have libged not depend (directly) on libdm
15:20.38 brlcad starseeker: also (reading backlog) the freetype requirement on downstream is the same as on us: no mixing of sources, no derivative work, and must retain credit statements
15:22.18 brlcad starseeker: it is gpl-incompatible due to the advert clause which is why you can't mix the sources, but still doesn't mean one can't use the library
15:23.07 brlcad I can clearly fulfill all the terms of the FTL and LGPL/GPL if they're kept separate, and that's what matters for our particular use
15:24.59 brlcad integrating something even more minimal like fontstash or whatever sounds good, but just shouldn't discount freetype because of the license
15:47.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:47.38 starseeker brlcad: OK, sounds good
15:47.58 starseeker (freetype license)
15:48.47 starseeker as far as libged/libdm goes - at this point, libged pretty much 'de-facto' required libdm and was duplicating things and holding a lot of logic that libdm (imho anyway) should be handling
15:49.33 starseeker while I've now introduced an explicit libdm dependency in libged, I've gotten libged at least partially out of the libdm business and hope to get it further out
15:50.40 starseeker the real trick seems to be that a lot of "libged" commands have explicit notions of interacting with the display
16:09.43 starseeker my long term plan would be to split the commands acting on the view out of libged altogether, but that shifts the responsibility of updating the display to the application using both libged and libdm
16:09.51 starseeker (i.e. more than a little invasive)
16:34.52 Zhao_Anqing brlcad:hi, excuse me, do you know why there is no graphics window when I run mged on Linux.
16:35.20 Zhao_Anqing it prompt 'attach (nu|txt)?[nu]'
16:35.44 Zhao_Anqing there isn't such problem on Windows.
16:37.43 brlcad starseeker: it was not a good thing, but it was doing all that duplication explicitly to avoid requiring libdm
16:38.44 brlcad bob just found it easier to copy the code instead of creating a proper interface that hides libdm being registered by a libged caller (i.e., mged/archer)
16:40.09 brlcad the problem is one of encapsulation -- binding to libdm (and libfb, similar issues) makes it practically impossible to create a self-contained libged that apps could download and use (which is a goal)
16:40.58 brlcad makes libged intimately aware of a lot that isn't necessarily (probably isn't) relevant to app developers
16:41.25 starseeker nods
16:41.35 brlcad the other issue is that we're really coupling libdm to libged for the sake of .. 3 commands?
16:41.44 starseeker not sure
16:42.00 starseeker a lot of them seem to want to update the view after their work is done
16:42.13 brlcad sure
16:42.45 brlcad "most" of the commands need to or should update the view after they're done working .. really any command that affects whatever is considered the active working set
16:43.21 starseeker right - and right now, that means they all need to know about the display
16:43.23 brlcad decoupling libdm is a CS-architecture issue, not a behavior/functionality issue
16:44.07 starseeker brlcad: for me, at the moment, I'm trying to get to a point where more of the details of how the display manager does what it does are hidden from the user libraries and apps
16:44.37 starseeker hopefully, that will also set up a longer term general improvement in the API design, but I don't know if I have the time/resources to tackle the whole thing right now
16:44.46 brlcad "that means they all need to know about the display" -> does not mean they need to know about libdm
16:44.58 brlcad and technically they don't need to know about the display, the app does
16:45.03 starseeker sure
16:45.15 brlcad the app needs to know that the command has changed something
16:45.36 starseeker would have expected to have something in the ged struct that gets set that the app can check to know whether or not to update the view
16:45.58 brlcad heh, THAT's the point :)
16:46.07 brlcad something like that should exist, and is the issue
16:46.18 brlcad and it's certainly not more work
16:46.37 starseeker brlcad: what I'm doing right now should help set the stage for that
16:47.14 starseeker it *is* more work in that all the calling applications have to change both their libdm and libged interaction paradigm
16:47.18 brlcad I'm not seeing how that is true from the commits, but okay
16:47.37 starseeker I need to get the libdm-esque functionality out of libged
16:48.38 brlcad adding a dm architecture linkage does the exact opposite of that :)
16:48.57 starseeker it was already there, just "implicit" in all the copied code
16:49.02 starseeker that's cheating
16:49.12 brlcad I know it's a work in progress, but that linkage really does defeat one of the central usages for how that library was architected
16:49.48 starseeker brlcad: I'm aiming to get libdm out of libged altogether, but do so while keeping everything working
16:50.23 Notify 03BRL-CAD:ejno * 61483 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): fix invalid color generation and check validity of m_material_index
16:50.52 brlcad so then we're in violent agreement? why is this so difficult to discuss? :)
16:51.05 brlcad if you're getting it out, then entirely moot point
16:51.16 brlcad my only concern is shipping a libged that needs libdm
16:51.19 starseeker I guess it just doesn't look like that's what I'm doing from the commits
16:51.25 starseeker hence working in a branch :-)
16:51.29 brlcad if that happens, I think we have a big problem and have regressed
16:52.14 brlcad well the context you're maybe missing is that libdm was initially added the way you just reverted it
16:52.20 brlcad and it was changed because that is a greater problem
16:52.39 Notify 03BRL-CAD:ejno * 61484 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: fix missing const
16:53.06 brlcad so now it's back to where it was, even more spread throughout ged because there are one or two additional commands ... so in all -- at the current state of the branch code -- it's a regression of the architecture further away
16:53.17 starseeker nods - but if libdm is to be radically reworked to take on a lot more of the responsibility of the details of scene management, those management codes need to come out of everywhere else
16:53.18 brlcad if that's you're method for making progress forward, okay great
16:53.56 starseeker if I understood correctly what happened in libged, the way it avoided depending on libdm was simply snarfing in large parts of it
16:54.44 brlcad yes, that is basically what happened
16:55.06 brlcad it sucked, but it DID technically fix the architecture regression
16:55.46 starseeker still think's it's cheating - it doesn't really address the issue unless libged is reworked to not *need* those pieces
16:55.56 starseeker which is where I'm headed
16:56.21 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:56.50 starseeker pretty much forced to do it, since if libdm + scene graph works the way I'm hoping it will the libraries/apps *can't* micromanage at that level
16:56.51 brlcad I can't nod any more vigorously in agreement that it sucked and was bad
16:57.08 brlcad making libdm explicit (and shipping it that way) is just worse
16:57.14 brlcad only by a hair
16:57.40 brlcad turns it from being an implementation detail to something apps have to deal with
16:57.43 starseeker nods
16:58.30 starseeker don't worry - I won't fold those commits back into trunk
16:58.43 *** part/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:59.17 starseeker is actually more concerned that once he gets done with this the libged API may end up looking rather... different
16:59.28 starseeker at least, in terms of immediate backwards compatibility
17:01.37 brlcad front-end API or back-end API?
17:02.04 starseeker probably both...
17:02.08 brlcad ged's front-end API should consist of very very little...
17:02.58 brlcad what really should happen is ged have absolutely no awareness of a display
17:03.20 brlcad it should know about active sets of geometry and changes to geometry
17:03.28 starseeker right. That means large swatchs of ged.h (like a lot of what I already grabbed out of it) won't return
17:03.32 brlcad views on that geometry
17:03.47 starseeker even views are a bit iffy...
17:04.01 brlcad I see ged a lot like gcv .. it should be less than probably a dozen functions on the public API side of things
17:04.08 starseeker 'view' - to me at least - is a display concept
17:04.16 brlcad "run this command" .. call the event callbacks
17:04.25 starseeker information deduced from the view might be fed to libged...
17:05.19 brlcad possibly, I toyed with that idea years ago, but there are several commands that I think may be impossible without at least a notional view concept
17:05.30 brlcad view may even be not the best word to use
17:05.41 brlcad or have to at least think about it in more abstract terms
17:05.45 starseeker brlcad: well, libged doesn't necessarily need to be the source of all application commands
17:06.06 starseeker was actually thinking that's a bad idea... "geometry editing" is a specific focus
17:06.43 brlcad maybe, but I'm not convinced it can't be architectured to support most if not all in a plugin style
17:06.54 starseeker commands manipulating the display it seems to me should come from libdm
17:07.13 starseeker "open" -> dm_open, etc.
17:07.19 brlcad having to ask "well, what kind of command is that" already sucks for pure tcl vs C tcl vs mged C vs GED C ...
17:08.17 brlcad a command like "select" is a good example of one that really begs awareness of some "view" concept
17:08.19 starseeker double edged sword - when I go looking for the aet command, my first instinct is to go looking in the display manager code
17:09.00 *** join/#brlcad hcurtis (4ab29bcf@gateway/web/freenode/ip.74.178.155.207)
17:09.03 brlcad instincts are a dangerous notion .. that's just familiarity which can be highly biased ;)
17:09.05 starseeker select too, actually - that has to do with "geometry editing" only in the sense of preparing a list of object on which to operate
17:09.20 brlcad speaking of double-edged swords :)
17:09.45 starseeker "command manipulating the display is the responsibility of the display library"
17:10.07 starseeker maybe funneled through libtclcad for the Tcl wrappings
17:10.35 brlcad that is entirely the purpose of select, prepare lists of objects ... so there is some interaction with the view but I don't see that interaction as being at all dependent upon how a display manager is implemented
17:10.58 starseeker it isn't. but it doesn't (necessariliy) have anything to do with actually editing the geometry
17:10.59 brlcad or whether one even exists .. I can use it in console mode just as well
17:11.42 brlcad I'm not following what your point is .. to remove select from libged?
17:11.57 brlcad I see it as quite fundamental
17:13.12 starseeker not specifically select - anything that interacts with a notion of "view" (in this case, the NULL display manager is just a view without rendering) either to manipulate the view or to extract information from it that is in turn fed to other libraries (like libged) I see as separate from actually changing/editing the geometry objects themselves
17:15.15 brlcad and separate then means what? doesn't belong in libged?
17:15.24 starseeker right - libdm handles views
17:15.35 brlcad except select is specifically a command that extracts information from "some notion of a display/view/context/set", so how does it fit in that view?
17:15.53 starseeker I would put it in libdm, but that's me
17:16.23 starseeker select generates a list of objects, which is then supplied as libged input
17:16.25 brlcad yeah ... that makes no sense to me :)
17:18.34 brlcad select is ALSO view agnostic .. so I can say "select all objects that start with the letter J with a regionID attribute" .. that would have absolutely no basis for being in libdm
17:18.36 starseeker well, like you said, select "begs awareness of some "view" concept"
17:19.16 brlcad trying to fully characterize commands as being "display commands" and "editing commands" was already attempted
17:19.19 brlcad twice
17:19.20 brlcad both failed
17:19.34 starseeker that example actually sounds like a search command, but anyway...
17:19.37 brlcad actually three times if you count back when they were up in librt
17:19.52 brlcad sure, might even be built on the search API
17:20.00 brlcad all the more reason it wouldn't belong in libdm
17:20.52 starseeker might hinge on what the notion of select's responsibilities are - I see it as defining some constraint in the view and collecting the objects that satisfy those constraints (drawn, within distance X of this line, etc.)
17:21.15 brlcad or even more twisted .. someone begs for something like a search -isDisplayed option
17:21.28 brlcad so you can search only the hierarchy of things being displayed
17:21.50 brlcad would that suddenly make it libdm's responsibility? ... yikes!
17:21.56 starseeker would implement that as an application level filter that collects the output of a view command and passes it to search
17:23.17 brlcad so now I'm an application developer like openscad that is just hooked into libged .. and I either don't get search or I don't get that option
17:23.32 brlcad saying it's the apps problem is just punting on the problem
17:24.20 starseeker but openscad will have its own notion of what is being displayed/drawn, and unless it's using our display manager our libraris won't know what's displayed
17:24.28 starseeker s/libraris/libraries
17:24.38 brlcad not true
17:24.54 starseeker ?
17:26.25 brlcad there are several possible ways that I could implement a search -isDisplayed without needing to know about libdm and without needing to know what openscad's drawing notions are
17:26.51 starseeker and without libged needing a notion of view?
17:26.56 brlcad it's an API design question, encapsulation and bindings
17:28.41 brlcad to answer isDisplayed, sure I don't need a notion of a view .. I need some simple container notion
17:29.16 starseeker you mean a list of what is active at the moment?
17:29.17 brlcad that one app might use to imply "these things are displayed" or "these are hidden" or "these are wireframe and these are shaded" .. whatever, app specific
17:29.30 brlcad it's just a set of something
17:30.05 brlcad that's basic API query-request management that it needs to be doing anyways
17:30.37 starseeker right... I was thinking that the application maintains its sets and passes them in to libged calls as arguments - "operate on this set"
17:31.20 brlcad that's certainly one way, but then we'll end up with fragmented commands
17:31.38 starseeker thought that was a way to keep state out of libged...
17:31.54 brlcad commands that only exist on the application front-end because they needed something from there, and again needing to know where a command was stashed limiting its utility elsewhere
17:32.34 brlcad commands are implemented stateless -- they're passed the state in the ged struct
17:32.56 starseeker wouldn't libtclcad or something like it be the place to define commands needing pieces from multiple places?
17:33.35 brlcad if I were only writing a tcl application, maybe
17:33.42 brlcad libtclcad shouldn't even need to exist
17:34.07 starseeker ok, so a libcadcmd or some such
17:35.04 brlcad and when you're done implementing it that generically, fully encapsulated .. you'd have exactly what libged was intended to be
17:35.05 starseeker maybe part of my reluctance is just that a lot of libged stuff needs to be pushed lower
17:35.54 brlcad why does needing to push some things lower make you reluctant for having all commands in one place ??
17:36.27 brlcad I should not have to go to more than one place to find the implementation for any command
17:36.28 starseeker wants conceptual separation between view manipulation and geometry editing (changing objects on disk)
17:36.43 brlcad anything else is really just bad architecture, encapsulation fail
17:37.12 brlcad but that doesn't work!! :)
17:37.15 starseeker that doesn't necessarily need to be at the command level, but if the commands are going to know about views then I don't see how we keep libdm out of the command mix
17:37.33 brlcad and was attempted VERY unsuccessfuly multiple times before
17:37.50 starseeker isn't convinced it doesn't work, but I suppose I'm just not smart enough to see it.
17:38.15 brlcad see the _obj commands in libged (which came from mged and librt prior)
17:38.47 brlcad dg_obj ... "drawable geometry commands" .. commands that supposedly only affect the display of objects
17:39.16 brlcad view_obj ... commands that supposedly only manipulate the view
17:39.24 brlcad wdb_obj .. commands that modify geometry
17:39.57 brlcad it's a royal clusterfudge in terms of encapsulation, because useful commands invariably and often have aspects of all three to make them more useful
17:40.40 brlcad that's why a plugin-style one-stop shop was architected for libged, everything I need for a command in one place (one dir, one file, whatever)
17:40.47 starseeker brlcad: then I'm having a really hard time reconsiling that with the drive to keep libdm out of libged
17:41.01 brlcad maybe this will help
17:41.13 starseeker at least, libdm as I'm imagining it (which is more than a device wrapper)
17:41.34 brlcad a command can be written to intimately USE libdm without libged api ever knowing that it existed
17:42.04 brlcad that's not an ideal end-state, but it's better than type exposure
17:42.36 brlcad e.g., say you have a command that needs to know what is drawn, and libdm somehow statefully was aware of that information
17:43.22 brlcad the app could register a "here's what's displayed" function with the ged struct that is passed to ged_whatever() .. which that function calls
17:44.13 brlcad call that "simple method A"
17:45.08 starseeker so functab style callbacks?
17:45.38 brlcad "ideal method B" would be to have ged have API that has some label->set notion so the app could create a set called "active geometry" and provide either a callback or provide identifiers
17:46.37 starseeker that has to be synced with the display manager (intimately - any change to the libged list would have to pass immediately to the display manager)
17:46.49 brlcad yes, method A would be akin to functab ... libged still relies on libdm from a library dependency standpoint, but the app created that dependency
17:47.31 brlcad ideally the API for method A would expose no libdm types, so libged could remain dependency-free symbolwise
17:47.43 brlcad i.e., no libdm headers on the implementation
17:48.11 brlcad method B is far better, but just a little bit more work to define the ged api
17:49.35 starseeker I'm not sure how to proceed then. I need to radically rework how libdm does business, and as matters stand right now that means anywhere display lists (libged, mged, whatever) are in play I need to rework how they're handled
17:49.36 brlcad ideal method C" would be to have ged API fully contain some notion of display sets (in agnostic terms, i.e., predefined containers), views on those display sets (in fully generalized terms), and geometry associated with each
17:50.57 brlcad method C was the original design plan
17:51.06 brlcad it's documented somewhere, but don't recall exactly where .. maybe a header
17:52.02 brlcad method C lets you really capture any action I could conceive an application performing, whether GUI or command-based, embedded or otherwise
17:52.03 starseeker but how do we guarantee thay any change to the display sets also updates the display manager? Does all access to the geometry list go through functions?
17:52.43 brlcad the app sets up the ged context
17:53.33 brlcad so the ged API is either "these events happened, handle them" or we make it explicit where the app registers handlers for given events
17:54.16 starseeker doesn't that constrain us to a fixed set of event types?
17:54.37 brlcad could be as simple as "the geometry in the ged context I got back is different than the one I gave you, so update the display" and we'd avoid events and callbacks, but that's a loose guarantee
17:55.43 brlcad there is nothing that precludes having dynamic events, but a very limited set of event types does cover everything we currently do
17:56.22 brlcad especially with method C, you end up basically covering display, view, and geometry events ... the only thing you're missing is any GUI events that are already fully in the app's domain
17:57.53 starseeker There's a "Conceptual Documentation for LIBGED" in ged.h - is that it?
17:59.57 starseeker so under method C, libdm would take the view struct and operate on that?
18:00.25 starseeker and it would be the applications responsibility to do so?
18:00.53 starseeker or is the libdm call embedded as a callback in the view update() concept by the application?
18:02.39 brlcad that looks like a simplified version of it in ged.h
18:03.42 brlcad making libdm take the view struct would make libged a libdm dependency, which would similarly be as undesirable as the reverse from an encapsulation perspective
18:03.54 brlcad I'd expect the application to set up what it wants
18:05.36 brlcad if it's going to use libdm to display things, it's going to be the one responsible for wiring it up
18:06.07 starseeker is fine with that, if we can figure out what we need to define and set up to make it work
18:06.58 brlcad what will probably work best and most automatic would be for libged to define an update callback interface that the app would register, that callback has front-end state (e.g., pointers to Qt data structures or libdm std::maps or whatever) so it would do the work to update based on the response
18:07.24 brlcad or more generally, an event callback interface where "update" is just one of many possible events
18:18.01 Notify 03BRL-CAD:carlmoore * 61485 brlcad/trunk/doc/docbook/system/mann/en/picket_fence.xml: add comma, use boldface for -r in paragraph, and rearrange/reword Example; also put space between 2 arguments in the Example
18:26.19 Notify 03BRL-CAD:n_reed * 61486 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): simplify surface plots to include only the knot isocurves used during overlap detection
18:48.14 hcurtis These questions are for anyone and everyone: 1) Since I'm a beginner, what should I do to become a better programmer? 2) What helped you when you were first getting started in programming? I know I need to keep reading, taking classes, and writing code, but maybe you would have additional suggestions I'm not yet aware of.
18:55.29 brlcad hcurtis: what you know is really 95% of the effort
18:55.41 brlcad write code (every day)
18:56.01 brlcad lots and lots of code
18:56.07 brlcad as much as you can, with specific goals in mind
18:56.13 brlcad and once you are proficient with the basic syntax, read code (every day)
18:57.27 brlcad how do you get proficient building furniture? you build furniture. the more the better.
18:57.53 hcurtis Ok
19:00.05 brlcad of course you have to have place to begin (example code, tutorials, classes, reading websites) and you'll make lots of mistakes
19:00.46 brlcad but that's to be expected, we've all spent hours hunting down some problem only to find it was a single character typo at some point in the learning adventure
19:01.29 hcurtis True
19:02.08 brlcad really, though, you shouldn't obsess on those beginning points -- reading and writing code is how you will mostly learn how to read and write code
19:03.28 brlcad I suggest thinking up the simplest smallest possible application that would be interesting to you, and working towards that as a goal
19:04.01 hcurtis That's a good idea.
19:04.11 clock brlcad, "you shouldn't obsess" - I think telling someone what mental states to have is generally considered disrespectful
19:07.01 brlcad clock: I don't see it that way when someone asks for advice, as considering how to mentally frame and approach a learning problem can very much influence the outcome
19:08.00 brlcad perhaps "my suggestion for anyone wanting to learn something would be to not spend a lot of relative time reading about learning that thing, but actually doing that thing"
19:09.40 brlcad someone suggested to me to not worry about making coding mistakes when I was younger, and I like to think it was helpful -- especially contrasted with other students I knew that had an overwhelming sense of defeat after making mistake after mistake, seemingly endlessly
19:13.15 brlcad wonders if Douglas Adams considered how disrespectful he was being telling everyone "Don't Panic" :)
19:19.47 clock "Don't Panic" is another example yes
19:33.32 hcurtis brlcad: Thanks
19:48.02 Notify 03BRL-CAD:starseeker * 61487 brlcad/trunk/src/other/libgdiam/gdiam.cpp: Start trying to use the Monotone chain hull approach for libgdiam, in the hope that it will provide a more robust convex hull. Right now, the code is imperfectly adapted to the libgdiam structures so it's not clear if it will work.
19:50.21 n_reed I think this two-part animated video is a friendly summary of the typical programming advice: https://www.youtube.com/watch?v=WCuUWGmatpU
19:59.49 brlcad n_reed: that's pretty awesome, thanks for sharing that video -- hadn't seen it before
20:10.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:14.06 Notify 03BRL-CAD Wiki:Sean * 7439 /wiki/An_Introduction_To_New_Developers: link to a pair of good videos on being a dev
20:21.29 *** join/#brlcad mihaineacsu (~mihaineac@92.81.55.66)
20:27.54 mihaineacsu brlcad: in order to link rtweight and gqa with libcurl, I probably need to modify cmakelists. Any advice on how to that?
20:28.38 mihaineacsu I managed to compile rtweight by adding -lcurl flag in link.txt in the build folder; tested it out and it worked fine with a remote density file.
20:32.04 n_reed brlcad: glad you like it. now if only I actually followed all of that advice =)
20:41.25 hcurtis n_reed: I agree with Sean. Great videos. Thanks for posting that link.
20:45.40 Notify 03BRL-CAD:n_reed * 61488 brlcad/branches/brep-debug/src/libtclcad/tclcad_obj.c: have dplot only trigger an autoview after the first draw to an empty display
21:14.31 Notify 03BRL-CAD:ejno * 61489 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp brlcad/trunk/src/conv/CMakeLists.txt): import textures using libicv (in progress)
22:03.58 Notify 03BRL-CAD Wiki:Ankeshanand * 7440 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */
22:06.50 Notify 03BRL-CAD Wiki:Albertcoder * 7441 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */
23:03.06 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
IRC log for #brlcad on 20140701

IRC log for #brlcad on 20140701

00:25.03 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
01:48.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:53.33 Zhao_Anqing I have a question: when I make test, why do all test response 'ERROR: bu_malloc(0)'?
03:43.29 Notify 03BRL-CAD:brlcad * 61490 brlcad/trunk/doc/parsers/templates/CMakeLists.txt: instead of ..., give an example based on this template
03:47.30 Notify 03BRL-CAD:brlcad * 61491 brlcad/trunk/sh/enumerate.sh: finally fixed, the key was using 'set -f' to fully disable glob expansion filepath matching. this really simplifies the regular expressions by avoiding the need to escape glob characters (sometimes, when they match a path). avoids an evaluation escape-hell. this gets the filesystem and product summaries working cleanly and adds a DEBUG option for inspecting the
03:47.32 Notify matching filesystem entities.
04:03.14 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
04:06.33 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
04:22.49 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
04:22.49 *** join/#brlcad yiyus_ (1242712427@je.je.je)
04:22.50 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
04:32.53 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
04:42.24 Notify 03BRL-CAD Wiki:Mihaineacsu * 7442 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
04:45.35 Notify 03BRL-CAD Wiki:Mihaineacsu * 7443 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
05:19.41 Notify 03BRL-CAD:brlcad * 61492 brlcad/trunk/sh/enumerate.sh: fix the remaining line counting stats to properly tabulate and provide a flat output listing similar to the other stats
05:48.29 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.1.38)
05:55.17 brlcad Zhao_Anqing: someone committed changes to bu_basename() that broke the interface
05:55.54 brlcad I believe it was a gci patch iirc
05:56.50 Zhao_Anqing OK. I see.
05:56.56 brlcad that will have to get fixed, feel free to tackle it
05:57.00 brlcad should be very simple
06:05.07 *** join/#brlcad mihaineacsu (~mihaineac@92.81.55.66)
06:33.53 *** join/#brlcad albertcoder (~albertcod@49.138.132.186)
07:40.06 *** join/#brlcad mihaineacsu (~mihaineac@92.81.55.66)
08:22.33 Notify 03BRL-CAD Wiki:Clouddrift * 7444 /wiki/User:Clouddrift/GSoC2014/Logs: /* Midterm */
08:41.06 Notify 03BRL-CAD Wiki:Clouddrift * 7445 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 6 */
09:13.57 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:39.08 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:57.29 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
10:03.41 *** join/#brlcad pandrei (~pandrei@188.25.163.196)
10:13.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:21.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:34.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:52.01 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
11:52.26 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:17.29 Notify 03BRL-CAD:carlmoore * 61493 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: fix spelling
14:21.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:22.49 *** join/#brlcad piyushparkash (~piyushpar@117.214.222.108)
14:44.00 Notify 03BRL-CAD:ejno * 61494 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp brlcad/trunk/src/conv/CMakeLists.txt): just extract embedded images for now; an image conversion library for jpg/bmp/png/etc. to pix will need to be implemented for direct import
14:49.38 Notify 03BRL-CAD:ejno * 61495 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: cleanup/consistency
14:58.16 Notify 03BRL-CAD:ejno * 61496 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: open output file in 'binary' mode
15:07.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:18.00 Notify 03BRL-CAD:ejno * 61497 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: use a constant for the default generated name
15:24.21 Notify 03BRL-CAD:n_reed * 61498 brlcad/branches/brep-debug/src/libged/brep.c: forgot to update copy of color legend output; move correct version to function
16:03.16 *** join/#brlcad piyushparkash (~piyushpar@117.214.222.108)
16:03.50 Notify 03BRL-CAD:carlmoore * 61499 brlcad/trunk/src/proc-db/pipe.c: in Usage, add semicolon, and remove ' (default)'; 'torus' option is set to zero at start, then is set to 1 if -t is used
16:13.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:13.56 Notify 03BRL-CAD:n_reed * 61500 brlcad/trunk/src/proc-db/pipe.c: partially revert r61499; tori is in fact set by default at line 659 if no other flag was given
16:19.13 Notify 03BRL-CAD Wiki:95.211.184.220 * 7446 /wiki/Talk:STEP: hmm
16:37.50 Notify 03BRL-CAD:carlmoore * 61501 brlcad/trunk/src/proc-db/pipe.c: Use capital leading letter and trailing period; use M_PI global for pi
16:37.53 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:45.28 Notify 03BRL-CAD:ejno * 61502 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: remove wdb_close() if wdb_fopen() failed
17:04.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:44.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:53.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:11.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:48.23 Notify 03BRL-CAD:starseeker * 61503 (brlcad/trunk/src/other/xmltools/libxml/CMakeLists.txt brlcad/trunk/src/other/xmltools/libxml/config.h.in): We shouldn't have need of zlib in our local copy of libxml et. al.
18:53.16 *** join/#brlcad piyushparkash (~piyushpar@117.214.222.108)
18:55.36 *** join/#brlcad andrei__ (~IceChat77@188.27.80.23)
19:14.39 Notify 03BRL-CAD:starseeker * 61504 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/include/ged.h and 134 others): Revert libged changes - apparently the design intent of libged is that it does retain some view knowledge - question is where/how/how much.
19:18.40 Notify 03BRL-CAD:starseeker * 61505 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL and 3 others): Move xmltools to misc/tools directory
19:40.08 Notify 03BRL-CAD:n_reed * 61506 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add some getters to the DebugPlot class to aid debugging specific intersections
19:42.41 Notify 03BRL-CAD:ejno * 61507 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp and 2 others): import textures using libicv (in progress); improve output
20:34.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:09.45 *** join/#brlcad piyushparkash (~piyushpar@117.214.222.108)
21:20.43 Notify 03BRL-CAD:starseeker * 61508 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL and 3 others): Get the rest of the tools out of src/other - should be down to just things that are used by installed code (or, at least, potentially used by such code...)
21:28.54 Notify 03BRL-CAD:starseeker * 61509 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/INSTALL and 22 others): Sync through trunk r61508
21:31.14 Notify 03BRL-CAD:starseeker * 61510 brlcad/trunk/src/other/CMakeLists.txt: Remove Eigen until we have need of it again.
21:42.43 Notify 03BRL-CAD:carlmoore * 61511 brlcad/trunk/doc/docbook/system/man1/en/pix-fb.xml: various revisions to pix-fb manpage, including removal of -h
21:44.08 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
21:45.50 Notify 03BRL-CAD Wiki:Albertcoder * 7447 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
21:56.59 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7448 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 6 */
22:02.46 Notify 03BRL-CAD:starseeker * 61512 (brlcad/branches/openscenegraph/INSTALL brlcad/branches/openscenegraph/configure brlcad/branches/openscenegraph/src/other/CMakeLists.txt): Add a freetype 3rd party build for openscenegraph.
22:04.01 Notify 03BRL-CAD:n_reed * 61513 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c brlcad/branches/brep-debug/src/libged/dplot_parser.lemon): fix dplot handling of surface pairs with no reported isocurve intersections
22:17.38 Notify 03BRL-CAD Wiki:Ankeshanand * 7449 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 7 */
22:18.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:41.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140702

IRC log for #brlcad on 20140702

02:07.05 Notify 03BRL-CAD:zhaoanqing * 61514 (brlcad/branches/nmgreorg/AUTHORS brlcad/branches/nmgreorg/CHANGES and 528 others): Merge the changed of trunk to this branch. This status is not able to compile, I will fix them then.
02:21.45 starseeker ponders whether making tkhtml into a toolkit-agnostic render-to-image html library is in order - rather surprisingly, it seems to be one of the very best "small" HTML rendering libraries out there, as well as perhaps the most liberally licensed of them all
06:18.24 *** join/#brlcad albertcoder (~albertcod@101.208.178.149)
06:53.31 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:04.03 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:09.15 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
08:57.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:03.18 Notify 03BRL-CAD:d_rossberg * 61515 rt^3/trunk/src/coreInterface/Database.cpp: bugfix: copy all attributes, not only the first one
10:01.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:33.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.30 *** join/#brlcad andrei_ (~IceChat77@5-12-112-86.residential.rdsnet.ro)
11:35.01 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
11:56.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:57.48 Notify 03BRL-CAD:bob1961 * 61516 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/CMakeLists.txt and 2 others): Added an fbclear command to libged/libtclcad/Ged.tcl.
12:03.24 Notify 03BRL-CAD:d_rossberg * 61517 NIL: tag the C++ core interface with the corresponding BRL-CAD version (i.e. 7.24.2)
12:13.03 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.2.250)
12:39.07 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
12:41.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:43.13 Izakee Due to some pesky Internet Connection, my svn update locked svn. When I try to clean up, I get "svn: 'misc/tools/xmltools/libxml' is not a working copy directory". What should I do brlcad ?
12:57.14 mihaineacsu Izakee: have you tried so? http://bit.ly/1onPmPu
12:57.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:58.03 Izakee opening stackoverflow
13:10.10 Izakee Thanks mihaineacsu
13:23.38 Notify 03BRL-CAD:starseeker * 61518 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pix-fb.xml brlcad/branches/openscenegraph/include/ged.h and 4 others): Sync through trunk r61517
13:31.10 Notify 03BRL-CAD:starseeker * 61519 brlcad/trunk/src/libged/fbclear.c: Provide clearColor with memory
13:31.58 Notify 03BRL-CAD:starseeker * 61520 (brlcad/branches/openscenegraph/src/libged/fbclear.c Property Changed: and 3 others): Sync through trunk r61519
13:33.46 Notify 03BRL-CAD:starseeker * 61521 (brlcad/branches/gecode/CMakeLists.txt brlcad/branches/gecode/INSTALL and 41 others): Sync through trunk r61517
13:36.06 Notify 03BRL-CAD:starseeker * 61522 (brlcad/branches/gecode/src/libged/fbclear.c Property Changed: and 3 others): Sync through trunk r61519
13:39.44 Notify 03BRL-CAD:starseeker * 61523 (brlcad/branches/bullet/CMakeLists.txt brlcad/branches/bullet/INSTALL and 41 others): Sync through trunk r61517
13:45.07 Notify 03BRL-CAD:starseeker * 61524 (brlcad/branches/bullet/src/libged/fbclear.c Property Changed: and 3 others): Sync through trunk r61519
13:54.42 Notify 03BRL-CAD:d_rossberg * 61525 (rt^3/tags/rel-7-24-2/src/coreInterface/Arb8.cpp rt^3/tags/rel-7-24-2/src/coreInterface/Combination.cpp and 16 others): back port: bu.h wasn't broken out in this release, reverted the changes from revision 60116
14:11.27 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
14:15.03 Notify 03BRL-CAD:zhaoanqing * 61526 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_copy.c): fix conflicts after merge operation, now librt can be compiled.
14:26.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:32.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:45.47 Notify 03BRL-CAD:starseeker * 61527 brlcad/trunk/CMakeLists.txt: It matters in the lrint test on some systems whether or not we are using the C99 flag - the test will succeed with gnu89 and fail with gnu99.
15:04.05 Notify 03BRL-CAD:starseeker * 61528 brlcad/trunk/CMakeLists.txt: Changes weren't right to begin with, but further experimentation shows the situation to be even worse - when this failure occurs, we can't successfully defined lrint until *after* math.h is included. Currently, lrint is defined in common.h, which always comes before math.h
15:04.23 Notify 03BRL-CAD:ejno * 61529 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): fix performance when converting large models
15:06.56 Notify 03BRL-CAD:ejno * 61530 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: make unique_name() static
15:45.23 Notify 03BRL-CAD:carlmoore * 61531 (brlcad/trunk/misc/tools/lemon/README brlcad/trunk/misc/tools/lemon/lemon.c and 3 others): fix spellings, and remove trailing blanks/tabs
15:52.11 Notify 03BRL-CAD:starseeker * 61532 (brlcad/trunk/regress/CMakeLists.txt brlcad/trunk/regress/fastgen.sh brlcad/trunk/regress/gqa.sh): Gtools no longer use underscores.
15:54.17 Notify 03BRL-CAD:carlmoore * 61533 (brlcad/trunk/misc/tools/re2c/htdocs/manual.html.in brlcad/trunk/misc/tools/re2c/re2c.1.in): fix 2 more spellings
16:01.41 Notify 03BRL-CAD:carlmoore * 61534 (brlcad/trunk/misc/tools/re2c/htdocs/manual.html.in brlcad/trunk/misc/tools/re2c/re2c.1.in): and yet another variable-name fix
16:11.06 Notify 03BRL-CAD:starseeker * 61535 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/common.h and 9 others): Ugh. Do what we seem to have to do to get balky lrint going on problematic Linux systems.
16:15.39 Notify 03BRL-CAD:starseeker * 61536 brlcad/trunk/include/common.h: minor formatting fix.
16:20.02 *** join/#brlcad harmanpreet (~harmanpre@124.253.51.93)
16:20.30 Notify 03BRL-CAD:carlmoore * 61537 (brlcad/trunk/misc/tools/perplex/scanner.re brlcad/trunk/misc/tools/re2c/lessons/002_strip_comments/strip_002.s.re and 2 others): fix spellings and remove trailing blanks/tabs
16:22.21 Notify 03BRL-CAD:ejno * 61538 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: create a root layer
16:28.10 Notify 03BRL-CAD:zhaoanqing * 61539 (brlcad/branches/nmgreorg/src/libged/bev.c brlcad/branches/nmgreorg/src/libged/decompose.c and 7 others): fix conflicts after merge, now libged can be compiled.
16:48.33 Notify 03BRL-CAD:starseeker * 61540 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/common.h and 9 others): Back up, take another run at 'proper' lrint handling
16:49.47 Notify 03BRL-CAD:carlmoore * 61541 brlcad/trunk/misc/tools/xmltools/libxml/src/xmlregexp.c: remove trailing blanks/tabs, and fix spellings
17:00.56 Notify 03BRL-CAD:carlmoore * 61542 brlcad/trunk/misc/tools/xmltools/libxslt/src/xslt.c: fix spellings; remove trailing blanks/tabs
17:13.38 Notify 03BRL-CAD:starseeker * 61543 brlcad/trunk/CMakeLists.txt: lrint needed the math library for the function test, not just the subsequent macro foo. Looks like we need to expand BRLCAD_FUNCTION_EXISTS's options
17:17.12 Notify 03BRL-CAD:n_reed * 61544 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: InPlane is not a predicate function, replace it with the same test we use elsewhere. Also, fix a case where single-point line-plane intersections were erroneously reported as overlap intersections. Alas, these changes don't fix any test conversions.
17:18.12 Notify 03BRL-CAD:carlmoore * 61545 brlcad/trunk/misc/tools/xmltools/libxml/src/xmlreader.c: fix spellings; remove trailing blanks/tabs
17:30.29 Notify 03BRL-CAD:carlmoore * 61546 (brlcad/trunk/misc/tools/re2c/lessons/001_upn_calculator/calc_002.re brlcad/trunk/misc/tools/xmltools/libxml/src/uri.c and 2 others): remove trailing blanks/tabs; fix spellings
17:41.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:45.06 Notify 03BRL-CAD:carlmoore * 61547 (brlcad/trunk/misc/tools/xmltools/libxml/src/debugXML.c brlcad/trunk/misc/tools/xmltools/libxml/src/xmlreader.c): remove trailing blanks/tabs; fix spellings
17:57.05 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
18:12.41 Notify 03BRL-CAD:brlcad * 61548 brlcad/trunk/BUGS: rtweight/rtarea/gqa issues computing volumes
18:15.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:17.59 Notify 03BRL-CAD:ejno * 61549 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: fix windows build issue
18:28.13 *** join/#brlcad mihaineacsu (~mihaineac@92.81.55.66)
18:29.33 *** join/#brlcad piyushparkash (~piyushpar@117.205.68.122)
18:33.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:46.55 *** join/#brlcad albertcoder (~albertcod@101.208.170.244)
19:03.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:28.58 Notify 03BRL-CAD:brlcad * 61550 brlcad/trunk/src/libged/fbclear.c: we shouldn't be allocating dynamic memory for data whose initial size is known and doesn't change. simplify the logic.
19:30.01 Notify 03BRL-CAD:starseeker * 61551 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake): Perform what should be a fairly major upgrade to the capabilities of BRLCAD_FUNCTION_EXISTS - can now specify required libraries, include dirs, definitions and compile flags, as well as provide one or more snippits of source code which must be compiled successfully for the macro to report a success.
19:35.17 Notify 03BRL-CAD Wiki:Albertcoder * 7450 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 7 */
19:51.04 Notify 03BRL-CAD:starseeker * 61552 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake): Confound it, that somehow brok the lrint testing again.
20:01.58 Notify 03BRL-CAD:starseeker * 61553 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake): I think that's got it... toplevel compilation tests use CMAKE_C_FLAGS, so do the same thing in the macro.
20:04.25 brlcad starseeker: you could try to transcode tkhtml into a small C lib
20:08.09 *** join/#brlcad pandrei (~pandrei@5-12-132-241.residential.rdsnet.ro)
20:12.36 mihaineacsu brlcad: did you get a chance to look over the last patch I submitted?
20:13.55 brlcad mihaineacsu: only briefly, let me take a look again now
20:19.22 brlcad mihaineacsu: yeah... now I remember! okay, so it looks good but there are a few issues
20:19.58 mihaineacsu okay
20:20.20 brlcad the biggest is probably that you hooked into both tools at the "read file from disk" step of their processing
20:20.40 brlcad instead of AFTER the density file is in memory
20:21.41 Notify 03BRL-CAD:starseeker * 61554 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake): Grr - *still* not working. Now it's ignoring gnu99 during release builds.
20:23.24 brlcad to do that, you also created a temp file, using an interface that is not portable - tmpfile()
20:23.36 mihaineacsu yeah, but wasn't I supposed to get the density data at this step?
20:23.57 brlcad well it's not that, just that it's better to not write to a file if we don't need to
20:24.29 brlcad and we don't ... CURLOPT_WRITEFUNCTION will let you read it into memory directly
20:24.51 brlcad that avoids the portability issue (and the need to close and clean up that temp file)
20:24.58 mihaineacsu right
20:25.14 brlcad another issue is that you basically added the exact same code to both
20:25.34 brlcad which I would expect, but notice now in wanting to change it to use WRITEFUNCTION, you'll have to change it in two places
20:25.37 mihaineacsu it will be different once I load the data
20:25.40 mihaineacsu directly in mem
20:26.04 brlcad every bug, every change .. we'll have to remember to edit both or a bug/change will go unnoticed, so we don't want the duplication
20:26.50 brlcad that means creating a general function that both tools can call
20:27.04 pandrei brlcad: can we talk a bit in private ?
20:28.59 brlcad mihainescsu: since one tool is in src/libged and another in src/rt, that implies creating a new interface in one of the other base libraries (like libbu, perhaps a bu_url_download() function)
20:29.16 brlcad pandrei: yes, but in a few minutes
20:29.28 pandrei brlcad: ok, let me know. Thanks!
20:30.17 mihaineacsu okay, makes sense
20:32.40 mihaineacsu thanks for the feedback
20:33.54 Notify 03BRL-CAD:n_reed * 61555 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp and 4 others): add a dplot subcommand to show the face curves that result from clipping the original event curves
20:42.15 brlcad mihaineacsu: yeah, think about that new function a little bit, try to make it as simple as possible
20:42.23 brlcad even the name I suggested could use some more thought
20:42.59 brlcad maybe bu_url_get() .. implying there might later be a bu_url_put() or bu_url_post() too
20:43.19 brlcad the point would be to completely encapsulate cURL under this API
20:43.27 mihaineacsu yeah
20:43.30 brlcad which was the last issue in the patch ..
20:44.00 brlcad we can't just start using curl/curl.h and friends or our build will be basically broken on most platforms
20:45.03 brlcad there needs to be at least a header check in the top-level CMakeLists.txt file, then you can conditionalize all that code on HAVE_CURL_CURL_H -- maybe print a message in the tools if a URL is provided to let them know when that functionality is not compiled in
20:45.04 mihaineacsu how can we go about this?
20:45.44 mihaineacsu cool
20:50.30 brlcad mihaineacsu: how expensive is curl_global_init()?
20:51.40 mihaineacsu I don't know
20:51.44 brlcad this main() function is almost the bu function you need: http://curl.haxx.se/libcurl/c/getinmemory.html
20:52.11 mihaineacsu why do you ask?
20:52.44 brlcad well, if it's really expensive, then your implementation will need to return a url context of some sort so that an application only runs init once
20:53.04 brlcad if there's basically no cost, then you can init, download, and cleanup repeatedly as needed
20:53.57 mihaineacsu they suggest using just one init if multiple requests are made
20:54.27 brlcad mihaineacsu: note that implementing this in libbu means using libbu for memory management too (not directly calling malloc()/realloc()/free(), etc)
20:54.35 mihaineacsu yeah
20:54.36 brlcad sure, but why :)
20:54.50 brlcad if it's fast enough, I'm not sure it's worth it
20:55.14 brlcad basically, have to find out what the cost/downsides are
20:56.39 mihaineacsu scratch that, it was about the handle. "Mind you, it is even preferred that you re-use an existing handle if you intend to make another transfer. libcurl will then attempt to re-use the previous connection."
20:59.10 brlcad ahh
20:59.41 brlcad I'm not sure we care about that right now, but that would beg a slightly different interface
21:00.41 brlcad like a bu_url_init() + bu_url_get() + bu_url_destroy()
21:01.07 mihaineacsu hmm
21:02.14 mihaineacsu yeah, I'm not sure if it's worth it, performance wise
21:02.58 mihaineacsu http://stackoverflow.com/questions/3787002/reusing-the-same-curl-handle-big-performance-increase
21:07.59 brlcad good thread, thanks
21:08.21 brlcad mihaineacsu: yeah, so lets keep it simple for now .. just do it all behind one func
21:08.30 mihaineacsu ok, great
21:09.42 brlcad we can add a context api later if needed
21:10.37 Notify 03BRL-CAD:ejno * 61556 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: generate color/shader combs for stand-alone geometry at high levels of the hierarchy
21:18.02 Notify 03BRL-CAD:n_reed * 61557 brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp: whoops, output order needs to match what the parser's expecting
21:25.03 Notify 03BRL-CAD:n_reed * 61558 brlcad/branches/brep-debug/src/libged/brep.c: tweak help message
21:54.17 pandrei brlcad: ping
21:55.38 Notify 03BRL-CAD:starseeker * 61559 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake): Needed the build type c flags, not just the standard set.
21:57.50 starseeker hah. finally. time for lunch
21:59.32 Notify 03BRL-CAD:carlmoore * 61560 brlcad/trunk/doc/docbook/system/man1/en/pix-fb.xml: pix-fb manpage didn't have -p writeup; it does now
22:01.18 clock no to je fakt
22:01.23 clock ja tam hlavne nevidim tu atraktivitu
22:26.36 kanzure is there a pile of opennurbs examples anywhere?
22:27.37 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7451 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 7 */
22:36.50 brlcad ~x from du ja tam hlavne nevidim tu atraktivitu
22:37.02 brlcad ~x from du no to je fakt
22:37.31 brlcad kanzure: we have a few (all very similar) in src/proc-db
22:37.40 brlcad where we construct objects manually
22:37.51 brlcad they'd be the c++ files
22:48.37 kanzure huh they do look similar yes
IRC log for #brlcad on 20140703

IRC log for #brlcad on 20140703

00:00.12 Notify 03BRL-CAD:starseeker * 61561 (brlcad/branches/openscenegraph/BUGS brlcad/branches/openscenegraph/CMakeLists.txt and 30 others): Sync through trunk r61560
00:00.32 Notify 03BRL-CAD:starseeker * 61562 (brlcad/branches/gecode/BUGS brlcad/branches/gecode/CMakeLists.txt and 29 others): Sync through trunk r61560
00:00.51 Notify 03BRL-CAD:starseeker * 61563 (brlcad/branches/bullet/BUGS brlcad/branches/bullet/CMakeLists.txt and 29 others): Sync through trunk r61560
00:29.56 Notify 03BRL-CAD:starseeker * 61564 brlcad/branches/openscenegraph/include/ged.h: Start thinking about what a new display list structure is going to look like.
00:31.32 starseeker brlcad: with autoview, should it actually calculate view bounds or just add an event for the displays to size themselves to show all objects?
00:32.22 starseeker it appears to be using solid wireframes to calculate the view size currently... if it stays in libged I'd prefer to have it actually ask for bounding boxes, if that's not prohibitively slow
00:36.19 starseeker brlcad: can we add a deprectation notice for all code that interacts with v4 databases that is not involved with dbupgrading them to v5?
00:38.17 starseeker concedes that it may be necessary for unpacking the data to retain a fair bit of that code, but I'd much rather it live in dbupgrade and maybe src/librt/db_v4_read.c than places like src/libged/color.c...
00:42.28 starseeker makes a note to add an audit of the state of librt's bounding box routines to some student task list...
00:43.47 starseeker if any primitives still require the "plot it and bound the plot" fudgery, it should be in their bbox callback and not the responsibility of libged's draw.c...
00:50.24 starseeker hmm... do we want libged's commands to be able to specify the mode of viewing? (wireframe vs shaded vs hidden_line vs...?)
00:50.57 starseeker might be worth an enum, if we could be reasonably comprehensive...
01:08.36 Notify 03BRL-CAD:starseeker * 61565 brlcad/branches/openscenegraph/include/ged.h: More thinking on 'what information do we need for display list entries to have all the information a display will need?'
02:01.27 *** join/#brlcad infobot (~infobot@rikers.org)
02:01.27 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
02:05.46 *** join/#brlcad infobot (~infobot@rikers.org)
02:05.46 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
03:38.00 brlcad starseeker: excellent questions... oof!
03:42.43 brlcad for autoview, there's actually substantial logic -- a method -- to setting up a particular view, so it's guts can/should be in libged
03:43.12 brlcad note though that it should also generate a "view changed" event if/when it changes the view
03:43.44 brlcad the app gets to decide what to do with that event and the view specified
04:10.36 brlcad no opinion on bbox vs wireframe ... aabb's and even obb's are going to create views more padded than they are now -- the wireframe points are basically a poorman convex hull. oob would probably be okay; a real convex hull would probably be best (perhaps off the brep edges). I agree that using plot data (especially if LoD is in play) isn't desirable going forward.
04:13.00 brlcad yes to the deprecation notice, but I think we should do the actual incremental removal on the rel8 branch
04:18.50 brlcad the last one is tricky but my initial inclination is "no" in part to keep it simple, but also because that really gets into how data is presented, which is the apps (and libdm's) job
04:29.35 brlcad from libged's perspective, I'm not even sure it needs to know what representation data to provide other than commands that specialize in returning a particular type of data (e.g., 'ls' returns objects in text form, 'get' in tcl text form, maybe 'facetize' in mesh form and 'brep' in nurbs form)
04:30.50 brlcad and for that, the first two generalize to a text blob result, and the latter two can be viewed as creating an object and generating OBJECT_ADDED events
04:31.43 brlcad keepin it simple is good
05:39.15 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:46.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:14.41 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
07:34.11 *** join/#brlcad albertcoder (~albertcod@101.215.119.112)
07:36.56 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:19.26 *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro)
08:20.35 *** join/#brlcad pandrei (~pandrei@188.25.173.120)
08:39.09 pandrei Daniel: I've been looking at mode method
08:39.13 pandrei you ve told me to investigate
08:39.39 pandrei and the mode unsigned char struct field
08:40.26 pandrei and it's pretty obvious that it sets the bot's type, like RT_BOT_SURFACE, RT_BOT_SOLID, RT_BOT_PLATE and RT_BOT_PLATE_NOCOS
08:45.40 d_rossberg fine, then the interface should have a self-explaining/self-consistent method for setting this mode
08:45.46 d_rossberg maybe with an enum?
08:47.00 pandrei hmm
08:47.49 pandrei I'm not sure if I get your point, enum like {surface, solid, plate, nocos} ?
08:48.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:52.32 d_rossberg yes, or do you have another idea?
08:59.13 pandrei hm, not really, but I'm a bit confused of an aspect
08:59.19 pandrei enum values are actually integer
09:00.13 pandrei ah, no, no, it makes sense now
09:00.16 pandrei apparently RT_BOT_SURFACE is 1
09:03.26 d_rossberg the values are still saved as chars in the _internal structure
09:04.12 d_rossberg and you should explicitely cast them, e.g. "case surface: value = RT_BOT_SURFACE"
09:05.06 d_rossberg don't trust in the actual order as somebody could change it
09:06.34 pandrei ah, that's good to know
09:08.15 pandrei but the cast should be done in the implementation, right?
09:08.41 d_rossberg right :)
09:10.34 pandrei since you're already here, aside of mode, was there any issue I should address before resubmitting the interface?
09:10.51 pandrei I've removed Face class and moved Thickness and Normal methods into Triangle
09:38.22 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:49.58 Notify 03BRL-CAD Wiki:130.216.215.253 * 7452 /wiki/Talk:Google_Summer_of_Code: AP242 P21 file
09:52.05 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.7)
10:04.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.45 d_rossberg pandrei: orientation and flags?
10:26.01 Notify 03BRL-CAD Wiki:Ankeshanand * 7453 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 7 */
10:48.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:27.16 starseeker brlcad: the trick with returning "text blobs" though is the dm needs some context to know how to interpret the result - vlists could be a wireframe or they could be instructions for polygons, and unless that gets encoded directly into the vlist serialization (which I guess might be the right way) we'll need some sort of notion of data type
11:29.12 starseeker braces himself for a rel8 branch sync... that's been a while...
11:29.38 starseeker how do we word the deprecation notice for that one?
11:31.50 starseeker hmm... unless we carry the plot around in the display list object, we'll need to have autoview calculate all the plots from the display list on the fly - that'll probably slow autoview down a lot
11:32.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:35.03 starseeker grumble... I guess we might have to carry around that info, since a lot of the commands seem to directly use it in their operations...
11:35.31 starseeker can't do a proper brep edge approach until the booleans are in shape
11:36.21 starseeker and even then it might not be fast enough
11:39.34 pandrei daniel: what do you mean with orientation and flags? Should orientation be bool ?
11:40.46 d_rossberg what are the possible values for the orientation?
11:41.47 pandrei well if I look in rtgeom.h
11:42.04 pandrei @brief 0 -> ccw, !0 -> cw
11:42.10 pandrei so I figured bool will do
11:43.24 pandrei as for flags, I don't fully understand why it's & between the flags var
11:43.46 d_rossberg ??? are we looking at the same file? see lines 679 to 681 in rtgeom.h
11:44.22 pandrei ah
11:44.29 pandrei now I figured the confusion
11:44.40 pandrei I was looking in /usr/brlcad/dev/include/rtgeom.h
11:44.42 pandrei which is the old one
11:44.52 pandrei not in brlcad updated sources
11:44.55 pandrei yeah, it makes sense
11:45.06 pandrei ignore my last patch on sourceforge until I edit it
11:45.55 d_rossberg for the flags: i see 3 possible flags, each one is a bool
11:46.13 pandrei ok, so the flags are "split" like that
11:46.29 pandrei I would make the orientation in two bools
11:46.49 pandrei one for cw and one for unoriented, or should I make an enum as well?
11:49.11 d_rossberg i'm in favor for an additional enum
11:49.53 d_rossberg btw, if you look at the flags you'll see tha each one sets/unsets a bit
12:25.48 pandrei I've noticed that
12:26.26 pandrei but I was wondering why that method was chosen, instead of some values(i.e 1, 2, 3)
12:39.09 d_rossberg these bits are boolean flags, you can set/reset/test for this flags with masks and bitwise boolean operations (|, &, ...)
12:39.41 d_rossberg || =! |
12:40.42 d_rossberg äh || != |
12:42.01 pandrei yeah
12:42.14 pandrei I've edited the interface submitted on sourceforge
13:23.20 starseeker winces - last rel8 sync was Dec. 31st, 2010
13:23.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:23.46 starseeker almost 20000 commits ago
13:24.04 starseeker sets up the merge command and grabs popcorn
13:28.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:08.38 *** join/#brlcad piyushparkash (~piyushpar@59.91.255.141)
15:08.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:11.39 brlcad starseeker: you should tell it to merge everything so it has the proper mergeinfo set
15:11.56 brlcad I think that branch was started when svn wasn't doing so hot with merge tracking
15:13.49 brlcad d_rossberg: did you have an algorithm in mind for turning mesh/point data into pipe lines?
15:16.38 brlcad starseeker: seems wrong to me on the surface for libged to return vlists data as that is arguably presentation of data (and as I mentioned, we don't have commands that I can think of that directly needs to know about that data)
15:17.48 brlcad so like the draw command, it wouldn't ask librt for plot vlist data and return it -- it would simply return the list of objects/paths to be drawn and create "draw me" events
15:18.19 brlcad the app would figure out that it's in wireframe mode or whatever mode and ask libdm or librt to do some work
15:19.14 brlcad starseeker: as for deprecation notice, I think that every place there's support that is user-exposed, it should probably be itemized in CHANGES ..
15:19.47 brlcad otherwise it's going to be a very broad statement... which would also be fine, but less trackable :)
15:20.09 d_rossberg brlcad: i think no, but i'm not sure what you mean
15:21.13 brlcad d_rossberg: I think it was you? maybe it was Tom? .. there's a gsoc project idea to convert mesh wires (e.g., imported from Pro/E or other systems) into pipe solids
15:22.15 brlcad http://brlcad.org/wiki/Convert_BoT_to_Pipe
15:23.03 brlcad never mind, that IP address looks like it was probably Tom :)
15:25.06 d_rossberg ok, found it: https://google-melange.appspot.com/gsoc/proposal/review/org/google/gsoc2014/foposseleger/5629499534213120
15:25.25 d_rossberg and it wasn't me ;)
15:28.23 brlcad okay thanks .. let me know if you think of a great algorithm for it ;)
15:30.59 Notify 03BRL-CAD:carlmoore * 61566 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: remove trailing blanks/tabs; misc/tools stuff is now automatically removed from such listing
15:44.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:45.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:46.19 n_reed starseeker, brlcad: wrt to autoview, halfspace comes to mind as the thing whose bbox (if you say it has one) doesn't tell you how to size the view for its plot
15:48.24 n_reed I've also noticed autoview doesn't work well in a perspective projection (at least in Archer)
15:58.01 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:37.21 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:43.29 Notify 03BRL-CAD:n_reed * 61567 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: move duplicate code to function, renaming vars and adding comments
16:53.23 Notify 03BRL-CAD:starseeker * 61568 (brlcad/branches/rel8/include/analyze.h brlcad/branches/rel8/include/anim.h and 55 others): Sync rel8 with trunk through r61565 - part 1
17:01.32 Notify 03BRL-CAD:starseeker * 61569 (brlcad/branches/rel8/misc/win32-msvc/CMakeLists.txt brlcad/branches/rel8/misc/win32-msvc/Dll/BrlcadCore.def and 5 others): Sync rel8 with trunk through r61565 - part 2
17:12.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:45.32 Notify 03BRL-CAD:indianlarry * 61572 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: Fix the brlcad_config.h.in logic
17:47.00 *** join/#brlcad albertcoder (~albertcod@101.208.22.91)
17:56.08 Notify 03BRL-CAD:carlmoore * 61573 brlcad/trunk/doc/docbook/system/man1/en/pix-ps.xml: add -l info, remove -h info, and add commas
18:04.34 Notify 03BRL-CAD:n_reed * 61574 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: need limits for std::numeric_limits
18:10.15 Notify 03BRL-CAD:ejno * 61575 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: cleanups; use int for loops
18:11.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:12.07 Notify 03BRL-CAD:n_reed * 61576 (brlcad/branches/brep-debug/BUGS brlcad/branches/brep-debug/CMakeLists.txt and 24 others): sync from trunk through r61575
18:19.05 Notify 03BRL-CAD:ejno * 61577 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: add comments
18:31.52 Notify 03BRL-CAD:ejno * 61578 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: cleanups
18:46.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:52.23 *** join/#brlcad piyushparkash (~piyushpar@59.91.255.141)
19:02.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:09.57 *** join/#brlcad albertcoder (~albertcod@101.215.123.48)
19:12.28 Notify 03BRL-CAD:starseeker * 61580 brlcad/branches/openscenegraph/include/ged.h: Rather than get into libged at all, is there enough information in the various GED structures to map information to a new libdm structure? Test that first, because libged refactoring needs a lot of design thought.
19:12.35 Notify 03BRL-CAD:starseeker * 61579 (brlcad/branches/rel8/misc/NIST_DENSITIES brlcad/branches/rel8/misc/archlinux/PKGBUILD and 16 others): Sync rel8 with trunk through r61565 - part 4
19:14.30 starseeker brlcad: so (for example) with rtcheck's overlap visualization, how do you envision returning that from libged to libdm?
19:18.51 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
19:19.06 starseeker votes that g5-g4 and g4-g5 go away - any functionality they offer can be functions/options in dbupgrade
19:20.11 Notify 03BRL-CAD:starseeker * 61581 (brlcad/branches/rel8/doc/BRL-CAD.bib brlcad/branches/rel8/doc/PROJECTS and 392 others): Sync rel8 with trunk through r61565 - part 5
19:33.24 Notify 03BRL-CAD:ejno * 61582 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: check for and ignore meshes with zero vertices or faces
19:55.20 *** join/#brlcad jasleen (~jasleen@117.255.245.124)
20:10.44 Notify 03BRL-CAD:starseeker * 61583 (brlcad/branches/rel8/src/other/boost/LICENSE_1_0.txt =================================================================== and 26 others): Sync rel8 with trunk through r61565 - part 6
20:15.29 Notify 03BRL-CAD:brlcad * 61584 brlcad/trunk/src/rt/viewweight.c: Account for the hypersample rays in the volume calculation so that the volume and mass calculations are correct
20:16.32 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
20:18.23 Notify 03BRL-CAD:brlcad * 61585 brlcad/trunk/BUGS: rtweight is fixed
20:19.46 Notify 03BRL-CAD:brlcad * 61586 brlcad/trunk/AUTHORS: rishub helped fix the aforementioned commit that fixed rtweight hypersampling
20:37.09 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
20:44.49 *** join/#brlcad javampire (~ncsaba@p4FF714BF.dip0.t-ipconnect.de)
20:45.53 javampire brlcad: I just read your discussion with starseeker about libged/libdm entanglements related to the view concept which both need
20:46.44 javampire starseeker: did you consider to extract the part which both of those need in a extra library which is used by both libdm and libged ?
20:48.14 javampire just write something like a "libview" and make them both use it
20:48.39 javampire not sure if that makes sense, just my 2c
20:49.43 Notify 03BRL-CAD Wiki:Albertcoder * 7454 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 7 */
20:49.47 javampire (I will leave now IRC, but will read up on the logs later)
21:06.20 ankesh11 Screenshot of the results view I have been working on: http://i.imgur.com/HN3fc97.png
21:06.46 ankesh11 brlcad: hsrai: Feedback?
21:32.53 starseeker yeah, bot raytracing is totally broken - even a sphere facetization fails
21:40.54 Notify 03BRL-CAD:starseeker * 61587 (brlcad/branches/rel8/src/other/URToolkit/Makefile.am brlcad/branches/rel8/src/other/URToolkit/cnv/Makefile.am and 677 others): Sync rel8 with trunk through r61565 - part 7
21:47.03 Notify 03BRL-CAD:starseeker * 61588 (brlcad/branches/openscenegraph/AUTHORS brlcad/branches/openscenegraph/BUGS and 9 others): Sync through trunk r61587
21:47.17 Notify 03BRL-CAD:starseeker * 61589 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/BUGS and 9 others): Sync through trunk r61587
21:47.28 Notify 03BRL-CAD:starseeker * 61590 (brlcad/branches/bullet/AUTHORS brlcad/branches/bullet/BUGS and 9 others): Sync through trunk r61587
21:53.46 starseeker ponders the advisability of a script to run that syncs trunk to all the branches (or at least, the subset of them for which that makes sense...)
21:54.58 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
22:12.23 starseeker 61337 is where the problem appeared
22:12.30 starseeker (bot raytracing)
22:17.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:17.31 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:ResultsInterface.png:
22:18.24 Notify 03BRL-CAD Wiki:Ankeshanand * 7456 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 7 */
22:38.47 Notify 03BRL-CAD:starseeker * 61591 (brlcad/branches/rel8/AUTHORS brlcad/branches/rel8/BUGS and 1791 others): Sync rel8 with trunk through r61565 - part 8
22:44.34 starseeker the problem (locally, at least, is line 73 of g_bot_include.c - m4 >= tol->para is failing for all points.
22:46.38 starseeker arrgh - the failur in trunk is different from the failure at 61337
22:47.34 starseeker n_reed: well, I guess that explains why you weren't seeing the failure - it's not the 61337 problem, that must have been fixed
22:48.16 Notify 03BRL-CAD:starseeker * 61592 (brlcad/branches/rel8/AUTHORS brlcad/branches/rel8/BUGS and 9 others): Sync rel8 with trunk through r61591
22:50.02 starseeker weird
22:50.08 starseeker alright, later for this
23:15.23 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
23:15.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20140704

IRC log for #brlcad on 20140704

00:45.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:06.19 *** join/#brlcad piyushparkash (~piyushpar@59.91.255.141)
05:20.03 *** join/#brlcad mihaineacsu (~mihaineac@92.81.55.66)
05:43.41 *** join/#brlcad albertcoder (~albertcod@101.208.12.93)
07:39.47 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:12.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:17.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:25.43 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:36.41 *** join/#brlcad albertcoder (~albertcod@49.138.215.188)
08:47.12 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.1)
09:11.14 *** join/#brlcad andrei_ (~IceChat77@86.121.174.222)
09:20.14 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.30)
09:20.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:25.06 d_rossberg andrei_: i'm looking at your bot interface - and do you know what "tie" is?
09:25.27 andrei_ hey
09:25.40 andrei_ not really, if I remember correctly, there was a "FIXME"
09:26.24 d_rossberg there is a lot of code working with this tie, you should find out what it is good for
09:59.15 andrei_ daniel: aside of the 'tie" aspect
09:59.21 andrei_ does the interface look ok?
09:59.33 andrei_ I'll look into tie today and hopefully start implementing the class
10:02.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:26.21 d_rossberg andrei_: i'll comment your interface on sourceforge
11:13.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:17.55 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:23.07 *** join/#brlcad albertcoder_ (~albertcod@202.164.53.117)
11:23.42 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:24.07 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:27.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:55.54 *** join/#brlcad albertcoder (~albertcod@101.215.180.226)
11:56.42 *** join/#brlcad piyushparkash (~piyushpar@117.205.78.83)
13:02.51 Zhao_Anqing d_rossbeg: I want to commit the changes of nmgreorg, but it always tell me 'authorization failed'.
13:03.48 Zhao_Anqing Mmm, what should I do to deal with this situdation? the method from Internet all don't work.
13:23.57 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.5)
13:39.08 d_rossberg Zhao_Anqing: are you able to log-in on the sourceforge page? https://sourceforge.net/account/login.php
13:40.42 Zhao_Anqing d_rossberg: yes, I can
13:41.30 d_rossberg do you have the problem on windows or linux?
13:41.45 Zhao_Anqing linux
13:42.19 d_rossberg network is ok there? i.e. you can open a browser etc.?
13:44.51 Zhao_Anqing yes, network is OK.
13:45.38 Zhao_Anqing and I use the command: svn commit -m"...."
13:45.52 Zhao_Anqing yesterday is still OK.
13:46.44 d_rossberg caps lock? (only an idea)
13:47.32 d_rossberg do you have to type in your name and password or are they saved?
13:48.32 Zhao_Anqing I have typed them at first time.
13:49.23 d_rossberg do you have changed them meanwhile?
13:49.31 Zhao_Anqing now it says"Authorization failed" without tell me to type again.
13:49.33 Zhao_Anqing no..
13:49.38 Zhao_Anqing can I check them?
13:50.26 d_rossberg yes, look at the (hidden) .subversion directory in your home diorectory
13:59.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:01.11 Notify 03BRL-CAD:zhaoanqing * 61593 brlcad/branches/nmgreorg/TODO: a simple commit test on Windows.
14:03.42 Zhao_Anqing d_rossberg: commit on windows is good but failed on Linux. And I remove the ~/.subversion/auth, it still failed.
14:04.38 d_rossberg did it asked for your name and password then?
14:04.55 Zhao_Anqing no
14:05.23 d_rossberg that'a a bad sign ;)
14:05.52 Zhao_Anqing tell me authorization failed directly
14:07.25 Zhao_Anqing Mmm, Let me try again by my self. I fix all errors on Linux environment now, but cannot commit.
14:07.26 d_rossberg have you looked at the config file?
14:07.37 Zhao_Anqing config file?
14:07.48 d_rossberg .subversion/config
14:08.37 d_rossberg in .subversion/servers you can set-up a proxy
14:10.10 Zhao_Anqing let me see..
14:17.49 Notify 03BRL-CAD Wiki:Dragonslaya5665 * 0 /wiki/User:Dragonslaya5665:
14:49.20 Zhao_Anqing -
14:51.28 d_rossberg does svn update work?
14:53.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.25 Zhao_Anqing d_rossberg:still don't work.
15:26.54 Zhao_Anqing I don't know how to set-up a proxy.
15:28.45 Zhao_Anqing should I reinstall the Linux? but the codes haven't been commited. @_@
15:32.44 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
15:36.10 d_rossberg do you need a proxy?
15:36.44 d_rossberg or do you have direct internet connection
15:37.50 d_rossberg you said yesterday it was ok, was it in another network?
15:38.56 Zhao_Anqing I don't remember change something today, include the internet.
15:39.11 Zhao_Anqing it can visit Internet directly.
15:39.16 Zhao_Anqing no proxy
15:39.42 d_rossberg so, you probable don't need a proxy
15:40.35 Zhao_Anqing yes
15:41.10 d_rossberg did you have rebooted linux meanwhile?
15:41.23 Zhao_Anqing yes, has tried this.
15:41.43 d_rossberg after removing ~/.subversion/auth
15:41.46 Zhao_Anqing didn't work, neither.
15:41.52 Zhao_Anqing seems strange..
15:42.10 Zhao_Anqing let me try again.
15:44.22 *** join/#brlcad albertcoder (~albertcod@101.214.8.95)
15:50.34 Zhao_Anqing d_rossberg: er..still failed.
15:51.40 d_rossberg have you tested "svn update" too
15:54.01 Zhao_Anqing interesting. I use 'svn update' on my trunk dirctionary, it is working now.
15:54.12 Zhao_Anqing maybe I should check the url?
15:54.49 d_rossberg maybe, however I've to go now
15:55.32 Zhao_Anqing OK. thank for your time and help sincerely
16:05.22 Notify 03BRL-CAD:zhaoanqing * 61594 (brlcad/branches/nmgreorg/src/adrt/load_g.c brlcad/branches/nmgreorg/src/conv/asc/asc2g.c and 49 others): avalibale on Linux
16:29.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:08.44 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:31.16 *** join/#brlcad merzo (~merzo@114-94-133-95.pool.ukrtel.net)
18:32.14 *** join/#brlcad devinder (~chatzilla@202.164.53.117)
19:12.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:22.11 *** join/#brlcad pandrei (~pandrei@188.27.67.32)
19:34.00 Notify 03BRL-CAD Wiki:Albertcoder * 7457 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 7 */
19:36.32 *** join/#brlcad albertcoder (~albertcod@101.208.3.121)
19:46.01 *** join/#brlcad piyushparkash (~piyushpar@59.91.252.13)
19:50.29 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7458 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 7 */
20:38.46 *** join/#brlcad merzo (~merzo@102-1-132-95.pool.ukrtel.net)
IRC log for #brlcad on 20140705

IRC log for #brlcad on 20140705

00:13.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:25.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:19.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:23.50 starseeker cool: http://www.cacr.caltech.edu/~sean/projects/stlib/html/cpt/cpt_driver3.html
01:24.13 starseeker or maybe more to the point https://bitbucket.org/seanmauch/stlib/src/32f7fcef834fc174ca86cd9a58eab6725d8cedb5/src/cpt/?at=default
01:33.55 starseeker wonders if this might have applications in brep tessellation... http://www.cacr.caltech.edu/~sean/projects/stlib/html/geom/examples_geom_mesh_subspace.html
01:36.19 starseeker http://www.cacr.caltech.edu/~sean/projects/stlib/html/geom/geom_shape.html
01:39.39 starseeker http://www.cacr.caltech.edu/~sean/projects/stlib/html/
01:40.04 starseeker very friendly license
02:13.37 kanzure here's a poorly constructed zip of a opennurbs swig wrapper (generating python bindings), http://diyhpl.us/~bryan/irc/opennurbs/brlcad-opennurbs2.zip
02:21.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:42.34 Notify 03BRL-CAD:brlcad * 61595 (brlcad/trunk/NEWS brlcad/trunk/src/librt/primitives/bot/bot.c): fixed a crash running the ged 'get' command. if you ran bot_merge to merge a smoothed bot with an unsmooted bot, you'd get a bot with no face normals but with face normals requested. was using the wrong counter in the structure.
04:54.17 Notify 03BRL-CAD:brlcad * 61596 brlcad/trunk/src/librt/primitives/bot/bot.c: couple other instance where we are using the wrong variable when iterating over the faces_normal array. need to use num_face_normals count.
05:07.19 *** join/#brlcad oana_ (~elf11@109.97.186.121)
06:32.43 Notify 03BRL-CAD Wiki:Mihaineacsu * 7459 /wiki/User:Mihaineacsu/SoCIS2014/Logs: /* Week 5 */
06:35.22 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:49.40 *** join/#brlcad pandrei (~pandrei@188.25.173.201)
08:03.10 pandrei brlcad: Daniel's asked me to learn what's the purpose of "tie" in rt_bot_internal
08:03.55 pandrei I ve gone through code and my understanding is that it's used to keep raytrace intersections information
08:04.48 pandrei but in bot.c there's not much done with it
08:05.04 pandrei it's just checked for validity(!NULL) and freed
08:05.20 pandrei how should I handle/represent that in my class design?
09:11.34 raj12lnm hi all.
09:12.27 raj12lnm brlcad : libbrep is an interesting case.
09:12.36 raj12lnm brlcad : Its all c++ code.
09:13.29 *** join/#brlcad javampire (~ncsaba@p4FF72308.dip0.t-ipconnect.de)
09:13.34 raj12lnm and lack of "__cplusplus" only puts in dummy structures in the librep.so library file.
09:13.46 raj12lnm javampire : what I time to join ;)
09:15.20 javampire raj12lnm: I'm also curious how the C and C++ code works together - I have very little experience with C and no experience at all with C++
09:25.23 raj12lnm brlcad, javampire : In brep it is interesting to note that, libbrep.so contains only the dummy structures which are produced when __cpluscplus is lacking.
09:26.23 javampire raj12lnm: how did you get to this conclusion ?
09:26.46 raj12lnm brlcad : Also when plugged they are believed to work for example in libged/brep.c where a lot of functions are called related to brep
09:27.24 javampire the .so file contains machine code, the structures are only a meaning attached to it
09:28.04 javampire that's why you can cast pointers to whatever you want, which will attach meaning to a bunch of bytes
09:36.17 raj12lnm javampire : ".so" I think are library files (where they can be statically linked to other parts of code)
09:37.13 javampire yes, but the library contains no structures, but machine code which can be called using the declared functions as entry points
09:37.23 raj12lnm now in that dynamicaly linkable file when we wrapp into python-brlcad the bindings show only the dummy structures and no definitions of any function.
09:37.42 javampire and those functions operate on structures which are just a bunch of bytes, which you provide them as parameter
09:38.04 javampire that's the low level working of it
09:38.48 javampire now to be able to write code which actually can use those functions, you need the header files which define the structure of those bunches of bytes and gives a meaning to the parameters
09:39.27 javampire and the problem is that the header file wrapped by python-brlcad is a dummy one which doesn't give the right meaning to the brep structures
09:39.54 javampire but the .so file nevertheless will expect and work with the right structures :-)
09:41.09 javampire I think we should for the moment read up on how C and C++ interoperate
09:41.18 javampire see these:
09:41.19 javampire http://yosefk.com/c++fqa/mixing.html
09:41.27 javampire http://www.devx.com/cplus/Article/34999
10:12.10 ``Erik pandrei: there're two bot raytracing engines, the old one lives in the src/librt/primitives/bot/ stuff, the experimental one in src/adrt/ (as libtie)... the tie field is the data for when the experimental one is triggered (using the LIBRT_BOT_MINTIE environment variable or rt_bot_mintie C variable)
10:42.13 raj12lnm javampire : Why do you think was the reason behind choosing c++ for brep ? Does it achieve anything specific ?
10:42.25 raj12lnm I think If we try to understand that it might help us find answers to our issues..
10:43.39 javampire OpenNurbs is written in C++: http://www.rhino3d.com/opennurbs
10:46.40 raj12lnm ok.
11:22.00 Notify 03BRL-CAD:brlcad * 61597 brlcad/trunk/src/librt/primitives/brep/brep.cpp: quellage, unused var computing whether we're at a singularity
11:23.05 starseeker makes note to self - once we decide on a bu API supporting long options, see if http://optionparser.sourceforge.net/index.html would be a better backend than tclap...
11:24.06 starseeker pretty new arrival on the command line parsing stage
11:43.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:56.57 andrei_ ``Erik: from what I see in bot.c there no specific operation performed on the tie field
11:58.10 andrei_ there's*
13:49.58 *** join/#brlcad albertcoder (~albertcod@101.208.48.193)
14:24.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:57.30 *** join/#brlcad ishwerdas (~ishwerdas@117.199.108.190)
15:12.55 javampire raj12lnm, kanzure: this might be interesting to interface to the open-nurbs C++ classes: http://www.boost.org/doc/libs/1_55_0/libs/python/doc/
15:14.43 javampire this thread is also interesting mentioning many options: stackoverflow.com/questions/145270/calling-c-c-from-python
15:19.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:20.23 Notify 03BRL-CAD Wiki:Inderpreet * 7460 /wiki/User:Inderpreet/GSoC14/logs: /* Week 6 */
15:20.47 javampire I spent quite some time by now figuring out how to wrap C++ code in python, and I got to the conclusion that it is nearly impossible to wrap straight C++ in a portable way
15:21.07 *** join/#brlcad ishwerdas (~ishwerdas@117.199.108.190)
15:22.21 javampire it will be much easier to wrap C struct versions of the C++ classes, and extern "C" wrappers for functions
15:23.38 javampire raj12lnm: so the question for open-nurbs is if the necessary classes/functions are already wrapped for BRL-CAD usage in extern "C" + struct ?
15:24.07 javampire please figure that out from the brep examples !
15:24.43 javampire if there is such a straight C interface, figure out a way to wrap it
15:25.25 javampire if not, then I would say the best option is to add such C wrapping code to BRL-CAD, and then use that from python
16:34.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:38.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:40.05 *** join/#brlcad albertcoder (~albertcod@101.215.96.236)
17:02.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:11.36 *** join/#brlcad albertcoder (~albertcod@101.208.161.36)
17:35.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:01.29 *** part/#brlcad ishwerdas (~ishwerdas@117.199.108.190)
18:49.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:22.00 *** join/#brlcad albertcoder (~albertcod@101.208.161.36)
19:48.18 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.118)
20:01.52 *** join/#brlcad pandrei (~pandrei@188.25.27.120)
20:02.05 andrei_ hello !
20:08.18 ``Erik andrei_: bot.c has some logic to call bottie_* functions which use the tie field
20:15.28 andrei_ I know that may not be related to you but
20:15.47 andrei_ which of the engines(experimental or old one) should be used in the geometry API
20:16.14 andrei_ from what you've said, I understand that what I need to do is
20:16.27 andrei_ to provide methods that internally call the functions you mentioned
20:19.38 ``Erik the geometry API should probably just default to the ... default...
20:22.19 ``Erik the tie pointer in the rt_bot_internal struct is intended as a 'private' member and is encapsulated by the library, thus the "here be dragons" comment on the void*
20:24.31 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.21)
20:28.15 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
20:29.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.09 *** join/#brlcad mihaineacsu (~mihaineac@92.81.149.0)
21:11.32 *** join/#brlcad infobot (~infobot@rikers.org)
21:11.32 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
21:17.13 andrei_ there's something I don't understand about
21:17.27 andrei_ rt_bot internal. fastf_t *vertices;/**< @brief array of floats for
21:17.27 andrei_ <PROTECTED>
21:17.27 andrei_ <PROTECTED>
21:17.35 andrei_ how can vertices be floats, shouldn't they be points?
21:19.10 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7461 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 7 */
21:20.28 *** join/#brlcad albertcoder (~albertcod@101.220.155.34)
21:35.49 andrei_ brlcad: I haven't forgotten about that wiki page
21:36.00 andrei_ should I write a preliminary phase or discuss with you
21:36.02 andrei_ beforehand?
21:44.18 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7462 /wiki/Extrude: added Extrude Image
21:45.05 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 0 /wiki/File:Extrude_example.png:
21:45.55 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7464 /wiki/Extrude:
21:47.14 andrei_ can anyone help me with using a file on the wiki
21:47.16 andrei_ I get Error creating thumbnail: /usr/bin/convert: not found
21:47.20 andrei_ when I uploaded it
21:55.02 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7465 /wiki/Extrude:
21:55.04 Notify 03BRL-CAD Wiki:Albertcoder * 7466 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 7 */
21:56.24 ``Erik andrei_: a point is just 3 floats (fastf_t in this case, which is usually a double)... x,y,z
21:56.44 andrei_ well, yeah but
21:57.02 andrei_ vertices [num_vertices*3]
21:57.13 andrei_ this means that it's a vector of .. point coordinates?
21:57.22 andrei_ like
21:57.33 andrei_ x1,y1,z1,x2,y2,z2
22:00.37 ``Erik yup
22:00.50 ``Erik try the upload thing now, I just fixed the path in the wiki config script (I hope)
22:03.00 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7467 /wiki/Extrude:
22:03.09 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7468 /wiki/Extrude:
22:03.12 andrei_ ``Erik: it works now, thank you !
22:03.18 ``Erik np
22:22.33 andrei_ what is rpp as solid type
22:28.30 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7469 /wiki/Extrude:
22:29.07 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7470 /wiki/Extrude:
22:29.30 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7471 /wiki/Extrude:
22:35.48 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7472 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 7 */
22:36.56 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7473 /wiki/Extrude:
22:37.18 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7474 /wiki/Extrude: fixed missing mged> prompt
IRC log for #brlcad on 20140707

IRC log for #brlcad on 20140707

01:55.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:56.09 starseeker oof - mintie prep on lucy is rough
01:57.06 starseeker granted it's basically worst case...
02:27.46 *** join/#brlcad infobot (~infobot@rikers.org)
02:27.46 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
07:41.00 *** join/#brlcad infobot (ibot@rikers.org)
07:41.00 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
08:49.25 *** join/#brlcad andrei_ (~IceChat77@188.25.158.31)
08:51.05 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:02.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:24.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:33.08 *** join/#brlcad javampire (~ncsaba@p4FF72EDC.dip0.t-ipconnect.de)
11:05.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:05.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:12.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:30.21 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
12:36.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:01.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:05.34 *** join/#brlcad Zhao_Anqing (~clouddrif@180.155.75.92)
13:09.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:09.53 Notify 03BRL-CAD:starseeker * 61599 (brlcad/branches/openscenegraph/NEWS brlcad/branches/openscenegraph/src/librt/primitives/bot/bot.c and 6 others): Sync through trunk r61598
13:10.00 Notify 03BRL-CAD:starseeker * 61601 (brlcad/branches/bullet/NEWS brlcad/branches/bullet/src/librt/primitives/bot/bot.c and 6 others): Sync through trunk r61598
13:10.02 Notify 03BRL-CAD:starseeker * 61600 (brlcad/branches/gecode/NEWS brlcad/branches/gecode/src/librt/primitives/bot/bot.c and 6 others): Sync through trunk r61598
13:18.27 *** join/#brlcad albertcoder (~albertcod@101.215.104.230)
13:20.19 Notify 03BRL-CAD:starseeker * 61602 brlcad/trunk/regress/repository.sh: std::remove was getting picked up by the regex in repository.sh
13:24.37 Notify 03BRL-CAD:starseeker * 61603 brlcad/trunk/regress/repository.sh: Treat misc/tools the same way we treat src/other
13:28.16 Notify 03BRL-CAD:starseeker * 61604 brlcad/trunk/regress/repository.sh: Print a little more detail
13:47.52 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:23.58 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Talk:Google_Summer_of_Code: question has nothing to do with GSoC
14:44.58 Notify 03BRL-CAD:starseeker * 61605 (brlcad/trunk/include/rt/db_fullpath.h brlcad/trunk/src/libged/search.c and 2 others): Pull matrix support from the db_fullpath logic - db_full_path_transformation_matrix can get us the information we need without introducing the problems associated with freeing memory (was causing a regression failure/crash.)
14:47.48 starseeker huzza - regress passes again
15:15.12 Notify 03BRL-CAD:starseeker * 61606 (brlcad/trunk/misc/tools/perplex.dist brlcad/trunk/src/conv/CMakeLists.txt): distcheck fixes
15:29.35 Notify 03BRL-CAD:starseeker * 61607 brlcad/trunk/src/other/stepcode/cmake/verify_generated.cmake.in: Harden verify_generated.cmake.in to odd pathnames
15:30.38 Notify 03BRL-CAD:starseeker * 61608 brlcad/trunk/src/conv/3dm/CMakeLists.txt: 3dm-g needs some includes...
15:31.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:34.04 Notify 03BRL-CAD:carlmoore * 61609 brlcad/trunk/doc/docbook/system/man1/en/pix-ps.xml: touch up pix-ps man page
15:42.02 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:48.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:55.06 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:59.23 brlcad andrei_: I don't see what there is to discuss
16:00.04 brlcad starseeker: images and writeup received, thanks
16:06.21 *** join/#brlcad harmanpreet (~harmanpre@124.253.245.159)
16:08.46 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:36.58 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-hdmvsxwjeyfoqhmh)
16:51.22 *** join/#brlcad albertcoder (~albertcod@101.208.13.63)
16:58.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:00.01 starseeker sweet - distcheck-full succeeded!
17:01.53 Notify 03BRL-CAD:starseeker * 61610 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pix-ps.xml brlcad/branches/openscenegraph/include/rt/db_fullpath.h and 7 others): Sync through trunk r61609
17:02.06 Notify 03BRL-CAD:starseeker * 61611 (brlcad/branches/gecode/doc/docbook/system/man1/en/pix-ps.xml brlcad/branches/gecode/include/rt/db_fullpath.h and 7 others): Sync through trunk r61609
17:02.24 Notify 03BRL-CAD:starseeker * 61612 (brlcad/branches/bullet/doc/docbook/system/man1/en/pix-ps.xml brlcad/branches/bullet/include/rt/db_fullpath.h and 7 others): Sync through trunk r61609
17:04.01 Notify 03BRL-CAD:starseeker * 61613 (brlcad/branches/rel8/NEWS brlcad/branches/rel8/doc/docbook/system/man1/en/pix-ps.xml and 11 others): Sync through trunk r61609
17:04.38 andrei_ brlcad: what do you mean? discuss about what?
17:10.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:14.45 andrei_ brlcad: oh I see, regarding the wiki/Extrude, I meant discuss how it looks, I wrote it.
17:25.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:29.57 *** join/#brlcad infobot (ibot@rikers.org)
17:29.57 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
18:23.37 *** join/#brlcad albertcoder (~albertcod@101.208.7.57)
18:30.50 *** join/#brlcad bbr (~bbr@202.164.45.212)
18:31.23 *** part/#brlcad bbr (~bbr@202.164.45.212)
19:08.33 *** join/#brlcad albertcoder (~albertcod@49.138.121.19)
20:02.31 starseeker huh: http://wiki.blender.org/index.php/User:Jjoonathan/NURBS_Tessellation_Survey
20:02.45 starseeker BRL-CAD gets a mention - doesn't look like the poly2tri based work though
20:05.30 *** join/#brlcad gagan (~gagan@124.253.231.48)
20:43.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.15 Notify 03BRL-CAD:carlmoore * 61614 brlcad/trunk/doc/docbook/system/man1/en/pix-rle.xml: fill in missing part of pix-rle manpage, and add a space for -C
21:04.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:53.57 Notify 03BRL-CAD Wiki:Albertcoder * 7482 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 7 */
22:23.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:49.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:07.54 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7483 /wiki/User:Popescu.andrei1991/devlogs2014:
23:08.17 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7484 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 7 */
23:17.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140708

IRC log for #brlcad on 20140708

01:55.37 *** join/#brlcad Zhao_Anqing (~clouddrif@180.155.75.92)
02:48.16 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:15.02 *** join/#brlcad infobot (ibot@rikers.org)
03:15.02 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
04:35.41 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
04:51.14 Notify 03BRL-CAD:brlcad * 61615 brlcad/trunk/sh/enumerate.sh: automatically figure out the number of exported functions/symbols in our public API by keying off their common _EXPORT declarations. four are way too big... should try to break up, eliminate/reduce, and/or otherwise get each API under 300 functions for starters.
04:56.45 Notify 03BRL-CAD:brlcad * 61616 brlcad/trunk/sh/enumerate.sh: tabulate the total exported API. currently at 2489 symbols.
05:01.48 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:13.22 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
05:36.01 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
05:46.57 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:48.50 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
06:16.25 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-fguowxknrtdsflhu)
06:29.35 *** join/#brlcad ishwerdas (~ishwerdas@117.220.174.68)
06:58.02 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
07:07.25 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:11.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:28.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:49.40 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:49.49 *** join/#brlcad pandrei (~pandrei@5-12-221-177.residential.rdsnet.ro)
10:12.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:15.12 *** join/#brlcad mihaineacsu (~mihaineac@92.81.149.0)
10:34.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:39.45 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
11:18.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:32.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:34.42 *** join/#brlcad albertcoder (~albertcod@101.208.104.138)
11:44.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:35.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:22.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:29.17 *** part/#brlcad ishwerdas (~ishwerdas@117.220.174.68)
13:34.07 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:46.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:47.22 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:50.27 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:10.04 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:13.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:27.22 *** join/#brlcad albertcoder (~albertcod@49.138.204.202)
14:33.38 *** join/#brlcad pandrei (~pandrei@188.26.59.172)
15:37.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:48.14 Notify 03BRL-CAD:carlmoore * 61617 brlcad/trunk/doc/docbook/system/man1/en/pix-ps.xml: touch up pix-ps manpage; -W was incorrectly appearing in a sample where -S should have been used
15:58.32 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:03.20 ankesh11 A question regarding API for file uploads: How do we authenticate API requests?
16:05.02 ankesh11 Since we would automate the submission of benchmark logs after each run, it would not be right to assume every user has an account.
16:06.22 ankesh11 So the normal route to authenticate via a username and API passkey would not work.
16:06.29 ankesh11 Any suggestions?
16:19.13 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.152)
16:34.27 *** join/#brlcad gagan (~gagan@124.253.231.48)
16:36.28 Izakey Not from me ankesh11
16:42.07 Notify 03BRL-CAD Wiki:14.98.212.130 * 7485 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 6 */
16:47.04 ``Erik why is authenticating necessary?
16:53.47 Izakey Probably because not every benchmark result would be needed I think
16:56.34 ankesh11 ``Erik: Security issues. A bot could be clogging our server with file-uploads if not aauthenticated.
16:59.33 mihaineacsu this reminds me of geekbench bit.ly/1pXnTYQ , a benchmark utility. after running it, the results would be saved online, but you could keep track of them if you'd register.
16:59.53 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
17:03.36 ankesh11 mihaineacsu: Thanks for the link!
17:14.32 *** join/#brlcad gagan (~gagan@124.253.231.48)
17:21.50 hsrai ankesh11: Can we upload same file again and again at http://202.164.53.122:3000/
17:23.21 ankesh11 hsrai: No, that's an issue. Duplicated files are not allowed at the moment. I have it noted it down in TODO.
17:23.43 ankesh11 Were you able to see the benchmark result?
17:24.16 hsrai ankesh11: I am unable to upload file. Check https://m.ak.fbcdn.net/sphotos-f.ak/hphotos-ak-xap1/t1.0-9/10487591_10203600257662562_6738052000579266546_n.jpg Is this issue of duplicate file?
17:25.06 hsrai What is the logic to check duplicate file?
17:25.54 ankesh11 hsrai: I think it's a different issue. I just came across it while some debugging. The CSRF token was not being set.
17:26.11 ankesh11 I have found a fix, will apply and see.
17:27.29 ankesh11 I am taking the deployment down for a couple of minutes.
17:28.34 hsrai ankesh11: If duplicate file is an issue, can database refresh solve the problem?
17:30.00 ankesh11 hsrai: I have made some changes, can you retry http://202.164.53.122:3000
17:30.36 hsrai ankesh11: Two more screenshots: https://m.ak.fbcdn.net/scontent-a.xx/hphotos-xpa1/t1.0-9/10516818_10203600257702563_1849280853250849911_n.jpg https://m.ak.fbcdn.net/scontent-a.xx/hphotos-xfa1/l/t1.0-9/10523731_10203600266822791_8641074458855955741_n.jpg
17:31.25 hsrai I gave you three screenshots; two using Google Chrome and one using FireFox.
17:31.51 ankesh11 Okay, are these after I made the changes?
17:32.56 brlcad ankesh11: hi and what mihaineacsu said ;)
17:33.28 hsrai ankesh11: Now it worked. http://202.164.53.122:3000/result/40972ea98bc14f7f99647134e3cbbcf2/
17:33.34 brlcad I don't think there's any issue with anonymous submissions, but abuse then does become an obvious concern -- so should take measure to prevent abuse
17:34.09 brlcad like throttling the number of uploads to just one per IP per minute, for example,
17:35.11 ankesh11 hsrai: That was an issue with CSRF tokens then. Glad that it worked finally.
17:35.16 brlcad limiting the size of allowed upload data -- php has built-in limits, but you should have your own limit that drops the connection for anything chattering more than xMB of data
17:36.02 ankesh11 brlcad: Yes, the abuse is the only issue. I have a file-upload limit of 5MB at the moment.
17:36.20 ankesh11 I will check if I can have an IP specifc limit.
17:36.52 brlcad definitely implement some form of configurable submission throttling
17:37.27 brlcad if you're currently using the filename, that's no good -- that's a simple random number :)
17:37.59 ankesh11 Didn't get the filename part
17:38.00 brlcad generate a uuid for the connection or md5 sum of the file contents to get a unique key
17:38.27 brlcad you said -- 13:23 < ankesh11> hsrai: No, that's an issue. Duplicated files are not allowed at the moment. I have it noted it down in TODO.
17:39.04 brlcad the system should have no awareness of duplication other than perhaps exact file content (md5sum)
17:39.23 brlcad if it's storing records based on the filename uploaded, that'll need to change
17:39.38 ankesh11 brlcad: That's fine. The duplication mechanism checks for MD5 sum.
17:39.42 brlcad the filename is meaningless (and in fact you could override the filename when you store them)
17:40.01 brlcad ah, thats great then
17:40.57 brlcad so then just need to let a subsequent upload "succeed" (i.e., do nothing) when it finds a matching md5 and let the user know
17:41.23 ankesh11 Okay, that makes sense. Will do that.
17:41.48 brlcad the files contain a date stamp so there shouldn't be identical content counting towards a tally
17:42.44 brlcad (they also contain a user and hostname stamp too, so if the content is identical, it is the same "record" for all practical purposes)
17:43.44 hsrai ankesh11: How software behave, if it duplicate log file is detected?
17:44.40 hsrai ankesh11: What is the logic to check duplicacy of log file?
17:45.36 ankesh11 hsrai: Right now, the backend does checks for duplicate files and raises an error. This subsequently makes the file-upload fail. I would ensure instead of failing the upload, an alert message is generated for the user and the upload succeeds.
17:46.04 ankesh11 hsrai: By matching the MD5 of the file with the files already in the database.
17:46.14 ankesh11 s/MD5/MD5 sum
17:49.14 ``Erik if the md5's match, do you then do an explicit compare of the entire file, or do you assume that an md5 collision would be so rare and the data not valuable enough to drop?
17:50.59 ankesh11 ``Erik: the latter.
17:52.07 ankesh11 Any feedback on the front-end? http://202.164.53.122:3000/result/9ff41f77d2fd4c04b40b53ff9605ee55/
17:52.41 brlcad would call 1/2^128 pretty f'n rare
17:54.16 ``Erik :D
17:54.18 mihaineacsu http://www.wolframalpha.com/input/?i=2%5E128
17:54.52 brlcad one over that ;)
17:55.41 ``Erik that'd be assuming every bit has the same randomness...
17:55.49 brlcad more likely to win every lottery on the planet every year until you die (and you never bought a ticket!)
17:56.04 ankesh11 Also, the benchmark script doesn't detect the system's architecture (32/64 bit), so I passed on that.
17:56.55 brlcad ankesh11: it indirectly reports it in the system information that follows
17:57.21 ankesh11 Physical and Virtual Address sizes?
18:00.50 ankesh11 The clflush size and cache_alignment report the value 64. Are these the ones that indirectly point to it?
18:04.22 brlcad ankesh11: they don't sound like it
18:04.37 brlcad the architecture type is a key indicator
18:04.45 brlcad "x86_64"
18:05.35 mihaineacsu clflush stands for cache line flush, don't use it to pinpoint architecture, it might trick you in some cases.
18:05.48 ankesh11 Ah, I see. That does not get parsed at the moment. Will try to added a parser method for that.
18:06.11 ankesh11 mihaineacsu: Okay.
18:07.11 Izakey What type of curvature does a primitive's rt_???_curve() function compute ? mean curvature or Gaussian curvature
18:10.04 brlcad ankesh11: there's a wealth of platform-specific information that will get dumped into the log after our results that you'll want to be able to index at some point
18:10.14 brlcad and it's going to be rather platform-specific
18:10.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:10.49 brlcad for example, if it's a log from a FreeBSD system, the only decent indicator you'll have of whether it's 32-bit or 64-bit is going to be the name of the CPU and whether the kernel is i386 or amd64
18:11.06 brlcad on linux, it's a different set of indicators, on mac even more different
18:11.44 brlcad so you'll have to be prepared to just know "what" you're looking for and we can work on enhancing the various value parsers as new systems are encountered
18:12.37 brlcad i.e., make one parser that tries to determine one value like how many cores
18:12.56 brlcad another separate parser for a second value, e.g., cpu L1 cache line sizes
18:13.16 brlcad and so on
18:14.06 brlcad wonders how much of the config.guess logic might be worth turning into API
18:15.50 ankesh11 brlcad: Okay. Going that route would be time-consuming though, and I had not thought of extending the current parser design. There is limited time, I don't know if all that can be encompassed in that period.
18:17.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:17.43 brlcad ankesh11: it's important to have the parser framework set up, not have lots of parsers implemented
18:18.00 brlcad so when gsoc is over, others can go in and add more parsers or expand existing ones
18:18.08 brlcad not try to understand one monster parser ;)
18:18.52 brlcad can have one monster parser for the portion of the log file that is ours, but separate parsers for the data that follows from other tools
18:19.30 brlcad if that's not feasible, what's left on your todo blocking you?
18:19.37 ankesh11 Right, it is there actually. The current design by Suryajith is very neat. Each info from the file is extracted via a method, and it's easy to add new methods.
18:20.09 ankesh11 brlcad: I have to do the Comparisons View, Email Logs, Web API, deployment.
18:22.19 ankesh11 The clean-up would take some time as well, there have been not many revisions after the first and second draft. Before this thing goes live, we need to take care of it. There are several small things when taken together could amount to a significant amount of time.
18:22.38 ankesh11 I don't want to rush it all in the end.
18:39.45 ankesh11 Maybe I would give it a go - as I understand the Parser Framework has to be another layer of abstractions over the actual parsers.
18:40.50 ankesh11 The actual parsers would then have to only extract the info using suitable RegEX, and the parent Framework would do the rest.
18:48.27 brlcad ankesh11: okay, sounds good -- of those four on your to-do, email logs are probably the lowest priority -- lets take them off the table
18:48.54 ankesh11 Alright.
18:48.58 brlcad if you make the web api drop the log into a folder for processing, it'll be easy to later set up a procmail that dumps e-mail logs into that same folder
18:50.14 ankesh11 It can be done, sure.
18:51.26 ``Erik bu_machine_report(bu_vls *target); ?
18:52.06 ankesh11 Another thing in the todo is User Accounts. It was an issue the last time we discussed, I am still unsure how we are going to handle it.
19:04.11 brlcad ``Erik: sort of, but probably in some sysctl style key=value form
19:04.36 brlcad maybe return an avs with some predefined system attributes
19:05.46 brlcad right now, it completely punts and just runs "uname -a" "cat /proc/cpuinfo" "sysctl -a hw" and variety of other tools to try and get as much info as possible
19:12.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:38.14 ``Erik yeh, I think something like 82% of the downloads are for windows, so the current approach is .. not optimal :)
19:40.45 mihaineacsu wow
19:42.23 *** join/#brlcad albertcoder (~albertcod@101.208.11.35)
19:48.34 Notify 03BRL-CAD:carlmoore * 61618 brlcad/trunk/src/util/pix-ps.c: yes, I got different viewings when I used non-default sizing with this new version and with the previous version
19:48.45 ``Erik hm, this last week it was only 67.5% windows, linux seems way up O.o
19:56.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:16.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:30.36 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:33.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:55.11 Notify 03BRL-CAD Wiki:Albertcoder * 7486 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
21:43.13 Notify 03BRL-CAD:carlmoore * 61619 brlcad/trunk/doc/docbook/system/man1/en/rle-fb.xml: touch up rle-fb man page
22:03.36 Notify 03BRL-CAD Wiki:Ankeshanand * 7487 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 7 */
22:40.51 kanzure a c wrapper around opennurbs would be really useful to python-brlcad :\
22:47.41 pandrei brlcad: in the bot header that daniel modified, he added a
22:47.53 pandrei bool ApendThickness(void) const throw()
22:47.57 pandrei for a face
22:49.16 pandrei I know it's related to RT_BOT_SOLID and RT_BOT_SURFACE (thickness is null for the following)
22:49.52 pandrei but why would it be append? is it something i'm missing?
22:50.00 pandrei why would it be named append-
23:19.55 ``Erik huh, emacs 23 has "M-x proced" (top-like buffer)
23:26.16 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7488 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
23:42.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
IRC log for #brlcad on 20140709

IRC log for #brlcad on 20140709

00:36.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:12.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:49.10 Notify 03BRL-CAD:brlcad * 61620 brlcad/trunk/NEWS: carl fixed the pix-ps tool, which has options for specifying the postscript output dimensions. they were being ignored, getting set to a default after args were processed.
02:03.58 brlcad kanzure: is swig capable of creating a usable C wrapper?
02:11.35 kanzure haven't checked if it's usable but it does compile and load http://diyhpl.us/~bryan/irc/opennurbs/brlcad-opennurbs2.zip
02:12.03 kanzure also many of the symbols are missing in the library, so i had to %ignore like 50 functions
02:14.25 kanzure swig -classic -cpperraswarn -c++ -python opennurbs.i; g++ -fPIC -c opennurbs_wrap.cxx -c *.cpp -I/usr/include/python2.7; g++ -shared libopenNURBS.a opennurbs_wrap.o -o _opennurbs.so
03:08.10 Notify 03BRL-CAD:brlcad * 61621 brlcad/trunk/sh/enumerate.sh: consistency, it's our api.
04:03.02 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.68)
04:19.28 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:33.03 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-zfpawbhhmpzthfvo)
05:35.36 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.68)
05:39.02 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
06:21.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:27.15 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:38.13 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.68)
06:47.29 *** join/#brlcad pandrei (~pandrei@188.26.59.251)
06:51.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:56.18 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
07:02.11 *** join/#brlcad ishwerdas (~ishwerdas@117.199.99.118)
07:40.00 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
07:48.49 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:58.05 pandrei hello, Daniel!
07:58.55 d_rossberg hi pandrei
07:59.22 pandrei in the bot header you ve gave me
07:59.32 pandrei there is a bool AppendThickness
07:59.58 d_rossberg yes?
08:00.02 pandrei it's related to mode, like false for RT_BOT_SOLID
08:00.07 pandrei and SURFACE
08:00.14 pandrei but I don't understand two things
08:00.21 pandrei a) why is it called Append?
08:00.36 pandrei b) what should I set at SetAppendThickness ?
08:02.50 pandrei also, you ve asked me to see what tie is
08:03.28 d_rossberg a) it's for the "plate-mode", i.e. every triangle has a thickness and is solid this way, but the mathematical ray-trace has only one hit and this flag says the ray-trace algorithm how to apply the thickness to this one hit
08:04.24 d_rossberg the true mathematical hit is in the middle of the returned hit section or on the beginning
08:05.46 pandrei I've figured out (with ``Erik's help) that it's used to hold the data for the raytracing engine
08:06.06 d_rossberg b) the should be functions to handle the bu_bitv, it should be a kind of an array
08:06.48 d_rossberg the "append thickness" is a boolean value
08:07.35 pandrei so I m supposed to do something like this, then
08:07.42 pandrei (BU_BITTEST(bot->face_mode, faceIndex)?1:0)
08:08.13 d_rossberg at the first sight it looks good
08:08.51 pandrei now, regarding the faceIndex internal param
08:09.10 d_rossberg and i really don't know what tie is good for, and i hope you'll find out
08:09.37 pandrei I ve got a basic understanding of what it is good for, but I don't know what to do with it
08:10.05 pandrei I've asked Erik about what functionality should I offer based on it
08:10.43 pandrei what I understood is that I should offer some method of "calling" the default raytracing engine. But I don't know how to figure out which one is the default engine and how can I call it
08:10.59 pandrei I'll ask brlcad when he's around
08:11.46 pandrei regarding to the BoT interface: is it ok if I added Get/Set for FaceIndex?
08:15.24 d_rossberg why do you want to add such functions? the index isn't something you can change (such simple)
08:22.58 d_rossberg if tie is only a cache/support structure for the ray-trace engine we probable can ignore it here
08:24.03 d_rossberg do you know what the face index is?
09:07.28 Zhao_Anqing daniel, hi, are you here?
09:07.44 d_rossberg hi Zhao_Anqing
09:08.04 Notify 03BRL-CAD:d_rossberg * 61622 rt^3/trunk/src/coreInterface/Object.cpp: bugfix: use the index to retrieve the attributes, don't look at the first one only
09:08.20 d_rossberg there is still a genptr_t in your comb.c
09:08.31 Zhao_Anqing I am so sorry that I still cannot find out how to fix the running errors when 'facetize a combination'.
09:08.52 Zhao_Anqing Do you have any suggestion?
09:09.22 d_rossberg i still can't compile your branch
09:09.45 d_rossberg e.g. because there is still a genptr_t in your sources
09:10.48 Zhao_Anqing erh? that's impossible. I fixed them all. have you update again?
09:13.25 Zhao_Anqing the lastest reversion of nmgreorg is 61594, and I am sure it can pass the compile process on Linux now.
09:21.21 d_rossberg i did an update today ... but i've realized that i'm having some conflicts there ... whait a amoment ...
09:22.57 Zhao_Anqing OK. Thank you so much :)
09:32.08 d_rossberg it looks better now :)
09:33.05 d_rossberg (lunchtime)
09:35.21 Zhao_Anqing I'm glad to hear that.
09:42.44 *** join/#brlcad ishwerdas (~ishwerdas@117.199.98.35)
09:48.19 *** join/#brlcad mihaineacsu (~mihaineac@92.81.149.0)
10:55.57 *** join/#brlcad vladbogo (~vlad@188.26.242.231)
11:00.10 Notify 03BRL-CAD Wiki:Vladbogolin * 7489 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */
11:11.30 d_rossberg Zhao_Anqing: the first thing i'm seeing is thar nmg_bool() was originally written for shells from the same modell, e.g. sharing the maxindex
11:28.30 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
11:30.16 Zhao_Anqing d_rossberg: yes, I noticed this function. many places use maxindex to identity the size of array.
11:31.00 Zhao_Anqing this error is basically caused because maxindex, I guess.
11:35.53 d_rossberg or look e.g. at nmg_find_s_of_vu()
11:39.27 Zhao_Anqing let me see.
11:39.29 d_rossberg (there is only one shell in the structure)
12:02.33 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.167)
12:11.26 Zhao_Anqing d_rossberg: I still have no idea about this problem.
12:11.44 Zhao_Anqing nmg_bool is to make two shell into one.
12:12.09 Zhao_Anqing then, the current program will crash at nmg_2rvf_handler in nmg_info.c
12:13.26 Zhao_Anqing but this place is too deep for me to check the real error's location.
12:14.12 Zhao_Anqing my test case is to 'facetize a combination of default rcc and sph'
12:15.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:16.40 d_rossberg look for example at at nmg_find_s_of_vu(): this function assumes that the two shells are sharing their internal structures, but this isn't the case any more
12:18.05 d_rossberg there may be other functions which work similar (i.e. following pointers) which can not work any more because there are no pointers from one shell two the other
12:20.23 *** join/#brlcad ishwerdas (~ishwerdas@117.207.152.153)
12:21.21 Zhao_Anqing so I should change the nmg_find_s_of_vu to fit current data structure?
12:22.17 d_rossberg to "find the shell which is using this vertex" doesn't make much sense if there is only one shell
12:23.03 d_rossberg maybe, in this case you have to look for near-by vertexes in the shells
12:24.21 d_rossberg but, first you should understand how nmg_bool() works
12:24.47 d_rossberg why do they classify there?
12:29.51 Zhao_Anqing it seems do BOOL OPERATION on sA and sB, put the operation result into sA, then destroy sB. The return value of this function is equal to the final sA. Am I right?
12:31.07 d_rossberg it's very rough, but yes
12:34.00 Zhao_Anqing what's the connection between nmg_bool and nmg_find_s_of_vu?
12:37.18 d_rossberg nmg_bool()->nmg_classify_shared_edges_verts()->nmg_find_s_of_vu()
12:38.28 Zhao_Anqing Thank you, let me see.
12:42.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:54.12 pandrei daniel: the normals(respective num_normals) are one-to-one with faces?
12:56.32 pandrei you've used no index as parameter, and I assumed that. I'm going through bot implementation again, so it's closer to what it should be
13:03.32 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7490 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
13:06.52 Zhao_Anqing d_rossberg: I guess I understand now. new nmg shells don't have a model as a bridge, so the overlap point of two shells are two independent points, not two vertexuse sharing one vertex. So nmg_find_s_of_vu is redundant, right?
13:12.55 pandrei Daniel: to return the type in bot, I've used this
13:12.56 pandrei BagOfTriangles::BotMode BagOfTriangles::Mode(void) const throw() {
13:12.56 pandrei <PROTECTED>
13:12.56 pandrei };
13:13.20 pandrei problem is, if you set explicit values to enum(and you said I should) it might break;
13:13.58 pandrei have you got an alternative?
13:43.24 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
13:43.28 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
13:50.12 *** join/#brlcad pandrei (~pandrei@188.26.59.251)
13:50.13 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
13:55.27 Notify 03BRL-CAD Wiki:Inderpreet * 7491 /wiki/User:Inderpreet/GSoC14/logs: /* Week 7 */
13:58.20 Notify 03BRL-CAD Wiki:Mihaineacsu * 7492 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
13:58.47 Notify 03BRL-CAD Wiki:Mihaineacsu * 7493 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
13:59.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:00.27 pandrei daniel: if you said something, please repeat, my irc appears to have crashed. Thanks
14:02.10 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:04.06 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:13.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:56.32 d_rossberg pandrei: switch(m_internalp->mode) {case ...
14:57.34 d_rossberg Zhao_Anqing: right, and there may be similar problems in other functions
14:58.42 Zhao_Anqing thank you, I try to fix it once again.
16:08.51 *** join/#brlcad alisha (~alisha@101.62.198.76)
16:10.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:36.21 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.167)
16:44.41 *** join/#brlcad sofat (~sofat@101.208.178.156)
16:53.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:34.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:56.48 *** join/#brlcad piyushparkash (~piyushpar@117.205.69.167)
18:02.25 *** join/#brlcad sofat (~sofat@101.215.106.198)
18:09.44 *** join/#brlcad albertcoder (~albertcod@49.138.106.54)
18:14.36 Notify 03BRL-CAD:ejno * 61624 brlcad/trunk/src/conv/3dm/solidity.cpp: add comments to solidity-checking algorithm
18:16.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:07.28 Notify 03BRL-CAD:ejno * 61625 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: undefine 'write' macro on windows; was interfering with std streams
19:20.53 Notify 03BRL-CAD:ejno * 61626 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): move 'write' undef to before including standard headers
19:51.54 Notify 03BRL-CAD:vladbogo * 61627 (brlcad/trunk/include/dm/dm-Null.h brlcad/trunk/include/dm.h and 11 others): Added a new callback to struct dm that opens the framebuffer. This is necessary in order to avoid adding qt code in mged/dm-qt.c.
20:00.29 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.118)
20:09.10 Notify 03BRL-CAD:vladbogo * 61628 (brlcad/trunk/include/fb.h brlcad/trunk/src/libdm/dm-qt.cpp and 2 others): Added the _qt_open_existing function to fb.h. Since some parameters that may appear during the implementation may be unknown, a generic entry in the fbio interface will be added when the function is fully implemented.
20:13.18 Notify 03BRL-CAD Wiki:Vladbogolin * 7494 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */
20:13.32 *** join/#brlcad Ch3ck (~Shadownet@195.24.220.134)
20:15.58 Ch3ck looks like the build has a problem /src/other/tk/CMakeLists.txt looks like its has a problem?
20:23.07 Notify 03BRL-CAD:carlmoore * 61629 brlcad/trunk/doc/docbook/system/man1/en/tire.xml: mention the -p flag, not just the -t flag; and touch up -n and -a cross-descriptions
20:23.59 brlcad Ch3ck: I'm not seeing a build erorr here
20:25.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:25.58 Ch3ck well my 'cmake ../brlcad-code -DBRLCAD_BUILD_TYPE=Debug' returns this error
20:26.01 Ch3ck http://paste.kde.org/phabywt0i
20:27.56 brlcad Ch3ck: try renaming "BRL-CAD Project" to just brlcad or something without spaces, see if that makes a difference
20:28.04 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:29.01 Ch3ck_ will do that and see
20:30.15 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.118)
20:33.44 Ch3ck_ http://paste.kde.org/pnjnf2gez
20:33.57 Ch3ck_ looks like it's working but still returns an error
20:44.35 mihaineacsu Ch3ck_: can you post the whole cmake output?
21:28.47 Notify 03BRL-CAD Wiki:Albertcoder * 7495 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */
21:30.26 brlcad Ch3ck_: so that was at least some of those errors (which is interesting in itself.. we test pathnames with spaces (starseeker, ideas?))
21:30.34 Notify 03BRL-CAD:ejno * 61630 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/solidity.cpp): make CleanName() operate on std::strings (working on better numbering for duplicate names)
21:30.49 brlcad but yeah, what mihaineacsu said .. more output is needed -- somewhere above that summary is another error message
21:58.21 andrei_ brlcad: do you have any knowledge of tie parameter in bot?
21:58.43 andrei_ if you've read the logs you probably know, but I don't know how should I handle it from the OO API point of view.
22:05.56 Notify 03BRL-CAD:ejno * 61631 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: rename basename() to strbasename()
22:06.55 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7496 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
22:23.04 Notify 03BRL-CAD:carlmoore * 61632 brlcad/trunk/src/util/pix-ps.c: fix the Usage, because this utility does not take tty input
IRC log for #brlcad on 20140710

IRC log for #brlcad on 20140710

00:01.49 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
00:04.45 Notify 03BRL-CAD:starseeker * 61633 brlcad/branches/openscenegraph/include/ged.h: Finish putting ged.h back
00:06.43 Notify 03BRL-CAD:starseeker * 61634 brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Have osg-test use db_full_path_transformation_matrix instead of the search-based matrix logic.
00:11.45 starseeker there's not enough output there to know what the problem is
00:12.16 starseeker make won't work when you get the line -- Configuring incomplete, errors occurred!
02:10.50 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
02:11.24 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
03:18.22 Notify 03BRL-CAD:brlcad * 61635 brlcad/trunk/src/util/pix-ps.c: input can be specified or piped, but output should be redirected (or piped). adding this format to libicv would be a good expansion test as a non-raster output format.
03:29.39 brlcad starseeker: see the previous paste
03:30.06 brlcad starseeker: http://paste.kde.org/phabywt0i <-- it choked on the space
03:30.48 brlcad looks like something in FindTcl and/or ThirdParty_TCL not getting quoted
03:57.55 Notify 03BRL-CAD:brlcad * 61636 brlcad/trunk/src/conv/3dm/3dm-g.cpp: eliminate the unnecessary global, resort headers properly
04:04.28 Notify 03BRL-CAD:brlcad * 61637 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: ws and comment about uuid
04:05.01 Notify 03BRL-CAD:brlcad * 61638 (brlcad/trunk/src/conv/3dm/conv3dm-g.hpp brlcad/trunk/src/conv/3dm/solidity.cpp brlcad/trunk/src/conv/3dm/solidity.h): sh/ws.sh tidy up
04:06.59 Notify 03BRL-CAD:brlcad * 61639 (brlcad/trunk/src/conv/comgeom/mat.c brlcad/trunk/src/conv/g-shell-rect.c and 2 others): more ws cleanup
04:08.36 Notify 03BRL-CAD:brlcad * 61640 brlcad/trunk/src/rt/viewarea.c: apply a patch from Mitchell Roberts and Rishub Jain that fixes rtarea's similar hypersample issue
04:22.15 Notify 03BRL-CAD:brlcad * 61641 brlcad/trunk/AUTHORS: credit mitchell with his rtarea hypersample fix
04:23.03 Notify 03BRL-CAD:brlcad * 61642 (brlcad/trunk/include/config_win.h.in brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): this needs windows platform testing. need to be able to get away with just not setting any of the I/O underscore mappings if we're compiling c++ sources, otherwise trouble ensues depending on what std:: functionality is used. try just not defining them.
04:26.23 Notify 03BRL-CAD:brlcad * 61643 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): fix a couple of the headers (there are additional files in here that need header/footer fixing (run sh/header.sh, sh/footer.sh, or sh/template.sh on them to fix automatically))
04:30.57 Notify 03BRL-CAD:zhaoanqing * 61644 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: because of the reorganization of NMG part, shells in nmg_bool don't share a region/model any more. so the 'nmg_find_s_of_XX' makes no sense. At first, update function 'nmg_classify_shared_edges_verts'.
05:38.43 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:15.44 *** join/#brlcad pandrei (~pandrei@188.25.161.21)
06:24.43 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:26.35 d_rossberg pandrei: do you know why you have to use Internal() istead of m_internalp?
06:26.48 pandrei because of magic check?
06:28.20 d_rossberg no, because the Object can refer to a structure in the database or to a new Object not yet added to the database
06:29.21 d_rossberg m_internalp is used for the new Object case only
06:30.22 d_rossberg Internal() tests if the Object is connected to a structure in the database or not and returns the corresponding pointer
06:32.49 pandrei ok, I didn't know thata
06:33.06 pandrei that*. Anyway, I was focusing only on bot, and didn't look at what you did with Sketch
06:33.36 pandrei and yesterday, I took a lot, and it seems like there are a lot of changes I should make for bot too(like appendLine, respectively AppendFace)
06:33.46 pandrei I took a look, damn the typos.
06:35.11 d_rossberg it's always an iterational work, same for me
06:40.42 pandrei I'll try to put more time into it these days, to finish them both faster
07:14.43 Notify 03BRL-CAD:d_rossberg * 61645 rt^3/trunk/src/coreInterface/Sphere.cpp: bugfix: at some places possibly the wrong internal structure pointer could be used, get the right pointer with the help of the retrieving function there
07:30.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:38.30 Notify 03BRL-CAD:zhaoanqing * 61646 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: fix bug: initialize 'edgesB' before it is used.
07:45.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:33.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:06.37 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
09:22.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:25.49 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.118)
09:32.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:51.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:05.04 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:05.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:27.14 starseeker brlcad: I'll see if I can reproduce that failure
10:45.24 *** join/#brlcad albertcoder (~albertcod@101.215.161.235)
11:17.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:28.00 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.145)
12:22.58 Notify 03BRL-CAD:starseeker * 61647 NIL: Set up a branch to experiment with some uuid code to create bu_uuid (should be able to build off of some old work for geomcore.)
12:29.58 Notify 03BRL-CAD:zhaoanqing * 61648 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: add an input parameter 'tol' into function 'nmg_classify_shared_edges_verts', specify tolerance to compare two points.
12:33.16 Notify 03BRL-CAD:starseeker * 61649 (brlcad/branches/uuid/src/other/uuid/AUTHORS =================================================================== and 18 others): Add OSSP uuid 1.6.2 (http://www.ossp.org/pkg/lib/uuid/)
12:41.34 Notify 03BRL-CAD:starseeker * 61650 (brlcad/branches/uuid/src/other/uuid/Makefile.PL =================================================================== and 70 others): Start stripping down what we don't need
12:42.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:45.35 Notify 03BRL-CAD:ejno * 61651 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp and 3 others): run sh/template.sh and sh/ws.sh on all files in src/conv/3dm/
13:08.04 Notify 03BRL-CAD:zhaoanqing * 61652 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: add a sentence of 'nmg_reindex_s' to make sure separated structures be facetized well.
13:22.00 mihaineacsu starseeker: it fails on OSX as well, used same folder tree structure https://gist.github.com/mihaineacsu/533a36be87270c660175
13:23.52 brlcad mihaineacsu: want to try and fix it? ;) It points to the affected cmake file
13:24.05 brlcad the variable it's trying to read probably just needs to be wrapped in quotes
13:24.07 mihaineacsu sure
13:24.29 brlcad at a glance, it looked like maybe a couple bits of code were affected
13:30.53 Notify 03BRL-CAD:indianlarry * 61653 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h brlcad/trunk/src/conv/step/STEPWrapper.cpp): Added name cleanup and improved auto-naming when names are blank. Removes leading and trailing single quotes(') as found in STEP file. Maps extended ASCII set to explicitly mapped replacements to sensibly replace diacritic characters(code >= 192).
13:30.55 Notify Replaces non-alphanumeric characters with underscores(_).
13:31.45 Notify 03BRL-CAD:starseeker * 61654 (brlcad/branches/uuid/src/other/uuid/ossp_uuid.c =================================================================== and 1914 others): Start trying to make a one C file + one header version of ossp uuid. Once we get that done, the next step will be to 'libbu-ify' it
13:44.29 Notify 03BRL-CAD:ejno * 61655 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: minor refactoring; ensure that bu_bitv variable is always destroyed
14:09.24 *** join/#brlcad albertcoder (~albertcod@49.138.120.112)
14:32.21 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:46.57 *** join/#brlcad alisha (~alisha@115.244.110.250)
16:25.21 Notify 03BRL-CAD:carlmoore * 61656 brlcad/trunk/doc/docbook/system/man1/en/rle-fb.xml: fix 'This is because ...' sentence, and add a missing word in a previous sentence
16:41.21 mihaineacsu It's a weird issue; so if we have a build path that contains spaces, cmake will crash on this line: file(READ ${CMAKE_BINARY_DIR}/CMakeTmp/TCL_VERSION readresultvar) --> adding \" around the second argument doesn't work;
16:43.29 mihaineacsu I think READ works by checking the character of the given path argument, and if it's anything but slash (/), it concatenates it to the working directory
16:45.52 mihaineacsu so using this \"${CMAKE_BINARY_DIR}/CMakeTmp/TCL_VERSION \" leads to https://gist.github.com/mihaineacsu/a5aca217017ba192920e
16:57.59 brlcad try putting the path into a variable
16:58.53 brlcad set a var to "${CMAKE_BINARY_DIR}/CMakeTmp/TCL_VERSION" and then put that var in the file(READ ${var} readresultvar)
17:03.32 *** join/#brlcad piyushparkash (~piyushpar@117.205.78.167)
17:13.19 mihaineacsu yeah I tried that before, checked out how WRITEs are made, and they're done by using a var as you suggested. That doesn't work either, on a sidenote, WRITEs might be buggy as well but they don't crash cmake
17:13.35 mihaineacsu I still get "file Internal CMake error when trying to open file: /Users/mihaineacsu/Workspace/BRL-CAD Project/build/CMakeTmp/TCL_VERSION for reading."
17:17.55 mihaineacsu hm...actually this time it gets the path right but fails because TCL_VERSION is not yet created; I'll investigate further
17:31.12 *** join/#brlcad hcurtis (b82d1abc@gateway/web/freenode/ip.184.45.26.188)
17:36.22 Notify 03BRL-CAD:ejno * 61657 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: use ON_nil_uuid as root uuid constant
17:44.51 *** join/#brlcad albertcoder (~albertcod@101.215.116.104)
17:45.54 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
17:50.22 Notify 03BRL-CAD:carlmoore * 61658 brlcad/trunk/doc/docbook/system/man1/en/orle-pix.xml: touch-up work; includes correction of incorrect command reference
17:57.44 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.138.41)
18:03.17 hcurtis Hi, everyone. I'd like to apply a patch for some spelling mistakes I've found in some BRL-CAD files. I've submitted it to Sourceforge. I was told there's a way for me to go onto Sourceforge myself and make sure my patch is usable. I clicked around on Sourceforge, and I also tried to research this, but I didn't get anywhere. Will someone point me in the right direction?
18:06.13 *** join/#brlcad alisha (~alisha@101.62.150.197)
18:13.37 Notify 03BRL-CAD:carlmoore * 61659 (brlcad/trunk/doc/docbook/system/man1/en/orle-fb.xml brlcad/trunk/doc/docbook/system/man1/en/rle-fb.xml): more touch-up work on man pages
18:23.20 *** join/#brlcad ankesh11 (50543822@gateway/web/cgi-irc/kiwiirc.com/ip.80.84.56.34)
18:41.21 *** join/#brlcad piyushparkash (~piyushpar@117.205.78.167)
18:42.16 Notify 03BRL-CAD:indianlarry * 61660 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: Updates to subdivision to get UV ranges for closed surfaces that extend over closed seams. Also uses latest surface bounding box routines within subdivision to get 3d bounds based on input UV intervals.
20:00.23 Notify 03BRL-CAD Wiki:Vladbogolin * 7497 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */
20:39.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:56.27 Notify 03BRL-CAD:carlmoore * 61661 brlcad/trunk/doc/docbook/system/mann/en/wire.xml: touch up wire.xml
21:08.03 Notify 03BRL-CAD Wiki:Ankeshanand * 7498 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 8 */
21:09.07 Notify 03BRL-CAD:carlmoore * 61662 brlcad/trunk/doc/docbook/system/man1/en/wdb_example.xml: use <para> header; fix punctuation, and change 'a' to 'at'
21:50.09 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7499 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
22:21.01 Notify 03BRL-CAD Wiki:Albertcoder * 7500 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */
22:33.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:33.40 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
22:33.48 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:36.00 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
22:36.00 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
22:36.00 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
23:03.32 *** join/#brlcad piyushparkash (~piyushpar@117.205.78.167)
23:33.42 *** join/#brlcad caen23 (~caen23@92.83.166.162)
IRC log for #brlcad on 20140711

IRC log for #brlcad on 20140711

00:06.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:14.06 starseeker arrgh http://paste.lisp.org/display/143142
00:42.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:48.53 brlcad did someone just change that or did the compiler update and get better at detecting another case or is that some branch missing a fix that's on trunk?
01:29.29 *** join/#brlcad caen23 (~caen23@92.83.166.162)
02:10.10 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
02:10.10 *** join/#brlcad yiyus_ (1242712427@je.je.je)
02:10.10 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
02:10.10 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
02:10.10 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
02:10.10 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
02:10.11 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:10.11 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
02:10.11 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
02:10.11 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
02:10.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:10.11 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
02:10.11 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-hfsqcktjfadfknzt)
02:10.11 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:10.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:10.11 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
02:10.11 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.138.41)
02:14.07 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
02:18.31 *** join/#brlcad brlcad (~sean@66.118.151.70)
02:20.15 *** join/#brlcad ChanServ (ChanServ@services.)
02:20.15 *** mode/#brlcad [+o ChanServ] by sinisalo.freenode.net
02:26.32 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:44.47 starseeker that's trunk
02:45.02 starseeker is guessing gcc update - I'm now at 4.8.2 on ubuntu...
02:45.12 starseeker building release mode
02:45.37 starseeker doesn't look like it's a recent change
02:49.06 starseeker haven't built release on this box in a while, and it looks like it's specific to release building
03:34.20 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:51.00 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:35.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:18.25 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:24.17 *** join/#brlcad pandrei (~pandrei@188.26.59.149)
10:04.27 *** join/#brlcad Ch3ck (~Shadownet@195.24.220.134)
10:18.04 *** join/#brlcad caen23 (~caen23@92.83.166.162)
10:31.20 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
10:33.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:48.26 Notify 03BRL-CAD:indianlarry * 61663 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Added thread hooks to surface_GetBoundingBox() using bu_parallel_id(). Currently caches surface information in static variables that are initialized first time through the thread.
10:53.19 Notify 03BRL-CAD:indianlarry * 61664 brlcad/trunk/src/libbrep/PullbackCurve.cpp: Add bailout check if at end of data list iterator in check_pullback_data()
11:11.25 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
11:12.58 Notify 03BRL-CAD:indianlarry * 61665 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: Removed unused local variable in old subdivision code.
11:16.26 Notify 03BRL-CAD:indianlarry * 61666 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Modified plotsurfaceleafs() to return number of leaf bounding boxes from subdivision and now report this number from the "brep nurbs.s SBB" command. Easier to track how changes affect subdivision tree.
11:19.32 *** join/#brlcad Ch3ck (~Shadownet@195.24.220.134)
11:24.50 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:24.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:32.30 Notify 03BRL-CAD:indianlarry * 61667 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Removed extra call to plotsurfaceleafs(st, vbp, dim3d), only needed once in print statement.
11:50.34 Notify 03BRL-CAD:indianlarry * 61668 brlcad/trunk/src/librt/primitives/brep/brep.cpp: In crack checking code added additional handling for faces that are truely adjacent in the BREP topology. Noticed crack issues when dealing with tiny geometries where near misses with non-adjacent faces more frequent.
12:29.31 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
12:57.22 Notify 03BRL-CAD:indianlarry * 61669 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Added additional check to rt_brep_plot() & rt_brep_plot_poly() to check for faces without surface definitions (surface == null) and to gracefully skip drawing of a bad face. Allows other faces to be draw and reports error to log so users can better diagnose BREP.
13:16.21 *** join/#brlcad yiyus (1242712427@je.je.je)
13:33.16 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:31.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:34.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:56.30 *** join/#brlcad Ch3ck (~Shadownet@195.24.220.134)
15:05.15 *** join/#brlcad archivist (~archivist@81.149.189.98)
15:54.12 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
15:55.13 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:13.19 *** join/#brlcad Darshpreet (~Darsh@1.38.18.72)
16:14.23 *** join/#brlcad albertcoder (~albertcod@101.215.174.4)
16:14.40 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
16:21.34 *** join/#brlcad sofat (~sofat@101.215.174.4)
17:12.36 *** join/#brlcad Darshpreet (~Darsh@1.38.21.60)
17:32.33 *** join/#brlcad alisha (~alisha@123.239.31.242)
17:42.54 *** join/#brlcad Guest19525 (~Shadownet@195.24.220.134)
17:46.48 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
17:51.34 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:55.03 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:12.11 *** join/#brlcad hcurtis (b82d43fc@gateway/web/freenode/ip.184.45.67.252)
18:26.52 *** join/#brlcad pandrei (~pandrei@86.127.147.97)
18:52.30 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
19:24.10 Notify 03BRL-CAD:starseeker * 61670 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/NEWS and 42 others): Sync through trunk r61669
19:24.21 Notify 03BRL-CAD:starseeker * 61671 (brlcad/branches/bullet/AUTHORS brlcad/branches/bullet/NEWS and 42 others): Sync through trunk r61669
19:25.04 Notify 03BRL-CAD:starseeker * 61672 (brlcad/branches/openscenegraph/AUTHORS brlcad/branches/openscenegraph/NEWS and 36 others): Sync through trunk r61669
19:27.46 Notify 03BRL-CAD:starseeker * 61673 (brlcad/branches/rel8/AUTHORS brlcad/branches/rel8/NEWS and 42 others): Sync through trunk r61669
19:29.25 Notify 03BRL-CAD:ejno * 61674 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): refactoring; use ON_UUID directly rather than conversion to strings
19:30.02 Notify 03BRL-CAD:carlmoore * 61675 brlcad/trunk/doc/docbook/system/mann/en/window.xml: touch up the window manpage
19:32.19 *** join/#brlcad mihaineacsu (~mihaineac@84.117.146.166)
19:53.53 *** join/#brlcad albertcoder (~albertcod@101.215.172.71)
20:15.14 *** join/#brlcad sofat (~sofat@101.215.174.4)
20:29.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:48.49 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
20:51.37 Notify 03BRL-CAD:ejno * 61676 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): refactoring; create a class to encapsulate the uuid -> object-info map
20:54.05 pandrei hello, I'm trying to make daniel's Sketch compile
20:54.17 pandrei but I m running into some C++ errors I simply don't understand or know how to handle
20:56.32 pandrei http://slexy.org/view/s208ab1T4e
20:58.02 pandrei it was supposed to be m_internalp(0)
20:58.07 pandrei but that just doesn't work
21:02.40 pandrei ~seen brlcad
21:02.50 infobot brlcad is currently on #brlcad (18h 44m 19s) #bzflag (18h 44m 19s) #stepcode (18h 44m 19s) #gsoc (18h 44m 19s), last said: 'did someone just change that or did the compiler update and get better at detecting another case or is that some branch missing a fix that's on trunk?'.
21:07.20 Notify 03BRL-CAD Wiki:Albertcoder * 7501 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */
21:16.10 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7502 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
21:48.16 Notify 03BRL-CAD Wiki:Ankeshanand * 7503 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 8 */
22:07.33 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.77)
IRC log for #brlcad on 20140712

IRC log for #brlcad on 20140712

00:53.54 *** join/#brlcad ishwerdas (~ishwerdas@59.91.116.132)
01:36.17 Notify 03BRL-CAD Wiki:Inderpreet * 7504 /wiki/User:Inderpreet/GSoC14/logs: /* Week 8 */
06:52.00 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:12.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:17.38 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:25.05 *** join/#brlcad piyushparkash (~piyushpar@117.205.79.15)
07:25.43 *** join/#brlcad ries_nicked (~ries@217.121.234.132)
07:31.54 *** join/#brlcad andrei_ (~IceChat77@188.25.162.144)
07:31.54 *** join/#brlcad ishwerdas (~ishwerdas@59.91.119.11)
07:37.35 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:01.24 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:04.15 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:08.58 *** join/#brlcad mihaineacsu (~mihaineac@84.117.146.166)
08:11.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:53.59 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:59.28 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:06.55 *** join/#brlcad ries_nicked (~ries@217.121.234.132)
09:18.30 Notify 03BRL-CAD Wiki:Vladbogolin * 7505 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */
10:22.47 *** join/#brlcad caen23 (~caen23@92.83.166.162)
10:40.34 *** join/#brlcad ishwerdas (~ishwerdas@59.91.119.11)
11:17.49 *** join/#brlcad ishwerdas (~ishwerdas@59.91.119.11)
11:47.36 *** join/#brlcad javampire (~ncsaba@p4FF71363.dip0.t-ipconnect.de)
12:08.32 *** join/#brlcad ries (~ries@217.121.234.132)
12:08.32 *** join/#brlcad mihaineacsu (~mihaineac@84.117.146.166)
12:08.32 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
12:08.32 *** join/#brlcad ChanServ (ChanServ@services.)
12:08.32 *** join/#brlcad brlcad (~sean@66.118.151.70)
12:08.32 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
12:08.32 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
12:08.32 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
12:08.39 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
12:08.39 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
12:08.39 *** join/#brlcad Guest15790 (~Ch3ck@66-118-151-70.static.sagonet.net)
12:08.39 *** mode/#brlcad [+o ChanServ] by sinisalo.freenode.net
12:08.55 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
12:29.49 *** join/#brlcad mihaineacsu (~mihaineac@84.117.146.166)
12:45.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:57.14 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
13:08.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:18.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:21.06 *** join/#brlcad mihaineacsu (~mihaineac@84.117.146.166)
14:27.27 *** join/#brlcad user_name (~amitt@117.212.53.134)
14:31.57 *** join/#brlcad amittbhardwj (~amitt@117.214.206.48)
14:35.24 *** join/#brlcad amittbhardwj (~amitt@117.214.206.48)
14:41.50 *** join/#brlcad albertcoder (~albertcod@101.215.119.10)
14:55.30 *** join/#brlcad pandrei (~pandrei@188.25.162.144)
14:56.31 brlcad waves, all busy or weekend break?
14:57.31 pandrei hey
15:12.12 *** join/#brlcad amittbhardwj (~amitt@117.214.206.100)
16:50.47 *** join/#brlcad ries (~ries@217.121.234.132)
17:43.10 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7506 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
17:44.38 *** join/#brlcad sofat (~sofat@49.138.113.72)
17:48.48 *** join/#brlcad piyushparkash (~piyushpar@117.214.216.86)
19:21.24 *** join/#brlcad sofat (~sofat@101.213.252.60)
20:10.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:13.28 Notify 03BRL-CAD Wiki:Albertcoder * 7507 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */
21:19.06 *** join/#brlcad piyushparkash (~piyushpar@117.214.216.86)
IRC log for #brlcad on 20140713

IRC log for #brlcad on 20140713

00:29.22 Notify 03BRL-CAD:n_reed * 61677 brlcad/trunk/src/libbu/encode.c: remove unused const var
01:10.09 Notify 03BRL-CAD:n_reed * 61678 brlcad/trunk/src/shapes/wire.c: remove unused variable
01:31.52 *** join/#brlcad clock (~clock@77.58.143.135)
02:05.30 *** join/#brlcad ishwerdas (~ishwerdas@59.91.118.74)
03:40.00 *** join/#brlcad ishwerdas (~ishwerdas@59.91.118.74)
04:16.53 Notify 03BRL-CAD Wiki:Clouddrift * 7508 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 7 */
04:33.33 Notify 03BRL-CAD Wiki:Inderpreet * 7509 /wiki/User:Inderpreet/GSoC14/logs: /* Week 8 */
04:40.40 Notify 03BRL-CAD Wiki:Clouddrift * 7510 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 8 */
04:45.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:21.42 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:26.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:42.08 *** join/#brlcad albertcoder (~albertcod@101.215.96.248)
14:28.06 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:29.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:54.01 *** join/#brlcad Ch3ck (~Shadownet@195.24.220.134)
14:59.53 *** join/#brlcad luca79 (~luca@net-2-35-210-181.cust.vodafonedsl.it)
16:10.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:29.38 ries brlcad: ping
16:36.36 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:58.45 *** join/#brlcad sofat (~sofat@101.215.118.215)
17:38.42 *** join/#brlcad albertcoder (~albertcod@101.215.171.148)
18:04.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:22.17 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:38.15 *** join/#brlcad sofat (~sofat@101.215.101.63)
18:43.35 *** join/#brlcad sofat (~sofat@101.215.101.63)
18:55.19 *** join/#brlcad sofat (~sofat@101.215.101.63)
19:10.42 *** join/#brlcad sofat (~sofat@101.215.101.63)
20:32.03 Notify 03BRL-CAD:n_reed * 61679 brlcad/trunk/misc/CMake/BRLCAD_CompilerFlags.cmake: CHECK_COMPILER_FLAG doesn't automatically prepend a '-' to flags. Omitting it from the arg creates an always-false test.
20:35.32 Notify 03BRL-CAD:n_reed * 61680 brlcad/trunk/misc/attributes/CMakeLists.txt: Need standard definitions for common.h to be effective. Was getting a forward-declaration warning for 'struct timeval' (via cmd.h via bu.h) due to missing HAVE_SYS_TIME_H definition.
21:37.01 Notify 03BRL-CAD:n_reed * 61681 (brlcad/branches/bullet/doc/docbook/system/mann/en/window.xml brlcad/branches/bullet/misc/CMake/BRLCAD_CompilerFlags.cmake and 9 others): merge r61670 through r61680 from trunk
21:39.03 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7511 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */
22:19.19 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
IRC log for #brlcad on 20140714

IRC log for #brlcad on 20140714

04:12.24 Notify 03BRL-CAD:brlcad * 61682 (brlcad/branches/bullet/src/libbu/CMakeLists.txt brlcad/branches/bullet/src/libbu/tests/CMakeLists.txt brlcad/branches/bullet/src/librt/primitives/brep/brep.cpp): disable for the offsite, b64.c's implementation is assuming 'char' is signed. causing problems building but will take a bit of time to fix properly.
04:34.22 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
05:03.28 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:17.12 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:24.41 Notify 03BRL-CAD:brlcad * 61683 brlcad/branches/bullet/misc/CMake/BRLCAD_Summary.cmake: just for this branch, report on the status of compiling with bullet... having a mess of a time turning it on and getting status about it being enabled.
05:48.30 *** join/#brlcad albertcoder (~albertcod@101.208.184.220)
07:28.22 *** join/#brlcad albertcoder (~albertcod@49.138.98.35)
08:03.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:10.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:31.15 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:43.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:20.22 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-fcthcsxfmhevklxy)
09:57.18 *** join/#brlcad albertcoder (~albertcod@101.215.176.86)
10:34.38 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:48.32 *** join/#brlcad pandrei (~pandrei@5-12-133-136.residential.rdsnet.ro)
11:09.25 andrei_ Hello!
11:09.32 andrei_ Daniel, should I replace this
11:09.32 andrei_ SegmentCallbackIntern(void) : ConstSegmentCallback::ConstSegmentCallback(), m_segment(0) {}
11:09.33 andrei_ with
11:09.46 andrei_ SegmentCallbackIntern(void) : ConstSegmentCallback::ConstSegmentCallback(), Segment() {}
11:28.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:30.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:32.21 andrei_ do I need to add a parameter to SegmentCallbackIntern? So it knows what segment it is?
11:33.40 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
12:03.52 *** join/#brlcad andrei__ (~androirc@5-12-133-136.residential.rdsnet.ro)
12:05.50 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
12:08.11 d_rossberg andrei__: first question: no, why do you think?
12:08.55 d_rossberg second question: there is m_segment to store the Segment class
12:09.18 *** join/#brlcad andrei_ (~pandrei@5-12-133-136.residential.rdsnet.ro)
12:09.52 andrei_ daniel, sorry, irc crashed
12:10.33 andrei_ I get this
12:10.34 andrei_ cpp:789:96: error: within this context
12:10.34 andrei_ <PROTECTED>
12:11.10 d_rossberg but andrei__ was online and got my aswer?
12:11.29 andrei_ yes
12:11.45 andrei_ I logged my phone as well so I can answer/ reply quicker
12:13.08 andrei_ http://paste.lisp.org/display/143171
12:13.13 andrei_ this is the whole error
12:13.27 andrei_ I'm trying to see if it s a namespace issue or what other
12:14.17 d_rossberg in the declaration of ConstSegmentCallback: protected, not private
12:16.19 andrei_ ah, that makes sense
12:16.45 andrei_ I've dealt with all the other compiler errors, finally. so I got just that question with circle case
12:17.03 *** join/#brlcad ``Erik (~erik@66-118-151-70.static.sagonet.net)
12:19.37 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
12:20.26 *** join/#brlcad ``Erik (~erik@66-118-151-70.static.sagonet.net)
12:25.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:26.05 *** join/#brlcad andrei__ (~androirc@5-12-133-136.residential.rdsnet.ro)
12:26.42 *** join/#brlcad andrei___ (~androirc@213.233.85.1)
12:51.22 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
12:52.19 Notify 03BRL-CAD:starseeker * 61684 brlcad/branches/bullet/src/other/CMakeLists.txt: Don't require BRLCAD_ENABLE_BULLET
13:26.29 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:40.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:42.38 Notify 03BRL-CAD:starseeker * 61685 brlcad/branches/bullet/src/libged/CMakeLists.txt: Change the toggle for the simulate command
13:48.50 *** join/#brlcad andrei___ (~androirc@213.233.85.1)
13:53.30 Notify 03BRL-CAD:starseeker * 61686 brlcad/branches/bullet/misc/CMake/BRLCAD_Summary.cmake: Don't need to report feature enable/disable - by default, it's on since src/other guarantees bullet.
13:55.24 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:38.03 Notify 03BRL-CAD:brlcad * 61687 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: quell warnings, remove unused var
14:48.34 Notify 03BRL-CAD:brlcad * 61688 brlcad/trunk/src/libged/joint.c: migration to libged was not right/complete, it was using a static dbip that is actually never set. this makes it use the ged dbip.
14:49.32 Notify 03BRL-CAD:brlcad * 61689 brlcad/trunk/src/libged/joint.c: joint command doesn't actually need a view for all possible commands
15:05.15 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
15:19.47 Notify 03BRL-CAD:brlcad * 61690 brlcad/trunk/src/libged/joint.c: usage statement has no effect
15:23.27 clock brlcad, hi
15:24.43 Notify 03BRL-CAD:brlcad * 61691 (brlcad/trunk/src/libged/joint.c brlcad/trunk/src/libged/joint.h): ws indent style cleanup
15:25.15 Notify 03BRL-CAD:n_reed * 61692 (brlcad/branches/bullet/src/libtclcad/tclcad_obj.c brlcad/branches/bullet/src/tclscripts/archer/Archer.tcl brlcad/branches/bullet/src/tclscripts/lib/Ged.tcl): Add tclcad commands for joint selection and editing, and bind Archer translate button to joint select. Not tested, awaiting new joint command.
15:36.08 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:36.26 Notify 03BRL-CAD:starseeker * 61693 (brlcad/branches/bullet/include/ged.h brlcad/branches/bullet/src/libged/CMakeLists.txt and 5 others): Stub in joint2 command - no functionality as yet
15:42.22 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:44.05 Notify 03BRL-CAD:brlcad * 61694 brlcad/trunk/src/libged/joint.c: restructure to avoid forward declarations
15:44.07 Notify 03BRL-CAD:n_reed * 61695 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: call ged_joint2 now that it exists
16:01.59 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:02.57 Notify 03BRL-CAD:n_reed * 61696 brlcad/branches/bullet/src/tclscripts/lib/Ged.tcl: expose joint2 command to Archer command line
16:16.31 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:23.23 *** join/#brlcad andrei__ (~androirc@213.233.85.1)
16:23.28 Notify 03BRL-CAD:indianlarry * 61697 (brlcad/branches/bullet/include/bu/magic.h brlcad/branches/bullet/include/db.h and 3 others): Stubbed in initial joint primitive
16:25.15 *** join/#brlcad vladbogo (~vlad@86.121.101.138)
16:26.36 Notify 03BRL-CAD Wiki:Vladbogolin * 7512 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */
16:30.41 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:45.11 Notify 03BRL-CAD:brlcad * 61698 brlcad/trunk/src/libged/joint.c: fix crashes due to symbol collisions with identically named functions in the mged front end. rename with a familiar joint prefix.
16:46.29 Notify 03BRL-CAD:brlcad * 61699 brlcad/trunk/src/libged/joint.c: GSI is defunct.
16:52.09 *** join/#brlcad gagan (~gagan@124.253.231.48)
16:59.33 Notify 03BRL-CAD:brlcad * 61700 brlcad/trunk/src/libged/joint.c: make all of the joint command functions static, rename them without Jcontortions
17:00.14 ries brlcad: ping
17:04.53 ``Erik amusing hack: http://blog.noctua-software.com/named-parameters-in-c.html
17:05.54 ``Erik ries: brlcad is at an offsite this week, his attention is likely to be ... spotty :) just ask your question or make your comment and wait, someone will eventually respond
17:06.37 ries ``Erik: I had a personal question to him, but it can wait
17:07.20 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:08.39 Notify 03BRL-CAD:brlcad * 61701 brlcad/trunk/src/libged/joint.c: restore usage statement if there are no arguments present.
17:09.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:13.17 Notify 03BRL-CAD:carlmoore * 61702 brlcad/trunk/src/shapes/window.c: add Usage and 'Program continues running ...'
17:16.28 clock brlcad, hi
17:17.17 Notify 03BRL-CAD:indianlarry * 61703 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: stubbed Import/Export functions but not fully tested
17:21.25 ``Erik ries: you might have better luck sending him an email if that's the case
17:22.01 *** join/#brlcad vladbogo (~vlad@86.121.101.138)
17:22.04 ries ``Erik: he pinged me already, no worries
17:26.47 *** join/#brlcad albertcoder (~albertcod@49.138.111.137)
17:29.48 Notify 03BRL-CAD:brlcad * 61704 brlcad/trunk/src/libged/nirt.c: don't need this decl. it's in ged_private.h
17:30.35 Notify 03BRL-CAD:brlcad * 61705 brlcad/trunk/src/libged/bot_fuse.c: unhelpful cast
17:31.32 Notify 03BRL-CAD:n_reed * 61706 (brlcad/branches/bullet/src/libged/joint2.c brlcad/branches/bullet/src/libtclcad/tclcad_obj.c): add an implementation for a joint2 selection subcommand, based closely on brep selection subcommand
17:32.10 Notify 03BRL-CAD:brlcad * 61707 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/libged/ged_private.h): most of the code using this passes a static string. the name field should be const.
17:32.53 Notify 03BRL-CAD:brlcad * 61708 brlcad/trunk/src/libged/joint.c: fix the accept and mesh commands, call the ged cvt function to restore how it was in mged.
17:54.53 Notify 03BRL-CAD:n_reed * 61709 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: fix copy-paste error
17:56.46 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:00.46 Notify 03BRL-CAD:indianlarry * 61710 brlcad/branches/bullet/src/libged/typein.c: "in" command stubs for joint, need to fix joint db export/import
18:05.32 Notify 03BRL-CAD:brlcad * 61711 brlcad/trunk/src/librt/db_fullpath.c: they should be in sync, but make sure fp_bool is non-null before freeing it anyways just in case someone is mucking with the internal structure fields directly.
18:14.30 Notify 03BRL-CAD:indianlarry * 61712 brlcad/branches/bullet/src/librt/primitives/table.c: joint hooks added to table.c
18:20.53 Notify 03BRL-CAD:starseeker * 61713 brlcad/trunk/src/other/libpng/CMakeLists.txt: Put the CMake 3.0 fix back in for libpng
18:40.23 Notify 03BRL-CAD:brlcad * 61714 brlcad/trunk/src/librt/db_fullpath.c: add parameter validation to all of the full path functions to behave consistently if given null values
18:42.18 Notify 03BRL-CAD:starseeker * 61715 brlcad/trunk/CMakeLists.txt: Set CMP0042 for old for Mac - probably worth investigating.
18:43.50 Notify 03BRL-CAD:brlcad * 61716 brlcad/trunk/src/librt/db_fullpath.c: ws
18:44.44 Notify 03BRL-CAD:starseeker * 61717 brlcad/trunk/src/archer/CMakeLists.txt: Archer needs Tk - don't try to set it up unless Tk is enabled.
18:45.53 Notify 03BRL-CAD:brlcad * 61718 brlcad/trunk/NEWS: fix release date for 7.24.2
18:46.10 Notify 03BRL-CAD:brlcad * 61719 (brlcad/trunk/misc/macosx/Resources/ReadMe.rtfd/TXT.rtf brlcad/trunk/misc/macosx/Resources/Welcome.rtfd/TXT.rtf): update for 7.26.0
18:47.22 Notify 03BRL-CAD:brlcad * 61720 brlcad/trunk/src/libged/joint.c: replace the manual full path management, which had fallen out of sync with the implementation. instead of manually allocating fp_names, call db_add_node_to_full_path(). this fixes a bug when loading/unloading joint files.
18:49.29 Notify 03BRL-CAD:starseeker * 61721 brlcad/trunk/src/tclscripts/rtwizard/CMakeLists.txt: Same deal for rtwizard - no Tk, no program.
19:06.49 Notify 03BRL-CAD:brlcad * 61722 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: cnt is unused
19:16.12 Notify 03BRL-CAD:brlcad * 61723 brlcad/trunk/src/libged/joint.c: compile test fail. need to pass the right pointer to db_add_node_to_full_path().
19:17.20 andrei_ is anyone familiar with carc_seg ?
19:17.36 andrei_ <PROTECTED>
19:17.36 andrei_ <PROTECTED>
19:17.42 Notify 03BRL-CAD:carlmoore * 61724 (brlcad/trunk/doc/docbook/system/mann/en/window.xml brlcad/trunk/src/shapes/window.c): oops, in the window command forgot to change -h to -H in the documentation
19:17.52 andrei_ I don t understand what "start point on circle" means? since there is no circle param
19:27.24 brlcad carc == circular arc
19:28.19 brlcad it's saying you can use that same carc segment to describe a circle if/when the arc radius is < 0.0
19:28.46 brlcad in that case, it uses the "end" point as the center of the circle, and the first/start point is on the circle
19:30.43 andrei_ ah
19:30.45 andrei_ so end is both
19:30.48 andrei_ great, thank you!
19:31.10 andrei_ No, I'm wrong.
19:32.43 andrei_ I don't understand. The start point is "start" or what is "on the circle" supposed to mean
19:33.45 *** join/#brlcad piyushparkash (~piyushpar@59.91.248.3)
19:34.29 Notify 03BRL-CAD:brlcad * 61725 (brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/cmd.c and 11 others): eliminate the pathName pre-processor indirection, trying to debug the dm vls startup crash
19:36.05 brlcad try creating one manually, I don't recall that
19:38.04 Notify 03BRL-CAD Wiki:Rcamiruagaj * 0 /wiki/User:Rcamiruagaj:
19:38.05 brlcad if you open mged, run "make sketch sketch" then edit that sketch via the menu to kick off the 2d sketch editor
19:48.14 Notify 03BRL-CAD:brlcad * 61726 brlcad/trunk/src/librt/db_fullpath.c: don't want or need a valid pointer here, this func initializes one
20:02.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:02.33 Notify 03BRL-CAD:brlcad * 61727 brlcad/trunk/src/libged/joint.c: pass gedp around
20:18.35 Notify 03BRL-CAD:indianlarry * 61728 (brlcad/branches/bullet/src/libged/brep.c brlcad/branches/bullet/src/librt/CMakeLists.txt and 3 others): Adding joint_brep and joint_mirror to round out primitive functions for joint object.
20:22.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:26.24 *** join/#brlcad vladbogo (~vlad@86.121.101.138)
20:26.43 Notify 03BRL-CAD:n_reed * 61729 (brlcad/branches/bullet/src/libged/joint2.c brlcad/branches/bullet/src/libtclcad/tclcad_obj.c brlcad/branches/bullet/src/tclscripts/archer/Archer.tcl): Fix Archer binding to joint command in absence of edit frame. Fix copy paste typo in motion binding. Have subcommands return success temporarily.
20:27.42 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
20:36.02 Notify 03BRL-CAD:carlmoore * 61730 (brlcad/trunk/doc/docbook/system/mann/en/window_frame.xml brlcad/trunk/src/shapes/window_frame.c): fixes to window_frame
20:46.30 Notify 03BRL-CAD:brlcad * 61731 brlcad/trunk/src/libged/joint.c: we do not want to initialize the result string everywhere. this fixes debugging statements and other output from getting clobbered.
20:51.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:54.47 andrei_ brlcad: are you familiar with how sketch works?
21:09.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:15.28 andrei_ I can't figure how a full circle influencing adding, inserting
21:15.34 andrei_ a CircularArc
21:35.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:48.45 Notify 03BRL-CAD Wiki:Vladbogolin * 7513 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */
21:48.57 Notify 03BRL-CAD:brlcad * 61732 brlcad/trunk/src/libged/joint.c: convert fastf_t back to double. this fixes the bug where joint file values were getting ignored, we needed to write them back into the input array.
22:01.10 *** join/#brlcad caen23 (~caen23@92.83.166.162)
22:08.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:13.35 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7514 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
22:39.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:43.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:09.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:14.45 Notify 03BRL-CAD Wiki:Albertcoder * 7515 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */
IRC log for #brlcad on 20140715

IRC log for #brlcad on 20140715

00:24.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
00:43.27 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
01:03.42 Zhao_Anqing hi, excuse me. I have a question to ask. I find some edgeuse has no vertexuse(the pointer is bad) after facetizing a rcc, is it wrong?
01:04.34 Zhao_Anqing i.e. the result nmg structure is incomplete?
01:05.41 Zhao_Anqing I find such situation in trunk codes.
01:39.41 brlcad Zhao_Anqing: that sounds like a bug
01:43.03 Zhao_Anqing OK. I am looking for the reason for it. It never be discovered because the vertexuse not be used/checked after facetize. But when I reorganizing the nmg parts, I discover it but not sure whether it's a bug or not. So I ask :)
02:42.19 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
02:42.23 *** join/#brlcad ``Erik (~erik@66-118-151-70.static.sagonet.net)
02:42.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:43.40 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:20.58 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
03:20.58 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
03:20.58 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
03:20.58 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
03:20.58 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
03:20.58 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
03:20.58 *** join/#brlcad brlcad (~sean@66.118.151.70)
03:20.58 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
03:20.59 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:20.59 *** join/#brlcad caen23 (~caen23@92.83.166.162)
03:20.59 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
03:23.52 *** join/#brlcad ChanServ (ChanServ@services.)
03:23.52 *** mode/#brlcad [+o ChanServ] by sinisalo.freenode.net
06:10.05 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
06:41.40 *** join/#brlcad ishwerdas (~ishwerdas@59.91.235.99)
06:49.04 *** join/#brlcad albertcoder (~albertcod@101.215.176.218)
06:54.51 *** join/#brlcad ishwerdas (~ishwerdas@117.199.109.114)
08:08.18 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
08:14.33 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:21.20 *** join/#brlcad pandrei (~pandrei@86.127.146.49)
09:06.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:10.44 *** join/#brlcad albertcoder (~albertcod@101.208.6.117)
09:13.47 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:16.04 *** join/#brlcad mihaineacsu (~mihaineac@92.85.194.103)
09:27.18 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:35.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.18 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:00.45 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:00.45 *** join/#brlcad brlcad (~sean@66.118.151.70)
10:01.42 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
10:01.42 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
10:01.42 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
10:03.09 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
10:03.09 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
10:03.09 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
10:04.00 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
10:08.45 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:08.45 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
10:56.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
11:02.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:06.30 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
11:07.39 Zhao_Anqing excuse me, one edge must/only has two edgeuse, is it true?
11:11.17 Zhao_Anqing if I want to visit all edgeuses from an edge, I should use edge::eu_p to visit the first, and use edge::eu_p->eumate_p to visit the second?
11:14.51 Notify 03BRL-CAD Wiki:Mihaineacsu * 7516 /wiki/User:Mihaineacsu/SoCIS2014/Logs: /* Week 6 */
11:29.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:48.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:14.28 brlcad Zhao_Anqing: I'm not 100% sure on that
12:14.35 brlcad Zhao_Anqing: did you read the nmg paper?
12:26.11 *** join/#brlcad piyushparkash (~piyushpar@59.91.248.3)
12:26.52 Zhao_Anqing brlcad: I read it before, but remember this point vaguely. I have found the answer (is NO) just now. Thank you, Sean.
12:38.31 Notify 03BRL-CAD:n_reed * 61733 brlcad/branches/bullet/src/libged/joint2.c: temporarily comment out set-but-unused vars
12:50.46 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:20.42 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:19.37 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
15:01.24 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.225)
15:13.18 Notify 03BRL-CAD:starseeker * 61734 (brlcad/trunk/CMakeLists.txt brlcad/trunk/doc/ecosystem.dot and 3 others): It's unlikely we'll be using this version of libpc, it is not currently needed for anything, and it's the final user of boost. svn has the implementation if we need it. In the meantime clear out boost.
15:14.49 Notify 03BRL-CAD:carlmoore * 61735 brlcad/trunk/src/shapes/wire.c: 'wire', if having received no arguments, prints Usage AND CONTINUES RUNNING
15:22.17 Notify 03BRL-CAD:carlmoore * 61736 brlcad/trunk/doc/docbook/system/man1/en/dpix-pix.xml: remove sentence about -v because the program did not have that option available
15:34.34 Notify 03BRL-CAD:starseeker * 61737 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Add the constraints in main, instead of the class definition. This is closer to what a dynamic creation of a space from geometry parameters will look like.
15:35.02 Notify 03BRL-CAD:zhaoanqing * 61738 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: use another method to compare the consistency of two edge from different shells to avoid possible bug in iterating edgeuses of one edge.
15:42.19 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:46.08 *** join/#brlcad sofat (~sofat@202.164.53.117)
15:49.32 Notify 03BRL-CAD Wiki:Inderpreet * 7517 /wiki/User:Inderpreet/GSoC14/logs: /* Week 8 */
15:50.57 Notify 03BRL-CAD:n_reed * 61739 (brlcad/branches/bullet/src/libged/joint2.c brlcad/branches/bullet/src/librt/primitives/joint/joint.c brlcad/branches/bullet/src/librt/primitives/table.c): add find_selections callback for joint that distinguishes between selecting vector1, vector2, or location
16:04.44 Notify 03BRL-CAD:starseeker * 61740 (brlcad/branches/gecode/CMakeLists.txt brlcad/branches/gecode/NEWS and 41 others): Sync to trunk r61739
16:06.04 *** join/#brlcad sofat (~sofat@202.164.53.117)
16:07.06 *** join/#brlcad albertcoder (~albertcod@101.208.140.122)
16:11.32 *** join/#brlcad caen23 (~caen23@92.83.166.162)
16:23.03 Izakey Which BRL-CAD draws the wireframe of an object ?
16:23.26 Izakey Which BRL-CAD command I mean
16:39.14 *** join/#brlcad hcurtis (b82d6d5f@gateway/web/freenode/ip.184.45.109.95)
16:57.19 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:57.31 *** join/#brlcad vladbogo (~vlad@86.124.248.7)
17:05.29 hcurtis Hi, everyone. I'd like to apply patches for spelling mistakes I've found in some BRL-CAD files. I submitted them to Sourceforge a long time ago. I was told there's a way for me to go onto Sourceforge myself and make sure my patches are usable. I clicked around on Sourceforge, and I also tried to research this, but I did not see how to do it. Will someone point me in the right direction?
17:14.08 *** join/#brlcad sofat (~sofat@202.164.53.117)
17:19.25 mihaineacsu Izakey: after you create an object, you should see it's wireframe in the Graphics Window. To recall a previously created object, type in: draw object_name
17:21.44 Izakey Thanks for the clarifications mihaineacsu. Was actually contemplating whether to use the ev, draw or e commands
17:24.02 mihaineacsu Izakey: I think ev would work fine with the -w option
17:24.41 Izakey I thought as much mihaineacsu
17:25.16 mihaineacsu and I just checked out 'e', it's a synonym for draw :)
17:31.10 Izakey So you understand the contemplation right ?
17:33.25 mihaineacsu It's a tough decision
17:38.17 Izakey I'll try all the options and see which one yields the best results :)
17:40.36 Izakey mihaineacsu Are you doing GSoC with BRL-CAD this year ?
17:41.37 mihaineacsu Izakey: I'm on the SOCIS track, it's pretty much the same thing
17:42.12 Izakey Ahh I get it
17:42.27 Izakey So what exactly are you working on ?
17:42.36 Izakey Any links to your project ?
17:58.32 mihaineacsu Izakey: I'm working on integrating the materials database with BRL-CAD's backend http://brlcad.org/wiki/User:Mihaineacsu/proposal2014
18:00.11 mihaineacsu I'm a bit behind because I'm graduating but I'm trying to catch up
18:01.27 Izakey Looking at your project
18:03.00 Izakey Great
18:10.48 Notify 03BRL-CAD:starseeker * 61741 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Add all the constraints in main.
18:19.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:26.33 *** join/#brlcad alisha (~alisha@101.60.159.157)
18:26.52 Notify 03BRL-CAD:starseeker * 61742 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Fix gecode example building.
18:31.18 Notify 03BRL-CAD:starseeker * 61743 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Try to make EqSolve a bit more generic
18:43.30 Notify 03BRL-CAD:starseeker * 61744 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Try to do one of the old libpc solver tests with gecode.
18:52.14 *** join/#brlcad sofat (~sofat@202.164.53.117)
18:57.38 Notify 03BRL-CAD:starseeker * 61745 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Use IntVar names
19:18.01 *** join/#brlcad vladbogo (~vlad@86.124.248.7)
19:20.09 Notify 03BRL-CAD:brlcad * 61746 brlcad/trunk/src/libged/joint.c: print out how many iterations it took to arrive at a solved solution.
19:22.40 *** join/#brlcad vladbogo (~vlad@86.124.248.7)
19:36.41 Notify 03BRL-CAD:ejno * 61747 brlcad/branches/bullet/src/libged/simulate/simphysics.cpp: found an api call that returns updated coordinates
19:37.54 *** join/#brlcad vladbogo (~vlad@86.124.248.7)
19:45.38 Notify 03BRL-CAD:n_reed * 61748 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: remove rt prefix from private joint selection structure
19:47.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:49.11 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-152-242.pools.arcor-ip.net)
19:53.34 *** join/#brlcad vladbogo (~vlad@86.124.248.7)
20:07.53 Notify 03BRL-CAD:starseeker * 61749 brlcad/branches/gecode/src/libpc/gecode_solver_test.cpp: Switch from using namespace to explicitly specifying Gecode
20:12.17 Notify 03BRL-CAD:brlcad * 61750 brlcad/trunk/src/libged/joint.c: oof, eyebleeder. fix all of the inconsistent one-liner if/for statements.
20:17.36 *** join/#brlcad merzo (~merzo@1-43-132-95.pool.ukrtel.net)
20:20.40 Notify 03BRL-CAD Wiki:50.242.198.126 * 7518 /wiki/Mged_simulation: add leading zeros to output images so that the file globbing behaves as intended
20:22.45 hcurtis clock: Which of the 4 official Swiss languages do you know best?
20:34.01 Notify 03BRL-CAD:brlcad * 61751 brlcad/trunk/src/libged/joint.c: print a summary of what is unloaded
20:35.39 Notify 03BRL-CAD:ejno * 61752 (brlcad/branches/bullet/src/libged/simulate/simcollisionalgo.cpp brlcad/branches/bullet/src/libged/simulate/simcollisionalgo.h and 7 others): fix indentation on src/libged/simulate/*
20:43.17 Notify 03BRL-CAD:brlcad * 61753 brlcad/trunk/src/libged/joint.c: restructure so we can print some diagnostic info about holds being released.
20:51.04 Notify 03BRL-CAD:brlcad * 61754 brlcad/trunk/src/libged/joint.c: missing newline
20:55.52 Notify 03BRL-CAD:starseeker * 61755 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add a stab at using gecode to test for perpendicular vectors. (Integer only, thus far.)
20:57.31 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:59.58 Notify 03BRL-CAD:indianlarry * 61756 (brlcad/branches/bullet/include/rtgeom.h brlcad/branches/bullet/src/libged/typein.c brlcad/branches/bullet/src/librt/primitives/joint/joint.c): reference paths added to joint
21:11.54 Notify 03BRL-CAD:starseeker * 61757 (brlcad/branches/bullet/CMakeLists.txt brlcad/branches/bullet/NEWS and 37 others): Sync through trunk r61756. Go with trunk's version of libged's joint.c and joint.h
21:23.59 Notify 03BRL-CAD:n_reed * 61758 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: forgot to check that selection was created
21:25.08 Notify 03BRL-CAD:ejno * 61759 brlcad/branches/bullet/src/libged/simulate/simphysics.cpp: optionally re-enable RT collision algorithm code (not working)
22:06.15 Notify 03BRL-CAD:n_reed * 61760 (brlcad/branches/bullet/src/librt/primitives/joint/joint.c brlcad/branches/bullet/src/librt/primitives/table.c): stub in process_selection callback for joint
22:10.31 *** join/#brlcad ``Erik_ (~erik@66-118-151-70.static.sagonet.net)
22:17.26 Notify 03BRL-CAD:brlcad * 61761 brlcad/trunk/src/libged/joint.c: add some temporary debugging, but (more importantly) increase the assumption of an object name not being longer than 32 charaters, extend to 255.
22:20.36 Notify 03BRL-CAD:carlmoore * 61762 brlcad/trunk/src/util/rle-pix.c: rle-pix still had the h for high-res; this has been removed and h now is used for help
IRC log for #brlcad on 20140716

IRC log for #brlcad on 20140716

00:09.39 starseeker brlcad: what do you think about the best way to make libraries into Tcl packages? Should that code live with the library, or at the libtclcad level?
00:15.36 Notify 03BRL-CAD:starseeker * 61763 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: Might as well be consistent with the Gecode namespace
00:49.04 *** join/#brlcad infobot (ibot@rikers.org)
00:49.04 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
01:32.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:48.06 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
02:24.04 brlcad starseeker: if it can be done in a way that does not require tcl (without using Tcl_Interp as a type, without needing a tcl.h header) and assuming we "want" something like "package require bu", then it should live with the lib
02:24.45 brlcad but guy feeling is that type of manual lib binding is antiquated, so probably better to isolate it into libtclcad where we don't have to worry about type trickery or a tcl dev
02:24.49 brlcad s/dev/dep/
02:26.38 brlcad hcurtis: if you go to the brl-cad project page on sourceforge (sf.net/p/brlcad) and go to the "Trackers" on the menu, and select the patches tracker, you should be able to find your submitted patch, download that patch, test it, fix it, and upload a new/working version in proper patch format
02:27.48 hcurtis brlcad: Hi, Sean. Thank you. How have you been?
02:29.11 brlcad doing well!
02:31.44 hcurtis brlcad: One thing, though. The latest patch that is on there is one that I think will work.
02:34.59 hcurtis brlcad: It's even a unified diff as requested.
02:39.17 brlcad link?
02:39.28 hcurtis https://sourceforge.net/p/brlcad/patches/261/
02:55.59 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:11.52 Notify 03BRL-CAD:brlcad * 61764 brlcad/trunk/doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIV.xml: apply sf patch 261 from Henry Curtis that applies a spelling correction for 'superseded'.
03:27.24 hcurtis brlcad: Cool. I will submit another patch soon.
03:40.31 Notify 03BRL-CAD:brlcad * 61765 brlcad/trunk/src/libged/joint.c: fix a couple problems with full path tracking. the full path wasn't being stored after being parsed.
03:43.20 Notify 03BRL-CAD:brlcad * 61766 brlcad/trunk/src/libged/joint.c: adjust the solver iteration limits. seems incredibly arbitrary, but let it run a bit longer than before starting with bigger steps.
03:48.47 *** join/#brlcad albertcoder (~albertcod@101.215.106.189)
03:50.51 Notify 03BRL-CAD:brlcad * 61767 brlcad/trunk/src/libged/joint.c: no longer passing NULL full paths around to the solver. only fill out the full paths once (might need to do this elsewhere).
03:55.29 brlcad hcurtis: awesome!
03:56.04 Notify 03BRL-CAD:brlcad * 61768 brlcad/trunk/src/libged/joint.c: remove the debug print statements
04:01.33 Notify 03BRL-CAD Wiki:Albertcoder * 7519 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
04:04.37 hcurtis brlcad: Do you prefer patches that correct multiple files at one time or patches that fix just one file at a time?
04:32.49 *** join/#brlcad ishwerdas (~ishwerdas@117.207.152.115)
04:44.29 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
05:08.10 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:47.10 *** join/#brlcad albertcoder (~albertcod@101.216.32.51)
05:55.07 *** join/#brlcad merzo (~merzo@125-0-133-95.pool.ukrtel.net)
06:23.01 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.225)
06:30.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:13.34 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:32.13 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:17.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:26.11 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:43.54 *** join/#brlcad caen23 (~caen23@92.83.166.162)
09:05.44 Zhao_Anqing d_rossberg:hi, daniel.
09:07.25 Zhao_Anqing I use another kind of method to deal with 'edge table' in nmg_classify_shared_edges_verts, and it works.
09:08.59 Zhao_Anqing now, error happens at isect_ray_edgeuse that 'myhit' is bad.
09:10.20 d_rossberg Zhao_Anqing: ok, i'll have a look at it, soon
09:10.45 Zhao_Anqing I think this not the real reason for the error, maybe some place else like 'nmg_find_s_of_lu' should be changed.
09:11.04 Zhao_Anqing ok. thank you so much.
09:19.47 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:23.12 *** join/#brlcad albertcoder (~albertcod@101.215.78.169)
09:49.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:59.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:38.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:43.36 *** join/#brlcad albertcoder (~albertcod@101.215.103.90)
10:51.24 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
10:51.34 andrei_ Hello!
10:52.15 andrei_ Daniel, I've seen your mail. You've mentioned it should affect the interface. Should I add a bool fullCircle() ?
10:52.44 andrei_ one change that I've seen is that end and center are identical, should I look out for other?
11:08.20 d_rossberg andrei_: something like this, and the other functions should behave accordingly, maybe a SetFullCircle()?
11:10.16 andrei_ yes. in "setEnd" I should check if FullCircle() then setCenter as well, right? I mean, does this sound logical?
11:12.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:13.17 d_rossberg no, start and end should be the same point in case of a full circle
11:13.56 d_rossberg the interface has to be self-consistent
11:14.33 d_rossberg i.e. no hidden knowledge should be required to use it
11:14.58 andrei_ the only modification I see in the interface is adding FullCircle() SetFullCircle() the rest will be handled in the implementation
11:15.08 andrei_ (setStartPoint, setEndpoint, in example)
11:16.18 d_rossberg + maybe "Vector2D Center()" which is end in case of a full circle and needs to be computed elsewhere
11:17.15 andrei_ I've seen a VJOIN2 macro that computed the center, I assume that's what you mean
11:22.17 d_rossberg yes, in seg_to_vlist() is something similar done
11:23.08 andrei_ but, in seg_to_vlist() segments are computed mathematically. Should I consider that too ? I didn't understand that aspect
11:32.23 d_rossberg no, among many others they seem to compute the center of the circular arc in seg_to_vlist(); look for center2d there
11:33.05 andrei_ yes, I saw where the center is computed, just saying, other data is computed too
11:58.43 raj12lnm waves to all
11:58.47 raj12lnm hi brlcad
11:59.11 raj12lnm I found the documentation regarding brep here
11:59.12 raj12lnm http://brlcad.org/wiki/MGED_CMD_brep
12:00.34 *** join/#brlcad piyushparkash (~piyushpar@117.205.71.225)
12:01.34 raj12lnm I open mged
12:01.40 raj12lnm and use the following command
12:01.41 raj12lnm in prism bot 4 4 1 2 0 0 1 1 0 0 0 1 0 1 1 1 0 1 2 0 1 3 0 2 3 1 2 3
12:01.47 raj12lnm which makes a prism for me.
12:01.59 d_rossberg Zhao_Anqing: did you commited all your changes? i'm still running on a bomb in nmg_bool()
12:02.16 d_rossberg isect_ray_edgeuse() is used during the ray-trace, right?
12:02.34 raj12lnm brlcad: again I say the following brep command
12:02.45 raj12lnm brep prism info
12:03.16 raj12lnm brlcad: on which mged prompts "info is made"
12:03.28 raj12lnm brlcad : I am trying to understand what does brep signifies.
12:04.00 raj12lnm I have read about brep and it means boundary representation. I went to wiki page and found out how/where is it used.
12:04.27 raj12lnm brlcad: But I am trying to understand what difference has been made after using brep command in brlcad-mged ?
12:04.51 raj12lnm Please explain,
12:04.53 raj12lnm thanks
12:14.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:21.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:34.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:53.12 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:59.18 Notify 03BRL-CAD:starseeker * 61769 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: Make the gecode solver class generic, and package the constraints associated with particular types of restrictions into functions.
13:01.32 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:06.01 Notify 03BRL-CAD:starseeker * 61770 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: add comment
13:12.14 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:56.44 Notify 03BRL-CAD:n_reed * 61771 (brlcad/branches/bullet/src/libged/joint2.c brlcad/branches/bullet/src/librt/primitives/joint/joint.c): get joint process_selections to calculate a matrix that rotates around the joint location in a plane parallel to the view
14:01.40 Zhao_Anqing d_rossberg:yes, it used in ray-tracing.
14:01.53 Zhao_Anqing you use the car to test, right?
14:03.41 Zhao_Anqing It passes when I use a overlap combination of default rcc and default sph to test, and it failed before because 'bad point'.
14:06.29 Notify 03BRL-CAD:brlcad * 61772 brlcad/trunk/src/libged/joint.c: swap joint_adjust and joint_move so all argv hook functions match the subcommand name
14:10.14 Notify 03BRL-CAD:brlcad * 61773 (brlcad/trunk/src/libged/analyze.c brlcad/trunk/src/libged/coil.c and 8 others): ws indent
14:13.29 d_rossberg i could reproduce the crash, but it is still in nmg_bool(), ...
14:15.32 Notify 03BRL-CAD:brlcad * 61774 (brlcad/branches/bullet/doc/docbook/books/en/BRL-CAD_Tutorial_Series-VolumeIV.xml brlcad/branches/bullet/src/libged/analyze.c and 13 others): merge of r61149 through r61773 from trunk onto bullet branch
14:15.35 Zhao_Anqing you use the car to test?
14:15.48 Zhao_Anqing excuse me, where can I get it?
14:18.05 Notify 03BRL-CAD:starseeker * 61775 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: Add pnt on line segment constraint setup - successfully generates a set of points on a segment.
14:20.40 d_rossberg i used a combination of default rcc and default sph as you said, it crashes during facetize in isect_ray_edgeuse()
14:21.24 d_rossberg do you know how to used the gdb debugger?
14:22.51 Zhao_Anqing basically, I debug program in VS2012, then change, then submit updates, then compile it on Linux to make sure it's OK.
14:23.34 d_rossberg this is ok too
14:26.27 d_rossberg when vs stops in isect_ray_edgeuse() you can open the call-stack window from the debug menu
14:27.01 d_rossberg there you should find nmg_bool() somewhere
14:29.35 Zhao_Anqing OK. Thank you, let me have a try. But it seems hard to test the macros. I cannot track in them.
14:37.45 d_rossberg i think in VS2012 the real source code appears when you move the mouse pointer over them
14:38.13 Zhao_Anqing erh..you mean some place is wrong before calling nmg_class_shells in nmg_bool?
14:40.59 Zhao_Anqing Mmmm, actually, I know a bit about these debug skills, the key point is just it's hard for me to find the real place which causes the bomb even use these debug tools.
14:41.25 d_rossberg yes, this isn't easy
14:44.25 d_rossberg i'm investigating this issue too
14:47.27 Zhao_Anqing Thank you, daniel. I have been trying my best to fix this part, but it may take some more time than expected. So I am a bit afraid of my schedual.. @_@
15:06.19 Notify 03BRL-CAD:brlcad * 61776 brlcad/trunk/src/libged/joint.c: load up the full paths after we're done parsing
15:07.41 Notify 03BRL-CAD Wiki:GPCLDAlbert * 0 /wiki/User:GPCLDAlber:
15:17.25 Notify 03BRL-CAD:brlcad * 61777 brlcad/trunk/src/libged/joint.c: comment cleanup
16:02.29 Notify 03BRL-CAD:brlcad * 61778 brlcad/trunk/src/libged/joint.c: save the joint name
16:03.27 Notify 03BRL-CAD:brlcad * 61779 brlcad/branches/bullet/src/libged/joint.c: merge of r61149 through r61778 from trunk
16:14.44 *** join/#brlcad ishwerdas (~ishwerdas@117.220.150.34)
16:30.45 *** join/#brlcad ishwerdas (~ishwerdas@117.220.150.34)
16:57.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:59.38 Notify 03BRL-CAD:carlmoore * 61780 brlcad/trunk/doc/docbook/system/man1/en/rle-pix.xml: fix the rle-pix man page, including correcting an incorrect use of 'rle-fb'
17:04.33 Notify 03BRL-CAD:carlmoore * 61781 brlcad/trunk/doc/docbook/system/man1/en/rle-pix.xml: use a semicolon
17:13.47 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
17:18.14 Notify 03BRL-CAD Wiki:14.96.223.220 * 7520 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 8 */
17:23.45 Notify 03BRL-CAD:n_reed * 61782 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: make rotation matrix calculation closer to correct
17:36.12 Notify 03BRL-CAD Wiki:Inderpreet * 7521 /wiki/User:Inderpreet/GSoC14/logs: /* WEEK 9 */
17:46.21 Notify 03BRL-CAD:indianlarry * 61783 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: initial plot of sphere for joint location
18:02.07 Notify 03BRL-CAD:starseeker * 61784 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Stash an example of custom domain constraint addition to gecode from http://www.gecode.org/pipermail/users/2008-November/001991.html - doesn't work with modern Gecode, but may provide some hints for tying custom constraints (like 'on a spline curve') into a gecode constraint solve.
18:28.15 *** part/#brlcad ishwerdas (~ishwerdas@117.220.150.34)
18:43.17 *** join/#brlcad piyushparkash (~piyushpar@117.214.218.206)
18:49.37 Notify 03BRL-CAD:indianlarry * 61785 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: Shrunk up the sphere representing joint in joint plot routine
19:01.58 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-152-242.pools.arcor-ip.net)
19:25.12 Notify 03BRL-CAD Wiki:Ankeshanand * 7522 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 8 */
19:25.41 Notify 03BRL-CAD Wiki:Ankeshanand * 7523 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 9 */
19:40.10 Notify 03BRL-CAD:n_reed * 61786 (brlcad/branches/bullet/include/raytrace.h brlcad/branches/bullet/src/libged/brep.c and 4 others): add db_i* paramter to process selection functions so we can do a lookup of a joint path and modify its matrix
19:40.57 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7524 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
20:11.16 *** join/#brlcad albertcoder (~albertcod@101.208.28.130)
20:18.35 *** join/#brlcad gagan (~gagan@124.253.231.48)
20:18.46 gagan is OGV Live anywhere ?
20:22.48 *** join/#brlcad hcurtis (b82d6d5f@gateway/web/freenode/ip.184.45.109.95)
20:58.22 hcurtis brlcad: Do you prefer patches that correct multiple files at one time or patches that fix just one file at a time?
20:58.35 andrei_ hcurtis: I'm not sean
21:01.10 hcurtis Hi, andrei_. I sent that message to Sean. Did the IRC program act as though I sent it to you?
21:02.41 andrei_ meh, sorry
21:02.48 andrei_ I wanted to type a longer message, but I forgot to enter
21:03.08 andrei_ hcurtis: I'm not sean, but you shouldn't make a patch just for one mistake, it takes more to make a patch
21:03.12 andrei_ than to correct the mistake
21:03.16 andrei_ do it for like, I don't know
21:03.22 andrei_ a dozen or a couple dozen
21:03.29 andrei_ Sean might have a different opinion
21:07.17 hcurtis I agree with you. A more specific version of my question is this: Is it better to submit patches that correct several mistakes across multiple files or patches that correct several mistakes within just one file?
21:07.51 andrei_ my opinion would be to focus on a file, submit patches
21:08.05 andrei_ like corrected_"filename".patch
21:08.18 andrei_ but, yet again, I don t know if there is a "wrong" approach
21:09.59 hcurtis Cool. Thank you for the input.
21:16.10 Notify 03BRL-CAD Wiki:Albertcoder * 7525 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 9 */
21:17.53 Notify 03BRL-CAD Wiki:Vladbogolin * 7526 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
21:20.00 Notify 03BRL-CAD:n_reed * 61787 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: check for delta of zero to avoid invalid calculations
21:27.32 ``Erik "it depends". A better guide might be to have a good single line description of what the patch does... "fix spelling errors" would be one where many files could be included in one patch
21:32.22 hcurtis Hi, Erik. Sounds good. Thank you.
21:40.26 Notify 03BRL-CAD:ejno * 61788 (brlcad/branches/bullet/src/libged/simulate/simcollisionalgo.cpp brlcad/branches/bullet/src/libged/simulate/simphysics.cpp and 3 others): add newlines to bu_log calls
21:59.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:08.42 *** join/#brlcad mihaineacsu (~mihaineac@92.85.194.103)
22:16.00 Notify 03BRL-CAD:starseeker * 61789 (brlcad/trunk/include/rt/db_fullpath.h brlcad/trunk/src/librt/db_fullpath.c and 3 others): Move db_path_to_mat to the fullpath logic - this replaces db_full_path_transformation_matrix (basically the same logic, not sure why MGED wasn't using the db_path_to_mat function...)
22:32.15 Notify 03BRL-CAD:brlcad * 61790 brlcad/trunk/TODO: soft and hard links. this used to be in here, but topic came up again in terms of articulation.
IRC log for #brlcad on 20140717

IRC log for #brlcad on 20140717

01:24.23 hcurtis I've been trying hard to find information on how to include multiple files in a single patch, but I don't see a clear answer. Some sources suggest copying entire directories, but that seems like overkill; I have a hunch there's a better way. Another site said to make individual diffs and pack them into one .zip file, but I'm not sure whether you guys would be able to use the file. Will someone point me in the right direction?
01:40.45 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
02:13.00 brlcad starseeker: it's calculating the jacobi iterative method that I was thinking of earlier (not eigen, but related)
02:13.07 brlcad http://releases.jhu.edu/2014/06/30/19th-century-math-tactic-gets-a-makeover-and-yields-answers-up-to-200-times-faster/
02:14.47 brlcad hcurtis: patches are usually best if they're categoric -- they should make one logical change (regardless of how many instances there are of that change)
02:16.19 brlcad so if you are making a spelling change, for example, you might categorically fix all instances of a particular mispelling across all files or you might fix all typos in a given directory or maybe all miuses of its vs it's, etc
02:17.05 brlcad it's not so much about one or multiple files, it's that it's logically only doing one thing (and that it does that one thing correctly and "completely" for some subjective measure of completeness)
02:17.40 brlcad Zhao_Anqing: how goes the nmg transformation? approaching stability??
02:20.23 Zhao_Anqing brlcad:it's OK to facetize a combination of sperated shells, but fails if shells are overlaps. There are some bugs when calling nmg_bool.
02:20.33 Zhao_Anqing I fix some of them, but not all.
02:22.14 Zhao_Anqing Mmmm, it seems not easy to find the reason.
02:22.54 Zhao_Anqing I am so sorry to say this.
02:26.42 hcurtis brlcad: Thanks
02:35.06 brlcad raj12lnm: does this help your understanding? http://brlcad.org/tmp/geometry_representations.png
02:36.00 *** join/#brlcad Zhao_Anqing_1 (~clouddrif@218.79.166.196)
02:36.24 brlcad raj12lnm: basically brep converts geometry that are of some other representation to boundary representation (but note that going from polygonal mesh (bot) to brep is rather pointless)
02:36.46 Zhao_Anqing_1 brlcad: my net is broken just now, if you say something to me.
02:37.01 brlcad raj12lnm: you may be misunderstanding the brep command -- you asked it to convert prism to a brep called "info", so it let you know that (object) "info is made"
02:39.09 brlcad hcurtis: if you have a subversion checkout, subversion will create a patch for you (just run "svn diff" in your checkout directory)
02:39.36 brlcad it will report differences in every file you edited, you can capture that output to a file (that is a patch file)
02:40.29 raj12lnm brlcad: hi.
02:40.49 brlcad e.g., get a checkout from the wiki instructions, edit a couple files, then run "svn diff > my_spelling_fixes.patch", then manually inspect the my_spelling_fixes.patch file to make sure it only contains changes you intended to include
02:42.18 hcurtis Ok
02:42.19 brlcad Zhao_Anqing: I was afraid you'd end up in this kind of situation - that is exactly the reason for my suggestions very early on about learning to "code complete" in small succinct working steps
02:42.47 brlcad instead of top-down sweeping changes .. in the end, a tax is paid :)
02:43.52 raj12lnm brlcad : What I meant to say is following
02:44.31 raj12lnm But I fail to understand brep and how it is used in BRLCAD. It makes sense to me that when I create a "pipe" some shape is created, similarly for other primitives such as BOT, vol etc.
02:44.59 raj12lnm brlcad: But when I use brep command I dont see any change.
02:45.06 raj12lnm or a visible change in mged.
02:48.28 brlcad raj12lnm: you shouldn't see a change, it merely converts the representation format
02:48.43 brlcad e.g., say you create a sphere (make sph sph)
02:48.54 brlcad then run "brep sph sph.brep"
02:49.38 brlcad then inspect those two objects: "l sph" and "l sph.brep"
02:50.06 brlcad they look the same, but they are described with dramatically different representation forms
02:51.16 raj12lnm ok.
02:51.21 raj12lnm That makes sense.
02:51.34 raj12lnm just did those commands on mged
02:52.00 raj12lnm so why are they used. (I know as format.)
02:52.15 Notify 03BRL-CAD:brlcad * 61791 brlcad/trunk/src/libged/columns.c: why is this file including joint.h? seems to compile just fine without it
02:52.26 brlcad raj12lnm: did you not read that png ? :)
02:52.40 brlcad it explains what the different representations are commonly used for
02:52.47 brlcad their limitations, their data impact
02:53.24 raj12lnm has opened that image.
02:54.01 raj12lnm brlcad : in the meanwhile can you see brlcad/doc/brep.txt
02:54.26 raj12lnm Do you think changes are required in that file? or is it up-to-date.
02:54.41 brlcad the first form (implicit) is highly mathematical, well-suited for analysis work and is somewhat our specialty
02:55.25 brlcad the second form (BREP/NURBS) is basically what most commercial CAD systems use under the hood as how they represent (all) geometry
02:56.33 raj12lnm ok. And we (BRL-CAD) also supports second. right ?
02:56.39 brlcad the third form (polygonal mesh -- also can technically be a "boundary representation (brep)" but we don't usually call them that to not confuse them with NURBS) is more common with games and content modeling systems
02:56.57 brlcad brl-cad supports all three, hence the brep command and bot meshes and implicit objects...
02:57.08 brlcad we're becoming more and more a hybrid modeling system
02:58.02 brlcad raj12lnm: brep.txt is not up to date .. that was last looked at several years ago
02:58.19 raj12lnm brlcad : the brep/nurbs code in brlcad core repository is mostly in c.
02:58.39 raj12lnm I mean in C++ (correction)
02:59.06 raj12lnm Therefore It has become difficult to integrate it into python-brlcad
02:59.18 brlcad that document hasn't been looked at by anyone since 2007 .. kind of interesting actually because it's right around when we started seriously implementing brep/nurbs support
03:00.21 brlcad yeah, I'd expect it to be difficult, maybe have better luck swigifying a python interface over the opennurbs api? dunno
03:03.43 raj12lnm kanzure(bryan) has written a swig wrapper here . Pranay Sharma
03:03.59 raj12lnm http://diyhpl.us/~bryan/irc/opennurbs/brlcad-opennurbs2.zip
03:05.01 raj12lnm brlcad : What advise will you give to me?
03:05.28 raj12lnm I mean what pointers should I search on the web to be able to use this swig in the python-brlcad which uses ctypes.
03:05.49 raj12lnm considering raj12lnm is a novice in wrapping ;)
03:06.27 kanzure well, python-brlcad could consume some c wrapper to opennurbs, but someone would have to write a bunch of c source code to do that
03:07.02 raj12lnm kanzure : in the main brlcad repo ?
03:07.08 kanzure yep
03:07.40 raj12lnm So you mean the opennurbs library has to be rewritten in C or some wrappers ?
03:07.45 brlcad kanzure: is the swig output not useful?
03:08.04 brlcad raj12lnm: he's suggesting (and said) a wrapper.. ;)
03:08.20 kanzure opennurbs doesn't need to be rewritten in c, but that would be nice too!
03:08.34 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:08.43 kanzure so, the swig output works.. but maintaining both ctypes and swig wrappers seems a little confusing, plus probably-non-interoperable...
03:08.54 brlcad you could write such a wrapper, focusing on the ON_Brep class, but that is a bit of work -- something that automates it would be more practical long-term
03:09.08 kanzure and then i'd have to pass opennurbs swig python objects into brlcad through ON_Brep somehow? i'm not very sure that wont cause segfaults
03:09.28 kanzure i think brlcad hides ON_Brep anyway
03:09.40 raj12lnm brlcad something like this http://stackoverflow.com/questions/2045774/developing-c-wrapper-api-for-object-oriented-c-code ?
03:09.55 brlcad if you only use the swig layer for opennurbs/ON_Brep, there's not really much interoperability I'd think
03:10.05 brlcad at any interop is limited to just mk_brep()
03:10.24 kanzure but there's the internal brep structures in idb objects everywhere
03:10.27 brlcad yea, we hide ON_Brep from C, because it's C++
03:10.38 kanzure the internal ON_Brep objects are the ones i'm most interested in modifying or using
03:10.59 kanzure (for what i hope are obvious reasons)
03:11.22 brlcad sure, whip up some brep geometry, instantiate it like all the rest
03:12.19 kanzure plus access to the brep intersection stuff
03:12.25 brlcad we didn't want to reinvent our out api for that, which is why we use opennurbs
03:12.34 brlcad we've been there, done that, and back
03:12.37 brlcad but we also didn't want to convert all our sources to c++ that comes into any contact with NURBS functionality
03:12.59 raj12lnm kanzure : so I see two options either to find out a way to use swig wrapped opennurbs in python-brlcad. Or implement other brlcad primitives in swig wrapped fashion. did I get this right ?
03:13.02 brlcad especially our C libs, *especially* librt
03:13.05 kanzure no, i certainly understand the pickle you're in
03:13.25 kanzure raj12lnm: sorry, i don't know all the options. it's nuanced.
03:13.59 raj12lnm kanzure : Isnt there a way out ?
03:14.02 brlcad the best we could have done would have been to create a simple style container that describes a brep (which is a nasty concept to begin with and, like I said, we've been down that road) or wrap them .. or just use them
03:14.12 brlcad we obviously chose the later
03:14.15 brlcad latter even
03:14.28 brlcad raj12lnm: give it a try
03:14.51 kanzure i suppose python-brlcad could be transitioned away from ctypes to swig for everything
03:14.54 brlcad suggest mimicing what we're doing with some simple code
03:16.00 raj12lnm kanzure : is the work with swig wrapping of opennurbs code complete ?
03:16.14 raj12lnm I mean the link you shared is it complete or some TODO left ?
03:16.17 kanzure it compiles... but many of the functions are %ignored because they were causing errors.
03:16.18 brlcad like a simple C function that you compile to a .so, and a simple C++ class that you compile to a different .so, then another C function that takes that C++ class as a void*, then swigify the C++ class, ctype the C lib, and try to call the C function that takes the c++ type
03:16.38 raj12lnm brlccad
03:16.39 kanzure that is very elaborate,
03:16.47 raj12lnm brlcad : That is too much info ;)
03:16.48 kanzure is that what you think the situation simplifies to? i am having trouble following :)
03:16.53 brlcad he's got a couple weeks to sort it out ;)
03:16.55 kanzure where are we passing c++ types
03:17.09 kanzure i mean, in the non-example code
03:17.10 brlcad that's what we're doing
03:17.31 kanzure ON_Brep is passed to various c functions?
03:18.18 raj12lnm brlcad : So if I could take the essence of this conversation. You are suggesting me to find a way to implement all the brlcad primitives in a swig wrapped way and using the OpenNurbs thing. ?
03:18.40 brlcad we basically have "libA" and "libB"
03:18.49 brlcad where libA is : C functions + C function taking a C++ class pointer masked as a C struct pointer
03:18.56 brlcad and libB is : C++ classes
03:19.10 brlcad libA => librt ; libB => openNURBS
03:19.29 brlcad so create that situation, try it
03:19.52 brlcad should be able to set up code that mimics that sitation in a day or two really
03:20.15 brlcad and you'll know whether swig playing with ctypes will work here
03:20.32 kanzure so, if it does work, i think that passing in the swig object will be something like swig_object.totally_real_pointer instead of just passing in swig_object, because ctypes won't know what to do with it
03:20.37 brlcad alternatives? FAR easier that wrapping opennurbs API.... :)
03:21.34 kanzure and it will be critical that the swig wrapper is generated from the exact same source code
03:21.41 brlcad cya guys, I've hit my tired-typos-limit
03:21.54 raj12lnm ok. brlcad :)
03:22.08 raj12lnm I think I have understood partially.
03:22.28 brlcad keep discussing, raj12lnm ... this is your baby to sort out proper (with guidance obviously, but keep researching until you understand the issues)
03:22.40 kanzure also, try experiments
03:23.15 brlcad go through the swig tutorials to get familiar with using it yourself
03:23.32 brlcad alright, I go :) cheers
03:30.49 *** join/#brlcad infobot (ibot@rikers.org)
03:30.49 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
03:50.38 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:51.27 Zhao_Anqing brlcad: seems you are right indeed.
05:05.09 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
05:57.41 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:01.31 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:30.06 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
06:33.55 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
06:35.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:43.21 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
07:50.34 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
08:47.03 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
08:52.23 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:02.53 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:09.21 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:35.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:43.18 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.13)
10:41.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.56 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
11:17.35 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.13)
11:43.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:46.21 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
12:08.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:18.10 *** join/#brlcad albertcoder (~albertcod@101.215.183.46)
12:26.46 Notify 03BRL-CAD:brlcad * 61792 brlcad/trunk/doc/docbook/README: Apply sf patch 286 (Corrected Spelling Mistakes) from Henry Curtis (hcurtis)
12:30.28 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
13:23.09 Notify 03BRL-CAD:brlcad * 61793 brlcad/branches/bullet/src/librt/primitives/table.c: declare the right process_selection functab function
13:23.31 Notify 03BRL-CAD:brlcad * 61794 brlcad/branches/bullet/src/libbrep/opennurbs_ext.cpp: split is unused, remove
13:29.28 Notify 03BRL-CAD:brlcad * 61795 brlcad/branches/bullet/src/libbrep/PullbackCurve.cpp: quell warnings about unused vars, params, and shadowing. looks like the tol param probably should be used.
13:35.41 Notify 03BRL-CAD:brlcad * 61796 brlcad/branches/bullet/src/libged/joint.c: use DB_FULL_PATH_GET instead of directly accessing the fp_names array
13:48.33 Notify 03BRL-CAD:brlcad * 61797 brlcad/branches/bullet/src/libged/joint.c: use DB_FULL_PATH_CUR_DIR() instead of direclty accessing the last fp_names element.
13:52.41 Notify 03BRL-CAD:brlcad * 61798 (brlcad/branches/bullet/src/tclscripts/archer/Archer.tcl brlcad/branches/bullet/src/tclscripts/archer/CMakeLists.txt): apply sf patch #287 (Joint Panel and Primitive Menu Item) from Matt Bayes (klinger4077) that provides a new archer panel for editing joint objects. some cleanup and follow-up needed, but a good start.
13:58.24 Notify 03BRL-CAD:brlcad * 61799 brlcad/branches/bullet/AUTHORS: credit matt bayes with his first code constribution (sf patch 287); make other university affiliations consistent
14:04.41 *** join/#brlcad guest111121212 (803f2039@gateway/web/cgi-irc/kiwiirc.com/ip.128.63.32.57)
14:36.25 Notify 03BRL-CAD:indianlarry * 61800 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: Updated joints symbolic name for location from L to V to follow convention, also updated joint description output to include 'value' to A.
14:49.10 Notify 03BRL-CAD:brlcad * 61801 brlcad/branches/bullet/src/libged/simulate/simphysics.cpp: most of these should be static funcs, but shouldn't be using sprintf anywhere .. unsafe.
15:03.20 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
15:09.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:11.12 Notify 03BRL-CAD:starseeker * 61802 brlcad/branches/bullet/misc/CMakeLists.txt: Got a Bullet demo working with a chain of boxes linked via point2point constraints. Stashing it in misc in the bullet branch since it doesn't belong anywhere - it will go away once we have properly working integration, but in the meantime store as a reference.
15:26.26 Notify 03BRL-CAD:starseeker * 61803 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: Clear set-but-unused warning
15:27.38 Notify 03BRL-CAD:n_reed * 61804 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: for non-primitive reference path edit member matrix of parent comb; matrix is wrong at the moment
15:46.06 Notify 03BRL-CAD:brlcad * 61805 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: no v4 support for joint objects, especially since we're moving forward and they've not worked in decades.
15:48.13 Notify 03BRL-CAD:carlmoore * 61806 brlcad/trunk/doc/docbook/system/man1/en/rle-fb.xml: s,w,n inserted (same as S,W,N options); removed an unneeded 'is'
15:52.36 Notify 03BRL-CAD:carlmoore * 61807 brlcad/trunk/src/fb/rle-fb.c: make swn/SWN fix for the rle-fb source code, too
15:55.29 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:11.43 Notify 03BRL-CAD:carlmoore * 61808 brlcad/trunk/doc/docbook/system/man1/en/fb-rle.xml: touch up fb-rle man page; 'E.g' used in place of 'i.e.' (capital E at start of sentence, and allow for arguments other than 10)
16:21.35 *** join/#brlcad albertcoder (~albertcod@101.208.180.136)
16:40.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:05.46 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.13)
17:13.16 Notify 03BRL-CAD:starseeker * 61809 brlcad/branches/bullet/misc/Bullet_Box_Chain_Demo.cpp: Enable key bindings so we can run the simulation or pause and step it.
17:21.21 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:36.31 Notify 03BRL-CAD:starseeker * 61810 brlcad/branches/bullet/misc/Bullet_Box_Chain_Demo.cpp: Get a look at the orientation quaternion for one of the shapes as the simulation changes. Presumably this will be what we need to translate back to BRL-CAD.
18:24.42 Notify 03BRL-CAD:indianlarry * 61811 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: Comment out bn_mat_xform_about_pt(pmat, rmat, jip->location), looks to already be transformed around point.
18:26.07 Notify 03BRL-CAD:starseeker * 61812 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: Avoid set-but-unused error
18:32.44 Notify 03BRL-CAD:ejno * 61813 (brlcad/branches/bullet/src/libged/simulate/simrt.c brlcad/branches/bullet/src/libged/simulate/simrt.h brlcad/branches/bullet/src/libged/simulate/simulate.c): get the rt collision algorithm working
18:46.41 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-hxqaonhuaxpckjyd)
19:04.36 Notify 03BRL-CAD Wiki:ProBlowlUK * 0 /wiki/User:ProBlowlUK:
19:26.29 Notify 03BRL-CAD:ejno * 61814 (brlcad/branches/bullet/src/libged/simulate/simrt.c brlcad/branches/bullet/src/libged/simulate/simulate.c): silence output by default
19:33.10 Notify 03BRL-CAD:ejno * 61815 brlcad/branches/bullet/src/libged/simulate/simrt.c: silence rt overlap logs
19:34.52 Notify 03BRL-CAD:ejno * 61816 brlcad/branches/bullet/src/libged/simulate/simulate.c: fix syntax error
19:39.45 Notify 03BRL-CAD Wiki:Ankeshanand * 7527 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 9 */
19:43.13 Notify 03BRL-CAD:ejno * 61817 brlcad/branches/bullet/src/libged/simulate/simulate.c: use a C-style comment
19:47.41 Notify 03BRL-CAD:starseeker * 61818 brlcad/branches/bullet/misc/Bullet_Box_Chain_Demo.cpp: Vary the length in one of the boxes - need to generalize the chaining mechanism.
19:54.30 Notify 03BRL-CAD:n_reed * 61819 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: fix (or at least improve) calculation of rotation vector
20:01.45 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.194.103)
20:18.42 *** join/#brlcad vladbogo (~vlad@86.121.99.43)
21:10.45 Notify 03BRL-CAD Wiki:Vladbogolin * 7528 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
21:11.57 Notify 03BRL-CAD:carlmoore * 61820 brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml: touch-up work on fb-orle man page; the example turned out to have -h, which needed to be changed to -H
21:19.01 Notify 03BRL-CAD:starseeker * 61821 (brlcad/branches/openscenegraph/CMakeLists.txt brlcad/branches/openscenegraph/NEWS and 57 others): Sync through trunk r61819
21:19.08 Notify 03BRL-CAD:starseeker * 61822 (brlcad/branches/rel8/CMakeLists.txt brlcad/branches/rel8/NEWS and 63 others): Sync through trunk r61819
21:24.46 Notify 03BRL-CAD:starseeker * 61823 (brlcad/branches/bullet/TODO brlcad/branches/bullet/doc/docbook/README and 14 others): Sync through trunk r61819
21:25.04 Notify 03BRL-CAD:starseeker * 61824 (brlcad/branches/gecode/TODO brlcad/branches/gecode/doc/docbook/README and 26 others): Sync through trunk r61819
21:38.38 Notify 03BRL-CAD Wiki:Albertcoder * 7529 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 9 */
21:56.42 Notify 03BRL-CAD:starseeker * 61825 (brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp brlcad/branches/openscenegraph/src/libdm/osg-test.cpp brlcad/branches/openscenegraph/src/mged/dm-osg.cpp): Get osg building again after merge.
22:06.21 Notify 03BRL-CAD:starseeker * 61826 brlcad/branches/bullet/src/libged/simulate/simrt.c: Work in progress - for now, turn off unused code to avoid breaking build.
22:53.24 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:53.24 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
22:53.24 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
22:53.24 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-fcthcsxfmhevklxy)
22:53.24 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:53.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:53.42 *** join/#brlcad yiyus (1242712427@je.je.je)
22:59.19 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-hxqaonhuaxpckjyd)
22:59.19 *** join/#brlcad yiyus (1242712427@je.je.je)
22:59.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:59.26 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
22:59.26 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-fcthcsxfmhevklxy)
22:59.26 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
22:59.26 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:59.26 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.194.103)
22:59.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:59.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:59.26 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
22:59.26 *** join/#brlcad caen23 (~caen23@92.83.166.162)
22:59.26 *** join/#brlcad ``Erik (~erik@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
22:59.26 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
22:59.26 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
22:59.26 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
22:59.26 *** join/#brlcad ChanServ (ChanServ@services.)
22:59.27 *** mode/#brlcad [+o ChanServ] by hobana.freenode.net
22:59.44 *** join/#brlcad ``Erik_ (~erik@66-118-151-70.static.sagonet.net)
23:04.15 *** join/#brlcad caen23 (~caen23@92.83.166.162)
23:28.44 *** join/#brlcad gagan (~gagan@124.253.231.48)
23:45.28 *** part/#brlcad gagan (~gagan@124.253.231.48)
IRC log for #brlcad on 20140718

IRC log for #brlcad on 20140718

02:31.55 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
02:59.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:07.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:23.04 Notify 03BRL-CAD:zhaoanqing * 61827 brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: 'nmg_classify_shared_edges_verts' is useless because the operation input sA and sB don't have shared structure any more.
07:36.55 Zhao_Anqing Sorry, I submit error location, it should be nmgreorg branch, not trunk. I will revert it immediately.
07:43.01 Notify 03BRL-CAD:zhaoanqing * 61828 brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: revert the error submit to r61118. Sorry for this.
07:46.34 Notify 03BRL-CAD:zhaoanqing * 61829 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: 'nmg_classify_shared_edges_verts' is useless because the operation input sA and sB don't have shared structure any more.
07:51.17 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:52.16 d_rossberg Zhao_Anqing: i succeeded facetizing your example
07:52.42 Zhao_Anqing d_rossberg: really?!
07:53.50 Zhao_Anqing I find sA and sB have some shared elements. I am using nmg_find_max_index to find the cause now.
07:53.58 d_rossberg what i did: where you reindex in nmg_bool():
07:54.36 d_rossberg nmg_s_reindex(sA, 0); nmg_s_reindex(sB, sA->maxindex); sA->maxindex = sB->maxindex;
07:55.27 d_rossberg i.e. i merged the two index spaces
07:56.14 Zhao_Anqing Let me try. I send an E-mail to you just now. It's impossible to see there are shared structure between sA and sB.
08:01.03 Zhao_Anqing Awesome! yes, it works. I am embarrassed to not think of such change:)
08:05.07 Notify 03BRL-CAD:zhaoanqing * 61830 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: merge sA and sB's index domain when execute nmg_bool. it's no problem to facetize -n a combination of default sph and rcc.
08:14.40 d_rossberg it could be a good idea to clean up (reindex) sA at the ned of nmg_bool() to undo this work-around
08:15.54 Zhao_Anqing OK, I understand what you mean, and will add it soon.
08:23.35 Notify 03BRL-CAD:zhaoanqing * 61831 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c: add two calling of missing 'nmg_unbreak_shell_edges' by compared with trunk.
08:35.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:36.44 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:02.04 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:32.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:44.14 *** join/#brlcad albertcoder (~albertcod@101.216.205.11)
09:47.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:38.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:40.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:50.41 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
10:51.30 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.14)
11:43.53 *** join/#brlcad albertcoder (~albertcod@101.215.58.136)
11:43.53 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.14)
13:30.37 Notify 03BRL-CAD:zhaoanqing * 61832 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: reindex sA at the end of nmg_bool to refresh the workaround index state. sB is unnecessary to do such thing because it is free in former stage.
13:31.39 Zhao_Anqing d_rossberg: now should I test more models? or begin the work moving the NMG codes into a new lib?
13:34.44 Zhao_Anqing and in this afternoon(about 5 hours before), I mistakenly commit the nmg_bool.c to trunk(which should be to nmgreorg), but I commit again to fix the problem immediately. Is this OK?
13:36.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:57.23 d_rossberg Zhao_Anqing: mistakes can happen, you fixed it, so it's ok
13:58.47 d_rossberg you should make some more tests, how does the file import/export work?
13:59.29 d_rossberg is it possible to exchange files with nmg between the trunk and the nmgreorg branch?
14:00.38 d_rossberg if everything works the next step is to migrate it to the trunk
14:01.36 d_rossberg if this works you can move the nmg sources in an own library (in the nmgreorg branch first)
14:22.28 Notify 03BRL-CAD:carlmoore * 61833 brlcad/trunk/doc/docbook/system/man1/en/fb-rle.xml: provide paragraph separation for the examples; in one example, I discovered '-h -s 512', where the old -h flag for high-res would have meant -s 1024, so I removed the -h because -h is now for help and because I have the contradictory -s 512 appearing
14:28.59 Zhao_Anqing d_rossberg:OK.I see, I will do them. Thank you!~
14:30.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:02.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:18.06 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:28.13 Notify 03BRL-CAD:starseeker * 61834 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add a (very) basic example of specifying constraints via flatzinc (http://www.minizinc.org/specifications.html) using the perpendicularity test with length equality constraint. This is interesting as a tool-independent language - we might be able to teach librt primitives (for example) to generate flatzinc specifications for their
15:28.15 Notify constraints using tolerance settings as inputs to flatzinc templates, and then pass those in to libpc (which would make use of gecode's flatzinc support initially, but could in principle use any tool that speaks flatzinc or for which a flatzinc translator could be built.)
15:30.03 Notify 03BRL-CAD:starseeker * 61835 brlcad/branches/gecode/src/libpc/perpendicular.fzn: Looks like we can just use -1 without naming it.
15:52.58 starseeker https://code.google.com/p/or-tools/source/browse/#svn%2Ftrunk%2Fsrc%2Fconstraint_solver
16:20.34 Notify 03BRL-CAD:starseeker * 61836 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add notes about minizinc/flatzinc
16:36.25 *** join/#brlcad albertcoder (~albertcod@49.138.120.243)
16:49.23 Notify 03BRL-CAD:carlmoore * 61837 brlcad/trunk/doc/docbook/system/man1/en/fbcmrot.xml: touch up the fbcmrot man page
16:59.10 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
17:08.09 Notify 03BRL-CAD:carlmoore * 61838 brlcad/trunk/doc/docbook/system/man1/en/fbed.xml: touch up fbed man page; -h changed to -H; add a sentence for -p option, because that does exist
17:33.47 *** join/#brlcad vladbogo (~vlad@86.121.100.35)
17:45.02 Notify 03BRL-CAD:carlmoore * 61839 brlcad/trunk/doc/docbook/system/man1/en/fbfade.xml: big touchup done for fbfade; provide the '_' character where we don't want white space
18:06.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:42.05 Notify 03BRL-CAD:vladbogo * 61840 (brlcad/trunk/include/fb.h brlcad/trunk/src/libdm/dm-qt.cpp brlcad/trunk/src/libfb/if_qt.cpp): Implemented a first version of the qt_open_existing function - raytraced content can be displayed but it dissapears when raytracing is done.
18:46.53 Notify 03BRL-CAD Wiki:Vladbogolin * 7530 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
18:54.57 Notify 03BRL-CAD:carlmoore * 61841 brlcad/trunk/doc/docbook/system/man1/en/fbgamma.xml: touch up fbgamma man page
19:55.59 *** join/#brlcad mihaineacsu (~mihaineac@92.85.194.103)
20:49.32 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
21:26.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:53.37 Notify 03BRL-CAD Wiki:Ankeshanand * 7531 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 9 */
21:55.19 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7532 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
22:00.35 *** join/#brlcad pandrei (~pandrei@188.26.59.85)
22:08.39 pandrei hey
22:08.44 pandrei I don t understand this:
22:08.44 pandrei if (csg->radius <= 0.0) {
22:08.45 pandrei <PROTECTED>
22:08.51 pandrei sketch is a 2d object
22:09.04 pandrei <PROTECTED>
22:09.43 starseeker it probably means the third (z) value is always zero?
22:10.19 pandrei why wouldn't one use V2JOIN2 then?
22:11.05 starseeker shrugs - not sure. Try using svn blame to figure out when that line was added - perhaps the commit message will have some useful information
22:13.54 pandrei + I don't "think" it's zero
22:14.06 pandrei as in .. depends on the given values, which are certainly not 0
22:14.10 pandrei all the time, that is
22:17.32 pandrei starseeker : I found the commit, do you know where can I look it up?
22:18.29 pandrei https://sourceforge.net/p/brlcad/code/commit_browser
22:18.35 pandrei I'm here, but I was hoping for a faster way
22:20.50 pandrei brlcad: your log message is " ws"
23:07.21 Notify 03BRL-CAD:starseeker * 61842 brlcad/branches/gecode/src/libpc/NOTES: Add some notes about the promising minizinc 2.0 library
IRC log for #brlcad on 20140719

IRC log for #brlcad on 20140719

00:40.14 starseeker pandrei: do you think that line is causing a bug?
00:41.04 starseeker what is the data type of u_vec, v_vec and the other args?
00:41.32 starseeker if they are 3D vectors that happen to live in 2D space via Z=0, that would explain the VJOIN2
00:42.42 pandrei u_v and v_v are vect_t
00:43.38 pandrei I don't see it as much of an data type issue as of an logical issue
00:43.45 pandrei but I m probably missing an aspect
00:44.06 pandrei the rt_sketch_internal does have indeed a 3d point called "default embedding point"
00:46.32 pandrei starseeker: I ll treat it as a 3d point then ask brlcad later what he meant with the commit
00:46.36 pandrei thanks a lot for your help!
05:31.44 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.14)
06:49.51 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:23.26 Notify 03BRL-CAD Wiki:Clouddrift * 7533 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 8 */
07:24.39 Notify 03BRL-CAD Wiki:Clouddrift * 7534 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 8 */
07:45.21 *** join/#brlcad piyushparkash (~piyushpar@117.205.66.9)
07:49.34 Notify 03BRL-CAD Wiki:Clouddrift * 7535 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 8 */
08:33.35 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:34.47 gurwinder hello brlcad
08:44.22 Notify 03BRL-CAD Wiki:Clouddrift * 7536 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 8 */
08:44.54 Notify 03BRL-CAD Wiki:Clouddrift * 7537 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 9 */
08:59.13 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:35.29 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:03.07 *** join/#brlcad pandrei (~pandrei@86.121.195.127)
10:06.05 pandrei ~seen brlcad
10:06.06 infobot brlcad is currently on #bzflag #brlcad #gsoc #stepcode, last said: 'they look the same, but they are described with dramatically different representation forms'.
10:12.14 Zhao_Anqing excuse me, is there any ready-made standard models for me to test facetize?
10:31.34 ``Erik Zhao_Anqing: several in the db directory, ${INSTALL_PREFIX}/share/db/*.g
11:02.55 Zhao_Anqing ``Erik: Thank you. I see them. And another question, how can I use *.asc file? command 'opendb *.asc' fails.
11:38.58 ``Erik you need to "compile" it using g2asc
11:39.49 ``Erik (if it's a v5 asc, you might be able to source the file in mged after setting up a .g for it, but you just want g2asc 99.999% of the time)
11:45.09 Zhao_Anqing Thank you. I understand now :)
11:59.14 ``Erik woops, asc2g, sorry O:-)
12:01.19 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
12:10.03 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:51.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:16.08 Ch3ck_ brlcad: I wish to start working on unit tests for qmath routines, I"ll like to know the best tool avaliable to get standard test output to be compared with those generated by qmath.c
14:18.55 Ch3ck_ I was thinking LAPACK
14:25.57 *** join/#brlcad albertcoder (~albertcod@101.215.129.246)
14:44.52 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
14:57.44 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:08.49 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:55.18 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
15:56.32 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:01.39 Notify 03BRL-CAD:iiizzzaaakkk * 61843 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Some adjustments to rt_hrt_24pts() to draw isocontours for the hrt on the XY and XZ planes
16:20.20 *** join/#brlcad albertcoder (~albertcod@101.216.202.120)
16:41.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:54.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:47.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:56.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:15.59 Notify 03BRL-CAD Wiki:Vladbogolin * 7538 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
21:04.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:18.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:49.35 Notify 03BRL-CAD Wiki:Albertcoder * 7539 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 9 */
22:49.41 *** join/#brlcad albertcoder (~albertcod@101.215.111.77)
22:50.03 *** join/#brlcad piyushparkash (~piyushpar@117.205.75.174)
23:25.34 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7540 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
23:31.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:40.20 raj12lnm hi. kanzure and brlcad.
23:40.56 raj12lnm kanzure : I have following follow ups.
23:41.11 kanzure okay
23:41.28 raj12lnm Even while experimenting, why did you ignore few macros and functions in .i file ?
23:41.47 kanzure because swig wasn't able to wrap them (errors)
23:42.30 raj12lnm so will that not be issue.
23:42.32 raj12lnm ?
23:42.46 raj12lnm Any reason did you find for swig's inability ?
23:42.53 kanzure dunno if it's a problem :)
23:42.58 kanzure no i didn't look for an underlying reason
23:45.40 raj12lnm Also where should I look for openNurbs static library (.a)
23:46.00 raj12lnm kanzure: I could only find the .so in the brlcad_build.
23:46.20 kanzure you can compile it: http://diyhpl.us/~bryan/irc/opennurbs/README.txt
23:46.49 kanzure you will probably have to run cmake or something
23:46.56 kanzure whatever the normal brlcad build system is
23:49.11 raj12lnm yeah. so "make install" for brlcad_build only produces libopenNURBS.so
23:49.25 kanzure i think it's cmake
23:51.26 raj12lnm yes.
23:52.05 raj12lnm kanzure : I follow the instructions here http://brlcad.org/wiki/Compiling
23:52.29 raj12lnm But the primary problem is I am not able to build the swig wrappers.
23:53.22 raj12lnm I mean swig based python wrapper for brlcad-opennurbs
23:54.02 kanzure why not
23:57.49 raj12lnm I am not able to find the static librar libOpenNurbs.a
23:58.03 raj12lnm So I try building the swig wrappers with libOpneNurbs.so
23:58.57 raj12lnm using ld -shared ~/brlcad_build/lib/libopenNURBS.so opennurbs_wrap.o
23:59.15 raj12lnm which is probably wrong.
IRC log for #brlcad on 20140720

IRC log for #brlcad on 20140720

00:00.37 kanzure libopennurbs.a may not be required, i don't know why it's there
00:00.39 kanzure 18:29 < ParahSailin> g++ -shared -L. -lopenNURBS opennurbs_*.o -o _opennurbs.so -lGLU -lGL
00:01.40 kanzure yeah i don't have a *.a file in my working directory
00:03.27 raj12lnm kanzure: so this will require a link library in the ld folder, right ?
00:03.50 kanzure opennurbs.so should be in the local directory after building
00:04.02 kanzure what is "the ld folder"?
00:08.48 raj12lnm kanzure:where the available static libraries are placed.
00:09.48 kanzure those files can be kept in the current directory
00:11.01 raj12lnm ok
00:14.02 raj12lnm kanzure : but I see the following
00:14.10 raj12lnm https://www.irccloud.com/pastebin/cLb1upDq
00:14.41 raj12lnm and this after running the first two commands
00:14.46 raj12lnm https://www.irccloud.com/pastebin/5E4ZGtCW
00:16.05 raj12lnm and when I run
00:16.05 raj12lnm raj@ubuntu:brlcad-opennurbs$ g++ -shared -L. -lopenNURBS opennurbs_*.o -o _opennurbs.so -lGLU -lGL
00:16.05 raj12lnm /usr/bin/ld: cannot find -lopenNURBS
00:16.05 raj12lnm collect2: error: ld returned 1 exit status
00:17.15 raj12lnm kanzure : I am sure you are able to run the wrapper. But apparently there is some issue on my system which I fail to understand.
00:17.19 kanzure is there a libopenNURBS.so in the current directory
00:17.51 kanzure _opennurbs.so is something that this process constructs. it's not going to be in there yet.
00:18.17 raj12lnm raj@ubuntu:brlcad-opennurbs$ ls libopenNURBS.so
00:18.18 raj12lnm ls: cannot access libopenNURBS.so: No such file or directory
00:18.29 raj12lnm no it is not there as evident from above.
00:24.49 raj12lnm kanzure : I am not sure about the issue!
00:26.41 kanzure did you run cmake?
00:28.49 raj12lnm kanzure : cmake in brlcad-opennurbs ?
00:28.53 kanzure yes
00:30.25 raj12lnm kanzure : Aparently I copied openNURBS.so from the brlcad_build to here.
00:31.08 raj12lnm kanzure: And then it runs. but this when i import opennurbs in a python shell now Some brlcad core symbols are not available
00:31.32 raj12lnm kanzure you mean cmake ~/brlcad ?
00:31.37 raj12lnm or just cmake ?
00:32.02 kanzure cmake inside the brlcad-opennurbs folder
00:32.15 kanzure yes some brlcad symbols will not be available because %ignore in the swig .i file
00:34.14 raj12lnm https://www.irccloud.com/pastebin/NEiib9RY
00:34.41 raj12lnm kanzure I get the above error
00:35.00 kanzure do what it says (reedit CMakeCache.txt appropriately)
00:35.40 raj12lnm kanzure. ok
00:36.13 kanzure a regular expression can do that pretty fast
00:36.23 kanzure anyway why is this a problem if you are already able to import _opennurbs.so into python?
00:40.40 raj12lnm kanzure : pasted from python shell
00:40.44 raj12lnm https://www.irccloud.com/pastebin/blWSZ6hy
00:43.04 kanzure nm _opennurbs.so | grep onmalloc_from_pool
00:43.48 raj12lnm yeah I saw that.
00:43.55 raj12lnm kanzure even here http://brlcad.org/xref/source/src/other/openNURBS/opennurbs_memory.c#L43
00:43.58 kanzure is it in there?
00:44.01 kanzure is it in the so file
00:44.22 raj12lnm yes. I get the output
00:44.23 raj12lnm U onmalloc_from_pool
00:46.18 raj12lnm So it is a unique global symbol. But still cant understand why python shell gives that error.
02:10.44 kanzure isn't U for "undefined"
02:10.49 kanzure so that would explain it
03:21.49 raj12lnm Ok kanzure
03:22.01 raj12lnm Do you see a reason why ?
03:30.47 Notify 03BRL-CAD:zhaoanqing * 61844 (brlcad/branches/nmgreorg/CMakeLists.txt brlcad/branches/nmgreorg/INSTALL and 5 others): merged by trunk r61505
03:44.21 Notify 03BRL-CAD:zhaoanqing * 61845 (brlcad/branches/nmgreorg/CMakeLists.txt brlcad/branches/nmgreorg/INSTALL and 8 others): merged by trunk r61511
03:51.30 Notify 03BRL-CAD:zhaoanqing * 61846 (brlcad/branches/nmgreorg/AUTHORS brlcad/branches/nmgreorg/BUGS and 34 others): merged by trunk r61597
03:58.38 Notify 03BRL-CAD:zhaoanqing * 61847 (brlcad/branches/nmgreorg/AUTHORS brlcad/branches/nmgreorg/CMakeLists.txt and 84 others): merged by trunk r61732
07:39.30 *** join/#brlcad luca79 (~luca@188-22-192-18.adsl.highway.telekom.at)
08:08.26 *** join/#brlcad AndroUser2 (~androirc@188.25.159.254)
08:40.47 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:53.36 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:40.15 *** join/#brlcad ishwerdas (~gjeet@117.212.51.176)
11:58.33 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
12:01.05 *** join/#brlcad albertcoder (~albertcod@101.215.120.160)
12:12.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:37.32 *** join/#brlcad luca79 (~luca@188-22-192-18.adsl.highway.telekom.at)
14:30.14 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:44.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:22.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:36.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:42.59 kanzure "even the swig authors hate swig" http://code.activestate.com/lists/python-dev/109281/
15:47.13 kanzure "If I went to implement something like SWIG today, I would almost surely base my implementation on Clang (http://clang.llvm.org/). They have a full C++ parser (carefully hand-crafted, quite admirably keeping a relatively comprehensible code-base for such a task) used in a real compiler front-end, and a flexible library structure aimed at creating tools. There are also Python bindings that would allow to do most of the interesting ...
15:47.19 kanzure ... Python-interface-specific work in Python - parse the C++ headers using Clang's existing parser into ASTs - then generate ctypes / extensions from that, *in Python*."
15:57.22 kanzure http://eli.thegreenplace.net/2011/07/03/parsing-c-in-python-with-clang/ (url is lying, it's c++ not c)
16:40.40 *** join/#brlcad gurwinder (75d6cfc8@gateway/web/freenode/ip.117.214.207.200)
16:54.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:33.10 raj12lnm kanzure have you heard about sip ?
17:33.16 raj12lnm looks reasonable to me.
17:33.28 raj12lnm kanzure : http://pyqt.sourceforge.net/Docs/sip4/index.html
17:38.36 kanzure no
17:40.49 Notify 03BRL-CAD:iiizzzaaakkk * 61848 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Correcting the X components of the minimal and maximal points in the rt_hrt_bbox() function
17:49.03 *** join/#brlcad albertcoder (~albertcod@49.138.201.44)
18:06.14 Notify 03BRL-CAD Wiki:Krajkreddy * 7541 /wiki/User:Krajkreddy/GSOC14/summary: /* GSOC 14 Summary */
18:24.06 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
18:29.06 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:19.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:57.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:11.56 Notify 03BRL-CAD Wiki:Albertcoder * 7542 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 9 */
20:26.44 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
20:33.07 *** join/#brlcad piyushparkash (~piyushpar@117.205.76.67)
21:01.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:44.23 *** join/#brlcad pandrei (~pandrei@188.25.159.254)
23:45.42 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7543 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
IRC log for #brlcad on 20140721

IRC log for #brlcad on 20140721

03:40.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:18.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:45.57 *** join/#brlcad ishwerdas (~ishwerdas@117.199.99.254)
07:12.40 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:02.10 *** join/#brlcad albertcoder (~albertcod@101.216.64.94)
08:26.12 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
08:44.14 *** join/#brlcad albertcoder (~albertcod@101.216.214.235)
08:46.40 Notify 03BRL-CAD Wiki:Krajkreddy * 7544 /wiki/User:Krajkreddy/GSOC14/summary: /* Quick Summary */
09:01.28 *** join/#brlcad vladbogo (~vlad@86.124.251.52)
09:03.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:13.32 *** join/#brlcad pandrei (~pandrei@86.121.174.73)
09:14.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:54.27 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:57.58 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:15.31 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.16)
10:23.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:36.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:42.57 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
12:27.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:37.43 *** join/#brlcad albertcoder (~albertcod@101.216.35.29)
13:10.54 Notify 03BRL-CAD Wiki:Vladbogolin * 7545 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
13:15.27 ``Erik how to do a screenshot in 1983: https://twitter.com/HistoricalPics/status/491039922175115264/photo/1
13:23.43 Notify 03BRL-CAD:vladbogo * 61849 (brlcad/trunk/src/libfb/if_qt.cpp brlcad/trunk/src/libfb/tcl.c): Implemented the qt_configureWindow function,
13:39.39 Notify 03BRL-CAD:ejno * 61850 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): don't use red if there is no color set
13:45.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:48.15 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
13:50.33 Notify 03BRL-CAD:zhaoanqing * 61851 (brlcad/branches/nmgreorg/CMakeLists.txt brlcad/branches/nmgreorg/doc/ecosystem.dot and 3 others): merged by trunk r61734
13:53.55 Notify 03BRL-CAD:zhaoanqing * 61852 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/doc/docbook/README and 39 others): merged by trunk r61851 (the latest version now)
14:29.52 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:39.02 Notify 03BRL-CAD:ejno * 61853 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: don't override object colors with layer properties
14:49.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:50.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:51.01 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
14:59.55 *** join/#brlcad oana_ (~oana@188.209.97.130)
15:01.20 Notify 03BRL-CAD:vladbogo * 61854 brlcad/trunk/src/libfb/if_qt.cpp: Redesigned the qt_write function in order to fix the display problem that appears when the width of the window is different from the height. There still are some fixes that need to be made.
15:41.57 *** join/#brlcad andrei_ (~IceChat77@86.121.174.73)
16:04.49 Notify 03BRL-CAD:carlmoore * 61855 brlcad/trunk/src/librt/primitives/hrt/hrt.c: remove trailing blanks
17:35.51 Notify 03BRL-CAD:ejno * 61856 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: improve numbering of duplicate names (in progress)
17:51.23 Notify 03BRL-CAD:starseeker * 61857 brlcad/trunk/src/conv/3dm/CMakeLists.txt: Add 3dm solidity files to CMAKEFILES list.
18:33.32 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:43.25 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
19:13.29 Notify 03BRL-CAD:carlmoore * 61858 brlcad/trunk/doc/docbook/system/man1/en/fbed.xml: touch up the fbed man page; includes redone sentence about first-time use
19:14.36 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-230-102.pools.arcor-ip.net)
19:17.31 *** part/#brlcad ishwerdas (~ishwerdas@117.199.99.254)
19:27.03 Notify 03BRL-CAD:carlmoore * 61859 brlcad/trunk/doc/docbook/system/man1/en/fbed.xml: oops, 'override' is usually done as 1 word
19:49.25 *** join/#brlcad vladbogo (~vlad@86.124.251.52)
19:53.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:02.05 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:ComparisonsInterface.png:
20:04.55 Notify 03BRL-CAD Wiki:Ankeshanand * 7547 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 9 */
20:05.38 Notify 03BRL-CAD Wiki:Ankeshanand * 7548 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
20:22.30 Notify 03BRL-CAD:ejno * 61860 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): don't add unimported objects to combs
20:31.42 *** join/#brlcad piyushparkash (~piyushpar@117.205.73.148)
20:37.09 Notify 03BRL-CAD:ejno * 61861 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: check for HasBrepForm() in get_object_suffix()
21:40.37 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7549 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
21:55.49 Notify 03BRL-CAD:starseeker * 61862 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: Have the gecode example spit out in commands.
23:30.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140722

IRC log for #brlcad on 20140722

02:21.35 Notify 03BRL-CAD:ejno * 61863 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: remove redundant line
03:38.14 Notify 03BRL-CAD Wiki:Justgerrard * 0 /wiki/User:Justgerrard:
03:42.17 Notify 03BRL-CAD Wiki:Justgerrard * 7550 /wiki/ARL_Technical_Reports:
03:44.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:02.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:08.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:17.17 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.18)
06:41.05 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
06:52.03 d_rossberg Zhao_Anqing: does the toyjeep fail at the same opr different places?
06:52.30 Zhao_Anqing d_rossberg:no, I am checking it now.
06:53.32 Zhao_Anqing so, if they fail at the same places, this test can be thought as passed?
06:57.48 d_rossberg yes
06:58.37 d_rossberg how is the date format in the -g file? same for trunc and nmgreorg?
07:02.45 Zhao_Anqing I think so, I don't think I have change the data format.
07:09.38 d_rossberg 1st: you should try it: facetize someting on trunc and nmgreorg the open the files
07:09.49 d_rossberg in the other branch
07:10.18 d_rossberg (make sure it was facetized to an nmg)
07:11.31 Zhao_Anqing 'the other branch' means what?
07:13.01 d_rossberg the one you generated in trunc with nmgreorg and the one you generated with nmgreorg in trunc
07:19.02 Zhao_Anqing Mmm, I have a bit puzzled about this. the current situation is: the nmg file made by trunk cannot be read by nmgreorg and vice versa becasue the pointer of a tree structure represents different thing (model and shell) when import.
07:27.54 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:37.49 d_rossberg this isn't unexpected, any idea?
07:42.32 Zhao_Anqing change import/export codes, if it's a file using old nmg, we should skip the model&nmgregion part, just use shell. How about this method?
07:42.50 Zhao_Anqing sorry, just import codes.
07:52.47 *** join/#brlcad vladbogo (~vlad@86.121.96.46)
07:52.57 d_rossberg it should work vice versa too. can the export adopted similary? (you shouldn't change the database format)
08:00.20 Zhao_Anqing Let me have a think, please.
08:01.59 d_rossberg sure :) you probably have to play around/test something before a decision can be made
08:03.37 Zhao_Anqing OK. Thank you. I see. I will report you immediately if I find something new or have any new idea :)
09:14.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:18.31 *** join/#brlcad albertcoder (~albertcod@101.216.212.95)
11:18.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:34.25 *** join/#brlcad ishwerdas (~ishwerdas@117.199.108.183)
11:36.45 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.23)
11:43.28 *** join/#brlcad albertcoder (~albertcod@101.208.189.241)
11:49.39 Notify 03BRL-CAD Wiki:Inderpreet * 7551 /wiki/User:Inderpreet/GSoC14/logs: /* WEEK 9 */
12:01.12 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:16.21 *** join/#brlcad pandrei (~pandrei@86.121.66.191)
12:16.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:16.32 pandrei hello !
12:17.15 *** join/#brlcad vladbogo (~vlad@86.121.96.46)
12:37.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:12.34 Notify 03BRL-CAD:ejno * 61864 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: check brlcad return values
13:58.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:10.42 Notify 03BRL-CAD Wiki:Mihaineacsu * 7552 /wiki/User:Mihaineacsu/SoCIS2014/Logs:
14:11.14 Notify 03BRL-CAD Wiki:Mihaineacsu * 7553 /wiki/User:Mihaineacsu/SoCIS2014/Logs: /* Week 7 */
14:12.01 Notify 03BRL-CAD Wiki:Mihaineacsu * 7554 /wiki/User:Mihaineacsu/SoCIS2014/Logs: /* Week 7 */
14:33.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:48.45 *** join/#brlcad oana_ (~oana@188.209.97.130)
15:02.38 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:25.11 Notify 03BRL-CAD:n_reed * 61865 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: comment out more debugging output
15:35.40 pandrei Daniel: you want me to place bot_copy in the BagOfTriangles.cpp or in bot.c ?
15:37.29 d_rossberg i think it isn't such a big thing so you can put it directly in the copy constructor
15:46.56 ankesh11 When we do a comparison of a benchmark result against the database, what do we want to report? I am reporting the User's VGR Rating and the Average VGR Rating from the filtered database. Would that suffice?
16:03.02 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
16:44.53 Notify 03BRL-CAD:ejno * 61866 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): improve output
16:57.22 *** join/#brlcad albertcoder (~albertcod@124.253.133.117)
17:14.30 *** join/#brlcad ishwerdas (~ishwerdas@117.199.108.183)
17:34.47 Notify 03BRL-CAD Wiki:Ankeshanand * 7555 /wiki/User:Ankeshanand/GSoC14/logs: /* Project Details */
17:37.01 Notify 03BRL-CAD:ejno * 61867 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): refactor map_uuid_names()
17:46.44 Notify 03BRL-CAD:carlmoore * 61868 (brlcad/trunk/doc/docbook/system/mann/en/gastank.xml brlcad/trunk/doc/docbook/system/mann/en/window.xml): touch up gastank man page, including changing -h to -H in the example; and noticed I needed -h to -H change in window manpage
17:49.18 Notify 03BRL-CAD:carlmoore * 61869 brlcad/trunk/doc/docbook/system/mann/en/window_frame.xml: oops, have to change -h to -H in the example
17:52.17 *** join/#brlcad mihaineacsu (~mihaineac@92.85.9.169)
17:59.14 Notify 03BRL-CAD:carlmoore * 61870 brlcad/trunk/doc/docbook/system/mann/en/bolt.xml: for the bolt manpage, provide spaces and 2 new commas
17:59.52 *** join/#brlcad albertcoder (~albertcod@101.214.222.33)
18:09.25 Notify 03BRL-CAD Wiki:Ankeshanand * 7556 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 Update Logs */
18:19.56 Notify 03BRL-CAD:carlmoore * 61871 brlcad/trunk/doc/docbook/system/mann/en/handle.xml: do similar touchup for the handle manpage
18:26.56 *** join/#brlcad alisha (~alisha@115.244.243.195)
18:38.45 Notify 03BRL-CAD Wiki:Krajkreddy * 7557 /wiki/User:Krajkreddy/GSOC14/summary: /* Implementation of Brep and OpenNurbs */
18:47.23 Ch3ck signs of for the day
18:47.25 *** part/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
18:53.01 *** part/#brlcad Izakey (~Isaac@195.24.220.134)
19:13.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:24.16 Notify 03BRL-CAD:carlmoore * 61872 brlcad/trunk/doc/docbook/system/mann/en/picket_fence.xml: -r should NOT have an underscore (which I have removed)
19:43.19 Notify 03BRL-CAD:n_reed * 61873 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: simplify vector math
19:54.43 Notify 03BRL-CAD:carlmoore * 61874 brlcad/trunk/doc/docbook/system/man1/en/bw-fb.xml: touch up bw-fb man page; includes changing 'or' to 'and', inserting a period, and removing the -h sentence
19:56.26 *** join/#brlcad piyushparkash (~piyushpar@59.91.253.218)
20:08.18 *** join/#brlcad pandrei (~pandrei@86.121.66.191)
20:17.24 Notify 03BRL-CAD:carlmoore * 61875 (brlcad/trunk/doc/docbook/system/man1/en/bwrect.xml brlcad/trunk/src/util/bwrect.c): fix bwrect; -h needed to be removed from manpage and from Usage; put options in an easier-to-read order; do other touch-up
20:56.04 Notify 03BRL-CAD:ejno * 61876 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: start numbering duplicates at the first object (in progress)
20:57.36 Notify 03BRL-CAD Wiki:Albertcoder * 7558 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
21:00.14 Notify 03BRL-CAD:ejno * 61877 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: shorten name generation code
21:20.36 Notify 03BRL-CAD Wiki:Vladbogolin * 7559 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
21:22.05 Notify 03BRL-CAD:ejno * 61878 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): apply altered name to name map
21:59.01 Notify 03BRL-CAD:n_reed * 61879 brlcad/branches/bullet/src/librt/primitives/joint/joint.c: apply reference path's effective matrix to view vector so rotation stays parallel to view plane
22:01.30 *** join/#brlcad caen23 (~caen23@92.83.166.162)
22:17.50 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.9.169)
22:47.23 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7560 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
IRC log for #brlcad on 20140723

IRC log for #brlcad on 20140723

00:25.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:08.42 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:07.58 *** join/#brlcad infobot (ibot@rikers.org)
13:07.58 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:08.15 Notify 03BRL-CAD:ejno * 61882 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: improve numbering code
13:08.51 Zhao_Anqing d_rossberg: you mean I should add missing model/nmgregion information when saving a NMG structure in branch?
13:09.48 Zhao_Anqing and when read a *.g file, I just skip model/nmgregion information just like I have done.
13:11.01 Zhao_Anqing So the old model/nmgregion/shell still need to be remained and an convert between them and new shell is neccessary?
13:37.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:43.06 d_rossberg Zhao_Anqing: exactly, no conversion of the database (.g file) is needed, i'll be internally converted during import and export
13:46.17 Zhao_Anqing OK. to confirm again, the trunk and the branch will make the SAME *.g file. Is it right?
13:48.00 Zhao_Anqing the NMG structure in *.g file made by branch also has right model/nmgregion info, is it right?
13:54.44 d_rossberg right
13:56.23 andrei_ d_rossberg: why doesn't insertFace have any index? How do I figure where to insert it based on points?
14:00.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:00.34 d_rossberg so, it looks like you need to add an index argument
14:01.21 andrei_ I find it confusing.
14:01.27 andrei_ InsertSegment adds a segment without data
14:01.43 andrei_ why does InsertFace have the face's three vertices?
14:01.59 Zhao_Anqing d_rossberg: I see. Thank you!~
14:14.54 d_rossberg andrei_: in case of a sketch it is hard to describe a NURB or Bezier by a simple parameter set, so it generally doesn't take a parameter
14:15.16 d_rossberg in case of a bot it is simple, on the other side
14:15.57 d_rossberg the objects in a sketch can be much more compülicated than a simple bot face
14:32.52 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
15:32.23 *** join/#brlcad ishwerdas (~ishwerdas@117.199.99.141)
15:53.15 Notify 03BRL-CAD:carlmoore * 61883 brlcad/trunk/doc/docbook/system/man1/en/fb-fb.xml: the touch-up for man fb-fb involves using <command> ... </command> when I am referencing the command being described on that manpage
15:54.37 *** join/#brlcad alisha (~alisha@101.58.191.111)
16:04.14 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
16:06.17 Notify 03BRL-CAD:carlmoore * 61884 brlcad/trunk/doc/docbook/system/man1/en/fb-bw.xml: touch up fb-bw man page, including removal of -h option
16:20.31 Notify 03BRL-CAD:carlmoore * 61885 brlcad/trunk/doc/docbook/system/man1/en/fb-pix.xml: fb-pix manpage; remove special characters around 'crunched'; remove reference to -h option; other touch-up
16:21.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:35.26 Notify 03BRL-CAD:carlmoore * 61886 (brlcad/trunk/doc/docbook/system/man1/en/fb-fb.xml brlcad/trunk/src/fb/fb-fb.c): introduce an 'or' structure in the synopsis; add 'h' to a comment in the program -- all of this for fb-fb
16:47.49 Notify 03BRL-CAD:ejno * 61887 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp and 2 others): add a working test for closed meshes
16:52.07 Notify 03BRL-CAD:ejno * 61888 brlcad/trunk/src/conv/3dm/solidity.cpp: improve formatting
16:57.05 Notify 03BRL-CAD:ejno * 61889 brlcad/trunk/src/conv/3dm/solidity.cpp: use int rather than size_t, like rt_bot_internal
17:06.19 Notify 03BRL-CAD:carlmoore * 61890 brlcad/trunk/doc/docbook/system/man1/en/fbcmap.xml: fix up the fbcmap man page; includes removal of -h
17:32.54 Notify 03BRL-CAD:carlmoore * 61891 brlcad/trunk/doc/docbook/system/man1/en/fbcmap.xml: more fixes for fbcmap manpage
17:58.10 *** join/#brlcad vladbogo (~vlad@86.121.109.211)
17:58.41 Notify 03BRL-CAD:ejno * 61892 (brlcad/trunk/src/conv/3dm/solidity.cpp brlcad/trunk/src/conv/3dm/solidity.h): implement bot_is_orientable()
18:03.11 Notify 03BRL-CAD:carlmoore * 61893 (brlcad/trunk/doc/docbook/system/man1/en/fbcolor.xml brlcad/trunk/src/fb/fbcolor.c): fbcolor: shorten the Usage, and do various fixes/insertions on the man page
18:14.25 Notify 03BRL-CAD:ejno * 61894 brlcad/trunk/src/conv/3dm/solidity.cpp: move macro into function
18:18.28 Notify 03BRL-CAD:ejno * 61895 brlcad/trunk/src/conv/3dm/solidity.cpp: remove extra parentheses
18:25.46 Notify 03BRL-CAD:n_reed * 61896 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: redraw just the RP1 reference path when doing a joint mouse edit
18:41.35 Notify 03BRL-CAD:carlmoore * 61897 brlcad/trunk/doc/docbook/system/man1/en/brlcad.xml: for brlcad manpage, minor touchup (fixed erroneous use of 'where' where 'were' should have been used)
18:51.00 *** join/#brlcad albertcoder (~albertcod@101.216.100.173)
18:52.29 Notify 03BRL-CAD:ejno * 61898 (brlcad/trunk/src/conv/3dm/solidity.cpp brlcad/trunk/src/conv/3dm/solidity.h): implement bot_is_manifold()
18:57.20 Notify 03BRL-CAD:n_reed * 61899 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: Simple redraw of RP1 won't recalculate its vlist separately from an already drawn higher-level path. Manually erase and draw RP1 to split the vlist so only the RP1 vlist is recalculated.
18:57.48 Notify 03BRL-CAD:ejno * 61900 brlcad/trunk/src/conv/3dm/solidity.cpp: move vertex-face mapping out of macro
19:04.12 Notify 03BRL-CAD:carlmoore * 61901 brlcad/trunk/doc/docbook/system/man1/en/fbline.xml: touch up fbline manpage; it wasn't referring yet to options s,w,n; the example was still using -h, so I change -h to -s 1024
19:16.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:18.42 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-227-165.092.074.pools.vodafone-ip.de)
19:28.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:32.06 Notify 03BRL-CAD:ejno * 61902 brlcad/trunk/src/conv/3dm/solidity.cpp: add function to create Edges
19:32.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:33.39 Notify 03BRL-CAD Wiki:Ankeshanand * 7561 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
19:55.46 Notify 03BRL-CAD:ejno * 61903 brlcad/trunk/src/conv/3dm/solidity.cpp: use a 'constant-sized' vector for vertex_face_map
20:24.56 Notify 03BRL-CAD Wiki:Inderpreet * 7562 /wiki/User:Inderpreet/GSoC14/logs: /* Week 10 */
20:45.51 Notify 03BRL-CAD:ejno * 61904 (brlcad/trunk/src/conv/3dm/solidity.cpp brlcad/trunk/src/conv/3dm/solidity.h): add bot_is_solid()
21:14.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:14.53 Notify 03BRL-CAD Wiki:Albertcoder * 7563 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 10 */
21:43.45 Notify 03BRL-CAD:starseeker * 61905 (brlcad/trunk/doc/docbook/system/man1/en/fb-fb.xml brlcad/trunk/doc/docbook/system/man1/en/fbcmap.xml brlcad/trunk/doc/docbook/system/man1/en/fbcolor.xml): Fix docbook validation errors.
21:55.35 Notify 03BRL-CAD:carlmoore * 61906 brlcad/trunk/doc/docbook/system/man1/en/fb-cmap.xml: touchup work on fb-cmap man page
23:02.43 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7564 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
23:08.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140724

IRC log for #brlcad on 20140724

00:51.31 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.8)
00:54.47 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
00:55.30 Notify 03BRL-CAD:zhaoanqing * 61907 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_index.c: fix code convention errors.
01:55.52 Notify 03BRL-CAD:zhaoanqing * 61908 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_index.c): refresh the counter of model/nmgreion/nmgregion_a in nmg_struct_counts
02:02.10 Zhao_Anqing excuse me, I see two function in nmg.c: rt_nmg_export/import4 and rt_nmg_export/import5. are they different version of the database?
02:15.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:42.11 mihaineacsu Zhao_Anqing: yes, v5 is the new db format, you can read more about it here: http://brlcad.org/w/images/2/2d/BRL_CAD_g_format_V5.pdf
04:44.32 Zhao_Anqing mihaineacsu: Thank you. I will read it :)
05:26.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:59.46 *** join/#brlcad andrei_ (~IceChat77@188.25.158.244)
07:09.41 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:20.01 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
07:26.33 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
08:23.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:28.19 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
09:31.39 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
10:08.25 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
10:55.45 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
11:28.17 *** join/#brlcad ishwerdas (~ishwerdas@117.207.158.143)
11:31.54 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:17.22 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:00.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:16.27 *** join/#brlcad vladbogo (~vlad@86.121.98.33)
13:57.01 Notify 03BRL-CAD Wiki:Vladbogolin * 7565 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
13:58.16 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Mged_fb.png:
14:00.09 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Mged_fb2.png:
14:00.57 Notify 03BRL-CAD Wiki:Vladbogolin * 7568 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
14:04.16 Notify 03BRL-CAD:vladbogo * 61909 brlcad/trunk/src/libfb/if_qt.cpp: Fixed the display problem that occured when the window wasn't a square.
14:27.34 Notify 03BRL-CAD:ejno * 61910 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp and 2 others): have bot_is_closed() also check if a bot mesh forms a closed fan
14:28.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:45.16 Notify 03BRL-CAD:carlmoore * 61911 (brlcad/trunk/doc/docbook/system/man1/en/fb-png.xml brlcad/trunk/src/fb/fb-png.c): fixes to fb-png man page (including supplying missing -# option), and add 'h' to a COMMENT in fb-png.c
14:59.17 Notify 03BRL-CAD Wiki:MadelineMcAuley * 0 /wiki/User:MadelineMcAuley:
15:35.43 ``Erik Zhao_Anqing: if I recall correctly, the v5 document is out of date and missing parts, be careful :) (the format has grown, the document is not updated)
15:42.08 Notify 03BRL-CAD:carlmoore * 61912 brlcad/trunk/doc/docbook/system/man1/en/fblabel.xml: touch up fblabel man page; I am aware of 'fbpoint -h' in the EXAMPLE, but don't know if this is still OK
15:45.35 Notify 03BRL-CAD:carlmoore * 61913 brlcad/trunk/src/fb/fb-bw.c: add 'h' to a comment
15:54.38 *** join/#brlcad ishwerdas (~ishwerdas@117.207.158.143)
15:59.30 Zhao_Anqing ``Erik: Fine, Thank you, and I will pay attention to this :)
16:02.15 Notify 03BRL-CAD:carlmoore * 61914 brlcad/trunk/doc/docbook/system/man1/en/fb-fb.xml: add 'or', as is already done in this utility's Usage statement
16:40.43 *** join/#brlcad gurwinder (3b5bef39@gateway/web/freenode/ip.59.91.239.57)
16:45.06 gurwinder What is exact position of default light?
16:45.51 gurwinder want to know how to find viewer location at particular instant
17:24.33 Notify 03BRL-CAD:carlmoore * 61915 brlcad/trunk/src/fb/fbclear.c: add a comment
17:26.31 Notify 03BRL-CAD:carlmoore * 61916 (brlcad/trunk/doc/docbook/system/man1/en/fbanim.xml brlcad/trunk/doc/docbook/system/man1/en/fbcbars.xml brlcad/trunk/doc/docbook/system/man1/en/fbclear.xml): fix up 3 man pages
18:13.10 *** join/#brlcad albertcoder (~albertcod@101.216.47.128)
18:17.00 Notify 03BRL-CAD:ejno * 61917 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): code formatting
18:59.23 *** join/#brlcad hcurtis (b82d44bb@gateway/web/freenode/ip.184.45.68.187)
19:00.41 Notify 03BRL-CAD:ejno * 61918 brlcad/trunk/src/conv/3dm/solidity.cpp: add code to test for open and closed fans
19:13.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:14.54 *** join/#brlcad gagan (~gagan@124.253.231.48)
19:21.59 hcurtis Hi, everyone. I made some spelling corrections to one BRL-CAD file and created a patch using the “svn diff” command. The patch showed my corrections but also showed that a change had been made to a second file. This was puzzling to me because that second file was one that I had never even opened.
19:22.40 hcurtis Does anyone know why that happened? I tried to research an explanation but did not find one.
19:22.57 ``Erik maybe your ide did something "magic"? you can do "svn revert <file>" to change it back, or you can do "svn diff <file>" to target a specific file for generating the patch
19:23.36 hcurtis Hi, Erik.
19:23.47 ``Erik (what exactly the change is could shed some light on how it happened, as well... indentation or whitespace changes could easily be explained by ide magic)
19:25.38 hcurtis In the end, I was able to get the patch to look right, but I was just wondering what caused the unwanted change to a file I'd never even opened.
19:26.44 hcurtis The unwanted change was that the file name at the top was moved over several spaces.
19:27.50 Notify 03BRL-CAD:starseeker * 61919 (brlcad/trunk/doc/docbook/system/man1/en/fb-fb.xml brlcad/trunk/doc/docbook/system/man1/en/fbclear.xml): These man pages failed docbook validation with xmllint.
19:28.53 hcurtis Also, the setup I was using was the VM from the image file.
19:31.28 hcurtis ``Erik: So you're saying that you actually *have* seen this before?
19:35.04 ``Erik I've seen ide's change spaces to tabs, change tabs to spaces, etc...
19:35.18 ``Erik msvc is/was notorious for it
19:36.22 ``Erik I'd imagine the file would have to be opened by an ide that does this, but it may've "autosaved" once that happened
19:37.09 hcurtis Interesting
19:44.26 ``Erik horrifying, really :D
19:46.02 hcurtis By the way, the unwanted change occurred when I used “svn diff” to make the patch. To keep the unwanted change from appearing, I did end up using “svn diff <file>” to target the specific file that I wanted to patch.
19:46.21 ``Erik the change was already there, svn diff just found it...
19:46.42 ``Erik svn update will try to preserve local changes, so it could've happened quite a while ago...
19:47.23 hcurtis I see.
19:51.24 hcurtis That is probably what happened. There was in fact a time when I first set up the VM in which I was opening files and doing who knows what in order to learn more about the tools.
19:52.14 hcurtis Thank you, Erik.
20:01.20 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
20:03.51 *** join/#brlcad pandrei (~pandrei@188.25.158.244)
20:47.13 Notify 03BRL-CAD:ejno * 61920 (brlcad/trunk/src/conv/3dm/test_solidity.cpp =================================================================== and 65 others): add test_solidity
20:49.36 Notify 03BRL-CAD:ejno * 61921 brlcad/trunk/src/conv/3dm/test_solidity.cpp: exit after printing test output
20:57.02 Notify 03BRL-CAD:starseeker * 61922 brlcad/branches/gecode/src/libpc/gecode_librt_test.cpp: gecode DFS solver's next doesn't have a reset? need to figure out if there is a right way to do multiple iterations over a solution set. If not, need to build our own copy of the results for post-processing, rather than running the solver twice.
21:13.59 Notify 03BRL-CAD:ejno * 61923 brlcad/trunk/src/conv/3dm/test_solidity.cpp: output filename in test_solidity
21:47.33 *** join/#brlcad kesha (~kesha@14.139.122.114)
21:55.02 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7569 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
22:09.53 *** join/#brlcad merzo (~merzo@167-143-133-95.pool.ukrtel.net)
22:22.45 Notify 03BRL-CAD:carlmoore * 61924 (brlcad/trunk/doc/docbook/system/man1/en/fbframe.xml brlcad/trunk/src/fb/fbframe.c): account for upper & lower case for swn options in fbframe; the programming has both
22:26.44 Notify 03BRL-CAD Wiki:Vladbogolin * 7570 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
22:36.06 *** join/#brlcad albertcoder (~albertcod@101.216.81.238)
22:38.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:39.47 Notify 03BRL-CAD Wiki:Ankeshanand * 7571 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
IRC log for #brlcad on 20140725

IRC log for #brlcad on 20140725

00:00.05 *** join/#brlcad kesha (~kesha@14.139.122.114)
00:49.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:19.08 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
02:52.00 *** join/#brlcad kesha (~kesha@14.139.122.114)
03:24.38 *** join/#brlcad mihaineacsu (~mihaineac@92.85.9.169)
04:18.06 *** join/#brlcad Zhao_Anqing (~clouddrif@60.191.2.238)
04:57.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:22.55 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:26.01 *** join/#brlcad mihaineacsu (~mihaineac@92.85.9.169)
06:26.24 *** join/#brlcad mihaineacsu (~mihaineac@92.85.9.169)
06:46.53 *** join/#brlcad ishwerdas (~ishwerdas@59.91.115.100)
07:07.01 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
07:16.31 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:40.53 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
08:51.28 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:51.46 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:45.43 *** join/#brlcad albertcoder (~albertcod@101.208.113.222)
10:01.48 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
10:03.59 *** join/#brlcad kesha__ (~kesha@14.139.122.114)
10:33.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:06.14 *** join/#brlcad raj12lnm_ (uid35020@gateway/web/irccloud.com/x-uzqewvqxjouemugv)
11:07.46 *** join/#brlcad _zxq9_ (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:09.32 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:18.11 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
11:35.01 *** join/#brlcad ishwerdas (~ishwerdas@59.91.115.100)
12:15.40 *** join/#brlcad ashank_ (~ashank@101.60.97.122)
12:16.37 ashank_ hello sir,i want to contribute to this,how should i start?
12:54.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
13:03.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:06.45 *** join/#brlcad ashank_ (~ashank@101.60.97.122)
13:32.05 *** join/#brlcad user_name (~Divyanshi@106.192.176.194)
13:41.48 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:55.21 *** join/#brlcad andrei_ (~IceChat77@188.25.171.115)
14:17.21 Notify 03BRL-CAD:starseeker * 61925 brlcad/branches/openscenegraph/include/dm.h: More thinking about libdm API.
14:42.06 *** join/#brlcad FreezingCold (~FreezingC@199.119.233.136)
14:44.34 Notify 03BRL-CAD:indianlarry * 61926 brlcad/trunk/src/libged/bb.c: Changed 'bb' output to format lengths and volume using "%g" to get more than the one digit past decimal as originally output. Turned up by a user when computing bounding boxes for sub-inch boxes. Also units on 'volume' for oriented bounding box not localized.
14:47.33 Notify 03BRL-CAD:indianlarry * 61927 brlcad/trunk/src/other/libgdiam/gdiam.cpp: Preprocessed out debugging printing of "point:" in convex_hull(). This locks 'mged' due to buffer overflow when using large BoTs.
15:02.40 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
15:13.53 Notify 03BRL-CAD:starseeker * 61928 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Need to establish a 'rosetta stone' translation between libdm/mged and osg conventions. Set up an osgViewer to run 'in parallel' with the raw opengl context version of libdm's drawing.
15:23.35 *** join/#brlcad FreezingCold (~FreezingC@199.119.233.136)
15:25.41 Notify 03BRL-CAD:carlmoore * 61929 (brlcad/trunk/doc/docbook/system/man1/en/fblabel.xml brlcad/trunk/src/conv/3dm/solidity.cpp): fix 2 misspellings -- 1 accidentally from me yesterday, the other in a // line (comment, RIGHT?) where I also blanked out 2 _'s
15:31.58 Notify 03BRL-CAD:n_reed * 61930 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: support redrawing joint path with its prior display mode (wireframe/shaded/hidden line)
15:32.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:37.39 Notify 03BRL-CAD:starseeker * 61931 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Not even remotely correct, but get something showing in osgviewer window.
15:41.43 Notify 03BRL-CAD:starseeker * 61932 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Set both view and projection matricies
16:20.30 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:35.38 Notify 03BRL-CAD:ejno * 61933 (brlcad/trunk/src/conv/3dm/solidity.cpp brlcad/trunk/src/conv/3dm/test_solidity.cpp): update manifold test to match openNURBS results
16:36.00 Notify 03BRL-CAD:carlmoore * 61934 (brlcad/trunk/doc/docbook/system/man1/en/fbscanplot.xml brlcad/trunk/src/fb/fbscanplot.c): fixes to fbscanplot: change h to H, so h can be used for help; disable errors for h?; add S to EXAMPLE in the man page
16:53.34 *** join/#brlcad albertcoder (~albertcod@101.216.66.56)
16:53.52 Notify 03BRL-CAD:carlmoore * 61935 (brlcad/trunk/doc/docbook/system/man1/en/fbserv.xml brlcad/trunk/src/fbserv/fbserv.c): touch up fbserv, including language about '-p' and '-F' both being omitted
16:57.09 Notify 03BRL-CAD:ejno * 61936 brlcad/trunk/src/conv/3dm/solidity.cpp: add parentheses
17:27.28 Notify 03BRL-CAD:ejno * 61937 (brlcad/trunk/src/conv/3dm/CMakeLists.txt brlcad/trunk/src/libgcv/CMakeLists.txt): add bot solidity test to libgcv directory
17:27.58 *** join/#brlcad alisha (~alisha@115.245.184.161)
17:34.15 *** join/#brlcad Izakey (~Isaac@41.202.193.236)
17:43.03 Notify 03BRL-CAD:carlmoore * 61938 brlcad/trunk/doc/docbook/system/man1/en/fbstretch.xml: major retouching of fbstretch man page, including removal of -h for high resolution (the rest of that paragraph was kept and moved to before 'Options' title line)
17:48.15 Notify 03BRL-CAD:ejno * 61939 (brlcad/trunk/src/conv/3dm/CMakeLists.txt brlcad/trunk/src/conv/3dm/conv3dm-g.cpp): use the libgcv solidity test in 3dm-g importer
18:12.41 Notify 03BRL-CAD:starseeker * 61940 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Closer to correct drawing, but not there yet.
18:18.22 Notify 03BRL-CAD:carlmoore * 61941 (brlcad/trunk/doc/docbook/system/man1/en/fbzoom.xml brlcad/trunk/src/fb/fbzoom.c): fbzoom: comment expanded in the .c program; account for -T and for both upper & lower case of -s,-w,-n in the man page
18:21.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:35.04 *** join/#brlcad pandrei (~pandrei@188.25.171.115)
19:36.26 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:38.24 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-181-116.088.065.pools.vodafone-ip.de)
19:40.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:04.18 Notify 03BRL-CAD:carlmoore * 61942 (brlcad/trunk/doc/docbook/system/man1/en/mged.xml brlcad/trunk/src/mged/mged.c): provide for -? in mged
20:09.38 *** join/#brlcad piyushparkash (~piyushpar@117.205.70.58)
20:12.34 *** join/#brlcad FreezingCold (~FreezingC@199.119.233.136)
20:15.34 Notify 03BRL-CAD:starseeker * 61943 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: OK, looks like (once we actually feed it properly into openscenegraph) the OpenGL translations of the matricies will work. (that transformation *really* needs to live in its own function, with proper docs...)
20:26.05 *** join/#brlcad mihaineacsu (~mihaineac@92.81.53.226)
20:32.36 *** join/#brlcad merzo (~merzo@223-76-132-95.pool.ukrtel.net)
20:44.26 ``Erik 3d model generation from iphone camera http://www.trnio.com/
20:48.13 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
20:51.08 pandrei brlcad: hey!
20:51.43 andrei_ if you look at : https://sourceforge.net/p/brlcad/patches/280/?page=2
20:51.45 andrei_ Daniel's last comment
20:52.02 andrei_ he said that I should free all the memory of rt_sketch_internal
20:52.06 andrei_ in the destructor
20:52.55 andrei_ http://paste.lisp.org/display/143238
20:52.59 andrei_ this is the destructor
20:53.04 andrei_ and I really don't see what I'm missing
20:54.56 Notify 03BRL-CAD:starseeker * 61944 brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp: Some funny line drawing, but it's hard to tell what the issue might be since this drawing mode is known to be really bad in a scene graph context. To be safe, make sure culling is off.
21:03.47 *** join/#brlcad FreezingCold (~FreezingC@199.119.233.136)
21:07.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:43.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:49.05 Notify 03BRL-CAD:carlmoore * 61945 brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml: minor touchup of sun-pix; -h still has to be investigated
21:57.25 Notify 03BRL-CAD:ejno * 61946 (brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml brlcad/trunk/src/conv/obj-g.c): make vertex fusing optional and disabled by default for obj-g; increases speed by 3x in test
22:03.09 raj12lnm kanzure : I think a good advancement.
22:03.40 raj12lnm I am able to automatically parse the c++ code and create a wrapped library for it.
22:03.50 raj12lnm thanks pyBindGen
22:04.08 raj12lnm I will soon post a github example repository.
22:11.08 Notify 03BRL-CAD:ejno * 61947 brlcad/trunk/src/conv/obj-g.c: update obj-g usage statement
22:11.11 kanzure ok
22:20.31 Notify 03BRL-CAD:ejno * 61948 brlcad/trunk/src/conv/obj-g.c: update obj-g usage
22:21.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:26.03 Notify 03BRL-CAD Wiki:Krajkreddy * 7572 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
22:49.51 raj12lnm kanzure: this https://github.com/raj12lnm/TryPyBindGen
22:50.49 raj12lnm I think I have some hopes now to wrap the opennurbs library into python with this.
22:51.04 raj12lnm But I am sure some surprises await me
22:51.36 raj12lnm kanzure : Please give your remarks if any.
22:52.12 kanzure your c++ example is not very c++
22:52.31 kanzure what's wrong with swig for opennurbs?
22:53.53 raj12lnm apparently as discussed previously i was not able to use your wrapper.
22:54.04 raj12lnm and we have to write the config file everytime
22:54.10 raj12lnm here it is auto parsing
22:59.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:02.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:04.52 Notify 03BRL-CAD Wiki:Albertcoder * 7573 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 10 */
23:31.42 *** join/#brlcad yiyus (1242712427@je.je.je)
IRC log for #brlcad on 20140726

IRC log for #brlcad on 20140726

00:23.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
00:58.11 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7574 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
01:07.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:55.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:15.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:25.38 *** join/#brlcad caen23 (~caen23@92.83.188.120)
04:48.27 kanzure why would swig be unable to "auto parse"?
07:24.14 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:52.59 raj12lnm kanzure : for swig one has to write an auto parser. (I believe so)
08:53.15 raj12lnm can you point me to auto-parser for swig ?
08:53.32 raj12lnm yes one can write using clang or pygccxml (As I understand)
08:54.51 raj12lnm also check this. http://sourceforge.net/projects/on-wrap/
08:55.00 raj12lnm But i couldnot get this working.
10:19.08 *** join/#brlcad andrei_ (~IceChat77@86.121.174.3)
10:55.28 *** join/#brlcad caen23 (~caen23@92.83.188.120)
11:31.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:09.50 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:50.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:35.59 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.59.203)
13:40.49 ankesh11 Hi, can anyone with a brlcad server account help me with MySQL privileges? I need to create a database on the server but don't have the required privileges.
15:27.06 ``Erik sure, what do you need? you can make a file in your homedir with the details
15:27.47 ``Erik (chmod 600 before you put any data in it so others can't look without root superpowers...)
15:28.44 ``Erik also; do you want to generate your password crypt or do you want a temporary password to change once the grant is flushed?
15:48.03 ankesh11 ``Erik: I want to create a MySQL database, the privileges don't allow me to do so.
15:48.44 ankesh11 I have a mysql account on the server but can't create databases with that.
15:48.51 ankesh11 username: ankesh
15:51.46 ``Erik yeh, but the db name and all...
15:52.20 ankesh11 ``Erik: Can we discuss via PM?
15:52.24 ``Erik sure
16:08.48 *** join/#brlcad merzo (~merzo@158-189-133-95.pool.ukrtel.net)
16:46.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:05.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:24.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:24.15 *** join/#brlcad albertcoder (~albertcod@49.138.207.105)
19:07.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:21.03 *** join/#brlcad ries_ (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:01.59 *** join/#brlcad ries_ (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:49.33 Notify 03BRL-CAD Wiki:Krajkreddy * 7575 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
20:49.38 raj12lnm hi all.
20:50.05 raj12lnm long back somebody posted a pdf here which gave the dependencies of symbol between different header file
20:50.15 raj12lnm the pdf was regarding the open nurbs library
20:50.25 raj12lnm I want to find which header depends on what!
20:50.53 raj12lnm and basically to find a topographical sorting of that DAG. ;)
20:51.11 raj12lnm can anyone suggest me a tool.
21:21.40 Notify 03BRL-CAD Wiki:Albertcoder * 7576 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 10 */
21:39.12 Notify 03BRL-CAD Wiki:Krajkreddy * 7577 /wiki/User:Krajkreddy/GSOC14/summary:
21:41.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7578 /wiki/User:Krajkreddy/GSOC14/summary: Add link to pybindgen example code.
21:44.50 Notify 03BRL-CAD Wiki:Krajkreddy * 7579 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
21:47.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:20.13 *** join/#brlcad infobot (ibot@rikers.org)
22:20.13 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
22:20.47 ankesh11 I need help with Apache configurations on the brlcad server, if any of the admins are still up?
22:21.47 ankesh11 Basically, I need to install the libapache2-mod-wsgi package and a wsgi script in sites-available directory.
22:55.23 ``Erik just use the dev server for now... as long as the python image isn't over, say, 500 megs, it's no biggie yet
22:56.38 ``Erik there's a java proc using 786m res mem right now, another using 146, my sbcl is sucking up 266, ... it's all good (until it's not)
22:57.42 ``Erik the machine has 4g in it, plus the swap
23:14.30 ankesh11 ``Erik: I have been using the dev server all along, finally want to move to a production server
23:24.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140727

IRC log for #brlcad on 20140727

00:07.57 Notify 03BRL-CAD Wiki:Ankeshanand * 7580 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
00:12.42 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
00:39.37 ``Erik ankesh11: ah, I think this step should probably be coordinated with H.S. Rai and brlcad. The handbook mentions using ports/www/py-django and mod_python ( http://www.freebsd.org/doc/handbook/network-apache.html ) instead of mod_wsgi, and wsgi seems to have caused some issues ( https://forums.freebsd.org/viewtopic.php?&t=26081 )
02:05.21 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.17.13)
03:47.03 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
04:47.09 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-bgrqblwbwypxowib)
05:51.43 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
07:39.54 ankesh11 ``Erik: mod_python is dead.
07:40.10 ankesh11 http://stackoverflow.com/questions/3319545/mod-wsgi-mod-python-or-just-cgi
08:11.07 *** join/#brlcad infobot (ibot@rikers.org)
08:11.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
08:23.54 Notify 03BRL-CAD Wiki:Clouddrift * 7581 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 9 */
08:25.39 Notify 03BRL-CAD Wiki:Clouddrift * 7582 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 10 */
08:52.19 Notify 03BRL-CAD Wiki:Clouddrift * 7583 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 10 */
10:17.50 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
11:12.00 Notify 03BRL-CAD Wiki:Vladbogolin * 7584 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
11:27.21 ``Erik ankesh11: that stack overflow page makes me think mod_python is alive and "mature"... there's a fundamental difference between unix/bsd and linux mentality showing here :D
12:41.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:04.58 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.13.243)
14:18.32 *** join/#brlcad merzo (~merzo@158-189-133-95.pool.ukrtel.net)
15:17.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:20.18 kanzure raj12lnm: swig has its own parser
15:24.34 raj12lnm Ok
15:24.56 raj12lnm But we require to write a configuration file
15:26.25 raj12lnm kanzure : When I imported the swig wrapped library using your project I was
15:26.37 raj12lnm Unable to handle it
15:26.50 kanzure i don't understand
15:26.53 raj12lnm It gave an error saying symbol undefined
15:26.58 kanzure did you fix it?
15:27.42 raj12lnm Couldnot.
15:28.57 raj12lnm That is why I am trying my hand on pybindgen
15:30.12 kanzure i was thinking of rewriting opennurbs in python
15:30.19 kanzure see the file classes4.txt in brlcad-opennurbs/
15:30.48 kanzure there are many classes in opennurbs that are unrelated to geometry modeling (text annotation stuff, file management, etc) which can be safely ignored or skipped
15:31.28 raj12lnm kanzure: in about an hour I can send you a codes link
15:31.39 kanzure the tricky part is writing accurate testcases to verify the functionality of a python rewrite
15:31.54 kanzure the benefit of a python version (or even a c version) is that binding problems become dramatically less significant
15:32.03 raj12lnm I am making good progress in the python version
15:32.15 kanzure what python version?
15:33.06 raj12lnm I wrote using a pybingen tool.
15:33.20 raj12lnm Which uses python.h header
15:33.43 kanzure oh, you mean the pybindgen wrapper generator you showed me the other day
15:34.00 raj12lnm Yes
15:34.25 raj12lnm This uses pygccxml to parse the headers
15:34.48 raj12lnm And creates a new importable library
15:36.56 kanzure ctypesgen is also using pygccxml
15:59.38 *** join/#brlcad merzo (~merzo@47-174-132-95.pool.ukrtel.net)
16:56.58 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
16:59.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:07.51 *** join/#brlcad gaganjyot (~gagan@124.253.231.48)
17:09.12 raj12lnm kanzure : https://github.com/raj12lnm/OpenNurbs-Python
17:09.13 raj12lnm here
17:16.04 raj12lnm so basically i would want you to look at file https://github.com/raj12lnm/OpenNurbs-Python/blob/master/mymodulegen.py
17:16.30 raj12lnm this contains the automated wrapped python code.
17:17.09 raj12lnm I mean the class, function and all other symbols from header files parsed into one.
17:55.36 kanzure isn't that what ctypesgen does?
18:44.55 *** join/#brlcad pandrei (~pandrei@188.25.172.115)
19:04.59 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:Justgerrard: Spamming links to external sites
19:05.27 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:68.33.217.173: Spamming links to external sites
19:06.44 Notify 03BRL-CAD Wiki:Sean * 7585 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/Justgerrard|Justgerrard]] ([[User talk:Justgerrard|talk]]) to last revision by [[User:EricTennieux|EricTennieux]]
19:07.54 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:68.33.217.173: not spam
19:08.21 Notify 03BRL-CAD Wiki:Sean * 7586 /wiki/ARL_Technical_Reports:
19:25.51 ankesh11 brlcad: I need mod_wsgi installed on the server. It's an Apache module which can be used to Python(Django) applications on apache.
19:26.57 ankesh11 libapache2-mod-wsgi is the ubuntu package for it, but things might be different on FreeBSD as ``Erik mentioned to me.
19:27.27 ankesh11 I found a doc in case it helps: http://code.google.com/p/modwsgi/wiki/InstallationOnFreeBSD
19:44.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:58.59 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
20:03.19 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
20:12.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:22.13 *** join/#brlcad vladbogo (~vlad@195.175.76.58)
20:39.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:49.19 Notify 03BRL-CAD Wiki:Vladbogolin * 7587 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
21:18.42 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
22:08.36 Notify 03BRL-CAD Wiki:Ankeshanand * 7588 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
22:19.40 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7589 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
IRC log for #brlcad on 20140728

IRC log for #brlcad on 20140728

02:34.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:11.17 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.6.178)
05:14.53 Notify 03BRL-CAD:zhaoanqing * 61949 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c: create simulate model/nmgregion disk regions when exporting. Though it is just null space, it's ensure that a file can import corrected after exporting in nmgreorg. next step is to fill proper data in these two disk regions.
07:09.55 *** join/#brlcad albertcoder (~albertcod@101.216.65.37)
07:13.20 Notify 03BRL-CAD:zhaoanqing * 61950 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c: fill in simulate data of model/nmgregion when export5 NMG structure.
07:35.08 Notify 03BRL-CAD:zhaoanqing * 61951 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c: fill in simulate shell data when export5 NMG structure. Now it's no problem to IMPORT/EXPORT g.file between nmgreorg and trunk.
08:16.39 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:56.14 *** join/#brlcad andrei_ (~IceChat77@5-12-132-164.residential.rdsnet.ro)
08:58.25 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:10.43 andrei_ I got a question regarding the face normals
09:10.57 andrei_ when I create a new face(insert/appendFace)
09:11.13 andrei_ should I realloc the normals arays, if so which one? Just face_normals?
09:13.28 d_rossberg yes, face_normals would need to be reallocated (if it is not NULL)
09:15.25 Notify 03BRL-CAD Wiki:Sandy1204443 * 0 /wiki/User:Sandy1204443:
09:15.55 andrei_ if it is not NULL? Then where should I allocate it first time, in the bot constructor?
09:17.14 d_rossberg no, allocate the array only if normals are explicitely set (at least for one face)
09:21.04 andrei_ so if normals isn't NULL, I ll allocate/reallocate face_normals. Did I understand this right?
09:24.47 d_rossberg if normals is NULL face_normals should be NULL too, so i would test face_normals ...
09:25.54 andrei_ yes, but that's the confusion I have
09:25.58 andrei_ does face_normals depend on normals
09:26.01 andrei_ or is the other way around
09:26.36 d_rossberg face_normals consists of indices pointing to elements in normals
09:28.04 andrei_ so in insert/append face I test face_normals and reallocate if it s not null, I understood this
09:30.41 d_rossberg but with which values will you initialize the new elements in face_normals?
09:31.28 d_rossberg (i have no answer yet, maybe you'll get an idea when looking into the bot code)
09:31.29 andrei_ one sec, let me get the source
09:33.11 andrei_ No, no, this is what I meant
09:33.18 andrei_ Face has a method called setNormal
09:33.43 andrei_ I thought the simplest method would be to allocate if NULL there
09:33.58 andrei_ so you wouldn't have to initialize any value
09:34.17 andrei_ but you could reallocate in insert/append face without setting values
09:34.21 andrei_ Does this make any logical sense?
09:41.30 *** join/#brlcad caen23 (~caen23@92.83.188.120)
10:48.49 d_rossberg the simplest (and also the standard) method is to not touch face_normals if it's NULL
10:49.43 d_rossberg if you have to reallocate/set it you have to look for some reasonable valid values
10:50.21 andrei_ I'm saying that it has to be allocated somewhere, otherwise it will always be null
10:50.42 andrei_ and I figured that when you want to set a faceNormal(setNormal in Face object) would be a valid place
10:50.46 andrei_ if it hasn't been already allocated
10:52.13 d_rossberg face_normals is "normally" NULL, this is a valid value for this pointer
10:52.52 andrei_ if so, in an Face object, setNormal does what?
10:57.33 d_rossberg that's a good question :) - it should set the normals for a particualar face
10:58.18 d_rossberg if face_normals isn't allocated yet, it has too be allocated now and initialized with the default normals
10:58.51 d_rossberg i.e. normals vertical to the faces
11:00.12 andrei_ what's the relation between
11:00.21 andrei_ num_normals and face_normals?
11:00.30 andrei_ sorry, num_normals and num_face_normals
11:02.30 d_rossberg num_normals is the size of normals, i.e. the vector storage; num_face_normals is the size of face_normals, i.e. the indices assigned to the faces which are pointing into the vector storage
11:03.03 d_rossberg normally num_face_normals should be either 0 or num_faces
11:03.43 andrei_ This means that if you call setNormal on a face and face_normals is null, it gets allocated to num_faces
11:05.18 andrei_ what I say might be stupid but, to get a face normal you would do
11:05.36 andrei_ normals[face_normals[m_faceindex]]
11:05.54 andrei_ <PROTECTED>
11:09.50 d_rossberg in general yes, but you have to consider that normals is fast_f* and face_normals int* (i.e. there are som "* 3" needed)
11:10.06 andrei_ yes, I was thinking of the relationship between them
11:10.19 andrei_ great, now I believe i understood what to do with them, thanks !
11:16.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:42.34 d_rossberg andrei_: i'll commit the Sketch to rt^3 even it is incomplete, i can track your progress there more easier
11:42.58 andrei_ thanks, but what is it missing?
11:43.09 andrei_ I wrote the deleteSegment which you mentioned in the feedback
11:47.12 d_rossberg e.g. the connections to the database? (in ConstDatabase and Database)
11:47.49 d_rossberg ... (and some other stuff) ...
11:49.11 andrei_ I've got the Database and Constdatabase written and I ll fix them, the problem is I use two 'branches'
11:49.14 andrei_ one for sketch and one for bot
11:49.20 andrei_ and I forgot to update sketch, sorr
11:49.21 andrei_ y
11:50.17 d_rossberg no problem, when it's checked in you'll work directly on rt^3, so wait for my commit
11:50.31 andrei_ sure
12:09.09 *** join/#brlcad user_name (~Divyanshi@223.225.207.15)
12:19.23 Notify 03BRL-CAD:d_rossberg * 61952 rt^3/trunk/src/coreInterface/CMakeLists.txt: applied "Sketch primitive interface and implementation" from Andrei Popescu (http://sourceforge.net/p/brlcad/patches/280) with some modificationselement implementation needs to be completed
13:07.51 Notify 03BRL-CAD:starseeker * 61953 (brlcad/branches/rel8/doc/docbook/system/man1/en/brlcad.xml brlcad/branches/rel8/doc/docbook/system/man1/en/bw-fb.xml and 57 others): Sync through trunk r61952
13:08.24 Notify 03BRL-CAD:starseeker * 61955 (brlcad/branches/gecode/doc/docbook/system/man1/en/brlcad.xml brlcad/branches/gecode/doc/docbook/system/man1/en/bw-fb.xml and 57 others): Sync through trunk r61952
13:08.26 Notify 03BRL-CAD:starseeker * 61954 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/brlcad.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/bw-fb.xml and 58 others): Sync through trunk r61952
13:08.37 Notify 03BRL-CAD:starseeker * 61956 (brlcad/branches/bullet/doc/docbook/system/man1/en/brlcad.xml brlcad/branches/bullet/doc/docbook/system/man1/en/bw-fb.xml and 57 others): Sync through trunk r61952
13:44.20 raj12lnm kanzure : ctypesgen cannot handle C++. (as I understand)
13:44.33 raj12lnm there web page says : " This project automatically generates ctypes wrappers for header files written in C. "
13:44.43 raj12lnm That is why the whole wrapping has become an issue
13:44.53 raj12lnm else we could have used the way it is wrapped in python-brlcad.
13:48.11 Zhao_Anqing d_rossberg: hi, daniel. how about the import/export work. are they right :)
13:58.54 *** join/#brlcad luca79 (~luca@net-37-116-127-141.cust.vodafonedsl.it)
13:59.14 d_rossberg unfortunately i need some more time zo test it
14:02.46 Zhao_Anqing OK. Fine. Thank you.
14:04.19 kanzure raj12lnm: pygccxml is the same in pybindgen and ctypesgen
14:05.12 raj12lnm kanzure : pygccxml can give all the class info, method info etc.
14:05.16 raj12lnm in an xml file
14:05.36 raj12lnm but then the tool needs to have the ability to parse that xml and use it
14:05.44 raj12lnm (this is how I understand it)
14:15.22 ankesh11 maths22: brlcad ``Erik Would be great if one of you can install mod_wsgi on the server.
14:15.42 ankesh11 It's the Apache module used to serve Python(Django) modules.
14:16.10 ankesh11 The installation is pretty straightforward using FreeBSD Ports.
14:16.13 ankesh11 http://code.google.com/p/modwsgi/wiki/InstallationOnFreeBSD
15:10.17 kanzure raj12lnm: yes. that's what ctypesgen and pybindgen are doing.
16:47.50 raj12lnm kanuzre : but pybindgen can parse c++ headers as well and ctypesgen cannot
17:04.27 *** join/#brlcad gurwinder (75c76073@gateway/web/freenode/ip.117.199.96.115)
17:08.19 gurwinder Hello brlcad
17:14.26 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:47.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:00.07 Notify 03BRL-CAD Wiki:Krajkreddy * 7590 /wiki/User:Krajkreddy/GSOC14/summary: /* GSOC 14 Summary */
19:00.50 Notify 03BRL-CAD:ejno * 61957 (brlcad/trunk/src/libgcv/solidity.cpp brlcad/trunk/src/libgcv/solidity.h): faster algorithm for bot_is_solid()
19:06.59 Notify 03BRL-CAD Wiki:Krajkreddy * 7591 /wiki/User:Krajkreddy/GSOC14/summary:
19:08.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:08.46 Notify 03BRL-CAD Wiki:Krajkreddy * 7592 /wiki/User:Krajkreddy/GSOC14/summary:
19:14.03 Notify 03BRL-CAD:ejno * 61958 brlcad/trunk/src/libgcv/solidity.cpp: check for more than two half-edges; add comments
19:16.08 Notify 03BRL-CAD:ejno * 61959 brlcad/trunk/src/libgcv/solidity.cpp: fix typo
19:23.45 Notify 03BRL-CAD:ejno * 61960 brlcad/trunk/src/libgcv/solidity.cpp: update includes and improve code formatting
19:53.28 Notify 03BRL-CAD:ejno * 61961 (brlcad/trunk/src/libgcv/solidity.cpp brlcad/trunk/src/libgcv/solidity.h): add bot_is_oriented() and bot_is_closed_fan()
20:09.50 Notify 03BRL-CAD:ejno * 61962 brlcad/trunk/src/libgcv/solidity.cpp: fix bot_is_oriented()
20:10.28 starseeker hmm: http://nikhilm.github.io/uvbook/utilities.html#loading-libraries
20:36.57 Notify 03BRL-CAD:ejno * 61963 brlcad/trunk/src/libgcv/solidity.cpp: fix bot_is_oriented()
20:45.52 kanzure raj12lnm: ctypesgen doesn't parse c++ headers, pyccxml does
20:59.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:59.57 Notify 03BRL-CAD:starseeker * 61964 brlcad/trunk/src/conv/obj-g.c: Split string for C90
21:18.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:21.25 Notify 03BRL-CAD:carlmoore * 61965 (brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml brlcad/trunk/src/util/sun-pix.c): for sun-pix, change -h to -H; initialize some not-already-initialized flags; add -C to the manpage
21:33.57 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7593 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 10 */
22:23.21 Notify 03BRL-CAD:starseeker * 61966 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/src/libdm/dm-generic.c brlcad/branches/openscenegraph/src/libdm/dm-osg.cpp): Start actually mocking up the new libdm approach, to see if it is actually workable or not.
IRC log for #brlcad on 20140729

IRC log for #brlcad on 20140729

02:56.58 *** join/#brlcad caen23 (~caen23@92.81.161.189)
03:15.04 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.18)
04:13.48 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
07:45.43 *** join/#brlcad pandrei (~pandrei@188.25.158.21)
08:47.13 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:10.05 *** join/#brlcad albertcoder (~albertcod@49.138.168.230)
09:10.21 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:10.30 *** part/#brlcad albertcoder (~albertcod@49.138.168.230)
09:25.05 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:33.58 pandrei is ibot.rikers.org down?
09:44.07 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:10.51 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:26.03 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:52.35 *** join/#brlcad andrei_ (~IceChat77@188.25.158.21)
11:04.59 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:09.48 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.17.202)
11:26.06 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.23)
11:46.19 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:55.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:25.02 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:31.22 *** join/#brlcad vladbogo (~vlad@195.175.76.58)
12:34.10 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:58.18 Notify 03BRL-CAD Wiki:Vladbogolin * 7594 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 10 */
14:05.17 Notify 03BRL-CAD:starseeker * 61967 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/sun-pix.xml brlcad/branches/openscenegraph/src/conv/obj-g.c and 3 others): Sync through trunk r61966
14:05.19 Notify 03BRL-CAD:starseeker * 61968 (brlcad/branches/bullet/doc/docbook/system/man1/en/sun-pix.xml brlcad/branches/bullet/src/conv/obj-g.c and 7 others): Sync through trunk r61966
14:05.21 Notify 03BRL-CAD:starseeker * 61968 (brlcad/branches/bullet/doc/docbook/system/man1/en/sun-pix.xml brlcad/branches/bullet/src/conv/obj-g.c and 7 others): Sync through trunk r61966
14:05.24 Notify 03BRL-CAD:starseeker * 61969 (brlcad/branches/rel8/doc/docbook/system/man1/en/sun-pix.xml brlcad/branches/rel8/src/conv/obj-g.c and 7 others): Sync through trunk r61966
14:05.41 Notify 03BRL-CAD:starseeker * 61970 (brlcad/branches/gecode/doc/docbook/system/man1/en/sun-pix.xml brlcad/branches/gecode/src/conv/obj-g.c and 7 others): Sync through trunk r61966
14:08.27 Notify 03BRL-CAD:starseeker * 61971 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/src/libdm/dm-generic.c brlcad/branches/openscenegraph/src/libdm/dm-specific.c): Organize set/get sets together. Might be able to completely hide the dm struct, depending on how this works...
14:10.47 *** join/#brlcad Izakey (~Izakey@195.24.220.16)
14:17.51 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
14:41.34 Notify 03BRL-CAD:starseeker * 61972 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/src/libdm/dm-generic.c): Another iteration of API pondering.
14:58.30 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
15:00.49 Notify 03BRL-CAD:starseeker * 61973 brlcad/branches/openscenegraph/include/dm.h: Return matp_t, not mat_t
15:14.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:41.31 *** join/#brlcad vladbogo (~vlad@195.175.76.58)
16:04.20 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:22.32 *** join/#brlcad gagan (~gagan@124.253.230.141)
16:35.30 Notify 03BRL-CAD:carlmoore * 61974 brlcad/trunk/doc/docbook/system/man1/en/rtwizard.xml: fix a spelling and add a missing period
16:38.30 *** join/#brlcad caen23 (~caen23@92.81.161.189)
17:16.32 *** join/#brlcad infobot (ibot@rikers.org)
17:16.33 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
17:20.46 Notify 03BRL-CAD:carlmoore * 61976 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: touch up of rt man page
17:37.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:57.04 *** join/#brlcad albertcoder (~albertcod@101.216.74.112)
18:05.48 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-233-113.092.074.pools.vodafone-ip.de)
19:08.08 *** join/#brlcad vladbogo (~vlad@195.175.76.58)
19:19.40 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:21.46 ankesh11 brlcad: I have set up the Web API for file uploads. All it requires is a CURL request to upload files. Should I also integrate it into the benchmark script?
19:24.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:41.28 Notify 03BRL-CAD Wiki:Krajkreddy * 7595 /wiki/User:Krajkreddy/GSOC14/summary:
19:46.04 Notify 03BRL-CAD Wiki:Ankeshanand * 7596 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 10 */
19:47.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:54.28 Notify 03BRL-CAD:starseeker * 61977 brlcad/trunk/src/libfb/CMakeLists.txt: Nothing seems to be using this file...
19:59.11 *** join/#brlcad merzo (~merzo@114-9-132-95.pool.ukrtel.net)
20:10.35 Notify 03BRL-CAD Wiki:Vladbogolin * 7597 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 11 */
20:28.32 *** join/#brlcad pandrei (~pandrei@188.25.158.21)
20:53.53 pandrei hei
20:54.01 pandrei is anyone around that can explain me how pipe works?
20:54.09 pandrei it seems to me that there are a few types of pipe
21:01.47 *** join/#brlcad Anaphaxeton (~george@ppp089210185182.access.hol.gr)
21:03.18 *** part/#brlcad Guest71489 (~george@ppp089210185182.access.hol.gr)
21:07.37 *** join/#brlcad Anaphaxet0n (~george@ppp089210185182.access.hol.gr)
21:10.01 *** join/#brlcad Anaphaxet0n (~george@ppp089210185182.access.hol.gr)
21:19.44 Notify 03BRL-CAD:ejno * 61978 (brlcad/trunk/src/conv/iges/CMakeLists.txt brlcad/trunk/src/conv/iges/iges_struct.h and 2 others): use the new NURBS API in the IGES converter (in progress)
21:31.45 *** join/#brlcad albertcoder (~albertcod@101.216.141.18)
21:39.07 Notify 03BRL-CAD Wiki:Albertcoder * 7598 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
22:09.27 Notify 03BRL-CAD:carlmoore * 61979 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: for rt manpage, remove a newline in -j item, and provide a set of quotes and (for clarity) some spaces
22:56.12 *** join/#brlcad merzo (~merzo@114-9-132-95.pool.ukrtel.net)
23:06.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:26.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:51.32 kanzure raj12lnm: oops, i meant pygccxml not pyccxml
IRC log for #brlcad on 20140730

IRC log for #brlcad on 20140730

01:00.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:23.24 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
01:55.12 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.26)
02:52.23 Notify 03BRL-CAD Wiki:Pengthiamkuca * 0 /wiki/User:Pengthiamkuca:
03:08.10 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.23)
08:41.25 *** join/#brlcad andrei_ (~IceChat77@188.25.158.21)
08:56.49 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7599 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 11 */
09:10.47 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:12.15 d_rossberg Zhao_Anqing: i've just tested the facetize command with the shifter in toyjeep.g, it works in trunk but not in nmgreorg
09:15.01 Zhao_Anqing d_rossberg: Ok. I will check it.
09:15.18 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:15.34 Zhao_Anqing Is Import/Export OK?
09:22.35 d_rossberg a simple test was successful, yes
09:23.55 Zhao_Anqing That's great. Thank you.
09:24.22 d_rossberg however, you should do more tests: e.g. the subsystems of toyjeep: do they work in trunk? in nmgreorg? can the rusult be saved and loaded in the other branch?
09:25.39 andrei_ Daniel, I've been looking over pipe and from what I understand so far, pipe is just a generic list of segments
09:25.56 andrei_ segments that are a wdb_pipept structure internally
09:25.57 d_rossberg there are some example geometries in the share/db folder, you should test them all
09:26.11 d_rossberg (this was for Zhao)
09:26.38 andrei_ yes, I know. I know you re busy, so sorry for interrupting, just wanted to leave that message
09:26.46 d_rossberg andrei_: in general yes, a list of segments
09:27.27 Zhao_Anqing d_rossberg: OK. I see. I will test them all then.
09:30.13 d_rossberg andrei_: in sketch some pointer tests are missing: you know: assert() to warn the developer and if () to protect the interfae against crashes
09:31.18 d_rossberg and some tests for the sketch would be nice
09:31.41 d_rossberg create, delete, test for memory holes ...
09:33.39 andrei_ I'll look into tests
09:33.53 andrei_ I mean, I ll look at Sketch, but I didn't understand your last reply
09:34.34 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:35.29 andrei_ regarding pipe, I don't understand something
09:35.40 andrei_ the wdb_pipept structure isn't defined in rtgeom.h, how come?
09:46.07 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
09:58.36 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:04.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:12.31 *** join/#brlcad caen23 (~caen23@92.81.161.189)
11:01.43 d_rossberg andrei_: rtgeom.h lines 830 ff.
11:02.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:04.06 d_rossberg create, delete, test for memory holes means to test the creation and deletion of sketchs and sketch segments and look e.g. for memory holes
11:19.48 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
11:23.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:03.59 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:07.20 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:11.55 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:16.44 raj12lnm kanzure : although ctypesgen doesnt parse but I think it doesnt have the ability to cipher the parsed data if the headers contains c++ symbols.
12:16.52 raj12lnm This also evident from there homepage
12:17.13 raj12lnm first line says : "This project automatically generates ctypes wrappers for header files written in C. "
12:17.52 raj12lnm But pybindgen can cipher the parsed data even if the headers contain c++ symbols.
12:19.47 Zhao_Anqing d_rossberg: excuse me. I have a question. when calling nmg_bool, sA and sB should be totally independent shells. If some of structure's index of sB changes after reindex sA, There must be some bugs here. Am I right?
12:21.15 Zhao_Anqing just like the E-mail I send to you in 2014/7/18.
13:15.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:15.55 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:33.20 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
13:43.14 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
13:45.03 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:56.12 d_rossberg first: reindexing sA shouldn't change sB, but because we put the indexes of sA and sB after each other changing sA could make sA indexes overlap with sB
14:19.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:53.40 Zhao_Anqing d_rossberg: sorry, I am not quite understand 'we put the indexes of sA and sB after each other changing sA could make sA indexes overlap with sB'. why the index of sA and sB could be overlap?
14:53.56 Zhao_Anqing nmg_s_reindex(sA, 0);nmg_s_reindex(sB, sA->maxindex);
14:55.01 Zhao_Anqing the two sentenses' result should be 'the indexes in sB are all bigger than sA'. is it right?
14:58.03 Zhao_Anqing more exactly, the min index in sB should be equal to the max index in sA + 1?
14:59.13 Zhao_Anqing but now the situation is not like this, so there must be some structure shared by sA and sB. it's not allowed in new nmg. is my understand right?
15:01.54 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:11.32 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
15:18.43 d_rossberg yes, they shouldn't share anything
15:20.31 Zhao_Anqing OK. I see. Thanks a lot.
15:22.52 d_rossberg this would mean that the two input parameters sA and sB already share some components?
15:25.04 Notify 03BRL-CAD:n_reed * 61980 brlcad/trunk/src/libbu/hash.c: fix r58482 typo to make defined function name match header declaration
15:26.04 Zhao_Anqing d_rossberg: no, according my test. the error happens after calling nmg_crackshells()
15:26.39 Zhao_Anqing before calling it, there are no shared structure, at least the result of this method to test is no.
15:27.08 Zhao_Anqing but, after calling nmg_crachshells(), the situation mentioned appears.
15:27.32 Zhao_Anqing so I am looking in this function.
15:34.22 d_rossberg ok, bye
16:02.29 Notify 03BRL-CAD:ejno * 61981 brlcad/branches/bullet/src/libged/simulate/simrt.c: disable line-drawing code by default in simulate
16:05.08 Notify 03BRL-CAD:ejno * 61982 brlcad/branches/bullet/src/libged/simulate/simrt.c: add another ifdef
16:28.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:01.50 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
17:02.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:46.02 Notify 03BRL-CAD Wiki:Inderpreet * 7600 /wiki/User:Inderpreet/GSoC14/logs: /* Week 10 */
18:22.21 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
18:25.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:35.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:18.33 Notify 03BRL-CAD Wiki:Krajkreddy * 7601 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
20:30.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:57.33 Notify 03BRL-CAD Wiki:112.79.39.6 * 7602 /wiki/User:Ankeshanand/GSoC14/logs: Update Logs
21:30.01 Notify 03BRL-CAD:starseeker * 61983 brlcad/trunk/src/libged/comb.c: Don't do db_dirdelete here - just free db_ls container. db_dirdelete wipes out the working .g structure.
23:03.11 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
IRC log for #brlcad on 20140731

IRC log for #brlcad on 20140731

00:02.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:19.48 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
01:02.55 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.2)
01:41.15 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
01:57.40 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
04:06.57 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
04:29.38 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
05:06.08 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
06:08.58 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
06:51.17 *** join/#brlcad andrei_ (~IceChat77@188.25.26.30)
08:55.42 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:04.29 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:07.46 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:46.42 *** join/#brlcad mihaineacsu (~mihaineac@92.81.59.203)
11:29.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:48.27 Notify 03BRL-CAD:starseeker * 61984 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/src/libdm/dm-generic.c): The pattern looks to be function get/sets for all the hard coded struct based settings, the the avs holding any others.
13:53.57 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:11.25 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.28.140)
14:12.31 Notify 03BRL-CAD Wiki:Chaz Castillo-Wilson * 0 /wiki/User:Chaz_Castillo-Wilson:
14:16.15 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
15:45.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:52.53 Notify 03BRL-CAD:carlmoore * 61985 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: correct the placement of 'output.pix' in the man page; left -h as is because of problem converting it to something else (large number of options)
16:44.47 *** join/#brlcad piyushparkash (~piyushpar@117.205.67.53)
16:57.41 Notify 03BRL-CAD Wiki:Vladbogolin * 7603 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 11 */
16:57.50 Notify 03BRL-CAD:carlmoore * 61986 brlcad/trunk/doc/docbook/system/man1/en/pixborder.xml: touch up the pixborder man page; no change at this time regarding h option
17:12.31 *** join/#brlcad gurwinder (3b5b7368@gateway/web/freenode/ip.59.91.115.104)
17:14.27 gurwinder hello brlcad
17:16.54 gurwinder As from documentation I came to know that default light source is at viewer's location, viewer location is also given when we raytrace any model using rt command
17:19.16 gurwinder In documentation it is written that there are light sources one at viewer's location and another is at left and bottom of viewer's location can I find the exact location of default light sources?
17:19.25 gurwinder If yes, then how?
18:20.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:22.06 Notify 03BRL-CAD:starseeker * 61987 (brlcad/branches/openscenegraph/include/dm.h brlcad/branches/openscenegraph/include/fb.h): checkpoint header work.
18:23.37 Notify 03BRL-CAD:starseeker * 61988 brlcad/branches/openscenegraph/TODO: Add a note about struct client's usage of pkg_conn vs. Tcl_Channel
18:49.40 *** join/#brlcad ishwerdas (~ishwerdas@117.220.147.74)
18:55.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:58.18 Notify 03BRL-CAD:starseeker * 61989 (brlcad/branches/gecode/doc/docbook/system/man1/en/pixborder.xml brlcad/branches/gecode/doc/docbook/system/man1/en/rt.xml and 9 others): Sync through trunk r61988
18:58.36 Notify 03BRL-CAD:n_reed * 61990 (brlcad/branches/bullet/include/tclcad.h brlcad/branches/bullet/src/libtclcad/tclcad_obj.c brlcad/branches/bullet/src/tclscripts/archer/ArcherCore.tcl): Reduce lag in Archer's interactive object translation by delaying redraw until we go idle, editing the modelview matrix for edited paths meanwhile to preview the result.
18:58.50 Notify 03BRL-CAD:starseeker * 61991 (brlcad/branches/rel8/doc/docbook/system/man1/en/pixborder.xml brlcad/branches/rel8/doc/docbook/system/man1/en/rt.xml and 9 others): Sync through trunk r61988
18:59.02 Notify 03BRL-CAD:starseeker * 61992 (brlcad/branches/bullet/doc/docbook/system/man1/en/pixborder.xml brlcad/branches/bullet/doc/docbook/system/man1/en/rt.xml and 9 others): Sync through trunk r61988
18:59.10 Notify 03BRL-CAD:starseeker * 61993 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pixborder.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/rt.xml and 9 others): Sync through trunk r61988
20:07.18 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.16)
20:12.45 *** part/#brlcad ishwerdas (~ishwerdas@117.220.147.74)
20:12.52 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
20:45.56 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:12.44 Notify 03BRL-CAD:ejno * 61994 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/libgcv/CMakeLists.txt): faster BoT solidity detection code
21:14.48 Notify 03BRL-CAD:ejno * 61995 (brlcad/trunk/src/libgcv/bot_solidity.c =================================================================== and 187 others): add missing file
21:20.33 Notify 03BRL-CAD:carlmoore * 61996 (brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml brlcad/trunk/src/util/sun-pix.c): for sun-pix, a note about standard output (the programming, however, makes exception for hflag being turned on)
21:31.49 Notify 03BRL-CAD:n_reed * 61997 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: Further reduce lag in Archer's interactive object translation by delaying actual matrix edit until we go idle.
21:32.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
21:40.14 Notify 03BRL-CAD Wiki:Krajkreddy * 7604 /wiki/User:Krajkreddy/GSOC14/summary: Correct link for pybindgen
22:12.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:22.30 Notify 03BRL-CAD:n_reed * 61998 brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml: fix r61996 doc change so it validates
22:26.04 Notify 03BRL-CAD:n_reed * 61999 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/BUGS and 169 others): sync from trunk through r61998
22:31.26 clock anyone would want a plastic inflatable BRL-CAD logo?
22:31.38 clock a BRL-CAD logo made of gold imitation tin?
22:31.47 clock or a BRL-CAD logo t-shirt?
22:36.38 raj12lnm clock : Is this available online ?
23:09.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:11.39 Notify 03BRL-CAD Wiki:Krajkreddy * 7605 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
23:20.53 Notify 03BRL-CAD:n_reed * 62000 brlcad/trunk/src/libbn/mat.c: ws/style
23:33.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:38.44 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7606 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 11 */
IRC log for #brlcad on 20140801

IRC log for #brlcad on 20140801

00:04.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:55.05 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
02:25.19 Notify 03BRL-CAD Wiki:Inderpreet * 7607 /wiki/User:Inderpreet/GSoC14/logs: /* Week 11 */
02:45.19 brlcad waves
02:46.03 brlcad clock: heh, we're working on merchandising already, but thanks :)
02:46.14 brlcad we've done stickers and t-shirts in the past
02:46.30 brlcad it's definitely time to do another round of stickers before the reunion/summit!
02:51.01 Notify 03BRL-CAD:ejno * 62001 (brlcad/trunk/src/libbu/tests/bu_vls.c brlcad/trunk/src/libbu/tests/test_funcs.c brlcad/trunk/src/libgcv/bot_solidity.c): fix clang warnings
02:51.28 starseeker growl
02:51.53 starseeker switching to the libpkg communication doesn't work on Windows, at least not out of the box
02:52.29 starseeker runs afowl of the Windows firewall for starters
02:53.02 starseeker backs up and does a vanilla trunk build to make sure we're working in "normal" mode...
03:00.09 *** join/#brlcad yiyus (1242712427@je.je.je)
03:17.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:25.35 brlcad starseeker: what firewall issue?
03:30.39 brlcad pkg should be using local socket/port connections that avoid firewall settings, or there should be a way to make it do that regardless
03:31.11 brlcad maybe even a simple fix, like attaching to :0 instead of localhost:0 or 127.0.0.1:0 or however it's trying to establish now
03:57.20 kanzure hello brlcad
04:03.56 brlcad howdy kanzure
04:09.14 brlcad ankesh11: you can try to integrate it but anything you do MUST be completely fault-tolerant (and perhaps default off for now)
04:09.55 brlcad ankesh11: like, it has to fail gracefully if there is no network or there is network but no http access, etc
04:10.48 brlcad ries: pong (ahem)
06:55.04 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
07:39.32 *** join/#brlcad Izakey (~Izak@195.24.220.16)
08:24.12 Ch3ck starseeker, brlcad, i'll like the fixes i've made on the pull to be applied together with that of the bn_poly_sub() test
08:25.06 Ch3ck brlcad, starseeker i'll like to know if I should complete writing the unit tests for all the poly.c routines this in order to gain me commit rights before starting the Bot to Pipe work and wrap up the pull routine
09:00.20 *** join/#brlcad andrei__ (~IceChat77@188.25.159.76)
09:05.38 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.19)
09:24.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:01.47 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:34.31 ries brlcad: ?
11:15.30 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:24.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:40.03 brlcad ries: you'd pinged a (long) while back, no worries ;)
11:40.15 ries brlcad: I forgot :s
11:40.20 ries must have been a very long time
11:40.38 brlcad Ch3ck: let you know if there's any issues, but did see the patches, first glance looked good
11:40.48 brlcad ries: yeah, it was a while :)
11:41.27 Ch3ck brlcad, yeah the pull_leaf routines was not restoring the matrix transforms of the leaves to [0,0,0]
11:42.00 Ch3ck still testing if problem persists may make them NULL instead
11:43.41 brlcad ahh, yeah, that would do it
11:44.31 Ch3ck aight
11:55.27 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
12:06.00 Notify 03BRL-CAD:ejno * 62002 brlcad/trunk/src/libgcv/bot_solidity.c: add include
13:22.15 *** join/#brlcad user_name (~Divyanshi@106.192.184.101)
13:24.27 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:28.52 *** join/#brlcad user_name (~Divyanshi@106.192.184.101)
13:45.11 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:00.08 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:10.14 *** join/#brlcad Izakey (~Izak@195.24.220.16)
14:15.01 Notify 03BRL-CAD:carlmoore * 62003 brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml: further revise the -H remarks, and remove a trailing blank
14:28.26 *** join/#brlcad Izakey (~Izak@195.24.220.16)
14:33.59 Ch3ck brlcad, in a case where inverting the leaf matrices produces a singular matrix while moving up the tree, what is usually done in this case.
14:35.08 Ch3ck I don't logically see this possible probably setting the matrix to Identity or something
14:38.12 Ch3ck pulling an identity matrix in this case will pose a problem
14:55.01 *** join/#brlcad alisha (~alisha@101.57.229.92)
15:43.59 *** join/#brlcad albertcoder (~albertcod@101.216.112.172)
16:14.12 *** join/#brlcad alisha (~alisha@101.58.218.175)
16:19.15 raj12lnm hi all.
16:19.47 raj12lnm I have used a tool to wrap the OpenNurbs library
16:20.16 raj12lnm I am able to parse the header of the OpenNurbs Library and Extract all the class info, enum info, function info and others.
16:20.22 raj12lnm Now I am trying to build it
16:20.44 raj12lnm but get a series of errors, Which I am not able to understand the reason for.
16:20.57 raj12lnm I need some help.
16:21.30 raj12lnm kanzure, brlcad !
16:29.23 kanzure can't help without knowing what the errors are, sorry
16:29.52 *** join/#brlcad dario_ (~dario@41.205.22.41)
16:29.53 raj12lnm kanzure : thanks for coming up.
16:30.16 raj12lnm I have pasted them here
16:30.17 raj12lnm http://tny.cz/896562a1
16:36.14 kanzure add or remove -fpermissive from the build params
16:45.15 raj12lnm kanzure : OpenNurbs API has many functions as private.
16:46.00 raj12lnm and basically PyBindGen (the tool I am using) has issue with this.
16:46.10 raj12lnm [This How I understand it]
17:04.42 ``Erik if pybindgen is trying to mess with private members, it's doing it wrong...
17:09.43 ``Erik the errors at tny.cz are related to uninitialized const variables, though.. is the file that the errors are coming from generated?
17:32.19 raj12lnm ``Erik thanks.
17:32.23 raj12lnm for coming up.
17:32.33 raj12lnm I am not able to paste the content of the file.
17:32.41 raj12lnm Because it is humongous
17:45.00 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
17:46.41 raj12lnm ``Erik : also the issue apart from the uninitialized const variables is regarding the private methods
17:47.25 raj12lnm ``Erik : Just got a reply from the developer of PyBindgen
17:47.41 raj12lnm http://pastie.org/9437127
17:58.08 Notify 03BRL-CAD Wiki:Inderpreet * 7608 /wiki/User:Inderpreet/GSoC14/logs: /* Week 11 */
18:40.28 Notify 03BRL-CAD Wiki:14.98.203.47 * 7609 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 9 */
19:31.42 *** join/#brlcad albertcoder (~albertcod@101.208.250.74)
19:35.02 *** join/#brlcad vladbogo (~vlad@86.121.102.76)
19:55.47 Notify 03BRL-CAD:vladbogo * 62004 (brlcad/trunk/include/dm/dm-qt.h brlcad/trunk/include/fb.h and 2 others): The display manager now redraws the raytraced image if necessary.
19:58.30 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Mged_fb3.png:
19:59.09 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Mged_fb4.png:
19:59.37 Notify 03BRL-CAD Wiki:Vladbogolin * 7612 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 11 */
20:16.34 raj12lnm ``Erik, kanzure : To make the error more clear.
20:16.45 raj12lnm I have repasted here http://tny.cz/61412783
20:17.45 raj12lnm This contains the stderr output after using -fpermissive
20:29.32 raj12lnm so if you notice a lot of symbol give error
20:29.43 raj12lnm related to declaration of private functions
20:29.50 raj12lnm https://www.irccloud.com/pastebin/5Opukr3z
20:30.41 *** join/#brlcad andrei_ (~IceChat77@86.121.174.221)
20:33.40 raj12lnm the above paste is one such example.
20:34.23 kanzure what do you want me to do?
20:35.05 kanzure replace ctypesgen ? is that the goal?
20:35.51 Notify 03BRL-CAD Wiki:Albertcoder * 7613 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 11 */
20:39.48 raj12lnm kanzure : basically I am planning to wrap openNurbs
20:39.55 raj12lnm into python
20:40.05 raj12lnm so that any one can call it in project
20:40.08 raj12lnm just as a module.
20:44.58 kanzure i know you have answered me before, but i keep forgetting the answer :) what was wrong with the swig bindings to opennurbs?
20:50.20 raj12lnm kanzure : I couldnot use them
20:50.32 raj12lnm it gave errors while loading as python module
20:52.24 Notify 03BRL-CAD:carlmoore * 62005 brlcad/trunk/doc/docbook/system/man1/en/rt_bot_faces.xml: touch up rt_bot_faces manpage; I did NOT find source code for this utility
20:58.44 kanzure well so does this? :)
20:59.23 raj12lnm kanzure : that is what the struggle for. :)
20:59.31 kanzure huh?
20:59.34 raj12lnm OpenNurbs Api is complicated.
20:59.50 raj12lnm kanzure : I mean i am struggling to make this work.
20:59.53 raj12lnm ;)
21:00.13 kanzure what was wrong with the opennurbs rewrite idea?
21:00.32 raj12lnm in python ?
21:00.46 kanzure yes
21:00.48 kanzure or c
21:00.52 kanzure but probably python
21:01.56 raj12lnm kanzure 111 cpp files and 108 headers
21:02.06 raj12lnm that will take many hours
21:02.07 raj12lnm ;)
21:02.37 kanzure not all of them are relevant
21:02.44 kanzure see classes4.txt in http://diyhpl.us/~bryan/irc/opennurbs/brlcad-opennurbs2.zip
21:04.08 kanzure most of the other classes are related to annotations, serialization, deserialization, zlib, strings, sorting, arrays, extensions, fonts, file formats
21:04.14 kanzure and can be safely ignored
21:04.17 kanzure (or skipped)
21:08.17 raj12lnm kanzure : i have reported the issue to one of the developer of PyBindGen
21:08.34 raj12lnm If they fix this. We will not need to write
21:08.42 raj12lnm Else we can initiate this.
21:12.11 raj12lnm kanzure : can you create a github repository for opennurbs.
21:13.07 raj12lnm If you could guide me about how to find the precedence order in which the classes are to be wrapped.
21:13.19 raj12lnm I think an initiation can be well-placed.
21:27.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:27.44 Notify 03BRL-CAD:starseeker * 62006 (brlcad/trunk/src/conv/iges/CMakeLists.txt brlcad/trunk/src/conv/iges/iges_struct.h and 2 others): After discussing with John, revert 61978 - ultimate direction will be a bit different, and this isn't building on Windows.
21:30.50 Notify 03BRL-CAD Wiki:Krajkreddy * 7614 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
IRC log for #brlcad on 20140802

IRC log for #brlcad on 20140802

00:26.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
00:46.20 Notify 03BRL-CAD Wiki:Ankeshanand * 7615 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 11 */
01:07.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:14.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:31.10 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:31.58 kanzure raj12lnm: type "git init" to create a git repository in your current folder
01:42.06 Notify 03BRL-CAD Wiki:Clouddrift * 7616 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 10 */
02:16.05 Notify 03BRL-CAD Wiki:Clouddrift * 7617 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 11 */
02:47.02 Notify 03BRL-CAD Wiki:Clouddrift * 7618 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 11 */
08:09.59 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
10:57.40 *** join/#brlcad caen23 (~caen23@92.81.161.189)
11:02.08 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
11:12.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:53.07 *** join/#brlcad infobot (ibot@rikers.org)
11:53.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:12.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:21.04 *** join/#brlcad vladbogo (~vlad@86.121.102.76)
13:38.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:58.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:16.02 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
14:18.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:39.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:54.40 *** join/#brlcad vladbogo (~vlad@86.121.102.76)
14:58.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:18.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:24.40 *** join/#brlcad vladbogo_ (~vlad@86.121.102.76)
15:28.00 *** join/#brlcad Izakey (~Izak@195.24.220.16)
15:38.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:44.22 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:58.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:09.05 raj12lnm kanzure : I know that.
16:09.46 kanzure then i don't understand your request
16:09.56 raj12lnm But I was wondering if we were to implement OpenNurbs
16:10.30 raj12lnm kanzure : the first thing which appears is what is the precedence in which the classes and functions are to be wrapped.
16:11.10 kanzure i thought the generator figures out the precedence on its own
16:13.08 raj12lnm generator figures ?
16:32.43 kanzure yes, calculation
16:44.54 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
17:01.39 raj12lnm kanzure : can you please elaborate ?
17:03.30 *** join/#brlcad alisha (~alisha@115.244.55.235)
17:06.10 kanzure most binding generators figure out the order of generation steps on their own
17:29.30 *** join/#brlcad alisha (~alisha@101.57.139.118)
17:47.51 *** join/#brlcad alisha (~alisha@101.57.139.118)
18:54.30 Notify 03BRL-CAD Wiki:Albertcoder * 7619 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 11 */
18:57.06 *** part/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
19:55.49 Notify 03BRL-CAD Wiki:Inderpreet * 7620 /wiki/User:Inderpreet/GSoC14/logs: /* Week 11 */
20:04.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:28.17 *** join/#brlcad luca79 (~luca@net-37-116-112-184.cust.vodafonedsl.it)
21:41.55 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:45.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:55.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:00.04 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
22:38.12 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7621 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 11 */
IRC log for #brlcad on 20140803

IRC log for #brlcad on 20140803

00:20.07 *** join/#brlcad yukonbob (~bch@216.190.25.246)
00:20.14 yukonbob hello #brlcad
01:28.44 *** join/#brlcad bch_ (~bch@63.225.191.218)
05:51.05 *** join/#brlcad albertcoder (~albertcod@101.208.125.109)
07:35.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:58.00 *** join/#brlcad albertcoder (~albertcod@49.138.163.43)
10:49.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:21.23 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
12:39.57 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:47.05 Ch3ck_ brlcad: as concerning the question about pulling singular matrices where ther exists no inverse what do i do in this case?
15:45.08 Notify 03BRL-CAD Wiki:202.164.53.117 * 7622 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 11 */
15:48.08 *** join/#brlcad andrei_ (~IceChat77@188.25.163.244)
15:51.47 *** join/#brlcad gagan (~gagan@124.253.230.141)
15:52.07 gagan Its friendship day in India
15:52.15 gagan I usually come less on brlcad irc
15:52.19 gagan :P
15:52.30 gagan But happy friendship day to all! :)
17:04.07 *** join/#brlcad albertcoder (~albertcod@49.138.165.21)
18:06.09 *** join/#brlcad albertcoder (~albertcod@117.224.94.84)
18:17.28 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
18:20.48 Notify 03BRL-CAD Wiki:Inderpreet * 7623 /wiki/User:Inderpreet/GSoC14/logs: /* Week 11 */
18:24.27 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
18:43.20 *** join/#brlcad Darshpreet (~Darsh@1.38.19.32)
18:49.14 Notify 03BRL-CAD Wiki:Krajkreddy * 7624 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
18:53.48 ankesh11 brlcad: Could you throw some pointers on the home page design? I am a bit confused at what the homepage should comprise of.
19:37.59 Notify 03BRL-CAD Wiki:Ankeshanand * 7625 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 11 */
20:16.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:51.28 Notify 03BRL-CAD Wiki:Albertcoder * 7626 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 11 */
22:01.22 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:55.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:43.27 *** join/#brlcad nanicoar (~n@87-92-148-237.bb.dnainternet.fi)
23:43.30 nanicoar \o/
23:58.36 nanicoar Does BRL-CAD integrate with a UNIX CLI?
IRC log for #brlcad on 20140804

IRC log for #brlcad on 20140804

00:13.18 ``Erik nanicoar: yes, 400 or so command line tools, and the 'mged' command can be run with '-c' for classic mode which is a repl, or can have commands piped to it
00:22.17 nanicoar much <3
00:23.00 nanicoar I'll have to RTFM very carefully.
00:54.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
00:58.53 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
00:59.04 *** join/#brlcad hcurtis (b82d1b20@gateway/web/freenode/ip.184.45.27.32)
01:34.31 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
03:41.00 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:47.27 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
07:32.50 *** join/#brlcad pandrei (~pandrei@188.25.175.111)
08:09.27 *** join/#brlcad Izak (~Izak@195.24.220.16)
08:17.42 *** join/#brlcad oana_ (~oana@188.209.97.130)
09:19.34 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
10:24.15 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7627 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
11:05.41 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:07.10 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:14.32 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:16.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:26.34 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
13:06.36 *** join/#brlcad vladbogo (~vlad@86.121.96.32)
13:32.20 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:12.36 *** join/#brlcad Darshpreet (~Darsh@1.38.19.197)
14:14.10 Notify 03BRL-CAD:ejno * 62007 (brlcad/trunk/src/libicv/fileformat.c brlcad/trunk/src/rt/view.c and 2 others): fix rtedge deadlock in which BU_SEM_SYSCALL was acquired before bu_log() was later used
14:49.49 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
14:55.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:46.39 *** join/#brlcad vladbogo (~vlad@86.121.96.32)
16:06.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:53.50 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:08.28 Notify 03BRL-CAD:vladbogo * 62008 (brlcad/trunk/src/libdm/dm-qt.cpp brlcad/trunk/src/libfb/fb_generic.c brlcad/trunk/src/libfb/if_qt.cpp): Implemented the close_existing function + other fixes to prevent invalid memory access.
17:18.17 Notify 03BRL-CAD:carlmoore * 62009 brlcad/trunk/doc/docbook/system/man1/en/sun-pix.xml: remove a trailing blank
17:29.55 Notify 03BRL-CAD Wiki:Inderpreet * 7628 /wiki/User:Inderpreet/GSoC14/logs: /* Week 11 */
18:28.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:47.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:19.57 Notify 03BRL-CAD:vladbogo * 62010 brlcad/trunk/src/libfb/if_qt.cpp: More fixes in order to solve invalid memory access - now everything works as expected
19:57.35 Notify 03BRL-CAD Wiki:Vladbogolin * 7629 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 11 */
20:15.27 Notify 03BRL-CAD Wiki:Albertcoder * 7630 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 11 */
21:27.06 Notify 03BRL-CAD:carlmoore * 62011 brlcad/trunk/src/rt/opt.c: for rt, add ? to options and avoid error message via use of bu_optopt
23:28.51 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7631 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 11 */
IRC log for #brlcad on 20140805

IRC log for #brlcad on 20140805

01:07.38 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.31)
02:10.45 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:11.19 *** join/#brlcad bch_ (~bch@63.225.191.218)
02:11.26 yukonbob hello #brlcad !
02:52.47 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.3)
03:30.59 brlcad nanicoar: heh, brl-cad is very heavily based on unix cli design principles
03:31.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:32.38 brlcad Ch3ck_: getting a singular matrix for pulling most matrices sounds wrong...
03:33.42 brlcad (and the inverse of an identity matrix is an identity matrix, so no worries there)
04:34.57 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.3)
08:23.32 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:47.44 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-daehroejzezuookm)
09:50.28 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:48.32 Notify 03BRL-CAD Wiki:Krajkreddy * 7632 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
11:46.25 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
12:41.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:56.33 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
12:57.12 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:15.32 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
13:46.15 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
13:58.48 *** join/#brlcad Izak (~Izak@195.24.220.16)
14:30.14 *** join/#brlcad Izakey (~Izak@195.24.220.16)
14:30.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:43.43 *** join/#brlcad andrei_ (~IceChat77@5-12-144-70.residential.rdsnet.ro)
14:44.01 andrei_ hello
15:15.23 *** join/#brlcad Izakey (~Izak@195.24.220.16)
15:18.52 brlcad howdy andrei_
15:18.58 Ch3ck_ brlcad: guess i'll have to take a new look at the problem; i just know it was rwong
15:19.50 Ch3ck_ means rwong == wrong
15:20.20 Izakey s/rwong/wrong is better Ch3ck_
15:20.36 andrei_ brlcad: you seen Daniel around?
15:27.10 d_rossberg andrei_: i'm here
15:27.20 andrei_ ah
15:27.36 andrei_ Daniel, got time to look on any of my patches? prefferably the pipe interface?
15:27.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:29.01 d_rossberg short answer: no; i struggled with the nmg reorganization (without success)
15:29.27 d_rossberg i'll look at them tomorrow
15:29.46 andrei_ alright, no problem
15:33.53 *** join/#brlcad aanal (~aanal@14.139.122.114)
15:41.04 ``Erik nifty, osx has a 'summarize' service http://www.makeuseof.com/tag/summarize-text-using-hidden-mac-tool/
15:46.55 ``Erik open source risc-v SoC: http://www.lowrisc.org/
15:58.45 *** join/#brlcad aanal (~aanal@14.139.122.114)
16:00.13 *** join/#brlcad aanal (~aanal@14.139.122.114)
16:00.58 aanal hi.i am a total beginner and even using irc for the first time
16:01.19 aanal i am interested in web-dev and geomatry.
16:01.33 aanal i know java,php,C,html,css
16:01.48 aanal but i think i need to learn a lot prior
16:02.14 aanal can anyone suggest me what is the right way to begin with?
16:02.44 ``Erik have you tried grabbing the latest source from subversion, compiling and running it?
16:03.09 aanal yes,i have the source but hadnot run it
16:04.57 ``Erik I'd suggest trying to use it a little before trying to improve it (maybe make some geometry and raytrace it, etc)... once you can decide on exactly what you want to do first, we can figure out the right steps to get you there...
16:05.18 ``Erik also; plenty of good info at the wiki http://brlcad.org/wiki/Main_Page
16:05.47 mihaineacsu be sure to check this out: http://brlcad.org/VolumeII-Introduction_to_MGED.pdf
16:06.55 aanal thanks ``Erik and mihaineacsu for the information
16:09.41 Notify 03BRL-CAD Wiki:CrystalIqg * 0 /wiki/User:CrystalIqg:
17:17.27 Notify 03BRL-CAD Wiki:CarmellMansfiel * 0 /wiki/User:CarmellMansfiel:
17:40.22 Notify 03BRL-CAD Wiki:Inderpreet * 7633 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
17:45.23 Notify 03BRL-CAD Wiki:Albertcoder * 7634 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 11 */
17:47.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:50.19 brlcad ``Erik: neat, on both counts
17:50.36 brlcad summarize is a bit wonky, but interesting how it's trying to reduce
17:59.04 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
18:27.09 Notify 03BRL-CAD:carlmoore * 62012 (brlcad/trunk/doc/docbook/system/man1/en/random.xml brlcad/trunk/src/util/random.c): redo the description of random, and also there's no point in turning -u on if there are already errors causing random to exit
18:30.53 mihaineacsu why is the dbi_read_only flag set when raytracing? (context: on viewweight.c, on view_init method I'm trying to add material objects (diradd & put_internal) when it parses a .density file)
18:58.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:10.00 *** join/#brlcad yiyus (1242712427@je.je.je)
19:33.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:05.11 *** part/#brlcad Izakey (~Izak@195.24.220.16)
20:06.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:09.11 *** join/#brlcad vladbogo (~vlad@86.121.96.240)
20:17.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:24.54 Notify 03BRL-CAD:carlmoore * 62013 brlcad/trunk/doc/docbook/system/man1/en/pix-orle.xml: touch up pix-orle, but I am stuck with -h because I can't have the source code; this it the **man** page I am fixing
20:27.57 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:33.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:41.11 *** join/#brlcad caen23 (~caen23@92.81.161.189)
20:43.08 raj12lnm hi folks.
20:43.58 raj12lnm OpenNurbs function has few methods/functions which are overloaded. Any strategy for them to be supported in python ?
20:44.23 Notify 03BRL-CAD Wiki:203.110.247.221 * 7635 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 11 */
20:54.14 Notify 03BRL-CAD Wiki:203.110.247.221 * 7636 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 12 */
20:54.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:05.14 Notify 03BRL-CAD:carlmoore * 62014 brlcad/trunk/doc/docbook/system/man1/en/canonize.xml: fixes (limited due to lack of source code), including inserting a comma; concerned about -N option writeup, but don't know quite enough to fix it
21:12.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:42.25 brlcad raj12lnm: that's a really hard one
21:44.52 raj12lnm brlcad: I don't there can be any generic approach
21:45.06 raj12lnm ^think
21:50.22 brlcad mihaineacsu: the file is opened using rt_dirbuild() which only needs a read-only copy of the database (so it is intentionally set read-only) ... you need to only modify the in-memory data that was read and make sure you don't actually modify the database file on disk
21:51.11 brlcad raj12lnm: the general method if I were wrapping it with C would be to create a separate function name for each overloaded version
21:51.49 brlcad getval(int), getval(float), getval(obj) all become getintval(), getfloatval(), getobjval() or similar
21:52.07 brlcad no automatic way about it outside of swig
21:52.13 brlcad at least that I know of that works
21:52.16 mihaineacsu brlcad: and when will the changes be propagated to disk? how does that happen?
21:52.49 brlcad mihaineacsu: none of the rt* tools should be writing to the .g file ... that'd be highly unusual
21:53.41 brlcad there should be another tool or command that imports it proper, probably a command in mged (a src/libged change, probably a subcommand to the mater command)
21:55.36 mihaineacsu thanks, brlcad!
21:56.39 brlcad you might even want to start with that (a command) since it's going to be a little tricky to work with in-memory only changes until you're at least a little more familiar with the API
22:02.33 mihaineacsu I thought the .g file always stays updated with the internal representation. Can you point me to a part in the code that does in-memory only changes?
22:05.47 brlcad inmems are a bit of a black art .. a couple starting points are in src/librt/db_inmem.c but there are other methods
22:06.36 brlcad basically, you'd probably end up calling wdb_dbopen(dbip, RT_WDB_TYPE_DB_INMEM);
22:06.46 brlcad and then just write objects per usual
22:07.07 brlcad (this is for rt*, not for a libged command)
22:12.31 mihaineacsu also, there aren't any minor types (not that I could find) for DB5_MAJORTYPE_ATTRIBUTE_ONLY. It'd be cool if there would be minor types for materials and shaders. Do you think it's a good idea?
22:13.08 mihaineacsu right now, I just added them to const struct rt_functab OBJ[] (under table.c)
22:15.57 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:22.01 brlcad mihaineacsu: that's a great idea and close to what we've had planned -- which is to have proper new material and shader object entities
22:22.42 brlcad they're mentioned briefly in the TODO file under "NEW OBJECTS"
22:23.15 mihaineacsu what about internal representation (material object), would a be bu_avs ok?
22:23.16 brlcad having them be just a minor of attribute-only objects is a rather interesting idea
22:24.06 brlcad i was rather thinking they'd be new first-class objects, but no reason they'd need to be that
22:24.06 mihaineacsu I was thinking using only attributes, no body. so all traits would stick on the idb_avs pointer
22:24.38 *** join/#brlcad konrado (~konrado@195.24.209.21)
22:24.44 brlcad even more compelling reason to have binary attributes...
22:26.00 brlcad mihaineacsu: can you write up all your thoughts summarized on a wiki or pastebin page ?
22:26.25 mihaineacsu I'm not sure I'm following on binary attributes
22:26.29 brlcad what you're saying sounds okay, but I'd like to see it in a complete context
22:26.31 mihaineacsu sure
22:30.05 kanzure hello
22:30.29 kanzure most of the overloaded functions in opennurbs look really boring and irrelevant
22:30.43 kanzure just pick whatever signature is most aesthetically pleasing and functional
22:31.40 andrei_ brlcad: out of curiosity
22:31.44 andrei_ what is a binary attribute
22:31.57 andrei_ sounds sort of puzzling to me
22:33.05 brlcad attributes are key=value pairings
22:33.20 andrei_ oh
22:33.25 brlcad they are implemented as string to string mappings
22:33.50 konrado My name is konrad and i am interested in working on brlcad geometry converters. I am unable find the db_ls() function which i was pointed to, what i could find was wdb_ls_cmd , i wish i could get some help.
22:33.51 brlcad we need string to int, string to float, etc .. in binary, not string form
22:34.09 brlcad hi konrado
22:34.31 konrado hi brlcad
22:34.44 brlcad konrado: where were you looking? it's declared in include/raytrace.h and the implementation is in src/librt
22:35.35 konrado i was looking in src/libged
22:38.21 konrado Thanks brlcad i have just found it
22:41.42 mihaineacsu konrado: for looking up things you can use http://brlcad.org/xref/ident instead of going through a long list of search results.
22:42.57 brlcad konrado: src/libged have several examples of db_ls in use
22:45.57 konrado mihaineacsu: Thank for the tip
22:50.52 konrado This is my first time trying to contrubute to the open source and working on cad which i would not cover in school so i would need lots of help to move on, and i am really encouraged with the help i am getting so far because we in africa lack motivation with repect to programming.
IRC log for #brlcad on 20140806

IRC log for #brlcad on 20140806

00:08.52 ``Erik binary attributes? binary shminary, bu_uuencode() ftw :D
01:56.19 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.14.173)
02:01.00 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
02:19.16 *** join/#brlcad aanal (~aanal@14.139.122.114)
07:55.41 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
07:56.21 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
07:58.06 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:00.18 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:31.10 *** join/#brlcad konrado (~konrado@195.24.209.20)
09:51.23 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:01.24 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
10:18.43 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:25.38 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
11:23.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:02.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:42.36 Notify 03BRL-CAD Wiki:Krajkreddy * 7637 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
13:25.58 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
13:32.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:01.16 *** join/#brlcad vladbogo (~vlad@86.121.100.14)
14:06.02 ``Erik heh, nice, facebook is shopping around for a linux kernel dev who can, over the next few years, rework linux's network stack to rival freebsd's. go, bsd! :D
14:06.15 ``Erik (if you're a facebook loving kenrel hacker, https://www.facebook.com/careers/department?req=a0IA000000Cz53VMAR )
14:10.40 clock they want to integrate facebook in kernel?
14:20.00 kanzure clock: an alternative theory is that faceobok uses kernels.
14:38.08 *** join/#brlcad konrado (~konrado@195.24.209.22)
14:47.07 Notify 03BRL-CAD:vladbogo * 62015 (brlcad/trunk/include/dm/dm-qt.h brlcad/trunk/include/fb.h and 2 others): Implemented the qt_clear function and made the display manager show only non-empty images.
15:17.52 *** join/#brlcad konrado (~konrado@195.24.209.22)
15:33.31 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Archer_fb.png:
15:34.14 Notify 03BRL-CAD Wiki:Vladbogolin * 0 /wiki/File:Archer_fb2.png:
15:34.47 Notify 03BRL-CAD Wiki:Vladbogolin * 7640 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 12 */
15:36.47 Notify 03BRL-CAD:vladbogo * 62016 (brlcad/trunk/src/libfb/if_qt.cpp brlcad/trunk/src/libtclcad/tclcad_obj.c): Open the framebuffer so that it can be used by the display manager.
15:51.51 ankesh11 brlcad: Quick question about the API: Is it just supposed to the file upload and return back the url or does it have to send back the parsed output?
15:51.57 ankesh11 My API does the former for now.
15:54.43 Notify 03BRL-CAD:n_reed * 62017 brlcad/trunk/src/libbrep/boolean.cpp: remove superfluous return statement
15:59.22 Notify 03BRL-CAD:n_reed * 62018 (brlcad/branches/brep-debug/doc/docbook/system/man1/en/canonize.xml brlcad/branches/brep-debug/doc/docbook/system/man1/en/pix-orle.xml and 24 others): sync from trunk through r62017
16:02.08 *** join/#brlcad aanal (~aanal@14.139.122.114)
16:05.44 *** join/#brlcad caen23 (~caen23@92.81.161.189)
16:31.08 *** join/#brlcad albertcoder (~albertcod@101.215.102.239)
16:55.41 *** join/#brlcad aanal (~aanal@14.139.122.114)
17:15.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:33.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:53.39 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
18:00.54 Notify 03BRL-CAD Wiki:Inderpreet * 7641 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
18:12.24 Notify 03BRL-CAD:carlmoore * 62019 brlcad/trunk/doc/docbook/system/man1/en/polar-fb.xml: start touching up polar-fb man page
18:24.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:26.08 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
18:34.44 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
18:42.06 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
18:45.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:48.35 Notify 03BRL-CAD:carlmoore * 62020 (brlcad/trunk/doc/docbook/system/man1/en/png-fb.xml brlcad/trunk/src/fb/png-fb.c): remove -h for hi-res; and implement -h and -? for help
19:15.17 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
19:26.20 *** join/#brlcad albertcoder (~albertcod@101.216.20.122)
19:36.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:54.13 Notify 03BRL-CAD:carlmoore * 62021 brlcad/trunk/doc/docbook/system/man1/en/polar-fb.xml: finish touching up polar-fb man page (not yet remove -h for high-res); assume 2sx2s is correct in the line describing -s
20:05.04 Notify 03BRL-CAD:starseeker * 62022 (brlcad/branches/gecode/doc/docbook/system/man1/en/canonize.xml brlcad/branches/gecode/doc/docbook/system/man1/en/pix-orle.xml and 29 others): Sync through trunk r62021
20:05.06 Notify 03BRL-CAD:starseeker * 62025 (brlcad/branches/bullet/doc/docbook/system/man1/en/canonize.xml brlcad/branches/bullet/doc/docbook/system/man1/en/pix-orle.xml and 29 others): Sync through trunk r62021
20:05.08 Notify 03BRL-CAD:starseeker * 62024 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/canonize.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pix-orle.xml and 30 others): Sync through trunk r62021
20:05.11 Notify 03BRL-CAD:starseeker * 62023 (brlcad/branches/rel8/doc/docbook/system/man1/en/canonize.xml brlcad/branches/rel8/doc/docbook/system/man1/en/pix-orle.xml and 29 others): Sync through trunk r62021
20:05.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:26.01 Notify 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/File:BenchmarkHome.png:
20:29.18 Notify 03BRL-CAD Wiki:Ankeshanand * 7643 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 12 */
20:57.58 raj12lnm brlcad :
20:58.10 raj12lnm in OpenNurbs library
20:58.20 raj12lnm there are some private constructors
20:58.57 raj12lnm for eg. line 1362 ON_BrepFaceSide( const ON_BrepFaceSide& ); in opennurbs_brep.h
21:00.34 raj12lnm also line 988 ON_BrepLoop(const ON_BrepLoop&); // no implementation on the same file
21:01.05 raj12lnm what is the reason for them ? I found they are not implemented! Are they useful. (Since they are not implememted)
21:05.02 raj12lnm kanzure : Do you have any Idea regarding this ?
21:06.25 kanzure those are probably the functions that rhino removed from their open source distribution
21:07.21 raj12lnm so I hope their declaration is no longer required since definition is not available.
21:07.28 raj12lnm kanzure.
21:08.43 kanzure dunno, there might be code that calls that function
21:08.51 kanzure i suppose that is unclear at the moment
21:09.45 kanzure it would be nice if those functions were marked as such, or that if runtime issues are encountered, appropriate error messages be thrown
21:10.04 kanzure you should double check with brlcad or starseeker before you accept what i have said as fact, because it might be something else :)
21:10.12 raj12lnm kanzure : but the definition lacks.
21:10.49 raj12lnm alright, I will wait for the replies from brlcad and starseeker.
21:10.51 kanzure rhino removed some components of opennurbs before releasing it, like intersection algorithm things, and presumably other things in addition to the intersection algorithms
21:17.00 clock binary schminary! :)
21:50.25 *** join/#brlcad konrado (~konrado@195.24.209.22)
IRC log for #brlcad on 20140807

IRC log for #brlcad on 20140807

00:09.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:57.31 *** join/#brlcad caen23 (~caen23@92.81.161.189)
03:15.21 Notify 03BRL-CAD Wiki:AlizaPiwdws * 0 /wiki/User:AlizaPiwdws:
04:26.52 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
04:27.00 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
04:41.54 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:03.23 *** join/#brlcad devinder (~chatzilla@122.173.165.174)
05:04.37 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.8)
08:21.41 *** join/#brlcad Ch3ck (~Ch3ck@195.24.220.134)
09:43.01 *** join/#brlcad vladbogo (~vlad@86.121.96.144)
10:35.06 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
11:31.56 *** join/#brlcad albertcoder (~albertcod@101.215.170.121)
11:48.51 Notify 03BRL-CAD Wiki:Albertcoder * 7644 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
11:54.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:56.24 *** join/#brlcad konrado (~konrado@195.24.209.21)
12:04.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:24.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:19.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:04.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:05.56 Notify 03BRL-CAD:carlmoore * 62026 brlcad/trunk/doc/docbook/system/man1/en/png_info.xml: 2 touch-ups: use <command> construct in DESCRIPTION sentence, and change EXAMPLES to singular
14:39.12 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:42.22 *** join/#brlcad albertcoder (~albertcod@101.208.167.166)
16:32.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:58.10 *** join/#brlcad albertcoder (~albertcod@101.216.103.153)
17:29.23 *** join/#brlcad albertcoder (~albertcod@49.138.101.183)
17:40.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:52.08 *** join/#brlcad albertcoder (~albertcod@202.164.45.212)
18:19.21 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
18:20.09 mihaineacsu hello
18:22.34 *** join/#brlcad albertcoder (~albertcod@101.208.185.150)
18:26.09 mihaineacsu tbrowder2 worked on binary attributes for a while although it's not complete I'm following up on what he did. On attributes.c, he mentions the format on how binary attributes ought to be stored in files. The format is format is: <ascii name> NULL <binary length [network order, must be decoded]> <bytes...> ; binary length has a certain width, I don't know how to determine it.
18:28.00 mihaineacsu he does make a note regarding this here: http://cl.ly/image/2y0N2H0s2E1y but bu_external doesn't have that field (intwid) so I don't know how to pick it up
18:28.59 mihaineacsu any thoughts on this?
18:30.56 Notify 03BRL-CAD:starseeker * 62027 NIL: Trying some experimentation with the framebuffer code that is Likely To Break Things - hence, create a branch for it.
18:33.27 Notify 03BRL-CAD:starseeker * 62028 NIL: Whoops - wrong place
18:34.16 Notify 03BRL-CAD:starseeker * 62029 NIL: Trying some experimentation with the framebuffer code that is Likely To Break Things - hence, create a branch for it.
18:43.56 *** join/#brlcad albertcoder (~albertcod@101.215.182.80)
18:47.29 Notify 03BRL-CAD:starseeker * 62030 (brlcad/branches/framebuffer-experiment/include/CMakeLists.txt brlcad/branches/framebuffer-experiment/include/dm/dm-Null.h and 95 others): Use a typedef and rename FBIO.
18:51.28 *** join/#brlcad albertcoder (~albertcod@101.215.182.80)
18:56.10 Notify 03BRL-CAD:carlmoore * 62031 (brlcad/trunk/doc/docbook/system/man1/en/polar-fb.xml brlcad/trunk/src/fb/polar-fb.c): fixes to plot-fb (including man page); add an 'inclusive'; implement -h and -? for help; remove -h (high res.); add 'Illegal option' if not already in use
20:14.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:47.01 Notify 03BRL-CAD:carlmoore * 62032 brlcad/trunk/src/fb/png-fb.c: remove s,w,n from Usage, and remove s: from bu_getopt argument string -- this is in png-fb
20:47.48 *** join/#brlcad konrado (~konrado@195.24.209.20)
20:48.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:02.59 Notify 03BRL-CAD Wiki:203.110.243.22 * 7645 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 12 */
21:04.26 Notify 03BRL-CAD Wiki:Krajkreddy * 7646 /wiki/User:Krajkreddy/GSOC14/summary:
21:10.14 Notify 03BRL-CAD Wiki:Krajkreddy * 7647 /wiki/User:Krajkreddy/GSOC14/summary: Edit
21:20.04 raj12lnm kanzure : I never knew you have an alter-ego as radio personality ;) http://en.wikipedia.org/wiki/Bryan_Bishop
21:20.16 kanzure nope not me
21:27.12 Notify 03BRL-CAD:starseeker * 62033 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/fb/fb-rle.c and 31 others): Successfully hide struct fb (a.k.a FBIO) in a private header in libfb.
21:28.49 *** join/#brlcad konrado (~konrado@195.24.209.20)
21:31.58 raj12lnm kanzure, brlcad : Does anybody think that OpenNurbs is an API which is written by some one who was in some sort of hurry !
21:43.37 Notify 03BRL-CAD:carlmoore * 62034 brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml: minor touches to obj-g manpage: add a comma, and change EXAMPLE to plural
21:50.44 kanzure evidence?
22:02.13 kanzure i am still in favor of a python/c rewrite
22:04.43 raj12lnm kanzure : one of the reason is Execessive Overloading
22:05.08 raj12lnm kanzure : If I give you a python wrapped OpenNurbs library
22:05.38 raj12lnm how much $s are you willing to spend ? ;)
22:06.00 Notify 03BRL-CAD Wiki:Vladbogolin * 7648 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 12 */
22:06.05 kanzure i am not sure i want to have wrapped c++ really,
22:06.14 raj12lnm but if that works. ;)
22:06.28 kanzure it depends on your definition of works
22:06.55 kanzure i would rather pay for a python rewrite
22:07.43 raj12lnm lets see.
22:07.52 raj12lnm I think the way it is progressing
22:08.07 raj12lnm we will soon have a python - wrapped OpenNurbs library
22:08.20 raj12lnm then we can decide if you still want a re-write ;)
22:08.49 raj12lnm kanzure : deal ?
22:10.27 kanzure i don't really want to maintain crappy c++ haha
22:12.52 raj12lnm that is a different perspective then.
22:22.48 kanzure oh sure, i don't expect everyone to agree
22:23.04 kanzure but, what was your question about spending money after wrapping it?
22:24.14 raj12lnm oh i was just kidding and trying to understand how important is wrapping OpenNurbs.
22:26.51 kanzure that's a good question
22:29.55 raj12lnm so can we fix a $ amount ?
22:30.09 kanzure hard to say
22:30.16 raj12lnm I saw on ohloh they tell the worth of an opensource project
22:31.30 raj12lnm https://www.openhub.net/p/brlcad/estimated_cost (17M cost for brlcad ;) )
22:32.01 raj12lnm s/cost/worth
23:02.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7649 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
23:02.43 Notify 03BRL-CAD:starseeker * 62035 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/fbserv/fbserv.c and 9 others): Take a step towards hiding all the backend specific bits in fb_private.h - major problem looks to be the *_open_existing functions. Those are a problem, because the fundamental issue is going to be hard to hide - namely, that creating embedded windows is
23:02.46 Notify inherently specific to each platform. Not even clear we can pass all the responsibility to the parent, since low level drawing may have to know platform specific details.
IRC log for #brlcad on 20140808

IRC log for #brlcad on 20140808

01:01.04 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.19.237)
01:17.40 Notify 03BRL-CAD:zhaoanqing * 62036 NIL: create a new dictionary for NMG codes alone.
01:25.01 Notify 03BRL-CAD:zhaoanqing * 62037 (brlcad/branches/nmgreorg/src/librt/CMakeLists.txt brlcad/branches/nmgreorg/src/librt/bbox.c and 8 others): remove some files from librt. They will be added into libnmg.
01:26.24 Notify 03BRL-CAD:zhaoanqing * 62038 brlcad/branches/nmgreorg/src/CMakeLists.txt: update CMakeLists.txt in src to config for new-created libnmg.
01:51.17 Notify 03BRL-CAD:zhaoanqing * 62039 (brlcad/branches/nmgreorg/src/libnmg/CMakeLists.txt =================================================================== and 119 others): move files from librt into libnmg.
01:57.02 Notify 03BRL-CAD:zhaoanqing * 62040 (brlcad/branches/nmgreorg/src/libnmg/primitives/bspline/nurb_basis.c =================================================================== and 117 others): move nmg/bspline parts from librt into libnmg.
01:58.40 Notify 03BRL-CAD:zhaoanqing * 62041 brlcad/branches/nmgreorg/include/raytrace.h: update raytrace.h to fit the movement from librt to libnmg.
03:12.56 Notify 03BRL-CAD Wiki:Inderpreet * 7650 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
04:06.59 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
05:00.43 Notify 03BRL-CAD:zhaoanqing * 62042 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/comb/comb.c): remove some tree/rt_comb functions which are not used.
06:21.59 *** join/#brlcad devinder (~chatzilla@122.173.165.174)
06:22.38 *** join/#brlcad devinder (~chatzilla@122.173.165.174)
06:53.19 *** join/#brlcad konrado (~konrado@195.24.209.22)
07:12.20 *** join/#brlcad pandrei (~pandrei@86.121.194.74)
07:19.32 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
09:23.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:24.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:30.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:51.39 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
11:21.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:43.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:13.00 *** join/#brlcad vladbogo (~vlad@86.121.97.131)
12:13.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:30.30 ries any mentors here going to GSoC?
12:45.32 Notify 03BRL-CAD:vladbogo * 62043 brlcad/trunk/src/libfb/if_qt.cpp: Implemented the qt_read, qt_readrect and qt_writerect functions.
12:54.31 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
13:09.28 Notify 03BRL-CAD:vladbogo * 62044 brlcad/trunk/src/libfb/if_qt.cpp: Handle mouse events
13:19.15 *** join/#brlcad vladbogo (~vlad@86.121.97.131)
13:25.58 Notify 03BRL-CAD:zhaoanqing * 62045 brlcad/branches/nmgreorg/src/libnmg/primitives/nmg/nmg_plot.c: remove a sentence of test code.
13:50.30 *** join/#brlcad Izakey (~Izakey@195.24.220.16)
13:59.18 *** join/#brlcad konrado (~konrado@195.24.209.21)
13:59.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:16.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:30.07 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:39.48 tofu_ ries: going
14:40.03 brlcad along with three others for brl-cad
14:40.05 ries brlcad: Hey Sean
14:40.21 ries brlcad: it would be nice to meet
14:43.22 brlcad absolutely, it'll be kind of hard to miss each other actually :)
14:44.26 ries sounds like a date?
14:45.08 brlcad sure
14:45.42 ries great.. I will confirm to GSoC that I am going
14:46.17 brlcad this year is going to be very different from past years, so it'll be interesting
14:50.02 ries brlcad: I wouldn’t know.. but I would be very intersted to see some faces behind the names
14:50.13 ries meet some smart people...
14:55.46 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.9)
15:03.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:20.26 Notify 03BRL-CAD:ejno * 62046 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: use ONX_Model::WireframeColor() rather than looking up colors
15:33.57 brlcad ries: it's a really interesting event, one of my favorite I look forward to every year
15:35.19 brlcad you do get to meet lots of interesting people across a huge spectrum of software development, but all open source proponents
15:35.34 brlcad just about every major project represented in some form, often with the leads of those projects there
15:37.18 Notify 03BRL-CAD:ejno * 62047 brlcad/trunk/src/libgcv/bot_solidity.h: use __BEGIN_DECLS/__END_DECLS in bot_solidity.h
15:48.11 Notify 03BRL-CAD:starseeker * 62048 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 5 others): do a bit of refactoring, start thinking about interface to replace the open_existing setup...
15:53.05 Notify 03BRL-CAD:starseeker * 62049 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 5 others): Whoops, broke something - revert
16:00.07 ries brlcad: great! We are working here at home to make it happen
16:02.50 Notify 03BRL-CAD:carlmoore * 62050 (brlcad/trunk/doc/docbook/system/man1/en/pixtile.xml brlcad/trunk/src/util/pixtile.c): remove -h highresolution in pixtile; implement -h and -? for help; touch up the man page (and remove -h usage from it)
16:04.30 brlcad starseeker: a struct containing a magic number and a void* should work for open_existing
16:04.54 Notify 03BRL-CAD:starseeker * 62051 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: Consolidate the lists - needed to offset to account for the /dev/ in the if_name for string comparison.
16:05.05 brlcad the implementation can validate that the right type of data was passed with the magic number, cast it from void to a proper type to work with it
16:05.58 brlcad is excited by the libfb cleanup
16:08.47 starseeker brlcad: so we just have separate definitions of the container structs that get fed to the void* in libdm and libfb?
16:09.18 starseeker keep them in sync so everthing works, but internal to each lib and not part of the public API?
16:09.56 brlcad sounds reasonable for something low level like this
16:10.00 brlcad would suggest on the fb vs. fb_s to make fb be the public instead of fb_s, and the former fbio/fb struct becoming something obvious like fb_impl or fb_private
16:10.15 starseeker nods
16:10.18 brlcad could even make libdm depend on libfb (but not the other way around)
16:10.25 brlcad so it could use the same struct
16:10.38 brlcad if dm needs to know about fb's then that make sense
16:10.39 starseeker you mean allow libdm to use libfb's private API?
16:10.56 brlcad no, this would be public fb api
16:11.17 starseeker is trying not to have any platform specific details in either public API (that's the goal, anyway...)
16:11.26 brlcad right
16:11.32 brlcad that's the point of the magic+void*
16:11.52 starseeker right, but the container struct by definition will have platform specific details
16:12.05 brlcad it's a public struct in libfb like struct fb_platform_specific { int32_t magic; void *interface; }
16:12.07 starseeker if it's part of libfb's public API too (so libdm can use the same definition) we're back in the soup
16:12.25 brlcad then open_existing takes a struct fb_platform_specific*
16:12.50 starseeker but the interface has to have the right X11/ogl/whatever voodo, and both libdm and libfb have to know about that voodo
16:13.03 starseeker (internally)
16:13.14 brlcad when X11_open_existing gets that "fpsp", it makes sure fpsp->magic is an X11 magic, casts interface to whatever X11 thingy it needs
16:13.28 brlcad only each interface needs to know about their type
16:13.36 starseeker brlcad: it's not one X11 thing though, as near as I can tell - it's a set
16:14.39 brlcad but that's fine .. the void* can be anything
16:14.56 brlcad the if_* defines what that void*interface is expected to be
16:15.06 brlcad could be a struct with 1000 pointers specific to that interface
16:15.07 starseeker sure, but my point is both libfb and libdm need to know about what's inside the void - that needs to be shared info
16:15.26 starseeker but not expressed explicitly in the libfb API
16:15.41 brlcad bingo
16:16.01 brlcad it's all about hiding the type .. obviously at some point they need to know and have platform specific types to work with
16:16.07 brlcad no way around that :)
16:16.37 brlcad this just makes both api's type-agnostic to any platform-specific detail while letting the front-end application do back-end work for the library
16:17.15 starseeker nods
16:17.34 brlcad so long as the app is creating the context, and not the lib, there's no way around it
16:17.40 brlcad s/the lib/a lib/
16:18.04 starseeker that's what I thought
16:18.22 brlcad but you can entirely hide that type
16:18.25 starseeker so we add the magic number for validation, and the void* hids the messy details for libfb to unpack
16:18.33 brlcad by just making it "data"
16:19.02 starseeker OK, I think I see now
16:19.08 brlcad the app creates a context, turns it into data (casts to void and stashes it in a struct or a struct in a struct)
16:19.23 starseeker and sets the magic so libfb knows what to do
16:19.25 brlcad the app WILL need to know what the fb interface is expecting
16:19.29 brlcad that's the point of the magic number
16:19.47 brlcad if it's not the right magic number, then something is WAY off... :)
16:20.44 starseeker but what it's expecting (the platform specific details) aren't called out in libfb's public API but are internal to each backend, and it's the responsibility of the libdm front-end to check that and handle it
16:20.44 *** join/#brlcad konrado (~konrado@195.24.209.20)
16:21.21 brlcad it's called out in libfb in terms of data, not API
16:22.05 starseeker doesn't quite follow - do (for example) the Display and Window types specific to X11 need to be visible anywhere in fb.h?
16:23.11 starseeker is hoping not, even though that does make "syncing" the libdm and libfb communications expectations more difficult...
16:23.12 brlcad so somewhere, it'll be written .. whether in a text file or some header or some comment that 0x1234aabb means that void* is a struct containing an X11 Display* and Window*
16:23.32 brlcad 0x1234aabb being a magic number
16:23.46 starseeker maybe fb/X11.h, which is included by libdm's dm-X.c but not by fb.h?
16:24.33 brlcad my gut says make it part of the doxygen comment for fb_open_existing() with a list of the currently known mappings
16:24.52 brlcad or whatever function, whereever it ends up
16:25.39 brlcad it's like documenting that printf's first parameter is a format string ... and there's this wierd set of "%" symbols followed by characters that it understands
16:25.49 brlcad so it could even be in a man page
16:26.46 brlcad it only needs to live in one place as documentation, and any time someone changes an interface, they should also change the magic number
16:27.06 starseeker is having an fb/X11.h header that's included locally in libdm's individual back-end implementations not a good approach then? was liking that, since the compiler can still check that the libfb and libdm backends are correct even though the struct definition isn't part of the public fb.h...
16:27.08 brlcad it's not great, but it's really one of only a few ways possible without exposting the type
16:28.42 brlcad that sort of / technically makes it public fb API though
16:28.50 brlcad the issue there is that it exposes the X11 types in the header if you actually declare the struct anywhere besides the front-end or back-end
16:29.17 brlcad by itself, not an issue, but it's not very dissimilar from what we currently do
16:29.28 starseeker brlcad: what if we wrap the header (like how we're talking about doing for the individual bu/bn/etc. headers) so inclusion fails outside of BRL-CAD?
16:29.56 starseeker fb.h wouldn't have it, so someone would have to dive for it specifically
16:30.14 brlcad if it's useful to us, then it'd be just as useful to anyone else wanting to make use of an open_existing interface, no?
16:30.30 brlcad give it a try
16:30.32 starseeker ideally, we'd be the only ones who ever need open_existing
16:31.15 brlcad nah, that's a *really* common operation if you're building an application
16:31.20 starseeker if someone else *does* need open_existing, then they're presumably doing their on "libdm-ish" work
16:31.28 brlcad at least if you work with more than one toolkit
16:31.38 brlcad (e.g., Qt and OGRE) ..
16:32.03 brlcad both have means to get at the context so you can work with it instead of having to go through them for that very reason
16:32.13 brlcad granted, not always a polished interface, lots of caveats
16:32.28 starseeker will do some experimenting - obviously, my goal is to make the openscenegraph framebuffer/display manager integration a bit easier
16:32.47 brlcad fairly certain the known embeddings of libdm in 4-5 other apps use the open_existing interface today
16:32.52 starseeker since I had to understand how all this works anyway, figured I'd start by trying some clean-up
16:33.14 brlcad especially those java apps
16:33.21 starseeker nods
16:34.03 starseeker brlcad: I'm almost dead certain this will break external codes, so should I hold off merging back to trunk until after the 7.26.0 release?
16:34.23 brlcad almost certainly :)
16:34.47 ``Erik yeesh, activity explosion when ya'll should be at lunch O.o :)
16:35.04 brlcad to me, the point is to make the interface-specfic construct "data" and pass it blindly to the library .. where/how the construct is documented almost doesn't matter as long as it's separate from what we'd call public libfb API
16:35.48 starseeker can't wait to see how this goes... merge from framebuffer branch to osg branch, then merge that whole thing into trunk (eventually)
16:35.53 starseeker brlcad: makes sense
16:35.55 brlcad a header would be convenient, but then have to take steps to make sure those are never included
16:36.03 starseeker nods
16:36.06 starseeker ``Erik: howdy stranger
16:36.12 starseeker how's life?
16:36.28 brlcad "the safe way" is to just put it in a comment and let apps "fill out their format string correctly"
16:37.01 ``Erik ticking along O.o with the api, keep ffi in the back of your mind, lcd may not feel great, but ffi likes it
16:37.26 starseeker lcd?
16:37.32 ``Erik lowest common denominator
16:37.34 starseeker ah
16:38.17 ``Erik note that every time something like c++ creeps into the api, ffi gets at least an order of mangitude uglier/trickier :)
16:38.37 starseeker nods - shouldn't be any C++ at the fb.h/dm.h level
16:39.18 ``Erik it's an example, take it as such :)
16:39.33 starseeker ``Erik: do void pointers to data also cause trouble?
16:39.47 starseeker doesn't see a way around that here
16:40.14 starseeker is there an ffi routine in swig that takes a text description of how to unpack a C struct from a void?
16:40.25 starseeker or parse a doxygen comment even?
16:40.27 ``Erik if the api ever views the void* as anything other than a magic box, yes... if it's never cast to anything, no
16:40.53 ``Erik hand waves some over that statement to reduce his queasiness
16:41.16 starseeker that should only come up if someone wants to replace either the libfb or the libdm component with their own foreign language replacement
16:41.24 starseeker speaking of feeling queasy
16:41.29 ``Erik swig 2 is actually pretty good at dealing with basic c++
16:42.41 ``Erik (opennurbs is not basic c++, and has been an issue recently here)
16:43.45 starseeker ``Erik: the solution is obvious - re-code openNURBS as a C library ;-)
16:44.05 starseeker even have the libnurbs sourceforge project page
16:44.38 ``Erik heh, obviously :D or wrap it in a C interface, as that's still the lingua franca of computer interfaces
16:45.35 ``Erik <-- kinda thought libbrep was working towards being a C wrapper for opennurbs
16:46.19 starseeker might evolve that way - right now, it's the holding container for all the NURBS bits we need to write that openNURBS yanked out or otherwise doesn't provide
16:47.59 Notify 03BRL-CAD:carlmoore * 62052 (brlcad/trunk/doc/docbook/system/man1/en/pixuntile.xml brlcad/trunk/src/util/pixuntile.c): make similar changes for pixuntile program & man page; also, change 'chucks' to 'chunks'
16:48.03 ``Erik I rememeber the good old days when ya just had triangles... sometimes tristrips and trifans...
16:49.16 starseeker heh
16:49.18 ``Erik I also remember a thing called lunch, might be worth scheduling in the next couple of weeks
16:49.24 starseeker agrees
16:49.29 ``Erik cuz ya'll don't seem to be doing it anymore
16:53.25 starseeker heeds ``Erik's prodding and goes to hunt down lunch
16:57.53 ``Erik not today, of course... I have taters baking in the oven :D
16:58.29 ``Erik or rather, no with me today
17:07.02 Notify 03BRL-CAD:starseeker * 62053 brlcad/branches/framebuffer-experiment/include/fb.h: Stub in Sean's idea of an fb_platform_specific container with magic number.
17:15.29 brlcad ``Erik: possibly/probably another offsite week of the 18th
17:27.02 Notify 03BRL-CAD:zhaoanqing * 62054 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/CMakeLists.txt and 11 others): reverting changes back to 62036 in order to preserve the file histories
19:03.56 *** join/#brlcad andrei_ (~IceChat77@188.25.162.94)
19:07.45 *** join/#brlcad konrado (~konrado@195.24.209.22)
19:09.23 konrado brlcad: hello
19:10.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:13.14 *** join/#brlcad konrado_ (~konrado@195.24.209.22)
19:19.40 *** join/#brlcad konrado (~konrado@195.24.209.22)
19:36.12 Notify 03BRL-CAD:carlmoore * 62055 (brlcad/trunk/doc/docbook/system/man1/en/bw3-pix.xml brlcad/trunk/doc/docbook/system/man1/en/pix-bw3.xml): for bw3-pix and pix-bw3, use <command> when the text references the command being described
20:21.34 *** join/#brlcad konrado (~konrado@195.24.209.22)
20:58.22 *** join/#brlcad konrado (~konrado@195.24.209.22)
21:44.38 *** join/#brlcad konrado (~konrado@195.24.209.22)
22:59.45 *** join/#brlcad konrado (~konrado@195.24.209.22)
23:14.49 Notify 03BRL-CAD Wiki:Vladbogolin * 7651 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 12 */
23:33.59 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-lucrjkqshsybwqgn)
IRC log for #brlcad on 20140809

IRC log for #brlcad on 20140809

00:47.43 *** join/#brlcad ishwerdas (~ishwerdas@117.207.159.251)
02:10.55 *** join/#brlcad yukonbob (~AndChat95@173.209.211.143)
02:11.08 yukonbob hello #brlcad
02:39.37 Notify 03BRL-CAD Wiki:Bruceamoore * 0 /wiki/User:Bruceamoore:
03:25.29 *** join/#brlcad bch_ (~bch@c-76-22-42-247.hsd1.wa.comcast.net)
04:05.23 bch_ q: why are [pipe]s not edtiable in ted ?
04:17.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:26.59 Notify 03BRL-CAD Wiki:LouveniFGM * 0 /wiki/User:LouveniFGM:
06:19.05 Notify 03BRL-CAD:zhaoanqing * 62056 (brlcad/branches/nmgreorg/src/CMakeLists.txt brlcad/branches/nmgreorg/src/librt/CMakeLists.txt): move nmg/nurb and related files from librt to libnmg.
06:40.55 Notify 03BRL-CAD:zhaoanqing * 62057 (brlcad/branches/nmgreorg/src/libnmg/primitives/nmg/nmg_ck.c brlcad/branches/nmgreorg/src/libnmg/primitives/nmg/nmg_class.c and 7 others): move the implementation of nmg_stash_shell_to_file from libnmg into librt; move implementation of rt_alloc_seg_block and rt_in_rpp from librt to libnmg. now libnmg can be compiled without errors.
09:15.20 *** join/#brlcad konrado (~konrado@195.24.209.20)
09:42.31 *** join/#brlcad sofat (~sofat@117.255.252.141)
09:50.00 Notify 03BRL-CAD:zhaoanqing * 62058 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libdm/CMakeLists.txt and 7 others): change CMakeLists in several libs to make MGED run as before. and move some global variables just used by librt from libnmg to librt.
09:52.12 Notify 03BRL-CAD Wiki:Jacek91335 * 0 /wiki/User:Jacek91335:
10:06.36 Notify 03BRL-CAD:zhaoanqing * 62059 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libnmg/globals.c brlcad/branches/nmgreorg/src/librt/comb/comb.c): remove some unused function which operate tree and db_internal.
12:49.07 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:57.43 clock does brl-cad support pubic splines?
14:00.57 Notify 03BRL-CAD Wiki:202.67.40.50 * 7652 /wiki/Deuces: /* Model a toy car with wheels and axles in BRL-CAD */
15:07.24 Notify 03BRL-CAD:zhaoanqing * 62060 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/nurb.h and 2 others): move specific functions from raytrace.h to nmg.h.
15:08.04 *** join/#brlcad gagan (~gagan@124.253.230.160)
16:07.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:44.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:51.59 *** join/#brlcad vladbogo (~vlad@86.121.97.131)
16:55.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:07.40 Notify 03BRL-CAD Wiki:Inderpreet * 7653 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
17:25.14 *** join/#brlcad konrado (~konrado@195.24.209.20)
17:41.47 ``Erik clock: do you mean cubic splines?
17:45.44 clock that was a jkoe :)
18:33.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:46.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:01.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:15.42 *** join/#brlcad yukonbob (~bch@216.190.25.246)
19:15.48 yukonbob hello #brlcad
20:01.02 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:01.05 clock I find it disappointing that BRL-CAD is not default in Ubuntu
20:01.10 clock Is not good enough for them?
20:01.18 clock product of army research laboratory since 1979?
20:01.36 clock or maybe Shuttleworth is jealous ;-)
20:05.25 gagan clock, not every one is in 3D Modelling I guess
20:05.35 gagan So its not default I assume
20:05.50 gagan Ones interested can get it :)
20:13.40 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-150-065.088.066.pools.vodafone-ip.de)
20:26.21 *** join/#brlcad konrado (~konrado@195.24.209.22)
20:43.33 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
21:01.27 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:27.13 ``Erik BRL-CAD is a bit of an issue for several distros... file name conflict tends to push us towards using special directories, and distros hate that (a lot)
21:28.39 ``Erik on FreeBSD, we have /usr/local/brlcad/, but Pedro fought for it and BSD guys tend to be much more pragmatic than linux guys in my experience... iirc, debian maintainers said we'd need to change many of our library and header names to be accepted, due to conflicts
23:29.20 clock ``Erik, BRL-CAD was on the Earth earlier than distros ;-)
23:29.54 clock " debian maintainers said we'd need to change many of our library and header names to be accepted, due to conflicts"
23:30.06 clock oh I find this reaction from debian arrogant
23:41.15 kanzure what's arrogant about avoiding namespace conflicts
IRC log for #brlcad on 20140810

IRC log for #brlcad on 20140810

01:16.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:39.26 *** join/#brlcad bch_ (~bch@162.17.188.113)
01:39.48 bch_ hello #brlcad
02:29.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:05.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:37.06 Notify 03BRL-CAD Wiki:MichaelKvs * 0 /wiki/User:MichaelKvs:
04:00.00 Notify 03BRL-CAD Wiki:Ankeshanand * 7654 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 12 */
06:17.47 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:16.51 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.15)
11:27.13 Notify 03BRL-CAD:zhaoanqing * 62061 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/raytrace.h and 2 others): move four covert routines which named 'nmg_to_XXX' from libnmg to librt.
11:28.51 raj12lnm hi folks..
11:34.14 raj12lnm I have pushed OpenNurbs-python here
11:34.15 raj12lnm https://github.com/raj12lnm/OpenNurbs-Python
11:34.49 raj12lnm can anyone help me set-up it.
11:35.06 raj12lnm BAsically this builds without errors.
11:35.25 raj12lnm while loading it in a python shell
11:35.58 raj12lnm apparently some symbols are not available. "I dont know why!"
12:03.21 Notify 03BRL-CAD Wiki:Clouddrift * 7655 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 11 */
12:34.41 Notify 03BRL-CAD Wiki:Clouddrift * 7656 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 12 */
12:35.10 Notify 03BRL-CAD Wiki:Clouddrift * 7657 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 12 */
12:44.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:47.31 *** join/#brlcad konrado (~konrado@195.24.209.21)
12:58.46 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:42.51 *** join/#brlcad Izak (~Izak@195.24.220.16)
16:53.15 raj12lnm I have changed and modified.
16:53.25 raj12lnm now I have the following symbols missing
16:54.12 raj12lnm http://paste.kde.org/pejha6gsi
17:13.56 raj12lnm I even compile them with flags.
17:14.21 raj12lnm -lm -lglut -lpython2.7
17:14.36 raj12lnm even these linkers are not helping.
17:14.40 raj12lnm wonders
17:36.24 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
17:38.55 Notify 03BRL-CAD:iiizzzaaakkk * 62062 brlcad/trunk/src/librt/primitives/hrt/hrt.c: The wireframe of the lower portions of the heart's lobes
18:18.38 *** join/#brlcad vladbogo (~vlad@86.121.100.22)
18:38.27 *** join/#brlcad konrado (~konrado@195.24.209.22)
18:43.26 *** join/#brlcad yukonbob (~bch@63.225.191.218)
18:43.32 yukonbob hello #brlcad
18:53.11 *** join/#brlcad yukonbob (~bch@216.190.25.246)
19:35.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:40.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:03.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:04.48 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:16.46 *** join/#brlcad FreezingCold (~FreezingC@199-7-157-45.eng.wind.ca)
21:46.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:35.44 *** join/#brlcad yukonbob (~bch@63.225.191.218)
22:50.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:36.07 *** join/#brlcad andrei_ (~IceChat77@188.27.68.154)
23:36.09 andrei_ hello
23:36.22 andrei_ Just wanna give a quick update, I ll finish pipe this night/tommorrow
23:39.26 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7658 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 12 */
23:49.23 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20140811

IRC log for #brlcad on 20140811

03:06.36 raj12lnm Hi folks.
03:06.45 raj12lnm I was able to make that work
03:07.14 raj12lnm Please have a look and try to install on your system and let me know if there is any issue
03:07.39 raj12lnm So basically this is about python wrapping of opennurbs
03:07.49 raj12lnm Just clone my repo from github
03:08.17 raj12lnm $ git clone https://github.com/raj12lnm/OpenNurbs-Python
03:08.37 raj12lnm $ python setup.py build
07:33.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:34.15 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.6)
07:51.25 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:25.43 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.14)
09:43.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:34.16 raj12lnm kanzure : I am not sure if you still think that OpenNurbs should be rewritten
11:34.24 raj12lnm try my wrapped module
11:34.46 raj12lnm It exposes all the methods and attributes of all the classes.
11:43.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:52.29 *** join/#brlcad oana_ (~oana@188.209.97.130)
12:06.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:20.28 *** join/#brlcad konrado (~konrado@195.24.209.22)
12:45.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:32.50 kanzure i still don't want to maintain c++ especially since rhino people aren't likely to upate it
13:34.58 raj12lnm kanzure : So you found it is working ? ;)
13:35.22 kanzure i didn't check
13:35.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:36.16 raj12lnm <== it is worth checking :)
13:36.35 Notify 03BRL-CAD:starseeker * 62063 (brlcad/branches/gecode/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/gecode/doc/docbook/system/man1/en/obj-g.xml and 17 others): Sync through trunk r62062
13:36.43 Notify 03BRL-CAD:starseeker * 62065 (brlcad/branches/rel8/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/rel8/doc/docbook/system/man1/en/obj-g.xml and 17 others): Sync through trunk r62062
13:36.45 Notify 03BRL-CAD:starseeker * 62064 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/obj-g.xml and 18 others): Sync through trunk r62062
13:36.52 Notify 03BRL-CAD:starseeker * 62066 (brlcad/branches/bullet/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/bullet/doc/docbook/system/man1/en/obj-g.xml and 17 others): Sync through trunk r62062
13:37.30 kanzure why?
13:43.17 raj12lnm kanzure : I mean all the attributes of all the classes is exposed + you can use some just by calling a one line script.
13:43.40 raj12lnm I believe that is the advantage of python over c++
13:49.38 kanzure the only advantage that i can imagine is that "it's already written"
14:24.06 Notify 03BRL-CAD:starseeker * 62067 (brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/obj-g.xml and 16 others): Sync through trunk r62062
14:27.11 *** join/#brlcad vladbogo (~vlad@86.121.97.40)
14:55.29 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
14:56.26 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
15:04.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:13.58 Notify 03BRL-CAD:carlmoore * 62068 brlcad/trunk/src/librt/primitives/hrt/hrt.c: remove trailing blanks
15:16.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:30.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:31.09 Notify 03BRL-CAD:starseeker * 62069 (brlcad/branches/framebuffer-experiment/include/dm/dm-Null.h brlcad/branches/framebuffer-experiment/include/dm.h and 93 others): Use fb instead of fb_s for the public typedef, and fb_internal for the actual structure definition.
15:49.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:19.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:28.21 *** join/#brlcad albertcoder (~albertcod@117.237.17.49)
16:40.11 Notify 03BRL-CAD Wiki:WendellPettigre * 0 /wiki/User:WendellPettigre:
17:32.12 Notify 03BRL-CAD Wiki:Inderpreet * 7659 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
17:32.49 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
17:48.18 *** join/#brlcad pandrei (~pandrei@188.27.68.154)
18:09.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:44.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:49.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:07.33 Notify 03BRL-CAD:starseeker * 62070 (brlcad/branches/openscenegraph/include/CMakeLists.txt brlcad/branches/openscenegraph/include/dm/dm-Null.h and 102 others): Merge in work to date from framebuffer-experiment branch to openscenegraph branch.
19:09.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:20.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
20:23.46 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:35.57 Notify 03BRL-CAD:starseeker * 62071 (brlcad/branches/framebuffer-experiment/doc/docbook/system/man3/en/libfb.xml brlcad/branches/framebuffer-experiment/doc/html/ReleaseNotes/email4.0.html and 23 others): Stub in API for handling/hiding the messy details of window embedding from the main fb.h API.
20:57.16 Notify 03BRL-CAD:starseeker * 62072 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c and 11 others): Tweak the open existing function - will need to play with this some more to see what is needed.
20:57.34 Notify 03BRL-CAD Wiki:Krajkreddy * 7660 /wiki/User:Krajkreddy/GSOC14/summary: /* Plan */
21:47.14 Notify 03BRL-CAD Wiki:Vladbogolin * 7661 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 12 */
22:28.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140812

IRC log for #brlcad on 20140812

00:06.50 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
00:26.03 Notify 03BRL-CAD:starseeker * 62073 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/tcl.c): Move some logic out of tcl.c - needs more refactoring, but this is a first step - whittling down tcl.c to the parts that actually require tcl
00:33.37 Notify 03BRL-CAD:starseeker * 62074 brlcad/branches/framebuffer-experiment/src/libfb/tcl.c: Remove the fb_open_existing and fb_close_existing tcl commands - they don't appear to be used. If some sort of Tcl controls for this are needed, hopefully they can be set up in a way that requires less data to pass tough an argc/argv string interface - that's an ackward way to pass things like window pointers. Once the new libdm
00:33.39 Notify intrfce is worked out, perhaps we can define a new fb_open_existing command via libdm or just have an fb command with subcommands.
01:41.37 Notify 03BRL-CAD:starseeker * 62075 (brlcad/branches/framebuffer-experiment/include/CMakeLists.txt brlcad/branches/framebuffer-experiment/include/fb.h and 10 others): Not working yet, but start trying to use new interface.
01:41.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:41.55 Notify 03BRL-CAD:starseeker * 62076 (brlcad/branches/framebuffer-experiment/include/fb/CMakeLists.txt =================================================================== and 15 others): Don't forget to svn add
03:14.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:44.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:18.12 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:51.11 *** join/#brlcad konrado (~konrado@195.24.209.20)
09:17.48 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:59.08 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-cvorcigeaahttxom)
10:10.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:46.09 Notify 03BRL-CAD:zhaoanqing * 62077 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/src/libnmg/globals.c): add a independent variable nmg_debug into nmg.h as well as it's implementation is located in global.c. This will be used to replace the NMG_debug in the definition of struct rt_g.
11:00.55 *** join/#brlcad vladbogo (~vlad@86.124.250.26)
11:22.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:48.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:30.48 *** join/#brlcad Ch3ck (2942fc9a@gateway/web/freenode/ip.41.66.252.154)
12:54.09 brlcad first page of all 2014 siggraph technical papers:
12:54.15 brlcad http://s2014.siggraph.org/sites/default/files/firstpages.default.pdf
13:27.10 Notify 03BRL-CAD:starseeker * 62078 (brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c brlcad/branches/framebuffer-experiment/src/mged/dm-X.c): Get the embedded X24 framebuffer running with the new API.
13:59.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:02.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:03.57 Notify 03BRL-CAD:starseeker * 62079 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 16 others): Cleanup, refactor. Can't leave the NULLs in the interface definitions - minimally, need stub functions - but this gets things building.
14:08.05 Notify 03BRL-CAD:starseeker * 62080 (brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c brlcad/branches/framebuffer-experiment/src/libtclcad/tclcad_obj.c): Fix the other two fb_open_existing calls.
14:18.57 *** join/#brlcad Izak (~Izak@195.24.220.16)
14:20.41 Notify 03BRL-CAD:starseeker * 62081 (brlcad/branches/framebuffer-experiment/include/fb/CMakeLists.txt brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 3 others): Move internals header to generic name
14:26.01 Notify 03BRL-CAD:starseeker * 62082 (brlcad/branches/framebuffer-experiment/include/fb/fb_platform_specific.h brlcad/branches/framebuffer-experiment/src/libdm/CMakeLists.txt and 3 others): Fix copyright and update protective wrapper
14:43.22 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:54.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:59.26 Notify 03BRL-CAD:zhaoanqing * 62083 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/raytrace.h and 31 others): extract nmg_debug and rtg_vlfree from struct rt_g and put them in nmg.h
15:05.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:36.39 Notify 03BRL-CAD:carlmoore * 62084 brlcad/trunk/src/util/pixbackgnd.c: change -h to -H (it does something IN ADDITION TO high-res); use h and ? for help
15:36.57 Notify 03BRL-CAD:carlmoore * 62085 brlcad/trunk/doc/docbook/system/man1/en/pixbackgnd.xml: changes to man page because of changes to the source code
15:37.15 Notify 03BRL-CAD:carlmoore * 62086 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: touchup work to man page, which needed to reflect, in its EXAMPLE, use of -H in pixbackgnd; still have to resolve -l usage here
15:51.10 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:57.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:09.32 Notify 03BRL-CAD:bob1961 * 62088 brlcad/trunk/src/libtclcad/tclcad_obj.c: Don't create display lists unless they have been activated
16:09.34 Notify 03BRL-CAD:starseeker * 62087 (brlcad/branches/framebuffer-experiment/include/fb/fb_platform_specific.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 8 others): Switch more code over to the new approach.
16:16.35 Notify 03BRL-CAD:bob1961 * 62089 brlcad/trunk/src/libged/zap.c: ged_free_vlist_callback only takes two arguments.
16:26.06 *** join/#brlcad Ch3ck (2942fc9a@gateway/web/freenode/ip.41.66.252.154)
16:27.17 Notify 03BRL-CAD:starseeker * 62090 (brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h and 11 others): Refactor fb_close_existing
16:40.02 Notify 03BRL-CAD:vladbogo * 62091 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Solved set but not used warning.
16:45.07 Notify 03BRL-CAD:vladbogo * 62092 brlcad/trunk/src/libfb/if_qt.cpp: Implemented the qt_wmap and qt_rmap functions.
16:49.31 Notify 03BRL-CAD:starseeker * 62093 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: More cleanup
16:50.04 Notify 03BRL-CAD:n_reed * 62094 (brlcad/branches/brep-debug/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/brep-debug/doc/docbook/system/man1/en/mac-pix.xml and 22 others): sync from trunk through r62092
16:52.58 Notify 03BRL-CAD:starseeker * 62095 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: Shorten switch, since all statements are returns
16:54.48 *** join/#brlcad konrado (~konrado@195.24.209.21)
16:59.00 Notify 03BRL-CAD:n_reed * 62096 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge r61567 change from brep-debug branch to move duplicate code to a function
17:05.10 Notify 03BRL-CAD:n_reed * 62097 brlcad/trunk/src/libbrep/boolean.cpp: tweak inside-interval detection to ensure we examine all parts of curves and don't include curves that lie completely outside of face boundaries
17:14.19 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:18.22 Notify 03BRL-CAD:n_reed * 62098 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp Property Changed: and 2 others): merge from trunk through r62097
17:26.18 *** join/#brlcad gagan_ (~gagan@101.216.220.210)
18:16.37 Notify 03BRL-CAD Wiki:Inderpreet * 7662 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */
18:36.27 Notify 03BRL-CAD:starseeker * 62099 (brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c and 6 others): stub in functions for configure_window and refresh
18:39.35 Notify 03BRL-CAD:starseeker * 62100 brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h: Update comment
18:43.01 Notify 03BRL-CAD:starseeker * 62102 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
18:43.03 Notify 03BRL-CAD:starseeker * 62101 (brlcad/branches/gecode/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/gecode/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
18:43.09 Notify 03BRL-CAD:starseeker * 62103 (brlcad/branches/bullet/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/bullet/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
18:43.11 Notify 03BRL-CAD:starseeker * 62102 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
18:45.15 Notify 03BRL-CAD:carlmoore * 62104 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: redo the mac-pix man page due to new writeup regarding -l, which does NOT set output width & height to 512
18:47.13 Notify 03BRL-CAD:starseeker * 62105 (brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
19:08.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:10.37 *** join/#brlcad pandrei (~pandrei@188.26.182.116)
19:13.06 Notify 03BRL-CAD:starseeker * 62106 (brlcad/branches/rel8/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/rel8/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100
19:17.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:17.38 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:27.28 *** join/#brlcad gurwinder (75c7630b@gateway/web/freenode/ip.117.199.99.11)
19:27.47 gurwinder hello brlcad
19:28.44 gurwinder I am able to convert brlcad's sphere and torus successfully into POVray's format using g-xxx file
19:29.37 gurwinder brlcad: I want to know something about cylender and cone formed using brlcad
19:32.52 Notify 03BRL-CAD:n_reed * 62107 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: keep ssx curve intervals that lie on face boundaries
19:36.24 brlcad gurwinder: hello, awesome!
19:37.03 gurwinder brlcad: thanks :)
19:37.28 gurwinder So I Will send you a git link for the same.
19:39.25 brlcad gurwinder: "brlman libwdb" might be of help
19:39.40 brlcad yeah, interested in seeing what your code looks like now
19:40.03 brlcad so what is your question about cylinder/cone entities?
19:40.04 Notify 03BRL-CAD:starseeker * 62108 (svn:ignore ## -0,0 +1,2 ## and 2 others): Want to take a sligntly different approach to this effort in light of the libfb work - easiest way looks like a new branch
19:40.26 gurwinder brlcad: I am using g-xxx.c file i.e. what
19:40.45 gurwinder I do is change the code in this file
19:41.22 gurwinder Is this right what I am doing or I have to make my own file with the help of g-xxx
19:48.11 gurwinder brlcad: About cylender-> when we make a cylender using RCC, we give base point, height point and radius. I run "db get cylender_object_name" in mged command window
19:50.34 gurwinder brlcad: it shows 6 variable storing values of 1)base center point, 2) height center point others are for A B C D, where it store the value of radius?
19:58.18 Notify 03BRL-CAD Wiki:Vladbogolin * 7663 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 13 */
20:02.11 brlcad gurwinder: er, hopefully it was more clear to you than it seems that g-xxx is just an example for how to create a converter
20:02.18 brlcad to some hypothetical "xxx" format
20:02.37 brlcad in your case, you don't have a hypothetical format, you have an actual format you're converting to
20:03.52 brlcad so you'll absolutely want to create your own file using g-xxx as a reference/guide/tutorial ... name yours g-pov
20:04.11 brlcad so you'll have a g-pov.c or g-pov.cpp that you create
20:08.04 Notify 03BRL-CAD:n_reed * 62109 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): fix dplot erasing behavior so we don't have to zap between fcurve plots
20:08.14 brlcad as for your cylinder question, all of brl-cad's various cylinders get stored as a 'truncated generalized cone' (TGC) which is stored in a more general/complicated form so that it can capture a wide variety of shapes with a simple set of values
20:25.37 brlcad gurwinder: instead of running db get, try using the "l" command to list the object's formal representation in an easier to understand textual format
20:26.21 brlcad the values you see in the l command are either immediately available to you or trivially calculated
20:29.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:31.50 brlcad gurwinder: since povray doesn't seem to have a direct generalization of our TGC, you'll want to look at the vectors to detect when one is an RCC
20:32.08 brlcad then you can extract the radius from the vector (MAGNITUDE(vector))
20:34.37 brlcad we have code that does the prior you can follow in src/conv/iges/iges.c (see tgc_to_iges() where it detects it has either an rcc or a trc)
20:38.10 Notify 03BRL-CAD:starseeker * 62110 (brlcad/branches/osg/src/other/freetype/CMakeLists.txt =================================================================== and 168 others): Add openscenegraph and freetype from the old openscenegraph branch - part 1.
20:38.41 gurwinder brlcad: ok and thanks for reminding me to take help from other converters :P
20:39.29 Notify 03BRL-CAD:n_reed * 62111 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: remove commented code
20:42.18 gurwinder Also now I make g-pov.c file and able run make g-pov. Yes, for this g-pov I have to take help from all other converters like g-iges (that you suggested me). :)
20:46.14 Notify 03BRL-CAD:starseeker * 62112 (brlcad/branches/osg/src/other/openscenegraph/AUTHORS.txt =================================================================== and 520 others): Add openscenegraph and freetype from the old openscenegraph branch - part 2.
20:48.02 gurwinder brlcad: How to show you my code? Using Github ? Is there another place on BRL-CAD where I can put my code as running tasks :P ?
21:06.40 Notify 03BRL-CAD:carlmoore * 62113 brlcad/trunk/doc/docbook/system/man1/en/pixbackgnd.xml: Reword what had been 'By specifying the -i flag', and supply a missing period.
21:21.40 Notify 03BRL-CAD:starseeker * 62114 (brlcad/branches/osg/CMakeLists.txt brlcad/branches/osg/INSTALL and 6 others): Start integrating back in the openscenegraph work in BRL-CAD, this time with an eye towards more easily merging changes in from other branches.
21:30.46 *** join/#brlcad konrado (~konrado@195.24.209.20)
21:31.02 Notify 03BRL-CAD:starseeker * 62115 (brlcad/branches/osg/doc/docbook/system/man3/en/libfb.xml brlcad/branches/osg/doc/html/ReleaseNotes/email4.0.html and 122 others): Merge framebuffer experimentation branch through r62114 into new osg branch
21:50.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:07.49 Notify 03BRL-CAD:starseeker * 62116 (brlcad/branches/osg/include/fb/fb_platform_specific.h brlcad/branches/osg/include/fb.h and 3 others): Add osg framebuffer into new osg branch, modified for the new libfb setup.
22:10.03 Notify 03BRL-CAD:n_reed * 62117 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: rename vars for better readability
22:18.52 Notify 03BRL-CAD:carlmoore * 62118 brlcad/trunk/doc/docbook/system/man1/en/pixcut.xml: minor touchup of pixcut manpage; includes adding period at end of sentence (with space to avoid merging with 'image.pix')
23:09.23 brlcad gurwinder: if you successfully submit incremental patches for g-pov that are flawless, you can gain commit access for working directly on the repository
23:09.56 brlcad we also have a github repository for our web infrastructure, but prefer svn for the main repo
23:10.13 brlcad ~patches
23:10.14 infobot brlcad: Patches são modificações geradas pelo programa `diff' em que servem para atualizar um programa ou texto. Muito usado para aplicar modificações no código fonte do kernel.
23:10.36 brlcad heh
23:10.54 brlcad ~hello
23:10.55 infobot Howdy Bub
23:14.36 konrado brlcad: hello
23:18.44 brlcad ~no, patches are human-readable text files containing changes made to source files, usually intended to be applied by others (via `patch'), often created with tools like `diff' or revision control systems (e.g., `svn diff' and `git diff'). See http://en.wikipedia.org/wiki/Patch_(Unix)
23:19.33 brlcad ~patches
23:19.33 infobot somebody said patches was human-readable text files containing changes made to source files, usually intended to be applied by others (via `patch'), often created with tools like `diff' or revision control systems (e.g., `svn diff' and `git diff'). See http://en.wikipedia.org/wiki/Patch_(Unix)
23:19.57 brlcad howdy konrado
23:20.43 konrado Im doing brlcad
23:21.52 brlcad kanzure: fwiw, the rhino people do actively update opennurbs and have consistently for many years (usually one or two releases a year, corresponding with their commercial product rhinosdk which opennurbs is a subset)
23:24.01 kanzure hm, okay
23:24.40 brlcad clock: if you get the right maintainer, it's not an issue .. just a matter of whom you work with (it's almost entirely political)
23:24.41 kanzure you once mentioned they do it perhaps begrudgingly?
23:25.03 clock brlcad, what u mean?
23:25.56 brlcad kanzure: they opened it to help encourage adoption of the 3dm file format, for developing converters and applications reading 3dm files for geometry
23:25.59 brlcad no more no less
23:26.12 brlcad we're using it for FAR more, so we're just not their audience or a supported interest
23:26.52 brlcad moreover, we need and have since implemented much of what they rip out (pieces that are part of their rhinosdk commercial product)
23:27.05 kanzure btw, does brlcad use any of the opennurbs text annotation classes? the non-geometry-modeling-specific things
23:27.30 brlcad clock: responding to your comment from a couple days ago about repos accepting brl-cad into apt
23:27.57 brlcad kanzure: not yet, but I've certainly looked at them for exactly that
23:28.09 kanzure oh. hrm.
23:28.16 kanzure i was expecting no and never :)
23:28.32 brlcad I have my doubts that we'll use their containers for that
23:28.45 brlcad having reviewed them, it's not nearly as neat as other parts of the API
23:29.12 brlcad there are two versions where they sort of painted themselves into a corner, then created a new class that they're probably migrating towards
23:29.21 brlcad so some minor baggage
23:29.56 brlcad we can just learn from their growing and adapt a more general solution, or even more simplified
23:30.17 brlcad annotations are a hot topic
23:30.19 kanzure i was looking into rewriting their library in c or python (obviously, a python rewrite would not be very helpful to brlcad)
23:30.34 kanzure and as part of that going over their existing source code. was not very amused by their classes.
23:30.47 kanzure i mean, it's not the worst code i've seen :) it's way above opencascade quality.
23:32.35 kanzure i do suspect though that it could be simplified
23:33.29 brlcad it's better than most I've seen, easily
23:33.55 brlcad especially coming from a company...
23:36.54 kanzure do you happen to know if anyone did the ctypes/swig pointer-handoff python experiment?
23:46.01 konrado brlcad: i tested the patch and works well
IRC log for #brlcad on 20140813

IRC log for #brlcad on 20140813

00:17.21 brlcad kanzure: do not know
00:20.44 kanzure okay
00:58.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:38.27 *** join/#brlcad yukonbob (~bch@63.225.191.218)
02:38.31 yukonbob hello #brlcad
02:41.12 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:45.29 clock brlcad, "if you get the right maintainer, it's not an issue .. just a matter of whom you work with (it's almost entirely political)" - very interesting idea for me
02:45.43 clock brlcad, I notice on BRL-CAD I always meet perceived respect and friendliness
02:45.57 clock and on many other OSS projects I meet perceived disrespect, hostility and abuse
02:46.41 clock brlcad, what do you exactly mean with "political"?
02:52.04 yukonbob clock: I suspect "political" nearly always == "ego".
02:59.19 clock yukonbob, I don't know the exact meaning of the term ego although I heard it used in similar context few times. Do you mean arrogance?
02:59.50 yukonbob clock: you're on the right track.
02:59.59 clock I would say it like this
03:00.50 clock If you use 37 PFLOPS supercomputers designed for the task of surviving in evolution, for a task which they weren't designed for (programming), I would suggest to understand how these supercomputers work first
03:01.39 clock In other ways, in the setting of programming, the complexity and computational power of the programmed computer is negligible to that of the programming computer (human brain), so I would suggest it be neglected ;-)
03:02.17 clock So I think it basically reduces to the psychology of interpersonal regulation
03:02.25 clock I think the US Navy already did a research on this topic
03:02.45 clock Because they wanted their people to do assigned job, not spend energy in interpersonal quarrels
03:03.00 yukonbob Your "psychology of interpersonal regulation" is probably syn for "politics"
03:03.04 clock The research was done by J. J. Gibb and I find his categories very useful
03:04.17 clock yukonbob, no with "psychology of interpersonal regulation" I mean the Chapter 15 of Mikulincer, Shaver: Attachment in Adulthood (Structure, Dynamics, and Change
03:04.56 clock Titled Application of Attachment Theory and Research in Gropu and Organizational Settings
03:05.33 clock Shaver said in his lecture that some research in cooperation with the military showed, that when you have an avoidant leader, the subordinates will get a psychological breakdown
03:05.49 clock First the insecure attached subordinates break down, but eventually even the securely attached subordinates break down
03:07.45 yukonbob clock: well, you've lost me -- I haven't read these papers. Surely interesting, but probably a bit heady for what (I guess) Sean was trying to express. But I can't speak for him; only guessing. One oughtn't need a psych degree to get the jist of the sentiment.
03:07.59 yukonbob anyway -- I'm out. have fun.
03:37.20 Notify 03BRL-CAD:brlcad * 62119 brlcad/trunk/BUGS: simple texture mapping crash, low-hanging patch possibility
04:33.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:03.51 *** join/#brlcad konrado (~konrado@195.24.209.20)
05:24.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:59.36 Notify 03BRL-CAD Wiki:203.110.243.22 * 7664 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 13 */
06:02.48 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
07:14.34 Notify 03BRL-CAD Wiki:Albertcoder * 7665 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 12 */
08:05.57 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:20.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:23.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:06.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:07.45 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
10:22.57 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
10:30.42 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
10:32.47 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:58.02 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
10:59.18 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
11:18.24 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:23.33 *** join/#brlcad Ch3ck (2942fc9a@gateway/web/freenode/ip.41.66.252.154)
11:25.36 Zhao_Anqing d_rossberg: excuse me, daniel.
11:27.34 Zhao_Anqing I am thinking about the nurb_xxx.c files and nmg_rt_XXX.c.
11:28.38 Zhao_Anqing I hope to move the former to an independent lib and move the latter back to librt.
11:34.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:37.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:58.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:05.58 d_rossberg Zhao_Anqing: did you already teted how hard it is to create a libnurb?
12:08.37 Zhao_Anqing d_rossberg: I'm trying it, seems need to move geometry struct of nmg into it at the same time.
12:09.46 Zhao_Anqing I mean the edge_g_XXX and face_g_XXX...
12:11.16 Zhao_Anqing But I am not sure is it necessary to do this..it's also OK stay in libnmg if you don't mind there are something not like nmg_XXX.c
12:17.39 d_rossberg but nurb is a different primitive (bspline) which functionality is used in nmg, isn't it?
12:23.55 Zhao_Anqing So, you also agree to move them out of libnmg, and create a new libnurb?
12:24.44 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7666 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
12:24.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:26.05 d_rossberg at least they define a different set of functionalities which is used seperately too, i wouldn't put them in libnmg
12:33.41 Zhao_Anqing OK. I am glad to do the move work which will make libnmg more clear :)
12:41.30 *** join/#brlcad vladbogo (~vlad@86.121.97.230)
12:47.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:08.46 *** join/#brlcad konrado (~konrado@195.24.209.22)
13:09.00 *** join/#brlcad vladbogo (~vlad@86.121.97.230)
13:24.35 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
13:46.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:04.20 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:08.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:37.28 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:39.04 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
14:45.22 *** join/#brlcad alisha (~alisha@101.59.165.45)
14:55.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:17.45 Notify 03BRL-CAD:zhaoanqing * 62120 (brlcad/branches/nmgreorg/src/CMakeLists.txt brlcad/branches/nmgreorg/src/libnmg/CMakeLists.txt): move nurb_XXX.c files used by libnmg into an new-created libnurb.
15:24.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:29.37 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
16:44.59 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
16:51.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:07.03 Notify 03BRL-CAD:starseeker * 62121 (brlcad/branches/framebuffer-experiment/include/bu/magic.h brlcad/branches/framebuffer-experiment/include/fb.h and 12 others): Move magic numbers to bu/magic.h
17:24.23 Notify 03BRL-CAD:carlmoore * 62122 brlcad/trunk/src/util/mac-pix.c: provide some initial values; otherwise, it's possible to use these in computation without their having been given values
18:01.34 Notify 03BRL-CAD:starseeker * 62123 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: With the type magic number in the structure, don't need the string nonsense.
18:11.44 Notify 03BRL-CAD:starseeker * 62124 (brlcad/branches/osg/include/bu/magic.h brlcad/branches/osg/include/fb.h and 18 others): Merge in changes from framebuffer-experiment through 62123 and adapt osg fb code.
18:11.57 Notify 03BRL-CAD:carlmoore * 62125 brlcad/trunk/src/util/mac-pix.c: add not that standard output must be redirected
18:14.20 Notify 03BRL-CAD:carlmoore * 62126 (brlcad/trunk/doc/docbook/system/man1/en/pixcut.xml brlcad/trunk/src/util/pixcut.c brlcad/trunk/src/util/pixpaste.c): remove h and H (for high-res) from pixcut and pixpaste; revise pixcut man page (notice reference to pixpaste); pixpaste has no man page
18:27.41 Notify 03BRL-CAD:starseeker * 62127 (svn:ignore ## -0,0 +1,2 ## and 2 others): Framebuffer API is (hopefully) close enough for now, so shifting focus to libdm
18:37.37 Notify 03BRL-CAD:carlmoore * 62128 brlcad/trunk/doc/docbook/system/man1/en/pixcut.xml: change comma to semicolon; more importantly, supply missing # option
18:48.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:02.14 Notify 03BRL-CAD:starseeker * 62129 brlcad/trunk/include/dm.h: Remove old notes on dm API.
19:07.35 Notify 03BRL-CAD:starseeker * 62130 (brlcad/branches/gecode/BUGS brlcad/branches/gecode/doc/docbook/system/man1/en/mac-pix.xml and 10 others): Sync through trunk r62129
19:07.43 Notify 03BRL-CAD:starseeker * 62131 (brlcad/branches/bullet/BUGS brlcad/branches/bullet/doc/docbook/system/man1/en/mac-pix.xml and 10 others): Sync through trunk r62129
19:08.01 Notify 03BRL-CAD:starseeker * 62132 (brlcad/branches/osg/BUGS brlcad/branches/osg/doc/docbook/system/man1/en/pixbackgnd.xml and 9 others): Sync through trunk r62129
19:08.13 Notify 03BRL-CAD:starseeker * 62133 (brlcad/branches/rel8/BUGS brlcad/branches/rel8/doc/docbook/system/man1/en/mac-pix.xml and 10 others): Sync through trunk r62129
19:08.22 Notify 03BRL-CAD:starseeker * 62134 (brlcad/branches/dm-work/BUGS brlcad/branches/dm-work/doc/docbook/system/man1/en/mac-pix.xml and 10 others): Sync through trunk r62129
19:12.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:22.41 *** join/#brlcad konrado (~konrado@195.24.209.20)
19:56.12 *** join/#brlcad pandrei (~pandrei@188.25.160.25)
21:04.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:09.05 Notify 03BRL-CAD:starseeker * 62135 (brlcad/branches/dm-work/include/dm/dm-Null.h brlcad/branches/dm-work/include/dm.h and 22 others): Start working through the process of hiding struct dm the same way we hid struct fb. Work in progress, code will not currently compile.
21:11.51 *** join/#brlcad ankesh11_ (sid8015@gateway/web/irccloud.com/x-uktpvflvfyqpjtrr)
21:14.20 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
21:38.04 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:41.31 Notify 03BRL-CAD:carlmoore * 62136 brlcad/trunk/doc/docbook/system/man1/en/pixuntile.xml: correct the file numbering, assuming the input file is indeed the size the input parameters say it is
22:03.54 Notify 03BRL-CAD:starseeker * 62137 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 2 others): More work on hiding struct dm.
23:36.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:49.06 pandrei is there a BU_LIST macro to delete a specific node in a bu_list?
23:49.14 pandrei can't seem to find it in bu.h
23:50.27 pandrei ah, found it :)
IRC log for #brlcad on 20140814

IRC log for #brlcad on 20140814

00:24.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:39.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:16.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:29.41 Notify 03BRL-CAD:starseeker * 62138 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/adrt/isst_tcltk.c and 34 others): Return to a working state with struct dm almost hidden - need a dm_get/dm_put set of functions for allocation in MGED.
02:00.37 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:18.37 Notify 03BRL-CAD:starseeker * 62139 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 17 others): Checkpoint work on mged - given the number of state variables in the dm structure that MGED cares about, we really need some generic mechanism to access an arbitry set of these things.
02:31.58 Notify 03BRL-CAD:starseeker * 62140 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 3 others): Some more mged work.
02:48.09 Notify 03BRL-CAD:starseeker * 62141 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 10 others): Phew. Finally done, except for the dm specific parts (which need more thought - ideally, MGED shouldn't have to have per-type logic like that, although it may be unavoidable for window embedding...
03:03.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:36.45 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:06.26 *** join/#brlcad infobot (ibot@rikers.org)
17:06.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
17:13.34 *** join/#brlcad alisha (~alisha@106.192.150.164)
17:34.15 *** join/#brlcad alisha (~alisha@106.192.150.164)
17:38.24 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:49.37 *** join/#brlcad vladbogo (~vlad@86.121.104.200)
18:03.47 *** join/#brlcad alisha (~alisha@106.192.150.164)
18:30.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:48.57 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
19:13.56 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
19:32.14 raj12lnm kanzure, brlcad : I wish you give a try to the Python-OpenNurbs I wrapped this summer
19:32.39 kanzure whatfor?
19:33.56 kanzure can you try passing the opennurbs pointer from python-brlcad (ctypes) into swig or pybindgen and let me know if it works?
19:49.44 Notify 03BRL-CAD:ejno * 62148 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/libgcv/bot_solidity.c brlcad/trunk/src/libgcv/bot_solidity.h): add header and footer to bot_solidity.c
19:51.23 raj12lnm kanzure it works in the current version.
19:56.23 kanzure so you can make an opennurbs object in the ctypes side, and opennurbs functions can successfully manipulate the object on the pybindgen side?
19:56.35 kanzure can you show me an example
19:58.39 raj12lnm kanzure : you just need to install that and try
19:58.55 kanzure but i was asking you?
19:59.02 raj12lnm basically when you run the setup
19:59.12 raj12lnm you will get a opennurbs.so file
19:59.20 kanzure what about it?
19:59.31 raj12lnm which is a built in library file
19:59.49 raj12lnm now no matter in a ctypes project or a swig project or any other python project
19:59.58 raj12lnm you just import that by writting
20:00.07 raj12lnm import opennurbs as ON
20:00.09 kanzure yes i know how to import libraries :(
20:00.13 kanzure that is not what i was asking you
20:00.19 raj12lnm and do anything you like.
20:00.40 raj12lnm it will give you acess to all c++ classes and functions and python objects
20:00.43 raj12lnm even pointer
20:00.57 kanzure when you said:
20:00.57 kanzure 12:49 < raj12lnm> kanzure it works in the current version.
20:00.59 *** join/#brlcad andrei__ (~IceChat77@188.26.59.210)
20:01.06 kanzure did that mean you tried sharing an object from the ctypes side with the pybindgen side?
20:01.35 raj12lnm I have no background with opennurbs
20:06.13 raj12lnm i believe i can help.
20:07.06 kanzure cool
20:10.05 Notify 03BRL-CAD Wiki:128.63.32.57 * 7668 /wiki/Community_Publication_Portal: /* Physics Simulation System */
20:18.11 Notify 03BRL-CAD Wiki:128.63.32.57 * 7669 /wiki/Community_Publication_Portal: /* Physics Simulation System */
20:20.29 Notify 03BRL-CAD:carlmoore * 62149 (brlcad/trunk/doc/docbook/system/man1/en/asc2g.xml brlcad/trunk/doc/docbook/system/man1/en/azel.xml and 4 others): minor touches; if a command name is at the end of a sentence, I will put a blank between it and the ending period
20:22.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:24.05 Notify 03BRL-CAD Wiki:128.63.32.57 * 7670 /wiki/Community_Publication_Portal: /* Physics Simulation System */
20:25.43 Notify 03BRL-CAD Wiki:128.63.32.57 * 7671 /wiki/Community_Publication_Portal: /* Physics Simulation System */
20:26.47 Notify 03BRL-CAD Wiki:128.63.32.57 * 7672 /wiki/Community_Publication_Portal: /* Physics Simulation System */
20:33.32 Notify 03BRL-CAD:carlmoore * 62150 (brlcad/trunk/doc/docbook/system/man1/en/cy-g.xml brlcad/trunk/doc/docbook/system/man1/en/fbgrid.xml and 2 others): minor touching up; as usual for me, I use <command> & </command> whenever the command name appears
20:41.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:44.34 Notify 03BRL-CAD:carlmoore * 62151 (brlcad/trunk/doc/docbook/system/man1/en/fbhelp.xml brlcad/trunk/doc/docbook/system/man1/en/g_lint.xml): touching up; another convention is that I will NOT underscore punctuation marks
20:53.19 Notify 03BRL-CAD Wiki:128.63.32.57 * 7673 /wiki/Community_Publication_Portal: /* Physics Simulation System */
21:00.05 Notify 03BRL-CAD Wiki:128.63.32.57 * 7674 /wiki/Community_Publication_Portal: /* Physics Simulation System */
21:03.59 Notify 03BRL-CAD Wiki:128.63.32.57 * 7675 /wiki/Community_Publication_Portal: /* Physics Simulation System */
21:06.01 Notify 03BRL-CAD Wiki:128.63.32.57 * 7676 /wiki/Community_Publication_Portal: /* Physics Simulation System */
21:27.18 Notify 03BRL-CAD Wiki:Vladbogolin * 7677 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 13 */
21:38.50 Notify 03BRL-CAD:ejno * 62152 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: consistency/reduce verbosity
22:00.43 Notify 03BRL-CAD:carlmoore * 62153 (brlcad/trunk/doc/docbook/system/man1/en/pixhalve.xml brlcad/trunk/src/util/pixhalve.c): fixes to pixhalve and its manpage; -h for high-res is gone, and -h and -? for help are provided; bug in that I don't see file_height being read in!
23:11.20 Notify 03BRL-CAD Wiki:Albertcoder * 7678 /wiki/User:Albertcoder/GSoC2014/logs: /* Development Period */
23:34.46 clock is there an option to browse brl cad source online?
23:34.53 clock I looked here but there are just zipfiles
23:34.55 clock http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/
23:58.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140815

IRC log for #brlcad on 20140815

00:22.56 Notify 03BRL-CAD Wiki:98.204.196.179 * 7679 /wiki/Community_Publication_Portal: /* Physics Simulation System */
00:28.48 Notify 03BRL-CAD Wiki:98.204.196.179 * 7680 /wiki/Community_Publication_Portal: /* Physics Simulation System */
01:34.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:32.29 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
02:34.46 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
02:54.45 *** join/#brlcad yukonbob (~bch@c-76-22-42-247.hsd1.wa.comcast.net)
02:54.51 yukonbob hello #brlcad
04:21.54 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
04:29.02 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:39.28 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
04:50.19 *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44)
05:57.58 Notify 03BRL-CAD Wiki:202.164.53.117 * 7681 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 11 */
06:18.24 Notify 03BRL-CAD Wiki:Inderpreet * 7682 /wiki/User:Inderpreet/GSoC14/logs: /* Week 13 */
06:32.20 *** join/#brlcad albertcoder (~albertcod@101.208.111.240)
06:54.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:01.33 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
08:13.05 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
08:23.53 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
08:26.54 Notify 03BRL-CAD Wiki:Ankeshanand * 7683 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 13 */
10:18.56 Notify 03BRL-CAD:zhaoanqing * 62154 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/raytrace.h and 3 others): move rt_vlist_cmd_descriptions, rt_initial_tree_state and parts of vlist functions back from libnmg to librt. Then put some definition of NMG operation to nmg.h.
10:27.25 Notify 03BRL-CAD:zhaoanqing * 62155 brlcad/branches/nmgreorg/include/nmg.h: make nmg.h also reference raytrace.h, hence libnmg can know the struct defined in raytrace.h
10:35.00 *** join/#brlcad infobot (ibot@rikers.org)
10:35.00 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
11:50.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:42.45 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
13:11.30 Notify 03BRL-CAD:starseeker * 62156 NIL: Togl is no longer of interest - remove dmtogl branch
13:12.43 Notify 03BRL-CAD:starseeker * 62157 NIL: Never mind integrating a 3rd party uuid - we'll just put together a libbu uuid that does what we need. Remove uuid branch.
13:15.05 Notify 03BRL-CAD:starseeker * 62158 NIL: This branch is either premature or unnecessary.
13:15.40 Notify 03BRL-CAD:starseeker * 62159 NIL: Should be done with this branch now.
13:18.05 Notify 03BRL-CAD:starseeker * 62161 (brlcad/branches/bullet/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/bullet/doc/docbook/system/man1/en/azel.xml and 20 others): Sync through trunk r62159
13:18.08 Notify 03BRL-CAD:starseeker * 62160 (brlcad/branches/gecode/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/gecode/doc/docbook/system/man1/en/azel.xml and 20 others): Sync through trunk r62159
13:18.10 Notify 03BRL-CAD:starseeker * 62162 (brlcad/branches/osg/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/osg/doc/docbook/system/man1/en/azel.xml and 20 others): Sync through trunk r62159
13:18.18 Notify 03BRL-CAD:starseeker * 62162 (brlcad/branches/osg/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/osg/doc/docbook/system/man1/en/azel.xml and 20 others): Sync through trunk r62159
13:18.38 Notify 03BRL-CAD:starseeker * 62163 (brlcad/branches/rel8/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/rel8/doc/docbook/system/man1/en/azel.xml and 20 others): Sync through trunk r62159
13:18.40 Notify 03BRL-CAD:starseeker * 62164 (brlcad/branches/dm-work/doc/docbook/system/man1/en/asc2g.xml brlcad/branches/dm-work/doc/docbook/system/man1/en/azel.xml and 73 others): Sync through trunk r62159
13:29.25 Notify 03BRL-CAD:starseeker * 62165 (brlcad/branches/dm-work/src/mged/dm-X.c brlcad/branches/dm-work/src/mged/dm-generic.c and 6 others): Update the bu_struct_parse related function calls to pass along a void pointer, so callers can have data available beyond just the base object. (previous commit accidentally added most of it, this gets things building again on linux)
13:30.42 Notify 03BRL-CAD:starseeker * 62166 brlcad/branches/dm-work/include/fb.h: need common.h first
14:15.39 *** join/#brlcad ishwerdas (~ishwerdas@117.212.51.178)
14:17.08 Notify 03BRL-CAD:starseeker * 62167 (brlcad/branches/dm-work/src/libdm/dm-Null.c brlcad/branches/dm-work/src/libdm/dm-X.c and 9 others): Add a slot for a bu_structparse table to the private struct dm_internal
14:35.58 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
15:03.05 Notify 03BRL-CAD:starseeker * 62168 (brlcad/branches/dm-work/src/libdm/dm-Null.c brlcad/branches/dm-work/src/libdm/dm-X.c and 9 others): Start setting up for the internal variables to be managed by libdm directly.
15:12.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:16.05 Notify 03BRL-CAD:zhaoanqing * 62169 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/nurb.h and 43 others): fix bugs to make program be able to compile on Linux.
15:18.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:24.11 *** join/#brlcad ishwerdas (~ishwerdas@117.220.168.126)
15:27.27 Notify 03BRL-CAD:starseeker * 62170 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 2 others): Get a version of the ogl struct parse table embedded in libdm. Not yet used anywhere.
15:31.28 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
15:33.27 Notify 03BRL-CAD:zhaoanqing * 62171 (brlcad/branches/nmgreorg/src/libnmg/CMakeLists.txt brlcad/branches/nmgreorg/src/librt/CMakeLists.txt): move dspline.c from libnmg to librt.
15:43.51 Notify 03BRL-CAD:starseeker * 62172 (brlcad/branches/dm-work/include/bu/parse.h brlcad/branches/dm-work/src/mged/dm-ogl.c): Will need a way to associate user hook functions with variables that doesn't involve an all-up structparse table
16:23.46 *** join/#brlcad ishwerdas (75dca87e@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.168.126)
16:33.50 Notify 03BRL-CAD:carlmoore * 62173 (brlcad/trunk/doc/docbook/system/man1/en/anim_script.xml brlcad/trunk/doc/docbook/system/man1/en/anim_sort.xml and 3 others): increase use of <command>, but switch to underscore if I am referring to an argument name
16:38.32 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
16:50.26 Notify 03BRL-CAD:carlmoore * 62174 brlcad/trunk/doc/docbook/system/man1/en/ap-pix.xml: use <command>, and remove underscore on 'Applicon'
16:59.55 *** join/#brlcad vladbogo (~vlad@86.124.251.129)
17:22.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:31.19 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
18:49.26 Notify 03BRL-CAD:starseeker * 62175 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c and 2 others): Not everything is working yet, but getting closer to lib embedded structparse table.
18:54.53 Notify 03BRL-CAD:vladbogo * 62176 brlcad/trunk/src/libfb/if_qt.cpp: Added a simple keyboard event that just prints fb info + other small fixes.
19:02.44 Notify 03BRL-CAD:starseeker * 62177 brlcad/branches/dm-work/src/libdm/dm-ogl.c: Ah - wasn't initializing the vls. dm set now prints out everything as expected.
19:07.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:24.25 Notify 03BRL-CAD:starseeker * 62178 brlcad/trunk/TODO: Make a note so I don't forget to get the extern stuff out of parse.h - a bit of care is needed, and I'll have to double-check were parse.h is included to see if extern.h will do instead.
19:28.30 Notify 03BRL-CAD Wiki:Vladbogolin * 7684 /wiki/User:Vladbogolin/GSoC2014/summary: Created page with "=Embedding a framebuffer window= The project can be split into two main parts: *Creating a new Qt framebuffer *Embedding a framebuffer window I started by creating a new cro..."
19:31.58 Notify 03BRL-CAD Wiki:Vladbogolin * 7685 /wiki/User:Vladbogolin/GSoC2014/summary: /* Results */
19:34.26 Notify 03BRL-CAD Wiki:Vladbogolin * 7686 /wiki/User:Vladbogolin/GSoC2014/summary: /* Results */
19:35.49 Notify 03BRL-CAD Wiki:Vladbogolin * 7687 /wiki/User:Vladbogolin/GSoC2014/summary: /* Embedding a framebuffer window */
19:42.27 Notify 03BRL-CAD:starseeker * 62179 brlcad/branches/dm-work/include/dm.h: dm_open takes care of this for now.
19:50.48 brlcad clock: yes, http://brlcad.org/xref/source/ and http://brlcad.org/fisheye/browse/BRL-CAD/brlcad/trunk/ and another one on sf.net to name a few
19:52.33 Notify 03BRL-CAD Wiki:Vladbogolin * 7688 /wiki/User:Vladbogolin/GSoC2014/summary: /* Embedding a framebuffer window */
19:53.17 Notify 03BRL-CAD Wiki:Vladbogolin * 7689 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Progress reports */
19:54.36 Notify 03BRL-CAD Wiki:Vladbogolin * 7690 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 13 */
19:58.43 *** join/#brlcad andrei_ (~IceChat77@188.26.182.199)
20:01.54 clock IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, INCEDIARY, EXPLOSIVE, IMPLOSIVE, OR ACCIDENTAL DAMAGE WHICH MAY RESULT FROM USE OF THIS SOFTWARE :)
20:03.18 clock Would BRL-CAD like to include by Ronja models as example models bundled into the software?
20:04.18 clock http://ronja.twibright.com/3d/
20:18.52 brlcad clock: possibly, but I hadn't yet formalized how we manage licensing with the 3d models (other than all are currently assigned and bsd-licensed)
20:19.26 clock brlcad, would it be possible to add a README into the directory listing the licenses of certain models?
20:19.30 brlcad obiouvsly would want you to retain credit for your work, but not encumber our distribution process
20:20.42 brlcad the geometry files themselves can hold a readme/license/info about their status
20:30.53 Notify 03BRL-CAD:starseeker * 62180 (brlcad/branches/dm-work/include/bu/parse.h brlcad/branches/dm-work/include/dm.h and 3 others): Start reworking dm-ogl in mged to not need any dm internal logic - evolving the structparse approach as we go.
20:39.19 Notify 03BRL-CAD:carlmoore * 62181 (brlcad/trunk/doc/docbook/system/man1/en/asc-nmg.xml brlcad/trunk/doc/docbook/system/man1/en/asc-plot3.xml): use <command> for the command, and remove one underscore
20:54.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:35.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:49.45 Notify 03BRL-CAD:starseeker * 62182 (brlcad/branches/dm-work/include/dm/CMakeLists.txt brlcad/branches/dm-work/include/dm.h and 5 others): Broke something, but getting closer - checkpoint.
22:02.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:23.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:30.05 ``Erik http://renovomotors.com/the-coupe/ american all electric coupe, looks nice O.o top speed is a bit lacking, though
22:33.12 mihaineacsu how many souls does that cost?
22:42.05 ``Erik no idea, they've only built a "production prototype" so far... probably in the range of "if you have to ask..."
22:43.37 Notify 03BRL-CAD Wiki:DamienMais * 0 /wiki/User:DamienMais:
22:43.45 Notify 03BRL-CAD Wiki:DamienMais * 7691 /wiki/Opinie_O_Kudzu_And_Love_-_How_They_Are_The_Same: Created page with "Before the "horror bust" of the 1990s, Kelly was a favored novelist with a number of paperback originals on the shelves. However whenever the bottom fell out plus his publishe..."
22:44.14 ``Erik one site claims 539000usd
22:54.22 andrei_ Hello
22:55.01 andrei_ I m having a bit of trouble with svn. I have two patches: p1 and p2. And p2 needs to assume that p1 has been applied to source(even if it hasn't)
22:55.09 andrei_ in git I would git commit w/o pushing
22:55.12 andrei_ can I do that with svn?
23:22.43 ``Erik nope, there is no concept of a local commit in svn...
23:23.02 andrei_ :(
23:50.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
IRC log for #brlcad on 20140816

IRC log for #brlcad on 20140816

00:24.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
00:34.57 *** part/#brlcad andrei_ (~IceChat77@188.26.182.199)
02:19.54 Notify 03BRL-CAD Wiki:Mihaineacsu * 0 /wiki/File:Rt_material_internal.png:
02:26.24 Notify 03BRL-CAD Wiki:Mihaineacsu * 0 /wiki/File:Rt_material_internal2.png:
02:30.48 Notify 03BRL-CAD Wiki:Mihaineacsu * 7694 /wiki/User:Mihaineacsu/implementing_material_obj: Created page with "=Notes on implementing material object= BRL-CAD uses simple material properties, presently limited to density, for calculating weights, moments of inertia and other geometric..."
02:32.26 Notify 03BRL-CAD Wiki:Mihaineacsu * 7695 /wiki/User:Mihaineacsu/implementing_material_obj:
02:35.56 mihaineacsu brlcad: whenever you have time can you have a look over this and let me know if I'm on the right track? http://goo.gl/o9eGIO
02:39.49 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
02:53.16 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:04.11 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
03:09.30 Notify 03BRL-CAD Wiki:218.79.166.196 * 7696 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 12 */
03:10.39 Notify 03BRL-CAD Wiki:218.79.166.196 * 7697 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 13 */
03:14.29 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
03:48.38 Notify 03BRL-CAD Wiki:Clouddrift * 7698 /wiki/User:Clouddrift/GSoC2014/Logs: /* Week 13 */
03:50.27 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
03:54.46 *** join/#brlcad bch_ (~bch@c-71-231-59-239.hsd1.wa.comcast.net)
03:54.50 bch_ hello #brlcad
04:41.31 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
05:46.06 *** join/#brlcad ashank (~ashank@101.60.117.199)
05:48.19 ashank hello sir,
05:49.13 yukonbob hello ashank :)
05:49.24 ashank i m new to gsoc so plz guide me step forward as i want contribute this
05:49.49 ashank how can i start?
05:50.03 yukonbob how to start w/ contributing to BRL-CAD ?
05:51.16 yukonbob about to have a laptop w/ a dead battery...
05:52.23 ashank sorry sir,i failed to understand.
05:52.47 yukonbob ashank: are you wondering how to start contributing to BRL-CAD ?
05:53.03 ashank yes
05:53.29 yukonbob depending on your skill, or area of interest, find appropriate fault or shortcoming, and fix it :)
05:53.47 yukonbob there is probably a list of outstanding issues for ideas...
05:54.04 ashank where can i find issues?
05:54.23 yukonbob doesn't know off top of head, but check the website and the src distribution
05:54.44 yukonbob see ./TODO in root of src distro
05:55.04 yukonbob work *closely* with a current developer --
05:55.15 yukonbob don't try to impress/surprise anybody w/ a huge body of work...
05:55.20 yukonbob it likely won't be accepted...
05:55.31 yukonbob nobody here likes suprises like that (with good reason).
05:55.50 yukonbob maintain the current style of code...
05:56.13 yukonbob you could work on existing code, new code, documentation, or perhaps the website...
05:56.40 yukonbob I'm _not_ saying that's whats currently available, but just broad classes of area that might need attention.
05:56.58 yukonbob has worked on code (small amount) and documention (convert to docbook)
05:58.19 yukonbob brlcad, ``Erik, and starseeker (off top of my head) are leaders who can guide you further if you catch them when they're here...
05:58.23 ashank how can i show the code for correction?
05:58.28 yukonbob patches
05:58.47 yukonbob could be pastebin, or email...
05:58.50 yukonbob I don't know...
05:59.01 yukonbob do you have code already finished ?
05:59.21 ashank no not yet
05:59.31 yukonbob well, then you don't need to worry about that :)
05:59.40 yukonbob (worry about how to show it)
06:00.15 yukonbob off
06:00.18 yukonbob ashank: good luck
06:00.28 ashank thanks :)
08:17.06 *** join/#brlcad pandrei (~pandrei@188.26.182.199)
08:28.30 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
09:59.31 *** join/#brlcad konrado (~root@195.24.209.22)
12:19.59 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
12:40.41 *** join/#brlcad vladbogo (~vlad@86.121.100.236)
13:05.36 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:27.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:57.45 *** join/#brlcad vladbogo_ (~vlad@86.121.100.236)
14:19.00 *** join/#brlcad jazz (75dca8ea@gateway/web/freenode/ip.117.220.168.234)
14:27.18 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
15:34.11 *** join/#brlcad vladbogo_ (~vlad@86.121.100.236)
15:46.00 *** join/#brlcad vladbogo_ (~vlad@86.121.100.236)
16:19.46 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:28.35 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:32.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:55.58 Notify 03BRL-CAD Wiki:Krajkreddy * 7699 /wiki/User:Krajkreddy/GSOC14/end_term_summary: Create EndTerm Summary page.
17:57.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:04.53 *** join/#brlcad albertcoder (~albertcod@202.164.45.205)
18:52.41 *** join/#brlcad albertcoder (~albertcod@202.164.45.205)
19:12.51 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
19:39.26 Notify 03BRL-CAD Wiki:Inderpreet * 7700 /wiki/User:Inderpreet/GSoC14/logs: /* Week 13 */
19:42.29 Notify 03BRL-CAD Wiki:Krajkreddy * 7701 /wiki/User:Krajkreddy/main: Add details to my page on wiki.
19:52.24 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
19:53.44 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
20:06.11 *** join/#brlcad infobot (ibot@rikers.org)
20:06.11 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
20:47.30 *** join/#brlcad konrado (~e@195.24.209.22)
21:05.13 raj12lnm hi all.
21:05.31 raj12lnm I am writing final summary of my project.
21:05.42 raj12lnm What details do you think I should put ?
21:56.08 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:59.27 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:06.45 *** join/#brlcad FreezingDroid (~FreezingC@135.0.41.14)
22:11.56 *** join/#brlcad andrei_ (~IceChat77@188.26.182.199)
22:36.34 *** join/#brlcad yukonbob (~bch@216.190.25.246)
22:47.04 yukonbob hello #brlcad
23:21.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140817

IRC log for #brlcad on 20140817

00:53.09 *** join/#brlcad jakob__ (75dca8ea@gateway/web/freenode/ip.117.220.168.234)
01:09.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:28.47 brlcad howdy yukonbob
01:49.56 yukonbob brlcad: howdy indeed. Long time no chat.
01:50.03 yukonbob how're things ?
02:35.54 Notify 03BRL-CAD:starseeker * 62183 (brlcad/branches/dm-work/include/bu/magic.h brlcad/branches/dm-work/include/dm.h and 3 others): Start working the dm setup over to make it look a bit more like the libfb arrangement.
03:18.11 *** join/#brlcad ashank (~ashank@101.60.87.125)
04:18.05 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
05:04.11 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:52.16 *** join/#brlcad ashank (~ashank@101.60.87.125)
06:11.39 Notify 03BRL-CAD Wiki:Krajkreddy * 7702 /wiki/User:Krajkreddy/GSOC14/end_term_summary: First Rough Draft
06:12.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:08.52 *** join/#brlcad vladbogo (~vlad@86.121.107.188)
07:26.41 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:42.33 *** join/#brlcad ashank (~ashank@115.253.225.34)
07:44.49 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
09:05.07 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:10.26 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
11:27.03 *** join/#brlcad ashank (~ashank@115.250.253.210)
12:03.57 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
13:02.24 *** join/#brlcad vladbogo (~vlad@86.121.107.188)
13:39.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:44.53 *** join/#brlcad ashank (~ashank@115.250.253.210)
14:44.53 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
15:02.52 kanzure raj12lnm is not an idler? hrmm
15:04.57 Notify 03BRL-CAD:starseeker * 62184 (brlcad/branches/dm-work/src/libdm/color.c brlcad/branches/dm-work/src/libdm/dm-X.c and 4 others): checkpoint.
15:44.54 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-earxlrorudcomznc)
15:46.12 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:47.42 *** join/#brlcad vladbogo (~vlad@86.121.107.188)
17:10.28 *** join/#brlcad albertcoder (~albertcod@202.164.45.205)
17:49.42 *** join/#brlcad ashank (~ashank@115.250.107.152)
18:15.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:02.25 Notify 03BRL-CAD:starseeker * 62185 (brlcad/branches/dm-work/include/bu/magic.h brlcad/branches/dm-work/include/dm/CMakeLists.txt and 12 others): Getting too far down the rabbit hole. Back up to 62181 - need a more gradual approach to this.
20:48.04 *** join/#brlcad andrei_ (~IceChat77@188.26.182.199)
20:48.16 andrei_ hello
20:49.05 andrei_ Sean, the correct term for BRL-CAD's rt^3 branch is
20:49.09 andrei_ geometric modeling kernel, right?
20:50.31 andrei_ or anyone else, really
21:04.30 Notify 03BRL-CAD Wiki:Krajkreddy * 7703 /wiki/User:Krajkreddy/GSOC14/end_term_summary: /* Tasks Accomplished */
21:05.04 Notify 03BRL-CAD Wiki:Krajkreddy * 7704 /wiki/User:Krajkreddy/GSOC14/end_term_summary: /* Tasks Remaining */
21:06.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:09.22 Notify 03BRL-CAD:starseeker * 62186 (brlcad/branches/dm-work/include/dm/dm-ogl.h brlcad/branches/dm-work/include/dm.h and 3 others): Make the settings that were in src/mged/dm-ogl.c work from the library.
21:09.30 Notify 03BRL-CAD Wiki:Krajkreddy * 7705 /wiki/User:Krajkreddy/GSOC14/end_term_summary: /* Way forward */
21:11.55 Notify 03BRL-CAD Wiki:Krajkreddy * 7706 /wiki/Google_Summer_of_Code/2014: /* Correct link : Python Geometry */
21:12.43 Notify 03BRL-CAD Wiki:Krajkreddy * 7707 /wiki/User:Krajkreddy/main: /* correct link */
21:14.52 Notify 03BRL-CAD Wiki:Krajkreddy * 7708 /wiki/User:Krajkreddy/GSOC14/summary: add end term summary page to the brlcad main page.
21:48.31 Notify 03BRL-CAD:starseeker * 62187 (brlcad/branches/dm-work/src/libdm/dm-X.c brlcad/branches/dm-work/src/libdm/dm-ogl.c and 3 others): move X display manager vparse table to libdm.
21:49.08 *** join/#brlcad vladbogo (~vlad@86.121.107.188)
22:10.28 Notify 03BRL-CAD:starseeker * 62188 brlcad/branches/dm-work/src/libdm/dm-ogl.c: fix names
22:13.00 *** join/#brlcad emagdalenaC2C (~emagdalen@57.159.165.83.dynamic.mundo-r.com)
22:19.39 *** join/#brlcad emagdalenaC2C (~emagdalen@57.159.165.83.dynamic.mundo-r.com)
22:20.23 Notify 03BRL-CAD:starseeker * 62189 (brlcad/branches/dm-work/include/dm/dm-wgl.h brlcad/branches/dm-work/src/libdm/dm-wgl.c brlcad/branches/dm-work/src/mged/dm-wgl.c): Make the wgl dm logic in mged look more like the ogl logic - untested, but looks to be quite similar.
22:33.06 Notify 03BRL-CAD:starseeker * 62190 (brlcad/branches/dm-work/src/libdm/dm-qt.cpp brlcad/branches/dm-work/src/libdm/dm-tk.c brlcad/branches/dm-work/src/mged/dm-tk.c): More dm work in MGED - need to be a bit more careful with Qt, since it's doing a bit more work with zclip and needs a libdm hook function, but tk looks pretty much like X
22:58.05 *** join/#brlcad yukonbob (~bch@63.225.191.218)
22:58.08 yukonbob hello #brlcad
23:12.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:48.03 mihaineacsu hi yukonbob!
23:51.43 yukonbob hi mihaineacsu
23:52.11 mihaineacsu noticed your question a bit too late the previous day. if you'd like to start contributing to BRL-CAD you should start with compiling the source.
IRC log for #brlcad on 20140818

IRC log for #brlcad on 20140818

00:15.53 kanzure case BOOLEAN_INTERSECT: return 0;
00:15.54 kanzure why?
00:19.06 kanzure ah, because you can't intersect two bounding boxes that don't intersect
00:44.41 yukonbob mihaineacsu: that was clock asking iirc. I actually have a (probably stale) commit bit :)
00:46.03 yukonbob actually, now that I think of it, I think it wasn't clock... anyway...
00:46.03 mihaineacsu ah yes, it was someone else :). sorry bout that
00:46.19 yukonbob np
01:39.18 Notify 03BRL-CAD Wiki:Albertcoder * 7709 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 13 */
02:14.52 Notify 03BRL-CAD Wiki:Sean * 7710 /wiki/Deuces: Reverted edits by [[Special:Contributions/202.67.40.50|202.67.40.50]] ([[User talk:202.67.40.50|talk]]) to last revision by [[User:141.85.0.116|141.85.0.116]]
02:15.16 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:202.67.40.50: Spamming links to external sites
02:24.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:28.44 *** join/#brlcad ashank (~ashank@115.245.126.133)
02:32.50 starseeker clock: out of curiosity, what is the license on the Ronja CAD models? I see the model page (http://ronja.twibright.com/3d/) but the only license I see is the GFDL at the bottom.
02:55.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:39.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:46.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:58.38 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-qegjpzytyrzhihan)
05:02.28 Notify 03BRL-CAD Wiki:202.164.53.117 * 7711 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 13 */
05:04.37 *** join/#brlcad emagdalenaC2C (~emagdalen@57.159.165.83.dynamic.mundo-r.com)
05:09.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:14.08 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:04.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:57.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
07:27.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
07:34.35 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:49.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:07.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:37.57 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
09:01.39 Notify 03BRL-CAD Wiki:Krajkreddy * 7712 /wiki/User:Krajkreddy/GSOC14/end_term_summary: Add links
09:02.36 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-bkyvnebjqbwzcbxe)
09:10.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:02.52 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
10:30.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:33.52 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:14.53 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
12:40.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:04.31 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
13:12.02 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
13:20.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:29.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:14.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:18.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:37.28 Notify 03BRL-CAD:brlcad * 62191 (brlcad/trunk/NEWS brlcad/trunk/src/gtools/gdiff.c): fixed a bug in gdiff where it ends up with a null val2 object causing a crash down in tcl land. didn't investigate source, but allow gdiff to at least proceed gracefully. almost certainly related to the fact that brep objects were being compared.
15:48.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:58.17 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7713 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Development Logs */
16:10.56 Notify 03BRL-CAD:indianlarry * 62192 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Removed error in brep load of closed curves, Circle and Ellipse, that returned an error when not trimmed and didn't have start and end points set. Already had code to calculate start and end points for this condition.
16:14.36 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:15.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.45 Notify 03BRL-CAD:n_reed * 62193 brlcad/trunk/src/librt/primitives/brep/brep.cpp: ws/style
16:31.51 Notify 03BRL-CAD:n_reed * 62194 brlcad/trunk/misc/astyle.opt: add the flag needed for mixed tabs and spaces
16:45.52 *** join/#brlcad vladbogo (~vlad@86.121.100.56)
16:46.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:52.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:53.36 Notify 03BRL-CAD Wiki:203.110.243.22 * 7714 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 13 */
17:09.45 *** join/#brlcad emagdalenaC2C (~emagdalen@57.159.165.83.dynamic.mundo-r.com)
17:22.00 Notify 03BRL-CAD:zhaoanqing * 62195 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/nurb.h and 3 others): reorganize the location of some files in libnurb, libnmg and librt. make them more reasonable.
17:30.22 Notify 03BRL-CAD:ejno * 62196 brlcad/trunk/src/conv/step/STEPWrapper.cpp: remove unused variable and have overloaded STEPWrapper::getStringAttribute(int, const char *) reuse STEPWrapper::getStringAttribute(SDAI_Application_instance *, const char *)
17:38.46 Notify 03BRL-CAD:carlmoore * 62197 brlcad/trunk/doc/docbook/system/man1/en/anim_turn.xml: fix occurrences of 'track','Track'
17:48.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:50.31 Notify 03BRL-CAD:n_reed * 62198 brlcad/trunk/src/librt/primitives/brep/brep.cpp: move loop point sampling to separate function
18:03.24 Notify 03BRL-CAD:zhaoanqing * 62199 brlcad/branches/nmgreorg/include/nurb.h: add loopuse declaration in nurb.h to make last change be compiled on Linux.
18:05.14 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.25)
18:20.54 Notify 03BRL-CAD:carlmoore * 62200 brlcad/trunk/doc/docbook/system/man1/en/bot_dump.xml: remove some underscores from EXAMPLE section
18:25.28 Notify 03BRL-CAD:carlmoore * 62201 brlcad/trunk/doc/docbook/system/man1/en/bot_shell-vtk.xml: remove some underscores
18:31.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:33.18 Notify 03BRL-CAD:carlmoore * 62202 brlcad/trunk/doc/docbook/system/man1/en/brep_simple.xml: touch up brep_simple man page: use colon, and use parentheses instead of underscore for brep_simple.g , since that name is hardwired into the code
18:37.11 Notify 03BRL-CAD:carlmoore * 62203 brlcad/trunk/doc/docbook/system/man1/en/brlcad-config.xml: remove period from SEE ALSO, and provide space before ending period of BUGS section
18:45.54 Notify 03BRL-CAD Wiki:Albertcoder * 7715 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 13 */
18:45.57 *** join/#brlcad albertcoder (~albertcod@101.214.22.82)
18:46.27 Notify 03BRL-CAD:carlmoore * 62204 brlcad/trunk/doc/docbook/system/man1/en/brlcad.xml: move parenthesis; notice that 'Device_name' was not at start of sentence; insert 'see also'; change 'you' to 'your'
18:50.19 Notify 03BRL-CAD:carlmoore * 62205 brlcad/trunk/doc/docbook/system/man1/en/buffer.xml: add parentheses, and change EXAMPLES to singular; 'munch ... ' is NOT itself an example
19:22.14 Notify 03BRL-CAD:carlmoore * 62206 brlcad/trunk/doc/docbook/system/man1/en/bw-imp.xml: use that <command> construct in 2 new places, and, in EXAMPLES, remove most underscores
19:25.23 Notify 03BRL-CAD:carlmoore * 62207 brlcad/trunk/doc/docbook/system/man1/en/bw-pix.xml: use <command> construct in DESCRIPTION; remove period from SEE ALSO list
19:42.14 Notify 03BRL-CAD:carlmoore * 62208 brlcad/trunk/doc/docbook/system/man1/en/bw-ps.xml: use <command> construct in SYNOPSIS; remove most underscores from EXAMPLES; add a space in what's now '512 x 512'; change -W to -S in an Example because it says 5.2 inches square
19:54.03 Notify 03BRL-CAD:carlmoore * 62209 brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: add underscores to what was 'squarefilesize'; remove underscore from bw-rle in EXAMPLE; remove period from SEE ALSO
19:57.13 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
19:59.31 Notify 03BRL-CAD:carlmoore * 62210 brlcad/trunk/doc/docbook/system/man1/en/bwcrop.xml: touch up bwcrop man page
19:59.35 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
20:01.18 ``Erik gsoc evaluation cycle has started O.o
20:18.13 Notify 03BRL-CAD:brlcad * 62211 brlcad/trunk/src/librt/primitives/nmg/nmg_tri_mc.c: ws cleanup
20:26.41 Notify 03BRL-CAD:carlmoore * 62212 brlcad/trunk/doc/docbook/system/man1/en/bwdiff.xml: use <command> in 2 places; underscore a 'file1'; remove some underscores from EXAMPLE; remove period from SEE ALSO
20:29.48 Notify 03BRL-CAD:carlmoore * 62213 brlcad/trunk/doc/docbook/system/man1/en/bwfilter.xml: use <command> in DESCRIPTION; correct 'bw' to 'be'; remove period from SEE ALSO
20:30.02 *** join/#brlcad andrei_ (~IceChat77@188.26.181.199)
20:30.06 andrei_ hello
20:32.29 mihaineacsu  hi andrei_
20:35.24 Notify 03BRL-CAD:carlmoore * 62214 brlcad/trunk/doc/docbook/system/man1/en/bwhist.xml: use <command> in bwhist DESCRIPTION
20:36.15 Notify 03BRL-CAD:ejno * 62215 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): also clean the root layer's name in 3dm-g
20:38.34 Notify 03BRL-CAD:carlmoore * 62216 brlcad/trunk/doc/docbook/system/man1/en/bwhisteq.xml: use <command> in DESCRIPTION, and remove 'its' from description of 'standard output'
20:53.53 Notify 03BRL-CAD:carlmoore * 62217 (brlcad/trunk/doc/docbook/system/man1/en/bwmod.xml brlcad/trunk/doc/docbook/system/man1/en/bwscale.xml brlcad/trunk/doc/docbook/system/man1/en/bwshrink.xml): touch up 2 more man pages
20:58.01 Notify 03BRL-CAD:ejno * 62218 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): tweaks to that last bug fix in 3dm-g (cleaning the root layer name)
20:58.24 Notify 03BRL-CAD:carlmoore * 62219 brlcad/trunk/doc/docbook/system/man1/en/bwstat.xml: oops, that last previous commit sent in THREE files; here, with bwstat, do similar touchup (and separate items with semicolons, not periods)
21:02.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:18.00 andrei_ does anyone happend to know when granite was launched
21:18.07 andrei_ I can t find it on Google
22:30.35 andrei_ http://brlcad.org/wiki/Geometry_Service_Dev_Main
22:30.49 andrei_ that's not too much :(
23:36.47 starseeker urk. g-step is producing a .stp file that step-g is having problems with (specifically, the ellipse)
23:36.55 starseeker for moss.g
23:37.08 starseeker thought that worked...
23:58.41 Notify 03BRL-CAD:starseeker * 62220 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Refactor common code into function
IRC log for #brlcad on 20140819

IRC log for #brlcad on 20140819

01:17.11 Notify 03BRL-CAD:starseeker * 62221 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Making a bit of progress towards hierarchy-first conversion, but something is going wrong with the matricies (see weldment_asm_solid.stp from the NIST DPPA repo for an example.)
01:17.14 starseeker grrr
01:34.42 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.157)
03:11.20 Notify 03BRL-CAD:ejno * 62222 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): minor refactoring
03:57.17 Notify 03BRL-CAD:zhaoanqing * 62223 brlcad/branches/nmgreorg/src/libnmg/CMakeLists.txt: rename the files in libnmg from nmg_XXX.c to XXX.c. move them from a dictionary to the root of libnmg.
06:26.41 Notify 03BRL-CAD Wiki:ChaseKayet * 0 /wiki/User:ChaseKaye:
06:37.37 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
06:40.27 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22)
06:51.29 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:42.55 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
07:52.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:25.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:11.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.41 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:07.47 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
10:54.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:39.55 *** join/#brlcad andrei_ (~IceChat77@188.26.59.156)
11:40.02 andrei_ Hello !
11:40.55 andrei_ Daniel, I've seen your e-mail related to sketch. I thought memcpy copies the pointers and values(integers and so forth) from the array, and that sketch_copy copies the arrays and the "whole structure"
11:41.01 andrei_ I'm not sure what is wrong
11:46.12 *** join/#brlcad infobot (ibot@rikers.org)
11:46.12 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
11:47.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:18.56 d_rossberg andrei_: what does "="?
12:22.15 Notify 03BRL-CAD:starseeker * 62224 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Revert hierarchy-first change, since it breaks matrix building
12:28.49 d_rossberg in "rtInternal = rt_copy_sketch(sketch->Internal());"?
12:50.53 Notify 03BRL-CAD:brlcad * 62225 brlcad/trunk/CHANGES: bu_kill_parallel() doesn't kill the current process nor terminate a current thread set like the name implies, so make it go away. it basically only worked from a forked process.
12:54.42 Notify 03BRL-CAD:brlcad * 62226 brlcad/trunk/src/libbu/bomb.c: remove the bu_kill_parallel() call. this is pretty much a pointless no-op for our existing use cases, and the very next step is abort().
12:55.41 Notify 03BRL-CAD:brlcad * 62227 brlcad/trunk/src/libbu/parallel.c: first steps towards allowing bu_parallel() from within a bu_parallel() context.
12:58.09 Notify 03BRL-CAD:brlcad * 62228 brlcad/trunk/src/libbu/parallel.c: remove bu_kill_parallel() along with the fairly pointless and unlikely warning about the pid changing.
12:59.02 Notify 03BRL-CAD:brlcad * 62229 brlcad/trunk/include/bu/parallel.h: no longer need the bu_kill_parallel decl, it be gone
13:06.28 *** join/#brlcad vladbogo (~vlad@86.121.98.7)
13:16.43 *** join/#brlcad infobot (ibot@rikers.org)
13:16.43 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:21.05 *** join/#brlcad vladbogo (~vlad@86.121.98.7)
13:21.32 Notify 03BRL-CAD:brlcad * 62230 brlcad/trunk/src/libbn/poly.c: remove the statefulness. the fpe handling isn't even consistently used since it was only enabled for non-parallel app contexts, but this also lets us eliminate all of the globals and stateful bu_is_parallel() calls. if there are fpe issues, they should be dealt with here via logic checks (check for division by zero, etc).
13:24.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:27.54 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
14:08.52 Notify 03BRL-CAD:indianlarry * 62231 (brlcad/trunk/src/libbrep/PullbackCurve.cpp brlcad/trunk/src/librt/primitives/brep/brep.cpp): Added work around for case where OpenNURBS routines not returning normals for valid points along a trim.
14:36.47 Notify 03BRL-CAD:carlmoore * 62232 brlcad/trunk/doc/docbook/system/man1/en/cad_boundp.xml: use <command> construct for all references to the command name; remove most underscores from the EXAMPLE (where I am concerned about proper implemtation of line breaks), and remove period from SEE ALSO
14:36.53 andrei_ I ll check the sources again, but as far as I can remember
14:37.27 andrei_ rt_copy_sketch returns a pointer to the new sketch( copied sketch)
14:38.53 andrei_ Also, Daniel, is there any way to see details about what previous work has been done on coreinterface, I need it for my bachelor thesis and
14:39.00 andrei_ wiki is empty
14:50.13 Notify 03BRL-CAD:brlcad * 62233 brlcad/trunk/include/bu/log.h: mention BU_SETJUMP() more explicitly
14:53.26 d_rossberg "rt_copy_sketch returns a pointer to the new sketch( copied sketch)" exactly, and assigning this pointer to rtInternal means to throw away the memory it pointed to before, giving a memory leak, etc.
14:54.23 d_rossberg do you know http://brlcad.org/wiki/BRL-CAD%27s_core_C%2B%2B_interface ?
15:06.50 Notify 03BRL-CAD:brlcad * 62234 brlcad/trunk/TODO: leave a note about the next bit of try/catch bu_setjump cleanup
15:08.55 d_rossberg or http://brlcad.org/wiki/Object-oriented_interfaces ?
15:10.03 Notify 03BRL-CAD:brlcad * 62235 brlcad/trunk/TODO: sort for next release, move non release stoppers
15:14.05 Notify 03BRL-CAD:brlcad * 62236 brlcad/trunk/src/libbu/parallel.c: let ncpu=0 begin to mean something. intent is to mean 'use any and all available within parent context' which is all cpus/cores if there is no parent context (which this commit does) or something more intelligent, keeping track of available slots as threads complete.
15:18.58 Notify 03BRL-CAD:starseeker * 62237 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Re-enable the hierarchy-first approach. The difficulty was with LocalUnits::length, which is used for scaling in the hierarchy matrix build - the hierarchy logic was relying on the brep loop(s) to set the length and assuming that the local length is uniform for all objects. This behavior is restored and hierarchy-first conversion now appears
15:19.00 Notify to be working, but we should look into doing a units lookup on a per-object basis during the hierarchy build so we can handle more complex situtations.
15:21.03 Notify 03BRL-CAD:carlmoore * 62238 brlcad/trunk/doc/docbook/system/man1/en/cad_parea.xml: same comments as for cad_boundp
15:38.53 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-kuquwjliairegtzm)
16:12.52 Notify 03BRL-CAD:brlcad * 62239 (brlcad/trunk/src/lgt/error.c brlcad/trunk/src/remrt/rtsrv.c): will have to test if this is cross-platform-true, but asserting that application codes no longer need to manually define bu_setjump_valid and bu_jmpbuf. next step is to remove the override altogether with a registered bomb callback.
16:14.17 mihaineacsu brlcad: hi Sean! did you have a chance to take a look over the last patch I submitted?
16:17.27 Notify 03BRL-CAD:carlmoore * 62240 brlcad/trunk/doc/docbook/system/man1/en/cell-fb.xml: remove non-printing characters; use <command> for references to the subject command; remove underscores of punctuation marks
16:23.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:24.13 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:25.02 Notify 03BRL-CAD:carlmoore * 62241 brlcad/trunk/doc/docbook/system/man1/en/cell-fb.xml: remove -h, since it is gone from the cell-fb.c program
16:35.43 Notify 03BRL-CAD Wiki:Jewel25Vxhy * 0 /wiki/User:Jewel25Vxhy:
17:05.50 *** join/#brlcad clock (~clock@77.58.143.135)
17:14.08 *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206)
17:17.34 *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206)
17:39.41 Notify 03BRL-CAD Wiki:Mkenweaver * 0 /wiki/User:Mkenweaver:
18:02.37 Notify 03BRL-CAD:carlmoore * 62242 brlcad/trunk/doc/docbook/system/man1/en/chan_mult.xml: underscore 'infile', and correct the command names in DESCRIPTION, along with providing <command> construct
18:10.06 Notify 03BRL-CAD:carlmoore * 62243 brlcad/trunk/doc/docbook/system/man1/en/bwthresh.xml: did I commit this yesterday??? I had to implement the changes again, and they are saved temporarily in a home-directory copy
18:19.31 Notify 03BRL-CAD:carlmoore * 62244 brlcad/trunk/doc/docbook/system/man1/en/chan_permute.xml: use <command> for command names (except in EXAMPLES), and use underscores for the arguments
18:20.56 *** part/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206)
18:21.48 Notify 03BRL-CAD:starseeker * 62245 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/conv/step/BRLCADWrapper.h and 5 others): Add support for a -D option on step-g to do dry runs that go through the motions of the conversion without doing the STEP->ON_Brep or write-to-.g-file parts - useful for debugging.
18:21.59 *** join/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206)
18:23.28 *** part/#brlcad javampire (4f811bce@gateway/web/freenode/ip.79.129.27.206)
18:26.17 Notify 03BRL-CAD:carlmoore * 62246 brlcad/trunk/doc/docbook/system/man1/en/pixhalve.xml: apparently forgot to remove -h from the SYNOPSIS
18:31.34 Notify 03BRL-CAD:carlmoore * 62247 brlcad/trunk/doc/docbook/system/man1/en/cmap-fb.xml: use <command> in the DESCRIPTION; reword remark about -H, which stays in because I found no other setting of height and width
18:40.42 Notify 03BRL-CAD:carlmoore * 62248 brlcad/trunk/doc/docbook/system/man1/en/comgeom-g.xml: remove non-printing character; remove some underscores from EXAMPLE
18:43.35 Notify 03BRL-CAD:brlcad * 62250 brlcad/trunk/src/libbu/tests/bu_semaphore.c: fix the bu_semaphore unit test. the test was trying to ensure that both threads actually made it into the parallel function, but the first thread was getting through too fast before the second thread could even test+set. it also wasn't setting thread-safe so there was potential both would skip setting parallel=1. now it spin loops the threads
18:43.37 Notify until a second process can get there to set parallel=1.
18:43.43 Notify 03BRL-CAD:carlmoore * 62249 brlcad/trunk/doc/docbook/system/man1/en/conv-vg2g.xml: use <command> in the DESCRIPTION; other stuff looked okay
18:51.39 Notify 03BRL-CAD:brlcad * 62251 (brlcad/trunk/TODO brlcad/trunk/src/libbu/tests/CMakeLists.txt): now possible to run the bu_semaphore test, problem fixed (test threads were completing too quickly).
18:56.54 Notify 03BRL-CAD:carlmoore * 62252 brlcad/trunk/doc/docbook/system/man1/en/cv.xml: redo the punctuation in SEE ALSO; because I remember 'twos complement' from long ago, I fixed its spelling here
19:00.39 Notify 03BRL-CAD:carlmoore * 62253 brlcad/trunk/doc/docbook/system/man1/en/cy-g.xml: remove underscore from command name in EXAMPLE
19:13.30 Notify 03BRL-CAD:carlmoore * 62254 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/fb/plot3-fb.c): fix 2 cases of 'twos-compliment' I found -- a 3rd was sent in in a separate commit of a man page
19:25.42 Notify 03BRL-CAD:starseeker * 62255 (brlcad/trunk/src/conv/step/step-g/AdvancedBrepShapeRepresentation.cpp brlcad/trunk/src/conv/step/step-g/AdvancedFace.cpp and 41 others): Add tags for successful or unsuccessful loading in some of the step entities. Need to be systematic about this - these are just from testing.
19:31.54 andrei_ how do I svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt^3
19:31.56 andrei_ on windows
19:32.00 andrei_ ^ is a reserved char
19:35.31 Notify 03BRL-CAD:starseeker * 62256 brlcad/trunk/src/conv/step/STEPWrapper.cpp: Additinal validity checks on the reps from aCDSR before we try to access members - this avoids a crash with the biggest of the Neo FreeRunner models, but it's not immediately clear what led to this point - maybe Manifold_Surface_Shape_Representation not being processed, maybe something else.
19:40.20 Notify 03BRL-CAD:carlmoore * 62257 brlcad/trunk/doc/docbook/system/man1/en/db.xml: revise the xml stuff so that we don't underscore brackets or '...'
19:44.35 ``Erik change the ^ to something else
19:44.45 ``Erik svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt_3
19:45.37 andrei_ it didn't work, I always checkout with rt3 instead of rt^3 because writing a caret each time I cd to it is unpleasant
19:45.48 andrei_ but TortoiseSVN gui did
19:56.37 andrei_ how would one define a "Combination", in BRL-CAD context
19:57.12 andrei_ from what I've seen it s a class/structure that contains data/pieces from multiple objects and the means to traverse it via trees? Does this seem correct?
19:59.33 Notify 03BRL-CAD Wiki:EricTonnerre * 0 /wiki/User:EricTonnerre:
19:59.51 Notify 03BRL-CAD:brlcad * 62258 (brlcad/trunk/src/libbu/tests/CMakeLists.txt brlcad/trunk/src/libbu/tests/bu_semaphore.c): prevent single-cpu systems from taking absurd amounts of time waiting for nobody. also support a cpu count option to specify how many cpus to use, and add a few tests to exercise single-threaded/p2/p3.
20:02.09 Notify 03BRL-CAD Wiki:EricTonnerre * 7716 /wiki/ARL_Technical_Reports: Coffre
20:37.08 Notify 03BRL-CAD:brlcad * 62259 brlcad/trunk/src/libbu/backtrace.c: backtrace megalogs .. include backtrace info for all running threads (specifically in addition to bt full as some versions of gdb don't/didn't support this feature)
20:38.11 Notify 03BRL-CAD:brlcad * 62260 brlcad/trunk/src/libbu/crashreport.c: include the thread/cpu ID number in crash reports
20:44.37 Notify 03BRL-CAD:starseeker * 62261 brlcad/trunk/doc/docbook/system/man1/en/db.xml: fix docbook build
20:45.02 Notify 03BRL-CAD:brlcad * 62262 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/src/libbu/bomb.c brlcad/trunk/src/libbu/globals.c): make BU_SETJUMP long jump contexts be per-cpu so that we don't have to worry about multiple BU_SETJUMPs from different threads clobbering each other.
20:47.50 Notify 03BRL-CAD:brlcad * 62263 brlcad/trunk/CHANGES: the jump bufs are now per-cpu arrays
20:56.40 Notify 03BRL-CAD:brlcad * 62264 brlcad/trunk/src/libbu/parallel.c: slight decrease in library statefulness affecting recursive bu_parallel invocations. make pid_of_initiating_thread global go away as it no longer serves any use.
20:58.41 Notify 03BRL-CAD:brlcad * 62265 brlcad/trunk/src/librt/db_tree.c: check should have no effect as its still not yet possible to invoke recursively and none of our code is attempting this that I'm aware of.
20:59.20 Notify 03BRL-CAD:brlcad * 62266 brlcad/trunk/src/librt/primitives/submodel/submodel.c: nobody else checks either, so why are we bothering here?
21:04.24 Notify 03BRL-CAD:carlmoore * 62267 (brlcad/trunk/doc/docbook/system/man1/en/dbclean.xml brlcad/trunk/src/conv/dbclean.sh): do touchup AND SOME REWRITING, which included 2 comment lines in dbclean.sh
21:19.48 Notify 03BRL-CAD Wiki:Sean * 7717 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/EricTonnerre|EricTonnerre]] ([[User talk:EricTonnerre|talk]]) to last revision by [[User:Sean|Sean]]
21:20.15 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:EricTonnerre: Spamming links to external sites
21:54.19 Notify 03BRL-CAD:starseeker * 62268 (brlcad/trunk/src/conv/step/step-g/AmountOfSubstanceContextDependentUnit.cpp brlcad/trunk/src/conv/step/step-g/AmountOfSubstanceConversionBasedUnit.cpp and 154 others): Add entity_status sets to the other supported object types. Need to look at how to flag the failed factory calls as well.
IRC log for #brlcad on 20140820

IRC log for #brlcad on 20140820

00:01.05 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
00:12.21 Notify 03BRL-CAD:starseeker * 62269 (brlcad/branches/dm-work/src/libdm/dm-qt.cpp brlcad/branches/dm-work/src/mged/dm-qt.c): Move qt MGED logic to libdm
00:31.30 Notify 03BRL-CAD:starseeker * 62270 brlcad/trunk/src/libbu/parallel.c: Fix build
00:52.50 *** join/#brlcad emagdalena (~emagdalen@57.159.165.83.dynamic.mundo-r.com)
01:15.42 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.31)
01:51.58 Notify 03BRL-CAD:brlcad * 62271 brlcad/trunk/include/bu/parallel.h: update and expand the documentation for the venerable bu_parallel() function with details on setting ncpu=0 and support for recursive invocation. formally deprecate bu_is_parallel().
01:55.38 Notify 03BRL-CAD:brlcad * 62272 brlcad/trunk/src/libbu/parallel.c: separate debug from logic
01:59.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:00.01 Notify 03BRL-CAD:brlcad * 62273 brlcad/trunk/src/libbu/parallel.c: basic arg sanity, make sure the callback function is not NULL
02:08.11 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.3.53)
03:00.36 Notify 03BRL-CAD:brlcad * 62274 brlcad/trunk/src/libbu/parallel.c: oof, don't mix decls and code. have to replicate the arg check in order to come after the var decls for both the parallel and non-parallel ifdef sections.
03:24.25 Notify 03BRL-CAD:brlcad * 62275 brlcad/trunk/src/libbu/tests/CMakeLists.txt: add an initial simple set of unit tests for validating expected bu_parallel behavior.
03:57.26 Notify 03BRL-CAD:brlcad * 62276 brlcad/trunk/src/libbu/tests/bu_parallel.c: implement a couple more tests with considerably more collision potential, make the counter per-cpu in order to avoid using semaphores.
05:09.37 *** join/#brlcad gagan (~gagan@220.227.40.234)
05:11.56 Notify 03BRL-CAD:zhaoanqing * 62277 (brlcad/branches/nmgreorg/include/nurb.h brlcad/branches/nmgreorg/src/libnmg/fuse.c and 30 others): change functions' name in libnurb, make them start with nurb_
06:45.39 Notify 03BRL-CAD:brlcad * 62278 brlcad/trunk/src/libbu/tests/bu_parallel.c: narrowing in on a semaphore issue, looks to be related to thread tracking in ThreadLocal and the semaphores it uses.
06:59.25 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:51.27 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:19.19 *** join/#brlcad infobot (ibot@rikers.org)
08:19.19 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
08:26.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:50.48 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:04.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:10.49 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:32.31 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:59.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:19.56 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:44.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:15.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:16.50 Notify 03BRL-CAD:starseeker * 62279 (brlcad/trunk/src/conv/step/STEPWrapper.cpp brlcad/trunk/src/conv/step/STEPWrapper.h brlcad/trunk/src/conv/step/step-g/step-g.cpp): Write out log file, instead of to std::out. Tweak formatting
13:32.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:38.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:38.23 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
13:39.24 Notify 03BRL-CAD Wiki:203.110.247.221 * 7718 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 13 */
13:41.02 Notify 03BRL-CAD:brlcad * 62280 brlcad/trunk/src/libbu/semaphore.c: significantly rework the semaphore api to no longer require explicit initialization. we use static data to avoid library initialization statefulness and a common source of application dev frustration (parallel apps forgetting a bu_semaphore_init() resulted in obscure crashes and random behavior). also, avoiding heap-allocated data makes memory management
13:41.04 Notify and cleanup more simple. current semaphore limit is arbitrarily set at 1024 (two orders higher than our current known uses).
13:41.40 Notify 03BRL-CAD:indianlarry * 62281 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: Added code to reparameterize face UV using surface 3d width and height. Finding occasions when the face UV is parametrrized narrow to the point of causing problems with the 2d pullback. Also includes some debugging hacks that should be CPP'ed out.
13:44.22 Notify 03BRL-CAD:brlcad * 62282 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/include/raytrace.h): no longer need to call bu_semaphore_init()
13:46.38 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
13:46.40 Notify 03BRL-CAD:brlcad * 62283 brlcad/trunk/CHANGES: no longer need to init semaphores
13:53.15 *** join/#brlcad albertcoder (~albertcod@101.215.140.199)
13:53.43 Notify 03BRL-CAD:brlcad * 62284 (brlcad/trunk/src/adrt/librender/camera.c brlcad/trunk/src/gtools/beset/fitness.c and 14 others): no longer need to manually initialize semaphores. they are auto-initialized on first access and expanded as used.
13:56.25 Notify 03BRL-CAD:brlcad * 62285 brlcad/trunk/src/libbu/semaphore.c: reinit is no longer needed, minimally impacting to remove (keeping explicit init for now)
14:06.58 *** join/#brlcad albertcoder (~albertcod@101.215.140.199)
14:07.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:10.44 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.24)
14:15.57 *** join/#brlcad albertcoder (~albertcod@101.215.140.199)
14:18.27 Notify 03BRL-CAD:brlcad * 62286 brlcad/trunk/src/libbu/semaphore.c: muuuuuu
14:26.27 Notify 03BRL-CAD:starseeker * 62287 brlcad/trunk/src/libged/exists.c: Working on clearing a valgrind report - this isn't it, but go ahead and initiazlie anyway.
14:37.57 *** join/#brlcad albertcoder (~albertcod@101.215.140.199)
14:42.35 Notify 03BRL-CAD:ejno * 62288 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: append newline to output
15:08.54 Notify 03BRL-CAD:brlcad * 62289 brlcad/trunk/src/libbu/semaphore.c: more muuu!
15:18.23 Notify 03BRL-CAD:brlcad * 62290 brlcad/trunk/src/libbu/tests/bu_semaphore.c: turns out that windows CRITICAL_SECTIONS are actually thread-aware such that you can multiply request/acquire semaphores from the same thread without blocking. this means our test assertion here is incorrect, so removing it.
15:24.45 Notify 03BRL-CAD:brlcad * 62291 brlcad/trunk/BUGS: wgl is not lingering
15:26.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:37.10 Notify 03BRL-CAD:zhaoanqing * 62292 (brlcad/branches/nmgreorg/include/bu/magic.h brlcad/branches/nmgreorg/include/nurb.h and 39 others): change macros name from RT_NURB_XXX to NURB_XXX.
15:41.10 Notify 03BRL-CAD:carlmoore * 62293 brlcad/trunk/doc/docbook/system/man1/en/dbcp.xml: use <command> construct with 'dd', and provide proper line breaks in the EXAMPLES
15:46.31 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:50.00 Notify 03BRL-CAD:zhaoanqing * 62294 brlcad/branches/nmgreorg/src/libnmg/rt_segs.c: change a comment. small update.
15:50.43 Notify 03BRL-CAD:carlmoore * 62295 brlcad/trunk/doc/docbook/system/man1/en/dbupgrade.xml: add comma, hyphens (replacing some blanks); reverse period and right parenthesis
15:54.30 *** join/#brlcad ries (~ries@188.207.75.185)
15:56.43 Notify 03BRL-CAD:zhaoanqing * 62296 (brlcad/branches/nmgreorg/src/libnmg/mk.c brlcad/branches/nmgreorg/src/libnmg/plot.c and 4 others): make sure there is no *.c files named rt_nurb_XXX or macros named RT_NURB_XXX in libnurb. make sure there is no files named rt_nmg_XXX or macros named RT_NMG_XXX in libnmg.
16:08.24 Notify 03BRL-CAD:carlmoore * 62297 brlcad/trunk/doc/docbook/system/man1/en/dxf-g.xml: a line-break specifier does not seem to work where I am, so I added 2 semicolons; other touch-up of dxf-g.xml
16:20.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:31.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:45.52 *** join/#brlcad ries (~ries@188.207.75.185)
17:00.45 ``Erik brlcad: sorry I missed your call. ya guys doing the offsite out of the qri office? when does it end? O.o
17:03.18 Notify 03BRL-CAD:zhaoanqing * 62298 (brlcad/branches/nmgreorg/include/nurb.h brlcad/branches/nmgreorg/src/conv/dxf/dxf-g.c and 12 others): change the calling of functions in libnurb after rename, make program can be compiled on Linux
17:04.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:14.44 kanzure ON_BrepTrim &trim = brep->NewSingularTrim(brep->m_V[i], ....
17:14.58 kanzure a few lines earlier, i was set to brep->m_V.Count()
17:19.25 *** join/#brlcad albertcoder (~albertcod@101.215.172.12)
17:41.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:57.33 Notify 03BRL-CAD:ejno * 62299 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: fix windows build - neglected to specify a comparison function for std::set::const_iterator
18:02.36 *** join/#brlcad albertcoder (~albertcod@101.215.172.12)
18:15.37 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:20.05 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
18:21.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:27.29 kanzure nevermind
18:28.06 Notify 03BRL-CAD:carlmoore * 62300 (brlcad/trunk/doc/docbook/system/man1/en/enf-g.xml brlcad/trunk/doc/docbook/system/man1/en/euclid-g.xml and 3 others): touch-up; use <command> when mentioning command in the DESCRIPTION; do not underscore parentheses, punctuation, or (in EXAMPLE) the command name
18:40.36 *** part/#brlcad Izakey (~Isaac@195.24.220.134)
19:15.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:17.51 Notify 03BRL-CAD:brlcad * 62301 brlcad/trunk/src/libbu/parallel.c: since we dont' actually ensure anything, we're just printing logging messages, keeping track of the threading start/stop counts is unhelpful. we may need a variant to track recursive IDs, but don't need them at the moment (and they're stateful).
19:42.02 Notify 03BRL-CAD:n_reed * 62302 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: fix valgrind uninitialized value warning; should initialize bbox from surface in case there aren't any loops to set it from
19:49.02 *** join/#brlcad albertcoder (~albertcod@101.214.25.171)
19:59.44 Notify 03BRL-CAD:carlmoore * 62303 (brlcad/trunk/include/bu/parallel.h brlcad/trunk/src/conv/step/STEPWrapper.cpp): remove a trailing blank and fix spellings
20:00.47 Notify 03BRL-CAD:brlcad * 62304 brlcad/trunk/src/libbu/tests/bu_parallel.c: add support for testing recursive callbacks into bu_parallel(). it works!
20:02.44 Notify 03BRL-CAD:brlcad * 62305 brlcad/trunk/src/libbu/parallel.c: begin working on a book-keeping construct for tracking recursive invocation and being aware of our parent context.
20:11.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:12.05 *** join/#brlcad vladbogo (~vlad@86.121.102.20)
20:14.17 Notify 03BRL-CAD:starseeker * 62306 brlcad/trunk/src/conv/step/step-g/Path.cpp: Propagate LOAD_ERROR up to Edge_Loop - still not getting up to BRep...
20:32.55 Notify 03BRL-CAD:carlmoore * 62307 (brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml brlcad/trunk/doc/docbook/system/man1/en/fb-pix.xml and 2 others): make citerefentry references to brlcad(1)
20:55.56 Notify 03BRL-CAD:starseeker * 62308 (brlcad/trunk/src/conv/step/step-g/ConnectedFaceSet.cpp brlcad/trunk/src/conv/step/step-g/Face.cpp and 4 others): Propagate errors (and error status) back up to the Brep level
21:40.02 Notify 03BRL-CAD:carlmoore * 62309 (brlcad/trunk/doc/docbook/system/man1/en/fbcbars.xml brlcad/trunk/doc/docbook/system/man1/en/fbcmap.xml and 2 others): improve brlcad(1) references and list of INSPIRATIONS; do not underscore parentheses
21:40.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:45.57 Notify 03BRL-CAD:carlmoore * 62310 brlcad/trunk/doc/docbook/system/man1/en/pictx.xml: fix references to ir-X
21:48.30 Notify 03BRL-CAD:carlmoore * 62311 brlcad/trunk/doc/docbook/system/man1/en/ir-X.xml: fix a reference to showtherm
22:07.17 Notify 03BRL-CAD:n_reed * 62312 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: initialize bbox from surface in case there aren't any loops
22:58.07 *** join/#brlcad vladbogo_ (~vlad@86.121.102.20)
23:13.36 Notify 03BRL-CAD:n_reed * 62313 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: whoops, to get minimal bbox, only use surface bbox if we fail to calculate one from the loops
23:31.23 Notify 03BRL-CAD:brlcad * 62314 brlcad/trunk/src/libbu/tests/bu_parallel.c: clean up our expectations. our recursive children should have unique ids, so our expected results are larger.
23:34.29 Notify 03BRL-CAD:brlcad * 62315 brlcad/trunk/src/libbu/parallel.c: lots of progres towards throttled child thread creation. this keeps track of all threads being invoked, giving each a unique id. this change also aims to clean up the nthreadc/nthreade creation/completion tracking along with making the windows impl typewise consistent with the others (code reduction).
23:38.05 Notify 03BRL-CAD:n_reed * 62316 brlcad/trunk/include/brep.h: initialize m_start/m_end from bbox when given it so the GetBBox member returns the correct result
23:40.11 Notify 03BRL-CAD:brlcad * 62317 brlcad/trunk/src/libbu/parallel.c: make sure we release our thread id for windows and sun/unix platforms too
23:49.22 *** join/#brlcad nanicoar_ (~n@87-92-148-237.bb.dnainternet.fi)
IRC log for #brlcad on 20140821

IRC log for #brlcad on 20140821

00:58.00 Notify 03BRL-CAD:n_reed * 62318 brlcad/trunk/src/librt/primitives/nmg/nmg_rt_isect.c: address gcc-detected error - unchecked value being used as array index
01:18.45 Notify 03BRL-CAD:n_reed * 62319 brlcad/trunk/src/librt/primitives/dsp/dsp.c: address gcc-detected error - unitialized values may get used depending on conditions; just zero them out like we do elsewhere in the same file
01:55.02 Notify 03BRL-CAD Wiki:Raul.gallegos * 0 /wiki/User:Raul.gallegos:
03:31.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:56.55 Notify 03BRL-CAD:brlcad * 62320 brlcad/trunk/src/libbu/tests/bu_semaphore.c: let it exceed avail cpus if debug is set
05:08.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:24.30 Notify 03BRL-CAD:brlcad * 62321 brlcad/trunk/src/libbu/parallel.c: initial in-depth tracking of thread state with execution limits so recursive bu_parallel() invocations behave reliably and responsibly. the intent is to have sub-invocations respect their parent context (no more than nthreads or the number of cores available), executing one child thread at a time until parent cpus/cores become available. still tracing down
05:24.32 Notify the impl.
05:40.52 Notify 03BRL-CAD:brlcad * 62322 brlcad/trunk/src/libbu/parallel.c: looks like nearly the last piece to the puzzle, need to clear out our main invoking-thread's book-keeping or we'll aggregate values akwardly.
05:42.21 Notify 03BRL-CAD:brlcad * 62323 brlcad/trunk/src/libbu/tests/bu_parallel.c: since primary bu_parallel() threads now identify themselves uniquely starting from 1 (parent thread that created them is 0), update the test expectations.
05:56.06 Notify 03BRL-CAD:brlcad * 62324 brlcad/trunk/src/libbu/tests/bu_parallel.c: provide a bu_debug flag so we can specify more threads than we have cores.
05:56.46 Notify 03BRL-CAD:brlcad * 62325 brlcad/trunk/src/libbu/parallel.c: we should get there if we specify 0 cpus from the parent context -- that does mean all available.
06:34.41 Notify 03BRL-CAD:brlcad * 62326 brlcad/trunk/src/librt/primitives/brep/brep.cpp: what recursive bu_parallel was all for ... now we can prep an individual object in parallel. the pattern demonstrated here with brep translates to potential gains in other parts of the code, but this is a particular hot spot for some brep models. commit this debug (but seemingly working) version here with debug printing/timings enabled while
06:34.43 Notify more tests are run with different geometries.
06:57.39 Notify 03BRL-CAD:brlcad * 62327 brlcad/trunk/src/libbu/parallel.c: add a fast path for single-cpu invocations of bu_parallel() that avoids threading overhead and maintains proper book-keeping, uses the right thread numbers, and supports proper recursive invocation (properly ncpu=0). fits a common pattern in the code too.
06:58.02 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.20)
06:59.55 Notify 03BRL-CAD:brlcad * 62328 brlcad/trunk/src/librt/db_tree.c: this avoidance of bu_parallel() is no longer cool. it'll result in the wrong thread ID and recursive invocations that do not respect the ncpu thread maximum. just call bu_parallel().
07:22.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
07:37.48 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:59.08 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
08:05.26 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.74)
08:09.54 Notify 03BRL-CAD:brlcad * 62329 brlcad/trunk/src/libbn/chull.c: quell a few const conversion warnings from gcc about point2d_t, some minimal cleanup too
08:13.31 Notify 03BRL-CAD:brlcad * 62330 brlcad/trunk/src/libbn/obr.c: more const conversion quellage
08:21.51 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.28)
08:39.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:51.45 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:01.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:33.05 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:12.58 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
10:28.35 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
10:31.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:28.14 *** join/#brlcad albertcoder (~albertcod@101.214.62.184)
11:39.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:08.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:11.34 Notify 03BRL-CAD:brlcad * 62331 (brlcad/trunk/src/libbn/tests/bn_chull.c brlcad/trunk/src/libbn/tests/bn_obr.c): gcc 4.2 sometimes (optimized) can't deal with const mismatch coercion when done as a arg cast, it needs them to be explicit.
12:11.52 *** join/#brlcad albertcoder (~albertcod@101.214.234.172)
12:12.02 Notify 03BRL-CAD:brlcad * 62332 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: split unused
12:22.43 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.15.208)
12:27.57 Notify 03BRL-CAD:brlcad * 62333 brlcad/trunk/src/libbrep/PullbackCurve.cpp: quell shadow and unused var warnings
12:33.52 ``Erik hah http://jamie-wong.com/2014/08/19/metaballs-and-marching-squares/
12:46.20 brlcad that is pretty cool :)
13:02.58 Notify 03BRL-CAD:brlcad * 62334 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: initialize orientation to quell
13:03.16 Notify 03BRL-CAD:brlcad * 62335 brlcad/trunk/src/mged/points/points_parse.y: header for bu_exit
13:18.04 ``Erik interesting, racket (scheme dialect) as a document format/writing system http://mbutterick.github.io/pollen/doc/index.html
13:18.26 ``Erik (starseeker may get a kick out of that one)
13:30.55 Notify 03BRL-CAD:n_reed * 62336 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: defer building curve tree until after we've checked for a NULL surface
13:41.28 Notify 03BRL-CAD:n_reed * 62337 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: see if we can skip the curve tree build entirely if no trim curves were found
14:11.50 Notify 03BRL-CAD:carlmoore * 62338 (brlcad/trunk/src/libbu/parallel.c brlcad/trunk/src/libbu/parse.c): fix a comment's spelling, and correct 2 'too many arguments' warnings (for parse.c, I was able to locate a nearby bu_vls_printf statement for comparison)
14:43.07 Notify 03BRL-CAD:ejno * 62339 (brlcad/trunk/src/conv/3dm/CMakeLists.txt brlcad/trunk/src/libbn/chull.c brlcad/trunk/src/libtclcad/tclcad_obj.c): escape tcl output in libtclcad to_output_handler()
14:52.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:07.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:29.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:54.21 Notify 03BRL-CAD:ejno * 62340 brlcad/trunk/src/libtclcad/tclcad_obj.c: have tcl automatically escape the libtclcad output callback args using Tcl_DString functionality
16:06.39 Notify 03BRL-CAD:ejno * 62341 brlcad/trunk/src/libtclcad/tclcad_obj.c: preserve the tcl result object when invoking the output callback
16:21.02 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.79)
16:24.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:25.57 Notify 03BRL-CAD:ejno * 62342 brlcad/trunk/src/libtclcad/tclcad_obj.c: display bu_log() output in Archer, highlighted in red
16:30.50 Notify 03BRL-CAD:carlmoore * 62343 brlcad/trunk/src/fb/fbfade.c: fix comments, because of earlier h-to-H option change, and 1K could be interpreted as 1000, not as 1024
16:32.40 Notify 03BRL-CAD:carlmoore * 62344 (brlcad/trunk/doc/docbook/system/man1/en/fbfree.xml brlcad/trunk/doc/docbook/system/man1/en/fbgamma.xml): implement <command> in fbfree man page, and change 'by specifying' in fbgamma man page
16:35.00 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-labxaorgratuzaty)
16:47.21 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
16:47.21 Notify 03BRL-CAD:ejno * 62345 brlcad/trunk/src/libtclcad/tclcad_obj.c: rename to_error_output_handler() -> to_log_output_handler()
16:50.35 Notify 03BRL-CAD:starseeker * 62346 (brlcad/trunk/src/conv/step/step-g/Axis1Placement.cpp brlcad/trunk/src/conv/step/step-g/Axis2Placement3D.cpp and 34 others): More work on error report propagation in step-g.
17:06.41 Notify 03BRL-CAD:carlmoore * 62347 brlcad/trunk/doc/docbook/system/man1/en/fbpoint.xml: make punctuation & underscore & wording adjustments; reduce use of underscore in what is now EXAMPLES
17:12.20 *** join/#brlcad alisha (~alisha@101.59.140.20)
17:16.12 Notify 03BRL-CAD:carlmoore * 62348 brlcad/trunk/doc/docbook/system/man1/en/fbscanplot.xml: use <command>, and also remove underscores from an EXAMPLE
17:19.48 *** join/#brlcad vladbogo (~vlad@86.121.96.194)
17:21.44 Notify 03BRL-CAD:carlmoore * 62349 brlcad/trunk/doc/docbook/system/man1/en/fbserv.xml: could not find inetd.conf as a command, but left it as is (with space added before closing period); remove period from end of SEE ALSO
17:31.46 Notify 03BRL-CAD:carlmoore * 62350 brlcad/trunk/doc/docbook/system/man1/en/fbstretch.xml: fixes to fbstretch man page
17:35.55 Notify 03BRL-CAD:carlmoore * 62351 brlcad/trunk/doc/docbook/system/man1/en/firpass.xml: use <command>
17:54.21 Notify 03BRL-CAD:carlmoore * 62352 brlcad/trunk/doc/docbook/system/man1/en/g-acad.xml: use <command> construct in DESCRIPTION; remove a couple of underscores from EXAMPLE
17:58.35 Notify 03BRL-CAD:carlmoore * 62353 brlcad/trunk/doc/docbook/system/man1/en/g-dxf.xml: touch up g-dxf man page
19:04.56 *** join/#brlcad vladbogo (~vlad@86.121.96.194)
19:57.54 Notify 03BRL-CAD:carlmoore * 62354 (brlcad/trunk/doc/docbook/system/man1/en/g-egg.xml brlcad/trunk/src/conv/g-egg.c): man page had to have -i removed from description, and 8,v added to synopsis; specify that -v goes to stderr; c program loses references to no-longer-existing b option
20:07.32 Notify 03BRL-CAD:carlmoore * 62355 brlcad/trunk/doc/docbook/system/man1/en/g-euclid.xml: routine touching up of g-euclid man page
20:09.47 Notify 03BRL-CAD:brlcad * 62356 brlcad/trunk/src/conv/step/BRLCADWrapper.cpp: apply sf patch 304 from rishub jain, fixes vs2010 build issue
20:18.02 Notify 03BRL-CAD:brlcad * 62357 brlcad/trunk/src/libbu/tests/bu_parallel.c: extra paren
20:19.59 Notify 03BRL-CAD:ejno * 62358 (brlcad/trunk/src/libtclcad/CMakeLists.txt brlcad/trunk/src/libtclcad/cmdhist_obj.c and 4 others): work on escaping all strings transferred between tcl scripts and libtclcad (in progress)
20:31.30 Notify 03BRL-CAD:ejno * 62359 brlcad/branches/bullet/src/libged/CMakeLists.txt: add refactoring of simulation system (in progress)
20:37.17 *** join/#brlcad andrei__ (~IceChat77@5-12-49-196.residential.rdsnet.ro)
20:37.19 andrei__ hello
20:40.57 Notify 03BRL-CAD:carlmoore * 62360 (brlcad/trunk/doc/docbook/system/man1/en/g-iges.xml brlcad/trunk/doc/docbook/system/man1/en/iges-g.xml): touch up g-iges and iges-g man pages
21:01.18 Notify 03BRL-CAD:ejno * 62361 (brlcad/trunk/src/libtclcad/tclcad_eval.c brlcad/trunk/src/libtclcad/tclcad_obj.c): correction to header; fix formatting
21:05.37 Notify 03BRL-CAD:ejno * 62362 brlcad/trunk/src/libtclcad/tclcad_obj.c: fix indentation
21:08.18 *** join/#brlcad chick_ (~chick@41.205.22.96)
21:14.30 Notify 03BRL-CAD:carlmoore * 62363 brlcad/trunk/doc/docbook/system/man1/en/g-nff.xml: routine touchup -- g-nff man page
21:53.35 Notify 03BRL-CAD:ejno * 62364 brlcad/branches/bullet/src/libged/simulate/refactoring/simulate.cpp: add get_volume() stub
22:24.48 Notify 03BRL-CAD:starseeker * 62365 (brlcad/branches/gecode/BUGS brlcad/branches/gecode/CHANGES and 342 others): Sync through trunk r62360
22:25.16 Notify 03BRL-CAD:starseeker * 62366 (brlcad/branches/bullet/BUGS brlcad/branches/bullet/CHANGES and 342 others): Sync through trunk r62360
22:25.18 Notify 03BRL-CAD:starseeker * 62367 (brlcad/branches/osg/BUGS brlcad/branches/osg/CHANGES and 342 others): Sync through trunk r62360
22:26.02 Notify 03BRL-CAD:starseeker * 62368 (brlcad/branches/rel8/BUGS brlcad/branches/rel8/CHANGES and 342 others): Sync through trunk r62360
22:26.21 Notify 03BRL-CAD:starseeker * 62369 (brlcad/branches/dm-work/BUGS brlcad/branches/dm-work/CHANGES and 342 others): Sync through trunk r62360
22:47.04 Notify 03BRL-CAD Wiki:BryonFregoso * 0 /wiki/User:BryonFregoso:
23:24.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140822

IRC log for #brlcad on 20140822

00:00.17 Notify 03BRL-CAD:ejno * 62370 brlcad/branches/bullet/src/libged/CMakeLists.txt: remove the simulate/refactoring subdirectory
00:18.45 Notify 03BRL-CAD:ejno * 62371 brlcad/branches/bullet/src/libtclcad/tclcad_obj.c: fix assignment outside of array bounds
00:24.21 Notify 03BRL-CAD:starseeker * 62372 (brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.cc brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.h and 3 others): I suspect there is more to do here to properly propagate return codes up the call stack, but get a start on removing code from poly2tri that will exit on failure. As a library, poly2tri shouldn't be deciding to quite - that's up to the parent application.
00:48.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:20.09 Notify 03BRL-CAD:ejno * 62373 (brlcad/trunk/src/libtclcad/tclcad_eval.c brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/libtclcad/tclcad_private.h): make tclcad_eval_var() non-variadic; vls has a nicer syntax but it isn't type-safe
01:35.39 Notify 03BRL-CAD:starseeker * 62374 (brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.cc brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.h and 6 others): Start shifting towards using pointers... will most likely need to handle null cases if we're not going to quite mid-process.
01:49.15 Notify 03BRL-CAD:ejno * 62375 (brlcad/trunk/src/libtclcad/cmdhist_obj.c brlcad/trunk/src/libtclcad/tclcad.c and 4 others): revert some of r62358 (work on escaping tcl commands)
02:55.05 brlcad starseeker: interesting change .. what's the shift towards using pointers for?
02:55.57 andrei__ brlcad: I'll send an email related to geometric kernel and what I can do from now on these days, I've been busy writing my thesis
03:16.10 brlcad andrei__: thanks -- a brief summary of your overall gsoc accomplish, particularly for this second half, would be greatly appreciated
03:18.18 andrei__ brlcad: that I can do, probably even today. Where should I put it, tho?
03:18.28 andrei__ is brlcad wiki ok?
03:19.07 brlcad a summary on/near your log or on your project page, yeah that works
03:19.30 brlcad to persist that information
03:19.38 brlcad but a couple paragraphs to the mailing list would be good too for the immediate audiences
03:41.08 mihaineacsu I'm working on binary attributes and something doesn't add up here http://goo.gl/lQiGhV . This is from db5_export_attributes and I get it that it's trying to follow the format aname1 NULL value1 NULL but it seems the name's null padding is placed a byte too far and it's written over anyways by the value string.
04:01.21 brlcad hi mihaineacsu
04:01.30 mihaineacsu hi brlcad!
04:02.15 brlcad the snippet you show looks right to me
04:03.26 brlcad len in the number of chars (without a nul byte), so cp should go to len+1 for writing the nul byte
04:03.40 mihaineacsu yeah, agreed
04:03.48 brlcad the format is "key\0value\0"0
04:03.56 brlcad oops, "key\0value\0"
04:04.22 brlcad (note NULL is not technically the same as a nul byte or
04:04.26 brlcad \0
04:06.13 mihaineacsu uhhm, but isn't the second peformed memcpy writing over the '\0' ?
04:09.19 mihaineacsu I was thinking the right way is cp += len; *cp = '\0'; ++cp; and now write the value
04:11.18 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
04:16.41 mihaineacsu brlcad: correct me if I'm wrong
04:31.05 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
04:32.44 brlcad mihaineacsu: you might not be wrong, that's not very old code and any issue would be fully masked with zero-initialized data (which it is almost certainly using)
04:33.08 brlcad did you try running in a debugger or adding a print statement to confirm/check?
04:34.27 mihaineacsu I haven't, I'm rewritting binary attributes, it was crashing after a series of import/exports so I'm guessing I messed up the format somewhere
04:34.30 brlcad also, though, would need to check our v5 spec if that's the file i/O layer reading from the on-disk memory buffer
04:37.15 mihaineacsu that's the file indeed. I've lost count how many times I've checked the spec file. I'm following Tom's proposal notes
04:41.34 mihaineacsu by "rewritting binary attributes", I mean I reverted the changes I made and started over again; print statements pointed it crashes after a series of import/exports (after creating a material object with float density and listing it with 'l')
04:41.35 brlcad it does indeed look like it's going too far, so just have to confirm in a debugger and check what the spec says
04:49.54 brlcad mihaineacsu: so looking back through that code snippet's history, I see where it went wrong
04:50.16 mihaineacsu forgot to run blame
04:51.58 brlcad code was converted from bcopy to memset, and in the process the +1 was distributed
04:52.22 brlcad basicaly, it should be len = strlen() + 1;
04:52.50 brlcad so it memsets the nul byte, increments past the nul for the value
04:53.13 *** join/#brlcad vladbogo (~vlad@86.121.96.194)
04:54.13 brlcad the code is actually just getting lucky .. results in the same byte pattern one wants, but only because the cp buf starts out as all zero's
04:54.14 mihaineacsu yeah, I mean it couldn't have worked if it hadn't operated on previously zero-initialized data
04:54.24 mihaineacsu exactly
04:54.55 brlcad so name is "key" and len is 3 and cp buf is "key\0\\0\0\0\0\0...
04:55.42 mihaineacsu right
04:56.28 brlcad rather, [k][e][y][\0][\0] .. cp is updated to point to that 5th slot, sets it to nul, and then immediately overwrites the nul with value and another double-nul
04:57.29 mihaineacsu yeah, I was nitpicking because I thought I'm not following the format right
04:57.32 brlcad so both the old and the new end up with [k][e][y][\0][v][a][l][\0][\0][...]
04:57.43 brlcad well, that's worth checking :)
04:58.33 brlcad but just looking through the history itself, there's no mention and that would be somewhat unusual
04:58.41 brlcad good catch
04:58.53 brlcad going to fix it? that's make a fine isolated patch
04:59.09 mihaineacsu yeah, it's part of the binary attributes
04:59.39 brlcad I mean not connected to any other changes, the code is (presumably) wrong on trunk sources
05:00.07 brlcad patches ideally change one and only one thing when they have to be manually applied
05:00.08 mihaineacsu aah, okay, I'll submit a separate patch for it
05:00.38 mihaineacsu what about features?
05:00.48 brlcad patches are so you can get commit, which is frankly more important than your entire project ;)
05:00.53 Notify 03BRL-CAD Wiki:Madcoder3753 * 0 /wiki/User:Madcoder3753:
05:01.04 brlcad what about features?
05:01.50 mihaineacsu well, I realize the patch for material objects is a pain to go through because it's over a thousand lines
05:02.13 mihaineacsu should it be submitted differently?
05:02.18 brlcad indeed
05:03.32 brlcad so this is really a community devmanship issue
05:03.40 brlcad we don't want you submitting patches
05:03.44 brlcad you don't want to submit patches
05:03.55 brlcad they're tiresome and exhausting to review
05:04.28 brlcad and not an effective way to share code over a long period of time (repeatedly to the level of granularity we like to speak)
05:04.45 brlcad we require patches to ensure adherence to our dev principles
05:05.13 brlcad so patches should be short, sweet, and simple -- easy to review -- and most of all PERFECT
05:06.30 brlcad new devs have to have a couple perfect patches before they're granted commit, but then they do usually get that right/responsibility if they're interested in contributing or working on a project
05:06.35 brlcad anyone can do that
05:07.15 brlcad the trick is what is meant by "perfect" .. that means absolutely no issues that would incur time on another dev to clean up after your patch is applied
05:08.09 brlcad which can be egregious issues like the patch not even compiling and blatant logic errors, or more subtle issues like bad names or (most common) not following our code conventions and/or style
05:09.09 brlcad so yeah, find something really simple and isolated to change (more than a few lines, the patch does still have to be a meaningful and substantive improvement to code), and submit that as a patch
05:10.02 brlcad your big material patch shouldn't be submitted differently unless there's one or two simple things in it that can be broken out, reviewed independently as some small but real improvement, and is ... flawless
05:10.59 brlcad ideally, you'd hold off on that one until you got commit access, then you'd proceed to turn that beast into dozens of commits, commenting as you go along with log messages
05:11.05 brlcad make sense?
05:11.17 mihaineacsu it makes perfect sense
05:11.56 brlcad apologies if that wasn't clear .. HACKING mentions these points in a variety of ways, but often what it really means is lost on the reader
05:12.14 mihaineacsu I'm more familiar with git and for me at least it's a bit easier to track pull requests there
05:12.30 brlcad we like LOTS and lots of small commits
05:12.40 brlcad so yeah, we want you working just like you would with git
05:13.30 brlcad just it's not your git repo, it's someone else's .. so there are measures in place to make sure you aren't disruptive
05:14.31 mihaineacsu I'll finish the binary attributes and review the material objects again this weekends. Do you think you can look over them next week?
05:14.49 brlcad so instead of you doing your own thing and sending pulls, you're actually empowered to just make the changes (effectively pulling them yourself into our main master)
05:14.55 brlcad yep
05:16.09 brlcad it forces communication and lets us ensure adherence to our code standards (which are undeniably much higher than most projects)
05:17.13 brlcad have you worked with any centralized / master repo before that you didn't own but you could directly pull / commit into?
05:17.27 mihaineacsu yes
05:17.41 brlcad anything I might recognize? :)
05:17.42 mihaineacsu but they were all git repos
05:18.17 mihaineacsu it's not a public repo unfortunately, it was for work
05:18.44 brlcad git doesn't really change anything in this regard (I can set up a centralized git repo just fine)
05:18.52 mihaineacsu otherwise, just small projects, some I even shared with andrei
05:19.36 brlcad it's whether someone else is integrating your work into a main branch or whether you are tightly having to coordinate your activity with others (on that main master)
05:21.27 brlcad anyways, .. so yeah, lets get you going quickly -- if/when you have a perfect patch ready to go, send me the link
05:22.29 brlcad being careful about following style is usually the hardest for new devs not familiar with the myriad of possible coding styles there are out there and how to adjust their dev environment
05:22.40 mihaineacsu ok, I'll look over ones I already submitted and make sure they're presentable.
05:23.01 brlcad we still use mixed tabs+spaces, which is unusual
05:23.55 mihaineacsu right
05:23.58 brlcad yeah, see if there is *anything* about your patch that can be improved without increasing the scope of what the patch changes (better != doing more)
05:25.02 brlcad proper braces, tabs, function names, var names, no compile warnings, applies cleanly to trunk checkout, nothing in the patch that is a temporary "work in progress" that actually makes the code worse before it makes it better,e tc
05:27.43 brlcad if you see anything, I can almost guarantee you that I'll see it too ... the trick is making it an unambiguous improvement that is downright trivially easy to review and accept (should be absolutely no reason to not accept it)
05:27.56 brlcad and once you get to that point, you work on making every commit just like that ;)
05:33.56 mihaineacsu yep
05:46.16 Notify 03BRL-CAD:zhaoanqing * 62376 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/libged/bev.c and 16 others): change the name of NMG functions in librt from nmg_XXX to rt_nmg_XXX.
05:53.32 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.193.65)
07:07.39 Notify 03BRL-CAD:zhaoanqing * 62377 (brlcad/branches/nmgreorg/src/adrt/load_g.c brlcad/branches/nmgreorg/src/conv/dxf/g-dxf.c and 20 others): update the calling of rt functions after change their name. program is avaliable on Linux.
07:11.30 *** join/#brlcad chick_ (~chick@41.205.22.96)
07:13.00 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:40.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:51.46 *** join/#brlcad chick_ (~chick@41.205.22.96)
08:41.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:46.02 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
09:57.06 *** join/#brlcad chick_ (~chick@41.205.22.96)
10:09.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:48.12 starseeker brlcad: eventually, i'd like to push that algorithm down into libbn
10:51.25 starseeker (i.e., into C)
10:52.10 starseeker I also have vague notions that pointer NULL testing will be useful handling bad states, but we'll see
10:53.45 starseeker doubt I'll end up with a libbn conversion at the end of this particular push, but you never know - and even if I don't hopefully the next stage in that direction will be easier after this
11:47.48 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
12:00.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:39.11 Notify 03BRL-CAD:iiizzzaaakkk * 62378 brlcad/trunk/src/librt/primitives/hrt/hrt.c: rt_hrt_plot() function to draw the wire frame of the heart
12:41.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:41.58 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.21)
12:43.38 Izakey brlcad, ``Erik, starseeker You can take a look at some images of the heart's wire frame (rendered using mged) http://brlcad.org/~Izak/Heart_Wireframe_right.png, http://brlcad.org/~Izak/Heart_Wireframe_front.png and http://brlcad.org/~Izak/Heart_Wireframe_Top.png
13:13.49 ``Erik nice, apple sandbox uses tinyscheme http://reverse.put.as/wp-content/uploads/2011/06/The-Apple-Sandbox-BHDC2011-Paper.pdf
13:23.02 Notify 03BRL-CAD:starseeker * 62379 brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.cc: Avoid crashing if null points come back - this gets the 'bad' step import of the neo1973 with the old step-g from a couple weeks ago drawing.
13:26.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:31.24 Notify 03BRL-CAD:starseeker * 62380 brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.cc: More null checks.
13:52.28 Notify 03BRL-CAD:starseeker * 62381 (brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.cc brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.h and 2 others): Used Node pointers for some functions.
14:18.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:18.09 Notify 03BRL-CAD:starseeker * 62382 (brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.cc brlcad/trunk/src/other/poly2tri/poly2tri/sweep/sweep.h): ws, more null checking
14:21.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:42.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:00.05 *** join/#brlcad Izakey (~Isaac@195.24.220.16)
15:12.53 ``Erik http://www.miaumiau.cat/2014/08/gpu-marching-cubes-in-webgl/
15:48.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:53.51 *** join/#brlcad ashank (~ashank@115.250.31.229)
16:07.58 Notify 03BRL-CAD:starseeker * 62383 (brlcad/trunk/src/other/poly2tri/README.md brlcad/trunk/src/other/poly2tri.dist): Scrub unnecessary files out of poly2tri.
16:08.39 *** join/#brlcad chick_ (~chick@41.205.22.96)
16:20.49 Notify 03BRL-CAD Wiki:Shishir1972 * 0 /wiki/User:Shishir1972:
16:22.32 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:28.18 *** join/#brlcad ashank (~ashank@115.250.31.229)
16:39.10 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
16:46.44 *** join/#brlcad vladbogo (~vlad@86.124.248.31)
18:01.17 Notify 03BRL-CAD:carlmoore * 62384 brlcad/trunk/doc/docbook/system/man1/en/g-nmg.xml: remove some underscores & a comma; more serious -- remove fake -( item
18:04.12 mihaineacsu http://www.cs.cmu.edu/~om3d/
18:12.13 Notify 03BRL-CAD:carlmoore * 62385 (brlcad/trunk/doc/docbook/system/man1/en/g-obj.xml brlcad/trunk/doc/docbook/system/man1/en/g-raw.xml): do what has become my routine touching-up
18:13.53 Notify 03BRL-CAD:bob1961 * 62386 (brlcad/trunk/src/libfb/if_ogl.c brlcad/trunk/src/libfb/if_wgl.c): Updates to libfb's ogl_clear(), ogl_refresh(), wgl_clear() and wgl_refresh() that relate to being controlled externally.
18:39.14 Notify 03BRL-CAD:ejno * 62387 brlcad/branches/bullet/src/libged/CMakeLists.txt: revert r62359
19:04.13 Izakey brlcad ``Erik Seen the images of the heart's wire frame ?
19:12.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:02.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:12.26 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:29.50 Notify 03BRL-CAD:carlmoore * 62388 (brlcad/trunk/doc/docbook/system/man1/en/g-shell-rect.xml brlcad/trunk/doc/docbook/system/man1/en/g-step.xml and 2 others): touchup; problem in that I could not completely eliminate the indentation in the g-tankill EXAMPLE
20:37.52 Notify 03BRL-CAD:carlmoore * 62389 brlcad/trunk/doc/docbook/system/man1/en/g-var.xml: for g-var, reduce use of boldface; do the routine underscore fix as well
21:21.09 Notify 03BRL-CAD:carlmoore * 62390 (brlcad/trunk/doc/docbook/system/man1/en/g-vrml.xml brlcad/trunk/doc/docbook/system/man1/en/g-x3d.xml and 5 others): touchup
21:37.12 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:44.25 Notify 03BRL-CAD:carlmoore * 62391 brlcad/trunk/doc/docbook/system/man1/en/gif-fb.xml: I do NOT use boldface for the command name in an EXAMPLE
21:46.55 *** join/#brlcad chick_ (~chick@41.205.22.96)
22:27.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:03.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140823

IRC log for #brlcad on 20140823

00:10.50 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.65)
02:13.24 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.65)
02:53.13 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:17.39 *** join/#brlcad infobot (ibot@rikers.org)
11:17.39 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
11:39.26 *** join/#brlcad albertcoder (~albertcod@103.30.81.139)
13:02.42 *** join/#brlcad luca79 (~luca@net-37-116-126-166.cust.vodafonedsl.it)
13:07.35 starseeker brlcad: OK, if we're going to leave poly2tri as an external lib/algorithm rathern than "borg" it into our C libraries I can see that. However, that makes it *imperative* that someone who knows what they are doing with C++ error handling fix poly2tri the right way
13:07.49 starseeker which I freely admit is not me
13:08.42 starseeker I can try, but I'm starting from square one and the stakes are very high from a user perspective
13:28.37 Notify 03BRL-CAD:starseeker * 62392 (brlcad/trunk/doc/docbook/system/man1/en/g-tankill.xml brlcad/trunk/doc/docbook/system/man1/en/g-var.xml): xmllint fixes
13:28.44 Notify 03BRL-CAD:starseeker * 62393 brlcad/trunk/src/librt/primitives/hrt/hrt.c: set but unused error
13:47.36 Notify 03BRL-CAD:starseeker * 62394 (brlcad/trunk/src/other/poly2tri/README.md brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.cc and 8 others): All right - if we're going to keep poly2tri separate as opposed to eventually merging it into BRL-CAD's libs (and the work the bitfighter folks are doing combining clipper and poly2tri suggests that's a good idea) then we shouldn't be ripping out references for pointers.
13:47.39 Notify We need another way to make the error cases do something other than bring down the application.
14:54.49 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:12.57 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
16:13.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:43.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:51.20 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
16:58.17 Izakee Hi brlcad
17:07.17 Izakee ``Erik starseeker Seen the images of the wire frame ?
17:32.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:33.59 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:35.33 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:37.07 *** join/#brlcad pujani (~pujani@202.164.45.204)
17:38.38 *** join/#brlcad pujaniS (~pujani@202.164.45.204)
17:40.33 *** join/#brlcad pujaniS (~pujani@202.164.45.204)
17:41.14 pujaniS sir what is meaning of VGR?
17:41.27 pujaniS what is the use of VGR?
17:42.05 pujaniS VGR is any speed, running time or any thing else?
17:49.54 pujaniS ?
17:53.32 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:14.59 *** join/#brlcad gurwinder (75dcab2b@gateway/web/freenode/ip.117.220.171.43)
18:22.13 gurwinder brlcad: hello
18:24.13 gurwinder I want to export only x coordinate, which we get using (ell->a). But I want only x value of 'a' I searched in ell.c. But can't get appropriate solution. eg. in pov ray, sphere is give by center and radius. center is exported succesfully but radius not. (ell->a) gives x, y, z but i want only x.
18:26.21 gurwinder brlcad: sorry for mistake. We get x, y, z values using (ell->a) in case: ell. I want only value of x
19:03.40 *** join/#brlcad pujani (~pujani@202.164.45.204)
19:12.20 *** join/#brlcad pujani (~pujani@202.164.45.204)
19:13.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:41.22 *** join/#brlcad pujaniS (~pujani@202.164.45.204)
19:42.39 *** join/#brlcad pujaniS (~pujani@202.164.45.204)
19:45.11 *** join/#brlcad pujaniS (~pujani@202.164.45.204)
20:48.42 brlcad starseeker: the ptr vs ref is completely irrespective of being snarfed in and borgified. c++ added refs because it explicitly makes one entire category of crashes disappear. the issue really is just how to 1) not let poly2tri decide when to halt an application and 2) how to let the callee know when something is wrong
20:48.58 brlcad removing the aborts is good for #1
20:50.56 brlcad could have also left the aborts and used sigaction() if we needed/wanted to keep them pristine
20:52.15 brlcad the more complicated of the two issues is #2, as there are many possible options
20:54.53 brlcad setting an int or enum code is probably the very simplest change possible, but then looking at the code, that may even already be happening, so removing the aborts/asserts (or setting up handlers) may be sufficient
23:33.55 clock brlcad, is there some paid job on brl-cad which can be done remotely by a non-us national%
IRC log for #brlcad on 20140824

IRC log for #brlcad on 20140824

00:02.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:31.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:31.34 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:47.47 *** join/#brlcad gurwinder (75c760f7@gateway/web/freenode/ip.117.199.96.247)
02:56.11 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
03:34.39 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
05:05.44 *** join/#brlcad pujani (~pujani@202.164.45.205)
05:07.13 *** join/#brlcad pujani (~pujani@202.164.45.205)
05:27.57 *** join/#brlcad pujani (~pujani@202.164.45.205)
05:31.17 pujani What is meaning of VGR?
05:56.19 mihaineacsu pujani: [...The benchmark results provide a direct linear metric (called the vgr number) for comparing performance between systems.] http://www.cs.odu.edu/~salam/wsdl/inforet/cleanwiki/BRL-CAD_2b85.txt
05:59.14 mihaineacsu reference for perfomance comparison
07:00.56 *** join/#brlcad pujani (~pujani@202.164.45.204)
07:02.12 *** join/#brlcad pujani (~pujani@202.164.45.204)
07:05.40 *** join/#brlcad gagan (~gagan@27.255.253.65)
08:08.59 *** join/#brlcad gagan (~gagan@27.255.253.65)
08:30.24 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:28.33 *** join/#brlcad gagan (~gagan@27.255.253.65)
12:10.35 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
13:37.58 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
13:56.44 *** join/#brlcad sofat (~sofat@202.164.45.204)
13:59.12 sofat hello
13:59.14 sofat is want to ask one question
13:59.14 sofat my question is what is meaning of VGR in brlcad?
13:59.14 sofat What is VGR ?
14:00.06 sofat hello anyone there?
14:00.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:03.30 ``Erik 'vgr' was an old souped up vax11/780 running 43bsd, it was the primary machine early BRL-CAD was developed on
14:04.29 ``Erik so when the benchmark suite was designed, it was the reference machine for performance... if your machine scored 2 vgr's, it was twice as fast as the VGR.BRL.MIL machine
14:05.20 ``Erik that's it, just an arbitrary unit of performance :)
14:05.44 ``Erik a little more plactical than a flop
14:05.57 ``Erik practical, srry, being walked on by a cat
14:11.27 sofat thank you sir
14:14.19 ``Erik np (and if you really want to see how geeky it is, I think the name comes from the first star trek movie)
15:14.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:39.47 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:51.31 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:55.12 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
17:03.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:22.49 Notify 03BRL-CAD:iiizzzaaakkk * 62395 brlcad/trunk/src/librt/primitives/tor/tor.c: Correcting spellings within a comment
18:18.04 *** join/#brlcad albertcoder (~albertcod@103.30.81.182)
18:27.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:40.55 starseeker well, I tried yanking out the asserts and throws, and now I get a segfault in InScanArea
19:23.09 Izakey starseeker Which command is used to test that a primitive's rt_xxx_vshot() function works properly ?
19:33.04 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
19:33.23 brlcad Izakey: awesome progress on the wireframe
19:34.27 Izakey thanks brlcad
19:34.50 brlcad nothing in brl-cad currently calls the vshot routines
19:35.12 Izakey Ahh! Curiously
19:35.35 Izakey Does that mean we need a separate command for that ?
19:37.03 brlcad the vshot routines were the start of a data-coherent ray tracing interface where multiple rays are tested against a primitive simultaneously
19:37.15 brlcad done right, you can get a 10x or better performance boost
19:37.43 brlcad it would be our rt* tools that would use that interface, they currently call rt_shootray()
19:37.59 brlcad and one ray at a time is fired/compared against primitives
19:38.17 brlcad the idea is to dispatch bundles of rays and call rt_vshootray() instead, which would call the vshot routines
19:39.30 Izakey Okay. Makes sense
19:51.02 Izakey brlcad My archer doesn't render wireframes after I did an svn up date the other day. have an idea how I can fix this ?
19:57.08 mihaineacsu Izakey: do you get a particular message when you try to render it?
19:57.33 Izakey mihaineacsu No
19:58.01 Izakey I double click on all objects and no wire frame shows up
19:59.10 Izakey wonders if he needs a fresh checkout
20:02.13 mihaineacsu for now, an easy way out would be to revert to an earlier revision
20:02.50 Izakey Hmm. I'll see...
20:08.39 brlcad nothing immediate comes to mind that would have caused that, but you could try updating to previous commit revisions until you find a working version, then update forward until you find the broken version
20:08.46 brlcad basically a manual binary search
20:09.13 brlcad if you can find the commit or a small range of commits where the problem began, it is usually easy/obvious to fix
20:16.27 Ch3ck_ brlcad, still waiting for feedback on the patches
20:20.15 Izakey thanks brlcad
20:51.51 *** join/#brlcad yukonbob (~bch@216.190.25.246)
20:51.58 yukonbob hello #brlcad
21:19.41 *** join/#brlcad yukonbob (~bch@216.190.25.246)
21:35.37 Notify 03BRL-CAD:brlcad * 62396 brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: revert c62148 as it removed a comment documenting a magic number (no hard-coded numbers should persist without documentation)
22:04.51 Notify 03BRL-CAD:brlcad * 62397 brlcad/trunk/src/libbu/parallel.c: consolidate the sun-only var with the code that uses it to reduce/simplify
23:29.19 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
IRC log for #brlcad on 20140825

IRC log for #brlcad on 20140825

00:05.16 *** join/#brlcad andrei_ (~IceChat77@5-12-132-95.residential.rdsnet.ro)
01:36.48 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.29)
02:31.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:26.17 brlcad heh, nifty: http://tabletopaudio.com/
04:58.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:12.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:38.40 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:11.38 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
08:28.07 Notify 03BRL-CAD:iiizzzaaakkk * 62398 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Vectorized version of rt_hrt_shot()
08:40.07 Notify 03BRL-CAD:iiizzzaaakkk * 62399 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Proper commenting for the rt_hrt_vshot() function
08:50.52 Notify 03BRL-CAD:iiizzzaaakkk * 62400 brlcad/trunk/src/librt/primitives/hrt/hrt.c: It's high time we uncommented rt_hrt_norm() back into the hrt
10:15.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:24.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:28.32 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
10:59.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:00.09 *** join/#brlcad albertcoder (~albertcod@103.30.81.182)
11:15.36 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
11:33.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:25.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:46.14 ``Erik sounds to "cast magic missile at the darkness" to? :D
13:00.35 mihaineacsu I imagine someone with a lisp saying something like "Let me set the mood guys" before playing those sounds
13:06.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:26.09 Notify 03BRL-CAD:starseeker * 62401 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Matching comments for some endifs
13:29.54 Notify 03BRL-CAD:starseeker * 62402 (brlcad/trunk/src/other/poly2tri/README.md brlcad/trunk/src/other/poly2tri/poly2tri/common/shapes.cc and 8 others): Until the correct solution to the poly2tri issue is found, put back r62383 - it at least doesn't wipe out in the case were the default poly2tri code does, even if the fix isn't the right one. When work begins for the right fix, if poly2tri changes are needed (or if we can
13:29.56 Notify revert to vanilla poly2tri) this directory should be backed up to r60023 as a starting point.
13:43.08 Notify 03BRL-CAD:starseeker * 62403 (brlcad/trunk/src/libtclcad/CMakeLists.txt brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/libtclcad/tclcad_private.h): For now, revert tclcad_eval work - something about it is breaking archer drawing.
13:49.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:07.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:23.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:34.59 *** join/#brlcad infobot (ibot@rikers.org)
14:34.59 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
15:17.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:03.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
18:04.03 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
18:12.39 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
18:20.10 *** join/#brlcad nanicoar (~n@87-92-215-120.bb.dnainternet.fi)
18:43.57 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
19:00.12 *** join/#brlcad pandrei (~pandrei@5-12-132-95.residential.rdsnet.ro)
19:06.59 Notify 03BRL-CAD:starseeker * 62404 brlcad/trunk/src/gtools/gdiff2/merge.c: Fix a few issues with merging files - for now, punt on _GLOBAL, but it does need special logic to merge it correctly.
19:15.30 *** join/#brlcad _silvermist_ (~jordan@ip204-107-211-87.adsl2.static.versatel.nl)
19:19.01 *** part/#brlcad _silvermist_ (~jordan@ip204-107-211-87.adsl2.static.versatel.nl)
19:56.29 Notify 03BRL-CAD:n_reed * 62405 brlcad/trunk/src/librt/primitives/hrt/hrt.c: use 'work' as normal to address set-but-unused error
19:57.31 n_reed wrt r62405, it looks like the fifth time another dev has fixed an unused warning in the file, the most recent three addressing the exact same 'work' var
20:01.11 Izakey n_reed. My compiler doesn't seem to tell me this "set-but-unused" error
20:01.22 Izakey Glad to know yours picks these errors up
20:36.59 n_reed Izakey: of more concern than your compiler is disregarding the commmits of other developers
20:37.07 n_reed the rt_hrt_norm code was commented out for a reason
20:37.19 n_reed before uncommenting it, the commits logs should have been consulted
20:37.55 n_reed then it would be clear that there was an unused var problem that had to be fixed (whether your compiler reported it or not)
20:38.37 Izakey thanks n_reed
20:40.16 Izakey Where are the commit logs ?
20:46.53 n_reed they're part of the Subversion repository; real-time commit logs are what you see posted here
20:47.15 n_reed you can also see history on sourceforge, or most commonly using the svn command
20:47.23 n_reed http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.tour.history
20:52.27 Notify 03BRL-CAD:n_reed * 62406 (brlcad/branches/brep-debug/BUGS brlcad/branches/brep-debug/CHANGES and 388 others): sync from trunk through r62405
20:55.40 Izakey thanks n_reed
21:33.50 Notify 03BRL-CAD:starseeker * 62407 (brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/librt/db_diff.c): Tweak numerical diffing and options
21:34.47 Notify 03BRL-CAD:starseeker * 62408 brlcad/trunk/src/librt/db_diff.c: Fix comment
21:49.03 Notify 03BRL-CAD:starseeker * 62409 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Update gdiff2 man page - still need to document 3-way diffing and merging.
22:01.16 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
22:14.38 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
22:15.12 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
22:21.32 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:52.40 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:12.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:27.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:40.34 *** join/#brlcad caen23_ (~caen23@92.85.88.197)
IRC log for #brlcad on 20140826

IRC log for #brlcad on 20140826

00:36.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:37.54 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:35.55 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
04:21.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:45.33 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.29)
05:44.16 Notify 03BRL-CAD:zhaoanqing * 62410 brlcad/branches/nmgreorg/src/libnurb/nurb_example.c: change the name of functions used in testcase of libnurb
05:45.47 *** join/#brlcad mihaineacsu (~mihaineac@92.81.62.242)
06:37.58 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:51.15 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
08:25.06 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:32.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:38.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:03.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:16.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:18.20 *** join/#brlcad luca79 (~luca@net-37-116-121-149.cust.vodafonedsl.it)
12:18.25 *** join/#brlcad arno (~luca@net-37-116-121-149.cust.vodafonedsl.it)
12:29.31 Notify 03BRL-CAD:indianlarry * 62411 brlcad/trunk/src/conv/step/step-g/CMakeLists.txt: Initial classes to handle STEP import of geometric sets used by manifold surface.
12:36.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:57.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:15.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:27.35 *** join/#brlcad ries (~ries@188.207.100.250)
14:34.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:40.09 Notify 03BRL-CAD:starseeker * 62412 (brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml brlcad/trunk/src/gtools/gdiff2/tests/00_moss-control.asc brlcad/trunk/src/gtools/gdiff2/tests/01_moss-diff.asc): Update the examples for gdiff2 a bit to prepare for 3-way diff documentation.
14:55.47 Notify 03BRL-CAD:starseeker * 62413 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Start documenting 3-way diff - need to check the reporting, not sure it's categorizing correctly.
15:00.16 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:05.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:10.31 Notify 03BRL-CAD:starseeker * 62414 brlcad/trunk/src/gtools/gdiff2/diff3_summary.c: Tweak reporting
15:16.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:17.22 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:34.26 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:16.50 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:56.59 Notify 03BRL-CAD:indianlarry * 62415 (brlcad/trunk/include/brep.h brlcad/trunk/src/libbrep/BBNode.cpp and 6 others): Start of pulling constants BREP_SAME_POINT_TOLERANCE and BREP_EDGE_MISS_TOLERANCE out from functions and pass back in as a parameter so this can be made dynamic through some sort of variable user input.
18:56.04 Notify 03BRL-CAD:n_reed * 62416 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: implement the outline of an alternative split_trimmed_face algorithm
19:08.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:17.04 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:23.59 Notify 03BRL-CAD Wiki:Mccutcheoni16 * 0 /wiki/User:Mccutcheoni16:
20:29.01 clock I want to ask how you developer in BRL-CAD
20:29.14 clock generelly approach deployment of new technologies?
20:29.39 clock I often see overzealous deployment in apparent naiive belief that things will work as theoretically expected on paper
20:29.59 clock Which in today's complex, multi-layered unreliable IT has often disastrous implications
20:48.45 Notify 03BRL-CAD:starseeker * 62417 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Take out the C option - doesn't make a lot of sense in its current form.
20:54.57 Notify 03BRL-CAD:n_reed * 62418 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: add function to set the direction of a closed curve
20:57.56 Notify 03BRL-CAD:starseeker * 62419 brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml: Add a basic merge example for gdiff2
21:08.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:44.31 Notify 03BRL-CAD:n_reed * 62420 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: support classifying curve points based on their position relative to another closed curve
21:46.50 Notify 03BRL-CAD:n_reed * 62421 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix unhandled case in my helper
22:04.46 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:22.12 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
22:34.24 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
22:37.02 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
22:37.16 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
22:45.54 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
IRC log for #brlcad on 20140827

IRC log for #brlcad on 20140827

00:20.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:23.11 *** join/#brlcad caen23 (~caen23@92.85.88.197)
02:11.57 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
06:08.37 *** join/#brlcad mihaineacsu (~mihaineac@92.81.62.242)
06:31.01 Notify 03BRL-CAD Wiki:Topquant333 * 0 /wiki/User:Topquant333:
08:01.11 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
08:16.59 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:18.07 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:22.47 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:44.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:48.53 Notify 03BRL-CAD Wiki:DGMLeandra * 0 /wiki/User:DGMLeandra:
11:09.12 *** join/#brlcad pandrei (~pandrei@188.26.59.49)
11:38.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:48.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:32.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:09.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:40.30 *** join/#brlcad Zhao_Anqing (clouddrift@222.205.7.143)
13:48.12 *** join/#brlcad alisha (~alisha@123.239.203.111)
14:46.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:59.11 ankesh11 ``Erik: maths22 brlcad To deploy the benchmark project on the server, I need the mod_wsgi installed. I had requested this earlier too, but it went unseen on the list. Please look into it.
15:00.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:00.28 *** join/#brlcad vladbogo (~vlad@86.121.105.63)
15:00.29 ankesh11 Here's a doc that might help with the installation: http://code.google.com/p/modwsgi/wiki/InstallationOnFreeBSD
15:23.23 *** join/#brlcad vladbogo (~vlad@86.121.105.63)
15:23.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:23.23 *** join/#brlcad alisha (~alisha@123.239.203.111)
15:23.23 *** join/#brlcad andrei_ (~pandrei@188.26.59.49)
15:23.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:23.23 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:23.23 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:23.24 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:23.24 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:23.24 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:23.24 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
15:23.24 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
15:23.24 *** join/#brlcad nanicoar (~n@87-92-215-120.bb.dnainternet.fi)
15:23.24 *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
15:23.24 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
15:23.24 *** join/#brlcad ChanServ (ChanServ@services.)
15:23.24 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
15:23.24 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
15:23.24 *** join/#brlcad fenn (~fenn@131.252.130.248)
15:23.24 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
15:23.24 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
15:23.24 *** join/#brlcad yiyus (1242712427@je.je.je)
15:23.24 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
15:23.24 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-uktpvflvfyqpjtrr)
15:23.24 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:23.24 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
15:23.24 *** mode/#brlcad [+o ChanServ] by weber.freenode.net
15:25.42 Notify 03BRL-CAD:starseeker * 62422 (svn:ignore ## -0,0 +1,2 ## and 2 others): Create a branch for integrating GCT into the BRL-CAD build.
15:38.27 *** join/#brlcad alisha (~alisha@123.239.18.100)
15:43.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:43.24 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:47.00 Notify 03BRL-CAD:starseeker * 62423 brlcad/branches/gct/src/other/CMakeLists.txt: Add initial checkin of GCT code
16:17.00 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:18.59 Notify 03BRL-CAD:n_reed * 62424 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: use simpler data types where possible
16:44.19 Notify 03BRL-CAD:starseeker * 62425 (brlcad/branches/gct/src/other/gct/Auxiliary/gctcommon.h brlcad/branches/gct/src/other/gct/BRLCAD/BrlcadAppWalker.cpp and 8 others): Add CMake build logic, tweaks to get things building as a sub-build in src/other with latest trunk BRL-CAD. Untested, but compilation now succeeds on Linux.
17:09.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:20.05 *** join/#brlcad alisha (~alisha@123.239.199.121)
17:38.05 Notify 03BRL-CAD:n_reed * 62426 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: more type changes, initialize point sets from curve endpoints
18:03.28 Notify 03BRL-CAD Wiki:Pt486539160 * 0 /wiki/User:Pt486539160:
18:11.22 Notify 03BRL-CAD:n_reed * 62427 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: conditionally append intersection points to sets
18:20.45 Notify 03BRL-CAD:n_reed * 62428 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: add alternative CurvePoint constructor to avoid unnecessary calculations
19:11.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:23.53 Notify 03BRL-CAD:starseeker * 62432 (brlcad/branches/dm-work/doc/docbook/system/man1/en/g-nff.xml brlcad/branches/dm-work/doc/docbook/system/man1/en/g-nmg.xml and 53 others): Sync through r62428
19:23.55 Notify 03BRL-CAD:starseeker * 62430 (brlcad/branches/osg/doc/docbook/system/man1/en/g-nff.xml brlcad/branches/osg/doc/docbook/system/man1/en/g-nmg.xml and 53 others): Sync through r62428
19:24.31 Notify 03BRL-CAD:starseeker * 62433 (brlcad/branches/gecode/doc/docbook/system/man1/en/g-nff.xml brlcad/branches/gecode/doc/docbook/system/man1/en/g-nmg.xml and 53 others): Sync through r62428
19:24.38 Notify 03BRL-CAD:starseeker * 62431 (brlcad/branches/rel8/doc/docbook/system/man1/en/g-nff.xml brlcad/branches/rel8/doc/docbook/system/man1/en/g-nmg.xml and 53 others): Sync through r62428
19:24.40 Notify 03BRL-CAD:starseeker * 62429 (brlcad/branches/bullet/doc/docbook/system/man1/en/g-nff.xml brlcad/branches/bullet/doc/docbook/system/man1/en/g-nmg.xml and 53 others): Sync through r62428
19:27.39 Notify 03BRL-CAD:n_reed * 62434 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: make segments from curve points
21:03.13 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:07.40 Notify 03BRL-CAD:n_reed * 62435 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: identify curve segments that belong in the output
21:14.15 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:49.04 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:03.06 Notify 03BRL-CAD:n_reed * 62436 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: add orig_curve and Reverse members to CurveSegment
22:58.29 starseeker buster
22:58.47 starseeker whoop, wrong window
23:02.13 starseeker hopes Windows will finish updating sometime this week...
23:16.08 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:30.04 *** join/#brlcad NegativeForty (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:41.55 Notify 03BRL-CAD Wiki:Gonzalezarchitect * 0 /wiki/User:Gonzalezarchitec:
IRC log for #brlcad on 20140828

IRC log for #brlcad on 20140828

00:08.47 ``Erik http://www.cgsociety.org/index.php/CGSFeatures/CGSFeatureSpecial/building_3d_with_ikea
00:14.22 *** join/#brlcad NegativeForty (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
00:17.31 starseeker has had it with the 8.1 interface and trys something to give him a more standard interface...
00:23.15 clock Hi all
00:23.27 clock Is there a comprehensive gallery of as many rendered BRL-CAD examples as possible?
00:28.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:58.42 starseeker http://brlcad.org/gallery/
01:15.04 tofu_ clock: comprehensive, no way
01:31.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:43.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:04.36 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:26.45 Notify 03BRL-CAD:brlcad * 62437 brlcad/trunk/src/libged/draw.c: prevent propagating NaN values. don't need Z too.
04:59.06 *** join/#brlcad mihaineacsu (~mihaineac@92.81.137.191)
05:00.19 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
05:26.34 *** join/#brlcad NegativeForty (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
07:17.24 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:29.02 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
09:13.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:16.34 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
09:23.37 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
09:57.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:08.20 Notify 03BRL-CAD Wiki:Inderpreet * 7719 /wiki/OGV: Created page with "=Online Geometry Viewer= Online Geometry Viewer is an online web app, where users can upload, view and share 3D CAD models. They can also host these models online, can like ..."
11:02.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:42.22 Notify 03BRL-CAD Wiki:Inderpreet * 7720 /wiki/OGV: /* Online Geometry Viewer */
12:11.08 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:17.43 Notify 03BRL-CAD Wiki:Inderpreet * 7721 /wiki/OGV: /* Online Geometry Viewer */
12:33.33 *** join/#brlcad mihaineacsu (~mihaineac@92.81.137.191)
12:44.27 Notify 03BRL-CAD Wiki:Inderpreet * 7722 /wiki/OGV: /* Features */
12:53.18 Notify 03BRL-CAD Wiki:Inderpreet * 7723 /wiki/OGV: /* Features */
13:02.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:56.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:02.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:36.17 Notify 03BRL-CAD:n_reed * 62438 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: add function to construct output loops from curve segments
14:39.16 Notify 03BRL-CAD:n_reed * 62439 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: switch input curve orientations
14:46.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:51.32 Notify 03BRL-CAD:n_reed * 62440 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix iterator initializations
15:00.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:15.18 Notify 03BRL-CAD Wiki:Inderpret64 * 0 /wiki/User:Inderpret64:
15:17.34 Notify 03BRL-CAD Wiki:Inderpret64 * 7724 /wiki/ARL_Technical_Reports: thanks
15:25.33 clock what is the most bizarre application BRL-CAD was ever used for?
15:31.38 Notify 03BRL-CAD:starseeker * 62441 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/b64.c brlcad/trunk/src/librt/primitives/brep/brep.cpp): This may not be the full fix, but make the b64 usage of signed char explicit in the types - hopefully this will at least ensure the internal behavior of b64 is consistent, in which case the problem reduces to properly providing the expected inputs.
15:32.19 tofu_ clock: don't know of anything bizarre really, all modeling and scientific/simulation applications
15:33.49 Notify 03BRL-CAD:starseeker * 62442 (brlcad/trunk/src/libged/simulate/simcollisionalgo.cpp brlcad/trunk/src/libged/simulate/simcollisionalgo.h and 7 others): Merge in the simulate changes from brlcad-bullet, but they won't be active until we set up bullet as well.
15:35.49 teepee- with the military history, there's certainly something bizarre :) - probably not very public tho
15:36.43 clock yeah they keep it secret
15:39.18 Notify 03BRL-CAD:starseeker * 62443 brlcad/trunk/src/libbu/tests/bu_b64.c: update test
15:44.18 Notify 03BRL-CAD:starseeker * 62444 (brlcad/trunk/AUTHORS brlcad/trunk/include/bu/magic.h and 21 others): Merge in the remainder of the brlcad-bullet work, except for the src/other/bullet subdirectory itself. Wait until after 7.26.0 to tackle the full enabling of simulate.
15:50.14 Notify 03BRL-CAD:starseeker * 62445 (brlcad/branches/bullet/src/other/bullet/TODO =================================================================== and 4 others): Add a TODO note that the bullet libs need work to function for BRL-CAD simulate on Windows
16:03.01 starseeker tofu_: something seems to have gone very wrong with commit 62444 - tring to do svn diff -r62443:62444 is giving very strange errors
16:04.37 starseeker it almost looks like something went wrong with the svn repo itself
16:05.32 Notify 03BRL-CAD Wiki:Inderpret64 * 7725 /wiki/Coffre_for: Created page with "Sécurité, coffre fort et armoire forte La sécurité des données doit maintenant être prise comme un enjeu stratégique Un coffre fort et une alarme sont indispensables ..."
16:08.23 starseeker tofu_: nick is seeing similar issues/corruption
16:20.09 *** join/#brlcad alisha (~alisha@101.56.211.167)
16:24.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:34.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:31.24 ``Erik seeing it here, too: svn: E160004: Filesystem is corrupt \n svn: E200014: Checksum mismatch while reading representation: \n ...
17:33.21 ``Erik (that tabletopaudio.com site brlcad mentioned makes for some pretty good coding noise... I'd been using taiko videos on youtube before, good to expand the set O.o )
17:46.37 *** join/#brlcad mihaineacsu (~mihaineac@92.81.137.191)
18:26.34 *** join/#brlcad alisha (~alisha@101.60.223.159)
18:40.35 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
19:02.24 Notify 03BRL-CAD Wiki:Sean * 7726 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/Inderpret64|Inderpret64]] ([[User talk:Inderpret64|talk]]) to last revision by [[User:Sean|Sean]]
19:03.02 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:Inderpret64: Spamming links to external sites
20:06.36 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
20:38.56 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
21:33.16 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:53.50 *** part/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
23:07.19 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:07.55 starseeker tofu_: possibly relevant: https://svn.apache.org/repos/asf/subversion/trunk/contrib/server-side/fsfsfixer/README
IRC log for #brlcad on 20140829

IRC log for #brlcad on 20140829

00:31.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:49.40 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-agafwjkgrbowwjok)
02:21.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:40.40 Notify 03BRL-CAD Wiki:130.85.241.171 * 7727 /wiki/Community_Publication_Portal: /* Physics Simulation System */ Update video URL
03:42.49 Notify 03BRL-CAD Wiki:130.85.241.171 * 7728 /wiki/Community_Publication_Portal: /* Physics Simulation System */ Update video URL
04:26.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:04.51 Notify 03BRL-CAD:brlcad * 62443 brlcad/trunk/TODO: windows smp support is golden. this is a test commit after editing the repository to forcibly and manually delete revisions 62443:62445 inclusive due to apparent repo corruption. this replaes 62443 and may make existing checkouts (that were already updated to 62445) invalid. the alternative is checkout redux.
05:08.09 Notify 03BRL-CAD:brlcad * 62444 brlcad/trunk/TODO: simple changes 2 of 3 to replace the 3 repo-deleted revision, hopefully so existing updated checkouts can succeed.
05:12.47 Notify 03BRL-CAD:brlcad * 62445 brlcad/trunk/TODO: simple change 3 of 3 to replace the 3 repo-deleted revisions, trying to get existing checkouts to up without having to wipe and redo checkouts.
05:16.54 brlcad starseeker: I think that does the trick, at least it works here with some quick simple testing
05:17.05 brlcad at worse, deleting the checkout will work
05:17.52 brlcad but I was able to upgrade a 62445 revision to a different 62445 without any fuss here
05:19.42 brlcad in the end, didn't need to do anything fancy, no dump, no filter ... just had to move those revision files out of the way and let it rebuild / rollback the current checkout number, and commit new versions to replace the old
06:01.52 *** join/#brlcad mihaineacsu (~mihaineac@92.81.137.191)
06:36.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:33.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:08.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:22.27 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
09:30.18 *** join/#brlcad andrei_ (~pandrei@188.26.59.49)
09:49.07 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
09:50.34 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
09:54.47 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
09:58.21 *** join/#brlcad ejno_ (~ejno@66-118-151-70.static.sagonet.net)
09:58.29 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
09:59.16 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
10:34.08 *** join/#brlcad yiyus_ (1242712427@je.je.je)
10:51.20 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
15:50.48 *** join/#brlcad infobot (ibot@rikers.org)
15:50.48 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
15:54.22 Notify 03BRL-CAD:n_reed * 62462 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix some incorrect loop conditions
15:57.01 Notify 03BRL-CAD:n_reed * 62463 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: need to copy input curves that are going in the output
16:08.46 *** join/#brlcad ishwerdas (75d6cdab@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.205.171)
16:11.30 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:11.32 starseeker aaaand now regression testing is failing
16:48.16 starseeker breakage for regress-gqa starts at commit 62321
16:48.49 starseeker something about the bu_parllell changes gqa doesn't like...
16:51.23 ``Erik regression fails due to "smells like windows"? :D
17:17.32 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:40.05 Notify 03BRL-CAD:n_reed * 62464 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix curve segment comparison
17:41.05 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:08.21 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
18:57.07 Notify 03BRL-CAD:starseeker * 62465 brlcad/branches/dm-work/src/libtclcad/tclcad_obj.c: Get the dm-work branch compiling again.
19:06.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:20.17 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
19:30.32 Notify 03BRL-CAD:starseeker * 62466 (brlcad/branches/dm-work/src/mged/dm-X.c brlcad/branches/dm-work/src/mged/dm-generic.c and 7 others): Migrate more common logic to dm-generic.c and mged_dm.h
19:35.15 Notify 03BRL-CAD:starseeker * 62467 (brlcad/branches/dm-work/src/mged/dm-X.c brlcad/branches/dm-work/src/mged/dm-ogl.c and 9 others): declare dm_var_init in mged_dm.h
19:45.25 Notify 03BRL-CAD:starseeker * 62468 (brlcad/branches/dm-work/src/libdm/dm-generic.c brlcad/branches/dm-work/src/mged/dm-X.c brlcad/branches/dm-work/src/mged/dm-ogl.c): have dm_get_mvars return the dmp itself if there is no internal m_vars, which reflects current behavior. May want to have init routines set m_vars to the dmp pointer if they don't define an internal one and allow for the possibility of a void return, but
19:45.27 Notify for now this should work.
19:51.44 Izakey starseeker is on fire
19:54.36 Notify 03BRL-CAD:starseeker * 62469 (brlcad/branches/dm-work/src/mged/attach.c brlcad/branches/dm-work/src/mged/dm-X.c and 5 others): Eliminate type_fb_open calls
19:58.19 Notify 03BRL-CAD:starseeker * 62470 (brlcad/branches/dm-work/src/mged/dm-rtgl.c brlcad/branches/dm-work/src/mged/dm-wgl.c brlcad/branches/dm-work/src/mged/mged_dm.h): cs_set_bg is in mged_dm.h
20:25.35 Notify 03BRL-CAD:starseeker * 62471 (brlcad/branches/dm-work/src/mged/dm-X.c brlcad/branches/dm-work/src/mged/dm-generic.c and 7 others): Should probably make the cmd_hook a variable that can theoretically be overridden by the caller, but right now all the MGED variables are in sync between the dms - some just don't apply in specific instances, and hopefully having them be no-ops will work.
22:04.47 *** join/#brlcad andrei_ (~pandrei@188.26.59.49)
22:11.28 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:21.23 Notify 03BRL-CAD:n_reed * 62472 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: keep loops as arrays of curves instead of converting them into single curves
22:56.24 starseeker hah - first successful creation of a .msi BRL-CAD installer with the WiX tool and CMake
IRC log for #brlcad on 20140830

IRC log for #brlcad on 20140830

01:50.14 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
03:25.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:37.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:40.09 *** join/#brlcad mihaineacsu (~mihaineac@92.81.137.191)
12:41.32 *** join/#brlcad infobot (ibot@rikers.org)
12:41.32 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
12:50.52 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:40.53 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
13:43.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:46.16 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
14:50.43 *** join/#brlcad fenn (~fenn@131.252.130.248)
14:50.55 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
14:54.42 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-uaardwdmscdropxg)
14:56.51 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
16:48.15 *** join/#brlcad albertcoder (~albertcod@103.30.81.184)
17:01.59 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
18:40.25 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:39.27 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
19:47.12 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:52.02 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:39.50 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:40.54 Notify 03BRL-CAD Wiki:82.253.105.191 * 7729 /wiki/ARL_Technical_Reports:
20:40.57 Notify 03BRL-CAD Wiki:82.253.105.191 * 7730 /wiki/Developer_Documents:
20:59.31 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:04.33 Notify 03BRL-CAD Wiki:Erik * 7731 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/82.253.105.191|82.253.105.191]] ([[User talk:82.253.105.191|talk]]) to last revision by [[User:Sean|Sean]]
21:04.46 Notify 03BRL-CAD Wiki:Erik * 7732 /wiki/Developer_Documents: Reverted edits by [[Special:Contributions/82.253.105.191|82.253.105.191]] ([[User talk:82.253.105.191|talk]]) to last revision by [[User:Sean|Sean]]
21:05.29 Notify 03BRL-CAD Wiki:Erik * 0 /wiki/User:82.253.105.191: Spamming links to external sites
21:27.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:33.40 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:52.56 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:29.54 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
IRC log for #brlcad on 20140831

IRC log for #brlcad on 20140831

00:14.25 *** join/#brlcad Battambang (~clock@77-58-143-135.dclient.hispeed.ch)
02:03.08 Notify 03BRL-CAD Wiki:Mitchellroberts2015 * 0 /wiki/User:Mitchellroberts2015:
02:07.46 Notify 03BRL-CAD Wiki:Mitchellroberts2015 * 0 /wiki/File:BRL-CAD_Primitives_Chart.png: Grouped chart of all supported BRL-CAD primitives
02:18.21 Notify 03BRL-CAD Wiki:Mitchellroberts2015 * 7734 /wiki/Community_Publication_Portal: /* Initial Drafts */
04:28.22 *** join/#brlcad Banteay_Srei (~clock@77-58-143-135.dclient.hispeed.ch)
04:59.12 *** join/#brlcad gurwinder (75d6ca9d@gateway/web/freenode/ip.117.214.202.157)
06:23.14 *** join/#brlcad Banteay_Srei (~clock@77-58-143-135.dclient.hispeed.ch)
07:20.36 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:03.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:04.36 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:48.24 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
12:38.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:49.29 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
13:00.30 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
13:08.20 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:55.01 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:29.46 Notify 03BRL-CAD Wiki:Michelbehr * 0 /wiki/User:Michelbehr:
15:34.05 Notify 03BRL-CAD Wiki:Michelbehr * 7735 /wiki/Talk:Sketch: How can I use variables on sketch? What's the syntax?
15:40.12 *** join/#brlcad Gurwinder (3b5b7076@gateway/web/freenode/ip.59.91.112.118)
15:40.24 Gurwinder brlcad: Hello
15:43.43 Gurwinder I have sent a mail on BRL-CAD developer mailing list, submitting g to povray converter file. Please check that mail.
15:54.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:19.16 *** join/#brlcad gurwinder (3b5b7076@gateway/web/freenode/ip.59.91.112.118)
17:13.11 ``Erik http://bjorn.tipling.com/if-programming-languages-were-weapons
17:21.46 clock ``Erik, I can't more than agree
17:21.55 clock "C is an M1 Garand standard issue rifle, old but reliable."
17:23.49 mihaineacsu I lost it at php
17:24.42 clock I don't get the PHP one. I think its not a weapon.
17:25.28 clock My attitude: what do you do when C programming stops being asked for on the job market?
17:25.43 clock A: go selling vegetables and continue writing C programs for your own needs
17:37.58 *** join/#brlcad pandrei (~pandrei@188.25.163.1)
18:58.53 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:59.15 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
IRC log for #brlcad on 20140901

IRC log for #brlcad on 20140901

00:00.28 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
00:02.14 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
00:02.37 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
00:03.08 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
01:41.58 *** join/#brlcad Stragus (~alexis@modemcable008.161-160-184.mc.videotron.ca)
02:50.25 Notify 03BRL-CAD Wiki:KIRO115975 * 0 /wiki/User:KIRO115975:
05:28.26 Notify 03BRL-CAD Wiki:Asvabtutors * 0 /wiki/User:Asvabtutors:
07:47.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:10.52 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.62.169)
08:21.30 *** join/#brlcad mihaineacsu (~mihaineac@92.81.157.76)
08:30.02 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.44.41)
08:58.05 *** join/#brlcad pandrei (~pandrei@5-12-144-100.residential.rdsnet.ro)
10:39.45 *** join/#brlcad gurwinder (75d6cef6@gateway/web/freenode/ip.117.214.206.246)
17:11.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:31.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:38.58 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:00.05 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:30.33 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:58.55 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:19.05 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:25.35 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
IRC log for #brlcad on 20140902

IRC log for #brlcad on 20140902

01:51.30 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:26.02 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:46.31 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
03:53.36 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
04:36.26 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
05:11.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:52.36 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
06:59.29 *** join/#brlcad infobot (ibot@rikers.org)
06:59.29 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
07:14.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:50.33 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
08:14.21 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
08:42.24 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
08:55.44 *** join/#brlcad mihaineacsu (~mihaineac@92.81.44.41)
09:07.04 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
09:42.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
10:07.56 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
11:02.57 Notify 03BRL-CAD:indianlarry * 62473 brlcad/trunk/src/libged/draw.c: Clean-up valgrind identified leaks of string args passed to _ged_drawtrees()
11:13.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:41.26 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
12:51.32 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
13:13.27 Notify 03BRL-CAD:starseeker * 62474 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:14.09 Notify 03BRL-CAD:starseeker * 62475 (brlcad/branches/bullet/AUTHORS brlcad/branches/bullet/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:14.47 Notify 03BRL-CAD:starseeker * 62476 (brlcad/branches/osg/AUTHORS brlcad/branches/osg/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:15.14 Notify 03BRL-CAD:starseeker * 62477 (brlcad/branches/rel8/AUTHORS brlcad/branches/rel8/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:15.56 Notify 03BRL-CAD:starseeker * 62478 (brlcad/branches/dm-work/AUTHORS brlcad/branches/dm-work/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:17.00 Notify 03BRL-CAD:starseeker * 62479 (brlcad/branches/gct/AUTHORS brlcad/branches/gct/src/libged/draw.c and 4 others): Sync with trunk up to r62473
13:27.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:11.10 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.44.41)
14:48.44 Notify 03BRL-CAD:starseeker * 62480 (brlcad/branches/dm-work/src/mged/CMakeLists.txt brlcad/branches/dm-work/src/mged/attach.c brlcad/branches/dm-work/src/mged/mged_dm.h): Woosh - all the mged dm-* files go away.
15:06.02 *** join/#brlcad infobot (ibot@rikers.org)
15:06.02 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
15:07.27 Notify 03BRL-CAD:starseeker * 62482 brlcad/branches/dm-work/src/mged/CMakeLists.txt: Don't need MGED_DM_SOURCES anymore
15:15.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:46.55 brlcad starseeker: it was not the mac with signed/unsigned -- that's something more commonly seen on some x86_64 platforms (common with 64-bit server hardware)
16:47.41 brlcad I'll look at the parallel regression when I'm done with this bug I'm currently working on
17:14.22 Notify 03BRL-CAD:n_reed * 62483 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: need to copy loop curves so originals aren't deleted by ON_PolyCurve destructor
17:23.01 Notify 03BRL-CAD:starseeker * 62484 brlcad/branches/dm-work/src/mged/CMakeLists.txt: Uh... probably don't need to support Megatek specifically in MGED these days...
17:24.11 starseeker brlcad: k, thanks
17:38.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:48.17 brlcad ankesh11: mod_wsgi is installed, give it a try
17:50.20 brlcad on an unrelated sysadmin aside, https should now 'work' for all sites in the sense that using http or https will give the expected page
17:50.33 brlcad whether the connection is encrypted depends on the virtualhost
17:50.58 brlcad (which currently is just elfga, though I have a cert for brlcad.org I might install)
18:02.08 Notify 03BRL-CAD:starseeker * 62485 (brlcad/branches/dm-work/src/mged/attach.c brlcad/branches/dm-work/src/mged/dozoom.c brlcad/branches/dm-work/src/mged/mged_dm.h): don't bother with this define, used in only two places and makes displaylist look like a global variable.
18:20.06 mihaineacsu_ hi brlcad! did you have a chance to look over the patches?
18:21.04 mihaineacsu_ I apologise for not sending them earlier, this past week I've working on my thesis.
18:32.56 Notify 03BRL-CAD:starseeker * 62486 (brlcad/branches/dm-work/include/dm/CMakeLists.txt brlcad/branches/dm-work/include/ged.h and 39 others): Move ged_display_list out of libged, make it generic.
19:13.38 starseeker what the heck... sourceforge's code site went down all of a sudden
19:13.43 starseeker growl...
19:18.06 mihaineacsu_ seems to work now
19:23.40 Notify 03BRL-CAD:starseeker * 62487 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/src/libbn/CMakeLists.txt and 5 others): move some math calculations into libbn
19:24.22 Notify 03BRL-CAD:n_reed * 62488 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix some leaks
19:57.49 Notify 03BRL-CAD:starseeker * 62489 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/ged.h and 6 others): Move more of the adc logic down - this looks as if it might be dupliated in mged, libdm, and libged... for now, focus on getting ged dependencies out of libdm, but need to revisit MGED as well.
20:10.43 Notify 03BRL-CAD:starseeker * 62490 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/adc.c brlcad/branches/dm-work/src/libtclcad/tclcad_obj.c): Eliminate ged.h from libdm/adc.c
20:45.47 Notify 03BRL-CAD:starseeker * 62491 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/dm.h and 7 others): move axes state info, eliminate another libged use
21:13.04 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:34.21 Notify 03BRL-CAD:starseeker * 62492 (brlcad/branches/dm-work/src/libtclcad/tclcad_obj.c brlcad/branches/dm-work/src/mged/doevent.c and 2 others): Axis in Archer view wasn't getting placed properly - needed to case the width and height to fastf_t for the calculation to proceed. Add explicit casting in a number of places to try to avoid similar problems - need to do a more careful check at some point.
22:14.05 Notify 03BRL-CAD:starseeker * 62493 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/dm.h and 10 others): Have to carve a couple functions out of dm_obj.c to do it, but unhook libdm and libged.
22:16.34 Notify 03BRL-CAD:starseeker * 62494 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/src/libbn/CMakeLists.txt): rename adc.c to clip.c
22:19.33 Notify 03BRL-CAD:starseeker * 62495 (brlcad/branches/dm-work/include/dm/CMakeLists.txt brlcad/branches/dm-work/include/ged.h): Rename dl.h - conflicts with a system header, and too narrow anyway.
22:28.49 Notify 03BRL-CAD:starseeker * 62496 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/dm/bview.h brlcad/branches/dm-work/src/libbn/clip.c): Move some definitions
22:40.54 Notify 03BRL-CAD:starseeker * 62497 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/dm/bview.h and 12 others): remove the bn_ prefix from the structures in question.
23:25.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
IRC log for #brlcad on 20140903

IRC log for #brlcad on 20140903

00:19.04 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
03:29.43 Notify 03BRL-CAD:brlcad * 62498 (brlcad/trunk/src/libtclcad/CMakeLists.txt brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/libtclcad/tclcad_private.h): reverse merge c62403 to restore jon's new eval logic that aims to consolidate tcl evals through one routine (so we can capture all output to the tcl console correctly). there is a problem in archer with this version where wireframes appear horked. in fact, they're
03:29.45 Notify not .. the adaptive wireframe code is simply being told to render to a 1x1 display context, so it comes out looking quite chunky. fix in following.
04:04.56 Notify 03BRL-CAD:brlcad * 62499 brlcad/trunk/src/libtclcad/tclcad_obj.c: this fixes the adaptive wireframe in archer. to_is_viewable() needs to look at the tcl result object, so it needs to overwrite whatever was already there (and restore it just in case the caller needed that result). this was messing with the display drawing code where calls to to_is_viewable() would interfere (causing the adaptive code to think it was
04:04.58 Notify drawing into a 1x1 display context).
04:17.04 Notify 03BRL-CAD:brlcad * 62500 brlcad/trunk/src/libtclcad/tclcad_eval.c: decouple from the private header, just include what we need for this implementation.
04:17.16 Notify 03BRL-CAD:brlcad * 62501 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/libtclcad/tclcad_private.h): ws indent cleanup
05:32.56 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:58.40 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:19.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:41.24 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
09:53.28 Notify 03BRL-CAD Wiki:Atulyamagar * 0 /wiki/User:Atulyamagar:
10:05.59 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:26.05 *** join/#brlcad FreezingCold (~FreezingC@n009h020.wst.mun.ca)
10:47.43 *** join/#brlcad FreezingCold (~FreezingC@n014h145.wst.mun.ca)
10:59.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:11.22 *** join/#brlcad mihaineacsu (~mihaineac@92.81.44.41)
12:52.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:08.32 Notify 03BRL-CAD:starseeker * 62502 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c brlcad/branches/dm-work/src/mged/dozoom.c): Move MGED's logic for drawing the bu_list of display_list entries into libdm.
13:15.15 Notify 03BRL-CAD:starseeker * 62503 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c brlcad/branches/dm-work/src/mged/dozoom.c): Simplify slightly.
13:39.39 Notify 03BRL-CAD:starseeker * 62504 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/src/libbn/mat.c and 7 others): DRY out the perspective matrix code, Thomas and Hunt style. Still need to do the hard math work to see what the 'ideal' solution is to the various matrix math at work here, but this is at least a step in the right direction.
14:30.57 *** join/#brlcad FreezingCold (~FreezingC@n013h111.wst.mun.ca)
14:54.14 Notify 03BRL-CAD:starseeker * 62505 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-Null.c and 12 others): Stub in a libdm function for drawing objects.
15:22.48 Notify 03BRL-CAD Wiki:Sean * 7736 /wiki/SVN%2BSSH: provide initial instructions (derived from a write-up by nick reed) on how to set up passwordless svn+ssh checkouts.
15:50.33 brlcad some fun models: http://blog.fridoverweij.com/20_3_2013_CAD.php
15:56.52 *** part/#brlcad mihaineacsu (~mihaineac@92.81.44.41)
15:56.55 *** join/#brlcad mihaineacsu (~mihaineac@92.81.44.41)
15:58.02 *** join/#brlcad vladbogo (~vladbogo@188.26.242.76)
16:03.13 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
16:03.40 Notify 03BRL-CAD:carlmoore * 62506 (brlcad/trunk/doc/docbook/system/man1/en/gdiff2.xml brlcad/trunk/misc/Bullet_Box_Chain_Demo.cpp and 2 others): remove trailing blanks/tabs, and fix spellings
16:06.44 *** join/#brlcad vladbogo (~simionvla@188.26.242.76)
16:08.24 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
16:34.55 Notify 03BRL-CAD:indianlarry * 62507 (brlcad/trunk/src/other/openNURBS/CMakeLists.txt brlcad/trunk/src/other/openNURBS/opennurbs_surface.cpp brlcad/trunk/src/other/openNURBS/opennurbs_surface.h): Modified several OpenNURBS surface routines EvPoint(),Ev1Der(),Ev2Der() and EvNormal() to check for and unwrap any u,v that extends outside of the surface domain. This forces the u,v back into the surface domain ensuring correct
16:34.57 Notify surface point/normal/derivative evaluations. This supports a feature we added that allows trims to extend outside of the domain and cross over closed seams. This feature can be preprocessed in/out with the "BRLCAD_FEATURE_EXTEND_UV_OVER_CLOSED_SEAMS" compile definition. This definition is added to the openNURBS build by enabling the flag "BRLCAD_ENABLE_OPENNURBS_EXTENSIONS". This flag is enabled by default.
16:37.51 *** join/#brlcad FreezingCold (~FreezingC@n013h111.wst.mun.ca)
17:03.47 *** join/#brlcad mihaineacsu (~mihaineac@92.85.195.16)
17:05.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:30.55 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
18:36.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:06.51 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:00.12 Notify 03BRL-CAD:starseeker * 62508 (brlcad/branches/dm-work/include/bn.h brlcad/branches/dm-work/include/raytrace.h and 2 others): Start looking at what it will take to rework libged's draw.c to hand off a list of paths to libdm.
20:12.11 Notify 03BRL-CAD:starseeker * 62509 brlcad/branches/dm-work/src/mged/dodraw.c: refactor mged as well.
20:12.29 Notify 03BRL-CAD:carlmoore * 62510 (brlcad/trunk/doc/docbook/system/man1/en/plot3-fb.xml brlcad/trunk/src/fb/plot3-fb.c): fixes to plot3-fb; remove -h for high-res and implement h? for help
20:21.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140904

IRC log for #brlcad on 20140904

00:03.17 *** join/#brlcad gurwinder (3b5b70d7@gateway/web/freenode/ip.59.91.112.215)
00:04.37 gurwinder brlcad: I have uploaded g-pov.c file. Please check mail on brlcad developer-mailing list.
00:04.57 gurwinder Along with g-pov.1 man page file.
00:06.59 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
00:37.52 brlcad gurwinder: yep, I saw it a couple days ago -- outstanding! will respond in more detail soon
00:41.03 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
01:18.52 gurwinder brlcad: ok :)
01:57.50 mihaineacsu any updates on my part? I'd like to continue to push the rest of the changes and then move on to shader obj
02:12.18 brlcad mihaineacsu: I'll have updates for you tomorrow as I finish getting through your patches, but it's looking mostly good (few issues)
02:56.15 brlcad ~gct
02:56.54 brlcad starseeker: you're looking into whether P != NP now? geometric complexity theory?
03:02.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:41.52 brlcad starseeker: ahhh, never mind .. I see it now that it's the ball pivot / tess stuff. just a generic misleading name. :)
05:46.57 brlcad I see the gqa bug .. it's related to semaphore initialization which is supposed to be automatic, but apparently missed something
05:47.06 brlcad fix should be easy, but will tackle that tomorrow
06:14.37 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
06:20.48 gurwinder brlcad: I make a case in switch as. if (sscanf(bu_aptarg, "%g %g %g", &a1, &b1, &c1) { printf(" %g %g %g", a1, b1, c1);}. else { bu_exit( 1, usage, argv[0] ;)
06:21.53 gurwinder it dosen't give three variable values when if statements run
06:25.34 *** join/#brlcad gurwinder_ (caa43575@gateway/web/freenode/ip.202.164.53.117)
06:32.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:44.09 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
07:03.42 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-vpegbdagfrjigarr)
11:14.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:50.09 *** join/#brlcad fenn (~fenn@131.252.130.248)
12:03.59 *** join/#brlcad mihaineacsu (~mihaineac@92.85.195.16)
13:19.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:31.04 Notify 03BRL-CAD Wiki:ColetteWON * 0 /wiki/User:ColetteWON:
13:40.32 Notify 03BRL-CAD:brlcad * 62511 brlcad/trunk/src/libged/gqa.c: eliminate the static global resource pointer, since each invocation needs their own
13:46.09 Notify 03BRL-CAD:brlcad * 62512 brlcad/trunk/src/libged/gqa.c: this fixes the gqa resource bug. now bu_parallel() gives every thread of execution a unique ID *including* the parent bu_parallel() thread. this means our index into a resource structure based on thread ID isn't the same or correct if #resources == #cpus. need to think about this some to see if we can index more intelligently into resource arrays.
13:58.18 Notify 03BRL-CAD:brlcad * 62513 brlcad/trunk/src/libged/gqa.c: wow, old masked bug. rt_init_resource only conditionally initializes various lists within the resource structure, so this assumes that the entire structure starts out as zero. just declaring the array does not zero-initialize, so we were getting only partially initialized resources undoubtedly causing random bad behavior with just the right start-up memory and
13:58.20 Notify cpus.
14:10.29 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
14:33.30 *** join/#brlcad fenn (~fenn@131.252.130.248)
14:35.19 *** join/#brlcad vladbogo (~vladbogo@86.127.152.212)
15:01.53 Notify 03BRL-CAD:carlmoore * 62514 brlcad/trunk/doc/docbook/system/man1/en/plot3-fb.xml: remove trailing blank
15:26.09 *** join/#brlcad vladbogo (~vladbogo@86.127.152.212)
15:33.44 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:14.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:59.34 *** join/#brlcad gurwinder (75dca9c7@gateway/web/freenode/ip.117.220.169.199)
17:01.32 gurwinder brlcad: hello, I am trying to get three arguments from commandline like which we give after option of tolerence 'a'. I read getopt.h
17:02.09 brlcad getopt is very simple
17:02.09 gurwinder but using bu_optarg I am able to get only one argument
17:05.00 gurwinder ok, means I can get argument easily by using getopt?
17:06.06 brlcad no, it means that its argument parsing interface is very simplistic, it's only doing exactly what you tell it to do
17:06.16 brlcad it has no way of knowing you want to read three arguments
17:06.31 brlcad moreover, that's usually an ill-defined usage statement too
17:06.43 brlcad (depending on what arguments and options follow)
17:07.00 brlcad what is this value you're trying to scan?
17:08.39 gurwinder ok, actually I want to get x, y, z coordinates of camera from command line and write them into pov file
17:09.14 brlcad you need more than xyz
17:09.28 brlcad that's just a position
17:09.50 brlcad you'd also need a direction vector, and some sort of view frustum defintion
17:10.35 brlcad terribly complicated as a set of user options... nobody thinks in those terms :)
17:11.36 brlcad curious, why does pov care?
17:14.34 gurwinder hahaha sorry, need some time for understanding english :P need more practice. Anyway, if I am correct then I think you want to know why povray need these types of arguments? right?
17:15.20 brlcad yes
17:15.42 brlcad it obviously needs a view to render, but not to convert geometry
17:17.19 gurwinder ok, I explain it. As in brlcad if we don't give any camera view or don't give any light source, it take the defaults by its own.
17:18.00 gurwinder But in povray we have to give camera location light sources by our own. It has no default one.
17:18.05 brlcad for rendering
17:18.51 brlcad why is it needed to convert geometry, though -- because you can't use the converted geometry in pov-ray until a camera is created?
17:21.00 gurwinder yes
17:24.21 *** join/#brlcad albertcoder (~albertcod@117.219.84.33)
17:27.25 *** join/#brlcad gurwinder (75dca9c7@gateway/web/freenode/ip.117.220.169.199)
17:30.46 brlcad gurwinder: then I suggest you handle the view like our rendering tools do
17:33.48 *** join/#brlcad Gurwinder (3b5b7318@gateway/web/freenode/ip.59.91.115.24)
17:34.04 brlcad i.e., you'll need -a -e -g -n -w and -p options
17:35.12 brlcad "brlman rt" to see what those all do but basically they set up azimuth, elevation, grid size, view height, view width, and perspective angle
17:35.18 brlcad and are all single values
17:35.51 Gurwinder ok,
17:35.51 brlcad that will make your tool consistent with other tools and is a simple way to specify a view
17:36.05 brlcad you can test out those options with the rt command on some .g file
17:36.32 brlcad e.g., rt -a 35 -e 25 share/db/moss.g all.g
17:37.05 brlcad from those aegnwp options, you'll be able to calculate the exact view parameters that povray wants
17:38.30 Gurwinder ok, I will check all these.
17:41.32 brlcad Gurwinder: you could also totally just punt and write out a simple default "front" view
17:41.45 brlcad or a default 35/25 view
17:42.07 brlcad the emphasis should be on converting the geometry as best possible
17:43.14 brlcad there's a lot of view specification in povray that they'll probably want to set up and those can just as easily be done in povray instead of during conversion
17:44.31 brlcad we have functions and example code that will help you calculate a default view
17:49.15 Gurwinder yes, exactlly. I am thinking that if we gave those view points or what we call them as view parameter in default option and let gave user another options in which s/he can give camera view, light of his own choice?
17:51.10 Gurwinder if I am right, does converting geometry means converting the view as it is in POV-ray?
17:53.00 brlcad I'm saying forget letting the user specify a camera view of their own choice
17:53.07 brlcad just create a default, any default
17:53.44 brlcad if they want to change the view, they can do that in povray or it can be an improvement to the g-pov tool later
17:54.30 brlcad for now, you should focus on converting the geometry, which will get complicated
17:54.57 *** part/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:56.04 Gurwinder ok, got it. Yes, let it be for later improvement.
18:00.35 Gurwinder okay fine. Now I wiII work on this with aII zeaI and devotion. Thanks for your precious guidance. :)
18:08.14 *** join/#brlcad gurwinder_ (3b5b7318@gateway/web/freenode/ip.59.91.115.24)
20:17.03 Notify 03BRL-CAD:n_reed * 62515 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix comparison functions, segment joining, and building of segment curves
20:44.28 Notify 03BRL-CAD:n_reed * 62516 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: don't append to previous events
21:27.12 Notify 03BRL-CAD:ejno * 62517 (brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/libgcv/bot_solidity.c brlcad/trunk/src/libgcv/bot_solidity.h): prefix libgcv bot tests with gcv_ and use HIDDEN rather than static; formatting
22:31.46 Notify 03BRL-CAD:ejno * 62518 brlcad/branches/bullet/src/libged/simulate/simrt.c: remove dead code
22:56.56 ``Erik hm, 3d models of 'dreadnoughtus' are "freely available"... I found some 3d pdf files at http://figshare.com/articles/Dreadnoughtus_schrani_3D_PDF_images_Lacovara_et_al_2014_A_Gigantic_Exceptionally_Complete_Titanosaurian_Sauropod_Dinosaur_from_Southern_Patagonia_Argentina_Scientific_Reports_/1130885 O.o might be a good freely distributable large BoT for testing and optimizing?
23:12.43 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:54.59 Notify 03BRL-CAD:n_reed * 62519 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: copy input loops
IRC log for #brlcad on 20140905

IRC log for #brlcad on 20140905

00:04.06 *** join/#brlcad gurwinder (75c76ccb@gateway/web/freenode/ip.117.199.108.203)
00:31.54 Notify 03BRL-CAD:starseeker * 62520 brlcad/trunk/doc/docbook/system/mann/en/search.xml: Add a -path example to the search man page.
00:46.40 Notify 03BRL-CAD:n_reed * 62521 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: quell warning about var possibly being used uninitialized
02:07.10 Notify 03BRL-CAD:n_reed * 62522 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: copy input loops
02:32.01 brlcad downloaded .. though it would be nice to get the original point cloud data (those pdf files are tessellations from geomagic)
02:43.50 Stragus brlcad, you mentioned something related to Ball Pivoting from a starseeker commit, are you really implementing that technique? (This is Alexis from SURVICE, I wrote some code for that same technique, and... ewww!)
02:44.50 Stragus It absolutely isn't designed to create watertight geometry, which is probably desired for the kind of stuff you guys do. Also, it's not robust by design, inconsistent.
02:46.07 brlcad Stragus: hey alexis ... no, it's your code
02:47.02 Stragus Ah right, didn't know it had found its way into BRL-CAD
02:47.27 Stragus A different algorithm would have been far more appropriate
02:48.48 brlcad funny you say that as that's certainly not how it's been promoted .. ;)
02:49.20 brlcad i.e., a next generation method for getting robust tessellations
02:49.26 Stragus Darn :)
02:49.47 Stragus The mesh decimation code is pretty neat, but the ball pivoting was not the right algorithm
02:51.51 Stragus Ball pivoting creates inconsistent results depending where "pivots" come from, leading to conflicts in creating the surface geometry
02:52.09 Stragus And more than half the code is just "how to resolve conflicts"
02:54.06 Stragus I believe it makes 16 attempts to rebuild conflicts with four different approaches, before giving up. So surface artifacts can be rare... but there's still no guarantees whatsoever about watertight geometry
02:54.18 brlcad nods
03:54.27 Stragus The normal itself could even be computed from the Nurbs equation I suppose, while ray intersection is dealing with triangles
03:54.30 Stragus Oops
04:33.38 Stragus For example, if you wanted to optimize the BRL-CAD CSG raytracer... It might involve reorganizing the whole memory layout, how all primitives are stored in memory for SSE processing, and much more
04:33.41 Stragus Oops again
07:48.49 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:43.48 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:45.08 *** join/#brlcad gurwinder_ (caa43575@gateway/web/freenode/ip.202.164.53.117)
12:28.07 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
12:46.19 *** join/#brlcad luca79 (~luca@ge-19-107-51.service.infuturo.it)
12:47.24 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
12:51.52 Notify 03BRL-CAD:indianlarry * 62523 brlcad/trunk/include/brep.h: Initialize m_start and m_end to ON_3dPoint::UnsetPoint and check before using in GetBBox()
12:52.55 Notify 03BRL-CAD:indianlarry * 62524 brlcad/trunk/src/libbrep/opennurbs_ext.cpp: Initialize min,max to ON_3dPoint::UnsetPoint before using trims to get a tighter bounding box. Then check to make sure both are set before adjusting the surface bounds.
13:02.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:07.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:13.57 Notify 03BRL-CAD Wiki:Murray4332 * 0 /wiki/User:Murray4332:
15:27.01 *** join/#brlcad raj12lnm (uid35020@gateway/web/irccloud.com/x-skytawdzxbfofmmp)
15:43.47 Notify 03BRL-CAD:carlmoore * 62525 brlcad/trunk/doc/docbook/system/man1/en/pixshrink.xml: fixes to pixshrink man page; remove -h; fix an incorrect reference to -w (should have been -f)
16:04.55 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:50.10 Notify 03BRL-CAD:starseeker * 62526 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/src/libged/CMakeLists.txt and 5 others): Start migrating the display_list manipulation logic to something that doesn't explicitly involve gedp.
17:04.51 Notify 03BRL-CAD:carlmoore * 62527 (brlcad/trunk/doc/docbook/system/man1/en/pixinterp2x.xml brlcad/trunk/src/util/pixinterp2x.c): fixes to pix2interp2x
17:24.09 Notify 03BRL-CAD:starseeker * 62528 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/src/libged/bigE.c and 7 others): More gedp display list refactoring
17:34.36 Notify 03BRL-CAD:starseeker * 62529 (brlcad/branches/dm-work/src/libged/erase.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/remove.c): get the rest of the erase.c functions
17:41.09 Notify 03BRL-CAD:starseeker * 62530 (brlcad/branches/dm-work/src/libged/CMakeLists.txt brlcad/branches/dm-work/src/libged/erase.c brlcad/branches/dm-work/src/libged/ged_private.h): move some logic around to start grouping display_list only functions
18:06.21 Notify 03BRL-CAD:n_reed * 62531 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix copy-paste error
18:45.10 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:13.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:37.25 ``Erik is fisheye supposed to be cooking that much cpu?
19:41.38 Notify 03BRL-CAD:starseeker * 62532 (brlcad/branches/dm-work/include/CMakeLists.txt brlcad/branches/dm-work/include/ged.h and 46 others): Ugly, but get dg.h and friends out of the BRL-CAD libraries. To keep mged working, stuck a hacked up wdb_obj in with src/mged to define the Tcl commands. This will need a fair bit of cleanup to be tolerable, but it serves the immediate need of not wanting to retrofit any display list
19:41.40 Notify bits in the deprecated dg.h logic.
19:57.41 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:05.28 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:17.28 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:59.12 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:10.06 Notify 03BRL-CAD:starseeker * 62533 (brlcad/branches/dm-work/src/libged/autoview.c brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h): refactor dl bounding sphere logic into a function and out of autoview.c
21:25.02 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:50.48 Notify 03BRL-CAD:brlcad * 62534 brlcad/trunk/include/raytrace.h: provide a static initializer for resource structs
21:50.53 brlcad ``Erik: dunno, but I killed it
22:03.08 Notify 03BRL-CAD:starseeker * 62535 (brlcad/branches/dm-work/src/libged/bot_dump.c brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h): A fair bit of work for marginal type hiding, but it does get the explicit dl_headSolid out of bot_dump.c
22:14.47 *** join/#brlcad Stragus_ (~alexis@modemcable008.161-160-184.mc.videotron.ca)
22:16.10 Notify 03BRL-CAD Wiki:BNRAlberto * 0 /wiki/User:BNRAlberto:
22:35.21 Notify 03BRL-CAD:carlmoore * 62536 brlcad/trunk/doc/docbook/system/man1/en/plot3-hpgl.xml: remove a word from a man page
22:38.11 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:25.50 Notify 03BRL-CAD:brlcad * 62537 brlcad/trunk/src/librt/globals.c: zero-initialize the rt_uniresource
23:39.54 Notify 03BRL-CAD:brlcad * 62538 brlcad/trunk/src/librt/prep.c: clean up rt_init_resource() to validate all arguments and not set the magic until done initializing (todo: don't conditionally init the lists and ptbls nor allocate them memory until they need it.)
23:44.47 Notify 03BRL-CAD:brlcad * 62539 brlcad/trunk/include/raytrace.h: mention that resource structs are are per thread of execution and that you usually want an array of them
23:57.19 Notify 03BRL-CAD:brlcad * 62540 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/prep.c): document the rt_init_resource interface
23:58.47 Notify 03BRL-CAD:brlcad * 62541 brlcad/trunk/include/raytrace.h: stray end-comment
IRC log for #brlcad on 20140906

IRC log for #brlcad on 20140906

00:17.36 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
03:22.11 Notify 03BRL-CAD:brlcad * 62542 brlcad/trunk/src/lgt/reflect.c: RESOURCE_MAGIC is never set, remove dead code
03:24.29 Notify 03BRL-CAD:brlcad * 62543 (brlcad/trunk/src/lgt/ascii.h brlcad/trunk/src/lgt/cursors.h and 17 others): remove authorship, no longer a condoned or accurate practice
03:37.12 Notify 03BRL-CAD:brlcad * 62544 brlcad/trunk/src/gtools/beset/fitness.c: remove commented code (has an invalid assumption too)
03:37.50 Notify 03BRL-CAD:brlcad * 62545 brlcad/trunk/src/lgt/reflect.c: set the structure to 0 beforehand so it will init properly
03:39.18 Notify 03BRL-CAD:brlcad * 62546 brlcad/trunk/src/libged/simulate/simrt.c: remove commented resource init code
03:40.31 Notify 03BRL-CAD:brlcad * 62547 brlcad/trunk/src/liboptical/photonmap.c: make the resource array be sufficiently sized for unknown/recursive thread IDs, and let rt_init_resource() do what it's supposed to do
03:41.24 Notify 03BRL-CAD:brlcad * 62548 brlcad/trunk/src/librt/primitives/nmg/nmg_tri_mc.c: we need more than ncpu entries and can avoid the dynamic memory allocation
03:41.45 Notify 03BRL-CAD:brlcad * 62549 brlcad/trunk/src/librt/tcl.c: don't blindly init the rt_uniresource
03:42.12 Notify 03BRL-CAD:brlcad * 62550 brlcad/trunk/src/libtclcad/tclcad_obj.c: don't need to use dynamic memory for the resource structure
03:43.06 Notify 03BRL-CAD:brlcad * 62551 brlcad/trunk/src/rt/ext.h: include the array size since it's known and we need it for sizeof() memset zeroing
03:43.24 Notify 03BRL-CAD:brlcad * 62552 brlcad/trunk/src/util/pc_test.c: dead comment
03:43.44 Notify 03BRL-CAD:brlcad * 62553 brlcad/trunk/src/rt/viewedge.c: make sure our resources are zero so they initialize properly
07:54.13 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:18.43 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
11:15.46 ``Erik http://furbo.org/2014/09/03/the-terminal/ mostly review of osX command line, but a couple interesting nuggets
11:48.43 ``Erik "heading to the apple store to camp - we call it the Burning Cash festival" hehehe
11:48.54 mihaineacsu some pretty cool stuff
14:16.32 *** join/#brlcad merzo (~merzo@252-12-133-95.pool.ukrtel.net)
14:32.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:50.12 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:56.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:34.24 *** join/#brlcad merzo (~merzo@244-135-132-95.pool.ukrtel.net)
16:00.59 *** join/#brlcad localhost__ (~localhost@195.24.220.134)
16:03.38 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
16:36.27 starseeker sees Oholh (I guess now Black Duck OpenHub) doesn't seem to keep up with activity in svn branches - just trunk
16:37.43 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
16:41.44 starseeker Ah - https://www.openhub.net/p/brlcad/enlistments
16:54.47 starseeker no wonder the summers looks quieter than it was in the commit stats
16:58.46 *** join/#brlcad gurwinder (75dcaa2d@gateway/web/freenode/ip.117.220.170.45)
17:01.35 gurwinder brlcad: Hello, I have done with azimuthl and elevation. But I am confused now. POV-ray use left hand thumb rule i.e. y axis upward, x axis towards right and z axis away from user and in BRL-CAD (if I am right)
17:01.58 gurwinder It uses Right-hand thumb rule i.e.
17:02.35 gurwinder z axis upward, y axis towards right, and x axis towards user
17:04.18 gurwinder now question arises I my mind (little bit hard to tell)
17:05.12 gurwinder that if we want to show model formed in brlcaad as it is in POV-ray, we have to take z axis negative
17:12.58 gurwinder please have a look on it
17:13.01 gurwinder http://ctrlv.in/421242
17:28.18 Izakey starseeker what exactly happened to BRL-CAD's code on sourceforge ?
17:53.16 *** join/#brlcad gurwinder (75dcaa2d@gateway/web/freenode/ip.117.220.170.45)
18:28.08 *** join/#brlcad vladbogo (~vlad@86.127.152.212)
18:58.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:03.54 *** join/#brlcad vladbogo (~vlad@86.127.152.212)
19:20.32 *** join/#brlcad infobot (ibot@rikers.org)
19:20.32 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
19:29.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:44.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:44.25 *** join/#brlcad vladbogo (~vlad@86.127.152.212)
19:58.14 *** join/#brlcad vladbogo (~vlad@86.127.152.212)
20:24.01 starseeker Izakey: what do you mean?
20:25.30 Izakey starseeker Asking about the article you shared https://www.openhub.net/p/brlcad/enlistments
20:26.04 Izakey Have had problems accessing BRL-CAD's code on sourceforge. Wondering if they are related
20:27.09 Izakey Chastity is sexual purity not sexual abstention. Gnostic instructor na die
21:09.42 Notify 03BRL-CAD:starseeker * 62554 (brlcad/trunk/misc/svn2git/rules.brlcad_branches =================================================================== and 110 others): Add the start of a more BRL-CAD specific rules file for svn2git that tries to list out branches.
21:35.50 Notify 03BRL-CAD Wiki:Zero vision * 0 /wiki/User:Zero_vision:
IRC log for #brlcad on 20140907

IRC log for #brlcad on 20140907

01:09.07 Notify 03BRL-CAD:starseeker * 62555 brlcad/trunk/misc/svn2git/README: Cute trick for getting a csv version of the whole BRL-CAD log output.
01:31.07 starseeker brlcad: before I wander any further down this pit, is there a quick/easy way to get svn to report a list of all the branches ever created in the history of an svn repo?
03:32.45 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
04:16.35 starseeker brlcad: nevermind, figured it out
04:16.52 starseeker close enough, anyway
04:48.36 *** join/#brlcad infobot (ibot@rikers.org)
04:48.36 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
05:10.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:04.17 Notify 03BRL-CAD:starseeker * 62556 (brlcad/trunk/misc/svn2git/README brlcad/trunk/misc/svn2git/account-map brlcad/trunk/misc/svn2git/rules): The svn2git account-map and rules files mature to something approaching ready-for-prime-time. Only thing that pops up in the catch-all 'unknown' repo currently is the /CVSROOT commits - not sure whether to go ahead and explicitly mark those as ignore or put them somewhere in the
06:04.19 Notify interests of full history presentation. Need to study the created git repos to see how good they are, but definitely much closer than we've ever been to a high quality, fast git commit process.
06:09.29 starseeker sighs - and to think I could have been learning more C++ or something instead of doing that... oh well
06:35.15 Notify 03BRL-CAD:starseeker * 62557 brlcad/trunk/misc/svn2git/README: Add a way to scrub the branches in the git repo to trim down what 'git branch' lists to match what we've currently got in play in brlcad/branches, although the list is manual at the moment.
06:36.11 starseeker hmph. done that way, the BRL-CAD git repo is 1.3 gigs
06:36.43 starseeker wonders what github would make of that...
06:49.37 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:59.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:55.19 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
09:29.30 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:10.42 Izakey brlcad ``Erik starseeker Is there a command to test the rt_xxx_curve() function ?
10:20.16 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
10:45.01 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
10:52.48 Izakey brlcad ``Erik starseeker Is there a command to test the rt_xxx_curve() function ?
11:15.52 *** join/#brlcad localhost__ (~localhost@195.24.220.134)
11:51.41 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
12:29.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:41.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:47.22 *** join/#brlcad luca79 (~luca@net-188-216-232-10.cust.vodafonedsl.it)
15:15.27 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:32.15 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:34.34 kanzure what is get_evaluated_faces in src/libbrep/boolean.cpp ? what does it mean for a face to have been evaluated?
15:49.45 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
15:54.45 Notify 03BRL-CAD:starseeker * 62558 brlcad/trunk/misc/svn2git/README: svn2git has reached the point where it's worth taking some trouble to ensure the svn2git tool itself remains available. svn2git is not license compatible with BRL-CAD, which means it goes into misc as a utility-only tool and can't be merged with any BRL-CAD code. CMakeify it so it's easier for those already familiar with BRL-CAD to build.
15:56.37 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
15:56.50 kanzure starseeker: is svn2git disappearing?
15:58.07 starseeker kanzure: not to my knowledge
15:58.33 starseeker but 1) there are at least 2 programs using the svn2git name, which is good for some confusion and 2) it's not terribly active in its development
15:59.37 starseeker this is far and away the best solution/tool I've found for this conversion
16:03.32 starseeker kanzure: another interesting experience - http://blog.smartbear.com/software-quality/migrating-from-subversion-to-git-lessons-learned/
16:04.17 starseeker the "stock" git-svn tools don't seem to really be set up to deal with very large svn repos - leave it to the KDE guys to figure out what to do :-)
16:07.10 kanzure huh, okay
16:07.50 starseeker it's not the more typical "my team is using svn but I want to use git" use case - that involves translating between the two on a "working" basis
16:08.18 starseeker this is different - the equivalent of Sean's original CVS to SVN migration
16:08.58 starseeker this is "how do I switch (or mirror, in this case) the entire history of the SVN project in git"
16:12.21 starseeker the smartbear post describes the process of moving their team entirely to git - we generally prefer subversion for exactly the reasons a lot of devs don't like it (making everyone pay attention to a common repo as opposed to working in isolation) so we aren't likely to migrate anytime soon, but this work proves it is possible
16:13.12 starseeker ``Erik was already maintaining a git conversion of BRL-CAD (although I believe that was trunk, not everything) - this takes that further and aims for total preservation of everything
16:16.06 *** join/#brlcad Stragus_ (~alexis@modemcable008.161-160-184.mc.videotron.ca)
16:16.56 kanzure you know i think i wrote a tom lehrer song once about migrating cvs -> svn -> git.. not sure why he never sang it.
16:19.09 kanzure svn-all-fast-export was pretty nice to use. i think this might be from kde's svn2git and it might be what you're talking about?
16:26.47 starseeker yes
16:34.34 Notify 03BRL-CAD:starseeker * 62559 brlcad/trunk/misc/svn2git/README: Make a note about gitk --all vs gitk --branches="*" when viewing a result using the add-metadata-notes option.
16:36.36 starseeker http://brlcad.org/~starseeker/gitk-svn2git-result.png
16:49.03 starseeker cool - http://stackoverflow.com/questions/1838873/visualizing-branch-topology-in-git/7509303#7509303
16:51.21 starseeker ``Erik: I think we found your git GUI: http://jonas.nitro.dk/tig/
16:53.47 brlcad starseeker: ohloh's enlistments are intentional, they must only track a single code line or stats will be wrong (this is true of git or svn or any other enlistment type)
16:55.45 Izakee brlcad starseeker Is there a command used to test the curvature of a primitive ?
16:56.49 starseeker brlcad: ah
16:57.07 brlcad for gurwinder later: http://stackoverflow.com/questions/1263072/changing-a-matrix-from-right-handed-to-left-handed-coordinate-system
16:57.53 starseeker http://brlcad.org/~starseeker/tig_brlcad_git-simplify-by-decoration.png
17:06.14 brlcad starseeker: nice
17:19.33 mihaineacsu Izakee: I had looked it up a few hours ago when you first asked. try running a grep for RT_CURVATURE
17:21.54 Izakee thanks mihaineascu
17:24.52 mihaineacsu RT_CURVATURE is defined in raytrace.h and it ends up calling ft_curve (which is a function pointer to your rt_xxx_curve)
17:25.31 Izakee mihaineascu there so many files containing 'RT_CURVATURE'
17:41.12 clock Does anyone use BRL-CAD for data visualisation?
17:41.28 clock Like automated convert your data into a model and raytrace it?
17:41.39 clock like some kind of 3D graphs or whatever?
18:14.14 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:32.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:56.59 Notify 03BRL-CAD:brlcad * 62560 brlcad/trunk/include/raytrace.h: initialize resource with a valid magic number so RT_CK_RESOURCE() will pass
18:58.16 Notify 03BRL-CAD:brlcad * 62561 brlcad/trunk/src/libged/pull.c: don't need a var to use the rt_uniresource, just use it.
19:01.38 Notify 03BRL-CAD:brlcad * 62562 brlcad/trunk/src/librt/prep.c: we no longer allocate MAX_PSW+1, so don't let something index that far. moreover, not needed for rt_uniresource as that will be cpu 0, particularly now that recursive bu_parallel works. the uniresource belongs to the first thread, so we can mark it as 0.
19:03.06 Notify 03BRL-CAD:brlcad * 62563 brlcad/trunk/src/remrt/rtsrv.c: don't need to manually initialize the rt_uniresource, but make sure our own resource array starts off as zero
19:04.28 Notify 03BRL-CAD:brlcad * 62564 brlcad/trunk/src/rt/main.c: same here, don't manually init rt_uniresource but do make sure our resource array is zero-initialized first.
19:10.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:17.05 Notify 03BRL-CAD:brlcad * 62565 brlcad/trunk/src/gtools/beset/fitness.c: don't need to manually init the rt_uniresource here because it's now statically initialized.
19:25.08 kanzure starseeker: do you know what the difference is between face, surface, and surfaceproperties in opennurbs? is there a strong reason for face and surface being different?
19:28.16 kanzure also how is BrepFace's bounding box calculated? i can't seem to trace this down to anything meaningful.. presumably it should be based on the properties of the surface, but i think it's defaulting to ON_Geometry::GetBBox.
19:29.05 Notify 03BRL-CAD:brlcad * 62566 brlcad/trunk/src/librt/prep.c: give a go at initializing the 'application' random number pointer. apps can still override with a different init, but this makes it not necessary to explicitly call bn_rand_init() every time we init a resource.
19:31.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:31.57 Notify 03BRL-CAD:brlcad * 62567 brlcad/trunk/src/librt/prep.c: greatreason
19:34.57 Notify 03BRL-CAD:brlcad * 62568 (brlcad/trunk/src/remrt/rtsrv.c brlcad/trunk/src/rt/main.c brlcad/trunk/src/rt/viewedge.c): no longer need to manually seed our random number generator per-cpu as rt_init_resource is doing it for us now.
19:35.44 Notify 03BRL-CAD:brlcad * 62569 brlcad/trunk/src/libged/gqa.c: no longer need to manually seed our random number generator per-cpu as rt_init_resource is doing it for us now.
19:36.56 Notify 03BRL-CAD:brlcad * 62570 brlcad/trunk/src/libged/wdb_obj.c: static-init this lone resource. no longer need to init the rt_uniresource, and don't use a var just to pass it.
19:37.39 Notify 03BRL-CAD:brlcad * 62571 brlcad/trunk/src/librt/shoot.c: unsmoosh
19:51.23 Notify 03BRL-CAD:brlcad * 62572 (brlcad/trunk/src/adrt/load_g.c brlcad/trunk/src/conv/asc/asc2g.c and 34 others): no longer need to manually initialize the rt_uniresource now that it's being statically initialized. this passes all tests, but could still affect some too. particularly might affect code relying on one of the lists being set, but those are next on the radar (hoping to fix the ptbl allocations).
20:30.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:51.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:32.03 *** join/#brlcad yukonbob (~bch@216.190.25.246)
23:32.08 yukonbob hello #brlcad
IRC log for #brlcad on 20140908

IRC log for #brlcad on 20140908

00:07.24 *** join/#brlcad yukonbob (~bch@63.225.191.218)
00:35.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:54.51 *** join/#brlcad yukonbob (~bch@63.225.191.218)
01:08.15 *** join/#brlcad chick_ (~chick@41.205.22.41)
01:08.43 *** part/#brlcad chick_ (~chick@41.205.22.41)
02:26.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:20.00 Stragus Question, does BRL-CAD use any kind of portable C99-compliant snprintf() and friends?
04:20.46 Stragus The one on Windows doesn't understand %lld, it may not terminate with \0 a snprintf() that exceeds the buffer, and a bunch of other "features"
04:20.55 Stragus It's causing me a small portability headache
04:46.31 brlcad clock: for data visualization? that's one of the primary uses
04:46.46 brlcad but not usually graph data
04:49.15 brlcad kanzure: I have a pretty diagram somewhere that explains it all, but basically there's two aspects to describing any "Boundary Represenation" (BREP) geometry, namely the geometric entities that comprise an object and the topology (how it all fits together)
04:50.29 brlcad kanzuer: they are very much related, but very different conceptually, so pretty much every production system maintains them separately so you can reuse geometry, perform efficient topological queries, and .. much more
04:50.32 kanzure i've been wondering about computing the bounding box of an opennurbs surface
04:50.56 brlcad so a face is associated with a surface, but also with some number of edge curves and is probably connected to other faces
04:51.47 brlcad we have a routine that calculates one somewhere in our extension
04:52.25 brlcad to evaluate a bounding box, you have to evaluate the surfaces, which is really tricky (at least to do quickly/efficiently, without blowing out memory)
04:52.28 kanzure src/other/openNURBS/opennurbs_surface.cpp GetBoundingBox and GetBBox just sends me on an endless chase
04:52.40 kanzure i don't see where it's calling any surface evaluation stuff?
04:53.23 brlcad that chase ends up with a non-existent implementation (they intentionally rip that logic out of opennurbs, it's part of their commercial offering)
04:53.30 brlcad that's why we had to implement it
04:53.46 kanzure hah their bounding box evaluation stuff is ripped out too?? damn
04:53.51 kanzure i should have guessed.
04:54.21 brlcad some of it
04:54.35 brlcad I believe some of the individual pieces, like curves and points and such are all still there
04:54.42 brlcad surfaces is where it's hard
04:54.57 brlcad but like I said, we implement that now (in libbrep)
04:55.34 kanzure thanks, i'll go looking in a bit
04:57.49 brlcad we don't back it into a neat routine
04:57.51 kanzure it's unfortunate that it was not obvious to me that this piece was missing
04:57.53 brlcad but it's there
04:58.03 kanzure i thought maybe i was just bad at reading source code
05:00.01 brlcad that aspect remains to be seen? ;)
05:00.11 kanzure fair enough
05:56.58 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
08:04.29 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:53.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
12:23.15 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
12:38.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:49.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:06.31 Notify 03BRL-CAD:indianlarry * 62573 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Moved closed surface checks from poly2tri_CDT() into their own routines.
15:15.58 Notify 03BRL-CAD:starseeker * 62574 (brlcad/branches/gecode/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/gecode/doc/docbook/system/man1/en/pixinterp2x.xml and 97 others): Sync with trunk up to r62573
15:17.35 Notify 03BRL-CAD:starseeker * 62575 (brlcad/branches/bullet/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/bullet/doc/docbook/system/man1/en/pixinterp2x.xml and 97 others): Sync with trunk up to r62573
15:18.22 Notify 03BRL-CAD:starseeker * 62576 (brlcad/branches/osg/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/osg/doc/docbook/system/man1/en/pixinterp2x.xml and 97 others): Sync with trunk up to r62573
15:18.24 Notify 03BRL-CAD:starseeker * 62577 (brlcad/branches/rel8/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/rel8/doc/docbook/system/man1/en/pixinterp2x.xml and 97 others): Sync with trunk up to r62573
15:19.14 Notify 03BRL-CAD:starseeker * 62578 (brlcad/branches/dm-work/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/dm-work/doc/docbook/system/man1/en/pixinterp2x.xml and 96 others): Sync with trunk up to r62573
15:22.02 Notify 03BRL-CAD:starseeker * 62579 brlcad/branches/dm-work/src/mged/wdb_obj.c: Apply the change trunk made in src/libged/wdb_obj.c to the mged version of the file in dm-work.
15:30.53 Notify 03BRL-CAD:starseeker * 62580 brlcad/branches/dm-work/src/libtclcad/tclcad_obj.c: clean up after merge.
15:31.24 *** join/#brlcad chick_ (~chick@41.205.22.41)
16:00.56 kanzure m_V.Append( b.m_V.Count(), b.m_V.Array() );
16:01.13 kanzure do you think ON_ObjectArray::Append is copying the vertices here?
16:01.24 kanzure or just appending
17:53.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:51.36 Notify 03BRL-CAD:starseeker * 62581 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/include/solid.h and 8 others): Remove the FreeSolid global from libged, and update its behavior in MGED to match the new macros. This doesn't allow for the re-use of memory for solid objects via a global list, and if that proves necessary for performance some sort of "display list object" memory pool will have to be set up,
18:51.38 Notify but the global needs to go if we're going to hide the solid-level manipulation successfully.
19:22.33 Notify 03BRL-CAD:starseeker * 62582 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/draw.c brlcad/branches/dm-work/src/libged/ged_private.h): Move the solid handling of _ged_drawH_part2 into a function.
19:31.18 Notify 03BRL-CAD:starseeker * 62583 (brlcad/branches/dm-work/src/libged/draw.c brlcad/branches/dm-work/src/libged/ged_private.h): Use the display_list.c versions of the solid manipulators
19:37.56 Notify 03BRL-CAD:n_reed * 62584 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix search for similar segments, check for bad loops and segments
20:47.47 Notify 03BRL-CAD:starseeker * 62585 (brlcad/branches/dm-work/include/dm/bview.h brlcad/branches/dm-work/include/ged.h and 22 others): Rework some more draw.c logic, and extract more view structures into bview.h
20:55.21 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
21:20.21 Notify 03BRL-CAD:starseeker * 62586 (brlcad/branches/dm-work/include/dm/bview.h brlcad/branches/dm-work/src/libged/display_list.c and 2 others): More solid-handling refactor in libged's draw.c
21:25.57 Notify 03BRL-CAD:carlmoore * 62587 (brlcad/trunk/doc/docbook/system/man1/en/cell-fb.xml brlcad/trunk/doc/docbook/system/man1/en/plot3-plot3.xml and 4 others): various touching-up; includes removal of trailing blanks/tabs, fixing spelling
21:39.09 Notify 03BRL-CAD:starseeker * 62588 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/draw.c and 2 others): remove the last of the explicit headSolid logic from draw.c
21:47.06 Notify 03BRL-CAD:starseeker * 62589 (brlcad/branches/dm-work/src/libged/autoview.c brlcad/branches/dm-work/src/libged/display_list.c and 2 others): slight generalization of dl_bounding_sph, and the same function can cover get_autoview.c as well as autoview.c
22:16.38 Notify 03BRL-CAD:carlmoore * 62590 (brlcad/trunk/doc/docbook/system/man1/en/bwrect.xml brlcad/trunk/doc/docbook/system/man1/en/pix-fb.xml brlcad/trunk/doc/docbook/system/man1/en/pixrect.xml): small fix to pix-fb manpage, and bigger fixes to bwrect & pixrect manpages (one of which had wrong command name in it)
22:22.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:24.27 Notify 03BRL-CAD:carlmoore * 62591 brlcad/trunk/src/util/pixrect.c: remove -h from usage, and other lesser fixes
23:05.20 *** join/#brlcad chick_ (~chick@41.205.22.41)
23:52.51 Notify 03BRL-CAD:starseeker * 62592 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/illum.c): hide another solid usage. illumiation was broken by one of these changes, but it doesn't appear to be this one, so go ahead and commit.
IRC log for #brlcad on 20140909

IRC log for #brlcad on 20140909

00:29.23 Notify 03BRL-CAD:n_reed * 62593 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): sub_curve sometimes returned a non-NULL result given a degenerate interval. Make it throw an exception so we never leave a degenerate interval unhandled.
00:32.40 Notify 03BRL-CAD:n_reed * 62594 (brlcad/branches/brep-debug/src/libbrep/brep_except.h =================================================================== and 44 others): exception classes moved to separate file
00:39.30 Notify 03BRL-CAD:starseeker * 62595 (brlcad/branches/dm-work/include/dm.h brlcad/branches/dm-work/src/libdm/dm-generic.c brlcad/branches/dm-work/src/mged/dozoom.c): Fix illumination
00:40.49 *** part/#brlcad chick_ (~chick@41.205.22.41)
00:51.18 Notify 03BRL-CAD:starseeker * 62596 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h and 2 others): Make a couple functions to set the DOWN flags for all solids.
01:02.11 Notify 03BRL-CAD:starseeker * 62597 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/zap.c): refactor zap headSolid code
02:00.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:09.13 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:33.53 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
03:43.12 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
05:16.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
05:47.28 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:57.35 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
11:49.32 Notify 03BRL-CAD:indianlarry * 62598 brlcad/trunk/src/librt/primitives/brep/brep.cpp: Added function PointInPolygon() based off of private function found in clipper library that is used to determine if point is inside of a polygon. Also added ShiftInnerLoops() that is called from poly2tri_CDT()'s closed surface checking routine to make sure holes don't need shifted across a closed seam so that they are inside of the outer
11:49.33 Notify polygon.
12:54.03 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:23.53 *** join/#brlcad konrado (~konro@41.205.22.54)
13:36.08 Notify 03BRL-CAD:starseeker * 62599 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/how.c): refactor solid list out of how.c
13:39.50 Notify 03BRL-CAD:starseeker * 62600 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/nirt.c): Hide wflag setting
14:04.30 Notify 03BRL-CAD:starseeker * 62601 (brlcad/branches/dm-work/src/libged/CMakeLists.txt brlcad/branches/dm-work/src/libged/display_list.c and 3 others): Break plotting of solids out into a routine for ged_plot
14:22.00 Notify 03BRL-CAD:starseeker * 62602 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/png.c): refactor png logic
14:32.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:34.18 Notify 03BRL-CAD:starseeker * 62603 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/polybinout.c): rework polybinout
14:49.10 brlcad kanzure: api docs say it appends a copy
14:49.40 brlcad the array arg is a const parameter
15:02.56 Notify 03BRL-CAD:starseeker * 62604 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/ps.c): refactor ps
15:04.16 kanzure got it
15:04.20 kanzure brlcad: http://verbnurbs.com/
15:12.50 Notify 03BRL-CAD:carlmoore * 62605 (brlcad/trunk/src/librt/primitives/brep/brep.cpp brlcad/trunk/src/util/bwrect.c brlcad/trunk/src/util/pixrect.c): cosmetic changes in bwrect.c & pixrect.c (files to look as much alike as possible), and fix spellings
15:14.38 Notify 03BRL-CAD:starseeker * 62606 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/report.c): refactor report
15:25.03 Notify 03BRL-CAD:starseeker * 62607 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/rt.c): Not quite all of it yet, but start reworking rt.c to clear headSolid.
15:31.19 Notify 03BRL-CAD:starseeker * 62608 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/rt.c): finish removing headSolid from rt.c
15:36.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:46.45 Notify 03BRL-CAD:starseeker * 62609 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/select.c): refactor select
15:56.18 Notify 03BRL-CAD:starseeker * 62610 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/libged/set_transparency.c): Remove the last headSolid use in libged in functional code. This is still an ugly, hack-and-slash stage - the next step will be to look at how to abstract things to allow both default behaviors for libged and the ability for a
15:56.20 Notify particular dm to override things (png image creation, for example, would be a candidate).
16:04.12 Notify 03BRL-CAD:starseeker * 62611 (brlcad/branches/dm-work/src/libged/autoview.c brlcad/branches/dm-work/src/libged/bigE.c and 26 others): Remove solid.h from most of the individual files in libged - not properly a private header yet, but need to clear out these includes before we can get there.
16:06.48 *** join/#brlcad konrado (~konro@41.205.22.54)
16:08.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:29.16 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:12.24 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:26.07 *** join/#brlcad Stragus (~alexis@modemcable008.161-160-184.mc.videotron.ca)
17:28.22 *** join/#brlcad Stragus (~alexis@modemcable008.161-160-184.mc.videotron.ca)
18:12.19 Notify 03BRL-CAD:starseeker * 62612 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h): remove some items no longer needed in ged_private.h
18:14.57 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
18:34.12 Notify 03BRL-CAD:starseeker * 62613 (brlcad/branches/dm-work/src/libged/bot_dump.c brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h): Approach the bot_dump hiding more like the other commands. Need to avoid any exposure of individual struct solid objects if this is going to work.
18:54.12 Notify 03BRL-CAD:n_reed * 62614 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: Since ON_PolylineCurve::Split() snaps parameters within tolerance to the domain ends, we have to handle parameters within that tolerance specially when creating a subcurve.
19:33.10 Notify 03BRL-CAD:starseeker * 62615 (brlcad/branches/dm-work/src/libged/display_list.c brlcad/branches/dm-work/src/libged/ged_private.h): Start trying to ease the callbacks for struct solids out of the main logic loops - if we can do these updates after the main logic without error, it's a major step towards getting struct solids out of the callback types.
19:40.38 Notify 03BRL-CAD:starseeker * 62616 (brlcad/branches/dm-work/src/libtclcad/tclcad_obj.c brlcad/branches/dm-work/src/mged/dodraw.c and 2 others): inch towards switching from struct solid to struct display_list for callback...
19:50.38 Notify 03BRL-CAD:starseeker * 62617 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/src/libged/display_list.c and 4 others): switch to struct display_list instead of struct solid in libged callbacks.
19:55.28 Notify 03BRL-CAD:starseeker * 62618 (brlcad/branches/dm-work/src/libged/bigE.c brlcad/branches/dm-work/src/libged/display_list.c and 2 others): the existing_sp is never used - remove it and hide another struct solid use.
19:59.06 brlcad kanzure: nifty js lib there
20:04.26 kanzure surface-surface is missing but this seems like the only missing piece
20:05.16 brlcad n_reed: it looks like it has curve+curve, curve+surface, and surface+surface intersection functions, might be useful to compare
20:05.51 brlcad missing? it looked like (from the docs) that it's there
20:06.58 brlcad also, didn't look to see if it's doing everything in tessellation space, evaluating a tessellation, or if it's evaluating the actual geometry
20:07.45 Notify 03BRL-CAD:starseeker * 62619 (brlcad/branches/dm-work/include/dm/bview.h brlcad/branches/dm-work/include/ged.h and 2 others): And now, solid.h comes entirely out of ged.h. Remaining exposures of struct solid other than display_list.c and libdm are in libtclcad and mged - the latter, in particular, makes extensive use of struct solid.
20:20.27 *** join/#brlcad konrado (~konro@41.205.22.54)
20:28.06 konrado Please i am new to cad and would like to find out how cad drawings or objects are actualy stored in files.For example what information is actualy stored about objects in the .g file of brlcad. I would like to get some pointer on how i can learn more about cad data exchange.
20:29.08 brlcad hi konrado! for our .g format, we store pretty much exactly what is used to create those objects
20:30.22 brlcad cad data exchange, however, is a pretty broad topic that entails understanding of geometry format representations and file formats (these are two separate albeit related concepts)
20:32.06 brlcad our format supports hybrid representations, so you can have implicit and explicit representation types, with or without boolean operations (i.e., implicit feature edits), and we export to a number of other common formats (predominantly explicit polygonal formats)
20:33.46 konrado brlcad: are csg and nurbs examples of geometry format representation?
20:34.53 brlcad csg is a boolean operation (an implicit feature edit) that is usually associated with an implicit representation (lets call it "csg+implicit")
20:35.06 brlcad csg+implicit is a geometry representation format
20:35.28 brlcad nurbs is another geometry representation format (as is nurbs+csg)
20:35.57 brlcad triangle or polygonal mesh geometry is yet another
20:37.23 *** join/#brlcad Izakey (~Isaac@41.202.196.204)
20:38.52 konrado What part of the brlcad code handles this representation?
20:39.51 brlcad volumetric data is another (e.g., MRI/CT medical data), point cloud data (e.g., laser scan data from an xbox kinect)
20:40.16 brlcad our librt library predominantly handles the representation
20:40.38 brlcad though some formats are so utterly complicated that they are backed by libraries of their own
20:41.15 brlcad our .g format is encapsulated by librt
20:41.28 Izakey brlcad having some problems computing the curvature of the heart-shape. What do you suggest ?
20:42.10 brlcad konrado: curious why this is of interest, just exploring / understanding or trying to accomplish something?
20:42.24 brlcad there's a good paper on solid modeling that talks some about representation formats
20:42.53 konrado brlcad: I am intereted in contributing to brlcad
20:42.54 brlcad Izakey: look at some of the other primitives is probably the best suggestion
20:43.19 brlcad konrado: awesome, what's your background?
20:43.59 konrado brlcad: I have not done any cad related studies before
20:44.20 Izakey I have obviously already done that brlcad. Still finding it hard understanding how the curvature of the torus was conceived. There are no comments in the code for example
20:44.38 brlcad konrado: so then what's interest in how the data is stored? something in particular in mind?
20:46.05 brlcad Izakey: yeah, it's really somewhat complicated .. read wikipedia at least? probably a good starting point
20:46.25 konrado brlcad: you gave me task to make the converter convert object from a .g file without the user specifying the object and i have submitted a patch but it has not yet been reviewed
20:46.59 brlcad konrado: yes, this I know .. I reviewed it briefly last week but couldn't integrate it at the time to close it out
20:47.00 Notify 03BRL-CAD:carlmoore * 62620 (brlcad/trunk/doc/docbook/system/man1/en/pixbgstrip.xml brlcad/trunk/src/util/pixbgstrip.c): fixes to pixbgstrip
20:47.11 brlcad i'm hoping to get back to it this week
20:47.26 brlcad the quick read looked REALLY good
20:47.35 Izakey I have done that. I read the entry of Curvature on Wikipedia. A little bit enlightening but when I compare that with what I see in the code base : The discrepancy is frightening
20:48.01 brlcad discrepancy?
20:48.21 Izakey Anyway, Is there a command used to test this curvature. I can use that to know if the heart's own is well written
20:48.42 brlcad maybe start with a far simpler case, like rt_ell_curve()
20:48.42 Izakey I mean that the theory and the code don't tie (at least for me)
20:49.07 brlcad you can visualize the curvature! .. that's probably the best way :)
20:49.27 brlcad man rt, but iirc, it's a lighting model option like -l5
20:49.50 brlcad that might help for understanding what the other primitives are doing too
20:50.47 Izakey Okay. That one should help for curvature.
20:51.25 Izakey What about centroid, surface area, volume functions. How do I test those ?
20:53.18 konrado brlcad: Thanks for the compliment. I tested the patch and it works fine for me. I was waiting for it get reviewed so i can also move on to the other converters.
20:54.54 konrado brlcad:I am primarily interested in cad data exchange and would like to work basicaly on the brlcad converters.
20:55.14 brlcad Izakey: you can test centroid and volume with the gqa command/tool
20:56.02 Izakey Thanks brlcad. A good mentor you are.
20:56.04 brlcad it will sample the heck out of the geometry and (if the ray tracing is implemented correctly) will converge to the correct centroid and volume within some specified tolerance
20:56.57 brlcad we don't yet have a good way to estimate surface area with that same approach (but that'd be a great extension of gqa .. it has all the information needed)
20:57.27 brlcad konrado: understood about needing feedback before you can move on to the other converters
20:58.04 brlcad konrado: fantastic to hear about the converters, but are you stuck with where you're currently with pov?
21:00.24 konrado brlcad: I am the one working the g-pov converter
21:00.40 brlcad I know, that's why I'm asking if you got stuck :)
21:00.40 konrado brlcad: I am not the one working the g-pov converter
21:00.51 brlcad ooooh, my bad!
21:00.59 brlcad well shoot, you need your own then :)
21:01.18 brlcad are you comfortable reading files in binary and working with structs?
21:01.32 konrado brlcad: Yes i am
21:01.48 brlcad then might I recommend implementing a sat-g importer
21:02.23 brlcad it's the Solidworks file format, which is one of the most prolific and older file formats around
21:02.36 brlcad and you can read all about it here: http://paulbourke.net/dataformats/sat/sat.pdf
21:03.32 konrado brlcad: Thanks i would be glad to such task.
21:05.41 konrado I just check out the pdf and i think this task would help me understand cad data exchange better.
21:06.01 brlcad you can easily find sat files around the web with google searches, just search for a keyword like "filetype:sat acis"
21:06.40 brlcad undoubtedly will help .. the sat file format is pretty detailed and will strongly introduce you to boundary representation nurbs geometry
21:07.02 brlcad last pov
21:07.06 Izakey Is this "filetype:sat acis" Python code brlcad ?
21:07.13 brlcad gurwinder was pov
21:07.36 brlcad Izakey: nope, that's something you'd type into a google search to find some .sat files
21:08.12 brlcad give it a try
21:08.28 brlcad filetype is loads of fun ;)
21:09.08 Izakey It's some programming of some some right ?
21:09.25 brlcad not at all
21:09.30 Izakey some form
21:10.19 Izakey Got some results from that
21:10.20 brlcad yes, there is a form .. they call them search operators
21:10.37 Izakey That's it.
21:10.55 brlcad but it's the same that lets you limit what servers you get search results from too (e.g. "milk site:wikipedia.org")
21:11.01 Izakey Are they mark-ups /
21:11.04 Izakey ?
21:11.18 brlcad https://support.google.com/websearch/answer/136861?hl=en
21:12.15 brlcad of course that one doesn't list filetype: heh
21:12.44 brlcad better: http://www.sourcinghacks.com/google-search-operators-and-more/
21:15.29 Izakey With this chat I can make more rapid progress with finishing the heart. And learned about Search operators too
21:15.43 Izakey Good night
21:15.59 brlcad konrado: another desirable importer we don't have is vrml (explicit polygonal representation)
21:16.23 brlcad buenas noches izak
21:17.04 brlcad konrado: vrml is much more simple, but you'd probably want to use an existing library to read in the vrml data instead of trying to write a parser on your own
21:17.32 konrado brlcad: Yes i just saw something about that format while surfing the web today
21:18.01 brlcad so pick your poison or do one then the other ;)
21:18.43 brlcad sat is probably more fun because you basically have to write a parser, but might get really complicated
21:19.17 brlcad vrml is easier, but you have to learn how to use someone else's library (or write an even harder parser)
21:19.54 konrado brlcad: Do all this implimentation require proper knowledge of geometry format representations and file formats
21:20.13 Notify 03BRL-CAD:starseeker * 62621 brlcad/branches/dm-work/src/mged/chgview.c: Should be able to let ged_zap and dl_zap under it use the ged_free_vlist_callback to do the cleanup...
21:20.17 konrado ?
21:21.02 brlcad sort of but not really
21:21.14 konrado brlcad: When reading a book on cad what should be my point of focus?
21:21.54 konrado brlcad:In other to be able to handle cad data exchange
21:22.00 brlcad if you're dealing with geometry, the format of that geometry will usually matter and it'll be quite apparent when you have to convert from one format to another because it's usually painful and lossy
21:22.52 brlcad some conversions are lossless ... we're a hybrid system, for example, so we have containers for most formats ... so writing an *importer* is easy
21:23.05 brlcad exporting, it depends on what format or CAD system you're exporting to
21:23.28 brlcad I don't recommend any particular book on CAD
21:23.36 brlcad the resources on the web are prolific
21:24.13 konrado brlcad: Would have to deal with mainly with conv/ and librt/ for this task
21:24.37 brlcad yep
21:24.44 brlcad mainly src/conv
21:25.06 Notify 03BRL-CAD:carlmoore * 62622 brlcad/trunk/doc/docbook/system/man1/en/pix-orle.xml: minor touchup of pix-orle; more, such as removal of -h, cannot be done since I can not locate source code for this command
21:25.28 brlcad if you implement sat-g, you'll probably want to look at how 3dm-g creates geometry as what you'll probably need is VERY similar
21:26.22 brlcad if you implement vrml-g or x3d-g, you'll probably want to look at ply-g.c
21:26.35 konrado I was just about asking your opinion on existing converters to base on
21:27.16 brlcad you can always start from scratch and just figure it out as you go along ;)
21:30.50 konrado i would start with implementing from scratch and use a library if it get to complicated since there is more to learn starting from scratch
21:31.35 brlcad there is no library for sat
21:32.29 brlcad implementing vrml/x3d from scratch is something I'd hesitate even attempting unless you've written other complex parsers before .. that's nearly full SGML syntax
21:32.39 brlcad sgml/xml
21:32.57 brlcad that's NO fun... :)
21:33.25 konrado Wow!
21:35.25 konrado My interest in the open source is all about learning new stuff so i would put in my best
21:38.37 konrado It would mean alot for me to impliment something or add some enhancement to brlcad
21:41.16 brlcad I suggest giving x3d-g a try first (using openvrml), it's just a little bit easier and it'll give you a solid foundation to tackle harder geometry
21:41.39 konrado I learnt about brlcad from Izakey. We used to live in thesame neighborhood
21:41.48 brlcad ah, awesome!
21:42.00 brlcad he's a good guy
21:42.03 konrado also Check Nyah
21:42.17 brlcad he'd show you the book he helped write if I'd finish putting it in the mail
21:43.56 brlcad that's another thing I need to get back to .. reformatting that and getting stickers printed
21:44.21 konrado Ok goodnite
21:44.26 brlcad konrado: we're here all the time, so hang out and have fun ... someone is usually here ;)
21:44.38 brlcad share your progress if you like, even if nobody responds
21:44.42 brlcad many are listening ;)
21:44.46 brlcad cheers!
21:45.14 konrado Thanks i had a great time.
23:03.28 kanzure brlcad: missing yes, frontpage says "Algorithms for surface-surface intersection are in the works" and i don't see it in the source code
23:16.14 Notify 03BRL-CAD:n_reed * 62623 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix handling of segments with opposite directions; don't depend on segment order for loop construction
IRC log for #brlcad on 20140910

IRC log for #brlcad on 20140910

00:13.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:43.31 starseeker brlcad: openvrml is LGPLv3 - would that pose a problem for us? (just checking to be sure)
01:41.09 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:59.49 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
03:10.22 Notify 03BRL-CAD:brlcad * 62624 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: cliff eliminated the orle tools post deprecation in r61124, so remove their manual pages as well
03:16.43 Notify 03BRL-CAD:brlcad * 62625 (brlcad/trunk/src/conv/CMakeLists.txt brlcad/trunk/src/fb/CMakeLists.txt brlcad/trunk/src/util/CMakeLists.txt): ORLE is dead, but remnants remained. remove the unset orle include dir.
03:20.25 Notify 03BRL-CAD:brlcad * 62626 brlcad/trunk/include/CMakeLists.txt: liborle is gone, orle.h is obsolete (deprecated 7.20)
03:21.22 Notify 03BRL-CAD:brlcad * 62627 brlcad/trunk/CHANGES: note that the orle.h header was part of liborle
03:21.50 brlcad starseeker: thinking about it from GCV perspective, plug-in style
03:23.53 brlcad we could use but not derive from them and probably not appropriate or a good idea to have it in src/other, but something that could be leveraged when available
03:25.14 brlcad if there's another lib, that would be awesome ... heck the fact that it's lgpl is a good motivation if someone wants to try and write one from scratch (ideally using a lemon(!) and mit-licensed)
03:25.55 brlcad it's been a while since I last looked, but if you know of another lib with a better license, please do tell him ;)
03:26.46 brlcad kanzure: implementing the intersections is actually one of the easier parts .. it's doing N surfaces against M surfaces and stitching it all together that's the really hard part :)
03:28.19 kanzure ah. hm.
03:31.02 brlcad you do need PP and PC and CC and PS and CS and SS intersections are reasonably reliable and work well so you can just focus on stitching
03:31.22 brlcad so it'd be interesting to compare his routines against our implementations
03:31.55 kanzure the one huge advantage of his source code is that it's all written by what seems to be a single person
03:32.15 brlcad yeah, consistent and neat
03:34.05 brlcad wish we had more emphasis and rigor on our public APIs, to keep things streamlined and not organically growing on individual whims .. but it's a hard balance with progress getting made too
03:35.01 kanzure i get the feeling that opennurbs was a single person originally, but then later not so much :)
03:35.10 brlcad I say that as I try to figure out where to add a new function myself encapsulating something I've been working on...
03:35.44 kanzure yeah being clean about it has high costs
03:35.51 kanzure moral anguish etc
03:36.15 brlcad there are tools to help with this that I've pondered
03:36.20 brlcad architecture management
03:36.54 kanzure personally i still have trouble rejecting code contributions that are a little on the sloppy side, but otherwise functional and good
03:37.00 kanzure i know i should...
03:37.14 brlcad you end up defining what libraries should depend on what other libraries, for example, and they'll tell you the XXX places you have violations, so you can work to weed them out and fix them, refactor
03:37.54 brlcad that's where I like to set the bar so far as we can automate it
03:39.03 kanzure can't the army just clone you or something at this point
03:39.07 kanzure is that option off the table?
03:39.33 Stragus I'm sure they have, and the clones just aren't grown up yet :)
03:40.30 brlcad I dunno, we'd be a team of refactoring monkeys
03:40.43 brlcad probably end up flinging poo at each other
03:40.53 kanzure hey whatever it takes to write good c
03:40.59 brlcad hehe
03:41.43 kanzure i'm not sure what i want to do about verbnurbs. i could either contribute, or port it to something else.
03:41.52 brlcad you should see my refactoring to-do list ... tasks I try to work on in idle time to clean up the code
03:42.14 kanzure i have written lots of javascript, so i'm certainly capable of contributing, but do i really want to be locked into node and the browser for cad stuff?
03:42.48 Stragus Eh, all that talk of cleaning up code... and I had spent weeks recently applying serious anti-debugging techniques on some code, that was the ugliest mess I ever made. I accept weird jobs sometimes (that wasn't SURVICE stuff).
03:43.04 brlcad categorized easy, medium, hard .. it's currently 93 items ... each requiring anywhere from a couple hours to a couple days effort
03:43.13 kanzure browser has the benefit of being a widely distributed platform, and node isn't completely awful i suppose
03:44.09 brlcad Stragus: "anti-debugging"? is that where you intentionally inject bugs for job security?
03:44.37 Stragus Not quite, that's where you make it as difficult as possible for someone to run the code in a debugger and figure things out
03:44.59 brlcad kanzure: most of the major CAD companies have web interfaces to their products (some like autodesk are exceptionally complex)
03:45.13 brlcad varying degrees of success, but a lot of "meh" from the industry
03:46.08 brlcad most real modeling tasks still require as fast as hardware with as much memory as is available, so while pretty, a web interface just tends to be overhead given a comparable client app
03:46.10 kanzure you wouldn't sell a cad tool in a browser, it would be for other reasons
03:46.49 kanzure i think it's cheaper to send nurbs over the wire than triangles for rendering
03:49.42 brlcad certainly, it's generally an order of magnitude less data for "roughly comparable levels of detail"
03:51.43 kanzure the one use case that i can see for cad in a browser is that sharing a modeling problem with a colleague is easier since they don't need the cad tool already installed locally yet
03:51.48 kanzure but i admit this is a very niche case heh
03:52.50 kanzure oh, and it may be useful for cad users in big companies that have super locked down computing environments, who are otherwise allowed to use the interwebs
04:41.48 mihaineacsu kanzure: are there any plans for web projects build on node for brlcad?
04:42.51 kanzure no node bindings
04:43.05 kanzure there's a libffi node thing if you wanted to play around with that
04:44.36 mihaineacsu I'd like to get involved in something that's javascript related as well. anybody can write javascript, but so few can write actual good javascript.
04:45.04 kanzure did you look at verbnurbs?
04:45.20 mihaineacsu sorry, I have to go print my thesis. I'll catch you later
05:04.53 *** join/#brlcad mihaineacsu (~mihaineac@109.166.134.18)
05:06.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:04.32 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
06:19.04 *** join/#brlcad mihaineacsu (~mihaineac@109.166.131.60)
07:02.28 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
07:29.11 Notify 03BRL-CAD:brlcad * 62628 brlcad/trunk/src/librt/CMakeLists.txt: add an initial routine (not yet in use anywhere) that takes a given string with a boolean operation and returns the boolean operation in a canonical -+u char form. it converts various ascii/utf-8 alternatives as well as many utf-16 and various utf-24 symbols (e.g., encountered via copy-paste) including an exact match for the proper union/difference
07:29.13 Notify symbols.
07:34.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:47.06 *** join/#brlcad konrado (~konro@41.205.22.54)
07:48.09 *** part/#brlcad konrado (~konro@41.205.22.54)
07:48.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:07.31 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:06.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:26.25 *** join/#brlcad luca79 (~luca@net-37-117-178-104.cust.vodafonedsl.it)
09:37.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:56.12 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:19.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:57.03 *** join/#brlcad gurwinder (75c76841@gateway/web/freenode/ip.117.199.104.65)
11:01.55 gurwinder brlcad: Hello, I am trying to read .g file. One way is by using g2asc. It shows how the entities information is written. Is there another way to read .g file so as to understand how information is stored in it?
11:40.41 ``Erik gurwinder: open it in mged and do 'tops' and 'ls'
11:46.54 starseeker winces a little at the characterization of BRL-CAD devs as "refactoring monkeys", but can't really argue...
11:48.35 starseeker ``Erik: did you get a chance to try the new git conversion process?
11:56.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:57.17 starseeker brlcad: unfortunately, I don't know of a better lib myself - X3DToolKit is LGPLv2, but we'd need to get the Qt bits out of it and I don't actually know how close VRML really is to X3D: http://artis.imag.fr/Software/X3D/install_unix.html
12:01.30 starseeker if I were starting it myself, I'd probably look at what the assimp guys did with their COLLADA importer and try to extract that, then customize it for VRML - IIRC, COLLADA is also XML based.
12:03.43 starseeker actually, it might be a fun project to try and implement an "assimp-based" convertor that used them for any formats they support - most of them we don't really care about, but they do list Collada, Blender 3D, a couple 3ds max formats, Wavefront Obj, IFC/Step (??) etc...
12:04.30 ``Erik starseeker: no, ya refactor monkey, I haven't... is there a url? I was running a 'git svn rebase' (previously triggered, now in cron), but the svn checksum mismatch issue has that wedged
12:04.49 starseeker ``Erik: it's in misc/svn2git
12:04.54 starseeker start with the README
12:05.31 starseeker it's only good for mirroring - if you start actually working with the git repo and wanting to merge in changes from svn as you go you'll need your older process
12:05.48 starseeker but it should get things set up and ready to roll quite quickly
12:06.51 starseeker supposes you might be able to get away with the "mirror svn" git repo being its own thing, having your own clone where you do actual work, and do pulls from the mirror to get changes
12:07.09 starseeker wouldn't let you push back to the svn repo through the git mirror though
12:07.40 ``Erik I'll have to take a look when I get some time O.o :)
12:13.33 starseeker yeah - assimp doesn't do threading without boost, but otherwise is buildable as a stand-alone. If nothing else, an importer that used their lib to load stuff into BRL-CAD would be useful as something to compare our own home-grown converters to, and a useful fallback if someone happens to care about a format we're never likely to support on our own (i.e. most game formats)
12:14.23 starseeker doesn't help the VRML import problem though, except insofar as studying how they handle XML based formats like Collada
13:13.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:27.21 *** join/#brlcad luca79 (~luca@net-37-117-178-104.cust.vodafonedsl.it)
13:29.48 brlcad starseeker: the comment was about cloning me several times .. we'd be a team of monkeys
13:30.45 Notify 03BRL-CAD:starseeker * 62629 (brlcad/branches/dm-work/src/mged/chgview.c brlcad/branches/dm-work/src/mged/dodraw.c and 2 others): For the moment, do the same thing in MGED we did in libged to eliminate the solid list global. If this is still necessary for performance on today's hardware, need to hide it in gedp or somewhere similar so it's not a global and not exposed to the application except as some sort of
13:30.47 Notify dl_free_mem function call.
13:33.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:34.26 brlcad starseeker: and for the geometry conversion, vrml was intently the goal for a variety of reasons ... x3d is obviously related as the successor but it's not a superset or subset or anything where you could massage an xml parser to read the vrml - you need a vrml parser
13:35.51 brlcad assimp would certainly be interesting for getting all those other formats, and had them in mind for GCV for some of the content/asset formats that are merely of periphery interest
13:43.28 Notify 03BRL-CAD:starseeker * 62630 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/src/libged/ged_private.h brlcad/branches/dm-work/src/mged/buttons.c): Start to use some of the dl functions from libged in mged.
13:56.32 Notify 03BRL-CAD:starseeker * 62631 (brlcad/branches/dm-work/include/ged.h brlcad/branches/dm-work/src/libged/ged_private.h and 2 others): Clear a few FOR_ALL_SOLIDS uses, remove duplicate polybinout logic
13:57.25 starseeker brlcad: ah :-)
14:02.44 starseeker nods - my other bright idea for VRML then would be to look at Coin3D
14:03.45 starseeker they're actually based directly on VRML, if I'm understanding their docs correctly - don't know how hard it would be to extract the I/O bits from all the other Coin3D stuff, but it might be a good place to start
14:04.23 starseeker https://bitbucket.org/Coin3D/coin/src/90465eec46422931aff11ad6f5c8430c82298771/include/Inventor/VRMLnodes/?at=default
14:07.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:15.41 starseeker there's http://ftp.vim.org/ibiblio/devel/lang/c++/QvLib-1.0.tar.gz which was in turn extracted from OpenInventor, but I'm not sure what to make of its license and it's VRML 1.0 only
14:19.50 starseeker hmm. OpenVRML is 27 megs out of the box, and Coin3D is 40 megs
14:20.07 starseeker takes a quick look at Coin3D to see if it can be quickly trimmed...
14:21.56 starseeker ah - there's a vrml97 subdirectory in Coin3d/src
14:22.07 starseeker that's probably the place to start
14:22.55 brlcad coin3d would work, freewrl is another
14:23.15 starseeker looks like there's a precident from the VTK world for using Coin: http://public.kitware.com/pipermail/vtkusers/2004-May/024206.html
14:23.33 brlcad doesn't want to do konrado's project for him, he can figure it all out ;)
14:23.41 starseeker heh
14:24.43 brlcad as long as it's not a gpl code, I think we can make just about anything else that's available work if we have to
14:25.00 starseeker nods
14:25.07 brlcad the nuances of the various libs are quite muddy in terms of what might actually save substantial dev time
14:25.45 brlcad and heck, if he really wanted to write a parser himself and he sticks with it, more power to him ... it is tractable, just not recommended
14:26.04 starseeker nods
14:26.38 teepee- shakes head
14:26.40 teepee- ;)
14:26.48 starseeker is seriously tempted to make a gconv tool using assimp, just for grins...
14:27.45 starseeker would love to compare the results to our polygonal conversion toolset - might replace several of them in one swoop
14:28.41 brlcad I'd probably give coin3d a try myself, it looks fairly contained and it's quite active
14:28.58 starseeker if I'm not mistaken, it's used by the FreeCAD team
14:28.58 brlcad that's the point of GCV, though, that we should be able to have N plugins using these different implementations, and we can compare them
14:29.11 brlcad it is, so we'd share similar problems ;)
14:30.06 starseeker nods - once the gcv API is stubbed in, we should be able to go to town
14:31.59 brlcad teepee-: so you want to write a parser yourself you say? :)
14:33.10 starseeker hehehe
14:33.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:34.17 teepee- nope, I'd say writing parsers yourself is widely underestimated
14:34.30 teepee- especially in case of XML based formats :)
14:35.05 Stragus It's generally not too hard either, if you have done some and can reuse a bunch of code...
14:35.30 teepee- it's not _hard_ but it's very hard to get it complete
14:35.42 starseeker it's also a nightmare to debug
14:36.06 teepee- like namespaces / xml-include and all the fancy stuff not everybody uses everyday in case of XML
14:36.53 Stragus Ow. Yes right, I meant the basic syntax, never heard of XML namespaces or includes
14:36.53 teepee- more examples... hand-made OpenSCAD script parser (very bad error handling, can't provide correct line numbers with includes)
14:37.16 teepee- or the DXF parser which only supports part of the entities
14:38.00 teepee- Stragus: that's exactly the point. the basic stuff is easy indeed. but someone might want to use the extended features... it's in the spec, so it's possible to use, right?
14:38.22 teepee- for grins, just have a look at SVG files exported by Inkscape
14:38.26 Stragus Right, I got your point now :)
14:38.48 Stragus I wrote a XML parser and didn't implement anything beyond what I could see in the files I deal with
14:38.53 starseeker still wants to look at https://bitbucket.org/Coin3D/dime to see what it can do with DXF... that would definitely be one to compare with assimp and our own DXF abilities.
14:39.02 Stragus (and a JSON parser, and a parser for my own little programming language, etc.)
14:39.30 kintel starseeker: FYI, I was on the Coin3D dev team
14:39.49 teepee- fun example https://openclipart.org/people/liftarn/splat.svg
14:39.54 kintel starseeker: ..but it’s not actively developed any longer, so it
14:39.59 kintel ’s a bit risky IMO
14:40.05 brlcad good to know
14:40.43 kintel But I know that a number of projects have used it for the VRML parser alone ;)
14:40.46 starseeker kintel: in that situation my approach would be to try and isolate the I/O aspects that pertain to reading/writing VRML files, and make a new library based on those
14:41.00 starseeker sort of "dime for VRML"
14:41.46 starseeker kintel: how is the code, in that respect? Would that be a major effort?
14:41.50 kintel starseeker: depends on which subset of VRML you want to support I guess, but the core geometry nodes should be easy
14:42.21 kintel not sure how easy it would be to rip out the parser, as you’d need all the nodes
14:42.32 starseeker what do the nodes depend on?
14:42.51 kintel ..and the nodes depend on traversals, which again offer a bunch of virtual functions for GL rendering etc.
14:42.57 kintel ..but you could probably stub away most of that
14:43.31 kintel It was never designed to be separate. It’s been half a decade since I looked at the code though : /
14:44.18 kintel the far easiest would be to build and use the lib as is I think
14:44.18 starseeker nods - the other approach in that situation is to just start ripping out anything that isn't necessary to the VRML I/O and boil it down, rather than trying to extract a subset
14:44.53 kintel as long as FreeCAD is alive and using Coin, it should be relatively safe
14:46.16 kintel but once starting on vrml, there is VRML1.0. VRML97, X3D etc. - didn’t the X3D guys release some software for parsing them all - or at least converting VRML97 into the VRML-compatible subset of X3D ?
14:46.30 brlcad openvrml does them all iirc
14:47.30 brlcad think freewrl does too
14:47.45 brlcad both seem pretty active and are listed on the x3d resources page
14:51.25 starseeker libgcv should give us the opportunity to try out different libs (or, even better, have lots of student projects try out different libs ;-) and do an objective assessment of relative merits
14:51.25 brlcad still, this is all over-eager problem solving of a new dev's coding problem ...
14:51.31 brlcad he should be the one to figure out what will work and be interesting to him
14:51.48 brlcad don't want to kill his motivation, which thinking through a lot of this for him easily could
14:52.00 starseeker fair enough
14:52.15 brlcad it's not a priority format to say the least, that's why it really doesn't matter in many ways
14:52.27 starseeker braces his own motivation and heads back into MGED's drawing code...
14:52.39 brlcad which by the way is looking awesome
14:52.48 brlcad you're eliminating really old drawing code cruft...
14:53.49 starseeker brlcad: thanks :-). I'm still leading up to the real challenge though - some parts of MGED's actual feature set are built around the "bu_list of solid objects", and reworking those is going to be more than just a refactor
14:54.41 starseeker may end up just having to figure out what the feature actually *is* as step one... ugh
15:08.50 brlcad is it possible to hold off changing something that fundamental until the branch is merged?
15:09.23 Notify 03BRL-CAD:starseeker * 62632 (brlcad/branches/gct/doc/docbook/system/man1/en/gdiff2.xml brlcad/branches/gct/doc/docbook/system/man1/en/pixinterp2x.xml and 97 others): Sync with trunk up to r62573
15:09.51 brlcad the further down the rabbit hole you get, the messier the divergence
15:10.56 brlcad much of what you're doing now could have been on trunk, for example, but it's intertwined with the dm work
15:12.35 starseeker urm. the difficulty is I need to get this direct manipulation of individual solids out of all the apps
15:13.08 brlcad sure
15:13.11 brlcad I know that pain well actually
15:13.18 starseeker brlcad: what about this? if we branch now for 7.26.0 and cherrypick the key updates between now and then, I could merge after that
15:14.19 starseeker then we avoid the massive breakage of everything external for 7.26.0, which is the main reason I'm in the branch to begin with
15:16.03 starseeker well, that and the fairly high risk of breaking a feature or hurting performance or something like that with such major changes...
15:16.22 starseeker both of which argue for needing a 7.26.0 branch before I pile back into trunk
15:16.36 brlcad it's not so much about merging the branch as it is having the branch changing N things at once instead of 1 thing
15:16.44 brlcad plus, that'd really violates how a release branch is supposed to function
15:16.53 brlcad and I think that's not helpful for a variety of reasons
15:17.21 brlcad and there are other things playing into what makes 7.26 by the end-of-FY
15:18.00 Notify 03BRL-CAD:carlmoore * 62633 brlcad/trunk/doc/docbook/system/man1/en/pixscale.xml: some of my 'routine' fixes, and also remove -h, which has already been removed for high-res in the program
15:18.11 brlcad you're definitely right about affecting performance, though, so maybe it should just wait anyways
15:18.29 brlcad at least I saw when you removed the vlist pooling... yikes :)
15:18.32 starseeker brlcad: I guess I didn't really see my changes as hitting mulitple things - to me, it's all rolled up into the same task of making our code "scenegraph ready"
15:18.37 brlcad that's one of the targets for my memory allocator
15:19.01 starseeker I expect to add that back in, but I'll be doing it in a way that doesn't involve globals in libged
15:20.28 brlcad making our code "scenegraph ready" is incredibly vague and open to debate and creep without really defining what that means, otherwise any you could just about justify any code change that interacts, no? :)
15:21.21 Stragus That sounds like two words management would say :)
15:21.22 brlcad I'm just looking at it from an architecture perspective, and there are now about a half-dozen signficant changes coming down the pipeline in that branch
15:21.47 starseeker well, sort of - my specific interpretation was that libdm takes as inputs a set of db_full_paths and view_objects (vlists and text for the latter) and leaves the details to the backend
15:22.04 brlcad they're all good, but it's a LOT of change and not strictly all "necessary", just good stuff that "should" get changed
15:24.51 starseeker brlcad: so you'd prefer that I wait until I can merge back into trunk before diverging further?
15:25.14 starseeker I could figure out how to put the vlist pooling back in in the meantime...
15:27.28 brlcad I think the divergence pendulum has already swung pretty damn far (not saying that's a good thing or bad thing, but it's probably a great thing) ... I mean how many lines are you at now if you diff trunk ... you're probably pushing 50k lines
15:28.38 Notify 03BRL-CAD:starseeker * 62634 (brlcad/branches/gct/CHANGES brlcad/branches/gct/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:29.03 brlcad that's invariably high risk and lots of issues (rule of bugs), so it's really just trying to keep diverging further "to as much a minimum as you can manage without halting your progress"
15:29.41 starseeker yeah, it's probably a big diff
15:29.54 brlcad if you HAVE to change something, you have to change it ... this is all the right direction to be going in regardless, it's just risky from a change management perspective to have such a huge branch go for this long without a mergeback
15:30.17 brlcad is there anything you're working on that could be done on trunk and pulled to your branch?
15:30.31 starseeker hmm
15:30.33 brlcad one way to keep it to a minimum
15:30.46 brlcad again, if you can't .. carry on and we'll deal
15:32.03 starseeker yeah, I kinda shot myself in the foot in that respect by switching dm and fb to hidden structs with accessor functions up front
15:32.12 starseeker oppsie
15:32.14 brlcad but if you can ... I think it's worth it as the risk and impact does increase exponentially as time increases (invariably, you're already doing the best you can)
15:33.09 starseeker I could try to introduce those changes (hide fb and dm) in trunk now - that would greatly reduce the divergence in lines of code
15:33.27 starseeker unfortunately, that's also guaranteed to break external dm/fb users :-)
15:33.51 brlcad hmmm
15:34.02 brlcad what about all the display list changes from the past several days
15:34.20 brlcad most of that was updating our tools to do things differently
15:34.44 starseeker I could try - the key there is how much the code I moved around was accessing dm/fb
15:34.55 brlcad nods
15:35.10 starseeker if it wasn't (I'll have to check) then I might be able to do most of it ('cept for the vlist pooling stuff)
15:35.46 brlcad the vlist pooling is another issue altogether, that might end up being a conflict if the branch lives too long
15:36.37 brlcad like I said, that's a specific place I was looking at to put the new allocator to use, so I wouldn't worry about it either way
15:37.06 starseeker the only real reason I ripped that out was to avoid the explicit solids list exposure - I can try being more careful and putting it in gedp as a void or something like that
15:37.11 brlcad I didn't do it on trunk yet because of 7.26
15:38.40 brlcad nods, and really a lot of place that was used, they didn't actually need the vlist data .. they needed the paths
15:39.29 brlcad maybe the best path to not waste time is just to check your diff and see what, if anything can be merged now, cherry picked or otherwise massaged to reduce the trunk diff
15:40.05 starseeker I'll take a look
15:40.25 brlcad if that list is zero, so be it, that'd due diligence
15:40.32 starseeker brlcad: so I know better next time, what would have been the better way to approach something like this?
15:40.35 brlcad s/due/be due/
15:43.42 brlcad probably just narrowing the scope of the branch ... which is hard here because there is so much research that was going on simultaneously
15:43.51 starseeker hmm - I might be able to add in the bu_structparse changes without too much disruption. That amounts to adding a NULL to anything not using the new passthru, IIRC.
15:44.11 brlcad it's a lot like the nmg branch in that respect, depth first instead of breadth first changes
15:44.28 brlcad for example, all the dm API hiding / changing probably should have been last not first
15:46.33 starseeker can see that... main idea there was to get all the X/ogl/whatever specific logic stuffed as far down as I could so I wouldn't have to introduce and then remove the equalivents for osg, but it did toss me off into the wilderness changeset wise
15:48.55 Notify 03BRL-CAD:starseeker * 62635 (brlcad/branches/gecode/CHANGES brlcad/branches/gecode/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:50.23 Notify 03BRL-CAD:starseeker * 62636 (brlcad/branches/bullet/CHANGES brlcad/branches/bullet/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:50.40 Notify 03BRL-CAD:starseeker * 62637 (brlcad/branches/osg/CHANGES brlcad/branches/osg/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:51.01 Notify 03BRL-CAD:starseeker * 62638 (brlcad/branches/rel8/CHANGES brlcad/branches/rel8/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:51.25 Notify 03BRL-CAD:starseeker * 62639 (brlcad/branches/dm-work/CHANGES brlcad/branches/dm-work/doc/docbook/system/man1/en/CMakeLists.txt and 19 others): Sync with trunk up to r62631
15:53.08 brlcad yeah, architecture change-wise -- and mostly just thinking out loud -- there was the addition of a new dm, changed dm API / hidden structs, new dm API (better way of doing things), changed object display management, new display methods, updated tools to new display method, ... probably a few other things I'm missing
15:54.50 starseeker come to think of it - in principle, ripping out dg.h and friends might be doable in trunk
15:55.09 brlcad yeah, the elimination of the obj stuff .. that sh!t can go
15:55.27 starseeker main ugly bit is needing to stuff wdb_obj.c in mged so it's Tcl commands still work - didn't have time to boil that down into a cleaner solution
15:55.41 brlcad nods
15:55.57 starseeker still, hard to claim it's more ugly than leaving all the rest of it there...
15:56.11 brlcad anyways, not second-guessing your progress, like I said -- this is all great stuff I'm seeing
15:56.40 brlcad I'm just shuddering at the branch on the whole from a risk management perspective, it's definitely in the "medium-high" category now :)
15:57.11 starseeker heh - that doesn't even count the openscenegraph stuff in the other branches, if you really want nightmares :-P
15:57.23 starseeker fortunately, most of that shouldn't have to merge at all
15:57.43 starseeker it'll just guide the "real" implementation
16:01.13 starseeker brlcad: actually, what I might be able to do is introduce the new dm (and maybe even fb) API functions and calls and such, but not hide the dm and fb structs themselves
16:01.44 starseeker I'll have to look into that a bit, but what should really cause the breakage for external codes is not being able to access struct members directly
16:02.10 starseeker adding new members is nothing new - Bob's done it several times - so if I do everything but the final "hide" it might still fly
16:24.36 brlcad nods, sounds great
16:32.57 Stragus I'm actually surprised you went the OpenSceneGraph route. I thought that was a bad decision when... another unnamed piece of software took that route.
16:33.27 Stragus It's really just a big and very heavy wrapper around legacy OpenGL, with gaps and giant holes in terms of modern functionalities
16:35.04 Stragus still can't believe that library needs 240000 active malloc() calls to render a cube
16:42.37 starseeker Stragus: a lot of the work that is being done is to get our codebase ready to work with an external scenegraph - in that sense, it doesn't really matter what backend we're looking at
16:43.31 starseeker OpenSceneGraph does at least hide the platform ugliness - as matters stand right now, we have one dm/fb implementation for glx, another for wgl, and we don't work at all on native Apple OpenGL
16:44.48 starseeker it's also fairly easy to embed in BRL-CAD's build.
16:45.20 Stragus Right, glfw is a great alternative to hide the platform ugliness
16:45.40 starseeker my hope is that once this gigantic code scrubbing is done, it will be *much* easier for us to put <new shiny solution> under BRL-CAD, however that may change from year to year
16:45.43 Stragus And it's a lot more flexible and complete to create contexts with modern functionalities
16:46.38 starseeker nods - I'm familiar with glfw, and actually used it at one point. It doesn't provide a scenegraph, however
16:47.57 starseeker we need to get our API to the point where applications aren't expected to micromanage their drawing the way MGED currently does. Even if all that just moves down to a library, it will allow for the future insertion of other drawing managers instead of completely locking us out of that space
16:49.56 Stragus Indeed. Having your own drawing manager would seem appropriate to me (on top of glew/glfw3 to hide the ugly stuff)
16:53.21 Notify 03BRL-CAD:starseeker * 62640 (brlcad/trunk/include/bu/magic.h brlcad/trunk/include/bu/parse.h and 60 others): Merge in all libbu changes and related tweaks from dm-work@r62639 to trunk, and make local alterations to trunk code to work with the libbu changes. The new magic numbers are harmless, as is the bu_struct_parse change if NULL is passed for the new parameter. Right now these updates aren't in use by any code
16:53.23 Notify in trunk, but they help reduce the size of the diff between the branches.
16:57.00 starseeker Stragus: practically speaking, BRL-CAD isn't in a position yet to take advantage of any of the "modern" stuff when it comes to OpenGL - we're still doing wireframes and, if you're lucky, shaded bots. Our NURBS shading is coming online, which is the game changer, but that's still being shaken out in testing at the moment.
16:58.32 starseeker Stragus: you know quite a lot about this - do you have any familiarity with this work? http://www.cs.columbia.edu/~keenan/Projects/SpinTransformations/
17:00.09 starseeker once we can do shaded displays for everything, textures become more interesting...
17:00.32 Stragus I'm not familiar with that paper at first glance, reading it may reveal common techniques
17:00.39 Stragus Indeed
17:01.11 starseeker if it's as cool as the figures suggest, the open source implementation makes it of real interest for quick testing...
17:01.41 Stragus Also, eventually, one day, it could be nice to render CSG geometry directly by running the raytracer on CUDA/OpenCL
17:03.56 starseeker that would be cool - I know brlcad and some students have looked into that a bit
17:04.27 starseeker iirc, it pretty much involves doing on the raytracing side what I'm working on now on the graphics side (i.e., lots of changes to data flows)
17:05.10 Stragus Regarding that URL: The screenshots make it a lot clearer and simpler than what the abstract and introduction suggest. I have implemented something similar once, although most probably not as fancy
17:06.37 Stragus My technique was just stretching the texture to try to maintain a same "scale" everywhere, converging on some solution
17:11.47 starseeker cool
17:12.30 starseeker once we're through all this grunt work, I'm really hoping we'll be more easily able to play with that sort of cool, immediately user visible niftyness
17:15.10 starseeker unfortunately, that point is probably after the Tk->Qt migration too (speaking of grunt work)
17:21.31 Notify 03BRL-CAD:starseeker * 62641 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/ged.h and 46 others): Remove dg.h and friends, per dm-work branch commit 62532. Things to note - this removes the old gdiff tool - while the new one should functionally do what is needed, testing and user feedback are in order. Also mged gets a modified wdb_obj.c stuffed into it to define its tcl commands until someone can come
17:21.33 Notify in and clean that up properly.
17:27.44 Notify 03BRL-CAD:starseeker * 62642 (brlcad/branches/gecode/doc/docbook/system/man1/en/pixscale.xml brlcad/branches/gecode/include/CMakeLists.txt and 104 others): Sync with trunk up to r62641
17:28.21 Notify 03BRL-CAD:starseeker * 62643 (brlcad/branches/bullet/doc/docbook/system/man1/en/pixscale.xml brlcad/branches/bullet/include/CMakeLists.txt and 104 others): Sync with trunk up to r62641
17:28.43 Notify 03BRL-CAD:starseeker * 62644 (brlcad/branches/osg/doc/docbook/system/man1/en/pixscale.xml brlcad/branches/osg/include/CMakeLists.txt and 103 others): Sync with trunk up to r62641
17:29.31 Notify 03BRL-CAD:starseeker * 62645 (brlcad/branches/rel8/doc/docbook/system/man1/en/pixscale.xml brlcad/branches/rel8/include/CMakeLists.txt and 104 others): Sync with trunk up to r62641
17:34.39 Notify 03BRL-CAD:starseeker * 62646 (brlcad/branches/dm-work/doc/docbook/system/man1/en/pixscale.xml Property Changed: and 2 others): Sync with trunk up to r62641
17:35.32 Notify 03BRL-CAD:starseeker * 62647 (brlcad/branches/gct/doc/docbook/system/man1/en/pixscale.xml brlcad/branches/gct/include/CMakeLists.txt and 104 others): Sync with trunk up to r62641
17:36.28 *** join/#brlcad mihaineacsu (~mihaineac@109.166.131.174)
18:07.22 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
18:32.46 Notify 03BRL-CAD:starseeker * 62648 (brlcad/trunk/doc/docbook/system/man3/en/libfb.xml brlcad/trunk/doc/html/ReleaseNotes/email4.0.html and 188 others): Sync dm-work efforts through 62497, plus fix to tclcad_obj.c from 62580, into trunk. This is the 'hide dm and fb' effort. In order to make this work in trunk, we need to temporarily rework the updates to still allow struct dm and struct fb to be part of the public API so
18:32.48 Notify code explicitly accessing struct members can still do so (that mechanism will go away after 7.26). Rather than compliate this commit with those struct changes, they will be done in a follow-on commit.
18:35.40 Notify 03BRL-CAD:carlmoore * 62649 brlcad/trunk/src/util/pixscale.c: add 'h' to comment
18:38.44 Notify 03BRL-CAD:carlmoore * 62650 (brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml brlcad/trunk/src/conv/obj-g.c): rearrange the options in Usage and manpage; change -h, which is not for hi-res, to -H; shut off a redundant bu_log
18:44.52 Notify 03BRL-CAD:carlmoore * 62651 brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml: oops, -h was referred to in 2 other places, so change those occurrences to -H
18:46.24 Notify 03BRL-CAD:starseeker * 62652 (brlcad/trunk/include/dm.h brlcad/trunk/include/fb.h): Expose the internal headers for the structs. This may still require changing struct definitions from struct dm to either just dm or struct dm_internal...
18:47.46 Notify 03BRL-CAD:brlcad * 62653 brlcad/trunk/CHANGES: tighten up the wording on the three change types and note that dg.h is now obsolete (it wasn't documented here but was documented in the file itself as deprecated)
18:52.13 starseeker brlcad: if that or some variation on it will work, it's most of the pre-display-list work in the dm-work branch. Unless there's trouble I'll get a preserve-the-freesolid-lists version of the libged refactor in next
18:53.15 Notify 03BRL-CAD:brlcad * 62654 brlcad/trunk/NEWS: the bug fix is supplanted with the removal of gdiff. annotate the rewrite of gdiff (still need to move the files/rename the binary) by cliff to improve an overhauled geometry diffing capability.
18:56.08 brlcad i'm seeing some minor issuse in the 62648 merge
18:56.20 brlcad doc files that got updated erroneously
18:56.46 starseeker I think there were a couple that got FBIO changed...
18:57.41 starseeker yeah - email4.0.html and libfb.xml. I guess the former at least shouldn't have been changed?
18:59.06 brlcad well they both look wrong, but yeah definitely not the e-mail :)
18:59.31 brlcad no rewriting history to suit your evil plans
19:00.02 starseeker I'll put that one back - libfb.xml should have been updated but I probably didn't do it right
19:00.45 brlcad so reviewing public API changes, fbio.h elimination ... where did RGBpixel end up?
19:01.02 starseeker fb.h
19:01.04 Notify 03BRL-CAD:starseeker * 62655 brlcad/trunk/doc/html/ReleaseNotes/email4.0.html: Historical documentation, not living documentation - restore
19:02.04 brlcad can you annotate that in CHANGES, minimally impacting change of #include fbio.h to fb.h (so anything that might have been construed as non-struct public is now provided by fb.h)
19:02.18 starseeker ah, sure
19:03.55 brlcad I'm basing the struct changes on the notion that we've never actually published or documented that anywhere, but I'm pretty sure I've seen some of the little tidbits like RGBpixel in use
19:04.06 starseeker brlcad: minor nitnoid - how come the minor changes go low->high release number down the page, but the deprecated/obsolete sections go the other way?
19:04.14 brlcad so structs can go on whim, but still good to note the entire header going poof
19:05.25 brlcad starseeker: frankly, for efficiency
19:05.41 brlcad new items only have to get added to the top, so no searching to add
19:05.46 starseeker nods
19:05.52 brlcad can jump to the bottom to add minimally impacting
19:05.59 starseeker ah :-)
19:06.26 starseeker makes sense - caught me off guard, initially though you would have gone for uniform ordering ;-)
19:06.32 brlcad makes them inconsistent with each other, but I figure we will spend FAR more time editing that file than others will reading it to notice that
19:06.37 starseeker so this will be the first 7.26 change?
19:06.55 brlcad er, shouldn't be...
19:07.08 starseeker sees only 7.24 at the bottom...
19:07.15 brlcad ahh, yeah, the marker is missing
19:07.19 brlcad is goes somewhere in there...
19:07.42 starseeker after the last 7.23?
19:07.49 brlcad yeah
19:07.54 brlcad i think right before bu_kill_parallel
19:07.57 brlcad but lemme check
19:09.24 brlcad yep, that looks like where it goes
19:09.52 starseeker k - regex coming up
19:10.00 brlcad and all those 7.24's should be 7.25
19:10.39 brlcad (the three or so minimally impacting in the 7.26 cat should be 7.25)
19:10.50 starseeker and the ones above the new 7.26 should be 7.23?
19:11.42 brlcad no, they were changed in 7.24
19:12.14 Notify 03BRL-CAD:starseeker * 62656 brlcad/trunk/CHANGES: Add the 7.26 header, update release numbers, add fbio.h -> fb.h regex
19:12.25 starseeker there we go :-)
19:12.32 brlcad the [] reflect what was in include/conf when the change was made, the label reflects which release that was published
19:13.30 starseeker generally speaking, should I try to add CHANGES lines in branches for merging, or add them in trunk after the merge?
19:14.05 brlcad probably best to do them in the branch as you make the changes so there's less chance they get overlooked
19:14.22 brlcad and they get merged as the change is merged
19:14.39 brlcad same with news
19:16.36 Notify 03BRL-CAD:starseeker * 62657 brlcad/trunk/doc/docbook/system/man3/en/libfb.xml: Fix fb_NULL search-and-replace fail.
19:31.27 starseeker brlcad: if you prefer to play save with gdiff we can add it back in for 7.26 - I was mostly being lazy in the branch, but since we're merging in at this point I can go back and have a go at unraveling it.
19:46.58 Notify 03BRL-CAD:n_reed * 62658 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/CHANGES and 393 others): sync from trunk through r62657
20:10.52 brlcad starseeker: your call, I'm good with replacing if you think the new is stable enough and featured for use
20:11.45 brlcad maybe try a little script that gdiff's all our sample dbs against all others with all the various gdiff options just to see if you can get bad behavior
20:17.45 *** join/#brlcad vladbogo (~vlad@188.25.101.43)
20:25.49 *** join/#brlcad vladbogo (~vlad@188.25.101.43)
20:49.48 starseeker vladbogo: howdy!
20:51.11 vladbogo starseeker: hi
20:52.35 starseeker vladbogo: apologies if I managed to break any of the Qt code with that last batch of commits - I'll try to remedy any errors tonight
20:53.34 vladbogo starseeker: no worries, I only saw a duplicate case in tclcad_obj
20:54.49 starseeker vladbogo: had a chance to see what's involved with replacing the Tk window with a Qt version?
20:55.15 starseeker is (over)optimistically thinking that could be as simple as window creation logic and key bindings...
20:56.32 starseeker brlcad: hmm, good idea (script)
20:58.29 Notify 03BRL-CAD:carlmoore * 62659 brlcad/trunk/doc/docbook/system/man1/en/nirt.xml: use <command>nirt</command> more often
20:59.27 vladbogo starseeker: I've taken a brief look and it shouldn't involve much more than, as you said, keybindings and event processing
20:59.38 starseeker cool
21:00.17 vladbogo so I was thinking about giving a try in the next few weeks to see what it comes up
21:00.27 starseeker awesome
21:01.07 vladbogo so I'll create a new branch and start working and come back with updates
21:01.56 starseeker sounds good - if any of the dm/fb shuffle that's going on with my stuff starts causing trouble (bad interactions with Qt, whatever) don't hesitate to let me know
21:02.30 vladbogo ok, I will
21:04.25 starseeker proceeds to diff everything with everything...
21:04.35 vladbogo since I haven't worked with branches in svn, is svn copy all I need in order to create a new branch?
21:04.44 starseeker yep - very easy
21:05.16 starseeker http://svnbook.red-bean.com/en/1.7/svn.branchmerge.using.html
21:05.42 starseeker main trick for BRL-CAD is to put the branch in the right place
21:06.06 vladbogo thanks
21:06.39 starseeker so for this it'd be https://svn.code.sf.net/p/brlcad/code/brlcad/branches/qtged (or whatever you wanted to name it)
21:08.11 vladbogo that's what I thought that the location will be
21:08.13 vladbogo thanks
21:08.37 starseeker most people get it right - I'm the only one in recent memory who put his in the wrong place ;-)
21:10.13 starseeker and whadya know, gdiff did crash... let's see why...
21:15.16 starseeker dsp... figures...
21:17.58 Notify 03BRL-CAD:n_reed * 62660 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix copy-paste error
21:20.35 Notify 03BRL-CAD:vladbogo * 62661 (svn:ignore ## -0,0 +1,2 ## and 2 others): Created a Qt branch.
22:04.46 Notify 03BRL-CAD:carlmoore * 62662 brlcad/trunk/doc/docbook/system/man1/en/nirt.xml: touch up, and add a missing right bracket
22:29.41 Notify 03BRL-CAD:starseeker * 62663 (brlcad/trunk/NEWS brlcad/trunk/src/librt/primitives/dsp/dsp.c): Fix bug in g2asc/asc2g handling of dsp primitive - round trip wasn't working previously.
22:38.34 starseeker brlcad: when I gdiff2 goliath.g with itself, I'm getting some sort of weird corrupted memory crash that seems to be mixed up with db_dircheck and bu_log
22:40.28 starseeker I'm thinking that diffing a file with itself isn't going to be a big thing, and it's not clear to me this is gdiff2's fault...
23:03.19 Notify 03BRL-CAD:starseeker * 62664 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Free search results from diff
23:10.57 Notify 03BRL-CAD:starseeker * 62665 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Catch cases of identical files up front for gdiff2
23:11.04 starseeker hooray for input validation
23:38.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140911

IRC log for #brlcad on 20140911

00:43.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:30.03 starseeker huh - Embree had a SIGGRAPH paper this year
01:36.49 starseeker cool: http://www.cs.princeton.edu/~vk/projects/Shape2Pose/
01:42.36 starseeker wishes the Mitsuba guys hadn't gone with full-up GPL...
01:43.01 brlcad starseeker: bu_same_file()
01:43.46 brlcad starseeker: I guess you missed when I posted all of the siggraph tech paper first pages?
01:44.27 starseeker brlcad: er - guess so :/
01:44.33 starseeker sorry
01:45.43 brlcad http://s2014.siggraph.org/sites/default/files/firstpages.default.pdf
01:46.09 brlcad and of course, you found that intel posted the full embree paper
01:46.17 brlcad has a copy on his desk he's been digesting
01:46.25 starseeker how's it look?
01:46.48 brlcad not finished ;)
01:47.15 starseeker heh - fair enough
01:47.28 brlcad most of the fundamental techniques they use for performance are very well known
01:48.16 starseeker so then the key becomes are they very well *implemented*, I guess
01:48.35 brlcad a lot of their zazz is that they implement global illumination, which requires a coherent approach for handling a ton of incoherent rays
01:49.52 brlcad meh, if pretty pictures is what we were after, there are several other renderers we could feed our geometry to that give stunning pictures
01:50.24 Notify 03BRL-CAD:starseeker * 62666 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Thanks Sean - use bu_same_file when doing this operation in a file context...
01:51.08 brlcad our focus remains on solid full-path tracing, V&V'd correctness (at least rigorously well-defined), and getting that going as fast as we can (implement the well-known techniques)
01:52.54 Notify 03BRL-CAD:starseeker * 62667 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Might as well have an informative message for all the cases...
01:53.37 Stragus Anything fun or interesting about their approach to make coherent bundles from incoherent rays?
01:54.11 brlcad starseeker: prior gdiff had a decent startup where it'd check bu_file_exists on both, then bu_same_file to give a helpful message
01:54.35 starseeker ok, can do
01:55.16 Stragus I played with 3D grids for origins and a bunch of buckets covering 8 general ray angles or such, to make coherent bundles of rays. The gain was very small if any
01:55.38 Stragus The overhead from totally random memory access (to sort the rays) on CUDA didn't play well
01:56.40 Stragus Also, CUDA hardware is very good at pulling from memory, but absolutely not for writing to memory in an incoherent manner
02:32.33 starseeker brlcad: I do have bu_file_exists checks in now - are they not adequate?
02:35.30 brlcad what happens when you feed it a file that does not exist?
02:35.53 starseeker "Cannot stat file <filename>"
02:36.15 starseeker think I lifted that message from gdiff.c, actually
02:36.52 brlcad if you already got that bit, sounds like you're good to go then
02:36.58 brlcad yeah, that's exactly what the old did
02:37.09 brlcad terrible message, I probably wrote that
02:37.21 brlcad but technically accurate
02:37.48 brlcad saying the file does not exist might not "actually" be true .. no way of really knowing, all we know is we cannot stat the file ;)
02:38.53 brlcad yay, almost cleared out my queue far enough that I can get to reviewing patches!
03:13.13 starseeker Stragus: do you think this approach (http://www.cs.jhu.edu/~misha/Code/PoissonRecon) might do better than ball-pivot for point clouds?
03:26.46 Stragus starseeker, I think the main issue is that for your needs (the way I understand it), you absolutely need closed, watertight shapes
03:27.08 Stragus It might be better but you need an algorithm that absolutely guarantees closed shapes
03:28.26 Stragus I had proposed some kind of "Collapsing box" technique, it seems to be a close cousin to some "Shrinkwarp" technique
03:45.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:06.04 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:59.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:23.06 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
08:48.26 *** join/#brlcad localhost__ (~localhost@195.24.220.134)
11:35.35 starseeker Stragus: so something like the powercrust algorithm or http://www.ahornung.net/files/pub/Hornung_SGP06.pdf
11:42.03 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:44.33 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
11:46.38 *** join/#brlcad konrado (~konro@41.205.22.54)
12:14.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:15.26 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
12:40.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:12.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:23.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:10.45 Notify 03BRL-CAD:starseeker * 62668 (brlcad/branches/dm-work/include/dm/bview.h brlcad/branches/dm-work/include/ged.h and 15 others): Put back solid list, but do it as part of struct gedp rather than as a global.
14:24.53 Notify 03BRL-CAD:starseeker * 62669 (brlcad/branches/dm-work/CHANGES brlcad/branches/dm-work/NEWS and 13 others): Sync with trunk through r62668
14:25.26 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:32.20 Notify 03BRL-CAD:starseeker * 62670 (brlcad/trunk/include/bn.h brlcad/trunk/include/dm/bview.h and 80 others): Having gone that far with the merge back into trunk from dm-work, we might as well go the rest of the way. This is mostly reworking the display_list/solid list handling as a preliminary to shifting the low-level details down the stack and ideally out of the applications. The freesolid list has been restored,
14:32.22 Notify although it is no longer a global in either MGED or libged.
14:33.14 starseeker brlcad: well, now we'll find out how much damage I did
14:38.26 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:02.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:12.32 Notify 03BRL-CAD:carlmoore * 62671 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c): remove trailing blanks/tabs; fix spelling
18:20.30 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
18:40.56 Notify 03BRL-CAD:carlmoore * 62672 brlcad/trunk/src/nirt/nirt.c: move -M description in Usage; this matches what is in the man page
19:38.45 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:43.52 Notify 03BRL-CAD:carlmoore * 62673 (brlcad/trunk/doc/docbook/system/man1/en/nirt.xml brlcad/trunk/src/nirt/nirt.h): shift the -E description for uniformity; fix punctuation (including putting ending punctuation outside quote marks)
21:01.43 Notify 03BRL-CAD:n_reed * 62674 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: discard degenerate loops
21:19.24 Notify 03BRL-CAD:starseeker * 62675 (brlcad/branches/dm-work/doc/docbook/system/man1/en/nirt.xml brlcad/branches/dm-work/doc/html/ReleaseNotes/email4.0.html and 4 others): Make sure we're synced up with trunk as of r62674 - time to figure out MGED's illumination mechanisms
21:26.41 *** join/#brlcad Stragus (~alexis@modemcable008.161-160-184.mc.videotron.ca)
21:39.56 Notify 03BRL-CAD:starseeker * 62676 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: We want gdiff2 to return 0 in either of these two cases, not just in the empty case.
21:41.50 Notify 03BRL-CAD:starseeker * 62677 brlcad/trunk/src/gtools/CMakeLists.txt: rename gdiff2 directory
21:42.53 Notify 03BRL-CAD:starseeker * 62678 brlcad/trunk/src/gtools/gdiff/CMakeLists.txt: Rename individual gdiff2 files
21:46.16 Notify 03BRL-CAD:starseeker * 62679 (brlcad/trunk/src/gtools/gdiff/diff3_summary.c brlcad/trunk/src/gtools/gdiff/diff_summary.c and 3 others): fix includes
21:58.09 Notify 03BRL-CAD:starseeker * 62680 brlcad/branches/dm-work/src/gtools/CMakeLists.txt: Merge with trunk thru r62679 so make regress works
22:01.32 Notify 03BRL-CAD:n_reed * 62681 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: close parallel segments don't necessarily overlap; handle the case where the intersect at a point
22:50.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:01.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:09.26 Notify 03BRL-CAD:n_reed * 62682 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: need to return non-normalized parameters in event
23:24.51 Notify 03BRL-CAD:n_reed * 62683 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: fix typo
23:57.40 Notify 03BRL-CAD:starseeker * 62684 brlcad/trunk/src/libdm/axes.c: Move the header inclusion to the top of the file.
IRC log for #brlcad on 20140912

IRC log for #brlcad on 20140912

00:18.18 Notify 03BRL-CAD:starseeker * 62685 (brlcad/branches/dm-work/src/libdm/axes.c Property Changed: and 3 others): Pull axes.c fix from trunk - updated to r62684
00:25.34 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
00:30.18 Notify 03BRL-CAD:starseeker * 62686 brlcad/trunk/src/mged/attach.c: Once again, distcheck-full proves its worth. Fix no_tk build of MGED.
00:34.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:47.57 Notify 03BRL-CAD:starseeker * 62687 (brlcad/branches/dm-work/src/mged/attach.c Property Changed: and 3 others): Sync to r62686
01:07.10 Notify 03BRL-CAD Wiki:IsisTraugott * 0 /wiki/User:IsisTraugo:
02:40.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:12.19 Notify 03BRL-CAD:starseeker * 62688 (brlcad/trunk/include/fb/fb_platform_specific.h brlcad/trunk/src/libdm/dm-qt.cpp and 2 others): Get the Qt dm/fb building again, but not yet working for the embedded framebuffer - need to rework that logic to fit in the new setup.
03:29.38 Notify 03BRL-CAD:starseeker * 62689 brlcad/trunk/src/libdm/dm-qt.cpp: Begin the rework of the Qt framebuffer logic for the new API.
03:47.09 Notify 03BRL-CAD:starseeker * 62690 brlcad/trunk/src/libfb/if_qt.cpp: Closer, but not working yet for embedded Qt framebuffer.
03:47.31 starseeker growl
07:15.18 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:48.53 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:04.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:21.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:35.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:38.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:26.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:11.01 Notify 03BRL-CAD:carlmoore * 62691 (brlcad/trunk/src/libfb/if_qt.cpp brlcad/trunk/src/libged/display_list.c): fix spelling, and remove trailing blanks/tabs
14:15.46 Notify 03BRL-CAD:starseeker * 62692 brlcad/trunk/src/libdm/dm-qt.cpp: Make the qimg assignment match the one in the older qt_openFb code
14:17.57 Notify 03BRL-CAD:starseeker * 62693 brlcad/trunk/src/libdm/dm-qt.cpp: Actually, no reason to do the cast over and over...
14:29.15 Notify 03BRL-CAD:starseeker * 62694 (brlcad/trunk/src/libdm/dm-X.c brlcad/trunk/src/libdm/dm-ogl.c and 2 others): cast once for the other dm assignments, while we're at it.
14:35.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:35.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:48.10 Notify 03BRL-CAD:starseeker * 62695 (brlcad/trunk/src/libged/simulate/simrt.c Property Changed: and 3 others): Merge change in r62518 from bullet branch.
14:52.27 Notify 03BRL-CAD:starseeker * 62696 (brlcad/branches/bullet/CHANGES brlcad/branches/bullet/NEWS and 223 others): Sync with trunk thru r62694
15:20.52 Notify 03BRL-CAD:starseeker * 62697 (brlcad/trunk/INSTALL brlcad/trunk/configure and 4 others): Merge the last of the changes in the bullet branch into trunk, including the src/other bullet. It's off by default (based on the BRLCAD_ENABLE_BULLET flag) because it doesn't yet build on Windows
15:22.16 Notify 03BRL-CAD:starseeker * 62698 NIL: Fully merged - deleting bullet branch, since from here it should be practical to complete the simulate work and Windows bullet building in trunk.
15:23.54 Notify 03BRL-CAD:starseeker * 62699 brlcad/trunk/misc/svn2git/archive_branches.sh: Add bullet to the archived branches list for svn2git
15:33.52 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:57.02 Notify 03BRL-CAD:brlcad * 62700 brlcad/trunk/src/anim/anim_track.c: size_t propagation
18:01.29 Notify 03BRL-CAD:brlcad * 62701 (brlcad/trunk/src/anim/anim_hardtrack.c brlcad/trunk/src/anim/anim_track.c): similar size_t propagation
18:02.58 Notify 03BRL-CAD:brlcad * 62702 brlcad/trunk/src/librt/vshoot.c: dead code
19:35.52 *** join/#brlcad vladbogo (~vlad@188.25.101.43)
19:45.49 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:50.25 sofat hi
19:50.48 sofat i want to start the work on brlcad ,please guide me
19:50.57 sofat i am php developer
19:55.20 brlcad sofat: hi
19:55.51 sofat hello
19:55.53 brlcad open source development is all about self-motivation than being told what to do -- what interests you?
19:56.16 sofat I am a web developer by interest.
19:56.59 sofat I would love to contribute to brlcad web.
19:58.28 brlcad okay, but that can mean oh so many things :)
19:58.42 sofat I have done some work for brlcad web so far my interest is concerned and I have left you a PM regarding that.
19:58.44 brlcad you can put anything on the web .. and we have a lot :)
19:59.03 brlcad yes, the benchmark db
19:59.22 sofat yes, I have made a mediawiki extension of that.\
19:59.53 sofat I would be pleased if you spare some time for that and review work.
20:00.11 brlcad I did review it, but I'm not sure what to make of it
20:00.28 brlcad what's the next step? how does it pertain to the other implementation?
20:01.05 brlcad have you talked to ankesh at all?
20:01.15 sofat Not, yet
20:02.18 sofat I had checked the work of Ankesh, and I have made some improvements in the compare graphs
20:15.31 Notify 03BRL-CAD:vladbogo * 62703 (brlcad/branches/qtged/INSTALL brlcad/branches/qtged/NEWS and 102 others): Merged latest trunk changes to qtged
20:18.48 sofat i have improve the graphs comparison as follows
20:18.49 sofat http://202.164.53.122/~hitesh/media/index.php/Special:Benchmark_compare_two?mode=/home/hitesh/public_html/media/extensions/Benchmark/logfiles/39482.log&file=/home/hitesh/public_html/media/extensions/Benchmark/logfiles/84946.log
20:19.33 sofat http://202.164.53.122/~hitesh/media/index.php/Special:Benchmark_compare_one
20:21.03 brlcad sofat, those links seem broken
20:21.15 brlcad or does one have to be logged in?
20:21.29 sofat please log in first
20:21.37 sofat user name: Harry
20:21.38 brlcad I get an empty page for the first and an error for the second
20:21.52 sofat password: harry@123
20:22.03 sofat Then open the above link.
20:22.31 brlcad okay, that's better
20:23.19 brlcad second is still an error
20:23.33 sofat http://202.164.53.122/~hitesh/media/index.php/Special:Benchmark_compare
20:23.44 sofat Please have a look now.
20:27.08 brlcad that works
20:27.17 brlcad so walk me through what you did
20:27.37 brlcad what does this correspond to on http://202.164.53.122/benchmark/
20:27.44 sofat through the overall efforts?
20:27.48 brlcad sure
20:27.55 sofat okay
20:29.02 sofat I have used CGI for calling the parser (in python developed in previous GSoC)
20:29.58 sofat Then I made an interface for uploading the .log file and the parser parses that file and stores the value in DB
20:30.41 sofat Then from the DB the values are read and graphs are plotted.
20:31.34 sofat And when we upload second file, then we can compare the graphs of two files we / someone else uploaded.
20:32.41 brlcad did you branch from the git repo? it looks like your modifications are somewhat behind where ankesh ended up
20:32.56 sofat yes I did
20:33.13 sofat and one more thing I added is that
20:34.16 brlcad it all looks pretty good, but I have some of the same concerns that I shared with ankesh months ago
20:34.31 sofat The values of plotted .log file are compared with the minimum, maximum and average values picked for that log file from DB.
20:34.47 sofat This is yet another feature I developed.
20:34.52 brlcad e.g., I don't think the individual tests should be exposed anywhere except perhaps on a detailed sheet for a given run
20:35.13 brlcad looks like you've done quite a lot of work
20:35.27 sofat yes I tried my level best.
20:35.34 brlcad so now we have to figure out how to combine these efforts and how that makes sense
20:36.02 sofat would be pleasure and encouragement. :)
20:36.07 brlcad where'd you come up with the idea about running the whole thing as a mediawiki Special?
20:36.27 sofat I kept an idea on the mailing list and IRC
20:36.31 Notify 03BRL-CAD:carlmoore * 62704 (brlcad/trunk/doc/docbook/system/man1/en/nirt.xml brlcad/trunk/src/nirt/nirt.c): touchup (includes insertion of missing options) for nirt
20:38.56 brlcad "File In Wrong Format plase use .log file" <-- when I try to upload a log file
20:39.05 brlcad (and I did select a .log file)
20:39.51 sofat let me check it.
20:40.16 sofat Could you please send me the file?
20:40.26 sofat I am able to upload
20:42.11 brlcad sure, http://brlcad.org/tmp/run-34770-benchmark.log and http://brlcad.org/tmp/run-47061-benchmark.log
20:42.45 sofat thanks, just wait a second please
20:43.44 brlcad sofat: I have a particular web project in mind if you're interested in trying to tackle it, but it might require you expanding your knowledge beyond php a little
20:45.45 Notify 03BRL-CAD:starseeker * 62705 (brlcad/trunk/CMakeLists.txt brlcad/trunk/INSTALL and 14 others): Work towards completeing the 'ogl using openscenegraph' version of the dm/fb work with OpenSceneGraph - not done yet, but looking promising. This approach treats OpenSceneGraph as a portable OpenGL context and uses the existing ogl dm and fb drawing code (for the most part), rather than leveraging the actual scene graph
20:45.47 Notify features of OSG (which is considerably more invasive.) Adding this work for two reasons - 1) even though it is not a major functionality boost, it does have the potential to collapse the ogl and wgl dm/fb systems into a single, portable dm/fb and 2) it makes other efforts to actually use the scenegraph simplier from a changeset management perspective. Controlled by the BRLCAD_ENABLE_OSG flag, which is off by default.
20:46.04 sofat sure brlcad
20:46.31 brlcad we need a dynamic About page
20:46.43 brlcad right now we have this: http://brlcad.org/d/about
20:47.20 sofat yeah
20:47.31 sofat I would be pleased to do so.
20:48.01 brlcad in our source tree, we have this: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/README
20:48.25 brlcad and this: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/doc/docbook/articles/en/about.xml
20:50.15 sofat and what would I need to do exactly or where would I need to extend my knowledge to?
20:50.44 sofat if you could make clearer
20:50.50 Notify 03BRL-CAD:carlmoore * 62706 brlcad/trunk/doc/docbook/system/man1/en/nirt.xml: put more punctuation outside parentheses
20:51.21 brlcad moreover, we're currently in the middle of migrating to a completely different website platform... :)
20:52.05 brlcad docbook/xml is probably the extension of knowledge
20:52.37 brlcad we want the docbook xml file to get rendered into the website
20:52.48 sofat okay
20:53.03 sofat fine, I will do that.
20:53.39 brlcad and we want this to happen automatically, regularly
20:53.56 brlcad we can set up a job on the server to do updates overnight or on-demand
20:54.05 brlcad but it gets a little more complicated
20:54.15 brlcad note we have that document in different translations: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/doc/docbook/articles/ru/about_ru.xml
20:55.02 brlcad we have 4 or 5 and I'd expect that to grow to many more ... all getting committed to the repo and getting exposed on the website with as minimal to no intervention necessary as possible
20:55.24 brlcad the idea will be to have a checkout of BRL-CAD on the server that you can read/use
20:56.04 brlcad and either that xml file is compiled into something the web server can use (e.g., docbook to html)
20:57.29 sofat okay I have got an Idea of what to do, could you please give me the pointers where to begin?
20:57.47 brlcad or the front-end web code pulls the xml file, processes it, caches the result (the website must deliver static content most of the time)
20:58.36 brlcad I think our current plan is to utilize wordpress, so you could probably create a wordpress module for this
20:58.47 sofat wonderful
20:59.05 sofat I have good experience in wordpress.
20:59.23 brlcad we don't want it to be completely stand-alone .. if we add a search field or want to involve user/group permissions, integrating with the CMS will be better than something fully custom
21:00.21 brlcad in the end, I think we want to end up with a http://brlcad.org/about that includes the text contents of the xml file and whatever other content it describes (there could be images)
21:00.39 brlcad the about page needs to look impressive ;)
21:01.08 sofat okay fine. do I need to put my efforts for this in wordpress?
21:03.23 sofat I have a few live projects I developed in WP
21:03.25 sofat http://ieilc.org/
21:04.08 sofat http://monumentaldeals.com/deals/?mode=home
21:09.10 brlcad this is a particularly relevant example to keep in mind for the final result: http://www.blender.org/about/
21:09.49 brlcad (note that it's a responsive design)
21:10.58 sofat okay I got that. ;)
21:11.04 Notify 03BRL-CAD:starseeker * 62707 (brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in and 4 others): Finally - figured out where to put the encoding setting so our HTML output doesn't end up rendering with funny characters visible due to UTF-8
21:11.08 Stragus Looks rather similar to me... Not even an animated cursor trail, shessh
21:11.10 Stragus :)
21:11.11 starseeker does happy dance
21:11.34 starseeker that's been driving me nuts for *years*, off and on
21:12.10 brlcad cool
21:12.55 brlcad starseeker: note that encoding will necessarily have to be something else for almost any other language
21:13.39 starseeker nods - maybe we can set up something a little more sophisticated, but at least the default doesn't look broken now
21:13.50 brlcad yeah
21:13.57 brlcad it should be outputting utf-8 everywhere
21:14.17 starseeker uh - that doesn't work out of the box in firefox...
21:14.25 starseeker is pretty sure that's what it was doing
21:15.08 starseeker I suppose I can try explicitly setting UTF-8 and see if it generates better HTML that firefox will handle correctly...
21:15.24 Stragus Does it output a <meta charset=""> header? It should work everywhere, including Firefox
21:15.47 Stragus But a bunch of HTML pages lack the encoding/charset headers/tags
21:16.40 starseeker it's all up to what the xsl stylesheets and DocBook want to do - I'm sure there's some sort of "correct" setting, but (like most things DocBook) the documentation, where it exists at all, could give neutronium a run for its money...
21:18.11 Stragus Don't rely on browsers having the "correct" default encoding or recognizing/guessing the encoding, the proper solution is an explicit header/tag
21:18.42 starseeker sure - that just leaves the question of how to do that in DocBook ;-)
21:18.58 Stragus Hum... write a script to fix DocBook's output? :)
21:19.46 brlcad docbook doesn't really do anything, it's just xml -- it's the stylesheet and whatever processor is being used (fop, xsltproc)
21:20.00 starseeker right, which takes xsl as its input
21:21.43 brlcad your xsl:output encoding directive should do the trick
21:22.14 starseeker will try UTF-8 in a second...
21:22.15 brlcad just instead of ISO-8859-1, it should be UTF-8
21:22.17 brlcad <xsl:output method="xml" encoding="UTF-8"/>
21:24.05 sofat brlcad, regarding the document in different translations, I need some more light thrown
21:38.49 Notify 03BRL-CAD:starseeker * 62708 (brlcad/trunk/INSTALL brlcad/trunk/configure brlcad/trunk/src/other/CMakeLists.txt): List files for distcheck.
21:45.58 sofat thanks brlcad
21:45.58 starseeker nope - setting UTF-8 doesn't work
21:45.58 sofat i will come with some work done
21:46.05 starseeker ah - method="html" works
21:46.05 starseeker (with UTF-8)
21:47.21 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:47.56 Notify 03BRL-CAD:starseeker * 62709 (brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in and 4 others): get UTF-8 working
21:48.00 starseeker sweet
22:00.37 *** join/#brlcad sofat (~sofat@202.164.45.204)
22:01.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:19.41 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
22:23.14 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
22:24.54 *** join/#brlcad Stragus (~alexis@modemcable008.161-160-184.mc.videotron.ca)
22:26.58 brlcad starseeker: did method=xml not work?
22:27.07 brlcad what about method=xhtml?
IRC log for #brlcad on 20140913

IRC log for #brlcad on 20140913

01:21.22 *** join/#brlcad infobot (ibot@rikers.org)
01:21.22 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
01:26.31 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
01:29.40 *** join/#brlcad mpictor_ (~mark@c-68-58-38-45.hsd1.in.comcast.net)
01:51.46 starseeker method=xml didn't work
01:51.53 starseeker will try xhtml
02:06.24 starseeker nope, that doesn't work either
02:14.03 clock hi all
02:14.12 clock I am just installing Linux From Scratch
02:14.25 clock I think BRL-CAD would be a great thing to put there :)
02:27.14 Stragus Linux from scratch... I did that about 10 years ago, that was instructive
02:27.17 Stragus And I wouldn't do it again!
02:28.34 Stragus starseeker, you haven't decided to fall back on the hack of manually adding the <meta> tag yet? :)
03:25.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:58.31 *** join/#brlcad fenn (~fenn@131.252.130.248)
05:00.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:22.08 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
10:09.37 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
10:09.48 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
10:28.10 *** join/#brlcad konrado (~konro@41.205.22.54)
13:55.30 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:53.07 *** join/#brlcad infobot (ibot@rikers.org)
21:53.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
21:59.13 *** join/#brlcad vladbogo_ (~vlad@188.25.101.43)
22:12.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:21.10 *** join/#brlcad fenn_ (~fenn@131.252.130.248)
IRC log for #brlcad on 20140914

IRC log for #brlcad on 20140914

00:37.55 *** join/#brlcad infobot (ibot@rikers.org)
00:37.55 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
03:14.48 *** join/#brlcad yukonbob (~bch@50.243.103.162)
03:14.54 yukonbob hello #brlcad
05:40.34 *** join/#brlcad caen23 (~caen23@92.85.88.197)
06:42.21 *** join/#brlcad sofat (~sofat@202.164.45.204)
07:27.23 *** join/#brlcad hsrai (~hsrai@202.164.53.122)
08:12.09 *** join/#brlcad jasleen (~chatzilla@117.253.231.88)
09:01.54 Notify 03BRL-CAD:vladbogo * 62722 (brlcad/branches/qtged/CMakeLists.txt brlcad/branches/qtged/src/librt/primitives/hrt/hrt.c and 3 others): Merged latest trunk changes.
09:15.49 *** join/#brlcad chan_ (~chan@122.173.186.72)
11:13.14 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
11:23.57 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
11:38.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:40.10 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:42.15 starseeker brlcad: any idea what could cause this error? rt: ../nptl/pthread_mutex_lock.c:80: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
12:46.15 Notify 03BRL-CAD:starseeker * 62723 brlcad/trunk/include/fb/fb_wgl.h: include common.h
12:46.36 starseeker seeing it occasionally as a crash in the dsp regression test (not consistently)
12:46.51 starseeker also seeing it pop up when trying out the Qt dm/fb stuff
14:11.43 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:57.44 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:10.40 sofat hi brlcad
15:10.53 sofat i did some work on about page
15:11.15 sofat but our server is down
15:24.50 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
15:32.49 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
15:38.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:40.47 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
16:14.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:36.26 *** join/#brlcad albertcoder (~albertcod@103.25.133.241)
16:42.32 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:57.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:05.01 *** join/#brlcad Izakee (~Isaac@195.24.220.134)
17:13.29 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
17:14.21 Notify 03BRL-CAD:iiizzzaaakkk * 62724 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Computing the surface area of the heart
17:29.45 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:32.26 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:58.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:18.32 *** join/#brlcad sofat (~sofat@202.164.45.204)
21:20.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:42.26 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
22:46.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:09.10 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140915

IRC log for #brlcad on 20140915

00:02.06 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
00:48.31 *** join/#brlcad gurwinder (3b5be9de@gateway/web/freenode/session)
00:51.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
00:57.29 gurwinder brlcad: Hello
00:58.49 gurwinder I want to know something about g2asc.
00:59.41 gurwinder g2asc is used to convert g file( binary information ) into ascii code( text information ). My question is, is g2asc is just a copy paste of binary information into some text information or it is just like other format's coinverter?
01:01.42 brlcad gurwinder: it's closer to being a paste of the binary information in a readable ascii format
01:02.17 brlcad not a good example of an exporter (which is also why it doesn't follow the g-* convention ... it's not an exporter)
01:04.55 gurwinder Ok, can we say that its a BRL-CAD file which is written in text/ascii code?
01:43.04 gurwinder I read g2asc.c file. Looks like it is converting one format into another. Not a good example? Why?
01:51.18 *** join/#brlcad gurwinder_ (3b5be9de@gateway/web/freenode/session)
02:04.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:39.23 *** join/#brlcad Stragus_ (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
04:45.54 *** join/#brlcad caen23 (~caen23@92.85.88.197)
06:25.42 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
06:43.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
07:59.10 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:59.13 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:00.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:44.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:35.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:23.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:24.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:46.26 *** join/#brlcad infobot (ibot@rikers.org)
13:46.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:56.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:58.32 Notify 03BRL-CAD:carlmoore * 62725 brlcad/trunk/src/librt/primitives/hrt/hrt.c: remove trailing blanks/tabs
14:33.18 *** join/#brlcad jacky-0326 (~jacky@110.179.29.12)
14:50.32 Notify 03BRL-CAD:starseeker * 62726 brlcad/trunk/src/libdm/dm-osgl.cpp: Merge a few changes from the libdm openscenegraph implementation in the old branch.
15:22.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:43.30 *** join/#brlcad alisha (~alisha@223.225.211.190)
15:50.25 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
16:23.38 *** join/#brlcad Stragus (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
16:40.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:04.59 *** part/#brlcad jacky-0326 (~jacky@110.179.29.12)
17:21.28 Notify 03BRL-CAD:starseeker * 62727 brlcad/trunk/src/libdm/dm-osgl.cpp: Make sure the OpenGL canvas gets updated when the parent window's visibility changes
17:30.26 Notify 03BRL-CAD:carlmoore * 62728 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: adjust use of periods (no underscore of punctuation marks, and supply space before some ending periods, and remove 2 periods
17:42.49 Notify 03BRL-CAD:brlcad * 62729 brlcad/trunk/include/db.h: ws
17:45.43 Notify 03BRL-CAD:brlcad * 62730 (brlcad/trunk/include/rt/op.h =================================================================== and 66 others): add an initial header for the new db_str2_op() function with an enumeration for csg operator types.
17:46.25 Notify 03BRL-CAD:brlcad * 62731 brlcad/trunk/include/rt/CMakeLists.txt: include the new op.h header
17:48.42 Notify 03BRL-CAD:brlcad * 62732 brlcad/trunk/src/librt/op.c: rename the function from rt_ to db_ namespace since it's more related to lower-level database handling than it is ray tracing (arguably should go even lower level but we don't currently have anything in-between and libbu feels too low. resort the unicode handling in order of likely occurence.
17:51.32 Notify 03BRL-CAD:brlcad * 62733 brlcad/trunk/include/raytrace.h: don't say we're declaring api until we're done including headers
17:51.50 Notify 03BRL-CAD:brlcad * 62734 brlcad/trunk/include/db5.h: include the new op header as db api
18:51.12 *** join/#brlcad Stragus (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
19:22.16 Notify 03BRL-CAD Wiki:Vipul singh * 0 /wiki/User:Vipul_singh:
19:24.12 starseeker brlcad: what's the use case for using shared memory in the framebuffer, as opposed to just having each framebuffer allocate its own?
19:30.20 starseeker is thinking if we do need it we'll have to do bu wrappers for shmget, CreateSharedMemory, etc...
19:43.48 *** join/#brlcad Stragus_ (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
19:43.51 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.139.223)
19:51.06 brlcad starseeker: shared memory makes interprocess communication possible/easy, for the fb it means multiple processes can read/write that memory without the need for locking/negotiation methods
19:51.48 brlcad has had wrappers in mind for a long time, just not been a radar locus of attention
19:57.48 brlcad for our modern framebuffer concept, it's mostly a case where we're using a fork+exec model or needing to share data (e.g., over a pipe) where shared memory is usually a better way
20:03.52 Notify 03BRL-CAD:brlcad * 62735 brlcad/trunk/misc/CMake/test_srcs/ctypes_test.c: ws
20:04.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:23.35 Notify 03BRL-CAD:brlcad * 62736 brlcad/trunk/src/gtools/beset/population.c: this reduction comes at a cost that doesn't pay for itself. eliminate the preprocessor symbol.
20:36.21 starseeker brlcad: crud. I guess that means I'll have to figure something out for the osg framebuffer
20:51.30 Notify 03BRL-CAD:starseeker * 62737 brlcad/trunk/src/libfb/if_osgl.cpp: Merge in the 'new' osg framebuffer approach - this generates a working stand-alone window, but does not yet properly do the embedded fb drawing. Also need to flesh out the key bindings and see what can be done about various 'modes', but embedded fb comes first.
21:04.28 starseeker yeah, looks like a properly cross-platform ogl will either need to ditch the shared-memory mode or implement the libbu wrappers
21:27.10 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:27.34 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
21:31.00 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
21:31.30 DarkCalf waves to all
21:31.41 DarkCalf pokes brlcad
21:36.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:51.58 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:15.37 Notify 03BRL-CAD:starseeker * 62738 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp): Ugly, but effective - merge the embedded and stand-alone logic by using an is_embedded switch for the two drawing approaches. From this point, can iteratively clean with things in a (mostly) working state.
22:19.14 Notify 03BRL-CAD:starseeker * 62739 brlcad/trunk/include/fb/fb_osgl.h: remove stray variable - is_embedded lives in internal osginfo struct
22:30.53 Notify 03BRL-CAD:starseeker * 62740 brlcad/trunk/src/libfb/if_osgl.cpp: ws
23:07.27 brlcad waves at DarkCalf
23:10.38 brlcad starseeker: no worries, it's *really* easy to wrap that concept ... and can certainly proceed without that as default in the meantime
23:12.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:16.26 ``Erik eliminate xor? O.o let's go all the way and only have nand! :D *duck* (actually, I had no idea there was an xor)
23:47.02 Notify 03BRL-CAD:brlcad * 62741 brlcad/trunk/src/librt/tcl.c: db_tcl_tree_parse() appears to be undeclared and unused
IRC log for #brlcad on 20140916

IRC log for #brlcad on 20140916

00:06.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:10.10 Notify 03BRL-CAD:brlcad * 62742 brlcad/trunk/CHANGES: the histogram interface isn't going away, and don't need to deprecate to rename (minimally impacting if done carefully).
00:16.36 Notify 03BRL-CAD:brlcad * 62743 brlcad/trunk/CHANGES: schedule removal of all the public API routines that expose a Tcl_Interp (except for libtclcad)
00:39.53 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:18.25 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
01:25.22 Notify 03BRL-CAD:brlcad * 62744 brlcad/trunk/CHANGES: missed two tcl funcs
01:27.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:36.44 starseeker yow - didn't even have SBCL on my machine
01:37.01 Notify 03BRL-CAD:brlcad * 62745 brlcad/trunk/include/db.h: remove the v4 boolean preprocessor symbols, new DB_OP symbols replace them
01:40.23 Notify 03BRL-CAD:brlcad * 62746 brlcad/trunk/CHANGES: db4 symbols removed
01:47.08 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
02:10.28 Notify 03BRL-CAD:brlcad * 62747 brlcad/trunk/include/raytrace.h: ws column-70 comment formatting
02:53.23 Notify 03BRL-CAD:brlcad * 62748 brlcad/trunk/src/conv/nmg/g-nmg.c: use the wdb symbols since we're calling mk_addmember
03:01.46 Notify 03BRL-CAD:starseeker * 62749 brlcad/trunk/src/librt/op.c: Make the 'treat this as C++' test happy and explicitly cast to the enum
03:06.50 starseeker brlcad: don't we want the regex for fbio.h->fb.h?
03:07.15 *** join/#brlcad sofat (~sofat@202.164.53.117)
03:09.19 Notify 03BRL-CAD:starseeker * 62750 brlcad/trunk/CHANGES: Put fbio.h regex back into CHANGES
03:11.45 sofat brlcad there is link of about us page please check.
03:11.47 sofat http://202.164.53.122/~hitesh/wordpress/
03:12.11 sofat one work is left
03:12.25 sofat is plugin for xml parsing
03:30.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:50.24 brlcad <PROTECTED>
03:58.15 Notify 03BRL-CAD:brlcad * 62751 brlcad/trunk/include/rt/op.h: need a null to indicate an unset op
03:59.08 Notify 03BRL-CAD:brlcad * 62752 brlcad/trunk/include/wdb.h: begin eliminating the magic op chars, use the new DB_OP_* values
04:16.08 Notify 03BRL-CAD:brlcad * 62753 (brlcad/trunk/src/conv/g-dot.c brlcad/trunk/src/conv/g-xxx.c and 17 others): propagate the DB_OP_* enumeration type in leu of having magic chars all throughout the code
04:28.41 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:35.13 *** join/#brlcad luca79 (~luca@net-2-34-220-156.cust.vodafonedsl.it)
07:37.51 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:38.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:03.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:15.38 *** join/#brlcad luca79 (~luca@net-2-34-220-156.cust.vodafonedsl.it)
09:36.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:18.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:29.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:40.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:40.24 *** part/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:05.13 ``Erik installs xcode6 o.O
12:06.15 ``Erik I wonder if it'll be able to cope with a cmake -G Xcode BRL-CAD
12:06.28 starseeker winces
12:07.00 starseeker historically, that's a pretty slow way to build BRL-CAD
12:08.49 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
12:15.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:19.32 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:33.44 ``Erik thus the experiment :D
12:37.56 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
12:40.18 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:33.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:55.18 Notify 03BRL-CAD:starseeker * 62754 brlcad/trunk/src/libfb/if_osgl.cpp: Add some logging to get a feel for the logic flow of the framebuffer. Remove the hardware option for color maps - there was a note that the code was never tested even in the original ogl fb, and it's X specific as well.
14:10.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:12.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.07 Notify 03BRL-CAD:starseeker * 62755 brlcad/trunk/src/libfb/if_osgl.cpp: Unless we hit a major blocker, just go with double buffer. OSG should provide us with the necessary tools to make that 'just work' and single buffer + OSG looks like it involves some complications that probably aren't worth dealing with.
15:03.35 Notify 03BRL-CAD:starseeker * 62756 (brlcad/trunk/src/fbserv/fbserv.c brlcad/trunk/src/libfb/if_osgl.cpp): Somewhere in here (probably should be in do_event rather than the poll function itself) we seem to need to update the OSG viewer frame to recover from drawing damage when the window is hidden. fbserv has an odd setup where it has hardcoded WIN32 and non-WIN32 timing values for calling fb_poll - need to make that a
15:03.37 Notify recommendation from the fb implementation via a callback. The non-WIN32 default (60 seconds??) is far too slow for any sort of interactive updating - it only works with ogl because the X window used there handles repainting without needing to call fb_poll.
15:13.04 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
15:42.19 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
15:45.04 Notify 03BRL-CAD Wiki:Rpetcher61 * 0 /wiki/User:Rpetcher61:
15:47.59 Notify 03BRL-CAD:starseeker * 62757 (brlcad/trunk/include/fb.h brlcad/trunk/src/fbserv/fbserv.c and 14 others): Encode the refresh rates in the fb definitions, so we can let ogl and osgl do different things. As a happy bonus, another WIN32 ifdef bites the dust.
15:54.30 ``Erik yup, new xcode still sucks tryign to load BRLCAD.xcodeproject
15:55.57 Notify 03BRL-CAD:carlmoore * 62758 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: touch-up of rt manpage; includes 2 usages of 'opposite of'
15:56.25 starseeker ``Erik: almost wonder if it would be worth pointing them to our build as a possible optimization test case
15:56.57 brlcad starseeker: what version of glibc was that pthread error for?
15:57.24 starseeker erm. Not sure offhand - whatever the latest is in Ubuntu
15:59.38 brlcad we might have a problem, but there's a glibc thread indicating that was a bug in glibc 2.7-16 and another saying it still persists in 2.9-21, fixed in 2.10
16:01.03 starseeker my guess is it's eglibc 2.19, but I'll have to check tonight
16:01.44 brlcad k
16:01.56 brlcad chances are, it's a bug in our code, so I'll keep looking
16:05.24 starseeker could this be related? http://stackoverflow.com/questions/1105745/pthread-mutex-assertion-error
16:08.24 starseeker come to think of it probably not, since I only seem to be running into it with the optimized builds
16:14.14 Notify 03BRL-CAD:starseeker * 62759 brlcad/trunk/src/libfb/if_osgl.cpp: We need to allocate both of these once shared memory re-enters the picture for stand-alone windows.
16:16.34 brlcad starseeker: very much related
16:17.24 brlcad the question is whether it's our logic or the compiler performing a mutex lock on a mutex that thread doesn't own
16:18.09 brlcad like I said, almost certain it's our logic and perhaps related to the new thread IDs, but sanity check against the system glibc version is something easy to eliminate
16:41.09 Notify 03BRL-CAD:carlmoore * 62760 brlcad/trunk/src/libfb/if_osgl.cpp: fix spelling
16:43.11 Notify 03BRL-CAD:carlmoore * 62761 brlcad/trunk/src/rt/view.c: Fix the Usage for rt; this file is view.c (where is viewedge.c used?)
17:26.49 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
17:27.26 Notify 03BRL-CAD:carlmoore * 62762 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: touchup of rtedge.xml
17:30.23 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
17:35.42 Notify 03BRL-CAD:starseeker * 62763 brlcad/trunk/src/other/CMakeLists.txt: add a make clean file for distcheck
17:47.33 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:23.46 Notify 03BRL-CAD:starseeker * 62764 (brlcad/trunk/include/bu/malloc.h brlcad/trunk/src/libbu/malloc.c and 4 others): Start some refactoring/reshuffling of the shmget logic.
18:25.20 *** join/#brlcad mihaineacsu (~mihaineac@92.81.139.223)
18:31.06 Notify 03BRL-CAD:starseeker * 62765 (brlcad/trunk/src/libfb/CMakeLists.txt brlcad/trunk/src/libfb/if_osgl.cpp): Separate out the OSG derived handler into its own file, so it's clear what is and isn't based off of the OSG license code. (Helps readability too.)
18:40.17 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:40.25 sofat hi brlcad
18:41.32 sofat sir i want to discuss some points regarding the language conversion
18:41.34 sofat on about as page
18:41.34 sofat us
18:57.36 sofat brlcad, sir are you there ?
19:02.27 Stragus He will see the message, he may be busy at the moment
19:02.49 Notify 03BRL-CAD:starseeker * 62766 brlcad/trunk/src/libfb/if_osgl.cpp: Use setImage for the osg::Image in order to use memory provided by osgl_getmem
19:11.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:16.32 brlcad ~ask
19:16.32 infobot 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.
19:17.16 brlcad sofat, on irc, you should just speak instead of asking if someone is here ... they'll/I'll respond as soon as possible if you're still on IRC nearly always
19:17.45 brlcad and this is not formal, you don't have to call anyone sir
19:17.55 sofat sorry
19:18.24 brlcad don't be sorry, lots of people start out that way ;)
19:18.37 sofat okay so brlcad
19:18.46 sofat i want to ask some questions
19:18.50 brlcad lots of people live on irc, 24 hours a day, 7 days a week ;)
19:19.10 sofat okay
19:21.07 sofat my question regarding language conversation , In this case first i use google language converter
19:22.26 brlcad eh? why? :) we have translations hand-written by people that speak those languages...
19:23.25 brlcad it'd be awesome to offer automatic translations for languages we don't yet have, but that's not a priority for the first step here
19:24.02 sofat ok so i have one idea
19:24.06 brlcad do you have a source checkout, did you compile and look at the about page sources?
19:24.43 sofat yes
19:26.30 Notify 03BRL-CAD:starseeker * 62767 brlcad/trunk/src/libfb/if_osgl.cpp: Not clear these comments have much to do with the implementation as it exists today.
19:27.18 sofat if i add new tag regarding the language into xml file structure
19:28.40 sofat so this is very easy way to pick the language of content and then i store the content according the language in database
19:30.23 ``Erik automatic translation tends butcher idioms... could be a start for a human translator to fix, but I wouldn't put too much trust in anything automatic :) take a phrase, pop it in google translate and carry that phrase through a few languages and back to the original, it's a fun variant of the 'telephone' game :D
19:30.26 sofat so user want to read the data the pick a language form drop down and get the data
19:33.21 brlcad sofat: but the language is already indicated
19:33.41 sofat english
19:33.45 brlcad no
19:33.48 brlcad the directory is the 2-char language code
19:34.08 brlcad that's specifically why I suggested the about page
19:34.15 brlcad because we have it in 4-5 different languages
19:34.46 sofat yes i know
19:35.07 brlcad then I'm not understanding
19:35.28 brlcad or you're not understanding, someone is confused :)
19:35.35 brlcad probably me
19:35.47 sofat yes :)
19:36.01 sofat i think me
19:36.20 brlcad where are the about page sources?
19:37.26 brlcad (in our repository)
19:37.33 sofat no
19:38.32 sofat sir about us page is not single page its part of wordpress
19:38.33 brlcad that was not a yes/no question ... I'm asking where you think the files are for the "about" page. where are they?
19:41.58 sofat about us is not specific file its page in wordpress
19:42.28 sofat http://pastie.org/9559799
19:43.03 brlcad okay, so that's part of the misunderstanding
19:43.16 brlcad the about page IS a specific file (actually, it's several files)
19:43.18 sofat yes i am secure
19:43.22 brlcad it's a file in our repository
19:43.37 brlcad do you have a checkout of our source files from subversion?
19:44.08 brlcad if you have mac or linux, this step should work:
19:44.11 brlcad ~cadsvn
19:44.11 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
19:44.17 sofat linux
19:44.44 sofat please give me subversion link.
19:44.44 brlcad run that command and it'll pull all our files to your computer
19:47.00 sofat wait
19:49.17 mihaineacsu <PROTECTED>
19:51.46 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
19:53.31 sofat my Internet speed is slow
19:53.42 brlcad it's a lot of files ;)
19:53.53 sofat yes
19:53.58 sofat i see
19:54.19 Stragus is trying to find the french and spanish versions of BRL-CAD's page to check for errors
19:54.23 brlcad so when that finishes, go look in brlcad/doc/docbook ... there is all our documentation files
19:54.25 Stragus pages*
19:54.49 sofat okay
19:55.42 brlcad Stragus: hay la mayoridad de los tutoriales en espan~ol pero no el about pagina
19:56.27 Stragus Okay :)
19:56.33 brlcad about is humorously available as en, hy, it, and ru :)
19:57.04 brlcad i could do one in es, but I'm wanting to rewrite it first
19:57.08 brlcad it's a terribly dated about page
19:57.12 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:57.27 brlcad notes that would possibly make a great set of gci tasks
19:57.43 Stragus Really? The links for alternate languages aren't clearly visible, I must say
19:58.11 brlcad what links?
19:58.31 Stragus You say the about page has alternate versions, are these versions online somewhere?
19:58.44 brlcad there are no links .. we just have the translations in our repo (docbook/xml source files)
19:58.53 Stragus Ah, got it
19:58.58 brlcad they are compiled and installed
19:59.01 brlcad but not online
19:59.07 brlcad that's sort of what sofat is working on
19:59.07 Stragus nods
19:59.13 Stragus Cool then
19:59.50 brlcad we compile them to html by default and optionally to pdf if the tools are available
20:02.32 brlcad sofat: this may likely be helpful: http://el-tramo.be/blog/integrating-docbook-with-wordpress/
20:03.18 brlcad basically, that person just created a different stylesheet .. we could use something like that stylesheet to automatically output files that can live in the web root and be known to wordpress
20:06.05 *** join/#brlcad mihaineacsu (~mihaineac@92.81.139.223)
20:07.36 *** join/#brlcad gagan_ (~gagan@124.253.225.188)
20:09.26 gagan_ Hi guys, I read about the rt^3 and seems interesting
20:09.33 gagan_ anyone could tell me more about it ?
20:10.44 brlcad gagan_: sure, what would you like to know?
20:11.01 gagan_ brlcad, just some more idea
20:11.09 gagan_ how it works
20:11.25 gagan_ If I want to start how can I go into its development
20:11.27 brlcad it's overarching goal is to implement a solid modeling CAD kernel that can be used to build CAD applications
20:11.39 brlcad CAx applications actually
20:11.56 *** join/#brlcad sofat (~sofat@202.164.45.204)
20:12.09 sofat thanks
20:12.10 brlcad encapsulating and reusing the massive libraries in brl-cad, but keeping things simple so the API is easy to use and clean
20:12.15 gagan_ brlcad, I am noob in 3D modelling so please pardon my vague questions
20:12.22 brlcad gagan_: don't be shy
20:12.23 gagan_ but does that depend on raytracing engine
20:12.52 gagan_ should not the kernel store data like radius, center and material of a sphere ?
20:13.01 gagan_ how raytracing comes into action here ?
20:13.10 brlcad so good questions
20:13.28 brlcad in BRL-CAD (not in rt^3), we have a bunch of libraries that do different things
20:13.47 brlcad e.g., there's libbu which is a basic utility library for things like handling strings and allocating memory
20:13.56 brlcad there's libbn for math, basic numerics
20:14.34 brlcad the biggest and most complex is "librt" which is a bit of a misnomer in the sense that it's both the geometry representation and ray tracing capabilities
20:14.44 gagan_ Yes
20:14.49 gagan_ I see there
20:14.59 brlcad it is the library where geometry is stored, data like radius, center, material, etc ;)
20:15.08 gagan_ even I was thinking you have kept primitives under shapes in librt
20:15.15 brlcad it's also the library where we can shoot a ray to sample that geometry (i.e., analyze it)
20:15.21 brlcad yep
20:15.44 brlcad the two are very tightly coupled from the binary file representation on disk to what is actually accessed in memory
20:16.08 brlcad this is predominantly done for high performance, there are very minimal I/O operations to read very large/complex geometry
20:16.28 gagan_ I see
20:16.41 brlcad and database objects are only evaluated as much as they need to be exposed (again, for performance)
20:17.29 brlcad so I can give you a table of contents REALLY fast or with just a little more processing, I can tell you how many entities there are of a given type, or with a little more unfolding I can say how big they are, and with a little more I can evaluate them
20:17.40 brlcad layers, like an onion ;)
20:18.50 brlcad so if you never use the ray tracing portion, you don't pay any costs, but if you need to shoot a ray -- this can also be done efficiently with very little memory
20:19.48 brlcad rt^3 (aka Geometry Engine, aka MOOSE) is similar in objectives to the ACIS CAD kernel
20:20.05 brlcad it aims to encapsulate a LOT of complexity and simplify
20:20.56 gagan_ thinking over this
20:21.05 gagan_ So raytracing comes into role
20:21.27 gagan_ when I need to view a realistic view or analyse the object
20:21.38 gagan_ calculate its weight/mass
20:21.41 gagan_ correct ?
20:22.12 brlcad yes!
20:22.19 brlcad and other purposes
20:22.23 brlcad raytracing is just one of several common analysis queries (basically an extension of "is this point inside or outside the object?")
20:22.26 gagan_ other purposes like ?
20:22.32 gagan_ I see
20:22.51 brlcad which is used for determining whether two objects overlap, for example
20:22.57 gagan_ hmm
20:23.03 brlcad this is called an "Interference" in most CAD systems
20:23.19 gagan_ does it play any role in operations like union
20:23.24 brlcad and is a modeling error that usually must be corrected to have accurate mass/weight properties
20:23.59 gagan_ do I need that for union substraction ?
20:24.03 brlcad it only plays a role in so much as we might not evaluate a boolean expression until we shoot a ray
20:24.29 brlcad faster to evaluate at raytracing time and preserve the feature edit (subtract this hole)
20:24.52 brlcad it's the basis for some parametric editing capabilities
20:25.01 gagan_ I see
20:26.46 gagan_ CGAL supports bolleen operations
20:27.04 gagan_ so does CGAL also uses raytracing method
20:27.14 gagan_ or there are some other available methods ?
20:28.23 brlcad iirc, cgal only does booleans on polyhedra, no?
20:28.40 gagan_ Yes
20:29.02 brlcad we also have booleans on polyhedra .. that's an entirely different set of code (our "nmg" library)
20:29.28 brlcad and we're in the middle of implementing booleans on brep/nurbs
20:29.34 brlcad that's the holy grail
20:29.44 gagan_ ~_~
20:29.45 infobot STOP THAT!
20:29.51 brlcad heh
20:29.56 brlcad infobot: shut up
20:29.57 infobot from memory, shut up is I'll think about it
20:30.10 sofat lol
20:30.12 brlcad infobot: no, shut up is <reply>I'll think about it
20:30.12 infobot brlcad: okay
20:30.16 brlcad infobot: shut up
20:30.17 infobot I'll think about it
20:30.27 brlcad fun fun
20:30.31 gagan_ LD
20:30.33 gagan_ :D
20:30.43 sofat yah
20:30.49 brlcad the "~" marker is that bot's attention character
20:30.52 brlcad ~hello
20:30.53 infobot Howdy Bub
20:30.55 gagan_ Oh I see
20:31.13 sofat yo yo hello thats new version
20:31.19 sofat develop by me
20:31.52 brlcad wow, confluence wiki might be the way to go...
20:31.58 gagan_ If we add ogre to brlcad, ratracing will still remain
20:32.09 gagan_ and is necessary part
20:32.10 gagan_ I see
20:32.19 brlcad sofat: so I think this ship needs a change of direction, after you get brl-cad compiled :)
20:32.45 brlcad gagan_: the raytracing lib is also the ".g" library for the file format and all objects
20:33.26 brlcad gagan_: I'd like to separate the two concepts (creating a libg), but it's a bit complicated at the moment and unclear whether it can happen without affecting performance or encapsulation
20:33.57 gagan_ hmm
20:34.03 brlcad by the way, we have about 9 other libraries too ;)
20:34.19 gagan_ -_-
20:34.54 brlcad oops, my bad -- 18 others
20:35.05 gagan_ again -_-
20:35.06 teepee whispers 3 hours 25 minutes... ;)
20:35.18 brlcad haha, thx teepee
20:35.38 brlcad 7 hours 25 minutes..
20:35.49 teepee nope, the widget is broken
20:35.56 brlcad huh
20:35.58 teepee in my browser it says 1 hour
20:36.58 teepee it's calculating local time to midnight, but the text above says different :)
20:39.45 brlcad yeah, i see that
20:39.48 brlcad no worries
20:39.53 brlcad panics
20:44.41 Notify 03BRL-CAD:starseeker * 62769 brlcad/trunk/src/libfb/if_osgl.cpp: Getting closer - need to consolidate the write routines...
20:52.05 starseeker brlcad: are you looking at this? https://www.atlassian.com/opensource/overview (confluence)
21:03.38 *** join/#brlcad gagan_ (~gagan@124.253.225.188)
21:04.41 Notify 03BRL-CAD:n_reed * 62770 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: MinimumDistanceTo() returns a bad result if input segments are on the same line, so we need another check
21:06.33 Notify 03BRL-CAD Wiki:Sean * 7737 /wiki/Compiling: tighten up the steps a bit, remove installation, clarify which are optional for the vm
21:21.15 Notify 03BRL-CAD:n_reed * 62771 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: remove redundant conditional
21:54.54 *** part/#brlcad gagan_ (~gagan@124.253.225.188)
22:32.42 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
22:47.58 Notify 03BRL-CAD Wiki:Sean * 7738 /wiki/OpenCL_GPGPU_Raytracing: Created page with "Contact "brlcad" on irc.freenode.net"
22:54.16 Notify 03BRL-CAD Wiki:Sean * 7739 /wiki/OpenCL_GPGPU_Raytracing:
22:57.45 Notify 03BRL-CAD Wiki:Sean * 7740 /wiki/Coherent_Raytracing: Created page with "Contact "brlcad" on irc.freenode.net BRL-CAD has one of the oldest and fastest parallel ray tracing implementations around but we don't currently leverage modern techniques t..."
23:03.43 Notify 03BRL-CAD Wiki:Sean * 7741 /wiki/RoundtripDocumentation: Created page with "BRL-CAD uses the Docbook XML format for most of our documentation. However, most everyone appreciates the simplicity of editing documentation online (e.g., on a wiki). We wa..."
23:09.16 Notify 03BRL-CAD:starseeker * 62772 brlcad/trunk/src/libfb/if_osgl.cpp: Get fbclear working when we're using the viewer
23:09.33 Notify 03BRL-CAD Wiki:Sean * 7742 /wiki/X3D_Importer: Created page with "BRL-CAD has support for dozens of different 3D geometry file formats. We do not, however, have an importer for the X3D geometry format. Your project involves implementing im..."
23:12.00 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
23:12.50 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
23:16.15 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:34.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:57.52 Notify 03BRL-CAD:starseeker * 62773 brlcad/trunk/src/libfb/if_osgl.cpp: Looking much better now.
IRC log for #brlcad on 20140917

IRC log for #brlcad on 20140917

00:03.05 Notify 03BRL-CAD Wiki:RamJET0913 * 0 /wiki/User:RamJET0913:
00:04.50 *** join/#brlcad caen23 (~caen23@92.85.88.197)
00:04.53 Notify 03BRL-CAD Wiki:JEMrs34512 * 0 /wiki/User:JEMrs34512:
00:05.51 Notify 03BRL-CAD:starseeker * 62774 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libfb/if_osgl.cpp): Use the timer for all the frame() calls, trigger OSGEventProcs more frequently for the dm
00:09.43 Notify 03BRL-CAD:starseeker * 62775 brlcad/trunk/src/libdm/dm-osgl.cpp: Looked at this a bit but didn't get it working - context looks like it will work until we can make the full shift to a viewer and scene graph.
00:22.22 Notify 03BRL-CAD:starseeker * 62776 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libdm/dm-osgl.h): Put a timer in place for the dm as well.
00:41.26 Notify 03BRL-CAD:starseeker * 62777 brlcad/trunk/src/libdm/dm-osgl.cpp: slight refactor, match default OGL wireframe drawing
00:44.34 Notify 03BRL-CAD:starseeker * 62778 brlcad/trunk/src/libdm/dm-osgl.cpp: Need to disable for underlay.
01:53.56 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
01:54.16 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
01:54.16 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
02:18.06 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:42.06 Notify 03BRL-CAD:starseeker * 62779 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbu/malloc.c): Check for sys/ipc.h - apparently Windows doesn't have it...
03:02.43 *** join/#brlcad sofat (~sofat@202.164.53.117)
03:09.23 starseek1r arrrgh - the freetype CMake build isn't set up for building .lib files on Windows
03:11.22 Stragus As mingw can link directly against DLLs, I always wondered what these .lib files exist for
03:12.53 Notify 03BRL-CAD:starseeker * 62780 brlcad/trunk/src/other/openscenegraph/src/osgText/Glyph.cpp: add include for std::max
03:15.46 Notify 03BRL-CAD:starseeker * 62781 brlcad/trunk/src/libfb/if_wgl.c: stub in wgl_get_fbps and wgl_put_fbps
03:17.33 Notify 03BRL-CAD:starseeker * 62782 brlcad/trunk/src/libfb/if_wgl.c: missing comma
03:21.31 Notify 03BRL-CAD:starseeker * 62783 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/include/fb.h): More Windows header tweaks
03:50.40 brlcad pretty neat: http://haxiomic.github.io/GPU-Fluid-Experiments/html5/
03:52.15 Stragus Doesn't seem to run on Firefox 10.0
04:02.25 brlcad and yeah, the ld linker is quite different from the msvc linker
04:03.46 brlcad mingw uses gnu's ld, which binds all symbols similarly to how they work on linux as either static or symbols searched/resolved when the application is loaded
04:04.15 Stragus Yup. But I don't understand what the Microsoft compiler needs more than that
04:04.35 brlcad the msvc linker doesn't work that way, you specify at bind time how it will find what it needs (which is what the .lib file is for)
04:04.59 brlcad the .lib file says "load the library when this symbol is called" or "here is the code for that symbol"
04:05.30 Stragus As for the Firefox 10.0... I'm presently in Maryland on travel, with just the old laptop, and Ubuntu crapped itself a long time ago (never bothered to fix or reinstall, I practically never use the laptop)
04:05.42 brlcad for the prior, it loads the dll, on-demand (quite unlike linux)
04:05.52 Stragus Ah, so .lib can contain static linking stuff
04:06.46 brlcad it literally contains all the information on how to find/load/run a symbol (which can be rather complicated when you don't actually want to expose symbol names because they're proprietary)
04:07.40 brlcad ld only recently (last 5ish years?) started providing some of those same hiding and explicit symbol import/export methods
04:08.21 Stragus So the .lib can specify hard offsets for symbol names which aren't present in the DLL
04:09.03 Stragus The point being to make it easy for people to distribute DLLs without allowing anyone to (easily) use them, got it
04:21.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:51.31 *** join/#brlcad s3gfault (~s3gfault@188.72.98.171.leadertelecom.ru)
05:07.07 Notify 03BRL-CAD:brlcad * 62784 brlcad/trunk/src/mged/wdb_obj.c: convert the first of many over to db_str2op(), exploring basic utility
05:34.13 Notify 03BRL-CAD:brlcad * 62785 brlcad/trunk/src/librt/op.c: skip any leading (non-utf) whitespace. also more shallow logic for readability.
05:42.41 Notify 03BRL-CAD:brlcad * 62786 brlcad/trunk/src/libged/bev.c: utilize db_str2op() cleaning up logic along the way to eliminate magic chars.
06:44.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
06:49.36 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.134.120)
06:55.23 *** join/#brlcad mihaineacsu (~mihaineac@92.81.63.253)
07:28.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:13.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:23.56 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:52.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:16.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:22.23 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
12:16.31 *** join/#brlcad Stragus_ (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
12:35.44 Notify 03BRL-CAD:starseeker * 62787 brlcad/trunk/src/libfb/if_osgl.cpp: Wrap shared memory function calls with the HAVE_SYS_SHM_H ifdef
12:40.30 Notify 03BRL-CAD:starseeker * 62788 brlcad/trunk/src/other/tk/CMakeLists.txt: Don't try mixing FreeType and Windows for Tk.
12:45.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:09.09 Notify 03BRL-CAD:starseeker * 62789 (brlcad/trunk/src/other/freetype/CMakeLists.txt brlcad/trunk/src/other/freetype/devel/ftoption.h brlcad/trunk/src/other/freetype/include/config/ftoption.h): Per http://stackoverflow.com/questions/6207176/compiling-freetype-to-dll-as-opposed-to-static-library, see if we can use the pre-existing FT_EXPORT and FT_EXPORT_DEF defines to get a .lib file from FreeType. Untested as yet.
13:12.36 Notify 03BRL-CAD:starseeker * 62790 brlcad/trunk/src/other/freetype/CMakeLists.txt: fix syntax error
13:42.13 brlcad starseek1r: just curious, are the fb's unable to call bu_calloc() instead of calloc() because of the lock?
13:42.45 brlcad i've had it in mind to separate out the syscall locks so they don't unintentionally interfere
13:49.28 mihaineacsu hi brlcad!
13:52.15 mihaineacsu I have not yet heard from you regarding socis evaluation.
13:52.34 brlcad i'm going through the mails today, will get it resolved
13:52.39 brlcad and hi ;)
13:56.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:59.46 Notify 03BRL-CAD:starseeker * 62791 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Flesh out the key binding reporting a bit to test osgGA events
14:08.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:24.37 Notify 03BRL-CAD:starseeker * 62792 (brlcad/trunk/src/libfb/if_osgl.cpp brlcad/trunk/src/libfb/osg_fb_manipulator.h): Not right yet, but getting closer to extracting and printing color values at x,y coordinates
14:25.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:42.00 Notify 03BRL-CAD:starseeker * 62793 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Functionally, this pretty much gets the OSG framebuffer on par with the ogl framebuffer key binding wise.
14:59.41 Notify 03BRL-CAD:starseeker * 62794 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp): Don't use the deprecated setUpViewInWindow
15:07.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:28.18 starseek1r brlcad: I seem to recall something along those lines, but I haven't run into the details as yet
16:25.56 *** join/#brlcad NPE (~chick@41.205.22.41)
16:53.17 *** join/#brlcad NPE (~chick@41.205.22.41)
16:59.43 *** join/#brlcad NPE (~chick@41.205.22.41)
17:00.47 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
17:02.00 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
17:03.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:03.00 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
17:09.45 ``Erik 1password (ios passwd manager) is currently free on the app store
17:10.05 ``Erik (crap, missed a lunch)
17:11.16 Stragus That's your app?
17:12.39 Stragus If so, can I lodge the mandatory complaint about an Android port? :)
17:24.17 Notify 03BRL-CAD:n_reed * 62795 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add debug plot function for split faces
17:25.06 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
18:10.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:25.54 Notify 03BRL-CAD:n_reed * 62796 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/dplot_parser.lemon and 2 others): write and read split face debug plot info
18:31.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:33.57 Notify 03BRL-CAD:starseeker * 62797 brlcad/trunk/src/libfb/if_osgl.cpp: Remove some commented code.
18:48.38 Notify 03BRL-CAD:n_reed * 62798 brlcad/branches/brep-debug/src/libged/dplot_parser.lemon: fix typo
19:19.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:23.55 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
19:28.50 *** join/#brlcad chick_ (~chick@41.205.22.41)
19:33.43 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
19:48.24 Notify 03BRL-CAD:n_reed * 62799 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): tell dplot command how to plot split face curves
20:01.55 ``Erik dang, every time I look here, alexis has just left... :D 1password is not mine, just noting a useful app that's temporarily (beer) free
20:30.12 Notify 03BRL-CAD Wiki:NightSkyOwl * 0 /wiki/User:NightSkyOwl:
20:37.52 Notify 03BRL-CAD:starseeker * 62800 (brlcad/trunk/misc/CMakeLists.txt brlcad/trunk/src/libdm/CMakeLists.txt and 2 others): Since we're not (yet) using the full-blown scene graph in the display manager, we need a portable OpenGL text solution that doesn't require scene graph nodes. Start working on using fontstash together with the now explicitly MIT licensed ProFont ttf file to try and get portable text working. This will
20:37.54 Notify need some fairly significant OpenGL state management to work (assuming it is viable at all) and right now it doesn't display anything coherent or in the right place, but it is a start so checkpointing.
20:42.50 ``Erik huh http://www.nature.com/nature/journal/vaop/ncurrent/full/nature13793.html Artificial sweeteners induce glucose intolerance by altering the gut microbiota
20:43.06 ``Erik https://news.ycombinator.com/item?id=8331474
20:53.00 Notify 03BRL-CAD:n_reed * 62801 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp and 2 others): tweak plot style
21:13.09 Notify 03BRL-CAD:n_reed * 62802 brlcad/branches/brep-debug/src/libged/brep.c: only plot faces when requested
21:23.48 Notify 03BRL-CAD:carlmoore * 62803 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: punctuation fixes
22:45.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:05.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:15.59 Notify 03BRL-CAD:n_reed * 62804 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add debug plot function for linked ssx curves
23:23.32 Notify 03BRL-CAD:n_reed * 62805 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/dplot_parser.lemon and 2 others): write and read linked curve debug plot info
23:37.26 Notify 03BRL-CAD:starseeker * 62806 (brlcad/trunk/src/libfb/fb_generic.c brlcad/trunk/src/libfb/if_wgl.c): Tweaks for Windows
23:38.33 Notify 03BRL-CAD:n_reed * 62807 brlcad/branches/brep-debug/src/libged/brep.c: tell dplot command how to plot linked curves
23:44.02 Notify 03BRL-CAD:starseeker * 62808 brlcad/trunk/src/libfb/osg_fb_manipulator.h: Try using FB_EXPORT for this...
23:51.15 Notify 03BRL-CAD:starseeker * 62809 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/fb_generic.c): Still having fd_set problems on Windows - wrap for now.
23:55.48 Notify 03BRL-CAD:n_reed * 62810 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): add function to report current linked curve count
IRC log for #brlcad on 20140918

IRC log for #brlcad on 20140918

00:05.42 Notify 03BRL-CAD:starseeker * 62811 brlcad/trunk/src/libdm/dm-wgl.c: Closer to building...
00:08.30 Notify 03BRL-CAD:starseeker * 62812 brlcad/trunk/src/libdm/dm-wgl.c: Add NULLs to match dm-ogl init
00:11.57 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
00:18.23 Notify 03BRL-CAD:starseeker * 62813 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c): Don't use the same name for a struct and a data member within the struct.
00:28.42 Notify 03BRL-CAD:starseeker * 62814 (brlcad/trunk/include/ged.h brlcad/trunk/src/mged/attach.c): More Windows tweaks.
00:38.40 Notify 03BRL-CAD:starseeker * 62815 brlcad/trunk/src/other/openscenegraph/src/osgPlugins/freetype/FreeTypeFont.cpp: Fix includes so local freetype works
00:39.38 Notify 03BRL-CAD:starseeker * 62816 brlcad/trunk/src/mged/wdb_obj.c: Add ged.h
00:42.00 Notify 03BRL-CAD:starseeker * 62817 brlcad/trunk/src/mged/wdb_obj.c: Use the ged.h header declaration.
00:48.18 Notify 03BRL-CAD:starseeker * 62818 brlcad/trunk/src/libged/wdb_importFg4Section.c: include ged.h in wdb_importFg4Section.c
01:01.59 *** join/#brlcad caen23 (~caen23@92.85.88.197)
01:10.30 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
01:17.44 Notify 03BRL-CAD:starseeker * 62819 brlcad/trunk/src/libfb/if_wgl.c: wgl_open_existing was still in its original form.
01:25.30 Notify 03BRL-CAD:starseeker * 62820 brlcad/trunk/src/libfb/if_wgl.c: copy paste error
02:26.50 Notify 03BRL-CAD:starseeker * 62821 brlcad/trunk/src/libfb/if_wgl.c: Fix typo. wgl+mged are back.
02:31.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:47.05 Notify 03BRL-CAD:starseeker * 62822 brlcad/trunk/src/libfb/fb_generic.c: Fix bu_strncmp in interface assignment. This gets things going with osgl on Windows, although I'm not sure about the stand-alone framebuffer due to problems with TextureRectangle and the VirtualBox OpenGL.
03:29.40 Notify 03BRL-CAD:starseeker * 62823 brlcad/trunk/src/libbu/malloc.c: Can't use bu_log here due to semaphores
03:32.40 *** join/#brlcad Roby_ (75cf9e5e@gateway/web/freenode/ip.117.207.158.94)
03:33.43 Roby_ brlcad: Hello, Start working on BRL-CAD. Too good.
03:34.47 Roby_ I have read documentation. .g is brlcad data file. A binary file. So to read it I found a g2asc converter
03:35.59 Roby_ Is it convert binary file into ascii code, means to say its only the translation of binary into text?
03:37.40 Roby_ What are the specification of .g and ascii file of BRL-CAD.
03:37.44 Roby_ ?
04:02.03 Roby_ brlcad: in case you forget, .g is brlcad data file. A binary file. So to read it I found a g2asc converter. Is it converting binary file into ascii code, means to say that its only the translation of binary into text?
04:09.49 Stragus He's probably asleep, expect an answer in about... 8 hours :)
04:10.03 Stragus But I believe BRL-CAD tools can read both the binary and the text format of .g files
04:17.02 mihaineacsu Roby_: have a look here http://brlcad.org/w/images/2/2d/BRL_CAD_g_format_V5.pdf
04:17.17 Roby_ hmm, for text format there are some standards.
04:19.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:19.35 mihaineacsu and yes, as Stragus mentioned, data in .g files is stored both binary and/or ASCII format. the pdf above will give you a better idea of what's going on
04:23.25 Roby_ mihaineacsu: Thanks for this pdf :)
04:59.32 Roby_ mihaineacsu: it uses .g file to read informatrion for making models. Can it also read data from .asc file and make model from that?
05:03.49 mihaineacsu Roby_: I know of asc2g that can help you convert .asc to .g format
05:04.44 Roby_ I tried that. Its true but can it also read data directly from asc format?
05:05.51 mihaineacsu no, I doubt there is a way to do that (as far as I know)
05:13.42 mihaineacsu Roby_: you might also want to have a look here http://brlcad.org/w/images/6/66/Converting_Geometry.pdf
05:17.39 Roby_ I have read this.
05:18.19 Roby_ I think it requires conversion from asc to g file
05:18.42 mihaineacsu surely
05:20.32 Roby_ haha if thats true then its a converter. Not as a translater to translate text into binary.
07:17.04 *** join/#brlcad caen23 (~caen23@92.85.88.197)
07:19.32 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:20.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:40.26 *** join/#brlcad Izakey (~Isaac@195.24.220.134)
08:00.06 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
08:12.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:45.03 *** join/#brlcad caen23 (~caen23@92.85.88.197)
09:20.21 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:08.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:24.38 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
10:27.26 bhattigurjot Hi, I want to know about rt^3. Is it a standalone library? Does it have CSG support?
10:37.43 *** join/#brlcad s3gfault (~s3gfault@185.2.31.240)
11:05.11 *** join/#brlcad s3gfault (~s3gfault@185.2.31.240)
11:22.00 *** join/#brlcad s3gfault (~egards@185.2.31.240)
11:55.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:16.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:25.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:33.49 *** join/#brlcad megaton (5e645242@gateway/web/freenode/ip.94.100.82.66)
12:35.21 megaton Hello, anybody here?
12:41.48 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
12:53.53 *** join/#brlcad mihaineacsu (~mihaineac@92.81.156.14)
13:10.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:37.19 *** join/#brlcad mihaineacsu (~mihaineac@92.81.46.113)
13:46.35 Notify 03BRL-CAD:starseeker * 62824 brlcad/trunk/src/other/CMakeLists.txt: Try to override all the relevant CACHE variables created by find_package, so we don't end up with accidental mix-and-match.
14:36.53 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
14:37.19 Notify 03BRL-CAD:starseeker * 62825 brlcad/trunk/src/libdm/dm-osgl.cpp: Not properly working yet (state changes mess up everything else after faceplate is enabled) but get actual text drawing correctly and in the right place.)
14:47.58 Notify 03BRL-CAD:starseeker * 62826 brlcad/trunk/src/libdm/dm-osgl.cpp: Do more matrix restoring - can now get full faceplate GUI up and interactive. Embedded framebuffer still doesn't work with faceplate on, and may be other problems, but getting closer.
15:06.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:54.30 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
16:47.47 Notify 03BRL-CAD:starseeker * 62827 brlcad/trunk/src/libdm/dm-osgl.cpp: Blend state was messing with the embedded framebuffer, and the rest of the settings don't appear to be critical to the text working. This gets the embedded framebuffer working.
17:01.58 Notify 03BRL-CAD:starseeker * 62828 brlcad/trunk/src/libdm/dm-osgl.cpp: Enable color for text
17:04.36 brlcad wonders what's up with the surge of web-based irc users
17:06.57 brlcad starseeker: you know, just about everything you're doing, ftgl does for you
17:10.29 brlcad it's purpose is to render text via freetype onto an opengl context, really makes it crazy simple :)
17:12.43 Notify 03BRL-CAD:carlmoore * 62829 (brlcad/trunk/src/libdm/fontstash/fontstash.h brlcad/trunk/src/libdm/fontstash/glfontstash.h and 2 others): fix spellings (including 'Hello World') and remove trailing blanks/tabs
17:14.31 Notify 03BRL-CAD:starseeker * 62830 brlcad/trunk/src/libdm/dm-osgl.cpp: Dynamically size the text if we don't have a hardcoded value
17:17.33 starseeker brlcad: I can look at that I guess, but as of r62830 it looks like everything is working
17:19.22 starseeker does happy dance
17:20.18 brlcad hey, if it works, good enough for now ..
17:21.04 brlcad just beware though
17:21.42 starseeker ?
17:21.56 brlcad there are lots of gotchas that may become apparent later, portability issues, driver issues, performance issues, and futureproofing (configurable fonts, etc)
17:22.08 brlcad each on their own not so bad, but it can add up
17:22.34 brlcad that's exactly what the lib exists, it handles most of those issues on top of being a simple drop-in "render this text"
17:23.10 starseeker nods - fair enough
17:23.11 brlcad but if you got it working, I'd move on until another issue is encountered
17:23.39 starseeker eventually (once the scene graph is in use) I'll be using osgText instead
17:23.44 brlcad have you tried minimizing and restoring a window yet?
17:24.10 starseeker seems to work here
17:25.01 ``Erik used to be that dragging another window infront of a gl window was problematic, not sure if drivers have 'fixed' that yet
17:25.30 brlcad nods ... and note that osg uses ftgl under the hood
17:25.52 starseeker cool
17:26.56 starseeker figures eventually osgl will fade out, as osg proper (with scenegraph) gets working properly - osgl is an intermediate stage that gives us portability without the more invasive reworking
17:26.58 ``Erik (can I get a woot woot for kilgards texfont? aw yeah)
17:27.02 brlcad most projects I know of that render text to opengl use ftgl, it's pretty darn pervasive
17:27.11 brlcad really should push out another ftgl release
17:28.01 brlcad ``Erik: heh, woot!
17:28.55 starseeker brlcad: you're welcome to switch it out if you like - I went with fontstash because it's very self-contained (doesn't need freetype, all headers, very tiny) and seems to meet our (currently fairly minimal) needs
17:30.32 brlcad even I'd move on if it's working well enough for now
17:30.46 brlcad more just a big yellow caution sign .. here be dragons
17:30.57 brlcad sleeping ones
17:31.02 starseeker nods
17:31.13 starseeker goes dragon prodding with archer...
17:31.33 ``Erik /* if you plan on fixing this, sub ftgl instead */ ?
17:33.06 ``Erik btw, dovecot is running on bz now, pop3, imap4, pops and imaps (ssl ones use elfga.com for the cert)
17:47.33 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
17:52.56 Notify 03BRL-CAD:starseeker * 62831 (brlcad/trunk/src/tclscripts/lib/Dm.tcl brlcad/trunk/src/tclscripts/mged/openw.tcl): Add osgl in to a couple of the Tcl/Tk scripts.
17:55.18 brlcad okie dokie, never heard of it before, sounds good :)
17:56.51 Notify 03BRL-CAD:brlcad * 62832 brlcad/trunk/src/libged/comb_std.c: expand comb_std with support for unicode operators and more consistent op handling.
18:03.14 Notify 03BRL-CAD:brlcad * 62833 brlcad/trunk/src/libged/combmem.c: parse the csg operator through db_str2op for consistent handling and unicode support.
18:06.27 Notify 03BRL-CAD:brlcad * 62834 brlcad/trunk/src/libged/combmem.c: don't bother passing a var in, let the macro deal with it.
18:55.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:06.01 Notify 03BRL-CAD:starseeker * 62835 (brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/lib/Ged.tcl and 5 others): Either tweak scripts or make notes that something will need to be done to support osgl (lots of hard-coding of wgl vs. ogl in here, which is bad to begin with...
19:09.19 Notify 03BRL-CAD:starseeker * 62836 (brlcad/trunk/src/libdm/query.c brlcad/trunk/src/libfb/fb_generic.c): This flips the switch to prefer osgl for libdm and libfb when it is available.
19:30.41 Notify 03BRL-CAD:brlcad * 62837 brlcad/trunk/src/external/Cubit/g-sat.cpp: ws style cleanup
19:40.31 *** join/#brlcad javampire (~ncsaba@p4FF73635.dip0.t-ipconnect.de)
19:45.35 Notify 03BRL-CAD:brlcad * 62838 brlcad/trunk/src/external/Cubit/g-sat.cpp: restructure to avoid forward declarations, mark all static, and fix various compilation issues that went unnoticed. should compile again now with cubit/acis headers.
19:49.42 Notify 03BRL-CAD:carlmoore * 62839 brlcad/trunk/src/rt/opt.c: add comment because I got tripped up and tried inserting 0
19:53.40 Notify 03BRL-CAD:brlcad * 62840 brlcad/trunk/src/external/Cubit/g-sat.cpp: OUTPUT_FILE is not used, provide a default filename that is the input with a new extension
19:58.22 Notify 03BRL-CAD:brlcad * 62841 brlcad/trunk/src/external/Cubit/g-sat.cpp: using 'using namespace std;' is discouraged. best practice is to make that particular namespace explicit.
19:59.55 Notify 03BRL-CAD:brlcad * 62842 (brlcad/trunk/src/libged/combmem.c brlcad/trunk/src/libged/red.c): more consistent op handling propagation for red and combmem.
20:00.38 Notify 03BRL-CAD:brlcad * 62843 brlcad/trunk/src/librt/db_tree.c: elminiate the custom handling of 'n' here for the adjust command.
20:01.13 Notify 03BRL-CAD:brlcad * 62844 brlcad/trunk/src/libged/red.c: eliminate dead debuggin code
20:13.15 Notify 03BRL-CAD:brlcad * 62845 brlcad/trunk/src/librt/db_tree.c: implement consistent and unicode-extended csg op handling for put/adjust commands
20:18.51 Notify 03BRL-CAD:starseeker * 62846 brlcad/trunk/src/libdm/dm-osgl.cpp: Don't crash if we don't find the font file, just don't draw text. Also don't fail quietly if the file isn't found.
20:18.58 Notify 03BRL-CAD:brlcad * 62847 brlcad/trunk/src/libged/comb.c: expand the comb command with support for unicode and consistent op letter conventions
20:26.21 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
20:34.04 Notify 03BRL-CAD:starseeker * 62848 brlcad/trunk/src/libdm/CMakeLists.txt: Make sure the ProFont file gets copied - doesn't matter if we have symlinks, but important on Windows.
20:39.25 Notify 03BRL-CAD:brlcad * 62849 (brlcad/trunk/src/conv/dxf/dxf-g.c brlcad/trunk/src/conv/enf-g.c): ws style indent cleanup
20:54.35 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
20:58.12 Notify 03BRL-CAD:brlcad * 62850 brlcad/trunk/src/conv/stl/stl-g.c: ws
21:00.27 Notify 03BRL-CAD:brlcad * 62851 (brlcad/trunk/src/libged/comb.c brlcad/trunk/src/libged/ged_private.h and 4 others): remainder of operator parsing commands that are now using db_str2op for consistent unicode-aware handling.
21:02.52 brlcad starseeker: you plan on getting back to the fd_set problem? (r62809)
21:03.09 brlcad that was working...
21:07.04 *** part/#brlcad javampire (~javampire@v10024.1blu.de)
21:12.54 Notify 03BRL-CAD:starseeker * 62852 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp): In principle, it should be possible to fall back on the older drawing approach if texture rectangles aren't supported...
21:13.18 starseeker brlcad: I'll try
21:13.26 starseeker it was working on Windows?
21:28.39 *** join/#brlcad s3gfault (~egards@188.72.106.9.leadertelecom.ru)
21:55.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:56.06 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
22:05.18 Notify 03BRL-CAD:starseeker * 62853 brlcad/trunk/src/other/openscenegraph/CMakeLists.txt: Don't try to force specific architectures (at least not while part of BRL-CAD's build...)
22:08.10 Notify 03BRL-CAD:starseeker * 62854 brlcad/trunk/src/other/tk/CMakeLists.txt: Need our freetype (if in play) to come before any possible X11 system version.
22:09.43 *** join/#brlcad s3gfault (~egards@188.72.106.9.leadertelecom.ru)
22:35.30 *** part/#brlcad javampire (~javampire@v10024.1blu.de)
22:36.05 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
22:53.17 *** join/#brlcad mihaineacsu (~mihaineac@92.81.46.113)
23:35.13 starseeker well crud. OSG isn't working on the Mac
23:37.18 *** join/#brlcad konrado (~konro@41.205.22.54)
IRC log for #brlcad on 20140919

IRC log for #brlcad on 20140919

01:55.41 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
01:56.56 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:02.20 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
02:24.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:43.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:55.42 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.46.113)
04:01.02 Notify 03BRL-CAD:ejno * 62855 brlcad/trunk/src/libbu/tests/bu_sort.c: silence clang warnings: use fabs() in the floating-point comparison
04:09.12 Notify 03BRL-CAD:ejno * 62856 brlcad/trunk/src/libbn/poly.c: silence clang warnings: use labs() and fabs()
04:57.19 Notify 03BRL-CAD:ejno * 62857 (brlcad/trunk/src/libtclcad/tclcad_eval.c brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/libtclcad/tclcad_private.h): move the previous option to preserve the TCL result into a separate function; use is clearer/more readable
05:04.20 Notify 03BRL-CAD:ejno * 62858 brlcad/trunk/src/libtclcad/tclcad_obj.c: fix missing argument for conversion specifier
05:18.09 *** join/#brlcad caen23 (~caen23@92.85.88.197)
06:09.11 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:30.32 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:18.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:15.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:31.54 *** join/#brlcad mihaineacsu (~mihaineac@109.166.141.6)
09:44.10 *** join/#brlcad infobot (ibot@rikers.org)
09:44.10 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
10:09.26 *** join/#brlcad mihaineacsu (~mihaineac@109.166.140.59)
10:12.51 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
10:20.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:29.38 *** join/#brlcad mihaineacsu (~mihaineac@109.166.129.151)
10:55.37 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
11:29.10 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
11:42.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:05.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:05.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:21.37 *** join/#brlcad Stragus (~alexis@50-193-129-193-static.hfc.comcastbusiness.net)
12:27.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:03.13 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
13:57.02 *** join/#brlcad mihaineacsu (~mihaineac@109.166.133.212)
14:00.29 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
14:14.21 *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98)
14:31.39 Notify 03BRL-CAD:starseeker * 62859 (brlcad/trunk/src/other/openscenegraph/AUTHORS.txt brlcad/trunk/src/other/openscenegraph/CMakeLists.txt and 80 others): Upgrade to OpenSceneGraph 3.2.1, try to do less damage to the Apple compilation logic...
14:35.27 Notify 03BRL-CAD:starseeker * 62860 brlcad/trunk/src/other/openscenegraph/src/CMakeLists.txt: Remove osgviewer and it's requirements - look for a smaller, self contained app if we want a test.
14:40.37 Notify 03BRL-CAD:starseeker * 62861 brlcad/trunk/src/other/openscenegraph.dist: Update discheck list.
14:48.24 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:01.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:03.26 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
15:09.23 Notify 03BRL-CAD:starseeker * 62862 brlcad/trunk/misc/CMake/FindGL.cmake: FindGL needs to put the CMAKE_FIND_FRAMEWORK variable back after its done with it...
15:29.10 *** join/#brlcad bhattigurjot (~scott@59.91.238.236)
15:30.48 *** join/#brlcad nanicoar_ (~n@87-92-215-120.bb.dnainternet.fi)
15:41.23 bhattigurjot Is VTK being used in BRL-CAD?
15:45.06 *** join/#brlcad ejno_ (~ejno@66-118-151-70.static.sagonet.net)
15:45.16 *** join/#brlcad mihaineacsu (~mihaineac@109.166.138.24)
15:57.49 starseeker bhattigurjot: not currently
15:59.47 bhattigurjot starseeker: is there any plan to?
16:02.27 Notify 03BRL-CAD:starseeker * 62863 brlcad/trunk/CMakeLists.txt: Set CMAKE_OSX_ARCHITECTURES on OSX if we're doing a 32 bit build.
16:05.46 Notify 03BRL-CAD:starseeker * 62864 brlcad/trunk/doc/README.MacOSX: Make a note of the 32 bit build options for X11+OpenSceneGraph+Apple - need to handle setting OSG_WINDOWING_SYSTEM automatically as part of a broader 'drawing system' toplevel variable... In theory, both Windows and Mac *might* want an X11 build, and if Wayland gains more momentum there will be multiple choices even on Linux...
16:06.12 starseeker bhattigurjot: not as a primary visualization layer - it may be of interest down the road for data visualization
16:06.31 starseeker bhattigurjot: it's a *massive* dependency, so there'd have to be a fairly compelling reason to use it
16:10.42 bhattigurjot starseeker: ok
16:11.49 bhattigurjot Another Question would be RT^3. Is it being used or still in development stage? Is it a standalone library that I can use?
16:14.12 starseeker d_rossberg and/or brlcad are the guys to talk to about rt^3
16:14.54 starseeker doesn't interact with it much - I think it's essentially a C++ API built on the BRL-CAD libraries
16:15.13 bhattigurjot ah.. okay
16:18.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:34.50 *** join/#brlcad mihaineacsu (~mihaineac@109.166.138.24)
16:36.04 *** join/#brlcad konrado (~konro@41.205.22.54)
16:46.30 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
17:43.13 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
18:11.59 Notify 03BRL-CAD:starseeker * 62865 brlcad/trunk/CMakeLists.txt: Set OSG_WINDOWING_SYSTEM on Mac if doing an X11 build
18:30.51 Notify 03BRL-CAD:starseeker * 62866 brlcad/trunk/src/libfb/if_osgl.cpp: Remove commented code
18:35.34 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
18:53.34 Notify 03BRL-CAD:carlmoore * 62867 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c): remove comma (I don't know when it got there), and redo -d, which DOES take an argument despite it setting something on or off
19:03.49 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
19:08.46 Notify 03BRL-CAD:starseeker * 62868 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp brlcad/trunk/src/other/openscenegraph/CMakeLists.txt): Rather than adding back in the getcwd hack, add the build directory plugin path the right way. Only need to do this when we're using viewers that might conceivably need plugins - the raw context drawing doesn't use them - but will need to do it everywhere such a
19:08.48 Notify viewer is created to have things 'just work' in the build dir. To simplify the logic, don't have osg use a version number for the plugins dir - we're only building one version of osg for BRL-CAD at a time.
19:11.49 Notify 03BRL-CAD:starseeker * 62869 brlcad/trunk/src/libfb/if_osgl.cpp: Probably should actually set the list in the Registry...
19:27.23 Notify 03BRL-CAD:starseeker * 62870 brlcad/trunk/src/libfb/if_osgl.cpp: Slim down the path insertion code.
19:32.22 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
19:40.55 starseeker brlcad: src/librtserver/rtserver.c's use of CLIENTDATA_INT doesn't seem to be happy in a 32 bit Mac compile - gives errors about cast from pointer to integer of different size on lines 224, 241, 683, and 1944
19:47.38 Notify 03BRL-CAD:starseeker * 62871 brlcad/trunk/src/librtserver/rtserver.c: long seems to work, but needs to be checked.
19:52.57 Notify 03BRL-CAD:carlmoore * 62872 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c): rewrite -f comments, and also the -f entry in man page (remove fps, which could be interpreted as feet per second)
19:54.21 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:10.03 *** join/#brlcad konrado (~konro@41.205.22.54)
20:54.05 Notify 03BRL-CAD:carlmoore * 62873 brlcad/trunk/src/rt/opt.c: leave in the ERROR message, but we can get there due to argument missing, so add that to the message
20:55.58 Notify 03BRL-CAD:starseeker * 62874 (brlcad/trunk/src/libdm/fontstash/fontstash.h brlcad/trunk/src/libdm/fontstash/stb_truetype.h brlcad/trunk/src/libfb/osg_fb_manipulator.h): Include common.h
21:11.57 *** join/#brlcad caen23 (~caen23@92.85.88.197)
21:15.21 Notify 03BRL-CAD:starseeker * 62875 brlcad/trunk/src/libfb/if_osgl.cpp: Trying to set things up so we can fall back on the old framebuffer drawing style if texture quads aren't available - not working yet. Also, it looks like the color reporting for the osgViewer based fb is incorrect - need to check into that...
21:36.07 Notify 03BRL-CAD:n_reed * 62876 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: make the linking of intersection curves more robust by joining curves that intersect, even if their endpoints don't match up exactly
21:58.47 Notify 03BRL-CAD:starseeker * 62877 brlcad/trunk/src/libfb/if_osgl.cpp: Get the xmit_scanlines emulation working, at least as far as drawing is concerned. Need to figure out how to do autodetection and fix color inquiry still...
22:01.41 Stragus wonders what "texture quads not being available" could mean
22:02.24 *** join/#brlcad konrado (~konro@41.205.22.54)
22:03.33 konrado brlcad: hello
22:49.53 Notify 03BRL-CAD:starseeker * 62878 brlcad/trunk/src/libfb/if_osgl.cpp: Set up the necessary tests to switch framebuffer drawing method based on available features.
22:51.42 starseeker Stragus: I'm not sure if that's the exact feature - in VirtualBox+Windows, my fancy new framebuffer code doesn't work and complains about some missing feature
22:52.12 starseeker my best guess is the available OpenGL emulation is really rudimentary...
22:53.04 starseeker since the goal of the new dm+fb is to be the one OpenGL dm/fb to rule (well, replace) them all, it really should Just Work anywhere the old ones did
22:53.43 starseeker so far, the only hard limit I've encountered in doing that is needing to be 32 bit on older Macs due to OSG needing Carbon (of course, there is still more testing to do)
22:54.05 starseeker Virtualbox is a common testing platform, so it really should work there if I can manage it...
23:02.49 Stragus Ah I see, VirtualBox is likely to support a very limited subset of the OpenGL API, indeed
23:03.45 Stragus Google says it supports OpenGL 2.0, and that is rather ancient if "texture quads" meant render-to-texture and such
23:26.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140920

IRC log for #brlcad on 20140920

01:00.03 Notify 03BRL-CAD:starseeker * 62879 brlcad/trunk/src/other/openscenegraph/src/OpenThreads/win32/CMakeLists.txt: Put back the BRL-CAD customized CMakeLists.txt file for OpenThreads win32
01:00.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:05.51 Notify 03BRL-CAD:starseeker * 62880 (brlcad/trunk/src/other/openscenegraph/src/OpenThreads/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/OpenThreads/win32/CMakeLists.txt): More Win32 OpenThreads tweaks.
01:17.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:41.11 Notify 03BRL-CAD:starseeker * 62881 brlcad/trunk/src/libged/comb.c: Explicit cast to keep C++ compatibility happy
01:43.10 Notify 03BRL-CAD:starseeker * 62882 brlcad/trunk/src/libfb/if_osgl.cpp: Add a note about work that needs to be done on the OpenSceneGraph CMake build to support our multi-config approach.
01:44.52 Notify 03BRL-CAD:starseeker * 62883 brlcad/trunk/src/librt/db_tree.c: leftover? Doesn't compile with gcc 4.8.2...
02:25.05 *** join/#brlcad gurwinder (75cf9e12@gateway/web/freenode/ip.117.207.158.18)
03:23.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:30.00 *** join/#brlcad mihaineacsu (~mihaineac@109.166.137.108)
05:01.03 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:14.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
06:34.32 *** join/#brlcad mihaineacsu (~mihaineac@109.166.137.108)
07:08.54 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:LoginOGV.png: Screenshot of OGV login screen.
07:09.59 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:SignupOGV.png: Screenshot of sign up page of Online Geometry Viewer(OGV)
07:11.23 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:ModelmetaOGV.png: Screenshot of form for model meta in Online Geometry Viewer(OGV)
07:13.27 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:ModelViewerOGV.png: Screenshot of viewer part of Online Geometry Viewer(OGV)
07:14.30 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:UploaderOGV.png: Screenshot of uploader used in Online Geometry Viewer(OGV)
07:15.17 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:ModelfeedOGV.png: Screenshot of model feed that is displayed on front page of Online Geometry Viewer(OGV)
07:16.42 Notify 03BRL-CAD Wiki:Inderpreet * 0 /wiki/File:FileManagerOGV.png: Screenshot of file manager of Online Geometry Viewer(OGV), where you get all your uploaded models.
07:22.07 Notify 03BRL-CAD Wiki:Inderpreet * 7750 /wiki/OGV: /* Added screenshots in Features part*/
07:27.14 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:41.24 Notify 03BRL-CAD Wiki:Inderpreet * 7751 /wiki/OGV: /* Online Geometry Viewer */
11:46.20 *** join/#brlcad mihaineacsu (~mihaineac@109.166.142.246)
12:29.30 *** join/#brlcad mihaineacsu (~mihaineac@109.166.140.236)
14:14.01 *** join/#brlcad s3gfault (~egards@213.5.71.120)
14:48.58 *** join/#brlcad mihaineacsu (~mihaineac@109.166.133.159)
14:55.45 *** join/#brlcad mihaineacsu_ (~mihaineac@109.166.135.143)
14:58.30 Notify 03BRL-CAD:starseeker * 62884 brlcad/trunk/src/libfb/if_osgl.cpp: check for non-null bu_brlcad_root result.
15:30.35 Notify 03BRL-CAD:starseeker * 62885 (brlcad/trunk/src/libfb/if_osgl.cpp brlcad/trunk/src/libfb/osg_fb_manipulator.h): Offset the fb window slightly from the edge of the desktop, and handle the exit command properly so the right mouse event doesn't get passed on to the MGED window on Windows.
15:46.47 Notify 03BRL-CAD:starseeker * 62886 brlcad/trunk/src/libfb/if_osgl.cpp: Avoid artifacts in old-style drawing
15:56.59 Notify 03BRL-CAD:starseeker * 62887 brlcad/trunk/src/libfb/if_osgl.cpp: tweak window settings some more...
17:01.18 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:24.46 Notify 03BRL-CAD Wiki:Inderpreet * 7752 /wiki/OGV: /* Technical Information */
18:27.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:08.59 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
19:12.54 *** join/#brlcad Amalia_ (~Amalia@195.24.220.134)
19:43.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:43.23 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
20:58.50 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
23:05.55 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:11.20 Notify 03BRL-CAD:starseeker * 62888 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/fb_generic.c): Looks like we just needed bio.h...
IRC log for #brlcad on 20140921

IRC log for #brlcad on 20140921

00:07.32 Notify 03BRL-CAD:starseeker * 62889 (brlcad/trunk/src/other/openscenegraph/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/osgDB/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/osgPlugins/CMakeLists.txt): Start testing out a system to put osgPlugins into the plugins subdirectory.
02:11.49 *** join/#brlcad mihaineacsu (~mihaineac@109.166.133.46)
02:43.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
03:51.08 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:23.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:47.46 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:12.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.29.138)
10:34.03 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:31.07 Notify 03BRL-CAD:starseeker * 62890 brlcad/trunk/src/libged/ged.c: Tweak freeing of solids list
13:49.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:25.20 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:52.56 Notify 03BRL-CAD:n_reed * 62891 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): add checks to prevent dplot from indexing into empty arrays
14:58.11 *** join/#brlcad alisha_ (~alisha@115.185.33.122)
15:44.57 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.48.92)
15:51.08 *** join/#brlcad mihaineacsu (~mihaineac@92.81.48.92)
16:28.08 *** join/#brlcad alisha_ (~alisha@115.184.60.202)
16:56.23 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
18:32.05 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:24.38 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
21:28.01 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
21:28.27 *** join/#brlcad Stragus_ (~alexis@modemcable055.162-81-70.mc.videotron.ca)
21:37.26 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:56.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140922

IRC log for #brlcad on 20140922

00:23.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:43.49 *** join/#brlcad konrado (~konro@41.205.22.54)
00:44.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:14.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:35.49 Notify 03BRL-CAD:starseeker * 62892 brlcad/trunk/src/libfb/if_osgl.cpp: In this case, it looks like we probably don't want to distort the texture...
02:30.32 Notify 03BRL-CAD:starseeker * 62893 (brlcad/trunk/src/libfb/if_osgl.cpp brlcad/trunk/src/libfb/osg_fb_manipulator.h): Needs more testing to be sure these colors are correct, but getting pretty close agreement with ogl.
03:01.29 Notify 03BRL-CAD:starseeker * 62894 brlcad/trunk/src/libfb/if_osgl.cpp: Need the alpha component for embedded raytracing in MGED.
05:36.31 *** join/#brlcad caen23 (~caen23@92.85.88.197)
07:35.14 *** join/#brlcad mihaineacsu (~mihaineac@92.81.62.131)
08:09.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:08.06 *** join/#brlcad caen23 (~caen23@92.85.88.197)
09:09.47 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
09:15.43 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:01.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:52.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:08.52 Notify 03BRL-CAD:starseeker * 62895 brlcad/trunk/misc/CMake/multiconfig_path_read.cmake.in: Make what should be an improvement to the multiconfig_read_path logic (needs testing)
11:21.01 Notify 03BRL-CAD:starseeker * 62896 brlcad/trunk/include/bio.h: Looks like we need Winsock2.h for fd_set?
11:40.10 *** join/#brlcad sofat (~sofat@202.164.53.117)
11:43.50 Notify 03BRL-CAD:starseeker * 62897 brlcad/trunk/include/bio.h: We've got a problem - fd_set needs Winsock2.h, but that's incompatible with winsock.h which is included by windows.h. Unless we can go with the WIN32 lean-and-mean definition (which IIRC we can't) I'm not sure how we resolve this.
11:46.57 starseeker growl...
12:02.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:13.21 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
12:45.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:11.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:04.10 Stragus starseeker, you have to include Winsock2.h before windows.h
14:05.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:06.37 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:19.40 Notify 03BRL-CAD:starseeker * 62898 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/mged/dodraw.c): Remove the old mged function for invent_solid so we don't get conflict (thanks Keith) and fix bug introduced into draw.c during the rework.
14:43.44 Notify 03BRL-CAD:starseeker * 62899 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/display_list.c and 5 others): Not clear when/if we actually want to use the color_soltab when inventing solids, but add a flag to allow it. It's off currently, but we may need to revisit that if something produces incorrect colors in the future...
15:17.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:23.24 starseeker Stragus: tried that, got other issues...
15:30.52 Notify 03BRL-CAD:starseeker * 62900 brlcad/trunk/src/libdm/dm-osgl.cpp: Use a 'drop-shadow' based on the fontstash example to ensure text is at least visible even with a white background.
16:20.37 ``Erik starseeker: might be worth looking at sdl_net as an example of portable bsd sockets code?
16:22.32 Stragus I have portable TCP socket code if you want to have a look, with optional SSL
16:25.28 Stragus There it is: http://www.rayforce.net/tcp.c
16:26.21 Stragus There are #if wrappers for everything Win32 versus Unix
16:58.16 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
17:51.04 *** join/#brlcad dario_ (~chick@41.205.22.41)
17:59.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:31.14 Notify 03BRL-CAD:n_reed * 62901 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: to get the complete set of split faces, we need to split the results of the last split, not just the original face
18:51.03 Notify 03BRL-CAD:starseeker * 62902 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and 4 others): Make a stab at improving Archer's dm logic
19:48.54 *** join/#brlcad chick_ (~chick@41.205.22.41)
20:22.55 Notify 03BRL-CAD:starseeker * 62903 brlcad/trunk/src/tclscripts/hv3/hv3.tcl: Make sure myDocumentHandle exists before trying to act on it.
20:22.57 Notify 03BRL-CAD:starseeker * 62905 (brlcad/trunk/src/libdm/fontstash/fontstash.h brlcad/trunk/src/libdm/fontstash/stb_truetype.h): regress-repository fixes
20:37.54 Notify 03BRL-CAD:carlmoore * 62906 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c): some rewrites in rt manpage (including removal of a trailing blank); add missing right paren. in opt.c
21:11.42 Notify 03BRL-CAD:starseeker * 62904 brlcad/trunk/src/other/openscenegraph.dist: Update openscenegraph.dist
21:41.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:55.42 Notify 03BRL-CAD:n_reed * 62907 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: Some loops constructed based on the intersection tolerance were discarded based on the zero tolerance. Connect the small gaps in constructed loops so they pass zero tolerance checks.
22:42.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:15.06 Notify 03BRL-CAD:n_reed * 62908 brlcad/branches/brep-debug/src/libged/brep.c: clear vls before reusing it
23:55.19 starseeker ``Erik, Stragus: Looks like windows.h and winsock.h were creeping in elsewhere, not just bio.h
23:55.32 starseeker rolls up his sleeves and holds his nose...
IRC log for #brlcad on 20140923

IRC log for #brlcad on 20140923

00:44.38 Notify 03BRL-CAD:starseeker * 62909 (brlcad/trunk/include/bu/cmd.h brlcad/trunk/src/bwish/cmd.c and 31 others): Fix bu/cmd.h header
00:46.36 Notify 03BRL-CAD:n_reed * 62910 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: keep intermediate split faces that don't intersect with the current closed intersection curve
01:01.07 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
01:03.15 Notify 03BRL-CAD:starseeker * 62911 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/bio.h and 12 others): Try this approach for Winsock2.h.
01:05.53 *** join/#brlcad chick_ (~chick@41.205.22.41)
01:15.49 Notify 03BRL-CAD:starseeker * 62912 (brlcad/trunk/include/bu/cmd.h brlcad/trunk/include/fb/fb_wgl.h brlcad/trunk/include/ged.h): Try to use bio.h instead of windows.h
01:28.28 Notify 03BRL-CAD:starseeker * 62913 brlcad/trunk/src/libbu/tcl.c: Appears we need bu/bu_tcl.h in tcl.c in libbu for BU_EXPORT to work properly.
01:35.07 Notify 03BRL-CAD:starseeker * 62914 brlcad/trunk/src/libdm/dm-osgl.cpp: Put bio.h first
02:11.42 *** part/#brlcad chick_ (~chick@41.205.22.41)
02:40.33 Notify 03BRL-CAD:starseeker * 62915 (brlcad/trunk/src/other/openscenegraph/src/osg/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/osgDB/CMakeLists.txt and 7 others): Add install logic for openscenegraph build.
02:52.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:12.01 *** join/#brlcad s3gfault (~s3gfault@213.5.69.186)
05:51.41 Notify 03BRL-CAD Wiki:Everyplace * 0 /wiki/User:Everyplace:
07:02.53 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
09:57.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:07.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:15.38 *** join/#brlcad WhiteCalf (~DarkCalf@173.231.40.98)
10:20.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:33.38 ``Erik starseeker: get it figured out? (you could always put canaries in (int someuniquestring;), use gcc -E and use that to hunt where the header is being included)
11:33.39 Notify 03BRL-CAD:starseeker * 62916 brlcad/trunk/src/other/openscenegraph/CMakeLists.txt: Try to make sure the path setup takes place at the beginning of the osg CMake setup
11:35.48 ``Erik brlcad: bz now has tls/ssl encrypted authenticated smtp for sending mail, using the elfga.com cert, supporting cram, md5, gssapi and password auth methods
11:37.32 ``Erik to the loop is closed with mail services for 'normal' muas, w00t
11:45.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:49.57 starseeker ``Erik: runs in build directory - now I'm trying to figure out why osg.dll isn't being included in the installer
12:35.23 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:47.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:54.43 Notify 03BRL-CAD Wiki:Glazunov victor * 0 /wiki/User:Glazunov_victor:
13:07.59 *** join/#brlcad gaganjyot (~gagan@223.225.216.145)
13:21.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:33.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:44.56 Notify 03BRL-CAD:indianlarry * 62917 brlcad/trunk/src/other/openscenegraph/src/OpenThreads/CMakeLists.txt: headers for OSG OpenThreads weren't being found during install
14:20.45 Notify 03BRL-CAD:starseeker * 62918 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libdm/dm-osgl.h): Add a variable to the osgl dm to control whether or not a shadow is used behind text. Nice illustration of a clean, simple addition of a new user editable dm setting that is self-contained within the dm code for osgl.
14:27.54 Notify 03BRL-CAD:starseeker * 62919 brlcad/trunk/regress/repository.sh: Ignore misc/svn2git
14:32.58 Notify 03BRL-CAD:starseeker * 62920 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/adrt/isst_tcltk.c and 3 others): Remove some redundant includes (bio.h)
14:41.07 Notify 03BRL-CAD:starseeker * 62921 (brlcad/trunk/src/burst/Hm.c brlcad/trunk/src/conv/asc/asc2pix.c and 23 others): More redundant include removal (bio.h)
15:02.12 Notify 03BRL-CAD:starseeker * 62922 (brlcad/trunk/src/libdm/adc.c brlcad/trunk/src/libdm/axes.c and 195 others): More redundant include removal (bio.h)
15:06.57 Notify 03BRL-CAD:starseeker * 62923 (brlcad/trunk/regress/repository.sh brlcad/trunk/src/libdm/dm-plot.c and 13 others): Get the rest of the bio.h redundancy check failures, fully enable the check.
15:08.44 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:21.19 Notify 03BRL-CAD:carlmoore * 62924 brlcad/trunk/include/fb/fb_wgl.h: remove trailing blank or tab
15:34.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:52.15 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
15:56.55 Notify 03BRL-CAD Wiki:HowardBarnes * 0 /wiki/User:HowardBarnes:
15:59.42 Notify 03BRL-CAD Wiki:HowardBarnes * 7753 /wiki/Developer_Documents:
16:16.17 *** join/#brlcad s3gfault3 (~s3gfault@185.2.29.229)
17:08.55 Notify 03BRL-CAD:n_reed * 62925 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: improve splitting of unclosed curves that intersect the outerloop
17:44.52 Notify 03BRL-CAD:carlmoore * 62926 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c brlcad/trunk/src/rt/view.c): fixes & touchup involving the perspective (allow values between 179 and 180 degrees)
17:50.26 Notify 03BRL-CAD:brlcad * 62927 brlcad/trunk/src/librt/search.c: need limits.h for INT_MAX
17:51.33 Notify 03BRL-CAD:n_reed * 62928 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/CMakeLists.txt and 431 others): sync from trunk through r62925
18:08.11 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:12.02 Notify 03BRL-CAD:starseeker * 62929 (brlcad/trunk/src/libdm/dm-ogl.c brlcad/trunk/src/libdm/dm-osgl.cpp and 2 others): Start with lighting on by default.
18:46.58 Notify 03BRL-CAD:carlmoore * 62930 brlcad/trunk/src/rt/view.c: add default comment for -l
19:07.13 Notify 03BRL-CAD:n_reed * 62931 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: cite the paper the loop_boolean function was based on
21:03.53 Notify 03BRL-CAD:starseeker * 62932 (brlcad/trunk/src/other/openscenegraph/src/OpenThreads/pthreads/CMakeLists.txt brlcad/trunk/src/other/openscenegraph/src/OpenThreads/qt/CMakeLists.txt and 2 others): Clean up the openthreads CMake for a subbuild.
21:15.22 Notify 03BRL-CAD:starseeker * 62933 brlcad/trunk/src/other/freetype/CMakeLists.txt: Don't need the freetype dist command when freetype is acting as a subbuild.
21:17.52 Notify 03BRL-CAD:starseeker * 62934 brlcad/trunk/src/other/CMakeLists.txt: Set some target folders
21:23.10 Notify 03BRL-CAD:brlcad * 62935 brlcad/trunk/src/libged/comb.c: casting to db_op_t is wrong, the declaration needs to change.
22:07.42 Notify 03BRL-CAD:starseeker * 62936 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMakeLists.txt): Add in some test files and logic for WIX installer generator.
22:16.21 brlcad starseeker: just got to the bio.h changes and I think there's a little bit of a mixup
22:19.40 starseeker oh?
22:19.44 brlcad bio.h is for input/ouput interface routines ... bin.h is for internet network socket routines (i.e., winsock/winsock2)
22:20.04 brlcad i'm thinking much of that might have just been a case of missing to include bin.h before bio.h
22:20.10 starseeker is bin.h always included before biol.h?
22:20.25 starseeker s/biol.h/bio.h
22:20.46 brlcad don't know, but it's a lot like sys/types.h
22:21.24 starseeker brlcad: if we hide it in bin, we'd have to guarantee bin before bio on Windows
22:21.38 brlcad hide what?
22:21.48 starseeker the winsock2.h include
22:21.50 brlcad bin.h is a wrap on winsock2
22:22.03 brlcad that's exactly what it's for :)
22:22.25 starseeker ok, then should bio.h include bin.h before windows.h?
22:22.37 brlcad we could certainly add some detection to make sure they're ordered, but the underlying issue here was "header missing"
22:23.02 brlcad that'd violate encapsulation/purpose of bio.h
22:23.40 brlcad the ordering has always been on windows, that's an ancient issue
22:23.48 starseeker ok, then we need to guarantee bin.h is always included before bio.h
22:23.48 brlcad been an *issue
22:24.54 starseeker brlcad: I'm not attached to any particular fix for that - if there's a better/more correct way I'm game
22:25.05 brlcad fwiw, bio.h is to unistd/windows as bin.h is to in/winsock2
22:25.26 starseeker nods
22:25.43 brlcad i'm more concerned about this changing the definition of that header ... now suddenly all inclusions getting networking declarations just doesn't seem right
22:25.54 brlcad when all they wanted was printf
22:26.12 starseeker nods - that was soley to make sure the ordering was right
22:26.39 starseeker bah - sorry, typing is a little erratic - uploading NSIS installer and my connection doesn't like it much
22:26.41 brlcad still, it's not going to detect that a header is *missing*
22:26.59 brlcad I presume your original fd_set issue was that
22:27.29 brlcad or was it redeclaration
22:27.45 starseeker I believe so - got redeclaration when I tried to fix it
22:28.34 starseeker so it may be as simple as putting bin.h before bio.h where fd_set is used
22:28.57 starseeker adds this to his pile of "Windows is lame" xamples
22:29.13 brlcad like I said, that's an ancient issue :)
22:29.30 brlcad pretty much every windows dev writing a network app runs into it and facepalms
22:29.46 brlcad goes all the way back to win95 days
22:30.51 starseeker brlcad: I'll try to rework it and see (another MSVC compile, hooray...)
22:31.05 brlcad in all fairness, linux/unix headers used to be the same way before there was concerted effort to have encapsulated headers ... there are still order-dependent headers today though
22:31.50 brlcad also note that you don't really need a header check for winsock
22:31.59 brlcad it self-defines _WINSOCKAPI_
22:32.00 starseeker so testing for winsock2.h is fairly pointless then
22:32.23 brlcad right, bin.h already does the right thing
22:32.54 brlcad it just probably needs a little toggle to make it aware when bio.h has already been included to issue a warning
22:33.45 starseeker tries to figure out how to back out the changes gracefully...
22:36.19 brlcad i'll try a couple things and you can test the build for me
22:36.29 Notify 03BRL-CAD:brlcad * 62937 brlcad/trunk/include/bin.h: make the bin.h header aware of the bio.h header, make sure it isn't already included. we don't want bio.h to always include bin.h, so we need to check.
22:36.36 brlcad most of the unistd/repository cleanups were good progress forward
22:37.02 brlcad it's the manual winsock->bio replacements that need to be bin.h and checked for ordering
22:37.06 starseeker is reverse merging 62911
22:38.01 Notify 03BRL-CAD:brlcad * 62938 brlcad/trunk/include/bin.h: before vs after
22:39.14 Notify 03BRL-CAD:starseeker * 62939 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/bio.h and 10 others): Reverse most of r62911
22:39.22 starseeker got a couple things wrong in that anyhow looks like
22:39.30 starseeker OK, let's see where we're at
22:41.47 brlcad if you see any fork/execl looking symbols, that would be process.h needing to be in bio.h
22:42.33 brlcad but I intentionally didn't add it until it came up, to see if windows.h provides (or if we even expose execl on windows)
22:42.54 brlcad we have several legacy inclusions that haven't been checked
22:45.37 Notify 03BRL-CAD:starseeker * 62940 (brlcad/trunk/include/fb.h brlcad/trunk/src/libfb/fb_generic.c): For sure we need fd_set in these two files, so add bin.h includes
22:46.13 starseeker ok, CMake commencing
22:49.35 starseeker adds a WIX template to his "interesting to do someday" list
22:55.12 starseeker loading visual studio project...
23:19.24 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:35.53 Notify 03BRL-CAD:starseeker * 62941 brlcad/trunk/src/libbu/gethostname.c: bin, then bio
23:41.36 Notify 03BRL-CAD:starseeker * 62942 brlcad/trunk/include/bu/cmd.h: For timeval on Windows, add bin.h
23:44.29 Notify 03BRL-CAD:starseeker * 62943 (brlcad/trunk/src/libbu/cmd.c brlcad/trunk/src/libbu/cmdhist.c and 2 others): cmd.h has bio.h - don't need it twice, especially when it makes things out of order.
23:54.13 Notify 03BRL-CAD:starseeker * 62944 (brlcad/trunk/src/libbrep/BBNode.cpp brlcad/trunk/src/libbrep/BRNode.cpp): add std::max includes
23:58.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140924

IRC log for #brlcad on 20140924

02:57.13 Notify 03BRL-CAD:starseeker * 62945 (brlcad/trunk/include/ged.h brlcad/trunk/include/icv.h and 518 others): Not all the way through yet, but checkpoint in case my harddrive goes or something...
03:46.14 Notify 03BRL-CAD:starseeker * 62946 (brlcad/trunk/src/util/pix-png.c brlcad/trunk/src/util/pix-ppm.c and 65 others): Commit the rest of the util subdirectory
03:59.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:26.09 Notify 03BRL-CAD:starseeker * 62947 (brlcad/trunk/src/fb/bw-fb.c brlcad/trunk/src/fb/cell-fb.c and 40 others): Update src/fb
04:32.30 Notify 03BRL-CAD:starseeker * 62948 (brlcad/trunk/src/fbed/empty.c brlcad/trunk/src/fbed/execshell.c and 2 others): update fbed
05:08.18 Notify 03BRL-CAD:starseeker * 62949 (brlcad/trunk/bench/pixcmp.c brlcad/trunk/src/conv/obj-g.c and 71 others): More header rework checkpointing
05:20.21 Notify 03BRL-CAD:starseeker * 62950 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/mged/adc.c and 56 others): Get trunk compiling on Linux again
05:32.43 Notify 03BRL-CAD:starseeker * 62951 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp brlcad/trunk/src/libbrep/opennurbs_ext.cpp): Do need bio.h in the libbrep files
05:37.46 Notify 03BRL-CAD:starseeker * 62952 brlcad/trunk/src/libfb/if_wgl.c: shoudn't need this here...
05:40.28 Notify 03BRL-CAD:starseeker * 62953 brlcad/trunk/src/libfb/if_wgl.c: Do need it for gl.h on Windows...
05:45.32 Notify 03BRL-CAD:starseeker * 62954 brlcad/trunk/include/dm/dm_xvars.h: get mged compiling with MSVC
07:50.05 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:01.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:20.10 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
09:33.50 bhattigurjot Is there documentation available for Archer?
09:34.30 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
11:16.32 Notify 03BRL-CAD Wiki:203.110.243.22 * 7754 /wiki/User:Ankeshanand/GSoC14/proposal: /* Personal Information */
11:16.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:42.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:07.34 Notify 03BRL-CAD:starseeker * 62955 brlcad/trunk/src/adrt/isst_tcltk.c: Looks like isst_tcltk.c needs these on Windows.
12:18.55 Notify 03BRL-CAD:starseeker * 62956 (brlcad/trunk/include/bu/CMakeLists.txt brlcad/trunk/include/bu.h): bu_version needs its own header so we can avoid including all of bu.h just for that one function
12:21.45 starseeker yawns
12:31.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:39.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:17.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:30.10 brlcad a little surprised all those bios aren't needed, you test a bsd compile?
13:53.55 starseeker brlcad: not yet
13:54.17 starseeker has to rebuild a vm before he's able to do a BSD build...
13:59.52 Notify 03BRL-CAD:carlmoore * 62957 brlcad/trunk/misc/CMakeLists.txt: remove trailing blanks/tabs
14:02.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:10.17 starseeker actually, let's see if bz is set up to build...
14:31.36 Notify 03BRL-CAD:starseeker * 62958 brlcad/trunk/misc/tools/astyle/astyle_main.cpp: On FreeBSD it looks like we need sys/iconv.h, not iconv.h
14:36.45 starseeker brlcad: just successfully built on FreeBSD
14:40.27 starseeker reflects that BSD must not be getting built much - astyle's been in there a while now...
14:40.37 starseeker ``Erik: you still on BSD these days?
14:58.34 *** join/#brlcad bhattigurjot (~scott@117.220.148.214)
14:59.29 brlcad I build there all the time, but I don't think I've done a full build in a while -- usually rebuild just what I'm working on
15:17.18 Notify 03BRL-CAD:starseeker * 62959 (brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/axes.c and 39 others): Tweak mged bu includes.
15:23.12 Notify 03BRL-CAD:starseeker * 62960 brlcad/trunk/src/mged/cad_boundp.c: whoops, missed cad_boundp.c
15:27.15 Notify 03BRL-CAD:starseeker * 62961 brlcad/trunk/src/mged/qray.h: remove bu.h from qray.h and use subheaders
15:29.15 bhattigurjot Hi, are there any plans to shift from tk to qt?
15:30.13 Notify 03BRL-CAD:starseeker * 62962 brlcad/trunk/src/mged/mged.h: Add a few more common bu includes to mged.h
15:31.16 bhattigurjot I was wondering if I could contribute in that.
15:34.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:42.09 Notify 03BRL-CAD:starseeker * 62963 (brlcad/trunk/src/mged/points/count.c brlcad/trunk/src/mged/points/points_scan.l brlcad/trunk/src/mged/points/process.c): rework includs for mged point lib
16:13.57 Notify 03BRL-CAD:starseeker * 62964 (brlcad/trunk/src/util/admin-db.cpp brlcad/trunk/src/util/bu_arg_parse_private.h): update comments
16:14.11 brlcad bhattigurjot: that is exactly our plan
16:14.51 brlcad bhattigurjot: if you want to help, you could try to pick up where a previous gsoc project left off, get that code to compile with the latest qt
16:16.09 bhattigurjot brlcad: ah.. splendid!
16:16.11 bhattigurjot http://brlcad.org/wiki/User:Vladbogolin/qt-display-manager
16:16.17 bhattigurjot is this the one?
16:16.26 brlcad nope, but you could certainly help there too ;)
16:17.07 teepee uahh, latest Qt, sounds dangerous ;)
16:17.29 brlcad http://brlcad.org/wiki/User:Ralith
16:18.35 brlcad that built on this guys work:
16:18.44 brlcad http://brlcad.org/wiki/User:Mafm
16:19.32 bhattigurjot ok
16:19.50 brlcad bhattigurjot: that's mostly other students fleshing out ideas and working through a variety of issues
16:20.56 brlcad you can basically contribute to that long-term direction or towards a nearer-term goal of simply replacing our current tk interface with an equivalent qt one (which is close to working)
16:21.45 brlcad beware that either requires a lot of self-motivation though, this is a particularly busy time
16:22.44 bhattigurjot brlcad: I am willing to put my efforts :) and I am more inclined towards replacing the tk interface
16:24.31 bhattigurjot brlcad: you said "an equivalent qt one (which is close to working)"
16:24.56 bhattigurjot which one are we talking about.. Ralith's?
16:25.19 bhattigurjot Qt + Ogre
16:29.44 brlcad I mean getting mged or archer to compile without tk
16:30.02 brlcad these are existing tools
16:30.51 bhattigurjot yeah..
16:30.56 brlcad mged is a C run loop that invokes a tcl/tk interpreter that calls tcl/tk scripting code to create a relatively simple tk GUI
16:31.46 brlcad archer is a tcl/tk application that predominantly invokes C commands (the same ones provided by mged)
16:32.31 bhattigurjot ok.. so basically I replace tcl/tk with qt to run either of them.
16:32.33 brlcad both archer and mged rely on brl-cad's libdm / libfb libraries for drawing and rendering geometry ... these are the more complex parts and they are now working in Qt
16:33.14 brlcad they were only working in x11/glx/wgl before, but now that they're qt .. it makes it feasible to have a qt application that embeds them
16:33.35 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:33.37 brlcad either one that looks like mged or that looks like archer is probably a good first step
16:33.40 bhattigurjot brlcad: 7.24.2 or 7.25? Or it has been for some time?
16:33.48 brlcad (looking like mged is conceptually much easier)
16:33.56 brlcad huh?
16:34.23 bhattigurjot brlcad: libdm / libfb libraries in qt..
16:34.45 bhattigurjot I was asking whether they have been in qt for some time
16:34.51 brlcad you never work with a tagged version when doing development except in very rare circumstances
16:34.58 brlcad you use trunk sources, version doesn't matter
16:35.06 bhattigurjot brlcad: ah.. ok
16:35.13 brlcad or branch sources if the work lives on a branch
16:35.19 brlcad the qt work was on a branch, but it's now on trunk
16:35.50 brlcad dm was converted last year, fb this year
16:36.04 bhattigurjot okay
16:36.53 brlcad so maybe first step is to compile brl-cad against qt, see if you can get the existing dm/fb's working
16:37.37 brlcad you could try the qtged branch
16:37.54 bhattigurjot ok
16:37.55 brlcad probably best to start there
16:38.44 bhattigurjot brlcad: thanks for the startup :-)
16:39.54 brlcad don't be shy to periodically share your progress/discoveries/questions
16:39.59 brlcad (even if nobody replies!)
16:40.19 brlcad lots following the progress and it's mostly your initiative that is needed to make progress
16:40.58 bhattigurjot yes definitely
16:46.28 ``Erik high res terrain geometry news: https://www1.nga.mil/MediaRoom/LeadingStories/Pages/NGAreleaseshigh-resolutionelevationdatatopublic.aspx
16:47.12 ``Erik starseeker: yup, still fbsd
16:51.39 ``Erik actual 30" terrain geometry files: http://dds.cr.usgs.gov/srtm/version2_1/SRTM30/
16:59.20 Notify 03BRL-CAD:starseeker * 62965 (brlcad/trunk/src/burst/Mm.h brlcad/trunk/src/conv/dxf/bot-bldxf.c and 39 others): More header rework
17:03.29 starseeker bhattigurjot: mged is conceptually *way* easier than Qt - vlad's work in the qtged branch is intended to head towards a qt MGED, I'd highly recommend starting there and contacting him on the devel list (check the archives for recent discussions)
17:03.41 starseeker easier than Archer, not Qt...
17:05.24 bhattigurjot starseeker: okay :-)
17:05.44 starseeker was meaning to ping vlad about status on qtged actually
17:12.42 Notify 03BRL-CAD:starseeker * 62966 (brlcad/trunk/src/libfb/asize.c brlcad/trunk/src/libfb/tcl.c and 4 others): More header rework
17:17.04 brlcad snarfs srtm30
17:25.27 *** join/#brlcad bhattigurjot (~scott@59.91.235.107)
17:40.00 Notify 03BRL-CAD:carlmoore * 62967 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: add -t and -u writeups, and do minor rewrites for -v and -B
17:41.04 Notify 03BRL-CAD:starseeker * 62968 (brlcad/trunk/src/libged/draw_calc.cpp brlcad/trunk/src/libged/search.c and 37 others): Get the rest of the obvious bu.h inclusions, barring tests (which are at the moment deliberately left using bu.h in its entirity to check for build problems with the main header).
17:58.59 ``Erik heh, macbook pro can bend just like the iphone6: https://twitter.com/roon82/status/514735537266384896/photo/1 O.O
18:04.07 ``Erik ack, CVE-2014-6271
18:16.07 Stragus Ohh. Hum, does it unbend too?
18:46.00 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:46.06 sofat hi brlcad
18:46.33 sofat i almost complete my work
18:46.44 sofat please check
18:47.17 sofat http://202.164.53.122/~hitesh/wordpress/
18:47.21 sofat not data directly fetched from your server
18:47.28 sofat sorry now
18:47.54 sofat data is directly fetched from your server
18:48.28 sofat is use this link for getting the data for about us page
18:48.39 sofat svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk/doc/docbook/articles/
18:58.21 sofat brlcad, please check my work if you free
18:58.45 sofat i waiting your reviews
19:03.08 brlcad ``Erik: that is terrifying
19:03.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:10.46 ``Erik the bash injection vulnerability? yeah... I'm tempted to remove bash from bz and shift everyone to zsh until the fix is in the ports tree
19:12.26 ``Erik (vipw and :%s/bash/zsh/g should do the migration, then pkg delete bash and a motd update ...)
19:14.47 brlcad ``Erik: no, the mbp folding :)
19:15.16 brlcad the bash vul is kinda unnerving too, but I tend to expect them occurring from time to time ;)
19:15.29 starseeker ``Erik: shift everyone to a lisp shell ;-)
19:15.37 brlcad I see our bash is vulnerable (well, I guess everyone is really)
19:15.47 ``Erik oh, hah :D mbp's aren't designed for pockets O:-)
19:16.10 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:16.17 brlcad ``Erik: I just got the new mbp retina, so it hits close to home
19:16.18 ``Erik yeah, everyone, otherwise I woulda just laughed at linux folk
19:16.58 ``Erik sweet, I'm still on an old aluminum unibody macbook, haven't bitten the bullet for the mbp retina yet
19:17.05 starseeker ``Erik: have you tried the newer versions of FreeBSD that shifted to clang-built as default?
19:17.20 starseeker is curious if there was any noticable impact
19:17.29 ``Erik starseeker: yeah, my home fbsd box is running 10.0, I haven't noticed any real difference
19:18.07 starseeker cool
19:18.22 brlcad ``Erik: is package delete even going to work? there are tons of ports that depend on bash
19:18.34 brlcad heck, autotools depend on it iirc
19:18.47 brlcad so most builds, or at least most subsequent builds
19:19.32 brlcad ``Erik: yeah, the new 15" line updated just last month so I figured it was now or wait another 8 months and I'd already waited 8 years
19:20.27 ``Erik only things on bz that depend on bash right now are: xmlto-0.0.26_2 mpich2-1.5_2,5 valgrind-3.8.1_1,1
19:20.41 brlcad it was either get it now or go with a linux laptop, and there weren't good hardware options
19:20.51 brlcad huh, that's really surprising
19:21.13 sofat hi brlcad
19:21.19 brlcad howdy sofat
19:21.38 sofat please check my work
19:21.40 ``Erik valgrind is a 'nice to have', I don't think mpich is really used right now, but xmlto might be used for something important :/
19:21.42 brlcad i did :)
19:21.53 sofat i need your comments
19:22.10 ``Erik running autoconf might want bash, but building an autoconf based project should not... just sh
19:22.28 brlcad sofat: that's kind of open-ended, what are you looking for?
19:22.49 sofat sir i did some changes according your needs
19:23.09 brlcad remember about the "sir" here ;)
19:23.26 ``Erik deletes bash on his home fbsd box
19:23.29 sofat you told me , fetch the data from server and show on page
19:23.48 sofat so i done this
19:23.51 sofat i fetch the data from this link
19:24.01 sofat svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk/doc/docbook/articles/
19:24.09 brlcad yep, it looks great!
19:24.10 sofat there is my project link
19:24.16 sofat 202.164.53.122/~hitesh/wordpress/
19:24.23 brlcad I think you're misunderstanding
19:24.33 sofat yes
19:24.39 brlcad you've asked for open feedback, ask me something specific and I can expand more easily ;)
19:24.49 sofat ok
19:25.09 brlcad it looks great to me, I can see several things to try next, but it looks good
19:25.20 sofat thanks
19:25.49 brlcad e.g., the default style is minimal .. lets see a little more elaborate, at least some paragraph breaks
19:25.59 sofat ok
19:26.06 brlcad how's it parsing the docbook?
19:26.37 sofat sir data directly accessed using curl
19:26.51 brlcad egads, no sir! :)
19:27.05 sofat and parsing automatically perform
19:27.20 sofat i get only xml file data
19:27.33 brlcad do you even no for sure that I'm a "sir"? maybe I'm not even human... :)
19:27.51 starseeker that's starseeker's theory... ;-)
19:27.58 brlcad okay, so you curl the xml file (don't need to do that, can assume a local checkout
19:28.17 brlcad ~cadsvn
19:28.18 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
19:29.03 brlcad run that command and put the "brlcad" directory somewhere accessible to your front end, then you can get to the files without curl
19:29.40 sofat i want to ask one more question
19:30.34 brlcad curl won't scale ... we get > 10k website hits per month, often dozen requests per second
19:31.43 sofat ok
19:32.03 brlcad so yeah, this is looking sweet
19:32.13 brlcad nice making the template style match
19:32.22 sofat thanks
19:33.18 brlcad sofat: do you have ideas on how to merge the predefined translations and the Google translations?
19:33.26 ``Erik yup, delete bash and the deps, portmaster seems happy, seems all good (wtf is xmlto for? something must use it during build phase)
19:33.27 brlcad I see you set up the google ones here: http://202.164.53.122/~hitesh/wordpress/?page_id=2 .. nifty
19:33.38 brlcad ``Erik: dunno
19:33.42 sofat yes
19:33.47 brlcad maybe fop
19:34.24 sofat wait sir i show you something
19:34.31 sofat sorry for sir
19:34.33 Notify 03BRL-CAD:starseeker * 62969 (brlcad/branches/gecode/CHANGES brlcad/branches/gecode/CMakeLists.txt and 1025 others): Sync gecode with trunk up to -r62968
19:35.00 ``Erik nope, fop is just java stuff... I'mma grep around and figure this out
19:35.25 brlcad it looks like it's an optional dep for fop, lynx, and w3m
19:35.53 brlcad oh, other way around, never mind
19:35.53 ``Erik probably rabbit when I was looking at nosql stuff
19:36.08 sofat yes i use the google translation
19:36.37 ``Erik audio/alsa-utils deskutils/narval devel/hgview devel/rsvndump devel/xmltooling graphics/giflib japanese/gjiten mail/dbmail multimedia/dvdstyler net/rabbitmq news/newsstar print/system-config-printer security/opensaml2 security/shibboleth2-sp textproc/py-xmltools textproc/xmlto x11-wm/awesome x11-wm/awesome2
19:36.55 ``Erik ah, giflib I bet
19:37.09 brlcad looking at https://www.archlinux.org/packages/extra/i686/xmlto/ .. maybe git?
19:37.29 sofat but when i discuss about language translation than you told me the translation manual performed
19:37.36 sofat so i drop this idea
19:37.51 brlcad sofat: yes, but they've both good ideas
19:38.01 sofat ok no problem
19:38.06 sofat i use this
19:38.15 brlcad e.g., we want to use our translation when we have it, but ALSO provide google translations for all the other languages?
19:38.31 sofat ok that's nice idea
19:38.32 brlcad maybe put the translate option on the bottom or top of the page out of the way
19:38.49 sofat ok
19:38.54 brlcad oh, here's an idea
19:39.01 sofat tell me
19:39.26 brlcad how about if there are manual translations, we show them with their symbol ON the article, but then still allow the page to be autotranslated via google (at the bottom of the page)
19:40.16 sofat ok its nice idea
19:40.26 sofat i have another idea
19:40.37 brlcad do tell
19:41.19 starseeker oof - these are mean branch syncs
19:41.32 starseeker sees what else can be collapsed back into trunk...
19:42.03 sofat sorry now i think my idea is not good
19:42.19 sofat your idea is better then me
19:43.04 ``Erik might as well tell us your idea... even if it's not optimal, it can help us understand your thinking and maybe even give us new ideas... *shrug* :)
19:43.19 sofat so tell me my next task in project ?
19:43.28 Notify 03BRL-CAD:starseeker * 62970 (brlcad/branches/rel8/CHANGES brlcad/branches/rel8/CMakeLists.txt and 1025 others): Sync rel8 with trunk up to -r62968
19:43.29 sofat in this project
19:44.18 sofat first is use google translations
19:44.25 sofat in page
19:45.09 starseeker heh - if sub-optimal ideas were a bar to open source participation, I'd have been kicked out of the channel *years* ago...
19:46.13 ``Erik idea usefulness follows a U curve, dude, at the low end it's good entertainment... look at the existance of bash.org ;) *duck*
19:47.32 sofat tell me about another changes in page
19:47.55 Notify 03BRL-CAD:starseeker * 62971 (brlcad/branches/gct/CHANGES brlcad/branches/gct/CMakeLists.txt and 1025 others): Sync gct with trunk up to r62968
19:48.13 Notify 03BRL-CAD:starseeker * 62972 brlcad/trunk/src/libdm/CMakeLists.txt: Move Bob's original work to a different filename - not ready to delete it yet.
19:48.19 starseeker ``Erik: what an... appropriate name for that website today ;-)
19:48.48 starseeker waits to see if bash.org bashes bash and the internet implodes...
19:49.05 sofat brlcad, tell me about another changes in page
19:49.17 brlcad sofat: 1) make it work with a local checkout instead of curl, 2) have a more interesting default stylesheet so you can see the paragraph breaks
19:49.42 sofat ok
19:50.36 brlcad suggest hiding/minimizing the authorship details, or having a way to easily specify what gets hidden
19:50.59 sofat ok
19:51.18 sofat sir please clear the first task
19:51.39 sofat i could not understand
19:51.51 sofat <PROTECTED>
19:51.52 sofat ?
19:52.37 ``Erik ~cadsvn
19:52.37 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
19:53.06 ``Erik ^ do that on the machine running your dev server and point your dev server to what it did instead of fetching over the network
19:54.06 brlcad web server
19:55.30 brlcad sofat: https://www.mozilla.org/ is a very nice example, note the automatic detection of language, and language selection at the bottom
19:55.43 ``Erik yeh, development webserver... 202.164.53.122
19:56.03 sofat its means first i download the brlcad on my machine and then pick the data from xml files without including the any other web server
19:56.36 brlcad yes
19:56.54 brlcad it's the brlcad SOURCE files
19:57.01 sofat yes
19:57.40 brlcad it includes the "about page" and all those translations .. it's the actual repository
19:57.51 sofat yes i know
19:59.22 sofat now see website google translation show in bottom
19:59.30 sofat its ok ?
20:00.53 brlcad yeah, that looks good
20:01.04 sofat thanks
20:01.12 Notify 03BRL-CAD:starseeker * 62973 brlcad/trunk/src/libdm/CMakeLists.txt: Add in stand-alone osg-test application that demonstrates BRL-CAD wireframe drawing in an all-up OSG scene graph.
20:01.42 sofat 2 task is completed now?
20:02.22 sofat ok now my college internet speed very slow
20:02.59 brlcad 2 was to have a more interesting default stylesheet .. it looks the same to me
20:03.13 brlcad there are no paragraph breaks
20:03.16 sofat ok :-)
20:03.22 sofat please gave me one day so i complete this
20:03.23 brlcad it unnecessarily shows the author
20:03.46 brlcad definitely don't want to show "Christopher Sean Morrison BRL-CAD Open Source" and the e-mail address
20:03.50 sofat project according your needs
20:03.54 sofat ok
20:04.07 sofat i remove this staff wait
20:22.38 brlcad now to get sofat sorting it out so the url is clean..
20:25.01 ``Erik that's htaccess fu in wordpress, the wp-admin panel will try to modify the file for you or show you what to copy&paste in
20:25.09 Notify 03BRL-CAD:starseeker * 62974 (brlcad/trunk/src/libdm/dm-osgl.cpp brlcad/trunk/src/libdm/dm-osgl.h): Add an ifdef'd version of the osgViewer based exploratory dm code.
20:26.09 ``Erik or mostly htaccess fu and a checkbox in the wp-admin panel, anyway... easy to do
20:28.23 brlcad right, but he's completely ignoring it right now .. it's a form send and active dynamic content update
20:32.21 Notify 03BRL-CAD:starseeker * 62975 NIL: Trunk now has work-to-date for osg - delete branches
20:34.34 Notify 03BRL-CAD:starseeker * 62976 NIL: dm/fb API reworking now merged as well, delete dm-work branch
20:36.38 Notify 03BRL-CAD:starseeker * 62977 brlcad/trunk/misc/svn2git/archive_branches.sh: Update archived branches list
20:36.48 starseeker scrub scrub scrub...
20:38.40 Notify 03BRL-CAD:brlcad * 62978 brlcad/trunk/include/bselect.h: on windows, the internet networking and socket API are both provided by Windows Sockets (i.e., winsock2.h). since this header's scope is fd_set, select, and company, make sure we're included in the right order by making it aware of bio.h inclusion
20:39.04 ``Erik iphone thickness comparison chart: https://twitter.com/IslandTaz/status/514666328100462592/photo/1
20:41.57 Notify 03BRL-CAD:starseeker * 62979 brlcad/trunk/src/other/openscenegraph/src/osgDB/CMakeLists.txt: We guarantee zlib - make osgDB logic match up
20:42.07 brlcad coincidentally or ironically, if they hadn't rounded out the sides, it'd probably not bend
20:43.20 ``Erik that'd be interesting to put through some kind of fem/fea
20:47.28 starseeker checks to see if the bselect.h update has any wide ranging implications...
20:47.40 starseeker and crosses fingers...
20:49.17 Notify 03BRL-CAD:brlcad * 62980 brlcad/trunk/src/libbu/gethostname.c: shouldn't need to manually include winsock.h here, bin.h provides networking
20:50.24 Notify 03BRL-CAD:brlcad * 62981 brlcad/trunk/include/bu/cmd.h: the bselect.h header provides sys/select for things like select, fd_set, and timeval. certainly doesn't have anything to do with networking so remove bin.h include.
20:53.19 Notify 03BRL-CAD:brlcad * 62982 brlcad/trunk/include/fb.h: select and fd_set a provided by bselect socket header, not the bin networking header
20:56.00 Notify 03BRL-CAD:brlcad * 62983 brlcad/trunk/src/libged/bot_dump.c: not a networking command...
20:58.21 brlcad wonders if maybe the headers should be renamed for clarity, bsocket and bnetwork
20:59.34 Notify 03BRL-CAD:starseeker * 62984 (brlcad/trunk/include/dm/dm_xvars.h brlcad/trunk/src/libdm/dm_obj.c): Need to take another look at Windows - these includes probably shouldn't be here...
21:00.52 ``Erik http://s3.crashworks.org.s3-website-us-east-1.amazonaws.com/if-programming-languages-were-vehicles/
21:01.23 starseeker +1 for bsocket and bnetwork
21:02.21 starseeker brlcad: bot_dump isn't seeing htonl now - do I need an include in cv.h?
21:02.28 starseeker bu/cv.h rather...
21:02.38 Notify 03BRL-CAD:brlcad * 62985 (brlcad/trunk/src/librt/db5_io.c brlcad/trunk/src/librt/db_scan.c brlcad/trunk/src/librt/vlist.c): not networking, so remove bin.h; but might still need bio.h or bselect.h on some platforms
21:03.38 starseeker db5_io.c:161: error: implicit declaration of function ‘htons’
21:04.08 brlcad okay, platform differences
21:05.21 starseeker db5_io.c needs bin.h for that definition currently
21:05.49 starseeker I guess htons and htonl are considered part of the networking API?
21:05.52 brlcad yeah, they are
21:06.02 brlcad I didn't see them in there on quick scan
21:06.15 brlcad and mac platform is apparently providing them in something else
21:06.32 starseeker part of me wants to put bin.h in cv.h (where the h* functions are needed) but suspects that's inviting trouble...
21:06.52 brlcad yeah, technically that header doesn't declare anything that requires it
21:07.43 brlcad IFF anything uses one of cv.h macros, then bin.h is needed .. so it's conditional on the callee
21:08.27 Notify 03BRL-CAD:starseeker * 62986 (brlcad/trunk/src/libged/bot_dump.c brlcad/trunk/src/librt/db5_io.c and 2 others): Needed for htonl and friends on Linux
21:09.34 starseeker brlcad: would a rename to bsocket and bnetwork be minimally impacting?
21:11.41 starseeker always thinks "bin.h" has something to do with binaries at first glance...
21:13.15 Notify 03BRL-CAD:brlcad * 62987 (brlcad/trunk/include/bin.h brlcad/trunk/include/bio.h brlcad/trunk/include/bselect.h): clarify the scope of each of the portability headers
21:13.36 brlcad in.h is the name of the standard posix header it replaces
21:14.12 starseeker winces
21:14.38 brlcad same with bselect.h replacing select.h
21:14.46 starseeker posix or not, that's some lousy naming
21:15.03 starseeker why didn't they go with network.h and socket.h?
21:15.32 brlcad probably a combination of too vague and too much to type
21:15.43 starseeker and "in" isn't vague?
21:15.58 starseeker humph
21:16.05 brlcad "in" is specifically "internet networking api" as opposed to non-internet networking methods
21:16.46 brlcad or ARPA's InterNet
21:16.50 starseeker or, you know, "INput device management" or some such...
21:17.05 brlcad as it usually was installed as "arpa/in.h"
21:17.05 starseeker no matter, obviously a fight had long ago
21:17.22 brlcad hindsight and evolution, meh
21:17.30 starseeker 's vote, fwiw, is to go with bsocket.h and bnetwork.h
21:17.48 brlcad go for it, seems reasonable for our purposes
21:18.04 starseeker would it interfere with what you're doing?
21:18.06 brlcad more declarative, less ambiguous to general audience
21:18.19 brlcad no, I was just doing a quick scan on places that needed bselect.h
21:18.21 starseeker doesn't want to introduce churn if brlcad is working with things
21:18.34 brlcad before screwing that up ;)
21:18.48 starseeker heh
21:19.02 brlcad at a quick glance, I think there's a couple of the bin.h's that should be bselect.h
21:19.13 starseeker can readily believe that
21:19.26 brlcad got distracted by the ones that seemingly had nothing to do with networking (albeit network/host conversions DO)
21:19.34 brlcad there's not that many
21:19.51 starseeker well, in this instance, the "minimally impacting" perl regex also happens to be precisely the command needed to make the change - that's handy
21:21.52 brlcad can you test if_wgl and fb_generic.c on windows? I think they're the only two suspects remaining
21:22.02 starseeker I can this evening
21:22.16 brlcad or even if it breaks linux
21:22.41 starseeker what change exactly do I make? switch bin.h to bselect.h?
21:22.47 brlcad no, just remove bin.h
21:22.58 ``Erik "you arrogant tcp/ip effers, ipx is networking, too!"
21:24.02 starseeker fb_generic's OK on Linux
21:25.35 brlcad cool, so "probably" just not needed at all
21:25.51 brlcad there was mention in the file about recognizing the host, so probably some code that got pushed elsewhere
21:26.10 brlcad if it fails, then bselect.h is probably needed ... or I missed a htonl again
21:26.21 starseeker nods - sounds like code that *should* have been pushed elsewhere...
21:26.42 brlcad X.25 and ATM networks are far more common and still relevant "non-IP" networks than IPX...
21:28.24 starseeker brlcad: go ahead and commit if you want... I'll try it this evening
21:28.49 brlcad I think in.h and friends included other non-IP protocols like ICMP, IGMP, ARP, etc
21:30.37 Notify 03BRL-CAD:brlcad * 62988 brlcad/trunk/src/libfb/fb_generic.c: eliminating this bin.h... doesn't seem to have any net/host conversions, but does use fd_set
21:31.00 ``Erik erm, was fairly sure icmp and igmp are ip based (they sit alongside tcp, udp, rdp, ...)... anyway, in.h got it's name in the wild west era of computer networking (still referred to as berkeley sockets for it's bsd heritage) :)
21:37.17 starseeker reflects that short, terse header names reflect an era when a lot more code was being written than was being maintained long-term...
21:37.26 starseeker things have changed
21:39.06 Notify 03BRL-CAD:starseeker * 62989 (brlcad/trunk/CHANGES brlcad/trunk/bench/pixcmp.c and 439 others): Rename bio.h to bsocket.h and bin.h to bnetwork.h, respectively.
21:40.33 ``Erik well, things were simpler, there weren't nearly as many headers (or components on a computer), and many filesystems had limits that forced fairly short filenames anyway
21:41.02 ``Erik 'scheme' was supposed to be schemer, but there was a limit of 6 characters on the machine they went to implement it on
21:41.36 starseeker heh - reminds me of some of the artifacts left in the Maxima lisp codebase
21:42.20 ``Erik and on tiny machines, cbm basic variables only respected the first two characters of the name, so 'car' and 'cat' would intern to the same thing
21:42.39 ``Erik the good old days :)
21:42.54 Notify 03BRL-CAD:starseeker * 62990 brlcad/trunk/src/libdm/CMakeLists.txt: Right... the OSG DM also depends on Tk
21:45.54 brlcad starseeker: eek, bio.h isn't socket stuff...
21:46.04 brlcad those are input/output routines
21:46.18 brlcad bselect.h is socket api
21:48.07 Notify 03BRL-CAD:brlcad * 62991 brlcad/trunk/src/libfb/if_wgl.c: since it doesn't seem to directly call any WSA_ winsock function, presume select/fd_set declarations are needed (so changing bin.h to bselect.h).
21:48.09 starseeker ah, my bad
21:48.30 starseeker one second
21:49.27 brlcad is starting to think starseeker hasn't read the header to any of those three files... :)
21:49.40 starseeker 's brain is a little fried
21:51.14 brlcad bio.h is a tricky one .. it is sort of a "lifeline" header, so in a way the homonym fits
21:51.19 brlcad stdio.h, io.h, fcntl, unistd.h, and windows.h
21:51.45 brlcad it's the "standard I/O functions" ... which is a lot of stuff
21:52.19 starseeker nods
21:52.45 starseeker with the other two clarified bio.h should be fine
21:52.50 starseeker jabs sourceforge...
21:53.00 Notify 03BRL-CAD:starseeker * 62992 (brlcad/trunk/CHANGES brlcad/trunk/CMakeLists.txt and 440 others): dur - got the wrong header for socket rename. revert...
21:53.06 starseeker hah
21:57.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:01.19 Notify 03BRL-CAD:starseeker * 62993 (brlcad/trunk/CHANGES brlcad/trunk/include/CMakeLists.txt and 43 others): Rename bselect.h to bsocket.h and bin.h to bnetwork.h
22:01.25 starseeker there we go
22:05.07 Notify 03BRL-CAD:starseeker * 62994 (brlcad/trunk/include/bnetwork.h brlcad/trunk/include/bsocket.h): Fix internals of moved headers
22:08.15 Notify 03BRL-CAD:starseeker * 62995 brlcad/trunk/CMakeLists.txt: Don't enable OSG by default yet
22:32.35 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:02.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140925

IRC log for #brlcad on 20140925

00:34.10 Notify 03BRL-CAD:starseeker * 62996 brlcad/trunk/regress/repository.sh: Update repository regression script.
00:34.33 Notify 03BRL-CAD:brlcad * 62997 brlcad/trunk/src/libfb/if_wgl.c: no WSA or other networking calls, so should only need bselect.h
01:48.47 Notify 03BRL-CAD:brlcad * 62998 brlcad/trunk/include/bsocket.h: catch order inclusion issues even when not compiling on windows
01:49.06 Notify 03BRL-CAD:brlcad * 62999 brlcad/trunk/include/bnetwork.h: reword, clarity
02:23.15 Notify 03BRL-CAD:starseeker * 63000 brlcad/trunk/src/libfb/if_wgl.c: rename
02:33.16 Notify 03BRL-CAD:starseeker * 63001 brlcad/trunk/src/bwish/cadAppInit.c: tweak cadAppInit.c headers
02:38.04 Notify 03BRL-CAD:starseeker * 63002 (brlcad/trunk/src/mged/dm-generic.c brlcad/trunk/src/mged/fbserv.c): Tweak some mged header includes - not sure if these are right yet...
02:42.52 Notify 03BRL-CAD:starseeker * 63003 brlcad/trunk/src/mged/dm-generic.c: reorder includes for Windows
02:48.35 Notify 03BRL-CAD:starseeker * 63004 brlcad/trunk/include/bu/version.h: Need defines or BU_EXPORT won't function on Windows.
02:50.19 starseeker grr
02:50.33 starseeker tries to figure out what he's still missing for version.h...
02:52.44 Notify 03BRL-CAD:starseeker * 63005 brlcad/trunk/src/libbu/vers.c: add the header to vers.c
03:16.37 Notify 03BRL-CAD:starseeker * 63006 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/conv/asc/asc2g.c): Linux header tweaks
03:22.28 starseeker urk. http://sourceforge.net/p/tcl/mailman/message/32865888/
03:24.40 starseeker think that's got it... Windows build progressing now
03:33.25 starseeker bingo
03:58.51 brlcad starseeker: what was up with src/adrt/isst_tcltk.c ?
03:59.40 brlcad header rules should put dm.h after all system headers, including gl.h and the bu headers etc
04:24.42 Notify 03BRL-CAD:brlcad * 63007 brlcad/trunk/src/adrt/isst_tcltk.c: ws
05:36.32 brlcad starseeker: quick test on my laptop with just libbu with and without header breakout, ~8% build time improvement (wallclock) best case
05:38.41 brlcad takes about 10sec to build libbu, so good bit of noise in the numbers, but it is consistently faster (whew!)
05:38.53 brlcad so probably warrants checking the overall build time
05:39.29 brlcad here's a script that converts from breakout to bu.h:
05:42.54 brlcad cd include ; for file in ../src/[^o]*/*.c ../src/[^o]*/*/*.c ../src/[^o]*/*/*.c ../src/[^o]*/*/*/*.c ; do second=0 ; for header in bu/*.h ; do if grep --quiet -E "include \"$header\"" $file ; then if test $second -eq 0 ; then echo "$file: SWAP $header for bu.h" ; perl -pi -e "s,include \"$header\",include \"bu.h\"," $file ; second=1 ; else echo "$file: KILL $header" ; perl -pi -e "s,.*include \"$header\",," $file ; fi ; fi ; done ; done ; cd
05:43.06 brlcad meant to be run from the top-level source dir
05:44.46 brlcad you'll want to comment out the header order check in bsocket.h and bnetwork.h too
06:00.04 brlcad does a full build test on old mac
06:00.39 brlcad (made sure to disable docs and prebuild src/other before "time make")
06:04.52 Notify 03BRL-CAD:brlcad * 63008 brlcad/trunk/src/librt/primitives/pipe/pipe.c: pipe shadows pipe() when unistd is included
06:06.54 Notify 03BRL-CAD:brlcad * 63009 brlcad/trunk/src/librt/primitives/pipe/pipe.c: didn't intend to inject bu.h
07:11.05 *** join/#brlcad mpictor (~mark@c-68-58-38-45.hsd1.in.comcast.net)
07:51.16 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:54.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:37.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
09:41.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:01.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:42.10 starseeker brlcad: on Windows, gl.h needs some other stuff defined
10:42.34 starseeker or rather, dm_xvars.h does
10:43.50 starseeker no, sorry that one was GL/gl.h
10:44.03 starseeker is looking at diff
10:48.19 starseeker huh
10:48.30 starseeker moves the header and tries again...
10:52.01 Notify 03BRL-CAD:starseeker * 63010 brlcad/trunk/src/adrt/isst_tcltk.c: try moving gl.h back with the rest of the system headers - it should be there.
10:58.18 starseeker I swear, sometimes these compiles feel like quantum computing...
11:00.05 ``Erik iirc, gl.h on windows needed something weird like windows.h included before
11:03.32 starseeker that's my recollection as well - but now it seems to be building with r63010
11:03.42 starseeker will have to try another clean build tonight
11:05.23 ``Erik is common.h the first thing included? I'd think that might cover the windows required header issue
11:05.59 starseeker it is, but it doesn't include windows.h
11:23.24 starseeker reflects that if we *really* want to increase our build speed we'll have to port a lot of C++ to C...
11:26.49 starseeker ``Erik: feel like a project? C versions of openNURBS and stepcode would be just the ticket :-P
11:51.11 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:16.14 *** join/#brlcad yiyus (1242712427@je.je.je)
12:34.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:53.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:55.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:27.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:08.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:19.30 Notify 03BRL-CAD:starseeker * 63011 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/other/CMakeLists.txt): Merge gct into main branch - doesn't look like working with this code will be disruptive enough to warrant keeping in its own branch.
14:20.38 Notify 03BRL-CAD:starseeker * 63012 NIL: remove gct branch
14:21.35 Notify 03BRL-CAD:starseeker * 63013 brlcad/trunk/misc/svn2git/archive_branches.sh: Add gct to git archive list
14:40.57 Notify 03BRL-CAD:starseeker * 63014 brlcad/trunk/src/mged/fbserv.c: Fix bsd build of mged
14:46.56 Notify 03BRL-CAD:starseeker * 63015 brlcad/trunk/src/libdm/fontstash/fontstash.h: clear warnings
14:50.34 Notify 03BRL-CAD:n_reed * 63016 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix leak
14:56.18 Notify 03BRL-CAD:starseeker * 63017 brlcad/trunk/CMakeLists.txt: whoops, OSG enablement slipped in
14:58.38 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:13.51 brlcad oof, that's actually why the header was namged bselect.h instead of bsocket.h
15:16.01 brlcad sys/socket is both networking and non-networking sockets whereas the select api is socket agnostic (just works on descriptors)
15:16.30 brlcad is a little torn
15:20.30 starseeker brlcad: can leave the explicit socket include there - just wanted to check if it should be added or not
15:20.38 Notify 03BRL-CAD:brlcad * 63018 (brlcad/trunk/include/bnetwork.h brlcad/trunk/include/bsocket.h): sys/socket is both networking and non-networking, which is part why it wasn't originally included but now with 'network' being the nomenclature, it does embiggen inclusion. it's consequently also why bsocket was named bselect, to avoid having headers with overlapping api (select.h is socket agnostic, sys/socket.h is far more
15:20.40 Notify general). go ahead an include in both for now to see how things shake out but this probably either warrants combining them or going back to the bselect distinction.
15:27.22 brlcad starseeker: it's more about having headers that fit expected intent implied by their name
15:29.43 brlcad it's the difference between having a header named myselect.h and mysocket.h ... I would certainly expect the latter to provide sys/socket.h if I was told it's meant to be a wrapper
15:30.33 brlcad could argue that it already belonged in myin.h vs mynetwork.h as socket.h is very much internet-centric (it just does much more too)
15:35.38 Notify 03BRL-CAD:n_reed * 63019 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix leak
15:36.40 Notify 03BRL-CAD:starseeker * 63020 brlcad/trunk/regress/repository.sh: For in-src-dir build, don't do bio.h test on obj_rules.cpp - it incorporates the perplex scanner template, which we don't want to tie to BRL-CAD's specialized headers.
15:44.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:44.42 Notify 03BRL-CAD:starseeker * 63021 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMakeLists.txt and 2 others): Merge in the OpenCL work from opencl branch, using the BRLCAD_ENABLE_OPENCL flag to turn it on/off. Need to actually try this and make sure it still runs.
15:47.00 Notify 03BRL-CAD:starseeker * 63022 NIL: Delete opencl branch - work merged into trunk, can be enabled with BRLCAD_ENABLE_OPENCL
15:47.57 *** join/#brlcad bhattigurjot (~scott@117.214.202.39)
15:48.19 Notify 03BRL-CAD:starseeker * 63023 brlcad/trunk/misc/svn2git/archive_branches.sh: Add opencl to the archived branches list
16:00.41 bhattigurjot Hi, I compiled qtged branch on my system. I have using Qt version 4.8.1
16:01.02 bhattigurjot should I compile against the latest qt?
16:01.05 bhattigurjot 5+?
16:01.20 brlcad bhattigurjot: did you run the tool successfully?
16:01.37 bhattigurjot brlcad: yes
16:02.03 brlcad part of your goal should be to become familiar with the current state of the tools, run mged and/or archer and use the qt display manager (dm) and framebuffer (fb)
16:02.51 brlcad are you yet familiar with mged?
16:02.51 bhattigurjot okay
16:03.30 bhattigurjot not extensively.. I guess I should go through it thoroughly
16:04.17 brlcad yeah, I suggest doing a couple of the exercises (if not all of them) on the Intro to MGED here: http://brlcad.org/wiki/Documentation
16:04.58 bhattigurjot alright
16:05.09 brlcad there's about 16 lessons, you don't need to do them all, but it's a good idea
16:05.26 brlcad they take about 10-20 minutes each
16:05.48 bhattigurjot yeah I did 1 or 2 few months back
16:06.33 bhattigurjot I'll be doing them again
16:06.35 brlcad okay, so maybe just a refresher
16:06.46 bhattigurjot yeah
16:06.48 brlcad a really quick way to test the Qt interface:
16:07.06 brlcad the "attach" command and the "rt" command
16:07.25 brlcad for example, start your qt mged: mged test.g
16:07.32 brlcad create a sphere: make sph sph
16:08.12 brlcad if you run the rt command, it'll create a 2d framebuffer window: rt
16:08.55 brlcad if you run the attach command, it'll create (another) 3d display manager window: attach qt
16:09.02 Notify 03BRL-CAD:starseeker * 63024 (brlcad/branches/qtged/CHANGES brlcad/branches/qtged/CMakeLists.txt and 1088 others): Sync qtged with trunk up to r63023.
16:09.46 brlcad you can create different types of framebuffer and display manager windows by specifying other types, for example:
16:09.50 brlcad rt -F/dev/X
16:09.53 brlcad rt -F/dev/ogl
16:09.57 brlcad attach X
16:09.59 brlcad attach ogl
16:10.00 brlcad etc
16:10.30 brlcad compare them, get comfortable with using them
16:11.02 brlcad then yes, the next useful step is probably to upgrade to qt 5 and make sure everything is still working at least as well as it is now
16:11.03 bhattigurjot ok
16:11.29 starseeker bhattigurjot: er, you might want to try updating qtged branch again - I just did a big sync with trunk :-/
16:11.35 brlcad if you see any differences between creating an X, ogl, and qt display manager or framebuffer, that would also be a perfect place to get working
16:12.13 bhattigurjot starseeker: ok
16:12.23 brlcad yeah, make sure the HEAD sources are still working :) notice commit r63024
16:13.08 bhattigurjot okay
16:13.17 starseeker sorry, didn't realize that sync was landing right in the middle of someone working with the branch
16:13.55 starseeker would have needed to be done at some point, but I wasn't trying to make life harder on purpose ;-)
16:13.55 brlcad i thought that's why you did it ;)
16:14.04 starseeker heh
16:14.33 starseeker is thoroughly in clean-up mode... might as well ride the momentum while it lasts
16:15.29 starseeker brlcad: do you know if the work in attr-extension-mods was merged?
16:16.14 starseeker spose I should ask Tom...
16:17.11 starseeker need to warn him he needs to sync his d-bindings branch soon anyway if he wants to keep it compatible
16:19.39 *** join/#brlcad kamal__ (~kamal@14.98.39.73)
16:21.38 brlcad it most definitely was not (and probably should not, lots of changes that need careful reviewing)
16:23.25 brlcad i've got a nice isolated compile-test going on right now to check the header impact
16:23.32 starseeker nods
16:24.37 starseeker I'll leave attr-extension-mods alone then
16:25.14 brlcad in theory, should get the benefit per lib additive, so it should be a good general measure of how it will shake out ... just working on getting stable numbers now without other influences (src/other, c++, etc)
16:26.31 brlcad basically doing a full build, then running this: for i in lib* fb gtools mged nirt rt sig util ; do echo $i ; cd $i && make clean && make .. ; done && time make
16:26.54 brlcad then running the script I pasted last night, rebuilding full, and re-running the above
16:27.11 brlcad should give a reasonable picture
16:27.44 brlcad oops
16:28.02 brlcad for i in lib* fb gtools mged nirt rt sig util ; do echo $i ; cd $i && make clean && cd .. ; done && time make
16:29.07 starseeker nods - should tell the story
16:29.46 starseeker why the make .. after make clean?
16:33.52 brlcad that was the oops...
16:34.18 starseeker ah :-)
16:34.20 starseeker sorry
16:35.17 brlcad you try the script that converts all the bu's back to a single bu.h?
16:35.39 brlcad that was fun, took about 15 minutes
16:39.55 starseeker brlcad: did try it on my home machine - was pretty quick there for some reason (suspiciously so)
16:40.48 starseeker build seemed slightly faster, but I didn't do a proper isolated test so hard to say
16:41.00 brlcad shouldn't be faster :)
16:41.00 starseeker will give it the full treatment tonight
16:41.17 starseeker no, I mean the breakout of bu includes was slightly faster
16:41.27 brlcad ahh, right
16:41.31 starseeker sorry, mean one thing and saying another
16:42.01 starseeker is trying to make sure everything builds everywhere at the moment...
16:42.16 brlcad I think i'm going to do one more run with just the libs too as I suspect app linking is still going to dominate
16:42.32 brlcad yay for distcheck-full
16:42.35 starseeker heh
16:42.51 starseeker the handy "melt your computer in three easy steps" tool
16:43.37 starseeker probably is a decent stress test for operating systems in a lot of ways
16:43.42 Notify 03BRL-CAD:n_reed * 63025 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix leak
16:43.44 brlcad we seriously need to get buildbot going so this all just happens
16:43.51 starseeker agrees
16:44.08 bhattigurjot Is it negligence on my part that I am not able to run "attach qt"? It says there are only two types valid: X and ogl
16:44.21 starseeker what's needed? is the existing buildbot setup working and someone needs to just write the proper config?
16:44.28 brlcad bhattigurjot: that means you probably did not compile against qt
16:44.34 brlcad check your cmake log
16:44.34 starseeker bhattigurjot: um. Did your build detect system Qt?
16:44.53 starseeker cmake configure, not build
16:47.48 starseeker brlcad: now that I think about it, does it make sense to maintain distcheck-full vs. distcheck? I know I wouldn't be happy with a release that didn't satisfy distcheck-full...
16:50.07 brlcad yeah, I think so .. I find myself using both regularly
16:50.16 brlcad quick check here, full check there, etc
16:50.41 starseeker ok, cool
16:50.44 brlcad and distcheck is ever so slightly easier to debug
16:51.02 starseeker as long as someone is using the basic distcheck :-)
16:51.15 starseeker just blasts all of them typically...
16:51.16 Notify 03BRL-CAD:starseeker * 63026 (brlcad/branches/gecode/src/other/CMakeLists.txt brlcad/branches/gecode/src/other/gecode/CMakeLists.txt and 32 others): Update gecode to version 4.3.0
16:51.22 brlcad don't have to read down a convoluted make -j100 log to find which one *actually* failed, find the dir, hunt down the problem, ...
16:52.23 starseeker raises eyebrow - if a sub-component of distcheck-full fails, I just look at the .log file for the build error. Can even cd into the distcheck-whatever subdir and work directly on the problem there
16:53.01 starseeker if any of the tests complete, the directory associated with that test is gone and it's just the log file
16:54.14 brlcad yeah, but which log file?
16:54.20 brlcad that's my point
16:54.28 starseeker the one associated with the test that left a directory behind
16:54.42 starseeker if all of them left a directory behind, most any will do - it's a common problem then
16:54.56 brlcad eh? they're all still there usually
16:55.09 brlcad but only one or two got to the point of failure
16:55.28 starseeker really? I often get situations where the debugs will complete but the release don't, or tk or in-src-dir fail while all the rest succeed
16:55.49 starseeker in that situation (no-tk, for example) only the no-tk directory should be left
16:56.08 brlcad usually all the dirs are there for me
16:56.15 brlcad but not all fail
16:56.23 starseeker O.o
16:56.35 starseeker that's not good...
16:57.00 brlcad anyways, the whole point is having to hunt and peck (i.e., randomly pick one) is not my debugging style either ... I want to see an error and trace it
16:57.16 starseeker nods
16:57.25 brlcad so I have to read the intermixed log output, which is a pita
16:57.39 brlcad so distcheck wins if all I want is quick validation
16:57.54 starseeker right
16:57.56 brlcad which is probably 75% of the time unless it's time to release
16:58.00 brlcad then it flips
16:58.37 starseeker you'll have to show me if you get that case where only a few of the builds failed but extra directories got left behind - that's not supposed to happen
16:58.57 Stragus Erik, it's terrible, the Elfga comics page is down! :)
17:26.50 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
17:26.52 Notify 03BRL-CAD:n_reed * 63027 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/CMakeLists.txt and 842 others): sync from trunk through r63026
17:39.01 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
17:39.02 Notify 03BRL-CAD:n_reed * 63027 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/CMakeLists.txt and 842 others): sync from trunk through r63026
17:39.10 Notify 03BRL-CAD:n_reed * 63028 (brlcad/trunk/src/libbrep/intersect.cpp Property Changed: and 3 others): merge changes from brep-debug r61544; fixes bugs in brep intersection
17:40.50 Notify 03BRL-CAD:n_reed * 63029 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r62107; we shouldn't discard ssx curve intervals that lie on face boundaries
17:40.55 ``Erik heh, it's up now
17:55.48 Notify 03BRL-CAD:n_reed * 63030 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp and 4 others): merge changes from brep-debug r62117, r62521; rename vars, quell warning
18:09.44 Notify 03BRL-CAD:n_reed * 63031 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r62416-r62519, r62522-62584; initial reworking of split_trimmed_face to perform boolean combinations of closed curves for trimmed face construction that's more robust and easier to debug
18:15.21 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:15.33 bhattigurjot While compiling qtged branch against Qt, i'm getting the error regarding header file inclusion for bio.h to come after bsocket.h which is kinda surprising since bio.h is included after bsocket.h in include/fb.h
18:15.56 bhattigurjot <PROTECTED>
18:17.42 Notify 03BRL-CAD:carlmoore * 63032 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: rewrite parts of rt
18:18.49 Notify 03BRL-CAD:carlmoore * 63033 (brlcad/trunk/src/conv/asc/asc2g.c brlcad/trunk/src/libdm/osg-test.cpp): remove trailing blanks/tabs; fix spelling
18:19.49 Notify 03BRL-CAD:n_reed * 63034 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp): merge changes from brep-debug r62593-r62614; fix unhandled cases in the sub_curve routine and have it throw exceptions so callers can't ignore a NULL result
18:33.11 Notify 03BRL-CAD:n_reed * 63035 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r62623, r62660, r62674; more work on split_trimmed_face implementation
18:39.24 bhattigurjot This is the complete cmake command I'm using:
18:39.25 bhattigurjot "cmake ../brlcad-qtged -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DBRLCAD_ENABLE_QT=ON -DCMAKE_BUILD_TYPE=Debug"
18:40.08 bhattigurjot I saw in the CMakeLists.txt file, that Qt5 is required.
18:40.17 Notify 03BRL-CAD:n_reed * 63036 (brlcad/trunk/src/libbrep/intersect.cpp Property Changed: and 3 others): merge changes from brep-debug r62681-r62771; fixes bugs in brep intersection
18:41.30 bhattigurjot Although I'm using Qt 4.8.1(checked using qmake -v) but my system does have qt5 files
18:43.30 Notify 03BRL-CAD:starseeker * 63037 brlcad/trunk/src/libdm/CMakeLists.txt: add osg-test.cpp to ignore list
18:44.59 starseeker bhattigurjot: the bio.h thing is most likely a consequence of recent header work
18:45.53 bhattigurjot starseeker: ok.. so how do I resolve this?
18:46.01 starseeker what file is throwing the error?
18:46.24 bhattigurjot bsocket.h
18:46.51 starseeker OK - what file is the build trying to compile when that error is generated?
18:46.56 Notify 03BRL-CAD:n_reed * 63038 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r62876; make linking of intersection curves from separate faces more robust
18:46.58 starseeker bsocket.h is included by something else
18:47.14 bhattigurjot dm-qt.cpp
18:47.45 starseeker OK - try just removing the bio.h include from that file
18:47.58 starseeker the other headers should take care of it, so you shouldn't need it explicitly
18:48.12 starseeker (should be line 28)
18:48.18 bhattigurjot yeah
18:50.35 bhattigurjot starseeker: compiling now.. but is this "bio.h" required in dm-qt?
18:51.21 starseeker it's most likely already included by other headers - that's why you were getting the conflict
18:51.58 bhattigurjot okay,, btw this branch is it compatible with qt5?
18:52.39 starseeker not sure - vlad was just starting work on this, so I'm not sure what version(s) he was assuming
18:53.14 bhattigurjot I guess my cmake configuration picked qt5 files..
18:53.23 starseeker IIRC, Qt5 is needed primarily because of the need to embed Qt in Tk - we're trying to get away from that by using Qt instead of Tk, so either ought to work
18:53.48 bhattigurjot yes
18:53.59 starseeker Qt5 is the new version, so that's fine
18:54.32 starseeker if Qt4 can be supported without too much work we will, but if Qt5 ends up a requirement we can live with that
18:55.07 bhattigurjot alright
18:56.15 Notify 03BRL-CAD:starseeker * 63039 brlcad/trunk/src/libdm/dm-qt.cpp: handled by other headers...
18:57.53 Notify 03BRL-CAD:n_reed * 63040 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r62901, r62907, r62910, r62925, r62931-r63025; more work on split_trimmed_face implementation
19:02.45 bhattigurjot starseeker: on running "attach qt" I am getting two windows.. one titled 'dm_qt0' it is blank.. and the other one titled '(Unknown)' that shows the sphere I created
19:03.10 bhattigurjot I guess it is not being embedded
19:03.27 starseeker bhattigurjot: that's were vlad left off, IIRC - he had turned off the embedding of the Qt dm as a first step towards replacing the Tk window with a Qt window
19:04.02 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
19:04.12 bhattigurjot ok
19:04.35 starseeker so the things to do are 1) understand how the attach mechanism is working to create a Tk window and embed the dm, and how to do that with a Qt window
19:05.05 starseeker 2) figure out how key bindings are set up for the Tk dm window and translate those binding to the Qt mechanism for key bindings
19:05.19 starseeker 3) same thing for mouse bindings
19:06.23 starseeker you want to get to the point where "attach qt" in the branch gives you the same functionality as "attach X" in trunk
19:06.49 bhattigurjot okay
19:07.39 bhattigurjot correct me if I am wrong.. what I have understood so far is that tcl script is being run to create a tk widget when we run "mged"
19:08.02 bhattigurjot which I can see in mged.c
19:08.07 starseeker in "gui" mode I believe that's correct
19:08.21 starseeker "classic" mode - which is what this work is looking at - may be doing something more basic
19:09.22 starseeker but the 'attach' command is a tcl command that will trigger other calls, since the MGED command prompt is a Tcl prompt (currently, anyway)
19:10.35 starseeker I would send an email to the dev list and see if you can talk with vlad to find out what his design approach is
19:11.06 bhattigurjot ok
19:11.22 bhattigurjot I'll post on devel list
19:21.19 bhattigurjot starseeker: from the points you listed above, for the 1st one, where should I begin looking into the code?
19:21.37 bhattigurjot for the "attach" one
19:35.25 bhattigurjot ok.. attach.c it is!
19:43.46 Notify 03BRL-CAD:starseeker * 63041 brlcad/trunk/src/libbrep/CMakeLists.txt: Add brep_except.h to ignore list
19:43.53 brlcad there's no point in worrying about qt4 .. by the time we're done with an alpha, qt6 will probably be out
19:43.57 brlcad they're already on 5.3
19:44.16 brlcad we should target the latest only imho
19:44.56 starseeker nods - works for me. I was figuring that if we stick to the C api (as opposed to using qml) then 4.8 might "just work" for a basic interface
19:45.32 starseeker but the momentum is shifting to Qt5 now (KDE is either on it or close to it, IIRC)
19:53.00 Notify 03BRL-CAD:n_reed * 63042 brlcad/trunk/src/libbrep/boolean.cpp: partial merge of changes from brep-debug r61367; don't forget the surface-surface overlap intersections; brep command now produces good output for all combs in librt/tests/brep_boolean_test.g that have non-empty results
20:00.38 Notify 03BRL-CAD:starseeker * 63043 brlcad/trunk/src/libbrep/CMakeLists.txt: Add the surfacetree test code using queues as a patch for documentation purposes - needs to be rethought in light of subsequent work.
20:02.21 Notify 03BRL-CAD:starseeker * 63044 NIL: saved work added here as a patch in trunk - this branch is no longer needed
20:03.13 Notify 03BRL-CAD:starseeker * 63045 brlcad/trunk/misc/svn2git/archive_branches.sh: Add surfacetree to archived branches
20:15.18 Notify 03BRL-CAD:starseeker * 63046 (brlcad/branches/qtged/doc/docbook/system/man1/en/rt.xml brlcad/branches/qtged/misc/svn2git/archive_branches.sh and 7 others): Update qtged to trunk r63045
20:35.02 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:40.28 Notify 03BRL-CAD:carlmoore * 63047 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: Add 'This is' remark involving -J
22:59.01 Notify 03BRL-CAD Wiki:Ernesto1955 * 0 /wiki/User:Ernesto1955:
IRC log for #brlcad on 20140926

IRC log for #brlcad on 20140926

01:05.45 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:23.01 n_reed :q
01:37.11 starseeker second the :q
02:09.48 n_reed heh, I was just trying to disconnect my screen session using ex quit command
04:00.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:04.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:23.39 *** join/#brlcad sofat (~sofat@202.164.53.117)
05:24.23 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
05:42.37 bhattigurjot starseeker: the inclusion of bio.h header in dm-qt.cpp must be declared inside #ifndef directive..
05:42.41 bhattigurjot right?
05:49.13 bhattigurjot Should I correct it and submit a patch file for it?
06:04.23 bhattigurjot Oops my bad.. bio.h already is
09:27.31 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
10:29.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.12 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:09.30 *** join/#brlcad s3gfault (~s3gfault@188.72.124.173.leadertelecom.ru)
11:43.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:37.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:08.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:38.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:47.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:27.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:27.51 *** join/#brlcad sofat (~sofat@101.214.194.100)
14:27.58 sofat hi brlcad
14:28.48 sofat http://202.164.53.122/~hitesh/wordpress
14:28.49 sofat i done all changes
14:31.01 sofat please check
14:58.42 *** join/#brlcad sofat (~sofat@49.138.88.148)
15:01.04 sofat brlcad,
15:01.10 sofat i complete my work
15:02.24 sofat please check it
15:02.39 sofat http://202.164.53.122/~hitesh/wordpress
15:17.27 Notify 03BRL-CAD:starseeker * 63048 brlcad/trunk/src/librt/primitives/sph/sph.c: Get rid of the logging messages
15:31.54 brlcad sofat: that looks great
15:32.01 brlcad so time to check the code?
15:32.25 brlcad can you make your code available somewhere? you can submit it to our patches tracker or online somewhere else
15:36.39 Notify 03BRL-CAD:n_reed * 63049 (brlcad/trunk/src/libged/brep.c brlcad/trunk/src/librt/comb/comb_brep.cpp and 3 others): Fix memory errors in brep conversion. Use a consistent convention of having the caller pass a newly allocated ON_Brep, and having the callee either fill it out or set it to NULL on error. Previously the ON_Brep argument was sometimes replaced with a new allocation, with the original sometimes deleted by
15:36.41 Notify the callee (recursive calls to single_conversion) and sometimes not (rt_sph_brep, rt_tor_brep).
15:53.33 *** join/#brlcad sofat (~sofat@101.214.43.140)
15:55.38 sofat there is link
15:55.39 sofat http://pastie.org/9597266
15:55.50 sofat for code please check
16:01.14 sofat brlcad, there is my code please check
16:02.52 brlcad sofat: you don't have to keep asking .... irc is about efficient communication, I'm reading the code and intending to respond
16:02.59 brlcad you repeatedly asking is not efficient (for you or me)
16:03.20 sofat sorry
16:03.24 brlcad it takes more than a couple minutes to read code :P
16:03.33 sofat :-(
16:03.41 sofat ok no problem
16:03.47 brlcad it's fine, just be patient :)
16:06.19 brlcad okay, so this looks pretty good overall
16:06.37 sofat ok thanks
16:06.55 sofat now allow me to upload this project on your server
16:07.01 sofat please
16:07.04 sofat :-)
16:07.06 brlcad not so fast speedy :)
16:07.16 sofat :-(
16:07.20 brlcad there are a few issues with the code
16:07.27 sofat ok tell me
16:07.28 brlcad it does the feature needed, which is great
16:07.36 brlcad but we also have coding standards that must be met
16:08.49 brlcad others are expected to read and use your code, so it needs to be neat
16:08.59 sofat ok
16:09.14 sofat please tell me about coding standards
16:09.16 brlcad this means cleaning up your use of whitespace (spaces and tabs in the file, indentation)
16:09.23 sofat regarding your needs
16:09.25 brlcad as well as basic documentation
16:10.22 sofat ok
16:10.47 brlcad gah, I can't get to our online sources to show you an example
16:11.43 *** join/#brlcad albertcoder (~albertcod@117.228.188.163)
16:11.51 brlcad look in your checkout tree at the db/db.php file
16:12.59 brlcad notice the header and footer, and consistent 2-char indentation
16:13.06 brlcad spaces around operators
16:14.04 brlcad e.g., ") {" not "){" and "a, b, c" not "a,b,c" and "a = b" not "a=b", etc
16:14.39 brlcad the other issue I notice is that you don't apply a stylesheet....
16:14.52 brlcad you're manually reading the xml tree looking for paragraphs
16:15.29 sofat yes
16:16.46 brlcad that will be incredibly fragile over time, requiring a source change every time we want to modify the appearance
16:16.55 brlcad this should be handled by a stylesheet
16:18.44 brlcad can't tell with the indentation, but it looks like you load the default file twice?
16:19.04 sofat yes
16:19.31 sofat if i am not wrong do we need to style using a single css file
16:19.38 sofat ?
16:20.12 *** join/#brlcad kamal__ (~kamal@14.98.86.46)
16:20.40 brlcad yeah, a single css file that describes how to translate the xml entities into html entities
16:20.43 brlcad here's an example: http://php.net/manual/en/class.simplexmlelement.php#94718
16:22.20 sofat i see
16:22.51 brlcad looks like this stylesheet might work: http://www.badgers-in-foil.co.uk/projects/docbook-css/
16:25.07 brlcad ahh, $xml->addProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="xsl/xsl.xsl"');
16:25.49 sofat ok i will add this style sheet
16:25.52 brlcad these, not the badgers link: http://www.linuxfromscratch.org/blfs/view/cvs/pst/docbook-xsl.html
16:26.22 brlcad it might be a little hard to get them working right
16:26.47 brlcad because docbook is complicated .. but that is why manually embedding logic will be fragile too
16:27.22 brlcad in essence, you're rending docbook xml into wordpress
16:27.30 brlcad and making it language-aware
16:27.50 brlcad sofat: if you can't get it working within a day or two, let me know
16:28.09 brlcad it is complicated
16:28.16 sofat ok i will try my best
16:28.24 brlcad we can use what you have for starters after you clean it up
16:28.31 brlcad did you find db/db.php?
16:29.13 brlcad should be /home/hitesh/public_html/trunk/db/db.php
16:29.26 sofat yes
16:29.32 sofat i got it
16:32.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:33.12 sofat brlcad, please tell me short term task which i can complete upto tomorrow
16:33.32 sofat i am a bit confused still
16:39.56 Notify 03BRL-CAD:n_reed * 63050 brlcad/trunk/src/librt/comb/comb_brep.cpp: Setting our conversion return code from Transform inverted the semantics. Any time we tried to set a non-identy matrix on a brep, it caused the conversion to return a failure status.
16:43.07 brlcad sofat: clean up the formatting of your code
16:44.08 brlcad then add a header and a footer -- run this: sh/template.sh bsd yourfile.php
16:44.18 brlcad then run: sh/ws.sh yourfile.php
16:44.37 brlcad lets see what that all looks like
16:44.41 brlcad make sense?
16:46.11 *** join/#brlcad s3gfault (~s3gfault@188.72.124.53.leadertelecom.ru)
16:46.33 sofat ok I will do this
16:50.41 brlcad cool
16:54.18 sofat brlcad, i tried to run the above command but this show this error "Assuming U.S. Government copyright assignment
16:54.19 sofat ERROR: /home/hitesh/public_html/wordpress/wp-content/plugins/xml/xml.php has an unknown filetype
16:54.19 sofat ERROR: the header failed to apply, aborting
16:54.19 sofat "
16:54.40 sofat MAy be this is because header and footer is part of theme not my plugin.
17:01.05 *** join/#brlcad albertcoder (~albertcod@117.238.218.215)
17:33.40 Notify 03BRL-CAD:n_reed * 63051 (svn:mergeinfo ## -1,6 +1,3 ## and 8 others): mark trunk revisions merging from brep-debug as mergedProperty Changed:----------------brlcad/branches/brep-debug/brlcad/branches/brep-debug/src/libged/polyclip.cpp
17:54.08 *** join/#brlcad albertcoder (~albertcod@117.255.168.171)
18:14.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:31.30 Notify 03BRL-CAD:brlcad * 63052 brlcad/trunk/src/librt/primitives/brep/brep.cpp: use db_str2op() instead of manually encoding the op as a single-char string.
18:49.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:50.18 Notify 03BRL-CAD:brlcad * 63053 (brlcad/branches/rel8/include/brep.h brlcad/branches/rel8/include/dm/bview.h and 32 others): remove XOR as a boolean operation. this is predominantly to simplify the API and userland. on review, looks like xor operations were never published, but they were exposed via adjust and get/put commands. ideally, we want boolean operations to be encapsulated in a library instead of spread around as
18:50.20 Notify switch statements of varying behavior throughout our code.
18:54.51 clock hi all
18:55.02 clock what are unusual uses of BRL-CAD?
18:55.11 clock Can it be used for example for rendering of 3D diagrams?
18:55.34 Notify 03BRL-CAD:n_reed * 63054 (svn:mergeinfo ## -1,3 +1,6 ## and 8 others): revert r63051, which incorrectly recorded a reverse-merge
18:55.42 clock If I want to visualise a real function over 10x10 matrix, could I make a script to make 10x10 columns of varying heights and let it render?
19:04.27 Notify 03BRL-CAD:n_reed * 63055 (svn:mergeinfo ## -3,4 +3,4 ## and 6 others): mark trunk revisions that merged from brep-debug as merged (second attempt at r63051)
19:08.01 Notify 03BRL-CAD:n_reed * 63056 (brlcad/branches/brep-debug/doc/docbook/system/man1/en/rt.xml brlcad/branches/brep-debug/misc/svn2git/archive_branches.sh and 12 others): sync from trunk through r63055
20:41.11 Notify 03BRL-CAD:brlcad * 63057 brlcad/trunk/sh/footer.sh: add some basic support for php and html files, generating an html <!-- --> comment block for the footer.
20:43.05 Notify 03BRL-CAD:brlcad * 63058 brlcad/trunk/sh/header.sh: add support for php files, using /* */ for the header blocks. checks if there's a <?php at the beginning and skips that line.
20:53.13 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
21:09.21 starseeker interesting https://code.google.com/p/mgcl/
21:18.52 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:32.14 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:57.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20140927

IRC log for #brlcad on 20140927

05:21.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
09:24.13 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
09:45.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:02.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:25.16 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
12:57.10 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
13:27.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
15:52.28 *** join/#brlcad bhattigurjot (~scott@59.91.112.166)
15:55.07 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
15:57.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:59.29 bhattigurjot This may sound like it's nothing but just thought I should share it. I was reading "Volume II – Introduction to MGED" and I found that some changes in the software that haven't been reflected in this manual.
16:15.56 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
16:22.30 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:52.08 brlcad bhattigurjot: that pdf was made many years ago -- we have a more up-to-date version in our sources but we haven't posted a new pdf
16:52.31 brlcad if you build brl-cad, or check your install tree, I believe there is a more up to date version in html format
16:56.34 bhattigurjot ah.. okay thanks
17:05.25 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:46.26 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.70)
17:46.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:46.26 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
17:48.09 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
17:59.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:19.09 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.150.103)
18:27.27 *** join/#brlcad sofat (~sofat@101.213.137.218)
19:15.20 sofat brlcad, today i am working on docbook css style
19:15.21 sofat so now i understand how it work
19:31.25 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:55.33 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:00.50 *** join/#brlcad mihaineacsu (~mihaineac@92.81.150.103)
20:17.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:18.24 *** join/#brlcad sofat (~sofat@101.213.125.26)
20:18.52 sofat brlcad, could not find any solution
20:19.08 sofat regarding this problem you have any idea?
20:23.39 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:38.49 *** join/#brlcad yiyus (1242712427@je.je.je)
20:43.38 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
20:43.39 *** join/#brlcad nanicoar (~n@87-92-215-120.bb.dnainternet.fi)
21:09.07 Stragus scratches his head at how gcc -std=gnu99 on OSX doesn't accept nested functions or label pointers
21:09.31 Stragus I don't know much about OSX, did they lobotomize gcc?
21:09.44 ``Erik osx defaults to clang usually
21:10.13 Stragus Huh, I see. How do I switch to the real thing?
21:11.55 ``Erik hm, I'm not seeing gcc at all in my xcode install (the gcc binary is actually clang)... I believe you can install it as a third party app using homebrew or macports
21:12.01 Stragus Also, how could SSL_connect() be deprecated, there's nothing to replace it!
21:12.08 Stragus I see.
21:13.20 Stragus It also throws the most obscure error "fatal error: error in backend: 32-bit absolute addressing is not supported in 64-bit mode", without any context of source file or line
21:15.09 ``Erik neat :) have you tried your code with clang on linux, or maybe on fbsd? they might be a little friendlier for you and get you a step closer to mac (which is a bit weird at times)?
21:15.53 Stragus I was assuming I could compile -std=gnu99 on OSX, as I do even on Windows
21:19.26 ``Erik clang might have odd support for gnu99 (or c99, or gnu extensions, or...)
21:20.06 Stragus Apparently it chokes on some of my inline assembly, but it doesn't tell me where, and there are hundreds of lines of code
21:23.13 Stragus Okkayy, I think OSX support is out
21:57.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:17.55 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:27.33 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.150.103)
22:30.47 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
22:46.02 mihaineacsu Stragus: I'm also on OSX, when does it fail? is it a part of the make process?
22:49.18 mihaineacsu and btw, gcc comes with the command line tools in xcode http://stackoverflow.com/questions/9353444/how-to-use-install-gcc-on-mac-os-x-10-8-xcode-4-4
23:19.04 Stragus mihaineacsu, these OSX troubles weren't for BRL-CAD but some other software
23:20.28 Stragus Thanks, I'll see if I can get gcc installed. I only have remote access to someone's mac-mini, I had assumed outputting OSX binaries was going to be absolutely painless
23:22.50 teepee that's quite optimistic ;)
23:24.53 Stragus I mean, it's command-line software and the only dependency is openssl
23:25.04 Stragus Even porting to Windows took about 10 minutes :)
23:25.23 teepee ok, no GUI helps a lot
23:25.37 Stragus Exactly
23:25.42 teepee no "this is not signed by a trusted developer" :/
23:26.43 Stragus I never experienced that, I never used OSX :)
IRC log for #brlcad on 20140928

IRC log for #brlcad on 20140928

00:01.53 ``Erik mihaineacsu: yeh, it was in 4.4, but xcode6 is just clang now (gcc --version says clang, even)
00:30.49 starseeker grumbles... if this old Alienware didn't have such an awesome screen, it really wouldn't be worth the trouble...
00:40.58 Stragus ``Erik, it seems awfully misleading to call that compiler as "gcc"
00:41.54 Stragus And it's messy if you want both installed at the same time
00:44.21 starseeker Stragus: my hunch is Apple no longer cares much about gcc, if they've gone so far as to switch over to making it a symlink to clang...
00:50.24 Stragus Well, its error reporting is terrible. The "fatal error: error in backend: 32-bit absolute addressing is not supported in 64-bit mode" is especially funny, without any line number for a file of 9000 lines (6000 lines of inline assembly)
00:50.52 Stragus (My big number library core)
00:56.20 starseeker is guessing they probably haven't optimized the assembly level error reporting yet...
01:40.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:58.52 brlcad laughs at Stragus' portability woes
02:36.54 Stragus You can laugh. :) But it says something when it's easier to port from Linux to Windows than to OSX...
02:54.06 brlcad with mingw or cygwin or gcc on windows, that's not really porting; with msvc, that'd be just a "little" surprising (not much, but a little)
02:54.34 brlcad and not really from Linux to Windows, it's from GCC to ...
02:55.13 brlcad GCC on OSX would have probably been a trivial recompile save for any header assumptions you made
02:55.24 brlcad which was the main compiler until recently
02:55.28 Stragus Yup, and that is what I was expecting
02:55.47 brlcad compile with LLVM (which frankly is generally better at spotting problems) on Linux and see where you're really at
02:56.55 brlcad generally better reporting too, but that is mostly on the C++ side of things
04:10.37 *** join/#brlcad sofat (~sofat@101.220.138.48)
04:15.19 sofat sir I could not found any solution for this issue, if you have a any solution please tell me
04:42.37 brlcad can you describe all you tried?
04:42.50 brlcad (in detail)
04:44.53 sofat yes ,i found you css style in brlcad source code
04:45.19 sofat and apply this stylesheet on the about.xml page
04:46.09 sofat and then i run this file on browser and i get the single paragraph of all content .
04:46.42 sofat now problem is how i divide this paragraph into sub paragraphs
04:48.18 sofat i found your css file in brlcad source code
04:51.04 sofat and i download these css files http://www.badgers-in-foil.co.uk/projects/docbook-css/ and apply on about us page then i get same output is single paragraph
04:53.36 sofat please help me for this issue
04:56.20 sofat there is output
04:56.21 sofat http://pastie.org/9601107
05:38.27 sofat Now i do some code with javascript and i divide the paragraph into sub paragraph now tell me its right way there is code
05:39.20 sofat http://pastie.org/9601156
05:39.32 sofat and there is output
05:40.22 sofat http://pastie.org/9601159
05:58.45 Notify 03BRL-CAD:ejno * 63059 brlcad/trunk/src/libtclcad/tclcad_obj.c: temporarily disable the libtclcad bu_log() hook due to threaded command output being slightly tricky; Tcl_Interp objects can only be used by the thread which created them
06:05.14 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:15.55 *** join/#brlcad sofat (~sofat@101.214.127.123)
06:16.27 Notify 03BRL-CAD:ejno * 63060 brlcad/trunk/src/libtclcad/tclcad_obj.c: use correct conversion specifiers
06:17.43 sofat http://pastie.org/9601193
08:02.28 Notify 03BRL-CAD Wiki:HowardBarnes * 7755 /wiki/ARL_Technical_Reports:
09:55.38 Notify 03BRL-CAD Wiki:Tzipitzipi * 0 /wiki/User:Tzipitzipi:
10:28.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:58.29 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
11:14.36 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:04.03 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:04.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:35.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:49.24 *** join/#brlcad sofat (~sofat@101.217.19.153)
16:51.27 *** join/#brlcad konrado (~root@195.24.220.134)
16:54.49 sofat brlcad, i did some work on xml and stylesheet
16:55.11 sofat this is simple example for show xml with style
16:55.12 sofat http://202.164.53.122/~hitesh/doc/k.php
16:56.44 sofat there is code
16:56.45 sofat http://pastie.org/9602249
16:57.02 sofat if you free so please check my work
17:10.14 mihaineacsu sofat: just a thought, here's how it shows up on my screen http://f.cl.ly/items/142w2z312T0w1k3T0r3E/Image%202014-09-28%20at%208.07.10%20pm.png
17:11.03 sofat yes
17:11.52 sofat this is output
17:12.00 mihaineacsu aah, ok
17:13.42 sofat what now question is this is right output according to brlcad needs?
17:14.53 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
21:09.37 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
IRC log for #brlcad on 20140929

IRC log for #brlcad on 20140929

00:24.08 *** part/#brlcad nanicoar (~n@87-92-215-120.bb.dnainternet.fi)
00:28.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
01:21.10 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:18.01 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
03:35.51 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
04:10.54 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:26.17 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
05:43.16 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
06:00.59 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
06:27.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
08:49.54 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
09:28.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:19.54 *** join/#brlcad konrado (~root@195.24.216.142)
11:27.23 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:42.58 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:47.19 *** join/#brlcad gaganjyot (~gagan@124.253.225.188)
12:41.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:51.34 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
12:52.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:22.52 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
13:27.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:06.50 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
14:15.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:32.49 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
15:03.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:32.42 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
15:44.15 *** join/#brlcad sofat (~sofat@49.138.153.214)
15:44.35 *** join/#brlcad sofat (~sofat@49.138.153.214)
15:45.08 sofat brlcad, please check my work i am waiting for your comments
15:45.25 sofat aded.
15:45.26 sofat <PROTECTED>
15:45.26 sofat <PROTECTED>
15:45.26 sofat * Now talking on #brlcad
15:45.26 sofat * Topic for #brlcad is: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
15:45.29 sofat * Topic for #brlcad set by brlcad!~sean@66-118-151-70.static.sagonet.net at Mon Apr 21 23:36:12 2014
15:45.31 sofat * #brlcad :http://brlcad.org
15:45.33 sofat * konrado (~root@195.24.220.134) has joined #brlcad
15:45.35 sofat <sofat> brlcad, i did some work on xml and stylesheet
15:45.37 sofat <sofat> this is simple example for show xml with style
15:45.39 sofat <sofat> http://202.164.53.122/~hitesh/doc/k.php
15:45.41 sofat <sofat> there is code
15:45.43 sofat <sofat> http://pastie.org/9602249
15:45.45 sofat <sofat> if you free so please check my work
15:45.47 sofat * Darshpreet has quit (Ping timeout: 245 seconds)
15:45.51 sofat <mihaineacsu> sofat: just a thought, here's how it shows up on my screen http://f.cl.ly/items/142w2z312T0w1k3T0r3E/Image%202014-09-28%20at%208.07.10%20pm.png
15:45.54 sofat <sofat> yes
15:45.56 sofat <sofat> this is output
15:45.58 sofat <mihaineacsu> aah, ok
15:46.01 sofat <sofat> what now question is this is right output ac
15:48.23 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.24)
15:50.20 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.133.32)
16:02.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:11.08 *** join/#brlcad mihaineacsu (~mihaineac@92.81.133.32)
16:15.54 sofat hi mihaineacsu
16:16.15 mihaineacsu hi!
16:20.18 sofat private chat?
16:20.25 sofat mihaineacsu,
16:20.36 mihaineacsu sure
16:24.38 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
16:34.00 Notify 03BRL-CAD:carlmoore * 63061 (brlcad/trunk/misc/opencl-raytracer-tests/version1/other/OpenCL/cl.hpp brlcad/trunk/src/libbrep/boolean.cpp and 2 others): remove trailing blanks/tabs, and fix spellings
16:42.18 *** join/#brlcad ries (~rvt@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:17.27 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
17:29.59 *** join/#brlcad gaganjyot (~gaganjyot@106.192.133.253)
17:39.15 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:46.27 Notify 03BRL-CAD:carlmoore * 63062 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: many minor touches, and a fix regarding -t, which does NOT take an argument
18:30.14 *** join/#brlcad sofat (~sofat@101.214.218.29)
18:40.42 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:49.29 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.143.44)
19:21.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:29.02 Notify 03BRL-CAD:carlmoore * 63063 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: add -. and -, items in manpage
19:38.27 *** join/#brlcad dario__ (~chick@41.205.22.41)
19:57.36 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:07.43 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:15.14 ``Erik free (for a week) kindle book "7 day startup" http://wpcurve.com/the-7-day-startup/
23:28.44 Notify 03BRL-CAD:starseeker * 63064 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: Fix man page xml
IRC log for #brlcad on 20140930

IRC log for #brlcad on 20140930

05:49.47 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:07.44 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
06:19.08 bhattigurjot brlcad: Do I need to know about tcl/tk before implementing the qt window for "attach qt" functionality?
06:37.31 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
06:50.14 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
07:18.35 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
08:14.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:50.15 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
09:49.39 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
10:10.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:32.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:44.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:11.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:17.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
14:07.30 *** join/#brlcad bhattigurjot (~scott@59.91.114.112)
14:23.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:07.59 *** join/#brlcad gaganjyot (~gagan@106.192.182.187)
15:08.12 *** join/#brlcad sofat (~sofat@101.214.202.68)
15:24.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:44.52 *** join/#brlcad sofat (~sofat@101.215.16.119)
15:46.48 *** join/#brlcad bhattigurjot (~scott@117.199.105.27)
16:03.04 *** join/#brlcad deepak (~chatzilla@117.212.48.114)
16:17.50 *** join/#brlcad gaganjyot (~gagan@124.253.225.188)
16:25.48 *** join/#brlcad kamal__ (~kamal@14.98.110.176)
16:30.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:57.36 *** join/#brlcad sofat (~sofat@101.215.16.119)
17:08.31 sofat brlcad, i done formating of xml content using xsl stylesheet
17:09.29 sofat there is code
17:09.31 sofat http://pastie.org/9607860
17:09.40 sofat please check if you are free
17:15.15 gaganjyot sofat, how do you paste to pastie ?
17:15.36 gaganjyot select code, copy, paste to pastie and then share the link ?
17:16.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:17.20 gaganjyot sofat, I created something to reduce this
17:17.22 gaganjyot https://github.com/gaganjyot/gistit
17:17.39 gaganjyot you just press ctrl + alt + c and you get a gist link ;)
17:17.46 gaganjyot though I need to test installation yet :P
17:39.12 sofat yes
17:47.36 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:05.56 *** join/#brlcad konrado (~konro@41.205.22.19)
18:13.29 *** join/#brlcad sofat (~sofat@101.214.199.142)
18:45.16 Notify 03BRL-CAD:carlmoore * 63065 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: more changes, including insertion of -+, for rt manpage; Usage, in the program, is to follow
19:03.33 *** join/#brlcad Monkeytoe (~Monkeytoe@cpe-204-210-213-111.neo.res.rr.com)
19:03.36 Monkeytoe Hello
19:12.03 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:16.17 Notify 03BRL-CAD:carlmoore * 63066 brlcad/trunk/src/rt/view.c: OK, now we expand the Usage for rt
19:43.34 Notify 03BRL-CAD:carlmoore * 63067 brlcad/trunk/doc/docbook/system/man1/en/gqa.xml: touch up to gqa manpage
19:54.48 *** join/#brlcad gaganjyot (~gagan@124.253.225.188)
20:13.50 brlcad Monkeytoe: howdy!
20:31.35 *** part/#brlcad gaganjyot (~gagan@124.253.225.188)
20:44.02 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
21:01.49 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:11.32 brlcad and bye!
22:23.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:44.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:27.29 brlcad ``Erik: apparently your smtp login is being probed, lots of auth failures
23:34.42 brlcad no worries, I found their IP and blocked them
IRC log for #brlcad on 20141001

IRC log for #brlcad on 20141001

00:50.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:29.38 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
06:37.46 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:09.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:59.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:00.01 *** join/#brlcad gurwinder (75dc93e6@gateway/web/freenode/ip.117.220.147.230)
09:02.36 gurwinder brlcad: Hello, I am trying to open .g file into readable form. I want to open binary .g file into text .g file without any conversion.
09:03.13 gurwinder Means it remain .g file but in text form.
09:05.34 gurwinder For that I tried C programs to open binary into text form but not proper results are there. I also use FORTRAN but till now not setified. So I go for our BRL-CAD converts file
09:06.57 gurwinder There I am searching were it reads file and use that stored information to get that read data to write into text form. What are possible solutions for this??
09:10.07 *** join/#brlcad gurwinder (75dc93e6@gateway/web/freenode/ip.117.220.147.230)
09:31.21 *** join/#brlcad gurwinder (75dc93e6@gateway/web/freenode/ip.117.220.147.230)
10:26.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:33.38 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
11:02.22 *** join/#brlcad infobot (ibot@rikers.org)
11:02.22 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
11:23.57 *** join/#brlcad infobot (ibot@rikers.org)
11:23.57 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
11:58.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:02.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:07.14 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
13:24.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:40.14 *** join/#brlcad konrado (~root@195.24.220.134)
14:02.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:47.04 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:23.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:36.53 *** join/#brlcad sofat (~sofat@101.216.192.133)
15:39.22 *** join/#brlcad gaganjyot (~gagan@124.253.225.188)
15:44.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:52.27 *** join/#brlcad konrado (~root@195.24.220.134)
15:54.51 sofat brlcad, please review my work i need your help
15:58.05 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
16:14.43 *** join/#brlcad Stragus_ (~alexis@modemcable055.162-81-70.mc.videotron.ca)
16:17.06 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
16:21.12 Notify 03BRL-CAD:carlmoore * 63068 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/src/rt/opt.c brlcad/trunk/src/rt/view.c): implement 'h' for help in rt; old 'h' becomes 'm' (think of misty haze); supply some missing leading blanks in man page
16:28.46 Notify 03BRL-CAD:n_reed * 63069 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: remove unnecessary conversions from loop to curve
17:11.11 *** join/#brlcad sofat (~sofat@101.216.147.102)
17:17.25 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:17.41 Notify 03BRL-CAD:carlmoore * 63070 brlcad/trunk/doc/docbook/system/man1/en/gqa.xml: various touching up of man gqa
18:43.01 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:43.26 *** join/#brlcad sofat (~sofat@101.208.237.148)
18:47.39 Notify 03BRL-CAD:n_reed * 63071 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: don't join LinkedCurve parts together for intersection; modify only the affected ssi curves
19:22.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:32.43 Notify 03BRL-CAD:n_reed * 63072 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: use CLAMP to clamp; using m_t.Min() for parameter calculation makes calculation wrong for decreasing intervals, use ParameterAt instead
21:21.08 Notify 03BRL-CAD:n_reed * 63073 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: don't convert loop to curve for inside/outside tests
21:24.41 Notify 03BRL-CAD:carlmoore * 63074 (brlcad/trunk/doc/docbook/system/man1/en/gqa.xml brlcad/trunk/src/libged/gqa.c): touchup involving -g in gqa
21:42.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:11.02 Notify 03BRL-CAD:brlcad * 63075 brlcad/trunk/include/vmath.h: use V_MIN/V_MAX in the implementation of CLAMP
23:33.22 Notify 03BRL-CAD:n_reed * 63076 brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp: curve uv points are not normalized
IRC log for #brlcad on 20141002

IRC log for #brlcad on 20141002

00:53.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:20.30 Notify 03BRL-CAD:n_reed * 63077 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.h): fix plot memory leaks
03:35.55 Notify 03BRL-CAD:brlcad * 63078 brlcad/trunk/include/vmath.h: of course I'd get these two mixed up. V_MIN/V_MAX are a little tricky as they *set* the left operand to the min/max of both operand values. that means we want CLAMP to be raised to the min else lowered to the max, not raised to the max else lowered to the min...
03:41.28 Notify 03BRL-CAD:brlcad * 63079 brlcad/trunk/db/db.php: convert to an html comment block and php-mode
03:44.37 Notify 03BRL-CAD:brlcad * 63080 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/slave/slave.c): put CLAMP to use
03:52.05 Notify 03BRL-CAD:brlcad * 63081 (brlcad/trunk/src/libged/brep.c brlcad/trunk/src/librt/primitives/brep/brep.cpp): change the signature of rt_brep_boolean() to take a db_op_t instead of a string for the boolean operation so the function doesn't need to concern itself with parsing. this lets us refactor the op string parsing to be consistent, using db_str2op() instead. consequently eliminates xor from the brep intersect
03:52.07 Notify command, which wasn't working anyways.
04:07.43 *** join/#brlcad konrado (~root@41.205.22.19)
04:09.55 Notify 03BRL-CAD:brlcad * 63082 (brlcad/trunk/src/conv/asc/asc2g.c brlcad/trunk/src/conv/asc/g2asc.c): more CLAMP() propagation
04:11.38 Notify 03BRL-CAD:brlcad * 63083 (brlcad/trunk/src/conv/comgeom/tools.c brlcad/trunk/src/conv/cy-g.c brlcad/trunk/src/conv/dxf/dxf-g.c): leverage V_MIN/V_MAX where appropriate to set bounds on values
04:19.01 Notify 03BRL-CAD:brlcad * 63084 (brlcad/trunk/src/conv/euclid/euclid-g.c brlcad/trunk/src/conv/euclid/euclid_format.c and 3 others): ws indent style cleanup
04:20.27 konrado brlcad hello
04:30.46 brlcad howdy konrado
04:35.32 Notify 03BRL-CAD:brlcad * 63085 brlcad/trunk/src/conv/fast4-g.c: some ws cleanup, but also eliminate old dead code that was never used.
04:36.11 brlcad konrado: how goes the coding?
04:37.00 konrado Not started coding still doing alot research
04:38.01 konrado Is the open scene graph compiled by default in brlcad
04:38.05 konrado ?
04:39.40 Notify 03BRL-CAD:brlcad * 63086 brlcad/trunk/src/conv/g-shell-rect.c: ws style cleanup
04:42.47 konrado i tried converting a simple epa primitive to vrml using the g-vrml converter but it was not working then after trying to find a work around i did g-stl, stl-g then g-vrlm which did a partial convertion.Why could i not get a direct convetion?
04:45.52 konrado Can you give me some pointers on how to convert vrml primitive to polygons. I have been contemplating using openvrml/openscenegraph?
04:47.22 brlcad konrado: when you run "cmake ...." it performs tests looking for open scene graph
04:47.44 brlcad you also have to enable it, but if it finds it and it's enabled, it'll be used
04:49.27 brlcad as for why g-vrml didn't work on the epa, it could be for a variety of obscure reasons like there not being a properly defined region to export
04:50.32 brlcad it should and can work (as seen by some of the other converters) .. and probably a quick/easy if it doesn't that you could probably debug successfully
04:52.04 brlcad that said, you're welcome to also rewrite the g-vrml exporter using a lib if you're so inclined ... might greatly help you understand what they're doin too if you go through line by line.
04:55.12 *** join/#brlcad konrado (~root@41.205.22.19)
04:55.15 Notify 03BRL-CAD:brlcad * 63087 (brlcad/trunk/src/conv/g-vrml.c brlcad/trunk/src/conv/iges/iges.c): more CLAMPing
04:55.45 Notify 03BRL-CAD:brlcad * 63088 brlcad/trunk/src/conv/iges/revolve.c: more min/max half-clamping
05:01.13 konrado I am still trying to find my way though the openvrml/openscenegraph source code and was thinking i could use the openscenegraph vrml primitive plugin to write a routine that would convert the vrml primitive to polygons so i can use them indexedfaceset while implimenting a vrml-g conveter
05:02.54 konrado but i would like to know if you can point me to some better way of achieving this
05:04.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:05.43 Notify 03BRL-CAD:brlcad * 63089 (brlcad/trunk/src/anim/anim_fly.c brlcad/trunk/src/conv/iges/spline.c and 2 others): more CLAMP() and V_MAX/MIN propagation
05:07.22 konrado brlcad: Are there some similarities between x3d and collada converters
05:07.30 konrado ?
05:07.59 brlcad konrado: i'm of the opinion that less is more .. openvrml or one of the other libs should work perfectly sufficiently
05:08.38 brlcad using something like OSG is pretty much unnecessary and undesirable for this .. that's huge baggage for what is supposed to be a simple converter
05:09.16 brlcad similarities in what sense? "yes, they both can describe geometry"
05:11.02 konrado Does collada describe geometry with respect to polygons like vrml?
05:12.10 brlcad it can
05:12.31 brlcad why? relevance?
05:15.06 konrado I was also thinking of how to implement g-dae
05:15.22 brlcad suggest concentrating on just vrml or x3d or whatever other format , not hopping around amongst formats when you run into some issue ... otherwise it'll just make it even harder for you
05:16.17 brlcad if you get one finished (any format) that doesn't exist, you'll usually have a much greater understanding
05:17.22 brlcad just realize the APIs and skills you need to export are not the same as those you need during import .. best to focus on one or the other only (for starters)
05:17.29 konrado presently working on vrml-g the others are just asides
05:17.37 brlcad okay
05:17.55 brlcad so have you tried using openvrml yet?
05:18.23 brlcad are you comfortable with c++?
05:18.57 konrado Yes but still trying find my way through the api
05:19.02 brlcad useful sample files: http://www2.cmp.uea.ac.uk/~jrk/wwwvrml.dir/public-vrml/VRMLLECTURE/
05:21.23 konrado Not very comfortable to c++ as compared to c but i dont mind working with c++
05:21.38 brlcad ooooh, I see openvrml uses the spirit parser...
05:22.21 konrado I just started looking into that and its all new to me
05:22.59 konrado dont think it would be any problem
05:23.16 brlcad we used to use the spirit parser
05:23.43 konrado What for?
05:23.52 brlcad for an entirely different lib, but that effort was abandonded
05:28.03 konrado Thank very much brlcad for the mentoring. I am going to rest now i have been up night preparing for the ACM-ICPC contest.
05:28.15 konrado I really appreciate the time you put in as a mentor.
05:29.19 konrado Brlcad: Bye
06:35.43 *** join/#brlcad blessing (~chick@41.205.22.41)
08:03.55 *** join/#brlcad blessing (~chick@41.205.22.41)
08:08.18 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:50.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:59.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:48.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:53.21 *** join/#brlcad mihaineacsu (~mihaineac@92.81.143.44)
11:42.55 starseeker would try extracting the relevant bits from Coin3D as a first run at vrml-g...
11:50.54 ``Erik vrml, egg, x3d and collada are all xml formats, does it make sense for us to have a general purpose xml lib in src/other/ at this time? (who knows, maybe v6 asc will be xml instead of tcl)
11:50.59 ``Erik or v7
11:53.05 ``Erik (xml<->sexp is trivial, so that'd be cool... quick translate and #'read the geometry :D )
11:54.10 ``Erik https://github.com/Vifon/sexp-to-xml heh, easier than I thought
11:55.55 ``Erik http://dev.man-online.org/package/main/xml-to-sexp/
11:57.45 ``Erik sexp aside, xml is reasonably common and is something we have ad-hoc implementations of here and there, picking a good lib and having things use it would reduce code, reduce bug surface area, and make new xml stuff a bit easier... *shrug* worth considering imho
12:00.56 ``Erik footpedals for input... https://twitter.com/Jaime_Fournier/status/516994237121179648/photo/1 (emacs super/hyper/meta with feet... full body coding!)
12:02.26 ``Erik http://usb.brando.com/usb-triple-foot-switch-iii_p02000c046d15.html
12:03.11 ``Erik no explicit support for mac/linux/bsd, but it's a hid device
12:03.43 ``Erik so possibly xkeymap them
12:27.53 *** join/#brlcad blessing (~chick@41.205.22.41)
12:34.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:35.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:50.18 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:12.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:13.47 brlcad really depends ... most of the formats we care about that are xml-based are already hooked up to use a particular xml parser and it would seem to me a waste of time to try and rewrite any to use a different parser
13:16.03 brlcad interesting foot pedals... would have totally gone for that when I had rsi flair-up back in college
13:26.30 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:50.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:41.34 *** join/#brlcad mihaineacsu (~mihaineac@89.120.36.27)
14:42.12 *** join/#brlcad bhattigurjot (~scott@117.225.212.195)
14:42.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
14:51.00 *** join/#brlcad bhattigurjot (~bhattigur@117.225.212.195)
14:53.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:54.13 bhattigurjot Hello, I asked about working in MGED on the mailing list, but didn't get any reply there
14:55.08 bhattigurjot I was asking whether I should know tcl/tk before working with Qt
16:07.54 *** join/#brlcad sofat (~sofat@49.138.90.97)
16:13.44 Notify 03BRL-CAD:carlmoore * 63090 (brlcad/trunk/doc/docbook/system/man1/en/gqa.xml brlcad/trunk/src/libged/gqa.c): initialize 'debug' to 0; add -d to man page
16:14.01 brlcad sofat: link to the latest?
16:14.36 *** join/#brlcad albertcoder (~albertcod@117.237.81.161)
16:15.46 sofat this is for xsl stylesheet
16:15.47 sofat http://pastie.org/9614206
16:16.30 sofat i use xsl style sheet to convert xml to html
16:17.24 sofat now i am right ?
16:21.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:22.43 brlcad that is the basic idea, but that xsl stylesheet doesn't for embedding (since it creates its own html/head/body sections)
16:23.44 brlcad also the emplate is only pulling the para blocks, but really we want it to pull everything and let the css file tell it what to show or not show
16:23.53 *** join/#brlcad user_name (~Divyanshi@106.192.184.60)
16:27.06 *** join/#brlcad sofat (~sofat@49.138.90.97)
16:27.31 sofat brlcad, yes
16:28.14 sofat then how i convert the xml file to html
16:28.44 sofat if i use xsl file so i need to define the html tag according my needs
16:32.37 sofat brlcad, don't need to define head,body
16:32.52 sofat without of this they work
16:33.25 sofat there is new code for xml
16:33.26 sofat http://pastie.org/9614246
16:34.03 sofat there is php code
16:34.04 sofat http://pastie.org/9614247
16:34.08 sofat please check
16:39.09 *** join/#brlcad sofat_ (~sofat@49.138.90.97)
16:39.32 *** join/#brlcad sofat_ (~sofat@49.138.90.97)
16:40.16 sofat_ brlcad, please tell me how i complete this work according your needs
16:41.25 brlcad sofat_: what am I checking ofr? does it work is the next question? :)
16:42.11 brlcad did you get the style/formatting cleaned up?
16:42.25 sofat_ yes
16:42.34 sofat_ i removed html,head
16:42.42 sofat_ tag from xsl file
16:43.42 sofat_ http://pastie.org/9614246
16:43.52 sofat_ there is php code
16:43.58 sofat_ http://pastie.org/9614247
16:44.05 brlcad you don't need to keep pasting it, heh
16:44.07 brlcad I saw it
16:44.25 sofat_ sorry
16:44.28 brlcad again, really we want it to pull everything and let the css file tell it what to show or not show
16:44.39 brlcad the template is only pulling the para blocks manually
16:45.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:45.58 sofat_ yes
16:46.19 sofat_ what is next step
16:46.27 brlcad I'd expect something like one of these other xsl files: doc/docbook/resources/brlcad
16:46.58 brlcad there are many possible next steps, several that I've pointed out to you .. .what do YOU think the next steps are?
16:50.30 sofat_ i see there is more files
16:50.30 brlcad the last time we talked, you were also going to clean up the formatting of your main php code
16:50.51 brlcad did you complete that?
16:53.03 sofat_ not yet , i will complete this i was working on xsl style sheet to convert xml to html
16:56.44 *** join/#brlcad mihaineacsu (~mihaineac@89.122.231.155)
16:57.00 sofat_ regarding formating for code you told me header and footer files but i made a wordpress plugin so header footer is not part of plugin, because header and footer is part of theme by default.
16:58.53 brlcad the header and footer are just comments
16:59.08 brlcad documentation about it
17:00.08 brlcad sofat_: so what is your long-term motivation?
17:00.53 brlcad I understand that you're wanting to work on something, but what is your interest?
17:01.56 brlcad whatever you work on should be independently useful to you, it's not an assignment you're turning in to me
17:02.03 brlcad interesting and useful
17:02.51 brlcad if you know of any possible way(s) to make your work better or to take a next step, you should take those steps without waiting for anyone to tell you that those are the next steps
17:03.06 brlcad does that make sense?
17:03.30 sofat_ i wanted to convert benchmark DB into mediawiki extension and i had worked three months on that
17:03.51 sofat_ but also wish to complete this work
17:04.01 brlcad this has the potential to be very useful and seen by hundreds of thousands of people... :)
17:05.41 brlcad we can get back to the benchmark db work soon, but there are lots of considerations there ...
17:06.22 brlcad it's not even clear yet with the migration to wordpress that we'll stick with mediawiki if there's a suitable alternative that has better features
17:06.39 brlcad that doesn't mean your work was wasted, but it means we need to look at exactly what you did more carefully
17:06.58 brlcad also reimphasizes the importance of commmunication in open source software development
17:07.02 brlcad talk early, talk often ;)
17:07.29 sofat_ honestly i have some problem in language and communication
17:07.45 brlcad regardless, this is all good work .. we just need to get it polished into a status where it can go live
17:08.04 brlcad yeah, I'm seeing that ... hopefully the language and communication will improve with time
17:08.07 sofat_ but i will try to improve both technically and with language
17:08.11 brlcad I suggest taking notes of yourunderstanding
17:08.33 sofat_ alright thanks
17:09.15 brlcad you have several obstacles / learning opportunities ;)
17:09.36 sofat_ sir please give me short term tasks which i can complete in a time
17:10.11 sofat_ i am ready to learn and overcome obstacles
17:10.28 brlcad 1) how to contribute to open source, 2) how to collaborate online / internationally, 3) understanding the requirements, 4) solving the coding problems by actually writing code, 5) being patient with me ... ;) and more
17:10.43 brlcad please, again, no sir here ;)
17:11.02 brlcad you don't even know that I'm a sir
17:11.37 brlcad you already have several short term tasks, no?
17:12.33 sofat_ sir i chose xml convert into html with help of xsl
17:12.43 brlcad NO SIR!
17:13.04 brlcad please
17:13.31 sofat_ so please gave me clear view so i complete this task
17:13.54 sofat_ where i am wrong ?
17:14.07 brlcad you mean besides repeatedly calling me sir? :)
17:14.36 sofat_ haha
17:14.46 sofat_ ok sean :-)
17:15.02 sofat_ yes
17:15.11 brlcad you tell me what you think remains needing to be done
17:16.30 sofat_ first convert xml to html in proper way and second provide coding standard to code
17:19.26 brlcad anything else?
17:20.44 sofat_ i know only this tasks.
17:21.45 brlcad those sound good to me too ;)
17:22.09 brlcad see -- you don't need me to tell you what to do, you already know
17:22.28 brlcad so do them and if you know of some way to improve something, do that too
17:22.44 brlcad when you have nothing left to improve, submit it for review
17:22.52 brlcad sound good?
17:24.11 sofat_ okay, i will need some help between
17:27.49 *** join/#brlcad mihaineacsu (~mihaineac@89.122.231.155)
18:00.51 *** join/#brlcad albertcoder (~albertcod@117.234.223.135)
18:10.19 brlcad oof, now that was a tricky regex to get working... [[:space:]]if[[:space:]]\([[:space:]]*([^[:space:]]*?)[[:space:]]*[^-][<>][=]?[[:space:]]*([^[:space:]]*?)[[\
18:10.22 brlcad :space:]]*\).*\n?[[:space:]]+\1?\2?[[:space:]]*=
18:11.27 brlcad finds code looking like a min/max clamping case
18:11.55 brlcad and I learned a new grep flag the process, woot
18:12.15 ``Erik hm, sofat has bailed... is the flag gnu or real? :D
18:13.17 *** join/#brlcad gaganjyot (~gagan@124.253.225.188)
18:14.23 brlcad the flag is perl actually
18:14.31 brlcad -Po
18:14.55 ``Erik yeah, the xml formats we have implemented are already implemented... dur... if we know that the implementations are flawless and there will be no more implementations, then I agree that it would be a waste of time... I find myself disagreeing with the "if's" :)
18:15.05 brlcad allow perl extensions (e.g., allow matching \n newlines and only print the matches
18:15.35 brlcad (?s) is also new to me, apparently syntax to make . match any char space char including newlines
18:16.29 ``Erik cool... regex and newlines has always been an issue for me... some impls do it, some don't... some want funky syntax... ^V\n style
18:16.57 brlcad I do it all the time in perl, but I needed grep-find in emacs to do it
18:17.10 ``Erik imma note -Po and (?s) for practice
18:17.46 brlcad assumes those are gnu grep specific
18:19.58 ``Erik talked to j auten tuesday evening, sounds like the ed la tolteca lunch was good fun, sorry I missed it :)
18:21.46 ``Erik ya'll gotta give me at least 1.5 hours notice so I can get out there
18:23.55 ``Erik for bz, I'm working on developing a quicklisp search webapp (similar to cocoapods.org, but for the packages quicklisp provides), is it cool if I use bz for that? I doubt it'll bring much traffic after the launch, probably 'dozens' per day
18:27.46 brlcad no worries here
18:29.20 *** join/#brlcad mihaineacsu (~mihaineac@92.81.143.44)
18:59.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:59.12 *** join/#brlcad stevegt`` (~stevegt@cislunar.TerraLuna.Org)
20:04.48 *** join/#brlcad konrado (~root@195.24.216.142)
20:30.50 Notify 03BRL-CAD:carlmoore * 63091 brlcad/trunk/doc/docbook/system/man1/en/gqa.xml: shift <para> designation, and add '_units'
20:46.48 Notify 03BRL-CAD:carlmoore * 63092 brlcad/trunk/doc/docbook/system/man1/en/gqa.xml: change what was reference to -T; should have been -V
21:15.55 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
23:35.21 *** part/#brlcad gaganjyot (~gagan@124.253.225.188)
IRC log for #brlcad on 20141003

IRC log for #brlcad on 20141003

01:54.59 Notify 03BRL-CAD:brlcad * 63093 (brlcad/trunk/include/brep.h brlcad/trunk/src/adrt/librender/camera.c and 38 others): more CLAMP, V_MIN, V_MAX conversions. double-checked, 10% done.
03:27.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:38.46 Notify 03BRL-CAD:brlcad * 63094 (brlcad/trunk/src/fb/fbgammamod.c brlcad/trunk/src/fb/fbline.c and 18 others): another big chunk getting converted to CLAMP()a and V_MIN/V_MAX for brevity and consistentcy
06:15.44 *** join/#brlcad gaganjyot (~gaganjyot@202.164.53.117)
06:58.13 *** join/#brlcad sofat (~sofat@101.208.229.160)
07:48.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:51.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:55.06 *** join/#brlcad sofat (~sofat@101.216.195.171)
10:13.06 *** join/#brlcad sofat (~sofat@101.217.11.127)
10:49.33 Notify 03BRL-CAD:vladbogo * 63095 (brlcad/branches/qtged/db/db.php brlcad/branches/qtged/doc/docbook/system/man1/en/gqa.xml and 96 others): Sync qtged with trunk up to r63094
12:19.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:42.14 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:05.31 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:57.17 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
13:59.31 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
14:52.18 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
14:54.29 Notify 03BRL-CAD:carlmoore * 63096 brlcad/trunk/src/adrt/master/master.c: As I said in email, I am changing 'higest' to 'highest'.
14:57.22 Notify 03BRL-CAD:brlcad * 63097 brlcad/trunk/src/lgt/reflect.c: use V_MIN/V_MAX to limit bounds, and remove the magic zero literal, now using ZERO()
15:04.49 Notify 03BRL-CAD:brlcad * 63098 brlcad/trunk/src/libbn/noise.c: use fabs() for brevity
15:10.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:18.56 Notify 03BRL-CAD:brlcad * 63099 brlcad/trunk/src/libbn/tri_tri.c: eliminate indirection, just use fabs()
15:22.59 Notify 03BRL-CAD:brlcad * 63100 brlcad/trunk/src/burst/grid.c: another FABS() biting the dust. just use fabs().
15:29.17 Notify 03BRL-CAD:brlcad * 63101 brlcad/trunk/src/burst/grid.c: eliminate the undocumented EPSILON tolerance in favor of VUNITIZE_TOL. it's more tight and has semantic meaning.
15:32.00 Notify 03BRL-CAD:brlcad * 63102 brlcad/trunk/src/burst/grid.c: use more robust VNEAR_EQUAL instead of the custom and mispelled 'aproximation'
15:33.17 Notify 03BRL-CAD:brlcad * 63103 brlcad/trunk/src/burst/prnt.c: another FABS and AproxEq gone
15:38.02 Notify 03BRL-CAD:brlcad * 63104 brlcad/trunk/src/conv/g-shell-rect.c: eliminate ABS() in favor of fabs()
15:39.46 Notify 03BRL-CAD:brlcad * 63105 brlcad/trunk/src/lgt/lgt.c: clamp cpu count to valid range
15:40.19 Notify 03BRL-CAD:brlcad * 63106 brlcad/trunk/src/lgt/ir.c: eliminate yet another FABS/AproxEq pairing for NEAR_EQUAL
15:55.06 Notify 03BRL-CAD:brlcad * 63107 (brlcad/trunk/src/lgt/char.c brlcad/trunk/src/lgt/do_options.c and 20 others): ws indent style cleanup
15:57.10 Notify 03BRL-CAD:brlcad * 63108 brlcad/trunk/src/lgt/octree.c: old file from sccs
15:59.39 Notify 03BRL-CAD:brlcad * 63109 brlcad/trunk/src/lgt/octree.c: another FABS removal and conversion to VNEAR_EQUAL
16:06.53 Notify 03BRL-CAD:brlcad * 63110 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/bu/malloc.h): the BU_GET/PUT and BU_ALLOC/FREE macros belong in malloc.h as they pertain to memory allocations
16:16.29 Notify 03BRL-CAD:brlcad * 63111 brlcad/trunk/src/lgt/trie.c: use BU_GET/BU_PUT for simplified memory management
16:16.57 Notify 03BRL-CAD:brlcad * 63112 brlcad/trunk/src/lgt/octree.c: also using bu memory management here too, and reorder to avoid forward decls
16:18.45 Notify 03BRL-CAD:brlcad * 63113 brlcad/trunk/src/lgt/trie.c: more reordering to avoid decls
17:06.05 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
17:45.52 Notify 03BRL-CAD:brlcad * 63114 brlcad/trunk/src/libbrep/opennurbs_fit.cpp: clamp some values to their expected range
17:47.34 Notify 03BRL-CAD:brlcad * 63115 brlcad/trunk/src/libbrep/opennurbs_fit.cpp: ws style cleanup
17:48.44 Notify 03BRL-CAD:brlcad * 63116 brlcad/trunk/src/libbrep/opennurbs_fit.h: ws indent
17:49.41 *** join/#brlcad gaganjyot (~gaganjyot@223.225.223.189)
18:48.56 Notify 03BRL-CAD:brlcad * 63117 (brlcad/trunk/src/libfb/asize.c brlcad/trunk/src/libfb/fbserv_obj.c brlcad/trunk/src/libfb/if_wgl.c): remove bn headers that don't seem to be in use. libfb doesn't declare (and superficially shouldn't need to rely on) any usage of libbn.
19:13.03 Notify 03BRL-CAD:brlcad * 63118 brlcad/trunk/src/libdm/CMakeLists.txt: needs bu/bn headers
19:34.52 Notify 03BRL-CAD:carlmoore * 63119 brlcad/trunk/doc/docbook/system/man1/en/lgt.xml: remove some underscores from lgt man page
21:23.42 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
22:16.01 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
23:26.27 Notify 03BRL-CAD:brlcad * 63120 (brlcad/trunk/src/irprep/shapefact.c brlcad/trunk/src/libbn/clip.c and 10 others): more clamping/v_min/v_max conversions. about 25% done.
IRC log for #brlcad on 20141004

IRC log for #brlcad on 20141004

02:04.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:16.24 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
04:23.43 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
07:58.22 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:59.28 Notify 03BRL-CAD Wiki:Waqas mirza6 * 0 /wiki/User:Waqas_mirza6:
09:06.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
10:21.37 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:52.52 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:38.42 ``Erik http://lapwinglabs.com/blog/hacker-guide-to-setting-up-your-mac
12:47.48 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:28.43 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
13:47.17 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:42.19 *** join/#brlcad user_name (~Divyanshi@106.192.154.91)
15:49.06 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:02.39 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
16:13.56 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:38.18 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
16:52.26 *** join/#brlcad infobot (ibot@rikers.org)
16:52.27 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
17:01.40 *** join/#brlcad mihaineacsu (~mihaineac@92.81.143.44)
17:06.29 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
17:11.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:28.50 *** join/#brlcad albertcoder (~albertcod@103.30.81.172)
19:30.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:44.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
20:07.03 *** join/#brlcad albertcoder (~albertcod@103.30.81.172)
20:31.57 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
IRC log for #brlcad on 20141005

IRC log for #brlcad on 20141005

00:13.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:34.39 Notify 03BRL-CAD Wiki:Dustinseland * 0 /wiki/User:Dustinseland:
03:19.56 *** join/#brlcad mihaineacsu (~mihaineac@92.81.143.44)
04:33.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:14.32 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
06:28.21 *** join/#brlcad simran_ (~simran@115.242.51.23)
06:30.56 *** join/#brlcad simran_ (~simran@115.242.51.23)
08:05.17 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.47)
10:47.00 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
12:58.16 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:43.49 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
14:36.32 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
15:20.40 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:01.37 *** join/#brlcad sofat (~sofat@101.214.124.160)
16:15.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:26.04 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:31.48 *** join/#brlcad user_name (~Divyanshi@106.192.182.14)
18:41.55 *** join/#brlcad user_name (~Divyanshi@106.192.182.14)
21:17.45 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:35.39 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:40.53 *** join/#brlcad DarkCalf (~DarkCalf@64.185.232.90)
21:53.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:54.46 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:12.40 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:29.54 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
22:42.47 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:50.09 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
23:44.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141006

IRC log for #brlcad on 20141006

01:25.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:28.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:56.13 Stragus I have a very stupid question for OSX users... When you double-click (or single or triple click, whatever it takes) an executable that only deals with stdin/stdout/stderr, what happens? Is the output lost or does it automatically create a terminal?
01:56.48 Stragus You can probably tell I never used OSX :), besides a ssh remote connection that is. Is there some kind of right-click and "Run in terminal" or something?
04:28.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:32.07 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
04:39.12 Notify 03BRL-CAD Wiki:Sameer bhosle * 0 /wiki/User:Sameer_bhosle:
07:27.32 *** join/#brlcad simran (~simran@115.242.97.133)
07:55.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:53.14 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:21.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:30.29 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
11:35.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:06.32 ``Erik Stragus: double click (or right click and "open") on a 'non-bundle' executable will launch a new Terminal.app window, and their icon will be a terminal window
13:09.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:10.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:38.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:52.43 Notify 03BRL-CAD:starseeker * 63121 brlcad/trunk/src/libbrep/brep_except.h: Add common.h
15:44.57 brlcad Stragus: yeah, since 10.4 or so, double-clicking a non-bundle application launches a terminal and runs that command ... "regular" mac applications are actually just special directories that have more detailed information about the application and how to launch it
15:49.32 brlcad so if you double-click gdb, you'll be at the gdb prompt. if it's a command that doesn't wait for / read input, it's going to run the command in a tty and exit. shell scripts are not run automatically and usually best placed in an app bundle if you want them to have double-click behavior.
15:55.45 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
15:56.20 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:17.45 *** join/#brlcad FreezingCold (~Freezing@174.116.104.142)
16:24.27 Stragus Cool. Thanks ``Erik and brlcad
16:30.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:47.07 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:08.52 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:31.38 *** join/#brlcad infobot (ibot@rikers.org)
17:31.38 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
18:04.38 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:24.07 *** join/#brlcad user_name (~Divyanshi@223.225.233.80)
19:35.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
19:44.22 Notify 03BRL-CAD:n_reed * 63122 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: Rewrite the get_subcurves_inside_faces() routine. The prior algorithm had multiple issues, the most significant of which was that we were merging two sets of curve intervals, one in terms of the domain of the 2d intersection curve in the first face, and the second in terms of the 2d curve domain in the second face. The separate 2d curve
19:44.24 Notify parameterizations are sometimes the same, but generally are not, which means that we have to convert the intervals to 3d for merging, and then convert the final 3d subcurve intervals back to the equivelent intervals in each of the two distinct 2d curve domains (much harder).
20:07.08 DarkCalf waves to brlcad
IRC log for #brlcad on 20141007

IRC log for #brlcad on 20141007

00:18.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:45.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:43.46 *** join/#brlcad yiyus (1242712427@je.je.je)
02:52.33 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
04:01.47 brlcad howdy DarkCalf
04:47.47 *** join/#brlcad blessing (~chick@41.205.22.41)
05:07.19 brlcad hello blessing
05:10.52 blessing hi brlcad
05:11.19 blessing sorry for being impolite
05:12.35 blessing Im Blessing Atie from University of Buea and I would love to start hacking brlcad code
05:15.38 Stragus Cool, brlcad is the person to talk to :)
05:15.55 Stragus Assuming he didn't go to sleep
05:16.06 brlcad blessing: not sure what was impolite there, but welcome
05:17.31 brlcad many many ways to get started, but talking here via irc and/or on our mailing list is a great way along with reading our hacking brl-cad book
05:20.18 blessing Thankx Stragus brlcad
05:21.30 brlcad wanders for a bit
05:21.58 blessing just did an svn checkout and running the configure script gives me " Installation directory (CMAKE_INSTALL_PREFIX) is set to .... /usr/brlcad/dev-7.25.0, but build type is set to Release!
05:23.05 blessing where can i make the change ?
05:23.11 brlcad interesting issue ... I don't usually use the configure script but there could be something awry there
05:23.26 brlcad instead of running configure, run cmake in a build directory
05:23.30 brlcad mkdir .build
05:23.32 brlcad cd .build
05:23.41 brlcad cmake ..
05:23.47 brlcad make
05:24.01 brlcad something like that
05:25.09 brlcad read the INSTALL file for tips/options, the README for a broad overview, the HACKING file for developer notes (this is different from the book I mentioned)
05:59.57 *** join/#brlcad blessing (~chick@41.205.22.41)
06:00.44 blessing thanks brlcad I got it in INSTALL and its compiling
06:49.39 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-pneucqlpnhlcbjis)
08:16.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:20.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:41.16 *** join/#brlcad FreezingCold (~Freezing@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
09:43.36 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
10:16.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:25.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:19.26 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
11:45.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:07.32 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
12:27.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:53.33 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
14:08.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:12.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:14.35 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
14:19.14 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
14:40.31 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:57.59 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
15:27.20 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
15:30.23 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
15:33.36 *** join/#brlcad bhattigurjot (~scott@117.199.99.45)
15:54.49 Notify 03BRL-CAD:carlmoore * 63123 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: add 2 periods
15:58.38 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
16:28.17 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
16:50.04 Notify 03BRL-CAD:carlmoore * 63124 brlcad/trunk/doc/docbook/system/man1/en/gqa.xml: minor touchup to gqa.xml , which I have fixed about as much as I can if I don't have sample runs
16:52.34 *** join/#brlcad kamal__ (~kamal@14.96.194.13)
17:16.25 *** join/#brlcad bhattigurjot (~scott@117.212.54.211)
17:21.09 *** join/#brlcad konrado (~root@195.24.220.16)
17:38.46 *** join/#brlcad blessing (~chick@41.205.22.41)
17:54.11 konrado brlcad: hello
17:56.07 Notify 03BRL-CAD:brlcad * 63125 brlcad/trunk/src/librtserver/rtserver.c: looks like more recent versions of jni_md.h (included via jni.h) also provide an UNUSED() macro. fortunately, theirs is 100% identical to ours, so just make sure we turns ours off before including them and ensure the macro is eventually provided since it's needed below heavily.
17:59.44 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.188)
18:09.51 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
18:30.40 *** join/#brlcad FreezingCold (~Freezing@135.0.41.14)
18:38.32 blessing Hi
18:38.32 blessing Im Blessing Atie a student at University of Buea Cameroon and I would love to hack Brlcad code.
18:38.32 blessing I did an SVN checkout and read through the INSTALL and HACKING files as recommended by brlcad on #brlcad and im getting this error when i run make:
18:38.32 blessing .........
18:38.32 blessing [ 35%] Built target libpc
18:38.33 blessing [ 35%] Building C object src/librtserver/CMakeFiles/rtserver.dir/rtserver.c.o
18:38.37 blessing In file included from /usr/lib/jvm/default-java/include/jni.h:45:0,
18:38.39 blessing <PROTECTED>
18:38.41 blessing /usr/lib/jvm/default-java/include/jni_md.h:40:0: error: "UNUSED" redefined [-Werror]
18:38.43 blessing <PROTECTED>
18:38.45 blessing <PROTECTED>
18:38.47 blessing In file included from /home/dario/Desktop/brlcad-7.24.2/src/librtserver/rtserver.c:26:0:
18:38.49 blessing /home/dario/Desktop/brlcad-7.24.2/include/common.h:220:0: note: this is the location of the previous definition
18:38.52 blessing <PROTECTED>
18:38.54 blessing <PROTECTED>
18:38.56 blessing cc1: all warnings being treated as errors
18:38.58 blessing make[2]: *** [src/librtserver/CMakeFiles/rtserver.dir/rtserver.c.o] Error 1
18:39.00 blessing make[1]: *** [src/librtserver/CMakeFiles/rtserver.dir/all] Error 2
18:39.02 blessing make: *** [all] Error 2
18:39.04 blessing I will really appreciate help from anyone here.
18:39.08 blessing Thanks
18:39.40 Stragus They apparently just commited an update related to that UNUSED() macro
18:43.13 blessing hi Stragus im not sure that helps me
18:43.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:44.14 Stragus Did you do a SVN checkout in the last 10 minutes?
18:44.51 blessing Stragus, no i did it 7 hours ago
18:46.01 Stragus Right, so pull in the latest commits :)
18:52.21 *** join/#brlcad albertcoder (~albertcod@117.210.178.171)
19:05.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:15.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:35.53 Notify 03BRL-CAD:brlcad * 63126 (brlcad/trunk/BUGS brlcad/trunk/src/liboptical/sh_text.c): apply sf patch #309 (Fixed raytracing with bad texture dimensions) from Stefan Mirea that addresses a texture mapping crash where simply specifying the wrong image dimensions would cause liboptical to read beyond array bounds. this wraps the texture mapping coordinates around the image space (toroidally) and enhances the red channel
19:35.56 Notify to help indicate the error.
19:38.56 brlcad blessing: did you see my reply to your original e-mail?
19:40.03 blessing brlcad,: No i had no replies
19:42.41 blessing Ah brlcad I just saw it! Thanks
19:56.57 Notify 03BRL-CAD:brlcad * 63127 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS): credit ?\200?\152tefan-gabriel mirea with his sf patch 309 that addresses a texture mapping coordinate crash. he wraps the image coordinates and enhances the red channel for any out-of-bounds lookups. he expressed that this is the first of many contributions. fantastic!
20:04.11 Notify 03BRL-CAD:brlcad * 63128 brlcad/trunk/src/libbrep/boolean.cpp: fix compiler-detected security issues. the second arg to bu_log should be a string literal.
20:06.20 Notify 03BRL-CAD:brlcad * 63129 brlcad/trunk/src/libbrep/boolean.cpp: size() gives a size_t type, so use %zd
20:06.21 brlcad okay, great
20:18.44 Notify 03BRL-CAD:brlcad * 63130 brlcad/trunk/src/libbrep/boolean.cpp: array doesn't need to be a reference. llvm complains that it makes creating an implicit copy assignment operator impossible (needed for std::set/multiset packing).
21:04.59 *** join/#brlcad blessing (~chick@41.205.22.41)
21:08.01 blessing brlcad, everything went well with 7.24.0 release but the latest release you recommended wont compile
21:08.18 blessing I get this
21:08.22 blessing Error renaming from "/home/SheCanCode/Desktop/brlcad-svn-trunk/build/CMakeTmp/BUILD_DELTA_FILE" to "/home/SheCanCode/Desktop/brlcad-svn-trunk/build/CMakeTmp/BUILD_DELTA_START": No such file or directory
21:08.23 blessing make[2]: *** [CMakeFiles/timestamp] Error 1
21:08.23 blessing make[1]: *** [CMakeFiles/timestamp.dir/all] Error 2
21:08.23 blessing make: *** [all] Error 2
21:23.00 blessing I guess we are all on different timezones so most are sleeping now. Good Night
21:23.24 teepee or just working late :)
21:23.48 blessing hey teepee
21:23.55 teepee hi
21:24.48 blessing its like girls are not welcomed here
21:25.32 teepee why do you think that?
21:25.43 blessing why is no one offering me help?
21:26.41 teepee most people listed in the nick-list are probably not actually on their computer
21:27.09 teepee I'm running my IRC on a raspberry pi that's always on even when I'm not at home
21:27.31 teepee so maybe just nobody around who can help
21:27.52 teepee especially brlcad will pretty much always see messages later and respond
21:28.46 teepee I'm from a different project, so I can't help much with details like the build error
21:32.36 blessing ok so what is teepee working on?
21:32.55 teepee is working on OpenSCAD
21:33.36 teepee we did GSoC together with BRL-CAD and it's cool to talk to other people doing similar projects
21:34.45 blessing thats great! I would love to do Gsoc too so as to gain more confidence in myself
21:37.52 teepee well, it was just announced that there will be a GSoC next year, and it's quite likely BRL-CAD will join again
21:39.30 blessing sure! brlcad is always in. its like google finds favours in them
21:40.14 teepee I think it's also because the area is not actually filled with projects
21:40.24 teepee it's not that many open source CAD projects
21:40.57 teepee probably even more operating systems in this years GSoC than CAD projects :D
21:54.45 brlcad blessing: nobody would even know your gender here if you didn't share it, you are certainly welcom
21:55.16 brlcad IRC responses are not guaranteed to be instantaneous ... we all respond when we can which might be immediately or 12 hours later
21:56.11 brlcad see http://brlcad.org/wiki/IRC for more details on IRC etiquette and expectations
21:58.01 blessing Thanks brlcad
21:58.31 brlcad as for gsoc 2015, I haven't yet decided whether or not we'll be applying but I should have a better idea in a few weeks
21:59.31 brlcad we love it, but it's exhausting and it could be our turn to take a break even if we do apply (vetern orgs are often forced to take a break)
21:59.55 teepee aww
22:00.13 blessing what can i do with that make error its so annoying
22:00.31 blessing I need to start using mged
22:00.40 blessing ASAP
22:00.47 brlcad why is that?
22:01.37 brlcad I replied on the mailing list already, but basically -- need more info
22:02.45 blessing from what i read in the documentation mged would really give me an understanding of how primitives are made
22:03.50 brlcad like what version of cmake you're using and what all of your build steps have been
22:07.13 blessing im using cmake 2.8.12.2 and after doing an svn checkout , i cd into the brlcad folder and mkdir brlcad-build
22:07.40 blessing then cd brlcad-build, cmake ..
22:07.53 blessing just as explained in the wiki
22:08.55 brlcad huh, except your error message says you're not in a brlcad-build dir ... or that you ran cmake elsewhere first
22:09.14 brlcad you should probably "start over" ...
22:09.22 brlcad ~cadsvn
22:09.22 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
22:09.29 brlcad cd brlcad
22:09.37 brlcad mkdir .build
22:09.38 brlcad cd .build
22:09.39 brlcad cmake ..
22:10.01 brlcad see if that also gives you the BUILD_DELTA_START error
22:10.50 brlcad and you can rm -rf ~/Desktop/brlcad-svn-trunk if that wasn't obvious, starting over
22:12.07 brlcad give that a go and report back, hopefully successful! :)
22:12.31 blessing im on it
22:16.48 blessing every thing seems to be fine now as im running make
22:16.56 blessing Thanks
22:17.19 blessing hoping it does not fail
22:21.02 brlcad if it does, fix it ;)
22:21.21 brlcad you have the source, go to town on it ;)
22:33.17 blessing sure will do just that! (y)
23:19.36 blessing Im being lucky It completed successfully now i can start
23:21.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:28.06 blessing Now i have BRL-CAD build where can i get tutorials on mged so i can try some modelling
IRC log for #brlcad on 20141008

IRC log for #brlcad on 20141008

00:39.25 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
00:47.21 *** join/#brlcad gurwinder (3b5becb9@gateway/web/freenode/ip.59.91.236.185)
01:45.09 *** join/#brlcad simran (~simran@115.241.145.127)
02:15.47 starseeker is very tempted to dispense with the custom timing code now that CMake has added support for string(TIMESTAMP)
02:15.57 starseeker that has been one long portability headache
02:21.23 starseeker figures once Debian stable gets 2.8.11 as its default it's toast...
02:22.56 starseeker blessing: for tutorials, I'd start with http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf
02:23.27 starseeker it's a bit dated - there are a couple commands with incorrect syntax - but it's generally still applicable
02:31.19 starseeker still thinks http://www.cmake.org/Wiki/CMake_Version_Compatibility_Matrix is one of the best examples he's ever seen of open source contributed documentation... spectacularly useful
03:17.48 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-uudmvyausqxhtyxn)
03:33.11 brlcad blessing: brlcad.org/wiki/Documentation
04:02.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:37.47 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
06:00.05 *** join/#brlcad blessing (~chick@41.205.22.41)
06:51.11 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:59.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:23.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:58.26 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:29.31 blessing Hi Everyone I have been practicing mged tool following the introduction to mged recommended by brlcad and starseeker but Nothing appears when i draw a sphere
08:29.52 blessing The steps were
08:30.03 blessing mged sphere.g
08:30.43 blessing changed units to mm : units mm
08:31.43 blessing then make sph1.s sph and finally draw sph1.s
08:32.22 blessing Nothing still happens as im still in mged
08:32.53 blessing should i just continue typing the commands or something is wrong?
08:55.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:40.15 *** join/#brlcad blessing (~chick@41.205.22.41)
09:43.51 stefanmirea Hi blessing, try to zoom out a few times or use View -> Default.
09:45.24 blessing hi stefanmirea, im not sure i understand you
09:45.49 blessing im running from terminal
09:46.08 blessing i dont know what to zoom
09:46.56 stefanmirea You don't have a graphics window?
09:47.23 blessing no when i start mged no other window is displayed
09:47.36 blessing im still in my terminal
09:48.04 stefanmirea Well, that seems weird.
09:48.12 stefanmirea What command did you use to run mged?
09:49.53 blessing from the manual i did mged sphere.g
09:50.41 blessing and i got this prompt
09:50.45 blessing BRL-CAD Release 7.25.0 Geometry Editor (MGED)
09:50.45 blessing <PROTECTED>
09:50.45 blessing <PROTECTED>
09:50.45 blessing attach (nu|txt)[nu]?
09:56.27 stefanmirea That is the classic mode, I don't know what to say, it looks like your mged is an alias to mged -c.
09:56.31 stefanmirea Try "type mged".
10:14.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:11.50 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-awdureqcliwlxjqo)
11:48.30 Notify 03BRL-CAD Wiki:Deepbansal168 * 0 /wiki/User:Deepbansal168:
12:16.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:44.08 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:26.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:27.56 *** join/#brlcad konrado (~root@195.24.216.142)
13:50.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:41.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:59.44 Notify 03BRL-CAD:brlcad * 63131 brlcad/trunk/BUGS: dwayne reported that down arrow history doesn't seem to be working. can someone test linux/mac?
15:14.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:42.10 Notify 03BRL-CAD:carlmoore * 63132 (brlcad/trunk/src/rt/view.c brlcad/trunk/src/rt/viewedge.c): expand rtedge Usage (same as rt except for -c), and fix tab usage in -b option for rt
16:49.38 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:52.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:57.07 Notify 03BRL-CAD:carlmoore * 63133 (brlcad/trunk/src/rt/view.c brlcad/trunk/src/rt/viewedge.c): and use double quote instead of single quote
17:21.21 *** join/#brlcad blessing (~chick@41.205.22.41)
17:24.49 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
17:26.50 Notify 03BRL-CAD:carlmoore * 63134 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: add . and , options to the rtedge manpage (and change a period to a colon to match rt manpage)
17:35.58 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:51.55 *** join/#brlcad albertcoder (~albertcod@117.251.121.157)
18:10.57 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:27.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:31.41 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:39.56 *** join/#brlcad mihaineacsu (~mihaineac@92.81.144.92)
19:00.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:15.14 Notify 03BRL-CAD:carlmoore * 63135 (brlcad/trunk/doc/docbook/system/man1/en/remrt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): small styling changes: remove period from SEE ALSO; slightly shorten the use of underscores
20:02.13 Notify 03BRL-CAD:carlmoore * 63136 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): expand rtedge man page, and for sake of uniformity revise the -s write up in rt manpage
20:08.11 Notify 03BRL-CAD:brlcad * 63137 brlcad/trunk/regress/gcv/CMakeLists.txt: rename dem-regress to regress-dem
20:43.53 Notify 03BRL-CAD:carlmoore * 63138 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: further addition to rtedge.xml , and add 3 blank spaces
20:55.41 brlcad blessing: it sounds like your display isn't working right if it didn't show you the sphere you just drew
20:56.00 brlcad "make sph sph" should display a sphere wireframe
20:56.08 brlcad run "rt" to see it in another window shaded
20:57.44 brlcad the attach prompt indicates that it did not compile the X11 interface -- make sure you have the x11 development headers installed, delete your CMakeCache.txt file, and redo the build (make sure X11 is enabled in the summary when you run cmake)
20:58.02 blessing brlcad, running "rt" says a view does not exist
20:58.25 brlcad did you precede it with make sph sph?
20:58.32 brlcad or draw
20:59.04 blessing yes i try with make and draw
20:59.17 brlcad eh?
20:59.25 brlcad that wasn't my question :)
20:59.38 brlcad did you run "make sph sph" immediately before running "rt"?
20:59.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:00.57 brlcad and thinking it through, rt certainly isn't going to show you a window either if you didn't have X11 enabled
21:01.33 brlcad you can run "rt -o file.png" and open that png file with an image program
21:03.32 blessing It keep saying a view does not exixt. I think i should delete the CMakeCache.txt file and redo make as recommended
21:03.47 blessing hoping it works
21:03.59 brlcad you'll have to rebuild regardless
21:04.13 brlcad "attach (nu|txt) [nu]?" is wrong
21:04.22 brlcad you should see more options
21:04.37 brlcad but nothing is going to change if you just delete and rebuild
21:04.43 brlcad here's what you should do:
21:05.17 brlcad 1) go to your build dir, run "cmake ." ... and read the summary output, notice where it tells you that X11 is disabled
21:05.47 brlcad 2) install the X11 devel headers (see the /wiki/Compiling page for lots of things you were supposed to install)
21:06.14 brlcad 3) delete the CMakeCache.txt file, rerun cmake, and rerun make
21:07.02 brlcad when you rerun cmake ... pay attention to the summary output!!! if it doesn't say X11 is enabled, you still have a problem
21:07.13 brlcad make sense?
21:08.22 brlcad you want to see: X11 support (optional) ................: ON
21:09.02 blessing i think the steps are clear even though i dont understand what's going happening. let me just give it a try and report back
21:09.13 brlcad you'll also want OpenGL ON if you need to do anything with archer
21:09.39 brlcad when you run cmake .. it tests to see what is available on your system, what libraries, what headers, what tools
21:09.59 brlcad to compile against a library, you need that library and that library's headers
21:10.28 brlcad you almost certainly don't have headers installed for X11, which is your display system .. so you can't compile X11 windowed applications
21:11.14 brlcad the brl-cad build system doesn't care .. we're portable and mged was technically running, just without a window .. there's lots you could do with that, but makes learning/using it harder if you're new
21:12.17 brlcad you obviously can RUN x11 applications -- that means you have at least some of the X11 libraries installed (libX11, libXi, libXt, libXext, etc)
21:12.29 brlcad but you can't COMPILE x11 applications without the x11 headers, which you have to install
21:12.37 brlcad better?
21:13.22 ``Erik should this process be a wikipage that notify or ibot can have the link to? :)
21:13.30 brlcad if it's still unclear, ask questions ... most people here can probably explain things and answer questions better ;)
21:13.44 brlcad ``Erik: it's already a wiki page
21:14.15 brlcad but the wiki page is intentionally concise to be simple, doesn't explain how compiling works
21:14.44 brlcad or cmake or the relationship of *-devel packages with lib packages or ...
21:15.06 brlcad so yeah, blessing ... please do ask questions, don't be shy ;)
21:15.23 brlcad one only learns by failing
21:17.37 blessing I just installed the x11 headers and Im following the steps mentioned
21:17.54 blessing will report if it still fails
21:41.00 blessing <PROTECTED>
21:41.00 blessing Compile Tcl ...........................: ON
21:41.00 blessing Compile Tk ............................: OFF
21:41.00 blessing Compile Itcl/Itk ......................: ON (Itcl only)
21:41.00 blessing Compile Iwidgets ......................: OFF
21:41.00 blessing Compile Tkhtml ........................: OFF
21:41.02 blessing Compile tkpng .........................: OFF
21:41.04 blessing Compile Tktable .......................: OFF
21:41.06 blessing Compile libpng ........................: ON
21:41.08 blessing Compile libregex ......................: ON
21:41.10 blessing Compile zlib ..........................: ON
21:41.12 blessing Compile termlib .......................: ON
21:41.14 blessing Compile Utah Raster Toolkit ...........: ON
21:41.16 blessing Compile openNURBS .....................: ON
21:41.18 blessing Compile STEPcode.......................: ON
21:41.20 blessing Compile Bullet ........................: OFF
21:41.22 blessing <PROTECTED>
21:41.24 blessing OpenGL support (optional) .............: OFF
21:41.26 blessing X11 support (optional) ................: OFF
21:41.30 blessing Qt support (optional) .................: OFF
21:41.32 blessing librtserver JDK support (optional) ....: ON
21:41.34 blessing Enable run-time debugging (optional) ..: ON
21:41.36 blessing <PROTECTED>
21:41.38 blessing Build 32/64-bit release ...............: 64BIT (Auto)
21:41.40 blessing Build optimized release ...............:
21:41.42 blessing Build static libraries ................:
21:41.44 blessing Build dynamic libraries ...............: ON
21:41.46 blessing Install example geometry models .......: ON
21:41.48 blessing Generate extra docs ...................: ON (html/man)
21:41.50 blessing what else is supposed to be ON?
22:19.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:52.01 blessing Now I have two windows. MGED command and Graphics Window! thanks brlcad
22:52.23 blessing I can now continue my tutorial
23:00.43 ``Erik w00t
23:04.13 ``Erik brlcad: mebbe a good 'new contributor' task would be to set up a string of wiki pages as a 'choose your own adventure' troubleshooting/installing guide? each page is a step with a set of "if you see, then click" links after? (or build the "big honkin directed graph" as a webapp or something... wizard style)
23:07.52 *** join/#brlcad blessing (~chick@41.205.22.41)
IRC log for #brlcad on 20141009

IRC log for #brlcad on 20141009

01:01.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
02:41.30 brlcad blessing: glad you got it working
02:42.47 brlcad a note of irc etiquette .. if you have more than 5 lines of something to paste, you should use a pastebin service (e.g., http://pastebin.ca ) where you post a url instead of pasting so many lines directly into the channel ... pasting too many lines can actually get you automatically kicked off of the network
02:44.28 brlcad ``Erik: sounds like an expert system .. surely there are dozens that could be used, but they're all long term pains in the butt if it's for processes that change regularly
03:33.19 Notify 03BRL-CAD:brlcad * 63139 (brlcad/trunk/BUGS brlcad/trunk/TODO): knowing the issue exists makes this one a show-stopper. commit 42149 introduced the spaces, but can't be wholesale reverted. need to walk through the commit and inspect nearby commits to find all string literals that had commas within them changed. bug uncovered by ?\200?\152tefan-Gabriel Mirea.
03:33.28 brlcad stefan's on a roll pinpointing issues
04:48.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:02.46 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:02.46 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:33.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
07:44.46 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:05.32 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:06.48 *** join/#brlcad mihaineacsu (~mihaineac@92.81.135.185)
08:07.13 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
08:08.10 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.128.142)
08:17.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:18.50 *** join/#brlcad mihaineacsu (~mihaineac@92.81.39.52)
08:44.54 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:51.34 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
10:23.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:54.19 ``Erik brlcad: I suppose you could look at it as an expert system, but one with a single end node... (webmd's graph has a bazillion end nodes and I'd assume they try to make it as shallow a tree as possible... ours would be more like a path with little detours that push you back to the main path)
10:55.34 ``Erik most of the process has been pretty static for a while... 'install X headers' hasn't changed in a lllooonnggg time, the last real change afaik was switching to cmake?
10:55.41 ``Erik *shrug* was an idea :)
11:44.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:50.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:13.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:38.53 ``Erik http://gcc.godbolt.org/
12:39.04 ``Erik (interactive compiler for c/c++...)
13:26.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:38.28 Notify 03BRL-CAD:starseeker * 63140 brlcad/trunk/TODO: p2t should avoid crashing now.
13:43.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:05.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:41.08 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.202.2)
14:55.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:59.53 Notify 03BRL-CAD:brlcad * 63141 brlcad/trunk/src/libbu/affinity.c: set the mask in advance using the right type, quellage
15:04.32 Notify 03BRL-CAD:brlcad * 63142 (brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/b64.c): bad things happen if a negative length is specified, wrong type. using size_t instead.
15:06.00 Notify 03BRL-CAD:brlcad * 63143 brlcad/trunk/src/libbu/b64.c: style consistency
15:20.10 *** join/#brlcad kamal__ (~kamal@59.161.69.248)
15:34.11 Notify 03BRL-CAD:brlcad * 63144 (brlcad/trunk/misc/CMake/test_srcs/builddelta_end.c.in brlcad/trunk/misc/CMake/test_srcs/builddelta_start.c.in brlcad/trunk/misc/CMake/test_srcs/print_timestamp.c): define _CRT_SECURE_NO_WARNINGS for these build system helper apps as they a have no threading potential. shouldn't be using _CRT_SECURE_NO_WARNINGS anywhere in the main sources, but is fine here.
15:45.34 Notify 03BRL-CAD Wiki:TobiasDM633 * 0 /wiki/User:TobiasDM633:
15:46.41 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
15:51.42 *** join/#brlcad kamal__ (~kamal@59.161.69.248)
15:53.34 Notify 03BRL-CAD:brlcad * 63145 brlcad/trunk/src/libbu/affinity.c: indicate our intent, dwordified.
15:53.45 kamal__ Hi I have been playing with mged recently. I am a li'l confused with the fact that materials are assigned to regions unlike shapes. What is the basic difference between shape and region?
15:54.32 kamal__ Is shape something like a wireframe? Since BRL-CAD is based on CSG, so it must be solid. I want to confirm this too.
15:55.54 Notify 03BRL-CAD:brlcad * 63146 brlcad/trunk/include/vmath.h: protect against the redefinition of INFINITY if we happen to include bu headers before we get to including this math.h header. this quells warnings in the Windows compile but potentially affects any platform that defines INFINITY.
16:07.18 *** join/#brlcad blessing (~chick@41.205.22.41)
16:15.48 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:28.53 *** join/#brlcad bhattigurjot (~scott@117.199.99.5)
16:53.08 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:25.42 *** join/#brlcad blessing (~chick@41.205.22.41)
17:28.22 *** join/#brlcad kamal__ (~kamal@59.161.77.119)
17:53.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:55.48 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:57.01 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
19:50.38 Notify 03BRL-CAD:brlcad * 63147 brlcad/trunk/include/vmath.h: bah you know this. cpp is pure symbolic substitution, these are not variables in a stateful language. need a different approach: leverage pragma push_macro() and pop_macro() to get the desired effect. supported by llvm, gcc, and msvc, so this might not be portable enough.
19:57.01 Notify 03BRL-CAD:starseeker * 63148 (brlcad/trunk/CMakeLists.txt brlcad/trunk/misc/CMake/Distcheck.cmake and 5 others): Experiment with EXCLUDE_FROM_DEFAULT_BUILD to see if it can make F7 viable in Visual Studio.
19:58.08 Notify 03BRL-CAD:brlcad * 63149 brlcad/trunk/include/vmath.h: still need to define it to trigger the pop.
20:31.27 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:05.32 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:14.49 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
21:28.48 *** join/#brlcad xemdetia (xemdetia@nat/ibm/x-foalcfvpshkatmgs)
21:29.00 *** part/#brlcad xemdetia (xemdetia@nat/ibm/x-foalcfvpshkatmgs)
21:49.09 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
21:54.24 brlcad that interactive compiler is really cool...
22:08.15 Stragus An interactive compiler?
22:08.25 Stragus You can see the assembly produced as you type code? :)
22:15.17 teepee Stragus: yep -> <``Erik> [14:38:53] http://gcc.godbolt.org/
22:27.13 Stragus Hum... I like the concept
22:28.02 Stragus It's not quite usable in a browser, but an IDE showing the assembly right away for the code one is typing would be neat
22:45.27 ``Erik that interactive compiler thingymabob is on github, I'm sure you could modify it to work with emacs, vim, or some ide... :)
22:47.04 Stragus Yup, I like it
22:48.07 ``Erik prods at cuda some, even though opencl smells technically better (yeah yeah, betamax was technically better than vhs, darcs is technically better than git, ...)
22:48.40 Stragus CUDA feels good with the low-level driver API, it's close to the hardware
22:48.47 Stragus I'm not fond of that higher level API
22:49.05 ``Erik that's why you only code in asm and not C, right? ;> *duck*
22:50.06 ``Erik and instead of a nice shimano shifter, you reach down and push the derailleur by hand :D
22:51.02 ``Erik done anything with the 'ptx' assembly yet?
22:51.37 Stragus Yup, I used some PTX to do big number arithmetic and stuff like that
22:51.58 Stragus It feels nice doing assembly while managing variables, not registers
22:53.48 ``Erik is pondering writing a terrain erosion program using cuda, but has a pretty low level card... 16 core, 256m, I think 'fermi' capabilities
22:55.35 Stragus Are you sure that's Fermi and not Tesla? That's a very low count of cores
22:55.48 Stragus My old desktop Fermi has 512 cores
22:56.28 Stragus Terrain erosion, water flow and so on? I have done something like that once... :)
22:58.39 ``Erik um, lemme check on the specs again... ack, yes, tesla... cuda 1.1 capabilities
22:59.38 Stragus Tesla hardware can only do one kernel at a time... so when the GPU is busy with heavy long-lasting kernels, your user interface freezes
22:59.40 ``Erik http://paste.lisp.org/display/143985
23:08.09 ``Erik will have to remember he's using a very hobbled card :)
23:08.13 ``Erik :o https://github.com/takagi/cl-cuda
23:13.07 Stragus Fermi-grade hardware is very nice
23:13.48 Stragus Kepler is also good obviously, but you have to access memory through texture fetches for best performance, that's a little nasty
23:14.12 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
23:46.47 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
23:48.03 ``Erik is getting build failure on osx.9, INFINITY_ not defined
IRC log for #brlcad on 20141010

IRC log for #brlcad on 20141010

00:32.06 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
00:55.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:43.13 brlcad ``Erik: updated?
02:44.50 brlcad likes that you can select different compilers and compilation options to see the effect on the assembler
02:47.17 brlcad ``Erik: I had a brain-dead in there earlier today, but it should be a pragma now
04:06.07 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
05:23.35 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
05:50.48 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
06:45.16 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:46.31 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
07:40.10 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
07:54.15 *** join/#brlcad gurwinder (3b5bee2e@gateway/web/freenode/ip.59.91.238.46)
07:59.27 gurwinder brlcad: Hello
08:00.33 gurwinder have you checked g-pov which I have uploaded? If yes, please give me your views on it.
08:18.31 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
09:19.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:20.35 *** join/#brlcad gurwinder (75d6cc6e@gateway/web/freenode/ip.117.214.204.110)
09:27.37 *** join/#brlcad mihaineacsu (~mihaineac@109.166.129.161)
09:54.19 *** join/#brlcad mihaineacsu (~mihaineac@109.166.136.118)
10:01.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:07.18 *** join/#brlcad mihaineacsu (~mihaineac@109.166.141.134)
10:12.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:42.27 ``Erik brlcad: error happened on 63146
10:44.38 Notify 03BRL-CAD Wiki:Gova3052829mech * 0 /wiki/User:Gova3052829mech:
11:22.29 ``Erik 63149 doesn't have the issue, w00t
11:42.39 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
11:43.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:34.29 *** join/#brlcad konrado (~root@195.24.220.16)
12:39.40 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:13.59 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:28.49 *** join/#brlcad kesha (~kesha@49.203.253.148)
13:37.32 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
14:43.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:47.09 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:12.05 brlcad http://defprogramming.com/quotes-by/alberto-brandolini/
15:12.12 brlcad what a great quote
15:12.15 brlcad "The amount of energy necessary to refute bullshit is an order of magnitude bigger than to produce it."
15:12.32 brlcad that's so relevant and true...
15:15.06 *** join/#brlcad konrado (~root@195.24.220.16)
15:17.25 gaganjyot True :)
15:37.35 *** join/#brlcad metal-machine (~metal-mac@117.205.72.71)
15:40.34 metal-machine Hi, I am working on IFC to .g file conversion. Presently IFCConvert(industry foundation classes) is available to convert IFC to OBJ. I need to understand contents of .g file. Where I should look for?
15:51.49 *** join/#brlcad gurwinder (75d6ccde@gateway/web/freenode/ip.117.214.204.222)
15:52.25 *** join/#brlcad happy (75d6ccde@gateway/web/freenode/ip.117.214.204.222)
15:52.35 happy hello
15:53.54 Guest66996 I have studed 'g2asc' converter of BRLCAD
15:54.37 Guest66996 But I can't find how it store the data after reading from binary file?
15:55.10 Guest66996 Or is it just read binary data and in parellel of that write into asc file?
15:55.22 metal-machine can you show the example or something?
15:57.17 Guest66996 like when we are converting a database in share/db of brlcad 'axis.g'. Use "g2asc axis.g axis.asc"
15:57.30 metal-machine ok yeah I got it :)
15:57.49 metal-machine is all asc file human readable?
15:58.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:58.15 Guest66996 of brlcad?
15:58.59 metal-machine see already know about g2obj
15:59.15 metal-machine so I guess g2asc has no use for me :P
15:59.53 metal-machine see my question again, What you prefer?
16:01.35 Guest66996 ok I think I have to clear my question too. I am finding the way how it converts. There are two posibilities, one: it read datafrom 'axis.g' and write into memory and then it read from that memory and writes into axis.asc
16:02.14 Guest66996 Second: It read database axis.g and directly writes into axis.asc file without storing into memory.
16:02.31 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
16:03.28 Guest66996 Which one of them brlcad is doing here?
16:16.06 *** join/#brlcad Guest66996 (75c76f21@gateway/web/freenode/ip.117.199.111.33)
16:21.11 Guest66996 questioning back :P, I have read g2asc file. There are two way in which it is converting binary into asc, one : it read binary and store into memory and then read data from that memory and write into asc file
16:22.34 Guest66996 second: It just read from binary and writes into asc file without storing into memory. Anyone please.
16:22.36 *** join/#brlcad metal-machine (~metal-mac@117.205.72.71)
16:24.29 Guest66996 metal-machine: hello again
16:25.06 metal-machine hi
16:25.16 metal-machine yes?
16:25.36 Guest66996 questioning back :P, I have read g2asc file. There are two way in which it is converting binary into asc, one : it read binary and store into memory and then read data from that memory and write into asc file
16:25.51 Guest66996 second: It just read from binary and writes into asc file without storing into memory. Anyone please.
16:26.22 Guest66996 from these two.
16:48.35 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:01.22 *** join/#brlcad mihaineacsu (~mihaineac@109.166.142.39)
18:04.49 *** join/#brlcad kesha (~kesha@49.202.183.10)
18:23.37 *** join/#brlcad metal-machine (~metal-mac@117.205.72.71)
19:37.08 FreezingCold brlcad: Any ideas for the upcoming Google Summer of Code?
19:40.54 brlcad FreezingCold: upcoming? you mean next year? :)
19:41.07 FreezingCold brlcad: Yeah, 2015 :)
19:49.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:01.00 Notify 03BRL-CAD:brlcad * 63150 brlcad/trunk/include/vmath.h: yeah, pragmas aren't portable enough. revert.
20:14.14 Notify 03BRL-CAD:brlcad * 63151 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/vmath.h): move INFINITY from libbu to libbn (vmath.h more specifically) where it seems more apropriate. reviewing all the uses, they pertain to vmath in nearly all instances.
20:22.53 Notify 03BRL-CAD:brlcad * 63152 brlcad/trunk/include/vmath.h: document INFINITY and the related includes a little better
20:24.37 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
20:34.39 *** join/#brlcad clock (~clock@84.72.8.53)
21:28.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:17.51 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
22:34.14 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:39.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:40.47 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141011

IRC log for #brlcad on 20141011

01:04.25 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
01:14.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:30.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:37.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:10.31 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
05:37.32 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
06:31.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:35.45 *** join/#brlcad mihaineacsu (~mihaineac@109.166.135.209)
07:54.55 *** join/#brlcad mihaineacsu (~mihaineac@109.166.139.93)
09:02.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:10.47 *** part/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
10:27.08 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:29.57 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:53.57 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:09.34 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
13:13.10 *** join/#brlcad blessing (~chick@41.205.22.7)
13:51.51 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:26.34 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:27.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:41.54 *** join/#brlcad mihaineacsu (~mihaineac@95.76.156.247)
15:19.55 *** join/#brlcad blessing (~chick@41.205.22.7)
15:30.03 *** join/#brlcad blessing (~chick@41.205.22.7)
15:31.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:49.10 *** join/#brlcad blessing (~chick@41.205.22.7)
16:07.15 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:17.09 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:17.50 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
16:31.14 *** part/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
16:37.05 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
16:52.35 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:13.22 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:23.29 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:32.05 *** join/#brlcad mihaineacsu (~mihaineac@92.85.197.185)
18:54.56 *** join/#brlcad blessing (~chick@41.205.22.7)
18:57.03 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-fjahoemrhqrdbbfx)
IRC log for #brlcad on 20141012

IRC log for #brlcad on 20141012

00:51.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:58.48 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
05:00.12 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-rmvrxflehshesqpr)
05:15.19 *** join/#brlcad metal-machine (~metal-mac@14.98.32.100)
05:15.38 metal-machine Can I use BRL-CAD as as Python Library?
05:28.12 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
06:28.25 metal-machine anyone able to use this on Ubuntu 14.04.1?
06:28.26 metal-machine https://github.com/kanzure/python-brlcad
07:11.51 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:16.04 *** join/#brlcad YuGin (~IceChat77@182.55.146.213)
09:16.11 *** part/#brlcad YuGin (~IceChat77@182.55.146.213)
09:33.12 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-hiyuwcaljuhroila)
09:34.47 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:00.23 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
11:52.37 starseeker brlcad: do we need to add a configure test for the INFINITY business so we can ifdef?
11:52.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:04.16 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:27.06 starseeker wonders what the status of openNURBS is these days... haven't released an update since July 2013 and their download server doesn't seem to work... http://download.rhino3d.com
14:46.13 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:59.21 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-mjxiogautqcuzzyc)
15:10.57 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:13.44 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:24.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:30.42 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
16:31.40 *** join/#brlcad metal-machine (~metal-mac@14.96.151.191)
16:32.16 metal-machine Please tell me how I can use BRL-CAD as a Python Library?
16:33.34 metal-machine the following is not workng for me:
16:33.35 metal-machine https://github.com/kanzure/python-brlcad
16:33.37 metal-machine :(
16:35.38 ``Erik kanzure hangs out here, or you can try to message him via github. gonna have to be patient, dude :)
16:36.36 metal-machine I am very patient. :)
16:37.45 metal-machine Actually I am trying to convert IFC to .g file so still I have no clue that how much my way is smooth.
16:38.34 metal-machine or rough ,,, it may be just mu curiosity that comes out as impatience ;)
16:39.05 ``Erik I'm not familiar with ifc (other than the cable channel)
16:39.54 metal-machine Oh there is IFC cable channel? :D Not here(India)
16:41.05 metal-machine international fashion collection? :D
16:42.52 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:47.15 kanzure sup
16:47.20 kanzure patience is boring
16:47.28 kanzure i replied https://github.com/kanzure/python-brlcad/issues/33#issuecomment-58809033
16:48.13 metal-machine ok i got it .. let me do required
16:54.56 kanzure metal-machine: try also installing the -dev package
16:55.44 metal-machine you mean I have to sompile from source or -dev is available in the form of debian?
16:56.05 kanzure brlcad-dev is a package that debian probably offers
16:56.13 metal-machine s/sompile/compile
16:56.40 metal-machine ok
16:59.03 metal-machine kanzure: Can you provide download link?
17:02.09 kanzure no
17:02.15 kanzure apt-get install brlcad-dev or something
17:02.30 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:03.21 metal-machine apt-get was also my first bad try.
17:05.00 metal-machine It seems I cannot run away from compiling. What you say?
17:09.14 kanzure python-brlcad needs to analyze the source code and headers in order to generate the correct bindings
17:09.25 kanzure however, python-brlcad doesn't care if the installed version of brlcad on your system is custom compiled or not.
17:12.57 metal-machine yes, i am agree with you. I have done standard installation with .deb. Please tell me where is brlcad-dev is located on internet in any form, so i could download it and install it
17:13.36 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:21.41 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:06.06 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:09.09 *** join/#brlcad albertcoder (~albertcod@117.255.116.67)
18:52.09 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
19:10.12 Notify 03BRL-CAD:vladbogo * 63153 (brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/BUGS and 75 others): Synced with trunk up to revision r63152
19:15.03 Notify 03BRL-CAD:vladbogo * 63154 brlcad/branches/qtged/src/libdm/dm-qt.cpp: Stop processing events manually in the qt_drawEnd function since this blocks the dm (at least when using Qt5.3)
19:28.42 Notify 03BRL-CAD:vladbogo * 63155 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libdm/dm-qt.cpp brlcad/branches/qtged/src/mged/mged.c): Added the qt_exec function which should replace the mged event loop (since using a Qt only display manager).
20:06.09 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:10.21 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
21:52.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:19.57 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:21.13 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:38.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:13.16 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
IRC log for #brlcad on 20141013

IRC log for #brlcad on 20141013

00:09.52 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
00:57.33 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
01:00.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:15.44 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
01:33.33 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
01:52.51 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
02:01.28 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
02:10.36 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
02:30.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:32.19 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
02:37.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:14.36 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
03:19.02 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
03:20.22 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
03:48.16 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
04:25.16 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
04:46.02 *** join/#brlcad clock (~clock@84.72.8.53)
05:15.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:34.44 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
07:53.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:20.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:43.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:31.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:42.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
10:24.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:47.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:58.57 *** join/#brlcad mlilenium_ (~mlilenium@178.251.136.142)
10:59.03 *** part/#brlcad mlilenium_ (~mlilenium@178.251.136.142)
11:22.43 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:05.12 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
12:12.23 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:22.24 *** join/#brlcad luca79 (~luca@net-37-117-180-71.cust.vodafonedsl.it)
13:05.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:40.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:08.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:12.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:25.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:48.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:03.19 *** join/#brlcad __monty__ (~toon@193.190.253.144)
16:03.44 *** part/#brlcad __monty__ (~toon@193.190.253.144)
16:04.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:10.27 *** join/#brlcad sofat (~sofat@117.234.116.2)
16:25.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:43.42 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:01.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:11.19 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
17:25.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:27.48 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:14.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:49.12 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
19:33.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:50.29 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
23:13.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:28.20 *** join/#brlcad PrezKennedy (~DarkCalf@2002:40b9:e85a::40b9:e85a)
IRC log for #brlcad on 20141014

IRC log for #brlcad on 20141014

00:07.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:43.17 *** join/#brlcad PrezKennedy (~DarkCalf@64.185.232.90)
02:49.34 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
02:49.43 *** join/#brlcad stevegt`a (~stevegt@cislunar.TerraLuna.Org)
04:28.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:46.13 *** join/#brlcad stevegt`a (~stevegt@cislunar.TerraLuna.Org)
05:46.13 *** join/#brlcad yiyus (1242712427@je.je.je)
07:08.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:45.02 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:17.56 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
09:42.37 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
09:54.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:15.52 *** join/#brlcad bhattigurjot (~scott@202.164.53.117)
11:32.45 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:45.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:02.50 *** join/#brlcad luca79 (~luca@host205-221-dynamic.5-87-r.retail.telecomitalia.it)
12:03.56 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
12:24.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:24.05 *** join/#brlcad Ch3ck_ (~localhost@195.24.220.134)
13:09.49 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-qfwxwvkaanraztyf)
13:10.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:11.22 ankesh11 Hi brlcad
13:12.49 ankesh11 I went for a vacation after my exams were over, back to work now.
13:13.27 ankesh11 Picking up from where we left, I guess mod_wsgi was successfully installed on the server?
13:16.19 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:16.50 ankesh11 I couldn't find many resources setting up Django with Apache in production on FreeBSD apart from a blog post here: http://blog.richardknop.com/2012/01/how-to-install-and-configure-django-with-mod_wsgi-on-freebsd-8-2/
13:18.05 ankesh11 Setting it up on ubuntu was rather fairly documented.
13:24.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:37.21 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:46.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:48.54 *** part/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:13.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:24.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:48.33 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:56.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:24.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:46.54 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:09.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:16.48 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:48.53 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:53.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:09.34 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:22.58 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:34.40 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:36.03 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:36.11 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:38.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:41.09 Notify 03BRL-CAD:carlmoore * 63156 brlcad/trunk/src/librt/primitives/rec/rec.c: no code change, but make note of correct spelling; misspelling is left in because it's used as variable name
17:44.34 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:56.34 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:17.00 *** join/#brlcad sofat (~sofat@117.251.72.176)
18:21.57 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
18:22.52 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
18:25.17 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-131-022.088.066.pools.vodafone-ip.de)
19:06.13 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
19:23.20 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
19:46.03 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
19:56.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:03.47 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
21:29.34 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:43.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:42.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141015

IRC log for #brlcad on 20141015

00:43.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:40.42 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
01:40.57 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
01:42.32 *** join/#brlcad clock_ (~clock@84-72-8-53.dclient.hispeed.ch)
01:48.24 *** join/#brlcad Annienfeed (~Annienfee@ip98-160-197-188.lv.lv.cox.net)
01:53.49 Annienfeed I'm used to creating buildings in Valve's Hammer Editor, and now i'm in a job where i'm using Sketchup to draw up site layouts
01:54.15 Annienfeed but i miss those WASD controls
01:56.13 Annienfeed navigating using pan/rotate/zoom is slowing me down, does anyone here use WASD/mouse for navigating?
03:01.59 brlcad heh
03:02.26 brlcad interesting feature request
03:04.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:13.52 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:43.11 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-hfkhndhagzrzaqav)
05:04.10 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
05:04.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:14.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:37.52 *** join/#brlcad kesha (~kesha@14.139.122.114)
06:11.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:17.50 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
07:01.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
07:29.42 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:45.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:48.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:06.58 *** join/#brlcad infobot (ibot@rikers.org)
08:06.58 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
08:29.20 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
09:15.03 *** join/#brlcad sss_ (~simran@115.242.106.59)
09:18.21 sss_ h
09:29.45 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
09:39.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:13.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:57.35 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
11:01.43 *** join/#brlcad gaganjyot (~gaganjyot@122.173.206.156)
11:40.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:17.09 ``Erik brlcad: the sdl frontend for isst uses game style inputs *shrug* it's a familiar interface for lot of people :)
12:58.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:01.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:17.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:32.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:00.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:02.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:45.28 Notify 03BRL-CAD:carlmoore * 63157 brlcad/trunk/doc/docbook/system/man1/en/rtregis.xml: reduce the underscores, and change an 'out' to 'output'
14:46.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:00.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.47 Notify 03BRL-CAD:carlmoore * 63158 brlcad/trunk/src/librt/primitives/rec/rec.c: fix spelling of 'discriminant', being assured that this doesn't mess up any other files
15:21.30 *** join/#brlcad blessing (~chick@41.205.22.41)
15:29.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:31.48 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-drqrstjphrnxedaj)
15:49.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:05.54 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:22.07 *** join/#brlcad gaganjyot (~gaganjyot@122.173.206.156)
16:25.14 ries brlcad: hanging out here?
16:27.56 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
16:43.54 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
17:06.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:52.51 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
18:55.14 Ch3ck_ returns from the dead
18:59.47 ries Ch3ck_: welcome back
19:03.09 Ch3ck_ ries: ^_^
19:07.25 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
19:16.46 brlcad ries: always ;)
19:20.49 ries brlcad: so how do we team up overthere?
19:21.09 ries do I need to where a white lely or something?
19:21.16 brlcad ries: what do you mean?
19:21.18 brlcad ahaha
19:21.23 ries at gsoc
19:21.40 ries you where going, right?
19:21.46 brlcad yeah
19:21.57 brlcad we all get badges
19:22.20 brlcad but even then, there are a few hundred so we can find some specific time to meet up
19:22.21 ries then we stand in alphabetical order :D
19:22.28 ries ok great
19:23.46 brlcad Actually for the past couple years, they have lined everyone up (two huge long lines that wrap around) so everyone sort of gets to meet everyone else for a few seconds
19:24.22 brlcad quite funny, exhausting, mildly useful :)
19:25.24 brlcad ``Erik_: can smtp auth failures either be made silent or include an IP so they can get banned?
19:25.45 brlcad tons of saslauthd log messages from constant attacks
19:26.32 ries usr csf… if you can… it will block IP’s that will repeatly test for incorrect accounts
19:28.54 *** join/#brlcad sofat (~sofat@117.224.175.120)
19:45.55 brlcad that came out as unicode .. not sure what you wrote :)
19:46.49 brlcad we have intrusion attempt detection on ssh, but these are coming across imap
20:12.58 Notify 03BRL-CAD:carlmoore * 63159 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): remove an underscore, and add options from rt manpage
20:26.24 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
20:36.29 ``Erik_ brlcad: I can look into that tomorrow, maybe later tonight... these popping in messages or syslog.sys or something?
20:43.48 Ch3ck could anyone help me with this: http://paste.kde.org/pjvopgjjw
20:47.28 brlcad ``Erik: auth.log (messages has other annoying imap statements)
20:49.00 brlcad Ch3ck: huh, yeah it looks like some build logic in src/other is missing a linker dependency declaration
20:49.12 brlcad those or libpng symbols
20:50.06 brlcad it's saying your system freetype library was linked against a libpng library, but that png library wasn't specified while linking wish
20:51.10 Ch3ck brlcad: updated the libpng library for my system
20:51.14 Ch3ck still not working
20:51.20 brlcad does it give you that error if you run cmake with -DBRLCAD_BUNDLED_LIBS=ON ?
20:51.48 brlcad it's not that the png library is out of date
20:51.49 Ch3ck brlcad: nop, just -DBRLCAD_BUILD_TYPE=Debug
20:52.48 brlcad your libfreetype.so references png symbols that are either 1) not in your now updated libpng library or 2) a libpng library simply wasn't specified when someone tried to use that libfreetype.so library
20:53.08 brlcad the latter is likely and easy to test
20:53.56 brlcad if you run "make VERBOSE=1" and find the final line where it begins to link wish, see if it lists a -lpng or something similar
20:54.20 Ch3ck brlcad: tried -lpng already and it did not work
20:55.04 Ch3ck well reconfiguring with -DBRLCAD_BUNDLED_LIBS=ON and it works now..
20:55.45 Ch3ck brlcad: looks like my pull patches haven't yet been applied?
20:56.52 Ch3ck was hoping to have wrapped it up by now and moved on to another prob
20:58.08 brlcad Ch3ck: keep reminding me and you're welcome/encourated to poke other devs too ;)
20:58.29 brlcad there's a patches backlog as we've been wrapping up several end-of-fiscal-year activities
20:58.41 brlcad I've just started catching up with recent e-mails as you may have noticed
21:00.02 brlcad stickers, the website, our book, patches, and a release are the next priorities
21:00.13 brlcad <PROTECTED>
21:00.27 brlcad I think I see the problem
21:01.00 brlcad Ch3ck: try adding ${PNG_LIBRARY} after ${FREETYPE_LIBRARIES} in src/other/tk/CMakeLists.txt near the bottom where the build instructions for wish reside
21:02.06 Ch3ck brlcad: will poke starseeker soon on it
21:02.44 Ch3ck brlcad: yeah looking into it now..
21:02.52 brlcad I believe he's on vacation for a while, so poking might not help for a bit
21:03.25 Ch3ck brlcad: was hoping to have gotten commit rights by now?
21:04.36 brlcad too
21:05.43 brlcad it's all dependent upon patch review, so got to get some dev, any dev with commit, to review them for flawlessness
21:06.29 brlcad I took a quick look a couple weeks back and they looked pretty good on that fast review, but I didn't have time to compile and test to progress the patch status
21:06.55 Ch3ck brlcad: aight will do some final tests and turn the page on the pull, been looking into the Bot-pipe looks really complex
21:07.31 brlcad yeah, that's a complex target
21:07.37 brlcad lots of ways to go about it
21:07.44 Ch3ck would need to refresh my Computational Geo skills for that
21:08.14 Ch3ck guess i'll have to break it down in stages
21:08.30 Ch3ck taking it as one big target may be overwhelming sometimes
21:08.46 brlcad need to define some boundaries too .. what constitutes a solvable or not solvable case
21:09.28 brlcad it's a specialized form of reverse modeling
21:09.37 brlcad reverse engineered modeling
21:09.59 brlcad shape recognition
21:10.22 Ch3ck it is
21:11.01 brlcad but so very specialized, that they tend to be highly recognizable data
21:11.43 brlcad lots of points in relatively close proximity that have elliptical cross-sections
21:12.48 Ch3ck brlcad: will have to take some time and the maths here..
21:15.03 Ch3ck the pipe's mesh gives a vertex connectivity graph
21:16.10 Ch3ck try to look at the triangular mesh connectivity graph too and see how the former could be derived from the latter
21:16.17 Ch3ck just thinking
21:19.12 Ch3ck brlcad: having a build prb at 61% with /home/localhost/BRL-CAD/brlcad/doc/docbook/system/man1/en/rtregis.xml:83: element emphasis: Schemas validity error :
21:19.30 Ch3ck rtregis.xml fails to validate
21:23.44 Ch3ck goes to sleep
21:41.09 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
22:06.48 *** join/#brlcad cox (~quassel@188.226.208.53)
22:50.28 Notify 03BRL-CAD:n_reed * 63160 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): Should be using intersection tolerance, not zero tolerance, for non-parallel line-line intersection to avoid missed intersections. We then need to close the small gaps in constructed loops so they pass zero tolerance validity checks.
23:06.25 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
23:31.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:45.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141016

IRC log for #brlcad on 20141016

00:46.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:29.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:57.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:29.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:56.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:28.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:45.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:08.22 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
09:52.52 *** join/#brlcad infobot (ibot@rikers.org)
09:52.52 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
10:36.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:12.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:14.59 ``Erik neat, free usgs maps http://store.usgs.gov/b2c_usgs/b2c/start/(xcm=r3standardpitrex_prd)/.do
12:33.38 *** join/#brlcad sss (~simran@115.240.80.237)
13:17.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:53.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:54.25 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:59.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:28.14 *** join/#brlcad vtor (~quassel@unaffiliated/vtor)
14:37.52 *** part/#brlcad vtor (~quassel@unaffiliated/vtor)
14:55.58 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
14:57.59 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
14:58.01 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
15:03.11 *** join/#brlcad sss (~simran@115.242.0.194)
15:26.41 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:48.32 *** join/#brlcad sss (~simran@115.240.51.61)
15:56.17 *** join/#brlcad gaganjyot (~gaganjyot@122.173.191.150)
16:04.49 Ch3ck_ hello ``Erik I'll like you to review my patches i've submitted on sf
16:19.40 *** join/#brlcad sss (~simran@115.242.43.215)
16:49.03 Notify 03BRL-CAD:n_reed * 63161 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: check for seam crossings when linking curves
16:53.27 *** join/#brlcad sss (~simran@115.242.43.78)
17:15.50 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:20.07 *** join/#brlcad albertcoder (~albertcod@117.224.87.234)
17:39.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:45.02 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
17:47.06 *** join/#brlcad sss (~simran@115.240.26.140)
17:56.16 *** join/#brlcad sss_ (~simran@115.240.26.140)
18:17.18 Notify 03BRL-CAD:brlcad * 63162 brlcad/trunk/BUGS: bu_malloc(0) bug found by dwayne
18:17.35 Notify 03BRL-CAD:brlcad * 63163 brlcad/trunk/TODO: making lighting enabled a default for ogl dms.
18:19.08 Notify 03BRL-CAD:brlcad * 63164 brlcad/trunk/BUGS: another bug reported by dwayne
18:19.38 *** join/#brlcad gaganjyot (~gaganjyot@122.173.191.150)
18:32.10 Ch3ck_ brlcad: was thinking my patches such as 226, 227, 231, 233, 234 should be closed since they've already been applied?
18:36.44 *** join/#brlcad sss (~simran@115.241.181.192)
19:17.48 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:01.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:13.57 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
20:33.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.31 Notify 03BRL-CAD:n_reed * 63165 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: close across seams for linking, but not for splitting
20:55.06 Notify 03BRL-CAD:carlmoore * 63166 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: add a remark to -o comment for rt.xml
20:59.38 Notify 03BRL-CAD:carlmoore * 63167 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: rearrange rtedge.xml ; concern that 'man rtedge' is not matching what my latest rtedge.xml has; my rtedge.xml has copy sitting outside of brlcad tree
21:01.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:46.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:28.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:30.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141017

IRC log for #brlcad on 20141017

00:15.42 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
00:16.08 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:00.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:56.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:12.05 *** join/#brlcad gurwinder (75c76f83@gateway/web/freenode/ip.117.199.111.131)
02:20.11 *** join/#brlcad gurwinder (75c76f83@gateway/web/freenode/ip.117.199.111.131)
02:20.23 gurwinder brlcad: Hello. Please look at g-pov converter and give your views please, so that I can update it further with azimuth and elevation and moves forward for other objects conversion. Tell me if any change is required in it.
03:18.47 *** join/#brlcad sk (~simran@115.242.23.94)
04:29.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:27.02 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
05:29.01 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
05:30.13 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:30.27 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:30.39 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
05:30.53 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:31.10 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
06:58.28 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
09:08.59 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
09:31.00 *** join/#brlcad clock (~clock@84.72.8.53)
11:16.33 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:02.52 brlcad stickers have been sent to the printer!
12:02.59 brlcad should be ready next week
12:20.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:57.55 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:15.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:25.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:51.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:57.35 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
14:19.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:24.39 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
14:54.53 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-slspqnqyhirrynnx)
15:44.56 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:59.22 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:06.40 *** join/#brlcad jagmeet (~js@202.164.53.117)
16:22.19 Notify 03BRL-CAD:carlmoore * 63168 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): expand rtedge.xml man page, and redo -! and -x writeups in rt.xml
16:50.23 *** join/#brlcad gagan (~gagan@106.192.130.128)
17:04.30 ejno hello! Where would be a good place for work on the simulate command? Should I create a branch for it?
17:18.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:31.27 Notify 03BRL-CAD:carlmoore * 63169 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): more expansion of rtedge.xml (along with rearranging), and minor changes to rt.xml
17:44.40 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
18:14.04 *** join/#brlcad sofat (~sofat@106.192.152.210)
18:20.57 brlcad ejno: I believe all of your work was merged into trunk, so you should be good to go for working on it there
18:23.38 Ch3ck_ returns
18:24.10 *** join/#brlcad gagan (~gagan@124.253.225.90)
18:36.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:45.30 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
18:48.04 ejno brlcad: ok, thanks
18:50.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:08.13 Notify 03BRL-CAD:carlmoore * 63170 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml): more revisions for rt & rtedge man pages
20:56.55 *** join/#brlcad clock (~clock@84.72.8.53)
21:46.07 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:59.29 Notify 03BRL-CAD:n_reed * 63171 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: improve test for reversed segment pairs to avoid discarding important segments
IRC log for #brlcad on 20141018

IRC log for #brlcad on 20141018

01:38.13 *** join/#brlcad Pokerlicious (Pokerlicio@97-113-1-96.tukw.qwest.net)
01:38.39 *** part/#brlcad Pokerlicious (Pokerlicio@97-113-1-96.tukw.qwest.net)
02:23.58 *** part/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:31.22 Notify 03BRL-CAD:ejno * 63172 brlcad/trunk/src/libged/simulate/simulate.c: fix #error from include/bsocket.h:44 regarding bio.h being included first
04:51.39 Notify 03BRL-CAD:ejno * 63173 (brlcad/trunk/src/libged/CMakeLists.txt brlcad/trunk/src/mged/setup.c): temporarily disable simulate command for adjustments. rename simulate.c -> simulate.cpp; refactoring in progress
04:59.53 Notify 03BRL-CAD:ejno * 63174 (brlcad/trunk/src/libged/simulate/simcollisionalgo.cpp =================================================================== and 151 others): rename simcollisionalgo.cpp to reflect upcoming changes
05:02.52 Notify 03BRL-CAD:ejno * 63175 (brlcad/trunk/src/libged/simulate/simphysics.cpp =================================================================== and 663 others): rename simphysics.cpp to reflect altered role
05:12.12 Notify 03BRL-CAD:ejno * 63176 brlcad/trunk/src/libged/simulate/physics_world.cpp: refactoring of the world physics code to be more self-contained / object-oriented
05:18.06 Notify 03BRL-CAD:ejno * 63177 brlcad/trunk/src/libged/simulate/simulate.cpp: refactoring of simulate command interface: modify object transformations within a comb, in place; use db attributes
05:23.55 Notify 03BRL-CAD:ejno * 63178 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp): refactor bullet collision interface; add a new type of collision shape for the rt algorithm so that we can also work with objects that use bullet's algorithms
05:35.30 Notify 03BRL-CAD:ejno * 63179 (brlcad/trunk/src/libged/CMakeLists.txt brlcad/trunk/src/mged/setup.c): reenable build of the simulate command
05:38.43 Notify 03BRL-CAD:ejno * 63180 (brlcad/trunk/src/conv/3dm/3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.cpp brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): fix use of a null pointer
05:41.56 Notify 03BRL-CAD:ejno * 63181 brlcad/trunk/src/libtclcad/tclcad_eval.c: rename variable 'result' to 'ret' to distinguish it from the tcl result object
06:08.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:46.15 *** join/#brlcad gaganjyot (~gaganjyot@223.225.209.85)
08:00.08 *** join/#brlcad jagmeet (~js@202.164.53.117)
09:50.58 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
10:12.11 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
10:31.59 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
10:44.34 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
11:13.59 gaganjyot the topic for IRC needs to be updated, GSoC 2015 has been announced :)
11:42.59 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:06.22 clock brlcad, archivist ``Erik I am writing now some articles into a Linux open source website
12:06.33 clock do you think BRL-CAD would be a suitable topic for general public?
12:35.50 *** join/#brlcad cox (~quassel@188.226.208.53)
13:27.56 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
14:55.36 brlcad clock: sure, sounds like a great idea
14:56.12 clock brlcad, ok which topics do you think is appropriate to focus on?
15:10.30 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
15:13.53 brlcad clock: depends on the audience and purpose .. for attracting users, you could talk about how you used it with ronja or just a general overview of modeling or where we're going with it (new gui, hybrid modeling, conversion support, etc)
15:14.37 brlcad for attracting devs (my pref), you could talk about how to get into dev, the community, where to get the sources, etc
15:14.44 brlcad lots of possibilities
15:15.50 brlcad ejno: I don't know if you saw the commits, but the work you did at the offsite to fix the tcl eval handling in mged/archer ended up getting reverted (it seemed to break archer)
15:17.02 brlcad ejno: but then I dug in, found the bug (it was wiping out a tcl result and getting messed up by prior errors in one of the helper/wrapper routines) .. and it was all restored back, working great now ;)
15:17.11 brlcad just fyi, it grew some legs
15:19.09 *** topic/#brlcad by brlcad -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
15:20.09 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
15:29.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:23.15 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:28.17 clock brlcad, do you take paid remote devs?
17:17.51 *** join/#brlcad sss (~simran@115.241.203.90)
17:29.15 ejno brlcad: Oops - sorry! Thank you for fixing that
17:35.52 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:53.50 *** join/#brlcad gaganjyot (~gaganjyot@223.225.203.137)
18:11.01 ejno brlcad: unfortunately, I recently had to disable the bu_log() hook because Tcl_Interp objects can be used only by the thread that created them (some threaded command output led to crashes)
18:13.28 ejno I am not sure of a good solution for this
18:19.59 *** join/#brlcad sss (~simran@115.240.86.128)
18:57.19 *** join/#brlcad sss (~simran@115.241.208.210)
19:01.45 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:50.09 *** join/#brlcad blessing (~chick@41.205.22.41)
20:21.26 *** join/#brlcad sss (~simran@115.240.27.96)
20:51.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:41.20 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:07.09 *** join/#brlcad sss (~simran@115.241.147.79)
22:36.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:44.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141019

IRC log for #brlcad on 20141019

03:24.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:25.57 brlcad ejno: no worries about fixing it .. I'm more glad that it was easily debuggable/fixable (well, not so easy, too a day, but still) and that the couple days work you put in was not lost
03:27.24 brlcad clock: there are several studeies that indicate paying someone to participate in open source actually ends up discentivizing them
03:28.06 brlcad so no, that's not very interesting to me beyond GSoC and similar programs.
03:52.27 clock brlcad, yeah but if I dont have money to pay my flat and freeze to death in winter, it kinda disincentivizes me too
04:03.18 Stragus I think we need a new study on which effect disincentivizes people more
04:07.28 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
04:30.26 clock a double blind randomized controlled trial would present ethical issues.
04:51.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:53.34 *** join/#brlcad sk (~simran@115.242.108.97)
05:28.09 Notify 03BRL-CAD:ejno * 63182 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp brlcad/trunk/src/libged/simulate/physics_world.cpp): check for HAVE_BULLET; formatting
05:35.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:58.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:29.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:12.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:28.37 *** join/#brlcad sk (~simran@115.242.114.66)
07:38.03 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
07:45.10 *** join/#brlcad sk (~simran@115.242.126.162)
07:53.33 *** join/#brlcad sk (~simran@115.240.72.120)
08:15.58 *** join/#brlcad sk (~simran@115.242.14.115)
08:37.01 *** join/#brlcad sk (~simran@115.241.177.142)
10:42.25 ``Erik effin' a, upgrade to osx yosemite I started early friday morning JUST finished... if you have lots of files, I recommend cleaning up or packing them into tarballs, the install process involves copying every file, at about 10/s on my hw
10:42.42 ``Erik (cmd-L brings up a log window)
11:07.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:26.32 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-133-164.088.066.pools.vodafone-ip.de)
11:55.24 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
12:21.40 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
12:35.27 *** join/#brlcad sk (~simran@115.241.135.203)
12:56.39 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:59.31 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:09.50 *** join/#brlcad albertcoder (~albertcod@117.210.7.231)
14:24.18 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
15:03.25 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:12.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:32.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:48.19 *** join/#brlcad sofat (~sofat@202.164.45.208)
15:48.29 sofat brlcad, hi
15:48.48 sofat i completed my work please check
15:49.21 sofat http://202.164.53.122/~hitesh/wordpress/
15:49.48 sofat and i am also provide the coding standards to the code please check
15:53.45 sofat http://pastie.org/9661009
16:30.45 *** join/#brlcad albertcoder (~albertcod@117.237.69.177)
16:44.58 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:04.35 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
17:07.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:38.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:05.27 *** join/#brlcad albertcoder (~albertcod@117.229.180.196)
18:33.19 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:55.23 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
21:07.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:47.50 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
22:04.25 Notify 03BRL-CAD:n_reed * 63183 brlcad/trunk/doc/docbook/system/man1/en/rtregis.xml: remove stray emphasis tags to get rtregis.xml to validate
22:06.53 Notify 03BRL-CAD:n_reed * 63184 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/BUGS and 164 others): sync from trunk through r63183
23:54.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:55.52 Notify 03BRL-CAD:n_reed * 63185 brlcad/trunk/src/libged/brep.c: fix segfault caused by accessing NULL arg
IRC log for #brlcad on 20141020

IRC log for #brlcad on 20141020

01:42.10 Notify 03BRL-CAD:n_reed * 63186 brlcad/trunk/src/libbrep/boolean.cpp: avoid printing NULL log strings
01:50.37 Notify 03BRL-CAD:n_reed * 63187 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libged/brep.c and 3 others): sync from trunk through r63186
04:13.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:47.06 Notify 03BRL-CAD:n_reed * 63188 brlcad/trunk/src/libbrep/intersect.cpp: Revert application of V_MAX to ON_Intersect tolerance args from r63120. When the arg value is between zero and the default, V_MAX chooses the larger/looser default over the caller's value.
04:50.50 Notify 03BRL-CAD:n_reed * 63189 (brlcad/branches/brep-debug/src/libbrep/intersect.cpp Property Changed: and 2 others): sync from trunk through r63188
05:01.24 Notify 03BRL-CAD:n_reed * 63190 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: add a class to hold the results of loop combinations to make split-face construction more readable
09:20.59 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
10:15.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:16.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:59.23 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
13:16.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:41.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:57.22 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:04.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:54.37 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
15:37.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:51.18 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
16:06.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:31.08 Notify 03BRL-CAD:carlmoore * 63191 (brlcad/trunk/doc/docbook/system/man1/en/rt.xml brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml brlcad/trunk/src/rt/viewedge.c): investigating the -W option in rt and rtedge
16:38.13 *** join/#brlcad jagmeet (~js@202.164.53.117)
16:45.03 Notify 03BRL-CAD:carlmoore * 63192 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: make this part of rt.xml like that of rtedge.xml
17:02.41 *** join/#brlcad metal-machine (~metal-mac@117.205.41.240)
17:06.15 metal-machine compiling Brl-cad from source and go tthe following error:
17:11.50 metal-machine CMake Error at rtregis_validate.cmake:39 (message):
17:11.50 metal-machine <PROTECTED>
17:14.53 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:16.43 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:23.06 metal-machine any idea?
17:23.16 metal-machine am I missing something?
17:27.26 n_reed I just fixed a validation failure in rtregis.xml yesterday, make sure you 'svn up' to the latest trunk revision
17:30.04 metal-machine I am almost new. :) Can you break solution in steps/
17:30.06 metal-machine ?
17:31.03 metal-machine I ran "svn up" inside brlcad folder. will it be helpful?
17:31.26 metal-machine Updated to revision 63192.
17:32.32 n_reed that should build then, revision 63192 builds for me at least
17:39.15 metal-machine let's see. 32% ad going. Fingers crossed :D
17:51.44 metal-machine 65%. :) crossed that scaring step.
17:51.59 metal-machine n_reed: Thanks for the help
18:40.45 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
19:12.47 *** join/#brlcad infobot (ibot@rikers.org)
19:12.47 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
19:31.21 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
20:06.41 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-133-164.088.066.pools.vodafone-ip.de)
23:39.44 Notify 03BRL-CAD:n_reed * 63193 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: when converting from 2d to 3d curve intervals, handle the case where the interval in 3d includes the endpoints of the closed 3d curve
IRC log for #brlcad on 20141021

IRC log for #brlcad on 20141021

00:26.26 *** join/#brlcad bjrohan (~bjrohan@67-5-154-231.ptld.qwest.net)
00:26.30 bjrohan hi
00:35.24 starseeker howdy
00:48.30 bjrohan I had been a machinist for 12 years, ending about 5 years ago. I was asked today to help an old co-worker. His shop is new, and he has no CAD program (goes completely off of prints). I am looking for a FOSS Cad to verify dimensions on 2d dxf / dwg files on a Linux machine, will BRLCAD be able to do this fairly easily?
00:48.42 bjrohan intuitively I should say
00:49.04 starseeker intuitively, probably not
00:49.15 starseeker for 2D, I'd suggest looking at librecad
00:50.09 starseeker dwg files are likely to be a problem for most FOSS software, but dxf should be OK
00:50.48 bjrohan ok
00:51.58 bjrohan That makes sense.
01:28.00 Notify 03BRL-CAD:n_reed * 63194 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: Surface BoundingBox() routine was failing for a planar surface for some unknown reason. Implement a fallback for when the routine fails.
01:36.24 Notify 03BRL-CAD:n_reed * 63195 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: want uv point, not 3d point
01:59.27 Notify 03BRL-CAD:n_reed * 63196 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: fix typo
02:16.21 bjrohan starseeker: well, I tried LibreCAD and FreeCAD, I had downloaded a random dxf file, and neither of those showed the dxf as I expected. I am trying to import into BRL-CAD, I enter dxf-g /home/bjrohan/Downloads/Mechanical_Sample.dxf Mechanical_Sample.g and I get the error message that dxf-g unknown command
02:16.26 bjrohan any suggestions?
03:47.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:12.31 brlcad bjrohan: you'll need to make sure your path is properly set to run command line applications, or provide a full-path to dxf-g
04:13.04 brlcad e.g., if brl-cad is installed in /usr/brlcad/rel-7.22.0, the full path to dxf-g is probably /usr/brlcad/rel-7.22.0/bin/dxf-g
04:14.42 bjrohan brlcad: is there a way to specify this in a config file?
04:14.55 bjrohan vs entering the entire path to dxf-g
04:16.36 brlcad absoultely, that was the first option (make sure your path is properly set to run command line applications)
04:17.06 brlcad how to do that depends on your shell (and has nothing to do with brl-cad) ;)
04:19.00 brlcad running "export PATH=/path/to/that/bin/dir:$PATH" will do the trick for bash-based shells, you can put that into a ~/.bash_profile if you're using bash ... but really this depends on the shell you're using
04:20.45 brlcad make sure it runs full path, to make sure you know which path you need to be adding, then figure out how to update your PATH for your shell (read your shells docs, or ask for help here if someone is around, or search the web .. this is an intro/faq linux topic), then make the change and confirm it works with a new shell
04:31.38 bjrohan brlcad: I am using Ubuntu 14.04 with bash
04:36.40 bjrohan brlcad: on my system /usr/brlcad contains: bin etc include lib share version, I am searching for dxf-g now
04:44.29 brlcad so full path is probably /usr/brlcad/bin/dxf-g
04:45.35 bjrohan Yep
04:45.55 bjrohan to add this to my path is:
04:45.56 bjrohan export PATH=/usr/brlcad/bin/dxf-g:$PATH
04:45.58 bjrohan ?
04:54.55 bjrohan brlcad: In my /etc/profile.d is a file brlcad.sh which includes the correct path, however, dxf-g isn't recognized
04:56.15 brlcad that is not the way to update PATH
04:57.14 brlcad bjrohan: suggest reading http://www.linfo.org/path_env_var.html
04:57.17 brlcad or http://superuser.com/questions/517894/what-is-the-unix-path-variable-and-how-do-i-add-to-it
04:57.41 brlcad you specify directories to PATH
04:58.00 brlcad rather, PATH is literally a list of directories
04:58.14 brlcad places to look for applications
04:58.34 brlcad adding to /etc/profile.d sounds wrong/unnecessary
04:59.19 brlcad you can set the path in your own config files that live in your home dir
05:00.21 brlcad if you did want to set them for all users, that might be how your system is set up (see 'man bash'), but you shouldn't be doing any editing until you did those other steps I mentioned
05:00.54 brlcad i.e., make sure it runs full path, to make sure you know which path you need to be adding, then figure out how to update your PATH for your shell (read your shells docs, or ask for help here if someone is around, or search the web .. this is an intro/faq linux topic), then make the change and confirm it works with a new shell
05:01.00 brlcad you jumped to the last step and got it wrong
05:01.27 brlcad good luck
05:03.17 bjrohan Thank you. Ubuntu I think has unusual settings. my .profile has only a few lines to it, and not a typical PATH variable
05:07.31 *** join/#brlcad metal-machine (~metal-mac@59.89.36.43)
05:11.14 metal-machine kanzure: I am able to install belcad-dev but yet not able to install Python bindings for BRL-CAD. https://github.com/kanzure/python-brlcad
05:13.57 kanzure brlcad-dev
05:14.22 brlcad starseeker: http://imgur.com/a/8DfqE
05:14.56 brlcad bjrohan: it doesn't matter if there are lines already for changing the PATH ... you add your path settings to your config file
05:16.26 bjrohan I am not seeing the PATH variable in my .profile file or .bashrc in my home dir, do you know where it may be? Aren't those 2 places where it typically resides
05:17.01 brlcad you didn't read those links, did you? :)
05:17.14 brlcad doesn't matter if you don't see the PATH variable
05:17.33 brlcad you misunderstand how this works, what it is for
05:17.44 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
05:17.50 brlcad you make it reside where you want it to reside
05:18.08 brlcad sometimes someone else does this for you but they certainly don't have to (and in your case, they have not)
05:18.32 brlcad you really should read those urls I posted or search the web for some other tutorials
05:19.07 brlcad this is basic/faq command line setup understanding that is good to know well
05:19.15 bjrohan I have searched the web, there appears to besome differences with Ubuntu (again), for instance, the 1st link shows env | grep PATH
05:19.37 bjrohan when I do this in my terminal I get:
05:19.39 bjrohan Command 'env' is available in '/usr/bin/env'
05:19.41 bjrohan The command could not be located because '/usr/bin' is not included in the PATH environment variable.
05:19.42 bjrohan env: command not found
05:19.44 bjrohan Command 'grep' is available in '/bin/grep'
05:19.45 bjrohan The command could not be located because '/bin' is not included in the PATH environment variable.
05:19.56 bjrohan I can see in
05:19.59 bjrohan echo $PATH
05:20.01 bjrohan /usr/brlcad/bin/dxf-g:/usr/brlcad/bin/dxf-g
05:20.15 brlcad "The command could not be located because '/usr/bin' is not included in the PATH environment variable" <-- this means you screwed up PATH earlier
05:20.26 brlcad yes, you broke PATH
05:20.35 bjrohan crud
05:20.39 bjrohan I have a backup :)
05:20.50 brlcad you need to undo any edits your made to config files and close that terminal session (in that order)
05:21.15 bjrohan The only way I edited it was via the commandline
05:21.21 brlcad this is why you need to read and understand a little better what it is you're doing .. these steps are very stateful meaning if you do anything wrong, the future steps will not work right
05:21.26 bjrohan I don't know which one it edited
05:21.40 brlcad so open a new terminal, echo $PATH
05:22.19 bjrohan In a new terminal I get
05:22.21 bjrohan echo $PATH
05:22.23 bjrohan /home/bjrohan/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/bjrohan/bin:/usr/local/java/jdk*/bin:/home/bjrohan/bin:/usr/local/java/jre*/bin
05:22.34 brlcad okay, so then you can "start over" there ;)
05:22.46 brlcad close the broken one
05:23.05 bjrohan all are closed except for the new one that returned the above
05:23.07 brlcad that is a list of directories
05:23.10 brlcad you have one more to add
05:23.14 bjrohan Okay
05:23.36 bjrohan and enter:
05:23.37 metal-machine kanzure:yes
05:23.38 brlcad re-read the two links and that list of dirs might make more sense now
05:23.38 bjrohan export PATH=/usr/brlcad/bin/dxf-g:$PATH
05:23.38 metal-machine I have compiled it from source using this http://brlcad.org/wiki/Building_from_SVN
05:23.39 bjrohan ?
05:24.02 kanzure i don't know if it's compatible with compiling from source
05:24.07 kanzure i suspect brlcad would know
05:24.14 kanzure also, i am sleeping
05:24.20 brlcad too :)
05:24.22 bjrohan I do understand the list of directories, those are where exectuables reside so that instead of me typing the entire path, I can simply type the executable, and bash knows where it is
05:24.36 kanzure brlcad: his problems sound like path problems, btw
05:24.46 brlcad kanzure: metal-machines?
05:24.50 kanzure yes
05:25.09 kanzure i tried telling him that before but either he didn't listen or it didn't help
05:25.13 kanzure but if it didn't help i'm out of ideas
05:25.44 brlcad I didn't see him actually share what his problems were other than problems understanding "svn up"
05:26.14 kanzure https://github.com/kanzure/python-brlcad/issues/33
05:28.02 brlcad that's very vague
05:28.49 kanzure oh i think someone added a hardcoded version check ugh
05:28.52 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
05:28.54 kanzure that could be the answer
05:28.58 kanzure sleeps4real
05:29.04 brlcad but you're probably right .. probably built from svn, but hasn't set anything up beyond running "make" .. maybe "make install"
05:30.38 bjrohan brlcad: FWIW I have no exisiting .bash_profile as the last link woudl like me to work with
05:43.02 brlcad bjrohan: you create that file
05:43.10 brlcad just like how you create those lines
05:43.18 brlcad reading "man bash" has more details
07:09.35 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
07:35.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:09.11 *** join/#brlcad sofat (~sofat@202.164.53.117)
08:09.23 sofat brlcad, hi
10:04.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:09.42 *** join/#brlcad sofat (~sofat@202.164.53.117)
10:09.48 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
10:24.50 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
10:31.09 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
11:32.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
22:24.12 *** join/#brlcad infobot (ibot@rikers.org)
22:24.12 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
23:46.44 ``Erik huh, https://github.com/github/hubot
23:47.49 Notify 03BRL-CAD:n_reed * 63200 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: use tolerance argument when checking intervals
23:54.53 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20141022

IRC log for #brlcad on 20141022

00:26.39 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
04:38.16 *** join/#brlcad sofat (~sofat@202.164.53.117)
05:40.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:20.37 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-zrumbtyltfyqvajj)
09:16.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:39.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
10:48.40 Notify 03BRL-CAD Wiki:Jalvesfh29 * 0 /wiki/User:Jalvesfh29:
10:51.39 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
10:55.19 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
11:19.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:52.01 ``Erik brlcad: "unforseen system administration issues"? did you spend all weekend waiting for yosemite to install, too? :D (mine took ~48 hours)
12:41.33 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:00.36 *** join/#brlcad sk (~simran@115.241.151.248)
13:29.16 *** join/#brlcad sofat (~sofat@223.225.214.175)
13:29.24 sofat brlcad, hello
13:47.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:17.51 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
14:18.40 *** join/#brlcad luca79 (~luca@host221-19-dynamic.4-87-r.retail.telecomitalia.it)
14:27.09 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:31.33 n_reed ``Erik: I think that's just you. Took me ~1hr on my mbpr Friday night, but my disk usage is probably less.
14:45.09 Notify 03BRL-CAD:carlmoore * 63201 brlcad/trunk/src/sig/fhor.c: split the assignment and 'if'-usage lines for 'interchange'; other changes I made yesterday to this file stay in
15:27.47 Notify 03BRL-CAD:n_reed * 63202 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: I was wrong; we don't want to link curves across seams. Revert r63161 and part of 63165.
15:57.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:58.32 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
16:05.59 Notify 03BRL-CAD:carlmoore * 63203 brlcad/trunk/doc/docbook/system/man1/en/rtedge.xml: only COSMETIC changes to rtedge.xml , so the source file can look more like that of rt.xml ; user sees no change
16:33.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:50.18 ``Erik n_reed: you have one of those fancy fast ssd's though... I hit google while waiting and found other people griping, the log showed it copying files at about 10/sec. between homebrew (with many old versions), mactex, etc... brutal :)
16:56.34 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
17:03.05 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
17:22.26 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
17:45.49 *** join/#brlcad blessing (~chick@41.205.22.41)
17:57.59 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
18:08.54 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:11.17 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:29.20 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-151-205.088.066.pools.vodafone-ip.de)
19:01.53 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
19:21.02 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
20:25.33 Notify 03BRL-CAD:carlmoore * 63204 brlcad/trunk/src/conv/euclid/euclid-g.c: fix the error messages in euclid-g
20:47.45 Notify 03BRL-CAD:n_reed * 63205 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: be more robust in combining new loops with loops of the previous iteration
20:57.49 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-vckfeamyjzunkboz)
21:56.09 Notify 03BRL-CAD:n_reed * 63206 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: have to increment interator in advance in case it's invalidated by erase
22:04.51 Notify 03BRL-CAD:n_reed * 63207 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: implement loop union
22:12.41 Notify 03BRL-CAD:n_reed * 63208 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: union innerloops
22:22.48 *** join/#brlcad caen23 (~caen23@92.81.223.86)
22:43.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141023

IRC log for #brlcad on 20141023

00:58.45 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
02:21.44 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:21.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:14.54 brlcad waves
03:16.56 brlcad no, haven't installed 10.10 yet .. there were some 10.9 cmake issues I wanted to sort out before upgrading
06:43.42 *** join/#brlcad luca79 (~luca@net-37-117-79-107.cust.vodafonedsl.it)
07:25.49 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
07:43.24 *** join/#brlcad mihaineacsu (~mihaineac@92.81.35.42)
08:09.17 *** join/#brlcad luca79 (~luca@host119-17-dynamic.4-87-r.retail.telecomitalia.it)
10:12.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:08.52 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
11:10.33 *** join/#brlcad clock (~clock@84-72-8-53.dclient.hispeed.ch)
11:45.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:09.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:57.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:02.01 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
13:03.40 Notify 03BRL-CAD:n_reed * 63209 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: use a simpler degenerate loop test to avoid unhandled intersection cases causing valid loops to be discarded
14:18.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:18.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:21.58 Stragus I just learned something amusing about Windows today, after a few bug reports. With some basic file operations (rename, delete, etc.), even when using the native API, you have to try several times in a loop with a little delay... just in case some file indexing or anti-virus software happens to be scanning the file at the same time
16:27.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:30.38 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:45.13 Notify 03BRL-CAD:n_reed * 63210 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: try to handle overlapping curves when linking
17:14.49 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:05.50 *** join/#brlcad clock (~clock@212.203.58.127)
18:17.32 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
18:50.08 *** join/#brlcad caen23 (~caen23@92.81.223.86)
18:51.47 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-154-215.088.066.pools.vodafone-ip.de)
19:10.41 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-kchdoqmarconoxrt)
20:08.53 Ch3ck_ starseeker: u der? would love you to review my patches on sourceforge and close those that have been applied
20:10.34 Notify 03BRL-CAD:carlmoore * 63211 brlcad/trunk/src/conv/euclid/euclid-g.c: supply missing h , ? , p options in euclid-g
20:16.12 *** join/#brlcad indianla1ry (~indianlar@66-118-151-70.static.sagonet.net)
20:16.38 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:19.04 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
20:20.37 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
20:20.49 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
20:21.12 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
20:21.21 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:21.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
20:29.40 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
20:31.47 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
20:31.51 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:32.18 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
20:37.49 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:39.08 Notify 03BRL-CAD:carlmoore * 63212 brlcad/trunk/doc/docbook/system/man1/en/euclid-g.xml: filled in missing stuff in euclid-g man page; will have to review the SYNOPSIS, because there I do not see -i and -o
20:52.06 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
20:53.11 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
20:55.06 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
20:55.21 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
20:55.59 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
20:56.50 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
20:58.12 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
22:28.31 Notify 03BRL-CAD:n_reed * 63213 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: move retrieval of surface knots to functions
23:21.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141024

IRC log for #brlcad on 20141024

07:02.58 *** join/#brlcad yiyus (1242712427@je.je.je)
07:08.29 *** join/#brlcad luca79 (~luca@host242-104-dynamic.5-87-r.retail.telecomitalia.it)
07:16.51 *** join/#brlcad mihaineacsu (~mihaineac@92.81.46.210)
07:19.12 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
07:19.12 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.10.36)
07:19.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:19.13 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:19.13 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
07:19.13 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:19.13 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
07:19.13 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
07:19.13 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:19.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:19.13 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
07:19.13 *** join/#brlcad cox (~quassel@188.226.208.53)
07:19.13 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
07:19.13 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
07:19.13 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
07:19.13 *** join/#brlcad fenn (~fenn@131.252.130.248)
07:19.13 *** join/#brlcad ChanServ (ChanServ@services.)
07:19.13 *** mode/#brlcad [+o ChanServ] by asimov.freenode.net
07:19.30 *** join/#brlcad 7JTABAZF0 (~luca@host242-104-dynamic.5-87-r.retail.telecomitalia.it)
07:19.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:39.29 *** join/#brlcad ChanServ (ChanServ@services.)
07:39.29 *** join/#brlcad fenn (~fenn@131.252.130.248)
07:39.36 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
07:39.36 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
07:39.36 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
07:39.36 *** join/#brlcad cox (~quassel@188.226.208.53)
07:39.36 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
07:39.36 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:39.36 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
07:39.36 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
07:39.36 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
07:39.36 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
07:39.36 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
07:39.36 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:39.36 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
07:39.36 *** join/#brlcad 7JTABAZF0 (~luca@host242-104-dynamic.5-87-r.retail.telecomitalia.it)
07:39.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:39.37 *** join/#brlcad yiyus (1242712427@je.je.je)
07:39.37 *** mode/#brlcad [+o ChanServ] by asimov.freenode.net
07:40.05 *** join/#brlcad mihaineacsu (~mihaineac@92.81.46.210)
07:40.05 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
07:40.05 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:49.31 *** join/#brlcad luca79 (~luca@host242-104-dynamic.5-87-r.retail.telecomitalia.it)
08:53.35 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-oxtfwyfeybrsetyy)
09:53.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:54.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:56.11 *** join/#brlcad mihaineacsu (~mihaineac@92.81.46.210)
09:56.11 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
09:56.11 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:59.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
09:59.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:22.41 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:47.38 *** join/#brlcad luca79 (~luca@host75-221-dynamic.5-87-r.retail.telecomitalia.it)
11:35.29 *** join/#brlcad clock (~clock@212.203.58.127)
11:43.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:54.51 *** join/#brlcad mihaineacsu_ (~mihaineac@92.85.199.137)
12:08.13 *** join/#brlcad mihaineacsu (~mihaineac@92.85.203.59)
12:57.57 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-gjjbsnknwrxucdpu)
13:00.39 ``Erik webgl demo http://oos.moxiecode.com/js_webgl/autumn/
13:00.43 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
13:02.31 ``Erik webgl fluid dynamics (click and drag) https://haxiomic.github.io/GPU-Fluid-Experiments/html5/?q=Medium
14:00.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:25.29 Notify 03BRL-CAD:starseeker * 63214 brlcad/trunk/doc/docbook/system/man1/en/euclid-g.xml: fix xml validation error in euclid-g.xml
15:43.17 *** join/#brlcad infobot (ibot@rikers.org)
15:43.17 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
15:57.11 *** join/#brlcad infobot (ibot@rikers.org)
15:57.11 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
16:01.48 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:11.43 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
16:21.54 *** join/#brlcad LordOfBikes (~armin@dslb-088-066-146-149.088.066.pools.vodafone-ip.de)
16:35.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:37.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:52.18 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-rbwdfoufhxjylbfe)
17:17.43 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:40.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:47.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:34.25 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-yotamkhsvwrcvqcu)
21:26.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:04.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:23.10 ``Erik polish stealth tank: http://www.funker530.com/pl-01-future-stealth-tank-unveiled-by-poland/
22:23.38 *** join/#brlcad blessing (~chick@41.205.22.41)
22:28.32 Notify 03BRL-CAD:carlmoore * 63215 (brlcad/trunk/doc/docbook/system/man1/en/euclid-g.xml brlcad/trunk/doc/docbook/system/man1/en/nmg-bot.xml): do my touching up on nmg-bot, and also more accurate rendition of euclid-g synopsis
22:43.53 *** join/#brlcad clock (~clock@212.203.58.127)
IRC log for #brlcad on 20141025

IRC log for #brlcad on 20141025

01:32.38 *** join/#brlcad clock (~clock@212.203.58.127)
01:34.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:21.11 *** join/#brlcad mihaineacsu (~mihaineac@92.85.203.59)
10:57.16 *** join/#brlcad clock (~clock@212.203.58.127)
11:36.42 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-uayymgvtwkgibjip)
12:19.40 *** join/#brlcad blessing (~chick@41.205.22.41)
12:52.51 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:58.25 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
15:16.31 *** join/#brlcad clock (~clock@212.203.58.127)
15:23.37 *** join/#brlcad clock (~clock@212.203.58.127)
15:54.40 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-238-200.092.074.pools.vodafone-ip.de)
16:57.08 *** join/#brlcad clock (~clock@212.203.58.127)
17:27.01 *** join/#brlcad blessing (~chick@41.205.22.41)
17:50.54 *** join/#brlcad clock (~clock@212.203.58.127)
18:46.00 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:56.47 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:23.41 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
20:41.37 Notify 03BRL-CAD:starseeker * 63216 brlcad/trunk/include/CMakeLists.txt: Some of our public headers need these two headers, so install them (for now).
21:13.15 Notify 03BRL-CAD:starseeker * 63217 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/dm.h and 4 others): Hide the structs by default, but add a config option to turn them on if they prove necessary - temporary measure while users adjust to the hidden dm and fb structs.
23:48.34 *** join/#brlcad blessing (~chick@41.205.22.41)
IRC log for #brlcad on 20141026

IRC log for #brlcad on 20141026

01:28.27 *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net)
05:59.25 *** join/#brlcad blessing (~chick@41.205.22.41)
12:02.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:47.30 *** join/#brlcad sofat (~sofat@202.164.45.208)
12:47.39 sofat brlcad, HI
12:47.49 sofat i need your response
13:32.06 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
13:59.42 *** join/#brlcad sofat (~sofat@202.164.45.208)
14:01.42 *** join/#brlcad clock (~clock@212.203.58.127)
15:07.26 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
15:32.10 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:37.49 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:05.13 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:44.28 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:41.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:47.40 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:56.08 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
20:17.14 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
20:17.34 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20141027

IRC log for #brlcad on 20141027

00:22.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:06.37 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
07:25.26 *** join/#brlcad luca79 (~luca@host220-111-dynamic.5-87-r.retail.telecomitalia.it)
10:11.07 *** join/#brlcad luca79 (~luca@host171-17-dynamic.4-87-r.retail.telecomitalia.it)
12:10.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:31.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:50.34 *** join/#brlcad arno (~luca@host201-110-dynamic.9-87-r.retail.telecomitalia.it)
13:45.57 *** join/#brlcad luca79 (~luca@host201-110-dynamic.9-87-r.retail.telecomitalia.it)
13:52.48 *** join/#brlcad clock (~clock@212.203.58.127)
14:17.41 *** join/#brlcad luca79 (~luca@host201-110-dynamic.9-87-r.retail.telecomitalia.it)
14:49.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:03.04 *** join/#brlcad blessing (~chick@41.205.22.41)
15:37.25 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
15:44.47 *** join/#brlcad luca79 (~luca@net-2-37-18-52.cust.vodafonedsl.it)
15:58.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:36.41 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:25.33 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:39.25 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
19:00.57 *** join/#brlcad blessing (~chick@41.205.22.41)
19:39.48 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-186-144.178.010.pools.vodafone-ip.de)
21:06.43 Notify 03BRL-CAD:carlmoore * 63218 brlcad/trunk/src/conv/nmg/nmg-rib.c: remove error message if h or ? is used
21:08.27 *** join/#brlcad clock (~clock@212.203.58.127)
21:36.52 *** join/#brlcad merzo (~merzo@241-10-132-95.pool.ukrtel.net)
23:10.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141028

IRC log for #brlcad on 20141028

00:10.34 ``Erik antares launch was scrubbed today due to a boat wandering under the flight path... reschedule for 6:22pm tomorrow (visible for those of us in the bmore area, anyone from new hamshire to south carolina) http://blogs.nasa.gov/orbital/ with a visibility map at https://blogs.nasa.gov/orbital/2014/10/27/viewing-opportunities-antares-launch-space-station-fly-over/
00:11.46 Stragus first read that as "a boat wandering in the flight path"
00:13.08 ``Erik heh, that's how I first typed it O:-)
00:16.01 ``Erik I was outside looking in that direction and saw a dot that wasn't a star, plane or satallite... thought it might be the rocket but it had no smoke/steam trail. looks like it was mars (just to the left of the moon)
03:28.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:59.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:00.10 *** join/#brlcad luca79 (~luca@net-2-37-18-52.cust.vodafonedsl.it)
08:27.25 *** join/#brlcad merzo (~merzo@241-10-132-95.pool.ukrtel.net)
09:12.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:15.23 *** join/#brlcad luca79 (~luca@net-37-116-125-110.cust.vodafonedsl.it)
10:42.44 *** join/#brlcad luca79 (~luca@net-37-116-125-110.cust.vodafonedsl.it)
10:52.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:33.06 *** join/#brlcad clock (~clock@212.203.58.127)
11:51.51 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
13:07.36 *** join/#brlcad luca79 (~luca@net-37-116-125-110.cust.vodafonedsl.it)
13:15.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:27.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:57.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:14.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:35.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:02.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:11.34 Notify 03BRL-CAD:n_reed * 63219 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: fix copy-paste
15:42.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:05.27 Notify 03BRL-CAD:n_reed * 63220 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: make conditional logic more readable
16:32.17 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
16:35.23 Notify 03BRL-CAD:n_reed * 63221 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: make conditional logic more readable
16:41.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:44.36 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
17:00.24 Notify 03BRL-CAD:n_reed * 63222 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: simplify creation of near-identical overlap segment with copy constructor
17:31.18 Notify 03BRL-CAD:n_reed * 63223 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: move boundary curve test to function
17:36.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:39.02 Notify 03BRL-CAD:n_reed * 63224 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: remove an indent level
17:40.44 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:56.29 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
18:00.00 Notify 03BRL-CAD:n_reed * 63225 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: move overlap segment creation to function
18:05.49 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
18:16.27 Notify 03BRL-CAD:carlmoore * 63226 brlcad/trunk/doc/docbook/system/man1/en/euclid-g.xml: forgot -d writeup in euclid-g man page -- that's why we have to keep comparing man page to the 'Usage'
18:35.53 *** join/#brlcad merzo (~merzo@153-168-133-95.pool.ukrtel.net)
18:40.33 *** join/#brlcad luca79 (~luca@net-37-116-125-110.cust.vodafonedsl.it)
19:25.04 *** join/#brlcad pandrei (~pandrei@188.27.80.219)
19:30.46 pandrei hello
20:02.24 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
20:24.23 Notify 03BRL-CAD:carlmoore * 63227 brlcad/trunk/src/conv/euclid/euclid-g.c: in euclid-g , implement run-with-no-arguments (Usage given, but then 'Program continues running')
20:44.59 Notify 03BRL-CAD:carlmoore * 63228 brlcad/trunk/doc/docbook/system/man1/en/nmg-rib.xml: a couple of fixes to nmg-rib man page; check to see if what is now 'If an NMG ...' is OK
22:54.11 ``Erik well, damn... it exploded 6 seconds after takeoff :(
IRC log for #brlcad on 20141029

IRC log for #brlcad on 20141029

00:27.10 Notify 03BRL-CAD:starseeker * 63229 brlcad/trunk/src/libdm/dm-osgl.cpp: Fix osg parallel viewer testing so it works the way it did previously - not 'correct' yet but can see geometry now.
02:14.34 Stragus That must have seriously damaged the launch pad too
02:16.22 Stragus Eh nice, the AJ-26 engines were refurbished Russian-built units developed for their abandoned N-1 moon rocket
02:16.33 Stragus Somehow, that doesn't sound like a good idea
02:17.21 Stragus "... but one blew up in ground testing earlier this year." Uhh.
04:35.33 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:02.35 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
05:22.22 *** join/#brlcad kesha (~kesha@14.139.122.114)
07:23.59 *** join/#brlcad kesha (~kesha@14.139.122.114)
08:15.40 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
09:29.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:48.48 *** join/#brlcad Darshpreet (~Darsh@202.164.53.117)
10:54.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:24.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:41.57 *** join/#brlcad clock (~clock@212.203.58.127)
11:42.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:48.50 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:02.14 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:24.59 *** join/#brlcad sofat (~sofat@202.164.45.204)
13:25.11 sofat brlcad, hello
13:25.23 sofat if you free please check my work
13:25.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:52.06 *** join/#brlcad sofat (~sofat@202.164.45.204)
14:35.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:16.17 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:45.08 Notify 03BRL-CAD:carlmoore * 63230 brlcad/trunk/src/proc-db/nmgmodel.c: add hyphens to emphasize the use of an ADJECTIVE; also, removed a tab from source code (this does not affect the run)
16:37.51 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:42.07 Notify 03BRL-CAD:n_reed * 63231 brlcad/trunk/src/libged/display_list.c: casting int array to char array resulted in misreading wireframe override color; copy color to unsigned char array explicitly
16:45.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:10.54 Notify 03BRL-CAD:n_reed * 63232 (brlcad/branches/brep-debug/CMakeLists.txt brlcad/branches/brep-debug/doc/docbook/system/man1/en/euclid-g.xml and 25 others): sync from trunk through r63231
17:17.53 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:21.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:28.38 Notify 03BRL-CAD:n_reed * 63233 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: move point stashing to function
17:41.35 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:43.13 Notify 03BRL-CAD:carlmoore * 63234 brlcad/trunk/doc/docbook/system/man1/en/nmg-rib.xml: updates to nmg-rib man page, which, however, is still showing 1992 header lines regarding which mged version
17:56.20 Notify 03BRL-CAD:carlmoore * 63235 brlcad/trunk/doc/docbook/system/man1/en/nmg-rib.xml: oops, we need to emphasize what's going to standard output
19:01.45 Notify 03BRL-CAD:n_reed * 63236 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: move detection of overlap boundary curves to function
19:07.42 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
20:19.20 Notify 03BRL-CAD:carlmoore * 63237 brlcad/trunk/src/conv/nmg/nmg-sgp.c: implement h and ? for help
20:43.51 *** join/#brlcad darshpreet (~darshpree@202.164.53.117)
20:51.20 *** join/#brlcad chick (~chick@41.205.22.41)
21:23.19 Notify 03BRL-CAD:n_reed * 63238 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: consolidate parameters using structs
22:01.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141030

IRC log for #brlcad on 20141030

02:35.15 Notify 03BRL-CAD Wiki:180.178.111.102 * 7756 /wiki/ARL_Technical_Reports:
02:37.56 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
02:45.07 *** join/#brlcad gurwinder (75cf9ac0@gateway/web/freenode/ip.117.207.154.192)
02:45.23 gurwinder brlcad: hi :)
02:46.46 gurwinder I want to compile db_scan.c and db_open.c. When I compile these in source/src/librt/
02:47.32 gurwinder it gives error like no header files, So I do make in source/build/
02:48.15 gurwinder by make but again error is "make: *** No rule to make target `src/librt/db_open.c'. Stop."
02:48.50 gurwinder So how can I compile these file?
04:39.38 *** join/#brlcad chick (~chick@41.205.22.41)
07:04.21 *** join/#brlcad Deepak_ (caa43575@gateway/web/freenode/ip.202.164.53.117)
07:05.50 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:25.25 Deepak_ I am trying to compile g2asc.c file as a single file used to convert .g file to ascii format.At the time of compiling it gives various errors URL- http://imgur.com/BuYbCOG .I think there is linking issue between .c file and header file .There are so many header file how link all files..
08:16.35 *** join/#brlcad Deepak_ (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:53.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:10.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:36.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:30.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:36.42 *** join/#brlcad chick (~chick@41.205.22.41)
13:11.38 *** join/#brlcad clock (~clock@212.203.58.127)
13:24.24 *** join/#brlcad Deepak (caa43575@gateway/web/freenode/ip.202.164.53.117)
13:30.19 Deepak I am trying to compile g2asc.c file as a single file used to convert .g file to ascii format. But at the time of compiling it gives various errors URL:- http://imgur.com/BuYbCOG . I think this is linking issue between .c file and all header files which are included. There are so many header files which are included in g2asc.c file how to link all that header files to compile it without error.
13:42.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:56.13 *** join/#brlcad sofat (~sofat@202.164.45.208)
14:56.42 sofat brlcad, hello
15:22.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:31.31 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:48.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:13.45 *** join/#brlcad sofat_ (~sofat@202.164.45.204)
16:13.57 sofat_ i need your help brlcad
16:14.06 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:14.06 sofat_ please give me response
16:29.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:29.13 Stragus sofat_, they'll see the messages eventually, they can be away from IRC all day
17:07.27 sofat_ okay thanks
17:14.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:34.47 ``Erik sofat_: you need to ask your actual question... it could be that another person can answer it, or if it really requires brlcad, he might be on when you're not and won't know what question to answer...
17:37.08 sofat_ ``Erik, brlcad assign me some work
17:37.28 sofat_ and now i done this work and i want some review
17:37.36 sofat_ from brlcad
17:39.46 ``Erik sofat_: so tell brlcad where to find the work you've done instead of just asking if he's there... if he looks when you're asleep, what action is he to take? with what you've given, he can only say "yes", not look at your work...
17:41.37 sofat_ he gave me work on about us page
17:57.55 ``Erik sofat_: you've still not provided a question that brlcad can reply to with anything other than "I'm here", which is not useful in itself... if you ask the question you want him to answer when he is here, then he can respond when you're not (or someone else can)
17:59.05 sofat_ ok
18:08.08 ``Erik huh, drupal vuln: https://www.drupal.org/PSA-2014-003?utm_content=buffer7f02f&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
19:25.22 Notify 03BRL-CAD:carlmoore * 63239 brlcad/trunk/doc/docbook/system/man1/en/pix-alias.xml: use the <command> construct for all references to pix-alias
21:28.47 Notify 03BRL-CAD:starseeker * 63240 brlcad/trunk/src/conv/step/g-ap242/ap242.exp: Update STEP AP242 schema to latest
21:34.17 Notify 03BRL-CAD:starseeker * 63241 brlcad/trunk/src/conv/step/step-g/OpenNurbsInterfaces.cpp: entityname isn't valid if we're using AP242
23:38.11 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/GCI_Tasks: screen scrape is done, see gci2013
23:39.03 Notify 03BRL-CAD Wiki:Sean * 7757 /wiki/Google_Code_In/Checklis: no more gci tasks link
23:39.30 Notify 03BRL-CAD Wiki:Sean * 7758 /wiki/Google_Code_In/2013: no more gci tasks page, see deuces
IRC log for #brlcad on 20141031

IRC log for #brlcad on 20141031

04:16.37 *** join/#brlcad Darshpreets (~darshpree@202.164.53.117)
04:55.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:21.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:39.54 *** join/#brlcad luca79 (~luca@net-2-34-221-113.cust.vodafonedsl.it)
07:39.56 *** join/#brlcad arno (~luca@net-2-34-221-113.cust.vodafonedsl.it)
07:44.28 *** join/#brlcad Darshpreets (~darshpree@202.164.53.117)
08:05.26 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:07.12 *** join/#brlcad Darshpreets (~darshpree@202.164.53.117)
09:10.17 *** join/#brlcad luca79 (~luca@host22-111-dynamic.5-87-r.retail.telecomitalia.it)
09:12.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:31.00 *** join/#brlcad arno (~luca@host48-107-dynamic.15-87-r.retail.telecomitalia.it)
09:40.06 *** join/#brlcad luca79 (~luca@host48-107-dynamic.15-87-r.retail.telecomitalia.it)
11:01.50 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:52.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:10.17 *** join/#brlcad clock (~clock@212.203.58.127)
13:20.07 *** join/#brlcad luca79 (~luca@net-2-34-221-113.cust.vodafonedsl.it)
13:25.09 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
13:28.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:55.51 *** join/#brlcad luca79 (~luca@net-93-65-94-70.cust.vodafonedsl.it)
13:56.27 Notify 03BRL-CAD:starseeker * 63242 brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt: Will need the AP203e2 bits for AP242, probably quite a lot more as well.
14:07.02 Notify 03BRL-CAD:starseeker * 63243 brlcad/trunk/BUGS: Got a bug report that a read-only .g file will refuse a units change but MGED still updates its own notion of current units and subsequently feeds nirt the wrong information.
14:15.02 *** join/#brlcad luca79 (~luca@net-2-34-209-63.cust.vodafonedsl.it)
14:20.21 Notify 03BRL-CAD:starseeker * 63244 (brlcad/branches/qtged/BUGS brlcad/branches/qtged/CMakeLists.txt and 38 others): sync with trunk to 63243
14:26.06 Notify 03BRL-CAD:starseeker * 63245 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/BUGS and 235 others): sync with trunk to 63243
14:30.56 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:35.29 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:37.25 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:41.20 Notify 03BRL-CAD:bob1961 * 63246 brlcad/trunk/src/rt/viewedge.c: This fixes rtedge's segmentation faults. I'm guessing this may be related to changes in libbu/parallel.c
15:03.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:24.12 Notify 03BRL-CAD:starseeker * 63247 brlcad/branches/qtged/src/CMakeLists.txt: Add basic build and main.cxx for a Qt GUI application - none of the BRL-CAD stuff in yet, this just sets the stage.
15:30.47 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:41.14 Notify 03BRL-CAD:starseeker * 63248 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main.cxx): Add command line parsing via QCommandLine, integrating BRL-CAD's version info and defining a custom option (console mode).
16:08.14 brlcad ``Erik: neat fluid dynamics site
16:09.36 Notify 03BRL-CAD:starseeker * 63249 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main.cxx): Define a custom main window
16:11.33 sofat hi brlcad
16:12.03 sofat if you free please check my work
16:12.20 sofat 202.164.53.122/~hitesh/wordpress
16:12.51 sofat https://github.com/sofathitesh/brlcad/blob/master/xml.php
16:13.57 brlcad sofat: response to what specifically?
16:14.03 sofat i done all updates
16:14.18 sofat coding standard
16:14.20 sofat done
16:15.02 sofat now i properly use brlcad xsl style sheet and also use dock book to represent the data
16:17.17 brlcad sofat: if you're referring to the patches, I'm very aware that there are several awaiting review/feedback, but I recommend proceeding as if they are accepted until you hear otherwise ... or nag other devs that have commit access :)
16:19.13 brlcad sofat: the site is looking really good
16:19.21 sofat thanks
16:19.40 brlcad so did you submit your code as a patch?
16:19.55 sofat ok
16:20.02 sofat not now
16:20.45 sofat within two days i submit my code
16:22.08 *** join/#brlcad luca79 (~luca@host220-109-dynamic.15-87-r.retail.telecomitalia.it)
16:37.52 Notify 03BRL-CAD:starseeker * 63250 (brlcad/branches/qtged/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt and 2 others): Use an OpenGL canvas for the central widget
16:43.40 Notify 03BRL-CAD:starseeker * 63251 brlcad/branches/qtged/src/qbrlcad/main.cxx: Make the window a little bigger by default - eventually this will be a preference.
16:44.38 *** join/#brlcad arno (~luca@host180-15-dynamic.0-87-r.retail.telecomitalia.it)
16:53.56 Notify 03BRL-CAD:starseeker * 63252 (brlcad/branches/qtged/src/qbrlcad/main_window.cxx brlcad/branches/qtged/src/qbrlcad/main_window.h): Add Docks for the tree, console and edit panel. Nothing in them yet, but starting to flesh out the layout of the main window.
17:29.38 Notify 03BRL-CAD:carlmoore * 63253 (brlcad/trunk/src/conv/step/g-ap242/ap242.exp brlcad/trunk/src/libdm/fontstash/README.md): fix spellings (assume this does not mess up programming), and remove trailing blanks/tabs
17:37.55 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:16.28 Notify 03BRL-CAD:carlmoore * 63254 (brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml brlcad/trunk/src/conv/obj-g.c): changes to obj-c Usage and to man page; removed BUGS header
19:38.18 Notify 03BRL-CAD:starseeker * 63255 brlcad/branches/qtged/src/libfb/if_qt.cpp: Fix include
19:42.10 *** join/#brlcad jeterxxx_ (~jeterxxx@31-9.bbned.dsl.internl.net)
20:30.11 Notify 03BRL-CAD:starseeker * 63256 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main.cxx brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Trying out various approaches to storing the .g information and commands.
20:36.38 *** part/#brlcad jeterxxx_ (~jeterxxx@31-9.bbned.dsl.internl.net)
21:02.30 Notify 03BRL-CAD:starseeker * 63257 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 2 others): Consolidate into the application subclass.
21:03.53 Notify 03BRL-CAD:starseeker * 63258 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/main.cxx): fix typo
21:06.46 Notify 03BRL-CAD:starseeker * 63259 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h): Add license headers.
21:09.50 Notify 03BRL-CAD:starseeker * 63260 brlcad/branches/qtged/src/qbrlcad/main.cxx: zero args is fine
21:39.57 Notify 03BRL-CAD:starseeker * 63261 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main.cxx): Add a console widget based off of ParaView's console to the main display and get it executing commands.
21:55.15 Notify 03BRL-CAD:starseeker * 63262 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 4 others): Add a menu with an exit action, rename open and close to opendb and closedb for clarity
22:09.41 Notify 03BRL-CAD:starseeker * 63263 brlcad/branches/qtged/src/qbrlcad/main.cxx: Don't want to list all the commands in main, but for a quick test this will do...
23:21.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141101

IRC log for #brlcad on 20141101

00:53.33 Notify 03BRL-CAD:starseeker * 63264 brlcad/branches/qtged/src/qbrlcad/main_window.cxx: Grr - Ubuntu/Unity seem to be mucking with menubar somehow, unless it's some sort of weird Qt bug...
02:43.18 Notify 03BRL-CAD:starseeker * 63265 (brlcad/branches/qtged/src/qbrlcad/main_window.cxx brlcad/branches/qtged/src/qbrlcad/main_window.h): Add a file open dialog.
03:01.05 Notify 03BRL-CAD:starseeker * 63266 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/main.cxx): some todo notes...
06:19.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:01.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:03.44 Notify 03BRL-CAD Wiki:108.61.101.141 * 7759 /wiki/ARL_Technical_Reports:
07:40.17 *** join/#brlcad gaganjyot (~gaganjyot@202.164.53.117)
09:42.13 Notify 03BRL-CAD Wiki:108.61.123.28 * 7760 /wiki/ARL_Technical_Reports:
09:43.20 Notify 03BRL-CAD Wiki:108.61.123.28 * 7761 /wiki/ARL_Technical_Reports:
09:52.46 Notify 03BRL-CAD Wiki:DAVIDVERTONGEN * 0 /wiki/User:DAVIDVERTONGEN:
10:18.01 Notify 03BRL-CAD Wiki:Erik * 7762 /wiki/ARL_Technical_Reports: Reverted edits by [[Special:Contributions/108.61.123.28|108.61.123.28]] ([[User talk:108.61.123.28|talk]]) to last revision by [[User:108.61.101.141|108.61.101.141]]
10:19.14 Notify 03BRL-CAD Wiki:Erik * 7763 /wiki/ARL_Technical_Reports: Undo revision 7759 by [[Special:Contributions/108.61.101.141|108.61.101.141]] ([[User talk:108.61.101.141|talk]])
10:19.16 *** join/#brlcad luca79 (~luca@net-2-34-209-63.cust.vodafonedsl.it)
10:20.01 Notify 03BRL-CAD Wiki:Erik * 7764 /wiki/ARL_Technical_Reports: remove spam
10:21.39 Notify 03BRL-CAD Wiki:Erik * 0 /wiki/User:108.61.101.141: Spamming links to external sites
11:38.41 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:45.46 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
12:59.13 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
13:50.58 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:51.39 starseeker http://blenderartists.org/forum/showthread.php?346543-A-Blender-like-WIP-C-GUI-toolkit-is-anyone-interested-and-could-give-comment
13:57.57 *** join/#brlcad luca79 (~luca@net-2-34-209-63.cust.vodafonedsl.it)
14:57.39 *** join/#brlcad clock (~clock@212.203.58.127)
17:24.27 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:26.14 Notify 03BRL-CAD:starseeker * 63267 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/main.cxx): Add a basic read-only tree view for .g files.
17:27.32 clock it looks like the BRL-CAD source alone (all *.c *.h which are not 3rd party libraries) is just 2 MB
17:27.35 clock is that possible?
17:27.43 clock I read somewhere that BRL-CAD is 1 million lines of code
17:37.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:38.31 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:41.28 Notify 03BRL-CAD:starseeker * 63268 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Fix refresh call to use the app dbip
17:46.33 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:22.01 gaganjyot can someone tell me where is wdb_export function ?
18:58.54 *** join/#brlcad vladbogo (~vlad@188.25.237.7)
19:26.36 vladbogo starseeker: hi, I see that you have made some progress in creating a Qt brlcad. That looks great :)
19:32.02 clock I hate Qt
19:32.14 clock It doesn't even compile according to their official instructions
19:59.18 Stragus clock, do you favor GTK+, wxwidgets or something else?
19:59.41 Stragus I'm wondering which way to go myself (for something totally not BRL-CAD related)
20:21.12 *** join/#brlcad vladbogo (~vlad@188.25.237.7)
21:34.07 clock Stragus, GTK
21:34.23 clock Firefox also uses GTK
21:34.44 clock and libreoffice must too because I compiled it and it works and I didn't manage to compile Qt
21:34.53 clock and I dont remember compiling wxwidgets.
21:34.56 clock I think I would notice that
21:35.47 clock Stragus, I am trying to build and publish own distro you know
21:35.52 clock but I am not sure if I succeed at all
21:36.28 clock because some important pieces of software seem to be so rotten-through with large number of defects that producing a reliable result may be beyond my resources
21:41.28 teepee Qt is quite a beast, but it does compile for me on Linux / MinGW and MacOS
22:54.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
IRC log for #brlcad on 20141102

IRC log for #brlcad on 20141102

00:23.01 Stragus clock, publishing your own distro sounds like a lot of work. Anything special you are aiming at?
00:25.33 Stragus I also don't want Qt on my boxes, except in a little sandbox somewhere for a project from work. I'm unsure regarding GTK as I googled how to achieve a specific need and the information was lacking
00:26.27 Stragus Not that wxwidgets was much better, but I'll have to pick one and figure things out eventually. Unless I just build the GUI out of OpenGL.
00:41.55 clock Stragus, I am aming at that it actually works and that its clear for users under which conditions is it supposed to reliably work, how to install it, and how to use it for common tasks people use PC for
00:42.04 clock I actually don't make a distro but a PC
00:42.10 clock cause distro without PC is useless
00:42.14 clock PC without distro is useless
00:42.20 clock its the whole thing that is useful
00:42.35 clock I am making neither a heater nor a plastic shell.
00:42.38 clock I am making an iron
00:42.46 clock Which you can actually use to iron clothes
00:43.34 clock Stragus, and I am aiming at copying the "bureaucracy" of the distro from human brain
00:44.23 clock The brain has at least hundred million years of history of success at managing behaviour
00:44.31 clock so its kinda... proven
00:44.47 clock And I don't feel like inventing a wheel again when u have a model which has such long history of success
00:45.03 clock So one thing is for example that I don't have a database of installed packet
00:45.21 clock thats follows from copying the brain design
00:45.33 clock It has a nice side effect - it cant get corrupted
00:45.38 Stragus So... you are building a distro organized like a brain? :) I'm probably not following the concept
00:45.48 clock Its really difficult to corrupt a database which doesn't exist ;-)
00:46.06 clock Stragus, yeah exactly
00:46.11 clock brain can do things right?
00:46.30 clock like complex actions assembled from simpler actions right?
00:46.44 Stragus A brain doesn't have much structure or design, it evolves and learns towards greater dopamine rewards
00:47.33 clock I feel disrespected when you say " A brain doesn't have much structure or design"
00:48.24 Stragus As any neural network, every brain is unique, it's organized in its own chaotic way learning toward a goal
00:48.47 Stragus And I'm not sure how the concept can be transfered to a Linux distribution
00:53.44 clock Stragus, and do you want to know it?
00:56.02 Stragus I'm curious, though perhaps the anology meant something else than what I'm assuming
00:58.24 clock OK its copied pretty straightforward from the brain
00:58.41 clock just rip the circuit out of the brain and replace with different content
00:59.17 clock like say instead of drinking from a mug, writing a letter or eating an apple I put making sure that firefox is functional, making sure that libreoffice is functional, making sure that brl-cad is functionaö
01:00.11 clock Stragus, I give you an example how it works
01:00.22 clock example: we want to achieve a reliable operation of BRL-CAD
01:00.42 clock Will BRL-CAD operate reliably if the RAM of the PC is unreliable?
01:02.04 Stragus The RAM needed depends on the operations that have to be performed, and only BRL-CAD knows that
01:03.34 clock I feel disrespected when I get an answer which is in my opinion to a different question. I haven't asked whether the RAM needed depends on the operations that have to be performed or whether BRL-CAD knows that the RAM needed depends on the operations that have to be performed, but whether BRL-CAD will operate reliably if the RAM of the PC is unreliable.
01:03.39 clock Will BRL-CAD operate reliably if the RAM of the PC is unreliable?
01:05.32 Stragus Well no, of course. Pretty much nothing will operate reliably if the RAM is unreliable
01:05.52 clock yes exactly - its obvious
01:06.11 Stragus So obvious that I thought you were asking something else ;)
01:06.32 clock So one of the conditions needed for the BRL-CAD to operate reliably is that the RAM is reliable AT THE MOMENT WHEN THE BRL-CAD runs
01:07.33 Stragus One of the conditions needed for a working operating system is also that the RAM is reliable
01:07.41 clock that too
01:08.12 clock So there must be some kind of system in place - no matter whether automatic or through manual testing by the user - to CONTINOUSLY ensure that the RAM is reliable
01:08.38 clock I had one laptop where the RAM was new, good, tested, running few years, then developed defects
01:09.02 clock Another requirement for BRL-CAD is I assume a working X Window System
01:09.19 clock Again, it doesnt matter whether there is a valid entry for X Windows System in the system package database
01:09.24 Stragus As you know, EEC memory is meant to detect (and correct) issues, warning the user when it's getting bad
01:09.31 clock What matters is that the X Windows actually works
01:10.16 clock You may have a good entry in database but broken X Window System - for example, through library update which causes failure to load of dynamic library, or through corruption of executable upon power loss and file system corruption
01:10.34 clock Stragus, yes - ECC memory is one way how to ensure continously that the RAM is good
01:10.39 clock another option is periodic testing
01:10.50 clock Or there is option in kernel to test memory on every boot
01:11.14 clock And please notice BRL-CAD will work reliably even when you don't have any package database on the system
01:11.24 clock The package database is absolutely irrelevant for operation of BRL-CAD
01:11.41 clock It is the proper operability of the X Window system that is actually relevant
01:11.51 Stragus As any other software, it's happy if it finds its dependencies, the package management (if any) doesn't matter
01:12.02 clock well find is not enough
01:12.25 clock whats necessary that the software actually works
01:12.37 clock like... dependency test may test for presence of some header or library to link
01:12.55 clock but it may test for maybe 10% of the files in the package and the package itself may be broken
01:13.20 clock Stragus, my system, like the brain is robust
01:13.38 Stragus Sure. The user then has to fix dependencies, although that's generally the job of package managers
01:13.47 clock You silently delete or corrupt an executable, and what the system does, it just recompiles the bad software and replaces it
01:13.50 clock its like self-healing
01:14.04 clock but the kind oif self-healing you have to shoot really heavily to actually bring it down :)
01:14.16 Stragus How does it detect a bad dependency?
01:14.48 clock Well it actually tries to run it
01:14.55 clock if it doesnt execute, its bad
01:15.45 clock so it ensures its good
01:15.46 Stragus And let's say it crashes, it was linked to libpng of a different version than assumed due to direct access into PNG structs (which is deprecated)
01:15.48 clock compile again
01:15.50 clock replace the bad one
01:16.13 clock if it crashes, test fails, the bad software gets replaced
01:16.58 Stragus What do you replace? The software calling libpng?
01:17.13 clock The software that malfunctions
01:17.36 clock fails? chug it, replace with a new one! :)
01:17.40 Stragus The software could function perfectly and the problem being in any of its dependency due to a version mismatch
01:18.33 clock Stragus, its me who decides which versions of software and libs are on the system
01:18.41 clock I must not allow this. This would be a bug in my product.
01:19.05 Stragus Well... You know, package management is a real pain
01:19.11 clock I don't find it
01:19.26 clock I don't find it pain
01:19.46 Stragus Installing software A demands library X being version > N, but software B was compiled against version N, so software B would also have to be recompiled if you update N
01:20.03 Stragus Except that installed software C doesn't actually work at all if X has version > N
01:20.24 Stragus And it gets a lot more complicated than that. Distribution package management is a little nightmare
01:20.42 clock Stragus, well real life has a ton of "impossible" situations like that
01:20.56 clock Human brain has of course methods how to deal with this
01:22.05 clock Typical situation is you want to go to cinema (SW A) and shopping (SW B)
01:22.15 clock Cinema is in floor N and mall in floor M
01:22.25 clock A demands your body be in floor N B demands your body be in floor M
01:22.32 clock impossible to satisfy at once
01:24.10 Stragus I guess I'm not seeing where the brain comes into play in all this
01:24.40 clock Stragus, brain has a universal structure to solve all kinds of dependencies like this
01:24.44 clock I just take it over
01:25.09 clock Cause I believe its proven, elegant, fast, robust, reliable,...
01:26.00 Stragus I really have no idea how that's going to work, but good luck :)
01:26.19 clock Stragus, I believe the reason package management is a nightmare people try to program package management in a serial, von-neumann approach which I believe is grossly unsuitable for that
01:26.39 clock Stragus, I think u already know very well how it works :)
01:26.45 clock Please watch yourself doing any kind of task
01:26.48 clock cleaning teeth
01:26.58 clock u see how it works...
01:27.16 Stragus I understand neural networks, I understand how they work and learn. But I don't understand how you want to apply that concept to package management
01:27.41 clock Stragus, I dont put a self-learning neural network inside. I just copy the already learned product
04:50.14 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
06:15.32 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
06:22.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:15.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
09:09.40 *** join/#brlcad luca79 (~luca@net-2-34-209-63.cust.vodafonedsl.it)
10:14.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:58.32 *** join/#brlcad vladbogo (~vlad@188.25.239.134)
12:30.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:52.32 ries Stragus: our experience is that using Qt allows you to create a UI on different platforms very easely
12:52.44 ries A lot of thing’s ‘just work’
12:53.33 ries I know compilation is a bit ‘odd’ if you are used to autotools (hehehe) but on the other hand the same build instruction can be issued for mac, windows and linux
12:56.45 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:09.25 *** join/#brlcad clock (~clock@212.203.58.127)
14:01.29 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:10.08 starseeker vladbogo: thanks. I started exploring what it will take to re-create Archer's level of functionality, so I haven't gotten too far yet
14:12.02 starseeker vladbogo: you can build on what is there if you want, but it might still be worthwhile to implement the minimalist MGED interface and resolve some things like key binding mapping there. I would suggest re-using the cadconsole stuff for a command prompt, since there's no particular point in redoing that when it seems to be working...
14:13.16 starseeker The Qt dock widget isn't *quite* what we need - it's very close, but when the windows de-dock they need to turn into full fledged toplevel windows instead of the "floating dockwindow" thing they've got going on right now
14:14.27 starseeker I'm not sure how hard it will be to make our own modified version of QDock, so for now I'm going to focus on other things and return to that later
14:17.03 starseeker the tree widget is critical to get right, since Archer handles that very well now - that and figuring out how to structure the edit panel look like the most complicated UI bits to deal with at this point
14:17.40 starseeker I figure that should be fairly orthogonal to your work building up from the Qt dm/fb, and hopefully we can meet in the middle
14:20.34 starseeker one note about the console - I deliberately stripped it down compared to the Paraview version, but it may prove I took that too far - scroll history has to have a limit regardless (even xterms have such a limit) and we may end up wanting the richer features of the fancier text environment if we want to add GUI integration to the console (things like clicking on objects in output of the tops command, for example, to draw them)
14:21.17 starseeker for now we'll stay simple - stuff like that is for *after* we get MGED/Archer level fuctionality working - but I wanted to point it out for later
14:23.00 starseeker rather likes that idea because it will hopefully be simpler than adding a filter system to the tree view - just do a search for what you want on the command prompt and have the search results be clickable to select things in the tree...
14:30.38 vladbogo starseeker: that's what I thought too to reuse the console and get a minimal drawing functionality at first. That said I will start working at this approach and come back with updates.
14:31.36 starseeker vladbogo: cool. With any luck the basic drawing will be quite simple (in theory it should be easier to use "proper" Qt interaction bindings than shoehorning in Tk stuff)
14:32.53 vladbogo that's what I hope too
14:34.20 starseeker Qt menus are also quite simple, and feel free to use standard Qt dialogs anywhere it makes sense (File open and save are definite, and I suspect QColorDialog will be an improvement over the Tk version: http://qt-project.org/doc/qt-5/qcolordialog.html)
14:38.20 starseeker Don't worry about most of the dialogs that are custom in MGED at this stage - a lot of those are quick hacks that need re-thinking, and I know that the Build Pattern tool (for example) needs to be massively refactored into C and have its interface re-thought
14:41.04 starseeker that will actually be the fun stage of all this - when we have the foundation in place, we can start to think about what the *good* ways to do UI bits for BRL-CAD are instead of what the *quick* ways are :-)
14:45.08 starseeker one think I don't know for sure yet is whether the native Qt HTML support can usably display our help documentation, or whether we need an all-up webkit window to handle the CSS formatting.
14:45.17 starseeker s/one think/one thing/
14:46.37 starseeker in principle it would be nice to avoid needing webkit for the help system, but if the choice comes down to building webkit as part of Qt or porting tkhtml3 from Tcl/Tk to Qt... urk
14:47.42 starseeker another option would be a stand-alone CSS "pre-processor" that could feed finalized HTML to a renderer, but if one exists I haven't found it yet
14:49.10 starseeker anyway, first things first.
14:56.07 Notify 03BRL-CAD:starseeker * 63269 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others): Add headers to the cadtree code
15:14.11 Notify 03BRL-CAD:starseeker * 63270 (brlcad/branches/qtged/src/qbrlcad/main.cxx brlcad/branches/qtged/src/qbrlcad/main_window.cxx brlcad/branches/qtged/src/qbrlcad/main_window.h): Move the dock widgets' initialization to main_window.cxx
15:18.55 teepee runs screaming after reading "qt dock widgets" ;)
15:51.17 starseeker teepee: have you had problems with them?
15:51.56 teepee well, problems is maybe too big a word
15:52.11 teepee mostly ask 3 users and get 5 answers how it's supposed to work
15:52.18 teepee like "i don't want them to undock"
15:52.24 starseeker heh
15:52.25 teepee "the title bars are too big"
15:52.58 teepee i've ended up with https://github.com/openscad/openscad/pull/1003 so far :)
15:53.38 teepee or "i can't make them as small as previously" (before it was a dock widget)
15:54.29 teepee there were some big issues in Qt5 on MacOS and in case of multi-monitor usage
15:54.39 teepee I think most are solved now
15:55.19 starseeker teepee: I was a little surprised there doesn't seem to be an option to make the undocked windows full toplevel windows, but perhaps that's too strange a use case
15:56.01 teepee yep, that would be awesome. I do understand they are not supposed to be that way, but it would help in some cases
15:56.19 starseeker for us it will be essential
15:56.29 teepee undocking to separate top-level is not too much code
15:56.39 teepee but it's annoying having to write it manually
15:56.57 starseeker nods - I'm guessing if there is a problem, it will be recognizing the correct placement for a re-docking
15:57.49 teepee I'm still thinking about having to GUI modes where the main window is a different widget
15:58.06 starseeker you mean as opposed to docking?
15:58.20 teepee depending on how the user works, the main widget is either the text editor or the output view window
15:58.43 teepee more like a combination of both due to different usage
15:59.00 teepee when using an external editor, the viewport is pretty much the main window
15:59.03 starseeker that's why I want the ability to un-dock to toplevel windows - if that's working, in theory either could be treated as the "main" window
15:59.36 teepee well, one has to have the toolbar :)
15:59.47 starseeker can't they both have toolbars?
15:59.58 teepee ok, it would be possible to copy that and use the "same" everywhere
16:00.04 teepee but you can't set the same instance
16:00.54 teepee I have no idea how MacOS and Unity (with common menu bar) handle that then, probably switching when the window changes
16:01.14 starseeker is it critical to do so? I suppose if you have elements on the toolbar reflecting state that could be tricky, but if you used signals and slots to make have all instances of a button "listening" for a state change wouldn't that work?
16:01.57 teepee when using actions the state->menu-item should be fine
16:02.28 teepee the other direction should work too, I guess one just has to make sure not to create circles when triggering changes
16:02.38 teepee but then that could happen with single menu/toolbar too
16:02.46 starseeker is a little surprised the dock isn't more mature than this - is it a relatively new feature in Qt?
16:02.56 starseeker or just something only now getting wide use?
16:03.15 teepee don't know, it's at least in 4.8, so it's not very new
16:03.34 teepee I think they really just see it as "Tool" window like for graphics editors
16:04.08 starseeker ah
16:04.26 teepee they do have that "MDI" mode, but it's modeled like on Windows which pretty much nobody wants to have :D
16:04.31 starseeker nods
16:04.55 starseeker yeah, I really like what they do have for docking aside from that "not a toplevel window" bit
16:05.28 starseeker and that's mostly because MGED has established the tradition of the console and display both being toplevel.
16:06.04 teepee yup, mostly it's fine. I have to try if the awful drawing problems with Qt5 are still there (I'm not sure if we cause this ourself or if that's really Qt5 bugs)
16:06.54 teepee sometimes after redocking it just draws in some random rectangle in the main window that has nothing to do with the actual docked widget
16:07.06 teepee with Qt4 that never happened
16:07.18 starseeker huh
16:07.31 starseeker yeah, that's not good
16:08.06 teepee it's easy to fix by just touching anything that resizes the window or parts of it
16:08.44 starseeker ah - so a "safe" workaround might be to trigger some sort of re-draw on the main window?
16:09.14 teepee could be, I did not have much time to look at that
16:09.31 teepee maybe it's something we do in the signal handlers
16:09.48 teepee I guess the only way to find out would be to just do a tiny sample application
16:09.56 starseeker nods
16:10.27 teepee but getting all compiling fine is higher on the todo list ;)
16:10.32 starseeker heh
16:10.43 teepee it really gets funny if both Qt4-dev and Qt5 dev is installed on a Linux system
16:11.10 teepee like compiling against Qt5 but some lib is compiled against Qt4
16:11.13 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:11.26 teepee that's easy to notice though
16:11.34 teepee instant crash on application start :/
16:11.39 starseeker nods - CMake tends to do pretty well with that in my experience
16:12.14 teepee are you using cmake for the Qt app too?
16:12.30 teepee we still use qmake for the main app and cmake for the test cases (that do not link Qt)
16:12.44 teepee which is not really the ideal way ;)
16:13.28 starseeker yes - see http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/src/qbrlcad/
16:14.30 starseeker our toplevel CMake Qt setup is here: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/CMakeLists.txt#l1025
16:17.13 starseeker CMake does too many nice things at this point for us to switch without *very* compelling reasons - we've build some features on top of CMake that to my knowledge are unique in CMake land (in-src make clean support, distcheck, sophisticated third party dependency management, etc.) and would be a lot of work to duplicate elsewhere
16:17.13 teepee cool, I guess I'll try that in case I have some spare time :)
16:17.21 *** join/#brlcad gurwinder (75c76b36@gateway/web/freenode/ip.117.199.107.54)
16:17.25 teepee having both build tools is not really perfect
16:18.55 teepee I guess if a cmake developer has a look at our CMakeLists.txt that will cause instant heart attack
16:19.01 starseeker CMake gives us some bits that are very nice for Windows portability - it can handle file copying, decompressing archives, run scripts, etc. in a portable fashion. Normally it's the kind of thing you rely on standard tools like tar and sh for, but on Windows you can't count on anything
16:19.07 starseeker heh
16:19.08 teepee ctest is quite nice tho
16:19.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:19.41 teepee ahh, right we currently don't have a native Windows built
16:19.45 starseeker has little doubt our CMake logic is scary - I don't like that, but if you want advanced features you just end up not looking very vanilla in your code
16:20.12 starseeker yeah, we did a *LOT* of work to get Windows support working cleanly
16:20.26 starseeker including switching from flex/bison to re2c/lemon for portability
16:20.40 teepee true, like I always try to tell some people it's not possible to solve complicated issues in a simple way ;)
16:21.15 starseeker We don't have a portable sh that we can use to run our scripts, and windows doesn't have termlib so programs still using that don't build, but on the whole we're very close to full-featured building
16:21.48 teepee nice. how do you handle the dependency builds in that case?
16:22.28 starseeker has thought occasionally about trying to build https://www.mirbsd.org/mksh.htm with CMake...
16:23.09 starseeker our dependencies are spelled out in CMake - it usually resolves them for us without trouble, including building tools it needs to build sources for libraries and such
16:23.12 starseeker very nice
16:24.18 starseeker Visual Studio projects are our only working target at the moment for Windows, but I would really like to see if I can get ninja working on Windows
16:24.32 teepee ninja?
16:24.47 starseeker http://martine.github.io/ninja/
16:24.56 teepee yet another build system :)
16:25.00 starseeker CMake can generate build files for it
16:25.08 starseeker no, in this case it's basically a make replacement
16:25.17 Stragus I profoundly dislike how Qt wants to take over the whole build system, enough to make me stay away from it entirely. Am I missing something or it's really required?
16:25.43 Stragus I assume it's required due to their weird C++ "extensions"
16:26.33 gurwinder brlcad: Hi. I am still trying to get the whole information of our BRL-CAD's .g file. Want to know how information is stored( header, flags all other things ). Its not related with g-pov. Please provide me right way to get it.
16:26.40 starseeker Stragus: I haven't found it too bad - you need moc as part of the build, but CMake manages that once you set up the right logic and after that it's not a big deal... it was more complex to get re2c/lemon build set up in my experience
16:27.34 Stragus Let's suppose I would like to compile with a bash script, not any CMake magic to be compatible with Qt
16:27.36 starseeker As I understand it those extensions are what allow object introspection, which is essential to how Qt works.
16:27.59 starseeker Stragus: ah, yes if you are using bare bones build tools it will be more complicated
16:28.06 teepee it basicall generates the signal/slot stuff
16:28.08 Stragus Yes... Traditional callbacks aren't good enough for Qt, they want to send "signals" based on slots registered as strings of text
16:28.26 starseeker has found it to be very powerful, so far
16:28.29 Stragus (Totally inefficient, but no one cares I guess)
16:29.03 starseeker I suspect it's seldom a performance bottleneck, since it's concerned mostly with user interaction...
16:29.43 Stragus Probably so, but it doesn't seem like a good reason to mess up the build system to implement an inferior solution (to my eyes)
16:30.04 Stragus Is there a way to write the signal/slot in plain C++? A lower-level interface?...
16:30.14 teepee that moc thingy is ancient :)
16:30.20 starseeker I think it depends on which version of C++ we're talking about
16:30.35 starseeker yeah, when Qt started the answer was a flat "no" as I understand it
16:30.42 teepee it's possible to write even in C (see glib) and as no-moc C++ (libsigc++ or what it's called)
16:30.58 starseeker today you might check this out: https://github.com/pbhogan/Signals
16:31.30 Stragus Of course I know it's possible. :) But I wonder if Qt makes it possible, not if it can be implemented in a different context
16:32.06 starseeker I don't think the moc is optional unless you're willing to do without most of Qt's advanced features
16:32.16 teepee I don't think it's possible and even Qt will not touch it as they are moving away from the Widget stuff anyway
16:32.36 gaganjyot brlcad, if BRL-CAD participates under GCI this year will it consider LibreCAD too ?
16:32.44 Stragus Meh, I see. All right, I think it's going to be GTK+ or wxwidgets
16:34.01 starseeker Stragus: if you're not too concerned about native platform integration, what about fltk?
16:34.30 starseeker If Qt wasn't a possiblity for us I'd be looking hard at fltk
16:35.05 Stragus That one didn't seem to natively implement something I expected to need: a long list with multiple columns, the cells of some columns holding images, dropdown menu and such stuff
16:35.30 Stragus ... something I expect* to need
16:35.53 starseeker fair enough - fltk is minimalistic (by design)
16:36.07 Stragus Yes, it seemed so
16:36.37 Stragus Even GTK+ and wxwidgets seem to barely support what I just described, relying on new and poorly documented features
16:37.12 starseeker yeah, that sounds like enough of an application specific widget that most people would assume it's something the application would do
16:37.30 starseeker even with Qt we're going to have some custom work to do things like the edit panel
16:37.42 Stragus I wouldn't mind that, I have just zero experience with GUI :)
16:37.57 Stragus Except some win32 about... 15 years ago, and GUIs written from scratch in OpenGL
16:39.03 starseeker Stragus: then you might want to write small programs in the various options to get a feel for them - for anything non-trivial you can pretty much count on having to do some custom work regardless, so you might want to get a sense of what framework best fits your style
16:39.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:39.45 Stragus Yes, that sounds wise. I have no experience with the whole concept of creating new widgets from scratch within a toolkit (OpenGL doesn't count)
16:40.27 starseeker realizes he'd better stop putting off the chores...
16:40.41 Stragus :) Go ahead, thanks for the tips
16:41.21 Stragus And it's probably weird that I'm tempted to just write GUI in OpenGL again. Somehow, it seems "easier", ten times the code but nothing to learn
16:44.37 starseeker Stragus: if you go that route, you might want to look at this guy's work: https://github.com/memononen/
16:45.51 Stragus Ohhh! Unicode freetype rendering library written in C
16:45.57 Stragus That is nice.
16:46.26 *** join/#brlcad gurwinder (75c76b36@gateway/web/freenode/ip.117.199.107.54)
16:48.58 Stragus Thanks starseeker, very interesting
17:44.29 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:14.13 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
18:21.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:35.45 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:06.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:18.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:04.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
22:30.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:39.58 Notify 03BRL-CAD Wiki:Mmattb117763 * 0 /wiki/User:Mmattb117763:
IRC log for #brlcad on 20141103

IRC log for #brlcad on 20141103

02:04.31 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:54.46 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:16.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:44.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:32.22 *** join/#brlcad luca79 (~luca@net-37-117-177-47.cust.vodafonedsl.it)
09:34.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:04.30 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:01.17 *** join/#brlcad infobot (ibot@rikers.org)
11:01.17 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
11:04.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:21.17 Notify 03BRL-CAD:bob1961 * 63271 brlcad/trunk/src/libtclcad/tclcad_obj.c: Minor mod to fix the broken png command.
12:51.14 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:09.24 *** join/#brlcad luca79 (~luca@net-37-117-177-47.cust.vodafonedsl.it)
13:19.06 *** join/#brlcad clock (~clock@212.203.58.127)
15:37.03 *** join/#brlcad infobot (ibot@rikers.org)
15:37.03 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
15:44.38 *** join/#brlcad luca79 (~luca@host123-20-dynamic.4-87-r.retail.telecomitalia.it)
15:49.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:53.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:32.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:45.27 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:02.11 brlcad clock: don't know where you got that figure, but quick check shows nearly 25MB of just .c and .h files so you're probably counting something wrong
17:13.53 clock brlcad, is that src/other excluded?
17:17.27 *** join/#brlcad sofat (~sofat@202.164.45.208)
17:59.10 brlcad clock: yes
18:00.18 brlcad looks like about 3.5MB of just C++ sources
18:07.03 Notify 03BRL-CAD:brlcad * 63272 brlcad/trunk/src/other/tk/macosx/tkMacOSXBitmap.c: incorrect type cast?
18:07.49 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:12.36 Notify 03BRL-CAD:brlcad * 63273 brlcad/trunk/src/other/tk/CMakeLists.txt: preliminary build fixes for mac os x 10.9. might still need X11_TK_LIBS but the -fobjc-gc garbage collection flag is no longer supported (fortunately, tk handles non-gc gracefully). sync file list with current list of mac sources too (ttkMacOSXTheme.c moved, missing tkMacOSXScale.c)
18:18.51 sofat brlcad, hi
18:19.17 sofat i want to ask some question regarding patch
18:20.32 sofat i made worpress plugin , so i want to submit this plugin as a patch
18:21.00 brlcad looking forward to seeing it poasted
18:21.37 Notify 03BRL-CAD:brlcad * 63274 brlcad/trunk/src/other/tk/CMakeLists.txt: restore X11_TK_LIBS since the intent is correct to declare the libs needed. the logic was just failing to properly test for libX11 and libXext actually existing.
18:21.59 sofat so you easy to install this plugin in wordpress
18:25.02 brlcad yep, easy to install but more importantly, easier to formally review the code in a way that is tracked
18:27.02 Notify 03BRL-CAD:brlcad * 63275 brlcad/trunk/src/bwish/CMakeLists.txt: bwish does not directly use the X11 or Xi libraries so it shouldn't be itemizing them. may still need the Tcl/Tk libs, though.
18:27.55 sofat ok so you allow me to submit my plugin as patch ?
18:34.26 Notify 03BRL-CAD:brlcad * 63276 brlcad/trunk/src/libbrep/PullbackCurve.cpp: unused var
18:35.18 brlcad sofat: I don't understand ... is that your question?
18:35.24 Notify 03BRL-CAD:brlcad * 63277 brlcad/trunk/src/librt/primitives/brep/brep.cpp: quell warning about faking the stashing of an cpu number as a pointer
18:35.27 brlcad you don't need my permission to submit anything as a patch
18:35.36 brlcad it's your patch, your submission
18:36.26 sofat okay thanks
18:36.34 sofat ;-)
18:36.42 brlcad you submit it with the aim of it getting reviewed, integrated, and hopefully used/improved/maintained or ... you don't submit it and nobody but you sees it
18:36.52 brlcad very confusing question
18:51.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:51.28 sofat yes I submit my work soon first I carefully check my coding standards according to brlcad
18:53.40 sofat so code is easy to understand by the developers
19:11.49 Notify 03BRL-CAD:starseeker * 63278 brlcad/trunk/src/libged/CMakeLists.txt: Add simrt.c to the built files list.
19:15.40 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-226-044.092.074.pools.vodafone-ip.de)
19:26.02 Notify 03BRL-CAD:carlmoore * 63279 (brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml brlcad/trunk/src/conv/obj-g.c): touchup to Usage and man page
19:43.50 Notify 03BRL-CAD:carlmoore * 63280 brlcad/trunk/src/conv/obj-g.c: oops, I had to re-insert 'if'
20:41.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:44.50 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20141104

IRC log for #brlcad on 20141104

01:05.01 Notify 03BRL-CAD:starseeker * 63281 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Proof of concept implementation in Qt of the same GUI conversion approach recently added to Archer. Not polished yet, but all the fundamentals appear to be in place and functioning.
05:38.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:01.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:11.45 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:16.48 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:22.30 *** join/#brlcad sk2 (~simran@202.164.53.117)
07:15.33 Notify 03BRL-CAD:brlcad * 63282 brlcad/trunk/src/libbu/endian.c: since the declaration was changed to extern, the inline definition here became a mismatch and portability nuisance. revert to non-inline for now. a c++-style header-based implementation could be revisted, but if memory serves (e.g., revert back to static inline), but might have issue with older compilers.
07:24.02 Notify 03BRL-CAD:brlcad * 63283 (brlcad/trunk/src/libbn/mat.c brlcad/trunk/src/libbn/tabdata.c and 5 others): eliminate/modify mentions of 'inline' to make searching for inline functions easier.
07:46.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:12.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
09:24.34 *** join/#brlcad teepee (~teepee@127.0.0.1)
09:27.09 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
09:37.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:44.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:09.45 Notify 03BRL-CAD:starseeker * 63284 brlcad/trunk/CMakeLists.txt: To launch programs, we need to know about executable suffixes. Don't want to rely soly on tcl for that... fortunately, CMake already knows the answer and we can leverage that.
12:21.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:43.34 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:44.02 *** join/#brlcad clock (~clock@212.203.58.127)
12:49.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:22.45 *** join/#brlcad luca79 (~luca@mi-18-49-58.service.infuturo.it)
13:23.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:44.54 *** join/#brlcad clock (~clock@212.203.58.127)
14:19.11 Notify 03BRL-CAD:starseeker * 63285 (brlcad/branches/qtged/CMakeLists.txt brlcad/branches/qtged/doc/docbook/system/man1/en/obj-g.xml and 23 others): Merge through trunk r63284
14:41.42 Notify 03BRL-CAD:starseeker * 63286 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 2 others): Simplify command execution - no command line to parse here, so don't need to stage through strings; just adds complexity.
15:29.38 Notify 03BRL-CAD:starseeker * 63287 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadimport.cxx): Add some buttons to the process window
16:30.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:37.25 Notify 03BRL-CAD:starseeker * 63288 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Add logging support
16:48.16 Notify 03BRL-CAD:starseeker * 63289 (brlcad/branches/qtged/src/qbrlcad/cadtreenode.cxx brlcad/branches/qtged/src/qbrlcad/cadtreenode.h): simplifiy includes, ws, add footer
16:52.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:07.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:53.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:54.42 Notify 03BRL-CAD:starseeker * 63290 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Use a stylesheet to customize the look of the tree's open and closed images. Can probably be tuned much more but this serves for a proof-of-concept.
17:58.52 Notify 03BRL-CAD:brlcad * 63291 (brlcad/trunk/src/conv/jack/g-jack.c brlcad/trunk/src/conv/jack/jack-g.c): document the origins of our jack-g and g-jack converters, that they pertain to ergonomic analysis software that has since expanded to a broader commercial use.
18:02.06 Notify 03BRL-CAD:starseeker * 63292 brlcad/trunk/src/libfb/if_wgl.c: Make sure if_wgl.c has the private header.
18:16.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:18.20 Notify 03BRL-CAD:brlcad * 63293 brlcad/trunk/src/libgcv/NOTES: multipass processing is important for the API to be robust
18:19.14 ries ping brlcad
18:37.15 Notify 03BRL-CAD:starseeker * 63294 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and 2 others): Allow apps to get the dm interp if they need it, and hide most of the remaining dm struct access points in MGED. Last one needs a bit of thought about what the right answer is.
18:45.06 brlcad ries: pong
18:50.24 Notify 03BRL-CAD:brlcad * 63295 brlcad/trunk/src/libgcv/NOTES: talk about normalization
18:50.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:03.36 Notify 03BRL-CAD:brlcad * 63296 brlcad/trunk/doc/BRL-CAD.bib: came across a BRL-CAD citation in reference to the Faceted Region EDitor (FRED) from the U.S. Army Tank-Automotive Command, published in a proceeding of the international society for optical engineering.
19:06.18 ries brlcad: that picture that we took at GSoC, do you happen to have a copy of that?
19:09.35 Notify 03BRL-CAD:brlcad * 63297 brlcad/trunk/TODO: add a bunch of primitives that we could but don't yet support, some that are interesting as blending/rounding/fillets or special performance cases.
19:11.57 Notify 03BRL-CAD:brlcad * 63298 brlcad/trunk/TODO: the JACK paper describes how they articulated our tin woodsman and ktank models, which would be useful and interesting articulation test cases to have described internally for development testing (and serve as user examples).
19:34.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:35.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:40.07 Notify 03BRL-CAD:brlcad * 63299 brlcad/trunk/TODO: procedural geometry objects have long been on my mind, but recently rekindled with discussions at the gsoc reunion with csaba on the state of the python interface to brl-cad geometry. the basic idea is to have a geometry object whose definition is not known until runtime, evaluated on-demand as needed per a set of higher-level parameterizations defined for that object.
19:40.09 Notify these are very much related to our proc-db C program notions, but instead of having the procedure rigidly defined at compile-time, it's defined by a runtime definition (e.g., tcl or python). csaba's demonstrations were exceptionally compelling that pybrlcad should be further developed as at least the first available interface. the trick will be how to implement our entire object API dynamically.
19:50.43 brlcad ries: no, that was on harmanpreet's camera and he's still on travle
19:51.26 ries ok thanks, I will see if I can find his contact info..
19:53.15 brlcad I have his info and he'll be back in here when he gets back home
19:53.40 brlcad he owes me an invoice too, so I'll see if he can post them up somewhere accessible
19:53.43 ries ok great, thanks for the info
20:10.03 Notify 03BRL-CAD:brlcad * 63300 brlcad/trunk/src/conv/obj-g.c: use BN_TOL_DIST instead of the magic literal number. lots more of these need to be updated.
20:19.45 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-186-195.178.010.pools.vodafone-ip.de)
20:35.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:57.05 Notify 03BRL-CAD:brlcad * 63301 brlcad/trunk/TODO: expand geometry compiler and add geometry debugger per recent comments from tom and earlier musings
21:04.51 Notify 03BRL-CAD:brlcad * 63302 brlcad/trunk/TODO: would be very useful for modelers to have a way to comparatively characterize the error of given geometry model. similar to SAH, it's an Object Error Heuristic (OEH) that would support prioritization of fixing modeling errors, particularly for larger models.
21:15.31 Notify 03BRL-CAD:starseeker * 63303 brlcad/branches/qtged/src/qbrlcad/cadtreestyle.qss: Need to think about how to manage style sheets for Qt and how to expose color settings to users...
21:20.35 Notify 03BRL-CAD:carlmoore * 63304 brlcad/trunk/src/conv/obj-g.c: OK, you've got BN_TOL_DIST here, but now I have to change 2 occurrences of .pl ending to .plot3
21:26.46 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
21:50.41 Notify 03BRL-CAD:carlmoore * 63305 (brlcad/trunk/src/conv/bot_shell-vtk.c brlcad/trunk/src/conv/enf-g.c and 14 others): use of BN_TOL_DIST; hope they don't need to be reverted
21:56.52 Notify 03BRL-CAD:brlcad * 63306 brlcad/trunk/TODO: document the basic application runtime (BAR). this has been listed as a BRL-CAD project for a number of years now, but is coming to priority with the progression of GCV. as GCV aims to be a stand-alone product, it needs to be able to leverage libbu/libbn without having the architecture polluted by other libraries down the road. this will be greatly simplified if
21:56.54 Notify libbu/libbn are also turned into a stand-alone product.
22:29.49 Notify 03BRL-CAD:starseeker * 63307 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadresources.qrc brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Proof of concept stylesheet settings for the whole application. In principle this is how we will provide a cad application appropriate coloring scheme for the interface out of the box, and user settings will be used to construct
22:29.51 Notify settings to override specific aspects of these styles at user request. Much work will be needed to set up that level of control, so for now just set the defaults and go.
IRC log for #brlcad on 20141105

IRC log for #brlcad on 20141105

00:05.42 javampire B
00:06.17 javampire sorry, I fat-fingered my keyboard
01:52.28 brlcad javampire: np :)
01:57.57 brlcad starseeker: in r63294 is it intentional that some of the getters are dm_get_*() and some are dm_*() or are the latter the ones without setters or just randomly inconsistent based on the old struct field names or something?
03:33.24 starseeker um. it's probably not tremendously consistent at this point - that whole API structure needs to change long term, so I probably wasn't being as careful as I could have been
03:41.15 starseeker I'd rather not have a Tcl interp in the dm/fb layers at all, but ripping that out is no small task (IIRC, some of the communication-between-processes stuff on Windows requires Tcl data channels)
04:03.01 brlcad interp wasn't the only one iirc, but still probably a good time to think about what the pattern should be
04:04.12 brlcad there used to be a whole raging debate about setters and getters
04:04.38 brlcad as they tend to violate data encapsulation and lead to (surpise) terrible naming conventions ;)
04:04.47 brlcad whether to have them in naming conventions is but one aspect through
04:06.23 brlcad and I don't have an answer or position on the topic, really, just a desire for us to go in a direction that establishes a convention with forethought
04:06.59 brlcad applies to fb too I would imagine, and you probably have the best context of anyone now to see the landscape
05:15.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:43.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:52.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:52.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:53.52 *** join/#brlcad sk2 (~simran@202.164.53.117)
09:46.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
10:07.51 Notify 03BRL-CAD:indianlarry * 63308 brlcad/trunk/src/mged/fbserv.c: A couple of missed dm struct references to interp changed to use accessor.
12:01.25 *** join/#brlcad infobot (ibot@rikers.org)
12:01.25 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
13:32.13 Notify 03BRL-CAD:starseeker * 63309 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 3 others): Get a text label on the header for the tree view, customize the resizing behavior of the tree so it 'does the right thing' for our particular setup. Needs more tuning, and will be complicated further when we add tree editing and multiple columns for attributes, but it's a
13:32.15 Notify start.
13:40.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:48.26 *** join/#brlcad clock (~clock@212.203.58.127)
15:29.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:23.16 hsrai BRLCAD performed well at GSOC2014 reunion. See at http://tinyurl.com/lhu4cbr
16:35.37 teepee- ries: ^
16:35.53 ries teepee-:
16:36.09 teepee- ries: you saw the picture link?
16:36.32 ries teepee-: yup, thanks!
16:38.51 teepee- ries: gaganjyot posted another picture with you and shaina a couple of days ago :)
16:39.08 ries I did got that in my mail from him..
17:10.54 Notify 03BRL-CAD:bob1961 * 63310 brlcad/trunk/src/libged/display_list.c: libged/display_list/dl_zap() has been modified to check that gdlp->dl_headSolid is not empty before calling the callback. Not doing so can free up random display lists. What caught my attention was when strings in the opengl display started randomly disappearing.
18:10.53 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
18:19.25 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
18:27.03 Notify 03BRL-CAD:carlmoore * 63311 (brlcad/trunk/src/conv/g-xxx_facets.c brlcad/trunk/src/conv/obj-g.c): implement BN_TOL_DIST in lieu of 0.0005
19:14.22 Notify 03BRL-CAD:starseeker * 63312 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and 2 others): Wrap xvars extraction in a function... dm_xvars itself feels like it should be better hidden somehow, but in the meantime this gets dm_private.h out of mged.
19:24.34 Notify 03BRL-CAD:n_reed * 63313 brlcad/trunk/src/conv/tankill/g-tankill.c: keep usage format and content separate
19:27.59 Notify 03BRL-CAD:n_reed * 63314 brlcad/trunk/src/conv/g-obj.c: keep usage format and content separate
19:32.28 Notify 03BRL-CAD:n_reed * 63315 brlcad/trunk/src/conv/stl/g-stl.c: keep usage format and content separate
19:34.48 Notify 03BRL-CAD:n_reed * 63316 brlcad/trunk/src/conv/g-var.c: keep usage format and content separate
19:37.02 Notify 03BRL-CAD:n_reed * 63317 brlcad/trunk/src/conv/raw/g-raw.c: keep usage format and content separate
19:41.48 Notify 03BRL-CAD:n_reed * 63318 brlcad/trunk/src/conv/g-dot.c: keep usage format and content separate
19:45.10 Notify 03BRL-CAD:n_reed * 63319 brlcad/trunk/src/conv/nastran-g.c: keep usage format and content separate
19:47.02 Notify 03BRL-CAD:n_reed * 63320 brlcad/trunk/src/conv/euclid/g-euclid1.c: keep usage format and content separate
19:50.36 Notify 03BRL-CAD:n_reed * 63321 brlcad/trunk/src/conv/euclid/euclid-g.c: keep usage format and content separate
19:52.05 Notify 03BRL-CAD:n_reed * 63322 brlcad/trunk/src/conv/g-x3d.c: keep usage format and content separate
19:52.17 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
19:53.39 Notify 03BRL-CAD:n_reed * 63323 brlcad/trunk/src/conv/bot_dump.c: keep usage format and content separate
19:55.18 Notify 03BRL-CAD:n_reed * 63324 brlcad/trunk/src/conv/g-vrml.c: keep usage format and content separate
19:57.22 Notify 03BRL-CAD:n_reed * 63325 brlcad/trunk/src/conv/off/g-off.c: keep usage format and content separate
19:59.51 Notify 03BRL-CAD:n_reed * 63326 brlcad/trunk/src/conv/g-nff.c: keep usage format and content separate
20:02.08 Notify 03BRL-CAD:n_reed * 63327 brlcad/trunk/src/conv/g-shell-rect.c: keep usage format and content separate
20:06.07 Notify 03BRL-CAD:n_reed * 63328 brlcad/trunk/src/conv/nmg/g-nmg.c: keep usage format and content separate
20:07.42 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:07.55 Notify 03BRL-CAD:n_reed * 63329 brlcad/trunk/src/conv/nmg/nmg-sgp.c: keep usage format and content separate
20:10.08 Notify 03BRL-CAD:n_reed * 63330 brlcad/trunk/src/conv/jack/g-jack.c: keep usage format and content separate
20:11.36 Notify 03BRL-CAD:n_reed * 63331 brlcad/trunk/src/conv/jack/jack-g.c: keep usage format and content separate
20:14.21 Notify 03BRL-CAD:n_reed * 63332 brlcad/trunk/src/conv/g-xxx.c: keep usage format and content separate
20:20.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:40.03 Notify 03BRL-CAD:n_reed * 63333 brlcad/trunk/src/conv/g-xxx_facets.c: keep usage format and content separate; consolidate tol constants
20:41.26 Notify 03BRL-CAD:n_reed * 63334 brlcad/trunk/src/conv/bot_shell-vtk.c: keep usage format and content separate
21:35.38 Notify 03BRL-CAD:starseeker * 63335 (brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx brlcad/branches/qtged/src/qbrlcad/cadtreeview.h brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Create a custom delegate for g objects. Doesn't do anything special yet - this is just to put the machinery in place
21:53.44 Notify 03BRL-CAD:brlcad * 63336 (brlcad/trunk/src/mged/CMakeLists.txt brlcad/trunk/src/mged/setup.c): mged needs the tcl/tk dirs (e.g., when using system versions of both), but avoid including our version of the internal Tcl headers since they conflict. this was of course required because incr tcl reaches into private tcl headers, but it looks like we can avoid including itcl.h entirely by just declaring Itcl_Init()
21:53.46 Notify ourselves (which won't likely change). worked on bsd with system Tcl/Tk but warrants more platform testing.
22:00.54 Notify 03BRL-CAD:carlmoore * 63337 (brlcad/trunk/TODO brlcad/trunk/src/libgcv/NOTES): fix spellings; 'Lossy' is unchanged because I don't know what word is intended
22:15.57 *** join/#brlcad gagan (~gaganjyot@124.253.225.90)
22:50.01 Notify 03BRL-CAD:n_reed * 63338 (brlcad/branches/brep-debug/BUGS brlcad/branches/brep-debug/CMakeLists.txt and 66 others): sync from trunk through r63337
23:13.30 Notify 03BRL-CAD:starseeker * 63339 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others): Get basic text labels drawing for boolean operations.
23:25.16 Notify 03BRL-CAD:starseeker * 63340 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Put an indent before subtractions and intersections, to make it clearer in the tree what their scope is. Need to actually offset the text to avoid font-based spacing variability, but that can wait until we get the object type icons figured out.
IRC log for #brlcad on 20141106

IRC log for #brlcad on 20141106

00:40.48 brlcad starseeker: replacing struct field accessors with functions that now potentially return NULL is going to generate Coverity issues every place it's used ...
00:46.34 brlcad I think you just introduced a few
00:52.08 clock brlcad, how can I separate all C source from BRL-CAD tarball and avoid 3rd party software which is bundled with BRL-CAD?
00:56.48 brlcad clock: depends for which purpose
00:57.47 brlcad 3rd party sources are primarily (but not entirely) encapsulated in src/other and misc
00:57.55 brlcad so depending on the purpose, you'll strip or skip those files
00:58.35 brlcad there are smaller libraries and a few individual files in other directories that probably account for 0.001% of the remainder
00:59.39 brlcad of course, if you expect something that will compile, you'll have to also make build system changes to not traverse into or assume use of anything removed
01:00.24 brlcad and that will necessarily disable substantial functionality because some of our 3rd party sources are critically modified/enhanced (e.g., openNURBS)
01:00.50 brlcad if you're just counting lines, just leave out those files
02:16.17 kanzure what's the point of separating out non-c source code?
02:25.54 Stragus It's certainly cleaner that way
02:41.18 clock brlcad, I would like to run statistical analysis of the BRL-CAD C source code
02:41.55 clock brlcad, small amount of foreign code doesn't matter
04:34.31 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:39.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:57.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:37.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:45.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:12.44 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:36.17 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:09.24 Notify 03BRL-CAD Wiki:Harpreet kaur * 0 /wiki/User:Harpreet_kaur:
12:37.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:58.51 *** join/#brlcad clock (~clock@212.203.58.127)
13:04.41 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:47.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:20.43 *** join/#brlcad infobot (ibot@rikers.org)
14:20.43 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
14:39.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:57.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:12.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:48.04 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:03.03 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
17:04.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:11.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:45.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:56.51 Notify 03BRL-CAD:starseeker * 63342 brlcad/trunk/src/librt/search.c: Looks like search's matched_filters flag was never fully implemented. This is needed so the db_search return code can actually carry some information about what was or wasn't found - it's key to using db_search for testing without actually collecting a table of results.
19:02.30 Notify 03BRL-CAD:starseeker * 63343 (brlcad/branches/qtged/src/qbrlcad/cadresources.qrc brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx): Start working on primitive type icons in tree
19:05.58 Notify 03BRL-CAD:starseeker * 63344 (brlcad/branches/qtged/TODO brlcad/branches/qtged/doc/BRL-CAD.bib and 46 others): sync with trunk through r63343
19:31.23 Notify 03BRL-CAD:starseeker * 63345 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 2 others): Too much logic is in the delegate drawing (and hence being run too often) - need to move it into its proper place in the model. Start setting up to move the routines Start setting up for that move.
19:32.04 starseeker scowls at bash
20:14.01 Notify 03BRL-CAD:starseeker * 63346 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 2 others): Move logic from delegate to model.
20:41.07 Notify 03BRL-CAD:starseeker * 63347 brlcad/trunk/src/librt/search.c: Performance optimization for search - if we're dealing with combs, we don't actually need the rt_db_internal. Skip all the malloc/free overhead and do the comb checks up front.
20:42.58 Notify 03BRL-CAD:starseeker * 63348 (brlcad/branches/qtged/src/librt/search.c Property Changed: and 3 others): Sync with trunk to r63347
22:07.02 Notify 03BRL-CAD:starseeker * 63349 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Actually, unions are implicit anyway so don't waste screen space with them.
22:52.42 Notify 03BRL-CAD:n_reed * 63350 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: expand comment on the theory behind overlap curve detection
23:05.56 Notify 03BRL-CAD:n_reed * 63351 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: don't need to include knots as a parameter when we have the surface
23:41.33 Notify 03BRL-CAD:n_reed * 63352 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: simplify test point creation
IRC log for #brlcad on 20141107

IRC log for #brlcad on 20141107

00:05.21 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
00:22.17 clock brlcad, how can I separate the BRL-CAD C source from the 3rd party libraries as I said for purpose of stat analysis?
00:22.40 clock brlcad, rm -rf src/other is the right way?
00:30.34 Notify 03BRL-CAD:n_reed * 63353 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: replace hard-coded values with tol arguments
01:58.32 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:00.58 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ggfywybfntjqwgec)
06:19.27 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
08:28.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:18.31 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:48.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:37.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:10.04 ries ping starseeker
12:49.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:54.25 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:21.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:02.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:14.50 starseeker ries: ~ask
14:14.53 starseeker ~ask
14:14.53 infobot 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.
14:15.33 ries starseeker: Remember the disussion we had around dime?
14:15.52 ries I was wondering if any work was done on it…
14:17.37 *** join/#brlcad clock (~clock@212.203.58.127)
14:29.06 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
14:29.28 gaganjyot starseeker, can you please tell me which version of DXF DIME Supports ?
14:32.38 Notify 03BRL-CAD:starseeker * 63354 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Be aware of whether or not the state is selected, and use the highlight color if it is. Not sure if this color should come from the palette or the stylesheet, but go with the palette per Qt's examples for now.
14:32.43 starseeker ries: I haven't worked with dime much lately
14:32.49 starseeker too busy on other things :-(
14:32.54 starseeker gaganjyot: um. One second
14:33.12 ries starseeker: I was scanning the code, properly r14 ?
14:34.36 starseeker ries: is that the commit number in the coin3d bit bucket repo?
14:35.25 ries starseeker: Nope, just found it here : https://github.com/starseeker/psketcher/blob/master/src/DIME/src/Input.cpp#L623
14:36.01 starseeker gaganjyot: ah, ries found it
14:36.16 gaganjyot hmm :)
14:36.16 starseeker scowls at DIME's (lack of) docs on the issue
14:36.49 starseeker ries: thanks for reminding me - I need to split DIME out into it's own github repo and finish up the build
14:37.05 starseeker ries: are we agreed that there should be one libdime and not a lot of sub-libraries?
14:38.10 starseeker I may actually have a little time this weekend for a change, so I'll try to get it split out and building
14:38.10 ries starseeker: Agreed, gaganjyot and I where just looking at what version’s it can load, and r14 file’s are rather old already … thus wondering about the code, if it’s worth to maintain etc...
14:38.26 starseeker does anything else support anything newer?
14:38.34 gaganjyot starseeker, yes
14:38.55 gaganjyot libdxfrw supports upto 2007 I guess
14:39.26 gaganjyot just a sec, I am confirming
14:39.29 starseeker gaganjyot: unfortunately, that's GPL - for BRL-CAD it doesn't work :-(
14:40.23 starseeker second question - how much difference is there between older and newer versions of DXF? I.e., given a working r14, how much work is it to add in newer bits?
14:41.01 gaganjyot starseeker, quite large work I think
14:41.25 gaganjyot I mean not that large but its large work
14:42.36 starseeker it would be helpful if we could come up with a way to determine what's lacking in DIME in some sort of systematic way
14:42.38 gaganjyot starseeker, I am reviewing the difference
14:43.21 starseeker gaganjyot: in principle, a re-vitalized DIME might garner interest from a wide variety of players, if it solves the problem well - BSD license is quite flexible
14:43.43 gaganjyot starseeker, :) Agreed :)
14:44.34 gaganjyot starseeker, I don't think DIME has
14:44.48 gaganjyot vports, UCS
14:45.13 gaganjyot http://images.autodesk.com/adsk/files/autocad_2014_pdf_dxf_reference_enu.pdf
14:45.42 starseeker vports, if I'm interpreting this correctly, are information about views?
14:45.47 gaganjyot yes
14:46.05 gaganjyot UCS is I think Universal Coordinate sysem
14:46.57 gaganjyot DIME needs Hatch
14:47.25 gaganjyot Dimension support
14:47.57 gaganjyot Thats not large :D but still DIME needs work :)
14:48.09 starseeker certainly :-)
14:48.42 gaganjyot starseeker, if you could please check the page no 5 of the document link I send you above :)
14:48.49 gaganjyot It shows the list of entities
14:50.01 gaganjyot need improvement in entites section mainly
14:50.13 starseeker so the thing to do then is to find or construct a series of small dxf files that exercise each element of interest in the spec
14:50.38 gaganjyot BRL-CAD might be needing support for tables
14:50.40 starseeker would give us inputs both for coverage testing and unit/regression tests
14:51.07 gaganjyot yes
14:52.12 gaganjyot starseeker, I was going through your github profile, what is QtCAD ?
14:52.49 starseeker some experiments I was doing with the Qt toolkit to see how it might work for a BRL-CAD GUI
14:53.02 gaganjyot I see
14:53.21 gaganjyot and starseeker does it opens BRL-CAD db ?
14:54.17 starseeker our most sophisticated interface currently is Archer, which is written in Tcl/Tk (actually, Itcl/Itk): http://brlcad.org/~starseeker/archer_diylilcnc_NURBS_shaded.png
14:58.08 gaganjyot I see
15:10.58 starseeker qtcad doesn't do much with .g files
15:11.03 starseeker oh, nevermind - he left
15:12.59 starseeker ries: I'll see if I can get a DIME repo up on github and get the whole build going - that'll make testing easier
15:13.10 starseeker tonight or tomorrow probably
15:38.16 ries starseeker: thanks, no rush though!
16:36.14 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
18:10.57 brlcad starseeker: fyi, openscad says they're also interested in a dxf lib, so potential triple whammy
18:12.45 kintel We’ve got the DXF project outlined here: https://github.com/openscad/openscad/wiki/Project:-Improve-DXF-import-and-export
18:13.00 kintel Not too much info yet though - looking for dev resources : /
18:17.34 Notify 03BRL-CAD:starseeker * 63355 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 6 others): Get a basic related-object highlighting working. Need to think about ways to tune this further, since on really large databases it noticably slows the tree interactivity...
18:19.24 starseeker gaganjyot: to answer your previous question - technically qtcad can open .g files, but it can't do much of anything with them
18:19.45 gaganjyot I see
18:25.06 brlcad kintel: yeah, I looked more into our dxf implementation and it's quite intertwined with our needs, primarily just pulling out the entities related to 2d sketches and 3d solids ... not a great basis for a general-usage library
18:25.28 brlcad the parsing is fine as it's just a simple state machine, but an object system would probably be better
18:26.02 brlcad that'll be a fun format to wire into our new conversion lib
18:26.30 brlcad starseeker: you get a change to fix those null dereferences?
18:26.36 brlcad s/change/chance/?
18:26.58 teepee yes, I guess something that returns a list or tree of entity objects and provide a visitor to convert to the native entites
18:27.16 teepee that's where I want to go with the svg reader :)
18:29.52 Notify 03BRL-CAD:bob1961 * 63356 brlcad/trunk/src/libtclcad/tclcad_obj.c: Modify to_rt_gettrees_application() to use to_resourcep that is global to tclcad_obj.c instead of resp that was on the stack and subject to being overwritten.
18:32.14 brlcad teepee: yeah, that's my thinking as well
18:32.34 brlcad the problem is different formats have COMPLETELY different notions of what constitutes an object
18:32.50 brlcad and categories of objects are completely disjoint
18:33.37 teepee true, and with things like IGES that supports CSG it gets even more complicated as it's not just entities but also logic
18:34.25 brlcad so you'll have something like step where literally everything is an object (every coordinate, for example, its own object), then something like dxf that's a random hybrid
18:34.53 teepee and SVG which can even have javascript code :)
18:35.04 brlcad a concept of a "view" is a good one, very very different in most systems
18:35.35 teepee or the new glTF which has animation
18:36.10 brlcad heh, yeah .. that might be a second-year activity to think about :)
18:36.25 brlcad let some poor gsoc think about that
18:39.21 brlcad we're on the hook this year to refactor our stl, obj, and vrml support into a library iirc, which shouldn't be too complex as they're relatively simple polygonal formats with limited entity types
18:39.48 brlcad even for those, though, we'll have to sort out how to do object mappings that are disjoint
18:40.11 brlcad obj has a good number of entities...
18:40.51 teepee I wonder what happened to our obj reader, I think that's dormant in some branch...
18:42.20 teepee ahh, it reads only a known collection of entites and ignores the rest
18:52.17 gaganjyot brlcad, I am trying to understand the sketch working of brlcad
18:52.30 gaganjyot and I am a bit confused
18:52.57 gaganjyot with respect to representation of sketches in brlcad
18:53.22 gaganjyot how is sketch represented in a brlcad db ?
18:53.25 brlcad teepee: ah, for obj, we do already have a stand-alone lib (and then our own converter that extracts the entities we care about)
18:53.37 Notify 03BRL-CAD:carlmoore * 63357 brlcad/trunk/doc/docbook/system/man1/en/patch-g.xml: note the need for quotation marks for -c option
18:53.58 brlcad gaganjyot: not sure I understand the question ...
18:54.06 brlcad it's stored as an object in our database
18:54.20 gaganjyot A complete object ?
18:54.27 brlcad yes
18:54.31 gaganjyot I see
18:54.39 gaganjyot and that object points to entites ?
18:54.40 brlcad each sketch object is basically an unbound container of 2D entities
18:55.23 brlcad think of each sketch object as a sheet of paper
18:55.27 gaganjyot I am confused if replacing with the kernel is a big change to sketch internals of brlcad
18:55.30 brlcad you can draw whatever you want onto that paper
18:55.44 gaganjyot yes
18:56.15 gaganjyot Like I mean if I have to make changes how the sketch is exported or not
18:56.16 gaganjyot :S
18:56.20 brlcad that's why I suggested src/proc-db/sketch.c
18:56.41 brlcad don't worry about changing the internals .. try to create that same sketch, those same entities, with the kernel
18:56.58 brlcad if you can, then we can probably convert everything now
18:57.02 gaganjyot the point is how will that stuff be stored in
18:57.04 gaganjyot the G file
18:57.13 gaganjyot I am confused with that portion
18:57.37 gaganjyot I can create the same in kernel but all will be stored in memory
18:57.44 brlcad that's just serialization, we can decide later what makes the most sense
18:57.46 gaganjyot How to move that data to brlcad db is confusing
18:57.55 brlcad we have import/export functions
18:58.00 brlcad so they'd do whatever translation needed
18:58.05 gaganjyot I was reading the same functions
18:58.18 gaganjyot mk_sketch calls
18:58.20 gaganjyot wdb_export
18:58.51 brlcad which ultimately will end up calling the rt_sketch_export5() function in src/librt/primitives/sketch/sketch.c
18:59.08 gaganjyot Ah I see
18:59.22 brlcad a sketch knows how to read and write itself to disk
18:59.31 gaganjyot ;_;
18:59.47 gaganjyot I was finding this function ;_;
18:59.51 brlcad so those two functions would get rewritten to read from the kernel data structure and write out the right bytes during export
18:59.54 brlcad and reverse on import
19:00.09 gaganjyot Yes :)
19:00.31 brlcad yeah, following the functions can be tricky because they're encapsulated behind an object function table mechanism
19:00.31 gaganjyot that was what I was worried becasue I was not able to find these :S
19:00.40 brlcad object-oriented C ;)
19:00.45 gaganjyot :D yes
19:01.05 gaganjyot thanks for help :)
19:01.20 brlcad basically calls a function registered by that class of object, but yeah .. you can find all the guts in src/librt/primitives/sketch
19:01.41 brlcad and the two main users of sketch in src/librt/primitives/extrude and src/librt/primitives/revolve
19:02.04 brlcad for linear extruded 3D entities and 3D surfaces of revolution
19:02.34 brlcad (we still need sweeps)
19:04.31 gaganjyot hmm
19:05.29 brlcad example: http://brlcad.org/wiki/Extrude
19:08.17 gaganjyot yes I have used extrude
19:08.18 gaganjyot for my gear
19:08.30 gaganjyot mechanical gear :)
19:30.40 gaganjyot brlcad, one thing that I doubt is that we don't have attributes such as position of sketch
19:30.45 gaganjyot and the parameter space
19:31.41 gaganjyot but since you will encapsulate the LC document in side a rt_sketch kind struct
19:31.47 gaganjyot you can have those attributes there
19:31.52 brlcad right
19:59.33 gaganjyot brlcad
19:59.37 gaganjyot arc radius is -1 in example
20:01.44 brlcad yes, the radius is inferrable because it's a full circle and you already have to provide the center and a point on the circle
20:03.37 gaganjyot pardon brlcad I did not understood
20:04.09 gaganjyot <PROTECTED>
20:04.10 gaganjyot <PROTECTED>
20:04.10 gaganjyot <PROTECTED>
20:04.10 gaganjyot <PROTECTED>
20:04.10 gaganjyot <PROTECTED>
20:05.49 brlcad -1 radius means it's a circle
20:05.52 brlcad the fields are overloaded
20:06.03 brlcad instead of having to define an entirely different structure
20:06.24 gaganjyot I see :)
20:06.30 brlcad I think csg.start is the center and csg.end is a point on the circle when radius is -1
20:06.59 brlcad have to create it and inspect the output in mged (run "l objectname")
20:07.08 gaganjyot I see
20:07.15 brlcad or read the code ;)
20:07.24 gaganjyot :D yes :)
20:08.06 brlcad ah, had it reversed
20:08.29 brlcad (looking at rt_sketch_describe in librt/primitives/sketch.c)
20:09.00 brlcad center is csg->end and point on circle is csg->start
20:10.54 gaganjyot one more question,
20:11.06 gaganjyot circle has same radius through out
20:11.26 gaganjyot ahh
20:11.30 gaganjyot just a sec ~_~
20:11.34 gaganjyot sorry
20:11.59 gaganjyot Cleared doubts thankyou :)
20:19.00 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-191-230.088.065.pools.vodafone-ip.de)
20:20.38 gaganjyot brlcad, I have built the example
20:20.44 gaganjyot using the kernel
20:20.56 gaganjyot Just need to compile and execute
20:22.51 gaganjyot How should I share the code ?
20:22.52 gaganjyot gist ?
20:23.57 brlcad sure that works
20:28.38 Notify 03BRL-CAD:carlmoore * 63358 brlcad/trunk/doc/docbook/system/man1/en/patch-g.xml: revise description of -t and -o defaults
21:42.23 Notify 03BRL-CAD Wiki:ShayincbifiazxDiallo * 0 /wiki/User:ShayincbifiazxDiallo:
21:43.27 clock brlcad, is the right way to separate the BRL-CAD C source rm src/others?
22:21.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:00.48 Notify 03BRL-CAD:starseeker * 63359 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Since the assembly and selection-related searches are not dynamic, boil them down into what is hopefully the fastest possible tests. These are performance critical on large databases and must be as fast as possible. Still need to optimize the expand case, where it is only necessary to update the new children.
23:03.42 starseeker brlcad: no chance to fix yet (presumably I have to check for nulls in the code to clear the warnings?)
23:31.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:35.38 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
23:51.49 Notify 03BRL-CAD:starseeker * 63360 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 3 others): Rework the signal/slot setup for updating a bit.
IRC log for #brlcad on 20141108

IRC log for #brlcad on 20141108

00:23.13 Notify 03BRL-CAD:starseeker * 63361 (brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx brlcad/branches/qtged/src/qbrlcad/cadtreeview.h): Using hints from http://stackoverflow.com/questions/14255224/changing-the-row-background-color-of-a-qtreeview-does-not-work, get the highlight bars to go all the way across the QTreeView row.
00:27.21 Notify 03BRL-CAD:starseeker * 63362 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: If we've got the selected entity, maintain the highlighting when closing the branch
00:49.44 Notify 03BRL-CAD:starseeker * 63363 (brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx brlcad/branches/qtged/src/qbrlcad/cadtreeview.h brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Very beginnings of context menu for treeview items
01:22.30 *** join/#brlcad yiyus (1242712427@je.je.je)
02:20.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:36.13 brlcad clock: that sounds like a terrible way, but would work
02:36.52 brlcad clock: find . -
02:36.56 brlcad clock: find . \( -name \*.cpp -o -name \*.cxx -o -name \*.c -o -name \*.h \) -not -regex '.*other.*' -not -regex '.*misc.*' -not -regex '.*build.*' | xargs du -k | awk '{sum += $1}END{print sum}'
02:37.20 brlcad there's a quick n' dirty tally whipped up on the fly
02:37.26 clock wow
02:37.32 clock with a bonus tally!
02:37.59 clock brlcad, so I see other misc and build shouldn't occur in the path
02:38.09 clock and there are cpp and cxx too
02:38.21 clock brlcad, is BRL-CAD more in C or more in C++?
02:38.30 brlcad looks like we don't have any cxx any more, so you could leave that part out
02:38.52 brlcad well, compare the .c with the .cpp and find out
02:39.38 brlcad starseeker: yeah, either check for nulls or prevent the functions from returning nulls
02:40.39 brlcad starseeker: prior could couldn't possibly ever be null because it was accessing a struct field ... now it's getting passed a pointer and that pointer is being dereferenced (looks like in just 10 or so places) without getting checked
02:41.25 brlcad not just a coverity warning, it'll almost certainly end up with a crash with the right conditions (which again just was never possible even if memory was uninitialized)
02:54.16 *** join/#brlcad fenn (~fenn@131.252.130.248)
02:54.17 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
03:04.35 clock brlcad, I tried to build a model how the brain understands language
03:04.41 clock brlcad, and would like to run it on BRL-CAD source
03:05.04 clock because it spits out what it believes to be the most important concepts appearing in the body of the source code
03:05.29 clock brlcad, I can imagine such a listing of the topmost important things with a brief explanation or reference to documentation could be a handy reference for BRL-CAD programmers
03:05.33 clock brlcad, especially beginners
03:07.01 brlcad okay, a bit interesting to see what it comes up with
03:07.37 clock brlcad, I think it likes large corpora of statistics
03:07.40 clock like 5G overnight
03:07.52 Stragus You want a natual language parser to run on the BRL-CAD source? :) The documentation I guess?
03:08.03 clock I got impression that the pure BRL-CAD source has only 2 MB but u said according to your check something order of 20 MB
03:08.26 clock Stragus, nono its not a natural language parse
03:08.46 brlcad I assume this is some sort of per file word frequency analysis
03:09.00 brlcad aggregated over all files
03:09.13 Stragus The brain has pretty fixed rules on grammar and how it understands language, that's why all human languages share many fundamental characteristics
03:10.29 Stragus has a friend with a master in linguistics, quite an interesting topic
03:11.12 clock Stragus, can you elaborate more what u in this sentence mean under "fixed", "rules", and "grammar"?
03:11.33 clock Stragus, and "understands"?
03:11.46 clock Stragus, and "language"?
03:12.00 clock Stragus, I understand your usage of the word "brain" pretty clearly.
03:13.07 Stragus We are born with many hardwired concepts of grammar. Any language that wouldn't follow these rules couldn't be processed that easily, the frontal cortex would have to do all the painstaking parsing work
03:13.42 clock Stragus, yes I can imagine... like feeding it a bzipped stream might not fit the machinery of language the brain comes with
03:14.00 clock Stragus, so although a pretty simple program can pase a bzip stream we might sweat pretty much doing so
03:14.07 clock Stragus, u mean something like that?
03:14.10 Stragus Ah yes, the frontal cortex would have a very hard time sorting 9000000 strings lexically :)
03:14.21 Stragus (The BWT transform of BZIP2)
03:14.33 Stragus But I meant the grammar
03:15.23 Stragus Subjects and verbs, nested and relative propositions, a lot of stuff is hardwired
03:15.30 clock Stragus, OK so can u give a nice example of what u said?
03:15.45 clock Stragus, that sounds pretty fascinating
03:15.47 clock I mean...
03:16.02 clock When they pumped subjects and verbs into my head in primary school I didnt find it fascinating
03:16.12 clock but the fact u say now there is some kind of machinery inside for that
03:16.33 clock my skull is pretty stiff and filled with incompressible liquid by the way :)
03:17.07 Stragus Linguists have created "simple" languages based on logic (and very consistent) that don't follow our hardwired language grammar, and they were extremely hard to learn for anyone
03:17.25 clock Stragus, Thai? :-P
03:17.38 Stragus No. :)
03:18.03 clock Stragus, yeah but do they have some kind of schematic how those verb and subject circuits are wired?
03:18.15 clock Stragus, like u know the entorhinal dead reckoning decoders?
03:18.56 clock Stragus, theres basically a hierarchy of triangular bandlimited 2D barcodes plus some hashing
03:19.14 clock Stragus, and it takes all kinds of data from movement and position and turns
03:19.41 clock And works like dead reckoning navigation
03:19.46 clock I mean description into that kind of level
03:19.55 Stragus I haven't studied the stuff, but they pretty much found the fundamental grammatical rules any human language has to follow
03:20.26 Stragus Obviously it's still rather abstract, cognitive sciences are pretty fuzzy
03:20.34 clock I dont think they are fuzzy
03:20.48 clock the visual front end from hubel wiesel I think is pretty solid
03:20.55 Stragus Well, compare psychology to physics. :)
03:20.58 clock although I wish they understood a it about signal processing
03:21.39 clock Stragus, I think psychology is a mixture of astrology, cybernetics and programming of analog portable supercomputers
03:21.49 clock throw away the astrology part and you get a nifty science in my opinion
03:22.14 Stragus Human emotions don't have much to do with programming and computers
03:22.19 clock with astrology I mean Freud and similar Science Based On Statistically Significant Repeatable Experimental Data
03:24.14 clock Stragus, if you have an opinion that human emotions don't have much to do with programming and computers, u are welcome to have your own opinion, but please dont present your opinions as if they were facts
03:24.31 clock Stragus, cause people often feel disrespected when that is done
03:24.33 clock And I am people too
03:25.33 Stragus Software programming and computers are pure maths, brute-force applied logic
03:25.46 Stragus The human brain doesn't quite work like that
03:26.03 clock Hmm
03:26.20 Stragus (Or any neural network, simulated ones too)
03:26.22 clock And everywhere I look inside brain, I see logarithms, principal component transforms and differential equations
03:26.25 clock sines and cosines
03:26.34 clock square (function)
03:26.44 clock gaussian curves
03:26.59 clock convolutions
03:27.19 clock I would call that pure maths
03:27.41 Stragus Hum... I see neurons, a lot of neurons, connected chaotically as a learning network
03:27.57 clock Stragus, sure thats another level
03:28.22 clock Stragus, I think its as if I say "everywhere I look inside Pentium I see buses, registers, adders, multipliers, clock distributors"
03:28.43 clock Stragus, and as if you said "Hum... I see CMOS transistors, lots of CMOS transistors,..."
03:29.15 clock Stragus, by the way I love those neurons...
03:29.30 clock One neuron can do a PCA on like 10'000 inputs without blinking an eye
03:29.39 clock with power consumption of like I don't know how little
03:29.49 Stragus Power efficiency is great, but neurons are slow :p
03:30.11 clock Stragus, but?
03:30.29 clock Stragus, anyway what exactly told you that friend about the subject and verb stuff?
03:30.36 Stragus Great power efficiency in a dense 3D network, with a built-in fluid for heat evacuation and nutriment transport, but each neuron is slow
03:31.02 clock Stragus, slow?
03:31.16 Stragus I don't recall exactly, I'll have to ask him to explain again what the fundamental grammar rules are
03:31.27 clock Stragus, maybe u can show me a faster system that can do complete transocding of objective reality into subjective and back into objective in less than 200 ms?
03:31.54 clock Stragus, and the total calculating power is 37'000 teraflops, with 20W power input
03:32.18 clock Stragus, I am satisfied both with how fast my brain is in terms of MFLOPS and in terms of latency
03:32.37 clock Stragus, even such a "trivial" thing like a digital video broadcasting encoder can have latencies like 5'000 ms
03:32.47 Stragus I wonder how they would compute a processing power in terms of billions of floating point operations per second!
03:33.00 clock and the fastest supercomputer NUDT Tianhe-2 has 37 MFLOPS but with power input of 5MW
03:33.01 Stragus I mean, most humans can perhaps do 1-2 flop per second
03:33.26 clock Stragus, I can do more
03:33.30 Stragus Power efficiency is amazing though, that's for sure
03:33.53 clock Stragus, my brain can churn 2x150Mpix 3D video down to 2x1Mpix at about 50 Mpix-s
03:34.00 clock with 3D decoding motion decoding
03:34.04 clock object recognition
03:34.08 clock and that all pretty whipping fast
03:34.18 clock I dont have to contemplate long before I recognize a dog, a cat, or my mother
03:34.55 Stragus Indeed. I'm just saying that "floating point operations per second" is a little misleading :)
03:34.58 clock Stragus, if u can implement that in 1-2 flop per second I would suggest you to apply your V to a company that makes graphic cards :)
03:35.02 clock V -> CV :)
03:35.09 Stragus The brain's visual processing is fantastic
03:36.35 brlcad clock: what's your website url that has your .g models?
03:36.43 *** join/#brlcad LordOfBikes_ (~armin@dslb-092-074-238-118.092.074.pools.vodafone-ip.de)
03:36.47 brlcad the networking device one
03:37.09 clock brlcad, http://ronja.twibright.com/3d/
03:37.17 clock brlcad, for each model there is a .g clickable link
03:37.25 brlcad thanks
03:37.33 clock Stragus, I can second that
03:37.50 clock Stragus, I built it myself in software and I find the results fantastic
03:38.15 clock Stragus, it can do like a half of Photoshop/GIMP just by tuning the parameters of the decoder
03:38.22 clock Stragus, like u have music equalizer you know?
03:38.28 clock Wanna sharper? Turn that knob
03:38.37 clock wanna white balance? Throw that channel out
03:38.43 clock Wanna B/W? throw that one out
03:38.56 clock brightness? contrast? edge detect?
03:39.48 clock Oh I have a listing here... hope is not too many lines
03:39.49 Stragus There are so many aspects to the brain's visual processing most of us aren't even aware of
03:40.00 clock Colors: Levels: Gamma
03:40.00 clock Colors: Color Balance
03:40.00 clock Colors: Hue-Saturation
03:40.00 clock Colors: Brightness-Contrast
03:40.00 clock Colors: Invert
03:40.01 clock Colors: Auto: White Balance
03:40.03 clock Colors: Auto: Color Enhance
03:40.05 clock Colors: Auto: Normalize
03:40.09 clock Colors: Auto: Stretch Contrast
03:40.11 clock Colors: Auto: Stretch HSV
03:40.13 clock Colors: Retinex
03:40.15 clock Filter: Blur: Gaussian Blur
03:40.17 clock Filter: Blur: Motion Blur
03:40.19 clock Filter: Enhance: Sharpen
03:40.21 clock Filter: Enhance: Unsharp Mask
03:40.22 Stragus We have two powerful motion detection filters near the focus point, but just a lesser motion detection filter in the peripheral vision
03:40.23 clock Filter: Edge-Detect: Difference of Gaussians
03:40.25 clock Generic: Convolution Matrix (in limited sense)
03:40.27 clock COlor balance of skin without influencing the white balance
03:40.37 Stragus There are optical illusions that exploit that stuff
03:40.38 clock Changes of face expression, apparent age and facial attractivenes
03:40.49 clock Changes in emotional atmosphere of the scene
03:41.55 clock Stragus, in a picture with a field of plants, it can even change the plants to a different type
03:42.17 clock plants=vegetables, flowers etc.
03:43.30 clock Stragus, can produce those rainbow-like LSD colours
03:44.47 Stragus The brain's visual processing is something we have a very hard time matching, not by lack of processing power but... somehow, proper code
03:45.56 Stragus A neural network is perfectly suited to that kind of problem though. No comparison with floating point operations :)
03:46.57 clock Stragus, I didn't have hard time matching that
03:47.01 clock Stragus, so please speak for yourself
03:47.27 clock Stragus, In my opinion its the sheer processing power thats difficult to match with semiconductor computers
03:48.12 clock Stragus, and again, please dont present your opinions as facts. In my model the correspondence with floating operations was pretty almost 1:1 straightforward
03:48.42 clock Stragus, by the way, do you know what it looks like, if you inject random noise into the primary visual cortex (V1)?
03:48.57 Stragus I don't think it's just an opinion that we don't have software matching a brain's visual processing
03:49.13 Stragus If you didn't have a hard time matching that, then you should share it with the world!
03:50.11 clock Stragus, please guess what random noise into the primary visual cortex (V1) looks like :)
03:50.25 Stragus You mean noise in the visual input? The brain probably filters out most of it
03:50.46 clock not visual input, I said primary visual cortex (V1)
03:50.54 clock Thats back in the head
03:51.00 clock Broadmann area 17 if I remember correctly
03:51.11 Stragus How do you insert noise in a neural network? Make some neurons fire randomly?
03:51.41 Stragus That would probably be either hallucinations or a seizure
03:51.47 clock Stragus, so you want to know what kind of noise I am injecting?
03:52.00 clock Stragus, I take all the analog channels that are there and add additive white gaussian noise
03:52.27 clock which has same signal to noise ratio in all of the channels
03:52.44 clock hehe :)
03:52.52 clock that neither hallucination nor seizures
03:52.58 clock it looks like a diamond snowstorm :)
03:53.23 clock which probably I should explain what a diamond snowstorm is
03:53.49 Stragus I'm not sure what analog channels you are talking about. The neurons firing potentials?
03:53.50 clock Stragus, have u ever been in a snowstorm?
03:54.08 Stragus I live in Montreal, roughly 40 times per year :)
03:54.33 clock Stragus, OK I define analog channel as the value when you take the neuron axon and apply a gaussian time window convolution with standard deviation of 20 millisecond
03:54.51 Stragus Okay
03:55.02 clock Stragus, have you noticed the snowstorm noise in the picture kinda differs from TV noise=
03:55.17 clock In the sense that there are also "bigger" or "lower frequency" "pockets" floating around?
03:55.38 Stragus Hum, I guess so
03:55.52 clock and now add a colourful, rainbowy-spectrum twinkling to that
03:55.57 clock like stars twinkle in diamond colors
03:56.17 Notify 03BRL-CAD Wiki:Maths22 * 7765 /wiki/Deuces: Removed completed code tasks.
03:56.36 clock Stragus, if you apply that kind of noise over a persons face the identity of the person appears kind auncertain
03:56.49 clock of course stronger noise means more uncertainty
03:56.59 Stragus Of course. So that's noise on the visual input then
03:57.07 clock Stragus, to me it looks like I recall the persons face from memory but I cannot recall exactly
03:57.26 clock Stragus, no, as I said, not visual input, in V1
03:57.40 clock If u put noise on visual input you get something like TV noise or digital camera noise
03:57.47 clock That doesnt make human face look uncertain
03:57.52 clock that face just looks noise
03:57.53 clock noisy
03:57.58 clock like low quality pic
03:58.05 Stragus At some point, with enough noise, it becomes uncertain :)
03:58.19 clock sure
03:58.21 Stragus I have done some image processing, at some point recognition becomes a probability with noise
03:58.24 clock but this uncertainty is more natural
03:58.30 clock like incomplete recall from memory
03:58.40 clock or... looks more natural to me
04:00.35 clock Stragus, I get pretty disgusted by so called image processing
04:00.44 clock Stragus, for example what they call "edge detectors"
04:00.53 clock Seems to me people have never seen an edge in their life
04:00.59 clock or have complete lack of idea what an edge is
04:01.04 Stragus Ah? :) I have done some of that
04:01.18 clock and those filters they apply and claim to be edge detectors.. I think they are everything but edge detectors
04:01.25 clock and when then I see those broken, noisy results
04:02.03 Stragus Edge detection is just a little half-broken step on the way to the next processing steps, it doesn't have to be accurate
04:02.28 clock Stragus, OK :)
04:02.42 clock Please design me a sparrow with your "edge detection that doesnt have to be accurate"
04:02.49 clock In the size of a sparrows head
04:02.54 clock with the power available to sparrows brain
04:03.06 Stragus Eheh
04:03.27 clock youre supposed to fly at 30km/h through a 5cm channel between random, ambiguous looking twigs of a bush, with such a reliability you dont kill yourself more often than once per 20 years
04:03.32 Stragus Neural networks don't do any of that because it's an entirely different way of processing information
04:03.43 Stragus But edge detection works okay for transistor chips
04:04.54 clock Stragus, In my opinion neural networks do that
04:05.14 Stragus Edge detection?
04:05.18 clock yes
04:06.10 clock The trick is, what brain calls an edge is something quite different than what "image processing" people call edge
04:06.17 Stragus Well not the computer science definition of edge detection, but at some point it tracks the edges between different objects, of course
04:06.57 Notify 03BRL-CAD:starseeker * 63364 brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx: Try a slightly different approach to forcing a full update of related object items
04:07.13 clock Stragus, if you want to know what brain calls an edge
04:07.23 clock I recommend look around you and find some edges
04:07.32 clock those are what brain calls edges :)
04:07.34 clock So simple :)
04:07.41 clock You may contemplate what they have in common
04:08.01 clock Stragus, and please dont try to limit your choice of edges to what you know an "image processing" algorithm would have easy time dealing with
04:08.14 Stragus That doesn't explain how the brain processes the information :), the visual cortex is autonomous and we only consciously get the final results
04:08.26 Stragus No way to debug the process and examine the registers and stack memory
04:08.54 clock Stragus, no?
04:09.32 clock Stragus, I believe one holiday postcard has the whole structure of human visual cortex encoded in (except the motion part of course)
04:09.39 Stragus As far as I know, we don't yet understand the brain's visual processing too well
04:09.45 clock Stragus, to figure that, all you have to do is look at the postcard
04:09.57 clock the postcard is not a white noise of statistically independent random pixels
04:11.20 Stragus We have identified the zones that fire up when doing some specific visual tasks
04:11.52 clock which is kinda like identifying the zones in PC which fire up when you play games or back your hard disk
04:11.52 Stragus But I don't think we have understood how the image processing works exactly
04:12.00 Stragus Yup
04:12.43 clock Stragus, I recommend, just try to build it :)
04:12.55 clock Wanna understand motorcycles? Build a motorcycle :)
04:13.07 Stragus So I should build a visual cortex? :)
04:13.09 clock Wanna understand brain? Build a brain :)
04:13.12 clock yep
04:13.36 clock Stragus, thats exactly what I did
04:13.50 clock I was curious and wanted to see what happens when I manipulate the signals in primary visual cortex
04:13.58 Stragus I had a hard time writing code that would locate photogrammetry targets in an image, through shadows, noise, fuzzy, out of focus and so on :p
04:14.10 clock So I googled up all kinds of scientific studies on that topic and then programmed the things they said the brain does with the image data
04:14.13 Stragus "Hard time" might be an exageration but it wasn't exactly easy
04:14.24 clock And in that process I felt like I understand the way the brain is designed
04:14.50 Stragus Cool. I haven't digged enough on the topic
04:15.12 clock The problem the studies are done by people who havent much clue about the topic
04:15.13 clock biologists
04:15.28 clock they write a minutiously precise treatise on how the brain reacts on white lines
04:15.31 Stragus There are so many interesting topics to learn, so many interesting projects to explore, and so little time. And a daily job.
04:15.38 clock and forget to tell you how it reacts to grey lines
04:15.54 clock its like...
04:16.10 clock if Top Gear did a car review where all they do is drive straight full gas
04:18.15 clock Stragus, I must say, the implementation of image processing in the brain is VIP ***** 5 star Grand Deluxe
04:18.24 clock Like the best filters I can imagine
04:18.27 clock the best algorithm
04:18.31 clock I could hardly imagine it better
04:18.36 clock sometimes it was kinda breathtaking
04:18.38 clock and the elegance
04:18.58 clock It was like
04:19.27 clock if you have 80 billion dollars and want to flaunt your wealth by having a image processing system designed for you
04:19.32 clock then I would do exactly that
04:19.43 Stragus Yup, a couple millions year of evolution, computer science hasn't caught up yet :)
04:19.43 clock louis vuitton of image processing
04:19.43 clock diamond clad
04:19.43 clock gold plated
04:19.58 clock individually signed
04:20.29 Notify 03BRL-CAD Wiki:Maths22 * 7766 /wiki/Deuces: Removed completed documentation items.
04:20.36 clock Stragus, have you noticed your vision is neither pixelated, not stuttering, blurring on movement, no stairs, squary artifacts, nothing seen in computer video?
04:20.40 Stragus Really? Generally in biology, some stuff are strangely designed, as a by-product of an evolutionary process blind to long-term goals
04:21.21 Stragus Yes well, the eye isn't made of pixels either
04:21.36 clock in my opinion it is
04:21.46 clock the individual photocells
04:21.46 Stragus And the visual cortex smoothes that input to extract the real information
04:21.52 Stragus And that's what we really "see"
04:22.17 Notify 03BRL-CAD Wiki:Maths22 * 7767 /wiki/Deuces: Removed completed QA task
04:22.25 clock it is because there is a massive downsampling
04:22.40 clock to a matter the signal to noise ratio to the antialising noise is HiFi
04:22.55 clock antialiasing -> aliasing
04:23.03 clock and it has no time quantization
04:23.09 clock no issues with frame rate
04:23.17 Stragus There are no frames :)
04:23.28 Stragus It's continuously smooth processing
04:23.37 clock in time domain yes
04:23.46 clock in spatial no but it has such a brutal oversampling its like...
04:23.55 Stragus Yup
04:24.13 clock if the boss told you instead try to design it as cheap as possible as expensive as possible
04:24.38 Stragus thinks we need a switch to turn off the downsampling and read the raw input, when we need to read that street name 200 meters away
04:25.45 clock Stragus, no no its not like that
04:26.06 clock I said wrong
04:26.11 clock its not downsampling its oversampling
04:26.19 clock it doesnt cause any loss of resolution
04:26.55 clock the retina is 150 Mpix
04:27.02 clock the lens is 10mm not a great sharpness
04:27.11 clock something like put a 150Mpix CMOS into your $30 webcam
04:27.45 clock so you have plenty extra resolution on the sensor to CUT THE CRAP WITH SPATIAL SAMPLING ONCE AND FOREVER!
04:28.04 clock who cares it takes huge amounts of extra processing power?
04:28.13 clock We have 37'000 Teraflops onboard :)
04:29.00 Notify 03BRL-CAD Wiki:Maths22 * 7768 /wiki/Deuces: Removed completed UI tasks
04:33.20 Stragus I have a very hard time measuring the brain as "floating point operations per second" :p
04:33.57 clock Stragus, here is an example from my simulator what happens when you turn up the colors extremely http://i.iinfo.cz/images/157/leaves.jpg
04:34.20 clock I find it facsinating
04:34.34 clock unlike similar effect in Photoshop/GIMP it doesn't appear artificial to me at all
04:34.37 clock very naturak
04:34.39 clock natural
04:34.44 clock not in any way "clipped"
04:35.03 Notify 03BRL-CAD Wiki:Maths22 * 7769 /wiki/Deuces: Removed completed outreach/research tasks.
04:35.11 clock I kinda don't even have a feeling it should show something different than the original scene
04:35.21 clock let apart the fact its kinda psychedeleic or halucinogenic
04:35.50 Stragus I find the second image more difficult to recognize. Like the leaf on top of the other leaf creating a shadow
04:36.25 clock Stragus, OK I can understand that
04:36.39 clock Stragus, for me the essence or atmosphere of the summer is greatly amplified in the second image :)
04:37.32 clock its like the red heat of the sun is almost unbearable on the leaves
04:37.41 clock and the coolness of the shadows in the backround extreme :)
04:37.52 Stragus Eh. The image processing I have done was stuff like that : http://www.rayforce.net/photogrammetry006.png
04:38.00 clock for me its kinda ... summer to the maxxx! :)
04:38.06 Stragus So... basically locate and identify photogrammetry targets in the image
04:39.09 clock Stragus, congrats, looks very cleanresults! :)
04:39.22 clock Stragus, why did u throw out the colors?
04:39.34 clock Stragus, the brain doesnt have colours in picture just for fun :)
04:39.35 Stragus Eh yes, it works through shadows, blurriness, fuzziness, and all kind of other problems
04:40.00 Stragus I didn't throw out the colors, it's just easier to see the debugging output over grayscale
04:40.12 Stragus The code works with real RGB
04:40.16 clock ah good :)
04:41.36 clock Stragus, my brain identifies a photogrammetry target upper left from #21 and #9
04:41.47 Stragus I know that! :)
04:41.56 clock Stragus, is my brain wrong or your code wrong?
04:42.03 Stragus But since it's partly occluded, it can't be sure of the bit decoding around the core
04:42.37 clock Stragus, my brain can locate the core pretty accurately :)
04:42.38 Stragus A smarter code would be able to figure out what really belongs to the coding ring and what not
04:42.51 clock Stragus, and you even haven't defined to me what a photogrammetry target should look like?
04:42.53 Stragus Yes yes, it's the ring that can be tricky
04:43.12 clock oh another between 10 and 17
04:43.47 clock but OK I cheat with 37 PFLOPS :)
04:44.21 Stragus Can you identify all targets in 50 such images per second? :)
04:44.29 Stragus Well, "almost all targets"
04:44.34 Stragus Non-occluded ones anyway :p
04:44.35 clock no :)
04:45.41 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
04:45.53 clock Stragus, but I can drink from a glass without spilling it
04:46.01 Stragus My code can't do that
04:46.02 clock ride a skateboard with less than 1 crash per year
04:46.51 clock and chat on IRC while having an intention to actually do gym instead :)
04:47.33 Stragus "A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a
04:47.36 Stragus sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone,
04:47.40 Stragus solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly."
04:47.46 Stragus Specialization is for computers.
04:49.44 clock Stragus, can your program find a boyfriend?
04:49.46 clock Stragus, I can't do that
04:50.52 Stragus I heard some people have created algorithms for that... :)
04:51.31 clock Stragus, my Thai ex boyfriend was amazing
04:51.48 clock he could do 37 PFLOPS with just 66% of power consumption of me
04:51.54 clock cause he was only 50kg heavy
04:52.01 clock and the power consumption depends on weight :)
04:52.26 clock He called himself stupid because he had only primary school
04:52.32 clock But I call this concentrated intelligence
04:52.41 Stragus There are many ways to learn
04:53.00 Stragus I only have high-school myself, I just learned the rest on my own
04:54.35 clock Stragus, u know what human life is about?
04:54.41 clock I think I can tell you that pretty exactly :)
04:54.52 clock searches in his reference
04:57.16 clock its about things, rooms, home, people, cars, work, houses, men, time, places, areas, water, women, class, shows,...
04:58.27 Stragus Darn. I got it all wrong
04:58.48 Stragus I thought it was about creating fun stuff, learning fun stuff, working a little on the side, and eating good food
05:00.20 clock Stragus, maybe your life is statistically unusual :)
05:00.28 clock Stragus, but I can confirm my life too is about those things :)
05:00.55 clock and things is #1
05:01.05 clock I think no other species is so obsessed with things as homo sapiens
05:01.20 clock like the amount of things I have at home...
05:01.29 clock compared to how many things a crow or a dog have...
05:01.29 Stragus Most other species are obsessed with food. But that's less a problem for us, so we found other stuff to worry about
05:01.33 clock probably 0 :)
05:01.37 clock a collar maybe and a bowl :)
05:02.32 clock a kennel :)
05:06.12 clock Stragus, the list is by the way output of my language analyzer modeled by the brain
05:06.21 clock on dream database
05:06.32 clock if u run it on project gutenberg english prose you get very similar list
05:06.44 clock I actually threw away personal pronouns which lead the list
05:06.48 maths22 brlcad: I'm back, and my screen session was still live!
05:06.56 clock and no, it is not word frequency, as brlcad suggested
05:07.03 clock if it were, the leader would be probably "the"
05:07.12 clock But "the" doesnt figure in the top words at all
05:07.58 clock it works prefectly same well on Khmer language which doesn't have any spaces
05:08.17 clock and therefore you cannot know the word boundaries and they are not fed explicitly :)
05:19.06 gaganjyot brlcad, sincere apologies for not doing it yesterday
05:19.13 gaganjyot https://github.com/gaganjyot/LCKernel-Example
05:19.25 gaganjyot here is the clone of sketcher file in proc-db
05:20.01 gaganjyot it was very easy. I was only unable to understand regarding the export to G file which we discussed yesterday hence made it late :(
05:21.47 clock brlcad, why are you asking about the .g files from Ronja? :)
05:27.11 clock brlcad, now I confirm I get 26 MB with your method of selecting source
05:27.19 clock brlcad, I must have done something wrong
05:33.13 brlcad clock: I was just looking for the site but couldn't remember the name
05:35.24 brlcad gaganjyot: heh, any particular reason you put that all into a class with just one big "do it" function instead of just embedding the logic in main so they could be compared side-by-side? :)
05:38.43 brlcad gaganjyot: either way, this looks pretty good. someone willl need to de-c++11ify it in order to really see how this will map into our backend lib, and remove the namespace using declarations
05:42.59 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
05:44.52 clock brlcad, Stragus OK so what my program say
05:45.27 clock <PROTECTED>
05:46.02 clock hit dist dir ptr size struct min bu_log( edge region curve new_ mat id data tmp num loop scale _name nmg_ vertex path result faces fastf_t
05:46.32 clock width plane height temp =0; rt_ [1] = ray it pixel pp _list left model solid ...
05:47.01 clock also: -2013 United States Government as represented by the U.S. Army Research Laboratory... :)
05:47.30 clock brlcad, you cannot hide before the prying eyes of my program that BRL-CAD has something to do with "United States Government as represented by the U.S. Army Research Laboratory" :)
05:47.32 clock hahahaha :)
05:48.23 clock brlcad, shouldnt one update the -2013 to -2014?
05:50.00 clock and cryptic "f, -0.3"
05:50.11 clock I wonder what that number has in relation with BRL-CAD :)
05:50.29 clock bu_vls_addr(& :)
05:50.32 Notify 03BRL-CAD Wiki:Inderpreet * 7770 /wiki/Deuces: /* Code */
05:51.00 clock bu_free(, segment, parent, YERO(
05:51.02 clock ZERO
05:51.35 Notify 03BRL-CAD Wiki:Inderpreet * 7771 /wiki/Deuces: /* Code */ added new task for GCI
05:52.11 clock BU_ALLOC(, VSCALE, BOT...
05:52.34 clock VSUB2, faceuse, corner, ellipse
05:53.01 clock poly, command, eu2, sketch
05:53.39 brlcad it is -2014
05:55.49 clock torus failure
05:55.51 clock LOOOOOOOOL
05:56.02 clock "While driving a car, I suffered a torus failure" :))))))))
05:57.15 clock brlcad, I took the most recent I found for download, brlcad-7.24.2, so maybe that version was prepared in -2013?
05:57.26 brlcad nope
05:59.25 clock brlcad, everywhere I Look into the code I see -2013 :)
05:59.27 brlcad in fact, there's only 23 files I see that have that string
06:00.24 brlcad ahh, I see .. there's a disconnect
06:00.47 clock disconnect?
06:01.27 brlcad yeah, the version is updated on trunk, but for some branch-merge reason, that commit isn't on the release/stable branches
06:01.54 brlcad s/version/date/
06:02.46 brlcad ahhh, I know why that is
06:03.03 brlcad Yeah.... 7.24.2 only has commits through Dec2013 merged into it
06:03.12 brlcad the date update happened on new years day
06:03.31 brlcad that's kinda funny
06:04.20 clock (struct ged *gedp
06:04.43 clock looks like passing struct ged *gedp as a first parameter is kinda popular in BRL-CAD :)
06:05.18 clock or we also have BU_ALLOC. What can it do? I guess allocate something :)
06:06.03 clock BU_LIST_INIT, NEAR_ZERO(
06:06.28 clock struct rt_
06:06.45 clock I guess there must be a non-negligible usage of structures whose names begin with rt_ :) hehehe :)
06:07.26 clock bu_vls_free, quat. I wonder if quat are quaternions :)
06:07.27 gaganjyot brlcad, can I participate as mentor in GCI this year ?
06:07.46 clock _specific, theta, bu_bomb(
06:09.54 gaganjyot and you may check the lckernel code at github link I sent you https://github.com/gaganjyot/LCKernel-Example
06:13.17 clock is satisfied with the result of the analysis
06:45.21 brlcad gaganjyot: the criteria was spelled out in the e-mail :)
07:00.59 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
08:00.34 Ch3ck_ brlcad: would like to know if unit tests could be valid GCI tasks?
08:47.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:37.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:48.58 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:19.30 *** join/#brlcad clock (~clock@212.203.58.127)
12:48.22 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
12:48.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:52.09 *** part/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
13:12.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:29.02 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
13:29.23 *** join/#brlcad fenn (~fenn@131.252.130.248)
14:54.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:06.05 Notify 03BRL-CAD:starseeker * 63365 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx brlcad/branches/qtged/src/qbrlcad/cadtreeview.h): Add the ability to the treeview to feed a path in as a string for expansion and selection.
15:10.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:11.16 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-238-118.092.074.pools.vodafone-ip.de)
16:22.48 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:33.12 *** join/#brlcad gaganjyot (~gaganjyot@124.253.225.90)
16:57.32 Notify 03BRL-CAD:Gauravjeet * 0 /wiki/User:Gauravjee:
20:19.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:36.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:41.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:15.03 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:17.30 brlcad Ch3ck_: yes they can, but they have to be somewhat specifically scoped (what specific function(s))
23:17.51 brlcad in the past, unit tests have been problematic (bad tests, wrong tests, too hard, too much, etc)
23:20.25 brlcad better ones have been where we provided a specific relevant example or template, and we can define exactly what they need to test
23:26.00 kanzure brlcad: i was considering offering mentoring time, but then i rembered how poorly i executed on that last time. how desperate is the lack of mentors this time around?
IRC log for #brlcad on 20141109

IRC log for #brlcad on 20141109

00:10.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:01.34 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:37.23 Notify 03BRL-CAD Wiki:Inderpreet * 7772 /wiki/Deuces: /* Documentation and Training */ added GCI task
02:48.10 Notify 03BRL-CAD Wiki:Inderpreet * 7773 /wiki/Deuces: added new coding task for GCI
03:59.38 *** join/#brlcad mihaineacsu (~textual@92.81.143.70)
04:16.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:33.21 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-eigfzgrpmpudjtxl)
08:25.25 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-185-077.178.010.pools.vodafone-ip.de)
10:25.58 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:53.28 *** join/#brlcad mihaineacsu (~textual@92.81.141.196)
11:41.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:51.33 *** join/#brlcad yiyus (1242712427@je.je.je)
13:25.00 *** join/#brlcad clock (~clock@212.203.58.127)
13:54.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:49.49 *** join/#brlcad shubham (~shubham@111.93.6.70)
14:50.09 shubham hello... im new to this community ...
14:50.24 shubham can anyone guide me as to how to begin contribution
15:05.40 brlcad shubham: have you read the contributor's guide?
15:06.54 brlcad http://en.flossmanuals.net/contributors-guide-to-brl-cad/
15:07.17 brlcad there are lots of ways to get involved, but all depend on your skills and interest
15:07.45 brlcad the guide mentions LOTS of possible resources and ways to get started
15:09.18 shubham brlcad : thankyou!
15:10.42 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
15:15.12 brlcad shubham: thank you for your interest! stick around and ask questsions if you want, lots of folks come in and out and can help
15:30.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:10.17 *** join/#brlcad shubham (~shubham@111.93.6.70)
16:29.46 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:34.14 Ch3ck_ brlcad: Ok will try to get some basic math tests up, which are easy to write and test
16:34.19 Ch3ck_ providing a template too
16:51.56 gaganjyot brlcad, something using LC Kernel for BRLCAD as GCI task ?
17:32.43 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:34.55 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ofcodeonzefgujwm)
19:07.38 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7775 /wiki/Deuces: /* Create numerics library (LIBBN) API unit test */
19:13.38 Ch3ck_ brlcad: will it make sense for kids to develop tests for scale.c when it's to be removed completely from the src?
19:13.47 Ch3ck_ thinks no
19:16.52 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7776 /wiki/Deuces: /* Create a utility library (LIBBU) API unit test */
19:22.21 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7777 /wiki/Deuces: /* Create Numerics library (LIBBN) API unit tests */
20:00.47 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-185-077.178.010.pools.vodafone-ip.de)
21:00.07 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:38.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141110

IRC log for #brlcad on 20141110

00:03.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:07.58 Notify 03BRL-CAD Wiki:Petersharpe * 0 /wiki/User:Petersharpe:
01:41.23 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:55.42 Notify 03BRL-CAD Wiki:Inderpreet * 7778 /wiki/Deuces: Added 2 tasks for GCI
02:08.17 Notify 03BRL-CAD Wiki:Inderpreet * 7779 /wiki/Deuces: /* User Interface */
02:27.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:21.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:45.25 Notify 03BRL-CAD:starseeker * 63366 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 4 others): Oof. Still a slew of details to get straight, but replace the ParaView console widget with one based on QTextBrowser, with an eye towards making the results of commands active links to things like tree selections. Lots of finicky formatting bits down at this level, and to really
03:45.27 Notify get the output looking spiffy we'll need to actually generate proper html instead of using <pre>, but this at least demonstrates a successful proof of concept.
04:27.52 brlcad Ch3ck_: keep in mind that tasks should be scoped to take someone with all the prerequisite knowledge about 2 hours to complete (from start to finish, not including downloading/reading/installation/setup time)
04:29.32 brlcad if there's a LOT of setup required, I sometimes aim for 1-1.5 hours; if they're *really* easy but tedious, I might aim for 2.5-3 hours; but most should take (e.g., you) about 2 hours
04:32.04 brlcad Ch3ck_: and yes, no purpose in having tests for any functionality that is deprecated or otherwise should/will be changing soon
05:29.48 brlcad is a little excited by http://ben.lobaugh.net/blog/147853/creating-a-two-way-sync-between-a-github-repository-and-subversion
06:28.19 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
07:47.59 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:51.45 Notify 03BRL-CAD Wiki:Sean * 7780 /wiki/Deuces: fix formatting
07:52.16 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:49.24 *** join/#brlcad Stragus (~alexis@modemcable055.162-81-70.mc.videotron.ca)
09:12.33 *** join/#brlcad luca79 (~luca@net-2-34-223-245.cust.vodafonedsl.it)
09:45.55 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:38.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:00.16 Notify 03BRL-CAD Wiki:ZackaryaxnbllpikdzmabqsyzpsmgvfrfqnqrzpatcKimple * 0 /wiki/User:ZackaryaxnbllpikdzmabqsyzpsmgvfrfqnqrzpatcKimple:
11:22.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:58.33 starseeker brlcad: that does sound cool (git/svn setup)
13:04.09 Notify 03BRL-CAD:bob1961 * 63367 brlcad/trunk/src/libtclcad/tclcad_obj.c: Making the resource local to to_rt_gettrees_application.
13:09.08 Notify 03BRL-CAD:bob1961 * 63368 brlcad/trunk/src/mged/wdb_obj.c: Initialize the resource used by wdb_rt_gettrees_cmd and make it static.
13:14.03 Ch3ck_ brlcad: well looking at the axis.c i think each routine could count as a unit test for a GCI task. since the file is a little large, it could give alot of tasks
13:15.42 *** join/#brlcad luca79 (~luca@net-2-34-223-245.cust.vodafonedsl.it)
13:19.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:58.04 *** join/#brlcad clock (~clock@212.203.58.127)
14:31.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:44.38 Notify 03BRL-CAD:bob1961 * 63369 brlcad/trunk/include/dm/dm_xvars.h: Windows fix - need to include tkWinInt.h for PIXELFORMATDESCRIPTOR, HFONT and HDC.
14:51.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
15:10.08 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
16:43.59 Notify 03BRL-CAD:starseeker * 63370 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadresources.qrc and 2 others): Improve text appearance, use profont in the terminal, make a basic attempt to keep things ordered (need to study the ParaView solution to that more closely...), limit the size of the buffer so rendering performance doesn't get wiped out.
16:55.57 Notify 03BRL-CAD:starseeker * 63371 (brlcad/branches/qtged/src/qbrlcad/console.cxx brlcad/branches/qtged/src/qbrlcad/console.h): Tweak locking
17:04.06 Notify 03BRL-CAD:starseeker * 63372 brlcad/branches/qtged/src/qbrlcad/console.cxx: Once typing begins, get back to the input area. The scrollArea seems to interfere in some way with output insertion into the log unless we're starting from the bottm, but it also makes sense to see what is being edited.
17:14.49 Notify 03BRL-CAD:starseeker * 63373 brlcad/branches/qtged/src/qbrlcad/console.cxx: Get back to the input line after a resize event as well.
17:48.22 Notify 03BRL-CAD:starseeker * 63374 (brlcad/branches/qtged/src/qbrlcad/cadresources.qrc brlcad/branches/qtged/src/qbrlcad/console.cxx): After testing, go with Inconsolata for the console. Various tweaks.
17:49.04 Notify 03BRL-CAD:carlmoore * 63375 (brlcad/trunk/doc/docbook/system/man1/en/patch-g.xml brlcad/trunk/src/conv/patch/patch-g.c): correct the reference to 'parallel tolerance'; supply missing -u reference in man page
17:52.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:04.35 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
18:11.01 Notify 03BRL-CAD:starseeker * 63376 (brlcad/branches/qtged/src/qbrlcad/cadconsole.h brlcad/branches/qtged/src/qbrlcad/cadtreeview.cxx and 3 others): And here's a proof of concept of the payoff of all the console widget work. Use the empty command logic for the moment to make tests, and assumes pinewood.g from the demo files is open, but after pressing enter on an empty input prompt adds the links to the output log,
18:11.01 Notify clicking on those links will expand the tree and select the appropriate object.
18:20.43 Notify 03BRL-CAD:starseeker * 63377 brlcad/branches/qtged/src/qbrlcad/console.h: Add a note about a possible future direction for HTML console logging.
18:23.42 Notify 03BRL-CAD:starseeker * 63378 brlcad/branches/qtged/src/qbrlcad/console.h: more notes
18:27.25 Notify 03BRL-CAD:starseeker * 63379 brlcad/branches/qtged/src/qbrlcad/console.h: more htmlisms to check into...
18:33.00 Notify 03BRL-CAD:starseeker * 63380 brlcad/branches/qtged/src/qbrlcad/console.h: Nevermind dragging links around - copy paste of 'link location' will do the job well enough and much more easily. Make a note about needing to provide a convenient way to export the log as text... maybe even maintain a text version on the fly...
19:24.20 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-226-129.092.074.pools.vodafone-ip.de)
20:04.13 *** join/#brlcad Stragus_ (~alexis@modemcable090.29-19-135.mc.videotron.ca)
20:14.45 Notify 03BRL-CAD:carlmoore * 63381 brlcad/trunk/src/conv/patch/patch-g.c: and I forgot to implement h? for help
20:48.55 Notify 03BRL-CAD:carlmoore * 63382 brlcad/trunk/doc/docbook/system/man1/en/pix-alias.xml: touching up the pix-alias man page
21:06.08 Notify 03BRL-CAD:starseeker * 63383 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 2 others): The new console widget is focused on interactive work - put pqConsole back for things like running command line appliations, where html formatting is unnecessary.
21:30.36 Notify 03BRL-CAD:starseeker * 63384 (brlcad/branches/qtged/src/qbrlcad/console.cxx brlcad/branches/qtged/src/qbrlcad/console.h): move some initialization code into subwidget constructors instead of the main constructor.
22:53.33 Notify 03BRL-CAD:starseeker * 63385 (brlcad/branches/qtged/src/qbrlcad/cadconsole.cxx brlcad/branches/qtged/src/qbrlcad/cadconsole.h and 3 others): Implement the multiple individual log widgets approach, with some tuning of the resizing parameters. The net result is amazingly fast - enough so that it is worth experimenting with totally disabling the limitations on the length of individual log widgets.
23:18.22 Notify 03BRL-CAD:starseeker * 63386 brlcad/branches/qtged/src/qbrlcad/console.cxx: Whatever the width of individual logs, we want the input line to respect the actual width of the current window available to the user so their typing doesn't disappear to the right if they've resized down to a smaller window after previously running some commands.
23:21.36 Notify 03BRL-CAD:starseeker * 63387 brlcad/branches/qtged/src/qbrlcad/console.cxx: sanity check width
23:45.19 Notify 03BRL-CAD:starseeker * 63388 brlcad/branches/qtged/src/qbrlcad/console.cxx: More prompt protection in the console widget.
IRC log for #brlcad on 20141111

IRC log for #brlcad on 20141111

00:16.40 ``Erik realtime garbage collection http://michaelrbernste.in/2013/06/03/real-time-garbage-collection-is-real.html
00:18.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:19.49 *** join/#brlcad infobot (ibot@rikers.org)
02:19.49 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
04:41.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
07:04.23 brlcad starseeker: yeah it's neat .. there are problems with metadata mappings, usernames, attribution, but it'd be an interesting way to maybe facilitate contributions and commit discussions
07:04.44 brlcad or we could just set up reviewboard and do it proper (for the latter)
07:07.00 brlcad speaking of commit review, should I revert since you seem to have moved on?
08:06.12 *** join/#brlcad luca79 (~luca@net-2-34-223-245.cust.vodafonedsl.it)
08:46.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:26.00 *** join/#brlcad luca79 (~luca@net-2-34-220-228.cust.vodafonedsl.it)
10:35.39 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
11:17.27 *** join/#brlcad bugport (~bugport@91.103.85.100)
13:10.08 *** join/#brlcad luca79 (~luca@net-2-34-220-228.cust.vodafonedsl.it)
13:27.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:31.53 starseeker brlcad: revert my libdm stuff you mean?
13:32.21 starseeker let me see if I can get that now...
13:37.37 Notify 03BRL-CAD:starseeker * 63389 brlcad/trunk/src/mged/fbserv.c: Check for NULL void pointer before doing anything with dm_interp
13:57.36 Notify 03BRL-CAD:starseeker * 63390 brlcad/trunk/src/libdm/dm-generic.c: Add more checks for NULL dm pointer inputs, use UNLIKELY for those checks as well.
14:01.43 Notify 03BRL-CAD:starseeker * 63391 brlcad/trunk/src/libdm/dm-generic.c: return only
14:10.57 Notify 03BRL-CAD:starseeker * 63392 brlcad/trunk/src/libdm/dm-generic.c: build fixes
14:11.40 Notify 03BRL-CAD:starseeker * 63393 (brlcad/trunk/src/mged/dm-generic.c brlcad/trunk/src/mged/doevent.c): do some checking for nulls
14:14.43 Notify 03BRL-CAD:starseeker * 63394 brlcad/trunk/src/mged/attach.c: more null checks
14:29.34 Notify 03BRL-CAD:starseeker * 63395 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/mged/dm-generic.c): Add more null checks
14:38.00 *** join/#brlcad clock (~clock@212.203.58.127)
14:41.07 Notify 03BRL-CAD:starseeker * 63396 (brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/cmd.c and 3 others): protect more calls to dm_get_pathname
14:41.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:48.12 Notify 03BRL-CAD:starseeker * 63397 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/share.c): Hopefully that is all the new NULL guarding checks that are needed.
14:48.34 starseeker brlcad: has that got it? let me know if more is needed...
15:57.36 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:15.33 *** join/#brlcad luca79 (~luca@net-2-34-220-228.cust.vodafonedsl.it)
16:51.30 maths22 Error on server: "Shared object "libldap-2.4.so.8" not found, required by "pico""
16:54.29 maths22 :q
16:54.39 maths22 :q
16:55.00 maths22 Oops (I'm not in the Haskell interpreter)
17:15.07 maths22 Take a look at mediawiki here and let me know what you think should be changed
17:15.08 maths22 http://beta.brlcad.org/wiki/Main_Page
17:19.09 maths22 also on the server hat got it? let me know if more is needed...
17:19.09 maths22 End of Lastlog
17:19.09 maths22 hat got it? let me know if more is needed...
17:19.10 maths22 End of Lastlog
17:19.15 maths22 sorry
18:00.32 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
18:14.50 brlcad starseeker: thanks, that looks like more than I'd counted on quick review, so probably all of them or at least thorough enough
18:17.48 brlcad maths22: that looks great but it seems to be running incredibly slow
18:21.06 brlcad there's about a 4-5 second delay on every page
18:23.52 brlcad only thing I see on the system is that java seems to be running a little hot (atlassian)
18:56.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:00.25 maths22 it should calm down soon
19:01.13 maths22 it is going through a lot of new comitts rigt now
19:03.13 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:42.47 starseeker brlcad: sorry about the delay - head is in Qt land right now and I hate to give up the momentum...
20:16.31 *** join/#brlcad LordOfBikes (~armin@dslb-092-075-152-110.092.075.pools.vodafone-ip.de)
20:20.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:56.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:36.45 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
23:03.23 Notify 03BRL-CAD:starseeker * 63398 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main_window.cxx brlcad/branches/qtged/src/qbrlcad/main_window.h): Add a QAccordianWidget that mimics the work Bob did for Archer. It can either open and close individual objects in the accordian or optionally enforce a rule that at most one object be open at a time.
23:03.28 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
23:05.17 Notify 03BRL-CAD:starseeker * 63399 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.h): Add headers
23:05.54 brlcad starseeker: no problem, it was just top of my fifo queue. i'm going to see if I can get an updated coverity run here before the end of the month too (looking for categoric deuces tasks)
23:28.03 Notify 03BRL-CAD:starseeker * 63400 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Update comments
IRC log for #brlcad on 20141112

IRC log for #brlcad on 20141112

00:02.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
00:14.29 Notify 03BRL-CAD:starseeker * 63401 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others): Some cleanup, make the recursion limit a variable.
00:25.33 starseeker brlcad: sometime we'll have to benchmark the recursive routines for testing whether something is present in a tree and see what the limiting factor is... whether or not there's some caching mechanism we could use that would provide faster lookups
00:52.42 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
00:58.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:20.20 Notify 03BRL-CAD:starseeker * 63402 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h brlcad/branches/qtged/src/qbrlcad/cadtreenode.h and 2 others): The full row highlighting is too expensive until we can find a clean way to update the branch drawing without calling heavy-duty signals.
01:27.23 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
01:27.24 *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net)
01:27.25 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
01:27.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
01:27.28 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
01:27.29 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
01:27.31 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
01:27.36 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
01:28.46 Notify 03BRL-CAD:starseeker * 63403 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Seeing what looks like a bit of a performance improvement on a large file with very deep/complex tree structure using a map to cache the dp->internal mappings.
01:29.27 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
01:33.36 Notify 03BRL-CAD:starseeker * 63404 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Go with QHash - at some point benchmarks are probably in order for this...
01:55.53 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
01:56.04 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
01:58.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:09.39 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
03:31.18 Notify 03BRL-CAD:starseeker * 63405 (brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Wasn't decrementing depth after calling subtree
03:38.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:39.51 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
06:41.23 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
06:57.38 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
08:35.48 *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net)
08:35.50 *** join/#brlcad indianla1ry (~indianlar@66-118-151-70.static.sagonet.net)
08:35.56 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
08:35.58 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
08:36.03 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
08:36.07 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
08:36.08 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
08:37.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
08:40.44 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
09:12.52 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:22.45 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
10:43.11 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
13:55.29 *** join/#brlcad clock (~clock@212.203.58.127)
14:02.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:06.27 Notify 03BRL-CAD:bob1961 * 63406 (brlcad/trunk/src/mged/chgview.c brlcad/trunk/src/tclscripts/mged/illum.tcl and 2 others): This fixes an issue in mged where the matrix selection was broken.
14:07.25 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
15:10.52 *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net)
15:10.52 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
15:10.54 *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net)
15:10.54 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
15:11.02 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:33.06 *** join/#brlcad mihaineacsu (~textual@92.85.30.145)
15:40.37 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:45.39 Stragus Such suspense for Philae, they don't say much in the control room but the facial expressions aren't reassuring
15:46.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:53.23 Notify 03BRL-CAD Wiki:Deepinder1010 * 0 /wiki/User:Deepinder1010:
15:58.12 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
15:59.53 Notify 03BRL-CAD:starseeker * 63408 brlcad/branches/qtged/src/qbrlcad/cadtreenode.h: Don't need this variable anymore
16:04.07 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:04.08 Stragus WOOHOO!
16:04.31 Stragus Philae has landed!
16:17.12 Notify 03BRL-CAD:carlmoore * 63409 (brlcad/trunk/doc/docbook/system/man1/en/pix-alias.xml brlcad/trunk/src/util/pix-alias.c): implement ? for help, although opterr is turned off; shorten the pix-alias.c source code; in manpage, put -s AFTER the separate descriptions of width and height
16:31.23 *** join/#brlcad andrei_ (bc19e18d@gateway/web/freenode/ip.188.25.225.141)
16:31.39 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:32.21 andrei_ hello
16:33.41 andrei_ brlcad: pm me when you're around
16:35.30 andrei_ just a sec, to figure how to open a chat window on this web client
16:36.41 brlcad starseeker: agreed. but know that just using recursion itself is likely substantial performance factor, caching aside
16:52.07 ``Erik brlcad: not seeing a way to attach my gci acct to the project, is that admin only? (username is erikg if it is)
16:52.23 ``Erik (w00t, esa caught a comet!)
16:58.24 Stragus Perhaps next time, we can install solar-powered ion thrusters and drag it back to Earth's orbit for close-up study
17:03.30 brlcad ``Erik: looks like the connections interface is not yet enabled
17:03.38 brlcad I can invite
17:04.28 ``Erik aren't ion thrusters super low force? I would imagine it'd take a really long time to noticably change a significant comets trajectory
17:04.41 ``Erik brlcad: okie
17:06.09 Stragus Yup, but ion thrusters have a very high efficiency
17:06.24 Stragus Which is what you need when all you have is solar power, and time on your hands
17:09.22 ``Erik looks like the ds4g ion thruster uses 250kw to generate 2.5 newtons, that's an awful lot of juice and solar is only useful fairly close to the sun :) be interesting to figure out the graphs
17:10.52 Stragus Well, it sure beats chemical rockets if you don't need a high thrust
17:11.48 Stragus 250kw does sound like... a lot of solar panels
17:20.53 gaganjyot I also registered as mentor but could not find a way to select organisation
17:23.16 gaganjyot BTW brlcad what to do next ?
17:23.34 gaganjyot I created the clone of proc-db/sketch.c
17:23.39 gaganjyot and uploaded on github
17:23.46 gaganjyot what next ?
17:29.32 fenn the nasa deep space missions are talking about 30kW solar panels, not 250
17:38.54 Ch3ck_ is trying to get some kids do GCI in Cameroon
17:40.54 brlcad gaganjyot: you mean what next for the kernel integration?
17:43.19 brlcad gaganjyot: next for that is probably to write a function that takes our old struct description and converts it to a librecad object ... OR ... create an mk_sketch2 that takes the librecad container and start replacing src/librt/primitives/sketch/* to read/write from it
17:43.52 sofat hello brlcad
17:44.03 sofat i upload my plugin on github
17:44.08 sofat there is link
17:44.09 sofat https://github.com/sofathitesh/brlcad-xml
17:46.09 sofat <PROTECTED>
17:58.07 brlcad sofat: awesome, thanks ... I'd like to try and get this integrated before the end of the month
17:58.27 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
17:58.41 sofat thanks a lot
17:59.52 sofat brlcad, i have just sent a mail before your reply in mailing list regarding this.
18:00.49 sofat i have read mail in mailing list that regarding convert existing website into wordpress
18:01.31 sofat and i am interested in contributing to this work
18:02.20 brlcad sofat: really glad to hear it, lots of work
18:02.26 brlcad how much time do you have through the end of the month?
18:02.59 brlcad and have you seen the stuff maths22_ has been working on with beta.brlcad.org?
18:03.47 sofat my exam is start on 25 nov to 20 dec.
18:04.35 sofat but I can devote sufficient time before and after the exams
18:05.17 sofat No I have not seen maths22's work
18:05.55 Notify 03BRL-CAD:brlcad * 63410 brlcad/trunk/TODO: take a page from openscad, to implement minkowski sum and convex hull functionality
18:05.56 brlcad his work is based on last year's GCI style work
18:06.25 sofat GCI style work means?
18:06.36 brlcad I recommend looking at last year's GCI tasks related to website work: https://www.google-melange.com/gci/org/google/gci2013/brlcad under completed tasks
18:06.42 brlcad GCI => Google Code In
18:06.57 brlcad lots of young students working on small 2-hour tasks
18:07.06 brlcad one task was to create a WP theme, for example
18:07.14 brlcad another to create a style guide
18:07.59 sofat alright I will have a look at these
18:07.59 brlcad there were several WP theme tasks completed, for example, and maths22_ worked on merging them in at beta.brlcad.org/wp/
18:08.31 brlcad beta.brlcad.org/wiki/ has MW updated with the new them and content imported
18:08.53 brlcad check that all out and talk with maths22 on how to help
18:09.01 maths22 sofat: could you explain what your plugin does?
18:09.24 maths22 It looks like it is pretty cool, but I'm not quite sure what is going on with it
18:09.24 sofat hello maths22
18:09.53 sofat My plugin works for about us page
18:10.26 sofat It shows the articles written in XML using docbook style sheet.
18:11.04 sofat and it also uses brlcad xsl style sheet
18:11.35 sofat It just represents the XML in HTML
18:11.55 maths22 Would it be able to do the same thing to other docbook pages, or would it need to be edited to be able to do that?
18:12.26 sofat http://202.164.53.122/~hitesh/wordpress/ it works here
18:13.09 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:13.25 sofat No, it is not required.
18:13.57 brlcad which would be huge if suddenly all or our docs are now web-integrated
18:14.10 gaganjyot brlcad, any help what is SIZEOF_NETWORK_LONG;
18:14.36 maths22 Exactly my idea
18:14.54 maths22 It will obviously take some work, but I will eventually try to make that happen
18:18.03 *** join/#brlcad deekay (~chatzilla@117.212.51.24)
18:20.26 sofat i will check all gci task and then i report tomorrow and day after.
18:26.42 brlcad maths22: are you competing in GCI or mentoring or just having fun helping get prepared or all of the above? :)
18:27.30 brlcad gaganjyot: that's a symbol set during cmake to the size of a network long variable
18:27.32 maths22 Mentoring/helping get prepared
18:27.43 brlcad maths22: awesome, okay!
18:27.44 maths22 In college, so I can't compete :(
18:28.01 brlcad but you can now to GSoC, which is also awesome ;)
18:28.33 brlcad maths22: so what's your schedule look like through Nov? leading up to finals comes right after, yes?
18:30.34 maths22 For me, finals are the second week of december
18:30.48 maths22 Nothing particular (that I remember) in november
18:30.59 Notify 03BRL-CAD:starseeker * 63411 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Start experimenting with a widget to display standard object properties.
18:34.27 Notify 03BRL-CAD:carlmoore * 63412 (brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml brlcad/trunk/src/util/pix-bw.c): minor touch-up to pix-bw man page, including new paragraph for -e; in program, remove [-h] from usage
18:38.13 kesha brlcad, hows the setting up pages for GCI 2014 going ? I can give some hand :)
18:45.14 brlcad kesha: please do, we need all the help we can get
18:46.16 kesha ok. I am creating pages like last year now.
18:46.23 brlcad great
18:46.39 brlcad you mean new tasks or info pages or what?
18:47.34 brlcad you could read over the existing pages and make sure the language is updated, links are correct, add a new section for 2014, etc
18:49.15 kesha I will start with info pages.
18:52.48 Notify 03BRL-CAD Wiki:KeshaSShah * 7781 /wiki/Google_Code_In/Checklist/2014: Checklist for GCI students
18:53.11 Notify 03BRL-CAD Wiki:KeshaSShah * 7782 /wiki/Google_Code_In/2014: Making GCI 2014 announcement
18:53.34 kesha Except deuces do we have task page ?
18:55.25 Notify 03BRL-CAD:carlmoore * 63413 (brlcad/trunk/doc/docbook/system/man1/en/pix-rle.xml brlcad/trunk/doc/docbook/system/man1/en/rle-pix.xml): minor touch-up of pix-rle.xml and rle-pix.xml
18:56.26 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
18:58.18 gaganjyot <brlcad> gaganjyot: next for that is probably to write a function that takes our old struct description and converts it to a librecad object ...
18:58.51 gaganjyot brlcad, this task is quite simple, just got rt sketch describe function from primitives/sketch.c
18:59.10 gaganjyot instead of printing, I'll get them appended to the kernel
18:59.11 brlcad kesha_: dueces is our tasks page, we don't need a separate
18:59.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:59.47 brlcad gaganjyot: appended TO the kernel? wouldn't that be FROM the kernel?
19:00.18 gaganjyot I mean appended to the document
19:00.59 gaganjyot did I get your first task correctly :S
19:01.28 gaganjyot you meant to read all the sketch primitives from a sketch_internal struct adn then put them into a LibreCAD container
19:01.36 gaganjyot correct ?
19:02.01 Notify 03BRL-CAD:carlmoore * 63414 brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: simplify the presentation of the example
19:02.56 kesha_ Can students start working even before the start of contest if they know potential tasks? (as deuces is a public page)
19:04.07 gaganjyot kesha_, how many might be knowing if deuces contains the task we are supposed to provide them with ;)
19:05.34 Notify 03BRL-CAD Wiki:KeshaSShah * 7783 /wiki/Google_Code_In/2014: Typo-correction
19:06.38 kesha_ gaganjyot, I have but them in GCI 2014 info pages. So I was just wondering ;)
19:08.08 Notify 03BRL-CAD Wiki:KeshaSShah * 7784 /wiki/GCI2014: Info page GCI
19:08.32 brlcad gaganjyot: yes, you understood correctly
19:09.10 Notify 03BRL-CAD Wiki:KeshaSShah * 7785 /wiki/GCI2014:
19:09.17 brlcad just that rt_sketch_describe is about display printing, so the idea there would be to convert that function to work with the librecad container (after such a function exists to convert from ours to librecad container)
19:09.51 brlcad first step is a migration function, though, ideally two to go bidirectionally
19:10.34 brlcad kesha_: they certainly can, but that's also risky in that others can also try to claim the same tasks and they can only claim one task at a time
19:11.30 brlcad it wouldn't make much sense to do more than a few tasks in advance, but they certainly can do that
19:12.33 brlcad kesha_: perhaps you could try setting up a task tracker?
19:13.18 brlcad starseeker: what was the project you came across?
19:13.23 brlcad (for task tracking)
19:28.22 Notify 03BRL-CAD Wiki:KeshaSShah * 7786 /wiki/Community_Publication_Portal:
19:30.50 kesha_ brlcad, I am not sure if I would have enough time to set up a new task tracker. How about having a private google doc shared between all mentors only ?
19:32.01 kesha_ brlcad, You can announce this news of selection on brlcad.org .http://brlcad.org/wiki/Community_Publication_Portal#Google_Code_In_2014 is the sample announcement. Just copy-paste it :)
19:32.27 kesha_ It seems I don't have rights to add it with my account or else I would have only done it.
19:49.49 brlcad kesha_: 12 orgs selected
19:50.35 brlcad kesha_: I tried that last year but the problem is the tasks need to have html embedded for proper formatting
19:51.30 brlcad kesha_: can you pick one of the other (non-gci) pending announcements to get posted first?
19:51.51 brlcad we've done a terrible job posting this past year because we've been so busy
19:51.58 brlcad don't want back-to-back gci announcements
20:02.52 ``Erik only 12? yowza, I thought that 'mentoring orgs' section was a subset, not the whole thing :D
20:04.36 brlcad it's been just 10 every year prior
20:05.50 brlcad hopefully having 12 will reduce the load by 20%, unless participation increases by that much too :)
20:09.41 kesha_ brlcad, I guess GSoC 14 ?
20:10.53 Notify 03BRL-CAD Wiki:KeshaSShah * 7787 /wiki/Community_Publication_Portal: /* Google Code In 2014 */
20:11.11 Notify 03BRL-CAD Wiki:KeshaSShah * 7788 /wiki/GCI2014:
20:11.42 Notify 03BRL-CAD Wiki:KeshaSShah * 7789 /wiki/Google_Code_In/2014:
20:13.15 kesha_ My bad, I counted 11 excluding BRLCAD ! Corrected it.
20:20.56 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
20:29.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:39.09 ``Erik huh, I'd assumed gci was similar in size to gsoc, didn't realize it was so exclusive O.o neato
20:59.48 *** join/#brlcad kesha (~kesha@14.139.122.114)
21:11.28 Notify 03BRL-CAD:starseeker * 63415 (brlcad/branches/qtged/src/qbrlcad/cadstdproperties.cxx brlcad/branches/qtged/src/qbrlcad/cadstdproperties.h): Standard attributes should be there by default - make sure they are visible.
21:13.42 brlcad ``Erik: completely different dynamic ... younger kids, tiny tasks ... much more work in advance to define hundreds of tasks, but more rewarding in many ways (they're uber-productive)
21:14.15 brlcad there's not really much "mentoring" that goes on .. more tweet-like feedback and sending tasks back to fix problems
21:14.38 maths22 kesha: What don't you have permissions to do?
21:15.12 brlcad maths22: posting a main website announcement
21:15.21 brlcad only a couple people currently have that auth
21:16.24 maths22 By the way, we need to deignate some tasks as beginner tasks this year
21:16.35 maths22 Each student can only do 2 (I think per org)
21:17.17 maths22 kesha: once you have something written up, you can send it to me to post
21:23.09 brlcad http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/?ncid=rss&cps=gravity
21:24.04 brlcad maths22: yeah, that's kind of why I'm thinking we should move all the tasks to a better tracking system than the wiki page, something we can integrate with melange's bulk-upload feature
21:26.14 maths22 Yep. I can throw something reasonable together
21:26.24 maths22 What fields do you want (I will make it take HTML input)
21:46.57 clock brlcad, is there an implementaion of BRL-CAD for analog computers?
21:49.37 ``Erik heh, adhd coding :D
21:49.39 brlcad maths22: there was a tool starseeker came across that looked like it'd do the trick and didn't look like it'd be too tricky to write an export converter
21:50.41 brlcad clock: I'm not sure what that would mean exactly as BRL-CAD is a suite of functionality
21:50.59 ``Erik between the new free visual studio and free ios office apps, microsoft seems to be showing the world with gifts O.o I wonder what the real impetus is (desperate effort to regain mind/market share, or just different mgmt?)
21:51.11 ``Erik s/showing/showering/
21:51.34 clock brlcad, being able to use BRL-CAD, just change my PC for an analog computer
21:51.48 clock brlcad, assuming probably an analog oscilloscope for a screen
21:52.04 brlcad hard to exert monopolistic trade agreements when you no longer have the dominant market
21:52.21 ``Erik clock: early 'interactive' displays were vector driven instead of raster, dig one of those up :D
21:53.30 clock ``Erik, so I guess the program would have to be adapted to be plougged in patch cabels between amplifiers etc. :)
21:54.09 brlcad if there's a C compiler for it, no reason I know it wouldn't work
21:54.11 clock brlcad, what are the reasons BRL-CAD users use BRL-CAD and not for example autocad or protel or god knows what modeling alternatives exist?
21:54.46 clock brlcad, the question if the GCC guys did their homowork of portability properly
21:54.53 maths22 brlcad: do you know what that was?
21:55.00 clock so that it truly doesn't depend on the compute ryou run on
21:55.21 clock ``Erik, in that case GCC should run on analog computers too and one could then compile brlcad there :)
21:55.25 brlcad clock: some reasons: http://brlcad.org/tmp/overview_page8.jpg
21:55.25 ``Erik clock: solid geometry raytracing for engineering analysis... others like the price and platform support
21:56.10 clock brlcad, I dont understand the picture as reasons
21:56.31 clock so the commercial competition doesnt have solid geometry raytracing for engineering analysis?
21:56.50 brlcad to many "open source" is a reason
21:56.51 ``Erik some do, but they're huge, slow and expensive
21:57.13 brlcad and yeah, we kick the snot out of them in terms of CAE ray tracing performance
21:57.21 clock CAE means...?
21:57.27 ``Erik computer aided engineering
21:58.00 clock brlcad, is open source a reason even for entities that don't have low budget?
21:58.51 brlcad we also handle more detailed models with far less memory overhead, so we can open bigger models before memory limits are encountered
21:58.55 ``Erik some orgs with very deep pockets want to audit the code, open source lets them do that without the protracted negotiations closed source vendors would take
21:59.01 brlcad clock: yes
21:59.25 brlcad CAD vendors come and go and are very costly to adapt business processes around
21:59.52 brlcad Pro/E might be a big dog this year, but who is to say in 5, 10, 20 years
21:59.59 brlcad you can paint yourself into a corner
22:00.00 clock brlcad, is one reason why open source is attractive a requirement for transparency or security auditability?
22:00.13 brlcad all the while you paid 5-50k per seat
22:00.14 ``Erik what's the average lifetime of an "industry standard" cad vendor lately? in the 5-10 year range, right?
22:00.39 clock brlcad, so obese people have to pay 10-100k? Thats discriminatory
22:01.22 ``Erik wanders off and gets ready for tae kwon do
22:02.47 clock brlcad, this is called vendor lock-in and digital obsolescence right?
22:07.28 brlcad clock: yeah
22:08.01 brlcad few more reasons and elaborations: http://brlcad.org/tmp/BRL-CAD_Overview_why_page_8.pdf
22:08.37 brlcad there's more in our contributor's guide too
22:10.13 brlcad maths22: heh, that's cool if you're going to develop something ... the fields are the fields in the gci interface
22:10.23 brlcad the only tricky part is the bulk upload feature is just ... terrible
22:10.28 clock brlcad, is there a list of major or important BRL-CAD users?
22:10.57 brlcad clock: yes and no
22:11.13 clock brlcad, so give a URL for the yes part please :)
22:11.14 brlcad as open source, you don't necessarily know .. but we know who we have collaborated with over the years
22:11.53 brlcad what is this all for or are you just trying to keep me busy? :)
22:12.42 brlcad there's a lot of information about past contributing organizations in our AUTHORS file
22:12.52 clock brlcad, I dont know I kinda wanna understand the seriousness of brlcad
22:13.01 maths22 brlcad: what is the bulk upload format?
22:13.05 clock brlcad, maybe thinking about writing an article about brlcad for the linux website I write for
22:13.20 clock today I finished another article about image processing by human brain
22:13.49 clock brlcad, yeah but the fact someone contributes doesnt mean he uses it seriously
22:13.56 clock and even if he used, he might have ceased
22:14.19 clock brlcad, do you have users like Siemens, ABB etc.?
22:14.23 clock NASA?
22:14.30 clock Some governments or armies?
22:14.38 clock or Boeing?
22:17.36 brlcad maths22: it's basically csv with specific fields
22:18.08 brlcad it might be in the melange docs, but I think we figured it out by reversing the process, exporting our tasks, adding more, removing the existing
22:18.39 brlcad it's not smart about it .. it's purely a bulk upload with no feedback and no concern for creating duplicates
22:19.09 brlcad clock: so if you can define what seriousness means, I "might" be able to provide you a list of orgs that fit that scope
22:19.58 brlcad I don't try to define serious myself and prefer to focus on our current development needs regardless of popularity or relevance to the proprietary CAD community
22:20.15 brlcad our niche is being NOT proprietary
22:20.26 clock brlcad, I would define seriousness arbitrarily as an average of following things:
22:20.29 brlcad you want something, you can implement it, right now
22:21.46 clock size of business, familiarity of public with the brand/country, percentage of operations of that subject that depends on BRL-CAD, high tech level of the products or operations of the entity, quality perception of the products/operations by the public
22:22.15 brlcad clock: the elephant in the room is that brl-cad is used for military analysis work (and not just U.S. DoD but a few other countries too, which I'm not going to itemize)
22:22.24 clock brlcad, example: NASA uses BRL-CAD to model their whole space shuttle -> serious
22:22.57 clock example: a romanian company of 3 people once used BRL-CAD to model a bent tin to repair their smelly sports closet -> low seriousness
22:23.15 clock brlcad, yes I know that one user, US Army :)
22:23.44 brlcad brl-cad was used during the development of the hubble space telescope, not for manufacturing but for visualization and preparation
22:23.49 clock and I know US Army developed it for themselves which puts this user kinda special
22:24.00 brlcad not the shuttle, but then the shuttle program is dead and hubble continues on.. ;)
22:24.03 clock brlcad, the hubble is a big bingo for me :)
22:24.25 maths22 brlcad: take a look here: http://brlcad.org/gci-dev/tasks
22:24.43 brlcad maths22: you are awesome fast
22:24.44 maths22 I will add exporting and will password protect it
22:24.51 clock brlcad, CERN maybe?
22:24.54 maths22 cakephp templating
22:25.04 maths22 I meant bake, not templating
22:25.26 maths22 Basically all I had to do was create a mysql table, run a script and improve the displayed output
22:25.40 maths22 I.E order the inputs, list the options for category
22:25.43 brlcad clock: yes, brl-cad was used to model the CERN supercollider before it was built, as brl-cad was the only CAD system capable of modeling the however-many-miles down to sub-millimeter accuracy in-memory
22:26.17 brlcad these feel like laoded questions :P
22:26.18 clock brlcad, thats a mega bingo :)
22:26.32 brlcad what does all that matter though?
22:26.46 brlcad I mean, it makes great marketing and should be on our website as showcase material
22:26.57 clock brlcad, and the sentence " as brl-cad was the only CAD system capable of modeling the however-many-miles down to sub-millimeter accuracy in-memory" is exactly the kind of extra info I want to know, cause I think it will point out the value of brl-cad in comparison to other alternatives in an article for a public
22:27.02 brlcad but that doesn't change where we're at or where we need to go
22:27.22 clock brlcad, but it may spur someones interest in brl-cad
22:27.24 brlcad I certainly don't disagree with that
22:27.42 brlcad that's why I'm trying to work with maths22 and others here on getting our website completely reworked
22:27.47 clock brlcad, cause all the way I used brl-cad I got impression its some kind of a huge, but very geeky thing which may be impractical for many users
22:27.54 brlcad we have TONS of information that is poorly presented or flat out unavailable
22:28.11 brlcad that impression sounds fair :)
22:28.26 maths22 brlcad: Let's establish a clear idea of what I am doing with the new website before I do it
22:28.30 brlcad and not something I'm content with remaining that way
22:28.32 clock brlcad, I can imagine the army has some top scientists which know how to work with it
22:28.36 clock like the atomic bomb
22:28.55 brlcad maths22: definitely :)
22:29.12 clock you dont require atomic bomb to be in a sleek, easily usable package which every housewife can detonate at her whim, making sure she doesnt make mistake, and the controls are self-obvious
22:29.18 brlcad maths22: I'll see if I can post my thoughts on what the website should contain and you can do what you want with that info
22:29.20 maths22 Also, could you pick a task and try adding it and let me know what you think
22:29.58 clock brlcad, atomic bomb permits strange sounding words from latin to be memorized before understanding it at all :)
22:30.09 clock ...to be needed to be memorized...
22:31.19 clock brlcad, so if people feel not compeled to use brl-cad because of difficulty of use
22:31.31 clock I should maybe point out other reasons which may compel them to use it
22:31.48 clock like - hubble probably wouldnt use it if it were a complete wreck
22:31.51 clock CERN neither
22:32.20 maths22 brlcad: bulk import example: https://code.google.com/p/soc/issues/detail?id=2391
22:32.31 clock brlcad, I feel kinda distrust to free software generally because in my experience, there is a large amount of low quality software in this area, and I dont know any obvious first sight mechanism how to distinguish that
22:32.41 brlcad maths22: task added, that's nice and pretty close to the gci interface
22:32.52 clock brlcad, so a precedent of important usage may produce some trust
22:33.24 maths22 I need to add completion time (oops)
22:33.48 brlcad maths22: lots of things come to mind for this ... and probably several orgs will want to use it if it integrates seamlessly
22:33.49 clock brlcad, also people may think "if they didnt bother to invest into usability which I would found decent, they maybe didn't invest into reliability either"
22:34.22 clock brlcad, please keep in mind, that the most complex part of BRL-CAD is its user
22:34.35 clock ONE HUNDRED THOUSAND BILLION parts
22:35.27 brlcad maths22: okay, so it looks like bulk "updating" might be fixed/working now ... that's Arc's submission, we were talking about it back in October
22:35.27 clock I mean cybernetically relevant parts
22:36.17 clock brlcad, do you know what function(s) you want the website to fulfill?
22:36.23 brlcad maths22: can you try to auto-populate with data from a prior GCI year?
22:36.45 clock brlcad, to get an answer to this maybe unclear sounding question, please ask yourself "why not just chug the website?"
22:36.46 brlcad clock: we don't need trust or users right now .. we need devs :)
22:37.18 clock brlcad, many of the readers are devs
22:37.33 clock and may pretty well start to be interested in contributing to brl-cad if it captures their attention
22:37.40 brlcad for attracting them, having a website that doesn't suck ass helps, but isn't the end-all .. good getting started docs with a roadmap/vision that is consistent with theirs
22:37.42 clock that site is read by many open source enthusiast people
22:38.41 brlcad allt he more reason it shouldn't suck
22:38.55 clock brlcad, I believe autism is rampant among open source developers
22:39.00 maths22 I can try; I will need to figure out a way to bulk import, but it should not be too bad.
22:39.07 clock brlcad, maybe you might write ont he BRL-CAD website in big capital letters
22:39.23 clock YOU WILL NOT BE ASKED TO DECODE EMOTIONAL EXPRESSION FROM FACES IF YOU WORK FOR US!
22:39.25 maths22 Can you export all the incomplete tasks from last year's GCI as the org admin?
22:39.37 brlcad can export everything
22:39.57 maths22 please email that to me, and I will take care of trying it out
22:40.37 brlcad maths22: I can do better
22:41.30 brlcad hm, maybe
22:41.54 clock brlcad, you need paid or unpaid devs?
22:45.45 clock brlcad, ok no answer, I assume unpaid :)
22:47.57 brlcad there's upsides and downsides to both
22:48.21 clock brlcad, I can do a paid dev for you
22:49.23 brlcad maths22: /tmp/gci.dump on .bz has last year's
22:49.44 brlcad note it's utf-8 encoded
22:51.37 clock brlcad, how much can you par per hr?
22:51.43 brlcad clock: we're not set up as an open source community to pay people right now beyond short-term specific activities like contests, materials, supplies, gifts, etc
22:51.57 clock oh
22:52.14 brlcad there are commercial entities that pay for development, but you'd have to contact them
22:54.16 clock brlcad, do they pay for development of brl-cad?
22:55.08 brlcad maths22: so the biggest areas where the gci interface needs help is having a list of tasks that we can keep in sync with the gci interface, replicating tasks (N tasks for the same thing) and being able to add more replications at will, and changing the status of tasks
22:55.39 brlcad when we upload, it goes into an unpublished state and we have to manually publish each one through a series of clicks
22:56.05 brlcad which sucks when you consider we end up creating 2-3 hundred tasks
22:57.23 brlcad it'd be enough to be able to import prior tasks, create replicates, and sync with melange
23:02.22 clock brlcad, u know the video 7 reasons to choose brlcad?
23:02.52 maths22 ok
23:06.09 brlcad clock: yes, it was a gci task from last year
23:06.40 brlcad maths22: apparently several aspects of csv export/import have changed.. will have to check a few things out
23:06.55 brlcad but that data dump is probably the starting point
23:09.18 maths22 im not sure how my site would fix the publishing problem
23:12.06 brlcad maths22: from the sound of things, publishing will indeed replace/update the existing tasks
23:12.21 brlcad so we can use your interface for bulk management
23:12.44 brlcad means we'll probably need a few more fields to track their melange id and publish status
23:12.59 brlcad but that same status will be useful for publishing to our website too
23:13.28 brlcad is thinking this replaces /wiki/Deuces or becomes dynamic content, special page
23:15.10 maths22 makes sense
23:15.47 maths22 I can also throw a wysiwyg description on
23:20.28 clock brlcad, no wonder you need devs, when you don't pay them :)
23:25.45 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
23:26.10 clock brlcad, it would be delight for me to work on brl-cad but I need some money to operate
23:33.39 maths22 exit
23:41.01 brlcad no!
23:41.07 brlcad (to the exit request) ;)
23:42.29 brlcad clock: I like to think of it like gardening
23:43.22 brlcad I tend to my code gardens without compensation because I enjoy gardening and if someone paid me to do that same work, it completely changes the enjoyment factor
23:43.41 brlcad a lot of open source projects operate that way, even those with a funded+unfunded contributor mix like we have
23:45.39 teepee likes that analogy :)
23:49.52 maths22 The problems with using ssh on a phone...
IRC log for #brlcad on 20141113

IRC log for #brlcad on 20141113

00:11.55 maths22 brlcad: can you give me the help text at the top of http://www.google-melange.com/gci/bulk/google/gci2014/brlcad
00:12.12 maths22 I obviously don't have permssions to pull it up, but it should explain the format
00:15.42 Notify 03BRL-CAD:starseeker * 63416 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.h): Use a QSplitter in the accordian widget for more flexibility.
00:16.05 starseeker brlcad: this one? https://www.softaculous.com/demos/TaskFreak
00:25.26 starseeker suspects it is some serious web-guruism involved to sync something like tackfreak with melange, but would be super-cool and who knows, perhaps it would be of use more widely in future GCI years (hint, hint web devs ;-)
00:27.10 starseeker maths22: are you familiar with taskfreak? I stubled across it when looking for "good" solutions to the GCI "manage a pile of tasks" problem, but I don't know much about it
00:27.34 maths22 I have not.
00:27.52 maths22 How customizable is taskfreak?
00:28.55 Notify 03BRL-CAD:starseeker * 63417 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadstdproperties.cxx brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Add user properties. This will probably collapse with the std widget into one larger one with some extra parameters...
00:30.18 starseeker maths22: not sure - I'm not much of a web programmer ;-)
00:33.19 clock do you know some software that uses brl-cad to render machine generated models?
00:33.46 clock Like for example electronic printed circuit board CAD which would output a machine generated model of the board and visualise it using BRL-CAD?
00:34.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:44.10 maths22 OK
01:13.30 brlcad starseeker: yep, that's the one
01:13.32 brlcad thanks
01:17.55 brlcad maths22: http://picpaste.com/bulk_upload_text-PoxDWICl.png
01:18.56 brlcad clock: from brl-cad's perspective, that's just geometry import
01:19.33 brlcad we have several procedural geometry tools that "machine-generate" geometry
01:20.05 brlcad you wrote one in C several years ago (and unfortunately made it gpl, so it could never be incorporated)
01:20.20 brlcad the bolt tool
01:21.36 brlcad starseeker: can you think of any sets of gci tasks related to qt?
01:39.56 maths22 That format looks really nice
01:50.25 clock brlcad, do you know other softwares like that then?
02:04.40 brlcad clock: I'm not sure what you mean because I just told you "yes, our software" or pretty much any CAD software with a rendering ability
02:05.30 brlcad perhaps you really meant to ask whether I know of any EDA software?
02:06.57 brlcad to which the answer is "yes, that's a huge industry"
02:07.00 brlcad http://en.wikipedia.org/wiki/Electronic_design_automation
02:32.39 *** join/#brlcad yiyus_ (1242712427@je.je.je)
03:10.50 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
04:06.02 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
04:12.45 *** join/#brlcad yiyus (1242712427@je.je.je)
04:13.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:44.23 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
06:16.27 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
06:28.32 maths22 brlcad: I imported 2-300 tasks from last year and implemented an export function
06:29.05 maths22 I don't think this can help with changing the status of tasks.
06:29.27 maths22 However, it can be used to replicate a task (I will implement that now)
06:41.12 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
07:02.22 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
08:06.33 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:30.29 *** join/#brlcad luca79 (~luca@net-37-116-120-18.cust.vodafonedsl.it)
08:58.56 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
09:03.17 *** join/#brlcad luca79 (~luca@host205-111-dynamic.4-87-r.retail.telecomitalia.it)
09:05.14 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
09:17.59 *** join/#brlcad arno (~luca@host156-107-dynamic.15-87-r.retail.telecomitalia.it)
09:42.38 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
09:51.11 *** join/#brlcad luca79 (~luca@host152-110-dynamic.9-87-r.retail.telecomitalia.it)
10:27.57 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7790 /wiki/Deuces: /* Pick a Task */
10:31.16 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7791 /wiki/Deuces: /* Implement a primitive curvature function */
10:31.55 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7792 /wiki/Deuces: /* Implement a primitive curvature function */
10:37.20 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7793 /wiki/Deuces: Documentation And Training
10:54.23 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:55.45 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7794 /wiki/Deuces: /* Documentation and Training */
10:58.07 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7795 /wiki/Deuces: /* Translate "Contributors Guide To BRL-CAD" To Any Language */
11:33.12 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
12:08.21 starseeker brlcad: urm. the only one that leaps immediately to mind would be to have someone use QTextBrowser to see if our man pages and help texts can be successfully displayed with it
12:08.46 *** join/#brlcad clock (~clock@212.203.58.127)
12:12.34 starseeker Once I'm done getting the basic framework in place we could set up a command survey that has them hook up and test commands systematically, but I don't know if I'll be ready for that by the time GCI kicks off or not...
12:15.53 starseeker O.o Visual Studio Community and open sourcing .NET stack? wow
12:18.53 starseeker wow - they're even letting enterprise organizations use VS community edition if they're working on open source projects
12:20.02 starseeker picks jaw up off floor
12:27.38 ``Erik starseeker: yeah, they've had small isolated fits of this direction, but they seem to be committing to it lately
12:28.20 ``Erik wix wasn't exactly a huge deal in itself, but vs, .net, ios office, ...
12:29.44 starseeker nods - even wix was pretty cool
12:30.53 starseeker if VSc really has their debugging tools in it, it may spectacularly change the development experience for open source on Windows
12:31.39 starseeker watches the install progress and sighs - well, at this rate I may find out tonight...
12:32.58 starseeker did successfully do a basic test with wix, and long term it'd be nice to generate both NSIS .exe packages and WiX msi packages
12:33.01 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
12:34.26 starseeker wonders if it would be a GCI task to test out WiX with the new VS Community 2013 - the generator logic is in there, you'd just have to set BRLCAD_ENABLE_WIX to ON in the CMake GUI
12:35.00 starseeker have to make sure it builds first
12:35.46 starseeker brlcad: was that procedure you had for doing a Mac package bundle boiled down enough that a GCI student could put it through its paces?
12:36.07 starseeker knows CMake has a lot of stuff for that, but I don't think that's how you did your version...
12:37.53 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
12:40.48 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
12:42.51 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
13:22.01 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
13:24.26 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
13:31.40 *** join/#brlcad luca79 (~luca@net-37-116-120-18.cust.vodafonedsl.it)
13:45.03 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
14:31.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:59.52 brlcad they're basically pulling a Sun ... open sourcing everything in a last ditch effort to maintain market dominance
15:00.08 brlcad (this all revolves around the promotion of .net)
15:02.07 brlcad and the corporate/community edition change will actually net them money in the long run, lots of groups were using express (on an enterprise level) and now that's expressly prohibited with the community edition (except for teams < 5 and open source)
15:02.41 brlcad still nice to see the full dev chain finally unleashed if 10 years late
15:07.57 maths22 brlcad: how do you want duplicating to work?
15:11.25 brlcad I'm thinking of specifically how we managed tasks like the facebook banners where there's a base task, then it's copied and title is changed to #2, #3, ... etc to some range
15:12.42 brlcad basically want to say something like, "I want 5 more copies of this task" and then have it automatically create those copies, sets the title copy # to the next available
15:14.13 brlcad even if you select the base task or some intermediate (e.g., there is a "create facebook banner task" and "create facebook banner #2" and "create facebook banner #3", I'm looking at #2 and fill in a field to replicate it 3 more times, so it creates #4, #5, and #6)
15:14.30 maths22 ok
15:15.28 maths22 is there anytging else you want implemented that I haven't?
15:15.54 brlcad the real value is going to be in the upload/merging once tasks are created and several on melange have been closed, how doable is that?
15:16.06 maths22 also, do you want changes on the copies tracked?
15:16.17 brlcad what do you mean by tracked?
15:17.01 maths22 I think it will just skip closed ones, but i can see about a test meange instance
15:17.26 brlcad don't bother setting up a test melange, oof! you can test right on melange
15:17.30 maths22 tracked-ie if you change one the others do to
15:19.05 brlcad ahh, that'd be nice but not necessary .. and I'm not sure other orgs would want that
15:21.39 maths22 Ok.
15:21.43 brlcad will the upload interface let you delete a task?
15:21.58 brlcad hasn't read the new version instructions yet
15:22.01 maths22 I dont think so
15:22.36 brlcad what about change their status (e.g. to published?
15:22.38 maths22 i just skimmed through the logic at https://melange.googlesource.com/soc/+/v2-1-20141112/app/soc/modules/gci/tasks/bulk_create.py
15:23.08 maths22 you have to manually perform status changes
15:23.45 maths22 put in a feature request and see what they say
15:24.39 brlcad er, my reading around line 173 is that status updates are allowed as long as the task is not claimed
15:25.31 brlcad we can test it
15:25.51 brlcad did the data dump from 2013 include status?
15:28.19 maths22 it did, but the text in that image indicates we cant
15:31.19 brlcad hm, indeed ... let's see if it's just additional columns
15:32.56 maths22 i can try to get you a file to test
15:32.57 brlcad ahh, I see
15:33.29 brlcad it's indeed not changing the status, but just making sure you're not changing the title/description/etc of tasks actively claimed
15:33.36 brlcad duh
15:33.55 brlcad line 147 is where it's set
15:34.41 brlcad and if sync_key matches, it uses the task it matched
15:35.01 brlcad darn
15:35.15 brlcad well, so we can either live with it or modify melange
15:35.23 maths22 yep. do you want to put in a ticket?
15:35.33 maths22 or i can
15:36.02 brlcad they're not going to do it in time, but they will take a patch from us that makes it work
15:36.32 brlcad that task from arcriley you came across, it was closed so quickly because he gave them a patch that implemented it ;)
15:36.45 maths22 that is true. unpublished should work
15:36.57 brlcad in fact, that's why it was surprising -- I was just talking with Arc about that feature the week before
15:37.05 maths22 nevermind that tatement
15:37.14 maths22 i will take a look
15:39.40 brlcad maths22: it's totally up to you, but I think we can live with it as-is, to not worry about the state
15:40.17 brlcad if the interface still lets us create all our tasks more quickly, track these copies, and lets us keep a copy in sync on our website, it'll be a huge win
15:40.46 maths22 ok. will do replication soon
15:41.23 brlcad auto-assigning the sync_id alone will help because it'll mean I can keep hitting an upload button without fear of creating 200 copies of all tasks
15:41.43 maths22 this is true
15:42.44 brlcad the last useful bit (for much later) is probably to tie in your script that downloads all the upload data into folders :)
15:42.59 brlcad was that your script or someone else's?
15:43.32 maths22 it was mine
15:43.54 maths22 where is it?
15:44.28 brlcad i've used it a few times since last year
15:44.35 brlcad it's where you last left it ;)
15:44.45 brlcad if only there were a script to download the download script
15:45.55 maths22 was it a gci task?
15:54.15 maths22 found it
15:56.43 maths22 by the way, does bz have java 7?
16:10.40 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
16:10.53 Notify 03BRL-CAD:starseeker * 63418 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.h): Add the ability for the QAccordian to remember the relative sizing of its components. Doesn't persist across sessions (that might actually be possible, but right now it's not a priority.)
16:22.54 brlcad maths22: heh, you do recall fisheye, atlassian, jenkins, ...
16:26.22 ankesh11 I need a MySQL account on the server to set up the benchmark site, would be great if any of the admins, maths22 ``Erik et all can help with that.
16:27.56 brlcad hi ankesh11!
16:28.05 ankesh11 hi brlcad!
16:30.00 ankesh11 I am also a bit late in seeing the GCI mail, but let me know how I can be involved.
16:30.21 brlcad you're already helping :)
16:30.37 maths22 brlcad: what about them?
16:30.52 brlcad once we get everything set up and confirm it's working, the next step will be to define a set of tasks for improving it
16:31.03 brlcad maths22: what about what?
16:31.17 maths22 what tabout those tools?
16:32.53 brlcad ankesh11: creating your mysql instance
16:33.05 brlcad maths22: you'd asked about java
16:33.07 brlcad they're all java
16:33.25 maths22 I found java 6
16:33.28 brlcad ooh, java *7*!
16:33.30 maths22 I was asking about java 7
16:33.33 maths22 Yep
16:33.40 brlcad i just saw the 7 .. looked like ??
16:33.42 maths22 I figure 8 is too new
16:33.52 maths22 OK
16:34.04 brlcad probably but /usr/ports is what tracks all that
16:34.09 ankesh11 brlcad: Great, while you are at it, can you also install virtualenv?
16:35.03 brlcad ankesh11: already installed
16:35.05 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:35.17 brlcad maths22: there's openjdk7 and 8
16:35.23 brlcad is that what you need?
16:35.36 brlcad maths22: have you used freebsd ports before?
16:35.40 maths22 I have not
16:35.50 maths22 but that is what I need
16:35.53 brlcad cd /usr/ports and browse around ... it's the package management system for freebsd
16:36.13 maths22 I know that they are there, but how does that help me?
16:36.22 maths22 I don't think I can just install them to my homedir
16:36.26 brlcad you "should" be able to download and compile anything in there
16:36.31 ankesh11 Great!
16:37.26 brlcad no, they don't install into your home dir (though I think that might be configurable), but the point is to system-install them
16:37.46 maths22 I can't install them, though; i don't think I have the right permissions
16:37.46 brlcad if you think you can be careful, I'll set your bit so you can do installs
16:37.53 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:38.37 *** join/#brlcad jyot (~gaganjyot@124.253.230.195)
16:38.52 maths22 I will be careful-at this point I will check before I do anything
16:39.03 brlcad maths22: done, just try to announce any installations here for the sanity of myself and the other admins
16:39.25 brlcad ports can be very unforgiving if you mess something up or override or ignore something it warned you about
16:40.17 brlcad the whole hierarchy is built for old-school devs -- it's a massive Makefile system
16:40.22 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:41.01 brlcad you'll want to cd to the dir of interest and run "make" ... read the output, especially near the end and if everything looks good, run "make install" (after making any manual backups if you're not sure, and asking questions if messages are strange)
16:41.28 brlcad you can run "make search key=something" for a simple poor man's search
16:41.45 brlcad there are about 1000 other tips and tricks that you can search the web or ask about too ;)
16:41.52 maths22 Thanks
16:42.07 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:42.26 *** join/#brlcad jyot (~gaganjyot@124.253.230.195)
16:44.54 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:46.55 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
16:51.05 *** join/#brlcad mihaineacsu (~textual@92.81.146.124)
16:52.01 Notify 03BRL-CAD:starseeker * 63419 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Consolidate the attribute widgets into one.
16:53.02 Notify 03BRL-CAD Wiki:Victorsimi * 0 /wiki/User:Victorsimi:
16:53.26 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
16:54.36 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:ZackaryaxnbllpikdzmabqsyzpsmgvfrfqnqrzpatcKimple: Inserting nonsense/gibberish into pages
16:55.06 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/User:ShayincbifiazxDiallo: Inserting nonsense/gibberish into pages
16:55.25 brlcad maths22: I must say, our level of spam this past year has been pheneomenally low, awesome
16:55.42 maths22 That is nice
16:57.18 brlcad ``Erik: any reason all of /usr/ports is 755 instead of 775?
16:57.31 brlcad fixes
17:01.34 brlcad maths22: it's still in the middle of repairing the perms, so it'll be a little slow
17:01.39 brlcad that's a huge tree
17:02.18 maths22 Ok
17:02.22 maths22 hopefuly that will fix it
17:09.41 brlcad yikes, careful with rm -rf in the main web root!
17:10.31 brlcad sometimes good idea to move somewhere like the attic dir, and then remove there
17:10.43 brlcad ankesh11: apparently, you've had mysql set up for a LONG time
17:12.36 maths22 what did I do?
17:15.32 brlcad maths22: ah, my misread, you were in /usr/home/www, not /usr/web
17:16.03 maths22 yep
17:16.12 brlcad running rm -rf is always disconverting, but even doubly dangerous in /usr/web/*/
17:16.27 brlcad especially via your new sudo powers ;)
17:16.34 maths22 I'm trying to svnsync the repo, and I wanted to clear out the first try
17:16.42 brlcad <PROTECTED>
17:17.14 maths22 There isn't already a synced copy on the server, is there?
17:18.53 maths22 actually, there is one in backup that is not too old-that will serve my purposes
17:20.01 brlcad maths22: yes, there is, the one your found
17:21.20 ankesh11 brlcad: Oh, wasn't aware of that. Where should I look for credentials?
17:22.39 ``Erik brlcad: (re ports 755/775) nope, artifact of umask
17:23.34 brlcad ``Erik: no worries, found out that's all been changed anyways .. can no longer run make as a peon without setting INSTALL_AS_USER
17:23.51 brlcad which I don't want to do .. I want to build as user, install as root
17:24.03 brlcad wonders if sudo make install will do the right thing
17:24.13 ``Erik I typically use portmaster for all that stuff
17:24.33 ``Erik "sudo portmaster catagory/port"
17:25.04 brlcad still navigate/build/install manually
17:25.11 ``Erik sudo make install SHOULD work fine, but you'll have to do the sudo make clean-recursive or something to clean up
17:25.18 brlcad portnewb
17:25.21 ``Erik clean-dependancies? something
17:25.36 brlcad i'm just wondering how that all plays with INSTALL_AS_USER
17:26.06 brlcad since that seems to put the files down in /usr/db/ports/USER/package or somesuch
17:26.11 ``Erik INSTALL_AS_USER is an extra for the new staging stuff
17:27.18 ``Erik fbsd ports now install to a staging directory to make sure it works, then moves it to the final destination... I'd, uh, avoid that stuff if you don't have a very specific reason... :)
17:30.58 brlcad oof, for an 8-core machine, it's REALLY slow right now
17:31.04 brlcad disk I/O is killing
17:31.10 brlcad hopefully not a dying drive
17:31.44 maths22 that is probably the combination of ports and fisheye
17:31.48 maths22 I will pause fisheye for now
17:32.21 brlcad and the recurseive permissions change (still running... )
17:33.49 maths22 Oh. 3 disk intesive things probably makes things angry
17:38.38 brlcad nods
17:39.31 ``Erik user www seems to be running a bunch of svn processes, as well
17:40.23 maths22 those are fisheye (I hope...)
17:40.53 Notify 03BRL-CAD:n_reed * 63420 brlcad/trunk/src/libbu/tests/bu_basename.c: Rewrite bu_basename test program. The test was failing due to a bad size calculation which resulted in attempting to allocate a buffer of insufficient (even zero) size.
17:42.10 ``Erik I thought fisheye was the big java process?
17:42.41 ``Erik these svn procs are being launched from httpd, not java
17:43.11 maths22 that is fisheye.
17:43.20 maths22 Let me see what httpd is doing to spawn svn
17:43.27 maths22 by that i mean the big java thing
17:48.55 brlcad maths22: when you run into kernel module issues like that, talk to ``Erik
17:49.08 ankesh11 How much background do we except the GCI students to have?
17:49.08 brlcad he's in the know on most advanced questions
17:49.19 brlcad ankesh11: minimal to none
17:49.41 brlcad we tell them the background we expect and that background should be min or at least very well-defined
17:49.49 brlcad see some of the existing tasks
17:49.58 ankesh11 Okay, defining coding tasks is tough then I suppose.
17:50.07 maths22 Thanks
17:50.07 ankesh11 Alright, looking into them now
17:50.31 brlcad not at all, we have had lots of coding tasks, and we say "basic familiarity with C" or whatever language is expected
17:50.56 brlcad some of the students are quite advanced
17:55.20 ``Erik hopefully we have a number of non-coding tasks as well... documentation, art resources, stuff like that. Even as document testers (please go through this documented procedure and take notes on anything confusing, that didn't work right, etc)
18:13.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:20.06 Notify 03BRL-CAD:carlmoore * 63421 (brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml brlcad/trunk/src/util/pix-bw.c): remove 2 trailing blanks from usage; add -w,-n,-s to man page; touch up the EXAMPLES
18:24.06 *** join/#brlcad luca79 (~luca@net-37-116-120-18.cust.vodafonedsl.it)
18:52.10 Notify 03BRL-CAD:n_reed * 63422 brlcad/trunk/src/libbu/encode.c: The bu_vls_encode/bu_vls_decode test program was failing on strings with no escape characters. Implement support for these strings in bu_vls_encode.
18:56.35 Notify 03BRL-CAD:starseeker * 63423 brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx: Add open/close images to accordian buttons to indicate their status and to let the user know they can be toggled.
19:04.06 starseeker indeed - for documentation verification it is actually best to have inexperienced users.
19:04.33 starseeker user interface testing too, for that matter, once we have an interface that doesn't make even experienced experts wince
19:07.28 starseeker if someone can figure out the comgeom importer, we can define lots of those PDF->ascii tasks.
19:07.56 starseeker I got as far as bringing in shapes, but something about the matrix stuff wasn't quite right (on my end, I think)
19:12.11 starseeker ah, right - doc/csv_to_comgeom.txt
19:12.38 maths22 starseeker: I can try to work on the comgeom stuff with you
19:12.51 starseeker maths22: it's fairly close
19:12.54 maths22 I made the trascript for gci last year
19:13.24 *** join/#brlcad deekay (~chatzilla@117.220.174.57)
19:14.00 starseeker maths22: if we can get all the way to the "final" model, we can actually define tasks that will allow for correctness checking
19:14.20 starseeker not to mention actually rewarding the students with cool visuals...
19:15.11 starseeker grumbles... should have checked in the transcripts
19:15.58 starseeker puts together a script - will want to have this "pre-packaged" for students anyway
19:16.41 starseeker maths22: did you develop a set of "best practices" when you were doing the transcript last year that might be helpful to students this year?
19:17.12 maths22 No-I just ran it through an OCR tool and hand-tweaked the results
19:17.15 maths22 Lots of busy work
19:17.25 starseeker nods
19:17.35 starseeker (thanks again for your dedication on that effort, bty)
19:17.48 starseeker which OCR tool?
19:18.06 maths22 I don't remember now-I think a trial of some pro one
19:18.33 maths22 http://www.abbyy.com/
19:18.47 maths22 I tried with free ones first-and it was horribly awful
19:18.56 starseeker heh - tesseract et. al.?
19:19.05 maths22 Yep
19:19.12 maths22 They do not do well on tables
19:19.19 starseeker maths22: do you happen to have a link handy to your transcripts?
19:19.56 maths22 http://www.google-melange.com/gci/task/view/google/gci2013/5597236545191936
19:20.11 starseeker awesome, thanks
19:33.04 ``Erik heh, rowing https://www.youtube.com/watch?v=XDvMBPZ5Bik
19:33.19 starseeker maths22: humph. I wasn't as close as I though, looks like
19:36.59 starseeker maths22: we need to make it look like something the code in src/conv/comgeom-g can read
19:37.17 brlcad ``Erik: haha, how'd you come across that?
19:37.24 ``Erik cheezburger
19:37.45 brlcad it made the rounds yesterday in our rowing club
19:38.02 brlcad so many levels of epic fail and bad parents
19:38.05 ``Erik ah, cool :) seems like a whole lot of "what not to do"
19:38.51 brlcad like they literally threw some kids into boats and said "go row down the river together"
19:40.18 brlcad the sad thing is that we're at the end of the rowing season and they've probably been rowing at least one season
19:41.04 Notify 03BRL-CAD:carlmoore * 63424 brlcad/trunk/src/util/pix-bw.c: remove N,C options (did I introduce them accidentally?)
19:42.40 ``Erik seems like something abnormal happened at the beginning and no one knew how to cope (inexperience?), but I'm sure I only saw a fraction of what was going on and going wrong, not being a rower :)
19:43.36 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
19:45.25 starseeker shakes his head - probably have to reconstruct what a "valid" form of that file is according to comgeom-g and figure out a template from there
19:48.37 Stragus Ahah Erik, nice
20:03.52 brlcad hi Izakey, thanks for adding the curvature tasks
20:03.53 brlcad good ones
20:04.18 Izakey Thanks brlcad
20:04.40 Izakey I also added some Documentation tasks
20:08.03 brlcad excellent
20:08.58 Izakey is now scouring for some kids who can participate in the GCI '15 under BRL-CAD
20:12.00 Notify 03BRL-CAD:brlcad * 63425 brlcad/trunk/doc/history.txt: add additional information about brl-cad's origins and the xm-1 tank design
20:19.07 brlcad six hungry java procs
20:19.46 Stragus nominates the kids from ``Erik's video
20:21.04 starseeker growl
20:27.08 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
20:27.50 Notify 03BRL-CAD:n_reed * 63426 brlcad/trunk/src/libbu/tests/bu_b64.c: have b64 test program use standard exit code semantics
20:42.17 starseeker maths22: I'm probably going to have to step through a debugger with this to figure it out - the program vdeck can produce examples from existing .g files if that's helpful, but I think it may be using a somewhat newer version of COMGEOM than the one you transcribed
20:59.51 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 7796 /wiki/Deuces: /* Translate "Contributors Guide To BRL-CAD" To Any Language */
21:06.55 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
21:08.11 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
21:22.08 Notify 03BRL-CAD:brlcad * 63427 brlcad/trunk/TODO: add a handful of tasks prompted by prioritization notes from 2007 that are still relevant today. document the features our interfaces need, integrate adrt, improved vol support, mesh and nurbs editing, overlap reporting, and image underlay.
21:22.42 brlcad woah, about time to do a filesystem audit .. less than 8% left on the main hard drive and it's a 500GB drive
21:45.59 ``Erik meh, /usr has 42G left, probably not that big of a concern just yet...
21:53.33 maths22 The space free has increased
21:53.49 maths22 Some of it is probably me cleaning my homedir, but not all of it
21:54.29 ``Erik I deleted some old cl-store files, that was uhhh, 2% O:-)
21:56.01 ``Erik looks like another 4% has disappeared
22:22.13 maths22 I installed the nano editor on BZ
22:59.31 Notify 03BRL-CAD:brlcad * 63428 (brlcad/trunk/src/conv/jack/g-jack.c brlcad/trunk/src/conv/jack/jack-g.c): got a reply from the jack technomatix guys, they say support for that format is still in there.
23:06.32 brlcad maths22: what? you're not an emacs pro by now? :)
23:29.23 *** join/#brlcad deekay (~chatzilla@117.220.174.57)
23:29.38 deekay brlcad: Hi
23:36.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:59.27 ``Erik sudo ln -sf /bin/ed /usr/local/bin/nano
23:59.38 ``Erik O:-)
IRC log for #brlcad on 20141114

IRC log for #brlcad on 20141114

00:28.51 starseeker clears out his BRL-CAD checkout...
00:37.30 maths22 brlcad: I don't use command line editors enough to have bothered learning them
00:37.36 maths22 Yes... I know I should
00:37.51 maths22 But nano is so user-friendly
00:37.59 maths22 I was using pico, but it doesn't have syntax hightlighting
01:05.02 Stragus uses some weird Motif-based editor that hasn't been updated in 10 years
01:05.22 Stragus Although I made various changes in the source for the version I use for myself
02:10.02 Notify 03BRL-CAD:starseeker * 63429 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Get the fundamental pieces in place for a tool palette in the style of the gimp or krita. That type of widget doesn't seem to be standard, so combine the Qt FlowLayout example with some custom logic to define a 'QToolPalette' that will have the desired behavior. Needs a lot of
02:10.04 Notify refinement, but seems to be working.
02:12.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:20.53 starseeker Stragus: nedit?
02:23.56 Notify 03BRL-CAD:starseeker * 63430 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: This needs to be checked, but I'm guessing the problem case is actually when aircode and region_id are set, rather than the region flag itself?
03:23.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:13.00 brlcad maths22: emacs isn't exactly a command line editor, heh
04:14.11 brlcad but yeah, I'd strongly recommend you learn one dev envrionment in detail, and of course recommend emacs for a long list of reasons
04:14.25 brlcad but really the trick is learning it in detail and becoming uber efficient with it
04:15.38 maths22 I agree that learning such a thing would be useful.
04:15.57 brlcad sublime, atom, emacs, all good choices
04:16.12 maths22 By the way, there will be one restriction on duplicating tasks
04:16.31 maths22 The duplicates cannot have their titles changed, as that would mess up the numbering
04:16.46 maths22 Actually, once duplicates are made, the master should not be able to have its title changed
04:17.58 brlcad yeah, that's understandable
04:18.19 brlcad btw, if you decide to take the plunge, I found this useful: http://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf
04:19.02 brlcad granted a rather different version back when I learned .. :)
04:19.05 maths22 I could mirror the title, but I think that would cause more problems
04:19.22 maths22 more in users minds than in the app, but usability is important
04:22.53 brlcad fwiw, here's the melange form: http://ibin.co/1hAl212o59D5
04:27.14 maths22 Thanks
04:27.34 brlcad some annoyances there are that you have to fill out every field repeatedly, I found myself very freuqently using the browser back-arrow, changing the title and description a little, and submitting; just to avoid having to set the type, tags, time, and, mentor every single task
04:27.43 maths22 thanks - I can see that one as a mentor (probably because you would need to approve it any ways)
04:27.57 brlcad ah, good
04:28.14 maths22 I can make 2 copy functions-one that makes literal duplicates and one that pre-fills the edit form
04:28.18 brlcad so yeah, you can add some and see how it gets really tedius
04:29.06 brlcad default round-robin mentor assignment would be useful
04:30.24 maths22 OK-I will add a table for a list of mentors soon
04:30.39 maths22 Do you want the 2 types of copy?
04:30.50 brlcad possible to pull that list from melange?
04:31.22 brlcad usernames are listed on https://www.google-melange.com/gci/dashboard/google/gci2014#all_orgs_mentors
04:33.16 brlcad course if you can pull that csv you could pull the task list csv too... :)
04:34.34 maths22 Can't pull dynamically-That page is behing a login
04:36.44 brlcad surely cakehttps://github.com/corefactor/CakePHP-Oauth-Plugin
04:36.58 brlcad surely indeed
04:37.21 brlcad and a snippet that shows how: http://stackoverflow.com/questions/8741501/cakephp-oauth-with-google :)
04:37.55 maths22 I am not talking about authenticating into my app
04:38.17 maths22 I am saying that the app cannot pull that page without authentiation
04:38.34 brlcad yes..
04:38.39 maths22 and the authentication would be logging into google
04:38.49 maths22 Which can only happen on the client side
04:39.17 brlcad oauth authenticates with google, once you do that youll have auth tokens and can get at the dashboard
04:39.58 maths22 I have auth tokesn for my app
04:40.20 maths22 That would allow me to make each google user a user in my app
04:40.39 maths22 That does not allow me to make arbitrary reqeuests to other google apps using their credentials
04:44.12 brlcad I get what you're saying, but I recall there being a means to basically do that (at least with google login apps), basically feeding them the cookie they expect
04:44.28 brlcad "basically"
04:45.14 Notify 03BRL-CAD Wiki:122.102.45.251 * 7797 /wiki/ARL_Technical_Reports:
04:45.52 brlcad heh, and here's a gsoc project to try and prevent it: http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/anuroopkuppam/5629499534213120
04:47.39 maths22 That also would add significant latency to the app.
04:49.54 maths22 Take a look at the clone button
04:50.24 brlcad totally worth it if it just talked to melange ... otherwise that latency still exists, it's just on the mentors/admins clicking on and waiting on melange, copy-pasting data periodically back and forth
04:54.24 maths22 I see what you are saying. If I can find a way to easily do it, I will.
04:57.52 brlcad hm, just tried cloning something and it didn't seem to work
04:58.36 brlcad looks like import messed up on at least one of them too, sort by title, the "Alex" task
04:59.04 maths22 I see that task
04:59.16 maths22 What did you try to clone?
04:59.22 maths22 Also, the copy button should work
05:00.55 brlcad tried to clone promo video #2
05:01.01 maths22 try again
05:01.10 brlcad and #1
05:01.13 maths22 It may have happened when I was in the middle of updating the file ore something like that
05:01.33 brlcad just did, still no
05:02.05 brlcad tried missing docs too
05:02.07 maths22 I see why that is failing
05:02.15 maths22 CHeck if copy works, and I will fix that
05:05.08 brlcad yes, worked
05:05.24 brlcad few usability suggestions
05:07.04 brlcad unless it's going to seriously make it sluggish, I'd rather see all tasks so I can search the page to jump to tasks instead of hunting where it's on page 9 of 16 or 11 or 13 or 12, ah, there it is...
05:07.33 maths22 OK-I will remove the paginator
05:07.34 brlcad no point in seeing the tags in the summary unless I can filter on them, just clutter
05:07.48 maths22 THe nice thing about cake is that these sorts of changes are fairly easy
05:08.28 brlcad length seems inconsistent ... might be mixing hours and days
05:08.59 maths22 That is an import artifact
05:09.19 maths22 I manually converted stuff, and was not that careful about it, as I was just trying to create usable test data
05:10.26 brlcad suggest eliminating view and edit button, make selecting the titel go to that task ideally to an edit mode with a button to preview the rendered state or display it side-by-side or something so it's not a separate thing
05:10.42 brlcad okay, makes sense
05:11.57 brlcad might as well display your unique ID if delete is going to reference it, and it helps for talking about them
05:12.15 maths22 Everything is now on one page
05:13.23 brlcad a filtering option would be nice, that part does work well on melange, though it is very laggy
05:13.36 maths22 I will see about filtering
05:13.45 maths22 There are some jquery table plugins that might help
05:14.05 brlcad huh, I still get pages
05:14.22 maths22 Now you shouldn't
05:14.24 maths22 saving helps
05:14.30 maths22 also, the id links to the edit page
05:14.32 brlcad ah, yes
05:15.33 brlcad need a better moniker of clone vs copy if other orgs use this, unclear which is which
05:16.19 maths22 Yep
05:16.44 brlcad especially considering the clone button asks how many copies ;)
05:17.20 maths22 This is true
05:17.29 maths22 Do you have any ideas?
05:19.50 brlcad could merge them, just one button
05:20.06 maths22 How would you choose which you want?
05:20.09 maths22 I like the idea
05:22.22 brlcad Clone -> How many defaulting to 1 -> clicking okay taking you to the edit page where the info is all filled in and the title includes #next
05:23.13 brlcad if they enter > 1, it creates the N copies like you have it now
05:23.52 maths22 OK
05:27.33 brlcad something odd with the sorting (try title sort, look at first two)
05:30.20 brlcad feels like the task title should be selectable -- it is the locus of attention when searching
05:31.29 brlcad always wanted to try cakephp out but never had a reason .. this is pretty impressive progress for one day
05:31.37 brlcad good salespitch ;)
05:36.47 maths22 Will make the title clickable too.
05:37.02 brlcad have you played at all with cappuccino? that's another I've been interested in
05:37.05 maths22 The title sorting issue is in the data-I'm guessing there are some hidden characters
05:37.12 maths22 I have not looked at or heard of cappuccino
05:37.21 brlcad http://www.cappuccino-project.org
05:37.36 brlcad different style, more about building web GUIs
05:38.17 maths22 I will have to take a look later
05:43.20 brlcad there's a space before the word Design in that one title
05:43.29 maths22 OK
05:43.32 brlcad easily found and fixed
05:43.34 maths22 That would do it
05:43.35 maths22 Yep
05:43.45 maths22 I just hadn't bothered looking
05:54.35 maths22 if you copy once, should the title be mutable
05:57.55 maths22 I also have the choice logic working
05:58.03 maths22 1=let you edit
05:58.10 maths22 many = make a bunch
06:12.06 brlcad yeah, mutable is fine, even if there are >1 copies
06:12.40 brlcad just changing that title is going to mess with future cloning
06:13.25 brlcad I might want to make 10 copies, and then tweak all 10 in some small way
06:13.37 brlcad either in the title or in the description
06:14.31 brlcad another common pattern is creating follow-on tasks, but I don't think there's a usability improvement possibility there without live bidirectional syncing because you want the melange url embedded in the description
08:13.19 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:15.54 *** join/#brlcad bugport (~bugport@91.103.85.100)
11:24.21 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7798 /wiki/Google_Code_In/2014: /* Overview */
11:28.42 Notify 03BRL-CAD:starseeker * 63431 brlcad/trunk/misc/CMake/BRLCAD_CMakeFiles.cmake: Add INTERFACE to the TARGET_FLAGS list.
11:29.59 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7799 /wiki/Community_Publication_Portal: /* Geometry Viewer */
11:31.13 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7800 /wiki/Community_Publication_Portal: /* What is a geometry viewer? */
11:33.08 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7801 /wiki/Community_Publication_Portal: /* Geometry Viewer */
11:34.29 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7802 /wiki/Community_Publication_Portal: /* It’s the equivalent to? */
11:35.31 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7803 /wiki/Community_Publication_Portal: /* Why is it used? */
11:36.40 Notify 03BRL-CAD:starseeker * 63432 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx brlcad/branches/qtged/src/qbrlcad/cadattributes.cxx): Clear a couple warnings.
11:37.43 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7804 /wiki/Community_Publication_Portal: /* What is needed to access this service? */
11:39.38 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7805 /wiki/Community_Publication_Portal: /* Advantages */
11:43.13 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7806 /wiki/Community_Publication_Portal: /* How it works? */
11:54.11 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7807 /wiki/Deuces: /* Create Numerics library (LIBBN) API unit tests */
11:54.55 Notify 03BRL-CAD:starseeker * 63433 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/other/tcl/CMakeLists.txt brlcad/trunk/src/other/tk/CMakeLists.txt): Work on getting ready for CMake 3.1. Particularly need to check distcheck with this new setup, with both old and new CMake. Should investigate CMP0053 issues at some point...
11:58.01 *** join/#brlcad deepak_ (~chatzilla@117.199.105.189)
12:01.06 Notify 03BRL-CAD:starseeker * 63434 brlcad/trunk/src/other/stepcode/CMakeLists.txt: Set policy 54 for stepcode as well
13:21.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:52.57 Notify 03BRL-CAD:starseeker * 63435 (brlcad/branches/qtged/src/qbrlcad/QFlowLayout.cxx brlcad/branches/qtged/src/qbrlcad/QFlowLayout.h brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx): Add vertical and horizontal spacing controls to QFlowLayout
13:55.39 ``Erik heh, ronja mentioned in a hn comment https://news.ycombinator.com/item?id=8606345
14:05.24 Notify 03BRL-CAD:starseeker * 63436 brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx: More tweaks to the tool palette
14:24.51 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:43.19 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:56.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:01.55 *** join/#brlcad clock (~clock@212.203.58.127)
15:08.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:13.33 Notify 03BRL-CAD:carlmoore * 63437 brlcad/trunk/TODO: remove trailing blanks/tabs
15:17.33 Notify 03BRL-CAD:carlmoore * 63438 brlcad/trunk/doc/history.txt: fix a spelling, and what is the meaning of the brackets in ' December 21]], 2004'?
15:18.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:22.54 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
15:25.28 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
15:25.37 brlcad mm, lots of interesting news bits on HN today
15:27.39 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
15:30.09 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.195)
15:31.29 Notify 03BRL-CAD:brlcad * 63439 brlcad/trunk/doc/history.txt: it was 21st, but doesn't need to be
15:31.39 brlcad nifty: http://tanzer.io
15:31.53 brlcad tcl web server
15:34.22 *** join/#brlcad gagan (~gagan@124.253.230.195)
15:46.20 Notify 03BRL-CAD:starseeker * 63440 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx brlcad/branches/qtged/src/qbrlcad/QFlowLayout.h and 3 others): Improve QToolPalette resizing behavior
15:46.34 *** join/#brlcad gagan (~gaganj@124.253.230.195)
15:54.27 Notify 03BRL-CAD:starseeker * 63441 brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx: Use control heights.
16:30.02 ``Erik hn is the new slashdot, though it's already going the way of slashdot... *cough*
16:52.14 *** join/#brlcad gagan (~gaganj@124.253.230.195)
16:53.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:54.28 *** join/#brlcad gagan (~gaganj@124.253.230.195)
16:57.03 *** join/#brlcad gagan (~gaganj@124.253.230.195)
16:58.57 *** join/#brlcad gagan (~gaganj@124.253.230.195)
17:00.03 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:19.45 Notify 03BRL-CAD:carlmoore * 63442 brlcad/trunk/include/icv.h: use 2 semicolons to provide the (presumably-correct) meaning, because commas were not quite as clear a separation
17:21.53 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
17:26.18 *** join/#brlcad deepak_ (~chatzilla@117.199.97.85)
17:33.56 starseeker ``Erik: so have you develped the successer to hn yet? :-P
17:41.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:19.59 brlcad neat: http://setosa.io/ev/
18:20.20 brlcad especially the markov chain code you can modify
18:27.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:47.23 Notify 03BRL-CAD:starseeker * 63443 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 2 others): QTextBrowser is able to display the html man pages.
18:50.13 Notify 03BRL-CAD:starseeker * 63444 brlcad/branches/qtged/src/qbrlcad/cadhelp.cxx: Man page viewers are not blockers for the rest of the app
18:52.29 deepak_ brlcad: Hi
18:55.06 brlcad n_reed: starseeker: good read regarding recent discussion about std::string performance: http://www.drdobbs.com/cpp/c-string-performance/184405453
18:57.43 brlcad would be interesting to see where bu_vls compares, but it's conceptually in the middle minimizing heap activity
18:59.00 brlcad his results were an optimized approach was 35x faster than std::string for single threaded and a whooping 2500x faster for a 10-thread multithreaded comparison (avoids locking entirely)
19:22.11 starseeker brlcad: interesting. What's the license?
19:29.31 Notify 03BRL-CAD:starseeker * 63445 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/main.cxx): Move the command registration to its own file.
19:32.15 brlcad starseeker: it's just code snippets to teach/test, not a library to be used .. you apply the techniques to ones own code
19:33.49 brlcad more just food for thought, as with any stats .. lots of caveats and gotchas that undboutedly affect this
19:35.34 brlcad different libc's will undoubtedly show hugely different results, wouldn't be surprised if a modern gcc /clang libc weren't faster now (article is 10 years ago)
19:37.32 deepak_ I'm trying to work with OGV. After cloning it from the BRL-CAD repo I don't find any instructions in ReadME file to install and use it. Please guide me with the steps to do the same.
19:40.55 brlcad deepak_: I don't know the installation steps either, did you try to just put it on a server and see if it loads?
19:41.42 brlcad deepak_: you should ask on the mailing list, there are a couple people that have it set up successfully ... you should write a README or INSTALL file ;)
19:41.52 brlcad great patch submission ;)
19:44.36 deepak_ brlcad: Okay, I'm proceeding and try to install it on my server. If something went wrong I'll be reporting on our mailing list :).
19:52.14 Notify 03BRL-CAD:starseeker * 63446 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadcommands.cxx): Add the commands listed in mged's setup.c. Most of them won't do what they're supposed to, of course, and Archer has some that are missing from here, but it's a start.
20:06.01 deepak_ brlcad: One thing more, I have read certain html files of OGV and I found that at some places coding standard are violated eg: after <div> next <div> is represented by the space of 2 instead of 4. Is it the violation of coding standard? I couldn't find this in hacking file.
20:06.02 brlcad deepak_: okie dokie
20:06.59 brlcad deepak_: we don't yet have published coding standards for web apps, but it's more important that it be consistent within that file
20:14.51 deepak_ brlcad: Okay :D.
20:29.49 Notify 03BRL-CAD:carlmoore * 63447 brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml: touch up man page for pix-bw; why were hardwired 1.0's present for -R, -G-, -B?
20:34.10 Notify 03BRL-CAD:starseeker * 63448 brlcad/branches/qtged/src/qbrlcad/cadcommands.cxx: Make a stab at listing commands in Archer but not MGED. For this sort of thing to be really comprehensive, we'll also have to check the various tcl script directories.
20:36.32 brlcad that list isn't quite accurate .. many/most of those are also in mged
20:36.49 brlcad either as built-in or tclscript commands, just not in the callback table list
20:37.40 brlcad cd and pwd are tcl system commands
20:42.28 brlcad maths22: this is the form I set up last year: https://docs.google.com/forms/d/1l5berjknWtj29zkHJ0q8jLUzPMBYCWYfkv97qAGirZI/viewform
20:43.09 brlcad by breaking up the description into four separate fields, consistent formatting can be applied
20:43.13 brlcad auto-applied
21:10.47 Notify 03BRL-CAD:starseeker * 63449 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h): Rework command execution flow a bit.
21:10.54 starseeker brlcad: yeah, figured
21:11.20 starseeker mostly was trying to get a sense of how many commands were/are "wired" into the GUI in various ways
21:12.09 starseeker hasn't even looked at Tcl yet - dealing in straight libged argc/argv calls for the moment to avoid introducing complexities
21:13.41 maths22 brlcad: thanks
21:13.49 starseeker really, if we added a uniform ability to handle matching characters (ls name*, for example) at the libged level things would just about work until the user wants to actually write tcl scripts...
21:14.02 maths22 I can make a custom add view (something like tasks/add-brlcad)
21:14.08 maths22 taht would have these sors of reqtures
21:37.41 brlcad starseeker: yep, globbing and such should definitely happen lower-level imo too
21:57.50 starseeker brlcad: do we still have that list of missing man pages? I'm thinking for GCI tasks we might have them stub in basic pages (command name, maybe args, and hook it into the build) to get some templates set up, if that still needs doing...
21:58.22 *** join/#brlcad andrei_ (~andrei@188.25.162.16)
22:10.50 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:53.38 Notify 03BRL-CAD:starseeker * 63450 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 7 others): Make the search command full-path outputs active links into the tree
22:58.18 Notify 03BRL-CAD:starseeker * 63451 brlcad/branches/qtged/src/qbrlcad/console.cxx: Make sure the command isn't empty
23:00.52 Notify 03BRL-CAD:carlmoore * 63452 (brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml brlcad/trunk/src/util/pix-bw.c): fix an item in usage; fix wrong use of 'pixfade'; add 'no color scheme specified' (this can be changed later to some sort of default); add -o to manpage, but that is subject to removal
23:04.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:58.28 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
IRC log for #brlcad on 20141115

IRC log for #brlcad on 20141115

00:16.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:18.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:23.01 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:44.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:23.05 starseeker Well, looks like the community edition of Visual Studio 2013 can build BRL-CAD
03:30.23 Notify 03BRL-CAD Wiki:AnshulaRudhraraju * 0 /wiki/User:AnshulaRudhraraju:
04:18.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:18.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:13.03 *** join/#brlcad infobot (ibot@rikers.org)
07:13.03 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
07:19.01 *** join/#brlcad infobot (ibot@rikers.org)
07:19.01 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
07:48.44 *** join/#brlcad infobot (ibot@rikers.org)
07:48.44 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
08:32.12 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:38.38 *** join/#brlcad ishwerdas (3b5be9ce@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.233.206)
08:42.04 ishwerdas @maths22
08:42.29 ishwerdas what is happening regarding getting the website updated
08:44.26 ishwerdas I just saw that theme has been changed
08:48.14 ishwerdas *the wiki theme has been changed, are there any plans to change wp theme too ?
09:01.13 *** join/#brlcad andrei (~andrei@5-12-112-217.residential.rdsnet.ro)
09:22.41 *** join/#brlcad ishwerdas (3b5be9ce@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.233.206)
09:44.47 *** join/#brlcad simran (~simran@101.58.5.151)
12:03.06 *** join/#brlcad simran (~simran@101.58.24.191)
12:50.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:51.16 *** join/#brlcad clock (~clock@212.203.58.127)
16:12.16 *** join/#brlcad ishwerdas (3b5be9ce@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.233.206)
16:25.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:28.30 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
16:29.17 *** join/#brlcad deepak_ (~chatzilla@117.220.173.181)
16:34.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:20.27 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:44.35 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:02.26 sofat brlcad, hello
18:28.20 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
18:47.26 *** join/#brlcad gaganjyot (~gaganjyot@124.253.70.210)
18:59.56 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:18.28 *** join/#brlcad gaganjyot (~gaganjyot@124.253.197.6)
19:20.32 *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
19:20.57 *** join/#brlcad Ch3ck__ (~Ch3ck@66-118-151-70.static.sagonet.net)
19:22.17 *** join/#brlcad javampir1 (~javampire@unaffiliated/javampire)
20:00.34 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
20:01.25 *** join/#brlcad gaganjyot (~gaganjyot@124.253.193.212)
20:09.14 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
20:10.59 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
20:29.21 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
20:30.50 Notify 03BRL-CAD:ejno * 63453 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/physics_world.hpp brlcad/trunk/src/libged/simulate/simulate.cpp): fix bug in which the WorldObject's btMotionState was not initialized correctly
21:08.42 brlcad starseeker: awesome ... now I don't need to make a gci task to test that ;)
21:11.12 deepak_ brlcad: Hi
21:16.21 deepak_ brlcad, I'm done with the installation of OGV and I tested it on my local machine. I faced certain problems which I reported on devel-mailing list, now it's running well. I want to send a patch for installation step as discussed with you yesterday, but I'm confused whether to include it in .txt file or ReadME.md as provided on github.
21:20.48 *** join/#brlcad andrei__ (~andrei@5-12-112-217.residential.rdsnet.ro)
21:21.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:15.57 Notify 03BRL-CAD:starseeker * 63454 brlcad/trunk/src/tclscripts/util/CMakeLists.txt: I think we may have this functionality elsewhere, and it really should live as a sub-command of a 'bot' command that should mimic what brep does for NURBS, but until it gets sorted toss in this convenience script for converting all regions in a .g file into bots while preserving the tree structure.
22:44.57 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
22:58.51 ``Erik_ wonders if archer is far enough along to use as the main program if someone were to, say, make an app bundle
22:59.23 starseeker ``Erik: probably not, in my estimate
23:00.00 starseeker some of MGED's functionality is still missing or very hard to use
23:00.48 ``Erik hm, is that functionality something a new user would care about?
23:00.58 starseeker hard to say
23:01.45 ``Erik I'm guessing that having a single icon to click to "get started" would be a huge win, even if it's not the whole enchillada
23:02.01 starseeker nods - one of the reasons I've been putting work into the Qt gui
23:02.26 starseeker isn't comfortable enough with Tcl/Tk (especially Itcl/Itk) to make Archer what it really needs to be
23:02.37 ``Erik *shrug* it's been a topic on and off for years, figured I'd throw it out again since we're about to have very newbie users hit us :)
23:03.46 ``Erik (and I gotta ask if we're shooting ourselves in the foot by not throwing an 'easy' version in front of people even if it's not 100%)
23:03.50 starseeker unfortunately, I'm just now starting to hit the really hard stuff: a) 3D display interaction MGED-style without MGED, b) how to tell what object or objects have been changed by various commands (and hence what needs to be updated in the GUI) c) probably lots of other stuff...
23:04.29 starseeker for a) it's quite likely that a significant chunk of MGED's logic is going to have to be moved down into libs, which is a mean job
23:04.55 ``Erik lemme try to come up with a car analogy... it'd be like not letting kids use a drivers ed car because the turbo doesn't have a boost selector hooked up yet... :D
23:05.00 starseeker for b), I basically need a way to have libged commands return a list of directory pointers that I need to process (string results just won't cut it)
23:05.12 starseeker heh
23:06.29 starseeker ``Erik: you're the OpenGL/game guru, feel like diving into the display code?
23:08.09 ``Erik um, d'no if "guru" is applicable... I was getting ready to jump back into some low level darwin code to extract kernel info (making an osX app to graph memory usage xload style in the dock and do things like purge cache pages)
23:08.25 starseeker heh
23:08.56 starseeker doesn't that already exist? or do you plan to expose lower level operations?
23:09.03 ``Erik if ya want someone to bounce ideas off of, I can comment some...
23:09.32 ``Erik the monitor part exists sorta in Activity Monitor.app if you open the window and select the memory pane... it doesn't put memory in the dock...
23:09.53 starseeker ``Erik: as near as I can tell, it boils down to the fact that MGED exerts very low level control over what is drawn, and that manipulation logic lives inside MGED itself
23:10.21 starseeker for example, illumination mode in MGED constitutes of drawing white lines instead of the "standard" wireframe, and that is totally managed at the application level
23:10.23 ``Erik and the purge type activities can be done with a third party app called "MemoryKeeper", but it likes to phone home a lot and is klunky to use
23:10.31 starseeker nods
23:11.09 ``Erik I wrote a program to force cache expirations many many years ago when I was benchmarking some hardcore stuff on linux, it happens to work on osX, but is a manual process... "soil 1000" in a terminal
23:11.26 starseeker so if I want another application to be able to "illuminate" geometry, I either have to implement a whole new mechanism for doing that or move the concept of "illumination" down into libdm
23:11.44 starseeker ``Erik: cool - that'll be a nifty tool :-)
23:12.00 ``Erik mged's draw logic is from a very archaic way of using opengl... :/
23:12.31 starseeker ditto for labeling during editing - drawing the labels and such is all up to the application
23:12.36 ``Erik "these are the pixels to update", where the normal opengl approach for the last 20 years has been "blast it all, draw it all every frame"
23:13.20 starseeker it is a sore temptation to just ignore MGED and try to implement a new way from scratch, but that's just too dangerous
23:13.42 ``Erik seperating the state from the drawing might help...
23:14.05 starseeker nods - separating is basically the key word to the whole problem
23:14.22 ``Erik the isst ogl texture approach is probably how the rt results should be done, GL_LINES is good for wireframe
23:14.39 starseeker but there's a lot of very old, archic stuff that has to be messed with - half the time I don't even know how to test whatever is being worked to see if I'm breaking it
23:14.50 ``Erik yeh
23:15.07 starseeker with the new OpenSceneGraph work, I'm using the isst ogl approach for the raytracing
23:15.35 starseeker with the old way as a fallback for environments like VirtualBox that have really old/crappy OpenGL support
23:16.24 ``Erik *ponder* either the direction of communication has to change, or the dm has to be changed to retain the entire draw state, I'd think?
23:16.40 starseeker right - my thought is the latter
23:16.52 ``Erik instead of saying "ok, dm, draw this vlist.", the dm would say "yup, I'm drawing, gimme your vlists"
23:16.57 starseeker the application should be dealing in higher level objects, primarily
23:17.10 ``Erik for the communication direction change
23:17.46 starseeker for "view" objects the application would define a vlist, but for database objects (geometry) it should just tell the dm what objects are up and let the dm figure out with librt what the best way to do things is
23:20.13 ``Erik I guess since the scenegraph is really simple for current mged, it probably wouldn't take to much to write a dm that holds the state correctly... a list of lists for the wireframes, a list of labels, ... and a single origin point/quaternion for drawing the compass?
23:20.15 starseeker I suppose the app should be able to override and provide its own vlists for a geometry object if it insists, but by default it shouldn't have to
23:21.09 ``Erik then bang out a thread to crank the opengl window as needed and call it a day
23:21.13 starseeker ``Erik: probably, but any change at all to the libdm/MGED interaction touches a *lot* of code in libdm, libged and MGED
23:21.51 ``Erik oh, I know... the entire architecture is ... backwards for the current reality :D
23:21.53 starseeker I refactored some of that a couple months back, but I didn't get to rip into MGED at all
23:22.35 starseeker some of the libged drawing C logic makes me dizzy - it's either a lot more complicated than it needs to be or there are aspects of the problem I haven't properly understood yet
23:23.30 ``Erik probably a little bit of both
23:25.06 starseeker if I'm not mistaken, there's a flag that lets you draw all objects that meet certain attribute criteria
23:25.31 starseeker I'd rather delegate that to search, sort of like I did for the new gdiff command line tool
23:26.47 ``Erik that'd be cool, then the matching could be generalized... "just show me rha, just show me regions with "powertrain" in the path, just show me ..."
23:28.10 starseeker right - draw -F "-name sector_3*.r -attr part=1998-A3" or some such
23:30.04 starseeker but in that scenario, the draw command's only job would be to process its args, pass the filters on to search for assembly of the display list, update the display list, and pass the updated list to dm"
23:30.46 starseeker right now, it seems to be either MGED or libged's responsibility to assemble a list of solids, and it is that solids list which is used for much of the real drawing work
23:30.49 ``Erik or say "yo, dm, this is the new current filter."
23:31.41 starseeker the solids list is actually the major incompatibility with modern scene graph managment as far as I can tell, but it's also central to how MGED handles things like illumination and editing
23:32.47 ``Erik bleh, kernel function with no man page
23:32.55 ``Erik and weird results
23:33.08 starseeker that's an interesting concept - have the dm use a filter to establish its own display list.
23:33.32 ``Erik yeh, like libregex does with it's compiled regex programs
23:34.06 ``Erik except for ... cliffex (the most irregular of the irregular expressions)
23:34.22 starseeker heh - regular is just so boring...
23:34.56 starseeker if you set (say) a drawing filter that matched all regions, any time you used "r" to create a new region it would automatically get drawn
23:36.55 starseeker interesting idea. It's probably an option to have in addition to an explicitly maintained list, but I can see some cool possibilities
23:40.07 starseeker I think the ged_drawtrees logic is one of the pieces that'll need to move into into libdm for this to work properly
23:42.18 starseeker the utility of the solids list is that it provides an easy way to know what object or objects need to have their representations changed if a solid is edited... of course, that solids list has to be updated every time anything under a given object is changed (e.g. tree edit in a comb)
23:42.49 starseeker which, come to think of it, might be why MGED doesn't let you sed if an object is in the view multiple times - it complicated the syncing problem
23:43.39 ``Erik if the dm were managing the state (or live querying state to completely pack before displaying), that would simplify a lot
23:44.17 ``Erik but that assumes the dm wants to draw the whole context frequently... great approach for modern hw, not how BRL-CAD is wired
23:44.28 starseeker nods
23:45.21 starseeker it's similar in some ways to the problem of showing related objects in the tree view - whenever something changes, anything (or potentially everything, for that matter) about the previous representational state is invalid and must be reassessed
23:46.27 starseeker finding out what changed can be expensive when objects can be re-used everything in the hiearchy, which is probably why they punted the way they did back in the day
23:49.46 Notify 03BRL-CAD:starseeker * 63455 brlcad/trunk/src/conv/CMakeLists.txt: Apply the updated ply-g importer from patch #291 by Rishub Jain (https://sourceforge.net/p/brlcad/patches/291/)
23:52.27 ``Erik changes an 'if' to a 'while' and sees if his computer explodes O.o
23:52.43 starseeker heh - ah, the joys of while loops
IRC log for #brlcad on 20141116

IRC log for #brlcad on 20141116

00:06.27 ``Erik more if(scarykernelcrap() != KERN_SUCCESS) { perror(); return -x; } changing to while(scarykernelcrap() != KERN_SUCCESS) { perror(); } ... :)
00:06.41 ``Erik the scarykernelcrap() just gets scarier
00:11.36 Notify 03BRL-CAD:starseeker * 63456 brlcad/trunk/src/conv/ply/CMakeLists.txt: Applied patch #303 (with a few minor tweaks) from Rishub Jain adding a g-ply exporter (https://sourceforge.net/p/brlcad/patches/303/)
00:13.41 starseeker two down, 130+ to go...
00:19.05 Notify 03BRL-CAD:starseeker * 63457 brlcad/trunk/misc/CMakeLists.txt: Convenience script for converting the UNC powerplant model (which consists of lots of individual ply files) into a single hierarchial .g model.
01:07.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:46.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
02:55.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:09.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:50.41 Notify 03BRL-CAD:starseeker * 63458 (brlcad/trunk/src/conv/ply/CMakeLists.txt brlcad/trunk/src/other/CMakeLists.txt): rply doesn't pass the C++ compatibility test with 4.8.2, so put it in src/other and built it as a 3rd party library. Needs Windows testing.
05:32.06 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
06:24.51 *** join/#brlcad clock (~clock@212.203.58.127)
06:58.48 brlcad starseeker: facetize_all_regions
06:59.11 brlcad src/tclscripts/mged/facetize_all_regions.tcl
06:59.21 brlcad (regarding r63454)
07:25.33 *** join/#brlcad mihaineacsu (~textual@92.81.148.72)
09:51.41 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-177-168.088.065.pools.vodafone-ip.de)
11:19.00 *** join/#brlcad ishwerdas (75dc911f@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.145.31)
11:59.32 *** join/#brlcad ishwerdas (75dc911f@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.145.31)
12:17.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:58.10 *** join/#brlcad mihaineacsu (~textual@92.81.148.72)
13:59.11 ishwerdas I am reviewing the patches for the first time, only the spelling mistakes and ones related to web (if any). Is there any guideline page on wiki or somewhere containing guidelines for reviewing patches ?
14:06.31 *** join/#brlcad clock (~clock@212.203.58.127)
14:19.15 starseeker brlcad: is there any way to tell the nmg logic to just bail on tessellation failures without crashing everything?
14:20.01 starseeker that looks like the biggest hurdle to doing this properly in C as opposed to sh + tcl...
14:20.46 starseeker it really shouldn't *have* to die - an "I failed" return code would be vastly preferable IMHO...
14:23.35 Notify 03BRL-CAD:starseeker * 63459 brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt: Stub in a 'cadview' class - the translation between libdm and Qt will need to happen here, once it is clear what that consists of. Studying both MGED and Archer (the latter is probably more useful) to understand what is needed for the various categories of operations.
14:24.32 starseeker while I'm thinking of it, how close was the NMG breakout work to being mergable?
14:28.52 starseeker speaking of merges...
14:35.46 starseeker urg. cyclic dependency between librt, libnurbs and libnmg
14:41.52 starseeker Huh http://wiki.blender.org/index.php/User:Jjoonathan/NURBS_Final_Report
14:46.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:03.55 starseeker wanders onto appleseed's website and is intrigued to see they have a Qt gui...
15:42.55 Notify 03BRL-CAD:starseeker * 63460 (brlcad/branches/qtged/src/qbrlcad/TODO =================================================================== and 22 others): Add some thoughts on qbrlcad GUI design so I don't forget them later...
16:02.10 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
16:04.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:14.25 *** join/#brlcad darshpreet (~darshpree@202.164.53.117)
16:17.12 *** join/#brlcad bhattigurjot (~scott@117.220.175.68)
16:46.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:08.25 *** join/#brlcad gaganjyot (~gaganjyot@124.253.193.212)
17:19.38 *** join/#brlcad deepak (~chatzilla@117.220.145.96)
17:34.58 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:00.41 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:27.10 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:40.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:43.25 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
19:13.52 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
19:23.45 *** join/#brlcad deepak (~chatzilla@117.220.145.96)
19:53.00 starseeker O.o http://arstechnica.com/information-technology/2014/11/visual-studio-2015-goes-even-more-cross-platform-with-clang-android-emulator/
19:53.42 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:54.19 starseeker wonders if he fell down the rabbit hole by mistake
20:02.12 *** join/#brlcad gaganjyot (~gaganjyot@124.253.134.159)
21:42.24 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
23:16.55 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141117

IRC log for #brlcad on 20141117

00:10.34 maths22 brlcad: fisheye is actually up to date
00:10.55 maths22 I also decided to activate crucible on it, in case that happens to be somehow useful
00:11.02 maths22 (Crucible is for code review)
00:29.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:16.14 starseeker huh, interesting: http://imageengine.github.io/gaffer/index.htm
01:41.38 kanzure 404
01:41.44 kanzure this one works: http://imageengine.github.io/gaffer/index.html
02:37.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:17.02 brlcad starseeker: yes, the caller is supposed to catch the failure ... crashing/bombing is literally just an uncaught exception
06:17.07 brlcad catch it and all is good
06:18.34 brlcad some/most -- nearly all -- of the converters do this, while it's hit or miss in non-converter code, usually just whether the person calling the nmg function knew that exceptions were possible, and that they needed to be caught/handled
06:19.26 *** join/#brlcad sk2 (~simran@101.56.127.240)
06:26.54 brlcad maths22: iiiinteresting about crucible, I hadn't seen that product
06:27.24 brlcad I was just looking into reviewboard and they looked like they're still a bit of a pain in the butt for a post-commit workflow
06:27.40 brlcad looks like crucible handles that workflow MUCH better, more like what I was hoping
07:27.31 *** join/#brlcad deepak (~chatzilla@49.14.115.21)
09:12.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:46.43 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
10:15.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:20.42 *** join/#brlcad luca79 (~luca@host158-107-dynamic.15-87-r.retail.telecomitalia.it)
10:31.52 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
11:19.46 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:54.53 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:04.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:15.25 *** join/#brlcad kesha (~kesha@14.139.122.114)
13:48.37 *** join/#brlcad luca79 (~luca@net-93-71-169-149.cust.vodafonedsl.it)
14:11.46 Notify 03BRL-CAD:starseeker * 63461 brlcad/trunk/misc/CMake/FindTCL.cmake: Apply patch #285 from Mihai Neacsu quoting path names in EXEC_PROGRAM arguments. Suggests we need to do the odd pathname test using system installed libs to properly exercise the Find logic...
14:33.10 *** join/#brlcad kesha_ (~kesha@14.139.122.114)
14:37.37 *** join/#brlcad clock (~clock@212.203.58.127)
14:46.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:54.40 Notify 03BRL-CAD:starseeker * 63462 (brlcad/trunk/BUGS brlcad/trunk/NEWS and 2 others): Apply patch #314 from Stefan Mirea fixing a bug in nirt's handling of commands with extra whitespace before a semicolon. Also added a regression test.
14:55.30 maths22 ``Erik: Do you know of a good reference for how to write a rc.d script?
14:56.39 ``Erik maths22: for which os? if fbsd, check out /usr/local/etc/rc.d/
14:58.49 maths22 thanks
15:22.26 Notify 03BRL-CAD:starseeker * 63463 (brlcad/trunk/BUGS brlcad/trunk/NEWS brlcad/trunk/src/libged/draw.c): Apply patch #313 from Stefan Mirea fixing a crash when running the draw command without arguments and bogus error messages when options such as -C supply their error messages with a space.
15:29.46 starseeker brlcad, ``Erik: I could use a second opinion on https://sourceforge.net/p/brlcad/patches/312/
15:37.02 brlcad looking
15:38.34 brlcad starseeker: from the description, it looks good to me ... we talked about there here or on the mailing list about removing the global
15:39.08 brlcad starseeker: it sounds like at least two of those patches applied without change?
15:39.29 brlcad I know stefan had three or four pending
15:41.41 Notify 03BRL-CAD:carlmoore * 63464 (brlcad/trunk/src/conv/ply/g-ply.c brlcad/trunk/src/conv/ply/ply-g.c): remove trailing blanks/tabs; do a rewording which includes a spelling fix
15:42.35 starseeker yeah, stefan's have looked awesome so far
15:43.45 starseeker man, quite an annoying day for sf to develop connectivity issues...
15:45.31 starseeker brlcad: my only concern with 312 is to wonder if the nirt tie option should, in the process of deprecation, locally set the environment variable if the option is set. 312 looks like it just removes the option
15:46.00 brlcad I don't believe the nirt option was documented
15:46.13 starseeker there's a man page patch...
15:46.31 brlcad oh, hrm
15:46.52 brlcad wonder if that made it into a release
15:46.54 starseeker would just figure if I added it to the nirt man page docs...
15:46.56 starseeker checks
15:47.41 brlcad I think it's minimally impacting in the sense that you can just remove that arg from a usage string and prepend with the env var
15:48.04 starseeker doesn't look like it was in 7.24.0...
15:49.09 Notify 03BRL-CAD:starseeker * 63465 brlcad/trunk/src/other/tk/CMakeLists.txt: Some indications that freetype may need png, so go ahead and add it to tk's link list.
15:49.57 starseeker finally
15:50.03 starseeker glowers at sf
15:50.45 starseeker ah hah - carl added it in 60633
15:53.56 starseeker ok, phew - doesn't look like it's in the tag
15:54.01 starseeker (for 7-24-2)
15:54.41 brlcad I think that's what prompted the discussion actually
15:54.54 starseeker heh
15:55.06 brlcad saw carl's commit and could just see the feature creep growing
15:55.09 starseeker ok, so I'll just scrub it out of the man page
15:55.24 brlcad for a feature that shouldn't even exist separate
15:55.28 brlcad cool
15:55.31 starseeker but yeah, I think at least two of stefan's commits have gone in clean
15:55.53 starseeker (modulo adding NEWS lines for him)
15:55.53 brlcad great, I'll ask if it's interested in commit
15:56.15 starseeker is looking forward to the IGES patch - first improvement there in a looong time
16:04.15 Notify 03BRL-CAD:starseeker * 63466 (brlcad/trunk/BUGS brlcad/trunk/NEWS and 13 others): Apply patch #312 from Stefan Mirea removing the rt_bot_mintie global variable in favor of the environmental variable LIBRT_BOT_MINTIE.
16:11.11 Notify 03BRL-CAD:starseeker * 63467 (brlcad/trunk/BUGS brlcad/trunk/NEWS brlcad/trunk/src/conv/iges/iges.c): Apply patch #310 from Stefan Mirea fixing a crash in iges-g and correcting problems with its output.
16:11.44 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:12.02 sofat hello maths22
16:14.31 brlcad starseeker: shouldn't PNG_LIBRARY be in FREETYPE_LIBRARIES?
16:15.24 brlcad starseeker: the iges patch fixed a bug that was introduced about 2 years ago
16:15.25 brlcad basically before the last big release, just went undetected because we have no iges regression
16:15.30 sofat brlcad, hello
16:15.48 sofat please guide me for next step in website
16:16.53 brlcad sofat: did you see my recent posting about "guiding"?
16:17.12 sofat no
16:17.19 sofat where is
16:17.38 brlcad guiding is compelely open-ended and far too many possibilities to be productive
16:17.46 brlcad ask me something specific :)
16:17.51 brlcad or take initiative
16:18.18 brlcad there's a lot going on right now and we need the new website in place before the end of the month, however that happens
16:27.22 maths22 brlcad: fisheye is now runing as a service
16:27.32 maths22 service fecru start/stop
16:27.40 maths22 also now runs as fecru user
16:30.41 *** part/#brlcad fenn (~fenn@131.252.130.248)
16:31.16 starseeker brlcad: in principle it should, but I don't know if the FindFreetype stuff guarantees it
16:31.55 starseeker that whole Tcl/Tk CMake business needs a revisit, but I'm sort of hoping I can ignore it until I can sneak JimTcl and Qt in instead...
16:32.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:36.38 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:16.36 brlcad maths22: awesome, that should seriously help
18:17.15 brlcad starseeker: *nod*
18:24.28 starseeker brlcad: I'm trying to focus on the code patches, since those are the ones that would run aground of a style switch, but your name is on a lot of them - are there any I should steer clear of?
18:25.51 starseeker is guessing most of the simulate patches are pretty much totally out of date now...
18:30.05 starseeker brlcad: what do we want to do about patch 28? That's already an oldie...
18:31.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:35.52 brlcad none stick out, just use your best judgement -- if they have any value and are simply out of date, I'd keep them open (we can have a GCI task to update them)
18:36.37 brlcad tried the nmg patch a while back and it simply had too many issues (cyclic dependency being one of the biggest)
18:36.48 brlcad and then there's the branch
18:37.47 brlcad patch 28 is definitely a keeper, it's issue is mainly timing, being a major change and lacking an intermediate step
18:37.58 brlcad was waiting for a major release rev
18:39.16 *** join/#brlcad kesha (~kesha@14.139.122.114)
18:40.54 brlcad curious what your comment(s) are on #88 (nmg)
18:45.01 Notify 03BRL-CAD:brlcad * 63468 brlcad/trunk/NEWS: Applied sf patch #310 from Stefan Mirea fixing a crash in iges-g and correcting problems with its output. (rewording because they're importers, not exporters)
19:07.46 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
19:56.27 *** join/#brlcad deepak (~chatzilla@117.207.155.254)
20:02.48 starseeker brlcad: between the branch (which is far more extensive and even it has issues) and the passage of time, I figured the original (#88) was just out of date
20:04.56 starseeker it may very well be that it will be a major release before we can properly untangle all of that - given the attempts so far, my thought would be to have people survey our new nurbs/brep code and the older nurbs code to see if there is anything that needs to be moved from the old to the new
20:06.20 starseeker Not sure if that's a GCI-able setup or not (pick one feature/function in the nmg nurbs code or the old librt primitive, and identify it's corresponding functionality in opennurbs or libbrep)
20:08.09 starseeker if the terminology doesn't match up fairly well it may be a real trick to sort that out
20:11.18 starseeker brlcad: has this got the pointer foo right? https://sourceforge.net/p/brlcad/patches/308/
20:15.14 starseeker blinks - a material object patch?
20:17.49 starseeker brlcad: is there a backstory on this? I know we've discussed design ideas for this over the years, are they reflected here? https://sourceforge.net/p/brlcad/patches/302/
20:22.38 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
20:25.05 brlcad the guy that just joined and left is behind 308, he was our socis student working on materials
20:26.39 brlcad #88 actually wasn't really out of date ... it does the job at least did when I last tested it .. just it introduced a cyclic dependency so it wasn't ideal
20:26.58 brlcad otherwise, it is/was progress towards separation (and in direct conflict with the branch work, which has its own issues)
20:29.10 brlcad not seeing the connection with the new nurbs/brep code though as 88 was about nmg not bspline
20:30.56 starseeker apparently the nmg code has some nurbs related stuff in it
20:31.09 starseeker based on the breakout needed for the GSoC project
20:32.08 starseeker I recall trying the #88 patch and having some trouble with it (maybe on Windows?)
20:34.20 starseeker brlcad: I guess it boils down to this - is there a chance we'll use #88 instead of building off the gsoc nmg work? If so, then the patch isn't out of date
20:35.46 starseeker the materials patch doesn't look bad - I guess my though there is to hold that until we've actually shipped 7.26.0
20:36.35 starseeker maybe the thing to do with a couple of these that we want to hang on to is to apply them to an old style tree, reformat, and create new patches
20:38.09 starseeker 300 looks like Daniel's baliwick
20:41.18 brlcad yeah, all the bspline stuff is intertwined with nmg and should die
20:41.24 brlcad ON_Brep rules that roost
20:41.53 brlcad probably can kill off all of bspline, but that is worth an hour to audit the old code for algorithms
20:42.17 starseeker nods - that's were I was wondering if the students might be able to dig, but I suppose it will take an expert eye
20:42.30 brlcad "is there a chance we'll use #88 instead of building off the gsoc nmg work?" <--- don't have an answer
20:42.35 brlcad because the branch is still broken
20:42.43 brlcad if the branch worked, then no chance
20:42.49 brlcad with the branch broken, slim chance
20:43.25 starseeker OK, I'll put it back to open then. If there's a way to flag these, I'll start flagging them as "need to reformat" so we can still proceed with the style update
20:43.38 brlcad maybe leave a comment for the next person reading it
20:44.07 brlcad can you see if there are any "must have fix" patches remaining that you're going to merge or want me to look at?
20:44.38 brlcad if there aren't, I think we should snap to RELEASE and I can work on stabilizing, and trunk can proceed with more chaos
20:46.31 starseeker I'll do a quick scan
20:46.44 starseeker mmm chaos
20:47.26 starseeker can you give me your C-pointer-guru take on 308?
20:47.37 starseeker https://sourceforge.net/p/brlcad/patches/308/
20:50.25 brlcad huh, at a glance, it looks like it still goes a byte too far
20:54.31 brlcad checks out a copy to test
20:59.11 starseeker we should probably get in some combination of 275 and 284 - I'm not sure about 281
20:59.33 starseeker I think those are the only ones that jump out at me for "this release" attention
21:22.06 starseeker brlcad: I'm thinking patch 275 (vs. 284) but a second opinion would be appropriate
21:26.37 starseeker brlcad: didn't the patch from 310 correct iges output from .g, not the other way around?
21:29.06 Notify 03BRL-CAD:starseeker * 63469 (brlcad/branches/qtged/BUGS brlcad/branches/qtged/CMakeLists.txt and 61 others): Sync with trunk to r63468
21:32.30 starseeker guesses we'll have to preserve the old bspline i/o routines in dbupgrade somewhere
22:58.58 brlcad that would probably belong on the rel8 branch
22:59.17 brlcad have you tried syncing it lately? I tried a couple weeks ago and ran into problems
22:59.57 brlcad seemed like the merge tracking was incomplete (probabaly hasn't merged since the upgrade)
23:26.25 Notify 03BRL-CAD:starseeker * 63470 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadattributes.cxx and 2 others): Add the specific accordian structure that will be the primary interactive panel on the right side
23:32.37 starseeker brlcad: yeah, something's up - I had a problem with the xor removal, iirc
23:33.11 starseeker may be simplier to pull the patches and re-create it, at this point
23:44.48 brlcad good point
IRC log for #brlcad on 20141118

IRC log for #brlcad on 20141118

00:34.47 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
00:49.36 Notify 03BRL-CAD:brlcad * 63471 brlcad/trunk/NEWS: lil more rewording and remove duplicate, per sf patch 313 from stefan mirea that improves mged's -Ccolorval parsing where before it would bu_malloc(0) abort due to bad argument tracking when no objects were displayed. also make gqa (along with all other librt-based applications) respect the LIBRT_BOT_MINTIE variable by pushing the read check into rt_bot_prep. this means
00:49.38 Notify even third-party librt applications can now benefit too.
01:26.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:36.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:28.31 Notify 03BRL-CAD:starseeker * 63472 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h and 3 others): Start working on having the tree widget selection reflect whats going on in the editing. Not right yet, but checkpoint before diving into event filters.
04:55.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:03.28 Notify 03BRL-CAD:brlcad * 63473 brlcad/trunk/src/librt/attributes.c: apply a slightly extended version of sf patch 308 from stefan mirea that makes sure we still pad nulls even if the name or value are null. doesn't jive with the patch comment, but is still an improvement.
05:08.24 Notify 03BRL-CAD:brlcad * 63474 brlcad/trunk/src/librt/attributes.c: NULL != nul byte, update comments
05:22.54 Notify 03BRL-CAD:brlcad * 63475 brlcad/trunk/src/librt/attributes.c: make the length calculation mirror the section that follows doing the setting.
05:41.20 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
08:37.12 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
08:41.54 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
08:46.32 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:48.41 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
10:32.38 *** join/#brlcad andrei__ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
12:09.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:22.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:31.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:49.32 Notify 03BRL-CAD:starseeker * 63476 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h): Hmm. Need the filter on all children, not just the immediate children. More work needed.
13:59.04 Notify 03BRL-CAD:starseeker * 63477 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h): Can use childEvent to automatically install filters, but still need to get deeper.
14:32.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:58.10 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:58.42 *** join/#brlcad clock (~clock@212.203.58.127)
15:40.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:45.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:19.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:27.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:40.51 *** join/#brlcad bugport (~bugport@91.103.85.100)
16:43.44 Notify 03BRL-CAD:carlmoore * 63478 brlcad/trunk/src/librt/attributes.c: remove trailing blank or tab
16:56.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:20.36 Notify 03BRL-CAD:carlmoore * 63479 brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml: remove underscore of '>'
17:25.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:30.27 *** join/#brlcad deepak (~chatzilla@117.212.49.122)
17:54.46 Notify 03BRL-CAD:n_reed * 63480 (brlcad/branches/brep-debug/src/libbrep/tests/CMakeLists.txt =================================================================== and 19 others): add beginnings of a new point-point intersection test program to libbrep tests directory
18:09.53 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:41.40 *** join/#brlcad abhijit (67157f4e@gateway/web/freenode/ip.103.21.127.78)
18:46.01 Notify 03BRL-CAD:n_reed * 63481 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: need to look for first two **non-coincident** intersection points to avoid miscategorizing a line-plane overlap intersection as a point intersection
19:17.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:50.57 Notify 03BRL-CAD:n_reed * 63482 brlcad/branches/brep-debug/src/libbrep/tests/ppx.cpp: fix error output
19:59.16 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
20:14.15 Notify 03BRL-CAD:brlcad * 63483 brlcad/trunk/src/rt/rtshot.c: the ray point/dir/lookat have to be specified, non-optional and the sanity checking of bundle options was wrong (prevented simple non-bundle shotlining.
20:15.52 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
20:22.17 Notify 03BRL-CAD:n_reed * 63484 brlcad/branches/brep-debug/src/libbrep/CMakeLists.txt: add directory to build
20:26.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:29.29 Notify 03BRL-CAD:starseeker * 63485 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx): Go with a signals/slots approach
20:48.36 Notify 03BRL-CAD:starseeker * 63486 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Instance editing highlighting needs some tweaking, but in principle this approach will work.
20:50.20 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
21:05.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:06.19 Notify 03BRL-CAD:brlcad * 63487 brlcad/trunk/src/rt/rtshot.c: feed our resources so we avoid rt_uniresource initialization woes
21:12.43 Notify 03BRL-CAD:n_reed * 63488 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): move brep constants to private header
22:07.37 Notify 03BRL-CAD:carlmoore * 63489 brlcad/trunk/src/util/pix-bw.c: disallow the use of both -o and > by shifting an 'if' block; add message; add 'pix-bw:' to another message
23:15.28 *** join/#brlcad ChanServ (ChanServ@services.)
23:15.28 *** mode/#brlcad [+o ChanServ] by orwell.freenode.net
23:34.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141119

IRC log for #brlcad on 20141119

00:21.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:30.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:58.33 Notify 03BRL-CAD:starseeker * 63490 (brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx and 3 others): Improve instance highlighting
03:03.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:13.01 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
03:46.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:00.03 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:32.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:01.33 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
08:47.24 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
08:50.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:57.22 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:22.15 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:27.27 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
09:50.14 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
10:47.46 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
10:54.38 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
11:19.21 *** join/#brlcad ishwerdas (75dca974@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.169.116)
11:22.13 ishwerdas maths22 can you please speed me up on what's going on with the website ?
12:29.47 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
13:01.56 *** join/#brlcad infobot (ibot@rikers.org)
13:01.56 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
13:12.30 *** join/#brlcad clock (~clock@212.203.58.127)
13:34.19 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:44.53 Notify 03BRL-CAD:starseeker * 63491 (brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx brlcad/branches/qtged/src/qbrlcad/QToolPalette.h): Add the ability to set whether a tool palette can have all items deselected, or whether one must always be selected. Possible uses for both, so make it configurable.
14:46.40 Notify 03BRL-CAD:starseeker * 63492 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Remove debugging prints
14:54.30 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
14:58.22 brlcad an oldie but a real goodie from '93 about implementing object-oriented constructs in C : http://www.cs.rit.edu/~ats/books/ooc.pdf
14:58.43 brlcad you can find many aspects covered in the book in some of our libs
14:59.28 brlcad though not the full-blown system like they show with new/delete polymorphic typing
15:00.56 brlcad caution: the book is not for anyone timid with C, it gets deep and assumes proficiency really quickly
15:04.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:10.40 Notify 03BRL-CAD:carlmoore * 63493 brlcad/trunk/doc/docbook/system/man1/en/pix-bw3.xml: remove underscore of <; could not commit this last night
15:17.32 brlcad hah, even learned something new about the C preprocessor today
15:18.17 teepee is a bit scared now
15:18.30 brlcad did not know that macro recognition can be suppressed by surrounding a symbol with parentheses
15:18.51 brlcad int (foo)(args...) will supposedly suppress #define foo blah
15:19.56 teepee urgh ;)
15:20.16 brlcad goes to show one can be reading and writing code for 20+ years and there's always more to be learned!
15:20.23 teepee still want's to have a strong talk to people putting #define sprintf into some Qt headers
15:21.09 teepee oh, no, it was the MinGW header breaking Qt
15:21.30 brlcad that's actually kind of what jumps to mind, though, where we've had some symbol (ESPECIALLY on Windows) getting #defined by a system header and screwing with our declarations
15:22.09 brlcad #define NOMINMAX comes to mind
15:23.15 brlcad even recently with msvc10+ now defining a ton of symbols that conflict with c99 function names
15:25.51 teepee fortunately with C++ it's quite possible to do no preprocessor at all
15:26.07 teepee it would be a nice C extension to allow that too
15:28.32 teepee so how's the work with openscenegraph going?
15:28.52 teepee we still can't decide how to go on with our OpenGL code
15:31.45 Stragus There's a #define sprint in Qt headers? That is evil
15:31.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:32.22 teepee Stragus: the actual problem was the other way around, not sure if they have defines
15:32.41 teepee it was the mingw header with #define sprintf libintl_sprintf
15:32.59 teepee which nicely broke the QString class which has a sprintf member
15:34.33 Stragus I see, that's very poor usage of the C preprocessor
15:35.24 Stragus The "stuff" that's allowed by the standard to be macros rather than real identifiers is very limited
15:35.27 teepee true, but as the preprocessor has no knowledge about the code structure at all, it's bound to break things
15:40.04 *** join/#brlcad luca79 (~luca@host210-10-dynamic.0-87-r.retail.telecomitalia.it)
16:07.41 Notify 03BRL-CAD:starseeker * 63494 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h and 2 others): Do the event filter right this time - get proper tree highlighting updates.
16:31.33 ``Erik mm, imho, as messed up as cpp can be, things are always significantly worse with c++... :) if C is too lowlevel, pick a lang like ruby, python, scheme, lua, objc, ... even java...
16:32.38 ``Erik the cpp being strictly string matching with no language awareness is a bit of an issue, only lisp/scheme seem to make the full leap across that chasm, though
16:45.27 Notify 03BRL-CAD:starseeker * 63495 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h): Highlight the currently active panel.
16:48.19 Notify 03BRL-CAD:n_reed * 63496 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libbrep/intersect.cpp): write out dplot index file after every change so output is navigable even when evaluation doesn't finish
16:58.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:10.07 Notify 03BRL-CAD:carlmoore * 63497 brlcad/trunk/src/util/pix-bw.c: fixes to usage once I tested pix-ppm
17:20.52 Notify 03BRL-CAD:n_reed * 63498 brlcad/branches/brep-debug/src/libbrep/tests/ppx.cpp: add functions for testing intersection of exactly equal points
18:03.28 Notify 03BRL-CAD:carlmoore * 63499 brlcad/trunk/doc/docbook/system/man1/en/pix-ppm.xml: touching of of pix-ppm.xml
19:25.55 *** join/#brlcad deepak (~chatzilla@117.220.173.20)
20:56.00 Notify 03BRL-CAD:brlcad * 63500 brlcad/trunk/src/tclscripts/mged/lc.tcl: per dwayne request, implement support to lc that avoids sorting altogether. provide this as a -0 option (columns are numbered 1-5). default is still -1 (sorted by region id).
21:00.03 Notify 03BRL-CAD:brlcad * 63501 brlcad/trunk/NEWS: implemented support to lc that avoids sorting altogether, -0 option, per request by dwayne kregel.
21:04.42 Notify 03BRL-CAD:brlcad * 63502 brlcad/trunk/TODO: requested attr command changes. some relate to search, but the attr command should still have some awareness of these too. output to file, output of all/standard/non-standard attrs, and multi-object output suitable for scripted processing.
21:05.26 Notify 03BRL-CAD:starseeker * 63503 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.cxx): Make sure we start out in the view state
21:06.59 Notify 03BRL-CAD:brlcad * 63504 brlcad/trunk/TODO: O(N^3) is bad
21:12.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:15.21 Notify 03BRL-CAD:carlmoore * 63505 brlcad/trunk/src/util/pix-ppm.c: touching up of Usage
22:18.39 Notify 03BRL-CAD:carlmoore * 63506 brlcad/trunk/src/util/pix-ppm.c: simplify the 'case' statement, because h and ? can simply go to 'default'
22:25.09 Notify 03BRL-CAD:starseeker * 63507 brlcad/trunk/src/libged/attr.c: This adds a 'list' option to attr that will accept a regular expression pattern and report a consolidated list of all attributes present on any of the objects matching the pattern in the database. At the moment it will include hidden objects like _GLOBAL - not sure what the default behavior should be here. attr get will work on _GLOBAL without needing a
22:25.11 Notify flag to work with hidden objects, but of course get (currently) accepts only a single object.
22:44.04 Notify 03BRL-CAD:carlmoore * 63508 brlcad/trunk/src/util/pix-bw.c: add 'cannot send output to a tty'; need to further consider the sequence of tests
IRC log for #brlcad on 20141120

IRC log for #brlcad on 20141120

00:09.45 Stragus pokes ``Erik's elfga.com server not answering on port 80
00:25.22 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
00:25.23 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
00:25.24 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
00:25.44 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
00:25.56 *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net)
00:25.58 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
00:26.09 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
00:27.06 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
00:53.12 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
00:54.07 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
01:04.31 Notify 03BRL-CAD:starseeker * 63509 brlcad/trunk/src/libged/attr.c: Needs more testing, but this gets most of the attr sub-commands using regex pattern matching instead of object-name only. Haven't figured out show subcommand yet, but should have the rest in there. Little fuzzy on the distinction between set and append, needs more study.
01:33.07 Notify 03BRL-CAD:starseeker * 63511 brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx: Make sure we don't 'lose' a button by not having the row count expanded.
01:33.49 Notify 03BRL-CAD:starseeker * 63510 brlcad/trunk/src/libged/attr.c: Add more memory freeing. Probably a goto is in order here...
01:57.03 Notify 03BRL-CAD:starseeker * 63512 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: Tweak highlighting rules.
02:09.37 ``Erik heh, Stragus ddija not notice the 8 disconnects from that machine not being routed quite right? :D
02:10.58 Stragus Oh. :D
02:14.42 ``Erik was it the comics page you were trying to hit?
02:15.07 Stragus Yup, it's working fine now
02:15.19 ``Erik needs to fix a few comics and probably add something to have the guest switch to a real acct :/
02:16.19 Stragus I noticed quite a few comics are missing that used to be there...
02:16.21 ``Erik yet more crap on the massive todo list *sigh*
02:16.24 ``Erik which ones?
02:17.51 Stragus Hum. Hijings Ensue, the warehouse, Looking for group, Sinfest...
02:18.59 ``Erik I have two methods for updating, "update" and "grind", update is a very basic "just the most recent" method, grind is a more comprehensive method that tries to parse the archives to get a complete history... if the comic is still updating but not being captured, it probably means that it went long enough that I think a 'grind' needs to be made for it, but haven't had time to do it :/
02:19.33 ``Erik so when I do get to fixing it, it'll come as a flood :)
02:19.59 Stragus I see. :)
02:20.06 Stragus Yes, some comics used to have updates and stopped long ago
02:20.28 Stragus And the "guest" account does show some comic from about an year ago
02:20.37 ``Erik fuck, all 4 you mentioned are still live, they just changed html.. :/
02:20.48 Stragus Yes
02:20.57 Stragus There are quite a few like that
02:21.31 ``Erik I have an admin pane that shows me the last update with color coding based on age, foxtrot is my next target...
02:21.48 ``Erik if you feel the urge to do some lisp coding, I can give you access to the repo ;)
02:22.06 Stragus Can I rewrite everything in C? :D
02:23.10 ``Erik I've a feeling that'd be hundreds of thousands of lines... *shrug* can always cffi it :D go for it
02:24.10 ``Erik crud, it's all very wrapped in my web stuff...
02:26.04 ``Erik http://elfga.com/~erik/tmp/comics/ is the src if you want to contemplate it some
02:26.19 Stragus Eheh. I have written quite a bit of web, HTTP 1.1 and HTML parsing all in C already, I'm sure it wouldn't be that much new code... but I don't have much free time either
02:27.41 Stragus Okay, that's less code than just my TCP code, without the entire HTTP(S) 1.1 implementation on top
02:34.19 ``Erik the kloc might be low, but the work done in places is pretty insane :)
02:35.15 Stragus nods to that
02:35.21 ``Erik I'm not sure if the code bits are in that stuff, but it saves error states in a live replayable list, and serializes everything to disk
02:36.06 ``Erik so if something breaks, you can tell me and I can pull up a full stack trace with the ability to fix and restart the code
02:36.34 Stragus I can enumerate all the comics that don't get updated if that helps. :)
02:36.45 ``Erik heh, have that list, in the admin pane :)
02:36.58 ``Erik ordered by 'last update'
02:37.37 Stragus Most of them just seems to be the parsing script choking on the new HTML
02:38.31 ``Erik my list shows most not being updates, several behind enough to need a 'grind' method,
02:38.49 ``Erik a couple not even being resolvable anymore
02:39.12 ``Erik most of what I think needs to be done is in the 'grind' and 'flurb' methods
02:39.22 ``Erik in the grind-comic.lisp file
02:39.45 ``Erik er, grind.lisp
02:40.19 Stragus grind() and flurb() are 2 and 14 lines of code, how hard can it be? :)
02:40.20 ``Erik it's short, but it does the recursive "get all comics, find next comics page in the archive" fu
02:40.37 ``Erik with throttling and all that
02:41.50 ``Erik #'grind is an abstracted method, so there're several implementations...
02:42.59 ``Erik the one that is "(format t "Not implemented~%") '())" doesnt' count ;)
02:43.18 ``Erik woops, (error "not implemented") even, if straight up bombs
02:43.46 Stragus I don't think I could fix/improve that code faster than I could rewrite everything in C, and that's not a good thing. :)
02:45.05 ``Erik aight, so give me the 100 klocs of C and I'll wrap it in cffi to integrate... or step up your lisp game ;)
02:45.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:46.21 ``Erik when I get around to fixing the 'grind' methods, things'll probably start happening fast
02:46.57 ``Erik I just haven't had time... (and I'm currently under a lot of pressure to find a consulting client real effin' soon :/ )
02:47.08 Stragus Ouch, I see
04:15.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:40.09 Notify 03BRL-CAD:brlcad * 63513 brlcad/trunk/src/libged/typein.c: apply sf patch 276 (ARS Message Error) from Raj Reddy, verfied by Harmanpreet. this corrects a minor wording mistake in an ARS error message during typein.
04:45.38 Notify 03BRL-CAD:brlcad * 63514 brlcad/trunk/AUTHORS: credit raj reddy with special thanks given a minor tweak he made to ARS (sf patch 276)
05:08.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:11.09 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
06:24.51 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:27.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:04.41 *** join/#brlcad yiyus (1242712427@je.je.je)
08:23.35 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
08:40.01 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:22.24 Notify 03BRL-CAD Wiki:JacquesBey * 0 /wiki/User:JacquesBey:
10:04.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:05.39 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
11:31.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:41.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:59.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:05.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:29.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:41.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:04.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:12.15 *** join/#brlcad mihaineacsu (~textual@92.85.194.225)
15:18.16 Notify 03BRL-CAD:carlmoore * 63515 brlcad/trunk/src/tclscripts/mged/lc.tcl: remove trailing blanks/tabs
15:27.53 *** join/#brlcad clock (~clock@212.203.58.127)
15:28.25 Notify 03BRL-CAD:starseeker * 63516 brlcad/trunk/src/libged/attr.c: Add pattern support to the attr show option. All attr options need testing, but this should allow for easy bulk reporting and manipulation of attributes.
15:59.51 brlcad this is sad and awesome, turn a terrible barbie book into a better one: https://computer-engineer-barbie.herokuapp.com/
16:00.13 Notify 03BRL-CAD:starseeker * 63517 brlcad/trunk/doc/docbook/system/mann/en/attr.xml: Rework the attr man page, make a few updates.
16:00.47 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:03.40 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:04.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:04.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:32.35 Notify 03BRL-CAD Wiki:Yuriyzotov * 0 /wiki/User:Yuriyzotov:
17:51.27 Notify 03BRL-CAD:n_reed * 63518 brlcad/branches/brep-debug/src/libbrep/tests/ppx.cpp: define a coordinate magnitude limit
18:11.01 brlcad maths22: any progress on the task interface?
18:11.56 brlcad will need to get to a stable state probably within a few days if it's going to get used, so we have enough time to define all our tasks
18:29.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:42.32 Notify 03BRL-CAD:n_reed * 63519 brlcad/branches/brep-debug/src/libbrep/tests/ppx.cpp: test that identical points intersect using the default tolerance
18:58.43 Notify 03BRL-CAD:starseeker * 63520 (brlcad/trunk/CHANGES brlcad/trunk/include/raytrace.h and 13 others): Deprecate db_regexp_match_all, add pattern matching to db_ls. Need to swap in db_ls instead of the explicit looping in a few places, but at least some of that code looks like it is duplicated in mged and libged... needs more attention. Glob and match don't have man pages, so not sure yet what they're supposed to do...
18:58.45 Notify Checkpoint a compiling state that works.
18:59.36 brlcad maths22: something to check out http://gci.copyleftgames.org/tasks/ reminds me that pretty much all the orgs desire top-level task categorization like that
19:17.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:25.10 Notify 03BRL-CAD:brlcad * 63521 brlcad/trunk/src/libsysv/CMakeLists.txt: add an initial multiplatform stub for setenv() to ensure that we have a means to set environment variables reliably. this is mostly for Windows where setenv() doesn't exist, but _putenv_s and _putenv (which we wrap in a #define putenv) do exist.
19:25.57 Notify 03BRL-CAD:brlcad * 63522 brlcad/trunk/CMakeLists.txt: need checks for _putenv_s and getenv_s for the setenv() libsysv implementation.
19:27.53 Notify 03BRL-CAD:brlcad * 63523 brlcad/trunk/src/mged/attach.c: we now always have setenv(), provided by libsysv
19:32.17 Notify 03BRL-CAD:brlcad * 63524 brlcad/trunk/src/libsysv/setenv.c: oops, left the myname in there
20:02.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:05.50 Notify 03BRL-CAD:carlmoore * 63525 brlcad/trunk/src/util/pix-bw.c: shift the tests which are done after checking the options
20:24.34 Notify 03BRL-CAD:brlcad * 63526 brlcad/trunk/src/libbrep/BBNode.cpp: quell int->bool conversion performance warning
20:45.44 Notify 03BRL-CAD:brlcad * 63527 (brlcad/trunk/include/raytrace.h brlcad/trunk/include/rt/db_fullpath.h): remove duplicate db_path_to_mat() declaration (they didn't match too) and add note why another wasn't moved.
20:47.31 Notify 03BRL-CAD:starseeker * 63528 brlcad/trunk/src/libged/attr.c: Whoops - need the line return after the first item as well.
20:57.12 Notify 03BRL-CAD:brlcad * 63529 brlcad/trunk/src/other/openNURBS/opennurbs_system.h: make the boolean type be a bool since we don't have an SDK compatibility issue to worry about, uses less memory (just one byte) and is better for performance on Windows
21:22.09 Notify 03BRL-CAD:brlcad * 63530 (brlcad/trunk/src/other/openNURBS/opennurbs_system.h brlcad/trunk/src/other/openNURBS/opennurbs_viewport.h): okay, bad idea because this introduces a slew of unimplemented virtual function errors and it's not immediately obvious why
21:27.21 Notify 03BRL-CAD:brlcad * 63531 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp brlcad/trunk/src/libbrep/opennurbs_ext.cpp): quell unused arg warnings
21:43.57 Notify 03BRL-CAD:brlcad * 63532 brlcad/trunk/src/libfb/if_wgl.c: configurewindow signature says return an int. make it match.
21:49.40 Notify 03BRL-CAD:brlcad * 63533 brlcad/trunk/include/ged.h: expand the callback args
21:52.33 Notify 03BRL-CAD:carlmoore * 63534 brlcad/trunk/src/util/pix-bw.c: we can test for > usage immediately if we detect -o followed by argument
22:02.58 Notify 03BRL-CAD:brlcad * 63535 (brlcad/trunk/src/bwish/winMain.c brlcad/trunk/src/fbserv/server.c brlcad/trunk/src/libfb/if_remote.c): bu_log missing
22:04.03 Notify 03BRL-CAD Wiki:Bernardbalak * 0 /wiki/User:Bernardbalak:
22:05.15 Notify 03BRL-CAD:carlmoore * 63536 brlcad/trunk/src/util/pix-ppm.c: as I just did with pix-bw, implement the 'cannot use both -o and >' in case 'o'
IRC log for #brlcad on 20141121

IRC log for #brlcad on 20141121

00:01.18 Notify 03BRL-CAD:starseeker * 63537 brlcad/trunk/NEWS: Added list subcommand to attr that will list available attributes on objects, and add support for globbing pattern matching on object names to all attr subcommands.
04:00.42 starseeker hmm - may have spoken too soon on the VS 2013 community build
04:00.57 starseeker unles something else broke...
04:26.21 Notify 03BRL-CAD:starseeker * 63538 brlcad/trunk/src/other/stepcode/CMakeLists.txt: Hmm. Getting stepcode overrides on paths in VS... did CMake behavior change?
04:34.28 Notify 03BRL-CAD:starseeker * 63539 brlcad/trunk/misc/tools/CMakeLists.txt: LEMON template needs to be in the cache
04:41.14 Notify 03BRL-CAD:starseeker * 63540 brlcad/trunk/misc/CMake/Path_Setup.cmake: Try using DEFINED generally for cmake output paths.
04:54.05 starseeker must be CMake 3.1 changes
07:17.09 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:20.49 *** join/#brlcad luca79 (~luca@net-37-117-75-35.cust.vodafonedsl.it)
08:21.07 *** join/#brlcad luca79 (~luca@net-37-117-75-35.cust.vodafonedsl.it)
09:27.49 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:00.03 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
11:32.45 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:24.13 starseeker phew, finally - VS2013 build going
13:24.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:24.56 starseeker crosses his fingers that we're now 3.1 ready - should test on Linux too
13:30.35 teepee- yay, finally a Windows 3.1 version \o/
13:30.58 teepee- wait, no that's probably something else... ;)
14:41.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:42.56 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
14:52.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:40.30 Notify 03BRL-CAD Wiki:3Dtestatmurrj * 0 /wiki/User:3Dtestatmurrj:
15:49.21 *** join/#brlcad clock (~clock@212.203.58.127)
16:32.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:37.46 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:49.06 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
18:23.37 Notify 03BRL-CAD:starseeker * 63541 (brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/CHANGES and 43 others): Sync with trunk to r63540
19:12.05 Notify 03BRL-CAD:starseeker * 63542 brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx: fix db_ls call
19:41.41 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:23.28 Notify 03BRL-CAD:brlcad * 63543 brlcad/trunk/src/libbrep/brep_except.h: missing header/footer
20:31.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:55.25 Notify 03BRL-CAD:starseeker * 63544 brlcad/branches/qtged/src/qbrlcad/cadcommands.cxx: take libtclcad into account with the command list. While many of these will not be user commands, this is a fair idea of what functionality will be needed to make things work.
22:27.32 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:00.05 Notify 03BRL-CAD:starseeker * 63545 (brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx brlcad/branches/qtged/src/qbrlcad/cadaccordian.h): Don't change modes when we're toggling accordian objects.
23:08.52 Notify 03BRL-CAD:starseeker * 63546 (brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.h brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx): Use the splitter margin instead of an arbitrary number
IRC log for #brlcad on 20141122

IRC log for #brlcad on 20141122

00:20.27 Notify 03BRL-CAD:starseeker * 63547 (brlcad/branches/qtged/src/qbrlcad/console.cxx brlcad/branches/qtged/src/qbrlcad/console.h): Add basic command history.
02:23.14 *** join/#brlcad infobot (ibot@rikers.org)
02:23.14 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
02:32.41 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
02:32.42 *** join/#brlcad 7GHAAOB9S (ibot@rikers.org)
02:33.13 *** join/#brlcad clock (~clock@212.203.58.127)
02:33.13 *** join/#brlcad yiyus (1242712427@je.je.je)
02:36.29 brlcad starseeker: looks like FLANN is set up for exactly what we'd need for fast point lookups, bsd licensed, and sample code is pretty much spot-on
02:36.38 brlcad http://www.cs.ubc.ca/research/flann/uploads/FLANN/flann_manual-1.8.4.pdf
02:37.38 brlcad it looks like something we could already be leveraging in a number of places
02:37.48 brlcad smells a handful of GCI tasks!
02:46.34 *** join/#brlcad clock (~clock@212.203.58.127)
02:46.34 *** join/#brlcad yiyus (1242712427@je.je.je)
03:09.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:48.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:59.46 brlcad does anyone know if archer has nirt/query_ray integrated somehow?
04:00.07 brlcad either interactive where you can click on points with the mouse, or even a command-line command?
04:32.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
04:38.21 clock brlcad, how many spheres can you put into a scene in brlcad before brlcad becomes unusable?
04:40.42 brlcad clock: depends on a ton of factors -- you can try it
04:41.12 brlcad the sphflake program creates tons of spheres exponentially
04:41.49 clock brlcad, i guess you dont know it hahaha :)
04:43.50 brlcad whatever, it's a totally loaded question
04:44.23 brlcad I've hit the limit testing performance many times and ... as I said, it depends WILDLY on many factors
04:44.46 brlcad it could be millions or billions or ... far more
04:45.21 brlcad so yeah, whatever, I guess you're too lazy to try it :P
04:46.05 clock brlcad, "A loaded question or complex question fallacy is a question which contains a controversial or unjustified assumption (e.g., a presumption of guilt)"
04:46.18 clock brlcad, in my opinion its not a loaded question at all
04:47.27 brlcad I don't see what at all is controversial about the question
04:47.39 brlcad or what guilt would be involved
04:47.56 brlcad you asked for a number
04:48.37 clock brlcad, I feel disrespected and groundlessly accused when I ask "how many spheres can you put into a scene in brlcad before brlcad becomes unusable?" and you say " it's a totally loaded question"
04:49.21 clock brlcad, then I feel disrespected, abused and gaslighted when I then quote the definition of loaded question "A loaded question or complex question fallacy is a question which contains a controversial or unjustified assumption (e.g., a presumption of guilt)" and you say "I don't see what at all is controversial about the question or what guilt would be involved"
04:50.10 clock brlcad, and I feel disrepsected and gaslighted when you say "you asked for a number"
04:50.26 *** mode/#brlcad [+o brlcad] by ChanServ
04:50.28 *** kick/#brlcad [clock!~sean@66-118-151-70.static.sagonet.net] by brlcad (then maybe it's best you leave)
04:51.03 *** join/#brlcad clock (~clock@212.203.58.127)
04:51.22 clock brlcad, I feel grossly abused and grossly disrespected when I just tell you how I feel and you kick me
04:52.17 clock brlcad, I dont need a software whose support is grossly abusive
04:52.28 clock brlcad, BRL-CAD ended on ROnja, there are other free alternatives
04:52.30 brlcad like I said, perhaps you should leave if you feel that way
04:52.30 clock brlcad, bye
04:52.39 *** part/#brlcad clock (~clock@212.203.58.127)
04:54.26 *** join/#brlcad clock (~clock@212.203.58.127)
04:54.29 clock brlcad, I feel contempt
04:58.33 *** mode/#brlcad [+q *!*@212.203.58.127] by brlcad
06:26.56 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
07:09.53 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:36.10 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:44.50 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-235-172.092.074.pools.vodafone-ip.de)
09:29.41 Notify 03BRL-CAD Wiki:Geoabhijeet * 0 /wiki/User:Geoabhijee:
11:10.21 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
11:13.07 *** join/#brlcad yiyus (1242712427@je.je.je)
14:28.13 Notify 03BRL-CAD Wiki:Henrik Samuelsson * 0 /wiki/User:Henrik_Samuelsson:
15:42.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:00.02 *** join/#brlcad ishwerdas (75cf9fe6@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.159.230)
17:09.30 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
17:28.00 ishwerdas For deploying ogv on server I would need nodejs and mongodb installed and then after that I can bundle OGV and deploy it on brlcad servers.
17:28.33 ishwerdas I would be really thankful if that can be provided. :)
17:32.39 brlcad they're installing now
17:34.20 ishwerdas thanks :)
17:36.56 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
17:48.43 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:53.45 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:05.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:33.29 starseeker brlcad: Archer does have a nirt-like capabiilty, but I don't know if it's integrated nirt itself
18:33.51 brlcad mouse clicks?
18:34.06 starseeker I believe so
18:34.08 brlcad command line?
18:34.13 starseeker checks command line
18:34.44 brlcad does the mouse method give the entry and exit hit point value?
18:34.55 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:34.56 brlcad or just show the points like mged?
18:35.22 starseeker I know it does the latter - give me a second and I'll check, apparently I didn't remember to build after my last configure
18:36.51 starseeker ok, looks like it has a command line nirt command with nirt output on the Archer prompt
18:37.40 brlcad default to view center or you have to specify everything?
18:37.55 starseeker defaults to view center
18:38.02 brlcad okay, cool, so then good enough
18:38.26 brlcad removes it from his list
18:38.54 brlcad up to 80 or so categories of tasks based on several discussions and old task cards
18:39.32 starseeker brlcad: if we're going to check out FLANN (which I think is an awesome idea, bty) we might want to look at nanoflann: https://github.com/jlblancoc/nanoflann
18:40.19 starseeker iirc, the OpenVSP guys wound up going with nanoflann
18:40.52 starseeker header only, so a really easy integration
18:41.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
18:42.05 brlcad good idea, either sounds great to me
18:42.19 brlcad PCL uses FLANN under the hood
18:43.06 starseeker nods - from what I recall last time I looked at it, flann/nanoflann are pretty much the gold standard for that particular problem domain
18:44.20 brlcad if that were ever integrate PCL for the points primitive, we would get one or the other
18:44.47 brlcad can revisit the next time a need comes up
18:44.50 starseeker is contemplating gutting the display-specific functions out of libtclcad into libdm... given the API isn't anywhere near stable final form anyway, it would make what is currently tcl specific logic more generally accessible
18:45.16 starseeker PCL would be a fairly heavy dependency - not saying it isn't worth it, but they pull in a lot of other stuff
18:47.24 brlcad yeah, I know...
18:47.49 brlcad just a thought .. would be a great project in itself that would have to prove the value before we accept integration
18:48.00 starseeker nods
18:48.39 starseeker yeah, thought so - they require boost
18:49.01 brlcad of course they do :)
18:49.42 starseeker 's stance on boost is all-or-nothing - either dodge it, or go whole hog and use the CMake build to ensure the whole thing is there
18:50.09 starseeker way too much work to pick and choose pieces and try to get them working - had really bad luck with that the few times I've tried it
18:51.08 starseeker far rather accept the larger download than try to maintain that piecemeal headache again... that's just me though
18:51.48 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:51.59 brlcad and at that point, it might make sense to push all deps we don't fork out of the tree into a different module
18:52.06 brlcad but that's not this year I think :)
18:52.19 starseeker nods - we'll probably be at that point someday with Qt anyway
18:52.26 starseeker agreed
19:18.20 brlcad if ishwerdas returns, mongodb is installed
19:18.31 brlcad ~memo for ishwerdas mongodb is installed
19:18.31 infobot brlcad: okay
19:53.40 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
20:35.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:57.56 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
22:36.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:56.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:19.02 Notify 03BRL-CAD Wiki:Aledur241160 * 0 /wiki/User:Aledur241160:
23:48.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141123

IRC log for #brlcad on 20141123

00:33.16 starseeker Huh: http://www.rhino3d.com/download/opennurbs/5.0/opennurbs5samples
00:38.15 starseeker Hah! the ON_Brep structure diagram is still on the web: http://wiki.mcneel.com/developer/brepstructure
00:50.46 *** join/#brlcad FreezingDroid (~FreezingC@135.0.41.14)
01:03.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:10.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:21.44 starseeker brlcad: do you think fortran to C/C++ conversion might be something that could come under the GCI heading, or is that a but much for such tasks?
01:22.11 starseeker (thinking of http://www.pdas.com/naca456.html)
03:05.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:29.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:46.00 brlcad starseeker: how many lines of code is it?
03:51.04 brlcad gut feeling is that a GCI task would be somewhere under 5k LOC, so it'd need to be less or easily segmented into testable sets around 1-3k per task
03:52.23 brlcad and probably on the lower side of that range
04:50.55 starseeker cat *.f90|wc -l says 4926 lines
04:53.10 starseeker https://github.com/starseeker/naca is the repo I set up, but haven't had any time to do the translation
04:54.04 starseeker grants it's a bit off-topic - possible relatedness to BRL-CAD would be in the form of a shapes program to generate wings using it
05:09.58 starseeker I've stubbed in some (basically) empty cxx files and CMake logic, so it should be a question of translating a routine and hitting make to see if it builds
05:10.35 starseeker eventually of course it'll need to be checked against the outputs from the fortran code
05:10.52 starseeker also good tasks if a complete translation is achieved
05:13.27 starseeker actually, that loc is too large - the avd file isn't necessary for the core naca456 program
05:14.36 starseeker so it's 3018 lines total
05:15.14 starseeker of the four, only one file is longer than 1k and it's at 1350 - so maybe one file per task...
08:18.22 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:47.21 *** join/#brlcad LordOfBikes (~armin@dslb-092-074-235-144.092.074.pools.vodafone-ip.de)
11:22.41 *** join/#brlcad ishwerdas (75d6ca51@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.202.81)
12:09.14 *** join/#brlcad ishwerdas (75d6ca51@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.202.81)
12:50.12 ``Erik starseeker: f2c generated code has horrible function call style (copying arrays instead of passing pointers) and typically requires their lib... libwa started life as fortran, you can check the git repo to see the major steps to convert the f2c output to normalish C O.o (original program is something weird like docs/sphere.f)
13:56.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:02.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:17.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:26.35 starseeker ``Erik: that's why I'm suggesting something along the lines of what Sean had mentioned in earlier discussions - a manual translation of the logic, rather than an f2c conversion
17:00.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:19.22 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
18:19.24 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
18:35.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:41.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:45.20 Notify 03BRL-CAD:stefanmirea * 63548 brlcad/trunk/src/librt/primitives/revolve/revolve.c: Fixed rt_revolve_plot() to work with negative angles too (inspired from bug 356 on the tracker). The other rt_revolve_*() functions also need to be modified to support negative angles.
23:51.33 *** join/#brlcad stefanmirea (~stefan@p16.eregie.pub.ro)
IRC log for #brlcad on 20141124

IRC log for #brlcad on 20141124

00:19.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:53.34 maths22 brlcad: remind me what I have not done that you want done
01:58.00 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:12.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:12.16 brlcad starseeker: yeah, 1 per task with 2 continuations would probably be reasonable, could see how the first goes
04:13.11 *** join/#brlcad YatharthROCK (~Yatharth@unaffiliated/yatharthrock)
04:13.24 brlcad maths22: task interface and the website -- this is the last week to get our initial tasks uploaded, and to get our website converted over to the new wp site
04:13.54 brlcad priority-wise, probably getting the website up and running since more eyes will hit that
04:15.32 brlcad for the tasker, the ability to dump tasks in melange format, ideally with input fields categorized like on our form from last year so we can make the styling and fields consistent
04:45.25 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
08:15.37 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:36.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:36.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:06.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:26.24 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-kquloxjdcdhxjfmn)
14:12.41 maths22 brlcad: my task form can already output in melange format
14:13.45 maths22 I can do that division of sections later today
14:33.18 maths22 brlcad: let me know how beta.brlcad.org/wp looks.
14:33.24 maths22 I will clone that header in MW
14:58.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:07.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:48.52 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:14.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:22.09 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
18:11.28 Notify 03BRL-CAD:carlmoore * 63549 (brlcad/trunk/doc/docbook/system/man1/en/patch-g.xml brlcad/trunk/src/conv/patch/patch-g.c brlcad/trunk/src/conv/patch/patch-g.h): remove -a option and aflg variable, because we always have aflg > 0
18:14.53 Notify 03BRL-CAD:carlmoore * 63550 brlcad/trunk/src/conv/patch/patch-g.c: forgot to remove -a from Usage
18:17.12 Notify 03BRL-CAD:starseeker * 63551 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libdm/dm-generic.c brlcad/branches/qtged/src/libtclcad/tclcad_obj.c): Move a couple functions from libtclcad to libdm. Quite a lot of logic here, so this will be an involved process.
18:23.16 Notify 03BRL-CAD:indianlarry * 63552 (brlcad/trunk/include/sysv.h brlcad/trunk/src/libsysv/CMakeLists.txt and 5 others): Added 'setenv' to sysv header. Removed old definition setting from libsys/CMakeList.txt that forcibly defined HAVE_MEMSET, HAVE_STRCHR, HAVE_STRDUP, HAVE_STRTOK. Added include of sysv.h to setenv.c to properly export to dll. Added include of sysv.h to mged/attach.c and nirt/nirt.c to properly import
18:23.18 Notify setenv symbol. Added sysv definitions for include directory and add sysv library to mged and nirt CMakeList.txt.
18:24.14 Notify 03BRL-CAD:starseeker * 63553 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libdm/dm-generic.c brlcad/branches/qtged/src/libtclcad/tclcad_obj.c): Move a few more functions - need to look at the various draw_labels functions to see what the differences are...
18:33.08 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
18:40.42 Notify 03BRL-CAD:starseeker * 63554 brlcad/branches/qtged/src/libdm/dm-generic.c: refactor faceplace drawing function into libdm
19:33.40 Notify 03BRL-CAD:carlmoore * 63555 brlcad/trunk/src/util/pix-bw.c: shorten the source code by removing a 'return 0'
20:03.51 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
20:55.18 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:08.22 Notify 03BRL-CAD:starseeker * 63556 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libtclcad/tclcad_obj.c): Use dm_draw_faceplate in libtclcad
21:09.00 Notify 03BRL-CAD:carlmoore * 63557 brlcad/trunk/doc/docbook/system/man1/en/pix-png.xml: touch up pix-png man page
21:23.59 Notify 03BRL-CAD:carlmoore * 63558 brlcad/trunk/doc/docbook/system/man1/en/pix-sun.xml: touch up pix-sun.xml
21:28.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:35.37 Notify 03BRL-CAD:carlmoore * 63559 brlcad/trunk/src/util/pix-ppm.c: disable 'cannot use both -o and >' in pix-ppm.c
23:26.51 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20141125

IRC log for #brlcad on 20141125

00:39.11 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
03:01.12 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
04:11.57 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
04:34.49 brlcad maths22: beta looks same as before for the most part, am I missing something?
04:36.14 brlcad maths22: I'm basically expecting to see a converted site that we can change in the apache config to make beta be the new main site
04:39.43 brlcad and much still seems broken like several links that go nowhere, dead image links, themedemo postings, and a few other issues
04:40.25 brlcad if the site is being tracked in github, we could get multiple hands working on it this week
04:41.44 brlcad one of the other issues noted, the massive log-in form front-and-center seems unnecessary as there's little value to creating an account .. now having a simple form that signs them up to the brlcad-news mailing list would be useful! :)
04:42.37 brlcad don't know if the download button logic is supposed to detect platform, but it's prompting me to download a .deb and I'm not on linux, and the link doesn't work ;)
04:53.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:49.55 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:54.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:39.24 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
14:01.20 brlcad yay, snow tomorrow
14:01.40 brlcad andrei_: you able to look at any of the patches?
14:03.24 andrei_ hello! I can, do you have any in mind, or should I pick them?
14:04.23 brlcad any of them will help
14:04.49 brlcad there's at least a dozen that are *really* trivial
14:06.10 andrei_ ok, will do
14:19.10 brlcad awesome, thanks!
14:56.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:37.16 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
16:35.44 *** join/#brlcad notify-web (~notify-we@192.30.252.40)
16:35.44 notify-web [13web] 15maths22 pushed 2 new commits to 06master: 02http://git.io/57tPVQ
16:35.44 notify-web 13web/06master 14ad01644 15Jacob Burroughs: Major updates for lots of things, most notably MW theme (currently broken)
16:35.44 notify-web 13web/06master 144bba9b6 15Jacob Burroughs: Major updates for lots of things, most notably MW theme (currently broken) [forgot to add new files]
16:35.44 *** part/#brlcad notify-web (~notify-we@192.30.252.40)
16:35.45 maths22 brlcad: github is up to date
16:38.39 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
16:39.53 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:40.52 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:50.22 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:55.35 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:56.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:08.11 *** join/#brlcad sofat (~sofat@202.164.45.208)
17:18.58 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:14.34 brlcad maths22: cool
18:15.34 brlcad maths22: i'm not sure what certificate.pem is used for, but it's no longer a useful certificate since it's now published ;)
18:37.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:42.35 *** join/#brlcad YatharthROCK_ (~YatharthR@unaffiliated/yatharthrock)
19:35.44 Notify 03BRL-CAD:brlcad * 63560 brlcad/trunk/TODO: several have requested a feature like this over the years, some means to associate data on mesh objects. this might just be binary attributes, but there might be a better way specific to meshes.
19:38.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:55.50 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
19:58.16 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-178-252.088.065.pools.vodafone-ip.de)
20:03.06 maths22 brlcad: nothing i know of. i dont use it anywhere
20:03.30 maths22 I like the github commit bot
20:13.22 ``Erik hm, that cert is assigned to "brlcad.org"
20:14.48 ``Erik issuer is brlcad.org, heh, self generated!
20:15.37 ``Erik "openssl x509 -noout -in certificate.pem -text" asplains it
20:17.54 ``Erik does a little jig because his dock icon update/graphing code is working, just needs to fix some kernel value intrepetation issues and polish this puppy up. memory usage graph in the osX dock :)
21:01.11 Notify 03BRL-CAD:starseeker * 63561 (brlcad/branches/qtged/src/qbrlcad/cadimport.cxx brlcad/branches/qtged/src/qbrlcad/cadimport.h): Add step import
21:02.07 Notify 03BRL-CAD:carlmoore * 63562 brlcad/trunk/src/util/pix-sun.c: minor touch-up of Usage; include ? in the options
21:37.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:44.24 Notify 03BRL-CAD:carlmoore * 63563 brlcad/trunk/src/util/pix-yuv.c: remove the high-res 'h' option, implement h & ? for help, and add comments about width,height,high-res
23:02.17 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
23:02.58 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
23:15.34 Notify 03BRL-CAD:carlmoore * 63564 brlcad/trunk/src/util/pix-bw.c: OK, now we can write to 2 files using -o , >
23:20.25 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20141126

IRC log for #brlcad on 20141126

01:07.06 Notify 03BRL-CAD:starseeker * 63565 brlcad/branches/qtged/src/qbrlcad/QAccordianWidget.cxx: Improve accordian open/close behavior.
01:08.48 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:10.24 Notify 03BRL-CAD:starseeker * 63566 brlcad/branches/qtged/src/qbrlcad/cadaccordian.cxx: Call it an 'object' rather than a 'primitive'
01:29.06 Notify 03BRL-CAD:starseeker * 63567 (brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx brlcad/branches/qtged/src/qbrlcad/QToolPalette.h): Rework the QToolPalette slightly with an eye towards allowing a shared control panel between multiple tool palettes.
01:49.19 *** join/#brlcad gurwinder (3b5b7116@gateway/web/freenode/ip.59.91.113.22)
02:23.51 *** join/#brlcad hdo (3b5b7116@gateway/web/freenode/ip.59.91.113.22)
02:24.00 *** part/#brlcad hdo (3b5b7116@gateway/web/freenode/ip.59.91.113.22)
02:29.32 Notify 03BRL-CAD Wiki:MollyKauffmann * 0 /wiki/User:MollyKauffmann:
02:33.50 starseeker grr - shared control panel space for multiple palettes will take a little more work than I thought
02:36.45 starseeker probably warrants a slightly different version of the widget supporting 'groups' of buttons as part of a single palette
02:38.45 Notify 03BRL-CAD:starseeker * 63568 (brlcad/branches/qtged/src/qbrlcad/QToolPalette.cxx brlcad/branches/qtged/src/qbrlcad/QToolPalette.h): Back out QToolPalette changes - need a different direction for what we've been considering, so there's little justification for the extra complexity here.
04:24.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:25.00 *** join/#brlcad gurwinder (3b5b7116@gateway/web/freenode/ip.59.91.113.22)
04:36.39 Notify 03BRL-CAD Wiki:DarioTRDrxa * 0 /wiki/User:DarioTRDrxa:
05:17.36 Notify 03BRL-CAD:brlcad * 63569 brlcad/trunk/NEWS: carl make pix-bw work like pix-png, writing to both a specified file and redirected output
05:20.36 Notify 03BRL-CAD:brlcad * 63570 brlcad/trunk/src/util/pix-bw.c: comment formatting
05:56.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:32.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:38.33 brlcad starseeker: could just disassociate the buttons from the palette -- just have the tools unhide/hide their palette so only one is visible at a time
06:40.07 brlcad http://www.cise.ufl.edu/research/sparse/matrices/
08:37.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
09:15.16 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:35.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:33.15 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:21.44 *** join/#brlcad sofat (~sofat@202.164.45.208)
13:26.31 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
13:29.04 *** join/#brlcad sofat (~sofat@202.164.45.208)
13:31.28 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
13:42.58 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
13:56.16 *** join/#brlcad sofat (~sofat@202.164.45.204)
13:56.20 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:58.27 *** join/#brlcad kanzure_ (~kanzure@131.252.130.248)
14:16.31 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-qlpakwfvsdrrszqm)
14:20.43 *** join/#brlcad sofat (~sofat@202.164.45.208)
14:55.09 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:17.47 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
15:23.02 albertcoder Hi brlcad , had a great time at Reunion. :D
15:23.11 albertcoder Have you had a look of materials database?
15:23.25 albertcoder I have installed it on brlcad server here
15:23.36 albertcoder http://brlcad.org/~albertcoder/mediawiki-1.22.7/index.php/Special:Materials_database
15:23.57 albertcoder Just wanted some directions to improve my work further.
15:29.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:06.02 sofat maths22, hello
16:06.11 sofat i want to ask one question
16:07.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:08.04 brlcad wonders if the question will ever arrive
16:08.16 sofat which theme you are working
16:08.24 sofat in repo there are two themes
16:09.41 albertcoder brlcad, ping
16:09.49 albertcoder Just wanted to carry my work ahead
16:10.00 brlcad albertcoder: yes, I know response in just a sec :)
16:10.18 albertcoder yeah thanks :D
16:10.35 brlcad sofat: since it may take minutes or hours to get a reply (should stay on IRC), I suggest working a separate bit ... I don't think his mailing list message indicated which was closest but the intent was to merge iirc
16:10.52 brlcad albertcoder: so you tell me how this can be improved?
16:11.22 albertcoder hmm there are quite some improvements in my mind
16:11.52 albertcoder like adding the feature to add material types, trait types, and so on.
16:12.15 albertcoder at present these things are kind of static
16:12.27 brlcad static is actually probably good for a first cut
16:12.35 brlcad so people will understand the scope
16:12.43 albertcoder yeah thats fine
16:12.44 brlcad and not try to extend with arbitrary metadata
16:13.08 brlcad question is whether those five are a sufficient point is one question
16:13.21 brlcad I worded that terribly :)
16:13.41 brlcad meant that it's a good question whether those five traits are sufficient starting points
16:13.54 brlcad or whether there are some other common fields (which I think there are
16:14.16 brlcad did you ever get a copy of a material xls data sheet?
16:14.25 albertcoder nopes
16:14.26 brlcad it was a spreadsheet
16:14.36 brlcad hm, don't know if I have a copy of that any where
16:14.40 brlcad goes looking
16:18.38 sofat brlcad, i want to ask one question regarding Benchmark performance database
16:19.58 sofat i see there can be many improvements
16:21.15 sofat now i just need to know infrastructure website if it is mediawiki then i have already mediawiki extension and if wordpress then i will make plugin for it
16:25.18 albertcoder thinks brlcad go went gone ;-)
16:27.49 albertcoder So far the ultimate goal of materials database extension is concerned I think we need to make it interact with brlcad software.
16:29.27 albertcoder May be some tinkering with the brlcad source may be required to make the extension talk to the software.
16:30.58 Notify 03BRL-CAD:starseeker * 63571 (brlcad/trunk/src/libbrep/CMakeLists.txt brlcad/trunk/src/librt/CMakeLists.txt): Set up some test code to see what the openNURBS shape identification routines can tell us.
16:40.28 brlcad sofat: good question -- I don't see the benchmark being a solid fit with mw for some reason, maybe not even a solid fit with wordpress
16:40.30 brlcad current is neither, right?
16:41.17 sofat is confused
16:42.00 brlcad feels like it's prime for being a cake or node or cappucino or similar framework
16:42.17 brlcad sofat: don't be confused, I could be confused
16:42.33 brlcad there are certainly merits with working with mw and/or wp
16:42.50 brlcad wouldn't be opposed to either and leverage existing infrastructure is definitely a GOOD THING
16:43.30 Notify 03BRL-CAD:carlmoore * 63572 brlcad/trunk/doc/docbook/system/man1/en/pix2asc.xml: touch up, as usual, of pix2asc man page
16:43.37 brlcad I'm talking where are we waiting to go LONG long term and what will suite that application platform (the benchmark site is an application platform) the most
16:43.55 brlcad what is the current implementation based on? I don't recall
16:44.39 brlcad albertcoder: so I'm remembering a key feature needed for materials db
16:44.41 sofat it is python
16:45.14 brlcad albertcoder: support for composite material types, which implies changes on even those five values you already have
16:45.24 brlcad sofat: pure python, no frameworks?
16:45.44 sofat yes django framework
16:45.57 albertcoder brlcad, do you mean materials composed of one or more materials?
16:46.10 brlcad albertcoder: with composites, everything is a range ... min/max and default (which is basically the number you have now)
16:46.26 brlcad so there's a minimum density, a maximum, and a default
16:46.30 brlcad and min/max are optional
16:46.38 brlcad unlike the default, which is required
16:47.43 albertcoder sorry couldn't be so clear, an example can help me :)
16:48.50 albertcoder I am not sure if a specific material can have min and max density at the same time
16:49.00 albertcoder or I could not get you.
16:49.34 sofat and i have made this in php for mediawiki extension
16:50.24 brlcad other common fields (also with min/max/default fields) some you have, some you don't yet: name, alternate name(s), density, hardness, yield strength, ultimate strength, shear strength, youngs modulus, bulk modulus, and notes (free-form text)
16:50.24 sofat because your current website running on mediawiki so did this
16:51.19 brlcad albertcoder: a "pure" material like copper has a given density, but a copper alloy is going to have a range of density (probably a normal distribution)
16:51.51 brlcad sofat: so we have a python framework based on django and now a mediawiki extension, yes?
16:52.33 sofat yes ankesh made this in django and i made this in mediawiki
16:53.25 albertcoder okay brlcad then the min and max densities point to the densities of alloys of copper right?
16:56.28 albertcoder and we have to have the range shown once we see the details of copper. Do we?
16:57.05 albertcoder And I will try adding the above traits you mentioned as soon as possible.
17:10.53 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:17.19 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:25.28 brlcad sofat: okay! sorry on the delay, had a convo going
17:25.45 brlcad sofat: so how does your work now on mw compare with the django work?
17:25.59 brlcad oof
17:26.31 brlcad albertcoder: density, hardness, yield strength, ultimate strength, shear strength, youngs modulus, bulk modulus
17:26.53 brlcad they should all have optional min/max ranges and a default value
17:27.44 brlcad ugh
17:29.01 teepee can see a pattern there ;)
17:31.47 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:33.16 brlcad teepee: heh, yeah
17:39.08 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:42.40 brlcad sofat: did you see my reply?
17:55.35 sofat no
17:55.41 sofat where is ?
17:55.59 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
18:07.38 brlcad sofat: how does your work now on mw compare with the django work?
18:07.47 brlcad url/screenshots of both?
18:08.19 brlcad we can and should certainly try to consolidate the efforts as two is inefficient (certainly don't want to waste your time!)
18:09.04 sofat i can provide screen shots now and i put my project online tomorrow
18:09.18 sofat wait i send you screen shots
18:13.30 brlcad sofat: I can tell you that my immediate concern is that the site ankesh made LOOKS really nice, the polished design and appearance of the graphics is appealing
18:13.44 brlcad that affects usability and is central to the benchmark database site
18:14.06 brlcad that's why I suggested benchmark is a bit different than the rest in terms of needing to integrate with the rest of our infrastructure
18:15.02 brlcad the project there is more independent and it's more important that it look nice and be downright TRIVIAL to navigate
18:15.28 brlcad i.e. interface and usability are more important than features (the central feature is a simple performance number)
18:20.29 sofat i sent you mail in this mail store the screen shots of my work please check
18:25.30 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
19:02.32 brlcad sofat: so you're going to make this very difficult I see :)
19:02.42 brlcad the screenshots look a lot better than last time I saw them
19:03.43 sofat :)
19:03.54 brlcad sofat: basically, I'd like you and ankesh11 to sort it out ...
19:04.10 brlcad if only one of you is active, that one would get to decide how to proceed
19:04.22 brlcad my requirement will be on the usability and appearance
19:04.51 brlcad ankesh11's interface style (the colors) still looks better, but that probably wouldn't be hard to adapt
19:04.57 brlcad to yours
19:05.10 brlcad so please discuss and let me know if there's a consensus
19:05.32 brlcad if there's not a consensus on how to proceed, I can intervene or give further guidance
19:05.33 sofat alright thanks
19:06.14 sofat i will discuses with him
19:06.23 brlcad basically, whomever is the most active will be the project lead for this
19:07.03 brlcad I can say that I think the MW menu is completely distracting on this interface, so that would need to be hidden if it stays on MW
19:07.13 brlcad the user shouldn't know or care what the underlying platform is
19:07.25 brlcad it should just be a clean simple interfae that matches our style guide
19:08.56 sofat ok i will change the menu style
19:10.10 brlcad for style guide, see: http://www.google-melange.com/gci/task/view/google/gci2013/5844328496758784 <-- it's incomplete but a really decent start
19:10.19 brlcad and see beta.brlcad.org
19:10.46 brlcad rather beta.brlcad.org/wp/
19:10.59 brlcad waves
19:11.59 ``Erik preparing the thunderdome just in case? ;)
19:40.54 ankesh11 sofat: Hi, great that you are working on the Benchmark project too.
19:41.22 ankesh11 Oh, he went offline!
19:53.03 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
20:11.32 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
20:17.14 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
20:25.02 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-178-252.088.065.pools.vodafone-ip.de)
21:42.16 *** join/#brlcad merzo (~merzo@239-50-132-95.pool.ukrtel.net)
22:14.21 starseeker ``Erik: did you happen to come across this paper back when you were working on the mesh boolean problem? http://arxiv.org/pdf/1308.4434
22:14.34 starseeker was curious if you had an opinion about it
22:30.34 ``Erik I believe so, um, "it's good stuff"... it was one in the chain that descended from the old siggraph paper that our nmg stuff was based off of
22:31.10 ``Erik except it's on the path that went for simplification to improve robustness and performance, where nmg went towards complicating it for, uh, some ... reasons... I guess? O.o :D
22:44.31 ``Erik wait, no, I couldn't have seen that one, but it sure does look familiar
22:48.53 ``Erik meh, formulaic style, very similar images, :) no, I don't think I saw that one, it was after I was doing that stuff, I think I was shifted over to libwa by the time that came out. I'm guessing one of those referenced papers looks similar and is what I was thinking? *shrug*
22:49.46 ``Erik well beyond gci work, but maybe a minimal impl that just splits out obj could be on the wishlist for next years gsoc
22:55.36 *** join/#brlcad merzo (~merzo@239-50-132-95.pool.ukrtel.net)
IRC log for #brlcad on 20141127

IRC log for #brlcad on 20141127

00:12.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:34.38 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
00:39.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:55.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:06.51 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
01:25.13 *** join/#brlcad merzo (~merzo@239-50-132-95.pool.ukrtel.net)
02:06.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:36.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:44.16 *** join/#brlcad sofat (~sofat@202.164.45.208)
03:26.56 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
04:10.00 *** join/#brlcad sofat (~sofat@202.164.45.204)
04:56.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:09.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:40.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:32.26 *** join/#brlcad ishwerdas (75d6cd49@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.205.73)
06:51.29 *** join/#brlcad ishwerdas (75d6cd49@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.205.73)
09:32.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:47.26 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:52.06 *** join/#brlcad npcwarrior (~NPC@58.48.135.237)
11:53.07 npcwarrior hello
11:57.04 npcwarrior anyone on?
12:14.38 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
12:28.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:19.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:28.34 ankesh11 Hi npcwarrior
14:29.30 ankesh11 If you have a question, just post it here, someone will get back to you
14:34.45 *** join/#brlcad gurwinder (3b5be94c@gateway/web/freenode/ip.59.91.233.76)
14:35.00 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:20.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:36.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.46 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
17:05.45 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:40.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:28.16 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
19:31.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:10.33 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
21:30.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:01.33 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
22:26.40 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
IRC log for #brlcad on 20141128

IRC log for #brlcad on 20141128

00:08.02 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
01:06.38 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
03:21.04 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
03:21.57 *** join/#brlcad joy (75dc923f@gateway/web/freenode/ip.117.220.146.63)
04:56.27 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
05:45.51 *** join/#brlcad Gjeet (75dcaa33@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.170.51)
06:01.04 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
06:03.48 gurwinder I have read brlcad documentation brlcad_g_format and come to now how headers and data are present in binary file. But I also searched that some softwares specifies bytes for each element
06:04.58 gurwinder There is no header in there binary data files. Then what is the benefit of having headers in file to BRLCAD?
06:08.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:35.27 Notify 03BRL-CAD Wiki:Amit.adhaye * 0 /wiki/User:Amit.adhaye:
07:44.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:14.07 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:16.32 gurwinder BRLCAD binary data file has headers that atore information about object storing bytes. But what is the use of doing so as many other software make binary file but can't have header in there binary data
08:19.12 gurwinder They just specifies that in this much bytes the name comes and in these much bytes there coordinates come. Why this is not in BRLCAD
10:14.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:48.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
10:59.32 Notify 03BRL-CAD Wiki:Mungase Dipak * 0 /wiki/User:Mungase_Dipak:
12:29.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:36.24 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:37.00 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
14:22.41 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:46.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:15.57 *** join/#brlcad npcwarrior (~NPC@58.48.135.237)
16:18.08 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
16:24.31 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:39.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:52.18 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:00.10 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7808 /wiki/Deuces: /* ... unit tests for LIBBN anim.c */
18:00.43 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7809 /wiki/Deuces: /* ... unit tests for LIBBN qmath.c */
18:01.01 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:01.27 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7810 /wiki/Deuces: /* ... unit tests for LIBBN vector.c */
18:02.04 Notify 03BRL-CAD Wiki:NyahCh3ck20 * 7811 /wiki/Deuces: /* ... unit tests for LIBBN vector.c */
18:24.07 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:31.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:53.21 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:08.03 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
20:11.51 maths22 sofat: Whichever one you prefer (I did some stuff with both, and liked parts of each better)
20:55.28 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:21.17 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
21:42.53 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:17.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
22:17.38 *** join/#brlcad mihaineacsu (~textual@92.81.143.200)
22:51.05 *** join/#brlcad mihaineacsu (~textual@92.81.143.200)
23:02.54 Notify 03BRL-CAD:carlmoore * 63573 brlcad/trunk/doc/docbook/system/man1/en/pixmerge.xml: touching up of pixmerge man page
IRC log for #brlcad on 20141129

IRC log for #brlcad on 20141129

01:04.21 *** join/#brlcad mihaineacsu (~textual@92.81.143.200)
01:34.51 Notify 03BRL-CAD Wiki:MegaDCRobin * 0 /wiki/User:MegaDCRobin:
02:40.58 Notify 03BRL-CAD Wiki:Valadares61 * 0 /wiki/User:Valadares61:
04:47.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:00.50 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
06:04.20 gurwinder hi. As BRLCAD has header in its binary file. What is the use of writing objects information in header? We can also specify that in 1 byte objects name is written, in 1 byte its type and in pecific bytes its coordinates.
06:42.00 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
07:17.47 *** join/#brlcad gurwinder (caa43575@gateway/web/freenode/ip.202.164.53.117)
08:43.27 *** join/#brlcad cz3141 (cz3141@gateway/shell/devio.us/x-pblhjmrktqdqjvvz)
10:17.15 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:15.20 *** join/#brlcad mihaineacsu (~textual@92.81.143.200)
11:28.24 *** join/#brlcad gjeet (75c764fa@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.100.250)
11:29.15 *** part/#brlcad gjeet (75c764fa@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.100.250)
13:28.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:02.47 *** join/#brlcad Ch3ck (~Ch3ck@41.205.22.3)
15:15.39 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:16.12 sofat msths, i am working on this theme
15:16.13 sofat https://github.com/BRL-CAD/web/tree/master/wp/wp-content/themes/brlcad
15:16.25 sofat only
15:17.48 sofat now some tasks is pending give some time i do all updates according the needs then i send the request to Marge the code with orginal code on github
15:18.19 sofat i am little bit busy in my final exams
15:25.23 *** join/#brlcad Ch3ck (~Ch3ck@41.205.22.3)
15:41.02 *** join/#brlcad mihaineacsu (~textual@92.81.143.200)
16:48.28 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:54.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:10.07 *** join/#brlcad infobot (ibot@rikers.org)
17:10.07 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 10th Year Reunion, 7 CAD community members meeting up in California!
17:16.23 *** join/#brlcad sofat (~sofat@101.216.24.49)
18:17.35 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:19.06 *** join/#brlcad sofat (~sofat@101.208.210.30)
18:40.45 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:05.46 *** join/#brlcad Ch3ck (~darkl0rd@41.205.22.3)
19:05.55 *** join/#brlcad merzo (~merzo@30-128-132-95.pool.ukrtel.net)
19:23.01 *** join/#brlcad Ch3ck (~darkl0rd@41.205.22.3)
19:36.02 *** join/#brlcad Ch3ck (~darkl0rd@41.205.22.3)
19:37.54 Stragus pokes ``Erik's elfga.com server again
20:03.21 ``Erik heh, yeah, brlcad's machine is down (thus all the missing regulars)
20:09.44 Stragus Oh. :)
20:24.47 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:32.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:43.40 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
23:44.58 *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net)
23:44.59 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
23:44.59 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
23:44.59 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
23:45.00 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
23:45.03 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
IRC log for #brlcad on 20141130

IRC log for #brlcad on 20141130

00:40.35 ``Erik huzzah, bz is back
00:42.32 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
00:43.39 Notify 03BRL-CAD:starseeker * 63574 (brlcad/trunk/src/libbrep/shape_recognition.cpp brlcad/trunk/src/librt/test_shape_recognition.cpp): Do a little more experimenting
00:43.55 Notify 03BRL-CAD Wiki:Jordi Ibort * 0 /wiki/User:Jordi_Ibor:
03:23.27 brlcad yeah, around 6:42 EST
03:23.41 brlcad and no downtime, so apparently just network mess again
04:30.40 brlcad gcc 5 optimizations: https://software.intel.com/en-us/blogs/2014/11/24/what-is-new-for-x86-in-upcoming-gcc-50
05:24.09 brlcad maths22: if the task interface is ready to go, let me know and I'll try working with it tomorrow
05:26.58 brlcad might really need categorized / templatized data though for this to be a net savings
05:27.17 brlcad there's standard data going on all tasks too
05:45.04 Stragus All these "fancy" auto-vectorization, and compilers still can't manage register allocation properly
05:46.46 Stragus It doesn't even seem that hard as a problem... Start from the inner critical loops, optimize in-out, it appears so easy for a human
07:51.51 *** join/#brlcad ishwerdas (75c764ec@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.100.236)
10:13.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:30.44 *** join/#brlcad LordOfBikes (~armin@dslb-088-064-037-223.088.064.pools.vodafone-ip.de)
11:26.25 *** join/#brlcad merzo (~merzo@38-135-132-95.pool.ukrtel.net)
15:34.37 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:17.23 *** join/#brlcad maths22_ (180f44fa@gateway/web/cgi-irc/kiwiirc.com/ip.24.15.68.250)
16:17.56 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:20.08 *** topic/#brlcad by maths22_ -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2015 participants!
16:20.49 *** join/#brlcad piez (~piez@115.134.195.205)
16:24.41 *** topic/#brlcad by maths22_ -> BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2015 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
16:25.17 maths22_ GCI starts tomorrow: I updated our topic based on the one from last year
16:30.02 maths22_ \whois brlcad
16:30.29 maths22_ \query ``Erik
16:30.48 maths22_ Too much LaTeX...oops
16:31.44 ``Erik yeh, irc is typically /
16:32.14 ``Erik huzzah, brlcad finally hit 'y\n'
16:34.56 brlcad logins repaired
16:35.36 maths22 Now I have found a good looking web-based IRC client if I ever need it again: kiwi
16:36.06 maths22 brlcad: the task interface should be ready to go (at least everything can get saved in it)
16:36.14 maths22 I will tweak the output as necessary tonight
16:36.42 maths22 do you want me to wipe out the tasks already there?
16:37.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:37.52 maths22 I can also bulk import from a csv type file (an open office or excell format would be better, though)
16:39.10 ``Erik many interactive prompts? O.o
16:39.55 brlcad yeah
16:40.23 ``Erik weird, the new gettext stuff?
16:41.00 ``Erik oh, asking to delete old archive files, too, I'd think
16:41.28 brlcad yeah ... do you want to delete this old tarball
16:41.35 brlcad the following actions will be taken, proceed?
16:41.41 brlcad are you really really sure?
16:42.54 brlcad just wasn't expecting any :)
16:43.10 ``Erik ponders tucking a static sudo away somewhere on the machine
16:43.30 brlcad maths22: kiwi irc looks really nice -- want to set it up? :)
16:46.32 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:47.12 brlcad ``Erik: I was just thinking the same thing when I read your e-mail
16:49.17 *** join/#brlcad maths22_ (180f44fa@gateway/web/cgi-irc/kiwiirc.com/ip.24.15.68.250)
17:08.39 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:19.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:21.45 *** join/#brlcad kiwi_99749 (~kiwi_9974@66-118-151-70.static.sagonet.net)
17:26.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:28.38 maths22 brlcad: what kind of standardized data on all tasks?
18:43.28 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:52.37 brlcad maths22: basically boilerplate information, like if it's a coding task a link or info on where to get our source code and how to submit a patch, a mini legal disclaimer saying they're giving unlimited rights, to join our mailing list to keep in touch, to provide their address if they want swag, etc
19:49.49 maths22 brlcad: OK-I get it
19:50.38 maths22 The categories are already saved, so if you put stuff in, I can have it add that type of information by task
19:51.00 maths22 I think it collects everything it needs to; any tweaking would be in the output
19:51.10 maths22 should I clear out last years' tasks?
20:08.37 brlcad not just yet
20:20.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:33.35 *** join/#brlcad merzo (~merzo@38-135-132-95.pool.ukrtel.net)
20:43.09 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
20:49.44 brlcad http://coolwanglu.github.io/vim.js/experimental/vim.html
20:59.34 teepee brlcad: will that run on http://bellard.org/jslinux/ ?
21:03.10 Stragus Hum... I tried compiling a .c file some 40 seconds ago in that JsLinux
21:04.43 Stragus Eh, cat /proc/cpuinfo Pentium MXX 20 bogomips
21:09.59 brlcad teepee: hah, that's awesome .. and ridiculous
21:10.12 brlcad took it a while to load, but .. wow
21:11.25 teepee yeah, it might not be the perfect CAD platform :)
21:13.34 brlcad writes a little fork-bomb program to see what happens
21:23.51 brlcad maths22: will reimporting the task list from last year fix the length field?
21:44.39 Stragus time gcc reports that it took just 18 seconds to compile. I think that clock is broken :p
21:50.49 brlcad Stragus: the author talks about the timer issue
21:51.59 brlcad http://bellard.org/jslinux/tech.html
21:57.44 Stragus Cool.
21:59.02 maths22 what about the length field?
21:59.14 maths22 (I'm not sure what's wrong with it)
21:59.26 maths22 Also, do you only want open tasks from last year (I assume)
22:11.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:15.59 brlcad maths22: yes, only open from last year
22:16.13 brlcad though easy-enough to delete
22:16.28 brlcad the length field, some list 2 or 7 hours, some list 72 hours
22:16.40 brlcad presumably some are/were days and others in units of hours
22:24.20 brlcad maths22: I'm also really torn about the formatting ... the fields not autoformatted are the bane of my existence through GCI
22:24.55 brlcad really would help to have the sections broken out and the export function auto-stylize them
22:26.40 brlcad and a grouping mechanism
22:27.10 brlcad realizes this all isn't going to happen in time :(
22:28.11 brlcad oh, I see you modified the input form, sweet! how's that output...
22:30.17 brlcad ah, I see, shoves it all into the description field
22:30.19 brlcad hmm
22:32.54 brlcad issue report, selecting copy doesn't actually copy the contents (description/fields are empty)
23:52.36 Stragus mumbles something unintelligible about Gentoo dependency hell
23:53.43 Stragus You want to update Firefox? Sure, but update this library. Which needs that one. And for that one, you need to update X. And if you update X, your Nvidia drivers no longer work. And the drivers require the same version of GCC as used to compile the kernel, so you need to recompile the kernel too
23:53.56 Stragus mumbles some more
IRC log for #brlcad on 20141201

IRC log for #brlcad on 20141201

00:09.33 *** join/#brlcad mihaineacsu (~textual@92.85.203.155)
00:57.59 maths22 brlcad: I will fix that
00:58.22 maths22 brlcad: have you added any new ones let
00:58.27 maths22 s/let/yet
01:11.20 maths22 brlcad: if a task is created the new way, it can now be edited/copied the new way; if it was bulk imported, it can be edited/copied the old way
01:13.44 *** topic/#brlcad by maths22 -> Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2015 participants! If you're participating, be
01:14.12 *** topic/#brlcad by maths22 -> Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
01:14.18 maths22 Got the year right for the topic
01:32.19 maths22 brlcad: I dropped the table, but I backed up the data in case you had added things (modified/created times are now tracked)
01:39.37 maths22 brlcad: they are all imported
01:51.31 maths22 brlcad: export should be good to go as well; I might try it
02:44.46 brlcad maths22: are you going to be around for a bit?
02:46.22 maths22 Yes
02:47.56 *** join/#brlcad mihaineacsu (~textual@92.85.203.155)
02:58.17 brlcad maths22: great, I've been working on getting our initial list in place and have been going back and forth from the cake interface and a spreadsheet
02:59.13 maths22 OK. I really should have a bulk import, but I have not figure out what makes the most sense.
02:59.35 maths22 If you end up with a final list, I can import it into the cake interface
02:59.36 brlcad can you help me find my way around the code? if the formatting/styling needs changing for example
02:59.39 brlcad (export)
03:02.01 maths22 I think export is now fixed, but if not, it is in [appdir]/Controller/TaskController.php
03:02.15 maths22 [appdir]=/usr/web/brlcad.org/gci-dev/app
03:02.40 maths22 it is actually TasksController.php
03:05.36 maths22 brlcad: I am creating a github repo for this
03:05.47 maths22 What license should I put up with it
03:06.45 brlcad maths22: I think what I was looking for is in app/Model/Task.php?
03:07.11 brlcad where you stylize the different sections into one description
03:07.13 maths22 Yes
03:07.19 maths22 I thought you meant the CSV output
03:09.04 brlcad I meant that too ... the columns look right, but not the ordering (should be key, title, desc, time, mentors, type, and tags if anything uses numeric positioning)
03:09.17 maths22 It doesn't-it uses the headings now
03:09.30 maths22 it=melange
03:09.55 brlcad okay
03:10.18 brlcad any ideas on how to autopopulate the mentor, round-robin assignment?
03:10.21 maths22 I think that is in the bulk upload directions.
03:10.36 maths22 Can you send me a list of mentors-I will add that feature
03:10.43 maths22 I will make it manually editable
03:11.24 maths22 brlcad: I think random will be easier to quickly do than round robin. Is that OK? (Otherwise I will come up with a mechanism based on the id
03:11.27 brlcad no opinion on the license, it's yours to decide; I'd merely recommend something simple, perhaps compatible with melange
03:12.01 brlcad yes, a mentor must be assigned, and the name must match their melange name exactly
03:12.11 brlcad always been a pain
03:12.23 brlcad usually upload them all as one user, then change them in melange
03:12.34 brlcad and just pick randomly as new tasks get added
03:12.57 maths22 I can pull the list... one second
03:13.57 maths22 brlcad: can there be multiple mentors
03:14.38 brlcad there can
03:14.43 brlcad comma separated list
03:14.59 maths22 OK
03:14.59 brlcad we only need to assign one, frankly doesn't matter for us, but melange requires
03:15.06 brlcad assigning does help motivate the mentors
03:15.24 brlcad could be useful to auto-assign two randomly
03:15.39 maths22 OK
03:15.53 brlcad s/could/would/
03:22.12 brlcad maths22: okay, I'm going to give the list one quick pass through before adding any more and test an upload
03:24.20 brlcad a helpful workflow change when you get users exported/imported is a task save button (that stays on that task) along with buttons for next task and previous task (using the sort from the main task view)
03:25.19 maths22 I am currently taking care of the mentor assigment (it is right now broken, but give it a few minutes)
03:28.29 brlcad nods
03:28.41 brlcad how much time do you have before you disappear for the night? :)
03:29.24 brlcad I can fall back to a spreadsheet if needed for tomorrow and we can sort out export/updating if you need to go
03:30.33 maths22 I have a good bit of time
03:30.34 maths22 rx
03:37.15 brlcad okay, great .. I suspect I'll be working on this through the night here
03:38.20 brlcad (copy button doesn't seem to work)
03:39.58 brlcad (task view now giving fatal errors too) :)
03:44.58 maths22 brlcad: that should be fixed-now I just need to rotate through the mentors
03:45.55 brlcad maybe just assign them on export if the field is empty?
03:46.24 brlcad that'd be a useful way to set/reset them
03:46.47 brlcad copy still doesn't seem to be working too
03:46.58 brlcad pops up the query but doesn't create the tasks
03:53.39 brlcad I assume you're doing something with task 1 mentor assignment? I unset my name once on it earlier, hope I didn't mess you up
04:04.59 maths22 brlcad: can confirm copy is broken with numbers greater than 1. Will fix
04:05.12 maths22 All tasks now have 2 mentors sequentially assigned.
04:05.42 maths22 I will add the algorithm for new tasks
04:09.58 maths22 brlcad: also, import broke the categories: will go through and manually fix
04:11.44 brlcad main view busted again
04:11.52 brlcad and fixed :)
04:12.30 brlcad maths22: so the problem I see is that the same mentors are now paired everywhere .. that is not desirable if any mentor is flakey
04:12.55 maths22 What assignment method should I use then?
04:13.44 brlcad random assignment would be fine
04:14.11 brlcad just randomly pick two mentors ... it'll average out unless your random index range is buggy ;)
04:14.56 brlcad I don't know if it matters, but I've been using a convention to not put #1 on series of tasks (starting with #2)
04:16.05 maths22 OK
04:18.21 maths22 brlcad: assignment is now random
04:20.18 maths22 brlcad: will now fix cloning
04:20.55 maths22 It will only do random assignment if a mentor is not manually chosen, and it will not do random assignment on edit, only on create
04:22.56 maths22 brlcad: will be back in a few minutes
04:33.58 brlcad assignment is working awesome (just created a couple tasks)
04:34.40 brlcad TasksController syntax error, you working in there?
04:34.47 brlcad ahh, apparently
04:35.59 maths22 brlcad: now copy works
04:36.21 maths22 Although it may create too many (I'm not sure)
04:37.06 maths22 Actually, it works OK
04:38.26 maths22 brlcad: save now doesn't redirect
04:38.28 maths22
04:41.24 maths22 brlcad: currently working on next/prev task buttons
04:53.34 brlcad maths22: cool, thanks
04:54.20 brlcad maths22: when you finish with that, can you check on the References and Modify formatting (see http://brlcad.org/gci-dev/tasks/edit/88 )
04:55.40 brlcad or point me to the file and I can try (if app/Model/Task.php was right)
04:57.04 maths22 brlcad: done
04:57.07 brlcad that task also raises an issue for how I should put in additional lists (see the Action block)
04:57.40 maths22 brlcad: I will fix that formatting
04:57.49 brlcad nice!
04:57.56 brlcad (prev/next)
04:58.53 brlcad uh oh, looks like categories got wiped out?
05:03.59 maths22 brlcad: it splits better
05:04.05 maths22 I am about to fix the categories
05:04.25 maths22 It got broken when I did the mentor assignments (bad validation)
05:04.44 maths22 For lists within any other block, just do the HTML manually
05:16.39 brlcad I updated the actions view to resort the options a little
05:18.46 maths22 brlcad: looks good, but the actions should each be in their own li
05:21.31 Notify 03BRL-CAD:brlcad * 63575 brlcad/trunk/TODO: there is a gqa manual page
05:21.56 maths22 brlcad: all tasks are fixed
05:26.48 maths22 brlcad: you must manually do line breaks in HTML within the text boxes: I am fixing the docbook ones
05:33.49 maths22 https://github.com/BRL-CAD/gci-task-manager
05:38.55 brlcad maths22: yeah, I saw .. next/prev naturally fit a left/right pattern so I was hoping to get them side by side
05:40.11 brlcad how is it going to distinguish html from <-- notes within the text boxes
05:40.29 brlcad or just not matching because it's not <!
05:40.35 brlcad <!--
05:41.00 maths22 it takes it literally
05:41.35 maths22 dont give it bad input. it will break
05:45.35 brlcad :)
05:46.42 maths22 Ideally i would filter input, but not yet
06:01.54 brlcad maths22: when I create copies, can you make it assign random mentors too
06:02.03 maths22 Sure
06:02.15 maths22 Once I do that, should I randomly reassign mentors
06:02.28 maths22 also, I got the next/previous buttons to go side by side
06:03.38 brlcad I saw, looks fantastic
06:03.47 brlcad been using it heavily :)
06:04.28 brlcad bug noticed: title is displayed blank when you save a task (at least after assigning mentors)
06:04.42 brlcad it's still there if I leave and come back, but presumably would get wiped if I saved again
06:04.48 brlcad (haven't tested that theory)
06:07.19 maths22 brlcad: What exactly do you do to get that behavior
06:07.35 maths22 Also, it now randomly assigns mentors to copies
06:12.16 maths22 brlcad: are you wrapping each line in a div?
06:17.30 maths22 never mind- it looks like you are copying from last year's melange
06:27.21 brlcad you got the random assignment working beautifully timed to when I started using it :0
06:27.24 brlcad :)
06:27.44 brlcad yeah, I just pulled the popular design tasks forward
06:28.10 brlcad I have about 100 new tasks to write up but they'll be last
06:28.14 brlcad (after doing an import)
06:28.35 maths22 I would suggest you try a bulk import now so we can make sure my export works
06:28.43 brlcad :D
06:28.57 brlcad I tested export earlier and it was working well
06:29.09 maths22 Do you know if it was accepted by melange?
06:29.12 brlcad but not imported specificially into melange (because it's a pain to delete)
06:29.30 brlcad but it was parsed by the same framework (gdocs)
06:29.40 maths22 OK
06:30.08 brlcad hm, okay, so we may be good to go ... am I forgetting anything..
06:30.33 maths22 Not that I know of...
06:30.46 maths22 hopes there isn't anything obvious missing
06:32.04 brlcad hrm, minor bug .. if I try to add more tasks to an existing set, it's not renumbering from the highest
06:32.29 brlcad pick the base, and it creates 2,3,4
06:32.46 brlcad pick the last (#7) and it creates #7 #2, #7 #3, #7 #4
06:33.13 maths22 Can you give me a specific example?
06:33.24 brlcad interesting, and won't let me manually edit the title
06:33.34 brlcad Identify and eliminate dead code
06:34.38 maths22 brlcad: that is because that group was bulk imported-the numbering was part of the original import
06:34.51 maths22 It does not know that those tasks are related
06:35.17 maths22 it works will all the ones at the bottom that were duplicated through the system
06:35.20 brlcad did you change that logic? I thought you had it working based on the title/convention
06:35.47 maths22 It was always based on a base item-that is how it knows what number to use as the starting point
06:36.03 maths22 it tracks how many duplicates have been made of the base item
06:36.48 maths22 Otherwise it would not easily know what number to use next without scanning through the whole list of tasks
06:37.00 brlcad I expected it to scan :)
06:37.24 brlcad minor issue, can make do
06:39.57 *** join/#brlcad GitHub192 (~GitHub192@192.30.252.41)
06:39.57 GitHub192 [13gci-task-manager] 15maths22 pushed 1 new commit to 06master: 02http://git.io/nqv_bw
06:39.57 GitHub192 13gci-task-manager/06master 14e019ec3 15Jacob Burroughs: use library function for getting 2 random element instead of my own, worse algorithm
06:39.57 *** part/#brlcad GitHub192 (~GitHub192@192.30.252.41)
06:42.57 brlcad heh, that was quick
06:43.16 maths22 what is that?
06:43.18 brlcad maths22: okay so bulk *almost* worked... looks like the input data has changed
06:43.24 maths22 In what way
06:43.38 brlcad mentors, expecting their username, not display name
06:43.47 brlcad do you have access to that list?
06:43.53 maths22 No-do you?
06:43.57 brlcad of course
06:44.08 maths22 Message me it, and I will get it in the db
06:46.08 maths22 brlcad: I have changed the export and table structure to have a separate username field
06:46.54 brlcad couple extra mentors just added too
06:47.05 brlcad feel free to wipe them all and reassign random
06:47.16 maths22 OK
06:47.41 maths22 I have a way to get the username, but it will be easier if you sent me the list
06:47.50 brlcad the export structure was correct
06:48.00 maths22 What was the issue then?
06:48.08 brlcad it looked up each mentor value, but was expecting a username
06:48.16 brlcad e.g., "brlcad" instead of "Sean"
06:48.42 brlcad "hsrai" instead of "Hardeep Singh Rai"
06:48.43 maths22 right-so can I have a list of those usernames & mentor values
06:48.52 brlcad send it to you
06:48.57 maths22 OK
06:49.05 brlcad ahh, you have two irc's attached
06:49.28 maths22 what do you mean by two ircs?
06:49.53 brlcad never mind, I just had an old window open for you
06:50.10 brlcad where you were maths22_
06:50.37 maths22 OK
07:00.35 brlcad let me know when you want me to try again
07:02.11 maths22 brlcad: go ahead
07:04.09 *** join/#brlcad notify-web (~notify-we@192.30.252.38)
07:04.09 notify-web [13gci-task-manager] 15maths22 pushed 1 new commit to 06master: 02http://git.io/chvlbg
07:04.09 notify-web 13gci-task-manager/06master 14cac42ce 15Jacob Burroughs: changed to use username field instead of display name
07:04.09 *** part/#brlcad notify-web (~notify-we@192.30.252.38)
07:05.56 maths22 brlcad, ``Erik: do we know if notify is ready to parse GCI messages?
07:08.59 maths22 I forgot to update the mentors; they are now updated.
07:14.21 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:15.08 brlcad maths22: w00t! they all imported
07:15.14 maths22 I see
07:16.15 maths22 They look good
07:16.30 maths22 Now lets hope syncronization looks like it should
07:17.09 maths22 Sadly, you still have to manually publish each one
07:17.18 brlcad yes
07:17.28 brlcad and it pointed out a couple other issues
07:17.48 maths22 Like what?
07:18.23 maths22 s/looks/works
07:21.37 brlcad had duplicates of all the sticker tasks
07:21.58 brlcad surprisingly with different appearance and categories too
07:22.21 brlcad couple dozen missing tags (almost certainly imported that way)
07:23.11 brlcad and the one issue that you probably can fix is the styling on the References and Modify sections
07:23.26 maths22 Oddly there are not sticker duplicates in the original data
07:23.53 maths22 the tags issue is the original source
07:23.53 brlcad no, I probably created a second set, overlooking that they were already there
07:24.04 maths22 Did you then delete them?
07:24.27 brlcad it is, not worried about them -- easy to fix, just not evident in the view since I'd have to visit them to see that
07:24.43 maths22 What is wrong with the references/modify styling?
07:24.49 brlcad http://brlcad.org/gci-dev/tasks/edit/72 <-- here
07:25.07 brlcad should I manually add the html?
07:25.43 maths22 It just needed to be re-saved to be re-parsed
07:25.44 brlcad or can it be made smart to see one per line?
07:25.49 brlcad ahh
07:26.13 maths22 it parses on save to allow for better compatiblity with imported 1-piece descriptions
07:26.13 brlcad so action has to be manual, I presume?
07:26.24 maths22 I can force a re-parse of everything...
07:27.00 brlcad it's just missing newlines on that manual list .. but yeah, that'd probably screw up something already html-formatted
07:27.13 maths22 just that 1, or other ones?
07:27.24 brlcad there were a couple others
07:28.19 brlcad more importantly, though, there needs to be a "References:" header before the references list and "Modify:" too
07:28.42 brlcad (instead of Code: ... it's only Code if it's a code task and it's a file path...
07:30.41 brlcad maths22: how hard would it be to add the same footer to all tasks descriptions (on export)?
07:31.00 maths22 brlcad: done
07:31.05 maths22 What sort of footer
07:31.11 maths22 It would be very easy.
07:31.27 maths22 References and modify are now properly labeled
07:31.46 brlcad If you recall last year, we manually contacted everyone
07:32.07 maths22 With what (I don't remember)
07:32.15 brlcad needs another blank before Modify:
07:32.47 maths22 brlcad: done
07:33.29 brlcad cool
07:33.32 brlcad that looks better
07:33.55 maths22 What sort of footer do you want?
07:37.38 maths22 brlcad: I also might see about increasing the number of non-beginner tasks
07:37.50 maths22 Remeber that each student can only do 2 beginner tasks
07:38.22 maths22 I know we have enough for now, but for later ...
07:38.47 brlcad you have some ideas?
07:38.57 maths22 I will come up with some tomorrow
07:39.10 maths22 Mostly thinking aloud now
07:39.21 brlcad cool, your perspective will be better than mine ;)
07:40.00 brlcad I've been going on what tasks require the fewest skills / experience so far
07:42.45 maths22 I'm going to get some sleep now, but you should be able to upload the latest export and it will update the existing tasks
07:43.49 maths22 to force a reparse: /usr/web/brlcad.org/gci-dev/app/Console/cake task force_reparse
07:44.13 maths22 to randomly assign mentors: /usr/web/brlcad.org/gci-dev/app/Console/cake task assign_mentors
07:46.32 *** join/#brlcad notify-web (~notify-we@192.30.252.32)
07:46.32 notify-web [13gci-task-manager] 15maths22 pushed 1 new commit to 06master: 02http://git.io/BO6ldg
07:46.32 notify-web 13gci-task-manager/06master 143d94b8e 15Jacob Burroughs: added option to re-generate descriptions and updated generated output
07:46.32 *** part/#brlcad notify-web (~notify-we@192.30.252.32)
07:53.44 brlcad footer is a couple sentences, ideally in a smaller font, to say something like: <a href="http://brlcad.org/wiki/IRC">Join IRC</a> for interactive chat. Join <a href="https://lists.sourceforge.net/lists/listinfo/brlcad-news">brlcad-news</a> to see work showcased. E-mail your name and postal address to contest@brlcad.org for free BRL-CAD stuff post-GCI. Agree to our <a href="...">license requirements</a> before submitting work.
07:54.00 brlcad maybe in a box, one per line
07:54.07 brlcad checkbox style
07:55.24 brlcad maths22: thank you for all your help
07:58.58 brlcad another side-effect of not basing increments on the name .. if I delete a bunch of copies (e.g., 2-5), update the description, and recreate new copies, it numbers from where it left off (6-9)
08:11.16 *** join/#brlcad notify-web (~notify-we@192.30.252.37)
08:11.16 notify-web [13web] 15sofathitesh opened pull request #1: Modified files for theme (06master...06master) 02http://git.io/WzkJaQ
08:11.16 *** part/#brlcad notify-web (~notify-we@192.30.252.37)
08:37.37 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:46.36 *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik)
08:46.40 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
09:29.51 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:03.13 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
11:45.58 *** join/#brlcad deepak_ (~chatzilla@117.199.98.201)
12:14.03 *** join/#brlcad mihaineacsu (~textual@92.81.140.149)
12:18.00 Notify 03BRL-CAD Wiki:Gauravjeet * 7812 /wiki/Brlcad-logo: /* Created a page that contains link to all new BRL-CAD logos. */
12:57.41 ``Erik pdf ocr (might be useful for old reports?) http://documentup.com/virantha/pypdfocr
12:59.45 ``Erik (notify should handle gci stuff, the regex was generalized last year)
13:20.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:32.58 maths22_ brlcad: I can do that footer; once you send me the exact text, I will add it in.
13:34.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:37.14 *** join/#brlcad notify-web (~notify-we@192.30.252.42)
13:37.14 notify-web [13web] 15maths22 pushed 2 new commits to 06master: 02http://git.io/LakJMQ
13:37.14 notify-web 13web/06master 14b6d88c3 15sofat: Modified files for theme
13:37.14 notify-web 13web/06master 146b511ff 15Jacob Burroughs: Merge pull request #1 from sofathitesh/master...
13:37.14 *** part/#brlcad notify-web (~notify-we@192.30.252.42)
13:40.20 *** join/#brlcad notify-web (~notify-we@192.30.252.38)
13:40.20 notify-web [13web] 15maths22 created 06revert-1-master (+1 new commit): 02http://git.io/9jPU5g
13:40.20 notify-web 13web/06revert-1-master 14b931265 15Jacob Burroughs: Revert "Modified files for theme"
13:40.20 *** part/#brlcad notify-web (~notify-we@192.30.252.38)
13:40.33 *** join/#brlcad notify-web (~notify-we@192.30.252.42)
13:40.34 notify-web [13web] 15maths22 opened pull request #2: Revert "Modified files for theme" (06master...06revert-1-master) 02http://git.io/wvp2Gw
13:40.34 *** part/#brlcad notify-web (~notify-we@192.30.252.42)
13:40.40 *** join/#brlcad notify-web (~notify-we@192.30.252.44)
13:40.40 notify-web [13web] 15maths22 closed pull request #2: Revert "Modified files for theme" (06master...06revert-1-master) 02http://git.io/wvp2Gw
13:40.40 *** part/#brlcad notify-web (~notify-we@192.30.252.44)
13:44.41 maths22 brlcad: is there any logic to which tasks are currently published and which ones are unplublished?
13:49.40 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:55.57 maths22 brlcad: Also, rerun the bulk import if you have time before 9:00 pst
13:56.10 maths22 That should update broken descriptions
14:13.01 maths22 ``Erik: Does BZ have 1 or multiple ips?
14:24.13 *** join/#brlcad npcwarrior (~NPC@111.174.130.174)
14:24.21 npcwarrior Hi
14:24.51 npcwarrior I was wondering what kind of work I'd be doing for BRL-CAD during GCI?
14:25.27 maths22 npcwarrior: The task list will become available in ~2.5 hours
14:26.19 maths22 Before then, if you want to get a sense of some tasks, I would look at http://brlcad.org/wiki/Deuces
14:26.41 maths22 This has a sampling of the many tasks that will be available
14:29.24 npcwarrior maths22: Thanks, unfortunetally, the day is closing for those of us who live on the Estern side of the world
14:30.24 maths22 Get started tomorrow then-You won't be at any sort of a disadvantage.
14:31.47 npcwarrior maths22: I'm not worried, just over-excited
14:32.11 maths22 That was me last year (I am now a mentor, was a student)
14:33.07 maths22 To get a better sense of BRL-CAD, you can take a look at http://en.flossmanuals.net/contributors-guide-to-brl-cad/
14:35.08 npcwarrior maths22: Cool. This is my first time. I'm a bit nervous because looking at the level of coding a lot these projects require I am NOT prepared
14:35.25 npcwarrior maths22: But I'm eager to learn
14:35.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:35.52 maths22 Take a look at some complete tasks from last year: https://www.google-melange.com/gci/org/google/gci2013/brlcad
14:36.44 maths22 Some involve coding, but a lot are documentation, and design, and other tasks
14:37.20 npcwarrior ,aths22: Probably going to start with documentation just to ease into things, but my heart is in code
14:37.46 maths22 In that case, documentation sounds like a good place to start
14:38.06 maths22 It can let you take a look at the code and understand it better before you need to modify it.
14:39.33 npcwarrior maths22: That's the plan
14:40.02 npcwarrior maths22: I'm defiantely shooting for a chance to go to mountain view
14:40.15 npcwarrior maths22: But I really just want to get into coding
14:40.29 maths22 npcwarrior: That is more or less what happened with me
14:41.10 npcwarrior maths22: There is no in my community involved in any sort of programming
14:41.41 npcwarrior So it'll be nice to have some help from people who know what they are doing
14:41.54 npcwarrior maths22: Like I said, I'm excited
14:42.51 maths22 npcwarrior: I hope you enjoy it
14:45.14 npcwarrior maths22: Thanks. Are you mentoring in general or for some organization?
14:45.45 maths22 for brlcad
14:48.32 npcwarrior maths22: The organization page mention something about a virtual machne; what exactly would that entail?\
14:50.46 maths22 there is a preconfugured vm you can download from the brlcad downloads page
14:51.14 npcwarrior maths22: Thanks, I'll go do that
14:52.57 npcwarrior This is the first time I've really used IRC (I actually first downloaded it a few days ago) man it's a blast!
14:59.05 mihaineacsu You're doing great!
15:03.40 npcwarrior Thanks
15:12.30 *** join/#brlcad deepak_ (~chatzilla@117.199.98.201)
15:20.31 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:20.37 sofat maths22, hello
15:27.12 maths22 sofat: hi
15:27.30 sofat maths22, please explain what you don't like in theme i am only update the menu and sidebar of theme so what kind of updates you want
15:27.34 sofat please tell me
15:29.42 *** part/#brlcad npcwarrior (~NPC@111.174.130.174)
15:30.15 maths22 sofat: http://beta.brlcad.org/wp/
15:30.23 maths22 This does not look good
15:32.15 sofat check this
15:32.15 sofat 202.164.53.122/~hitesh/wordpress
15:33.17 sofat i am working on this theme
15:33.18 sofat https://github.com/BRL-CAD/web/tree/master/wp/wp-content/themes/brlcad
15:33.27 maths22 sofat: That looks better (although the logo looks very distorted)
15:33.40 sofat ok
15:33.47 maths22 Also, your changes broke the homepage
15:34.08 maths22 That is: the stuff below the menubar changed
15:34.21 maths22 Also, why did you change the links in the menu bar?\
15:34.51 sofat where ?
15:35.20 maths22 For example, documentation used to point to a mediawiki page
15:35.29 maths22 Same with community
15:35.39 maths22 And gallery used to point to /gallery
15:35.39 sofat yes but this just example
15:36.13 maths22 This change is OK when testing, but it should be fixed in the pull request
15:36.48 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
15:36.52 sofat hmm
15:37.30 sofat first tell me which theme you are right now used
15:37.41 sofat in repo i found two themes
15:38.04 sofat first one this
15:38.06 sofat https://github.com/BRL-CAD/web/tree/master/wp/wp-content/themes/brlcad
15:38.11 sofat second one
15:38.27 sofat https://github.com/BRL-CAD/web/tree/master/wp/wp-content/themes/BRL-CAD
15:38.37 sofat i am working on first
15:38.41 sofat theme
15:39.29 maths22 sofat: it is using the first one
15:40.02 sofat ok
15:42.34 sofat https://github.com/BRL-CAD/web/tree/master/wp/wp-content/themes/brlcad
15:42.37 sofat on this
15:42.53 maths22 yes
15:43.30 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:44.11 sofat ok i found some error in this page because i not update this page according to style
15:44.11 brlcad maths22: not sure I understand your questions
15:44.26 brlcad they're all published
15:44.42 brlcad which descriptions are broken?
15:44.45 maths22 brlcad: see https://www.google-melange.com/gci/task/view/google/gci2014/5793865080504320
15:44.47 sofat so give some more time i will do this all updates
15:45.07 maths22 brlcad: the descriptions we looked at last night (unless you manually fixed them or reimported already)
15:45.37 brlcad maths22: and I see you're being humble ... :)
15:45.57 brlcad "I am now a mentor, was a student" .. instead of "I won" :)
15:46.27 brlcad I did regenerate and reimport last night, several times
15:46.30 maths22 OK
15:46.44 brlcad your command line cleanup is pretty awesome
15:47.05 maths22 Then there shouldn't be broken ones, buthttps://www.google-melange.com/gci/dashboard/google/gci2014#all_org_tasks tells me a lot are unpublished
15:47.24 maths22 cakephp offers an easy way to make console commands interact with the DB
15:47.40 maths22 basically I just re-save all the entries, and that regenerates the descriptions
15:47.54 brlcad maths22: ahh, good catch!
15:47.59 brlcad one of the annoyances of melange
15:48.09 maths22 I think you published the first page (of 50)
15:48.10 brlcad it resets the task view every page update
15:48.21 brlcad EVERY freaking time
15:48.33 maths22 Lovely
15:48.57 brlcad and of course the "select all" checkbox only works on the ones you're looking at
15:49.02 brlcad that's bit us several times before
15:49.07 brlcad there, all published
15:50.12 maths22 thank you
15:50.55 brlcad thank you for noticing that
15:52.38 brlcad maths22: I noticed that the break I asked you to insert made things look worse on melange
15:53.14 maths22 example?
15:53.15 brlcad apparently the stylesheet there adds padding before <ul>, just a difference in presentations of gci-dev and melange html styling
15:53.38 brlcad all the "Modify:" blocks
15:54.22 brlcad http://brlcad.org/gci-dev/tasks/edit/72 vs https://www.google-melange.com/gci/task/view/google/gci2014/6363932600041472
15:55.40 maths22 what exactly should be changed then?
15:58.56 brlcad nothing, just had to realize they are quite different and to pay no attention to the appearance
15:59.09 brlcad it'd be nice if they matched but no biggie
15:59.28 maths22 Not now then, but I will try to clone the relevant part of their stylesheets
15:59.35 brlcad looks like basically ul and ol have some padding differences
16:00.11 brlcad gci-dev's ul needs more left padding, and ol needs bottom padding
16:00.30 brlcad (or needs some zero-padding unset)
16:01.13 maths22 Yeah
16:08.25 *** join/#brlcad npcwarrior (~NPC@111.174.130.174)
16:09.34 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
16:10.38 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
16:19.33 sofat maths22, i cound not found the home page coding
16:19.42 sofat you know where is?
16:20.42 maths22 I think it is a mediawiki page
16:22.08 sofat please explain me i am not able to understand
16:23.19 maths22 Never mind
16:23.21 maths22 I was wrong
16:23.29 sofat i know
16:23.45 maths22 https://github.com/BRL-CAD/web/blob/master/wp/wp-content/themes/brlcad/page-front-page.php
16:23.53 sofat ok
16:25.28 maths22 CTCP -proxy- IRSSIPROXY BACKLOG SEND
16:26.31 maths22 BL
16:29.17 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
16:33.20 Notify 03BRL-CAD:carlmoore * 63576 brlcad/trunk/doc/docbook/system/man1/en/pixblend.xml: touch-up of pixblend manpage, including shortening of -S remark
16:37.45 brlcad maths22: is export going to work or were there other changes that might cause problems?
16:38.12 brlcad don't want to do a mass update that might break anything, but want to get back to adding more tasks
16:43.25 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
16:52.24 maths22 brlcad: export should still work (I didn't touch it_
16:53.10 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:08.46 sofat maths22, please create my user account in this link
17:08.49 sofat http://beta.brlcad.org/wp/wp-login.php
17:09.08 sofat simple user
17:09.42 *** join/#brlcad gjeet (75dc9439@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.148.57)
17:15.26 gjeet Hey
17:15.52 *** join/#brlcad Marc____ (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
17:15.54 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
17:15.55 Marc____ hello
17:16.01 maths22 Notify is evidently not working
17:16.03 Marc____ is Sean here?
17:16.28 gjeet how can one task be claimed by two different persons ?
17:16.37 gjeet http://www.google-melange.com/gci/task/view/google/gci2014/4531831353376768
17:16.37 gjeet check this task
17:17.10 maths22 That is bad.
17:17.35 maths22 That second person should not be able to claim it. In fact, we can't approve it or reject it for them
17:17.41 gjeet yeah exactly
17:17.51 andromeda-galaxy maths22: on the student end, it looks impossible to claim for me
17:18.45 andromeda-galaxy maths22: I've been lurking on the mailing list for a while now, looking forward to seeing the new website launch for brlcad.org
17:18.47 maths22 That is good. I wonder what went wrong
17:18.57 maths22 andromeda-galaxy: Should be soon now
17:19.11 maths22 brlcad: brlcad-tracker is not getting updates
17:20.19 andromeda-galaxy maths22: on the doubly-claimed task, I wonder if there is a bug in melange that posts the "Task Claimed" comment whenever it gets a request without checking its datastore? (i.e. not our fault)
17:20.25 *** join/#brlcad Daksh (~Daksh@122.161.112.170)
17:23.00 maths22 It is clearly not our fault; lers see if it keeps happening, and if it does I will contact the melange devs
17:23.26 *** join/#brlcad ishwerdas (75dc9439@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.148.57)
17:24.28 andromeda-galaxy maths22: sounds good! btw, I see you're a mentor on https://www.google-melange.com/gci/task/view/google/gci2014/5240672755908608, what is the expected behavior?
17:24.40 andromeda-galaxy I tried to do that one last year, but I couldn't figure out the expected behavior
17:26.10 Notify 03BRL-CAD Wiki:Sean * 0 /wiki/Brlcad-logo:
17:26.38 maths22 andromeda-galaxy: mentors are assigned randomly, but I will take a look
17:26.54 andromeda-galaxy maths22: okay, good to know, thanks!
17:27.16 *** part/#brlcad Daksh (~Daksh@122.161.112.170)
17:27.38 maths22 The bug appears to be that calling closedb makes mged stop working, but it should be possible to open a db after calling closedb without neededing to reopen mged
17:27.55 maths22 sofat: doing that now
17:28.34 andromeda-galaxy maths22: Hmm... Last time I tried it, at least, opening a new db with opendb made it start working.... I'll test it out again as soon as my checkout finishes downloading and building
17:29.10 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
17:29.23 maths22 That is what I remember (I think I tried it last year and was confused)
17:30.39 andromeda-galaxy Okay, I'll look into it more later
17:41.26 *** join/#brlcad andrei_ (~andrei@5-12-113-104.residential.rdsnet.ro)
17:42.58 andromeda-galaxy BRL-CAD doesn't have a numerical integration library yet, does it?
17:43.45 andrei_ whoa. so many people around. Hello!
17:44.04 ishwerdas hi :)
17:44.38 maths22 ``Erik, brlcad: brlcad-tracker is not recieving task updates. Can we fix that?
17:46.06 maths22 Cool thing I discovered:TapChat
17:46.20 maths22 I am connected to IRC through irssi/screen
17:46.57 maths22 I have it configured as a proxy through TapChat, which can be used on mobile and in a web browser
17:48.54 *** join/#brlcad jrullman (uid54856@gateway/web/irccloud.com/x-vvqtvinubftmvxso)
17:49.30 brlcad maths22: nice, merge update worked without a problem (that I'm aware of!)
17:50.01 brlcad andromeda-galaxy: we've added and removed a couple over the years
17:50.05 maths22 brlcad: great
17:50.35 maths22 Is brlcad-tracker an org-admin setting?
17:50.49 jrullman does anyone have a high-resolution BRL-CAD logo?
17:51.18 brlcad andromeda-galaxy: there's often a better way than integration, or it begs for highly customized for performance ... so when we find another way, the library method goes away
17:51.27 brlcad jrullman: see brlcad.org/wiki/Logo
17:51.46 brlcad jrullman: in short, no, but one of our GCI tasks is to create a proper logo set
17:51.52 andromeda-galaxy brlcad: ah, okay... Some of the geometric structure property-finding stuff requires integrating for the really correct answer, unfortunately
17:52.46 brlcad andromeda-galaxy: that can be said of pretty much every prior use we've had too
17:53.03 andromeda-galaxy brlcad: makes sense
17:53.05 brlcad doesn't mean a custom integrator won't easily outperform a numerical integration library :)
17:53.10 jrullman brlcad: thanks! perhaps i'll tackle the logo task after this current one.
17:53.14 andromeda-galaxy true
17:53.28 brlcad when you know the domain, you can often get an order of magnitude better
17:53.30 andromeda-galaxy I was just thinking about it in terms of some of the things that I started but didn't finish last year
17:53.40 brlcad such as?
17:53.47 brlcad and good to see you again :)
17:53.56 andromeda-galaxy lots of the things with ellipsoids, at least, are hard to approximate really well without elliptical integrals
17:54.16 andromeda-galaxy and it's nice to be back, too!
17:57.03 andrei_ brlcad: I checked out rt^3 and there are no unit tests in tests/coreInterface. Did you guys moved them or there aren't any at all?
17:57.22 andrei_ I plan to make a task to create a unit test per each primitive
17:57.42 andrei_ 1 : 1 : 1
17:59.05 *** join/#brlcad alebard (57ca11cd@gateway/web/freenode/ip.87.202.17.205)
18:01.18 alebard Hi Im doing the task on making a wiki page on joining the brl-cad project .How can I show you my work ?
18:03.39 maths22 alebard: make it on the wiki at brlcad.org/wiki
18:03.55 maths22 Submit the link to the page where you made it
18:04.03 brlcad maths22: no idea what's up with tracker e-mails .. the list is configured as it was last year and it looks like outbound addresses are the same
18:04.09 brlcad my guess is that it's not sending
18:04.28 *** join/#brlcad David___ (60f20f2c@gateway/web/freenode/ip.96.242.15.44)
18:04.34 maths22 That would seem to be the issue. So it is listed in the org admin interface like it should get all emails?
18:08.40 brlcad can you file a melange bug report?
18:08.50 brlcad I just tried a different address, and it doesn't seem to be sending
18:08.58 brlcad someone else might have already filed
18:10.59 maths22 brlcad: sure
18:11.50 maths22 What is the name for these "master emails
18:15.21 andromeda-galaxy Does anyone else see "request for implicit conversion" warnings treated as errors messages on r63576?
18:19.02 brlcad maths22: it's the "Notifications email"
18:19.13 brlcad set in our organization profile
18:20.13 brlcad ours is set to brlcad-tracker@lists.sourceforge.net and I confirmed our list is not receiving or blocking messages
18:20.16 Notify 03BRL-CAD:carlmoore * 63577 brlcad/trunk/src/util/pix3filter.c: implement h and ? (turn off error messages for that)
18:20.20 brlcad set a personal e-mail address and none were received
18:21.31 maths22 thanks
18:24.44 andromeda-galaxy brlcad: I'm getting rtserver.c -Wc++-compat warnings-turned-errors when building... I've fixed them with a couple of explicit casts (the return value of Tcl_GetHashKey is void* but it's being used as char*), but I'm curious if anyone else is observing this. If you have a minute, can you try building r63577?
18:37.23 andromeda-galaxy brlcad: by the way, I also remember having looked at this task last year: https://www.google-melange.com/gci/task/view/google/gci2014/5240672755908608. However, then and now, I haven't actually been able to see any unexpected behavior... do you know what the problem was originally?
18:46.53 brlcad maths22: java .. seems to be out of control, any ideas?
18:47.12 brlcad it's not the first time, I only noticed because your leaderboard wasn't responding
18:47.33 maths22 One moment...
18:53.04 maths22 brlcad: fisheye disabled for now.
18:53.09 maths22 Will diagnose later
18:58.36 brlcad can create a gci task for that ... ;)
18:59.03 brlcad feel free to create any you think would help for backend infrastructure -- you have a solid grasp on all that now
18:59.12 maths22 Will dosoon
18:59.29 brlcad I know, right?! busy day :)
18:59.41 brlcad you miss being the participant?
18:59.58 maths22 Yes
19:00.27 maths22 Right now I am trying to work out an improved IRC usage pattern (sometimes SSH gets in my way)
19:04.56 *** part/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
19:05.00 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
19:05.44 andromeda-galaxy can we safely assume that extruded sketches all have a uniform density of 1?
19:05.56 andromeda-galaxy I can't find any other references in the code to density with respect to sketches
19:07.00 brlcad andromeda-galaxy: that is an unusually hard task so keep track on how much time you spend on it
19:07.10 andromeda-galaxy brlcad: Okay!
19:07.15 brlcad we can break it down into subtasks if it gets crazy
19:07.58 andromeda-galaxy brlcad: near the bottom of http://mathworld.wolfram.com/GeometricCentroid.html they talk about a way to find the coordinates of center of mass (= centroid for uniform density)...
19:08.20 andromeda-galaxy if we assume that rho(x,y,z) = 1, then we can turn those integrals into nice (relatively_ easy exressions
19:09.35 brlcad andromeda-galaxy: by the way, they're not uploaded yet, but as you were heavily involved last year and will remember, we have a lot of these geometry functions ... and they need to get validated, so lots of validation tasks possible if you're interested
19:09.56 brlcad maths22: what do you mean? screen+irssi ftw
19:10.17 maths22 But irssi is painful on my phone
19:10.33 brlcad oof, isn't nearly everything ;)
19:10.52 andromeda-galaxy brlcad, maths22: I'm also trying to figure out a good IRC setup... my problem is that I like ERC in Emacs
19:11.02 brlcad andromeda-galaxy: and yes, can assume uniform density
19:11.14 andromeda-galaxy brlcad: great! I'll start working on that now
19:11.20 brlcad all primitives have uniform/no density
19:11.31 brlcad region objects are where shapes take on mass
19:11.35 Notify 03BRL-CAD Wiki:87.202.17.205 * 7815 /wiki/Talk:Joiningthebrlcadprojec: Joining the BRL-CAD project
19:11.44 andromeda-galaxy brlcad: okay, good to know
19:12.05 brlcad regions are just combination (comb) objects with a flag set to say "these have mass"
19:12.24 andromeda-galaxy ah, that makes a lot of sense
19:12.25 andromeda-galaxy thanks
19:12.27 andromeda-galaxy by the way, do we have an IRC bot for announcing GCI activity? (or is Notify malfunctioning)
19:12.52 brlcad melange is not sending out notifications at the moment
19:13.00 maths22 andromeda-galaxy: melange is not sending the notifications tou our bot
19:13.04 andromeda-galaxy Ah, okay!
19:13.55 alebard <PROTECTED>
19:18.39 maths22 brlcad: tapchat does push notifications when your nick is mentioned or you are messaged, and has a decent mobile interface
19:18.48 maths22 I still use irssi when I am at my computer
19:46.31 *** join/#brlcad TieSoul (~TieSoul@86.89.119.147)
19:50.52 *** part/#brlcad TieSoul (~TieSoul@86.89.119.147)
19:52.53 andromeda-galaxy brlcad: would you mind an approximate solution for https://www.google-melange.com/gci/task/view/google/gci2014/4798991539634176?
19:53.42 andromeda-galaxy Finding the centroid of the sketch is a little hard, but can be approximated by treating the sketch as a finite set of points...
20:23.22 Notify 03BRL-CAD Wiki:Marlos Jose Ribeiro Guimaraes * 0 /wiki/User:Marlos_Jose_Ribeiro_Guimaraes:
20:30.50 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:33.11 maths22 andromed`: in terms of finding a good IRC setup, I suggest you use irssi + screen for a persistent connection, and if you want to use ERC, connect to IRC using irssi as a proxy
20:33.55 maths22 Also, you can setup irssi to mark you as away when you disconnect from the proxy, so it is clear if you are online
20:51.25 andromed` maths22: sounds like a good idea... I was also wondering about using something like ZNC as the proxy, but I'll try out irssi+screen when I have a chance
21:01.20 maths22 irssi+screen is nice because it is also a full-fledged client with a backlog, even when you are not connected into it
21:02.03 andromed` maths22: makes sense... thanks for the recommendation!
21:24.21 *** join/#brlcad kanzure_ (~kanzure@unaffiliated/kanzure)
21:25.36 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:25.53 *** part/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:26.18 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:27.03 *** part/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:27.06 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:29.33 andromeda-galaxy How can I test new primitive functions?
21:33.02 maths22 andromeda-galaxy: src/librt/primitives/table.c
21:33.25 maths22 Add your function to that table, and you should be able to test it in mged
21:33.32 maths22 What primitive function are you looking at?
21:33.35 andromeda-galaxy maths22: I stuck my _centroid function in src/librt/primitives/table.c, but that doesn't seem to make `analyse' pick up on it for some reason
21:33.54 andromeda-galaxy specifically, rt_sketch_centroid and rt_extrude_centroid
21:34.10 maths22 Did it go on the corret row?
21:34.29 maths22 http://www.google-melange.com/gci/task/view/google/gci2013/5385202599723008
21:35.37 andromeda-galaxy maths22: I believe it did
21:35.47 andromeda-galaxy I put it on the same row as the other centroid functions
21:35.59 maths22 5th to last?
21:36.17 andromeda-galaxy maths22: Indeed
21:36.26 andromeda-galaxy maths22: RTFUNCTAB_FUNC_CENTROID_CAST(rt_sketch_centroid)
21:36.33 maths22 void rt_sktech_centroid(point_t *cent, const struct rt_db_internal *ip)
21:36.58 andromeda-galaxy that's the signature in sketch.c
21:37.02 maths22 OK.
21:38.22 *** join/#brlcad martinhesa (c1997d0d@gateway/web/cgi-irc/kiwiirc.com/ip.193.153.125.13)
21:39.39 andromeda-galaxy Then I used `make sk1 sketch' to make a simple sketch, but `analyze sk1' doesn't print out the centroid
21:39.47 maths22 One moment.
21:42.53 maths22 andromeda-galaxy: I´m not sure what´s up with that. Does it work for other primatives?
21:44.04 maths22 I´m running my own build now
21:44.29 andromeda-galaxy Let me check
21:44.49 maths22 I have not built since last year, so I am cleaning first
21:45.20 andromeda-galaxy I just tried with a hyp, analyze outputs a line with the centroid
21:46.40 andromeda-galaxy also, my `make regress' just now complained about finding two instances of strncat and for of strcmp, even though I didn't touch ply-g.c org g-ply.c; can I safely ignore that?
21:49.23 maths22 I can´t remember right now what I did.
21:49.29 maths22 There is a way to add it...
21:50.55 *** part/#brlcad martinhesa (c1997d0d@gateway/web/cgi-irc/kiwiirc.com/ip.193.153.125.13)
21:51.17 andromeda-galaxy The patch from your 2013 task just adds it... I don't know why it doesn't work for mine
21:51.29 andromeda-galaxy I'm doing a clean rebuild just in case, I'll let you know if it helps
21:58.18 andromeda-galaxy maths22: analyze doesn't seem to want to pick it up for some reason...
21:59.30 andromeda-galaxy maths22: ah, got it! analyze_sketch() is used for sketches, instead of analyze_general()
21:59.36 andromeda-galaxy and analyze_sketch() doesn't check for a centroid!
21:59.40 maths22 That would do it
22:00.50 maths22 I had some issues when I did this last year, but I think I had not discovered the table
22:01.00 andromeda-galaxy I'll add something to print out the centroid to analyze_sketch
22:01.05 maths22 It being in analyze_sketch() will mess it up
22:01.38 maths22 You should be able to take the code from analyze_general()
22:02.11 andromeda-galaxy I haven't had time to test it yet, but I've added a centroid point_t to analyze_sketch and copied the printing code from analyze_general, which I think should do it
22:02.35 maths22 I would hope that would
22:02.53 andromeda-galaxy it does! thanks for all the help
22:03.06 andromeda-galaxy Now, I just have to make sure the function works
22:07.07 maths22 testing is always useful :)
22:11.42 andromeda-galaxy maths22: indeed :-)
22:26.10 *** join/#brlcad YatharthROCK_awa (~YatharthR@96.237.108.215)
23:09.20 maths22 Notifications should be fixed tomorrow
23:14.59 maths22 ``Erik, brlcad: Do you know if bz has 1 or multiple IPs?
IRC log for #brlcad on 20141202

IRC log for #brlcad on 20141202

00:04.04 *** join/#brlcad mihaineacsu (~textual@92.81.140.149)
00:55.21 *** join/#brlcad david_grey_ (60f20f2c@gateway/web/freenode/ip.96.242.15.44)
00:55.28 *** join/#brlcad YatharthROCK_awa (~YatharthR@96.237.108.215)
00:55.36 david_grey_ Hey all
00:55.46 david_grey_ Anyone there?
00:58.35 maths22 ~ask
00:58.35 infobot 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.
02:44.43 Notify 03BRL-CAD:brlcad * 63578 (brlcad/trunk/src/librt/primitives/extrude/extrude.c brlcad/trunk/src/librt/primitives/sketch/sketch.c brlcad/trunk/src/librt/primitives/table.c): applied GCI task http://www.google-melange.com/gci/task/view/google/gci2014/4798991539634176 from andromeda_galaxy that uses a fixed sampled grid approach to implement a sketch/extrude centroid approximation.
03:17.57 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
03:19.13 andromeda-galaxy brlcad: For https://www.google-melange.com/gci/task/view/google/gci2014/5297789445603328, can I also patch analyze.c to make MGED recognize it, at least for sketches?
04:20.12 *** join/#brlcad gjeet (caa43575@gateway/web/cgi-irc/kiwiirc.com/ip.202.164.53.117)
04:37.09 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
04:37.55 andromeda-galaxy brlcad: sorry if you already responded to this, I just found out that my irc client died: shoudl I commit each of the tasks the centroid function separately?
04:40.31 maths22 andromeda-galaxy: are you talking about commiting to SVN?
04:41.42 andromeda-galaxy maths22: I am
04:42.02 andromeda-galaxy maths22: don't know if you saw, Sean accepted my first task, and I'm working on a followup that improves it
04:42.08 maths22 andromeda-galaxy: 63578
04:42.25 maths22 brlcad committed it earlier
04:42.37 andromeda-galaxy maths22: Oh, okay, never mind
04:42.43 andromeda-galaxy didn't see that for some reason...
04:43.06 maths22 You were disconnected then
04:43.14 andromeda-galaxy maths22: ah.
04:43.35 andromeda-galaxy maths22: unfortunately, my laptop is having some trouble staying on the network, and I haven't had a chance to set up irssi yet (tomorrow!)
04:46.24 brlcad andromeda-galaxy: when you complete the task, we'll add another to enable it through the analyze command
04:46.42 brlcad maths22: ifconfig -a
04:47.10 maths22 brlcad: thanks
04:47.37 maths22 Was hoping there were 2. Oh well.
04:47.38 brlcad ah, actually it's not heopful
04:48.33 brlcad theree were 2, but apparently we're down to one now
04:48.50 andromeda-galaxy brlcad: okay, good to know
04:48.52 maths22 Is the other allocated to us, but not assigned on the server?
04:48.53 brlcad looks like the second jack got unplugged, config confirms it
04:49.06 brlcad used to be, but doesn't seem to be the case right now
04:49.17 brlcad might have gotten dropped when we moved to atlanta
04:49.23 brlcad I can inquire
04:49.38 maths22 OK. Also, the second ip might be ¨virtual¨
04:49.44 brlcad we can certainly purchase a second one if it's really essential
04:50.18 maths22 I was mostly thinking it would be good to be able to serve brlcad.org over ssl
04:51.25 maths22 For example, a plan is for melange to shift to serving over SSL, requiring external images to be done over ssl
04:57.08 maths22 brlcad: 66.118.151.71 is assigned to bz
04:57.17 maths22 I just added it to see if it works, and indeed it does
05:03.38 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
05:07.33 Notify 03BRL-CAD:brlcad * 63579 brlcad/trunk/src/util/pix-yuv.c: indent comment
05:08.31 Notify 03BRL-CAD:brlcad * 63580 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png): apply updated archer splash screen image from marc tanner ( gci task http://www.google-melange.com/gci/task/view/google/gci2014/4516168681390080 ). expand authorship sections to include artwork as another contribution content type.
05:09.50 maths22 brlcad: I liked that splash screen much more than the current one.
05:11.08 *** join/#brlcad milamber (~devlin@104-9-73-54.lightspeed.cicril.sbcglobal.net)
05:41.11 andromeda-galaxy brlcad: I have the code for https://www.google-melange.com/gci/task/view/google/gci2014/5297789445603328 done, but I don't know how to measure the timing difference
05:41.13 andromeda-galaxy what should I do?
05:48.59 Notify 03GCI:nafisah * 5516399187329024 Design a BRL-CAD splash screen #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:50.14 mihaineacsu Notifications are up? Cool
05:52.26 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
05:55.09 Notify 03GCI:nafisah * 5516399187329024 Design a BRL-CAD splash screen #8: Task Claimed - I would like to work on this task.
06:03.51 Notify 03GCI:mihaineacsu29 * 5516399187329024 Design a BRL-CAD splash screen #8: Task Assigned - This task has been assigned to Nafisa Hussain. You have 100 hours to complete this task, good luck!
06:06.08 Notify 03GCI:nafisah * 5516399187329024 Design a BRL-CAD splash screen #8: Need more specific requirements - Hi, I just read the task summary. I understood that the task at hand is to build a new Splash...
06:32.41 brlcad maths22: not sure what you mean about melange shifting to ssl
06:32.53 brlcad maths22: I set up brlcad.org to work over https a few months back
06:33.30 maths22 brlcad: https://brlcad.org/ gives me an certificate error
06:34.03 maths22 using a second IP would allow for a proper certificiate to be served rather than the one for elfga
06:34.51 brlcad it looks like something got changed, it's trying to use the elfga cert and failing name validation
06:35.07 brlcad it was working :)
06:35.19 brlcad getting it to work might have broken elfga
06:36.19 deepak_ brlcad: Few students are facing problem while finding logo of BRL-CAD specially in splash screen task. Should I add the link for logo inside it?
06:36.28 maths22 That is why 2 ips are necessary
06:36.34 maths22 1 for elfga and 1 for brlcad
06:36.55 maths22 certs are tied to the ip because, at that layer, apache does not yet know what domain you want
06:37.17 brlcad deepak_: sure
06:37.32 brlcad deepak_: you can leave them a comment if you cannot edit the task
06:37.39 brlcad tasks that are claimed cannot be modified
06:38.13 brlcad maths22: possibly, but there are about two dozen other sites on the server too
06:38.26 maths22 But do any of them use SSL?
06:38.45 maths22 many sites can use the same ip; only one can use ssl on a given ip
06:39.30 deepak_ brlcad: Okay, there are some tasks that are yet not claimed or re-opened. I would like to edit them and which are already claimed I would leave a comment over there.
06:42.28 brlcad maths22: it's not a matter of whether they use it, they all have just as much potential / right to use ssl ;)
06:42.45 brlcad that said, you can use one cert across multiple domains
06:42.50 maths22 That makes sense
06:43.49 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:43.50 brlcad it's a TLS extension (which I thought we were using)
06:44.18 maths22 OK
06:44.31 brlcad server name indication (sni)
06:47.22 brlcad andromeda-galaxy: you could write a simple main that just calls that one function after loading a .g file (like 5 lines of code) and run the program through 'time'
06:48.31 brlcad something like db_open(), db_dirbuild(), db_lookup(), rt_db_get_internal(), rt_extrude_centroid()
06:49.22 brlcad could be too fast, might want to wrap the cenroid func in a for i=0; i<1000000; i++) loop
06:49.45 brlcad then just test before and after
07:33.22 Notify 03GCI:zynatrix * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:35.04 Notify 03GCI:zynatrix * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Claimed - I would like to work on this task.
07:40.21 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
07:42.06 Notify 03GCI:zynatrix * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: IRC channel name - Hello, sorry but may i know what is the IRC channel name for this? I might have inquiries and need some...
07:51.06 Notify 03GCI:deepakkumarsharma * 5609694466932736 Design a BRL-CAD splash screen #5: Task Assigned - This task has been assigned to kelly. You have 96 hours to complete this task, good luck!
07:54.22 Notify 03GCI:feliciafflx * 6141611402592256 Design a banner for our Facebook page (and/or other social media sites) #7: Ready for review - The work on this task is ready to be reviewed.
08:01.19 Notify 03GCI:zynatrix * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Claimed - I would like to work on this task.
08:04.17 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
08:12.30 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
08:12.44 andrei_ hello
08:29.35 Stragus Greetings
08:29.38 *** join/#brlcad zynatrix (7457196a@gateway/web/freenode/ip.116.87.25.106)
08:53.02 Notify 03GCI:tannousmarc * 5820060690022400 Design a BRL-CAD business card #5: please do - My main expertise is website design and there are close to none HTML/CSS/JS tasks this far, would be so very...
08:58.33 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:03.22 zynatrix excuse me sorry I am new, but i cannot configure the files as they say the project files are invalid
09:05.10 Notify 03GCI:feliciafflx * 6141611402592256 Design a banner for our Facebook page (and/or other social media sites) #7: Re: archive type - Hi! Okay sure! Thanks for informing me :)
09:05.16 Notify 03GCI:tannousmarc * 5290439682818048 Design a prototype CAD GUI layout #2: Task Claimed - I would like to work on this task.
09:07.28 andrei_ zynatrix, hello! No worries, can you just explain a bit ? What files ?
09:07.42 Notify 03GCI:deepakkumarsharma * 5290439682818048 Design a prototype CAD GUI layout #2: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
09:08.26 zynatrix uhh nevermind thanks im going to choose another task as i think i did it wrongly
09:08.42 Notify 03GCI:zynatrix * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:10.08 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Task Claimed - I would like to work on this task.
09:10.38 Notify 03GCI:popescuandrei * 5516399187329024 Design a BRL-CAD splash screen #8: Task Assigned - This task has been assigned to Ivan Tan. You have 96 hours to complete this task, good luck!
09:18.44 brlcad zynatrix: we'll gladly help you understand what's going on, but details and patience are required ;)
09:19.13 brlcad don't give up too quickly.. gci is just getting started ;)
09:20.15 andrei_ brlcad: friendly reminder, should I make tasks to unit test each coreinterface primitive? Or there are more important issues at the moment?
09:30.55 zynatrix yes i understand but ive been struggling with all the coding and programming tasks all afternoon so i feel like I wont be able to complete this one either xD
09:33.07 andrei_ zynatrix: you do need to work individually on your task, but it s important to ask for help. The idea si that whenever you're stuck, get back to us and somebody will respond and help you
09:49.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:51.00 Notify 03BRL-CAD Wiki:Juliacoleratings * 0 /wiki/User:Juliacoleratings:
09:51.43 Notify 03GCI:pulkit10mehta * 5227763090849792 Design a BRL-CAD Sticker #8: Ready for review - The work on this task is ready to be reviewed.
09:53.30 Notify 03BRL-CAD Wiki:Juliacoleratings * 0 /wiki/File:SexToysforWomen.jpg: [http://sextoysforwomen.pen.io/ Sex Toys for Women] may be an awesome technique to improve solo or partnered sexytime fun for anybody. For trans ladies, they will also be an awesome method to empower us as girls. And a part of the impetus behind this g...
09:57.00 Notify 03BRL-CAD Wiki:Sharonsleeper * 0 /wiki/User:Sharonsleeper:
09:58.51 Notify 03GCI:pulkit10mehta * 5227763090849792 Design a BRL-CAD Sticker #8: Corrected some mistakes. - Sir, I did what you instructed. I added website label also. Used Black-red color scheme for writing...
09:59.42 Notify 03BRL-CAD Wiki:Sharonsleeper * 0 /wiki/File:BestGlitzGSpotVibratorsWaterproofPinkReviews.jpg: [http://bestgspotvibratorsreviews.pen.io/ To insert an image, just dA G-spot vibrator is one of my favourite intercourse toys on the market]. I personal loads of vibrators and I like to make use of different ones relying on my temper. But if I had to s...
10:02.39 Stragus Uh. Your bot is talking about sex toys and vibrators
10:40.12 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:42.20 Notify 03GCI:deepakkumarsharma * 5227763090849792 Design a BRL-CAD Sticker #8: Good Job - Now it looks good. Simple and Beautiful. Good job Pulkit.
10:43.25 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Task Claimed - I would like to work on this task.
10:44.10 Notify 03GCI:popescuandrei * 5828441244958720 Design a BRL-CAD Sticker: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
10:49.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:54.42 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: Ready for review - The work on this task is ready to be reviewed.
11:09.46 Notify 03GCI:deepakkumarsharma * 4942306813673472 Design a BRL-CAD Sticker #6: Room for improvement - Aditya, It is nice but it can be made lot better to make it awesome. It should look simple and...
11:09.52 Notify 03GCI:deepakkumarsharma * 4942306813673472 Design a BRL-CAD Sticker #6: 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...
11:11.47 Notify 03GCI:smriti7545 * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:27.01 Notify 03GCI:arnav * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Task Claimed - I would like to work on this task.
11:28.42 Notify 03GCI:popescuandrei * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Task Assigned - This task has been assigned to Arnav. You have 100 hours to complete this task, good luck!
11:30.28 Notify 03GCI:arnav * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:37.23 *** join/#brlcad yash (3b58b711@gateway/web/cgi-irc/kiwiirc.com/ip.59.88.183.17)
11:40.14 *** join/#brlcad vgeorgiev (2e0ad05d@gateway/web/freenode/ip.46.10.208.93)
11:55.22 *** join/#brlcad infobot (ibot@rikers.org)
11:55.22 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
11:56.43 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: Task Claimed - I would like to work on this task.
11:59.12 *** join/#brlcad zynatrix (7457196a@gateway/web/freenode/ip.116.87.25.106)
12:00.06 Notify 03GCI:odyssey * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:00.11 zynatrix Hello, so just to clarify, the new logo is the one with 2 red circles and a black circle? sorry
12:06.21 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: New File - Sir, I just Uploaded a new file,"sticker1.jpeg". I dropped the last idea and tried a new one Regards, Aditya
12:06.36 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: Ready for review - The work on this task is ready to be reviewed.
12:14.28 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: New File - Sir, I have Looked Over The Last Idea And Made Some Changes. The New File's Name Is,"sticker3.jpg". Hope You Will...
12:18.39 Notify 03GCI:kristina97 * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Question - Thank you for the opportunity. My questions is in which size the image...
12:18.54 Notify 03GCI:popescuandrei * 6189423246966784 Design a BRL-CAD Sticker #4: Task Assigned - This task has been assigned to ISRanjith. You have 100 hours to complete this task, good luck!
12:22.16 Notify 03BRL-CAD Wiki:Starseeker * 0 /wiki/User:Juliacoleratings: Inserting nonsense/gibberish into pages
12:22.59 Notify 03BRL-CAD Wiki:Starseeker * 0 /wiki/File:SexToysforWomen.jpg:
12:23.46 Notify 03BRL-CAD Wiki:Starseeker * 0 /wiki/File:BestGlitzGSpotVibratorsWaterproofPinkReviews.jpg:
12:24.14 Notify 03BRL-CAD Wiki:Starseeker * 0 /wiki/User:Sharonsleeper: Inserting nonsense/gibberish into pages
12:34.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:38.13 Notify 03GCI:vgeorgiev * 6487841399898112 Design a BRL-CAD business card #4: Personal information - With what personal information should be the business card filled? (name, title, phone number, email,...
12:46.48 *** join/#brlcad yash (3b58b711@gateway/web/cgi-irc/kiwiirc.com/ip.59.88.183.17)
12:48.33 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Uploaded - I uploaded new design hope it is better than previous designs. Regards. Ekamjot
12:48.43 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
13:05.33 ``Erik neat, the notify gci plug did work just fine (slightly surprised)
13:06.33 ``Erik Stragus: yeah, when some spammer puts crap in the wiki commit message, notify repeats that crap to channel... :D
13:06.59 yash xD
13:07.20 andrei_ how does a bot create an account
13:07.29 andrei_ you need some sort of basic math computation
13:07.54 ``Erik brlcad, maths22: sri stuff should be set up, um, and the elfga cert is inside the vhost config, so if the brlcad one is set up inside that vhost (and not toplevel), it should work
13:07.58 ``Erik andrei_: huh?
13:08.13 andrei_ the bot that spammed before, had an account
13:08.21 andrei_ wiki/User:Sharonsleepe
13:08.22 andrei_ r
13:08.29 andrei_ how did it create it ?
13:08.47 ``Erik andrei_: that was probably a person being paid to spam forums and wikis...
13:10.04 ``Erik (or the person created the account, then handed it off to a bot for spamming)
13:12.11 Notify 03GCI:ivovalchev * 5039128798298112 Design a BRL-CAD Sticker #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:12.21 *** join/#brlcad metal-machine_ (~metal-mac@117.205.75.45)
13:13.46 metal-machine_ hello, I am trying to find out the use of stepcode for IFC files.
13:14.17 Notify 03GCI:borislavrusinov * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Claim Removed - The claim on this task has been removed, someone else can claim...
13:15.35 metal-machine_ please tell me any piece of docs/code to know that how to use step code to play with IFC files? (read/write-import/export)
13:16.03 metal-machine_ asking the almost same questions on stepcode IRC but no response :(
13:16.34 ignacio Hi Orgs of Google Code in 2014, we turned on the unofficial GCI 2014 Leaderboard, made by svineet http://kuckuck.treehouse.su:5000
13:21.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:21.59 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Ready for review - The work on this task is ready to be reviewed.
13:28.40 Notify 03GCI:raghavthecyberdude * 6680593089691648 Compile BRL-CAD with Dev-C++: Task Claimed - I would like to work on this task.
13:35.02 Notify 03GCI:magejohn * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Task Claimed - I would like to work on this task.
13:36.37 Notify 03GCI:popescuandrei * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Task Assigned - This task has been assigned to MageJohn. You have 100 hours to complete this task, good luck!
13:36.47 Notify 03GCI:popescuandrei * 6680593089691648 Compile BRL-CAD with Dev-C++: Task Assigned - This task has been assigned to RaghavTheCyberdude. You have 100 hours to complete this task, good luck!
13:44.59 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: New Files - Sir, I have Thought About Making Something More Elegant. I have uploaded 2 new files,"elegant1.jpg","elegant2.jpg". ...
13:50.56 Notify 03GCI:raghavthecyberdude * 6680593089691648 Compile BRL-CAD with Dev-C++: Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:55.05 *** join/#brlcad npcwarrior (~NPC@111.174.130.174)
13:59.31 Notify 03GCI:manthan * 4959197779197952 Write manual page documentation (for off-g): Task Claimed - I would like to work on this task.
13:59.36 Notify 03GCI:manthan * 4959197779197952 Write manual page documentation (for off-g): Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:59.51 andrei_ that was fast
14:08.09 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.22.42)
14:10.53 Notify 03GCI:sakshamarora7313 * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
14:12.50 Notify 03GCI:ch3ck * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Assigned - This task has been assigned to Saksham Arora. You have 100 hours to complete this task, good luck!
14:13.00 Notify 03GCI:dobomark * 4959197779197952 Write manual page documentation (for off-g): Task Claimed - I would like to work on this task.
14:13.50 Notify 03GCI:popescuandrei * 4959197779197952 Write manual page documentation (for off-g): Task Assigned - This task has been assigned to dobomark. You have 100 hours to complete this task, good luck!
14:13.52 Notify 03GCI:mihaineacsu29 * 4959197779197952 Write manual page documentation (for off-g): Task Assigned - This task has been assigned to dobomark. You have 100 hours to complete this task, good luck!
14:14.34 andrei_ so does he/she have to do it twice? :))
14:14.50 mihaineacsu_away :))
14:15.36 Notify 03GCI:programmingluko * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
14:15.41 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Claimed - I would like to work on this task.
14:16.21 Notify 03GCI:mihaineacsu29 * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Assigned - This task has been assigned to Engelo. You have 100 hours to complete this task, good luck!
14:17.23 maths22 The comments would suggest http://www.google-melange.com/gci/task/view/google/gci2014/5227763090849792 should be closed.
14:17.53 maths22 Does anyone else agree?
14:19.33 mihaineacsu_away look good to me
14:19.47 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: New Files - Sir, I have Thought About Making Something More Elegant. I have uploaded 2 new...
14:19.54 mihaineacsu_away fantastic job
14:21.02 Notify 03GCI:mini_monstar * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Claimed - I would like to work on this task.
14:21.05 mihaineacsu_away (this one https://www.google-melange.com/gci/task/view/google/gci2014/6141611402592256)
14:21.31 Notify 03GCI:mini_monstar * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:22.01 Notify 03GCI:siddh * 5836136417067008 BRL-CAD Promotional Video: Task Claimed - I would like to work on this task.
14:27.31 Ch3ck_ maths22, I think some slight modications should be made to the T-shirt leaving my comments now.
14:27.41 maths22 OK
14:28.16 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Suggestions on improving current work - Hello, Awesome progress on the current design for the T-shirt and following +Harman's and...
14:28.51 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: 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...
14:29.21 Ch3ck_ just a little work is left.... he's made awesome progress by the ways ;)
14:33.40 Ch3ck_ maths22, any thoughts on the Design Sticker #6 task..?
14:34.05 Ch3ck_ I think the final.jpg logo looks good by there's too much red in the bacground
14:34.15 Ch3ck_ was thinking rectangular would be better
14:36.12 maths22 The text in the final.jpg also feels a bit off
14:36.38 maths22 I agree that rectangular would be better if there isn´t anything taking advantage of the shape
14:38.23 Notify 03GCI:ch3ck * 4942306813673472 Design a BRL-CAD Sticker #6: 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...
14:38.38 Notify 03GCI:ch3ck * 4942306813673472 Design a BRL-CAD Sticker #6: Suggestions on improving final.jpg - Hello Aditya, Good work on the logo, like the final.jpg sticker, but would suggest some slight...
14:39.25 Ch3ck_ hopes he's not so strict on the design ;)
14:40.30 Notify 03GCI:deepakkumarsharma * 5836136417067008 BRL-CAD Promotional Video: Task Assigned - This task has been assigned to Sidh2010. You have 100 hours to complete this task, good luck!
14:41.28 Ch3ck_ ahh now i see why the assign task button wasn't working ;)
14:41.54 *** join/#brlcad helix_ (3b58b711@gateway/web/cgi-irc/kiwiirc.com/ip.59.88.183.17)
14:43.18 *** join/#brlcad deepak_ (~chatzilla@117.215.230.82)
14:49.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:50.45 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: Ready for review - The work on this task is ready to be reviewed.
14:52.22 Ch3ck_ maths22, think the sticker looks great
14:52.28 Ch3ck_ how do i integrate this change?
14:52.31 Notify 03GCI:adityagulati * 4942306813673472 Design a BRL-CAD Sticker #6: New File - Sir, I have uploaded a new file,"finalll.jpg"and its raw file. Hope you will like it. Regards, Aditya
14:52.31 Notify 03GCI:pulkit10mehta * 5227763090849792 Design a BRL-CAD Sticker #8: Thank you - Please approve this task. Were you mentor?
14:53.35 *** join/#brlcad MageJohn (~yuri@zopatista.plus.com)
14:55.22 andrei_ who reviewed pulkit's task?
14:56.09 Ch3ck_ andrei_, Deepak
14:56.11 Ch3ck_ from what i see
14:56.36 Ch3ck_ I would like to integrate aditya's task for the design sticker
14:56.50 Ch3ck_ looks cool, how can i integrate it?
14:57.02 andrei_ what do you mean?
14:57.55 deepak_ andrei_: Should I approve it or mentor should do?
14:57.59 Ch3ck_ andrei_, http://www.google-melange.com/gci/task/view/google/gci2014/4942306813673472
14:58.05 Ch3ck_ this task is good by me
14:58.05 andrei_ if you consider it's done, approve it :)
14:58.11 Ch3ck_ aight
14:58.26 Notify 03GCI:programmingluko * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
14:58.47 Notify 03GCI:ch3ck * 4942306813673472 Design a BRL-CAD Sticker #6: Task Closed - Congratulations, this task has been completed successfully.
14:59.22 Notify 03GCI:dobomark * 4959197779197952 Write manual page documentation (for off-g): Problems with installing - Hello. I have some problems with installing this program. I'm using Linux Mint 17... How...
14:59.27 Notify 03GCI:ch3ck * 4942306813673472 Design a BRL-CAD Sticker #6: Nice work - I like your design, Congrats! ^_^
14:59.32 Notify 03GCI:deepakkumarsharma * 5227763090849792 Design a BRL-CAD Sticker #8: Task Closed - Congratulations, this task has been completed successfully.
14:59.57 *** join/#brlcad metal-machine_ (~metal-mac@117.205.75.45)
15:01.05 Ch3ck_ andrei_, is there any procedure for integrating the completed designs?
15:01.47 andrei_ firstly, from what I've seen there are a number of design tasks
15:02.06 andrei_ I assume we have to figure which one to select
15:02.26 andrei_ you ll probably want to talk to who handles the website
15:04.59 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Task Claimed - I would like to work on this task.
15:06.04 Notify 03GCI:deepakkumarsharma * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
15:08.34 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Nice work - Hello, Looks like you swapped my suggestions. Let's try this, 1.) Move the BRL-CAD open source to the back and the...
15:09.04 Ch3ck_ thanks andrei_ the sticker design by Aditya looks fine
15:09.22 Ch3ck_ would brlcad and see
15:09.45 Notify 03GCI:yannkarlo * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Claimed - I would like to work on this task.
15:10.05 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Ready for review - The work on this task is ready to be reviewed.
15:10.20 Notify 03GCI:kristina97 * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Claim Removed - The claim on this task has been removed, someone else can claim it...
15:10.35 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: 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...
15:11.06 Notify 03GCI:deepakkumarsharma * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Assigned - This task has been assigned to yannkarlo. You have 100 hours to...
15:11.46 Notify 03GCI:filippo_marasco_ * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): None - I can't do the google code in sorry bit i livello in Italy and i'm noto...
15:11.57 *** part/#brlcad milamber (~devlin@104-9-73-54.lightspeed.cicril.sbcglobal.net)
15:13.51 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: New Files - Sir, I have uploaded 2 new files,"t shirt1.jpeg" and " t shirt2.jpeg" "t shirt1" is a bit formal. "t shirt2" is...
15:14.21 Notify 03GCI:namis1610rockstar * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:18.12 Notify 03GCI:namis1610rockstar * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Claimed - I would like to work on this task.
15:18.17 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Awesome progress - I like this!(-shirt1.jpg), The front design looks nice, just reduce the size of the logo by 10-15% and it's be...
15:18.32 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: 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...
15:23.38 Notify 03GCI:ch3ck * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Thanks - It's sad you'll no longer be participating in the Google Code-In :(, but we do...
15:23.48 Notify 03GCI:ch3ck * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Task Reopened - This task has been Reopened.
15:25.59 Notify 03GCI:ch3ck * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Assigned - This task has been assigned to Amardeep Jain. You have 100 hours to...
15:30.10 Notify 03GCI:programmingluko * 5046744513511424 Design a T-Shirt for BRL-CAD #4: None - I do not understand point 3 . my english is not so good
15:30.50 Notify 03GCI:ishwerdas * 5516399187329024 Design a BRL-CAD splash screen #8: File Format - Hey Ivan! I hope you had fun doing this task. Can you please export psd into png or jpeg too.
15:31.55 Notify 03GCI:dimmat97 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:32.18 Notify 03GCI:ishwerdas * 5516399187329024 Design a BRL-CAD splash screen #8: File Format - Hey Ivan! I hope you had fun doing this task. Can you please export psd into png or jpeg too.
15:35.35 Notify 03GCI:brlcad * 4959197779197952 Write manual page documentation (for off-g) http://www.google-melange.com/gci/task/view/google/gci2014/4959197779197952: download from svn Dobomark, try these...
15:40.33 Notify 03GCI:ishwerdas * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Good Job! - Good Job Ekamjot Singh! It's a nice t-shirt design, can you also send it with different colored t-shirts. Not many...
15:40.43 Notify 03GCI:ishwerdas * 6157982744182784 Design a T-Shirt for 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...
15:41.31 *** join/#brlcad gjeet (75cf9cc5@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.156.197)
15:41.35 gjeet Hey
15:41.50 gjeet I just came across this task and couldn't find any assign button
15:41.56 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Ready for review - The work on this task is ready to be reviewed.
15:42.00 gjeet Any other mentor can check it
15:42.09 gjeet http://www.google-melange.com/gci/task/view/google/gci2014/6165028705140736
15:42.46 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: New File - Sir, I have uploaded a new file,"FINAL2.jpg" I hope you like it. Regards, Aditya
15:42.59 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.22.13)
15:43.13 YashM gjeet, it works
15:43.16 YashM are you signed in?
15:43.37 gjeet Yeah !
15:43.46 gjeet Have you assigned it ?
15:43.51 YashM If you claimed another task you cannot claim something else
15:44.18 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
15:45.17 Notify 03GCI:ekansh_mahendru * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Task Claimed - I would like to work on this task.
15:45.32 Notify 03GCI:ishwerdas * 6141611402592256 Design a banner for our Facebook page (and/or other social media sites) #7: Task Closed - Congratulations, this task has been completed successfully.
15:45.33 Notify 03GCI:ishwerdas * 6141611402592256 Design a banner for our Facebook page (and/or other social media sites) #7: None - Thanks Felicia! It is really a nice cover photo.
15:45.50 gjeet YashM: I guess you didn't get me
15:45.52 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: None - I was suggesting underneath the BRLCAD logo at the front of the t-shirt a small quote in subscript would be nice(*not...
15:46.21 YashM The link is working
15:46.27 Notify 03GCI:devj * 5705919451103232 Create a New Year Greeting Card for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
15:46.31 YashM Either you are not logged in or you have claimed some other task
15:46.57 Notify 03GCI:brlcad * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Task Assigned - This task has been assigned to Ekansh. You have 100 hours to complete this...
15:47.07 gjeet I am mentor in GCI and I found this task and I saw that this task is claimed but not assigned so i was searching for assign button but couldn't find one.
15:47.27 YashM oh
15:47.34 gjeet YashM: Are you mentor, if so can you assign it ?
15:47.34 YashM then my bad
15:47.41 YashM I'm not sorry
15:47.45 YashM I misunderstood you
15:48.01 gjeet it's okay
15:48.24 gjeet no worries
15:48.49 YashM :)
15:48.52 Notify 03GCI:somikdhar * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Claimed - I would like to work on this task.
15:48.53 Notify 03GCI:ishwerdas * 5516399187329024 Design a BRL-CAD splash screen #8: A different font - Hey Ivan, It's nice splash screen but the font you have used is bit too wide. It would be nice if you use...
15:49.02 Notify 03GCI:ishwerdas * 5516399187329024 Design a BRL-CAD splash screen #8: 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...
15:49.58 Notify 03GCI:programmingluko * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
15:50.08 Notify 03GCI:gjeet * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Assigned - This task has been assigned to Somik Dhar. You have 100 hours to complete this task, good luck!
15:50.24 *** join/#brlcad ishwerdas (75cf9cc5@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.156.197)
15:51.59 brlcad gjeet: the student merely left a comment saying they would like to work on a task
15:52.23 Notify 03GCI:ishwerdas * 5705919451103232 Create a New Year Greeting Card for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
15:52.25 gjeet Oh !
15:52.28 brlcad you can leave them a comment back telling them they need to claim it first by clicking on the button
15:52.33 brlcad tell them where the button should be
15:52.39 gjeet ok will do now
15:53.00 brlcad if they don't see a button, they've not yet completed their registration paperwork
15:53.16 gjeet hmm
15:53.39 YashM When I claim a task this comes up: "Invalid XSRF token, Token mismatch for user_id '-1'"
15:53.44 Notify 03GCI:ishwerdas * 5705919451103232 Create a New Year Greeting Card for BRL-CAD: Thanks! - Hey Jake! It is a really nice greeting card. I liked your taste and designing skills. I would encourage...
15:53.45 Notify 03GCI:ch3ck * 5705919451103232 Create a New Year Greeting Card for BRL-CAD: Awesome progess :) - I like this card, especially with the background, but just tweak as follows, 1.) The BRLCAD logo...
15:54.09 Notify 03GCI:apoorv00 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task Claimed - I would like to work on this task.
15:54.27 Notify 03GCI:apoorv00 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:55.38 Notify 03GCI:wltan * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Claimed - I would like to work on this task.
15:55.51 gjeet YashM: link to task ?
15:55.58 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Ready for review - The work on this task is ready to be reviewed.
15:56.31 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5039128798298112
15:56.40 Ch3ck_ anyone familiar with compiling BRLCAD on mint?
15:57.03 Ch3ck_ looks like dobomark would need some assistance in this respect ;)
15:57.36 YashM It worked this time
15:57.53 Notify 03GCI:helix * 5039128798298112 Design a BRL-CAD Sticker #7: Task Claimed - I would like to work on this task.
15:58.29 Notify 03GCI:devj * 5765799415382016 Create a BRL-CAD presentation template: Task Claimed - I would like to work on this task.
15:58.54 deepak_ Ch3ck_: AFIAK steps are similar as steps written on http://brlcad.org/wiki/Compiling
15:58.58 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2 http://www.google-melange.com/gci/task/view/google/gci2014/6165028705140736: Click on claim button Hey YL If you want to work on...
15:59.49 Notify 03GCI:gjeet * 5039128798298112 Design a BRL-CAD Sticker #7: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
15:59.50 Notify 03GCI:ch3ck * 4959197779197952 Write manual page documentation (for off-g): Nice work - Could you please give some more specific information on your problem? 1.) Does the code compile...
16:00.18 Ch3ck_ deepak_, yeah i was thinking if he could give some more specific information on his installation problem I could help him out
16:01.39 Notify 03GCI:ch3ck * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Assigned - This task has been assigned to wltan. You have 100 hours to complete this task, good luck!
16:02.09 Notify 03GCI:gjeet * 5765799415382016 Create a BRL-CAD presentation template: Task Assigned - This task has been assigned to Jake Rullman. You have 100 hours to complete this task, good luck!
16:06.41 Notify 03GCI:ch3ck * 5828441244958720 Design a BRL-CAD Sticker: Nice work! - I think the design looks cool except 1.) The BRLCAD is not visible at all. 2.) the many BRLCAD logos all round the page looks...
16:06.46 Notify 03GCI:ch3ck * 5828441244958720 Design a BRL-CAD Sticker: 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...
16:10.19 YashM Whre can I find a vector logo of BRLCAD
16:10.37 YashM or something large enough
16:10.37 ishwerdas YashM at brlcad.org/wiki/logo
16:10.50 YashM ty
16:11.12 ishwerdas You are welcome :)
16:11.43 YashM :)
16:13.12 Notify 03GCI:o7p9bxbnyj * 5297789445603328 Improve a centroid function for extruded sketches (EXTRUDE): Ready for review - The work on this task is ready to be reviewed.
16:13.27 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:13.42 sofat maths22, please check
16:14.15 sofat site menu now i think this is right working
16:14.47 maths22 I will in a few hours. I'm in class now.
16:15.10 sofat ohh okay
16:15.29 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Nice - The front is perfect! As for the back, here are a few suggestions. 1.)Move the Open source modelling to the top of the...
16:15.48 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: 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...
16:17.04 Notify 03BRL-CAD:starseeker * 63581 brlcad/trunk/src/conv/step/CMakeLists.txt: Stub in an ifc-g directory and set up the basic schema wiring. Disabled by default - use -DBRLCAD_ENABLE_IFC=ON to enable building.
16:19.08 Notify 03BRL-CAD:starseeker * 63582 (brlcad/trunk/src/conv/step/ifc-g/IFCWrapper.cpp brlcad/trunk/src/conv/step/ifc-g/IFCWrapper.h): Fix headers
16:20.46 Notify 03GCI:deepakkumarsharma * 5828441244958720 Design a BRL-CAD Sticker: Need Improvement - Rohit, You going great. Here is feedback: Instead of using too many small logo's single logo should look...
16:21.57 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Nice! - Front is perfect, Just a little tweak, 1.) just remove the BRLCAD logo from the back, and it's good to go :) Awesome!
16:22.07 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: 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...
16:23.30 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Ready for review - The work on this task is ready to be reviewed.
16:25.56 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Perfect! - FINAL3.jpg is awesome ^_^. Thanks,
16:26.11 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Task Closed - Congratulations, this task has been completed successfully.
16:27.27 Notify 03GCI:adityagulati * 6172644420354048 Design a T-Shirt for BRL-CAD #7: Thanks - Sir, Thank You Very Much.I Am Glad You Liked It. Regards, Aditya
16:28.05 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Task Claimed - I would like to work on this task.
16:28.55 Notify 03GCI:ch3ck * 6172644420354048 Design a T-Shirt for BRL-CAD #7: None - Take on more interesting designs. you're great at it :)
16:29.05 Notify 03GCI:programmingluko * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
16:29.35 Notify 03GCI:deepakkumarsharma * 5862007957880832 Create a BRL-CAD presentation template #9: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good...
16:30.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:31.16 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Ready for review - The work on this task is ready to be reviewed.
16:31.41 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Perfect! - Awesome job! ^_^
16:31.46 Notify 03GCI:ch3ck * 5046744513511424 Design a T-Shirt for BRL-CAD #4: Task Closed - Congratulations, this task has been completed successfully.
16:35.17 Notify 03GCI:deepakkumarsharma * 4861494520971264 Design a T-Shirt for BRL-CAD #10: File Format - Hey Jude, Hope you having fun in doing task. Can you please export it into png or jpeg too.
16:38.05 *** join/#brlcad martinhermida (~Martin@13.Red-193-153-125.dynamicIP.rima-tde.net)
16:38.44 Ch3ck_ thinkn's it's going to take him some time to appropriately test this centroid code
16:39.24 Ch3ck_ deepak_, do you see anything with the psd format? all i see is 69 for the t-shirt design
16:39.29 Ch3ck_ weird tho'
16:39.55 maths22 Ch3ck_: do you have a good test db for sketches/ebms?
16:40.16 Ch3ck_ nope
16:40.25 maths22 OK
16:40.34 Ch3ck_ was hoping to email brlcad on this
16:40.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:40.42 Ch3ck_ maths22, do you have any?
16:40.53 maths22 No
16:41.04 Notify 03GCI:helix * 5039128798298112 Design a BRL-CAD Sticker #7: Ready for review - The work on this task is ready to be reviewed.
16:41.11 maths22 I may make some now, though.
16:41.19 Ch3ck_ aight gr8
16:41.20 deepak_ Ch3ck_, Yah! I can see BRL-CAD logo and some decorations.
16:41.43 sofat maths22, please check my work also i am waiting
16:41.58 Ch3ck_ deepak_, nice guess xcf format can't be recognised on my system
16:42.08 maths22 sofat: will do
16:42.10 Ch3ck_ sofat, what work is that?
16:42.18 Ch3ck_ design or code?
16:42.41 maths22 Web work (not related to GCI)
16:43.14 deepak_ Ch3ck_, If i'm not wrong .xcf is used by GIMP. Right
16:43.21 maths22 sofat: where can I find it?
16:43.29 maths22 deepak_: .xcf is GIMP
16:44.51 deepak_ okay :)
16:45.02 Ch3ck_ deepak_, yeah it is
16:45.10 Ch3ck_ it's native to gimp
16:47.03 sofat this is just wordpress inner problem i remove this from admin pannel of wordress in menu section
16:48.44 maths22 sofat: Where can I find the updated version?
16:49.34 sofat i don't edit any code
16:50.11 sofat i just edit some menu settings in wordpress control pannel in menu section
16:51.12 sofat and then this menu perfectly work
16:51.31 sofat if you want to see changed please login in wordpress
16:52.27 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
16:52.42 sofat appearance->menu
16:53.13 Notify 03GCI:ch3ck * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Nice! - Awesome progress Jude, 1.)I think you could modify edges of the sticker by embedding the design in a flower as in the edges...
16:53.28 Notify 03GCI:ch3ck * 4861494520971264 Design a T-Shirt for BRL-CAD #10: 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...
16:53.31 maths22 sofat: looks better.
16:53.47 maths22 Can you do something about the logo looking squished?
16:55.26 sofat this logo is new i download this logo from lod GCI tasks
16:55.28 Notify 03GCI:ch3ck * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Great work! - I love this, especially the characters. Show design for the back let's see. Awesome ^_^
16:55.37 sofat s/lod/old
16:55.43 Notify 03GCI:ch3ck * 6079349140750336 Design a T-Shirt for BRL-CAD #9: 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...
16:55.58 sofat if you have any other logo then tell me
16:57.34 maths22 sofat: http://brlcad.org/wiki/Logo
16:57.45 maths22 The top one should have an undistored version
16:58.40 Ch3ck_ is planning on signout for the day
16:58.44 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Ready for review - The work on this task is ready to be reviewed.
17:01.31 sofat ok maths22 please tell what problem you are facing from current logo
17:01.32 sofat ?
17:01.44 Ch3ck_ maths22, would like to see your test db for the centroid function. a link would be nice
17:02.00 maths22 This logo looks too narrow.
17:02.12 maths22 Ch3ck_: haven't yet gotten to it
17:02.29 maths22 sofat: we can ask brlcad if he thinks it looks off
17:02.39 Ch3ck_ aight no prob, just ping Ch3ck when you have one. will try to get on it. When i get to my linux system
17:02.52 Ch3ck_ is working from a crappy Win 8 system :(
17:04.09 Ch3ck_ hits the jungle
17:04.28 sofat ok so tell me about the dimensions of logo so i update this
17:06.55 maths22 Ch3ck_: also using win 8-that is the cause of my problems (currently compiling in a VM)
17:07.26 maths22 I'm hoping a student takes up the windows compiling tasks
17:07.41 YashM i can do on visual studio 2012
17:08.14 maths22 I may need to do a clean checkout
17:08.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:09.13 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5039128798298112
17:10.20 maths22 YashM: I like the basic concept (although someone else should review the colors-I'm partially color blind)
17:10.37 YashM I'm sorry maths :(
17:10.39 maths22 However, the outer edge is rather rough, and the text looks a bit distorted
17:11.14 YashM Can be fixed
17:13.23 maths22 Once its fixed, I'll leave final review to someone else so the colors can be looked it
17:15.09 mihaineacsu_away The colors are fine, I was also thinking about that outer text
17:15.58 maths22 mihaineacsu_away: thanks (you may want to change your nick if you aren't away:) )
17:16.17 mihaineacsu sorry about that :)
17:17.03 YashM uploaded
17:17.06 YashM updatedd
17:17.40 maths22 notify is not notifiying...
17:17.47 mihaineacsu YashM: do you have a color temperature setting you can use?
17:18.14 YashM What do you mean
17:18.17 YashM like warm or cool?
17:18.21 mihaineacsu exactly
17:18.27 maths22 never mind about notify-sourceforge is having issues
17:18.28 mihaineacsu go for warmer colors on the slider
17:19.10 andromeda-galaxy maths22: by the way, what happened to gcibot from last year?
17:19.29 maths22 Not my thing, but I can start up a local copy...
17:19.38 YashM What is slider
17:19.58 andromeda-galaxy maths22: don't have to, just wondering...
17:20.14 maths22 andromeda-galaxy: I was thinking of it yesterday
17:20.31 andromeda-galaxy maths22: that's funny, I was too, but I forget to mention it to anyone
17:21.25 mihaineacsu YashM: it's just a way for adjusting the settings, that's ok
17:21.54 mihaineacsu the text looks better
17:22.49 YashM oh slider
17:24.27 YashM One offtopic ques: do tasks like designing (banners, stickers, etc.) come up during whole of the contest or its just for the beginning
17:24.52 *** join/#brlcad gcibot (~gcibot@66-118-151-70.static.sagonet.net)
17:24.52 gcibot Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
17:24.52 gcibot Source at: https://github.com/aviraldg/gcibot.
17:25.45 *** join/#brlcad gjeet (75cf9cc5@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.156.197)
17:26.21 maths22 gcibot: help
17:26.21 gcibot maths22: Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
17:26.21 gcibot Source at: https://github.com/aviraldg/gcibot.
17:26.24 maths22 gcibot: about
17:26.25 gcibot maths22: Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
17:26.25 gcibot Source at: https://github.com/aviraldg/gcibot.
17:26.42 maths22 testing gcibot...
17:26.43 maths22 http://www.google-melange.com/gci/task/view/google/gci2014/5039128798298112
17:26.44 gcibot Design a BRL-CAD Sticker #7
17:26.44 gcibot Status: NeedsWork (4 days, 2 hours left)
17:26.44 gcibot Mentor(s): Harmanpreet, Ishwerdas
17:26.57 maths22 andromeda-galaxy: good to go
17:27.39 YashM i submitted another
17:27.40 YashM check
17:28.00 YashM bit warmer
17:28.17 andromeda-galaxy maths22: great! should work nicely
17:28.33 andromeda-galaxy if you have a minute, can you take a look at https://www.google-melange.com/gci/task/view/google/gci2014/5297789445603328?
17:28.33 gcibot Improve a centroid function for extruded sketches (EXTRUDE)
17:28.34 gcibot Status: NeedsReview (3 days, 13 hours left)
17:28.34 gcibot Mentor(s): Daniel_R, Ch3ck
17:28.48 maths22 I wish that notify would give full links to the tasks, but I get that that would make messages a bit long
17:29.00 maths22 andromeda-galaxy: I want to, but I don't have a good test .g file
17:29.02 maths22 do you have one?
17:29.11 andromeda-galaxy maths22: the test that I used for the timing comparisons
17:29.20 maths22 Where is that?
17:29.25 andromeda-galaxy was just the sketch wiki page default one
17:29.29 maths22 OK
17:29.29 andromeda-galaxy from make sketch
17:30.10 andromeda-galaxy maths22: at the bottom of http://brlcad.org/wiki/Sketch they mention a way to get it with `make sketch2 sketch', I used that one and a couple of others
17:30.20 *** join/#brlcad gcibot (~gcibot@66-118-151-70.static.sagonet.net)
17:30.20 gcibot Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
17:30.20 gcibot Source at: https://github.com/aviraldg/gcibot.
17:30.22 maths22 OK
17:34.47 maths22 andromeda-galaxy: I'm taking a look now
17:35.28 andromeda-galaxy maths22: thanks!
17:36.37 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5039128798298112
17:36.38 gcibot Design a BRL-CAD Sticker #7
17:36.38 gcibot Status: NeedsWork (4 days, 2 hours left)
17:36.38 gcibot Mentor(s): Harmanpreet, Ishwerdas
17:38.08 maths22 mihaineacsu: The font is better, but I'm not sure about the text color. What do you think?
17:38.46 YashM i added warmth a little
17:38.50 YashM can do more if you want
17:38.53 maths22 andromeda-galaxy, It is analyzing now
17:39.15 maths22 YashM: The text looks like it is two clolors split in the middle. That is what I am not sure about.
17:39.29 YashM oh that
17:39.36 YashM that was supposed to be a style
17:39.39 YashM lol
17:39.45 YashM I'll remove that if it looks bad
17:40.00 maths22 That's why I wanted a second opinion
17:41.47 maths22 andromeda-galaxy: it is currently running
17:42.25 andromeda-galaxy maths22: okay, it did take a while on my machine
17:42.47 andromeda-galaxy it usually ends up going to really big grid sizes to be able to converge
17:47.24 YashM another update
17:48.20 maths22 YashM: Looks good tome
17:48.55 mihaineacsu +1
17:49.10 YashM :)
17:49.25 maths22 YashM: before we close this, can you upload the file from whatever program you used?
17:49.35 maths22 The editable psd or svg or whatever
17:50.02 andromeda-galaxy maths22: is it still running? I don't remember mine taking quite this long...
17:50.16 maths22 Yes. I think something may be wrong
17:50.30 YashM Uploaded the PSD
17:50.33 maths22 How did you change analyze.c
17:50.52 andromeda-galaxy maths22: did the diff I uploaded have the analyze changes?
17:51.06 maths22 andromeda-galaxy: no
17:51.15 andromeda-galaxy maths22: good, just checking; I can send you the analyze changes
17:51.20 andromeda-galaxy or I can send you the little tester C file I wroe
17:51.29 andromeda-galaxy s/wroe/wrote
17:51.44 mihaineacsu YashM: great!
17:51.53 maths22 andromeda-galaxy: both?
17:52.03 maths22 I have to go to class now, but I can take a look when I get back
17:52.07 andromeda-galaxy maths22: sure, can you private message me your email?
17:52.08 maths22 YashM: I accepted it now
17:52.44 mihaineacsu YashM: We're very happy with it, keep up the good job!
17:53.11 YashM Thanks
17:56.40 YashM All graphic design tasks have been claimed
17:56.41 YashM :O
17:57.39 YashM do tasks like designing (banners, stickers, etc.) come up during whole of the contest or its just for the beginning
18:10.59 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
18:11.14 MarcTannous Hello guys, can someone review my task please?
18:11.16 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5290439682818048
18:11.17 gcibot Design a prototype CAD GUI layout #2
18:11.17 gcibot Status: NeedsReview (3 days, 18 hours left)
18:11.17 gcibot Mentor(s): Jacob B, Hardeep Singh Rai
18:11.42 maths22 MarcTannous: I am very impressed by the quality of your work.
18:11.59 maths22 Did you look at all at MGED/
18:12.03 MarcTannous Thank you, I've been freelancing as a web designer for 2 years, decided to join the code in and try to win it as a designer
18:12.14 MarcTannous Did not get a chance to look at MGED, spent more than 10 hours on that UI alone
18:12.34 maths22 MarcTannous: thanks
18:13.12 MarcTannous Hope you guys like it, I wrote a whole essay there about why & how I did it
18:14.28 maths22 MarcTannous: thanks. I hope you will be able to apply your skills to some other tasks.
18:15.06 mihaineacsu MarcTannous: bravo!
18:15.08 MarcTannous I saw there are some stickers & t-shirt tasks but wanted to try more complex ones
18:15.25 MarcTannous Thank you mihaineacsu, amazing to see a fellow romanian over here :D
18:15.26 maths22 MarcTannous: would you be interested in mediawiki skinning / wordpress themeing
18:16.06 MarcTannous Maths22, are you a mentor over there?
18:16.18 maths22 MarcTannous: yes
18:16.33 MarcTannous Browsed the tasks there and saw none regarding user interface, did not think I stand a chance and chose BRLCAD
18:16.55 maths22 MarcTannous: not for mediawiki; for brlcad
18:17.04 maths22 we need to improve our website
18:17.10 maths22 That is what I was asking about
18:17.19 MarcTannous Oh, one of the mentors, I think his name was Sean told me about some possible website-related tasks
18:17.20 maths22 Sorry for the miscommunication
18:17.38 maths22 Yes. I will write some up today
18:17.39 MarcTannous And I would jump at them if I saw them
18:17.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:18.07 MarcTannous I excel in front-end design, would love if you added some small tasks regarding that
18:18.22 maths22 Probably will involve unifying wordpress and mediawiki themes to be more cheisve and in-line with our current design guidelines
18:18.30 maths22 s/cheisve/cohesive
18:18.30 MarcTannous Argh, are you really set on wordpress?
18:18.41 MarcTannous I never do wordpress, am a fan of HTML/CSS/JS
18:18.42 MarcTannous <3
18:18.43 maths22 MarcTannous: what do you suggest
18:19.06 maths22 MarcTannous: the mediawiki part is 100% staying
18:19.18 Notify 03GCI:helix * 5039128798298112 Design a BRL-CAD Sticker #7: Ready for review - The work on this task is ready to be reviewed.
18:19.28 maths22 If you have a really compelling reason to do something other than wordpress, we would probably consider it.
18:19.34 MarcTannous Did not get a chance to look into mediawiki yet, I just prefer HTML/CSS/JS
18:19.45 MarcTannous The reasons I often enunciate are :
18:19.49 MarcTannous Higher customizability
18:20.03 MarcTannous No security issues
18:20.19 Notify 03GCI:dobomark * 4959197779197952 Write manual page documentation (for off-g): I have some problems with BRL-CAD - I don't know, how to download BRL-CAD.... Just downloading this? This: aptitude...
18:20.34 Notify 03GCI:maths22_m * 5290439682818048 Design a prototype CAD GUI layout #2: Task Closed - Congratulations, this task has been completed successfully.
18:20.45 MarcTannous Easier to edit, in my opinion, by people familiarized with coding
18:20.54 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
18:21.08 MarcTannous Wordpress is pretty annoying to work on after being used to html/css because after all, it's just a CMS
18:21.13 MarcTannous content managing system
18:21.17 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: New Files - Sir, I have uploaded 2 alternatives. 1) "option1.pdf" with its raw files : "title slide.psd";...
18:21.41 MarcTannous Also Search Engine Optimization heavily favorizes HTML websites
18:21.45 MarcTannous as far as I know
18:22.09 maths22 MarcTannous: we are going to use a CMS-it helps making the website more of a "community" work because it is easier for everyone to contribute or comment without server access
18:22.15 ishwerdas MarcTannous : but for non-developers editing content directly into html stuff would be tough, wouldn't it be ?
18:22.26 ishwerdas agrees with maths22
18:22.39 MarcTannous Yes, it would, wordpress is by far the go-to version if the people working on it are not familiarized with code
18:22.52 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Need Improvement - Hey Engelo, I appreciate your efforts. Here is feedback : Front Spelling of the modeling is...
18:23.03 MarcTannous Maths22, I got my task closed and can get a new one
18:23.07 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
18:23.08 ishwerdas Also, there's not much of an effect on SEO when it comes to comparison between wordpress and only html/css/js
18:23.17 MarcTannous Should I get an easy one and finish it fast or wait for you to upload some web-design related tasks?
18:23.26 ishwerdas on other hand with use of proper plugins we can excel at SEO in wordpress
18:23.47 Notify 03GCI:brlcad * 4959197779197952 Write manual page documentation (for off-g) http://www.google-melange.com/gci/task/view/google/gci2014/4959197779197952: superuser Dobo, you need to have elevated...
18:24.04 MarcTannous I agree, did not know about the plugins for SEO
18:24.34 MarcTannous Let's do wordpress then or what CMS you guys prefer most, I will learn it on the fly and try to impress with my designs :)
18:24.45 MarcTannous Just waiting for @maths22 's answer so I know what task to pick now
18:24.45 maths22 MarcTannous: there won't be any web ones up until tomorrow (I have to write them up and then brlcad has to import and publish them)
18:24.53 ishwerdas There's a wordpress SEO plugin by yoast, very famous and used by lot of people.
18:25.15 maths22 MarcTannous: current beta website: https://github.com/BRL-CAD/web
18:25.19 maths22 beta.brlcad.org
18:25.25 MarcTannous saw that one maths, looks great
18:25.33 MarcTannous is it a template or done from scratch?
18:25.53 ishwerdas I guess undersocres is used, not sure
18:26.05 ishwerdas s/undersocres/underscores
18:26.06 maths22 I think scratch- it is derived from http://www.google-melange.com/gci/task/view/google/gci2013/5956421170495488
18:26.33 Notify 03GCI:dobomark * 4959197779197952 Write manual page documentation (for off-g): Ok. I solved the problem :) - After I wrote, i solved the problem.... Now i have no questions.... If i need a little...
18:27.07 ishwerdas maths22: why are we working on wiki theme again from scratch ? what happened to the previous theme ?
18:27.08 Notify 03GCI:helix * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Task Claimed - I would like to work on this task.
18:27.22 MarcTannous By the way, if any of the contestants need any help with design-related stuff, I'm here to help
18:27.57 maths22 ishwerdas: this one was a GCI task (I think) from last year and was closer to the wordpress theme
18:28.08 maths22 I want to integrate them, but I haven't had a chance
18:28.14 maths22 GCI task for this year!
18:28.41 Notify 03GCI:brlcad * 5290439682818048 Design a prototype CAD GUI layout #2: above and beyond - Marc, this is truly above and beyond. How long did this take you? Your design actually looks a LOT like one...
18:29.11 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Hey stefangabriel - Nice design stefangabriel. I was just thinking that it would be more...
18:29.31 ishwerdas I made it consistent with the wordpress theme.
18:29.52 maths22 ishwerdas: I'm not sure then.
18:29.54 ishwerdas and if there are any inconsistencies we can work upon them.
18:30.02 Notify 03GCI:deepakkumarsharma * 5862007957880832 Create a BRL-CAD presentation template #9: Need Improvement - Hey Aditya, Hope you having fun in doing task. Here is the feedback: No doubt, you have...
18:30.09 ishwerdas I really think that theme would give a better headstart
18:30.17 Notify 03GCI:tannousmarc * 5987394427813888 Design a BRL-CAD splash screen #10: Task Claimed - I would like to work on this task.
18:30.18 maths22 I don't really remember, other than I was originally trying to get it in order too quickly
18:30.22 maths22 I will revert it later
18:30.32 ishwerdas yeah sure!
18:30.42 ishwerdas then I have some tasks for that wiki theme,
18:30.47 Notify 03GCI:tannousmarc * 5987394427813888 Design a BRL-CAD splash screen #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:31.03 MarcTannous misclick
18:31.09 MarcTannous damn, all the design tasks are claimed
18:31.10 MarcTannous :(
18:31.59 *** part/#brlcad martinhermida (~Martin@13.Red-193-153-125.dynamicIP.rima-tde.net)
18:32.31 maths22 MarcTannous: it looks like only splash screens are open now.
18:32.55 brlcad MarcTannous: welcome!
18:33.00 MarcTannous I already did a splash screen design for Archer and am quite happy at how it turned out
18:33.01 brlcad fantastic work
18:33.05 MarcTannous should I do another one?
18:33.09 MarcTannous Hello brlcad :D
18:33.34 MarcTannous Thank you so much, am currently scouting for some design tasks but looks like they're claimed
18:33.42 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Ready for review - The work on this task is ready to be reviewed.
18:34.14 brlcad ishwerdas: did you push your change to the web repo?
18:34.29 brlcad MarcTannous: we'll remedy that problem for you, no worries :)
18:34.57 brlcad design is one of our most lacking areas of attention, so you have a lot of ... opportunities here ;)
18:35.20 brlcad especially if you have the ability to go from concept to implementation with some of them (like the website)
18:35.22 MarcTannous Are you adding new tasks soon ( <30 mins ) or should I try an easy one ?
18:35.37 brlcad we have three different website projects that haven't even gotten there tasks added into melange yet
18:35.57 maths22 brlcad: MW, WP, gallery?
18:36.11 ishwerdas brlcad: when I did those changes, there was no web repo, at that time I did it in wiki theme which is now a github repo under BRL-CAD. Apart from fonts problem, rest was I guess live at beta.brlcad.org
18:36.33 ishwerdas I will see if web repo has the latest wiki theme or not.
18:36.34 brlcad maths22: no, I mean the different web apps: benchmark, ogv, and materialsdb
18:36.43 maths22 OK
18:37.02 brlcad the main website is yet another and easily the biggest ;)
18:37.17 MarcTannous are the powerpoint presentations challenging?
18:37.25 brlcad what do you mean?
18:37.35 Notify 03GCI:tannousmarc * 5290439682818048 Design a prototype CAD GUI layout #2: Problems with past UI, my solutions - I spent a lot of time and research into this UI update, and I don't want this task...
18:37.38 brlcad MarcTannous: try an easy one, no sense keeping idle ;)
18:37.40 Notify 03GCI:deepakkumarsharma * 5862007957880832 Create a BRL-CAD presentation template #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
18:37.50 Notify 03GCI:firstof5 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task Claimed - I would like to work on this task.
18:37.58 MarcTannous could you add another sticker task? I want to have my own go at it, I promise it won't be bland :D
18:38.13 MarcTannous don't know how they all went missing
18:38.18 brlcad ``Erik: is notify behind ?
18:38.27 *** join/#brlcad MageJohn (~yuri@zopatista.plus.com)
18:38.45 maths22 ishwerdas: reverted but broken
18:38.50 brlcad yeah, a lot of people got excited over our design tasks this year... there are about 45 actively claimed right now
18:39.10 maths22 brlcad: sourceforge seems to have some issues sending notifications
18:39.16 brlcad (across all tasks, not just design .. but many / most are design)
18:39.23 MarcTannous Hope my experience in the domain outshines them :D, is there any way I can get a sticker task?
18:39.24 brlcad maths22: hrmph
18:39.44 maths22 https://twitter.com/sfnet_ops
18:40.46 *** join/#brlcad pujani (~pujani@202.164.45.204)
18:40.53 brlcad MarcTannous: yeah, we'll add more for several of the design tasks as they get exhausted
18:40.56 Notify 03GCI:vanshikataekwondo * 5987394427813888 Design a BRL-CAD splash screen #10: None - I am new . I dont know what to do
18:41.13 brlcad several of them will get abandonded, like that one right there ;)
18:41.26 Notify 03GCI:tannousmarc * 5290439682818048 Design a prototype CAD GUI layout #2: Ready for review - The work on this task is ready to be reviewed.
18:41.27 Notify 03GCI:firstof5 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Images - Are we allowed to use some of the images found on your website to create the...
18:41.51 Notify 03GCI:brlcad * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this...
18:43.16 Notify 03GCI:borislavrusinov * 6356815033925632 Design a BRL-CAD Sticker #9: Task Claimed - I would like to work on this task.
18:44.24 brlcad for everyone interested in trying to WIN the GCI contest, please please do think of the tortoise vs hare fable ... endurance and quality are what will get you into the final five, so don't burn yourselves out in the first few days ;)
18:44.51 MarcTannous Can you please tell me how the system works?
18:44.56 MarcTannous The final five = top 5 with most tasks?
18:45.34 brlcad it's different this year
18:45.36 brlcad top 10
18:45.57 Notify 03GCI:tannousmarc * 5829693697687552 Create a BRL-CAD presentation template #7: Task Claimed - I would like to work on this task.
18:45.58 Notify 03GCI:maths22_m * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task Assigned - This task has been assigned to Firstof5. You have 100 hours to complete...
18:46.12 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
18:46.23 MarcTannous and you select the 2 winners out of the top 10?
18:46.28 brlcad top 10 with most tasks are finalists and among those, 2 become grand finalists and 1 honorable mention
18:47.08 MarcTannous Sounds great, sorry for asking so many questions, am really interested in this
18:47.30 brlcad the 2 grand finalists get the google sanfran trip, the honorable mention gets extra prizes but no trip, the other 7 get some extra recognition but I forget the details
18:47.53 Notify 03GCI:maths22_m * 5039128798298112 Design a BRL-CAD Sticker #7: Task Closed - Congratulations, this task has been completed successfully.
18:47.54 Notify 03GCI:deepakkumarsharma * 5829693697687552 Create a BRL-CAD presentation template #7: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good...
18:47.57 brlcad complete at least 1 task and you get a cert, 3 tasks and you get a t-shirt
18:48.18 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Ready for review - The work on this task is ready to be reviewed.
18:48.53 Notify 03GCI:vanshikataekwondo * 5987394427813888 Design a BRL-CAD splash screen #10: Task Claimed - I would like to work on this task.
18:49.08 brlcad MarcTannous: you're welcome to look over the list of 2013 completed design tasks and any you'd like to attempt that are not available, let us know and you can have a go at them
18:49.25 Notify 03GCI:maths22_m * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Images - Certainly. Do something unique and interesting with them!
18:49.54 brlcad we'll add them as time permits .. these first few days are simply a bit overwhelmingly crazy, takes about a week before things start to settle down
18:49.59 MarcTannous Can I get an e-mail address I can send these to? I will finish the powerpoint presentation tonight, and send the links of the tasks I'd like to work on to you via e-mail in case you are not on irc anymore
18:50.26 brlcad all those Notify messages are people working on GCI, so you can see the activity
18:50.34 MarcTannous Don't worry, I'll be here for the full month and a half, just want to reduce my idle time by as much as possible
18:50.43 MarcTannous Yeah, it's insane compared to last year
18:51.08 brlcad don't e-mail the work, just keep nudging mentors in here if you're waiting on a task
18:51.36 *** part/#brlcad pujani (~pujani@202.164.45.204)
18:51.40 brlcad once you can queue them up locally, and we'll create tasks for you to claim
18:51.42 Notify 03GCI:deepakkumarsharma * 5987394427813888 Design a BRL-CAD splash screen #10: Task Assigned - This task has been assigned to vanshika aggarwal. You have 96 hours to complete this task, good luck!
18:51.47 Notify 03GCI:denver873 * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:51.56 MarcTannous I wanted to e-mail the link of the tasks from gci2013 I'd like to work on, in case I find any and nobody's here on irc
18:51.57 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Ready for review - The work on this task is ready to be reviewed.
18:52.09 MarcTannous oh, okay, that works
18:52.52 Notify 03GCI:krishnab2014 * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Claim Removed - The claim on this task has been removed, someone else can claim it...
18:52.57 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: ? - Something like this? I think the first one was better. Stefan Filipescu
18:53.24 brlcad just don't queue up more that one per type of task
18:53.37 Notify 03GCI:brlcad * 6356815033925632 Design a BRL-CAD Sticker #9: Task Assigned - This task has been assigned to Borislav Rusinov. You have 100 hours to complete this task, good luck!
18:53.42 brlcad e.g. just because there are 20 powerpoint tasks doesn't mean you can submit 20 designs ;)
18:54.15 MarcTannous As I get more accustomed with BRLCAD & the suite of programs, I will also complete coding tasks, but at the moment I'm pretty new to the program and want to stick to the basic
18:54.15 brlcad everyone gets 1 opportunity at each
18:54.28 MarcTannous Yep, fair enough
18:54.33 brlcad that'll only help your chances ;)
18:54.40 Notify 03GCI:somikdhar * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: None - What do i have ro do in this task.
18:54.41 brlcad having breadth of impact helps
18:55.03 brlcad the hardest factor on contributors is usually sustaining their efforts for weeks on end
18:55.04 MarcTannous Hope you guys introduce some front-end coding too during gci2014, would be amazing
18:55.22 brlcad are you familiar with C/C++?
18:55.27 MarcTannous No problem, I got my handy 24-pack of redbull to aid me through the gci2014 quest, hope my body will take it
18:55.31 Notify 03GCI:mukul666 * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:55.36 Notify 03GCI:somikdhar * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: None - What i have to do in this task.
18:55.54 brlcad GUI coding is traditionally really hard to turn into GCI tasks due to the complexity involved and background usually required
18:55.57 MarcTannous yep, but at an algorithmic level. Checked some of your C/C++ tasks and it's all object/functions-oriented, and at the moment I do not know the functions in the code
18:56.26 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Not sure - I`m not sure if this is exactly what you wanted me to do. Let me know...
18:56.36 Notify 03GCI:maths22_m * 5039128798298112 Design a BRL-CAD Sticker #7: 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...
18:56.38 MarcTannous I've never done GUI coding outside of web apps, but I sure can try, after all this is a learning experience :D
18:56.38 brlcad I have about 100 coding and additional design tasks that are scheduled to get added later this week, so keep an eye out for them
18:57.01 Notify 03GCI:vanshikataekwondo * 5987394427813888 Design a BRL-CAD splash screen #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:57.03 MarcTannous I wish I could claim all of them, unfortunately time management is a key factor in this
18:57.14 brlcad well, like I said, there are also 3 web GUI projects that need attention ;)
18:57.22 MarcTannous Balancing gci and highschool looks hard on paper, hope it will work out though
18:57.31 brlcad no wories, there's plenty of time
18:57.40 MarcTannous 3 projects = 3 different websites or just 3 different pages all on the same root website?
18:57.52 brlcad based on prior year numbers, the winning candidates tend to average about 1 task per day
18:57.56 ``Erik brlcad: at the moment, it's all caught up... is stuff missing?
18:58.19 brlcad ``Erik: sorry, I think sourceforge is just being really slow sending out the e-mails
18:58.33 MarcTannous by the way, something out of curiosity : where are you guys located? Do you have some kind of central office in the US or just workers around the globe? Saw some romanian names among the mentors and was deeply impressed
18:58.41 sofat maths22, tell me some more updates for theme
18:58.54 brlcad MarcTannous: open source contributors are spread all around the world
18:59.11 MarcTannous The mentors are just longtime contributors?
18:59.15 brlcad we often do get together in groups, like at the gsoc summits
18:59.47 brlcad nope, they're people just like you, hobbiests with an interest, professionals, students, and more
19:00.05 MarcTannous :O this lifetime is awesome
19:00.10 MarcTannous lifestyle*
19:00.28 brlcad indeed!
19:01.18 MarcTannous regarding the powerpoint presentation template
19:01.29 brlcad open source software development is "code gardening"
19:01.45 brlcad some people get paid to work in gardens, others do it for free, some do both ;)
19:01.59 MarcTannous if I do three slides, is it okay? One slide - 'landing' slide, introduction Another slide - full page of text with one picture and the last one - full screen image
19:02.15 brlcad sometimes you're pulling weeds, sometimes you're sculpting beautiful artwork into hedges ;)
19:02.23 brlcad yep, that's plenty
19:02.54 MarcTannous just thinking that someone can work on the same project as me from the other end of the world seems astonishing
19:05.18 Notify 03GCI:chrischerian * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:07.11 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
19:07.12 Notify 03GCI:chrischerian * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Claimed - I would like to work on this task.
19:07.36 Notify 03GCI:denver873 * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
19:08.56 ``Erik awful lot of tshirt design activity O.o
19:09.10 ``Erik or maybe it just seems that way since it kinda sticks out
19:09.46 Notify 03GCI:mandeep * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Assigned - This task has been assigned to Mongoose. You have 100 hours to complete...
19:11.46 MarcTannous no, there really is huge activity in the sticker/t-shirt design area
19:12.01 MarcTannous hope some really nice designs come out of it
19:13.22 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Ready for review - The work on this task is ready to be reviewed.
19:13.42 MarcTannous @any mentors, did anyone read or check my GUI design for Archer?
19:13.59 MarcTannous The task's closed, but I got no feedback. Hope that means everything about it was nice :)
19:14.12 Notify 03GCI:gjeet * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Assigned - This task has been assigned to chrischerian. You have 100 hours to complete this task, good luck!
19:18.54 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
19:19.36 brlcad ``Erik: no more than any of the other categories
19:19.46 *** join/#brlcad andromeda-galaxy (~user@c-76-21-62-165.hsd1.ca.comcast.net)
19:19.49 maths22 MarcTannous: I figured I gave you feedback over IRC
19:20.09 MarcTannous Ah okay, did not know it was you who closed the task
19:20.53 MarcTannous Are the tool icons okay? I tried so hard to get them right, stared too much at my design to find flaws
19:20.58 brlcad MarcTannous: have you worked with animations?
19:21.21 brlcad MarcTannous: how long did that archer layout take you?
19:21.32 MarcTannous I know Photoshop animations, and have been learning motion animation in After Effects for a few weeks, but don't consider myself too advanced, yet.
19:21.59 andromeda-galaxy brlcad: can you take a quick look at https://www.google-melange.com/gci/task/view/google/gci2014/5297789445603328
19:22.23 MarcTannous The archer layout something like 6-8 hours, but have went through many versions of it until I was satisfied
19:22.32 brlcad I'd love to have an animated idle / progress indicator that somehow incorporates our logo
19:23.13 deepak_ MarcTannous, you can check this : http://www.google-melange.com/gci/task/view/google/gci2014/5202849461960704
19:23.15 MarcTannous what dimensions and for what purpose? I will think about it for a few hours and try to do it when you add the task
19:23.22 brlcad andromeda-galaxy: I did, you definitely need another task for performance ;)
19:23.28 andromeda-galaxy brlcad: thanks!
19:23.34 andromeda-galaxy brlcad: can you close that one?
19:24.04 deepak_ and this http://www.google-melange.com/gci/task/view/google/gci2014/5643416469766144
19:24.10 brlcad I had some comments to make before closing it
19:24.18 brlcad but I can make them here more quickly
19:24.30 brlcad rt_sketch_centroid_check_precision implies that's a public function
19:24.30 MarcTannous deepak_ : checked that one out, but it's just too much work so early in the contest. I did a motion typography animation this summer that lasted 30 seconds and took me 2 days, I'm waiting for things to settle down before I try tasks that take more than 3-4 days
19:24.44 brlcad that does not need to be public, so it should be marked static and not have an rt_ prefix
19:25.06 andromeda-galaxy brlcad: okay
19:25.34 andromeda-galaxy since you were thinking that we should split it up into two, how should we do that?
19:25.46 MarcTannous deepak_ : I'd rather do a great looping animation with the logo as brlcad mentioned instead of doing an average 4 minute video, because I love quality design
19:25.58 Notify 03BRL-CAD:carlmoore * 63583 brlcad/trunk/src/util/pix3filter.c: fix up Usage
19:26.06 brlcad andromeda-galaxy: 0.005 is documented nicely, but precision is not
19:26.16 MarcTannous a quality 4 minute video would take weeks to polish and I wouldn't be happy with myself sending something I know I could've done better
19:26.22 brlcad (all numeric constants should be documented)
19:26.24 MarcTannous If you understand what I mean
19:26.30 Notify 03GCI:leedia * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:26.44 brlcad at least non-zero values
19:26.55 deepak_ brlcad: Can you please check this: http://www.google-melange.com/gci/task/view/google/gci2014/5862007957880832. Can you review this once because I find very few or zero difference.
19:27.32 andromeda-galaxy brlcad: okay, sure. I just used 1024 as the default because of it usage in superell.c and it seems like a nice in-the-middle value
19:27.37 andromeda-galaxy but I can document that
19:28.07 brlcad andromeda-galaxy: another good optimization would probably be to use a bounding area hierarchy (quad tree for example) to subdivide the space, so you're not using the same density grid in areas that don't need it
19:28.15 brlcad but that can be another task
19:28.40 brlcad the issue with the timeings are that the base was really fast (great!) but potentially highly inaccurate
19:28.56 brlcad the alternative is obviously more robust, but 6 minutes is hella long
19:29.23 andromeda-galaxy brlcad: I have a couple of ideas for some ways to speed it up, for another task later
19:29.24 brlcad gut feeling is that a single extrude/sketch should converge within a few seconds
19:29.37 brlcad I can raytrace it faster than 6 minutes :)
19:30.14 MarcTannous brlcad : if I present a google docs presentation instead of PSD files like others did, is it okay? That's what I read and am already too far into it to back out now, plus it's easier to modify by a non-designer
19:30.36 brlcad MarcTannous: yes, that is fine
19:30.43 MarcTannous thanks!
19:30.49 deepak_ MarcTannous, I can understand. You may send small clip but rather try to do something than doing nothing. If you think you are capable of doing it, you must focus and do something :). I feel you can do it ;)
19:31.22 andromeda-galaxy brlcad: so how can we handle splitting the task up?
19:31.49 MarcTannous Thank you for the confidence, I might just try it if I get some breathing space after the first week of the gci
19:32.39 brlcad andromeda-galaxy: suggestions?
19:32.40 *** join/#brlcad mihaineacsu (~textual@92.81.146.140)
19:32.44 brlcad performance is obvious one
19:32.53 deepak_ MarcTannous, All the best. I would love to see you wonders :).
19:33.03 andromeda-galaxy sorry if I misunderstood, I thought you were saying that this one should be split
19:33.37 brlcad evaluating the timings can be another that splits this one
19:33.46 MarcTannous deepak_ : I'll try to get at least one task done in each category by the end of the gci, and I'll have to see what my options are in the motion animations category, but one of these videos is definitely one of them.
19:33.49 brlcad maybe to submit the program you used to test the timing
19:33.54 andromeda-galaxy brlcad: okay, that makes sense
19:34.12 Notify 03GCI:brlcad * 5297789445603328 Improve a centroid function for extruded sketches (EXTRUDE): Task Closed - Congratulations, this task has been completed successfully.
19:34.17 andromeda-galaxy brlcad: I've already done some work on performance, but it hasn't had a chance to get too far.
19:34.48 Notify 03GCI:brlcad * 5297789445603328 Improve a centroid function for extruded sketches (EXTRUDE): feedback - Feedback provided via IRC. Some minor changes requested, but otherwise good to go. Follow-on...
19:35.16 brlcad wow, not a single person has been able to complete one of the spelling mistake tasks
19:35.26 brlcad are we really getting that clean? I find that hard to believe
19:36.04 andromeda-galaxy brlcad: can you make the timing one?
19:36.18 brlcad thinks it'd be easy for someone to find a list of the 1000 most commonly mispelled words and run a little script over the repo to find hundreds of them
19:36.21 andromeda-galaxy I'll submit the timing script & the changes you requested to the first one
19:36.28 Notify 03GCI:jaker86 * 5670223239708672 Design a BRL-CAD splash screen #7: Splash-page V1.1 - Sounds good. I will space the first out and make the second a little easier on the eyes. V1.1 will probably...
19:36.49 brlcad andromeda-galaxy: I can't right now, but will later
19:37.09 MarcTannous brlcad: but that is not creative at all :(
19:37.09 andromeda-galaxy brlcad: okay, gret
19:37.18 brlcad you can move on to performance or another task .. can go ahead and commit too (would help if you leave a commit with the commit r #)
19:37.26 MarcTannous brlcad: if I find the time, I'll setup a quick python script to do the job
19:37.28 brlcad s/leave a commit/leave a comment/
19:37.40 andromeda-galaxy Okay, I'll make the changes you mentioned and commit
19:37.51 andromeda-galaxy I've already started looking into performance, but I haven't gotten it finished yet
19:38.04 brlcad MarcTannous: I think they're all marked as beginner so you might only be able to claim one or two of them if you find a lot
19:38.24 MarcTannous brlcad: is there a limit of beginner tasks you can complete or something?
19:38.31 brlcad or there really might not be much to find left ... we do have a couple OCD devs that obsess on details like that
19:38.36 brlcad is guilty
19:38.45 brlcad yeah, there's a limit
19:38.50 brlcad forget how many
19:39.23 brlcad andromeda-galaxy: try to aim for sub-second...or at least sub minute ;)
19:39.28 Notify 03GCI:jaker86 * 5670223239708672 Design a BRL-CAD splash screen #7: V1.2 - I think i will also grab a higher resolution Icon. I found one thats 256 square pixels. That way the image can be scaled...
19:39.40 andromeda-galaxy brlcad: I will, doing that might take quite a while though
19:39.52 MarcTannous why am I so pumped about this GCI
19:39.53 brlcad needs to get the new logo model uploaded so people can use it in their designs
19:40.06 andromeda-galaxy what I'm doing rieght now basically just works on never recomputing the same thing twice by making later iterations reuse values from earlier ones
19:40.36 brlcad andromeda-galaxy: how is it reusing values without doing an O(N) lookup?
19:40.41 MarcTannous the upgrades from last year make this contest so much more competitive
19:40.52 brlcad upgrades?
19:40.56 andromeda-galaxy brlcad: I don't have it completely working yet, but I'm basically making it reuse the centroid point and the n
19:41.06 andromeda-galaxy since the centroid is basically the average of points in the figure
19:41.12 andromeda-galaxy it just adds in more points to the previous centroid
19:41.30 MarcTannous the beginner thing, the bigger time on tasks, the higher variety of tasks and the fact that there are way more people competing
19:43.08 brlcad 20% more orgs too though, so that should have helped some ;)
19:43.24 Notify 03GCI:jaker86 * 5670223239708672 Design a BRL-CAD splash screen #7: Icon - If you have a larger icon on hand, I would love to use it.
19:43.32 brlcad we'll see how much of this activity remains after the week is up ;)
19:43.53 andromeda-galaxy brlcad: so I'll keep working on the performance and when you get the timing task up I'll submit it
19:44.05 brlcad nods, sounds good
19:44.33 brlcad andromeda-galaxy: you know how this goes, no need to be idle .. the tasks will come ;)
19:44.40 andromeda-galaxy brlcad: indeed :-)
19:45.13 MarcTannous the powerpoint presentation might seem like an easy task but it's quite a great typography exercise, I'm happy I went with it :)
19:45.40 brlcad sounds like MarcTannous and andromeda-galaxy are definitely going to be giving everyone a run for the prize ;)
19:45.56 brlcad any other GCIers lurking in here?
19:46.07 MarcTannous Hope so :)
19:47.42 brlcad looks like ignacio is already out in front again...
19:47.52 brlcad is happy for haiku :)
19:48.19 MarcTannous what do you mean by 'out in front'?
19:48.35 brlcad oh, sugarlabs .. interesting
19:48.50 MarcTannous Last year I worked with ignacio at sugar labs for a very brief period, he seemed like a great guy and really passionate, however hope he gives the rest of us a chance this year :D
19:48.52 brlcad MarcTannous: no worries, just looking at stats for other orgs
19:49.27 brlcad very friendly, got lost in a museum last year :)
19:49.41 Notify 03GCI:tannousmarc * 5829693697687552 Create a BRL-CAD presentation template #7: Ready for review - The work on this task is ready to be reviewed.
19:49.42 MarcTannous haha
19:49.51 MarcTannous can I get some feedback on my 3 slides?
19:50.02 MarcTannous Landing page - Text with picture - Full screen picture
19:51.32 brlcad the colors don't jibe
19:51.37 Notify 03GCI:amroto * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
19:51.56 andromeda-galaxy brlcad: if you can send me an email ping when you create the task, that would be great
19:52.01 MarcTannous is it too colorful?
19:52.05 brlcad the logo gets a little lost with the transparent holes
19:52.11 brlcad I think so
19:52.31 MarcTannous Hmm
19:52.46 brlcad third page makes no sense to me
19:53.13 MarcTannous wanted to showcase a full screen image and google docs is really against uploading pictures, failed 3 times with stock pictures, had to use the one from the previous slide
19:53.18 Notify 03GCI:deepakkumarsharma * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Assigned - This task has been assigned to Amr. You have 100 hours to complete this task, good luck!
19:53.43 Notify 03GCI:brlcad * 5829693697687552 Create a BRL-CAD presentation template #7: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
19:54.53 Notify 03GCI:brlcad * 5829693697687552 Create a BRL-CAD presentation template #7: IRC - Feedback provided via IRC. Colors seem conflicted, the logo gets lost, and the last page seems...
19:59.13 Notify 03GCI:amroto * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:00.48 MarcTannous brlcad: is the logo more noticeable now and the color cluster dismissed? https://docs.google.com/presentation/d/1-ta1y-t2pdOqpNo3HrDaAcswzFyD2ioKlcIZIi0W4yY/edit?usp=sharing
20:01.10 MarcTannous I'd really like to keep the low poly picture in there, gives it a nice feel in my opinion
20:02.36 Notify 03GCI:zoe_ryan * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
20:04.01 Notify 03GCI:deepakkumarsharma * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Assigned - This task has been assigned to Zoe Ryan. You have 100 hours to complete...
20:07.43 Notify 03GCI:mandeep * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Mockup image - Please upload mockup image of Facebook page using this banner. You have...
20:07.44 Notify 03GCI:tannousmarc * 5829693697687552 Create a BRL-CAD presentation template #7: None - Lowered number of colors, went bi-chromatic with the low poly background that gives it a nice overall feel, in...
20:07.53 Notify 03GCI:tannousmarc * 5829693697687552 Create a BRL-CAD presentation template #7: Ready for review - The work on this task is ready to be reviewed.
20:07.58 Notify 03GCI:mandeep * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
20:11.23 *** join/#brlcad YatharthROCK (~YatharthR@96.237.108.215)
20:11.27 *** join/#brlcad YatharthROCK (~YatharthR@unaffiliated/yatharthrock)
20:14.24 Notify 03GCI:mertinop * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
20:14.50 Notify 03GCI:mertinop * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:25.22 Notify 03BRL-CAD:carlmoore * 63584 brlcad/trunk/src/util/pix3filter.c: revise error message
20:26.12 brlcad yep, that looks better
20:26.58 MarcTannous anything that should be changed/added?
20:29.19 *** join/#brlcad martinhermida (~Martin@13.Red-193-153-125.dynamicIP.rima-tde.net)
20:38.27 Notify 03GCI:martinhesa * 5800982646620160 Design a BRL-CAD business card: Ready for review - The work on this task is ready to be reviewed.
20:48.36 Notify 03GCI:vladyordanov * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Ready for review - The work on this task is ready to be reviewed.
20:55.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:59.10 Notify 03BRL-CAD:carlmoore * 63585 brlcad/trunk/src/util/pix3filter.c: redo pix3filter.c so that an 'else' is removed (there is a transfer of control just ahead of it)
21:01.18 *** join/#brlcad Marctannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
21:02.33 Marctannous brlcad: please tell me if https://www.google-melange.com/gci/task/view/google/gci2014/5829693697687552 is okay or not in the comments there as I am signing off for the night, will check back in the morning and if it was indeed like you wanted it, I'll make sure to claim another task :)
21:02.39 Marctannous Have a great night/day guys!
21:06.51 Notify 03BRL-CAD:carlmoore * 63586 brlcad/trunk/doc/docbook/system/man1/en/pixfilter.xml: touchup to the pixfilter man page
21:24.45 Notify 03GCI:mandeep * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
21:29.24 Notify 03GCI:krassen * 5307330648342528 Design a BRL-CAD Sticker #5: Ready for review - The work on this task is ready to be reviewed.
21:30.55 Notify 03GCI:mandeep * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: None - Your design looks good, but you have to be more creative. Make some improvements...
21:31.09 *** join/#brlcad deepak_ (~chatzilla@117.215.230.82)
21:31.21 deepak_ brlcad: Ping
21:47.25 Notify 03BRL-CAD:peter-sa * 63587 brlcad/trunk/src/librt/primitives/sketch/sketch.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5297789445603328 with minor corrections that modifies the sketch/extrude centroid approximation to dynamically raise precision until the approximate centroid converges to a point.
21:48.03 Notify 03GCI:o7p9bxbnyj * 5297789445603328 Improve a centroid function for extruded sketches (EXTRUDE): SVN committed - Committed as r63587
21:59.49 Notify 03GCI:natasham * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
22:00.49 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
22:01.39 Notify 03GCI:mandeep * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Assigned - This task has been assigned to natasham. You have 100 hours to complete this task, good luck!
22:07.18 Notify 03GCI:mandeep * 5307330648342528 Design a BRL-CAD Sticker #5: None - Hi Krassen, Your design looks nice, but not so impressive. Have a look at other similar completed tasks for idea and make a...
22:07.23 Notify 03GCI:mandeep * 5307330648342528 Design a BRL-CAD Sticker #5: 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...
22:08.33 Notify 03GCI:uhmyoyo * 5987394427813888 Design a BRL-CAD splash screen #10: Task Claimed - I would like to work on this task.
22:08.38 Notify 03GCI:natasham * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:09.23 Notify 03GCI:mandeep * 5987394427813888 Design a BRL-CAD splash screen #10: Task Assigned - This task has been assigned to Yoyo T. You have 96 hours to complete this task, good luck!
22:14.02 *** join/#brlcad MageJohn (~yuri@zopatista.plus.com)
22:18.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:18.47 Notify 03BRL-CAD:carlmoore * 63588 brlcad/trunk/src/util/pixfilter.c: implement h? for pixfilter
22:24.34 Notify 03GCI:mandeep * 5800982646620160 Design a BRL-CAD business card: Nicely Done! - Your design is simple and looks great. Thanks!
22:24.40 Notify 03GCI:mandeep * 5800982646620160 Design a BRL-CAD business card: Task Closed - Congratulations, this task has been completed successfully.
22:30.26 Notify 03GCI:andreitudorica * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Claimed - I would like to work on this task.
22:37.05 Notify 03GCI:mandeep * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Assigned - This task has been assigned to Andrei Tudorica. You have 100 hours to complete this task,...
22:48.06 Notify 03GCI:martinhesa * 6182685047259136 Design a BRL-CAD splash screen: Task Claimed - I would like to work on this task.
22:52.05 Notify 03GCI: * : -
23:54.50 andromeda-galaxy brlcad: In about another task's worth of time, I've shaved about 1.5 minutes off of the ~6.75 minute running time for running the function 10 times in a row by using the abovementioned method. Is that something that you could do another task for?
23:58.06 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
IRC log for #brlcad on 20141203

IRC log for #brlcad on 20141203

00:11.14 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Needed Information - Are the logo files available for use in either SVG, AI, or...
00:14.47 maths22 brlcad: I like the new archer splash screen
00:14.53 maths22 I also finally got a working windows build.
00:15.10 maths22 (I had to reclone the sources, and then make 1 minor change)
00:40.23 brlcad yeah, it's definitely better than it was... :)
00:43.01 brlcad andromed`: not following, it takes 6.75 minutes to run it 10 times? so approximately 40 seconds per run and you reduced that by 9 seconds each?
00:43.25 andromed` brlcad: I think so
00:43.38 brlcad didn't realize those numbers were aggregated over 10 runs
00:43.43 brlcad that's not nearly as bleak
00:43.48 andromed` I mentioned in parentheses in the timing.txt that the run time was for 10 iterations
00:44.06 andromed` sorry if that wasn't clear
00:44.10 brlcad I looked at it for all of 10 seconds, not your fault
00:44.19 brlcad while doing other things
00:44.51 brlcad so what did you change to get that reduction?
00:45.12 brlcad is that the result lookup you were thinking about doing?
00:45.27 andromed` brlcad: so basically
00:45.45 andromed` this calculates the centroid by effectively averaging all the points inside the figure
00:46.20 andromed` so when it is ready to calculate the next precision up
00:46.27 andromed` a bunch of those points are the same as they were on the last one
00:46.29 Notify 03GCI:peachdew * 4975346856230912 Write manual page documentation (for g-euclid1): Task Claimed - I would like to work on this task.
00:46.35 andromed` so it basically just doesn't compute those points at all
00:46.43 andromed` and just adds the new ones into what it had computed from before
00:47.32 Stragus I'm fluent in SSE/AVX/multithreaded-lockfree if you have some critical functions to optimize
00:48.49 Notify 03GCI:peachdew * 4975346856230912 Write manual page documentation (for g-euclid1): Claim Removed - The claim on this task has been removed, someone else can claim it now.
00:51.22 brlcad andromed`: how are you determining whether a point has been computed yet or not?
00:52.11 andromed` The function currently basically assumes that if its n parameter (number of points computed so far, used for the divisor of the average) is nonzero
00:52.14 andromed` than the precision is double
00:52.23 andromed` which works because that is how it is called by rt_sketch_centroid
00:52.30 andromed` and some simple math works out which points on the grid
00:52.32 andromed` were already used
00:54.01 brlcad andromed`: that's my question ... what simple math works out which points on the grid?
00:54.18 brlcad what's the algorithm
00:54.20 andromed` instead of iterating through every point
00:54.29 andromed` it does two separate loops to go through rows
00:54.46 andromed` one goes through the rows that would have been added totally (the second row, and every other one after that)
00:54.50 andromed` and computes it for every column
00:54.58 andromed` and then it does the same for the first row and every other one after that
00:55.11 andromed` except that for those rows it only computes every other column
00:56.54 brlcad so it sounds like you're not actually iterating over every point and deciding (if (...need to skip?...) { continue; }) but, rather, you visit the unvisited gaps
00:57.04 brlcad is that a true statement?
00:57.04 andromed` brlcad: exactly
00:57.34 andromed` I'm pretty sure that the math works out, and the final results seem the same apart from a little bit of floating-point rounding error...
01:00.03 brlcad okay, so good news is that's probably good enough for now
01:00.31 brlcad bad news is a different approach will probably be an order of magnitude faster :)
01:01.00 andromed` brlcad: Oh well... what approach is that?
01:01.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:01.14 andromed` are you thinking of the adaptive quad-tree stuff that you mentioned a little earlier?
01:01.47 brlcad no, but that'll probably get close to cutting the time by an order
01:02.30 brlcad iterate over all loops, convert them to highly detailed polylines. compute centroid of the resulting polyline soup.
01:02.45 andromed` ohhhh.
01:03.02 andromed` I didn't realize that we could already easily compute the centroid of a bunch of polylines...
01:03.54 andromed` I think I understand why that might be faster...
01:04.09 andromed` I thought about trying to compute the centroid of each curve and then average them together
01:04.18 andromed` but I couldn't figure out how to compute the centroid for all of the curves
01:04.29 brlcad I think the polyclip library we have will even calculate the centroid for you
01:05.33 andromed` Oh well, that's a shame
01:05.38 brlcad the only complexity would be creating the inputs to polyclip
01:05.40 andromed` (that I didn't realize that was there)
01:05.59 brlcad since sketches have parity logic for determining what's solid or not
01:06.13 andromed` true
01:06.40 brlcad yeah, I didn't even think of using it until just now because it'll give an exact result for simple shapes build from linear segments
01:06.43 andromed` hopefully this is enough for now at least... I think I might like to take a little break from these centroid tasks
01:06.52 brlcad :)
01:07.27 andromed` so to finish up what I do have implemented
01:07.27 brlcad you mean you're not going to do the most useful one? :)
01:07.32 brlcad (nurbs)
01:07.42 andromed` is there a task for nurbs centroids?
01:07.45 brlcad is half-kidding, it's crazy harder
01:07.59 andromed` thought that it would be really hard
01:08.10 brlcad no, didn't add it because it's so complicated
01:08.23 brlcad no way doable in a day
01:08.25 Notify 03GCI:mandeep * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 http://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: Logo Yes,...
01:08.35 andromed` I though it probably wouldn't be
01:08.54 andromed` except... for an approximation
01:09.17 brlcad it's almost identical to sketch really
01:09.51 brlcad you'd either sample the entire volume with rays like you're doing in 2D now (that's almost exactly what our gqa tool does)
01:10.21 brlcad or you create a super high-resolution mesh and calculate it's centroid (which is akin to the method I just described, converting to polylines)
01:10.35 andromed` right.
01:10.39 brlcad mesh centroids are trivial
01:11.11 andromed` makes sense
01:11.48 brlcad andromed`: so we should at least take the work you've done to completion, if you are up for it
01:11.57 brlcad i.e., expose it through the analyze command
01:12.38 andromed` brlcad: sure
01:13.01 brlcad let me know when you're ready to come back to centroids too, because this is an area with 20-30 tasks possible easily
01:13.08 andromed` brlcad: hmm...
01:13.12 andromed` interesting
01:13.13 brlcad actually probably 40-60
01:13.17 andromed` I might come back fairly soon
01:13.23 andromed` To start with, though, for this one
01:13.40 andromed` if you can make the task for the timing script I'll upload that & same with the performance improvements
01:13.52 andromed` and then I believe that I have some simple patches to analyze.c that I worked on earlire
01:14.02 andromed` that I can upload wherever you want them
01:15.08 brlcad we need to make sure each object is in analyze, then we need to quick-validate each (that's 20+ tasks there), and we need an API function in libanalyze, gqa refactored into libanalyze, gqa updated, centroids implemented for all the remaining object types via the new analyze API (comb, nurbs, ...)
01:17.05 andromed` interesting
01:17.17 brlcad basically tying it all together as a cohesive feature, so you can report the analysis properties of anything
01:17.29 andromed` brlcad: so that goes above and beyond centroids, right
01:17.31 andromed` ?
01:17.36 brlcad what do you mean?
01:17.50 andromed` sorry if I'm just confused about parts of the BRL-CAD architecture
01:18.14 andromed` it sounded to me like you were talking about changing a bunch of things (including moving gqa into libanalyze) to make it possible to analyze practially any property of anything
01:18.37 brlcad yes
01:19.08 brlcad gqa is the general way to determine volume, centroid, moments of *any* object
01:19.17 brlcad right now it's a tool, but it needs to be an API
01:19.31 andromed` that makes a lot of sense
01:19.48 brlcad some objects have custom centroid/volume/area functions that will run several orders of magnitude faster than gqa's method
01:20.13 brlcad and others like combs and nurbs can only be evaluated that way right now
01:20.27 brlcad so to hook them up, a lot has to get moved around
01:20.58 andromed` that makes sense
01:20.59 brlcad there are going to be a number of gqa tasks get added regardless
01:21.21 andromed` I'll definitely work on some more of this kind of thing later
01:21.33 andromed` However, I had another idea for a couple of tasks to do first
01:21.43 andromed` basically, last year I added a bunch of tests that fail to libbn and libbu
01:21.43 brlcad like right now it only shoots a fixed grid of rays down the x y and z axes, but there needs to be a way to specify a view like rtweight
01:22.07 andromed` so it would be nice to have a few tasks to fix some of the failing implementations
01:22.13 brlcad yeah, we fixed several of them
01:22.25 brlcad some were bugs in the tests, some uncovered issues in implementations
01:22.38 andromed` don't have the report handy right now, but I know there were a few more that haven't been fixed
01:22.52 andromed` which is why I was suggesting looking into those as a couple of GCI tasks
01:22.59 brlcad yes, running make test still has a few failures
01:23.14 brlcad yep, remind me later when I'm in task-adding mode
01:23.36 andromed` sure
01:23.53 andromed` would it be possible for you to add the tasks we talked about earlier for me to upload my backlog of submissions?
01:29.45 andromed` I've kind of run out of things to do now...
01:35.52 brlcad what are you talking about, there are 100+ unclaimed tasks? :)
01:36.09 andromed` stacking changes in my working directory is starting to get hard, at least
01:36.31 andromed` and I don't want to claim another one until I can finish these ones...
01:37.01 brlcad suggest separate trees/checkouts
01:37.14 andromed` That makes sense
01:37.33 andromed` However, if it would be possible for you to make the tasks, I'd like to get the work up now
01:37.44 brlcad has a dozen brl-cad dirs with different activities ongoing that cannot be committed but aren't worth making a branch for either
01:37.46 andromed` (at the very least, its a way to make sure I don't foregt about it)
01:38.41 brlcad I already told you earlier that I'm in not able to create tasks right now or I would have earlier today
01:38.47 andromed` brlcad: oh, okay
01:38.59 andromed` sorry, I assumed you just meant that was something specific about earlier in the day
01:39.06 andromed` and I was curious if you would be able to do so now
01:39.06 brlcad also implied by the "I'm not in task-adding mode" :)
01:39.18 andromed` sorry I misunderstood...
01:39.41 brlcad i'm not even at the right computer where I'm keeping track of everything
01:39.45 andromed` ah, okay
01:40.01 brlcad (and that computer is 50 miles away atm) ;)
01:40.27 brlcad no worries, I get it ... I like closure too!
01:42.36 brlcad i'll try to get them in later tonight, but realistically it'll probably be tomorrow
01:43.00 brlcad in the meantime, separate checkouts ftw!
01:43.33 andromed` brlcad: okay
01:43.51 andromed` brlcad: thanks for the information
01:44.20 brlcad if you want something completely different for a change, you could try to convert doc/burst to doxygen
01:44.27 andromed` true
01:44.34 brlcad currently, that's all troff macros (old school stuff)
01:44.50 andromed` I'll probably stick to doing some more coding ones for now
01:44.52 brlcad you can run make in that directory and it'll generate ps/pdf output
01:45.11 brlcad the doclifter tool "should" convert everything for you, but that's the task ;)
01:45.47 brlcad we were just talking about docs a couple hours ago and will be adding a dozen or so conversion tasks
01:46.21 brlcad no worries if you want to stick with the coding ones -- what's next on your radar?
01:46.24 andromed` brlcad: also, what is the actual bug at http://www.google-melange.com/gci/task/view/google/gci2014/5240672755908608? I can never seem to figure it out...
01:46.59 andromed` not entirely sure what to do next...
01:47.03 andromed` the open task lisk seems to have shrunk to 36
01:47.38 brlcad did you try running those commands?
01:48.02 brlcad really?!
01:48.13 andromed` for the closedb I did
01:48.15 andromed` it seems like it was working fine
01:48.16 brlcad that means 120 or so are claimed or completed already
01:48.39 brlcad hum, someone must have fixed the bug then already
01:48.40 andromed` after closedb but before opendb creating geometry didn't work, but that seems like the correct behaviaor to me
01:49.41 brlcad yeah, it already exists
01:49.50 brlcad but it wasn't even reporting that
01:50.09 brlcad the command line literally stops working .. you can type the commands, but nothing happens, nothing outputs
01:50.35 brlcad so, maybe you can peek through closedb's commit history and pinpoint who made the fix so we can document it in our release notes
01:50.40 brlcad easy claim
01:50.48 andromed` hmm....
01:51.02 andromed` Are you planning on deleting the task from Melange since it is actually working?
01:51.13 brlcad nope
01:51.25 brlcad someone gets a freebie
01:51.27 andromed` can I claim it and upload something showing the fact that it actually works then?
01:51.49 brlcad the task does say to tell us which revision caused the bug
01:52.02 Notify 03GCI:o7p9bxbnyj * 5240672755908608 Fix closedb: Task Claimed - I would like to work on this task.
01:52.19 brlcad :)
01:52.26 andromed` oh, true
01:52.55 andromed` I'd probably start with svn annotate on the file
01:52.57 brlcad but seriously, that'll probably take all of 10 minutes to discern as it's likely a "recent" commit
01:53.03 brlcad svn log
01:53.23 brlcad it very well might be in the commit log
01:54.22 brlcad otherwise, there is a slim slim chance that the bug is platform specific or something, and you're just unable to reproduce it
01:54.35 andromed` true
01:54.38 brlcad gotta find evidence one way or the other
01:54.48 andromed` r26489 mentions refactoring the db closing
01:55.10 brlcad that's a very long time ago...
01:55.13 brlcad look at the date
01:55.21 andromed` indeed
01:55.41 andromed` the most recent thing to touch f_closedb seems to be something like 55617 though
01:56.21 andromed` so if it was fixed, it was probably by accident
01:56.22 brlcad you're on linux I presume?
01:56.25 andromed` indeed
01:57.00 brlcad try the vm image (don't update the svn checkout)
01:57.05 brlcad in theory, the bug exists there
01:57.21 andromed` hm. okay
01:58.07 brlcad svn info to see what revision that checkout is at
01:58.20 brlcad if you svn up and it works, you've confirmed it's fixed
01:58.47 brlcad then it's just a matter of some quick binary searching through the revision numbers to figure out what/who fixed it
01:58.49 andromed` is trying to install virtualbox on arch
01:59.48 brlcad not so freebie after all, but it's the same effort one of us will go through, so it's worthwhile
02:00.09 andromed` indeed.. Unfortunately, the VM image wants to take 7 hours to download
02:00.18 brlcad whaat?
02:00.22 andromed` don't know why, my connection is usually faster than that
02:00.48 brlcad try stopping and restarting it, get a different server
02:00.56 andromed` okay
02:01.01 brlcad it is a big download, but .. not that big
02:01.27 brlcad wanders off to finish what he was working on!
02:01.58 brlcad nice work by everyone thus far, keep it up :)
02:03.35 andromed` brlcad: last thing, I was also wondering if you had an example of a model that failed with http://www.google-melange.com/gci/task/view/google/gci2014/5494813218570240
02:03.39 andromed` s/with/for
02:47.05 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
03:03.08 Notify 03GCI:mandeep * 5240672755908608 Fix closedb: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
03:20.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
03:38.10 starseeker andromeda-galaxy: you'll have to look in the bot code for that - the last I recall (which is a long time ago) the bounding box worked when the functionality was integrated with the prep routine but not when the stand-alone function was used
03:39.01 starseeker if you look in src/librt/primitives/bot/bot.c, you'll see a rt_bot_bbox routine
03:39.20 Notify 03GCI:fernozzle * 5170304011730944 Model BRL-CAD logo in BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
03:41.11 starseeker it should be used in g_bot_include.c (I think) but that bot code is a bit of a maze
03:42.21 starseeker or rather, rt_bot_prep should be calling that before it goes to the rt_bot_prep_double (or one of the others)
03:42.55 starseeker but (IIRC) when you set the bounding box in rt_bot_prep itself, it doesn't come out right
03:43.40 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: Ready for review - The work on this task is ready to be reviewed.
03:44.02 starseeker andromeda-galaxy: so the thing to do would be to use the bb command to make a bounding box now, change rt_bot_prep and friends to do the bbox with rt_bot_bbox (disabling the min/max setting code in g_bot_include.c) and see what the differences are
03:44.18 starseeker then, if those differences still exist, figure out why
03:44.42 starseeker to make an example, just use the facetize command with a sphere
03:44.56 starseeker make sph.s sph and then facetize sph.bot sph.s
03:45.21 Notify 03GCI:tannousmarc * 5829693697687552 Create a BRL-CAD presentation template #7: None - Guys?
03:49.23 starseeker brlcad: the transcription task for the report is #40
03:49.53 starseeker that's for the generator set, which IIRC maths22 did get fully transcribed (we just haven't been able to successfully assemble it for comgeom-g yet)
03:50.12 maths22 That is correct
03:52.52 Notify 03GCI:rishisharma7361 * 6165028705140736 Design a BRL-CAD splash screen #2: Task Claimed - I would like to work on this task.
03:58.08 Notify 03GCI:rishisharma7361 * 6165028705140736 Design a BRL-CAD splash screen #2: Query about Splash Screen - Do you want the splash screen to be animated (in .gif format)?
04:01.57 starseeker maths22: how many pages would you say make for a good task (transcription)
04:02.28 maths22 starseeker: do you have the link to the one from last year right there?
04:02.32 maths22 Otherwise I will find it
04:02.40 starseeker http://www.google-melange.com/gci/task/view/google/gci2013/5597236545191936\
04:02.42 starseeker http://www.google-melange.com/gci/task/view/google/gci2013/5597236545191936
04:03.40 starseeker maths22: was thinking for that task, rather than closing it out, we could make it about trying to finish tweaking my awk et. al. scripting to generate something comgeom-g can eat
04:04.12 maths22 starseeker: what do you mean by "closing it out"
04:04.35 starseeker well, it's #40 in the current list this year, but you already completed it
04:05.17 maths22 starseeker: makes sesne
04:06.08 starseeker is defining a new set of tasks for the one we'd really like to have: the helicopter
04:06.10 maths22 I'm thinking ~1/2-2/3 the length of the one I did last year would be ideal per task
04:06.23 starseeker but that's a couple hundred pages
04:06.38 maths22 Send me the link and I will divide by pages into tasks
04:06.54 maths22 (As in, x-y would be a good length task_
04:07.00 starseeker www.dtic.mil/dtic/tr/fulltext/u2/a073444.pdf
04:07.15 maths22 Wow-that is long
04:08.46 starseeker the first seventy pages or so are background and images
04:09.56 starseeker I like that report because the images appear to relate the shapes to their renderings with number labels
04:13.22 starseeker so (in principle) once we get it converted there will be a way to check correctness
04:16.27 Notify 03GCI:brlcad * 5862007957880832 Create a BRL-CAD presentation template #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
04:20.02 Notify 03GCI:jmore64 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
04:20.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:21.58 Notify 03GCI:jmore64 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
04:24.28 Notify 03GCI:brlcad * 5862007957880832 Create a BRL-CAD presentation template #9: getting better - Aditya, Your design is getting better but there's still more room for improvement. Here are some...
04:26.14 Notify 03GCI:brlcad * 6079349140750336 Design a T-Shirt for BRL-CAD #9: 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...
04:30.51 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
04:31.10 MarcTannous Good morning #brlcad
04:31.36 MarcTannous any mentors here who can take a look over my beginner task? I already got an "okay" from brlcad on IRC, I think the task just needs to be closed : https://www.google-melange.com/gci/task/view/google/gci2014/5829693697687552
04:34.36 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Sorry for the late reply - Hello, Sorry for the late reply. So basically i have to to change the font used, change a different...
04:36.10 ignacio Good night!
04:36.55 MarcTannous night ignacio!
04:38.22 Notify 03GCI:brlcad * 6079349140750336 Design a T-Shirt for BRL-CAD #9: an improvement - Hi Engelo! This is definitely an improvement over your previous two versions, but it feels like there's still much...
04:48.33 brlcad ignacio|sleep: buenas noches!
04:49.36 brlcad ignacio|sleep: you still have a chance to take on brl-cad tasks, or is your heart set on sugar? :)
04:50.20 brlcad MarcTannous: i'm reviewing all pending right now
04:50.35 MarcTannous thanks a lot :)
04:50.46 brlcad but do realize that reviews can actually take upwards of 36 hours
04:51.04 brlcad our org's personal goal is to have all tasks reviewed within 12 hours
04:51.15 MarcTannous can you start with mine please? Gotta leave for highschool in 30 minutes, want to claim another task before leaving
04:51.28 brlcad it really depends heavily on which mentors are around and available
04:51.30 MarcTannous you already saw it last night I think
04:51.57 brlcad heh, "last night"
04:52.08 MarcTannous was last night for me here in Romania
04:52.12 brlcad I call that lunch ;)
04:52.17 MarcTannous time zones are probably way different
04:52.26 MarcTannous Are you from the US?
04:52.31 brlcad indeed
04:53.04 maths22 7-10 hour difference depending on where in the US
04:53.13 MarcTannous oh hi maths
04:53.16 maths22 Not counting Alaska and Hawaii
04:53.19 maths22 Hello
04:53.39 brlcad I've got to stop chatting if I'm going to get to your review in time. reviews are always in FIFO order to be fair to all participant
04:54.12 MarcTannous I'll be quiet
04:59.45 Notify 03GCI:maths22_m * 6165028705140736 Design a BRL-CAD splash screen #2: Task Assigned - This task has been assigned to Rishi. You have 96 hours to complete this task, good luck!
05:00.33 MarcTannous did you guys change the time limit from 100h to 96h?
05:02.11 Notify 03GCI:maths22_m * 6165028705140736 Design a BRL-CAD splash screen #2: GIF - It should be a still image to display while the program is loading.
05:03.50 brlcad nope
05:05.44 starseeker brlcad: I've got an NACA task in - let me know if it needs any tweaking
05:06.11 Notify 03GCI:brlcad * 5170304011730944 Model BRL-CAD logo in BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
05:09.31 Notify 03GCI:brlcad * 5170304011730944 Model BRL-CAD logo in BRL-CAD: interesting design - Thanks Michael! Interesting design you came up with there that kind of mirrors the gap between the two pieces on...
05:10.42 Notify 03GCI:brlcad * 6189423246966784 Design a BRL-CAD Sticker #4: 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...
05:13.28 Notify 03GCI:vladyordanov * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: None - Thank you for your reply. I will try again and submit.
05:13.32 Stragus Where can I see these BRL-CAD tasks? It sounds fun, almost relaxing perhaps
05:16.19 Notify 03GCI:brlcad * 6189423246966784 Design a BRL-CAD Sticker #4: If I'm not mistaken... - ... these designs looks identical to your sticker submission made last year. Like the description says, you...
05:16.59 Notify 03GCI:brlcad * 5829693697687552 Create a BRL-CAD presentation template #7: Task Closed - Congratulations, this task has been completed successfully.
05:17.34 Notify 03GCI:o7p9bxbnyj * 5240672755908608 Fix closedb: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:17.49 Notify 03GCI:brlcad * 5829693697687552 Create a BRL-CAD presentation template #7: nice toggling - I like the toggling of colors going from title to content. Effective transitioning. Nice improvements all...
05:18.04 MarcTannous brlcad: is there any task regarding that thing you mentioned earlier? With the looping logo
05:21.15 *** join/#brlcad gjeet (caa43575@gateway/web/cgi-irc/kiwiirc.com/ip.202.164.53.117)
05:22.26 Stragus Found the list, I assumed some more would be related to optimization
05:24.31 Notify 03GCI:tannousmarc * 5591216443883520 Create a book layout for Doc Camp Book: Task Claimed - I would like to work on this task.
05:25.22 Notify 03GCI:brlcad * 4861494520971264 Design a T-Shirt for BRL-CAD #10 http://www.google-melange.com/gci/task/view/google/gci2014/4861494520971264: questions Did you turn our logo into a pinwheel?!...
05:25.27 Notify 03GCI:brlcad * 4861494520971264 Design a T-Shirt for BRL-CAD #10: 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...
05:25.37 Notify 03GCI:gjeet * 5591216443883520 Create a book layout for Doc Camp Book: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
05:37.01 brlcad Stragus: not all our tasks have been added yet
05:37.15 brlcad which includes most of our programming tasks
05:42.33 brlcad andromeda-galaxy: gave up?
05:45.13 brlcad starseeker: so #40 is complete? yank it?
05:45.51 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
05:46.07 brlcad ironically, it's claimed right now
05:46.55 maths22 brlcad: starseeker wants that one to instead be to try to make comgeom like my work for last year
06:25.57 Notify 03GCI:fernozzle * 5170304011730944 Model BRL-CAD logo in BRL-CAD: None - Thanks! I was going to render the model with ambient occlusion, but that option alone seemed to cause rt to fail. I'm gonna...
06:37.25 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Query - Sir, 1.)Please tell me which files to continue editing as of right now I have 4 file (option1,option2,new...
06:40.09 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:43.00 andrei_ Hello
06:50.00 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
06:50.50 Notify 03GCI:deepakkumarsharma * 5781103189164032 Create a BRL-CAD presentation template #8: Task Assigned - This task has been assigned to Anmol Beri. You have 100 hours to complete this task, good luck!
06:55.49 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Ready for review - The work on this task is ready to be reviewed.
06:57.58 andrei_ he finished it in 5 min?
06:59.00 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: Task Claimed - I would like to work on this task.
06:59.59 Notify 03GCI:deepakkumarsharma * 5080466516344832 Create a VOL wiki page: Task Assigned - This task has been assigned to Michael Huang. You have 100 hours to complete this task, good luck!
07:03.09 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
07:07.14 *** join/#brlcad MarcTannous (59eef606@gateway/web/cgi-irc/kiwiirc.com/ip.89.238.246.6)
07:34.52 *** join/#brlcad MarcTannous (~androirc@109.166.130.60)
07:36.29 Notify 03GCI:rishisharma7361 * 6165028705140736 Design a BRL-CAD splash screen #2: Ready for review - The work on this task is ready to be reviewed.
07:42.29 Notify 03GCI:harman052 * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Feedback - Hi Vladimir, I liked the simplicity of your design. Good job. Fonts are...
08:01.55 Notify 03GCI:vgeorgiev * 6487841399898112 Design a BRL-CAD business card #4: Ready for review - The work on this task is ready to be reviewed.
08:08.48 Notify 03GCI:harman052 * 5781103189164032 Create a BRL-CAD presentation template #8 http://www.google-melange.com/gci/task/view/google/gci2014/5781103189164032: Feedback Hi Anmol, As stated in the...
08:08.58 Notify 03GCI:thevk * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
08:09.03 Notify 03GCI:harman052 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
08:12.06 Notify 03GCI:harman052 * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good...
08:23.28 *** join/#brlcad YashM (75de15ce@gateway/web/cgi-irc/kiwiirc.com/ip.117.222.21.206)
08:25.14 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
08:25.38 YashM Will designing tasks keep coming or have they stopped
08:26.27 andrei_ YashM: What do you mean? If there will be more?
08:26.52 YashM Like designing stickers, banners
08:26.55 YashM they've all gone :(
08:27.17 andrei_ do you have anything in mind, that you'd like to design?
08:28.10 YashM Well, I am more inclined towards user interface design but there must be tasks for me to do
08:28.32 andrei_ https://www.google-melange.com/gci/task/view/google/gci2014/5032082837340160
08:28.40 andrei_ this task is open and seems to fit your description
08:28.56 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Ready for review - The work on this task is ready to be reviewed.
08:29.14 YashM That's one, but after like 15 days everything will be gone
08:29.20 YashM So will more come in? :)
08:30.46 andrei_ Generally, I believe so. Tasks are usually part of a larger project, therefore some depend on others
08:31.39 andrei_ you shouldn't worry, I'm sure we can find something you can enjoy working on in 15 days as well :)
08:32.21 YashM This is my first and last time with Code in :)
08:32.53 *** join/#brlcad gjeet (75c76ce7@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.108.231)
08:32.58 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Ready for review - The work on this task is ready to be reviewed.
08:33.38 andrei_ if you want to tackle a task but you're afraid you can t finish it in due time, that's not a problem, we can extend the deadline if there is progress :)
08:34.13 YashM Nah that's not the problem
08:35.03 andrei_ if you believe there's anything we can do to help you out
08:35.11 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Png Format - Hello, this is my second attempt, do you want the png or jpeg version of this one now? Or do I have any changes to...
08:35.23 andrei_ just ask, regardless! :)
08:35.51 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Ready for review - The work on this task is ready to be reviewed.
08:36.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:39.23 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: some changes made - thanks for reviewing. i have changed the sticker accordingly. please tell me if further changes are required.
08:40.24 Notify 03GCI:ekansh_mahendru * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Ready for review - The work on this task is ready to be reviewed.
08:40.29 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
08:43.09 Notify 03GCI:deepakkumarsharma * 6487841399898112 Design a BRL-CAD business card #4: Little more in front - Hey vgeorgiev, Great job! I love your card's back design. But you can enhance card's front...
08:43.20 Notify 03GCI:deepakkumarsharma * 6487841399898112 Design a BRL-CAD business card #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
08:45.57 MarcTannous Andrei, deepak did you guys like my take on Archer's splashart & GUI? Even though the tasks are now closed, if you think there's something I should change please tell me, in the end I want to deliver a complete product
08:47.05 MarcTannous Only have Sean's feedback on them
08:47.40 andrei_ Marc, from what I recall, you ve done an awesome job! There's no need to change anything, you can tackle another task if you wish, and you haven't done so already
08:48.20 deepak +1 from my side too :)
08:48.35 MarcTannous I claimed a book layout as it seemed challenging, will submit my design later today, hope to get some web dev tasks soon
08:48.44 MarcTannous Andrei by the way, are you from Romania?
08:48.49 andrei_ yes :)
08:48.55 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: One more thing - Hey Stefan Filipescu I just checked the file, you did it almost right,...
08:49.26 MarcTannous Poti sa imi trimiti un mesaj privat pe irc? Mi-am instalat acum irc pe telefon si ma bate interfara
08:49.30 MarcTannous Interfata*
08:50.24 andrei_ Marc, please try to keep the channel in english :)
08:50.32 MarcTannous Yep, sorry for that
08:50.46 andrei_ no worries
08:57.03 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
08:57.10 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2: 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...
09:12.07 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2 http://www.google-melange.com/gci/task/view/google/gci2014/6165028705140736: Hey Rishi You are going good. I just felt there can...
09:12.17 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Ready for review - The work on this task is ready to be reviewed.
09:13.12 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:16.06 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
09:16.16 Notify 03GCI:anmolberi07 * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:20.45 Notify 03GCI:gjeet * 5781103189164032 Create a BRL-CAD presentation template #8: Why did you removed claim ? - Hey anmol, I was just wondering why you removed your claim for this task. I guess there's a...
09:23.02 Notify 03GCI:nikhilojha271119991 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
09:23.57 Notify 03GCI:gjeet * 5781103189164032 Create a BRL-CAD presentation template #8: Task Assigned - This task has been assigned to nikhil ojha. You have 100 hours to complete this task, good luck!
09:34.19 Notify 03GCI:rishisharma7361 * 6165028705140736 Design a BRL-CAD splash screen #2: Ready for review - The work on this task is ready to be reviewed.
09:59.24 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:10.59 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2: 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...
10:16.46 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:20.56 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2: Yeah that looks good - It's much better as compared to previous one. Nicely done. Just a few more quick suggestions.. The text...
10:22.05 *** join/#brlcad gjeet (75c76ce7@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.108.231)
10:44.42 *** join/#brlcad mihaineacsu (~textual@92.81.146.140)
10:54.58 *** join/#brlcad MarcTannous (~androirc@109.166.128.237)
10:56.20 *** join/#brlcad MarcTannous_ (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
11:04.53 Notify 03GCI:rishisharma7361 * 6165028705140736 Design a BRL-CAD splash screen #2: Ready for review - The work on this task is ready to be reviewed.
11:16.26 Notify 03GCI:npcwarrior * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Task Claimed - I would like to work on this task.
11:16.46 *** join/#brlcad npcwarrior (~NPC@111.174.130.174)
11:19.35 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:21.51 Notify 03GCI:somikdhar * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:23.01 Notify 03GCI:gjeet * 6165028705140736 Design a BRL-CAD splash screen #2: Task Closed - Congratulations, this task has been completed successfully.
11:23.54 MarcTannous_ Deepak or Harmanpreet, you are the mentors on the book layout task.
11:24.17 MarcTannous_ Can I go a little wild and add an interactive preview for it instead of just some basic pdfs for you to check out?
11:31.34 ``Erik brlcad: we don't have a way to compute center of mass for non-homogeneous combinations right now, do we? would that be on par for an "expert" gci task (or a handful)?
11:32.13 andrei_ O_o
11:35.20 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
11:35.38 npcwarrior How does one go about applying a patch for a BRL task
11:36.05 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: New files - Sir, I have uploaded a new file,"final.pdf" along with its raw files. I tried to make the desired...
11:36.35 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Re-Uploaded - Here i uploaded new colors of t-shirts that you asked. Regards. Ekamjot
11:36.47 ``Erik npcwarrior: if the patch is going to be for the source code: check out trunk with svn, do your edits, do "svn diff > myfile.patch" at the top level checkout dir
11:41.02 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:41.21 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Task Claimed - I would like to work on this task.
11:42.25 *** join/#brlcad npcwarrior (~NPC@111.174.130.174)
11:43.31 Notify 03GCI:gjeet * 5899163250196480 Create a BRL-CAD presentation template #6: Task Assigned - This task has been assigned to Pulkit Mehta. You have 100 hours to complete this task, good luck!
11:44.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:58.45 Notify 03GCI:popescuandrei * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Task Assigned - This task has been assigned to Nicklas. You have 100 hours to complete this...
12:02.18 andrei_ npcwarrior: did you succeed with svn diff?
12:11.05 Notify 03GCI:mihaineacsu29 * 5862007957880832 Create a BRL-CAD presentation template #9 http://www.google-melange.com/gci/task/view/google/gci2014/5862007957880832: None Hi Aditya! You are definitely...
12:11.20 Notify 03GCI:mihaineacsu29 * 5862007957880832 Create a BRL-CAD presentation template #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
12:14.16 npcwarrior adrei: svn diff?
12:14.33 npcwarrior andrei: svn diff?
12:14.47 andrei_ you asked how to apply a patch
12:14.50 andrei_ to brlcad
12:15.08 andrei_ [13:35] <npcwarrior> How does one go about applying a patch for a BRL task
12:16.08 npcwarrior andrei: I did, I just don't know what svn diff means
12:16.35 andrei_ svn diff is a command which outputs the differences between your local copy of the source code
12:16.45 andrei_ and the revision on our servers
12:17.59 npcwarrior adrei: ok. No I am still downloading the virtual machine; it's a huge file and I'm getting a lot of download errors
12:18.43 andrei_ download errors?
12:19.35 npcwarrior andrei: Yeah, my compuer likes to download a quarter of it then tell me it has finished dowloading
12:20.22 andrei_ that sounds a lot like I used to "download" homework :p
12:22.25 ignacio|sleep Hi all, sorry, we turned on the leaderboard again.
12:22.41 npcwarrior andrei: Yeah, one of the grievances of living in China..poor internet
12:23.08 npcwarrior is there any better way to view the source code?
12:23.09 andrei_ are you downloading it as a torrent? perhaps that will help you
12:23.20 andrei_ there is, what operating system are you using
12:23.40 andrei_ ?
12:23.53 npcwarrior andrei_: Windows 8
12:24.12 andrei_ I recommend you keep donwloading the virtual machine as a torrent, but in the meantime
12:24.21 andrei_ there's an application called tortoiseSVN
12:24.25 andrei_ from what I recall, it's freeware
12:24.31 andrei_ you can install that on windows
12:24.52 andrei_ let me know when you have installed it
12:25.06 npcwarrior andrei_: Thanks
12:25.17 andrei_ http://tortoisesvn.net/
12:25.22 andrei_ you can find it here
12:25.28 npcwarrior Do you know of any good torrent applications
12:25.58 andrei_ I honestly think it doesn't matter too much, as it can't affect your download speed
12:25.58 npcwarrior ?
12:26.36 andrei_ guys, do we have the virtual machine set up as a torrent?
12:26.44 andrei_ I only found http://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Virtual%20Machines/
12:27.04 npcwarrior andrei_: Speed isn't the issue. LAst time i got a torrenting software, my computer was filled with PUPs and adware for a week; it was a nightmare :(
12:27.42 andrei_ Personally, I use utorrent and it does have indeed a lot of third party software which you have to uncheck during installation
12:27.54 andrei_ but I haven't had further issues with them
12:28.04 andrei_ In any case, I don t think you need to install a torrent application until I m sure
12:28.13 andrei_ we have the torrent for the virtual machine, I can't seem to find it
12:28.29 andrei_ just get tortoiseSVN
12:28.31 andrei_ and we ll get it working :D
12:29.07 MarcTannous_ ignacio: is the leaderbord open to the general public or just mentors?
12:29.22 ignacio MarcTannous_, general public
12:29.23 npcwarrior andrei_: Alright. I'm installing Tortoise now
12:29.32 andrei_ great!
12:29.57 andrei_ http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
12:30.18 MarcTannous_ ignacio: can I get a link? :)
12:30.43 andrei_ npcwarrior: replace the "URL of the repository" in the image
12:30.43 andrei_ with
12:30.45 ignacio MarcTannous_, http://kuckuck.treehouse.su:5000/
12:30.51 andrei_ https://svn.code.sf.net/p/brlcad/code/brlcad/trunk
12:31.54 andrei_ for checkout directory, place it wherever you see fit
12:31.54 MarcTannous_ ignacio: how is it done? Does gci have an API?
12:32.07 ignacio MarcTannous_, GCI have jsons files with tasks
12:32.43 andrei_ I think our GCI bot works in a similar fashion, ``Erik knows more about it, I believe
12:33.10 MarcTannous_ ignacio: great web app, if I could just give you a small tip, reduce the size of the font as the screen scale goes down
12:33.24 MarcTannous_ I see the webpage is built with a responsive fashion in mind, but the font is in matter of px and not em
12:33.41 ignacio MarcTannous_, I will work on it asap :)
12:35.46 andrei_ npcwarrior: is it working?
12:35.58 npcwarrior andrei_: I pasted the link in the repository, it says it is intializing
12:36.09 andrei_ alright, it should work
12:37.45 npcwarrior andrei_: How long should it take?
12:38.42 andrei_ a couple of minutes
12:41.13 npcwarrior andrei_: There we go. I figured out I used the wrong link. I believe I am in the repository now
12:41.42 andrei_ you are in a local copy, if you change a file
12:41.52 andrei_ "svn diff" would reflect that
12:41.56 andrei_ it would look like
12:42.00 andrei_ +
12:43.49 andrei_ in the brlcad folder, there has to be a readme file, it will tell you how to compile BRL-CAD
12:46.32 npcwarrior andrei_: Thee is but it is a tmp
12:47.29 andrei_ a tmp ? it should be named README or so
12:47.32 andrei_ I don't have the source at hand at the moment
12:49.40 npcwarrior andrei_: It is in the trunk directory, it says readme but is a tmp file
12:54.36 andrei_ can you open it?
12:54.49 andrei_ I don't know why it's displayed as a tmp file
12:55.03 andrei_ also, you should look here doc/README.Windows
12:55.29 MarcTannous_ there goes my phone battery
12:58.12 mihaineacsu_away npcwarrior: or look here http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/doc/README.Windows
13:01.19 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Ready for review - The work on this task is ready to be reviewed.
13:01.21 npcwarrior andrei_: I can open it in my browser just not in the svn
13:02.09 andrei_ uhm
13:02.19 andrei_ <PROTECTED>
13:02.37 andrei_ if you checked out, you should have your own local copy of the files
13:02.45 andrei_ that can be opened similar to any directory
13:03.44 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: New Files - Sir, I have uploaded 2 new files, 1.) "1vfinal.pdf" with its raw files. 2.) "2vfinal.pdf" with its...
13:03.46 npcwarrior andrei_: Where would my checked out directory be located?
13:04.09 andrei_ http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
13:04.17 andrei_ at the "Checkout directory" path
13:04.43 andrei_ whichever you set
13:06.38 *** join/#brlcad deepak (~chatzilla@59.89.158.85)
13:07.07 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:07.13 andrei_ if you can t find it, you can use windows' search functio
13:10.42 npcwarrior andrei_: How do I edit the files?
13:11.11 andrei_ depends on what file, but you can open them with at ext editor
13:11.21 andrei_ or with visual studio/any other ide in case of source code
13:11.53 npcwarrior andrei: thanks
13:12.04 andrei_ you're welcome
13:15.25 Notify 03GCI:tannousmarc * 5591216443883520 Create a book layout for Doc Camp Book: Thought process - After looking through your documentation and the manual found in this task's reference links, I wrote...
13:15.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:17.31 Notify 03GCI:tannousmarc * 5591216443883520 Create a book layout for Doc Camp Book: Ready for review - The work on this task is ready to be reviewed.
13:17.38 MarcTannous_ just finished working on my task, uploaded psds and used turn.js to create an interactive preview of my work, did I go overboard too much with it?
13:17.41 MarcTannous_ http://codepen.io/marctannous/pen/JoYavN
13:23.38 Notify 03GCI:npcwarrior * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:30.20 andrei_ npcwarrior, what was the issue with the task? :)
13:35.03 ``Erik MarcTannous_, andrei_, ignacio: Notify is handling gci stuff in a twisted way... googles gci project emails a mailing list on sourceforge (brlcad-tracker), which emails me, which procmail catches and shoves in a 'parse' directory, then a lisp program parses the email and sends the pertinant info to channel
13:36.34 npcwarrior andrei_: I didn't feel comfortable with the task
13:37.11 andrei_ alright :) just know you don't have to solve it in a matter of hours, the given time is of a few days for a reason
13:38.54 npcwarrior andrei_: Mainly, I didn't know what I was doing.
13:40.05 andrei_ there's no problem with that, I was just saying that there's no pressure, no rush, take time to understand things :)
13:40.16 andrei_ you can pick whichever task you want :)
13:42.13 npcwarrior andrei_: Thanks for all your help
13:42.25 andrei_ no problem
13:43.53 MarcTannous_ ``Erik : wow, thought there's an API behind it
13:44.11 MarcTannous_ ``Erik : If you are in charge of that page, great work on the simple UI, I dig it. Only small issue
13:44.12 ``Erik andrei_ summed it up perfectly... from our side of the table, we want you to stretch yourself, succeed, learn, have fun... and the completed tasks are nice to have as well :) don't struggle with something you don't like and are not good at, it helps no-one
13:44.30 MarcTannous_ I found is the font size being in px instead of em but that is easily fixable
13:44.51 ``Erik MarcTannous_: there might be an api now, but a couple years ago it was just email :/ which page are you talking about?
13:44.59 MarcTannous_ http://kuckuck.treehouse.su:5000/org/kde/
13:45.04 ``Erik that's not mine
13:45.20 MarcTannous_ haha
13:45.22 andrei_ I m quite sure that's not ours
13:45.26 ``Erik loads it up to see what the hell it is :)
13:45.36 MarcTannous_ either way, it's great
13:46.06 MarcTannous_ oh yeah, it's ignacio's, he just said that a few minutes ago, I forgot
13:46.38 ``Erik "svineet"
13:46.41 YashM No I think it's svineet
13:46.47 ignacio I neveder added my name
13:46.56 MarcTannous_ https://github.com/svineet/GCILeaderboard
13:46.57 ignacio I'm committer but dont added my name to about.
13:47.04 MarcTannous_ ignaciouy
13:47.11 ``Erik neat little python hack :)
13:47.11 MarcTannous_ oh
13:47.15 Notify 03GCI:plaffontj * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Claimed - I would like to work on this task.
13:47.24 ignacio btw, the Code on GitHub is not updated
13:47.30 ``Erik my software just makes those 'Notify' posts to irc
13:47.44 ``Erik like that one irght there *point* 5264182400253952
13:47.52 ignacio miss gcibot
13:47.55 Notify 03GCI:deepakkumarsharma * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Assigned - This task has been assigned to phil.laff. You have 100 hours to complete this...
13:48.12 MarcTannous_ how is that accomplished? You said you receive stuff via e-mail, is there some kind of script to integrate automated messages into irc?
13:48.19 ``Erik ignacio: why?
13:48.42 ``Erik MarcTannous_: yeh, https://github.com/erikg/cl-cia
13:48.50 ignacio ``Erik, because, I added a lot of 'easter eggs' last year to bot :P
13:49.25 ``Erik !notify year
13:49.26 Notify BRL-CAD: starseeker:1415, brlcad:685, tbrowder2:547, n_reed:334, carlmoore:305, zhaoanqing:91, indianlarry:71, r_weiss:37, bob1961:28, d_rossberg:22, peter-sa:22, j-schulte:21, ejno:20, vladbogo:16, iiizzzaaakkk:7, maths22:6, agkphysics:4, phoenixyjll:1, Inderpreet:1, jordisayol:1, Gauravjeet:1, stefanmirea:1
13:49.27 Notify BRL-CAD Wiki: Clouddrift:200, Sean:90, Inderpreet:87, Ankeshanand:60, Hcurtis0010:41, Krajkreddy:40, Pulkit Mittal:39, Richajain1912:37, Foposseleger:34, Popescu.andrei1991:28, Shainasabarwal:26, Albertcoder:24, Harman052:21, Starseeker:20, Vladbogolin:18, NyahCh3ck20:17, Gaganjyotsingh:16, MariusKintel:14, Todor nikolov:14, Tbrowder:14, 203.110.243.22:13, Maths22:12, KeshaSShah:12, Rishabhsharma:11, Erik:11, Michaljagielski:9, IIIzzzaaakkk
13:49.45 ``Erik hugs Notify
13:49.49 MarcTannous_ anyone that has some spare minutes, could I please get a review on http://www.google-melange.com/gci/task/view/google/gci2014/5591216443883520 and whether the small codepen snippet is nice
13:49.58 ``Erik hm, it was supposed to respond to that
13:50.59 ``Erik hugs Notify
13:51.13 andrei_ what are those stats, ``Erik?
13:51.13 ``Erik weird :/
13:51.21 ``Erik commits by person for the last year
13:51.26 ``Erik !notify week
13:51.27 Notify BRL-CAD: carlmoore:9, brlcad:4, starseeker:4, peter-sa:1
13:51.28 Notify BRL-CAD Wiki: NyahCh3ck20:4, Starseeker:4, Juliacoleratings:2, Sharonsleeper:2, Amit.adhaye:1, Mungase Dipak:1, MegaDCRobin:1, Valadares61:1, Jordi Ibort:1, Gauravjeet:1, Sean:1, 87.202.17.205:1, Marlos Jose Ribeiro Guimaraes:1
13:51.56 andrei_ weird, I would've thought carlmoore has thousands
13:52.20 ``Erik he has a fit, then goes dormant for a long time
13:52.30 ``Erik a bit ocd :)
13:52.47 ``Erik iirc, he also likes to walk through the parking lot memorizing license plates
13:52.53 mihaineacsu_away :))
13:53.07 andrei_ :))
13:54.05 ``Erik very interesting guy, not a social butterfly, but very smart and aggressively focused
13:55.19 ``Erik hugs notify
13:55.22 Notify I need an adult! I need an adult!
13:55.27 ``Erik there it goes, heh
13:55.35 ``Erik case sensitive, I should fix that
13:56.23 Notify 03GCI:helix * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Submitted work. - Submitted banners and the PSD. Any changes can be made. The PSD got...
13:56.33 Notify 03GCI:helix * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Ready for review - The work on this task is ready to be reviewed.
14:00.26 YashM Submitted a banner - 5347907083436032
14:08.29 Notify 03GCI:plaffontj * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Getting started - Hello, I'm excited to help develop this application. As I understand, I must take the...
14:13.50 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
14:15.52 *** join/#brlcad gcibot (~gcibot@66-118-151-70.static.sagonet.net)
14:15.52 gcibot Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
14:15.52 gcibot Source at: https://github.com/aviraldg/gcibot.
14:16.07 MarcTannous_ we are being conquered by robots
14:16.22 YashM xD
14:19.21 YashM more people were on at this time yesterday :P
14:19.24 ``Erik izza maths22?
14:19.58 maths22 ``Erik: Hello
14:20.05 ``Erik gcibot?
14:20.08 maths22 Yes
14:20.28 maths22 I can attach it to more channels; I just haven't looked them up yet
14:20.40 ``Erik what's it offer that notify doesn't? :D
14:20.50 YashM Hey maths22, check out this banner 5347907083436032
14:21.20 maths22 EX: if I post "I have a question about http://www.google-melange.com/gci/task/view/google/gci2014/4861494520971264"
14:21.21 gcibot Design a T-Shirt for BRL-CAD #10
14:21.21 gcibot Status: NeedsWork (2 days, 6 hours left)
14:21.21 gcibot Mentor(s): Hardeep Singh Rai, Gauravjeet Singh
14:21.25 maths22 It does that
14:21.38 ``Erik cool
14:21.53 ``Erik puts the baseball bat with 10 penny nails driven through it down O:-)
14:23.01 MarcTannous_ can I somehow claim a task while waiting for review on another one?
14:23.07 maths22 MarcTannous_: no
14:23.07 ``Erik though if it's just pulling from a plain rest api, would be trivial to implement
14:23.18 MarcTannous_ :(
14:23.21 maths22 gcibot: info
14:23.21 gcibot maths22: Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
14:23.21 gcibot Source at: https://github.com/aviraldg/gcibot.
14:23.38 maths22 ``Erik: take a look at that source
14:24.20 MarcTannous_ 3 bots in this chat already
14:25.14 Notify 03GCI:o7p9bxbnyj * 5494813218570240 Fix bounding box function for our polygonal mesh (BoT) primitive: Task Claimed - I would like to work on this task.
14:27.25 maths22 infobot example
14:27.25 infobot somebody said example was enough to reproduce the behavior we see from ipkg.
14:27.32 maths22 ~svn
14:27.32 infobot Subversion (aka SVN) is version control software that aims to be a better CVS than CVS. See http://subversion.tigris.org/.
14:29.04 ``Erik yes, I'd been hoping that notify would eventually replace infobot O:-)
14:29.06 ``Erik !notify ask
14:29.07 Notify 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.
14:29.40 maths22 ~nickometer brlcad
14:29.47 YashM !notify hi
14:29.57 maths22 ~nickometer YashM
14:30.04 maths22 ~nickometer maths22
14:30.14 YashM what is this
14:30.23 maths22 I'm not sure, but its fun
14:30.44 MarcTannous_ ~nickometer MarcTannous_
14:30.53 MarcTannous_ damn
14:31.10 ``Erik ~nickometer ``Erik
14:31.11 YashM ~nickometer ankesh11
14:31.16 ``Erik w00t, high score!
14:31.19 YashM ~nickometer hsrai
14:31.33 YashM ~nickometer KimK
14:31.46 MarcTannous_ How is the lameness percentage determined?
14:31.47 YashM I guess its 0 lame for all alphabets only names
14:31.53 YashM and more for special chars and numbers
14:31.58 MarcTannous_ Activity in chatroom? Doesn't seem random
14:32.02 YashM ~nickometer Ch3ck
14:32.06 YashM see
14:32.17 MarcTannous_ I've got a special char in my name and still 0%
14:32.20 YashM ~nickometer n_reed
14:32.21 ``Erik probably if(!isalpha())lame++;
14:32.38 MarcTannous_ I think it ignores underscores after the name
14:32.39 YashM ~nickometer javampir1
14:32.48 YashM ~nickometer kanzure
14:32.53 YashM lol works
14:32.55 MarcTannous_ yep, you figured it out
14:33.18 maths22 http://sourceforge.net/p/infobot/code/HEAD/tree/trunk/src/Modules/nickometer.pl
14:34.04 MarcTannous_ 300 lines of code for a lameometer. Not even gonna question the determination on that guy
14:34.15 YashM ^_^
14:34.47 MarcTannous_ It has special cases, come on. Who is this guy
14:35.08 YashM But it does not work with underscore at last
14:35.09 YashM :(
14:36.01 MarcTannous_ Yeah, because IRC adds an underscore at the end of the name if it's a duplicate
14:36.20 MarcTannous_ so he's only rewarding people with lameness if they have an underscore placed by theirselves in the name
14:36.42 YashM if thats hardcoded then the coder deserves an osca
14:36.43 YashM r
14:37.33 ``Erik it's in the clients, by convention... ircd-hybrid will simply reject a duplicate name, so clients will add an underscore after getting a rejection
14:37.44 MarcTannous_ YashM, you're a contestant waiting for review on tasks?
14:37.52 ``Erik (bear in mind, irc is older than www)
14:37.53 YashM Yep
14:38.17 MarcTannous_ AFAIK, Sean said yesterday his timezone is pretty much 7 hours behind mine, so it should be something like 9 AM here
14:38.32 MarcTannous_ there*
14:38.36 YashM I submitted one this time yesterday and it got reviews fast
14:38.40 *** join/#brlcad gcibot (~gcibot@66-118-151-70.static.sagonet.net)
14:38.40 gcibot Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
14:38.40 gcibot Source at: https://github.com/aviraldg/gcibot.
14:38.40 YashM so i guess someones busy
14:38.41 ``Erik it's 9:38 am in sean's timeszone
14:38.50 MarcTannous_ I'm just idling here until I can claim my next task, saw a really nice one I'd like to get next :D
14:38.58 maths22 MarcTannous_: which one
14:39.11 MarcTannous_ which one I like or which one am I waiting for review on?
14:40.01 maths22 Would you like.
14:40.27 MarcTannous_ how can I trust you will not claim it ? :(
14:40.48 YashM lol
14:41.53 andromeda-galaxy maths22: do you have an example bot that the bounding box malfunctions on for https://www.google-melange.com/gci/task/view/google/gci2014/5494813218570240?
14:41.54 gcibot Fix bounding box function for our polygonal mesh (BoT) primitive
14:41.54 gcibot Status: ClaimRequested
14:41.54 gcibot Mentor(s): Isaac Kamga, Daniel_R
14:42.32 maths22 andromeda-galaxy: no. Actually, I haven't ever done anything with BoT
14:42.43 andromeda-galaxy ah well, I'll play around and see if I can find one
14:45.03 Notify 03GCI:rossberg * 5494813218570240 Fix bounding box function for our polygonal mesh (BoT) primitive: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete...
14:45.38 ``Erik O.O should be a trivial fix
14:46.11 ``Erik boggling that there'd be an issue on that one, even
14:46.54 ``Erik brlcad's doc makes it sound like any abitrary bot geometry will show the issue
14:47.07 ``Erik arbitrary
14:49.09 andromeda-galaxy ``Erik: hmm... I tried making aa couple of simple things with `make bot' and it didn't seem to work
14:49.31 andromeda-galaxy out of curiosity, what should happen if the BoT contains vertices that aren't used by any triangles?
14:49.35 andromeda-galaxy should the be included in the bounding box?
14:50.13 ``Erik andromeda-galaxy: then it shouldn't be a legal bot... did you try importing geometry from stl or obj, like the description says?
14:50.40 andromeda-galaxy ``Erik: Not yet, I don't have any stl lying around unfortunately
14:50.44 andromeda-galaxy but that was what I was going to try next
14:51.13 ``Erik tons of stl files on the web, google 'em :)
14:52.45 Notify 03GCI:maths22_m * 5828441244958720 Design a BRL-CAD Sticker: Much better - I like that a lot more. The background color is nice, along with the big logo. I would either put a similar shadow on the...
14:52.46 maths22 thingiverse
14:53.05 andromeda-galaxy maths22: I just tried a file from thingiverse, stl-g complained about a abunch of unrecognized lines
14:53.10 Notify 03GCI:maths22_m * 5828441244958720 Design a BRL-CAD Sticker: 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...
14:53.37 maths22 Lovely-I haven't played with the stl importer, so I'm not sure whats up with that
14:53.54 andromeda-galaxy I'll try another one in a minuete
14:57.29 andromeda-galaxy http://www.thingiverse.com/thing:17137/ worked, but the bounding box still seems to be correct. hmm.
14:59.04 Notify 03GCI:maths22_m * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Initial comments - Overall I like the concept; however, there are a few changes I would...
14:59.05 Notify 03GCI:maths22_m * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
14:59.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:03.06 andromeda-galaxy ``Erik: just curious, do you know why the current bbox iterates through triangles and looks at their vertices instead of just iterating through the list of vertices?
15:03.21 Notify 03GCI:maths22_m * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Nice work - Looks nice with most of those backgrounds (except grey-the logo blends in for me and probably for most red-green...
15:03.22 Notify 03GCI:maths22_m * 6157982744182784 Design a T-Shirt for 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...
15:04.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:04.37 ``Erik andromeda-galaxy: nope
15:05.09 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
15:06.15 andromeda-galaxy ``Erik: is it possible that r54560 actually fixed the bug?
15:06.23 andromeda-galaxy the code that was there pre-r54560 was claerly wrong
15:08.05 maths22 http://brlcad.org/fisheye/changelog/BRL-CAD?cs=54560
15:09.38 Notify 03GCI:maths22_m * 5862007957880832 Create a BRL-CAD presentation template #9: Improvements - I like the new color scheme much more! I don't really like the way the text changes colors when it...
15:09.54 Notify 03GCI:maths22_m * 5862007957880832 Create a BRL-CAD presentation template #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
15:11.01 andromeda-galaxy maths22, ``Erik: can I submit my investigation along with a patch to re-enable the rt_bot_bbox function (previusly, rt_bot_prep wasn't calling it and was using variant defined in XGLUE(rt_bot_prep_, TRI_TYPE)
15:11.29 maths22 maths22: That would seem reasonable to me
15:11.44 maths22 andromeda-galaxy: I did not mean to send that to myself :)
15:12.44 andromeda-galaxy maths22: okay, graet
15:12.48 andromeda-galaxy I'll submit it in a second
15:13.54 Notify 03GCI:maths22_m * 5591216443883520 Create a book layout for Doc Camp Book: Looks good - Marc, This looks really nice to me. I like the attention you placed on each of the elements of the book,...
15:14.04 Notify 03GCI:maths22_m * 5591216443883520 Create a book layout for Doc Camp Book: Task Closed - Congratulations, this task has been completed successfully.
15:14.08 andromeda-galaxy maths22: also, I've removed the UNUSED bn_tol tolerance argument
15:15.05 maths22 MarcTannous: I reviewed your task now
15:16.02 MarcTannous maths22: Did you check out the codepen mockup? That was fun to make
15:16.13 maths22 It looked really nice
15:16.33 Notify 03GCI:tannousmarc * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c: Task Claimed - I would like to work on this task.
15:16.35 MarcTannous I set up the Debian VM, no errors encountered this far except for some warnings
15:16.43 maths22 Great
15:16.44 MarcTannous Hope everything goes smooth
15:17.07 MarcTannous first time using a VM, so I'm just amazed that it somehow works
15:17.37 andromeda-galaxy maths22: can you review https://www.google-melange.com/gci/task/view/google/gci2014/5494813218570240 quickly?
15:17.38 Notify 03GCI:o7p9bxbnyj * 5494813218570240 Fix bounding box function for our polygonal mesh (BoT) primitive: Ready for review - The work on this task is ready to be reviewed.
15:17.39 gcibot Fix bounding box function for our polygonal mesh (BoT) primitive
15:17.39 gcibot Status: NeedsReview (4 days, 3 hours left)
15:17.39 gcibot Mentor(s): Isaac Kamga, Daniel_R
15:18.39 maths22 andromeda-galaxy: I´m working my way through the tasks in order (I think there are 2 left before yours)
15:18.56 andromeda-galaxy maths22: sorry, didn't see those earlier
15:19.07 maths22 It´s fine
15:19.14 maths22 You have no way to see how many there are
15:19.40 MarcTannous maths22: After setting up the VM, I went into chromium and into this bookmark http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/ is this the readme you mentione?
15:19.47 MarcTannous mentioned*
15:20.13 maths22 The one I am referring to is somewhere in your home directory
15:20.25 maths22 open up the file browser, and there should be 2 readme files
15:20.46 MarcTannous oh, there we go
15:20.47 MarcTannous thanks
15:21.32 Notify 03GCI:gjeet * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good...
15:21.57 Notify 03GCI:maths22_m * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: None - Overall, I really like this banner. I like the logo in the corner, and the box...
15:22.07 Notify 03GCI:maths22_m * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Task Needs More Work - One of the mentors has sent this task back for more work. Talk...
15:23.22 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: Ready for review - The work on this task is ready to be reviewed.
15:25.31 MarcTannous this is awesome
15:28.24 Notify 03GCI:alexbard * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
15:30.55 MarcTannous maths22: is the latest revision 63588 ?
15:33.00 andromeda-galaxy MarcTannous: looks like it
15:33.27 MarcTannous andromeda-galaxy: do you have an environemnt on a native Debian host or are you running a VM?
15:35.41 andromeda-galaxy MarcTannous: I've used the VM, but mostly I have a local checkout
15:35.51 andromeda-galaxy I run Arch or Gentoo linux on all my machines
15:36.01 andromeda-galaxy also, the websvn interfaces are always useful
15:36.16 MarcTannous do you remember how much building brlcad took you on the VM?
15:36.27 andromeda-galaxy No, sorry...
15:36.34 MarcTannous because I'm getting a lot of missing files in the config.log and it seems to be taking way more than it should
15:36.50 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Ready for review - The work on this task is ready to be reviewed.
15:36.58 andromeda-galaxy hmm.. BRL-CAD is a very large project, that might be right.
15:39.04 MarcTannous ah okay, thanks anyway. Hope to get this configured and built before I go to sleep today
15:41.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:42.56 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
15:43.29 maths22 andromeda-galaxy: what does your change do in this file: src/librt/primitives/bot/g_bot_include.c
15:44.06 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Re-Uploaded - Hii I uploaded all design in zip format as you said. Is that okey. Regards. Ekamjot
15:45.37 Notify 03GCI:maths22_m * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Good - Looks good. Thank you!
15:45.42 Notify 03GCI:maths22_m * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Task Closed - Congratulations, this task has been completed successfully.
15:46.00 MarcTannous maths22: Should building on the VM take so long? I'm 10 minutes in it and build.log shows only 5% complete
15:46.24 maths22 That is reasonable-It will take a long time
15:47.04 MarcTannous once I'm done I should just go into source files of my choice, make my edits according to the task, and then svn diff it?
15:47.09 andromeda-galaxy maths22: those lines would previously have overwritten the changes
15:47.15 maths22 yes
15:47.30 andromeda-galaxy that the rt_bot_bbox function did
15:47.36 MarcTannous oh that was easy then
15:47.38 MarcTannous thanks
15:47.47 andromeda-galaxy those were how it was computing the bbox before using rt_bot_bbox
15:48.07 maths22 MarcTannous: you will want to compile it with changes to test
15:48.10 maths22 andromeda-galaxy: thanks
15:48.25 maths22 does it now call rt_bot_bbox, or is that handled internally?
15:48.42 andromeda-galaxy maths22: that function doesn't, but the
15:48.49 andromeda-galaxy actual rt_bot_prep function now does
15:49.01 maths22 OK
15:49.07 MarcTannous I will try to figure out how to do that then :D
15:49.21 andromeda-galaxy those changes are based on r46127
15:50.23 andromeda-galaxy maths22: if the changes look OK to you, can you mark it as complete?
15:50.36 maths22 Just checking 1 last thing...
15:50.51 andromeda-galaxy maths22: ok
15:51.38 Notify 03GCI:ekamjot01 * 6157982744182784 Design a T-Shirt for BRL-CAD #3: Thanks - Thanks sir.
15:52.18 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:53.33 Notify 03GCI:maths22_m * 5494813218570240 Fix bounding box function for our polygonal mesh (BoT) primitive: Task Closed - Congratulations, this task has been completed successfully.
15:54.55 andromeda-galaxy maths22: should I commit those changes?
15:55.12 maths22 andromeda-galaxy: I would think so
15:55.21 andromeda-galaxy maths22: ok, I will in a few more minutes
15:56.00 Notify 03GCI:helix * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Submitted - Used a more modest font for the tagline. Also integrated the description in a...
15:56.10 Notify 03GCI:helix * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Ready for review - The work on this task is ready to be reviewed.
15:56.57 *** join/#brlcad deepak (~chatzilla@59.89.158.85)
15:57.40 YashM maths22, see if you like the updated banner
15:58.10 maths22 YashM: I appreciate the creativity in making it interplay with the text placed there by Facebook
15:58.49 maths22 However, the darkening at the bottom makes it instead look a bit strange in my opinion
15:59.08 YashM Is the 30+ good enough
15:59.17 YashM so maybe i can bold everything else
15:59.45 YashM I'm talking about "30+" which is bold
16:01.08 MarcTannous YashM, your design is quite smart
16:01.19 ``Erik MarcTannous: building in a vm will be insanely slow. painfully. every time.
16:01.31 YashM MarcTannous, thanks
16:01.32 MarcTannous However there is a problem that I cannot find a solution for with your design : How does it work on lower resolution displays? for example a smartphone
16:02.38 YashM I think that is a mobile safe area
16:02.44 MarcTannous internet traffic at the moment is pretty much 45% on mobile devices such as phones and tablets, would your design hold up on these devices?
16:03.49 ``Erik hm, "responsive design"
16:03.51 YashM I tried putting the text in the top
16:03.58 YashM but it was quite smal
16:04.01 YashM so i thought of this
16:04.21 MarcTannous ``Erik: Pretty much only form of design at the moment due to the huge traffic coming from mobile devices.
16:04.31 MarcTannous :)
16:05.22 ``Erik I do it plenty on elfga.com, but i haven't tried hitting brlcad.org with the various viewers... how bad is it? is the real minimum width 480 or 240?
16:05.25 MarcTannous ``Erik: And Holy Lord does the building take a lot of time. 30 minutes into it, I'm only at 20%
16:05.50 maths22 MarcTannous: go into the vm settings
16:05.56 ``Erik if you're using the vm, understand that every single file system call is 100x as expensive, because it's a vm
16:06.02 maths22 System->CPU and set the cap at 100%
16:06.05 ``Erik and that building is 99% file system calls
16:06.11 maths22 I think the default is 60%
16:06.43 MarcTannous ``Erik : Minimum width up until 2014 was considered best practice to be 480, but right now there's a new measurement unit ( better than ems, forgot what it's called, only read about it a few weeks ago on reddit ) that can do responsive design without minimum width and media queries.
16:07.03 ``Erik if you use anything but windows, ditch the vm and just do it for real... if you use windows, well, stop
16:07.07 ``Erik :)
16:07.12 MarcTannous maths22: thanks, am doing it right now, hope to get this built ASAP so I can get started on working
16:07.22 maths22 ``Erik: I got a working build on windows yesterday
16:07.31 MarcTannous ``Erik: Is windows that bad in dev?
16:07.36 ``Erik maths22: native?
16:07.39 maths22 Yes
16:07.42 maths22 MSVC12
16:08.04 maths22 I had to make one source change (reordering includes)
16:08.06 ``Erik MarcTannous: it is... you can grab an msvc, tortoise and cross your fingers, but it'll still be slow and "weird"
16:08.17 MarcTannous Oh wow if getting a working build on windows something worth noting, I am not so optimistic about it now
16:08.34 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:08.37 maths22 MarcTannous: the vm will work fine (if a bit slow)
16:08.44 ``Erik core developers are using osX, linux and fbsd...
16:08.58 MarcTannous Don't really mind it being slow as long as it works
16:09.02 ``Erik (aight, osX and linux... I'm the fbsd weenie)
16:09.15 MarcTannous Pardon me asking, what's fbsd?
16:09.20 ``Erik the vm should be running a redhat linux variant
16:09.25 ``Erik http://freebsd.org
16:09.28 andromeda-galaxy ``Erik: vm is Debian
16:09.30 maths22 ``Erik: the vm id esbian
16:09.38 ``Erik deb? ok, that's better
16:10.16 MarcTannous ``Erik : I've been nudging myself to give Linux a try for a few weeks, but I never get the time to do so.
16:10.23 ``Erik real debian, not ubuntu? :D I was a big debian supporter before switching to fbsd, so that's cool
16:10.32 Notify 03GCI:ekansh_mahendru * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Ready for review - The work on this task is ready to be reviewed.
16:10.48 maths22 Real debian
16:11.58 MarcTannous Don't know why, but I like Debian's UI way more than I expected for some reason
16:14.20 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Ready for review - The work on this task is ready to be reviewed.
16:14.43 ``Erik my mistake for assuming redhat :) anyway, a non-windows machine will make things a lot nicer, native windows will probably have some hiccups, vm will be the slowest, but will probably work
16:16.46 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Further Changes Made - I added the shadow and uploaded the new file : STICKER 1_3.png
16:17.06 YashM maths22, i have submitted another version
16:17.16 YashM a normal one
16:17.53 maths22 That looks better
16:18.03 maths22 The little bit of overlap doesn´t get in the way for me
16:18.21 maths22 ``Erik: have you heard of nmake on windows?
16:18.21 YashM I think that much is fine
16:18.28 maths22 I agree
16:18.37 maths22 Could you submit the new psd?
16:18.44 YashM It's the extra padding on top and bottom
16:19.21 maths22 ``Erik: it acts like make on posix systems, and cmake generates the nice colored output with percentages for it
16:19.49 maths22 It´s much less painful than msvc
16:20.27 MarcTannous maths22: what's msvc?
16:20.39 maths22 microsoft visual studio compiler
16:23.46 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:26.54 *** join/#brlcad deepak_ (~chatzilla@117.207.157.84)
16:28.50 ``Erik iirc, nmake was a part of msvc
16:29.12 *** join/#brlcad deepak (~chatzilla@59.91.112.255)
16:38.08 *** join/#brlcad deepak (~chatzilla@59.91.112.255)
16:39.26 Notify 03GCI:tannousmarc * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c: Question - I require a bit of help : Over IRC, one of the mentors, maths22, helped me setup a debian VM...
16:43.52 starseeker has been wanting to try ninja on Windows with the msvc compiler
16:44.24 MarcTannous *
16:45.24 Notify 03GCI:adityagulati * 5862007957880832 Create a BRL-CAD presentation template #9: New files - Sir, I made the changes you asked for in the two new files. Please review the task. Regards, Aditya
16:58.03 *** join/#brlcad deepak (~chatzilla@59.91.232.238)
17:08.34 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
17:09.06 andromeda-galaxy Is there anyone here who can create new tasks on Melange?
17:10.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:10.36 *** join/#brlcad swetha (~swetha@14.139.82.6)
17:13.48 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Good job but little mistakes - Hey Engelo, I love your all designs and this design too. Present design is quite good...
17:13.53 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
17:15.40 maths22 andromeda-galaxy: only Sean can publish tasks because he is the org admin
17:15.52 maths22 nmake is part of msvc
17:20.25 andromeda-galaxy maths22: ah, thanks. I didn't realize that...
17:33.39 MarcTannous finally, the brlcad build is done, it took 2 hours. maths22 : is there any way to quickly test it or I should just go ahead and modify source code?
17:35.09 maths22 Make test (I think)
17:36.10 MarcTannous Do you have any idea how much it takes?
17:36.18 MarcTannous Don't want to run it if it takes more than a few minutes on a VM
17:36.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:38.25 Notify 03GCI:rexey29 * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Ready for review - The work on this task is ready to be reviewed.
17:44.11 Notify 03GCI:o7p9bxbnyj * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Task Claimed - I would like to work on this task.
17:44.52 Notify 03GCI:deepakkumarsharma * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to...
17:49.27 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
17:51.10 Notify 03BRL-CAD:peter-sa * 63589 (brlcad/trunk/src/librt/primitives/bot/bot.c brlcad/trunk/src/librt/primitives/bot/g_bot_include.c): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5494813218570240 that re-enables the rt_bot_bbox function, making rt_bot_prep use it.
17:51.11 gcibot Fix bounding box function for our polygonal mesh (BoT) primitive
17:51.11 gcibot Status: Closed
17:51.11 gcibot Mentor(s): Isaac Kamga, Daniel_R
17:51.24 MarcTannous any mentor here?
17:51.40 maths22 MarcTannous: Hello
17:52.06 MarcTannous hello, it seems brlcad has been built sucesfully but I need a little bit of help with my task.
17:52.30 maths22 What is your task, and what difficulty are you having with it?
17:52.38 MarcTannous I have to create a unit test for qmath.c
17:52.48 MarcTannous src/libbn/qmath.c
17:53.20 MarcTannous the basic idea behind the test should be : return 1 if a function has provided the correct result, return 0 otherwise, correct?
17:53.25 Notify 03GCI:dobomark * 4959197779197952 Write manual page documentation (for off-g): None - Hi. I have a problem again... How can I create a file? I can only save with .g file extension... Can you help...
17:53.45 maths22 Someone else will need to answer your question then. I am not familiar with brlcad´s unit tests, and I don´t have time to figure it out right now.
17:54.36 MarcTannous Do you at least know what a quaternion is?
17:55.08 MarcTannous Because this library handles operations with quaternions and as far as wikipedia told me, it's a number system that go beyond complex numbers, and this is not something I know of.
17:55.32 MarcTannous Was wondering whether someone who does could provide the expected results on various cases, and I coulde code them.
17:56.04 maths22 I do not
17:57.01 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: None - I have also uploaded one without a background
17:57.17 MarcTannous do you know Hardeep Singh Rai's or Gauravjeet Singh's IRC username so I can ping them if they show up?
17:58.06 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: None - I mean - without a shadow
17:58.28 MarcTannous deepak : are you here?
18:02.42 Notify 03GCI:tannousmarc * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c: Quaternions not a highschool topic, can I please get some help? - Highschool mathematics never goes...
18:04.02 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: More to do - Engelo, There are still small mistakes. There must be no full stop in between the two words " Source and...
18:04.08 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
18:04.31 deepak Marc, Hello
18:05.21 MarcTannous Hello, could you please help me with https://www.google-melange.com/gci/task/view/google/gci2014/5028266490462208
18:05.22 gcibot Create numerics library (LIBBN) unit test for qmath.c
18:05.23 gcibot Status: Claimed (4 days, 1 hours left)
18:05.23 gcibot Mentor(s): Hardeep Singh Rai, Gauravjeet Singh
18:07.45 *** join/#brlcad deepak (~chatzilla@59.91.232.238)
18:09.22 MarcTannous ?
18:10.07 MarcTannous deepak: you here?
18:11.46 MarcTannous :(
18:12.25 deepak Yes! I'm here. Oops! I missed your message. I accidentally signed-out.
18:14.27 MarcTannous could you please help me with https://www.google-melange.com/gci/task/view/google/gci2014/5028266490462208
18:14.27 gcibot Create numerics library (LIBBN) unit test for qmath.c
18:14.27 gcibot Status: Claimed (4 days, 1 hours left)
18:14.27 gcibot Mentor(s): Hardeep Singh Rai, Gauravjeet Singh
18:14.34 MarcTannous wrote my problem as a reply
18:14.50 MarcTannous basically, quaternions outsmart me and I need some basic test outputs
18:17.38 MarcTannous deepak: any clues?
18:28.16 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: I increased but.. - I increased the font size but when I enlarge it a bit, the text goes out of the t-shirt. Shat should I do?
18:29.37 MarcTannous mentors please?
18:31.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:36.25 deepak Marc, Sorry to say but I haven't worked on unit test before. AFAIK unit test means to input some value to a function and the received value / output must be correct. For this we compare the output with pre-defined or pre-known output.
18:36.26 deepak For example : we know 2 + 2 = 4
18:36.28 deepak and when we'll write a function to add the two numbers say add(2,2) then the output must be 4 (which is pre known).
18:37.29 MarcTannous Yes, I realised that.
18:37.51 MarcTannous What I wanted was some pre-defined tests, like input : 2,2 and output : 4 except for quaternion numbers
18:38.18 MarcTannous I do not know what quaternion numbers are and they seem like a really vast chapter in mathematics, am I supposed to learn how to do these operations on them by hand?
18:41.43 *** join/#brlcad swetha (~swetha@14.139.82.6)
18:45.49 andromeda-galaxy MarcTannous: If you have access to something like Mathematica, Maple, etc. you can have them do some of the computations for you
18:45.53 andromeda-galaxy also, sage may work
18:45.56 andromeda-galaxy http://www.sagemath.org/doc/reference/quat_algebras/sage/algebras/quatalg/quaternion_algebra_element.html
18:46.17 MarcTannous andromeda-galaxy: I saw you took on the "fix closedb" task and then abandoned it
18:46.28 MarcTannous did you not manage to figure it out or did you just find something you liked more?
18:46.30 andromeda-galaxy MarcTannous: Yeah, it turns out that that ws already fixed
18:46.39 MarcTannous oh :-s
18:46.41 andromeda-galaxy so the task would have become finding out a) when it started happening and b) when it stopped
18:46.46 andromeda-galaxy which I didn't really feel like doing
18:46.52 andromeda-galaxy so I moved on to fixing the rt_bot_bbox function
18:46.53 MarcTannous Here I was staring at the source code and not realising what the error was for like 20 mins
18:51.55 deepak Marc, I'm not familiar with quaternion numbers. Wait for Erik, brlcad they may help you :)
18:52.22 *** join/#brlcad DarkCalf (~DarkCalf@64.185.232.90)
18:53.22 MarcTannous ``Erik : message when you're here please
19:00.40 andromeda-galaxy deepak: Is test code allowed to use %zu (for size_t) in sscanf() calls?
19:01.16 MarcTannous andromeda-galaxy: are you also doing unit test tasks right now?
19:01.42 andromeda-galaxy MarcTannous: I am, for bu_str.c
19:02.08 MarcTannous is it in include or src?
19:02.30 andromeda-galaxy sorry, for file src/libbu/bu_str.c
19:02.57 andromeda-galaxy I need to read in a size_t from a string, but %z isn't ISO C90, so using %zu for size_t doesn't compilne
19:03.14 MarcTannous andromeda-galaxy: my build doesn't even have bu_str.c :O
19:03.46 andromeda-galaxy hmm... are you at r63589?
19:03.49 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.106)
19:04.01 MarcTannous 63588 was the latest for me
19:04.05 andromeda-galaxy oh, sorry,
19:04.07 MarcTannous when I updated a few hours ago
19:04.08 andromeda-galaxy got the filename wrong
19:04.11 andromeda-galaxy src/libbu/str.c
19:04.13 andromeda-galaxy not bu_str
19:04.16 andromeda-galaxy the test filename is bu_str.c
19:04.18 andromeda-galaxy sorry
19:04.36 andromeda-galaxy also: 63589 is the commit that I just pushed to re-enable rt_bot_box
19:04.55 MarcTannous oh, that I do have
19:05.13 MarcTannous which function are you testing?
19:05.21 andromeda-galaxy all the functions in str.c
19:05.43 MarcTannous write something in here when you're done, really curious as to how you're approaching it
19:05.54 andromeda-galaxy sure
19:06.08 andromeda-galaxy it's pretty much the same was as a bunch of the tests that I wrote last year for bu and bn
19:06.21 andromeda-galaxy src/libbu/tests/bu_color.c is a simple example
19:06.42 MarcTannous I'm not experienced with the source, so for the past hour I've been staring at code trying to figure it out
19:06.52 MarcTannous thank you, checking it right now
19:09.21 MarcTannous that actually is really simple
19:16.23 Notify 03GCI:tannousmarc * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:16.38 Notify 03GCI:tannousmarc * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Task Claimed - I would like to work on this task.
19:18.28 Notify 03GCI:deepakkumarsharma * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this...
19:32.49 MarcTannous andromeda-galaxy: are you still here?
19:33.22 andromeda-galaxy MarcTannous: for a little while
19:33.54 MarcTannous andromeda-galaxy: all the tests are taking as parametres an int, argc and a string, argv
19:34.06 andromeda-galaxy indeed
19:34.29 MarcTannous where are those declared and what is their use? It's something obvious that I'm missing, thought you could help me out as you have more experience with the source code
19:34.44 MarcTannous Test parametres probably, but why are they always argc and argv
19:34.47 andromeda-galaxy basically, each test is compiled as an executable
19:35.03 andromeda-galaxy and the main function is called with two values that are, by convention, called argc and argv
19:35.13 andromeda-galaxy that contain information about the commandline parameters
19:35.42 MarcTannous what does argc define? for example in the bu_color.c you immediately exit if argc is 4 stating that the input is not okay
19:36.04 MarcTannous <PROTECTED>
19:36.13 MarcTannous is different frm 4 *
19:36.13 Notify 03GCI:xscept * 6664196716494848 Design a BRL-CAD splash screen #9: Ready for review - The work on this task is ready to be reviewed.
19:36.15 andromeda-galaxy in this case, I exit if argc is not 4
19:36.42 andromeda-galaxy http://pages.cs.wisc.edu/~cs354-1/onyourown/C.argv.html
19:36.54 MarcTannous yes, why is that? the input format is something like a,b,c ints and x,y,z floats
19:37.21 andromeda-galaxy the individual test cases are stated in CMakeLists.txt
19:37.22 MarcTannous oh
19:37.25 andromeda-galaxy and the input format is documented there
19:37.33 MarcTannous okay, that link cleared everything up, thank you so much
19:37.44 andromeda-galaxy you're welcome :-)
19:37.59 MarcTannous if you ever need help on the design part, I'm here to return the favor :)
19:39.21 andromeda-galaxy good to know, thanks
19:39.22 andromeda-galaxy !
19:42.02 Notify 03GCI:andreitudorica * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:42.54 Notify 03BRL-CAD:starseeker * 63590 brlcad/trunk/CMakeLists.txt: Add a make check target that will run the ctest targets after building their required dependencies.
19:47.47 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Adjust font-weight - Instead of font-size try to increase font-weight. Check if it works or not or try to implement in...
19:48.10 *** join/#brlcad mihaineacsu (~textual@92.81.146.140)
19:52.38 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
19:54.18 Notify 03GCI:arojas_1597 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Claimed - I would like to work on this task.
19:55.29 Notify 03GCI:deepakkumarsharma * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Assigned - This task has been assigned to Alex Velasco. You have 100 hours to complete this task, good...
19:58.35 *** join/#brlcad andrei_ (~andrei@188.26.182.82)
19:58.37 Notify 03GCI:tannousmarc * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Did I understand the task correctly? - I have to create a unit test, similar to the others in the source...
19:58.55 MarcTannous can I get some feedback on https://www.google-melange.com/gci/task/view/google/gci2014/5344998316834816 ?
19:58.56 gcibot Create numerics library (LIBBN) unit test for rand.c
19:58.56 gcibot Status: NeedsReview (4 days, 3 hours left)
19:58.56 gcibot Mentor(s): Isaac Kamga, Jacob B
19:58.57 Notify 03GCI:tannousmarc * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Ready for review - The work on this task is ready to be reviewed.
19:59.18 MarcTannous first unit test, hope things are alrightt
20:00.32 andrei_ MarcTannous: even if they aren't, there's no stress, it s not a run against the clock, we would never "remove" a task from you, but rather guide you to a better form
20:00.33 andrei_ argh
20:00.44 andrei_ I should talk less
20:01.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:01.53 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Question - Thanks for the feedback! I've lightened the red text, I was wondering whether you could tell me if the sticker is...
20:03.53 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Sorry - Sorry, this is the first task I've done in google code-in. When I saw 'Needswork' I thought I hadn't clicked 'Mark task...
20:04.34 Notify 03BRL-CAD:carlmoore * 63591 brlcad/trunk/doc/docbook/system/man1/en/pixhalve.xml: remove an underscore and a period
20:05.43 maths22 andrei_: talking is good :)
20:05.52 Notify 03GCI:arojas_1597 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:06.04 maths22 Just notice who you are (or aren´t) talking to...
20:14.24 Notify 03GCI:kengwee * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Ready for review - The work on this task is ready to be reviewed.
20:15.39 Notify 03GCI:daniemil198 * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Claimed - I would like to work on this task.
20:16.29 Notify 03GCI:deepakkumarsharma * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Assigned - This task has been assigned to Ed. You have 100 hours to complete this task, good...
20:18.40 Notify 03GCI:daniemil198 * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:19.02 Notify 03GCI:geronikolov * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Claimed - I would like to work on this task.
20:19.57 Notify 03GCI:deepakkumarsharma * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Assigned - This task has been assigned to Gero Nikolov. You have 100 hours to complete...
20:21.16 andromeda-galaxy deepak, maths22: if you're in task reviewing mode...
20:21.23 andromeda-galaxy https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344
20:21.24 gcibot Create an utility library (LIBBU) API unit test for any file
20:21.24 gcibot Status: NeedsReview (4 days, 1 hours left)
20:21.24 gcibot Mentor(s): Kesha Shah, Mandeep Kaur
20:21.36 Notify 03GCI:o7p9bxbnyj * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Ready for review - The work on this task is ready to be reviewed.
20:21.46 maths22 andromeda-galaxy: right now i´m in math studying mode, but that may change soon
20:22.00 maths22 andromeda-galaxy: is o7p9bxbnyj your melange username?
20:22.11 andromeda-galaxy maths22: it is
20:22.18 andromeda-galaxy I don't remember how I got it
20:22.29 maths22 just because it looks a bit strange
20:22.32 andromeda-galaxy I think that it was autoassigned to me the first time (2 years ago) that I did codein
20:22.37 maths22 aha
20:22.58 maths22 this year, i´m maths22_m because I switched emails
20:23.04 maths22 _m for mentor
20:23.51 andromeda-galaxy makes sense
20:33.00 Notify 03GCI:mihaineacsu29 * 5862007957880832 Create a BRL-CAD presentation template #9: Task Closed - Congratulations, this task has been completed successfully.
20:36.15 Notify 03GCI:deepakkumarsharma * 6079349140750336 Design a T-Shirt for BRL-CAD #9: Task Closed - Congratulations, this task has been completed successfully.
20:37.35 Notify 03GCI:ejozyazgan * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Task Claimed - I would like to work on this task.
20:38.51 Notify 03GCI:deepakkumarsharma * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Task Assigned - This task has been assigned to EJ Ozyazgan. You have 100 hours to...
20:40.12 Notify 03BRL-CAD:n_reed * 63592 brlcad/trunk/src/libged/bigE.c: ged_E must initialize freesolid member to avoid NULL dereference
20:43.30 Notify 03GCI:nick_sturges * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
20:44.00 Notify 03GCI:adarshkulk * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: Task Claimed - I would like to work on this task.
20:44.15 Notify 03GCI:adarshkulk * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:44.30 Notify 03GCI:deepakkumarsharma * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Assigned - This task has been assigned to Nicholas Sturges-Bresley. You have 100 hours to complete...
20:45.05 Notify 03GCI:nick_sturges * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:45.16 Notify 03GCI:adarshkulk * 5338260117127168 Identify and eliminate dead code (100+ lines) #2: Task Claimed - I would like to work on this task.
20:45.55 Notify 03GCI:deepakkumarsharma * 5338260117127168 Identify and eliminate dead code (100+ lines) #2: Task Assigned - This task has been assigned to Adarsh. You have 100 hours to complete this task, good...
21:39.42 Notify 03GCI:ejozyazgan * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Get Files - I can't figure out how to access the files. Do I need to install SVN to access the...
21:41.38 Notify 03GCI:alonzo_ * 6680593089691648 Compile BRL-CAD with Dev-C++: Task Claimed - I would like to work on this task.
21:45.39 Notify 03GCI:popescuandrei * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4 http://www.google-melange.com/gci/task/view/google/gci2014/6360824117460992: Indeed ...
22:03.39 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
22:05.15 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:06.00 Notify 03GCI:mister * 5615680309166080 Design a prototype CAD GUI layout #10: Task Claimed - I would like to work on this task.
22:17.05 Notify 03GCI:ejozyazgan * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Thank You - Thank you for such a speedy response
22:17.36 *** join/#brlcad TurkishBoss (~EJ@108-93-146-196.lightspeed.tukrga.sbcglobal.net)
22:21.57 Notify 03GCI:alonzo_ * 6680593089691648 Compile BRL-CAD with Dev-C++: Configure road block - Hello, I am currently trying to configure the build using the gui version of cmake, however when I specify the...
22:22.34 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
22:23.25 ofnlut_ hello?
22:34.27 maths22 Hello
22:35.14 ofnlut_ Hi I joined because I had a question about one of the gci task
22:38.12 maths22 ~ask
22:38.13 infobot 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.
22:39.40 ofnlut_ I am trying to create a build of brl-cad using cmake and Dev-C++ however there is no generator for Dev-C++
22:40.01 ofnlut_ I am using the cmake gui
22:48.30 andromeda-galaxy maths22: the single precision floating point build is broken again...
22:48.44 maths22 Remind me how to do that
22:49.17 andromeda-galaxy maths22: I changed the typedef for fastf_t from double to float
22:49.25 andromeda-galaxy in include/bu/defines.h
22:49.28 maths22 Thanks
22:49.35 andromeda-galaxy and icv_writepixel() now expects a double but is passed a fastf_t
22:50.04 maths22 Let´s ask brlcad, but I´m guessing that is wrong
22:50.05 andromeda-galaxy also, src/libbu/tests/bu_color.c apparently sscanf()s into a fastf_t with %lf which breaks with float fastf_ts
22:50.36 andromeda-galaxy for the icv thing, I'm not sure which side is doing it wrong...
22:50.49 andromeda-galaxy I believe that r56243 introduced the problem
22:51.04 Notify 03BRL-CAD:starseeker * 63593 (brlcad/trunk/CMakeLists.txt brlcad/trunk/regress/CMakeLists.txt): Use ctest to run the sh regression scripts in the regress directory. By default, only a summary will be printed - if something fails, the full output is displayed.
22:51.48 andromeda-galaxy for the bu_color tests, I figure it's probably better to make them use double all the time and upconvert the fastf_t's (implicitly, by comparison) if necessary, but I was wondering what you thought
22:53.59 andromeda-galaxy actually, that doesn't work because the scanned value are passed to the color functions.
22:54.14 andromeda-galaxy oh well, I'll talk to brlcad about it more when he comes back online
22:55.59 Notify 03BRL-CAD:starseeker * 63594 (brlcad/trunk/src/conv/ply/g-ply.c brlcad/trunk/src/conv/ply/ply-g.c): Use bu_strcmp and bu_strlcat
23:01.12 starseeker ofnlut_: is Dev-C++ an IDE or a compiler?
23:01.23 ofnlut_ It is an ide
23:02.24 ofnlut_ well the task asks to compile using the ide so i guess it can do both
23:03.33 starseeker Um. Can the ide import (say) makefiles?
23:04.12 starseeker http://stackoverflow.com/questions/13544684/running-a-project-in-dev-c
23:04.25 starseeker maybe generate the Makefiles with CMake and then try that?
23:04.49 maths22 ofnlut_: I believe you want MinGW Makefiles
23:05.33 ofnlut_ I figured that would be the next option
23:05.35 starseeker Might be some info here... http://orwelldevcpp.blogspot.com/
23:06.45 starseeker ofnlut_: could always suggest to the dev that he add CMake support :-P
23:08.09 ofnlut_ well the task asked me to try to compile it and see what happens
23:08.13 ofnlut_ oh man errors
23:13.39 andromeda-galaxy Does brl-cad support uv-mapping meshes?
23:16.51 Stragus Isn't Dev-C++ using obsolete mingw32? mingw64 is the project that kept up-to-date with GCC versions
23:17.34 Stragus So shouldn't the task aim for mingw64 rather than mingw32?...
23:19.19 ofnlut_ they wanted to see if it could compile on Dev-C++ they tested other compilers but its been a while since they tried this ide
23:21.42 maths22 One of brlcad´s strengths is its ability to compile and run on old systems with old compilers, so this is a test of that
23:21.56 Stragus All right then
23:35.40 starseeker the mingw systems in general are problematic with BRL-CAD as matters stand
23:36.10 starseeker MSVC is normally used to build on Windows, so we don't have anyone shaking out the mingw bugs
23:36.29 starseeker is waiting to see what comes of the native Windows clang efforts...
23:36.38 *** join/#brlcad TurkishBoss (~EJ@108-93-146-196.lightspeed.tukrga.sbcglobal.net)
23:37.21 starseeker http://clang.llvm.org/docs/MSVCCompatibility.html
23:39.48 *** join/#brlcad TurkishBoss (~EJ@108-93-146-196.lightspeed.tukrga.sbcglobal.net)
23:40.18 andromeda-galaxy can anyone point me to some information on how the uv-mapping function for extruded sketches for https://www.google-melange.com/gci/task/view/google/gci2014/6109916221669376 should behave?
23:40.19 gcibot Implement a UV-mapping callback for extruded sketches (EXTRUDE)
23:40.19 gcibot Status: Open
23:40.19 gcibot Mentor(s): Harmanpreet, Dishank
23:40.24 starseeker thinks trying out the lastest Windows clang would be interesting as a GCI task: http://llvm.org/builds/
23:40.34 starseeker might be a bit too hard though...
23:50.41 Notify 03BRL-CAD:starseeker * 63595 brlcad/trunk/misc/CMake/DiffCache.cmake: UNITIALIZED values were causing trouble in the cache diffing - duck them for now, although an ideal solution would handle them somehow...
IRC log for #brlcad on 20141204

IRC log for #brlcad on 20141204

00:13.37 Notify 03GCI:mandeep * 5615680309166080 Design a prototype CAD GUI layout #10: Task Assigned - This task has been assigned to Matt R. You have 100 hours to complete this task, good luck!
00:13.42 Notify 03GCI:mandeep * 6680593089691648 Compile BRL-CAD with Dev-C++: Task Assigned - This task has been assigned to ofnlut_. You have 100 hours to complete this task, good luck!
00:23.05 brlcad andromeda-galaxy: it will after you implement them ;)
00:23.36 andromeda-galaxy brlcad: true...
00:23.44 andromeda-galaxy What is the expected behavior of uv-mapping for sketches?
00:23.54 andromeda-galaxy (extruded sketchs)
00:27.09 brlcad mmmm, so much backlog
00:27.22 brlcad expected behavior would be ... any defined behavior :)
00:27.59 Stragus "Your printer is on fire."
00:28.01 andromeda-galaxy I'll have to think about the best behavior then..
00:28.11 brlcad probably something similar to the mapping for a box
00:28.37 brlcad sketches are already described by their 2D uv space
00:28.53 brlcad so that becomes a trivial and natural mapping for the top and bottom
00:29.05 brlcad then you just have to worry about the side(s)
00:29.18 andromeda-galaxy can the uv function work on multiple different uv planes?
00:29.38 brlcad don't follow
00:29.49 brlcad you define everything
00:29.53 andromeda-galaxy i.e. if the ray hits the side, it returns a number in a coordinate space specific to that side, but if it hits the top it returns a coordinate in a different space specific to the top
00:30.26 brlcad the hit routine can (and might already) store which surface number is hit
00:31.46 andromeda-galaxy brlcad: also, sorry to bother you about this again, but I was wondering what the ETA on your being able to create my tasks would be...
00:32.05 andromeda-galaxy so does that mean that using different coordinate spaces depending on which surface was hit is acceptable?
00:43.29 andromeda-galaxy brlcad: also, is there a good way to sscanf() into fastf_t without depending on the definition of fastf_t (double, float, GMP)
00:46.25 brlcad scan into an intrinsic and then set your fastf_t to it with the equal operator
00:47.03 andromeda-galaxy intrinsic?
00:47.03 brlcad for the purposes of the gmp task, the idea will be to later overload the equal operator polymorphic
00:47.08 brlcad double
00:47.09 brlcad float
00:47.12 andromeda-galaxy ah, okay
00:47.19 andromeda-galaxy that should fix most of the compile problms
00:48.14 andromeda-galaxy brlcad: Both the continue investigating GMP integration and the fix single precision crash require being able to build with non-double fastf_t, so far I've run into two problems doing that
00:48.35 brlcad yeah, tremendous progress was made on that task a couple years ago but the guy ran out of steam after two or three follow-on \tasks
00:48.38 andromeda-galaxy one: view.c calls ivc_writepixel with a (fastf_t *), but ivc_writepixel expects a (double *)
00:49.04 andromeda-galaxy two: a bunch of the tests sscanf() with %lf directly into fastf_ts which breaks things horribly
00:49.14 andromeda-galaxy specifically so far, bu_color.c and bn_mat.c
00:49.23 brlcad awesome
00:49.33 brlcad good sleuthing
00:49.57 brlcad certainly makes sense --- nobody had looked
00:50.34 andromeda-galaxy thanks!
00:50.56 andromeda-galaxy Actually fixing these problems would be another potential GCI task as a prerequisite for the two I mentioned above
00:52.39 brlcad starseeker: you can't just replace strncat with bu_strlcat ...
00:53.36 brlcad starseeker: (r63594) .. the size parameters mean different things to those two commands (include includes the null the other does not) and strlcat takes the destination into account whereas strncat doesn't
00:54.12 brlcad andromeda-galaxy: okay, added
00:54.50 brlcad planning on publishing another wave of tasks tomorrow
00:54.54 andromeda-galaxy brlcad: thanks! can you add the other tasks for my backlog we were talking about yesterday as well?
00:55.43 brlcad did you think I forgot already? :)
00:56.11 andromeda-galaxy no.... just wanted to check... (I also wrote that before I saw your msg about publishing more tomorrow, hit enter right as your came in)
00:56.50 andromeda-galaxy so when you say added for the fastf_t one, do you mean added to the list to publish tomorrow?
00:57.26 brlcad yes
00:58.59 brlcad remember this first week is really crazy
00:59.09 andromeda-galaxy brlcad: okay... I'll start working on the float stuff in anticipation of that task coming in tomorrow
00:59.10 brlcad we didn't even consider adding more tasks this quickly
00:59.27 brlcad (last year and year before)
01:00.01 andromeda-galaxy Interesting... I feel like a lot of the tasks that are left now are the beginner-marked one.
01:00.05 brlcad the backlog is really intense even with double the number of mentors... something like 150 notifications today alone :)
01:00.32 brlcad yeah, there's definitely more students hitting us up this year
01:00.47 andromeda-galaxy oh well... I didn't realize participation had increased that much from last years
01:00.59 andromeda-galaxy s/years/year's!/
01:03.51 andromeda-galaxy brlcad: if you're in the process of adding tasks, you said yesterday that I should remind you about my idea for creating some related to fixing some of the (few) remaining failing tests
01:07.36 Notify 03GCI:mandeep * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: None - This banner looks perfect. Nice work!
01:07.41 Notify 03GCI:mandeep * 5347907083436032 Design a banner for our Facebook page (and/or other social media sites) #10: Task Closed - Congratulations, this task has been completed successfully.
01:09.18 andromeda-galaxy brlcad: also, one last thing --- I'm a little worried with the set of tasks for catching up my backlog that someone else will claim one of them while I have one of the others claimed; is there I should do to prevent that?
01:11.16 Notify 03GCI:alonzo_ * 6680593089691648 Compile BRL-CAD with Dev-C++: Ready for review - The work on this task is ready to be reviewed.
01:18.52 brlcad andromeda-galaxy: will have to compare the graphs.. :)
01:19.18 andromeda-galaxy brlcad: which graphs?
01:19.22 brlcad andromeda-galaxy: ah, perfect, thanks for the reminder -- I had forgotten about that
01:20.54 brlcad andromeda-galaxy: as to your last question, that really will only matter if you think there's any possible chance you won't make the top-10 :P
01:21.47 brlcad just like how the number of tasks vs. how long they take you is mostly irrelevant (so long as we know how much effort it took)
01:23.08 andromeda-galaxy okay, thanks
01:23.21 brlcad it's not how we do it, but you can think of it like a ranking system where you get points for how hard a task is and points for how good your work is
01:23.37 andromeda-galaxy also, if I'm writing a macro to copy HSV/RGB bu_color values, should I put it in color.c or keep it local to the test file?
01:26.04 brlcad if it were on a scale of 1 to 10 where 1 is crap/quick and 10 is awesome/forever, breaking up a 4 hour task into 2x2 hour tasks score-wise works out about the same 4 => (8+8) vs 2x2 => (4+4 and 4+4)
01:27.19 brlcad in fact it can even work against you if the quality/impact/impression of 2 in isolation is less than half that of 1 harder more complicated/impressive task
01:28.09 brlcad e.g., getting ranked as 4+3 and 4+2 => 13 ... vs 8+8 => 16
01:28.28 andromeda-galaxy that makes sense.
01:28.29 brlcad again, not exactly how they're evaluated as there are several other factors and considerations too
01:29.14 andromeda-galaxy okay... would it be useful to expose HSV_COPY and RGB_COPY macros in the spirit of LIBBN's *_COPY
01:29.16 andromeda-galaxy ?
01:29.26 brlcad basically totally don't worry about it unless there are just so many designers whipping out a hundred design tasks and there's that much competition to remain in the top 10 ;)
01:30.28 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: Ready for review - The work on this task is ready to be reviewed.
01:30.34 Notify 03BRL-CAD:starseeker * 63596 brlcad/trunk/misc/svn2git/README: Stash the link Sean found discussing two-way git/svn syncing.
01:30.37 andromeda-galaxy Also, why are the #defines for HUE, SAT, VAL, etc. in both color.c and color.h?
01:30.39 starseeker brlcad: ah, my bad
01:31.08 brlcad andromeda-galaxy: you mean the vmath _COPY macros?
01:31.25 brlcad i.e., MAT_COPY
01:31.29 andromeda-galaxy bu_color doesn't have anything analagous to those
01:31.39 andromeda-galaxy so I'm asking about adding BU_COPY_HSV, BU_COPY_RGB, etc.
01:31.47 brlcad bu doesn't have anything analogous
01:31.51 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: New files - I hope you like them this time. Regards, ISRanjith
01:32.15 andromeda-galaxy since the tests are scanning colors into doubles and then assigning them to actual color types, having those would be usefu
01:32.20 andromeda-galaxy l for the tests
01:32.36 andromeda-galaxy so I was wondering if they would be useful anywhere else, i.e. should I add them to color.h or only in the bu_color.c test file
01:32.36 brlcad can you identify more patterns where there is color copying going on?
01:32.55 brlcad very likely already are routines to do that and the tests are simply not utilizing them
01:33.25 brlcad we're on a mission to reduce our API, so before adding anything new, that has to be checked
01:33.27 andromeda-galaxy brlcad: there's nothing to copy the values in color.h at least, I just checked
01:33.41 brlcad that doesn't mean much :)
01:34.43 brlcad have to basically scan the headers and scan the uses of bu_color to see if there's a repeat pattern worth refactoring
01:34.53 brlcad I'm not inclined to expand API for tests
01:35.06 andromeda-galaxy in src/, the color functions don't seem to be used much outside of librt/primitives/pnts/pnts.c
01:35.10 brlcad we have a priority need to cut our API in half
01:35.32 starseeker brlcad: the documentation for bu_strlcat is not very clear about what the size parameter is supposed to be
01:35.39 brlcad functions? you'll want to scan for bu_color types no?
01:35.59 brlcad starseeker: it's the same as it is for strlcat()
01:36.14 brlcad iirc, it's size-sizeof(dst)-1
01:36.46 andromeda-galaxy brlcad: well actually, that's what I did, but then I realized that my use case doesn't actually involve copying bu_color s, just the fastf_t[3] arrays, so I'll probably just write the macro in the test file
01:37.21 brlcad if it's a fastf_t array, you can use VMOVE
01:37.50 brlcad thinking of colors as three space vectors
01:37.57 andromeda-galaxy okay, I'll just do that
01:38.25 andromeda-galaxy at first I didn't realize that the bu tests had access to vmath/bn given the number of redefined macros in bu specifically to remove a dependency on bn
01:38.34 starseeker brlcad: like this? http://www.openbsd.org/cgi-bin/man.cgi?query=strlcat
01:39.03 brlcad wow, there are STILL more than 40 active claims
01:44.46 Notify 03BRL-CAD:starseeker * 63597 brlcad/trunk/src/conv/ply/ply-g.c: strlcat != strncat
01:45.12 starseeker brlcad: did I interpret that correctly? (most of the examples I can find just use MAXLENGTH or some such...)
01:49.30 andromeda-galaxy brlcad: for the tests to not depend on doubles, are you okay with adding scanned_* versions of all the variables that are scanned into and then scanning into those and copying?
01:53.35 starseeker will have to test/check tomorrow... brain fried
01:55.11 Notify 03GCI:brlcad * 5516399187329024 Design a BRL-CAD splash screen #8: gotta say - Ivan, I actually like your first version more, for a variety of reasons. :) The dominant is probably that it's more...
01:55.16 Notify 03GCI:mandeep * 5516399187329024 Design a BRL-CAD splash screen #8: Need improvements - Hi Ivan, The text and background image does not relate with each other. You can make it with plain...
01:55.17 Notify 03GCI:brlcad * 5516399187329024 Design a BRL-CAD splash screen #8: 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...
01:58.26 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
02:05.28 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: inconsistencies - Alex, I'm not feeling it... there are various formatting concerns but those are irrelevant...
02:19.51 andromeda-galaxy brlcad: it turns out that *tons* of the bn/bu tests end up scanning into fastf_t* with %lg/%lf...
02:24.17 Stragus Can replacing %lf with a macro everywhere be an acceptable solution? Like SCNi64 macros and such from inttypes.h
02:24.38 andromeda-galaxy Stragus: I was just wondering about that...
02:24.39 Stragus Portable printf/scanf for many data types have to rely on these macros
02:25.05 andromeda-galaxy Something like having the same code that declares fastf_t declare FASTF_T_PRINT_SPEC or something?
02:25.22 Stragus Doesn't have to be the same code, you could #if somewhere, but that's the idea
02:25.38 andromeda-galaxy Stragus: I'll try that... what do you think would be a good name for the macro?
02:25.45 andromeda-galaxy FASTF_T_PRINTF_SPEC is a bit long
02:26.38 Stragus You could follow the inttypes.h conventions, so something like SCNff? I'm not directly involved in BRL-CAD though, so perhaps brlcad would suggest something better
02:27.09 andromeda-galaxy okay, thanks for the idea
02:27.14 andromeda-galaxy brlcad: what do you think?
02:28.11 *** join/#brlcad swetha (~swetha@14.139.82.6)
02:54.53 *** join/#brlcad swetha (~swetha@14.139.82.6)
02:59.39 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Improvements - Hello, I apologise for all the mistakes made, so just to clarify, I need to change the background and drop the...
03:21.21 Notify 03GCI:lin00 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Claimed - I would like to work on this task.
03:23.06 Notify 03GCI:lin00 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:23.08 Notify 03GCI:bigdavisc * 6690570030284800 Design a T-Shirt for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
03:38.50 Notify 03GCI:emmaa6 * 4975346856230912 Write manual page documentation (for g-euclid1): Task Claimed - I would like to work on this task.
03:45.57 *** join/#brlcad swetha (~swetha@14.139.82.6)
03:54.50 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:59.25 Notify 03GCI:emmaa6 * 4975346856230912 Write manual page documentation (for g-euclid1): Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:59.26 Notify 03GCI:brlcad * 4975346856230912 Write manual page documentation (for g-euclid1): Task Assigned - This task has been assigned to emma. You have 100 hours to complete this task, good luck!
04:07.13 andromeda-galaxy brlcad: also, if we go with the setting format based on fastf type mentioned above, it also seems like it makes sense to define a couple for reading in vects/hvects/quads/etc. If you do think that doing it this way is a good idea, any comments on what to name the various constants would be appreciated.
04:14.54 Notify 03GCI:emmaa6 * 4975346856230912 Write manual page documentation (for g-euclid1): None - I was just wondering am I supposed to make this on a word doc then just submit it ?? I need a little help I...
04:16.25 ignacio Good night!
04:30.38 andromeda-galaxy brlcad: another option might be adding a special format specifier to bu_sscanf() and usign that instead of sscanf()
04:31.02 andromeda-galaxy and then having bu_sscanf use the correct real specifier based on compile time definition of fastf_t
04:32.05 andromeda-galaxy i.e. have some compile flag USE_SINGLE_PRECISION_FASTF_T (eventually extended to GMP as well) that (a) is checked when defining fastf_t and (b) is checked in bu_vsscanf
04:32.07 andromeda-galaxy what do you think?
04:34.32 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
04:34.48 MarcTannous any mentor here?
04:35.37 MarcTannous need a review on this http://www.google-melange.com/gci/task/view/google/gci2014/5344998316834816
04:35.38 gcibot Create numerics library (LIBBN) unit test for rand.c
04:35.38 gcibot Status: NeedsReview (3 days, 18 hours left)
04:35.38 gcibot Mentor(s): Isaac Kamga, Jacob B
04:35.51 MarcTannous not too much code, want to see if I understood it correctly
04:52.33 Notify 03GCI:brlcad * 4975346856230912 Write manual page documentation (for g-euclid1) http://www.google-melange.com/gci/task/view/google/gci2014/4975346856230912: see the references Hi Emma, No, not...
04:57.33 maths22 MarcTannous: brlcad seems to be going through tasks now, and he should look at it
04:57.57 maths22 I´m not familiar enough with the unit tests to check it
04:59.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:03.32 MarcTannous maths22: I just wanted to know if my understanding was right
05:03.37 MarcTannous brlcad: Any help please?
05:05.14 Stragus It's midnight in his time zone, there's a possibility he went to sleep... though I have often seen him active at 3am
05:07.27 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
05:18.14 brlcad there'll be plenty of time to sleep when I'm dead
05:18.33 brlcad has slept less than 10 hours since GCI began on Monday
05:18.35 MarcTannous :))
05:19.06 brlcad actually since Sunday
05:19.48 MarcTannous sleep depravation is not nice :(
05:19.58 MarcTannous I'm feeling bad for asking for review now
05:20.13 brlcad andromeda-galaxy: yeah, we don't really want to set up special format specifiers unless it's going to signficantly improve usability or reduce code and our experience with VLS indicates that won't be the case
05:20.22 mihaineacsu I think sleep depravation is often a given in cs
05:20.37 brlcad MarcTannous: I'm not deprived, this is someone a regular thing with me
05:21.01 Stragus Temporary sleep deprivation can be very productive when you are intensely focused... for about two days
05:21.09 brlcad MarcTannous: and I already told you that tasks are reviewed in order, there's no jumping the queue or it becomes unfair to other participants
05:21.37 andromeda-galaxy brlcad: so if setting up a special format specifier isn't an option, which of the above possibilities do you think is best?
05:21.40 brlcad VERY productive with the right circumstances, focus, motivation
05:21.41 MarcTannous brlcad: Mine is more of a question rather than a task review, not sure if what I'm doing is correct
05:24.11 brlcad what's your question?
05:24.28 MarcTannous I had to come up with a unit test for rand.c's all public functions
05:24.52 MarcTannous rand.c's only function is a void that makes all the elements in a range 0.0, so I just called the function and checked if the elements are now turned into 0.0
05:25.02 MarcTannous seemed too easy, that's why I'm asking
05:25.36 Stragus Test for elements before and after the requested range I guess
05:25.56 brlcad MarcTannous: ah, that's because rand.c's API is macrofied
05:26.00 andromeda-galaxy brlcad: i.e. writing a bunch of code in each case to convert it from double and then change it to fastf_t or #define-ing a format specifier that is used in constants?
05:26.23 MarcTannous brlcad : what does that imply?
05:27.03 brlcad MarcTannous: there's only one real function, but there are a half-dozen or so API calls to test -- look at the header for everything that works on bn_rand_table or bn_rand_poison
05:27.47 MarcTannous there goes my sleep for tonight
05:27.53 brlcad andromeda-galaxy: a format specifier could be an option, but it wouldn't be my first inclination by any means, so I wouldn't even go there with GCI tasks
05:28.55 brlcad andromeda-galaxy: suggest a fix that isn't going to bloat, maybe a macro or wrapper function that performs a common pattern
05:29.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:29.12 andromeda-galaxy brlcad: The middle option that I suggested above was to define a macro
05:29.13 MarcTannous brlcad : it is not specified in the header where the function is called
05:29.31 andromeda-galaxy with some name that is conditionally defined to be "%lg" or "%g" depending
05:29.40 brlcad huh?
05:29.45 andromeda-galaxy in defines.h
05:29.51 brlcad that's not a macro, that's a constant
05:29.55 andromeda-galaxy oh, sorry
05:29.56 andromeda-galaxy right
05:30.07 andromeda-galaxy constanat that is conditionally defined
05:30.09 andromeda-galaxy and use that
05:30.10 maths22 brlcad: Sorry for asking you to review that; I need to look at some unit tests, and then I can take a look
05:30.26 andromeda-galaxy so the escape sequences look like SCNff","SCNff","SCNFF instead of "%lg,%lg,%lg"
05:30.26 maths22 Sleep is useful :)
05:30.59 andromeda-galaxy except I don't know (a) what to call it and (b) whether or not I should add constants wor vectors/hvecs which are commonly used
05:31.14 MarcTannous brlcad: when you and andromeda-galaxy are done, please tell me where I can find the places that rand.c is called
05:31.21 brlcad macro would be a solution like: BU_SSCAN_FASTF(...); or bu_sscanf("%lf...", D2F(&myfastf)); or similar
05:32.13 brlcad screwing with the format specifiers is something I think we should avoid.. that really is a pita to maintain
05:32.16 andromeda-galaxy brlcad: Right.. doing it with a macro in the argument list to sscanf() is hard because it needs to allocate variables of type double before setting the actual argument
05:32.22 Stragus I don't see how that D2F() macro could work for scanf()
05:32.29 Stragus You'll need a temporary variable
05:32.40 brlcad and new devs always get it wrong or hate it
05:33.21 andromeda-galaxy Using BU_SSCAN_FASTF() might work, though it would probably be a little hard to implement
05:34.02 Stragus If SCNff is unliked, then temporary variables of double data type everywhere seems like the second best option
05:34.09 brlcad Stragus: D2F could certainly leverage a known global or some other nasty
05:34.14 andromeda-galaxy for most of the current use cases, it could just assume that each argument after the format string needed to be wrapped...
05:34.22 Stragus brlcad: exactly, it's nasty
05:34.54 brlcad wasn't claiming it was a good solution, just a possible one
05:35.25 MarcTannous should the places where rand.c is called be specified in its header?
05:35.43 andromeda-galaxy brlcad: okay, then.. Do you think that e.g. BU_SSCAN_FASTF() is better or worse then a conditional constant + a couple more to make common format strings short?
05:35.44 Stragus More or less... With a global, you couldn't scanf() two variables at the same time :p
05:35.54 brlcad MarcTannous: er, no comprendo .. you don't call .c files ;)
05:36.09 MarcTannous brlcad: the functions in it
05:36.18 brlcad the one function in it?
05:36.24 MarcTannous yep
05:36.41 andromeda-galaxy MarcTannous look at theh rnd group in bn.h
05:36.47 andromeda-galaxy for the macro definitions
05:37.44 brlcad I'm still not sure I understand your question -- the answer is probably "no" as that's an unnecessary maintenance burden
05:38.01 brlcad there are far more powerful and accurate tools for navigating code
05:38.47 brlcad there doesn't and should be (what can be effectively thought of as) post-it notes left all around the code telling you where things are
05:39.27 brlcad it's better to save the signposts where it's something critical
05:39.39 brlcad "beware there be dragons in that file"
05:39.55 MarcTannous you'll understand what I mean when you get to my task, sorry for all these questions, first time unti testing.
05:40.22 brlcad no problem at all, keep asking
05:40.37 andromeda-galaxy brlcad: so I'm still torn right now between using a constant that is defined to the correct format specifier and a macro like BU_SSCAN_FASTF() above to implement this... if the former, I'm also trying to come up with a good name, ideally also having extra convienence constants defined for common use cases like reading a point/vect (3 in a row) or an hvect (4 in a row).
05:41.47 brlcad andromeda-galaxy: so my view is that the preprocessor should be involved AFTER a pattern is realized and the preprocessor gives some clear reduction/advantage/readability/whatever
05:42.09 brlcad this problem is immediately solved by scanning into doubles and assigning to fastf_t
05:42.49 andromeda-galaxy the problem with that, is that there are a *lot* of uses of the pattern throughout a whole bunch of files (more so than I initially realized)
05:42.55 brlcad if after doing 100 of those (which you could probably do in less than a half hour) some really strong pattern is apparent, that would be stronger justification
05:42.55 Stragus Temporary variables everywhere then
05:43.02 brlcad what's a lot?
05:43.21 andromeda-galaxy well, I started out trying to fix the uses in bn_mat.c
05:43.43 brlcad we do the scan-to-double-assign-to-fastf in a lot of other places already
05:43.53 andromeda-galaxy hmm. okay then
05:44.06 andromeda-galaxy I'll try to just do those for now;
05:44.28 brlcad pretty much all of the database I/O layer works that way
05:44.33 andromeda-galaxy it's just that when I was going through those tests, I noticed that a lot of things just scan 3-4 comma-separated values into fastf_t
05:44.53 andromeda-galaxy also, in some cases it works to just scan into double[] and not convert, because the result is only compared against fastf_t
05:44.59 andromeda-galaxy s that automatically get converted
05:45.03 andromeda-galaxy how do you feel about that?
05:45.05 brlcad as it was necessary for reading/writing v4 binary files written decades ago in incompatible endian formats
05:45.46 andromeda-galaxy last thing that I noticed in the test files was that a lot of times using double for the scanning results in a bunch of declarations like double expected_val[ELEMENTS_PER_VECT] or such
05:45.52 andromeda-galaxy which is kind of annoying but really alright
05:45.58 brlcad slow down
05:46.27 brlcad you're asking a question that is actually rather potentially impacting in many ways
05:46.40 brlcad that's never rushed
05:47.18 brlcad you need data on this, how many cases are there roughly? how many are in libs vs app code?
05:48.03 andromeda-galaxy good question... I don't really know
05:48.13 brlcad there's basically a risk assessment warranted as there are many many ways to get the scanning subtlely wrong and bugs or create undesireable unintended effects
05:48.14 andromeda-galaxy I just noticed this when I started trying tomake the tests compile with float fastf_t
05:48.29 brlcad so that's where the work stops then, and that's the task
05:48.57 andromeda-galaxy sorry, what is? compiling data on how often scanning into fastf_t happens?
05:49.14 brlcad yes
05:49.20 brlcad and where it's occurring
05:49.30 andromeda-galaxy hmm... that should be interesting to collect
05:50.15 brlcad sounds like a 10 min script to me, but it might be tricky to figure out where the fastf_t's are at
05:50.20 andromeda-galaxy I'm not sure what the best way to get that would be right now... writing a script to do it would be nice, but I'm not sure how easy it would be to identify the whole scan-to-double assign-to-fastf thing would work
05:50.29 andromeda-galaxy because finding instances of the format specifier is really easy
05:50.32 brlcad I know there's a couple thousand calls to bu_sscanf
05:51.08 andromeda-galaxy but finding out whether the doubles are ever assigned to fastf_t would be hard, especially for a scrip
05:51.15 Stragus grep "scanf" * | grep "%f" ? Unless you guys like to break statements over multiple lines
05:51.19 andromeda-galaxy first thing to try might
05:51.31 andromeda-galaxy Stragus just beat me to my first thing to try...
05:51.39 brlcad Stragus: won't tell you want it's scanning into
05:51.41 andromeda-galaxy then if there are few enough manually inspect them
05:52.00 brlcad and they're probably all %lf or %g
05:52.15 andromeda-galaxy something like | grep "%l?(f|g)"
05:52.38 andromeda-galaxy result: 1076
05:52.43 brlcad sure, getting the count of floating point values being scanned is trivial, 2 min task
05:52.50 brlcad there ya go
05:52.57 brlcad that's very low
05:53.07 andromeda-galaxy but still a lot to try to check by hand...
05:53.11 brlcad no way that's right :)
05:54.03 andromeda-galaxy would have to try extracting the namaes of the scanned-to variables out and then grepping for all occurrences of those in the right file
05:54.13 andromeda-galaxy and then see if any of those turn up identifiers that have fastf_t in them
05:54.20 andromeda-galaxy a few false positives, but worth a try, maybe
05:54.40 brlcad yep, that was the 10 min I was referring to
05:54.58 andromeda-galaxy I'll probably try that in the morning (PST) tomorrow, I'll probably need to stop for the night now.
05:55.08 brlcad find all your scanf's, find all your floating args, find all your var names, find all their decls, count how many fastf_t
05:55.13 MarcTannous andromeda-galaxy: what task are you working on?
05:55.30 andromeda-galaxy MarcTannous: more of a precursor for a task that I've been discussing with brlcad
05:55.40 andromeda-galaxy isn't up on Melange yet
05:56.09 brlcad andromeda-galaxy: so we've been down in the weeds .. taking a step back, this was to fix a unit test?
05:56.13 MarcTannous andromeda-galaxy: oh, that seems right. I browsed all the code tasks yesterday and did not find anything similar to what you guys are talking about
05:56.22 brlcad or this was for the gmp task?
05:56.28 andromeda-galaxy brlcad: the big picture was fixing compiling with fastf_t as float
05:56.37 andromeda-galaxy but a bunch of unit tests scan into fastf_t as if it was double
05:56.39 andromeda-galaxy which breaks when doing that
05:56.47 andromeda-galaxy so now we're trying to figure out the best way to fix all of them
05:57.01 andromeda-galaxy and deciding on what that was led us to finding statistics on the overall uses of scanning into fastf_ts
05:57.16 andromeda-galaxy gmp is related, requires the same kind of fixes
05:57.26 brlcad yes it does
05:57.45 brlcad that was where I was going with that
05:58.15 brlcad merely wrapping the format specifier won't likely be sufficient for gmp
05:58.27 andromeda-galaxy true
05:58.28 brlcad it needs an operator, i.e., an equal operator
05:58.28 Stragus Indeed, a complete scanf wrapper will be required
05:58.55 andromeda-galaxy which leaves us with eithrer the scanf() wrapper macro mentioned above or adding a format specifire to bu_vsscanf() which seems like it is probably a bad idea
05:58.56 brlcad or just put the doubles everywhere we scan
05:59.34 brlcad your 1076 is probably how many scanf *lines* there are to check, and that's not that many to get through
05:59.48 andromeda-galaxy hmm?
06:00.17 brlcad I mean if you just converted them all to scan to double and set the fastf_t
06:00.29 andromeda-galaxy ahh
06:00.36 brlcad that's doable in a few hours
06:00.40 andromeda-galaxy probably
06:00.53 brlcad incredibly monotonous, but probably managed in less than a day
06:00.57 Stragus I would probably do a wrapper that checks for fastf_t or GMP specifiers to load these values manually... then, from the format string, create a dummy string for the real vsscanf with specifiers to skip parameters where fastf_t or GMP was loaded
06:00.57 andromeda-galaxy just seems kind a shame to have that nearly-the-same-but-not-quite all over the place
06:01.39 MarcTannous just curious, how do you get through 1076 lines of scanf fast? Just do it manually?
06:03.11 brlcad MarcTannous: fundamental tenant of software development: learn a professional dev environment, learn it inside and out, become proficient with it
06:03.59 brlcad whether it be eclipse or vim or msvc or emacs or whatever ... navigating code should not be something one thinks about or hesitates doing
06:04.05 brlcad because you do it all the time
06:04.46 MarcTannous was just wondering whether there's a faster way or not
06:04.57 Stragus I would use Unix commands to instantly dump all references in a single file, and inspect that
06:05.20 brlcad MarcTannous: "faster" than what though? and the answer is always yes
06:06.05 andromeda-galaxy brlcad: so if you think that having every instance of sscanf() scan into doubles and then convert the doubles to fastf_t is the best way to do it, I'll start working on that some tomorrow. Also, see above comment about the declarations of things like double scanned_expected_pt[ELEMENTS_PER_POINT]
06:06.07 brlcad and my point was as a dev, you should always seek out streamlining your dev processes
06:07.08 brlcad if I had to grab a mouse, mouse over File, mouse over Open, click, browse to file, open, make change on keyboard, grab mouse, browse to File, browse to Open ... that would be just ... just terrible
06:07.18 brlcad yet it's certainly a manual way
06:07.50 MarcTannous that's what I thought
06:08.04 MarcTannous Stragus' solution is way better tho
06:08.44 brlcad that's probably take me days that way
06:09.09 brlcad running a recursive file search (grep) in emacs will find and visit all instances, and yet is still technically "doing it manually" but I'd get the same result in maybe a half hour
06:09.32 MarcTannous I'm gonna go read up on grep, seems nice
06:10.08 brlcad similar options abound in other dev tools, the point is to learn them when tasks like this come up, never shying away or avoiding the task because of a slow tool/process
06:10.41 brlcad grep is an essential tool
06:11.55 brlcad would make most top-10 lists along with find, awk, sed, cut, tr, and any of the calculators
06:12.04 andromeda-galaxy brlcad: unfortunately, I probably ned to leave soon...
06:12.44 brlcad andromeda-galaxy: I don't think having every instance scan into doubles is the best way
06:13.07 brlcad I think it's the way to begin until you see a very clear usage pattern that you can make more efficient
06:13.30 andromeda-galaxy and then write macros/functions (if possible) to make those usage patterns more efficient?
06:13.49 brlcad depends on the pattern and what the proposed macros will look like
06:14.10 andromeda-galaxy makes esnse
06:14.13 andromeda-galaxy s/esnes/sense
06:14.19 MarcTannous brlcad: I'm also signing out for the day, have to go to classes. When you get to my task ( the rand.c unit test ) please try not to be surprised at my flawed logic :)
06:14.44 andromeda-galaxy just from the test stuff that I've been doing,scanning into a point or hvect definitely seem to be very common use cases among libbn tests
06:15.32 andromeda-galaxy I'll work on converting more of the code that is causing compile errors at least tomorrow and see if I come up with any other particularly good patterns
06:15.48 brlcad like I said, the answer is far too often "lets just add more API" but that's what gets us into the situation we have where librt has some 1500 *public* api functions in it
06:16.00 brlcad and the other libs aren't much better
06:16.36 andromeda-galaxy In some cases, if the patterns are local to 1-2 files, we can put macros in them that aren't available outside at least
06:17.02 andromeda-galaxy maybe we should change that make compilation work with single precision task to something like investigate how to remove test scanning into fastf_t as a double
06:17.17 brlcad this applies equally well as "How APIs proliferate" http://xkcd.com/927/
06:18.10 brlcad so let me interject on that point .. this is an all or nothing
06:18.43 brlcad there is absolutely a net-negative value in this activity if anything less than 100% of the instances are handled
06:19.35 brlcad only having a portion converted with the intent that "someone else can get the rest" isn't an option for this, far too impacting and messy to leave things in a half-baked state
06:19.46 andromeda-galaxy brlcad: that makes sense... unfortunately, designing something that handles every possible use case of scanning into fastf_ts is probably quite hard...
06:20.11 MarcTannous have a great day guys
06:20.20 brlcad MarcTannous: see you
06:20.21 MarcTannous and andromeda-galaxy, good luck with your task, seems like a nice one
06:20.42 andromeda-galaxy on the other hand, a macro version of sscanf() that wraps every arg with double and convert to fastf might work
06:20.46 andromeda-galaxy MarcTannous: thanks!
06:20.46 brlcad andromeda-galaxy: maybe, big unknown without seeing what patterns exist
06:21.20 andromeda-galaxy true... Anyway, I'll start looking into it tomorrow, and submit a report with what I find out when I find a bunch of patterns
06:21.28 brlcad conceptually, the code as it's currently written is wrong
06:21.41 Notify 03BRL-CAD Wiki:Fernozzzle * 0 /wiki/User:Fernozzzle:
06:21.46 andromeda-galaxy agreed there, just not sure on the best way to make it right...
06:22.03 brlcad sscanf does not know what a fastf_t is, so it should not have been used as a scanning type
06:22.07 maths22 brlcad: http://www.google-melange.com/gci/task/view/google/gci2014/6664196716494848 has an issue
06:22.07 gcibot Design a BRL-CAD splash screen #9
06:22.07 gcibot Status: NeedsReview (39 hours, 39 minutes left)
06:22.07 gcibot Mentor(s): Jacob B, Ishwerdas
06:22.23 maths22 That link refers to the new splash screen
06:22.24 andromeda-galaxy anyway, goodnight for today!
06:22.25 brlcad it was merely coincidental that it could be typecast to the scan type
06:22.45 MarcTannous night andromeda-galaxy!
06:22.53 maths22 Which is what we want people to emulate (in terms of quality, not content)
06:23.48 brlcad andromeda-galaxy: cya
06:24.21 brlcad maths22: that is my three strikes guidance
06:24.30 maths22 ?
06:24.48 brlcad give them constructive feedback on where it stands (in terms of quality or content)
06:25.12 maths22 My point is that the link is confusing
06:25.22 maths22 It points to a good splash screen while saying it is bad
06:25.46 brlcad what is "It"?
06:25.55 maths22 http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png
06:26.53 brlcad ahhhhhh
06:27.03 brlcad the link IN THE DESCRIPTION
06:27.12 maths22 Sorry-I was rather vague
06:27.13 brlcad toss me a bone here :)
06:27.46 brlcad I'm looking at all his submission links thinking .. yeah, kinda cheesy, but what's confusing? :)
06:27.56 maths22 This is what it should point to: http://brlcad.org/fisheye/browse/~raw,r=26645/BRL-CAD/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png
06:28.12 brlcad can't edit them once files are uploaded
06:28.17 maths22 brlcad: I thought that, while cheesy, it was a creative concept
06:28.24 maths22 I will put that link in my comment
06:28.33 brlcad sure
06:28.47 brlcad can try to update the others if any are unclaimed
06:28.49 maths22 I am encouraging him to basically make it look more professional, but not to change the concept
06:29.36 maths22 None of them can be edited now
06:32.22 brlcad maths22: http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=50000 works too
06:32.44 brlcad or r=50000
06:33.05 maths22 I will use that
06:33.11 maths22 I love the look of http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=26644
06:33.23 maths22 (even older logo)
06:34.24 brlcad the shadowy yellow text that gets lost on the shadowy orangy yello border?
06:34.32 brlcad yeah, it was awesome
06:34.32 maths22 Yep
06:34.47 brlcad the teal ground makes it
06:35.01 maths22 at least http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png?p=26645 looked nice for what it was
06:35.07 Notify 03BRL-CAD Wiki:Fernozzzle * 7818 /wiki/VOL: Created VOL guide, but I ran into a crash at the end
06:35.55 Notify 03BRL-CAD Wiki:Fernozzzle * 7819 /wiki/VOL: Added "in MGED" to be more specific
06:36.11 Notify 03GCI:maths22_m * 6664196716494848 Design a BRL-CAD splash screen #9 http://www.google-melange.com/gci/task/view/google/gci2014/6664196716494848: Creative I really like the creativity here, even...
06:36.17 Notify 03GCI:maths22_m * 6664196716494848 Design a BRL-CAD splash screen #9: Task Closed - Congratulations, this task has been completed successfully.
06:36.25 maths22 brlcad: whoops-clicked closed instead of needs more work
06:36.57 maths22 I should make a melange issue that close should have a javascript confirmation dialog type of thing
06:38.10 brlcad that's okay, just thank him, give some suggestions, and move on
06:38.40 maths22 I already did the comments
06:39.00 maths22 I just wish the links weren't right next to each other, even though it makes sense logically
06:39.09 brlcad nods
06:39.13 brlcad I've done that a couple times
06:39.24 Notify 03BRL-CAD Wiki:Fernozzzle * 7820 /wiki/VOL: Mentioned that VOLs are read from files
06:40.00 brlcad torn because I think "do I really want this confirming the 200 times I get it right to prevent the 1 time I get it wrong??"
06:40.41 brlcad it's kind of like landing on chance .. bank error in your favor, collect and move on
06:40.46 Notify 03BRL-CAD Wiki:Fernozzzle * 7821 /wiki/VOL: Replaced "volume" with "volumetric" data to be more specific
06:41.37 maths22 brlcad: That is why a bit of physical distance would be a nice compromise in my opinion
06:41.55 maths22 Thinking aloud..
06:42.12 maths22 put needs more work by the files themselves, and put close task where it is now?
06:42.29 maths22 That has its own issues, though
06:42.46 maths22 put them next to each other under the file list?
06:43.08 maths22 you would have to really mis-click assuming you tend to aim for the center of the button
06:47.37 brlcad compromise and visual disparity perhaps
06:48.49 brlcad alright, I think it's time to recharge
06:48.55 brlcad cya in a bit!
06:51.11 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: Ready for review - The work on this task is ready to be reviewed.
06:52.01 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page http://www.google-melange.com/gci/task/view/google/gci2014/5080466516344832: Wrote a guide, but ran into a crash Hi, I wrote a page for...
07:00.58 Notify 03GCI:wltan * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013 http://www.google-melange.com/gci/task/view/google/gci2014/6127620076863488: Problems finding 3rd party...
07:17.27 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Claimed - I would like to work on this task.
07:17.32 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
07:29.20 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
07:34.12 *** join/#brlcad MarcTannousPhone (~androirc@109.166.131.55)
07:44.19 Notify 03GCI:popescuandrei * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Looks good - Hey, Marc! The unit test looks good functionally use, but you should submit it in patch...
07:44.24 Notify 03GCI:popescuandrei * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
07:49.00 Notify 03GCI:popescuandrei * 6680593089691648 Compile BRL-CAD with Dev-C++: Error log - Hello! From what I see in the error log, the compilation failed. Could you please join our irc channel (#brlcad on...
07:49.15 Notify 03GCI:popescuandrei * 6680593089691648 Compile BRL-CAD with Dev-C++: 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...
07:49.20 Notify 03GCI:deepakkumarsharma * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good...
07:52.01 *** join/#brlcad deepak__ (~chatzilla@202.164.53.117)
07:55.47 Notify 03GCI:shashank1245 * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Claimed - I would like to work on this task.
08:01.23 Notify 03GCI:deepakkumarsharma * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Assigned - This task has been assigned to Shashank Vaish. You have 100 hours to complete this task, good...
08:13.08 *** join/#brlcad YashM (75c607a9@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.7.169)
08:13.46 *** join/#brlcad YashM (75c607a9@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.7.169)
08:37.35 *** join/#brlcad YashM (75d72295@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.34.149)
08:49.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:51.42 *** join/#brlcad ishwerdas (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
09:03.01 Notify 03GCI:ishwerdas * 6690570030284800 Design a T-Shirt for BRL-CAD: File confusion - Hey Davis! Thanks for the design but in the zip file I see a png and a .ai file. In PNG file all I see is BRL-CAD...
09:03.12 Notify 03GCI:ishwerdas * 6690570030284800 Design a T-Shirt for BRL-CAD: 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...
09:09.22 Notify 03GCI:ishwerdas * 6189423246966784 Design a BRL-CAD Sticker #4: More smoothness - Stickers are nice but the part where grey/white background meets the pinkish border is jagged. If you can smooth...
09:09.22 *** join/#brlcad mihaineacsu (~textual@92.81.146.140)
09:09.23 Notify 03GCI:ishwerdas * 6189423246966784 Design a BRL-CAD Sticker #4: 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...
09:13.35 MarcTannousPhone Andrei, are you here?
09:15.45 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Flat and Fonts - Hi Pulkit, nice effort there but it would be really nice if you can change the fonts to any sans-serif...
09:17.01 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:20.43 andrei_ MarcTannousPhone: yes !
09:29.03 Notify 03GCI:ishwerdas * 5828441244958720 Design a BRL-CAD Sticker: Good Job! - First of all thanks for the .xcf files and using GIMP. I encourage you to use more open source tools in your designs. Just...
09:29.09 Notify 03GCI:ishwerdas * 5828441244958720 Design a BRL-CAD Sticker: 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...
09:32.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:37.35 Notify 03GCI:ishwerdas * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Good Job! - Hey Ekansh! it's a nice facebook cover. Thanks for working on it. I would...
09:37.45 Notify 03GCI:ishwerdas * 4607354058309632 Design a banner for our Facebook page (and/or other social media sites): Task Closed - Congratulations, this task has been completed successfully.
09:39.40 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
09:41.07 MarcTannousPhone For the task with rand.c unit test, I should upload the diff file and that s it right?
09:41.13 MarcTannousPhone I should not commit it
09:41.25 mihaineacsu no, just go ahead and upload the diff
09:41.38 andrei_ you can't commit it, svn does not have local commits, like git
09:41.42 andrei_ yeah, the diff is enough
09:42.03 andrei_ also, check coding style, as I mentioned. But generally, it looks good
09:44.37 MarcTannousPhone Okay. I will also have to change the txt file to include this unit test
09:44.50 MarcTannousPhone Will upload it later today, when I get home from school
09:45.07 andrei_ yes, the CMake logic
09:45.45 andrei_ you can look at how other tests are hooked into the build, if you don't manage, we ll help
09:48.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:12.09 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Ready for review - The work on this task is ready to be reviewed.
10:15.06 Notify 03GCI:rohit_agarwal * 5828441244958720 Design a BRL-CAD Sticker: Text Editted - I changed the style and color of font
10:18.41 Notify 03GCI:ishwerdas * 5828441244958720 Design a BRL-CAD Sticker: Task Closed - Congratulations, this task has been completed successfully.
10:19.26 Notify 03GCI:ishwerdas * 5828441244958720 Design a BRL-CAD Sticker: Well done! - Good work rohit, keep doing more tasks. :) Thanks!
10:21.27 *** join/#brlcad YashM (75d72295@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.34.149)
10:23.17 *** join/#brlcad gauravjeetsingh (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
10:28.48 MarcTannousPhone Is ignacio's leaderboard down again?
10:28.55 MarcTannousPhone Or is it just on my side
10:34.16 andrei_ I don't know, Marc, but you shouldn't worry about the leaderboard. Actually, you shouldn't worry at all, the whole point of Google Code in is to learn and get exposed to technologies
10:34.27 andrei_ which you seem to do a good job at :)
10:36.56 andrei_ aside of that, you can probably ask him when he's around
10:52.14 MarcTannousPhone Ah no, I was just showing it to a friend because I loved the source code, and could not find his github page
10:54.16 *** join/#brlcad swetha (~swetha@14.139.82.6)
10:55.04 andrei_ there it is: https://github.com/svineet/GCILeaderboard
10:55.19 andrei_ the website doesn't work, tho
10:55.45 MarcTannousPhone Ty
10:59.45 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:03.01 Notify 03GCI:fatima * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Task Claimed - I would like to work on this task.
11:04.27 Notify 03GCI:paperknight * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Claimed - I would like to work on this task.
11:05.37 Notify 03GCI:mihaineacsu29 * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Assigned - This task has been assigned to Ark. You have 100 hours to complete this task, good luck!
11:06.07 Notify 03GCI:ishwerdas * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Task Assigned - This task has been assigned to Fatima Khan. You have 100 hours to complete this task, good luck!
11:20.44 Notify 03GCI:shikhar97 * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: None - I would like to work on this task.
11:21.04 Notify 03GCI:shikhar97 * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: Task Claimed - I would like to work on this task.
11:22.19 Notify 03GCI:popescuandrei * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: Task Assigned - This task has been assigned to Shikhar. You have 100 hours to complete this task, good luck!
11:40.35 ``Erik mmm, quaternions, good stuff
11:41.37 ``Erik iirc, cmake has a devc++ generator
11:42.45 ``Erik hah, stragus busting out some classic unix humor :D
11:43.25 andrei_ *confused*
11:44.27 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
11:46.29 ``Erik heh, "d2f", raunchy
11:48.58 ``Erik andrei_: sorry, reading the backlog and commenting as I go
11:49.05 ``Erik MarcTannous: I is here?
11:49.39 MarcTannous I had a question for you last night but you were away, in the meantime I abandoned that task and am on the process of submitting a similar one
11:49.50 MarcTannous It was a unit test task, LIBBN for qmath.c
11:50.26 MarcTannous The problem is, highschool students ( at least here in Romania ) are not taught mathematics past complex numbers, so if I wanted to complete that task I'd have to learn quaternions
11:50.45 MarcTannous Was wondering whether there was something I was missing, or if people in other countries are usually taught quaternions
11:51.01 andrei_ I'm not sure many high school students are usually taught quaternions in a regular school :))
11:51.07 ``Erik quaternions are typically done in college level linear algebra, I believe
11:51.27 MarcTannous Yep, that's what I found out after some searches
11:51.35 ``Erik the basics as trivial if you're competent with complex numbers, the applications are effin' awesome
11:51.37 MarcTannous qmath.c is a library that handles quaternions operations
11:52.01 MarcTannous fairly complex task for people that don't know quaternions :))
11:52.08 ``Erik fair enough :)
11:52.36 MarcTannous if one of the mentors was to upload a pastebin or a .txt file with some expected outputs and their respective inputs, maybe I'll claim the task later
11:52.46 MarcTannous without those, it's pretty hard at a mathematics level
11:53.15 ``Erik coming up with those numbers is the task, though! :)
11:53.25 MarcTannous andrei_ : at the moment I'm reading up on svn diff, as soon as I figure out how it's used I'll upload the final file for my task
11:53.39 MarcTannous ``Erik: the code part is also part of the task
11:53.53 MarcTannous ``Erik: also building the environment on a VM X( painful
11:54.05 ``Erik ack, fix that
11:54.17 andrei_ what do you mean with building the environment on a VM X?
11:54.34 MarcTannous andrei_ : used 'X(' as an emoticon
11:54.53 ``Erik windows, right? microsoft has a free version of msvc. Grab that, the windows cmake, and tortoisesvn
11:54.54 andrei_ ah
11:54.55 MarcTannous andrei_ : reffering to the VM part, it took me 4 hours to get it working on Windows
11:55.23 MarcTannous and it wasn't due to any errors
11:55.31 MarcTannous it was due to the fact that the build was painfully slow
11:55.41 andrei_ allocate more resources to the VM ? :p
11:55.55 MarcTannous Photoshop already takes me a lot of my resources
11:56.05 MarcTannous and I have a pretty good desktop
11:56.28 MarcTannous I think I set the limit for cpu at 99% and about 1024mb of ram for the VM
11:56.40 andrei_ BRL-CAD does take a bit to build, but once you run into anything that deals with Yocto, you ll have a different opinion :p
11:56.48 MarcTannous What's Yocto?
11:57.18 andrei_ on short, a collection of scripts provided by intel to generate Operating System images
11:57.22 andrei_ generally for embedded systems
11:57.29 MarcTannous is it even slower?
11:57.54 andrei_ At some point, I've had one build something for PowerPC that crunched about 4 days
11:58.20 andrei_ 3, actually, I left it friday and it finished monday a little after I arrived.
11:58.24 MarcTannous holy lord
11:58.48 andrei_ 4 cores, 4 gigabytes of ram, pretty standard workstation
11:59.31 andrei_ anyways, don't worry about BRL-CAD compilation time
11:59.37 andrei_ it only takes a bit longer the first time
11:59.43 andrei_ then it just rebuilds what you modify
11:59.50 MarcTannous can I get some help with the CMakeLists.txt file?
11:59.53 andrei_ sure
11:59.57 andrei_ just ask here
11:59.58 MarcTannous when adding an exec
12:00.05 MarcTannous one of the parametres is NO_INSTALL
12:00.09 MarcTannous usually
12:00.18 MarcTannous what's that, and when should I use it?
12:00.26 andrei_ As far as I remember
12:00.35 andrei_ the NO_INSTALL parameter tells CMake to
12:00.40 andrei_ put it in bin/tests/
12:00.54 andrei_ i.e is not part of the installation itself
12:01.57 MarcTannous ah ok
12:02.01 andrei_ it does get compiled tho, you get the executable
12:02.35 MarcTannous so BRLCAD_ADDEXEC(tester_rand rand.c libbn NO_INSTALL) should be okay, right?
12:04.10 andrei_ yes, if not, I welcome the try, in any case :))
12:05.13 MarcTannous it should be correct, I've looked over both libbu and libbn tests and this seems to be the correct syntax :D
12:05.15 andrei_ also, I suggest you rename rand.c similar to how other unit tests are named (i.e test_rand.c / rand_test.c)
12:05.39 andrei_ (the one you wrote, not what you test)
12:06.16 MarcTannous will do that
12:06.27 MarcTannous but in the task description on google-melange
12:06.37 MarcTannous they ask for a rand.c file in the tests folder
12:06.39 MarcTannous src/libbn/tests/rand.c
12:06.46 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5344998316834816
12:06.46 gcibot Create numerics library (LIBBN) unit test for rand.c
12:06.46 gcibot Status: NeedsWork (3 days, 11 hours left)
12:06.46 gcibot Mentor(s): Isaac Kamga, Jacob B
12:07.49 MarcTannous however it will add the exec tester_rand
12:08.00 MarcTannous just like all the other unit tests
12:08.24 MarcTannous so that's okay
12:08.28 andrei_ alright then, I suppose it's fine
12:09.20 andrei_ problem is I can't build brlcad, as I'm at work
12:09.35 andrei_ hopefully, there is another mentor around
12:09.36 andrei_ which can
12:09.40 MarcTannous You can open diff files tho
12:09.41 andrei_ who*
12:09.47 MarcTannous And check the source code
12:09.47 andrei_ I know
12:10.03 andrei_ but it's a bit difficult to figure it will compile
12:10.21 andrei_ probably your test is simpler to check, this one isn't : https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344
12:10.22 gcibot Create an utility library (LIBBU) API unit test for any file
12:10.22 gcibot Status: NeedsReview (3 days, 9 hours left)
12:10.22 gcibot Mentor(s): Kesha Shah, Mandeep Kaur
12:11.08 Notify 03GCI:shikhar97 * 5845550716944384 Model a toy tank in 3D using BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:11.30 MarcTannous yep, mine is very short in code, and there are no syntax errors
12:11.46 MarcTannous the bomb.c file however, has dozens of functions
12:14.26 MarcTannous by the way, if any mentors are here
12:14.36 MarcTannous there is a small problem in the wiki
12:14.37 MarcTannous http://brlcad.org/wiki/Patches
12:15.01 andrei_ what problem?
12:15.10 MarcTannous it says that to get the latest version you should run
12:15.11 MarcTannous svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad
12:15.37 MarcTannous however, upon entering it in the terminal it notifies you that the repo has been permanently moved to another url
12:15.52 MarcTannous svn: Repository moved permanently to 'https://svn.code.sf.net/p/brlcad/code/brlcad/trunk'; please relocate
12:16.52 MarcTannous and upon entering the changed url, the update works fine
12:17.09 andrei_ that's weird
12:17.30 MarcTannous just a small issue though, nothing spectacular, thought you guys should know
12:17.56 MarcTannous might give contestants updating it by following the instructions a hard time
12:18.11 andrei_ if there is indeed an issue you can edit the wiki yourself
12:18.14 andrei_ and hence be credited for it
12:18.43 andrei_ and got :
12:18.43 andrei_ $ svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad svn: OPTIONS of 'https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk': SSL handshake failed: Secure connection truncated (https://brlcad.svn.sourceforge.net)
12:18.43 andrei_ but I just ran the command
12:19.05 MarcTannous 2yeah, if for example I got that error
12:19.10 MarcTannous I would've been confused
12:19.12 andrei_ I'm not sure if it's related to the fact that I'm behind a proxy
12:19.13 MarcTannous as a contestant
12:19.16 MarcTannous let me try to edit the wiki
12:19.40 andrei_ you can, but I sugget not, at least not until we can confirm that
12:19.43 andrei_ there is indeed an issue
12:19.49 andrei_ suggest*
12:19.57 andrei_ I've run that command before and it worked
12:20.07 Notify 03BRL-CAD Wiki:MarcTannous * 0 /wiki/User:MarcTannous:
12:20.34 MarcTannous should I just add another line of text underneath saying that if that command does not work, change the url to the one that I used?
12:21.11 andrei_ nah, just leave it like this for the time being, also, "contestants" can always ask for support on IRC
12:21.13 andrei_ if they fail
12:21.18 andrei_ <PROTECTED>
12:21.19 andrei_ and should :p
12:21.23 MarcTannous :( wanted to contribute to the wiki so much
12:21.38 MarcTannous maybe I'll find another error I could fix, who knows :)
12:21.58 andrei_ Marc: if there is indeed a mistake, you ll get to correct it, rest assured :)
12:22.00 MarcTannous latest revision is 63597?
12:24.03 andrei_ yeah
12:24.18 starseeker that link looks like the old link (sourceforge reconfigured things a while back)
12:25.14 starseeker https://svn.code.sf.net/p/brlcad/code/brlcad/trunk is the right link
12:25.29 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Ready for review - The work on this task is ready to be reviewed.
12:25.29 andrei_ Marc, now you can change the wiki :)
12:25.33 MarcTannous weird
12:25.38 MarcTannous I get an error when running svn diff
12:25.59 andrei_ what error?
12:26.10 MarcTannous svn: '.' is not a working copy
12:26.24 andrei_ you need to be in the top level folder to run diff
12:26.27 andrei_ i.e
12:26.36 andrei_ if you have the repo cloned at D:/mystuff/brlcad
12:26.43 andrei_ you need to run svn diff in brlcad
12:27.00 MarcTannous ah ok
12:27.05 andrei_ svn has no way to figuring the path or which repo you re reffering to
12:27.09 andrei_ so you have to be in it
12:27.29 andrei_ you can go lower as well(i.e run svn diff in brlcad/src)
12:27.32 andrei_ but not higher
12:28.46 *** join/#brlcad YashM (75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174)
12:28.56 MarcTannous that makes sense
12:29.57 MarcTannous This is weird
12:30.06 andrei_ ?\
12:30.06 MarcTannous I have the folder in which all the source files are on home/brlcad-svn-trunk
12:30.08 MarcTannous in my vm
12:30.17 MarcTannous cd home works
12:30.24 MarcTannous but cd home/brlcad-svn-trunk does not work
12:30.36 andrei_ while in home
12:30.47 andrei_ write cd b
12:30.50 andrei_ then tap tab
12:30.53 andrei_ try this
12:30.54 andrei_ see what happens
12:30.58 andrei_ (tab key on keyboard)
12:31.25 andrei_ tab is outcomplete/guess
12:31.50 MarcTannous :O
12:32.01 MarcTannous this is awesome but it gets me into the brlcad folder, not brlcad-svn-trunk
12:32.11 MarcTannous and tabbing more times after that does not seem to change the result
12:32.20 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: Ready for review - The work on this task is ready to be reviewed.
12:32.37 starseeker add the - after brlcad and try tab again
12:33.28 starseeker MarcTannous: if you want to update the wiki to the correct svn url, feel free...
12:33.39 andrei_ +1 at what starseeker said
12:33.51 andrei_ I told you not to because I couldn't verify, you re more than welcomed to do that :)
12:34.04 andrei_ now that someone checked
12:34.39 andrei_ Marc, if there are more options, tab asks you if you want a list
12:34.41 Notify 03GCI:ranjith_1998 * 6189423246966784 Design a BRL-CAD Sticker #4: New files - Sir I have uploaded two new files(named Sticker 2.png & Sticker 2.psd). I hope you like them. Regards, IS Ranjith
12:34.41 andrei_ i.e
12:34.49 andrei_ if you have brlcad and brlcad- ..
12:34.59 andrei_ if you d type b, then tab
12:35.02 Notify 03GCI:ishwerdas * 6189423246966784 Design a BRL-CAD Sticker #4: Task Closed - Congratulations, this task has been completed successfully.
12:35.10 andrei_ it will complete brlcad, then, if you press again, ask if it should list all
12:35.18 MarcTannous wow
12:35.21 MarcTannous this is awesome
12:35.24 MarcTannous thanks, it worked
12:35.54 andrei_ most people who use linux-based systems use that a lot
12:35.57 andrei_ it's very efficient
12:36.11 andrei_ unix based, even. Think mac has it as well :\
12:36.32 MarcTannous oh damn
12:36.44 MarcTannous the diff file registered the changes in cmakelists.txt but not the file creation of rand.c
12:37.51 andrei_ because it s a new file
12:37.53 andrei_ oh, right
12:37.56 andrei_ you need to add it explicitly in the repo
12:38.01 andrei_ (svn add rand.c)
12:38.05 andrei_ <PROTECTED>
12:38.41 MarcTannous that's not in the patches wiki :)) thought it automatically compares the existing files
12:38.52 MarcTannous my mistake, let's add it then
12:39.41 andrei_ no worries
12:39.48 andrei_ are you familiar with git?
12:39.50 andrei_ it works the same way
12:40.12 MarcTannous bam, it's added
12:40.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:40.33 MarcTannous yeah, used it at gci2013, but I think it automatically found out which files were added/deleted
12:41.17 andrei_ I doubt that
12:41.36 andrei_ because then you have no way to keep files you don t want to patch yet in your working copy
12:42.18 andrei_ also, Marc
12:42.34 andrei_ wiki does not contain indeed the fact that you need to add new files
12:42.41 andrei_ how would you put it?
12:43.00 MarcTannous File addition/removal title
12:43.07 MarcTannous and commands for both, with working examples
12:43.25 MarcTannous If you want, I can do that
12:43.29 andrei_ when you change the link
12:43.34 andrei_ (if you didn't already)
12:43.38 andrei_ add that as well
12:43.43 MarcTannous sure thing
12:43.50 MarcTannous let me just figure out how to get the diff file uploaded
12:43.55 andrei_ ah, you didn't change the link, we would've been notified
12:43.59 MarcTannous should I just open google-melange on the VM
12:44.10 MarcTannous or is there a way to get a fiel from the VM to my actual machine
12:44.21 andrei_ there is
12:44.28 andrei_ but not out of the box
12:44.39 MarcTannous ah, then I'll just upload it straight from the box
12:44.59 MarcTannous It's got Chromium :D
12:45.13 andrei_ for the time being, upload it from the vm
12:45.38 andrei_ after you upload
12:45.44 andrei_ tell me what does this command output
12:45.48 andrei_ sudo modprobe vboxadd
12:46.02 MarcTannous uploaded
12:46.05 MarcTannous let me try the command
12:46.18 Notify 03GCI:tannousmarc * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Ready for review - The work on this task is ready to be reviewed.
12:46.28 MarcTannous it asks for password for brlcad:
12:46.45 andrei_ it's Brlcad!
12:47.18 MarcTannous I cannot type in the terminal after that
12:47.27 MarcTannous it asks me for the password, but I cannot type anything
12:47.29 MarcTannous strange
12:47.45 andrei_ the password field is hidden
12:47.45 andrei_ you can
12:47.46 andrei_ erm
12:48.15 MarcTannous oh, the pointer was not moving
12:48.29 MarcTannous FATAL: Module vboxadd not found.
12:48.31 MarcTannous here you go
12:48.43 MarcTannous I'm guessing by the word "FATAL" that something went wrong
12:48.46 andrei_ alright, so guest additions aren't installed
12:48.54 andrei_ no, I just wanted to check if you have the extension
12:49.01 andrei_ to copy files from/to your VM
12:49.09 ignacio Hi all, good morning. The leaderboard works again
12:49.14 MarcTannous np, I uploaded the diff file
12:49.15 andrei_ it failed to turn the extension, since it doesn't exist
12:49.22 MarcTannous take a look if you have 1 minute
12:49.31 andrei_ I ll help you install it later on/write some guide on it
12:49.42 MarcTannous Ignacio, why does the leaderboard go down so often? Is it being hugged to death by too much traffick?
12:50.01 ignacio MarcTannous, I dont know, I just got that error: http://fpaste.org/156552/69738714/
12:50.23 MarcTannous ignacio: wanted to show the source code to a friend today, but sadly I could not find your github due to the page not working :(
12:50.42 andrei_ starseeker (or anyone else for that matter) can you try to quickly apply mark's patch, I ve reviewed it and I ll close the task if it applies ok
12:51.57 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Corrections - Sir, Steady Fonts Center Alignment for title slide. No emboss and other blends Improved placement...
12:54.15 Notify 03GCI:geronikolov * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:56.24 MarcTannous any ideas on why I can't change the wiki page at brlcad.org/wiki/patches ?
12:56.40 MarcTannous I'm logged in, clicking the "save changes" button yet nothing happens
12:57.09 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7822 /wiki/Patches: /* Prerequisites */
12:57.33 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7823 /wiki/Patches: /* Prerequisites */
12:57.35 andrei_ it works on my side
12:57.41 andrei_ I just added and removed the word "test"
12:57.55 MarcTannous I'm logged in
12:57.59 andrei_ so am I
12:58.07 MarcTannous I know wikimedia gives everyone the right to edit pages, but maybe I don't have the permission to do so?
12:58.30 andrei_ reload the page and try again?
12:58.36 andrei_ there aren't any permissions
12:59.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:59.25 MarcTannous still not working
12:59.29 MarcTannous I'm confused
12:59.37 MarcTannous let me relog
12:59.59 andrei_ that's weird, can you do a ping on it?
13:00.32 Notify 03BRL-CAD Wiki:MarcTannous * 7824 /wiki/Patches: /* How to create, edit or apply a patch */
13:00.32 MarcTannous it worked
13:00.40 MarcTannous relogging did the job
13:00.52 MarcTannous wikimedia's ways are unknown to a mere mortal like me
13:02.18 MarcTannous andrei_ : for adding and removing files on the wiki page, the commands I should showcase are "svn add" and "svn remove", right?
13:03.02 andrei_ I think both remove and delete work
13:03.43 andrei_ it has parameters like --keep-local and so forth, but I don t think we should complicate it
13:05.08 Notify 03BRL-CAD Wiki:MarcTannous * 7825 /wiki/Patches: /* How to create a patch */
13:05.19 MarcTannous there we go
13:06.13 MarcTannous any mentors that can apply a patch around?
13:06.13 andrei_ looks good to me :)
13:12.59 MarcTannous brlcad: you're probably sleeping now after the previous days, but when you do come back, could you please tell me an estimate date of when the web dev tasks are going to be introduced? Anything in HTML/CSS/JS or pure web design and I'd thank you deeply :D
13:19.25 *** join/#brlcad ishwerdas (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
13:19.35 *** join/#brlcad YashM (75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174)
13:20.34 *** join/#brlcad wltan (~wltan@101.127.134.59)
13:20.44 Notify 03GCI:popescuandrei * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Task Closed - Congratulations, this task has been completed successfully.
13:20.54 Notify 03GCI:popescuandrei * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Great work! - Accepted! Great work!
13:21.18 Notify 03GCI:tannousmarc * 6375681818624000 Test New BRL-CAD Virtual Machine image: Task Claimed - I would like to work on this task.
13:21.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:22.43 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
13:22.55 *** join/#brlcad ishwerdas (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
13:35.14 Notify 03GCI:tomekz * 5893656028381184 Identify and eliminate dead code (100+ lines): Task Claimed - I would like to work on this task.
13:35.49 Notify 03GCI:gjeet * 5670223239708672 Design a BRL-CAD splash screen #7 http://www.google-melange.com/gci/task/view/google/gci2014/5670223239708672: Re: Icon If by icon you meant by larger resolution...
13:36.24 Notify 03GCI:popescuandrei * 5893656028381184 Identify and eliminate dead code (100+ lines): Task Assigned - This task has been assigned to Presti. You have 100 hours to complete this task, good luck!
13:39.34 Notify 03GCI:gjeet * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Hey Chroniko - Hey, it's been a long time you haven't responded with any design or some query. I am waiting for your response since...
13:42.50 Notify 03GCI:gjeet * 4949440150372352 Design a BRL-CAD splash screen #4: No activity - Hey Andrew It's been a long time, you haven't responded with any design or query, if you have some doubts or are...
13:47.38 *** join/#brlcad gauravjeet (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
13:55.42 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
13:59.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:03.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:08.25 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: New File - Sir, I have Uploaded a new file,"desktop.rar". It Contains 4 files inside it:- 1.)Title Page Of The...
14:11.01 Notify 03GCI:danielle2015 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Claimed - I would like to work on this task.
14:12.01 Notify 03GCI:popescuandrei * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Assigned - This task has been assigned to Danielle Perry. You have 100 hours to complete this task, good...
14:20.00 Notify 03GCI:danielle2015 * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:23.59 *** join/#brlcad andrei__ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
14:24.28 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Ready for review - The work on this task is ready to be reviewed.
14:35.44 andromeda-galaxy I was just wondering where https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344 is in the queue of tasks to be reviewed..
14:35.45 gcibot Create an utility library (LIBBU) API unit test for any file
14:35.45 gcibot Status: NeedsReview (3 days, 7 hours left)
14:35.45 gcibot Mentor(s): Kesha Shah, Mandeep Kaur
14:36.46 andrei_ andromeda: in ~ 3 hours I ll review it, if someone won't faster
14:36.58 andrei_ I ve seen it this morning, but I'm at work and have no setup to test it :)
14:38.04 andromeda-galaxy andrei_ okay, thanks for the information
14:38.36 andromeda-galaxy also, do you know when the big task push to Melange is scheduled?
14:38.49 andrei_ I don't think I know what you re reffering to
14:39.21 andromeda-galaxy brlcad said that today BRL-CAD was going to push a bunch of new tasks from the internal tracker to Melange
14:39.41 andromeda-galaxy I have several tasks from that list done, so I'm curious when they'll be pushed out
14:41.11 andrei_ well, if he said that it will be pushed today, it probably will, just keep in mind different timezones
14:41.30 *** part/#brlcad gauravjeet (75cf9a82@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.130)
14:43.30 andromeda-galaxy andrei_: okay
14:49.05 MarcTannous andromeda-galaxy: do you have any idea whether there are any web design tasks in there?
14:49.17 andromeda-galaxy no, sorry
14:59.20 Notify 03GCI:tannousmarc * 6375681818624000 Test New BRL-CAD Virtual Machine image: Ready for review - The work on this task is ready to be reviewed.
15:05.29 Notify 03BRL-CAD:carlmoore * 63598 brlcad/trunk/regress/CMakeLists.txt: fix a spelling
15:15.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:22.52 Notify 03BRL-CAD:starseeker * 63599 brlcad/trunk/src/librt/test_shape_recognition.cpp: Start assembling the information we need for each face.
15:25.08 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.106)
15:36.25 Notify 03GCI:shashank1245 * 6101246763073536 Create a book layout for Doc Camp Book #3: Query - Sir, I am in a confusion. I am confused that if I am allowed to make the book layout in Photoshop or not...
15:36.40 Notify 03GCI:krassen * 5307330648342528 Design a BRL-CAD Sticker #5: Ready for review - The work on this task is ready to be reviewed.
15:43.19 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
15:43.35 maths22 MarcTannous: there should be some design
15:43.49 MarcTannous maths22: design tasks? where? :D
15:43.50 Notify 03GCI:rossberg * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Looks very good to me - I found only one small mistake: The year in src/libbu/tests/bu_str.c after...
15:43.55 Notify 03GCI:rossberg * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
15:44.04 maths22 Not yet
15:44.14 maths22 In this batch
15:44.44 MarcTannous maths22: can you check my task for user documentation?
15:44.45 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:44.52 MarcTannous should take <2 minutes, it's just a simple PDF
15:45.37 maths22 On my phone now, but I will try to after class
15:46.14 MarcTannous great, it's related to the VM, some notes/suggestions and bugs I encountered
15:50.00 andromeda-galaxy rossberg: fixed!
15:50.00 Notify 03GCI:o7p9bxbnyj * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Ready for review - The work on this task is ready to be reviewed.
15:53.43 brlcad andromeda-galaxy: rossberg isn't here ;)
15:54.15 andromeda-galaxy oh.. he just reviewed my task on melange, so I assumed he was
15:54.32 andromeda-galaxy brlcad: also, I've been manually working through a bunch of sscanf()-to-%lf uses
15:54.57 andromeda-galaxy (parsing out the arguments to sscanf() is really hard, can't be done properly in grep, as finding the end of the sscanf() call requires a CFL and grep only supports regular languages)
15:55.27 andromeda-galaxy In most but not all cases, when scanning into something that is eventually converted to fastf_t,
15:55.42 andromeda-galaxy everything in the scanned string should be converted to fastf_t
15:55.43 MarcTannous brlcad: maths22 said something about web design tasks in the next batch. Can you give me an estimative hour at which that batch will be released
15:55.44 MarcTannous ?
15:56.45 andromeda-galaxy so I originally thought of a macro that just acts exactly like scanf() except that it wraps *every* argument with the whole double->fastf thing
15:56.58 andromeda-galaxy but there are a few cases where this doesn't work, like conv/patch/patch-g.c:3657
15:58.53 Notify 03GCI:wolfcrisis * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Claimed - I would like to work on this task.
16:05.05 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:05.56 Notify 03GCI:krassen * 5307330648342528 Design a BRL-CAD Sticker #5: Sticker three - Sticker three is better than sticker two. I hope you will like it ;d
16:08.35 brlcad MarcTannous: no I cannot
16:09.13 MarcTannous I will just wait then, I love doing tasks outside of design, variety is nice :D
16:09.22 brlcad it should be within the next 12 hours, but there's a lot going on that could overrun that expectation
16:09.45 MarcTannous damn, 8 out of the next 12 hours will be me sleeping
16:09.47 brlcad my hope is in about 6 hours, I should have loads of time to focus on just that :)
16:10.07 MarcTannous hope some are left when I wake up
16:10.08 brlcad don't worry about it, there's still 40+ days of this to go :)
16:10.27 brlcad grab another task and explore/learn :)
16:10.36 brlcad still some 80+ open tasks
16:10.36 MarcTannous loads of time for everything :D
16:10.53 MarcTannous I have one waiting feedback, it's related to feedback on the VM
16:11.00 brlcad did you check over the 2013 list like I mentioned?
16:11.07 MarcTannous will probably be evaluated within the next 12 hours though so that's okay
16:11.14 *** join/#brlcad swetha (~swetha@14.139.82.6)
16:11.22 brlcad hi swetha
16:11.27 MarcTannous I bookmarked it but didn't have the time to look over it
16:11.37 MarcTannous will do that today until I fall asleep I think
16:12.08 swetha brlcad: Hi
16:12.16 brlcad so any tasks you see there that look interesting, design or otherwise, let me know and I can schedule a task addition if it's something we're still needing
16:12.46 MarcTannous I want to find some kind of balance between design and code, so I'll be looking for stuff in both areas
16:13.11 andromeda-galaxy rossberg just wanted me to quickly fix the copyright year in my patch, could anyone take a quick look at it now?
16:13.14 MarcTannous Because after yesterday I realised I haev so much to learn regarding coding on objects that it should be one of my priorities :)
16:13.27 brlcad I know you don't prefer it, but how interested are you in php coding and/or wordpress plugin writing?
16:13.28 MarcTannous andromeda-galaxy: hahaha
16:13.43 MarcTannous wordpress plugin writing is done in HTML/CSS/JS?
16:14.08 brlcad plugin writing is code, php is wp's case
16:14.18 MarcTannous never had the chance to explore php coding as everything I needed was already done and open sourced, like e-mail snippets or login forms
16:14.24 brlcad like writing a widget that does one specific little thing
16:14.36 MarcTannous but I sure can give it a try
16:14.52 brlcad like having a widget on our website that looks up recent commit history, and presents their log messages on the website
16:15.14 MarcTannous no idea how that should be achieved, so that's a good thing would be really interested in this task
16:15.18 brlcad or dynamically drawing a graph of commits over time, etc
16:15.37 MarcTannous probably through svn's API
16:16.05 brlcad maybe, or making it work with a back-end cron job
16:16.17 MarcTannous cron job?
16:16.20 MarcTannous let me google what that is really quick
16:16.35 Notify 03GCI:wltan * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Ready for review - The work on this task is ready to be reviewed.
16:16.37 brlcad tasks that run automatically on a server at scheduled times
16:17.11 MarcTannous don't know about that one, I could start with a widget that displays recent commits if I can find the right place to learn from
16:17.15 swetha I am a research student working in Computer Vision... I'm interested to contribute to this organisation for google summer of code 2015...
16:17.28 MarcTannous maybe the cron job part for later during those 40 days, after I'm more familair with back-end coding? :)
16:17.52 brlcad so like I could have a job (a shell script) that says to run "svn log -l 10 > recent_activity.log" every hour, then the plugin would just snarf the contents of that file
16:18.05 MarcTannous I'm going out for now brlcad, but don't worry, I will take tasks both from code and design and the php code commit plugin is something I'd most recently be interested in
16:18.10 brlcad swetha: awesome, welcome
16:18.21 brlcad swetha: getting quite a head start on things, good job
16:19.17 brlcad MarcTannous: our top priority is getting our website(s) in order, which includes the design, layout, graphics, content, documentation, and integration with our repository
16:19.17 MarcTannous brlcad: good luck with adding the new batch of tasks, hope they'll be challenging as well as fun. For tonight I'm pretty much done, but I'll come back tomorrow for more work :)
16:19.32 brlcad see you later
16:19.41 MarcTannous brlcad: if that is your top priority then I'm lucky, as I can do any of these just fine :)
16:21.23 swetha I have been working on Images... I am familiar with opencv, matlab, openGL, WebGl frameworks...
16:21.25 andromeda-galaxy brlcad: So having gone through ~150 uses of sscanf-to-double-to-fastf, I can't really find any particular pattern...
16:22.01 brlcad andromeda_galaxy: regarding use of %zu in sscanf calls, you must use bu_sscanf to use %z
16:22.21 brlcad functionally equivalent replacement
16:22.22 andromeda-galaxy brlcad: indeed, I eventually figured that out from above
16:23.25 andromeda-galaxy brlcad: Just now, I'm talking about the sscanf()-to-fastf that were were talking about last night... I did some analysis of a bunch of uses like you were thinging would be good
16:23.40 andromeda-galaxy and, like I said above, I couldn't find a particular pattern, the format strings are different in most of the cases
16:23.50 andromeda-galaxy and they don't even always scan only to things that should be converted to fastf!
16:25.51 brlcad 18:13 < andromeda-galaxy> Does brl-cad support uv-mapping meshes? <-- no, not yet, but we want it to
16:26.12 andromeda-galaxy okay, good to know
16:26.39 Notify 03BRL-CAD Wiki:Decio ceballos * 0 /wiki/User:Decio_ceballos:
16:29.24 brlcad MarcTannous: most college students don't learn about quaternions, they are a niche topic
16:30.52 Notify 03GCI:rossberg * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Please maintain the columns - by inserting spaces. Otherwise the comgeom-g importer has no...
16:30.57 Notify 03GCI:rossberg * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
16:31.27 Notify 03GCI:rossberg * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Assigned - This task has been assigned to Cody. You have 100 hours to complete this task, good luck!
16:33.43 brlcad 07:38 < MarcTannous> that's not in the patches wiki <-- it is a wiki, you can fix/improve that ;)
16:35.36 brlcad MarcTannous: ah, and never mind .. I see you took initiative, figured out, and made wiki edit (reading backlog)
16:35.40 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
16:35.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:36.20 brlcad andromeda-galaxy: ETA is still later today, so I'll let you know when they're up
16:36.45 brlcad *whew* caught up
16:36.46 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:37.28 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: None - The text can`t stay exactly under the logo because it would be covered by...
16:38.53 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Ready for review - The work on this task is ready to be reviewed.
16:40.31 andromeda-galaxy brlcad: thanks for letting me know...
16:41.11 andromeda-galaxy blrcad: do you have a better idea of how to handle the scanf-to-double-to-fastf situation now with the information above?
16:45.13 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:50.48 *** join/#brlcad andrei_ (~andrei@188.27.67.254)
16:53.00 brlcad andromeda-galaxy: my gut take would still be to do some manually; pick some isolated subsection of them, put doubles in, and keep track of what kind of scanning is going on
16:53.22 brlcad is it the case that doubles are always scanned simultaneously in sets?
16:53.38 andromeda_galaxy brlcad: no, it isn't always
16:53.38 andrei_ brlcad: are you reviewing andromeda's task?
16:53.39 brlcad is there always a space delimiter or a specific character?
16:53.57 andromeda_galaxy Sometimes, but sometimes its a different one
16:53.59 brlcad so it's not a yes no, it's whether there's a predominance of some pattern
16:54.47 brlcad if 90% of them are a certain way, then there can be value in finding a way to actually reduce the code near those 1000+ scanf instances
16:55.03 brlcad for example, if there is or should be consistent error checking
16:55.05 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
16:55.44 andromeda_galaxy Ah... I was a little confused because last night you said that the solution should be all or nothing
16:56.30 *** part/#brlcad gaganjyot (~gaganjyot@124.253.230.106)
16:57.04 andromed` in that case, since 90% of them seem to only scan
16:57.10 brlcad for example, maybe you end up seeing that there's always N values scanned and it's always a 1-char and/or whitespace delimiter -- that might beg for the creation of something like bu_scan_fastf_t(str, 4, &var1, &var2, &var3, &var4);
16:57.32 andromed` brlcad: ah, good point, that might work
16:57.47 brlcad THAT WAS JUST AN EXAMPLE! :)
16:58.03 andromed` actually, mot of them do fit that
16:58.12 andromed` what do you think of my (slightly) more general take a format string and a list of values, and assume that all the arguments should be converted?
16:58.18 brlcad there's nearly limitless possibilities, but the solution should be driven by finding a useful common pattern that reduces the code and improves readability
16:58.35 andromed` ahh, makes sense
16:58.43 andromed` I'll think about it a little more...
16:59.13 brlcad the all-or-nothing is referring to "code complete" .. if you created a funciton like that, you should convert ALL of the places in our code that should be using it ... not just the first N
16:59.24 andromed` ohh.. okay,
16:59.38 andromed` I thought that you meant that it would need to cover all of the cases where fastf_ts are scanned
16:59.42 brlcad heck no
16:59.50 brlcad there might be 5 common patterns
16:59.58 brlcad there might be 2
17:00.30 brlcad there might only be 1 that only applies to 30% of the scanning cases ... that means that 30% must be all converted
17:00.35 andromed` okay, I'll look for more later....
17:00.50 andromed` Unfortunately, I think I have to go now.....
17:01.05 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Upload raw fies - Just upload default raw files ie .psd or .xcf depending upon the...
17:01.06 brlcad and the other 70% would probably end up being conversions to double (eliminating fastf_t) or scan to double and set the fastf_t
17:01.10 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
17:03.40 Notify 03GCI:gjeet * 6101246763073536 Create a book layout for Doc Camp Book #3: Re: Query - Hey Shashank, It's completely your wish, if you are comfortable with making layout in photoshop, go for it....
17:07.29 *** join/#brlcad andromeda-galaxy (~andromeda@c-76-21-62-165.hsd1.ca.comcast.net)
17:08.03 *** join/#brlcad swethas (~swetha@14.139.82.6)
17:08.21 Notify 03GCI:stefangabriel * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Ready for review - The work on this task is ready to be reviewed.
17:08.37 *** join/#brlcad andromed` (~user@c-76-21-62-165.hsd1.ca.comcast.net)
17:10.17 andromed` brlcad: one last thing, so in the task list that you're putting up tomorrow, would any of them work for this (finding common patterns fastf_t scannng and defining functions/macros for them)?
17:12.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:19.42 *** join/#brlcad YashM (75c60aae@gateway/web/cgi-irc/kiwiirc.com/ip.117.198.10.174)
17:20.19 Notify 03GCI:gjeet * 5531256888492032 Design a banner for our Facebook page (and/or other social media sites) #9: Task Closed - Congratulations, this task has been completed successfully.
17:23.06 *** join/#brlcad andromeda_galaxy (~andromeda@c-76-21-62-165.hsd1.ca.comcast.net)
17:24.53 andrei_ andromeda: did brlcad review your task?
17:25.04 andromed` andrei_: I don't believe so...
17:25.21 YashM when are the new tasks coming in?
17:27.30 *** join/#brlcad andromeda-galaxy (~andromeda@c-76-21-62-165.hsd1.ca.comcast.net)
17:31.25 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:32.09 maths22 YashM: Hopefully in the next ~12 hours, though there are no guarantees
17:33.57 andrei_ andromed` I ve applied your patch and I m currently recompiling, otherwise it looks alright
17:36.37 andromed` andrei_: great, thanks!
17:41.30 YashM When i create a part in archer a msg comes "can't use empty string as operand of "*""
17:41.35 YashM what is it
17:43.16 brlcad what was the command that preceded that?
17:43.35 brlcad command or action
17:43.57 YashM Create an object part
17:44.12 YashM the one above pipe
17:44.24 brlcad sounds like a bug
17:44.36 brlcad note that part there means our "particle" primitive
17:44.39 YashM wait ill give description
17:44.47 brlcad fixing that would be a great gci task ;)
17:44.59 *** join/#brlcad MarcTannousPhone (~androirc@109.166.131.197)
17:45.17 MarcTannousPhone Any mentors had a chance to look over the VM testing task?
17:45.20 YashM Pastebin stopped loading
17:45.23 YashM great
17:45.41 maths22 ~pastebin
17:45.41 infobot A "pastebin" is a web-based service where you should paste anything over 3 lines so you don't flood the channel. Here are links to a few: http://www.pastebin.com, http://pastebin.ca, http://channels.debian.net/paste, http://paste.lisp.org, http://bin.cakephp.org/; or install pastebinit with yum or aptitude.
17:45.50 maths22 Try one of the ones that isn't the first one
17:46.19 MarcTannousPhone Maths22, did you get to check it out?
17:46.45 Notify 03GCI:codingcow_boy * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Ready for review - The work on this task is ready to be reviewed.
17:46.50 maths22 Not yet...
17:46.54 MarcTannousPhone :(
17:47.20 YashM brlcad, http://paste.ubuntu.com/9370302/
17:50.46 andrei_ andromed`: done
17:50.51 Notify 03GCI:popescuandrei * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Well done! - Everything works ok! Tested on latest revision, well done ! :)
17:50.52 Notify 03GCI:popescuandrei * 5910857036857344 Create an utility library (LIBBU) API unit test for any file: Task Closed - Congratulations, this task has been completed successfully.
17:53.04 YashM brlcad, guess it has something to do with LOD utility
17:53.35 andromed` andrei_: thanks!
17:54.16 Notify 03GCI:maths22_m * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Great - Thank you for doing this, and fixing the error. Your logs and explanation look nice and...
17:54.31 Notify 03GCI:maths22_m * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
17:57.47 Notify 03GCI:maths22_m * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: IRC - Nice start. Can you join #brlcad on IRC (http://brlcad.org/wiki/IRC)? We can work through the...
17:57.57 Notify 03GCI:maths22_m * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
17:58.32 Notify 03GCI:helix * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Claimed - I would like to work on this task.
18:00.06 Stragus "Reliably reproduce" is an evil requirement with some kinds of bug
18:00.30 YashM Means?
18:01.20 Notify 03GCI:maths22_m * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
18:01.21 Notify 03GCI:maths22_m * 5797874164039680 Create a book layout for Doc Camp Book #2: Submission - Could you submit a pdf, png, or other collapsed format of each of those pages? The file is too big for us...
18:01.50 Notify 03GCI:maths22_m * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
18:02.02 Stragus Some bugs can be highly unpredictable and be impossible to reliably reproduce :), but I guess they aren't looking for that kind of bug, if there's even any such bug in Archer
18:05.09 MarcTannous those bug-finding tasks are so hard
18:05.39 MarcTannous by the way brlcad, <brlcad> MarcTannous: most college students don't learn about quaternions, they are a niche topic
18:06.02 MarcTannous can you guys then provide some input/output pastebin for the quaternions task so that we can code it?
18:06.12 andrei_ Marc: just because one task exceeds what high school students know
18:06.16 Notify 03GCI:maths22_m * 5080466516344832 Create a VOL wiki page: Windows - The tutorial looks pretty good up until the end. Are you working on windows? Your procedure had the same error when I used...
18:06.19 andrei_ doesn't mean it s wrong, or it should be removed
18:06.31 Notify 03GCI:maths22_m * 5080466516344832 Create a VOL wiki page: 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...
18:06.44 andrei_ it's important to have tasks that are doable for high school level, but so are the vast majority
18:06.56 MarcTannous andrei_: you are correct, but it really is a task harder than the others
18:07.10 andrei_ tasks have different difficulties altogether
18:07.14 maths22 MarcTannous: from the perspective of BRL-CAD, not so much
18:07.30 maths22 If a student happened to know the math, it is not an unusally hard task
18:07.35 andrei_ but they are within a reasonable range
18:07.38 andrei_ + what maths22 said
18:07.44 andrei_ you don t have to do _every_ task we have
18:07.54 maths22 Whether or not there is such a student participating this year, I don't know.
18:08.07 andrei_ but sometimes we encounter students which know more than they usually would
18:08.16 andrei_ just like it happens with you and webdesign
18:08.18 andrei_ or design
18:08.36 andrei_ those tasks are added to be fun, while provide a bit of challenge
18:08.42 andrei_ not offer an unfair advantage :)
18:09.11 MarcTannous andrei_ : I undersatnd your points, and they make sense. I thought all the tasks are supposed to be approximately at the same level
18:09.32 andrei_ it's really hard to compare, specially since they are in different areas
18:09.57 YashM levels depend on the person, not the task :)
18:10.05 andrei_ but the difficulty range does fit for a highschool student
18:10.47 MarcTannous by the way YashM, how did you find that github page regarding 3d transforms? Did it answer your questions?
18:11.07 MarcTannous because I have more if you need, regarding various topics
18:11.16 YashM its great
18:11.21 YashM i learnt a lot
18:11.52 YashM never knew css can do great stuff
18:11.59 MarcTannous If you find yourself asking how a certain effect is accomplished, don't hesitate to PM me as I have literally folders of bookmarks with code snippets and tutorials
18:13.08 YashM sure :)
18:14.35 Notify 03GCI:andrei23 * 4949440150372352 Design a BRL-CAD splash screen #4: Ready for review - The work on this task is ready to be reviewed.
18:14.56 Notify 03GCI:andrei23 * 4949440150372352 Design a BRL-CAD splash screen #4: Ready for review - The work on this task is ready to be reviewed.
18:26.48 Notify 03GCI:helix * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Ready for review - The work on this task is ready to be reviewed.
18:33.48 *** join/#brlcad swethas (~swetha@14.139.82.6)
18:37.48 Notify 03GCI:maths22_m * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Confirmed - Good find! I have confirmed the bug on Windows (I don't know what platform you were using).
18:38.11 Notify 03GCI:maths22_m * 4968306935070720 Find, reliably reproduce, and report any bug in Archer: Task Closed - Congratulations, this task has been completed successfully.
18:56.13 MarcTannous can someone who has 5 minutes look over my task? It's just a one page PDF
19:14.16 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
19:18.13 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:08.45 Notify 03GCI:o7p9bxbnyj * 5265491291537408 Design new API function to reduce duplication: Task Claimed - I would like to work on this task.
20:11.41 *** join/#brlcad blessing (~blessing@41.205.22.3)
20:17.43 Notify 03GCI:codingcow_boy * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: diff and new output build log added - I have added a difference of these...
20:23.29 Notify 03GCI:codingcow_boy * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: I managed to create the diff with svn ,here it is - Nevertheless of claiming it's hard to do...
20:38.33 *** join/#brlcad blessing (~blessing@41.205.22.3)
20:44.52 *** join/#brlcad deepak (~chatzilla@59.91.115.125)
20:47.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:56.18 Notify 03GCI:deepakkumarsharma * 5265491291537408 Design new API function to reduce duplication: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task,...
21:02.16 MarcTannous good night guys, good luck with your tasks :D
21:11.37 Notify 03GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:18.18 Notify 03GCI:Melange * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:22.37 Notify 03GCI:Melange * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:29.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:31.11 Notify 03GCI:Melange * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Task due soon - There are less than 24 hours left until the deadline, please submit your...
21:32.36 Notify 03GCI:Melange * 4639899508539392 Write manual page documentation (for g-jack): Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:49.16 Notify 03GCI:Melange * 6690570030284800 Design a T-Shirt for BRL-CAD: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:08.59 Notify 03GCI:Melange * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:14.56 Notify 03GCI:elizabeth_cooper * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:15.41 Notify 03BRL-CAD:starseeker * 63600 brlcad/trunk/src/librt/test_shape_recognition.cpp: Improve related face collection info
22:18.08 Notify 03GCI:Melange * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:19.32 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
22:26.00 Notify 03GCI:o7p9bxbnyj * 5265491291537408 Design new API function to reduce duplication: Ready for review - The work on this task is ready to be reviewed.
22:40.34 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Ready for review - The work on this task is ready to be reviewed.
22:52.36 Notify 03GCI:Melange * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
23:13.49 Notify 03GCI:vijfhoek * 6339238148702208 Identify and eliminate dead code (100+ lines) #5: Task Claimed - I would like to work on this task.
23:15.19 *** join/#brlcad Vijfhoek (quassel@46.249.37.134)
23:15.50 Notify 03GCI:fleurdelis * 5001720170020864 Write manual page documentation (for g-step): Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:23.39 Notify 03GCI:vijfhoek * 6339238148702208 Identify and eliminate dead code (100+ lines) #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:29.32 Notify 03GCI:Melange * 6487841399898112 Design a BRL-CAD business card #4: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
23:58.26 Notify 03GCI:Melange * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
IRC log for #brlcad on 20141205

IRC log for #brlcad on 20141205

00:21.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:26.49 Notify 03GCI:Melange * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
01:31.58 *** join/#brlcad ofnlut (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
01:31.58 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
01:36.43 ofnlut is there a mentor available?
01:51.07 andromeda-galaxy does anyone know where I can find some documentation on the exact meanings of the terms shell, face, loop, etc. as used in NMG?
01:54.31 *** join/#brlcad andromedagalaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
01:59.53 starseeker andromeda-galaxy: you might try www.scorec.rpi.edu/REPORTS/1986-1.pdf
02:01.46 andromeda-galaxy starseeker: thanks! I'll take a look at it, though it seems to be taking a while to download...
02:03.26 starseeker it's a thesis - 340 pages
02:04.53 andromeda-galaxy ahh... it just loaded, does look useful
02:06.12 starseeker figure 17 (pg 200 in the report, 218 in the pdf) may be helpful
02:06.39 starseeker er - 17-8.
02:06.43 starseeker couple others around there
02:07.02 Notify 03GCI:Melange * 5230915127083008 Compile BRL-CAD with GCC trunk: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
02:07.14 andromeda-galaxy thanks! The definitions in chapter 10 also look useful..
02:10.08 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
02:43.53 maths22 ofnlut: Hello
02:43.55 maths22 ~ask
02:43.55 infobot 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.
02:44.11 *** join/#brlcad YashM (75de1552@gateway/web/cgi-irc/kiwiirc.com/ip.117.222.21.82)
02:44.43 ofnlut Hello I needed assistance with one of the task involving me to compile the program in Dev-C++
02:44.56 maths22 What was your difficulty?
02:45.58 ofnlut theres no clear option in cmake that uses Dev-C++ I tried using MiwGW File Maker however i came across errors
02:46.10 maths22 Looking at your log, I can see that.
02:46.37 Notify 03GCI:brinlyt * 5230915127083008 Compile BRL-CAD with GCC trunk: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:46.40 maths22 I'm not sure what's up with that; maybe some other mentor will know.
02:46.47 maths22 reference: http://www.google-melange.com/gci/task/view/google/gci2014/6680593089691648
02:46.48 ofnlut Maybe I am using the wrong configuration?
02:46.48 gcibot Compile BRL-CAD with Dev-C++
02:46.48 gcibot Status: NeedsWork (3 days, 1 hours left)
02:46.48 gcibot Mentor(s): Jacob B, Harmanpreet
02:47.13 maths22 I don't think so, but when I was a student participating last year, I tried this task, and I think I ran into a similar issue.
02:47.38 maths22 I moved on to trying something else, so I never got it solved
02:47.49 ofnlut ahh I see
02:48.43 ofnlut this is the second task I have tried involving me compiling a program
03:08.33 Notify 03GCI:Melange * 5670223239708672 Design a BRL-CAD splash screen #7: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
03:24.16 Notify 03GCI:Melange * 6399086370488320 Design a BRL-CAD Sticker #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
03:27.54 *** join/#brlcad YashM (~YashM@117.222.23.42)
03:32.47 starseeker kind of interesting - video to create a bearing in FreeCAD: https://www.youtube.com/watch?v=wWKzRr2Qw1o&feature=youtube_gdata
03:44.20 *** part/#brlcad YashM (~YashM@117.222.23.42)
03:44.26 *** join/#brlcad YashM (~YashM@117.222.23.42)
04:37.55 ignacio Good night guys
04:45.23 YashM gn
04:53.46 *** join/#brlcad Marctannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
04:54.32 Marctannous mentors
04:54.59 Marctannous anyone here?
04:55.00 Marctannous https://www.google-melange.com/gci/task/view/google/gci2014/6375681818624000
04:55.01 gcibot Test New BRL-CAD Virtual Machine image
04:55.01 gcibot Status: NeedsReview (3 days, 12 hours left)
04:55.01 gcibot Mentor(s): Popescu Andrei, Ishwerdas
05:17.45 Notify 03GCI:Melange * 6648047639461888 Design a BRL-CAD Sticker #10: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
05:23.16 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: None - Sir, By mistake previous files were also compressed in the package. Kindly ignore the previous files.
05:28.44 Notify 03GCI:Melange * 6353662997692416 Design a BRL-CAD splash screen #3: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
05:31.05 Notify 03GCI:Melange * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
05:38.29 *** join/#brlcad YashM_ (~YashM@59.88.182.188)
05:40.23 Notify 03GCI:Melange * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task due soon - There are less than 24 hours left until the deadline, please submit your...
05:46.25 Notify 03GCI:Melange * 5853389636239360 Design a BRL-CAD Sticker #3: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
05:48.10 Notify 03GCI:Melange * 6068206720516096 Design a BRL-CAD business card #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
06:11.27 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:12.42 andrei_ any mentor out here?
06:14.04 Stragus It's 1am in their time zone, but ask away, they don't seem to get much sleep lately :)
06:23.54 Marctannous andrei_ did you get a chance to look over my VM task?
06:24.20 andrei_ nope :)
06:24.27 Marctannous :(
06:24.33 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: Solutions! - Marc, the virtual machine guide cannot be merged with installing BRL-CAD guide for the reason that one...
06:24.34 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
06:24.59 andrei_ :)
06:29.59 andrei_ Stragus, you got any task, how's it going?
06:30.50 andrei_ also, not all mentors have the same timezone. For example, for me and mihaineacsu it's 8.30 AM :)
06:32.21 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
06:32.28 Stragus Oh. :) I assumed most mentors were part of the standard crew in Maryland
06:33.03 Stragus I'm not involved in the tasks, I only contributed some code over the years that is being used in BRL-CAD, I work on parallel projects
06:33.32 andrei_ ah
06:34.06 andrei_ ~seen d_rossberg
06:34.07 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 107d 15h 25m 12s ago, saying: 'or http://brlcad.org/wiki/Object-oriented_interfaces ?'.
06:35.08 YashM nice
06:36.01 Notify 03GCI:popescuandrei * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Nice work! - Hey, Jude! Can you please upload a pdf version of t-shirt final as well? Aside of that, it looks nice! Good...
06:36.36 Notify 03GCI:tannousmarc * 6375681818624000 Test New BRL-CAD Virtual Machine image: Even more solutions! - 1) Regarding the two terminals, at first I thought that's how it's supposed to happen, but...
06:40.47 Notify 03GCI:moret * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
06:47.38 Notify 03GCI:popescuandrei * 5307330648342528 Design a BRL-CAD Sticker #5 http://www.google-melange.com/gci/task/view/google/gci2014/5307330648342528: Suggestions Hey, Krassen! You've been doing...
06:47.39 Notify 03GCI:popescuandrei * 5307330648342528 Design a BRL-CAD Sticker #5: 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...
06:48.53 Notify 03GCI:popescuandrei * 5307330648342528 Design a BRL-CAD Sticker #5: time - I forgot to mention, don't worry about the task time running out, if you can't manage to do it in the remaining time, I...
06:51.39 Notify 03GCI:popescuandrei * 4949440150372352 Design a BRL-CAD splash screen #4: jpg or pdf - Hello, Andrew! Can you please upload a jpg or pdf version of your work? Not everyone can open psd and it's...
06:51.44 Notify 03GCI:popescuandrei * 4949440150372352 Design a BRL-CAD splash screen #4: 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...
06:52.49 Notify 03GCI:brlcad * 5516399187329024 Design a BRL-CAD splash screen #8: Task Closed - Congratulations, this task has been completed successfully.
06:53.34 Notify 03GCI:popescuandrei * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Assigned - This task has been assigned to Moretti Georgiev. You have 100 hours to complete this task,...
06:53.44 Notify 03GCI:brlcad * 5516399187329024 Design a BRL-CAD splash screen #8: better! - Ivan, that's looking a lot better. Looks like something we might even be able to use in a future version of BRL-CAD....
06:58.35 Notify 03GCI:tannousmarc * 6375681818624000 Test New BRL-CAD Virtual Machine image: Ready for review - The work on this task is ready to be reviewed.
06:59.10 Notify 03GCI:brlcad * 5265491291537408 Design new API function to reduce duplication: Task Closed - Congratulations, this task has been completed successfully.
07:00.40 Marctannous brlcad: are you here?
07:01.20 andrei_ brlcad: if you can, have a look at Marc's task, it looks OK to me, considering there weren't any actual issues.
07:04.43 Notify 03GCI:brlcad * 5265491291537408 Design new API function to reduce duplication: excellent analysis - Andromeda, thanks for providing a detailed rationale write-up that explains the two choices. My...
07:15.31 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: None - Is the 2.pdf file the second page or the second version? If it's the second page, merge them into a single...
07:15.32 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
07:20.08 ofnlut brlcad are you available?
07:20.47 Notify 03GCI:popescuandrei * 6375681818624000 Test New BRL-CAD Virtual Machine image: Task Closed - Congratulations, this task has been completed successfully.
07:20.52 Notify 03GCI:tannousmarc * 6375681818624000 Test New BRL-CAD Virtual Machine image: Ready for review - The work on this task is ready to be reviewed.
07:21.13 andrei_ ofnlut: do you need to speak specifically to brlcad, or do you need help with something?
07:21.56 ofnlut yes I need help with one of the task about compiling the program in Dev-C++
07:23.25 andrei_ then ask away
07:23.27 andrei_ perhaps I can help
07:23.41 andrei_ (or any other mentors)
07:23.56 Stragus (or any other non-mentor too :) )
07:24.10 andrei_ ^
07:24.39 ofnlut theres no clear option in cmake that uses Dev-C++ I tried using MiwGW File Maker however i came across errors
07:24.55 ofnlut so am i using the wrong configuration?
07:25.03 Stragus Dev-C++ is really just an IDE around mingw32
07:26.24 andrei_ what errors did you come across? do you have an error log?
07:26.52 ofnlut yes i can pull up a pastebin
07:27.06 andrei_ try something permanent, like a text file uploaded to melange
07:28.50 ofnlut oh i did upload a log to melange in the task page
07:29.02 andrei_ alright, let me look
07:32.40 andrei_ Stragus: do you usually build brlcad on windows?
07:33.22 andrei_ I've previously reviewed ofnlut's task and I was the one who asked him do join IRC
07:33.30 andrei_ but I don t use windows, I don't know what to make of those errors
07:33.54 ofnlut no this is my first time
07:34.52 andrei_ what do you mean?
07:34.55 Stragus I don't use Windows either, never tried to build BRL-CAD there, but I have experience with mingw32 and mingw64
07:35.45 andrei_ gcc.exe: error: unrecognized command line option '-Qunused-arguments'
07:36.17 andrei_ mingw32/bin/ld.exe: cannot find -lc collect2.exe: error: ld returned 1 exit status
07:36.20 andrei_ these seem to be the issues
07:36.50 Stragus Uh... That's not a GCC flag
07:36.59 Stragus It's a Clang flag too, apparently, or so says Google
07:37.19 Stragus Apparently, it's trying to target the wrong compiler
07:37.24 Notify 03GCI:nikhilojha271119991 * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:37.29 andrei_ CheckIncludeFiles.c:2:19: fatal error: regex.h: No such file or directory compilation terminate
07:38.18 Stragus regex isn't a standard library on Windows, it will have to be installed if required
07:41.58 ofnlut so is that the source of my issue?
07:42.38 andrei_ it might be
07:42.46 andrei_ let me figure out how to install it
07:43.12 Stragus If it's trying to pass Clang options to GCC (including mingw32 and Dev-C++), that's certainly an issue
07:45.01 andrei_ yeah, but if the regex error dissapears, we can see if that's what breaks the build or not
07:46.18 *** join/#brlcad luca79 (~luca@net-37-116-118-116.cust.vodafonedsl.it)
07:46.51 andrei_ ofnlut: can you search for regex.h on your system, to see if it exists?
07:47.55 Notify 03GCI:gjeet * 4949440150372352 Design a BRL-CAD splash screen #4 http://www.google-melange.com/gci/task/view/google/gci2014/4949440150372352: Thoughts on your design Hey Andrew, you can do the...
07:47.59 Stragus I can confirm mingw32 doesn't come with regex.h, the same is probably true for Dev-C++
07:49.24 ofnlut yes it exist in cygwin64 folder
07:49.32 ofnlut in my*
07:51.03 Notify 03GCI:Melange * 5609694466932736 Design a BRL-CAD splash screen #5: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
07:51.34 andrei_ hm
07:51.42 andrei_ Determining if files regex.h exist failed with the following output: Change Dir: E:/Users/Devin/Documents/brlcad-7.24.2/build/CMakeFiles/CMakeTmp
07:52.14 andrei_ it fails to find pthread.h and regex.h
07:52.25 ofnlut so maybe it does not work because it is not looking in cygwin64?
07:53.26 Stragus cygwin64 is completely different from mingw32
07:53.49 Stragus Mingw32 is just GCC for Windows. Cygwin64 is a complete Unix emulation layer for Windows, of course it will have regex
07:53.59 andrei_ there's no way pthread can be in mingw
07:54.00 andrei_ yeah
07:54.31 andrei_ ofnlut: mark your task ready for review
07:54.37 andrei_ someone has to have a better look at it
07:54.58 andrei_ I'll add a comment to it
07:55.13 Notify 03GCI:alonzo_ * 6680593089691648 Compile BRL-CAD with Dev-C++: Ready for review - The work on this task is ready to be reviewed.
07:56.15 *** join/#brlcad ishwerdas (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
07:57.58 Notify 03GCI:popescuandrei * 6680593089691648 Compile BRL-CAD with Dev-C++: None - the build seems to fail to find regex.h and pthread.h in cygwin folder although it exist. Also, mingw receives Clang...
07:59.33 Stragus I think the point was compiling with Dev-C++/mingw32, not Cygwin
07:59.48 Stragus Cygwin is pretty much guaranteed to work, it features complete Unix emulation
08:00.00 andrei_ well yeah, but he mentioned using the mingw make
08:17.41 *** join/#brlcad blessing (~blessing@41.205.22.3)
08:53.24 Notify 03GCI:rossberg * 6680593089691648 Compile BRL-CAD with Dev-C++ http://www.google-melange.com/gci/task/view/google/gci2014/6680593089691648: Please retry with current developer version CMake...
08:53.34 Notify 03GCI:rossberg * 6680593089691648 Compile BRL-CAD with Dev-C++: 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...
08:58.30 andrei_ ofnlut: if you need help getting the latest revision, ask away :)
09:00.48 Notify 03GCI:mirco_wave * 5609694466932736 Design a BRL-CAD splash screen #5: Ready for review - The work on this task is ready to be reviewed.
09:03.05 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:03.42 brlcad GCI students: andromeda-galaxy: Marctannous: others: a bunch of new tasks were just uploaded (~70), so check 'em out! even more on the way.
09:04.10 brlcad ~ask
09:04.11 infobot 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.
09:06.36 ofnlut andrei: how do i use the command exactly with tortoisesvn?
09:06.55 andrei_ http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
09:08.08 andrei_ using the link found on the wiki
09:10.41 ofnlut the url is not valid so should I use the https://svn.code.sourceforge.net/p/brlcad/code/<module>/trunk <module> portion?
09:12.20 brlcad ~cadsvn
09:12.20 infobot To obtain BRL-CAD from Subversion: svn checkout https://svn.code.sourceforge.net/p/brlcad/code/brlcad/trunk brlcad
09:12.38 ofnlut thank you
09:12.39 andrei_ oh, new tricks :))
09:18.54 *** join/#brlcad blessing (~blessing@41.205.22.3)
09:20.44 Notify 03GCI:helix * 6408871916601344 Design a BRL-CAD Sticker #13: Task Claimed - I would like to work on this task.
09:23.15 ofnlut andrei_:I ran CMake again using the same settings and it still returned errors
09:24.11 Notify 03GCI:ch3ck * 6408871916601344 Design a BRL-CAD Sticker #13: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
09:27.49 Notify 03GCI:popescuandrei * 4861494520971264 Design a T-Shirt for BRL-CAD #10: 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...
09:28.03 andrei_ ofnlut: can you upload the same logs again ?
09:28.08 ofnlut will do
09:28.37 ofnlut I named the new ones as developer
09:28.39 *** join/#brlcad mihaineacsu (~mihaineac@95.76.156.247)
09:28.44 Notify 03GCI:alonzo_ * 6680593089691648 Compile BRL-CAD with Dev-C++: Ready for review - The work on this task is ready to be reviewed.
09:35.49 Notify 03GCI:ekamjot01 * 5235927756570624 Design a BRL-CAD Sticker #12: Task Claimed - I would like to work on this task.
09:37.31 Notify 03GCI:mihaineacsu29 * 5609694466932736 Design a BRL-CAD splash screen #5: None - That looks great! On the right side you have some gray layers that overlap each other. Can you add another version...
09:37.36 Notify 03GCI:mihaineacsu29 * 5609694466932736 Design a BRL-CAD splash screen #5: 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...
09:37.46 Notify 03GCI:rossberg * 5235927756570624 Design a BRL-CAD Sticker #12: Task Reopened - This task has been Reopened.
09:41.49 Notify 03GCI:ekamjot01 * 5235927756570624 Design a BRL-CAD Sticker #12: Task Claimed - I would like to work on this task.
09:42.46 Notify 03GCI:ch3ck * 5235927756570624 Design a BRL-CAD Sticker #12: Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good luck!
09:45.50 *** join/#brlcad ishwerdas (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
09:49.24 Notify 03GCI:andrei23 * 4949440150372352 Design a BRL-CAD splash screen #4: None - I will try to do a better work but i need another 2 days more to do that, thank you for the suggestions and i promise...
09:50.00 Notify 03GCI:samarpita * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: None - sir, I am thinking to claim this task . Can I have 1 or 2 examples? actually I didn't...
09:52.42 Notify 03GCI:rossberg * 6680593089691648 Compile BRL-CAD with Dev-C++: Task Closed - Congratulations, this task has been completed successfully.
09:56.09 Notify 03GCI:rossberg * 6680593089691648 Compile BRL-CAD with Dev-C++: Follow-on task: Fix a configuration error - Will be there soon.
10:04.48 Notify 03GCI:helix * 6408871916601344 Design a BRL-CAD Sticker #13: Ready for review - The work on this task is ready to be reviewed.
10:05.28 Notify 03GCI:sakshamarora7313 * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:08.13 Notify 03GCI:ch3ck * 6408871916601344 Design a BRL-CAD Sticker #13: Perfect! - Very nice and daring design. Like it :)
10:09.12 YashM Ch3ck, I am uploading the PSD sec
10:13.14 Notify 03GCI:ch3ck * 6408871916601344 Design a BRL-CAD Sticker #13: Task Closed - Congratulations, this task has been completed successfully.
10:15.28 YashM Can I claim more than one similar tasks
10:15.35 YashM with different submissions?
10:17.45 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: New Files - Sir, I have compressed the files to make an rar file named book layout.rar. And the psd of all the...
10:26.13 YashM the new website is screwed up
10:35.40 *** join/#brlcad deepak (~chatzilla@117.199.101.247)
10:37.59 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:41.11 *** join/#brlcad MarcTannousPhone (~androirc@109.166.128.57)
10:41.26 MarcTannousPhone Brlcad: please tell me you are here
10:41.48 MarcTannousPhone I really was happy when I saw that you introduced web design tasks
10:42.05 MarcTannousPhone But I cannot claim them as I have already completed my 2 beginenr tasks
10:42.55 YashM theres another web design task
10:43.03 YashM which is not beginner
10:43.07 MarcTannousPhone These are responsive landing pages we are talking about, I consider this harder than designing a sticker, do you consider thkse beginner tasks?
10:43.22 MarcTannousPhone Yes but it's regarding an icon set which is way less challenging
10:43.50 MarcTannousPhone ...
10:43.54 YashM no
10:43.55 YashM this
10:43.56 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5303979902763008
10:43.56 gcibot Design a web page that overviews the BRL-CAD contributors #3
10:43.57 gcibot Status: Open
10:43.57 gcibot Mentor(s): Isaac Kamga, Harmanpreet
10:44.11 MarcTannousPhone This one is way easier
10:44.17 MarcTannousPhone Than the frontpage
10:44.19 andrei_ MarcTannousPhone, can you give me a link?
10:44.22 MarcTannousPhone That is my concern
10:44.37 MarcTannousPhone http://www.google-melange.com/gci/task/view/google/gci2014/5309919842533376
10:44.37 gcibot Design a website icon set for brlcad.org #2
10:44.37 gcibot Status: Open
10:44.37 gcibot Mentor(s): Deepak, Gauravjeet Singh
10:44.41 MarcTannousPhone Oh no
10:44.43 MarcTannousPhone Not that one
10:44.44 MarcTannousPhone Sec
10:45.02 MarcTannousPhone http://www.google-melange.com/gci/task/view/google/gci2014/5517402733281280
10:45.03 gcibot Design a new website landing page for BRL-CAD #10
10:45.03 gcibot Status: Open
10:45.03 gcibot Mentor(s): Mandeep Kaur, Sean
10:45.24 MarcTannousPhone This is by far the most challenging task this far, I really consider the beginner tag inappropriate
10:45.33 YashM its not a beginner task, yeah
10:46.10 MarcTannousPhone And I cannot claim it because my 2 beginner tasks are done
10:46.55 andrei_ Marc, relax, if what you say is justified
10:46.59 andrei_ I l remove the beginner tag
10:47.06 andrei_ I ll*
10:47.17 MarcTannousPhone Thank you
10:48.03 andrei_ there are 10 of them, it's more than fair that you are able to work on one of them
10:48.12 andrei_ Alright, I ll remove the beginner tag
10:48.29 andrei_ and I ll discuss with brlcad if they should all be removed
10:48.34 andrei_ (to be fair to others)
10:48.37 MarcTannousPhone Thabk you
10:48.44 MarcTannousPhone Will deliver a spectacular design
10:49.00 YashM andrei_, Can I claim more than one similar tasks
10:49.00 YashM with different submissions?
10:49.23 andrei_ YashM, I wouldn't advice it, but, technically, yeah...
10:49.33 Notify 03GCI:tannousmarc * 5517402733281280 Design a new website landing page for BRL-CAD #10: Task Claimed - I would like to work on this task.
10:49.42 andrei_ is there a reason for which you wish to do so?
10:49.58 YashM its open and i can do it
10:50.11 YashM but have done it before
10:50.29 YashM not a specific reason though
10:50.31 andrei_ what task?
10:50.39 YashM the sticker one
10:50.49 andrei_ if it's "reduce duplicated code" for example
10:50.57 andrei_ I consider it perfectly ok to do so
10:51.00 andrei_ ah
10:51.13 andrei_ so, there's no other task that interrests you?
10:51.23 YashM there is
10:51.24 YashM :P
10:51.27 YashM but just asking
10:51.29 Notify 03GCI:ch3ck * 5517402733281280 Design a new website landing page for BRL-CAD #10: Task Assigned - This task has been assigned to Marc Tannous. You have 96 hours to complete this task, good luck!
10:51.56 andrei_ you can do it, of course
10:52.16 andrei_ but the number of tasks, in an absolute way of speaking is not that relevant
10:52.51 andrei_ it's way more important to see that you've progress and learned than to see you ve done the most tasks, while all tasks being essentially in the same spectrum
10:53.05 andrei_ it s not forbbiden to do similar tasks, either
10:53.09 andrei_ just do as you see fit :)
10:53.21 YashM ok :)
10:53.59 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Claimed - I would like to work on this task.
10:55.25 Notify 03GCI:popescuandrei * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
10:55.28 YashM Also, how do i open a .lib file? sorry for the stupid ques
10:57.51 andrei_ ~question
10:57.51 infobot rumour has it, question is If you have a question and want people to give useful answers, make sure you have read this first: http://www.catb.org/~esr/faqs/smart-questions.html
10:57.58 andrei_ oops
10:58.04 andrei_ not what I wanted
10:58.14 andrei_ YashM, there are absolutely no stupid questions
10:58.28 andrei_ ask anything you need/want to know
10:58.38 andrei_ I don t think you can open a lib file
10:58.45 andrei_ as it might be a binary, let me look
11:26.01 Notify 03GCI:shashank1245 * 5309919842533376 Design a website icon set for brlcad.org #2: Query - The first two sites are not working.Please check for solution.
11:27.21 Notify 03GCI:otamegami * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:28.21 Notify 03GCI:popescuandrei * 5309919842533376 Design a website icon set for brlcad.org #2 http://www.google-melange.com/gci/task/view/google/gci2014/5309919842533376: None Hello! both...
11:29.22 *** join/#brlcad mihaineacsu (~mihaineac@95.76.156.247)
11:31.47 Notify 03GCI:gjeet * 4949440150372352 Design a BRL-CAD splash screen #4: Deadline extended - The deadline of the task has been extended with 1 days and 16 hours.
11:35.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:37.49 Notify 03BRL-CAD Wiki:Enriuealcalde * 0 /wiki/User:Enriuealcalde:
11:38.40 ``Erik the torrent of activity during gci, sheesh, spend half my time trying to read backlog just to get my bearings in this maelstrom :)
11:38.58 ``Erik last time I tried, BRL-CAD and cygwin don't mix
11:39.54 ``Erik even doing it in the shell, there were some very weird deep issues with tcl that made it a non-starter
11:39.55 andrei_ ``Erik, daniel closed that task, the point was to find out what breaks, not to actually build
11:40.04 ``Erik :)
11:41.26 ``Erik I thought there was a dev-c++ generator for cmake, but it looks like I was wrong O.o second hit on "cmake dev-c++ generator" is a BRL-CAD gci task
11:41.41 andrei_ haha, we're famous :)
11:42.00 andrei_ maybe we should make a gci task to write one ? :p
11:42.47 ``Erik a dec-c++ cmake generator is a lot more than a gci task, more like a gsoc task... for the cmake project.... :)
11:42.51 ``Erik s/c/v/
11:43.21 andrei_ I suspected so
11:43.27 andrei_ but was joking
11:44.04 ``Erik it's a good idea that we'd benefit from, just not our task to own :)
11:44.56 Notify 03GCI:rohit_agarwal * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
11:46.02 Notify 03GCI:deepakkumarsharma * 5781103189164032 Create a BRL-CAD presentation template #8: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good...
11:47.01 deepak Is someone working on brlcad new website. AFAIK few days before I looked into it, it seems good but now everything messed up. Please check http://beta.brlcad.org/wp/. Is problem really exists or I'm the only one facing this.
11:47.17 Notify 03GCI:ekansh_mahendru * 5833974572122112 Design a BRL-CAD Sticker #15: Task Claimed - I would like to work on this task.
11:48.17 Notify 03GCI:deepakkumarsharma * 5833974572122112 Design a BRL-CAD Sticker #15: Task Assigned - This task has been assigned to Ekansh. You have 100 hours to complete this task, good luck!
11:48.18 mihaineacsu deepak: looks good on my side;
11:48.33 ``Erik what do you mean by "messed up"?
11:48.34 mihaineacsu what seems to be out of place?
11:49.32 deepak http://awesomescreenshot.com/0dd3z5d8b6. Everything aligned to left side and no image displaying.
11:51.11 andrei_ ``Erik: is there actually anyone who uses Dev-C++ ?
11:51.17 andrei_ <PROTECTED>
11:51.17 ``Erik that's what it looks like for me, deepak
11:51.26 mihaineacsu deepak: images are missing here as well
11:52.00 mihaineacsu I thought it was my slow internet, I'm in a public place
11:52.07 ``Erik andrei_: for BRL-CAD? no... msvc is the supported tool for making a windows package
11:54.36 deepak It looks good few days before if I'm not wrong. Everything seems perfect I can see images too plus over effect on images. Any idea who is working on this website presently?
11:54.53 deepak s / hover / over
11:55.58 ``Erik deepak: I think maths22?
11:57.58 ishwerdas deepak: I guess we had maths22 managing everything and recently there was a pull request from sofat
11:58.52 Notify 03GCI:mirco_wave * 5609694466932736 Design a BRL-CAD splash screen #5: None - Sure thing!
11:58.53 ishwerdas I am also working a bit, but due to other commitments haven't been able to commit something
11:59.44 ishwerdas Also it's a work in progress so you can expect it to be broken at times :P
11:59.59 ishwerdas if you have time, you can really help us there :)
12:01.28 Notify 03GCI:mirco_wave * 5609694466932736 Design a BRL-CAD splash screen #5: Ready for review - The work on this task is ready to be reviewed.
12:01.56 deepak Ah! I love to help you guys. I'm not familiar that work is in progress.
12:02.11 ishwerdas Just checked again, it's sofat's pull request that's applied
12:02.54 ishwerdas has caused this effect
12:03.22 ishwerdas what images are you talking about ?
12:03.52 deepak I think problem is in PR. Can you move one head back and check if error still exist. As I'm on the way to clone it.
12:05.56 deepak Images that are on the alternative sides of landing page.
12:06.03 ishwerdas I am sure it's in PR, i have cloned it before the PR was applied and problem wasn't there (regarding squashed logo and everything on left)
12:06.14 ishwerdas that images were never there on wp theme
12:06.21 ishwerdas they were on cpp-tricks.com/brlcad
12:06.27 ishwerdas a mockup i made a year ago :(
12:07.57 deepak Please check this : http://beta.brlcad.org/wp/
12:08.55 ishwerdas what to check for ?
12:10.00 Notify 03GCI:mihaineacsu29 * 5609694466932736 Design a BRL-CAD splash screen #5: None - Fantastic! Good work!
12:10.15 Notify 03GCI:mihaineacsu29 * 5609694466932736 Design a BRL-CAD splash screen #5: Task Closed - Congratulations, this task has been completed successfully.
12:10.15 ishwerdas I think instead of copying the whole web root in git repo we should just have a repo for wiki theme and wp theme. maths22, what do you think ?
12:10.47 ishwerdas #brlcad-gcimentors
12:11.11 ishwerdas oops
12:11.27 andrei_ haha
12:12.06 YashM the beta website is screwed up or is it me
12:12.24 mihaineacsu :)
12:12.26 ishwerdas aah! YashM yes it's pretty screwed up
12:12.34 ishwerdas but we are working on it
12:12.47 YashM okay :)
12:13.04 ishwerdas How are your tasks going on ?
12:13.48 YashM I am making a cheat sheet currently
12:15.15 ishwerdas great :)
12:26.01 *** join/#brlcad ishwerdas (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
12:46.30 *** join/#brlcad mihaineacsu (~mihaineac@95.76.156.247)
12:46.48 *** join/#brlcad MarcTannousPhone (~androirc@109.166.135.61)
12:52.40 Notify 03GCI:programmingluko * 5254428328198144 Design a website icon set for brlcad.org #3: Task Claimed - I would like to work on this task.
12:57.56 Notify 03GCI:mihaineacsu29 * 5254428328198144 Design a website icon set for brlcad.org #3: Task Assigned - This task has been assigned to ProgrammingLuko. You have 100 hours to complete this task, good...
12:59.10 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:01.57 Marctannous @any mentor
13:02.25 andrei_ ?
13:02.41 Marctannous does the new website in the task have to have a login form?
13:02.51 Marctannous that's not javascript html & css and
13:03.01 Marctannous not really design-related
13:03.19 Marctannous also don't know what to log in to
13:04.28 mihaineacsu Marctannous: care to share the link to the task?
13:04.42 Marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5517402733281280
13:04.43 gcibot Design a new website landing page for BRL-CAD #10
13:04.43 gcibot Status: Claimed (3 days, 21 hours left)
13:04.43 gcibot Mentor(s): Sean, Popescu Andrei, Mihai Neacsu, Mandeep Kaur
13:06.43 mihaineacsu Marctannous: for the moment, focus on design, the login form doesn't have to work;
13:06.56 Marctannous but is it necessary in the layout?
13:07.07 Marctannous out of the two examples provided, none of them work
13:07.17 Marctannous wanted to know what the intended feature is with the login
13:07.51 andrei_ http://beta.brlcad.org/wp/
13:07.52 andrei_ this one works
13:08.12 Marctannous it redirects to a wordpress login
13:08.45 Marctannous http://beta.brlcad.org/wp/wp-login.php?
13:09.21 andrei_ also, since you enjoy web design so much, you could try to do one with login layout, that can be removed later on :)
13:09.33 andrei_ tho I doubt it will be
13:09.50 ishwerdas Marctannous: it would be better if you remove that login form
13:10.20 ishwerdas we earlier discussed and we concluded that we want to give that space to something else
13:10.27 ishwerdas making log-in form not so prominent
13:10.31 ishwerdas in design
13:10.37 andrei_ alright, there's your answer, then
13:13.15 ankesh11 There was an AMA by Carl Bass, the CEO of Autodesk yesterday http://www.reddit.com/r/IAmA/comments/2oaei2/carl_bass_here_ceo_of_autodesk_designer/
13:13.41 Marctannous I've read it
13:13.51 Marctannous ishwerds: thanks, did not know the purpose of the login form
13:14.47 ankesh11 BRL-CAD got mentioned a couple of times.
13:15.27 mihaineacsu cool!
13:16.03 Marctannous it was advertised by users as an open source,free and available on multiple platforms program
13:16.17 Marctannous mostly when people were asking bout autodesk's very very high price on software
13:16.18 ankesh11 Yeah.
13:16.36 ankesh11 One of the comments that struck me though was: "Are there actual brlcad users? When open source cad gets mentioned, people bring it up but have never used it."
13:17.19 ankesh11 Really hope we can reduce the traction involved in working with BRL-CAD.
13:18.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:18.03 Marctannous that's because the learning curve of the program seems too steep
13:18.35 ankesh11 Having a revamped website to attract new developers should definitely help.
13:18.36 ishwerdas oh! that brings to me another gci task idea :)
13:18.51 YashM advertise?
13:18.53 ishwerdas agrees with ankesh11
13:18.56 Marctannous some cooly-designed tutorials would help
13:19.09 Marctannous don't worry, the website is on its way
13:19.11 Marctannous :D
13:19.46 YashM a website, a better GUI and some youtube tutorials and we're set
13:20.31 ankesh11 Marctannous: Right, maths22 and ishwerdas have designed a prototype that looks pretty good.
13:20.51 Marctannous I really liked one of them
13:20.55 Marctannous don't know whose it was tho
13:21.00 ishwerdas YashM, exactly!
13:21.11 Marctannous but but
13:21.24 Marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5290439682818048
13:21.25 gcibot Design a prototype CAD GUI layout #2
13:21.25 gcibot Status: Closed
13:21.25 gcibot Mentor(s): Jacob B, Hardeep Singh Rai
13:21.29 Marctannous a BETTER gui? :(
13:22.40 YashM Marctannous, it's great
13:23.07 ankesh11 Marctannous: The mockup looks great.
13:23.10 YashM I think the icons are too big though
13:23.22 Marctannous I explained it somewhere in that huge comment on the task
13:23.41 *** join/#brlcad deepak (~chatzilla@117.212.52.136)
13:23.41 Marctannous Archer's current UI really has a lot of white space. White space is generally good in design, but the toolbar left more than half of the screen unused
13:23.44 ishwerdas anyone with any skill in Qt design creator ?
13:23.51 ishwerdas sry Qt designer ?
13:24.04 Marctannous give me a link
13:24.10 Marctannous to QT designer
13:24.32 ishwerdas http://qt-project.org/doc/qt-4.8/designer-manual.html
13:24.39 ishwerdas it's pretty easy to learn
13:25.00 ishwerdas if you are interested, at-least we can generate .ui files in Qt.
13:25.02 YashM oh WYSIWYG we meet again
13:25.12 Notify 03GCI:codingcow_boy * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Ready for review - The work on this task is ready to be reviewed.
13:25.16 Marctannous not WYSIWYG editors please :(
13:26.18 *** join/#brlcad Vijfhoek (quassel@46.249.37.134)
13:26.31 ishwerdas By Qt designer I meant if we can create the .ui files for current gui mockups
13:26.47 ishwerdas using Qt framework
13:27.15 ishwerdas then may be they can be later directly used in new GUI for BRL-CAD
13:27.29 ishwerdas which I have seen in BRL-CAD's to-do list last year
13:27.56 ankesh11 isherdas: I have used Qt in the past but how do you avoid the native look it generates?
13:28.01 YashM oh, there isnt an other way round?
13:28.06 ishwerdas there is
13:28.17 ishwerdas you can write xml for it
13:28.19 ishwerdas if you want
13:28.24 ishwerdas sry QML
13:28.31 ankesh11 QML, yeah
13:28.48 ishwerdas ankes11 I din't get your question
13:28.53 andrei_ the whole web is pretty much *ML ...
13:29.17 ishwerdas I guess the problem people say about Qt is that it does not give a native feel
13:29.23 YashM i think it means the "Qtness"
13:29.49 ishwerdas but that's the price you pay for having cross platform consistent GUI
13:30.06 andrei_ isn't the only other alternative GTK?
13:30.07 andrei_ for C++?
13:30.30 ishwerdas no, we have Qt
13:30.31 teepee- nope wxWindows / fltk / ... :)
13:30.38 ishwerdas and many more
13:30.59 andrei_ ishwerdas, I meant aside of Qt, of course
13:31.05 ishwerdas :P
13:31.09 *** join/#brlcad mihainea_ (~mihaineac@86.35.127.70)
13:33.32 *** join/#brlcad gauravjeet (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
13:34.28 andrei_ am iesit, ne vedem acolo
13:34.32 andrei_ oops
13:34.40 Marctannous haha
13:34.50 andrei_ bye ppl
13:35.01 YashM ciao
13:35.17 Marctannous oh my god
13:35.35 Marctannous I finally have the chance to implement a web page with the new html canvas and not go overboard because it really fits
13:36.45 teepee- haha, that's software development... finding the right problem for the solution
13:36.47 teepee- ;)
13:37.05 Marctannous this is really new technology
13:37.26 Marctannous I'm so pumped
13:37.46 teepee- fears Marctannous will find out about WebRTC :)
13:38.04 teepee- yep, there's always cool new stuff going on
13:38.15 Marctannous reddit's my friend to accomodate new technologies
13:38.26 Marctannous the web design sub started small, but now we're pretty huge
13:39.14 Notify 03GCI:programmingluko * 5254428328198144 Design a website icon set for brlcad.org #3: Ready for review - The work on this task is ready to be reviewed.
13:39.20 mihainea_ Marctannous: you should try hackernews
13:39.34 Marctannous let me google it
13:40.11 Marctannous this one : https://news.ycombinator.com/ ?
13:40.18 ankesh11 The very same
13:40.27 mihaineacsu careful, it might get you put things off in order to check it
13:40.44 Marctannous or http://www.reddit.com/r/hackernews
13:41.00 mihaineacsu I'm off to a local hackathon with Andrei_
13:41.05 mihaineacsu bye guys!
13:41.05 Marctannous what's it called?
13:41.27 mihaineacsu I don't think it has a name, it's organised by IBM; should be fun though
13:41.36 Marctannous good luck and have fun guys
13:41.40 YashM good luck
13:43.06 ``Erik hackernews is/was good stuff, very startup oriented
13:44.40 Notify 03GCI:ishwerdas * 5254428328198144 Design a website icon set for brlcad.org #3: Can be better - Nice try ProgrammingLuko but I guess you can do better. The colors are bit dull and the strokes are...
13:44.41 Notify 03GCI:ishwerdas * 5254428328198144 Design a website icon set for brlcad.org #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
13:47.14 *** join/#brlcad wltan (~wltan@101.127.134.59)
13:48.27 Marctannous has anyone here tried brackets?
13:48.38 Marctannous similar to Sublime, it's growing pretty big
13:49.11 ankesh11 Marctannous: I haven't but have good things about it.
13:49.22 ankesh11 PyCharm does the job for me though.
13:49.27 Marctannous I'm reinstalling Sublime to start coding my task
13:49.39 Marctannous was wondering whtehr I should try brackets or not
13:49.43 Marctannous whether*
13:49.57 deepak What about vim or emacs ;)
13:50.15 ankesh11 The instant feedback thing in brackets is great.
13:50.40 Marctannous also it's open source
13:50.51 Marctannous damn, I'd really love to try it. time to install it :D
13:52.15 Marctannous http://brackets.io/img/hero.png oh my god
13:54.11 ishwerdas I have tried brackets
13:54.17 ishwerdas it's nice
13:54.30 Marctannous did you find anything bad about it?
13:54.55 Marctannous most of my friends in the industry have already switched over to it from sublime
13:55.05 ishwerdas when I tried, it was little tough to install plugins on linux
13:55.10 ankesh11 Marctannous: I doesn't have web framework support yet. Also, I have heard there's a lack of plugins
13:55.18 ankesh11 s/I/It
13:55.26 Marctannous but it has live preview
13:56.12 Marctannous that on its own is so good for a dual monitor setup
13:56.31 deepak I think we can get live preview functionality with sublime too.
13:57.30 Marctannous http://www.granneman.com/webdev/editors/sublime-text/set-up-sublime-text-to-preview-your-code-in-a-web-browser/ this is how to do it in sublime
13:57.58 Marctannous I tried it and didn't like it to be honest, something was clunky
13:58.24 Marctannous Brackets feels better at live updating, I'm going to start coding right now, will repot back later with further info :D
14:01.20 *** part/#brlcad gauravjeet (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
14:13.53 Notify 03GCI:o7p9bxbnyj * 4989712045441024 Improve performance of extruded sketch centroid calculations: Task Claimed - I would like to work on this task.
14:15.48 Notify 03GCI:deepakkumarsharma * 4989712045441024 Improve performance of extruded sketch centroid calculations: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to...
14:18.09 Notify 03GCI:ekansh_mahendru * 5833974572122112 Design a BRL-CAD Sticker #15: Ready for review - The work on this task is ready to be reviewed.
14:27.40 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: Task Claimed - I would like to work on this task.
14:30.29 Notify 03GCI:deepakkumarsharma * 5512189783834624 Design a new website landing page for BRL-CAD #6: Task Assigned - This task has been assigned to Akshat Tripathi. You have 100 hours to complete this task,...
14:34.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:35.35 Notify 03GCI:krassen * 5307330648342528 Design a BRL-CAD Sticker #5: Ready for review - The work on this task is ready to be reviewed.
14:43.16 Notify 03GCI:kalradaksh * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Claimed - I would like to work on this task.
14:44.16 Notify 03GCI:deepakkumarsharma * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Assigned - This task has been assigned to Daksh kalra. You have 100...
14:45.18 Notify 03GCI:rossberg * 5056785140416512 Compile BRL-CAD using Microsoft Visual Studio Community Edition: Task Closed - Congratulations, this task has been completed successfully.
14:48.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:53.20 *** join/#brlcad ishwerdas (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
14:55.20 Notify 03GCI:codingcow_boy * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Claimed - I would like to work on this task.
14:55.50 Notify 03GCI:zynatrix * 5516399187329024 Design a BRL-CAD splash screen #8: Thank you - Hello, Thanks, and I apologise for having to redo it so many times.
14:56.51 Notify 03GCI:o7p9bxbnyj * 4989712045441024 Improve performance of extruded sketch centroid calculations: Ready for review - The work on this task is ready to be reviewed.
14:57.56 Notify 03GCI:o7p9bxbnyj * 4989712045441024 Improve performance of extruded sketch centroid calculations: Timing - In timings.txt, this version of the code is listed as "Optimized new version" (the third...
14:58.26 Notify 03GCI:krassen * 5307330648342528 Design a BRL-CAD Sticker #5: My name and my e-mail address - My name: Krassen Angelov My e-mail: krassen22@gmail.com I dont know: Open Source Solid Modeling...
14:59.37 Notify 03GCI:deepakkumarsharma * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Assigned - This task has been assigned to codingcow-boy. You have 100 hours to complete...
15:06.48 Notify 03GCI:akhilha * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:09.21 Marctannous http://beta.brlcad.org/ is broken
15:13.53 maths22 In what way?
15:15.21 Marctannous open it up
15:15.32 Marctannous it shows you the index of it, instead of a landing page
15:23.08 ankesh11 http://beta.brlcad.org/wp/ is the correct link I believe.
15:23.15 andromeda-galaxy maths22, ankesh11: do you know, in functions that take pointer arguments that are set as output parameters, does the BRL-CAD style allow the function to mutate that argument's value internally using it to keep state?
15:23.52 Notify 03GCI:comptsy * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
15:24.13 Notify 03GCI:deepakkumarsharma * 4639899508539392 Write manual page documentation (for g-jack): Task Assigned - This task has been assigned to Comptsy. You have 100 hours to complete this task, good luck!
15:29.47 Notify 03GCI:programmingluko * 5254428328198144 Design a website icon set for brlcad.org #3: Ready for review - The work on this task is ready to be reviewed.
15:30.10 brlcad Marctannous: what the others said -- this is a setup site, not a production one
15:30.25 brlcad Marctannous: go to /wp for the wordpress portion and /wiki for mediawiki
15:31.03 brlcad the tasks should have all said /wp but a couple probably didn't get it tacked on
15:32.31 starseeker ishwerdas: if you want to check out Qt work, there is a branch with some experimental Qt interface work
15:33.14 Marctannous brlcad: check my PM please
15:34.08 starseeker so far we haven't put up GCI tasks for the Qt bits yet because it's *very* early experimental stages, but if there is interest we might be able to come up with a few...
15:35.31 ishwerdas we had a lot of mockup tasks even last year and may be even before that, so i thought it would be nice if instead of creating images they could straight away create .ui files
15:35.55 starseeker hmm... maybe, but so far we haven't been using .ui files - we've been working in straight C++
15:36.03 starseeker well, Qt C++
15:36.15 ishwerdas oh! okk.
15:36.41 Marctannous ishwerdas: some of us (me) know how to create UI's in Photoshop/HTML+CSS but have never worked with QT before and would probably provide a better result with what we are used to
15:37.00 Marctannous obviously, learning new technology like QT would be awesome too
15:37.02 starseeker branch with Qt work is here: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/
15:37.28 starseeker specifically http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/src/qbrlcad/
15:37.51 starseeker Needs Qt 5.3
15:38.36 starseeker pass the configure flag -DBRLCAD_ENABLE_QT=ON to build it
15:38.58 ishwerdas Marchtannous: a task could be to convert one of your created mockups into Qt if any student has that skill-set or interest. Also learning curve is not that steep, so any one can give a try.
15:39.22 ishwerdas starseeker: thanks, I'll look into it.
15:39.46 starseeker ishwerdas: don't expect too much - it doesn't have any of the 3D view bits enabled
15:39.55 brlcad Marctannous: landing page tasks fixed, marking them beginner was not intentional
15:39.58 starseeker (or even implemented, for that matter)
15:40.21 Marctannous brlcad: thank you. did you check out the image I sent in the PM? Is that okay?
15:40.22 brlcad a couple were reserved beginner for variety, but there are several non-beginner to choose from
15:40.47 maths22 brlcad: I´ll make that redirect
15:43.09 maths22 brlcad: fixed through htaccess
15:44.57 brlcad YashM: andrei was looking for this earlier:
15:44.58 brlcad ~ask
15:44.58 infobot 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.
15:45.52 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Please review my task. - It has been 24 hrs.... Nobody has reviewed it yet..
15:48.32 YashM oh okay
15:52.13 brlcad ankesh11: thanks for sharing the reddit link
15:52.23 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
15:52.26 brlcad he seems rather full of himself
15:53.00 YashM who?
15:53.03 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Sorry for the delay - Hi! pulkit. Sorry for the delay. The logo in the slides look a little jagged to me. Title and BRL...
15:53.42 brlcad ishwerdas: there is actually a super secret effort going on right now getting an interface up in Qt by starseeker
15:53.45 brlcad did I say that out loud?
15:53.58 Notify 03GCI:wolfcrisis * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:54.21 brlcad (you can check out his branch if you want to see where it's at, eerily similar to Marctannous' earlier GUI design submission)
15:54.44 brlcad (Marc's icons can be improved, but they're still better than what we got)
15:55.00 brlcad there are a slew of icon tasks now (and more coming)
15:57.32 brlcad YashM: autodesk ceo
15:57.39 ishwerdas hmm, looking forward to see some nice icons. I liked the new interface that openscad has, they use flat simple icons and they really look great.
15:57.57 ishwerdas Almost the same icons that we have in our new website design.
15:58.10 brlcad YashM: probably not a fair assessment, I don't know him nor him I
15:59.32 YashM It's for promotion of the new 3D printer
16:03.16 Notify 03GCI:darion2399 * 5001720170020864 Write manual page documentation (for g-step): Task Claimed - I would like to work on this task.
16:05.42 Notify 03GCI:amaric * 6356614713966592 Design a BRL-CAD Sticker #11: Task Claimed - I would like to work on this task.
16:07.42 Notify 03GCI:darion2399 * 5001720170020864 Write manual page documentation (for g-step): Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:08.47 Notify 03GCI:magejohn * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:11.01 Marctannous did anyone manage to eliminate dead code?
16:11.13 Marctannous I think I saw 10 people removing claims on these tasks in the last week
16:18.35 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Okay! - I have now
16:18.40 Notify 03GCI:judebirch * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Ready for review - The work on this task is ready to be reviewed.
16:18.44 Notify 03GCI:borislavrusinov * 6356815033925632 Design a BRL-CAD Sticker #9: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:22.46 Notify 03BRL-CAD Wiki:Laurentang01 * 0 /wiki/User:Laurentang01:
16:25.36 Marctannous brlcad: are you here?
16:26.42 ishwerdas ~ask
16:26.42 infobot 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.
16:27.59 Marctannous oh
16:28.17 Marctannous just a second, I'll link a task. I'm writing my "about" comment because it's a landing page design.
16:32.17 *** join/#brlcad deepak (~chatzilla@117.212.52.136)
16:36.22 Notify 03GCI:calapsss * 5263538490703872 Design a website icon set for brlcad.org #4: Task Claimed - I would like to work on this task.
16:38.17 Notify 03GCI:deepakkumarsharma * 6356614713966592 Design a BRL-CAD Sticker #11: Task Assigned - This task has been assigned to Ante M. You have 100 hours to complete this task, good luck!
16:38.37 Notify 03GCI:deepakkumarsharma * 5263538490703872 Design a website icon set for brlcad.org #4: Task Assigned - This task has been assigned to Charles. You have 100 hours to complete this task, good luck!
16:40.12 Notify 03GCI:tannousmarc * 5517402733281280 Design a new website landing page for BRL-CAD #10: About - My design style is minimalist, simple and flat. I find it beautiful, and this is how all my designs...
16:41.13 Notify 03GCI:tannousmarc * 5517402733281280 Design a new website landing page for BRL-CAD #10: Ready for review - The work on this task is ready to be reviewed.
16:41.24 Marctannous I'd love if every one of you would look over my task and offer some feedback into this design, been working on it for 6 hours http://www.google-melange.com/gci/task/view/google/gci2014/5517402733281280
16:41.25 gcibot Design a new website landing page for BRL-CAD #10
16:41.25 gcibot Status: NeedsReview (3 days, 18 hours left)
16:41.25 gcibot Mentor(s): Sean, Popescu Andrei, Mihai Neacsu, Mandeep Kaur
16:41.42 Marctannous Most of your questions should be answered in my comment there too
16:49.37 brlcad Marctannous: my first impressions are those two fonts, british spelling, and triangle soup
16:50.10 brlcad especially the font on BRL-CAD being a bit too stretched or too small, hard to put my finger on it
16:50.55 brlcad the triangle soup part is really fundamental, so while I really like the desing, the implication is off
16:51.57 brlcad triangles are a staple of the content creation modeling systems (e.g., maya, 3dstudio, blender, sketchup, etc), not of the CAD and especially not of the solid modeling systems (catia, solidworks, brl-cad, etc)
16:52.25 deepak Also spelling of modeling is wrong.
16:52.27 brlcad that said, it's still highly geometric, and the polygonal implication isn't very strong
16:53.29 Marctannous what do you mean by british spelling?
16:53.47 Marctannous http://forum.wordreference.com/showthread.php?t=404988
16:54.11 brlcad modelling vs modeling, colour vs color, defence vs defense, etc
16:54.56 Marctannous oh, is that "wrong"?
16:55.40 brlcad well our project has long decided that all spelling would be AE so we can be consistent
16:56.02 Marctannous oh okay, did not know that, can be fixed easily
16:56.11 brlcad sure, not a big deal
16:56.14 Marctannous the triangle soup though I'd really like to give it a few points
16:56.29 Marctannous it's not a triangle soup, it's actually vertices in 3 dimensions being randomly connected
16:56.41 Marctannous theer are polygons in there, but most commonly, triangles
16:56.45 brlcad but it definitely jumps out when we talk about our solid modeling system every day for years on end, and then see modelling in big letters ;)
16:57.09 Marctannous yeah, I'm not used to american english spelling
16:57.20 brlcad triangle soup, polygon soup, the implication is the same
16:57.24 Marctannous what I'd like to defend is the vertices effect
16:57.45 Marctannous but you also have those polygon soups in BRL-CAD & Archer!
16:58.05 brlcad only when importing geometry through a non-CAD format
16:58.17 brlcad if you create a sphere, there are no vertices
16:58.32 Marctannous doesn't any polygon have vertices?
16:58.37 brlcad yes
16:58.42 brlcad if you create a sphere, there are no polygons
16:59.00 Marctannous yeah but spheres can't be turned into such a nice effect
16:59.24 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:59.40 brlcad like I said, I DO like the design, but the implication is definitely misleading for our domain
16:59.47 brlcad consider this image: http://brlcad.org/gallery/diagrams/primitives
17:00.06 sofat maths22, please tell me some more updates regarding the theme
17:00.21 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:00.45 Notify 03GCI:wltan * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: About the uploaded files - There are a few copies of submission.zip uploaded. To anyone reading this, you...
17:01.08 Marctannous brlcad: If I take out that effect, I'd most likely have to start from scratch as it is pretty much the pillar of the design, so to speak.
17:03.08 deepak On slide 1, "scroll" word and image of scroll part not displaying fully. I can see it only in full-screen mode. Check this : http://awesomescreenshot.com/0e53z8f8e1
17:03.12 brlcad Marctannous: so three comments on that point -- 1) you certainly completed the task, 2) the design is certainly good, and 3) I'd still like to see a slight font change and the spelling fixed as those would have to happen for it to be useable at all
17:03.38 Marctannous brlcad: sure thing
17:03.43 Marctannous deepak: what resolution is that
17:03.52 brlcad i'm not suggesting we wouldn't use it, but the implication does make me very uncomfortable as it sets expectations that will not be realized
17:04.28 brlcad the appealing aspect of it is that it is still geometric in nature, and generically so
17:04.54 YashM I can't see scroll text either
17:05.02 Marctannous brlcad: I'm not trying just to complete tasks, as I would've taken sticker designs for that matter, but to design something usable. If I complete this task, can I get a new landing page design task and create a new layout?
17:05.07 deepak Marc, it's 1396 x 768
17:05.11 Marctannous Yashm: what res?
17:05.19 YashM 1080
17:05.27 Marctannous yashm: 1920x1080?
17:05.31 YashM yeah
17:05.42 brlcad Marctannous: absolutely
17:05.43 Marctannous deepak: please send me a full scren print
17:05.53 Marctannous yashm: send me a full screen print
17:06.01 Marctannous yashm: it works perfectly fine on my 1920x1080 monitor
17:06.18 brlcad Marctannous: design tasks are two-fold -- potentially something we can directly use OR a design that is inspired and we can leverage through derivation
17:06.45 Marctannous brlcad: did you introduce any of these php tasks you were talking about last night/day?
17:07.01 Marctannous brlcad: the one with last commits seemed really challenging and would've loved to try it
17:07.02 brlcad e.g., the notion of that design is good: simple small text front and center with a subtle geometric background with some highlight interest
17:07.16 brlcad I can certainly run with that type of idea using different background imagery
17:07.29 deepak Marc, Check this full screen print http://awesomescreenshot.com/0093z8hbc9
17:07.45 Marctannous I'll sleep on it and as I get more accustomed with solid modelling, maybe I'll get a new idea that fits better
17:07.55 Notify 03GCI:rexey29 * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Ready for review - The work on this task is ready to be reviewed.
17:08.21 Marctannous deepak: is the "first slide" not full screen on your page?
17:08.41 YashM Marc, http://i.imgur.com/HfMnDhq.jpg
17:09.02 deepak No
17:09.23 Marctannous deepak: are you running it in fullscreen mode? can't see how that is possible
17:09.42 Marctannous yashm: try making your startbar hide,it should show
17:09.47 brlcad Marctannous: the academic overview is covered pretty well here: http://en.wikipedia.org/wiki/Solid_modeling#Solid_representation_schemes
17:10.44 Marctannous brlcad: I'm a picture guy. The pictures you sent above helped me understand the topic better than its definition :D but yeah, I tottally see where you are coming from
17:10.50 brlcad what you're probably used to thinking of with triangles and polygons is but a small subset of the "Boundary representation" section (most CAD systems use a far more complicated NURBS boundary representation)
17:11.07 brlcad hold on, I have a better picture how it pertains to CAD
17:11.27 deepak Marc, this is what I get in full-screen mode http://awesomescreenshot.com/0893z8ird3
17:11.27 Marctannous yashm: I am working with a scrollbar that hides automatically and did not realize the text is being hidden if you do have it locked there, will fix it though as it should work on every screen
17:11.30 YashM Marc, it shows but thats not supposed to happen
17:12.05 Marctannous yashm: yep, I am working on it
17:12.10 YashM ok
17:12.13 Marctannous deepak: the resolution of that picture is width: 1353px; height: 1900px; }
17:12.18 brlcad http://brlcad.org/tmp/geometry_representations.png
17:12.45 Marctannous brlcad: I suppose brl-cad handles the second option, the brep nurbs, right?
17:12.53 brlcad brl-cad has support for all three of those, but really the first two dominate
17:13.06 brlcad we're pretty much the best at the first
17:13.25 brlcad we're furiously expanding support for the second form (brep/nurbs)
17:13.29 Marctannous yep, it's clear now why my design does not fit
17:14.05 Marctannous My understanding of geometry is pretty limited, and in what I've done so far, vertices were everywhere
17:14.13 Marctannous but I now know what you meant
17:14.31 Marctannous deepak: I have no idea what screen 1353x1900 is
17:15.06 brlcad it fits, it's just not a strong fit
17:15.16 Marctannous deepak: the issue comes from the fact that my picture scales perfectly at 16:9 and 16:10 and just goes to width:auto ( 100% ) but your monitor is of a resolution I've never seen before
17:15.31 brlcad it's a strong fit to that third category, which we try to avoid if at all possible ;)
17:16.13 Marctannous why is that though?
17:16.28 brlcad think of the purpose of using a CAD system
17:16.38 Marctannous I mean, ignore the whole design part and that, but why do you guys try to avoid vertices and stuff and go for csg?
17:17.00 brlcad you're trying to design something for a real purpose like manufacturing or (as in our case) analysis
17:17.14 brlcad the analysis propeties of mesh geometry are just terrible
17:17.14 Marctannous yep
17:17.21 Marctannous why is that/
17:18.03 brlcad the short answer is numerics, sampling artifacts, and data explosion
17:18.13 brlcad you literally can study this for an entire year in university
17:18.13 Notify 03GCI:vladyordanov * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Ready for review - The work on this task is ready to be reviewed.
17:18.41 brlcad to analyze something simple, like mass for example
17:18.46 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Task Claimed - I would like to work on this task.
17:18.50 Marctannous let me just google what sampling artifcats means
17:19.05 brlcad you have to have something solid, solid geoemtry
17:19.41 Marctannous let me see if I udnerstand this correctly, basically the same sphere could be defined by only radius and center
17:19.51 brlcad solid geometry is a huge domain of geometric representation which basically has some fundamental properties that must be upheld for something to be considered "solid" and hence be possible to analyze its mass
17:19.51 Marctannous or by a bunch of vertices and segments
17:20.01 brlcad yes
17:20.09 brlcad so say I want to calculate the mass of that sphere
17:20.11 Marctannous working with only radiuses and centers is by far easier than with a hundred dozen of other variables
17:20.18 Marctannous okay, that makes sense
17:20.35 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:20.45 Notify 03GCI:deepakkumarsharma * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Task Assigned - This task has been assigned to Devin Johnson. You have 100 hours to complete...
17:20.51 maths22 Marctannous: these spheres offer a nice looking example: http://courses.washington.edu/arch481/1.Tapestry%20Reader/6.How%20To/2.Rhino%20+%20V-Ray/g.invis/rhinosmoothing.jpg
17:20.57 brlcad basic algebra tells me that the volume is (4 / 3) * pi * radius^3
17:21.09 brlcad so if I have a radius and a density, I can tell you the mass
17:21.23 brlcad if I have polygons ... well things just got a hell of a lot more complicated
17:21.32 brlcad to the polygons actually attach to each other?
17:21.42 brlcad do the polygons actually enclose a volume?
17:21.42 Marctannous and on the other hand, working with vertices you'd have to add up all the small volumes to get the big volume of the sphere and then multiply that by its density
17:21.49 Notify 03GCI:vgeorgiev * 6487841399898112 Design a BRL-CAD business card #4: Ready for review - The work on this task is ready to be reviewed.
17:21.52 Marctannous yeah
17:21.53 brlcad are you sure there are no tiny cracks?
17:21.59 brlcad is it inside out?
17:22.14 Marctannous are there any advantages to working with vertices then?
17:22.15 brlcad just working with floating point numbers makes all of that easily possible
17:22.30 brlcad depends on the purpose, but absolutely
17:23.03 brlcad vertices are very simple and easy to understand, easy to model with
17:23.13 Marctannous so these 3 types of primitives should co-exist, each having its advantages and disadvantages, the ones with as little variables as possible being the ones brl-cad focuses on
17:23.17 brlcad easy to teach, easy to render, easy to manipulate, etc
17:23.39 brlcad that's why the content modeling system, the gaming industry, etc all use polygonal modeling
17:23.52 brlcad you're not doing manufacturing or analysis work there ;)
17:24.11 brlcad it's basically why the CAD and solid modeling industry (and their different representation schemes) exist
17:24.20 Marctannous I'd suppose some of the games that heavily rely on physics use solid modelling like brl-cad though, right?
17:24.40 brlcad that chart I showed you outlines several of the advantages/disadvantages
17:25.07 Marctannous I mean calculating how much volume of water should "splash" when an object drops into it seems way easier with the first type of primitives
17:25.18 brlcad very few do because they don't actually do real physics simulations, the do heavily approximated ones where errors are quite acceptable
17:25.59 brlcad actually water is usually represented with yet another form that isn't on that chart
17:26.26 Marctannous is it a mesh
17:26.27 Marctannous ?
17:26.52 brlcad games will fake it with a mesh
17:26.54 brlcad but no
17:27.00 brlcad fluids are usually volumetric models which are an implicit+explicit representation hybrid
17:27.04 Marctannous I know something about modelling!!!
17:27.09 Marctannous oh
17:27.14 Marctannous nevermind
17:27.16 brlcad it gets complicated
17:27.43 brlcad if you think of even a popular movie like Finding Nemo
17:28.16 brlcad LOTS of water simulation going on there ... and not for an analysis purpose, but they put a lot of effort to make it look good so they use about a half dozen *different* representation types
17:28.26 brlcad depending on what type of water is being rendered in the movie
17:28.52 brlcad the scene where nemo is in the whale's mouth and water is sloshing all around has 4 or 5 different water models in there
17:29.04 Marctannous :O
17:29.55 Marctannous design-wise, representing vertices is so much easier than basically, "automatically-generated structures"
17:30.15 Marctannous I for example have no idea of how to represent a sphere only by its radius
17:30.22 Marctannous in any coding language
17:30.52 Marctannous obviously, I would just go and 3 dimensionally "trace" every point in the plane but there has to be a better way
17:31.13 Marctannous every point in the plane that is at distance radius from the sphere's center *
17:31.27 Marctannous while connecting vertices is so easy
17:32.23 brlcad with solid modeling, you have to be able to answer 100% correctly whether a point is inside or outside of the geometry
17:32.39 brlcad inside, outside, or on the surface are your only three options
17:32.41 Notify 03GCI:pulkit10mehta * 5899163250196480 Create a BRL-CAD presentation template #6: Ready for review - The work on this task is ready to be reviewed.
17:32.46 Notify 03GCI:borislavrusinov * 5818109499801600 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
17:32.53 Marctannous doing that with a sphere knowing its radius is easy though
17:32.59 brlcad exactly
17:33.08 Marctannous just check its distance to the center and compare it to the radius
17:33.17 Marctannous oh, I see your point
17:33.19 brlcad which is exactly what we do
17:33.25 brlcad but if I gave you a set of points that merely "look" like a sphere ..
17:33.38 brlcad now you have to ascertain whether those points are properly connected
17:34.22 brlcad is it the space inside the circle that's solid or is it the space outside the circle? maybe I'm looking at a hole in a box
17:34.45 Marctannous I suppose you could do a "convex wrapper" as we call it in romanian
17:34.53 Marctannous not sure if that's how american
17:34.59 Marctannous americans use it
17:35.07 Marctannous basically trace it
17:35.23 brlcad even worse, as I get really close to the surface, I"m going to get wrong answers if the tessellation is insufficiently sampled
17:35.29 andromeda-galaxy This talks lots about how complex polygonal mesh-based modeling can be: www.scorec.rpi.edu/REPORTS/1986-1.pdf (starseeker mentioned it to me tomorrow)
17:35.34 Marctannous but yeah, that's like O(vertices) while with solid modelling you have O(1)
17:35.36 andromeda-galaxy s/tomorrow/yesterday/
17:36.19 Marctannous this is actually interesting
17:37.29 Marctannous let me quickly fix the webpage, and then I'll start reading that link andromeda-galaxy sent
17:37.30 brlcad ah yes, weiler's thesis ... so that entire 250+ page thesis is one method for representing a solid polygonal mesh with properties that let you answer with mathematical certainty what is inside or out
17:38.25 andromeda-galaxy brlcad: is that what the BRL-CAD nmg primitive is based on?
17:38.30 andromeda-galaxy it looks like it is to me...
17:38.36 Marctannous while with solid modelling you need 3 lines of code
17:39.07 Notify 03GCI: * : -
17:41.19 Notify 03BRL-CAD Wiki:Mystiquelady * 0 /wiki/User:Mystiquelady:
17:41.20 brlcad Marctannous: this is actually a good pic to explain the sampling problem with tessellated (polygonal or triangle) geometry
17:41.23 brlcad http://1.bp.blogspot.com/-fh_RdiiSo_I/U7lYEGV4TOI/AAAAAAAACso/vxviUVTY-8w/s1600/gauss2.png
17:42.00 brlcad consider a simple 2D circle
17:43.06 brlcad in CAD-terms, lets say the "actual" mathematical circle is either the purple or black circle or halfway in between
17:43.48 Marctannous yup
17:43.49 brlcad the red depiction is that same circle in what we refer to as a polygonal boundary representation (polylines)
17:45.03 brlcad if I give you a random real 3D point in that picture and ask you "is the point inside, outside, or on the circle ... the red will always be wrong given the right sample point
17:45.52 brlcad I can of course add more detail, increase the resolution further and further (which has costs in terms of memory and cpu time) to reduce that likelihood
17:46.03 brlcad but I'll always be able to provide a point that will return the wrong answer
17:46.27 Marctannous it's the same with vectors vs non-vectors
17:46.42 brlcad you mean like if that was an SVG circle?
17:46.54 Marctannous a SVG element vs a basic PNG
17:47.09 Marctannous given the right sample point, the PNG will always be "bad"
17:47.13 Marctannous no matter the PNG
17:47.37 Marctannous except in solid modelling you allow no mistakes, while in design we do
17:47.44 brlcad pixel representations are basically the same problem, yes
17:48.21 brlcad svg vs png in 2D is basically the same problem as NURBS vs triangles
17:48.29 Marctannous at a theoretical level, yep
17:48.48 brlcad if your theory is not reliable, neither is your analysis result
17:49.04 brlcad which would make for a terrible analysis CAD tool ;)
17:49.35 Marctannous agreed
17:49.53 brlcad that's why pretty much no CAD tool works with polygonal geometry by default as the preferred representation type -- it's usually but an approximation of something else
17:50.10 brlcad our website really needs a whole section dedicated to explaining all of this ;)
17:50.29 brlcad andromeda-galaxy: how about now?
17:50.50 brlcad I got maybe a half hour
17:50.52 andromeda-galaxy brlcad: sure!
17:50.58 Marctannous I think one of the pictures above, if added to a wiki page would explain it single-handedly
17:51.50 brlcad andromeda-galaxy: and don't get to expecting this in the future, you've just been almost patient waiting for the tasks to get created so you have 3-4 days of karma to burn ;)
17:52.04 andromeda-galaxy brlcad: indeed!
17:52.05 brlcad so this is catch-up
17:52.48 andromeda-galaxy okay, that sounds fair...
17:57.19 Notify 03GCI:codingcow_boy * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Ready for review - The work on this task is ready to be reviewed.
17:57.52 Marctannous brlcad: added version2, fixing the typing mistake and the font sizes http://www.google-melange.com/gci/task/view/google/gci2014/5517402733281280
17:57.58 gcibot Design a new website landing page for BRL-CAD #10
17:57.58 gcibot Status: NeedsReview (3 days, 16 hours left)
17:57.59 gcibot Mentor(s): Sean, Popescu Andrei, Mihai Neacsu, Mandeep Kaur
17:58.27 Marctannous I will take another landing page design task if I come up with a new idea, now that I know the subject way better. Is that okay?
17:58.44 Notify 03GCI:brlcad * 4989712045441024 Improve performance of extruded sketch centroid calculations: Task Closed - Congratulations, this task has been completed successfully.
17:58.59 brlcad Marctannous: I look forward to it
17:59.25 brlcad Marctannous: so can you tweak the font and change the spelling quick, I can mark it closed
17:59.28 Notify 03GCI:o7p9bxbnyj * 5580955767013376 Expose and validate sketch and extruded sketch centroid analysis: Task Claimed - I would like to work on this task.
17:59.34 Marctannous that's what I did
17:59.46 brlcad did I miss that?
17:59.53 Marctannous there's a new rar file uploaded, font is tweaked and the spelling corrected
18:00.05 Marctannous "version2.rar"
18:00.08 Notify 03GCI:brlcad * 5580955767013376 Expose and validate sketch and extruded sketch centroid analysis: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this...
18:00.33 brlcad ah, I'd apparently refreshed too quickly, I see it now
18:00.48 Notify 03GCI:o7p9bxbnyj * 5580955767013376 Expose and validate sketch and extruded sketch centroid analysis: Ready for review - The work on this task is ready to be reviewed.
18:00.58 Notify 03GCI:deepakkumarsharma * 5818109499801600 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to Borislav Rusinov. You have 100 hours to complete this task, good luck!
18:01.45 Notify 03GCI:brlcad * 5517402733281280 Design a new website landing page for BRL-CAD #10: Task Closed - Congratulations, this task has been completed successfully.
18:02.07 brlcad Marctannous: the animation is pretty cool
18:02.18 Marctannous html canvas element in action
18:02.28 brlcad Marctannous: are you familiar with csg?
18:02.42 Marctannous http://en.wikipedia.org/wiki/Constructive_solid_geometry
18:02.43 brlcad constructive solid geometry, boolean operations
18:02.44 Marctannous this?
18:03.20 brlcad indeed
18:03.54 Marctannous not familiar with it, trying to understand how it works but it isn't really well explained on wikipedia
18:04.01 Marctannous gotta dig a bit deepe
18:05.34 brlcad what I had in mind was related to the mesh animation turning into some sort of dynamic CSG animation
18:06.21 Marctannous not sure how I would go about doing it
18:06.36 brlcad like have the cursor randomly dropping circles, squares, and triangle pairins that randomly intersect, union, subtract
18:06.55 brlcad might be able to use csg.js if the view can be fixed to 2D
18:06.57 brlcad http://evanw.github.io/csg.js/
18:07.05 brlcad helps explain CSG too ;)
18:07.19 brlcad note those canvases are interactive
18:07.53 Marctannous I'll have to see how much does this alter the pageload
18:08.15 Marctannous also how to transpose it all into 2D
18:08.41 Marctannous also, is the font tweaking okay? or does it need more altering?
18:09.54 brlcad it's better
18:09.55 Notify 03GCI:gjeet * 6487841399898112 Design a BRL-CAD business card #4: Task Closed - Congratulations, this task has been completed successfully.
18:10.00 brlcad you certainly made it a lot bigger
18:10.05 brlcad mixed feelings about that :)
18:10.23 Marctannous takes away the attention from the triangle soup going on in the background :D
18:10.39 brlcad so is that canvas animation just looping or is it's behavior changing?
18:11.24 Notify 03GCI:gjeet * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Task Closed - Congratulations, this task has been completed successfully.
18:11.25 brlcad i.e. are you drawing those vertices and lines and animating them or just looping through frames of a pre-prepared animation
18:11.34 Marctannous not looping
18:11.48 Marctannous I find the 5 closest points to each point
18:12.02 Marctannous create segments between those
18:12.19 Marctannous color the segments according to distance
18:12.41 Marctannous that's done with a circle
18:13.06 Marctannous and do this every time the mouse cursor hcanges position
18:13.15 Marctannous according to the mouse's X and Y coordinates
18:13.37 Marctannous everything is done in 2D, looks pseudo-3D and I just love the effect
18:13.46 Notify 03GCI:Melange * 4959197779197952 Write manual page documentation (for off-g): Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
18:14.16 brlcad yeah, it's really nice
18:14.36 Notify 03GCI:gjeet * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5: Great Design - Hey Vladimir, your design is simply great, you are going good. Could you...
18:15.27 YashM Marc, you made it yourself?
18:15.45 Marctannous nope
18:15.51 Marctannous the canvas element is really new
18:16.03 brlcad what it made me think of was having something almost identical in the basic logic but instead of vertices, you create 2D primitives (sphere, box, triangle) at those points
18:16.05 Marctannous remembered seeing these on reddit a few weeks ago
18:16.23 Marctannous everyone is still experimenting with it
18:16.35 YashM wouldn't that become too cluttered?
18:16.39 Marctannous search codepen.io for "vertices canvas" loads of people trying this thing
18:16.58 Marctannous brlcad: the primitives would be really altered
18:17.23 brlcad you still retain the motion they have, but instead of drawing line segments between them, you depict a boolean relationship
18:18.11 brlcad i.e., you evaluate the booleans as they move
18:18.26 brlcad which would great this moving geometric soup
18:18.31 brlcad s/great/create/
18:19.06 Marctannous brlcad: I think this would look good if I only create hexagons instead of multiple types of primitives
18:19.36 Marctannous but I'd still have to somehow connect hexagons between them to create something good looking, not sure how I'd do that
18:19.48 Marctannous probably randomly choose one of its vertices and seek the closest hexagon
18:20.24 Marctannous new technology is very great to work on because you can really just come up with something that changes everything
18:20.42 brlcad that sounds like it'd still be emphasizing a polygonal construct with hexagons
18:20.43 Marctannous when z-index was introduced in CSS, the guy who first came up with parallax scrolling must've felt like a genius
18:20.52 brlcad you want something smooth, like a circle
18:20.59 brlcad in fact, could be only circles
18:21.12 Marctannous brlcad: circles are really hard to draw though
18:21.35 Marctannous let me get a snippet of how an average user draws a circle
18:21.39 Marctannous in, let's say CSS
18:22.16 Notify 03GCI:gjeet * 4861494520971264 Design a T-Shirt for BRL-CAD #10: Task Closed - Congratulations, this task has been completed successfully.
18:22.33 Marctannous #circle { margin: 20px auto; background-color: #000; height: 250px; width: 250px; border-radius: 125px; -moz-border-radius: 125px; -webkit-border-radius: 125px; }
18:24.18 brlcad here's kind of the gist: http://www.html5canvastutorials.com/advanced/html5-canvas-global-composite-operations-tutorial/
18:24.25 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Good work! - Yeah that looks better, thanks! :)
18:24.30 Notify 03GCI:ishwerdas * 5899163250196480 Create a BRL-CAD presentation template #6: Task Closed - Congratulations, this task has been completed successfully.
18:24.51 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: A Humble Request - Sir, I have made the files for my next task. Please review my task fast since I can't claim...
18:26.27 Marctannous not sure how the intersection is colored tho
18:26.53 Marctannous looks like drawing red over blue makes it turn pink in js
18:26.55 Marctannous weird
18:27.12 *** join/#brlcad gjeet (75dcad6d@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.109)
18:27.25 brlcad globalCompositionOperation
18:27.48 brlcad you could probably get a nice effect by only doing xor
18:28.20 brlcad so you create your shapes in place of vertices, have them moving around the same, but apply an xor amongst pairings
18:28.36 Marctannous xor is the only boolean operator out of the ones mentioned there that I know of :))
18:28.44 brlcad heh
18:29.03 brlcad xor is a dual subtraction operation
18:29.04 Marctannous the difference would be that I'd have to work on color opacities
18:29.32 Marctannous because doing the effect on a dark colored background with two colors would mess everything up
18:29.35 brlcad A XOR B is (A MINUS B) UNION (B MINUS A)
18:29.52 Marctannous each shape should be colored with different opacities so that their intersections actually are visible
18:29.58 Marctannous yup
18:30.06 Marctannous never heard of the others though
18:30.46 Marctannous xor is used in game theory in basic C algorithms
18:31.00 Marctannous and not even that is thought in normal high schools
18:31.05 Marctannous taught*
18:31.14 brlcad opacities might be a neat effect too, but xor just making both sides disappear would be interesting as that creates new shapes
18:31.22 brlcad you no longer see circle and box
18:31.28 Notify 03GCI:gjeet * 5307330648342528 Design a BRL-CAD Sticker #5: Task Closed - Congratulations, this task has been completed successfully.
18:31.37 brlcad you see notched shapes and long curves
18:31.44 Marctannous hmm
18:31.46 brlcad you'd probably want to vary the size of these entities
18:31.55 Marctannous but I also need to keep in mind a minimum distance between objects
18:31.57 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - Do I need to make an entire website or just a page featuring the contributors.
18:32.20 Marctannous vary the sizes between a given interval so that I know the upper boundary and can use it to make sure I don't intersect entities I don't want to intersect
18:32.52 Notify 03GCI:brlcad * 5580955767013376 Expose and validate sketch and extruded sketch centroid analysis: Task Closed - Congratulations, this task has been completed successfully.
18:33.02 brlcad andromeda-galaxy: is ID_SKETCH already exposed?
18:33.06 brlcad to analyze
18:33.20 Marctannous I'm actually going to start a discussion on reddit regarding global composite operations in html canvas and see what the guys over there think of it
18:33.35 andromeda-galaxy brlcad: ID_SKETCH is already exposed to analyze_sketch()
18:33.41 andromeda-galaxy where I added the centroid computation
18:33.42 brlcad okay
18:33.51 andromeda-galaxy ID_EXTRUDE isn't, so I just added it to analyze_general()
18:33.56 Marctannous by the way, is there any way you can manually claim a task for me? or close the other one? I can't work on two tasks at the same time this year, I remember being able to take 2 tasks in previous years of gci :-s
18:34.00 brlcad anyways, just a thought and boolean operations definitely would be a solid fit (pun intended)
18:34.23 andromeda-galaxy also, is this a bug in bu_vsscanf:
18:34.32 brlcad "where I added the centroid computation" <-- no comprendo
18:34.39 andromeda-galaxy sscanf(", 32.0032, 32.1102", ", %n", &c) gives 0 return value and 2 in c
18:35.08 andromeda-galaxy the patch includes a segment to make analyze_sketch call the centroid function and display it
18:35.31 andromeda-galaxy whereas bu_sscanf() with the same arguments gives 0 return value and 1 in c
18:36.13 Notify 03GCI:gjeet * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5 http://www.google-melange.com/gci/task/view/google/gci2014/4954452779859968: Just the contributors page ...
18:36.38 brlcad andromeda-galaxy: so I think you're saying "yes", but you're telling me what you did :)
18:37.00 andromeda-galaxy about the bug in bu_sscanf()? I wanted to check that there wasn't
18:37.01 brlcad I see the block where Centroid is printed for ID_SKETCH
18:37.14 brlcad I didn't cross apply the patch to see where that bit is
18:37.19 andromeda-galaxy ah...
18:37.36 brlcad my question is if I run "analyze mysketch" will it report that sketch's centroid?
18:37.39 andromeda-galaxy it will
18:37.44 brlcad okay :)
18:37.54 brlcad and ditto for "analyze someextrude"
18:37.59 Marctannous brlcad: please? :)
18:38.10 brlcad being the new analyze_general() call I presume
18:38.14 andromeda-galaxy indeed
18:39.01 brlcad okay, sounds great .. next task? :)
18:39.06 brlcad that sounds like a bug
18:39.07 andromeda-galaxy just claimed
18:39.14 brlcad but what does sscanf do?
18:39.18 Notify 03GCI:o7p9bxbnyj * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Task Claimed - I would like to work on this task.
18:39.33 andromeda-galaxy So calling the stdio() sscanf() gives 0,2 (return,c)
18:39.38 andromeda-galaxy whereas bu_sscanf gives 0,1
18:39.48 brlcad so yeah, a bug
18:39.51 andromeda-galaxy that's why the patch I'm going to put up for http://www.google-melange.com/gci/task/view/google/gci2014/5048599469621248 uses sscanf() instead of bu_sscanf()
18:39.52 gcibot Implement bu_scan_fastf_t() function to scan floating point values from strings
18:39.52 gcibot Status: ClaimRequested
18:39.52 gcibot Mentor(s): Sean, Daniel_R
18:39.57 andromeda-galaxy I couldn't figure out why my code wasn't working....
18:40.32 brlcad gjeet: thanks
18:40.34 Notify 03GCI:Melange * 5836136417067008 BRL-CAD Promotional Video: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
18:40.35 Notify 03GCI:gjeet * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to...
18:41.04 Notify 03GCI:jack4ga * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Claimed - I would like to work on this task.
18:41.15 gjeet brlcad: what for ?
18:41.24 Notify 03GCI:jack4ga * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:41.28 brlcad Marctannous: no I cannot but you can unclaim and reclaim tasks
18:41.29 Marctannous :(
18:41.33 brlcad and your other task was reviewed
18:41.52 brlcad gjeet: you accepted the claim before I could get to it :)
18:42.14 Notify 03GCI:blakec2298 * 5870280601763840 Write manual page documentation (for tgf-g): Task Claimed - I would like to work on this task.
18:42.30 gjeet :D
18:42.37 Marctannous any idea why they only allow a task per student at any given time? maybe let people who have their only task in "waiting for review" be able to claim other tasks?
18:42.52 brlcad Marctannous: another idea would be to create bezier curves between pairs of points, and xof/whatever/booleanize them ;)
18:42.55 brlcad http://www.html5canvastutorials.com/tutorials/html5-canvas-bezier-curves/
18:43.10 brlcad but I like the idea of using fundamental primitives more
18:43.29 Marctannous yeah, basic shapes seem nicer
18:43.34 brlcad Marctannous: just to keep things simple and give everyone a fair chance at grabbing things
18:44.36 brlcad Marctannous: if i'm not mistaken, you currently have nothing claimed
18:44.43 andromeda-galaxy brlcad: sorry, uploaded for http://www.google-melange.com/gci/task/view/google/gci2014/5048599469621248 but forgot to mark complete...
18:44.43 gcibot Implement bu_scan_fastf_t() function to scan floating point values from strings
18:44.44 gcibot Status: NeedsReview (4 days, 3 hours left)
18:44.44 gcibot Mentor(s): Sean, Daniel_R
18:44.45 Notify 03GCI:o7p9bxbnyj * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Ready for review - The work on this task is ready to be reviewed.
18:44.45 Marctannous yeah, I'm looking for a code task
18:44.57 brlcad ahh
18:44.59 brlcad very good
18:45.14 Marctannous as I struggled for an entire day to get a working environment of brl-cad on a debian VM and want to use it
18:45.21 Marctannous only did 2 tasks related to that so far
18:45.22 brlcad Marctannous: please try the icon tasks at some point :)
18:45.37 Marctannous the ones with drawing icons for translate/sheer/etc?
18:45.42 brlcad yep
18:45.53 Marctannous if there's no exciting coding task, I'll get that one
18:46.11 brlcad the massive horde of coding tasks is still being written up
18:46.34 Marctannous I was wondering whether anyone actually managed to complete a task that reduces code duplication or cleans dead code
18:46.38 Marctannous do you have any idea?
18:46.41 brlcad about 2/3's of yesterdays bulk update were design and the remaining 1/3 was half coding half docs
18:46.52 brlcad nobody has been able to do that
18:46.52 Marctannous saw more than a dozen guys removing claims on those
18:47.07 brlcad it sounds really easy and ... if you know C, it is
18:47.51 brlcad and, as you noticed, a big part of those tasks is simply getting set up
18:47.57 Marctannous Yep
18:48.07 Marctannous but removing dead code..how should that be approached?
18:48.08 brlcad to find dead code, you have to have all the sources in place and be ready to build
18:48.50 brlcad that's basically the task
18:48.58 brlcad there are so many ways you can go about finding dead code
18:49.03 brlcad simply reading the sources
18:49.11 brlcad could write a script and count usages of functions
18:49.17 brlcad could use a static analysis tool
18:49.25 Notify 03GCI:rahul_mahajan1331 * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Task Claimed - I would like to work on this task.
18:49.32 Marctannous the global variable tasks seem nice
18:49.41 Marctannous powering up my VM to seek global variables :D
18:49.48 brlcad with some code tools like eclipse or msvc, you could run "find all references" which is a poor-mans' way to count usages
18:50.08 brlcad Marctannous: have you written C programs before?
18:50.26 Notify 03GCI:blakec2298 * 5870280601763840 Write manual page documentation (for tgf-g): Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:50.41 Marctannous here in Romania I was at one point in time one of the top 5 C programmers of my generation ( given that was when we were 14, the competition wasn't too big ) and knowing algorithms was the way to go
18:50.51 brlcad Marctannous: this looks really promising: http://www.skynet.ie/~caolan/Packages/callcatcher.html
18:51.03 Marctannous but what we studied for competitions is waaay different from real life usage like BRL-CAD
18:51.11 brlcad nods
18:51.22 Marctannous object oriented programming was non-existant
18:51.35 Marctannous we just had to optimize basic tasks as much as possible
18:52.03 Marctannous it got to a point where the difference between getting first place and second place was
18:52.17 Marctannous whether you were doing the adding/extraction on bits or not
18:52.49 Marctannous used to work with complicated code, all in one file. using files and objects from other files is completely new to me
18:57.00 Marctannous brlcad: besides what you sent, is there an easy way for seeking variables in more than one file?
18:57.04 Marctannous and see al its usages
19:00.57 Marctannous would grep work?
19:03.12 Marctannous oh my god
19:03.13 Marctannous grep works
19:03.17 Marctannous this is amazing
19:03.52 Notify 03GCI:tannousmarc * 5028787255246848 Eliminate any library global variable #5: Task Claimed - I would like to work on this task.
19:10.29 Marctannous can someone please allow me this task? I already have the patch for it
19:11.06 Notify 03GCI:Melange * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task due soon - There are less than 24 hours left until the deadline, please submit your...
19:15.50 *** join/#brlcad blessing (~blessing@41.205.22.3)
19:20.24 andromeda-galaxy Marctannous: I've been considering doing one of those as well, which global did you decide to eliminate? (I don't want to do the same one)
19:20.37 Marctannous nmg_eue_dist
19:20.55 andromeda-galaxy I considered that too... How did you manage to remove it?
19:21.14 Marctannous I serached the whole directory for it
19:21.19 Marctannous found it in really few places
19:21.28 Marctannous used the actual value there instead of nmg_eue_dist
19:21.28 andromeda-galaxy Did you see the uses in conv/
19:21.29 andromeda-galaxy ?
19:21.49 Marctannous I found uses in nmg_plot.c
19:21.53 Marctannous that's it
19:22.09 andromeda-galaxy look in conv/euclid/g-euclid.c, conv/g-x3d.c, cnov/ply/g-ply.c... lots more
19:22.50 Marctannous in what folder is conv
19:22.59 andromeda-galaxy brlcad-trunk/src/conv/
19:23.13 Marctannous oh I only searched librt
19:23.17 Marctannous np, let me search the whole src
19:23.32 Marctannous can you help me with one thing though?
19:23.37 andromeda-galaxy what?
19:23.45 Marctannous when I run svn diff, it also adds the changes I did in previous days for other tasks
19:23.52 Marctannous and that weren't commited yet to the actual version
19:23.56 andromeda-galaxy svn diff <path to file 1> <path to file 2> ...
19:23.58 Marctannous should I just keep them there?
19:24.03 andromeda-galaxy or alternative svn changelists
19:24.14 Marctannous oh ok
19:24.17 Marctannous ty
19:24.47 Marctannous tell me which one you will do here or on private message
19:24.50 Marctannous so that we don't overlap
19:25.02 Marctannous at the moment I will just do nmg_eue_dist
19:25.49 Notify 03GCI:Melange * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task due soon - There are less than 24 hours left until the deadline, please submit your...
19:25.58 andromeda-galaxy Marctannous: still deciding right now...
19:26.22 Marctannous did anyone except me & you do any code tasks yet?
19:26.31 andromeda-galaxy I don't think so...
19:26.34 Marctannous so we can speak with him and tell him to mention what variable he is doing
19:26.37 Marctannous overlapping is not nice
19:26.55 andromeda-galaxy ofnlut_ and codingcow-by did compilations, but that's all
19:27.05 Marctannous oh ok
19:27.16 Marctannous which list are you using for checking who did what task?
19:27.16 Marctannous http://ematirov.tk/
19:27.18 Marctannous this one?
19:27.24 andromeda-galaxy just the one on the melange website
19:27.28 Marctannous oh
19:27.47 Marctannous nmg_eue_dist has only 40-50 uses, should be able to do these fairly soon
19:27.55 Marctannous I only need someone to give me the task xD
19:30.51 Notify 03GCI:sfurti06 * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Ready for review - The work on this task is ready to be reviewed.
19:50.26 Notify 03GCI:deepakkumarsharma * 5028787255246848 Eliminate any library global variable #5: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
19:50.41 Notify 03GCI:tannousmarc * 5028787255246848 Eliminate any library global variable #5: Task finished - Ignore : CMaketest.txt and rand.c tests as these were used in a previous task, and when I ran SVN...
19:50.51 Notify 03GCI:deepakkumarsharma * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Task Assigned - This task has been assigned to Rahul Mahajan. You have 100 hours to complete this task, good luck!
19:51.06 Marctannous deepakkumarsharma: please http://www.google-melange.com/gci/task/view/google/gci2014/5028787255246848
19:51.06 gcibot Eliminate any library global variable #5
19:51.06 gcibot Status: Claimed (4 days, 3 hours left)
19:51.06 gcibot Mentor(s): Hardeep Singh Rai, Ch3ck
19:52.11 Notify 03GCI:plaffontj * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Question - Is there a text file which contains the description of the commands listed in man? Thanks!
20:01.58 Notify 03GCI:Melange * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
20:02.08 Notify 03GCI:Melange * 5765799415382016 Create a BRL-CAD presentation template: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
20:02.43 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - By a working webpage mockup do you mean an image or an html file with links and the...
20:11.10 Notify 03GCI:moret * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Compilin just one file - Hello, How to compile just one file not the whole project. For example if I make changes...
20:18.42 Notify 03GCI:tannousmarc * 5028787255246848 Eliminate any library global variable #5: Ready for review - The work on this task is ready to be reviewed.
20:39.08 Marctannous good night mates
20:42.52 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-uepdbogqwyqscsqf)
20:50.10 starseeker Marctannous: removing a global isn't always replacing with a value
20:50.42 Marctannous did you see my diff file? did I make a mistake anywhere?
20:50.52 Marctannous all the other uses were for better visualziation, not affecting anything else
20:51.17 Marctannous I understand what you mean, and have checked not to be removing anything that would cause malfunctions
20:52.59 starseeker I can't see the diff right now - just making the point that if the global gets anything assigned to it you can't just yank it and replace it with hardcoded values
20:53.47 starseeker even with the values, if they are all the same you probably want to #define a name with the value and use the name, so if the value every has to be changed it can be done once
20:54.32 Marctannous the only case in which it was changed for anything else other than "better visualization" was inside of a struct
20:54.37 Marctannous and I just re-initialized it there
20:54.48 Marctannous I hope that makes sense
21:04.50 ignacio Leaderboard works again, now in port 5001, http://kuckuck.treehouse.su:5001/
21:07.29 Notify 03BRL-CAD:n_reed * 63601 brlcad/trunk/src/librt/primitives/sketch/sketch.c: fix compiler-reported uninitialized error
21:10.37 Notify 03GCI:brlcad * 5028787255246848 Eliminate any library global variable #5: 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...
21:11.21 Marctannous brlcad: what goes wrong?
21:11.37 Notify 03GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:15.04 starseeker hmm - looks like Fortran -> C++ doesn't appeal so far :-)
21:16.11 Marctannous welp my task needs more work
21:16.15 Marctannous but I don't know what's wrong
21:16.15 Marctannous xD
21:16.21 Notify 03GCI:Melange * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:22.38 Notify 03GCI:Melange * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:23.04 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
21:27.10 Marctannous please, when one of the mentors has some time, provide some feedback on what I need to workn on http://www.google-melange.com/gci/task/view/google/gci2014/5028787255246848
21:27.11 gcibot Eliminate any library global variable #5
21:27.11 gcibot Status: NeedsWork (4 days, 2 hours left)
21:27.11 gcibot Mentor(s): Hardeep Singh Rai, Ch3ck
21:32.15 Notify 03GCI:brlcad * 5028787255246848 Eliminate any library global variable #5: behavior changed - So you certainly eliminated the global, but not without eliminating the feature that variable provided....
21:35.26 Notify 03GCI:tannousmarc * 5028787255246848 Eliminate any library global variable #5: None - Is there any way to revert the repo to the current version on sourceforge? By that I mean, ignore my changes...
21:36.11 Notify 03GCI:brlcad * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Task Needs More Work - One of the mentors has sent this task back for more work. Talk...
21:37.11 Notify 03GCI:tardis * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Claimed - I would like to work on this task.
21:39.56 Notify 03GCI:brlcad * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: looking pretty good - The only two things noticed on quick review are that the...
21:43.01 Notify 03GCI:brlcad * 5833974572122112 Design a BRL-CAD Sticker #15: nice! - I like this design! Please also submit your raw working files (PSD, XCF, AI, whatever you used) too and make for review. What...
21:43.11 Notify 03GCI:brlcad * 5833974572122112 Design a BRL-CAD Sticker #15: 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...
21:45.27 Notify 03GCI:mandeep * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Assigned - This task has been assigned to Aiden. You have 100 hours to complete this task, good luck!
21:47.12 Notify 03GCI:Melange * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task due soon - There are less than 24 hours left until the deadline, please submit your...
21:48.17 Notify 03GCI:jack_vaughan * 5309919842533376 Design a website icon set for brlcad.org #2: Task Claimed - I would like to work on this task.
21:49.12 Notify 03GCI:Melange * 6690570030284800 Design a T-Shirt for BRL-CAD: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:56.14 Notify 03GCI:mandeep * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
21:57.54 Notify 03GCI:mandeep * 5797874164039680 Create a book layout for Doc Camp Book #2: File Format - Hi Aditya, Have some patience and don't worry about tasks. We can create more tasks if required. Can you...
21:58.34 Notify 03GCI:mandeep * 5309919842533376 Design a website icon set for brlcad.org #2: Task Assigned - This task has been assigned to Jack_Vaughan. You have 100 hours to complete this task, good luck!
22:09.02 Notify 03GCI:Melange * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
22:09.27 Notify 03GCI:Melange * 5987394427813888 Design a BRL-CAD splash screen #10: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:15.13 Notify 03GCI:emily_shannon * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Claimed - I would like to work on this task.
22:15.58 Notify 03GCI:emily_shannon * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:18.09 Notify 03GCI:Melange * 6390082307096576 Design a T-Shirt for BRL-CAD #2: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
22:20.14 Notify 03GCI:brlcad * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
22:20.54 Notify 03GCI:brlcad * 6390082307096576 Design a T-Shirt for BRL-CAD #2: 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...
22:26.36 Notify 03GCI:brlcad * 6390082307096576 Design a T-Shirt for BRL-CAD #2: a good start - Sfurti, This is a good start and you just might be the first person to submit a women's design too, so thank you for...
22:32.08 Notify 03GCI:jack_vaughan * 5309919842533376 Design a website icon set for brlcad.org #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:45.48 Notify 03GCI:maryamdawood * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Claimed - I would like to work on this task.
22:46.28 Notify 03GCI:maryamdawood * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:47.08 Notify 03GCI:tardis * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Ready for review - The work on this task is ready to be reviewed.
22:52.10 Notify 03GCI:Melange * 6182685047259136 Design a BRL-CAD splash screen: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:52.35 Notify 03GCI:Melange * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
23:09.40 Notify 03GCI:Melange * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task due soon - There are less than 24 hours left until the deadline, please submit your...
23:30.01 Notify 03BRL-CAD:starseeker * 63602 brlcad/trunk/CMakeLists.txt: improve running of make check target
23:31.54 Notify 03GCI:mcjose23 * 6068206720516096 Design a BRL-CAD business card #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:36.01 Notify 03BRL-CAD:starseeker * 63603 brlcad/trunk/CMakeLists.txt: Better way to exclude regression dependencies from check
23:39.54 Notify 03GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Claimed - I would like to work on this task.
23:46.34 Notify 03BRL-CAD:starseeker * 63604 brlcad/trunk/regress/CMakeLists.txt: Add the regress log file to the clean list
IRC log for #brlcad on 20141206

IRC log for #brlcad on 20141206

00:03.59 Notify 03GCI:Melange * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
00:12.10 Notify 03GCI:o7p9bxbnyj * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Ready for review - The work on this task is ready to be reviewed.
00:15.59 Notify 03GCI:maths22_m * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Assigned - This task has been assigned to Olivia Orrell-Jones. You have 100 hours to complete this...
00:20.13 *** join/#brlcad thespartapika (~Josie@pool-173-79-231-107.washdc.fios.verizon.net)
00:26.52 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
00:31.14 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:53.12 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
01:16.36 Notify 03GCI:uhmyoyo * 5987394427813888 Design a BRL-CAD splash screen #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
01:28.33 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:31.30 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Task Claimed - I would like to work on this task.
01:56.08 Notify 03GCI:kalradaksh * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Claim Removed - The claim on this task has been removed, someone else can claim it...
02:26.16 Notify 03GCI:skyguy * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
02:44.41 Notify 03GCI:eames * 6399086370488320 Design a BRL-CAD Sticker #2: Ready for review - The work on this task is ready to be reviewed.
02:47.06 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Designs Submitted - I submitted the banners and I can mock it up on a Facebook...
02:57.35 *** join/#brlcad Techtronix (75c8505a@gateway/web/freenode/ip.117.200.80.90)
02:59.14 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Ready for review - The work on this task is ready to be reviewed.
03:08.26 Notify 03GCI:Melange * 5670223239708672 Design a BRL-CAD splash screen #7: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
03:21.50 Notify 03GCI:hendrias * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
03:22.40 Notify 03GCI:hendrias * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:23.15 Notify 03GCI:googgeek101 * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Claimed - I would like to work on this task.
03:24.15 Notify 03GCI:Melange * 6399086370488320 Design a BRL-CAD Sticker #2: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted work...
03:31.02 Notify 03GCI:mandeep * 6356815033925632 Design a BRL-CAD Sticker #9: Task Assigned - This task has been assigned to Jatin Taneja. You have 100 hours to complete this task, good luck!
03:31.03 Notify 03GCI:mandeep * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Assigned - This task has been assigned to Skyguy. You have 100 hours to complete this task, good luck!
03:31.07 Notify 03GCI:mandeep * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Assigned - This task has been assigned to GoogleGeek. You have 100 hours to complete this task, good luck!
03:41.19 Notify 03GCI:googgeek101 * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:47.30 Notify 03GCI:mandeep * 5254428328198144 Design a website icon set for brlcad.org #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...
03:47.45 Notify 03GCI:mandeep * 5254428328198144 Design a website icon set for brlcad.org #3: None - You are making great efforts, but still it needs improvement. Increase the smoothness of strokes. Colors look...
03:49.35 *** join/#brlcad andromeda-galaxy (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
04:01.54 Notify 03GCI:mandeep * 4531831353376768 Design a T-Shirt for BRL-CAD #8: None - Hey Aiden, In this design, "BRL-CAD" text goes out of the box and logo needs smoothness. You can make a better design then...
04:01.59 Notify 03GCI:mandeep * 4531831353376768 Design a T-Shirt for BRL-CAD #8: 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...
04:07.05 Notify 03GCI:rohit_agarwal * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
04:07.46 Notify 03GCI:rohit_agarwal * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Claimed - I would like to work on this task.
04:16.56 andromeda-galaxy for the fortran->c tasks, does anyone mind of the C code uses LIBBN and fastf_t for the datatypes?
04:18.23 Stragus I'm not a mentor but they would probably prefer if the new C code follows existing conventions, such as using libbn and fastf_t data types
04:18.52 andromeda-galaxy Stragus: I was just wondering because the github project currently doesn't depend on any of the brl-cad libraries
04:19.27 *** join/#brlcad wltan (~wltan@101.127.134.59)
04:19.56 andromeda-galaxy Well, hopefully using libbn will be alright... I need the vector/matrix functions
04:20.36 Stragus In the worst case, that sounds like very little code to import/copy if they decide it necessary
04:20.44 Notify 03GCI:wltan * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Ready for review - The work on this task is ready to be reviewed.
04:23.59 Notify 03GCI:mandeep * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Simply Perfect - Your pretty simple approach works great. Can submit banner with...
04:24.09 Notify 03GCI:mandeep * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
04:26.06 andromeda-galaxy Stragus: true... I'll start by using fastf_t &c, changing shouldn't be too hard. thanks!
04:27.02 andromeda-galaxy Stragus: also, on the code style side of things, for functions declarations with multi-line argument lists, do you know if it is alright to put multiple on the same line for grouping?
04:27.21 andromeda-galaxy e.g. fun1(fastf_t a, fastf_t b \n fastf_t c, fastf_t d);
04:28.25 Stragus I believe BRL-CAD allows different conventions as long as it's consistent, it's probably best to make the convention identical to other codes related to the one you'll be writing
04:28.46 andromeda-galaxy hmm... Okay, thanks!
04:32.51 Notify 03GCI:mandeep * 6399086370488320 Design a BRL-CAD Sticker #2: None - This is simple and really looks great. Good work Eames.
04:32.56 Notify 03GCI:mandeep * 6399086370488320 Design a BRL-CAD Sticker #2: Task Closed - Congratulations, this task has been completed successfully.
04:33.31 Notify 03GCI:mandeep * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
05:02.26 andromeda-galaxy any idea how I can get cmake in the naca project's build system to link to brl-cads libbn?
05:04.30 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:06.20 Notify 03GCI:gjeet * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 http://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: Re: Logo ...
05:09.41 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Problem - Sir, I cant upload a jpeg file. since the file size is to high it can't be saved and If I convert it to...
05:12.37 *** join/#brlcad gjeet (75c76e79@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.110.121)
05:17.44 Notify 03GCI:Melange * 6648047639461888 Design a BRL-CAD Sticker #10: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:18.34 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
05:22.40 Notify 03GCI:devj * 5765799415382016 Create a BRL-CAD presentation template: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:25.29 Notify 03GCI:devj * 6068206720516096 Design a BRL-CAD business card #2: Task Claimed - I would like to work on this task.
05:26.09 Notify 03GCI:gjeet * 6068206720516096 Design a BRL-CAD business card #2: Task Assigned - This task has been assigned to Jake Rullman. You have 100 hours to complete this task, good luck!
05:27.49 Notify 03GCI:kalradaksh * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Claimed - I would like to work on this task.
05:28.44 Notify 03GCI:Melange * 6353662997692416 Design a BRL-CAD splash screen #3: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:28.54 Notify 03GCI:gjeet * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Assigned - This task has been assigned to Daksh kalra. You have 100 hours to...
05:31.05 Notify 03GCI:Melange * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: No more Work can be submitted - Melange has detected that the deadline has passed and no more work...
05:33.35 Notify 03GCI:kalradaksh * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Claim Removed - The claim on this task has been removed, someone else can claim it...
05:35.31 Notify 03GCI:kalradaksh * 5765799415382016 Create a BRL-CAD presentation template: Task Claimed - I would like to work on this task.
05:36.36 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Task Claimed - I would like to work on this task.
05:39.01 Notify 03GCI:manastaneja * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
05:39.52 Notify 03GCI:pulkit10mehta * 6648047639461888 Design a BRL-CAD Sticker #10: Task Claimed - I would like to work on this task.
05:40.22 Notify 03GCI:Melange * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Reopened - Melange has detected that the final deadline has passed and it has...
05:40.48 Notify 03GCI:manastaneja * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:42.43 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: Task Claimed - I would like to work on this task.
05:45.19 Notify 03GCI:vidushi * 5987394427813888 Design a BRL-CAD splash screen #10: Task Claimed - I would like to work on this task.
05:45.20 Notify 03GCI:mandeep * 5765799415382016 Create a BRL-CAD presentation template: Task Assigned - This task has been assigned to Daksh kalra. You have 100 hours to complete this task, good luck!
05:45.29 Notify 03GCI:mandeep * 6648047639461888 Design a BRL-CAD Sticker #10: Task Assigned - This task has been assigned to Pulkit Mehta. You have 100 hours to complete this task, good luck!
05:45.34 Notify 03GCI:mandeep * 4936325870387200 Design a website icon set for brlcad.org: Task Assigned - This task has been assigned to Parth Miglani. You have 100 hours to complete this task, good luck!
05:45.35 Notify 03GCI:mandeep * 6690570030284800 Design a T-Shirt for BRL-CAD: Task Assigned - This task has been assigned to manas taneja. You have 100 hours to complete this task, good luck!
05:46.29 Notify 03GCI:Melange * 5853389636239360 Design a BRL-CAD Sticker #3: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:46.54 Notify 03GCI:mandeep * 5987394427813888 Design a BRL-CAD splash screen #10: Task Assigned - This task has been assigned to vidushi. You have 96 hours to complete this task, good luck!
05:47.04 Notify 03GCI:vidushi * 5987394427813888 Design a BRL-CAD splash screen #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:47.14 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: Task Claimed - I would like to work on this task.
05:49.24 Notify 03GCI:mandeep * 5853389636239360 Design a BRL-CAD Sticker #3: Task Assigned - This task has been assigned to vidushi. You have 100 hours to complete this task, good luck!
05:53.00 Notify 03GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Claimed - I would like to work on this task.
05:58.46 *** join/#brlcad YashM (~YashM@117.223.172.233)
06:03.22 Notify 03GCI:mandeep * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Assigned - This task has been assigned to jatish. You have 100 hours to complete...
06:13.19 Notify 03GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Claimed - I would like to work on this task.
06:16.45 Notify 03GCI:ishwerdas * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5 http://www.google-melange.com/gci/task/view/google/gci2014/4954452779859968: Output Format Hey...
06:18.57 *** join/#brlcad ishwerdas (75c76e79@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.110.121)
06:21.27 Notify 03GCI:mandeep * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Assigned - This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!
06:29.06 *** join/#brlcad YashM_ (~YashM@117.198.13.10)
06:31.01 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
06:40.22 Notify 03GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Questions - Does it need to have movable wheels?like if we print it out in 3D? Or should it have belt wheel mechanism?
06:41.32 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Thanks - That helps a lot. I was having a hard time working with the smaller PNG...
06:42.32 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: No Problem - Glad you liked the design! I'll try to submit the edited versions...
06:57.21 Notify 03GCI:hunarmalik * 5309919842533376 Design a website icon set for brlcad.org #2: query - Sir how many icons should be there?
06:58.45 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
06:59.29 MarcTannous how do I "refresh" the local copy of brl-cad's repository without having to build all over again?
06:59.48 MarcTannous I mean, make it ignore all the changes I've made and just give me the files of a stable version
07:00.07 ignacio okey.. 05:00AM here.. good night guys !
07:00.33 MarcTannous night ignacio
07:00.47 Notify 03GCI:ishwerdas * 5309919842533376 Design a website icon set for brlcad.org #2: None - There should be at-least following icons home about wiki gallery blog download contact login logout ...
07:01.42 MarcTannous ishwerdas: is it okay if I abandon a task until someone answers my questions, solve another one and then claim it back again?
07:03.15 ishwerdas Do you have any questions unanswered ?
07:03.30 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5028787255246848#
07:03.31 gcibot Eliminate any library global variable #5
07:03.31 gcibot Status: NeedsWork (3 days, 16 hours left)
07:03.31 gcibot Mentor(s): Hardeep Singh Rai, Ch3ck
07:03.51 MarcTannous I do not know how to get my local repo to the stable version found on sourceforge
07:03.55 ishwerdas When your questions get unanswered, just ping us here.
07:04.31 MarcTannous I've made quite a few changes, but they were not all okay. How should I go about getting my repo back to where it was?
07:05.36 ishwerdas http://stackoverflow.com/questions/6204572/is-there-a-subversion-command-to-reset-the-working-copy
07:06.27 MarcTannous damn, this will take a while
07:07.17 MarcTannous let me remove my claim on this task until I have a stable repo to work on and work on another task in the meantime
07:07.38 Notify 03GCI:tannousmarc * 5028787255246848 Eliminate any library global variable #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:08.18 Notify 03GCI:tannousmarc * 5907391937773568 Design scale/rotate/translate/shear icons: Task Claimed - I would like to work on this task.
07:08.20 YashM_ ishwerdas, how do isee the contents of a .lib file
07:09.55 MarcTannous yashm_, http://stackoverflow.com/questions/305287/how-to-see-the-contents-of-windows-library-lib
07:19.41 Notify 03GCI:mandeep * 5797874164039680 Create a book layout for Doc Camp Book #2: Need improvements - Aditya, you are doing good work and you can do better. The design you have created is not up to the...
07:19.51 Notify 03GCI:mandeep * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
07:23.15 MarcTannous mandeep: can you please assign me the task I claimed?
07:25.01 ishwerdas YashM_ did you try googling it ? http://bit.ly/1yVCq8y
07:25.42 MarcTannous ishwerdas, oh my god that website is brilliant
07:26.12 ishwerdas winks ;)
07:26.26 Stragus Ahaha, I love it!
07:26.30 MarcTannous ishwerdas : http://www.google-melange.com/gci/task/view/google/gci2014/5907391937773568 plox
07:26.30 gcibot Design scale/rotate/translate/shear icons
07:26.30 gcibot Status: ClaimRequested
07:26.30 gcibot Mentor(s): Kesha Shah, Hardeep Singh Rai
07:26.33 Stragus That is great
07:26.54 YashM_ lol i did
07:27.10 YashM_ love how you used bitly
07:28.13 Notify 03GCI:ishwerdas * 5907391937773568 Design scale/rotate/translate/shear icons: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
07:28.14 Notify 03GCI:mandeep * 5907391937773568 Design scale/rotate/translate/shear icons: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
07:28.30 YashM_ :o
07:28.52 MarcTannous did I just get my task assigned by two people?
07:28.54 ishwerdas mandeep : perfect timing :D
07:29.06 ishwerdas yeah, lucky you! MarcTannous
07:29.09 MarcTannous haha
07:29.19 MarcTannous I am now forced to deliver great results, two people watching over me
07:29.38 ishwerdas hmm, expecting that from you ;)
07:33.48 Notify 03GCI:shashank1245 * 6101246763073536 Create a book layout for Doc Camp Book #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:43.05 MarcTannous ishwerdas: could you provide a picture or a small video of how "shear" works?
07:43.17 MarcTannous english not my first language, closest google offered me was
07:43.22 MarcTannous http://www.cs.colorado.edu/~mcbryan/5229.03/mail/55.htm
07:43.25 MarcTannous not sure if this is correct
07:44.48 Stragus That looks correct
07:45.21 Stragus Take the quad, pull right on the top part, pull left on the bottom part
07:45.26 MarcTannous that is in 2D
07:45.31 MarcTannous it works the same in 3D?
07:46.20 ishwerdas http://demonstrations.wolfram.com/Understanding3DShearing/
07:46.40 MarcTannous ty
07:47.09 ishwerdas yes it works almost the same, just that now you can also include z coods in your transformation matrix
07:59.12 *** join/#brlcad YashM (~YashM@117.198.9.115)
08:02.12 MarcTannous bam
08:02.19 Notify 03GCI:tannousmarc * 5907391937773568 Design scale/rotate/translate/shear icons: Ready for review - The work on this task is ready to be reviewed.
08:02.20 MarcTannous there we go
08:03.26 MarcTannous ishwerdas, mandeep waiting for the double evaluation :D
08:07.53 Notify 03GCI:ekansh_mahendru * 5833974572122112 Design a BRL-CAD Sticker #15: Font Name - The name of the font is 'AR Destine'.
08:12.46 Notify 03GCI:ekansh_mahendru * 5833974572122112 Design a BRL-CAD Sticker #15: Ready for review - The work on this task is ready to be reviewed.
08:14.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
08:29.30 Notify 03GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Ready for review - The work on this task is ready to be reviewed.
08:40.21 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Claimed - I would like to work on this task.
08:42.53 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Ready for review - The work on this task is ready to be reviewed.
08:45.08 *** join/#brlcad ishwerdas (75c76e79@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.110.121)
08:45.58 MarcTannous ishwerdas: please, if you have 5 minutes, review my task
08:46.21 ishwerdas sure
08:46.59 MarcTannous hope you like the icons :P
08:47.47 ishwerdas I do
08:48.08 ishwerdas they are simple, flat and descriptive
08:48.27 MarcTannous :D
08:48.40 MarcTannous will take more icons if they are introduced
08:49.08 MarcTannous icon tasks*
08:51.10 Notify 03GCI:ishwerdas * 5907391937773568 Design scale/rotate/translate/shear icons: Nice work! - I liked these icons, they are simple, flat and descriptive. Just one thing, if the icon for scale could...
08:51.19 Notify 03GCI:ishwerdas * 5907391937773568 Design scale/rotate/translate/shear icons: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
08:52.08 MarcTannous ishwerdas: is it okay if I just re-upload the improved version of scale icon?
08:52.17 MarcTannous instead of creating a new mock-up with it?
08:52.20 ishwerdas yeah
08:53.04 ishwerdas but do share exported files like .png , .jpg along with your psd.
08:53.28 MarcTannous oh okay
08:55.20 MarcTannous there we go
08:55.43 Notify 03GCI:tannousmarc * 5907391937773568 Design scale/rotate/translate/shear icons: Ready for review - The work on this task is ready to be reviewed.
08:55.57 MarcTannous ishwerdas: mind checking again? :D
08:56.59 ishwerdas good job!
08:57.08 Notify 03GCI:ishwerdas * 5907391937773568 Design scale/rotate/translate/shear icons: Task Closed - Congratulations, this task has been completed successfully.
08:57.20 ishwerdas so you are into UI design, eh ?
08:58.01 YashM ishwerdas check my task too
09:00.05 MarcTannous ishwerdas, any type of design :D UI design is really really nice though
09:01.59 ishwerdas YashM It is already being reviewed by gjeet ;) I can see it opened up on his screen ;)
09:02.13 YashM How?
09:02.26 ishwerdas gjeet happens to be my brother and roommate :P
09:02.31 YashM :O
09:02.39 YashM Where do you live
09:02.56 ishwerdas Samrala, punjab.
09:03.24 YashM I live in Chhattisgarh :P
09:03.50 ishwerdas Nice place :)
09:04.07 Notify 03GCI:tannousmarc * 6075139737255936 Design a web page that overviews the BRL-CAD contributors #4: Task Claimed - I would like to work on this task.
09:04.15 MarcTannous oh my god I found another website design task
09:04.17 MarcTannous <3
09:04.37 Notify 03GCI:gjeet * 6075139737255936 Design a web page that overviews the BRL-CAD contributors #4: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task,...
09:04.48 Notify 03GCI:ishwerdas * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Assigned - This task has been assigned to bhargav. You have 100 hours to complete this task, good luck!
09:09.48 Notify 03GCI:gjeet * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
09:13.00 YashM gjeet, what do you need fixed?
09:14.35 MarcTannous by the way guys, check Brackets
09:14.43 YashM ishwerdas, can you please ask him
09:15.01 MarcTannous Brackets is just so so good, once it gets some really nice plugins it will rock
09:16.21 ishwerdas YashM be patient :) you will come to know :)
09:16.54 YashM Okay, I couldn't find a comment so I don't know what to fix
09:17.04 ishwerdas comment must be on the way :)
09:17.41 Notify 03GCI:gjeet * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Nice Design - Hey yash, you are going good, just some few things I could suggest to make it better. Try having a light...
09:17.42 Notify 03GCI:programmingluko * 5254428328198144 Design a website icon set for brlcad.org #3: Ready for review - The work on this task is ready to be reviewed.
09:18.47 Notify 03GCI:gjeet * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
09:22.08 Notify 03GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: Task Claimed - I would like to work on this task.
09:28.14 Notify 03GCI:rohit_agarwal * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Ready for review - The work on this task is ready to be reviewed.
09:28.55 Notify 03GCI:gjeet * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6 http://www.google-melange.com/gci/task/view/google/gci2014/6178630262587392: Hey jatish ...
09:30.31 Notify 03GCI:rohit_agarwal * 4544323332866048 Design a T-Shirt for BRL-CAD #6: None - My design is ready. I have uploaded two files : Tshirt 1.png and Tshirt 1.xcf
09:35.41 *** join/#brlcad blessing (~blessing@41.205.22.3)
09:37.54 Notify 03GCI:rossberg * 5670223239708672 Design a BRL-CAD splash screen #7: Task Assigned - This task has been assigned to Maitreya Vyas. You have 100 hours to complete this task, good luck!
09:38.40 YashM guys check out ShareX, its an awesome file and image uploading FOSS
09:46.15 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Ready for review - The work on this task is ready to be reviewed.
09:46.53 MarcTannous I'm really thinking about trying a new framework for my web design task, haven't tried foundation yet
09:47.48 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
09:48.33 MarcTannous oh my god I have the best idea for a contributors page
09:50.43 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: None - thanks Ishwerdas. I just want to know whether i need to give a brief introduction or lengthy...
09:50.49 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: New Files - Sir, I have Uploaded The Files and made the changes that you told. The Cover Of the Book Is Not In The...
10:49.17 *** join/#brlcad wltan (~wltan@116.87.62.130)
10:49.21 Notify 03GCI:tannousmarc * 6075139737255936 Design a web page that overviews the BRL-CAD contributors #4: Why not a list? - Every example you gave consisted of lists of people, seemed very bland to my...
10:49.28 Notify 03GCI:tannousmarc * 6075139737255936 Design a web page that overviews the BRL-CAD contributors #4: Ready for review - The work on this task is ready to be reviewed.
10:52.44 YashM any mentor can check my task?
10:54.10 MarcTannous don't think there's anyone here Yash
10:54.15 MarcTannous it's 6 AM their timezone
10:54.39 YashM its 4:30 pm in india
10:54.43 YashM and there are indian mentors
10:54.44 MarcTannous 6 AM us I think
10:54.50 MarcTannous and 12:54 Romania
10:55.03 MarcTannous is hungry
10:56.58 YashM many people just did 1 task and finished
11:00.00 Notify 03GCI:Melange * 5080466516344832 Create a VOL wiki page: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
11:05.02 Notify 03GCI:michalp2213 * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Task Claimed - I would like to work on this task.
11:53.07 Notify 03GCI:joshd97 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Claimed - I would like to work on this task.
11:59.42 MarcTannous andromeda-galaxy: did you manage to remove one of the globablly initialized values yet?
12:12.04 Notify 03GCI:Melange * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
12:28.32 Notify 03GCI:arnav * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: Task Claimed - I would like to work on this task.
12:48.22 Notify 03GCI:ch3ck * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: Task Assigned - This task has been assigned to Arnav. You have 100 hours to complete...
12:50.23 Notify 03GCI:derekarani * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
12:54.48 ignacio Good morning all! :)
12:55.04 Notify 03GCI:urbangoblin * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Claimed - I would like to work on this task.
12:57.03 YashM morning
12:57.13 MarcTannous ignacio
12:57.33 MarcTannous let me ask you this via PM, not realted to brl-cad
13:00.26 Notify 03GCI:deepakkumarsharma * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Assigned - This task has been assigned to Ft. You have 100 hours to complete this task, good luck!
13:00.46 Notify 03GCI:deepakkumarsharma * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Assigned - This task has been assigned to UrbanGoblin. You have 100 hours to...
13:01.07 MarcTannous deepakkumarsharma: can you please check my task?
13:01.11 Notify 03GCI:deepakkumarsharma * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Assigned - This task has been assigned to derekarani. You have 100 hours to...
13:01.26 Notify 03GCI:deepakkumarsharma * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Task Assigned - This task has been assigned to michalp2213. You have 100 hours to complete this task,...
13:01.46 ignacio MarcTannous, I only get json files from Google Melange
13:01.58 MarcTannous how?
13:02.03 ignacio MarcTannous, https://github.com/svineet/GCILeaderboard/blob/master/main.py#L7
13:02.47 *** join/#brlcad deepak (~chatzilla@117.199.108.69)
13:03.16 ignacio MarcTannous, you made that last year right? http://people.sugarlabs.org/ignacio/Wallpapers/Wallpaper.jpg
13:03.20 MarcTannous yashm: brlcad-svn-trunk>src>libbn>tests
13:03.31 MarcTannous ignacio: yep :D
13:03.36 MarcTannous ignacio: glad you remember
13:04.03 ignacio :)
13:04.28 MarcTannous ignacio: I remember you having some list of people and their number of tasks, though, but not in this current version
13:04.40 MarcTannous yashm: let me open up my VM and check out the correct path, just a second
13:04.53 YashM its the correct path
13:04.59 YashM i am doing something wrong
13:05.07 MarcTannous there should be a tests folder if I'm not mistaken
13:05.20 ignacio MarcTannous, this is the list I think http://kuckuck.treehouse.su:5001/org/brlcad/
13:05.27 ignacio and your profile http://kuckuck.treehouse.su:5001/student/Marc%20Tannous-count%3D9-org%3Dbrlcad
13:05.42 MarcTannous ignacio: yes, but your list last year was not designed like that. It was just black text on white background
13:06.21 MarcTannous if I recall correctly
13:06.29 MarcTannous and was counting each user's total task, sorting it descending
13:06.34 MarcTannous total task number *
13:07.47 MarcTannous yashm: what library are you searching for?
13:08.36 MarcTannous yashm: the unit tests in LIBBN are found under
13:08.45 MarcTannous yashm: /home/brlcad-svn-trunk/src/libbn/tests
13:09.24 MarcTannous there should also be a cmaketest.txt file you're going to have to change
13:14.09 YashM i was looking at sourceforge lol
13:15.17 MarcTannous the link you are looking at might be antiquated
13:15.27 MarcTannous let me find the up-to-date one
13:15.54 MarcTannous here you are
13:15.56 MarcTannous https://svn.code.sf.net/p/brlcad/code/brlcad/trunk/
13:16.14 MarcTannous might want to build an environment to work on though, would be easier
13:19.02 ignacio MarcTannous, maybe http://kuckuck.treehouse.su:5002/
13:24.36 Notify 03GCI:nawaninikhil63 * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Claimed - I would like to work on this task.
13:29.48 Notify 03GCI:deepakkumarsharma * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Assigned - This task has been assigned to nik. You have 100 hours to complete this...
13:31.23 MarcTannous ignacio: " This webpage is not available"
13:31.36 ignacio MarcTannous, wait 1 second
13:32.42 ignacio MarcTannous, http://kuckuck.treehouse.su:5000/
13:33.46 MarcTannous wow, the design on this is so much better
13:33.55 MarcTannous might want to have the homepage redirect o "all" though
13:34.04 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
13:34.27 MarcTannous I'm going to grab some books, will be back in 2 hours guys, have a good day
14:00.44 Notify 03GCI:Melange * 4949440150372352 Design a BRL-CAD splash screen #4: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
14:02.32 *** join/#brlcad blessing (~blessing@154.70.104.145)
14:37.21 Notify 03GCI:martinhesa * 6182685047259136 Design a BRL-CAD splash screen: Ready for review - The work on this task is ready to be reviewed.
14:51.45 YashM any mentors here can check my task?
14:53.23 Notify 03GCI:rohit_agarwal * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Spelling Corrected - Sorry for the spelling mistake. I have corrected it in Tshirt 1C.png/.xcf
14:59.43 *** join/#brlcad merzo (~merzo@102-115-133-95.pool.ukrtel.net)
15:10.34 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
15:27.40 Notify 03GCI:vladyordanov * 6433230555185152 Design a banner for our Facebook page (and/or other social media sites) #5 http://www.google-melange.com/gci/task/view/google/gci2014/6433230555185152: None ...
15:28.08 YashM Any mentors herE?
15:35.06 *** join/#brlcad merzo_ (~merzo@102-115-133-95.pool.ukrtel.net)
15:37.03 Notify 03GCI:firstof5 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Ready for review - The work on this task is ready to be reviewed.
15:48.59 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:56.30 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Reviewal delails - Sir, When You Review The Files, Please Start From The Files That I Have Uploaded From"December...
15:59.34 MarcTannous brlcad: can I get a review on my website page regarding contributors?
16:03.09 andromeda-galaxy If anyone is reviewing tasks, can you please review them in order?
16:04.39 MarcTannous anrdomeda-galaxy: did you submit anything regarding those global variables?
16:05.05 MarcTannous I was not asking for brlcad to cross the line and jump straight to my task, I just knew he was a mentor at that specific one
16:05.12 MarcTannous Did not know the irc nickname of the other mentors on the task
16:09.21 andromeda-galaxy MarcTannous: No, no-one has re-reviewed my previous task yet.
16:09.43 andromeda-galaxy It's been waiting for 15+ hours...
16:10.59 MarcTannous damn
16:11.43 MarcTannous did you choose a variable to remove?
16:11.48 MarcTannous asking so that we don't overcross
16:12.58 andromeda-galaxy no, not yet
16:14.10 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: None - do we have to submit a .jpg file or on adobe photoshop
16:28.54 Notify 03GCI:ejozyazgan * 6360824117460992 Fix at least 8 spelling mistakes in at least 8 different files #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:35.32 Notify 03GCI:harman052 * 6356815033925632 Design a BRL-CAD Sticker #9: 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...
16:37.35 starseeker andromeda-galaxy: what did you want libbn for in the fortran->C++ conversion?
16:37.56 starseeker my impression was that the Fortran code itself is self-contained
16:42.17 starseeker if you want to use vmath.h types, you can include just common.h, bu/defines.h and vmath.h in the github archive
16:43.28 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
16:43.59 starseeker ideally the NACA C++ code would be self-contained like the Fortran code, so other projects could more easily re-use it (OpenVSP, for example)
16:44.34 starseeker Or, failing that, maybe some widely used math code like Eigen could be used
16:45.54 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:46.14 starseeker if using libbn makes things easier then the thing to do is to put the files in a subdirectory in BRL-CAD's src/proc-db directory (src/proc-db/naca say)
16:47.07 starseeker that will be fine too, since the ultimate goal is to create a procedural geometry generation routine based on the naca code
16:47.38 *** join/#brlcad martinhesa (~Martin@22.Red-83-46-209.dynamicIP.rima-tde.net)
16:47.48 starseeker if you're using BRL-CAD's libs, you may be able to stick with C instead of going to C++
16:48.39 starseeker andromeda-galaxy: if you go the src/proc-db/naca route, just provide a patch with that diff instead of the github deliverables in the task(s) - that will be fine
16:50.37 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: None - Plz tel wat are the things required in it "!
16:50.47 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
16:53.23 andromeda-galaxy starseeker: the NACA code uses a bunch of FORTRAn array/vector multiplication
16:53.32 andromeda-galaxy which C doesn't have by default...
16:53.39 starseeker ah
16:53.52 starseeker OK, in that case I'd go with the src/proc-db/naca approach
16:54.10 andromeda-galaxy Ok, I'll do that then...
16:54.14 andromeda-galaxy One other question:
16:54.26 starseeker do you want me to set up a directory for that purpose to save you the CMake stuff?
16:54.35 andromeda-galaxy If you don't mind, that would be great
16:54.51 andromeda-galaxy various parts of the Fortran use things related to the Fortran way of indexing arrays
16:54.55 andromeda-galaxy (1-based)
16:55.18 andromeda-galaxy should I use one-to-large arrays & stick with that indexing, or try to convert them all?
16:55.43 starseeker whatever makes sense to you - the more "C-ish" you can get the code without introducing errors, the better
16:55.55 andromeda-galaxy For example, the splprocs Lookup() function return values ues 0 for if number is less than a(1)
16:56.22 Stragus Zero indexing everywhere would make more sense, and it's probably less error prone
16:56.40 Stragus CPUs use zero indexing, it's Fortran that's broken :)
16:56.49 starseeker andromeda-galaxy: I don't have a strong preference either way, but if you can switch to "standard" C conventions without error then go for it
16:57.33 MarcTannous starseeker: do you ahve a quick solution for reverrting my local repo to the version online ( stable ) ?#
16:57.33 Notify 03GCI:deepakkumarsharma * 5781103189164032 Create a BRL-CAD presentation template #8: Task Assigned - This task has been assigned to hardik. You have 100 hours to complete this task, good luck!
16:57.44 starseeker svn revert -R *
16:57.50 starseeker would that do what you want?
16:57.53 MarcTannous how much would it take?
16:57.58 MarcTannous hope so
16:57.58 starseeker (from the top-level src dir)
16:58.14 starseeker alternately, do a new checkout
16:58.44 andromeda-galaxy starseeker: also, is there any kind of a testsuite for this code?
16:58.46 starseeker if downloading is expensive, and you have the disk space, I'd suggest keeping a "clean" copy and making a working copy to do your experiments
16:58.57 starseeker andromeda-galaxy: there are some input and output examples in the linked sites
16:59.11 starseeker but only once all the key files are converted can we run those
16:59.40 MarcTannous starseeeker: yep, that seems good practice
16:59.47 MarcTannous could I do something like a local branch?
16:59.58 starseeker I don't have any unit-test type tests - you could create some, of course, but you'd have to be able to get the initial inputs and outputs from Fortran
16:59.59 Notify 03GCI:harman052 * 6356815033925632 Design a BRL-CAD Sticker #9: Lot of room for improvement - Jatin, Your design does not give any idea of what BRL-CAD is or its functions and features. We would...
17:00.06 starseeker MarcTannous: not with svn
17:00.11 MarcTannous damn
17:00.24 andromeda-galaxy starseeker: I might try a couple of inputs/outputs in both once splprocs is converted
17:00.43 andromeda-galaxy gfortran seems able to compile it...
17:01.18 starseeker nods - it's probably not too hard to set up, but I know relatively little about Fortran so I don't know what the best way to go at it is other than "set up a program to call one function and print its outputs"
17:01.25 MarcTannous starseeker: after andromeda-galaxy's task is reviewed, could someoen review mine?
17:01.39 starseeker MarcTannous: I'm not actually a gci mentor this go-around
17:02.15 MarcTannous oh, thank you for sacrificing your free time to helping us then :D
17:02.42 starseeker no problem - the Fortran->C naca conversion was my idea, so it's only fair I help
17:02.46 MarcTannous could you give me an impression on http://www.google-melange.com/gci/task/view/google/gci2014/6075139737255936 then?
17:02.47 gcibot Design a web page that overviews the BRL-CAD contributors #4
17:02.47 gcibot Status: NeedsReview (3 days, 20 hours left)
17:02.47 gcibot Mentor(s): Jacob B, Ch3ck
17:02.58 MarcTannous ofc, if you have 2-3 minutes free
17:03.47 starseeker I like it's simplicity and cleanness - is there a reason it's not using the full page width available?
17:04.25 starseeker also, I would default to the BRL-CAD logo for cases where we don't have a picture (which will be a lot of them)
17:05.05 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: None - I have claimed the task so If you could just review it , i desperately want to work on this task.
17:05.19 YashM Marc, how does your landing page work on 1440p and 4k monitors
17:05.36 MarcTannous yashm: no idea, can't test
17:05.40 YashM because the background i see is 1920x1080
17:05.49 MarcTannous yashm:this type of technology has not landed in Romaia yet
17:05.55 YashM :o
17:06.07 MarcTannous yashm: it scales to the appropriate width, but I think 4k is not 16:9, might be wrong
17:06.16 MarcTannous starseeker: yeah, that's a great idea
17:06.16 Stragus Without testing, knowing the HTML you wrote should tell how it would display...
17:06.38 MarcTannous starseeker: I'm not using the full page width because it's easier to go responsive like this
17:06.57 YashM someone with an nvidia card can downsample their resolution to 4k at 1080p monitor
17:06.59 MarcTannous stragus: Well, I've been proven wrong yesterday on a 1360x1990 dispaly or something like that
17:07.41 MarcTannous stragus: going full page with HTML is done by width:100%, but when the width/height report is something way different than 16:9 or 16:10 problems appear
17:07.48 YashM that's a resolution ive never heard of
17:07.52 MarcTannous neither have I
17:07.59 Stragus Sounds like you could just resize the window to test then :)
17:08.03 MarcTannous I think it's one of those vertical monitors or something
17:08.07 YashM yea
17:08.18 MarcTannous resize the window to 1360x1900?
17:08.24 MarcTannous when my monitor is 1920x1080?
17:08.29 MarcTannous not sure how I would go about doingg that
17:09.04 YashM its probably a handheld device
17:09.10 YashM a vertical monitor would suck
17:09.21 Stragus Eheh
17:09.21 MarcTannous actually not, one of my dev friends has one
17:09.27 MarcTannous it's very good for visualizing code
17:10.01 MarcTannous a 1080p monitor and one of those vertical monitors forms a great workspace
17:10.40 MarcTannous by the way, I don't want to sound mean. If you guys find problems with my pages, just give me a print,resolution in which the issue happened and I'll do my best to fix it
17:10.40 Stragus Seems my window manager on Linux lets me resize windows bigger than the X viewport
17:11.04 MarcTannous Stragus: I'm on Windows, learned about the terminal like 2 days ago because of the GCI, and was amazed at how useful it can be
17:11.15 MarcTannous Stragus: Linux is my fortee xD
17:11.22 MarcTannous not my fortee*
17:11.39 Stragus Got it. :) I don't think Windows lets you resize windows bigger than the viewport
17:11.48 MarcTannous not as far as I know
17:12.27 MarcTannous stragus: do you participate in the GCI or are you a mentor? not many contestants are used to Linux
17:13.00 Stragus I'm not involved in GCI, I just work on projects parallel to BRL-CAD and contributed some code
17:13.10 MarcTannous oh
17:13.16 YashM :) that's great
17:13.26 starseeker andromeda-galaxy: you'll probably want to use a local .h file instead of #including all the C files in one file (I'll set it up that way) but it's your call
17:13.47 andromeda-galaxy starseeke: Okay, great! thank you
17:13.56 MarcTannous what is andromeda-galaxy implementing?#
17:14.11 andromeda-galaxy MarcTannous: Converting some old NACA Fortran into C
17:14.36 MarcTannous andromeda-galaxy: wow, good luck mate. you are doing God's work :D
17:15.04 starseeker heh - if he were doing that, he'd be converting it to Lisp ;-)
17:15.06 *** part/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
17:15.27 Stragus That's spoken like ``Erik :p
17:15.47 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
17:16.02 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: None - Ok thanku ! I will improve ! Thanku for ur suggestion !
17:16.13 starseeker xkcd reference, actually: http://xkcd.com/224
17:16.57 andromeda-galaxy starseeker: I would like to convert it to lisp instead... It's a shame that BRL-CAD is all C
17:17.13 starseeker heh - long history there
17:17.26 MarcTannous andromeda-galaxy: what the hell are you studying in highschool man? How do you know so many coding languages? xD
17:17.34 andromeda-galaxy On the topic of reusability, we could theoretically also release it later with a special header containing copies of the (few) BRL-CAD functions used
17:18.13 andromeda-galaxy MarcTannous: Lots and lots of independent studying...
17:18.44 MarcTannous andromeda-galaxy: I guess I used up all my free time on design xD
17:19.04 Stragus It's nice exploring various languages early. I started with C at 12 years old and I'm still stuck to it 19 years later
17:19.58 MarcTannous I started with C at 12 years old, too bad studying it at a high school level only implies knowing algorithms and no object oriented coding
17:19.59 Stragus The languages you use define how you think as a programmer, and changing that mindset later is surprisingly difficult
17:20.14 MarcTannous and now I have a basic understanding of the C in brl-cad, even though I should know way more
17:21.23 Notify 03GCI:harman052 * 5797874164039680 Create a book layout for Doc Camp Book #2: Problem with files - Hi Aditya, Sorry, but I'm unable to view your files. Please check them for any issues. Regards,
17:22.11 starseeker andromeda-galaxy: I'm not going to stub in all the files, because I'm wondering if epspsi.f90 should actually become content for naca.h
17:22.40 andromeda-galaxy starseeker: looking at epspsi.f90, that's certainly a possibility
17:22.53 starseeker andromeda-galaxy: yeah, I hadn't thought through that Fortran would have a lot of pre-packaged stuff C/C++ wouldn't
17:23.17 andromeda-galaxy starseeker: I didn't realize it either until I got to EvaluateCubicAndDerives
17:23.39 andromeda-galaxy It uses MATMUL() from fortran...
17:23.48 starseeker Eigen would probably be the way to go for a general purpose sub-library, but Sean wouldn't like it if I diverted you from this approach (which is likely the straightest path to what we really want - procedural wings in BRL-CAD)
17:24.21 starseeker will give it a go someday
17:24.32 andromeda-galaxy starseeker: once it's all in C, changing which interfaces it uses for some functcions
17:24.41 andromeda-galaxy should hopefully be easier than converting it from Fortran in the first place
17:28.26 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: Ready for review - The work on this task is ready to be reviewed.
17:31.47 Notify 03BRL-CAD:starseeker * 63605 brlcad/trunk/src/proc-db/CMakeLists.txt: Stub in an naca proc-db
17:32.01 starseeker andromeda-galaxy: there you go (r63605)
17:32.17 starseeker that should give you the build framework you'll need
17:32.36 andromeda-galaxy starseeker: great, thanks!
17:34.11 starseeker if you do end up doing unit tests, feel free to check them in too in some fashion - we may want to hook them into the ctest framework
17:35.04 starseeker you can look at src/libbu/tests to see how we set those kinds of things up now
17:37.42 andromeda-galaxy starseeker: sure!
17:37.51 MarcTannous starseeker can you please give me the revert command again?
17:37.57 MarcTannous accidentally closed my irc client and lost it
17:39.57 MarcTannous starseeker: ping
17:40.26 Stragus svn revert -R *
17:40.46 *** join/#brlcad blessing (~blessing@41.205.22.3)
17:41.38 MarcTannous ty somuch
17:42.44 *** join/#brlcad merzo (~merzo@102-115-133-95.pool.ukrtel.net)
17:43.06 *** join/#brlcad merzo_ (~merzo@102-115-133-95.pool.ukrtel.net)
17:46.00 martinhesa Can a mentor review my task, please?
17:46.01 martinhesa http://www.google-melange.com/gci/task/view/google/gci2014/6182685047259136
17:46.02 gcibot Design a BRL-CAD splash screen
17:46.02 gcibot Status: NeedsReview (5 hours, 5 minutes left)
17:46.02 gcibot Mentor(s): Jacob B, Mihai Neacsu
17:46.42 MarcTannous mine has been waiting for evaluation the whole day :(
17:46.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:46.50 YashM same here
17:47.39 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Ready for review - The work on this task is ready to be reviewed.
17:47.42 martinhesa I've waited like 4 hours, I think it will take a bit then
17:47.50 Notify 03GCI:Melange * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
17:47.54 YashM it usually doesnt
17:48.03 YashM but today is different
17:49.04 martinhesa Yes, in fact my previous task took less than one hour
17:49.05 Notify 03GCI:amaric * 6356614713966592 Design a BRL-CAD Sticker #11: Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:51.09 Notify 03GCI:plaffontj * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:52.14 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
17:53.49 Notify 03GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Claimed - I would like to work on this task.
17:54.45 Notify 03GCI:deepakkumarsharma * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Assigned - This task has been assigned to Kristina Pironkova. You have 100 hours to complete this task,...
18:00.51 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: Ready for review - The work on this task is ready to be reviewed.
18:06.00 YashM night guys
18:06.27 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: None - done something, would you please take a look
18:13.49 Notify 03GCI:Melange * 4959197779197952 Write manual page documentation (for off-g): Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
18:14.38 Notify 03GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3 http://www.google-melange.com/gci/task/view/google/gci2014/6101246763073536: Question Is this the book I have to...
18:36.19 MarcTannous andromeda-galaxy: don't do db5_enc_len
18:36.32 MarcTannous I have a patch that removes it from being declared globally but can't submit yet
18:36.37 MarcTannous due to my previous task not being closed
18:36.40 MarcTannous any mentor around?
18:36.41 andromeda_galaxy MarcTannous: ok
18:37.32 MarcTannous brlcad: can you please close/review my current task so I can submit my patch to the other task?
18:37.39 MarcTannous ``Erik: same request as above, please
18:40.30 Notify 03GCI:Melange * 5836136417067008 BRL-CAD Promotional Video: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
18:43.46 Notify 03GCI:fatima * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:45.22 andromeda-galaxy If anyone is able to review tasks, please review them in order, as there are some that have been waiting for >16 hours.
18:46.41 MarcTannous +1
18:47.38 MarcTannous having one task finished + one task waiting review is not nice :(
19:04.19 Notify 03GCI:thevk * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Commiting - OK, so i have made changes in two files, that remove ~110 lines of code. How do i upload these to your...
19:11.07 Notify 03GCI:Melange * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Reopened - Melange has detected that the final deadline has passed and it has...
19:18.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:18.24 *** join/#brlcad blessing (~blessing@41.205.22.3)
19:19.38 Notify 03GCI:dirky * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Claimed - I would like to work on this task.
19:25.50 Notify 03GCI:Melange * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Reopened - Melange has detected that the final deadline has passed and it has...
19:33.50 *** join/#brlcad dirky (5225b938@gateway/web/freenode/ip.82.37.185.56)
20:01.37 Notify 03GCI:Melange * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
20:12.28 MarcTannous well, I'm off for the night
20:12.46 MarcTannous hope my task gets evaluated over the night, so that I can submit the code one I've been working hard to get done :d
20:12.50 MarcTannous good night guys
20:18.22 Notify 03GCI:ch3ck * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Assigned - This task has been assigned to Dirk Brink. You have 100 hours to complete this task, good luck!
20:27.36 *** join/#brlcad MartinHermida (~Martin@22.Red-83-46-209.dynamicIP.rima-tde.net)
20:28.40 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Task Claimed - I would like to work on this task.
20:30.16 Notify 03GCI:rossberg * 5561255020462080 Design a new website landing page for BRL-CAD #4: Task Assigned - This task has been assigned to Wing-Hou Chan. You have 100 hours to complete this task, good luck!
20:34.26 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Specification Query #1 - Howdy! Just a query regarding a the specification. "The output should be 2 design...
20:37.44 *** join/#brlcad blessing (~blessing@41.205.22.3)
20:40.39 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Update #1 - Howdy! Just to let you know work can be found in a public GitHub repository. Here is the link:...
20:40.49 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
20:43.09 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: The original file is - BRL-CAD t-shirt.xcf - The original file is - BRL-CAD t-shirt.xcf......so please review that file only....
20:51.11 starseeker andromeda-galaxy: Upon reflection, I'm going to go with the BSD license for the naca files rather than LGPL - that will make it easier to re-use the work if someone does want to do a stand-alone verison later, and it's closer to the public domain license on the originals
20:51.38 andromeda-galaxy starseeker: that should be fine.
20:55.04 Notify 03BRL-CAD:starseeker * 63606 (brlcad/trunk/src/proc-db/naca/naca.h brlcad/trunk/src/proc-db/naca/naca456.c brlcad/trunk/src/proc-db/naca/splprocs.c): Upon reflection, go with BSD for the naca file translations. Even though we'll be using libbn et. al. for this, if someone wants to make a stand-alone library out of them the work may be useful and it's closer in spirit to the public domain permissions of naca456 work
20:55.06 Notify we are building on.
20:56.08 andromeda-galaxy starseeker: pretty much finished the first port of splprocs.c
20:56.18 andromeda-galaxy Haven't had a chance to do any kind of tests for it yet, thouogh
20:56.23 starseeker sweet!
20:56.38 andromeda-galaxy I decided to try to stick fairly closely to the Fortran code so that it would hopefully have fewer bugs...
20:56.47 starseeker andromeda-galaxy: exactly my thought
20:57.02 andromeda-galaxy I made a struct fortran_array for 1-indexed arrays that includes a length
20:57.10 andromeda-galaxy and then a whole bunch of Fortran-like macros to operate on those
20:57.42 starseeker gradual migration can take place once we've got something working - if you've identified good incremental steps that's excellent
20:58.19 andromeda-galaxy That's what I was thinking as well... the code currently maps fairly directly back onto the Fortran
20:58.30 starseeker let me know if r63606 causes any problems for you on merge - it should apply cleanly...
20:58.32 andromeda-galaxy and it does use globals for EvaluateCubic the same way the Fortran does
20:58.59 andromeda-galaxy r63606 did apply cleanly
20:59.05 starseeker phew
20:59.10 *** join/#brlcad Manas (~t.mns2001@59.91.68.236)
20:59.12 andromeda-galaxy the first step towards nicer C code is probably to get rid of those globals
20:59.16 starseeker nods
20:59.35 starseeker when we get to the array indexing, unit tests may well be in order
20:59.42 andromeda-galaxy Then the really big thing is to make all the arrays 0-indexed & get rid of struct fortran_array
20:59.45 starseeker that can be... touchy
20:59.51 andromeda-galaxy agreed
21:00.10 andromeda-galaxy I thought that we should wait to do any of the rewriting until we have tests
21:00.17 starseeker andromeda-galaxy: definitely
21:00.36 andromeda-galaxy then, once we know that everything is working correctly, we can slowly migrate it towards being written more nicely...
21:01.26 starseeker once it's working correctly, you'll get to chose between continuing to clean it up or actually trying to generate BRL-CAD geometry using it ;-)
21:01.38 andromeda-galaxy starseeker: true... both are interesting possibilities
21:01.42 starseeker or both, depending on how hard it proves - not sure yet
21:02.37 andromeda-galaxy I can't submit it too the GCI task yet, unfortunately, because I'm still waiting for reviews on my current one (and I have one more ready to put up as well)
21:02.41 starseeker 's instinct would be to do the clean-up while it's still "in-context" but either would be awesome
21:03.00 starseeker nods
21:03.13 andromeda-galaxy starseeker: I think that's probably a good idea... It also has the advantage that we could clean up the API a little bit before trying to get BRL-CAD to use it for geometry generation.
21:04.02 starseeker nods - ideally it would be nice to create a "mini-library" within the proc-db - libnaca or some such - that provides a library API for the NACA inputs/outputs
21:04.37 starseeker that would be the BSD portion of the code, and then our proc-db could use the library interface
21:04.57 andromeda-galaxy ahh.. Interesting
21:04.59 andromeda-galaxy that makes sense
21:05.40 starseeker assembling and stitching NURBS surfaces into a BRep is not all that simple, in practice... doable, but I'm not quite sure at this stage how to break it into GCI tasks
21:06.00 starseeker and that presupposes we've successfully gotten openNURBS surfaces out of the NACA outputs
21:07.05 starseeker or rather, generated them using those outputs
21:07.29 andromeda-galaxy starseeker: indeed... figuring out how to turn the NACA outputs into NURBS surfaces will probably take some thtinkinig
21:08.05 starseeker that itself may be beyond GCI scope, so it's probably better to focus on the cleanup initially
21:08.11 starseeker that'll pay off immediately
21:08.37 andromeda-galaxy starseeker: makes sense. Sounds like a good plan to go forwards with.
21:09.09 andromeda-galaxy starseeker: I'll also ask brlcad if he can create a GCI task for doing some unit tests for the converted coe
21:09.21 starseeker nods
21:10.23 starseeker I think with the approach you're taking you'll be OK to go with the I/O tests from naca456 intitially, but we'll want those before the fortranish C -> real C move
21:12.09 andromeda-galaxy starseeker: I'm not sure if I understand exactly what you're saying... I was thinking that we should have a number of tasks to do unit tests for the public functions in each file as well as having some tests for the whole assembly
21:12.16 andromeda-galaxy and then after those are done, start cleaning up the C code
21:13.30 starseeker ah. The way I had originally outlined the project was to do the initial Fortran -> C conversion of the four key files as four tasks, which would each individually be "this file compiles and looks complete to the eye but is not yet tested"
21:14.02 starseeker then a fifth task would be take the naca456 input and output examples, and verify the C code was right, fixing any issues that cropped up
21:14.17 andromeda-galaxy hmm... Given the amount of work that converting this one took, I'll definitely say that having one task for each conversion to "compiles and not tested" is good
21:14.24 Notify 03GCI:judebirch * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Claimed - I would like to work on this task.
21:14.27 starseeker too long?
21:14.29 andromeda-galaxy I was just thinking of adding another 4 for tests...
21:14.35 andromeda-galaxy More tests can never be a bad thing, right?
21:14.39 starseeker ah
21:14.45 starseeker sorry, misread
21:15.09 starseeker right - after we match naca456, then the next 4 tasks would be setting up unit testing
21:15.28 starseeker (or maybe 3, if that one file ends up being all header defines)
21:15.37 andromeda-galaxy sounds like a good plan
21:16.10 starseeker then the next 3/4 would be refactors (globals gone, indexing fixed, whatever else pops up)
21:16.10 Notify 03GCI:ch3ck * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this...
21:16.25 Notify 03GCI:Melange * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
21:17.09 Notify 03GCI:ch3ck * 6690570030284800 Design a T-Shirt for BRL-CAD: None - Hello, Could you please submit this file and jpeg or anything but xcf? having some viewing problems. Thanks
21:17.31 starseeker then a few more to rework what is currently a file/text I/O process into an actual callable API that accepts numbers and settings either as parameters or maybe a struct and returns a list of points (or whatever makes sense for their outputs)
21:18.27 starseeker the last may be fairly simple, but we'll want to preserve the ability to process and generate the files to allow for regression testing (probably in utility programs)
21:19.14 starseeker andromeda-galaxy: bit of a quicksand bog, isn't it? ;-)
21:19.42 andromeda-galaxy indeed :-)
21:19.50 starseeker hopefully it's reasonably interesting
21:20.09 andromeda-galaxy starseeker: it certainly seems like it will be
21:25.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:27.15 Notify 03GCI:mandeep * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: None - Nice try! Change white color in text with the background color as it looks odd....
21:27.25 Notify 03GCI:mandeep * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
21:30.27 Notify 03GCI:mandeep * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Deadline extended - The deadline of the task has been extended with 1 days and 16 hours.
21:44.24 Notify 03GCI:jksoft * 6127396939890688 Design a new website landing page for BRL-CAD: I'm interrested! - Before I claim this task, I just have few questions. So your current website is the existing/old...
21:55.00 Notify 03GCI:mandeep * 5853389636239360 Design a BRL-CAD Sticker #3: Need a better design - Hi Vidushi, You are doing good, but your design need improvements. The logo looks blurred and color combination...
21:55.10 Notify 03GCI:mandeep * 5853389636239360 Design a BRL-CAD Sticker #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...
22:01.05 Notify 03GCI:firstof5 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: None - Thank you for your feedback, Ive changed the white space in the text, But how...
22:14.27 andromeda-galaxy starseeker: Should I use HIDDEN on the functions that are marked PRIVATe in splprocs.590?
22:31.44 *** join/#brlcad winghouchan (~winghouch@0544ed17.skybroadband.com)
22:34.42 Notify 03GCI:judebirch * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Ready for review - The work on this task is ready to be reviewed.
22:41.24 winghouchan Howdy peeps! I'm Wing! Just saying 'hi' and that I'm working on creating a new landing page!
22:52.03 Notify 03GCI:Melange * 6182685047259136 Design a BRL-CAD splash screen: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
23:09.23 *** join/#brlcad winghouchan (~winghouch@0544ed17.skybroadband.com)
23:09.42 Notify 03GCI:Melange * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Reopened - Melange has detected that the final deadline has passed and it has...
23:27.18 Notify 03GCI:ludwant123 * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Is the task just to create a website with the contributors information on it? - Are we supposed to...
23:31.09 Notify 03GCI:articwolf * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Claimed - I would like to work on this task.
23:34.09 *** join/#brlcad winghouchan (~winghouch@0544ed17.skybroadband.com)
23:50.56 brlcad winghouchan: glad to hear it!
23:59.06 brlcad andromeda-galaxy: I did and it's concerning, but I don't have time to discuss right now
23:59.17 andromeda-galaxy brlcad: okay, thanks
23:59.47 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Specification Discussion - Heyo! I've began setting up the necessary files I need and started brewing some...
IRC log for #brlcad on 20141207

IRC log for #brlcad on 20141207

00:03.53 andromeda-galaxy brlcad: Also, I was working on doing some of the Fortran conversion tasks while waiting for my current one to be reviewed, and splprocs.f90 took ~3-4hrs to convert, so I think that https://www.google-melange.com/gci/task/view/google/gci2014/6396732258648064 might be better as two tasks (the file appears to be roughly twice the length of splprocs.f90)
00:03.53 gcibot NACA Airfoils Code - Convert Fortran to C++ #3
00:03.54 gcibot Status: Open
00:03.54 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
00:03.58 Notify 03GCI:Melange * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
00:08.10 andromeda-galaxy starseeker: what about making epspsi.f90 into a CXX file with const fastf_t[] entries that are exported in the header file instead of making the values be #defines?
00:20.16 Notify 03GCI:Melange * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
00:45.53 Notify 03GCI:Melange * 5338260117127168 Identify and eliminate dead code (100+ lines) #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
01:27.08 Notify 03GCI:jarryd * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Claimed - I would like to work on this task.
01:30.47 andromeda-galaxy b
01:31.10 Notify 03GCI:jarryd * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
01:31.11 andromeda-galaxy oops, sorry, didn't mean to send that!
01:31.40 Notify 03GCI:mandeep * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Assigned - This task has been assigned to ArticWolf. You have 100 hours to complete...
02:16.24 *** join/#brlcad wltan (~wltan@101.127.134.59)
02:29.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:33.09 wltan can a mentor please check my task: http://www.google-melange.com/gci/task/view/google/gci2014/6127620076863488
02:33.09 gcibot Compile BRL-CAD using Microsoft Visual Studio Express 2013
02:33.10 gcibot Status: NeedsReview
02:33.10 gcibot Mentor(s): Sean, Ishwerdas
02:33.25 wltan it's been pending review for nearly 24h D:
02:38.26 andromeda-galaxy wltan: indeed... some others have been pending for even longer (>26hrs)
02:40.55 Notify 03GCI:dududum561 * 6080352686702592 Design a new website landing page for BRL-CAD #7: Task Claimed - I would like to work on this task.
02:42.58 starseeker andromeda-galaxy: whatever looks like the best approach to you
02:43.26 andromeda-galaxy starseeker: I think that might be better just because the constants get to be typed then...
02:44.10 Notify 03GCI:dududum561 * 6080352686702592 Design a new website landing page for BRL-CAD #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:44.17 andromeda-galaxy unfortunately, the fortran-like C is sometimes a little more verbose than the actual fortran
02:44.47 andromeda-galaxy my macros currently require arrays to be created for each slice
02:44.51 Notify 03GCI:bluebob * 6169030943571968 Design a new website landing page for BRL-CAD #9: Task Claimed - I would like to work on this task.
02:45.35 starseeker andromeda-galaxy: as long as it's understandable and it won't add major work to the clean-up stage, I wouldn't worry too much
02:45.52 andromeda-galaxy starseeker: ok, great
02:46.03 andromeda-galaxy it just means more lines for the same amount of code in some cases
02:46.27 starseeker we can split the task if it looks to be too big - you may find that some of the logic in the others is simpler, although I'm not sure of that
02:48.54 andromeda-galaxy starseeker: so, I finished converting epsilonpsi.f90, which was fairly simple
02:49.00 andromeda-galaxy but nacax.f90 might take a while
02:49.27 andromeda-galaxy however, since I already wrote a bunch of the macros while working on splprocs.f90, it might be somewhat faster as well
02:49.33 starseeker keep track of your time - if it doesn't average out reasonably over the various files, we can split the longer tasks.
02:49.48 andromeda-galaxy starseeker: I have been so far...
02:50.27 Notify 03GCI:areeb11 * 5330706074959872 Create an ISST screenshot or animation: Task Claimed - I would like to work on this task.
02:51.31 andromeda-galaxy starseeker: also, in epspsi.f90, I couldn't find any uses of the 21-point definitions for anything, so I didn't convert those
02:52.04 starseeker hmm. OK, but bear them in mind - naca456.f90 includes all the other files
02:53.02 Notify 03GCI:areeb11 * 5330706074959872 Create an ISST screenshot or animation: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:53.43 andromeda-galaxy I did things like grep DPSI321 -R * and only got matches in epspsi.f90
02:54.05 andromeda-galaxy also, I tried removing them all from epspsi.f90 and everything still compiled and worked
02:54.47 *** join/#brlcad ekansh_mahendru (~androirc@59.161.154.118)
02:55.02 *** join/#brlcad AnonGuy (~AnonGuy@180.151.152.112)
02:55.52 ekansh_mahendru (ekansh_mahendru) Is there a problem with BRL-CAD tasks, me and my friends are not getting a review for more than 18 hours
02:56.25 andromeda-galaxy ekansh_mahendru: I don't know what's going on, some tasks haven't been reviewed in >26hrs)
02:56.46 ekansh_mahendru But why?
02:57.13 andromeda-galaxy ekansh_mahendru: I don't know... Iguess the mentors must all be busy today.
02:57.43 ekansh_mahendru Ok
02:58.15 brlcad ekansh_mahendru: just a busy day all around -- lots of mentor activity, so the reviews backed up
02:58.24 brlcad s/activity/discussions/
02:58.57 brlcad I'll be flushing through all reviews myself here over the next couple hours
02:59.19 andromeda-galaxy brlcad: good to know, thanks!
03:02.32 brlcad remember that the requirement is actually 36 hours
03:02.51 brlcad we aim for 24 hours minimum, but that's slipped just a little today
03:02.55 brlcad s/minimum/maximum
03:22.48 brlcad starseeker: andromeda-galaxy: MATMUL() => bn_mat_mul()
03:23.48 andromeda-galaxy brlcad: I believe that where the original Fortran used MATMUL I decided to use bn_matXvec instead, since it was actually multiplying a matriix by a vector
03:27.08 brlcad andromeda-galaxy: HIDDEN is only for library code, static is what's normally used in app code
03:27.16 andromeda-galaxy brlcad: okay, thanks!
03:28.42 brlcad wltan: reviews are coming, patience ;)
03:29.07 brlcad almost certainly due to this being the first weekend, mentors taking a break ... the week has been packed
03:35.24 brlcad catches up with the backlog
03:46.26 *** join/#brlcad infobot (ibot@rikers.org)
03:46.26 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
03:48.49 *** join/#brlcad ekansh_mahendru (~androirc@14.195.106.54)
04:04.46 Notify 03GCI:mausam * 4959197779197952 Write manual page documentation (for off-g): like - please give me a tasks i response for this tasks
04:06.36 *** join/#brlcad YashM (~YashM@117.198.2.60)
04:11.52 YashM Any mentors here?
04:13.33 brlcad YashM: yes, reviews are on their way
04:13.37 Notify 03GCI:Melange * 5615680309166080 Design a prototype CAD GUI layout #10: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
04:13.42 YashM okay
04:14.39 *** join/#brlcad Michael_Huang (490fa93c@gateway/web/freenode/ip.73.15.169.60)
04:16.49 andromeda-galaxy brlcad: would you be at all interested in developing a sized array implementation for libbu (contigous memory, could be used with the V*N macros)? such a thing would be useful for some of the NACA code's final C representations
04:17.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:25.46 Notify 03GCI:ishwerdas * 6356815033925632 Design a BRL-CAD Sticker #9: None - Hi Jatin, Nice try but it would be better if you * Use only version of the logo. (there's a small older logo on bottom) * No...
04:25.51 Notify 03GCI:ishwerdas * 6356815033925632 Design a BRL-CAD Sticker #9: 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...
04:26.32 Notify 03BRL-CAD Wiki:Fernozzzle * 7826 /wiki/VOL: Removed mention of a resulting crash
04:26.34 Notify 03GCI:ishwerdas * 6182685047259136 Design a BRL-CAD splash screen: Task Closed - Congratulations, this task has been completed successfully.
04:26.49 Notify 03GCI:brlcad * 5063523340124160 Compile BRL-CAD using Microsoft Visual Studio Express 2010: Task Closed - Congratulations, this task has been completed successfully.
04:27.19 Notify 03GCI:ishwerdas * 6182685047259136 Design a BRL-CAD splash screen: Nice work! - I really like your design Jayde, it's futuristic but still clean and simple. Thanks a lot!
04:28.24 Notify 03GCI:ishwerdas * 6075139737255936 Design a web page that overviews the BRL-CAD contributors #4: Task Closed - Congratulations, this task has been completed successfully.
04:31.21 Notify 03GCI:brlcad * 5048599469621248 Implement bu_scan_fastf_t() function to scan floating point values from strings: Task Closed - Congratulations, this task has been completed successfully.
04:31.37 brlcad andromeda-galaxy: nciely done with the task
04:31.45 andromeda-galaxy brlcad: thanks!
04:35.13 Notify 03GCI:o7p9bxbnyj * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Task Claimed - I would like to work on this task.
04:35.53 Notify 03GCI:ishwerdas * 5833974572122112 Design a BRL-CAD Sticker #15: None - Hey Ekansh, I hope you are enjoying BRL-CAD tasks. Design is nice but I would like to see a different font (may be something...
04:36.04 Notify 03BRL-CAD Wiki:Fernozzzle * 7827 /wiki/VOL: /* Formatting the data */ Added `for` alternative to `ls -v`
04:36.05 Notify 03GCI:ishwerdas * 5833974572122112 Design a BRL-CAD Sticker #15: 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...
04:39.22 Michael_Huang Hi, would someone be able to follow the steps on my page for me? I've tried running them in MGED in Windows, Ubuntu, and FreeBSD, only to run into the same "bad pointer" bug each time.
04:39.23 Michael_Huang http://brlcad.org/wiki/VOL#Formatting_the_data
04:39.37 Michael_Huang Excuse me: http://brlcad.org/wiki/VOL
04:39.40 Notify 03GCI:ishwerdas * 4936325870387200 Design a website icon set for brlcad.org: Need more Icons - I liked the icons you uploaded, design is good but we need more icons and probably different icons. We...
04:39.46 Notify 03GCI:ishwerdas * 4936325870387200 Design a website icon set for brlcad.org: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
04:40.06 Notify 03GCI:brlcad * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
04:40.07 Notify 03GCI:brlcad * 6169030943571968 Design a new website landing page for BRL-CAD #9: Task Assigned - This task has been assigned to BlueBob. You have 100 hours to complete this task, good luck!
04:42.03 Notify 03GCI:ishwerdas * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Jagged Circle & Fonts - Design is simple (which is a good thing) but can you try...
04:42.13 Notify 03GCI:ishwerdas * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Needs More Work - One of the mentors has sent this task back for more work. Talk...
04:50.40 Notify 03GCI:ishwerdas * 6690570030284800 Design a T-Shirt for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2014/6690570030284800: None Hi manas, I can see that you have made a lot of...
04:50.41 Notify 03GCI:ishwerdas * 6690570030284800 Design a T-Shirt for BRL-CAD: 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...
04:52.50 Notify 03GCI:ishwerdas * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: None - I guess what Gaurav meant was to have a light color such as #fafafa or #eaeaea instead of darker color. We...
04:52.55 Notify 03GCI:ishwerdas * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
04:55.46 Notify 03GCI:ishwerdas * 5254428328198144 Design a website icon set for brlcad.org #3: None - Just change the blog icon, it should be image that depicts blog instead of blog written as icon.
04:55.56 Notify 03GCI:ishwerdas * 5254428328198144 Design a website icon set for brlcad.org #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
04:56.16 Notify 03GCI:ishwerdas * 4544323332866048 Design a T-Shirt for BRL-CAD #6: Task Closed - Congratulations, this task has been completed successfully.
04:56.21 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Background color - I think background colour does matter in a task like this. In a design cheat sheet, what matters is...
04:56.46 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: None - Does not**
04:58.26 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
04:59.06 Notify 03GCI:ishwerdas * 5781103189164032 Create a BRL-CAD presentation template #8: None - Hey hardik, Can you please also upload a pdf of your presentation, I am facing some problem viewing pptx.
05:00.41 *** join/#brlcad Manas (~t.mns2001@59.89.31.212)
05:03.08 Notify 03GCI:gjeet * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Also - Ditto Ishwerdas, by light color I meant something like #fafafa or #eaeaea as background. In addition to that, in...
05:03.44 Notify 03GCI:ishwerdas * 6356815033925632 Design a BRL-CAD Sticker #9: None - Why an old english font ? and a handwriting font for BRL-CAD ? Use the apt fonts that describe BRL-CAD best or when in doubt...
05:03.54 Notify 03GCI:ishwerdas * 6356815033925632 Design a BRL-CAD Sticker #9: 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...
05:05.10 Notify 03GCI:gjeet * 5797874164039680 Create a book layout for Doc Camp Book #2: 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...
05:05.35 Notify 03GCI:ishwerdas * 5781103189164032 Create a BRL-CAD presentation template #8: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
05:12.27 Notify 03GCI:brlcad * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
05:12.37 Notify 03GCI:brlcad * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
05:12.40 *** join/#brlcad Manas (~t.mns2001@117.207.55.2)
05:14.52 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Ready for review - The work on this task is ready to be reviewed.
05:14.57 Notify 03GCI:tannousmarc * 6174499376463872 Eliminate any library global variable #4: Task Claimed - I would like to work on this task.
05:16.49 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
05:20.38 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
05:20.53 MarcTannous thank you for closing my task
05:21.03 MarcTannous did you guys like the contributors page design?
05:21.30 Notify 03GCI:ishwerdas * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: None - Hey Yash, At some places there's a white text that you haven't changed after changing background color. Also...
05:23.39 MarcTannous can I get this task assigned?
05:23.39 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/6174499376463872
05:23.40 gcibot Eliminate any library global variable #4
05:23.40 gcibot Status: ClaimRequested
05:23.40 gcibot Mentor(s): Hardeep Singh Rai, Ishwerdas
05:23.45 MarcTannous I already have th code and want to upload it
05:27.08 YashM Marc, which variable did you do
05:28.37 MarcTannous let me check really uqick
05:28.51 MarcTannous db5_enc_eln
05:28.53 MarcTannous was an array
05:28.57 *** join/#brlcad Manas (~t.mns2001@117.200.48.20)
05:28.58 MarcTannous lenb*
05:29.00 MarcTannous len*
05:29.30 MarcTannous but I can not upload the .diff file yet :(
05:29.34 MarcTannous it's been >15 hours
05:29.45 MarcTannous since I've had it lying around on my desktop :D
05:34.45 Notify 03GCI:ishwerdas * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
05:38.22 Notify 03GCI:gjeet * 6174499376463872 Eliminate any library global variable #4: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
05:40.18 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
05:41.08 Notify 03GCI:brlcad * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: columns - Rexey, this is looking a lot better but there is still some column misalignment. Notice...
05:41.25 *** join/#brlcad andromedagalaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:43.07 MarcTannous brlcad: could you please assign me the global variable removal task? :)
05:43.41 YashM It's already assigned to you by gjeet?
05:44.11 YashM <Notify> GCI:gjeet * 6174499376463872 Eliminate any library global variable #4: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
05:44.44 *** join/#brlcad Manas (~t.mns2001@59.89.31.23)
05:46.04 MarcTannous oh, thank you gjeet!
05:46.08 MarcTannous just a sec, let me upload my file
05:46.09 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: please review brl tshirt 3.xcf - please review brl tshirt 3.xcf and please tell the changes which need to be done.
05:46.13 MarcTannous hope I've done it right this time
05:46.57 MarcTannous there we go
05:46.59 Notify 03GCI:tannousmarc * 6174499376463872 Eliminate any library global variable #4: Ready for review - The work on this task is ready to be reviewed.
05:52.06 Notify 03GCI:o7p9bxbnyj * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Ready for review - The work on this task is ready to be reviewed.
05:52.31 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: Ch3ck- sir/mam u can review the brltshirt3.png file. - hello sir/mam. You can review the file brltshirt3.png file .... Thank u, ...
05:52.41 Notify 03GCI:brlcad * 5833974572122112 Design a BRL-CAD Sticker #15: layers needed - Ekansh, I agree that layers are needed that separate each design element. Especially if you add byline text or try...
05:53.56 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: Ready for review - The work on this task is ready to be reviewed.
05:54.06 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: None - How about now? I added a background to headers to make it look different from the text.
05:54.25 ignacio|sleep Good night everyone, time for some sleep :)
05:55.37 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: None - what type of editing must i do
05:55.47 Notify 03GCI:helix * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Ready for review - The work on this task is ready to be reviewed.
05:55.51 andromeda-galaxy I tried to mark https://www.google-melange.com/gci/task/view/google/gci2014/6361827663413248 as complete about 1 hour ago, and it looked like it had been marked complete on Melange, but I just reloaded it and Melange showed it as not submitted, so I just resubmitted it now. Has anyone else run into this?
05:55.52 gcibot NACA Airfoils Code - Convert Fortran to C++
05:55.52 gcibot Status: NeedsReview (4 days, 2 hours left)
05:55.52 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
06:00.58 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:02.17 *** join/#brlcad Manas (~t.mns2001@117.207.54.94)
06:02.21 MarcTannous andromeda-galaxy: happened to me a few days ago
06:02.27 MarcTannous andromeda-galaxy: thought it was me being dumb xD
06:03.32 andromedagalaxy MarcTannous: Oh well...
06:04.45 Notify 03GCI:ekansh_mahendru * 5833974572122112 Design a BRL-CAD Sticker #15: Ready for review - The work on this task is ready to be reviewed.
06:12.56 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Claimed - I would like to work on this task.
06:15.34 *** join/#brlcad Manas (~t.mns2001@117.200.55.151)
06:19.54 Notify 03GCI:gjeet * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Assigned - This task has been assigned to hardik. You have 100 hours to complete this task, good luck!
06:20.05 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
06:22.20 Michael_Huang Hi, would it be possible for someone to run through this guide I wrote? I've faced nothing but crashes in all the environments I've tried it.
06:22.21 Michael_Huang http://brlcad.org/wiki/VOL
06:23.13 MarcTannous getting a crash at the last step?
06:24.11 Michael_Huang yeah
06:24.49 MarcTannous will try that today, will write my results here
06:24.54 MarcTannous what task are you attempting?#
06:25.12 Michael_Huang this task: https://www.google-melange.com/gci/task/view/google/gci2014/5080466516344832
06:25.13 gcibot Create a VOL wiki page
06:25.13 gcibot Status: NeedsWork (4 hours, 34 minutes left)
06:25.13 gcibot Mentor(s): Kesha Shah, Ch3ck
06:25.57 Notify 03GCI:brlcad * 6127620076863488 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Closed - Congratulations, this task has been completed successfully.
06:27.01 MarcTannous Michael_Huang will follow your guide today, will report results
06:27.15 Michael_Huang Thanks. Jacob B told me it worked fine in FreeBSD, but I got the same error in FreeBSD, Ubuntu, and Windows
06:27.29 MarcTannous I'll try for Debian :d
06:28.57 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
06:32.43 Notify 03GCI:harman052 * 6356815033925632 Design a BRL-CAD Sticker #9: Good efforts - Hi Jatin, Considering your substantial efforts we can now close this task. Just make the following changes in the...
06:33.03 Notify 03GCI:harman052 * 6356815033925632 Design a BRL-CAD Sticker #9: 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...
06:38.06 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: None - done with it, ready to be reviewed please check it out
06:39.47 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: None - anyone please tell me what the heck i have to do with it now
06:42.12 Notify 03GCI:brlcad * 5797874164039680 Create a book layout for Doc Camp Book #2: very nice! - Aditya, I'm not sure what the issues others are having with your files, but your design looks good to me. If...
06:43.24 Notify 03GCI:harman052 * 6690570030284800 Design a T-Shirt for BRL-CAD: 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...
06:43.54 Notify 03GCI:rohit_agarwal * 5781103189164032 Create a BRL-CAD presentation template #8: Task Claimed - I would like to work on this task.
06:46.01 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:46.26 Notify 03GCI:jatintaneja17 * 6356815033925632 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
06:47.01 Notify 03GCI:brlcad * 4936325870387200 Design a website icon set for brlcad.org: basis for this design? - Parth, Very interesting style on your icons! Nice work. Are you following any particular design...
06:51.04 MarcTannous brlcad: to answer your question regarding that guy's icons, look very similar to what this program generates http://iconion.com/
06:51.10 Notify 03GCI:tannousmarc * 4936325870387200 Design a website icon set for brlcad.org http://www.google-melange.com/gci/task/view/google/gci2014/4936325870387200: Design basis, probably : Design basis,...
06:51.19 *** join/#brlcad Manas (~t.mns2001@117.200.55.151)
06:54.20 YashM Yeah i was wondering about it too
06:54.23 YashM looked ripped off
06:55.22 YashM He used an Entypo icon as the file name suggests and edited it in Iconion
06:55.23 Notify 03GCI:brlcad * 5781103189164032 Create a BRL-CAD presentation template #8: pdf - Hardik, were you unable to upload a pdf of the presentation? One of the mentors replied that they were unable to...
06:55.30 Notify 03GCI:brlcad * 5781103189164032 Create a BRL-CAD presentation template #8: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
06:56.12 MarcTannous oh, I just remembered that exact gradient
06:56.18 MarcTannous from iconion
06:56.31 MarcTannous maybe he just used it as inspiration
06:56.36 MarcTannous it's a nice gradient
06:59.10 Notify 03GCI:harman052 * 6690570030284800 Design a T-Shirt for BRL-CAD: Better - Hi Manas, Your latest design is much better than the earlier one but still it needs refinements to be accepted. On front...
07:01.02 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: None - hello sean, could you just specify what kind of changes do i have to bring in that file to make it acceptable.
07:02.48 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: None - i'm waiting for your reply
07:04.38 Notify 03GCI:ronaldoh373 * 5781103189164032 Create a BRL-CAD presentation template #8: None - hello rohit,it's me if yu recognize, good luck with the task
07:06.04 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: None - it's been too long, i'm getting sick now.
07:10.16 Notify 03GCI:shashvy * 4984016314826752 Fix image sizing in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #3: Task Claimed - I would like to work on this task.
07:10.55 *** join/#brlcad Manas (~t.mns2001@59.89.98.220)
07:14.12 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: i have uploaded updated fil- bRl tshirt 4.png - please review bRl tshirt 4.png
07:15.28 Notify 03GCI:manastaneja * 6690570030284800 Design a T-Shirt for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
07:16.03 Notify 03GCI:harman052 * 4984016314826752 Fix image sizing in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #3: Task Assigned - This task has been assigned to Shashvy...
07:18.57 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-ylfsesucbjxpfdog)
07:23.34 *** join/#brlcad jrullman (uid54856@gateway/web/irccloud.com/x-wjtuqniqojrxaixn)
07:24.29 Notify 03GCI:shashvy * 4984016314826752 Fix image sizing in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #3: Fix image sizing in BRL-CAD's Docbook Documentation (any one...
07:25.47 *** join/#brlcad ekansh (~ekansh@106.78.87.47)
07:26.35 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Ready for review - The work on this task is ready to be reviewed.
07:30.12 *** join/#brlcad Manas (~t.mns2001@59.89.98.220)
07:31.22 Notify 03GCI:harman052 * 6690570030284800 Design a T-Shirt for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
07:31.52 Notify 03GCI:brlcad * 6174499376463872 Eliminate any library global variable #4: Task Closed - Congratulations, this task has been completed successfully.
07:34.01 MarcTannous brlcad: was my code okay?
07:34.13 MarcTannous oh my god :D
07:34.14 MarcTannous I did it
07:34.15 MarcTannous !!!
07:35.28 Notify 03GCI:brlcad * 6174499376463872 Eliminate any library global variable #4: not ideal - Duplicating the values in two places is far from ideal, but this does conform with Rule of Three (ie,...
07:36.52 Notify 03GCI:brlcad * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
07:37.19 ekansh please review my task * 5833974572122112 Design a BRL-CAD Sticker #15
07:37.52 Notify 03GCI:harman052 * 6356815033925632 Design a BRL-CAD Sticker #9: Task Closed - Congratulations, this task has been completed successfully.
07:38.22 Notify 03GCI:tannousmarc * 6174499376463872 Eliminate any library global variable #4: How should I have done it? - I used 'grep -r 'db5_enc_len' ' while on /src/ to search that string recursively in all...
07:38.41 *** join/#brlcad Manas (~t.mns2001@117.200.60.22)
07:41.59 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: 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...
07:43.57 Notify 03GCI:brlcad * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: minor issues - If you run "make regress", I believe you'll find that your changes will fail. You should not include any...
07:45.01 Notify 03GCI:brlcad * 5853389636239360 Design a BRL-CAD Sticker #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...
07:46.21 Notify 03GCI:tannousmarc * 5309919842533376 Design a website icon set for brlcad.org #2: Task Claimed - I would like to work on this task.
07:48.47 Notify 03GCI:brlcad * 5853389636239360 Design a BRL-CAD Sticker #3: more specific - Vidushi, Mandeep noted several items that can be improved including making the logo look not blurred, more aesthetically...
07:49.38 Notify 03GCI:brlcad * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: Task Closed - Congratulations, this task has been completed successfully.
07:50.23 Notify 03GCI:brlcad * 5237391803547648 Create a BRL-CAD style guide / cheat sheet #5: fantastic work - Truly fanastic. Thank you Yash! We'll likely use this or a derivation of this really soon.
07:51.35 YashM Thanks brlcad, would you want something changed?
07:51.48 Notify 03GCI:brlcad * 5833974572122112 Design a BRL-CAD Sticker #15: Task Closed - Congratulations, this task has been completed successfully.
07:52.08 MarcTannous I think he is not on IRC, asked him some questions regarding my task half an hour ago, no reply yet
07:52.17 MarcTannous try reaching him via google-melange, he seems to be reviewing all the tasks
07:52.25 Stragus He'll surely read IRC eventually and reply
07:54.44 Notify 03GCI:ekansh_mahendru * 5271187022151680 Design a website icon set for brlcad.org #5: Task Claimed - I would like to work on this task.
07:54.45 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: Query Regarding The Design - I had a few clarifications: 1) Do also require the functionality of the...
07:55.54 Notify 03GCI:helix * 6380328235040768 Design scale/rotate/translate/shear icons #2: Task Claimed - I would like to work on this task.
07:58.30 Notify 03GCI:brlcad * 4936325870387200 Design a website icon set for brlcad.org: replies to questions? - Parth, I see you've submitted more icons, but you've not answered any questions... are you reading...
07:58.31 Notify 03GCI:brlcad * 4936325870387200 Design a website icon set for brlcad.org: 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...
07:59.25 Notify 03GCI:Melange * 4975346856230912 Write manual page documentation (for g-euclid1): Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
08:00.07 brlcad MarcTannous: YashM: thanks for the iconion sleuthing
08:00.20 MarcTannous did it turn out to actually be iconion?
08:00.48 YashM It cannot be anything els
08:00.59 brlcad using a tool doesn't disqualify them, just not nearly as exciting that it wasn't the student's ability
08:01.04 YashM he uploaded a 256x256 blurred oversized single image PSD
08:01.05 brlcad don't know what they used, didn't reply yet
08:01.34 YashM Anyways, brlcad do you want something changed in the cheatsheet?
08:01.35 MarcTannous brlcad: could you please assign me the task I claimed and give me hints as to how I could've handled removal of the global variable better?
08:01.46 brlcad YashM: my brain is fried, ask me tomorrow ;)
08:02.01 YashM Haha, wouldn't blame you :)
08:02.33 brlcad you clearly put enough work into it, so any improvements could be an additional task or need to be thought out in more specific detail
08:02.39 brlcad YashM: how long did you work on that?
08:02.59 YashM 1-1.5 days
08:03.09 YashM i was searching for content to put
08:03.21 YashM just put what I've learnt when i designed stickers and banners in the beginning
08:03.27 Notify 03GCI:brlcad * 5309919842533376 Design a website icon set for brlcad.org #2: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
08:03.47 Notify 03GCI:brlcad * 5271187022151680 Design a website icon set for brlcad.org #5: Task Assigned - This task has been assigned to Ekansh. You have 100 hours to complete this task, good luck!
08:03.57 Notify 03GCI:brlcad * 6380328235040768 Design scale/rotate/translate/shear icons #2: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
08:04.12 Notify 03GCI:pulkitgupta * 5001720170020864 Write manual page documentation (for g-step): None - I would like to work on this task
08:04.21 YashM I've already made the shear/rotate, etc icons
08:04.24 YashM just need to upload
08:04.27 brlcad YashM: in terms of hours?
08:04.49 brlcad certainly not 24-36 hours ;)
08:04.52 MarcTannous brlcad: did you see this : http://www.google-melange.com/gci/task/view/google/gci2014/6075139737255936
08:04.52 YashM Yeah
08:04.52 gcibot Design a web page that overviews the BRL-CAD contributors #4
08:04.52 gcibot Status: Closed
08:04.52 gcibot Mentor(s): Jacob B, Ch3ck
08:05.21 YashM Like 3-4 hours of making, didn't count the content i searched for putting in there
08:06.43 Notify 03GCI:pulkitgupta * 5001720170020864 Write manual page documentation (for g-step): Its good - i would like to work on this ttask.
08:07.43 Notify 03GCI:helix * 6380328235040768 Design scale/rotate/translate/shear icons #2: Ready for review - The work on this task is ready to be reviewed.
08:08.38 brlcad YashM: awesome, thanks
08:08.42 brlcad MarcTannous: I did
08:10.39 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-fykwvolcshvnhwsm)
08:11.16 brlcad again, brain fried but I have mixed feelings about the variable image sizes and discategorization
08:11.50 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - You do not require to have any functionality, we just need design. Forms can be there (which I would...
08:11.52 brlcad the layout and overall design are nice though, certainly better than what we have (nothing / a text file)
08:12.21 MarcTannous haha, don't worry. it was more of a concept rather than a well thought process. It looks like a hall of fame to me
08:12.32 MarcTannous that was what I was going for
08:12.52 brlcad yeah, I'm not sure we want contributor's to be portrayed as a gallery
08:13.59 brlcad whole implications of who is better than whom that I don't think is constructive (e.g., our AUTHORS while lists everyone chronologically
08:14.02 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - All right, thanks, and no actual '.html' file is required?
08:14.41 brlcad andwould probably be the source for populating this
08:15.25 brlcad smaller pics .. really it's about associating a name with "an artist statement" about what works they've contributed
08:16.10 MarcTannous by the way, have been working and experimenting with the html canvas yesterday
08:16.12 brlcad still, this is very new topic for us to think about and just my half-baked initial impressions
08:16.17 brlcad yeah?
08:16.40 MarcTannous I think the whole boolean implementation of primitives merging IS possible
08:16.42 brlcad we can create a task to do exactly that, like try to display a boolean xor
08:16.55 MarcTannous however I really need to get comfortable with that
08:17.03 brlcad so lets make some tasks
08:17.22 MarcTannous I'm sure primitives could be displayed, but for a great effect you need them at least "floating" which implies a simulation of gravity
08:17.25 brlcad let me know what a good breakdown might be, subtasks you can tackle before tying it all into a landing
08:17.29 brlcad (tomorrow)
08:17.38 Notify 03GCI:shashvy * 4984016314826752 Fix image sizing in BRL-CAD's Docbook Documentation (any one large document or 4 smaller documents) #3: Claim Removed - The claim on this task has been removed,...
08:17.44 MarcTannous and simulating gravity is *argh* very very hard
08:18.13 Notify 03GCI:shashvy * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Task Claimed - I would like to work on this task.
08:18.14 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - You have a choice between following a) submit different images for different form factors or b)...
08:18.15 brlcad don't need no stinkin' gravity
08:18.21 MarcTannous I'll keep looking into it in my idle time and once I am certain I can accomplish it, I'll notice you ( ping you here ).
08:19.13 Notify 03GCI:brlcad * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Task Assigned - This task has been assigned to Shashvy Mittal. You have 100 hours to complete this task, good luck!
08:19.48 brlcad could pick simple random directions or even fixed back and forth style setup like your first
08:20.00 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - All right, thanks.
08:20.09 *** join/#brlcad Manas (~t.mns2001@117.207.48.164)
08:22.05 ekansh how many and which icons are to be submitted for the icon designing task
08:23.26 MarcTannous ekasnsh : There should be at-least following icons home about wiki gallery blog download contact login logout sign up community and you can look more at website.
08:24.05 ekansh thank u
08:24.19 *** join/#brlcad andrei (~andrei@188.25.27.61)
08:24.26 MarcTannous any time
08:25.21 andrei hello!
08:25.28 MarcTannous hello andrei!
08:25.41 andrei what have you all been up to?
08:25.53 YashM hi andrei
08:26.03 MarcTannous can I get some tips regarding global variables removal? Sean said my method ( declaring them locally when needed ) was not optimal, have no idea how to do it better.
08:26.28 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/6174499376463872
08:26.29 gcibot Eliminate any library global variable #4
08:26.29 gcibot Status: Closed
08:26.29 gcibot Mentor(s): Hardeep Singh Rai, Ishwerdas
08:27.00 andrei yeah, Marc, sure
08:27.11 andrei but it depends on the nature of issue
08:27.12 andrei i.e
08:27.19 andrei you can add a parameter to the function
08:27.35 andrei if you have 30 functions in a file and keep a global var because of 3
08:27.51 andrei then you can declare locally and pass a parameter between them
08:28.00 andrei in any case, there's no fixed way to dealing with this
08:28.19 andrei if you need help, show me the code you re working on
08:28.23 andrei and we ll work something out
08:28.28 MarcTannous the diff file is here http://www.google-melange.com/gci/task/view/google/gci2014/6174499376463872
08:28.29 gcibot Eliminate any library global variable #4
08:28.29 gcibot Status: Closed
08:28.29 gcibot Mentor(s): Hardeep Singh Rai, Ishwerdas
08:29.23 MarcTannous it's a fairly simple task, as that's a const int array that never changes values
08:29.36 MarcTannous that is why I was wondering what the optimal version was
08:30.03 andrei so you re saying that it s a const that never changes
08:30.08 andrei that exists in two places ?
08:30.21 *** join/#brlcad Manas (~t.mns2001@117.207.57.8)
08:30.27 MarcTannous nope, it was a const array declared as a global in globals.c
08:30.56 MarcTannous and the task was removal of it and not declaring it globally, while not making anything malfunction
08:31.26 MarcTannous used grep -r '____' with the variable as my parameter in the head of /src/ to search for all its appearances, then declared it locally when needed
08:31.38 andrei ah, yeah, I ve seen what you did
08:34.48 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Great start - Great start Hardik. Please use our new logo (links are given in the task description) as the old eagle logo is not...
08:35.26 *** join/#brlcad Manas (~t.mns2001@59.89.31.162)
08:35.45 andrei MarcTannous to be honest, it s probably the most straight forward approach
08:35.54 Notify 03GCI:keshashah * 5080466516344832 Create a VOL wiki page: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
08:36.25 brlcad ekansh: MarcTannous: so the icon one .. I saw that response and it seemed a bit unrealistic -- please keep tabs on how long you spend designing the icons
08:36.30 MarcTannous andrei, I know, that's why I am really confused as to how I should've done it
08:37.02 brlcad I would expect about .5-1.5 hours per icon, which implies there should only be about 3-6 unrelated icons per task
08:37.10 brlcad and that's being somewhat aggressive
08:37.35 andrei when brlcad said it's less optimal
08:37.41 andrei he didn't mean it was bad
08:38.10 andrei also, brlcad: sorry, me and mihaineacsu were away for a contest friday and saturday, we re back to normal now
08:38.11 brlcad well you did change the behavior of those applications and that is "probably" bad ;)
08:38.28 MarcTannous brlcad: how was it changed?
08:38.30 brlcad the converters set that tolerance to 2.0
08:38.53 MarcTannous brlcad: no no, I agree I made mistakes, but that was a previosu task
08:38.57 brlcad you removed that setting, so they were then using the 0.5 or 0.05 setting, whichever it was
08:39.07 MarcTannous I meant this task
08:39.10 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/6174499376463872
08:39.10 gcibot Eliminate any library global variable #4
08:39.10 gcibot Status: Closed
08:39.10 gcibot Mentor(s): Hardeep Singh Rai, Ishwerdas
08:39.12 brlcad oh, which are we talking about?
08:39.37 MarcTannous justy declaring the array locally when needed, as it's only needed in two places, instead of having it declared globally
08:39.39 brlcad I said why that one wasn't optimal, you duplicate data in two places
08:40.32 MarcTannous well yeah, but only adding it in one of the files would cause it to malfunction, as that const array not being declared in the other. The only other solutino would've been having it decalred globally, which was the whole purpose of the task
08:40.36 brlcad so now if that data needs changed, one needs to 1) *know* that it exists in N places, and 2) make the change(s) one desired
08:40.50 brlcad that's a common source of bugs over time, they get out of sync
08:41.19 MarcTannous hmm yes, you are correct
08:41.28 MarcTannous wwhat would've been a better way of handling it>?
08:42.19 brlcad hard to say, would have to read the code to see what those tables are for specificially
08:43.06 brlcad the data could have been confined to a header, e.g., a preprocessor symbol
08:43.25 brlcad that would have at least elimianted the duplciation
08:43.41 MarcTannous you mean a "
08:43.44 MarcTannous "
08:43.56 MarcTannous "#define ..."?
08:44.22 brlcad yes
08:44.39 andrei brlcad: I'm either a noob, or I m unable to edit the calendar ?
08:44.45 brlcad but then there would need to be some common header AND it would need to make sense from an API perspective
08:46.06 brlcad andrei: I used your GCI e-mail address
08:46.07 MarcTannous brlcad: yeah, I considered that but a new header would've had to be created, and I thought that wasn't okay, seemed like bad practice from my perspective
08:46.13 brlcad pm me your good address if it's different
08:46.16 brlcad s/good/google/
08:46.44 brlcad MarcTannous: that's quite possible, like I said ... it heavily depends on the code in question
08:46.50 brlcad and what it'd mean as API
08:47.01 brlcad it might fit in with an existing header
08:47.09 brlcad it might have made no sense too
08:47.12 MarcTannous brlcad: having completed one of these global variable removals tasks, can I get another one?
08:47.26 brlcad you can get as many as you like
08:47.33 MarcTannous brlcad: some of them are quite challenging to remove
08:47.38 MarcTannous oh, that's great
08:47.40 brlcad but do realize some of them are going to be a little tricky, like the first one you attempted
08:48.09 brlcad a couple of them should be pretty darn easy
08:48.13 MarcTannous yeah, I need a little bit more experience with your source code before diving into that one, as it changes the variable. Will probably try more const variables, as they should not change value
08:48.17 brlcad there's even a few that aren't listed that would be fair game
08:48.25 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: REPLY - Respected mentors my strategy for designing icons was first creating sone good icons in an desktop app...
08:48.44 brlcad there's not many that are const .. even that one surprised me a little bit
08:48.44 MarcTannous brlcad: that would mean I can try outside of libbn/libbu/libbr?
08:49.34 MarcTannous brlcad: haha, it was indeed Iconion, that gradient made it stand out
08:49.36 *** join/#brlcad ekansh_mahendru (~androirc@14.195.112.94)
08:50.19 YashM loved that "seems easy but i did a lot of effort"
08:51.27 brlcad MarcTannous: ask first, but yes many/most library globals are fair game
08:51.57 brlcad wanders off, happy noches!
08:52.33 MarcTannous brlcad: the grep recursive search is a godly tool, good thing I found it during this task
08:54.51 andrei in terms of linux
08:55.07 andrei we can help you with commands/ tools
08:55.20 MarcTannous I only have one question :
08:55.28 MarcTannous how do I go one directory "up"?
08:55.54 MarcTannous do I really have to "cd" to that destination all over again?
08:56.41 andrei nope
08:56.42 andrei cd ..
08:56.48 andrei .. is a shortlink meaning "one up"
08:56.54 andrei and "." means current directory
08:57.05 andrei you can even do cd ../../
08:57.08 andrei to go two up
08:58.42 MarcTannous oh thanks
08:58.45 MarcTannous been struggling with that
08:59.07 MarcTannous also, any idea why "grep -r" sometimes returns the same file, same line of code multiple times?
09:00.14 *** join/#brlcad Manas (~t.mns2001@117.200.62.245)
09:08.35 *** join/#brlcad Manas (~t.mns2001@117.200.56.128)
09:08.47 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Ready for review - The work on this task is ready to be reviewed.
09:20.35 *** join/#brlcad ekansh_mahendru (~androirc@117.210.124.133)
09:23.15 *** join/#brlcad winghouchan (~winghouch@05447621.skybroadband.com)
09:25.42 *** join/#brlcad Manas (~t.mns2001@59.89.31.95)
09:27.34 Notify 03GCI:arpitkambojshcs * 5987394427813888 Design a BRL-CAD splash screen #10: Task Claimed - I would like to work on this task.
09:34.24 Notify 03GCI:deepakkumarsharma * 5987394427813888 Design a BRL-CAD splash screen #10: Task Assigned - This task has been assigned to Arpit Kamboj. You have 96 hours to complete this task, good luck!
09:38.10 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
10:00.58 *** join/#brlcad Manas (~t.mns2001@117.200.63.58)
10:08.26 Notify 03GCI:arnav * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: a problem has occured - sir, please give a example to what to do in this task. i...
10:08.51 Notify 03GCI:arnav * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: a problem has occured - Sir, Please give a example to what to do in this task. I...
10:09.57 Notify 03GCI:programmingluko * 5254428328198144 Design a website icon set for brlcad.org #3: Ready for review - The work on this task is ready to be reviewed.
10:11.42 Notify 03GCI:arnav * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: Claim Removed - The claim on this task has been removed, someone else can claim it...
10:23.12 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
10:28.34 Notify 03GCI:tannousmarc * 5309919842533376 Design a website icon set for brlcad.org #2: Ready for review - The work on this task is ready to be reviewed.
10:32.42 Notify 03GCI:adityagulati * 5797874164039680 Create a book layout for Doc Camp Book #2: New Files - Sir, I have uploaded the new files in the formats "jpeg"and"pdf". Thanks for the compliment. It took...
10:45.18 *** join/#brlcad swethas (~swetha@49.205.215.143)
10:47.00 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: Ready for review - The work on this task is ready to be reviewed.
10:47.55 Notify 03GCI:izak * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3 http://www.google-melange.com/gci/task/view/google/gci2014/5303979902763008: None I think Contributors...
10:59.29 Notify 03GCI:izak * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: facebook banner looks - Hi Mongoose, What about making the "EST {logo} 1979" portion of...
10:59.59 Notify 03GCI:Melange * 5080466516344832 Create a VOL wiki page: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
11:08.54 Notify 03GCI:judebirch * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Ready for review - The work on this task is ready to be reviewed.
11:09.17 MarcTannous any mentor around who can take a look over my icon set? :D
11:10.12 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-icieslbaajikobwm)
11:10.30 Notify 03GCI:izak * 5344998316834816 Create numerics library (LIBBN) unit test for rand.c: Good Job - Hi Marc, You did a good job on this task.
11:12.10 Notify 03GCI:izak * 5494813218570240 Fix bounding box function for our polygonal mesh (BoT) primitive: Good Job - You did a good job here Andromeda
11:12.59 *** join/#brlcad merzo (~merzo@102-115-133-95.pool.ukrtel.net)
11:13.05 Notify 03GCI:izak * 5580955767013376 Expose and validate sketch and extruded sketch centroid analysis: Great Job - Perfect Andromeda. You did it well.
11:16.21 Notify 03GCI:izak * 5234924210618368 Design a BRL-CAD business card #3: Great Job ! - These Complementary cards are great. You did a great job designing them.
11:39.50 MarcTannous ``Erik: andrei: ch3ck: maths22: I've had some issues with recursive grep searches for a certain string under /src/ in Debian, is there any alternative?
11:41.51 ``Erik use grep better? what's the exact command you're using?
11:43.28 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
11:44.56 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
11:46.15 MarcTannous ``Erik: for example, let's say I search the string 'db5_enc_len'
11:46.29 MarcTannous I navigate to src, because I want to search the whole directory
11:46.29 MarcTannous and run
11:46.45 MarcTannous grep -r 'db5_enc_len'
11:46.54 MarcTannous to search for it recursively, in all the folders
11:47.05 Notify 03GCI:izak * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: None - Mehak Sharma This task is already claimed and is now work in progress. Please find...
11:47.09 MarcTannous I get most of the files it appears in returned twice from grep
11:47.43 MarcTannous I get most of the files returned twice from grep *
11:47.48 MarcTannous for some reason
11:50.01 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:50.17 Notify 03GCI:martinhesa * 6182685047259136 Design a BRL-CAD splash screen: Re: Nice work! - I'm actually Martin, not Jayde, but thanks anyway.
11:51.17 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: None - Okay sir, But the "Claim this task" button is still available..
11:54.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:54.58 ``Erik grep matches instances, not just files... so if it's used twice in a file, it'll show both lines in that file
11:54.58 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Time is passing - Respected mentors, Please give me a quick review as I have done what us said completely. Time...
11:57.11 ``Erik looks like -q will stop on a file after the first hit... or you could do pipe-fu and do "grep -r db5_enc_len . | cut -d : -f 1 | uniq -c" or something
11:57.30 MarcTannous I meant it shows the same line of code twice
11:57.57 MarcTannous that's the issue
12:06.02 ``Erik hm, can you paste the command and output to a pastebin?
12:09.06 MarcTannous at the moment I'm working on another global variable removal task and my terminal is full with useful information
12:09.16 MarcTannous oh wait I can just open a new terminal -duh
12:09.32 MarcTannous or actually let me show you with the command im working on
12:10.01 MarcTannous yashm: cd /brlcad-svn-trunk/src/librt
12:10.06 MarcTannous yashm: gedit -b globals.c
12:11.04 MarcTannous ``Erik : http://pastebin.com/fS0WVuVK
12:11.28 MarcTannous you can see that every single apparition is duplicated
12:11.32 MarcTannous for some reason
12:12.08 Notify 03GCI:Melange * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:15.54 Notify 03GCI:martinhesa * 6356614713966592 Design a BRL-CAD Sticker #11: Task Claimed - I would like to work on this task.
12:17.00 YashM any mentors here who can review a task?
12:18.54 Notify 03GCI: * : -
12:21.57 MarcTannous ``Erik: do you know why?
12:22.50 MarcTannous yashm: also waiting on task evaluation, I have one more task complete that I cannot submit due to the eval being in wait :(
12:23.56 YashM Have you seen maths22 lately?
12:26.29 MarcTannous nope
12:26.42 MarcTannous not yesterday though, he might have been here the day before that
12:27.03 MarcTannous or might have been here while I was off. He is on IRC though
12:27.14 MarcTannous so if you have a question for him, leave it here as he will most likely see it
12:29.49 YashM nah no question
12:30.11 YashM how much time does a svn checkout take
12:30.21 *** join/#brlcad Manas (~t.mns2001@117.207.51.60)
12:34.42 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
12:36.53 Notify 03GCI:ch3ck * 5080466516344832 Create a VOL wiki page: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
12:40.08 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:41.02 *** join/#brlcad mihaineacsu (~mihaineac@78.96.223.14)
12:47.09 ignacio Good morning! :)
12:48.08 ``Erik MarcTannous: I'm not seeing any actual dups in there... (the .svn dirs have copies of files to do diffs against, is that what you're seeing? does it work as you expect when you do "grep -r binu_types . | grep -v '\.svn'" ?
12:49.24 MarcTannous ``Erik: did not know about the .svn dirs, that was what I meant, thank you. searching and removing dirs containing .svn seems to fix it :)
12:49.56 ``Erik don't actually remove the .svn directories, just filter them out using grep... you need them to do "svn update" or "svn diff"
12:51.52 MarcTannous that's what I meant, by using yoru command
12:51.55 MarcTannous your*
13:02.13 *** join/#brlcad AnonGuy (~AnonGuy@180.151.152.112)
13:04.26 *** join/#brlcad Manas (~t.mns2001@117.207.51.118)
13:05.21 *** part/#brlcad AnonGuy (~AnonGuy@180.151.152.112)
13:06.28 Notify 03GCI:arpitkambojshcs * 5987394427813888 Design a BRL-CAD splash screen #10: Ready for review - The work on this task is ready to be reviewed.
13:10.52 MarcTannous brlcad: Sean, looks like my byline holds strong, people using it in their own splashart design :D told you it's nice.
13:10.56 *** join/#brlcad Manas (~t.mns2001@117.207.52.88)
13:16.18 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:21.37 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: None - how much time will it take to be approved
13:23.00 *** join/#brlcad blessing (~blessing@41.205.14.24)
13:28.35 *** join/#brlcad swethas (~swetha@49.205.215.143)
13:34.01 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
13:34.38 *** join/#brlcad ekansh (~ekansh@49.14.149.206)
13:38.42 Notify 03GCI:rohit_agarwal * 5781103189164032 Create a BRL-CAD presentation template #8: Ready for review - The work on this task is ready to be reviewed.
13:39.07 YashM the file im searching shows on sourceforge but does not show on grep?
13:39.16 *** join/#brlcad Manas (~t.mns2001@117.200.48.180)
13:44.27 *** join/#brlcad Manas (~t.mns2001@117.200.54.132)
13:46.21 Notify 03GCI:rohit_agarwal * 5781103189164032 Create a BRL-CAD presentation template #8: Files Uploaded - I have uploaded some files :- R text slide 1.xcf/.pdf/.png R title slide 1.xcf/.pdf/.png I...
13:47.09 Notify 03GCI:Melange * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task due soon - There are less than 24 hours left until the deadline, please submit your...
13:47.37 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:47.49 *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-ahmkjsezthajffcv)
13:57.07 Notify 03GCI:mihaineacsu29 * 5254428328198144 Design a website icon set for brlcad.org #3: Task Closed - Congratulations, this task has been completed successfully.
13:58.38 MarcTannous mihaineacsu: http://www.google-melange.com/gci/task/view/google/gci2014/5309919842533376 please?
13:58.39 gcibot Design a website icon set for brlcad.org #2
13:58.40 gcibot Status: NeedsReview (3 days, 22 hours left)
13:58.40 gcibot Mentor(s): Deepak, Gauravjeet Singh
13:59.11 mihaineacsu I'll take a look:)
13:59.26 MarcTannous only asking because I have another task done and want to submit it xD
13:59.58 mihaineacsu and I'm happy the .psds are in order
14:00.16 mihaineacsu there were some submissions that only had the final layer in the .psd
14:00.45 MarcTannous haha
14:00.48 Notify 03GCI:Melange * 4949440150372352 Design a BRL-CAD splash screen #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:01.58 mihaineacsu MarcTannous: please consider making the rest of the icons Ishwerdas mentioned on his post
14:02.11 MarcTannous Sean came by a few horus ago
14:02.20 MarcTannous and said to only design 3-4, I went overboard and designed all of them
14:02.32 mihaineacsu these are likely to be used in the final version
14:02.49 MarcTannous 10:36] <brlcad> I would expect about .5-1.5 hours per icon, which implies there should only be about 3-6 unrelated icons per task
14:03.43 MarcTannous mihaineacsu: which other icons?
14:04.21 mihaineacsu login, sign up, logout
14:04.25 MarcTannous I can do them quickly if you really want them
14:04.33 Notify 03GCI:harman052 * 5797874164039680 Create a book layout for Doc Camp Book #2: Task Closed - Congratulations, this task has been completed successfully.
14:04.58 mihaineacsu yeah, it would be great if we would d have the full set, as I said it's very likely the will be used
14:05.24 MarcTannous mihaineacsu: working on these as we speak, will upload to the task and then ping you, is that okay?
14:05.35 mihaineacsu yeah, that's great!
14:05.51 mihaineacsu let me know when you're done
14:07.34 Notify 03GCI:adityagulati * 5886429678796800 Create a Motion Typography video for BRL-CAD: Task Claimed - I would like to work on this task.
14:09.04 Notify 03GCI:mihaineacsu29 * 5886429678796800 Create a Motion Typography video for BRL-CAD: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good...
14:11.00 Notify 03GCI:adityagulati * 5886429678796800 Create a Motion Typography video for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
14:12.38 Notify 03GCI:adityagulati * 5886429678796800 Create a Motion Typography video for BRL-CAD: New File - Sir, I have uploaded a new file named "final.avi". Please watch it till the end. Hope you like it. ...
14:14.59 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): Task Claimed - I would like to work on this task.
14:16.09 Notify 03GCI:harman052 * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Task Closed - Congratulations, this task has been completed successfully.
14:16.34 Notify 03GCI:ch3ck * 6363932600041472 Break up large header into smaller headers (include/bn.h): Task Assigned - This task has been assigned to wltan. You have 100 hours to complete this task, good luck!
14:18.53 Notify 03GCI:harman052 * 4951935593480192 Design a banner for our Facebook page (and/or other social media sites) #8: Awesome! - Awesome work Jude! Keep the good work up and best of luck for rest of the...
14:20.09 YashM any mentors here?
14:22.34 Notify 03GCI:o7p9bxbnyj * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Ready for review - The work on this task is ready to be reviewed.
14:24.34 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:24.39 Ch3ck YashM: what's up?
14:24.44 Ch3ck any problem?
14:24.45 *** join/#brlcad blessing (~blessing@41.205.14.24)
14:24.49 Ch3ck brlcad: w
14:25.23 Ch3ck brlcad: I'm a bit confused with how the signing up process works on the calendar
14:25.33 Ch3ck can any one just give me some tips?
14:25.35 Notify 03GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
14:25.35 YashM i saw this variable in a header file thats not declared anywhere but still used in the file
14:26.03 Ch3ck which variable YashM
14:26.27 YashM its declared in some other header file
14:26.37 YashM but thats header file is not included in the file im seeing
14:26.49 YashM its max_bounces
14:27.15 MarcTannous maybe it's declared globally in a header/globals.c?
14:27.34 YashM grep doesnt say so
14:27.43 YashM ive not checked the include folder
14:28.01 MarcTannous check it out
14:28.06 MarcTannous just grep the whole thing
14:28.15 Notify 03GCI:codingcow_boy * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: Task Claimed - I would like to work on this task.
14:30.12 MarcTannous mentors
14:30.21 Notify 03GCI:mihaineacsu29 * 5309919842533376 Design a website icon set for brlcad.org #2: Task Closed - Congratulations, this task has been completed successfully.
14:30.28 MarcTannous I know some diff files that are done in tasks are not automatically patched to the repo
14:30.32 YashM i found this code inside some header file in include folder "OPTICAL_EXPORT extern int max_bounces"
14:30.38 YashM maybe thats why?
14:30.43 MarcTannous how do we keep tabs on which contestant is removing which global variable
14:31.21 Notify 03GCI:mihaineacsu29 * 5309919842533376 Design a website icon set for brlcad.org #2: None - Fantastic job!
14:31.41 Notify 03GCI:ch3ck * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: Task Assigned - This task has been assigned to codingcow-boy. You have 100 hours to complete...
14:31.56 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Task Claimed - I would like to work on this task.
14:32.05 YashM Marc, given a large sample space, I don't the probablity of that happening is high :P
14:32.35 MarcTannous I think it's really high considering me and andromeda were about to overcross on our very first global variable removal :P
14:32.35 YashM don't think*
14:32.48 YashM :O
14:32.49 MarcTannous nobody will try to remove the ones found in dozens of files :P
14:32.56 Notify 03GCI:mihaineacsu29 * 4989549641990144 Eliminate any library global variable: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
14:33.05 YashM did you find another variable
14:35.24 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Ignore differences that - Please ignore the differences that are not related to the binu_types variable, as these were...
14:35.29 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Ready for review - The work on this task is ready to be reviewed.
14:35.49 MarcTannous yashm: yep, there you go, just submitted my work :d
14:36.09 Notify 03GCI:harman052 * 5987394427813888 Design a BRL-CAD splash screen #10: Very Nice! - Hi Arpit, I really liked your design. Adding something 3D into the image (either in the background or in...
14:36.44 Notify 03GCI:harman052 * 5987394427813888 Design a BRL-CAD splash screen #10: 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...
14:38.09 Notify 03GCI:derekarani * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:43.41 Notify 03GCI:judebirch * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: Task Claimed - I would like to work on this task.
14:51.07 *** join/#brlcad jrullman (sid54856@gateway/web/irccloud.com/x-ylriypzytfczntut)
14:57.21 YashM Marc, do you just declare locally more than once the variables declared globally
14:57.47 MarcTannous yashm, depends on how that variable is used :d
15:02.43 Notify 03GCI:rossberg * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
15:05.40 Notify 03GCI:Melange * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
15:12.47 YashM do #defines and typedefs count as global variable
15:18.26 Notify 03GCI:popescuandrei * 5853389636239360 Design a BRL-CAD Sticker #3: None - Vidushi, thanks for working on this! Your idea is nice, but you need to work on it a bit. That background/text combiation...
15:18.31 Notify 03GCI:popescuandrei * 5853389636239360 Design a BRL-CAD Sticker #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...
15:21.58 *** join/#brlcad DanteLA (~DanteLA@a91-154-125-124.elisa-laajakaista.fi)
15:22.13 DanteLA Hi
15:22.29 YashM Hi there DanteLA
15:22.41 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-qjbgjlzfjqabxgic)
15:22.45 DanteLA Anyone know other software besides BRL-CAD and Povray that deals with implicit solid geometry?
15:23.42 DanteLA Implicit means perfect spheres, cylinders, cones etc.
15:24.09 DanteLA Without surface representation such as triangle tesselation
15:25.36 MarcTannous andrei: you here?
15:26.15 andrei MarcTannous: yeah
15:26.18 DanteLA Especially I wonder about commerial cad software.. they seem *all* to be surface representation
15:26.40 MarcTannous if you have the time, please check http://www.google-melange.com/gci/task/view/google/gci2014/4989549641990144
15:26.40 gcibot Eliminate any library global variable
15:26.40 gcibot Status: NeedsReview (4 days, 3 hours left)
15:26.40 gcibot Mentor(s): Hardeep Singh Rai, Mihai Neacsu
15:29.40 YashM andrei do #defines and typedefs count as global variable
15:30.16 andrei err
15:30.20 andrei nope
15:30.29 andrei I mean, they're not "variables"
15:30.52 andromeda-galaxy andrei: If you're reviewing tasks, can you please review them in the order submitted?
15:31.10 DanteLA At: http://brlcad.org/~sean/ideas.html there is task to create "reverse tesselation tool", which is crossed over. Does this mean someone has actually done it?
15:31.52 DanteLA It seems pretty impossible task to me, that might be another reason why it is crossed over :)
15:32.54 andrei andromeda-galaxy: I review tasks based on my know-how, can you give a link with yours?
15:33.21 andromeda-galaxy andrei: https://www.google-melange.com/gci/task/view/google/gci2014/6361827663413248
15:33.22 andrei DanteLA, if you re looking for a specific type of task, you can tell brlcad, if we can, we will add that kind of tasks. We've done it before
15:33.22 gcibot NACA Airfoils Code - Convert Fortran to C++
15:33.22 gcibot Status: NeedsReview (3 days, 17 hours left)
15:33.22 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
15:35.06 Notify 03GCI:harman052 * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
15:37.43 MarcTannous andromeda, my task is submitted at exactly the same time as yours, please...
15:37.46 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: None - what type of modifications must i do
15:39.17 andromeda-galaxy MarcTannous: I was also worried about some of the other people who submitted last night... I can't link to their tasks though.
15:40.25 andrei andromeda-galaxy: even if I mentor, that doesn't mean I m an expert in everything BRL-CAD has, it's a pretty wide domain
15:40.37 andrei also, I m reviewing your task now, to see if the build fails
15:40.53 andromeda-galaxy andrei: true... thanks!
15:40.55 andrei MarcTannous: when did you submit your task?
15:41.24 YashM andrei, why don't sourceforge and svn trunk match match?
15:41.42 MarcTannous andrei: ¬14 UTC
15:41.57 andrei YashM, huh?
15:42.11 andrei Yash, I ve reviewed your task but forgot to write
15:43.13 YashM which task
15:43.48 andrei the one with archer icons
15:44.04 andrei I suppose you got the user Yash on melange
15:44.12 Notify 03GCI:ekansh_mahendru * 5271187022151680 Design a website icon set for brlcad.org #5: Ready for review - The work on this task is ready to be reviewed.
15:44.23 YashM Yea
15:44.49 Notify 03GCI:popescuandrei * 6380328235040768 Design scale/rotate/translate/shear icons #2: None - Yash, looks nice! Well done!
15:44.53 Notify 03GCI:popescuandrei * 6380328235040768 Design scale/rotate/translate/shear icons #2: Task Closed - Congratulations, this task has been completed successfully.
15:45.07 andrei I(and I can guarantee that it applies for all mentors) try to review in cronological order as much as possible
15:45.13 andrei but there are factors that interfere
15:45.28 Notify 03GCI:helix * 6127396939890688 Design a new website landing page for BRL-CAD: Task Claimed - I would like to work on this task.
15:45.36 andrei like, andromeda-galaxy has a patch of a couple hundred lines, sometimes I got 10 minutes to do some reviews before I get to work
15:45.44 *** join/#brlcad ekansh (~androirc@106.67.26.188)
15:45.55 MarcTannous my patch is shorter :d
15:46.03 YashM hehe
15:46.26 andrei I can guarantee that there's absolutely no prefference in terms of tasks or users, but we do have a schedule of our own as well :)
15:47.00 andromeda-galaxy andrei: that makes sense... It's just that sometimes some tasks end up waiting for hour and ones submitted later get reviewed first
15:47.02 YashM andrei, could you assign me the task
15:47.34 ekansh GCI task * 5271187022151680 design a website icon set is ready to be reviwed
15:47.35 andromeda-galaxy *hours
15:47.49 MarcTannous andromeda-galaxy: obviously reviewing 4 icons is easier than reviewing hundreds of lines of code
15:47.50 MarcTannous :D
15:48.21 andrei what messed up the reviewing was that me and mihaneacsu had a contest from friday to sunday at 8pm, our time
15:48.26 andrei so we couldn't review
15:48.29 andrei but now we re back
15:48.41 andromeda-galaxy andrei: ahh..
15:48.48 MarcTannous is mihai around? he is the assigned mentor at one of my tasks that's waiting for review
15:49.03 andrei he's probably sleeping, but I ll look
15:49.09 andrei give me a link, please
15:49.50 YashM andrei, there are some files in sourceforge directory that dont match with my current svn trunk
15:49.51 Notify 03GCI:harman052 * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Good efforts - Hi bhargav, I appreciate that you referred different sources to write down your article. Since...
15:50.28 andrei argh, MarcTannous, you ll have to wait for andromeda-galaxy's patch, I m rebuilding now, ~ 50%
15:50.37 MarcTannous np, I'll wait
15:50.41 Notify 03GCI:vidushi * 5853389636239360 Design a BRL-CAD Sticker #3: Ready for review - The work on this task is ready to be reviewed.
15:50.44 MarcTannous I just want to see if mine works or if there's a better way
15:52.59 andrei you added it in 4 places?
15:54.13 MarcTannous yes, the solution suggested by Sean ( incorporating it as a define in a common header ) was not available due to them not sharing any header
15:54.25 MarcTannous I think even adding it locally 4 times is better than creating a standalone header for this
15:58.20 Notify 03GCI:kengwee * 5332242800836608 Model a gerotor in 3D using BRL-CAD #3: Task Claimed - I would like to work on this task.
16:01.04 *** join/#brlcad swethas (~swetha@49.205.215.143)
16:04.59 *** join/#brlcad elamgg (~androirc@1.187.205.109)
16:05.38 Notify 03GCI:harman052 * 5332242800836608 Model a gerotor in 3D using BRL-CAD #3: Task Assigned - This task has been assigned to Engelo. You have 100 hours to complete this task, good luck!
16:06.05 *** join/#brlcad merzo (~merzo@142-139-132-95.pool.ukrtel.net)
16:06.09 Notify 03GCI:popescuandrei * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: None - Patch applies fine. Based on Sean's comment above, I m going to close the patch. Well done! Andrei
16:06.19 Notify 03GCI:popescuandrei * 6361827663413248 NACA Airfoils Code - Convert Fortran to C++: Task Closed - Congratulations, this task has been completed successfully.
16:07.09 Notify 03GCI:o7p9bxbnyj * 5062082714140672 NACA Airfoils Code - Convert Fortran to C++ #2: Task Claimed - I would like to work on this task.
16:07.59 Notify 03GCI:harman052 * 6127396939890688 Design a new website landing page for BRL-CAD: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
16:08.44 Notify 03GCI:harman052 * 5062082714140672 NACA Airfoils Code - Convert Fortran to C++ #2: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good...
16:08.59 Notify 03GCI:popescuandrei * 4989549641990144 Eliminate any library global variable: None - Marc, You have duplicated the code for the array in four places, as Sean explained, that kind of duplication is...
16:09.09 Notify 03GCI:popescuandrei * 4989549641990144 Eliminate any library global variable: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
16:11.21 Notify 03BRL-CAD:peter-sa * 63607 (brlcad/trunk/src/proc-db/naca/naca.h brlcad/trunk/src/proc-db/naca/splprocs.c): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5062082714140672 that adds an initial C conversion of the NACA Airfoils Fortran file splprocs.f90.
16:11.22 gcibot NACA Airfoils Code - Convert Fortran to C++ #2
16:11.22 gcibot Status: Claimed (4 days, 3 hours left)
16:11.22 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
16:11.33 Notify 03GCI:popescuandrei * 4936325870387200 Design a website icon set for brlcad.org: None - The icons look good, but could you please use a color palette that fits beta.brlcad.org/wp? After changing...
16:11.58 Notify 03GCI:popescuandrei * 4936325870387200 Design a website icon set for brlcad.org: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
16:12.13 Notify 03GCI:ludwant123 * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: None - Is all of the information given in the links above?
16:14.29 Notify 03GCI:popescuandrei * 5781103189164032 Create a BRL-CAD presentation template #8: None - Rohit Agarwal, Really awesome thank you idea! It's creative and looks very good! Well done! Cheers, ...
16:14.44 Notify 03GCI:popescuandrei * 5781103189164032 Create a BRL-CAD presentation template #8: Task Closed - Congratulations, this task has been completed successfully.
16:14.49 andromeda-galaxy andrei: does every file need to include common.h, even one that doesn't use anything from it?
16:16.49 Notify 03GCI:popescuandrei * 5271187022151680 Design a website icon set for brlcad.org #5 http://www.google-melange.com/gci/task/view/google/gci2014/5271187022151680: None Hello, Ekansh! Icons look...
16:17.04 Notify 03GCI:popescuandrei * 5271187022151680 Design a website icon set for brlcad.org #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
16:17.05 andrei andromeda-galaxy: no need to include a header that you don t need anything from
16:17.06 andrei :)
16:17.15 andromeda-galaxy andrei: good!
16:17.23 andromeda-galaxy I have the work for the next task all ready, am putting it up now
16:17.50 Notify 03GCI:o7p9bxbnyj * 5062082714140672 NACA Airfoils Code - Convert Fortran to C++ #2: Ready for review - The work on this task is ready to be reviewed.
16:18.23 MarcTannous andrei: is defining in commons.h okay?
16:18.40 andrei that depends
16:18.43 andrei probably not
16:18.45 Notify 03GCI:popescuandrei * 5853389636239360 Design a BRL-CAD Sticker #3: None - Vidushi, well done! Thanks for doing this, hope you are having fun!
16:18.46 Notify 03GCI:popescuandrei * 5853389636239360 Design a BRL-CAD Sticker #3: Task Closed - Congratulations, this task has been completed successfully.
16:18.49 andrei because it s included everywhere
16:19.01 MarcTannous argh
16:19.08 YashM it'd be worse than previous one
16:20.27 MarcTannous andrei: 3 out of the 4 files have a common header different than commons.h
16:20.42 MarcTannous defining my variable there and locally defining it in the last file would be okay?
16:21.06 Notify 03GCI:popescuandrei * 5886429678796800 Create a Motion Typography video for BRL-CAD: None - Aditya Gulati, awesome work! Thank you for doing this!
16:21.11 andrei Marc: hold on a bit
16:21.26 Notify 03GCI:helix * 6127396939890688 Design a new website landing page for BRL-CAD: None - Note: This is only a concept. The actual website might differ a little in size, alignment, etc. I put a 3D...
16:21.31 Notify 03GCI:popescuandrei * 5886429678796800 Create a Motion Typography video for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
16:21.41 Notify 03GCI:helix * 6127396939890688 Design a new website landing page for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
16:22.07 andromeda-galaxy andrei: if/when you get to 5062082714140672, the reason that I defined the EPS* constants the way I did is because it allows more direct parity with the Fortran... cleaning up the whole set of conversions will be done soon
16:25.05 andrei YashM: http://www.google-melange.com/gci/task/view/google/gci2014/6127396939890688 I need to find out if they want only the psd, aside of that, I ll close this task, it looks awesom! :)
16:25.05 gcibot Design a new website landing page for BRL-CAD
16:25.06 gcibot Status: NeedsReview (4 days, 3 hours left)
16:25.06 gcibot Mentor(s): Popescu Andrei, Harmanpreet
16:25.21 YashM It's written submit imaged
16:25.24 YashM Also, thanks :)
16:25.51 andrei alright, you have a point :)
16:26.05 MarcTannous you can also do only images there? :O
16:26.14 MarcTannous damn
16:26.19 Notify 03GCI:popescuandrei * 6127396939890688 Design a new website landing page for BRL-CAD: None - Yash, awesome work!
16:26.24 Notify 03GCI:popescuandrei * 6127396939890688 Design a new website landing page for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
16:26.56 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:27.19 MarcTannous andrei: can you please help me? at the moment I'm idling, all I need is a yes or no. If I have 3 out of my 4 files having one common header, defining my variable there and just locally declaring it in the 4th file would work?
16:27.27 MarcTannous or should I also include the header to my 4th file?
16:27.28 andrei ah, sorry
16:27.35 andrei ok, so let s see
16:27.39 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: Task Claimed - I would like to work on this task.
16:28.09 andrei the first header above the files you work on
16:28.29 Notify 03GCI:brlcad * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Assigned - This task has been assigned to Mehak Sharma. You have 100 hours to...
16:28.30 Notify 03GCI:brlcad * 6436162138800128 Design scale/rotate/translate/shear icons #3: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
16:28.43 andrei the first header above the files you are working on
16:28.53 andrei is what you re meaning with 3 out of 4 files?
16:29.00 MarcTannous it's bu/sort.h
16:29.16 MarcTannous commons.h is included in all of them but you said it'd not be okay to define stuff there
16:29.16 andrei okay..
16:29.42 MarcTannous As I see it, there are three options to tackle this problem :
16:30.05 MarcTannous - Create a new header just for this array that would be included in all 4 files. ( Worst, in my opninion )
16:30.26 MarcTannous - Include bu/sort.h in the 4th file and only declare it there ( second best, in my opinion )
16:30.42 MarcTannous - Define it in bu/sort.h for the 3 files and then locally declare it in the 4th ( Best solution, in my opinion )
16:30.56 MarcTannous would it be okay?
16:31.30 Notify 03GCI:brlcad * 5062082714140672 NACA Airfoils Code - Convert Fortran to C++ #2: Task Closed - Congratulations, this task has been completed successfully.
16:32.19 andrei just one mmoment, Marc
16:32.40 Notify 03GCI:o7p9bxbnyj * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually: Task Claimed - I would like to work on this task.
16:32.44 YashM you can just globally declare variable in a common header or do you also need to put something in the files so it can "read" the variable?
16:32.51 MarcTannous brlcad: by the way, saw some splash arts with the byline "Think.Invent.Create" haha. I suppose my byline is generally liked?
16:33.17 MarcTannous yashm: the problem is there is no common header for all the files
16:33.20 Notify 03GCI:ch3ck * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete...
16:33.27 YashM 3 of them do
16:33.28 MarcTannous yashm: except for commons.h
16:33.36 YashM so if u put the variable in commons
16:33.36 *** join/#brlcad winghouchan (~winghouch@2.120.185.193)
16:33.42 YashM do you also need to put something inside the others
16:33.52 MarcTannous yashm: no, it's already defined there and they can use it.
16:34.05 MarcTannous yashm: at least in my case, because the array never changes values
16:34.18 andrei marc, ok so including it in commons definetly not
16:34.30 Notify 03GCI:o7p9bxbnyj * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually: Ready for review - The work on this task is ready to be reviewed.
16:34.44 andrei I would say include sort.h in the 4th place
16:34.50 andrei and declare it only in there
16:34.57 andrei brlcad already has too much code duplication
16:35.25 YashM andrei, what if the array changes value
16:35.27 Notify 03GCI:o7p9bxbnyj * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually: Files - Unfortunately, when I tried to create the page on MediaWiki it said that I did...
16:35.30 YashM then it wont work?
16:35.43 MarcTannous andrei: okay, thank you.
16:36.13 andrei finished reviewing tasks, phew
16:36.51 *** join/#brlcad merzo (~merzo@142-139-132-95.pool.ukrtel.net)
16:36.52 Notify 03GCI:brlcad * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually: Task Closed - Congratulations, this task has been completed successfully.
16:38.02 Notify 03GCI:o7p9bxbnyj * 6396732258648064 NACA Airfoils Code - Convert Fortran to C++ #3: Task Claimed - I would like to work on this task.
16:42.08 Notify 03GCI:brlcad * 5546966268248064 Write a wiki tutorial on how to create a polygonal mesh (NMG) manually http://www.google-melange.com/gci/task/view/google/gci2014/5546966268248064: please add ...
16:42.33 Notify 03GCI:ekansh_mahendru * 5271187022151680 Design a website icon set for brlcad.org #5: Ready for review - The work on this task is ready to be reviewed.
16:43.34 YashM andrei, what if the array changes value
16:43.56 andromeda-galaxy brlcad: when I try to add a page to the wiki it says I don't have permission... will getting a mediawiki account fix that?
16:47.49 YashM brlcad, you here?
16:51.25 Notify 03GCI:firstof5 * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Ready for review - The work on this task is ready to be reviewed.
16:57.18 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: Ready for review - The work on this task is ready to be reviewed.
16:57.43 Notify 03GCI:codingcow_boy * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: Ready for review - The work on this task is ready to be reviewed.
17:00.41 ekansh GCI:ekansh_mahendru * 5271187022151680 Design a website icon set for brlcad.org #5: Ready for review - The work on this task is ready to be reviewed.
17:00.43 *** join/#brlcad winghouchan (~winghouch@2.120.185.193)
17:00.49 andrei YashM from what you ve told me
17:00.57 andrei you got the same issue as Marc, regarding headers
17:01.07 andrei try working together to sort it out
17:01.08 andrei :)
17:02.22 andrei Marc, YashM, to test if your patches work
17:02.25 andrei go in the build directory
17:02.29 andrei (brlcad-build on the vm)
17:02.31 andrei and run make
17:02.34 andrei (in terminal)
17:02.36 andrei if it completes
17:02.41 andrei (i.e it reaches 100%)
17:02.49 andrei build works ok :)
17:02.59 MarcTannous pray with me Yashm
17:03.01 YashM thats it?
17:03.07 MarcTannous I'm at around 6%, hope it works
17:03.12 andrei yep
17:03.20 andrei also, guys, I cannot stress this enough
17:03.25 andrei there is _absolutely no stupid question_
17:03.34 Notify 03GCI:ch3ck * 6396732258648064 NACA Airfoils Code - Convert Fortran to C++ #3: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
17:03.57 andrei it happens to everyone not to know certain stuff, even if some might seem trivial
17:04.09 YashM brl-cad build on the vm?
17:04.18 YashM i have the svn
17:04.23 YashM can i copy it somewhere else and test
17:04.27 andrei ah, did you ever build it?
17:04.44 YashM nope
17:04.47 andrei let's say you have the svn in directory A
17:04.56 andrei and let s name the svn brlcad
17:05.12 andrei in A, you create a folder called brlcad-build
17:05.20 andrei you use windows, right?
17:05.23 YashM yup
17:05.25 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: Task Claimed - I would like to work on this task.
17:05.26 YashM i have cygwin
17:06.04 andrei I have no idea how to compile it on windows
17:06.06 andrei but, let's try
17:06.11 andrei can you open a cygwin console ?
17:06.15 YashM yup
17:06.20 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: New Files - Sir, I have uploaded 2 variants of all the icons (with their respective psd's). Hope You Will Like...
17:06.21 andrei go with it in
17:06.30 andrei brlcad-build
17:06.37 andrei then run cmake ../brlcad
17:06.39 andrei and make
17:08.19 andrei also, I really don t mind being asked on private messages but
17:08.20 YashM cygwin is similar to linux terminal so it should work
17:08.29 andrei it s way more useful for you guys to ask on channel
17:08.30 andrei for two reasons
17:08.36 andrei a) someone might answer before I do
17:08.49 andrei b) some other students would see your issue, and know what to do if they have a similar one
17:08.50 andrei :)
17:10.06 YashM oh i dont have cmake
17:10.34 MarcTannous andrei: problem encountered
17:10.51 MarcTannous andrei: building stopped because apparently, there are "multiple definitions of binu_types" in polygon.c
17:10.59 *** join/#brlcad winghouchan (~winghouch@2.120.185.193)
17:11.06 MarcTannous openened polygon.c and sure enough, it was not being declared there
17:11.37 andrei are you sure that what you modified is in what you are building
17:11.37 MarcTannous however it does include bu/sort.h
17:12.04 MarcTannous no, I just saved the files I modified and then tried building
17:12.21 Notify 03GCI:ch3ck * 6397086928994304 Design scale/rotate/translate/shear icons #4: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
17:13.39 *** join/#brlcad merzo (~merzo@142-139-132-95.pool.ukrtel.net)
17:13.41 MarcTannous should I try adding BU_EXPORT before my array declaration?
17:14.49 *** join/#brlcad sirnam (~swetha@49.205.215.143)
17:15.00 Notify 03BRL-CAD:starseeker * 63608 (brlcad/trunk/src/proc-db/naca/CMakeLists.txt brlcad/trunk/src/proc-db/naca/naca.h): Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/5062082714140672 that adds an initial C conversion of the NACA Airfoils Fortran file epspsi.f90
17:15.00 gcibot NACA Airfoils Code - Convert Fortran to C++ #2
17:15.00 gcibot Status: Closed
17:15.00 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
17:15.28 MarcTannous andrei : added BU_EXPORT, ran make again, hope it works
17:16.44 YashM lol im still figuring out how to build
17:16.48 MarcTannous nope, still fails somehow
17:17.32 MarcTannous well apparently my building fails because of multiple declarations of "binu_type" in a file THAT DOES NOT HAVE "binu_type" written anywhere in it, apparently initially declared in ANOTHER file that guess what
17:17.40 MarcTannous does not have "binu_type" written in it
17:17.45 MarcTannous I am confused
17:18.33 YashM BU_EXPORT was there before editing code?
17:19.47 MarcTannous no, tried both with and without it and it still failed#
17:20.11 YashM try RT_EXPORT
17:21.30 Notify 03BRL-CAD:starseeker * 63609 brlcad/trunk/regress/CMakeLists.txt: Add build targets that are per-regression test, as well as the toplevel regress target.
17:23.23 MarcTannous http://en.wikipedia.org/wiki/Include_guard this SHOULD solve my problems
17:23.28 MarcTannous time to try it out
17:24.13 andromeda-galaxy starseeker: a couple of lines in nacax.f90 are slightly unclear to me, I'm going ahead with what I *think* is correct and leaving a note. We'll find out if I was right or not when we get to the unit testst...
17:24.24 YashM try RT_EXPORT if nothing works
17:25.25 Notify 03GCI:msbiffy * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
17:27.33 winghouchan A question regarding the building of the landing page: Apart from the US military, are there any other notable users of BLR-CAD?
17:27.41 andromeda-galaxy b
17:27.53 andromeda-galaxy sorry, trying to switch buffers in emacs and my control key malfunctioned
17:28.55 starseeker andromeda-galaxy: sounds good
17:29.14 andromeda-galaxy starseeker: okay, then. I'm almost done with the initial conversion for nacax
17:29.18 MarcTannous I am so happy wow
17:29.18 YashM andrei, you here
17:29.20 starseeker O.o
17:29.22 andromeda-galaxy then I have to extract out the function prototypes into a headear
17:29.24 MarcTannous I somehow managed to fix my problem
17:29.26 andromeda-galaxy (for the public functions)
17:29.39 andromeda-galaxy and proofread it quickly
17:29.40 andrei Marc, can you do a svn checkout, then do it again?
17:29.40 starseeker andromeda-galaxy: I take it the macros from the previous work helped?
17:30.00 MarcTannous andrei: I fixed the first problem, now it' still building :D
17:30.05 MarcTannous andrei: praying it works all the way
17:30.12 YashM andrei, do you know how to cmake on windows
17:30.14 MarcTannous andrei: had to learn what include guards are and how to use them though
17:30.15 andromeda-galaxy starseeker: they did... It's still taken ~5hrs, but epspsi.f90 was fast, so that's alright
17:30.17 Notify 03GCI:brlcad * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Assigned - This task has been assigned to Biff. You have 100 hours to complete this task, good...
17:30.42 Notify 03GCI:brlcad * 5271187022151680 Design a website icon set for brlcad.org #5: Task Closed - Congratulations, this task has been completed successfully.
17:30.50 andrei YashM: http://www.cmake.org/install/
17:32.07 Notify 03GCI:brlcad * 5538296809652224 Design a banner for our Facebook page (and/or other social media sites) #4: Task Closed - Congratulations, this task has been completed successfully.
17:32.15 MarcTannous by the way andrei, const chat instead of BU_EXPORT const char seems to work fine for now :P
17:32.24 MarcTannous but I'm merely at 11%
17:32.47 andrei const chat? :o
17:32.58 MarcTannous const char * :D
17:33.02 andrei oh
17:33.18 andrei it's actually been a while since I ve worked on brlcad sources
17:33.26 MarcTannous haha
17:33.57 MarcTannous I swear if this compiles without any errors, I'm going to sleep so peacefully
17:34.48 Notify 03GCI:brlcad * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: Task Closed - Congratulations, this task has been completed successfully.
17:35.53 Notify 03GCI:brlcad * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: follow-on tasks - Nicely done codingcow-boy! Are you interested in follow-on tasks to fix...
17:36.23 Notify 03GCI:Melange * 5893656028381184 Identify and eliminate dead code (100+ lines): Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
17:37.13 Notify 03GCI:brlcad * 6436162138800128 Design scale/rotate/translate/shear icons #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...
17:42.29 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Ready for review - The work on this task is ready to be reviewed.
17:42.30 MarcTannous there we go
17:44.39 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: better solution - Instead of locally declaring it in 5 new places, I simply removed it from globals.c , searched through...
17:44.46 *** join/#brlcad deepak (~chatzilla@117.220.171.100)
17:45.01 Notify 03BRL-CAD:starseeker * 63610 brlcad/trunk/src/proc-db/naca/naca456.c: Stub call no longer valid.
17:45.03 Notify 03GCI:brlcad * 6436162138800128 Design scale/rotate/translate/shear icons #3: sizes - Aditya, Some of these look good, but I'm afraid there are a handful of technical issues I'm hoping you can...
17:45.37 MarcTannous brlcad: did you see my take at the website icons? did you like it?
17:46.45 *** join/#brlcad Izakey (~Isaac@41.205.14.24)
17:46.55 *** join/#brlcad DanteLA (~DanteLA@a91-154-125-124.elisa-laajakaista.fi)
17:47.03 Notify 03GCI:brlcad * 4989549641990144 Eliminate any library global variable: 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...
17:51.31 MarcTannous ?
17:51.33 Notify 03GCI:izak * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Some Information is provided in the links above - You can access some information on the structure of the...
17:53.43 Notify 03GCI:brlcad * 4989549641990144 Eliminate any library global variable: binu_types still exists - You fixed the problem of duplication by reintroducing the global. If binu_types still exists, you've...
17:56.45 Notify 03GCI:codingcow_boy * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: None - I would be interested in doing so,but with caveat,I cannot guarantee I will...
17:56.59 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Where should this function be declared? - Where should this function be declared? I can do it, just please tell me a path...
17:57.54 YashM brlcad, you here?
18:00.30 Notify 03GCI:o7p9bxbnyj * 6396732258648064 NACA Airfoils Code - Convert Fortran to C++ #3: Ready for review - The work on this task is ready to be reviewed.
18:02.21 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: Ready for review - The work on this task is ready to be reviewed.
18:04.06 Notify 03GCI:parthmiglani_21 * 4936325870387200 Design a website icon set for brlcad.org: UPLOADED - Suitable icons for the website in suitable colours are uploaded . Now please close this task. Thanks
18:07.10 DanteLA Woah, mged felt like something from 90s but Archer is much nicer
18:07.42 YashM we're working on it :)
18:07.58 MarcTannous :D
18:10.52 andrei DanteLA, probably because it s from even before 90's :)
18:14.30 Notify 03GCI:codingcow_boy * 6343700753940480 Compile BRL-CAD using Microsoft Visual Studio Community Edition and Ninja: None - Yes,as of now I don't think it won't be that hard as I managed to compile...
18:15.01 Notify 03GCI:codingcow_boy * 6124204973883392 Compile BRL-CAD with Tcl/Tk's latest core-8-5-branch: Task Claimed - I would like to work on this task.
18:15.38 DanteLA I wonder where I could find some information on what projects/organizations use brl-cad?
18:16.53 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:17.05 Notify 03GCI:rahul_mahajan1331 * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:17.38 Notify 03GCI:deepakkumarsharma * 6124204973883392 Compile BRL-CAD with Tcl/Tk's latest core-8-5-branch: Task Assigned - This task has been assigned to codingcow-boy. You have 100 hours to complete this...
18:23.19 DanteLA Also little easier question, what are the human/tank/tire wizards to be used for in Archer? I do love how the CSG tire looks
18:29.35 MarcTannous brlcad: please answer my question over at https://www.google-melange.com/gci/task/view/google/gci2014/4989549641990144 when you have the time
18:29.36 gcibot Eliminate any library global variable
18:29.36 gcibot Status: NeedsWork (4 days, 0 hours left)
18:29.36 gcibot Mentor(s): Hardeep Singh Rai, Mihai Neacsu
18:30.27 andrei from friday morning to today, I got around 200 mails from melange :))
18:35.48 Notify 03GCI:izak * 4936325870387200 Design a website icon set for brlcad.org: Task Closed - Congratulations, this task has been completed successfully.
18:36.34 Notify 03GCI:izak * 4936325870387200 Design a website icon set for brlcad.org: Great Job ! - Great Job Parth Miglani
18:48.08 *** join/#brlcad merzo (~merzo@142-139-132-95.pool.ukrtel.net)
18:56.45 *** join/#brlcad winghouchan (~winghouch@2.120.185.193)
18:57.50 Notify 03GCI:articwolf * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Ready for review - The work on this task is ready to be reviewed.
19:00.35 Notify 03GCI:brlcad * 6396732258648064 NACA Airfoils Code - Convert Fortran to C++ #3: Task Closed - Congratulations, this task has been completed successfully.
19:02.12 Notify 03GCI:manastaneja * 6143905720434688 Design scale/rotate/translate/shear icons #5: Task Claimed - I would like to work on this task.
19:02.30 Michael_Huang Hi, would it be possible for someone to run through this guide I wrote? MGED crashes in the environments I've tried it in. http://brlcad.org/wiki/VOL
19:04.53 Notify 03GCI:brlcad * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2 http://www.google-melange.com/gci/task/view/google/gci2014/6717116350726144: like the...
19:04.58 Notify 03GCI:brlcad * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to...
19:05.23 Notify 03GCI:brlcad * 6143905720434688 Design scale/rotate/translate/shear icons #5: Task Assigned - This task has been assigned to manas taneja. You have 100 hours to complete this task, good luck!
19:07.53 Notify 03GCI:brlcad * 4989549641990144 Eliminate any library global variable: librt - that function belongs to the binunif interface, so find other binunif declarations and put it near them: grep -r binu...
19:07.53 brlcad gci participants: about 40 more tasks were just added
19:08.29 brlcad Michael_Huang: if you've encountered a crash, that's worthy of a gci task to fix it ;)
19:10.25 MarcTannous brlcad: can I get off a task for now and reclaim it alter?
19:12.04 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: One Last Query - Is it a compulsion that I make another design or I should be fine with the proposed design...
19:13.46 Notify 03GCI:o7p9bxbnyj * 5283618133901312 NACA Airfoils Code - Convert Fortran to C++ #4 (Depends on #1 - #3): Task Claimed - I would like to work on this task.
19:15.17 Notify 03GCI:programmingluko * 5807729956356096 Design a new website favicon! #7: Task Claimed - I would like to work on this task.
19:16.04 *** join/#brlcad Izakey (~Isaac@41.205.22.13)
19:32.30 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: BRL-CAD crashes in all the environments I've tried - Thanks for extending the deadline. I've tried my guide using BRL-CAD 7.24.2 in...
19:39.00 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Will come back - Will come back to this task later, as I figure out where the function should be added, in the meantime...
19:39.01 andromeda-galaxy starseeker: the Fortran input uses Fortran namelists to scan in the input,
19:39.11 Notify 03GCI:tannousmarc * 4989549641990144 Eliminate any library global variable: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:39.20 andromeda-galaxy I'm having a bit of trouble
19:39.28 andromeda-galaxy with converting that into C...
19:39.32 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
19:39.36 Notify 03GCI:tannousmarc * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: Task Claimed - I would like to work on this task.
19:40.09 andromeda-galaxy the input format is really flexible, so I'm not really sure how to approach getting the values scanned in...
19:41.39 andromeda-galaxy starseeker: I'll come backto this one in a little bit...
19:41.42 Notify 03GCI:o7p9bxbnyj * 5283618133901312 NACA Airfoils Code - Convert Fortran to C++ #4 (Depends on #1 - #3): Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:41.47 Notify 03GCI:o7p9bxbnyj * 5852027393409024 Fix any failing unit test: Task Claimed - I would like to work on this task.
19:42.10 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
19:42.38 Notify 03GCI:deepakkumarsharma * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good...
19:42.58 Notify 03GCI:deepakkumarsharma * 5807729956356096 Design a new website favicon! #7: Task Assigned - This task has been assigned to ProgrammingLuko. You have 100 hours to complete this task, good luck!
19:43.28 Notify 03GCI:deepakkumarsharma * 5852027393409024 Fix any failing unit test: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
19:51.41 Notify 03GCI:programmingluko * 5807729956356096 Design a new website favicon! #7: Ready for review - The work on this task is ready to be reviewed.
19:52.36 Notify 03GCI:tannousmarc * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: This is a prototype trial - I only went into the basics with the content of the cheat sheet to showcase a concept,...
19:57.00 *** part/#brlcad Izakey (~Isaac@41.205.22.13)
20:02.36 MarcTannous anyone who can check 5807729956356096 so that I can submit another task before going to bed?
20:04.13 Notify 03GCI:articwolf * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: A quick reply - I'll change the interior color to white, since I can't find a...
20:04.16 *** join/#brlcad blessing (~blessing@41.205.14.24)
20:24.03 Notify 03GCI:sfurti06 * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Thank you for your suggestions, I have tried to incorporate them in my revised designs.. - I found that the moose is the mascot...
20:24.50 Notify 03GCI:articwolf * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Ready for review - The work on this task is ready to be reviewed.
20:26.18 andromeda-galaxy I'm getting "could not begin a transaction" whenever I try to commit to SVN, any idea what's going on?
20:26.53 *** join/#brlcad DanteLA (~DanteLA@a91-154-125-124.elisa-laajakaista.fi)
20:28.45 Notify 03GCI:tannousmarc * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: Ready for review - The work on this task is ready to be reviewed.
20:31.16 Notify 03GCI:sfurti06 * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Ready for review - The work on this task is ready to be reviewed.
20:32.36 starseeker same problem here
20:34.44 starseeker andromeda-galaxy: if it's easier, you can use C++ for naca456 itself - it doesn't have to be in C if STL et. al. would make the conversion simpler
20:35.09 andromeda-galaxy starseeker: I'm not really sure
20:35.22 andromeda-galaxy most of it is not too hard to do in C, the only thing that's really annoying is reading in the input
20:35.23 andromeda-galaxy format
20:36.11 andromeda-galaxy It seems like a function that takes an array of structs might work: each struct contains a name, and a format string with which to read the value
20:36.12 MarcTannous starseeker: can I get some feedback on https://www.google-melange.com/gci/task/view/google/gci2014/5606080990150656 before going to sleep? If it's okay I can submit my next task :d
20:36.13 gcibot Create a BRL-CAD style guide / cheat sheet
20:36.13 gcibot Status: NeedsReview (4 days, 3 hours left)
20:36.13 gcibot Mentor(s): Deepak, Gauravjeet Singh
20:36.58 starseeker andromeda-galaxy: this might have something to do with the commit problems: http://sourceforge.net/error-404.html
20:37.19 andromeda-galaxy starseeker: I just noticed that my self...
20:37.32 andromeda-galaxy hope Sourceforge is up again soon...
20:37.53 starseeker MarcTannous: just a comment - rar files are a bit inconvenient for some of us, a tar.gz or zip would be easier...
20:38.12 MarcTannous starseeker: oh..uploading one right now
20:38.22 MarcTannous did not know that, sorry. will know in the future :d
20:38.52 starseeker we can handle them, it's just less convenient
20:39.16 MarcTannous uploaded a .zip #
20:40.37 Notify 03GCI:o7p9bxbnyj * 5852027393409024 Fix any failing unit test: Ready for review - The work on this task is ready to be reviewed.
20:40.41 starseeker neat - one thought would be to have some element on the side larger than the arrow that you can click to go back to the center
20:41.34 starseeker other than that, I think reviewing it is mostly in brlcad's baliwick - my design skills for interfaces are... rudimentary :-/
20:41.37 MarcTannous so make the "clickbox" of the arrow bigger?
20:42.04 starseeker I was thinking (for the Do's example) that the red rectangle on the right could be clickable to go back to center
20:43.20 andromeda-galaxy starseeker: I'm not completely sure, but I think that writing the function for getting input in the style of Fortran namelists might be a task of its own...
20:43.28 starseeker and similarly on the Don't side - the left bar is just visual currently, so why not have clicking on it "close" the currently open side and return to center?
20:43.33 andromeda-galaxy s/task/task's worth/
20:43.48 starseeker andromeda-galaxy: OK
20:44.05 starseeker not a problem - these are the things we learn by doing
20:44.37 starseeker might be worth running by Sean - he may have some ideas for an approach
20:46.00 andromeda-galaxy starseeker: sure, if I'm here when Sean is I'll ask him about it
20:46.33 starseeker andromeda-galaxy: could unit tests be worked in the meantime?
20:46.57 andromeda_galaxy That would probably work...
20:48.08 andromeda_galaxy I was having some trouble compiling the Fortran, but I'll probably be able to work it out
20:48.47 andromeda_galaxy Did the batch of tasks that just went up include ones for dot in
20:48.59 starseeker not sure
20:49.03 andromeda_galaxy *doing
20:49.10 andromeda_galaxy Unit tests?
20:49.15 starseeker didn't see what he uploaded
20:49.33 andromeda_galaxy I'll check in a minute when I'm back at my computer
20:49.38 starseeker no rush if you'd rather tackle something else, too
20:50.05 MarcTannous starseeker: I will also work on unit tests :D
20:50.11 MarcTannous starseeker: so these should run out pretty soon
20:50.14 andromeda_galaxy I might work on a couple of other things first
20:51.02 andromeda-galaxy MarcTannous: keep in mind that these are the tests for converted Fortran that involve getting the originals compiling & feeding inputs into them...
20:51.37 MarcTannous all of them are for converted Fortran?
20:51.37 MarcTannous https://www.google-melange.com/gci/task/view/google/gci2014/5319229989453824
20:51.38 gcibot Fix any failing unit test #5
20:51.38 gcibot Status: Open
20:51.38 gcibot Mentor(s): Kesha Shah, Daniel_R
20:52.08 andromeda-galaxy MarcTannous: the ones that I and starseeker were talking about were for the Fortran
20:52.17 andromeda-galaxy they're not up yet
20:52.20 MarcTannous oh, ok
20:52.34 starseeker he means the tests we were just discussing
20:54.22 winghouchan Apologies for going off-topic from the current conversation:
20:54.27 winghouchan Just a question regarding the task of building the landing page: Apart from the US military, are there any other notable users of BLR-CAD?
20:56.45 MarcTannous starseeker: do you have 2 minutes to try and run "make test"? my VM has a working copy of the repo and has been stuck for a few minutes at test 208 bu_sempahore_test_p2
21:00.07 MarcTannous nevermind, it failed after 389 seconds :/
21:06.54 *** join/#brlcad winghouchan (~winghouch@2.120.185.193)
21:15.16 Notify 03GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Still Working on This - I'm still working on getting the designs, but this has...
21:30.33 Notify 03GCI:judebirch * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: This is my first time using the program - I found that I couldn't fill the gun, and I haven't been able to figure out...
21:31.04 Notify 03GCI:judebirch * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: Also - If you needed to know, I used archer
21:38.31 Notify 03GCI:mitsukimoon * 4949440150372352 Design a BRL-CAD splash screen #4: Task Claimed - I would like to work on this task.
21:41.59 andromeda-galaxy starseeker: sourceforge is back up!
21:42.03 Notify 03BRL-CAD:peter-sa * 63611 brlcad/trunk/src/libbu/tests/CMakeLists.txt: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5910857036857344 that adds a set of tests for bu_str.
21:42.05 gcibot Create an utility library (LIBBU) API unit test for any file
21:42.05 gcibot Status: Closed
21:42.05 gcibot Mentor(s): Kesha Shah, Mandeep Kaur
21:44.37 Notify 03GCI:maths22_m * 4949440150372352 Design a BRL-CAD splash screen #4: Task Assigned - This task has been assigned to Jodie. You have 100 hours to complete this task, good luck!
21:51.09 Notify 03BRL-CAD:peter-sa * 63612 (brlcad/trunk/include/bu/log.h brlcad/trunk/src/libbu/CMakeLists.txt): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5048599469621248 that adds a bu_scan_fastf_t function to make scanning fastf_t values easier.
21:51.10 gcibot Implement bu_scan_fastf_t() function to scan floating point values from strings
21:51.10 gcibot Status: Closed
21:51.10 gcibot Mentor(s): Sean, Daniel_R
21:53.40 Notify 03GCI:maths22_m * 5807729956356096 Design a new website favicon! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5807729956356096: Nice Start This is a good start, but it needs...
21:53.41 Notify 03GCI:maths22_m * 5807729956356096 Design a new website favicon! #7: 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...
21:55.54 Notify 03BRL-CAD:peter-sa * 63613 (brlcad/trunk/src/proc-db/naca/CMakeLists.txt brlcad/trunk/src/proc-db/naca/naca.h): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/6396732258648064 that adds an initial C conversion of the NACA Airfoils Fortran file nacax.f90.
21:55.54 gcibot NACA Airfoils Code - Convert Fortran to C++ #3
21:55.54 gcibot Status: Closed
21:55.54 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
22:02.33 Notify 03BRL-CAD:peter-sa * 63614 brlcad/trunk/src/librt/primitives/sketch/sketch.c: Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/4989712045441024 that improves the performance of the sketch/extrude centroid function.
22:02.34 gcibot Improve performance of extruded sketch centroid calculations
22:02.34 gcibot Status: Closed
22:02.34 gcibot Mentor(s): Sean
22:05.23 Notify 03BRL-CAD:peter-sa * 63615 brlcad/trunk/src/libged/analyze.c: Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/5580955767013376 that exposes the centroid functions for sketches and extruded sketches through the 'analyze' command.
22:05.23 gcibot Expose and validate sketch and extruded sketch centroid analysis
22:05.23 gcibot Status: Closed
22:05.23 gcibot Mentor(s): Isaac Kamga, Deepak
22:08.44 Notify 03GCI:o7p9bxbnyj * 5852027393409024 Fix any failing unit test: New diff - Sorry, I (accidentally) committed the test data changes earlier; the second version of the patch should apply cleanly.
22:48.16 Notify 03GCI:eames * 4938019295461376 Design a new website favicon! #10: Task Claimed - I would like to work on this task.
23:19.51 Notify 03GCI:deepakkumarsharma * 4938019295461376 Design a new website favicon! #10: Task Assigned - This task has been assigned to Eames. You have 100 hours to complete this task, good luck!
23:54.56 andromeda-galaxy does bu_optarg() return ':' if missing an argument?
23:55.07 andromeda-galaxy s/bu_optarg()/bu_getopt()/
23:55.12 andromeda-galaxy or does it just set bu_optarg to null?
IRC log for #brlcad on 20141208

IRC log for #brlcad on 20141208

00:05.29 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:20.24 Notify 03GCI:Melange * 6390082307096576 Design a T-Shirt for BRL-CAD #2: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
00:25.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:28.20 Notify 03GCI:mitsukimoon * 4949440150372352 Design a BRL-CAD splash screen #4: Logo - Would you like the words "Think. Invent. Create." to be incorporated in the design?
00:30.59 Notify 03GCI:mandeep * 6717116350726144 Design a banner for our Facebook page (and/or other social media sites) #2: Task Closed - Congratulations, this task has been completed successfully.
00:45.52 Notify 03GCI:Melange * 5338260117127168 Identify and eliminate dead code (100+ lines) #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
01:24.57 Notify 03GCI:sashanks * 6353662997692416 Design a BRL-CAD splash screen #3: Incorrect Splash Screen Link? - The current splash screen at the link provided does not match the description provided in the...
01:36.50 *** join/#brlcad ekansh (~androirc@1.187.214.180)
01:40.26 andromeda-galaxy I'm trying to convert lc.tcl to lc.c; is using db_search() with DB_SEARCH_RETURN_UNIQ_DP the right way to get directory entries which can have db5_get_attributes() called on them?
01:54.05 andromeda-galaxy Actually, since I need the parent as well, I belive that using db_search() with DB_SEARCH_TREE and using DB_FULL_PATH_CUR_DIR() on the resultant db_full_path structs should work. Is this correct?
02:10.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:15.49 starseeker that should give you enough info
02:16.56 starseeker and yes, if you need parents you'll need the full paths
02:17.31 starseeker if you want just the parent and its immediate children in the path, use the depth limiter
02:18.16 starseeker the seach man page should cover the various options
02:31.13 andromeda-galaxy starseeker: thanks!
02:53.00 Notify 03GCI:mitsukimoon * 4949440150372352 Design a BRL-CAD splash screen #4: Ready for review - The work on this task is ready to be reviewed.
03:07.28 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
04:05.34 Notify 03GCI:brlcad * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: how fun! - Indeed an interesting concept! This would be applicable to aa variety of comparables like coding style,...
04:05.49 Notify 03GCI:brlcad * 5606080990150656 Create a BRL-CAD style guide / cheat sheet: Task Closed - Congratulations, this task has been completed successfully.
04:07.06 Notify 03GCI:brlcad * 5852027393409024 Fix any failing unit test: Task Closed - Congratulations, this task has been completed successfully.
04:08.16 Notify 03GCI:o7p9bxbnyj * 5220932951998464 Stub in a new 'lc' command for listing combinations: Task Claimed - I would like to work on this task.
04:08.21 Notify 03GCI:brlcad * 5852027393409024 Fix any failing unit test: no worries - No worries, thanks for the fix! Quite clear what the bug was, and demonstrates the dangers of casting.
04:11.02 Notify 03GCI:brlcad * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Task Closed - Congratulations, this task has been completed successfully.
04:12.40 andromeda-galaxy brlcad: where is ft_describe() declared for regions?
04:13.17 Notify 03GCI:brlcad * 6390082307096576 Design a T-Shirt for BRL-CAD #2: nice! - Sfurti, thank you for the improvements! You clearly put a lot of time and effort into your design and I do appreciate seeing...
04:13.37 Notify 03GCI:Melange * 5615680309166080 Design a prototype CAD GUI layout #10: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
04:15.33 Notify 03GCI:maths22_m * 5220932951998464 Stub in a new 'lc' command for listing combinations: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task,...
04:16.08 Notify 03GCI:o7p9bxbnyj * 5220932951998464 Stub in a new 'lc' command for listing combinations: Claim Removed - The claim on this task has been removed, someone else can claim it now.
04:16.23 Notify 03GCI:o7p9bxbnyj * 5249337315557376 Convert (transcode) 'lc' command from Tcl to C: Task Claimed - I would like to work on this task.
04:18.31 andromeda-galaxy brlcad: is there any way to get whether a comb is a region or not other than to get a rt_comb_internal and look at region_flag?
04:23.19 Notify 03GCI:dragonslayer * 5221860329390080 Design a new website favicon! #8: Task Claimed - I would like to work on this task.
04:24.19 Notify 03GCI:maths22_m * 5249337315557376 Convert (transcode) 'lc' command from Tcl to C: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good...
04:24.39 Notify 03GCI:maths22_m * 5221860329390080 Design a new website favicon! #8: Task Assigned - This task has been assigned to PankajBora. You have 100 hours to complete this task, good luck!
04:25.10 Notify 03GCI:brlcad * 4949440150372352 Design a BRL-CAD splash screen #4 http://www.google-melange.com/gci/task/view/google/gci2014/4949440150372352: CAD focus Hi Jodie, Thank you for your splash...
04:25.15 Notify 03GCI:brlcad * 4949440150372352 Design a BRL-CAD splash screen #4: 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...
04:40.16 *** join/#brlcad sirnam (~swetha@49.205.215.143)
04:48.15 brlcad andromeda-galaxy: yes, a variety of ways
04:48.36 brlcad pathp->fp_names[last-1]->d_flags & RT_DIR_REGION if you have a full-path for example
04:48.37 andromeda-galaxy brlcad: hmm... I've been working on converting lc
04:48.48 andromeda-galaxy to c
04:48.56 brlcad tr_op == OP_REGION if youhave a tree pointer
04:49.19 andromeda-galaxy The TCL version has an option to ignore entries that are subtracted from their parents
04:49.53 andromeda-galaxy After looking around, my current approach to that is:
04:50.19 andromeda-galaxy -> Use region_flag to determine if a region (because I need the rt_comb_internal for the next step)
04:50.38 brlcad I believe search manpage has an example on how to find objects within subtracted parents (which you could use to exclude such entities)
04:50.59 andromeda-galaxy -> Do essentially what db_tree_flatten_describe() does, making a copy of the comb, flattening it, and looking at each leaf
04:51.18 andromeda-galaxy would you prefer I use search? I found some other examples of application code using rt_comb_internal
04:51.44 andromeda-galaxy (mostly in libged)
04:52.09 andromeda-galaxy /mged/wdb
04:54.40 brlcad <PROTECTED>
04:54.44 brlcad duplication is really bad
04:54.55 brlcad especially when it's only "slightly" different
04:55.08 brlcad if it's signficantly different and nothing like it, then sure
04:55.10 andromeda-galaxy brlcad: agreed... I was thinking about that myself
04:55.38 andromeda-galaxy I was only trying to do it this way because I couldn't figure out another way...
04:55.55 andromeda-galaxy (didn't think of search, noticed that the TCL did it by using 'l', followed the path of how 'l' found out)
04:55.55 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
04:56.12 MarcTannous brlcad: are you here?
04:56.27 brlcad ~ask
04:56.28 infobot 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.
04:56.31 MarcTannous my irc chat instance closed down, could not get to see if you replied regarding the addition of tasks
04:56.48 andromeda-galaxy brlcad: but a better way to do it might be to just adjust the initial search string to skip any that are subtracted if the flag is given
04:57.17 Notify 03GCI:tannousmarc * 5882179942875136 Design a new website favicon!: Task Claimed - I would like to work on this task.
04:57.40 andromeda-galaxy also, I tried to exactly re-create the bad argument behavior of the original lc while still moving to bu_getopt()...
04:57.50 andromeda-galaxy that took a while
04:59.12 Notify 03GCI:harman052 * 5882179942875136 Design a new website favicon!: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
05:00.17 brlcad andromeda-galaxy: and yes, getting a mediawiki account should let you add new pages
05:00.34 andromeda-galaxy brlcad: good to know, I'll do that & and the page later today or tomorrow
05:00.49 andromeda-galaxy maybe tomorrow, I want to try to finish this conversion today if I can, but it's getting late...
05:00.58 Notify 03GCI:tannousmarc * 5882179942875136 Design a new website favicon!: Simple animation - Saw that most people were just using brl-cad's logo as a favicon, wanted to submit a simple animation in case...
05:01.03 Notify 03GCI:tannousmarc * 5882179942875136 Design a new website favicon!: Ready for review - The work on this task is ready to be reviewed.
05:01.44 *** join/#brlcad ishwerdas (75c76a5d@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.106.93)
05:04.33 MarcTannous brlcad: did you get the list I pmd you last night?
05:08.36 Notify 03GCI:ishwerdas * 5882179942875136 Design a new website favicon!: Task Closed - Congratulations, this task has been completed successfully.
05:09.28 starseeker andromeda-galaxy: search does have some capabilities when it comes to booleans
05:09.51 andromeda-galaxy starseeker: indeed, brlcad just mentioned that to me, and I converted it...
05:11.00 starseeker usually the reason to avoid using db_search these days is if you need extreme performance (i.e. the malloc/free of db_full_path et. al. is too much overhead)
05:11.17 andromeda-galaxy starseeker: ahh...
05:12.25 starseeker that's relatively rare - I've had to do it in the case of the Qt interface because some of the highlighting modes have to frequently analyze the entire .g file
05:12.43 Notify 03GCI:tannousmarc * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: Task Claimed - I would like to work on this task.
05:13.35 andromeda-galaxy starseeker: makes sense...
05:13.43 starseeker but for most user commands it's usually not a deal breaker, and (hopefully) it's easier to deal with db_search than the direct tree walking/manipulation of db_tree_flatten et. al.
05:15.04 Notify 03GCI:harman052 * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this...
05:15.14 andromeda-galaxy starseeke: indeed... I didn't realize it could do what I needed it to at first, oh well.
05:15.50 starseeker nods - it's a bit non-intuitive, especially for those who aren't accustomed to the unix find command (me)
05:15.53 andromeda-galaxy starseeker: also, please tell me that preserving the exact error message behavior from the original is really important... I spent a whole bunch of time thinking about how to do that despite moving to bu_getompt()
05:16.19 andromeda-galaxy starseeker: I am used to unix find... I just hadn't expected brl-cad's to be as sophisticated as it was
05:16.38 starseeker andromeda-galaxy: heh - I'm not familiar enough with the command to say
05:16.57 starseeker our search actually uses BSD find code as its "engine"
05:17.03 andromeda-galaxy really... interesting
05:17.24 starseeker was Sean's idea, and I got sort of carried away implementing it...
05:17.58 andromeda-galaxy starseeker: ahh... well, having it be more powerful is probably better than having it be not powerful enough
05:17.59 starseeker major piece that we're missing at this point is -exec
05:18.24 andromeda-galaxy that's what I was just thinking of! with -exec, you could almost replace rt_db_walk with db_find, right?
05:18.56 starseeker you could, but it's quite possible that the raytracing core is another of those areas where performance really counts
05:19.01 starseeker even likely
05:19.13 andromeda-galaxy starseeker: true.
05:19.33 starseeker there are a number of MGED commands that can/should switch to using search as a back-end
05:20.02 starseeker it's a relatively recent development in BRL-CAD's history, so it's not widely integrated into things as yet
05:20.48 andromeda-galaxy hopefully soon!
05:20.53 starseeker my personal favorite is the new gdiff command - it can accept search filters to display subsets of output
05:21.48 andromeda-galaxy sounds useful
05:22.26 starseeker the trick when comparing two .g files (which may have a *lot* of differences) is how to display information in a useful fashion
05:24.13 starseeker that's one nice thing about CAD - no shortage of interesting problems ;-)
05:24.19 andromeda-galaxy indeed :-)
05:25.27 brlcad MarcTannous: I saw your list of tasks, thanks, will get some added
05:25.46 MarcTannous brlcad: thank you :D is the split layout a "doable" concept?
05:27.07 starseeker andromeda-galaxy: nice work by the way on those file conversions
05:27.17 andromeda-galaxy starseeker: thanks!
05:28.14 starseeker you were thinking the next task in that series should be how to translate the Fortran input handling?
05:28.23 andromeda-galaxy starseeker: I was
05:28.32 ignacio Good night everyone!
05:28.37 andromeda-galaxy I have the first of of naca465.c done, and then I ran into reading the input
05:29.11 starseeker andromeda-galaxy: is it a parsing problem (flex/bison style) or more a question of how to store what's being read in?
05:29.21 andromeda-galaxy starseeker: probably a little bit of both
05:29.40 andromeda-galaxy I think that using a parser generator is probably a bit overkill, though
05:29.49 starseeker OK :-)
05:30.10 brlcad MarcTannous: it's certainly doable, though I don't think it works for this particular list of do's/don'ts as optimally
05:30.14 starseeker was going to point you to perplex/re2c/lemon if that became necessary, but better to keep it simple if we can
05:30.33 brlcad i think that approach will be better for the topics I mentioned, where the do's have little/nothing to do with the don'ts
05:30.33 andromeda-galaxy starseeker: indeed.
05:30.58 MarcTannous yes, you are correct, I realised that pretty much at the end when testing
05:31.02 brlcad for style, you kind of what to see the good right next to the bad, so it's clear what the point was
05:31.25 starseeker andromeda-galaxy: remind me tomorrow if we don't get it posted, but it sounds like you aren't having trouble finding interesting things to do in the meantime ;-)
05:31.38 andromeda-galaxy starseeker: ok, I will
05:31.44 andromeda-galaxy :-;
05:32.07 MarcTannous brlcad: besides logo/typography/color scheme is there anything else MANDATORY to be included in the design guidelines draft task?
05:32.27 MarcTannous or is it a very flexible realm where nothing is mandatory?
05:40.37 Notify 03GCI:brlcad * 5882179942875136 Design a new website favicon!: spinning - Marc, while I do appreciate different, there are / were some technical problems with this animation .. the clarity of the...
05:41.24 brlcad MarcTannous: did you see the guidelines cheat sheet from last year?
05:41.32 MarcTannous yes
05:42.01 brlcad okay, so then the answer is "it's very flexible"
05:43.05 brlcad by the way, I just commented on your favicon ... not worth fixing, but some additional feedback since it was closed without comment
05:44.23 Notify 03GCI:tannousmarc * 5882179942875136 Design a new website favicon!: Resolution - The "chunkiness" and loss of clarity comes from it being 16x16. Don't know why it skips at the end, seems smooth on...
05:44.28 MarcTannous replied, I can create a 128x128 animation that solves all these issues
05:44.33 Notify 03GCI:manastaneja * 6143905720434688 Design scale/rotate/translate/shear icons #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:44.54 brlcad so I *really* need to get the new logo image uploaded somewhere ... so many people working off that old lopsided image
05:45.06 MarcTannous new logo image = transparent background?
05:45.38 MarcTannous of the one found here http://brlcad.org/wiki/Logo
05:46.11 brlcad no, a completely remodeled logo, by maths22 last year, retweaked by me earlier this year, and the basis behind what you see in our sticker
05:46.17 brlcad yeah, that's the old thing
05:46.57 brlcad this version: http://www.stickermule.com/marketplace/search?utf8=?&q=brl-cad
05:47.15 brlcad only that the inner pegs need to be made a little smaller
05:47.19 Notify 03GCI:manastaneja * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Task Claimed - I would like to work on this task.
05:47.33 MarcTannous the one on the left or the one in the center?
05:47.38 MarcTannous the one on the left looks very good
05:47.48 brlcad they are identical :)
05:47.50 MarcTannous clean, usable on all types of backgrounds and minimal
05:48.03 MarcTannous I like the use of the white stroke of the one on the left
05:48.44 Notify 03GCI:ishwerdas * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Task Assigned - This task has been assigned to manas taneja. You have 100 hours to complete this task, good luck!
05:49.26 brlcad will send stickers to anyone that goes through our checklist, so you can see it in hand: https://www.google-melange.com/gci/org/google/gci2014/brlcad
05:50.15 brlcad the problem with the logo there is that it doesn't shrink down very well with those large inner pegs
05:50.48 brlcad that's the only reason I haven't made it available yet
05:51.20 MarcTannous if you don't have the time, I could do it
05:51.25 Notify 03GCI:manastaneja * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:51.55 Notify 03GCI:manastaneja * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Task Claimed - I would like to work on this task.
05:55.50 brlcad MarcTannous: you haven't done any modeling tasks yet have you?
05:56.28 MarcTannous brlcad: not yet, but learning how the program works ( and doing some modelling obviously ) is on my list
05:56.38 brlcad because the goal was to end up with a version of the logo that is in our geometry format and even rendered with our tools :)
05:56.40 MarcTannous saw a task regarding modelling the logo in 3D
05:56.47 Notify 03GCI:mihaineacsu29 * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Task Assigned - This task has been assigned to manas taneja. You have 100 hours to complete this task, good...
05:56.58 brlcad yeah, that was to get even more interpretations
05:57.06 MarcTannous did anyone submit yet?
05:57.19 brlcad we have 3-4 from last year that are interesting and maths22's was by far the most clean and directly applicable
05:57.27 brlcad I only had to fix a few things in it
05:57.52 brlcad there's been hardly any modeling activity this year, which is surprising
05:57.57 MarcTannous I'll give it a try, however my 3D modelling skills are sub-par, having not done it before in my life :)
05:58.15 MarcTannous could you give me a link of what maths22 did?
05:58.23 brlcad in the past, we've gotten interested from several students
05:58.49 brlcad no, i'll just post my version up and create a task to recreate the logo based off of it
05:59.47 MarcTannous will give it a try :D
06:02.26 andromeda-galaxy brlcad: sorry to break in, but how can I reinitialize a bu_ptbl? I can't find a good way to do it
06:03.19 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - You have to improve over it. Make the proposed design better.
06:13.43 Notify 03GCI:vidushi * 6353662997692416 Design a BRL-CAD splash screen #3: Task Claimed - I would like to work on this task.
06:14.44 Notify 03GCI:deepakkumarsharma * 6353662997692416 Design a BRL-CAD splash screen #3: Task Assigned - This task has been assigned to vidushi. You have 100 hours to complete this task, good luck!
06:15.21 andromeda-galaxy brlcad: I've been working on https://www.google-melange.com/gci/task/view/google/gci2014/5249337315557376 for ~5.5 hrs, and I have the file compiling, but I haven't tried to set it up in mged/archer and test it. Would it be okay for me to submit the file I have now for now, since it has been taking so long?
06:15.22 gcibot Convert (transcode) 'lc' command from Tcl to C
06:15.22 gcibot Status: Claimed (4 days, 2 hours left)
06:15.22 gcibot Mentor(s): Sean, Dishank
06:19.16 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:21.11 Notify 03GCI:vidushi * 6353662997692416 Design a BRL-CAD splash screen #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:27.38 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - So I'm allowed to use the current source code and improve on it as well, yes? Thanks for your...
06:29.03 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Yes, that would be ideal!
06:32.21 Notify 03GCI:izak * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Continue working - Hi Mongoose, You can continue working on this task. Make sure you...
06:32.36 andromeda-galaxy starseeker: can you tell what's wrong with this plan?
06:32.47 andromeda-galaxy /all.g -type region
06:32.56 andromeda-galaxy (or db_search)
06:35.41 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:37.30 andrei_ hello folks
06:37.37 ishwerdas hi
06:38.12 andrei_ :o
06:38.16 andrei_ <PROTECTED>
06:39.31 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:41.27 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6 http://www.google-melange.com/gci/task/view/google/gci2014/5512189783834624: None Okay... Though, I seem...
06:47.12 brlcad okay, logo materials are up, tasks coming next
06:48.04 brlcad andromeda-galaxy: the tasks says exactly that
06:48.19 brlcad that's why there's another to stub it in
06:48.57 andromeda-galaxy ah..
06:49.20 andromeda-galaxy When I do the stub task I'll fix all the crashes that the fact that I couldn't test the code caused?
06:49.43 brlcad that's the general gist
06:49.44 andromeda-galaxy (though it *looks* right, it probably doesn't entirely work)
06:50.04 brlcad stubbing it in will almost certainly take far less work
06:50.19 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - It seems you haven't downloaded it correctly and some files are missing. If using chrome, then make sure...
06:50.28 andromeda-galaxy brlcad: true
06:50.30 brlcad if you knew everything you needed, that's probably a 30 minute task
06:50.50 brlcad fortunately,t here are other stub-this-command tasks so useful to learn it
06:51.04 andromeda-galaxy then fixing up the bugs makes up the other hour and a half?
06:51.14 *** join/#brlcad HoloIRCUser2 (~holoirc@genkt-049-144.t-mobile.co.uk)
06:52.21 andromeda-galaxy oh well, hopefully that one will take some less time, since this one has taken ~5.5-6hrs so far
06:52.46 Notify 03GCI:o7p9bxbnyj * 5249337315557376 Convert (transcode) 'lc' command from Tcl to C: Ready for review - The work on this task is ready to be reviewed.
06:54.26 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - I did save it as "webpage complete" still I get the same error.
06:55.37 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - I have 12 items downloaded in the folder (which is mostly images, 2 '.js' files and CSS file) and...
07:01.30 andromeda-galaxy brlcad: I probably need to leave fairly soon, but if you'll be reviewing tasks soon, I'l wait.
07:11.12 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Just wait for few minutes and I'll get you the actual code hosted in a zip file.
07:12.08 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - All right, thanks ton.
07:12.33 Notify 03GCI:Melange * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
07:17.28 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
07:18.24 Notify 03GCI:ishwerdas * 5512189783834624 Design a new website landing page for BRL-CAD #6 http://www.google-melange.com/gci/task/view/google/gci2014/5512189783834624: None : None - ...
07:26.46 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Okay, I downloaded the file and when I extract it, I get a file 'brlcad' and its file type is...
07:38.07 *** join/#brlcad winghouchan (~winghouch@90.203.236.200)
07:41.30 Notify 03GCI:brlcad * 5249337315557376 Convert (transcode) 'lc' command from Tcl to C: Task Closed - Congratulations, this task has been completed successfully.
07:42.55 Notify 03GCI:brlcad * 5249337315557376 Convert (transcode) 'lc' command from Tcl to C: outstanding - Outstanding conversion. It'd be interesting to see how the performance of this version compares to that...
07:43.08 brlcad logo tasks uploaded
07:43.30 brlcad MarcTannous: note that there are two logo tasks now
07:43.49 brlcad one is to fix the .g and make an example rendering, the other is to create a full press kit
07:44.46 Notify 03GCI:mihaineacsu29 * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - I think you did not extract it the right way. Added the files on Dropbox, maybe you can get them...
07:46.12 Notify 03GCI:o7p9bxbnyj * 5220932951998464 Stub in a new 'lc' command for listing combinations: Task Claimed - I would like to work on this task.
07:47.02 Notify 03GCI:mihaineacsu29 * 5220932951998464 Stub in a new 'lc' command for listing combinations: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task,...
07:47.16 andrei_ damn, you re fast
07:59.29 Notify 03GCI:Melange * 4975346856230912 Write manual page documentation (for g-euclid1): Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
08:00.35 *** join/#brlcad MarcTannousPhone (~androirc@109.166.132.205)
08:14.19 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Okay, now I got it, thanks for taking out the time to get me the source.
08:15.14 *** join/#brlcad YashM (~YashM@117.222.71.155)
08:23.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:39.07 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
08:43.34 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:03.15 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:06.12 *** join/#brlcad YashM (~YashM@117.198.16.179)
09:20.53 Notify 03GCI:ekamjot01 * 5235927756570624 Design a BRL-CAD Sticker #12: Ready for review - The work on this task is ready to be reviewed.
09:35.01 *** join/#brlcad gjeet (~androirc@117.199.106.93)
09:38.03 Notify 03GCI:harman052 * 5235927756570624 Design a BRL-CAD Sticker #12: Nice! - Hi Ekamjot, Your design is clean and nice. How much time you put in this task?
09:40.07 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
09:43.37 Notify 03GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:43.38 Notify 03GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Claimed - I would like to work on this task.
09:45.38 Notify 03GCI:deepakkumarsharma * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Assigned - This task has been assigned to jatish. You have 100 hours to...
09:48.33 *** join/#brlcad YashM_ (~YashM@59.88.27.202)
09:57.36 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:11.03 Notify 03GCI:ekamjot01 * 5235927756570624 Design a BRL-CAD Sticker #12: Thanks - Hi Harmanpreet I just put 2 hours on this task. but due to my final exams i submit it late. Regards. Ekamjot
10:13.24 *** join/#brlcad HoloIRCUser5 (~holoirc@genkt-049-110.t-mobile.co.uk)
10:21.00 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
10:49.37 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: Ready for review - The work on this task is ready to be reviewed.
10:53.39 Notify 03GCI:Melange * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
10:56.40 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: New Files - Sir, I have uploaded new files as required. With a mock up. hope you like them. Regards, Aditya
10:57.30 *** join/#brlcad HoloIRCUser5 (~holoirc@genkt-049-110.t-mobile.co.uk)
10:59.58 Notify 03GCI:Melange * 5080466516344832 Create a VOL wiki page: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
11:09.09 Notify 03GCI:deepakkumarsharma * 6436162138800128 Design scale/rotate/translate/shear icons #3: Improve transalte icon - Hi Aditya, Good job! I figured out that your icons :- scale, shear and rotate...
11:09.19 Notify 03GCI:deepakkumarsharma * 6436162138800128 Design scale/rotate/translate/shear icons #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
11:16.02 *** join/#brlcad winghouchan (~winghouch@genkt-049-110.t-mobile.co.uk)
11:17.16 MarcTannous brlcad: after finishing this design guidelines task I will look into the logo rendering ones
11:21.24 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: Ready for review - The work on this task is ready to be reviewed.
11:22.21 *** join/#brlcad winghouchan (~winghouch@genkt-049-110.t-mobile.co.uk)
11:25.51 Notify 03GCI:adityagulati * 6436162138800128 Design scale/rotate/translate/shear icons #3: New File - Sir, I have uploaded new file for the translate icon. Hope You Like It. And Will There Be More...
11:36.12 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:27.22 Notify 03GCI:popescuandrei * 6436162138800128 Design scale/rotate/translate/shear icons #3: Task Closed - Congratulations, this task has been completed successfully.
12:28.27 Notify 03GCI:popescuandrei * 6436162138800128 Design scale/rotate/translate/shear icons #3: None - Aditya Gulati Well done, Aditya Gulati! Congratulations! As for new design tasks, I'm not entirely...
12:30.29 Notify 03GCI:popescuandrei * 5235927756570624 Design a BRL-CAD Sticker #12: None - Nice work, Ekamjot Singh! The shape you designed is quite interesting! Hope you re enjoying this as much as we do!...
12:30.44 Notify 03GCI:popescuandrei * 5235927756570624 Design a BRL-CAD Sticker #12: Task Closed - Congratulations, this task has been completed successfully.
12:31.47 *** join/#brlcad sofat (~sofat@202.164.45.204)
12:34.20 starseeker andromeda-galaxy: at the C api level, you don't specify the tree starting point in the string - just the filters
12:34.31 starseeker some of the src/conv/step code has examples
12:36.42 sofat maths22, i am busy in my college exams from 10 to 20 dec so in this case i will start the work again(website) after my college exam
12:42.05 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:45.16 ignacio Good morning!! :)
12:45.17 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: Task Claimed - I would like to work on this task.
12:46.09 MarcTannous good morning ignacio :D
12:49.06 YashM_ marc, what happened to your global variable task
12:49.47 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Task Claimed - I would like to work on this task.
12:56.33 andrei_ what do you mean, YashM ?
12:59.13 YashM_ he was doing an eliminating global var task yesterda
13:00.37 andrei_ he probably finished it
13:00.55 YashM_ he didnt
13:01.19 YashM_ i think putting the var in a common header file isnt eliminating
13:01.35 andrei_ is the task closed?
13:01.52 MarcTannous andrei_,yashm_ I put it on 'pause' for the time being as there were quite a few graphics task I could complete
13:01.55 andrei_ I don t have the task at hand, I just have a good idea which one you re talking about
13:02.08 MarcTannous and I also had no idea on where to add the function Sean requested without making it global
13:02.24 MarcTannous due to the fact that that exact array was being used in more than one folder of /src/
13:02.56 andrei_ MarcTannous: I don t think it's the case, but some global variables removal can be real tricky
13:03.53 MarcTannous andrei_, I also thought this was easy but it is being used in numerous files that have no common header, are in different folders and their "lowest" common "ancestor", if we were to think of the directory as a tree, would be /src/
13:04.19 MarcTannous so I think that declaring it non-globally would not work
13:04.30 andrei_ brlcad has a more in-depth view of the source code than me, this is why you need to discuss with him ..
13:04.37 Notify 03GCI:ekamjot01 * 5298427718008832 Design a new website favicon! #4: Task Claimed - I would like to work on this task.
13:05.15 MarcTannous andrei_, there might be something I am missing but I've spent quite a while on this task and examining how the source code and my conclusion is stated above.
13:05.37 MarcTannous how the source code works *
13:05.38 Notify 03GCI:popescuandrei * 6453861430591488 Design a new website favicon! #5: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
13:05.48 Notify 03GCI:popescuandrei * 6353662997692416 Design a BRL-CAD splash screen #3: Task Assigned - This task has been assigned to mukul kamboj. You have 100 hours to complete this task, good luck!
13:06.03 Notify 03GCI:popescuandrei * 5298427718008832 Design a new website favicon! #4: Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good luck!
13:06.05 MarcTannous andrei_, will you be here in ¬an hour or so? I will submit quite a nice task for you to evaluate :D
13:06.14 andrei_ unfortunately not
13:06.18 andrei_ I ll leave work in about an hours
13:06.23 andrei_ but someone else will :p
13:06.31 MarcTannous damn
13:07.22 andrei_ I might have a new batch of tasks to add as well
13:07.28 andrei_ tho mostly on coding
13:07.37 andrei_ <PROTECTED>
13:08.45 MarcTannous stuff like unit tests?
13:09.14 MarcTannous spent about an hour last night trying to figure out why rgb_to_hsv was not working but came out with no answer
13:09.54 andrei_ unit test/ logo design/class design
13:10.01 andrei_ I m trying to be as broad as possible
13:10.46 andrei_ it s more complicated because I can t overload mentors
13:10.57 andrei_ (me and Daniel_R)
13:11.13 andrei_ in any case, I ll see
13:11.26 andrei_ I wish more students would join IRC
13:11.32 andrei_ it's important for us to get feedback
13:12.15 YashM_ Marc, how can you do so many tasks? you dont have school?
13:12.40 andrei_ I guess sleep is overrated? :P
13:13.26 YashM_ i sleep 6 hrs and still not able to do more than 1 task a day
13:13.57 andrei_ YashM, I think it depends on what kind of tasks you do as well
13:13.59 andrei_ also, don t worry
13:14.06 andrei_ sleep is important :)
13:14.35 andrei_ through some weeks during my college, I was averaging 3-4 hours per day
13:15.29 andrei_ I remember getting home in a holiday and sleeping like two days or so in a row, my parents were wondering if I'm still alive
13:15.53 YashM_ xD
13:16.23 YashM_ i gotta study for college exams too
13:16.26 YashM_ :P
13:16.44 andrei_ shouldn't you be in high scool?
13:16.52 andrei_ I m not familiar with code in student requirements
13:16.54 andrei_ too old :P
13:16.55 YashM_ college entrance
13:17.02 andrei_ ah, goodluck
13:17.21 andrei_ if you don t mind me asking, where do you plan on taking exams?
13:17.55 MarcTannous YashM_: some of my tasks were very simple ( favicon ) some of my tasks were very challenging ( Archer UI redesign, Landing page redesign, Split Layout Design Cheat Sheet responsive web page ) and they all took 8-10 hours of work
13:18.03 MarcTannous so it's not like they are all simple
13:18.30 andrei_ yeah
13:18.32 MarcTannous I just am trying to manage my time as good as possible. I considered Google Code in my priority for the following month, with sleep & school being secondary :D
13:18.36 YashM_ yeah the thing is i am not getting 8 hours a day somehow
13:18.55 MarcTannous you have college exams, I don't
13:19.08 YashM_ andrei_, what ya mean?
13:19.36 andrei_ YashM_ : at what college do you want to get admited? where are you taking the exams?
13:19.52 Notify 03GCI:programmingluko * 5807729956356096 Design a new website favicon! #7: Ready for review - The work on this task is ready to be reviewed.
13:20.07 YashM_ oh its just indian colleges you've never heard of
13:20.16 YashM_ :P
13:20.18 Notify 03GCI:ekamjot01 * 5298427718008832 Design a new website favicon! #4: Ready for review - The work on this task is ready to be reviewed.
13:20.38 andrei_ I asked because a lot of colleges don't take admission anymore
13:20.49 YashM_ oh no its not like SAT
13:20.50 andrei_ european/us colleges that is
13:21.03 YashM_ my exam will be on feb-april
13:21.12 YashM_ school, college entrances etc
13:21.18 YashM_ the exam is JEE
13:21.22 YashM_ if you are interested
13:21.49 YashM_ its a really tough exam with a heluva course from science and maths
13:22.09 YashM_ the worst part is the whole population of india of my age gives it
13:24.32 andrei_ that sounds pretty large scale
13:24.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:25.11 YashM_ 1.356 Million students give it
13:25.16 andrei_ woah
13:25.24 andrei_ that like
13:25.43 andrei_ ~ 1/19 the population of our country
13:25.49 *** join/#brlcad winghouchan (~winghouch@149.254.183.127)
13:26.06 YashM_ out of which 119,000 qualify for second phase
13:26.20 YashM_ and like 5k-7k people get the top colleges
13:26.50 andrei_ what a magnitude reduction
13:27.32 YashM_ 0.00368731563%
13:27.36 YashM_ xD
13:27.50 andrei_ here we have a maturity exam
13:27.54 andrei_ which you take after high school
13:28.08 andrei_ similar to what you described
13:28.14 andrei_ everyone undertakes it
13:28.24 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
13:28.30 andrei_ I find it extremely simple to pass
13:28.36 andrei_ yet, around 50% fail
13:39.49 Notify 03GCI:ekamjot01 * 5298427718008832 Design a new website favicon! #4: Uploaded - Hi! I uploaded two files favicon.zip and animated_favicon1.gif. Regards. Ekamjot
13:48.11 Notify 03GCI:lyankov * 6231574659989504 Animate our logo! #3: Task Claimed - I would like to work on this task.
13:49.06 Notify 03GCI:popescuandrei * 6231574659989504 Animate our logo! #3: Task Assigned - This task has been assigned to l.yankov. You have 100 hours to complete this task, good luck!
13:50.26 *** join/#brlcad sofat (~sofat@202.164.45.208)
14:02.55 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: Ready for review - The work on this task is ready to be reviewed.
14:09.48 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Better - Good Hardik, your design is better than earlier one but it needs following changes to make it perfect one: As I stated...
14:09.58 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: 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...
14:13.13 Notify 03GCI:keshashah * 5080466516344832 Create a VOL wiki page: Need time ? - How far have you been ? Update us here. If you need some time, I can extend by some hours. Its less than 20 hrs remaining.
14:17.34 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: New Files - Sir, I have uploaded 3 new files. final-It Is Not Looped And Has A Different Anmation. final2-It Is Looped But...
14:19.44 andromeda-galaxy MarcTannous: I fixed rgb_to_hsv :-)
14:19.56 MarcTannous andromeda-galaxy: how? what was the issue?
14:20.36 andromeda-galaxy partly, the test data wasn't accurate enough,p artly it was casting an (unsigned int *) to an (unsigned char *)
14:20.56 MarcTannous how was the test data not accurate enough?
14:21.00 MarcTannous I tried it with an online converter
14:21.03 MarcTannous and those were the exact values
14:21.15 Notify 03GCI:helix * 5244780002934784 Animate our logo! #6: Task Claimed - I would like to work on this task.
14:21.28 MarcTannous I even have the tab open still in my browser : RGB: 192,78,214
14:21.44 MarcTannous expected HSV: 290, 63.6, 83.9
14:22.00 MarcTannous which in BRL-CAD should be HSV: 290, 0.636, 0.839
14:22.31 andromeda-galaxy the 290 needed more decimal places
14:23.38 andromeda-galaxy starseeker: if you're still there, I couldn't figure out how to pass a path to db_search() other than through plan...
14:24.05 MarcTannous wow
14:24.17 MarcTannous damn, I'm so dumb for not figuring that out#
14:24.22 MarcTannous well done though :)
14:24.35 Notify 03GCI:gjeet * 5244780002934784 Animate our logo! #6: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:27.14 andromeda-galaxy MarcTannous: thanks
14:29.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:32.08 andromeda-galaxy starseeker: what's the difference between "-path /path/*" and passing in the struct db_full_path representing path as the 5th argument of db_search?
14:39.00 *** join/#brlcad wltan (~wltan@101.127.134.59)
14:45.37 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:47.41 YashM_ did notify stop working
14:49.55 *** join/#brlcad deepak (~chatzilla@117.220.145.41)
14:53.41 MarcTannous not sure
14:54.03 MarcTannous I for one have not submitted anything this entire day, am working on something big that should probably be done in an hour or so, will se if notify is working
14:59.27 YashM_ well it did
15:12.38 YashM_ so, who is the notify incharge here?
15:18.37 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: None - Thanks harmanpreet for your suggestions I will work according to your suggestions and will upload my...
15:18.57 Notify 03GCI:helix * 5244780002934784 Animate our logo! #6: None - I will not be able to submit a higher resolution as it takes a lot of time to render on my PC.
15:19.21 MarcTannous there you go
15:20.29 YashM_ :)
15:35.35 Notify 03BRL-CAD:carlmoore * 63616 brlcad/trunk/src/proc-db/naca/naca.h: remove a trailing blank or tab; fix spellings
15:36.12 Notify 03GCI:ch3ck * 5236107205672960 Design a new website favicon! #6: Task Assigned - This task has been assigned to Jatin Luthra. You have 100 hours to complete this task, good luck!
15:42.50 Notify 03GCI:tannousmarc * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: A modern approach - Hello, My last few designs were more of a concept or prototype, with this...
15:43.05 Notify 03GCI:tannousmarc * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: Ready for review - The work on this task is ready to be reviewed.
15:43.28 MarcTannous brlcad: andrei: hope you like my conventional approach to a guideline :D
15:45.55 Notify 03GCI:deepakkumarsharma * 6453861430591488 Design a new website favicon! #5: Good Work - Hey Aditya, Hope you enjoyed this task. You did an awesome job I love all your designs specially final2.gif...
15:46.16 Notify 03GCI:keshashah * 5244780002934784 Animate our logo! #6: Task Closed - Congratulations, this task has been completed successfully.
15:46.36 Notify 03GCI:ch3ck * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Great work - Awesome progress on the toy tank. It's almost complete here are just a few tweaks. 1.) You could make it more...
15:46.38 Notify 03GCI:ch3ck * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: 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...
15:52.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:54.23 Notify 03GCI:helix * 5265727984500736 Design a new website favicon! #9: Task Claimed - I would like to work on this task.
15:55.21 Notify 03GCI:harman052 * 5265727984500736 Design a new website favicon! #9: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
15:56.21 Notify 03GCI:helix * 5265727984500736 Design a new website favicon! #9: Ready for review - The work on this task is ready to be reviewed.
15:57.32 *** join/#brlcad ishwerdas (75c76a5d@gateway/web/cgi-irc/kiwiirc.com/ip.117.199.106.93)
16:03.35 Notify 03GCI:Melange * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
16:03.40 Notify 03GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
16:11.05 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: Ready for review - The work on this task is ready to be reviewed.
16:12.33 andromeda-galaxy https://www.google-melange.com/gci/task/view/google/gci2014/5220932951998464 says to hook up a help string in src/tclscripts, but src/tclscripts doesn't seem to have help for any of the ged_* commands written in C...
16:12.34 gcibot Stub in a new 'lc' command for listing combinations
16:12.35 gcibot Status: Claimed (3 days, 19 hours left)
16:12.35 gcibot Mentor(s): Mihai Neacsu, Ishwerdas
16:12.36 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:13.32 Notify 03GCI:ch3ck * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: Task Closed - Congratulations, this task has been completed successfully.
16:14.21 MarcTannous ch3ck: how was my task? any feedback?
16:15.07 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: New Files - Sir, I have uploaded 2 new files with the desired changes. finalll- with a longer delay finall- with a shorter...
16:15.12 Notify 03GCI:ishwerdas * 6453861430591488 Design a new website favicon! #5: None - BRL CAD must be BRL-CAD, rest I think is fine.
16:15.43 Notify 03GCI:o7p9bxbnyj * 5220932951998464 Stub in a new 'lc' command for listing combinations: Ready for review - The work on this task is ready to be reviewed.
16:18.08 Notify 03GCI:sfurti06 * 6390082307096576 Design a T-Shirt for BRL-CAD #2: Thank you. - Thank you so much for your guidance for this task.It was my first time designing using photoshop.I really enjoyed...
16:20.09 Notify 03GCI:lyankov * 6231574659989504 Animate our logo! #3: Ready for review - The work on this task is ready to be reviewed.
16:20.44 Notify 03GCI:tannousmarc * 6621017799655424 Create a do's and don'ts for GSoC: Task Claimed - I would like to work on this task.
16:21.29 Notify 03GCI:arpitkambojshcs * 5987394427813888 Design a BRL-CAD splash screen #10: Ready for review - The work on this task is ready to be reviewed.
16:22.04 MarcTannous brlcad: despite it being closed, I'd really like your feedback on my UI guidelines task, the one I just completed.
16:24.28 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:25.16 Notify 03GCI:helix * 5244780002934784 Animate our logo! #6: Ready for review - The work on this task is ready to be reviewed.
16:25.21 Notify 03GCI:ch3ck * 6621017799655424 Create a do's and don'ts for GSoC: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
16:27.55 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: New Files - Sir, I made the desied changes. Now please mark this task as complete. Regards, Aditya PS I didn't Mark...
16:33.18 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:37.31 Notify 03GCI:ljudusika * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Task Claimed - I would like to work on this task.
16:52.39 Notify 03GCI:moret * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:58.50 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Okay, again a problem, when I zoom in, the tinynav plugin is not working and rather than seeing a...
17:03.02 Notify 03GCI:deepakkumarsharma * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Task Assigned - This task has been assigned to Ljudusika. You have 100 hours to complete this task, good luck!
17:04.37 Notify 03GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Chains - making the chains would be really tough. is there any commands which I could use to model the chains easily?
17:07.53 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Task Claimed - I would like to work on this task.
17:18.27 Notify 03GCI:o7p9bxbnyj * 5220932951998464 Stub in a new 'lc' command for listing combinations: Missing files - Sorry, the first diff was missing a few files; I belive that the -v2 version has everything.
17:21.30 Notify 03GCI:deepakkumarsharma * 6453861430591488 Design a new website favicon! #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
17:29.48 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
17:30.02 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Ready for review - The work on this task is ready to be reviewed.
17:33.11 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: Ready for review - The work on this task is ready to be reviewed.
17:35.58 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: Files Uploaded - I have uploaded the following files- Scale 1.xcf Rotate 1.xcf Translate 1.xcf Shear 1.xcf ...
17:36.38 Notify 03GCI:Melange * 5893656028381184 Identify and eliminate dead code (100+ lines): Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
17:37.07 *** join/#brlcad Rohit (~Ravi@49.203.247.221)
17:39.02 Guest13685 Sir,
17:39.13 Guest13685 i am Rohit Agarwal
17:39.30 YashM_ Hi
17:40.20 MarcTannous Hello
17:41.15 *** part/#brlcad Guest13685 (~Ravi@49.203.247.221)
17:45.38 Notify 03BRL-CAD:peter-sa * 63617 brlcad/trunk/src/libbu/tests/bu_color.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5852027393409024 that fixes the fixes the bu_rgb_to_hsv unit test.
17:45.38 gcibot Fix any failing unit test
17:45.38 gcibot Status: Closed
17:45.38 gcibot Mentor(s): Hardeep Singh Rai, Gauravjeet Singh
17:57.11 Notify 03GCI:veskopos * 6424327624851456 Animate our logo! #2: Task Claimed - I would like to work on this task.
18:02.27 Notify 03GCI:deepakkumarsharma * 6424327624851456 Animate our logo! #2: Task Assigned - This task has been assigned to VeskoD. You have 100 hours to complete this task, good luck!
18:05.03 Notify 03GCI:veskopos * 6424327624851456 Animate our logo! #2: Ready for review - The work on this task is ready to be reviewed.
18:28.18 Notify 03BRL-CAD:n_reed * 63618 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/BUGS and 131 others): sync from trunk through r63617
18:30.38 Notify 03GCI:Melange * 5512189783834624 Design a new website landing page for BRL-CAD #6: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
19:07.36 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:07.52 *** join/#brlcad andrei_ (~andrei@188.26.187.15)
19:09.08 andrei_ ~seen mihaineacsu
19:09.12 infobot mihaineacsu <~mihaineac@78.96.223.14> was last seen on IRC in channel #brlcad, 1d 5h 3m 21s ago, saying: 'let me know when you're done'.
19:14.35 MarcTannous andrei_, did you see the task I submitted?
19:14.46 andrei_ nope, Marc
19:14.47 MarcTannous andrei_, it got closed really fast and I got not feedback :(
19:14.48 andrei_ just got home
19:15.24 MarcTannous andrei_, please do when you have the time. I'm submitting a follow up task for my split screen concept I entered earlier this week, and then going to sleep as I am exhausted, hope to get feedback until next morning on both of these :d
19:15.41 andrei_ link it here, please
19:16.20 Notify 03GCI:tannousmarc * 6621017799655424 Create a do's and don'ts for GSoC: Ready for review - The work on this task is ready to be reviewed.
19:17.50 Notify 03GCI:tannousmarc * 6621017799655424 Create a do's and don'ts for GSoC: Follow up task - The guy who designed the split screen concept here, These are the files for the first part, "1) selecting...
19:17.51 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5819771786362880
19:17.52 gcibot Write draft of BRL-CAD application interface design guidelines
19:17.52 gcibot Status: Closed
19:17.52 gcibot Mentor(s): Popescu Andrei, Sean
19:18.02 MarcTannous ^ this is the closed one, which I got no feedback on
19:18.05 MarcTannous hope you like it
19:21.58 andrei_ well, Marc
19:22.02 andrei_ there's not much to say
19:22.05 andrei_ yeah, I really do like it
19:24.15 Notify 03GCI:Melange * 4639899508539392 Write manual page documentation (for g-jack): Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
19:37.01 Notify 03GCI:brlcad * 5819771786362880 Write draft of BRL-CAD application interface design guidelines: awesome, this is perfect - I REALLY like this interface setup. It's simple, it's intuitive, it's a...
19:38.21 Notify 03GCI:maths22_m * 6424327624851456 Animate our logo! #2: Task - I'm thinking you misread which task you were completing. You are supposed to submit an animation using the logo, not a rendering of...
19:38.26 Notify 03GCI:maths22_m * 6424327624851456 Animate our logo! #2: 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...
19:41.45 MarcTannous brlcad: I don'
19:42.00 MarcTannous don't quite understand what you mean by reflect the content on the right, could please clarify?
19:42.15 MarcTannous could you *
20:11.02 *** join/#brlcad Maitreya (~Maitreya@122.163.196.131)
20:11.06 Maitreya Hi
20:11.42 Maitreya I'm working on this task: DESIGN A BRL-CAD SPLASH SCREEN #7
20:12.49 Maitreya I've a query that what resolution should splash page image be in?
20:16.34 MarcTannous Maitreya: just a second
20:16.42 Notify 03GCI:acprojects * 6375237222400000 Animate our logo!: Task Claimed - I would like to work on this task.
20:18.06 MarcTannous Maitreya: I designed http://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/tclscripts/archer/images/aboutArcher.png to be at the same resolution as the previous one, which was 542x422
20:18.18 MarcTannous hope that should answer your question
20:18.31 MarcTannous I'm off to sleep guys, have a good day/night
20:19.04 MarcTannous NICK <MarcTannous-Sleeping>
20:19.08 MarcTannous damn that did not work
20:19.19 Stragus Missing a / :)
20:19.28 MarcTannous ty
20:19.29 Maitreya Thanks! I've one more query regarding the BRLCAD logo on the splash image, how should I use it? Just need some suggestions. :)
20:19.55 MarcTannous Maitreya: Be creative, use the files over at www.brlcad.org/wiki/patches
20:20.08 MarcTannous and follow the directions written in the task
20:20.22 MarcTannous if you have more specific questions, write them here and I'll answer them in the morning
20:20.25 Stragus I don't think they would mind a higher resolution splash screen, unless it's an issue regarding text aliasing/blurring
20:20.50 Maitreya Thanks for the link! Should I show the mockup here before posting there?
20:23.46 Notify 03BRL-CAD:carlmoore * 63619 brlcad/trunk/doc/docbook/system/man1/en/pixautosize.xml: touch up, including removing non-printing characters
20:25.43 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:25.48 Notify 03GCI:deepakkumarsharma * 6375237222400000 Animate our logo!: Task Assigned - This task has been assigned to acprojects. You have 100 hours to complete this task, good luck!
20:29.17 *** join/#brlcad merzo (~merzo@245-70-133-95.pool.ukrtel.net)
20:38.36 Notify 03GCI:Melange * 5263538490703872 Design a website icon set for brlcad.org #4: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
20:39.06 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Task Claimed - I would like to work on this task.
20:40.43 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
20:43.02 Notify 03GCI:simmomic000 * 5323479725375488 Identify and eliminate dead code (100+ lines) #7: Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:45.42 andrei_ andromeda, you ve got quite a lot of large patches lately
20:45.46 andrei_ well done :)
20:49.30 andromeda-galaxy andrei_: thanks!
20:55.46 Notify 03GCI:odyssey * 4824199776436224 Fix any failing unit test #6: Task Claimed - I would like to work on this task.
20:57.36 Notify 03GCI:mihaineacsu29 * 4824199776436224 Fix any failing unit test #6: Task Assigned - This task has been assigned to Odyssey. You have 100 hours to complete this task, good luck!
20:59.08 andromeda-galaxy andrei_: Do you know anything about how bn_isect_line3_line3 works? I'm trying to debug it and having some trouble...
21:09.11 andrei_ no, but I ll have a look later
21:09.11 Notify 03GCI:veskopos * 6424327624851456 Animate our logo! #2: Ready for review - The work on this task is ready to be reviewed.
21:09.49 Notify 03GCI:acprojects * 6375237222400000 Animate our logo!: Ready for review - The work on this task is ready to be reviewed.
21:10.00 andromeda-galaxy andrei_: thanks you! it seems to be returning the wrong value, which is the root cause of all the failing bn_isect_line_lseg() test failures
21:12.29 Notify 03GCI:odyssey * 4824199776436224 Fix any failing unit test #6: Claim Removed - The claim on this task has been removed, someone else can claim it now.
21:20.32 Notify 03GCI:Melange * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
21:26.50 starseeker andromeda-galaxy: you send in an array of struct directory pointers to specify what paths to search
21:28.00 starseeker so given an object name, you do a db_lookup to get the struct directory pointer of the object - that's your starting point for search
21:30.33 starseeker if you'd rather work at the string level, you can probably build an argc/argv array and use the libged level search call
21:31.14 Notify 03GCI:michalp2213 * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Ready for review - The work on this task is ready to be reviewed.
21:35.39 andromeda-galaxy stareeker: thanks... I did manage to get it working; I used db_string_to_path on the user-supplied path string to get a struct db_full_path and passed that in
21:36.25 andromeda-galaxy starseeker: Both bn_isect_line3_line3 and bn_dist_line3_line3 seem to return incorrect results, at least in certain cases; do you know anything abou the algorithm used in bn_isect_line3_line3?
21:39.32 andrei_ ~seen MarcTannous
21:39.38 infobot marctannous <bc1a92f6@gateway/web/freenode/ip.188.26.146.246> was last seen on IRC in channel #brlcad, 1h 19m 16s ago, saying: 'if you have more specific questions, write them here and I'll answer them in the morning'.
21:49.14 Notify 03BRL-CAD:carlmoore * 63620 brlcad/trunk/src/fb/pixautosize.c: use h? for help
22:00.52 Notify 03GCI:Melange * 5818109499801600 Design a BRL-CAD Sticker #14: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
22:01.38 Notify 03GCI:rexey29 * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Ready for review - The work on this task is ready to be reviewed.
22:14.14 Notify 03GCI:maxitothegreat * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Claimed - I would like to work on this task.
22:16.10 Notify 03GCI:odyssey * 6339238148702208 Identify and eliminate dead code (100+ lines) #5: Task Claimed - I would like to work on this task.
22:19.49 Notify 03GCI:mihaineacsu29 * 6339238148702208 Identify and eliminate dead code (100+ lines) #5: Task Assigned - This task has been assigned to Odyssey. You have 100 hours to complete this task, good luck!
22:26.07 Notify 03GCI:maxitothegreat * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: None - TABLE OF CONTENTS Page I, INTRODUCTION .................................
22:28.22 starseeker andromeda-galaxy: I'm afraid I don't
22:28.39 andromeda-galaxy starseeker: oh well...
22:28.49 starseeker does the code cite any papers?
22:29.02 andromeda-galaxy Unfortunately, no
22:29.53 andromeda-galaxy b
22:30.11 andromeda-galaxy sorry, trying to switch buffer but didn't press C-x hard enough
22:31.13 starseeker andromeda-galaxy: this might be useful (not sure) http://geomalgorithms.com/a07-_distance.html
22:31.35 andromeda-galaxy I just found that myself, looking for the sc/tc variables used in the code
22:31.42 andromeda-galaxy I'll look and see if it seems like it's correct
22:34.26 starseeker http://paulbourke.net/geometry/pointlineplane/
22:36.29 starseeker andromeda-galaxy: ah, I think this was what I was thinking of: http://www.geometrictools.com/Samples/Geometrics.html#DistanceSegments3
22:36.58 andromeda-galaxy starseeker: looks promising
22:37.18 andromeda-galaxy the code near the end of http://geomalgorithms.com/a07-_distance.html looks pretty much the same as ours, al8so
22:37.18 starseeker Boost license, so OK to use - would have to be translated to our data types, of course...
22:37.37 Notify 03GCI:odyssey * 6339238148702208 Identify and eliminate dead code (100+ lines) #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:37.58 andromeda-galaxy so that algorithm is probably correct
22:38.56 Notify 03GCI:ello * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: Task Claimed - I would like to work on this task.
22:38.57 Notify 03GCI:ello * 5001497033048064 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:42.29 starseeker is almost tempted to make some GCI tasks to convert some of those algorithms to libbn algorithms...
22:43.09 andromeda-galaxy I think that the problem ma have been the fact that previously pdist = sc * magnitude(pdir) and qdist = tc * magnitude(qdir)
22:44.08 andromeda-galaxy I noticed that the algorithm described on the geomalgorithms.com page didn't include those terms, so I tried removing them, and it seems to be working better...
22:45.10 andromeda-galaxy starseeker: but further investigating shows that the function was doing the right thing, it's just that the caller was doing it wrong
22:45.23 starseeker ah
22:45.44 andromeda-galaxy the difference between what t should be for them to intersect and the actual distance to the intersection point can be somewhat subtle
22:46.21 starseeker feel free to add any comments/examples you think might help illustrate how to use it correctly :-)
22:46.45 andromeda-galaxy might be worth rephrasing part of the header comment, not entirely sure..
22:52.14 starseeker andromeda-galaxy: do you think the task of translating some of the GeometricTools (a.k.a WildMagic) C++ algorithms into BRL-CAD would be of interest as GCI tasks?
22:52.29 andromeda-galaxy starseeker: quite possibly...
22:53.09 starseeker they have a whole slew of interesting bits in there
22:53.34 andromeda-galaxy indeed
22:55.40 starseeker yeesh they even have surface fitting of some sort
22:55.59 andromeda-galaxy wow!
22:56.15 starseeker doubt it's to a closed solid, but still...
22:57.14 starseeker that oriented bounding box code might be interesting - would like to replace the code we currently use for that, if this is reasonably fast...
22:57.31 andromeda-galaxy hmmm...
22:59.21 andromeda-galaxy starseeker: the header comment for bn_isect_line_lseg() says that it returns the value of t for the intersection
22:59.28 andromeda-galaxy but it *actually* returns the distance to the intersection
22:59.35 starseeker OK, so that's a bug
22:59.39 starseeker (documentation)
23:00.01 andromeda-galaxy Since everything else is probably already built around that, I should change the documentation and the tests, but not the code, right?
23:00.04 starseeker or actually, might be worth checking if any code uses it
23:00.33 starseeker right, unless the code looks like it is assuming it's returning t (might be a source of more bugs)
23:00.43 starseeker s/code/calling code/
23:01.05 andromeda-galaxy pretty much just nmg_rt_isect.c
23:01.59 andromeda-galaxy isect_ray_lseg(), which calls, it does assume it to the distance along the ray (scans it into a variable called dist_along_ray)
23:02.16 starseeker OK, so yeah it's a doc fix then
23:02.42 starseeker O.o http://www.geometrictools.com/Source/Interpolation.html
23:02.53 starseeker yeow
23:03.48 andromeda-galaxy I think I did find a real bug in the function too, though
23:03.59 starseeker sweet
23:04.04 andromeda-galaxy isect_point was basically being set to the vector between p and the intersection
23:04.11 andromeda-galaxy instead of the intersection itself
23:04.28 andromeda-galaxy VSCALE(isect_pt, d_unit, dist1)
23:04.42 andromeda-galaxy i.e. d units along p in the direction of dist1
23:04.53 andromeda-galaxy it caused the return values to be wrong once in a while, I think
23:07.03 starseeker sounds like it might have been trying to return the parameterization after all then
23:07.28 andromeda-galaxy I'm not sure... the situation overalli s a little weird
23:08.11 andromeda-galaxy it just used the isect_pt to calculate how for off A and B were, to decide where on the infinite line around A<->B the hit was
23:08.17 starseeker if it is actually returning the value t along the ray, then to get the 3d intersection point will require another calculation step
23:10.04 andromeda-galaxy isect = t + p, right?
23:11.13 starseeker t is a parameterization along one of the line segments (if I'm understanding correctly) so you'd plug t into whatever the parametric equation is for that segment
23:11.44 andromeda-galaxy the function is given P and D, for line X = P = tD
23:11.58 andromeda-galaxy I mean, X = P + tD
23:12.14 andromeda-galaxy so if k (say) is the distance down the ray, then isect_Pt = P + k
23:12.26 starseeker so wouldn't p(intersect) = P + t(intersect)D ?
23:12.29 andromeda-galaxy (k is distance in the correct direction, thats's the d_unit scale ffrom earlier)
23:12.40 andromeda-galaxy starseeker: it would, if t is the parameter for intersect
23:12.49 andromeda-galaxy but the function is returning the distance (tD) not the parameter
23:13.08 andromeda-galaxy (which appears to be expected, the documentation must have been wrogn)
23:13.30 andromeda-galaxy the bug I found was that given all of that, it basically did isect_pt = tD instead of isect_Pt = P + tD
23:14.04 starseeker suggests constructing a few test cases where you know the answers to see if it all makes sense
23:14.35 andromeda-galaxy remembers that I should actually go fix those tests, since this whole thing came out of trying to fix the tests
23:16.35 starseeker heh
23:27.57 andromeda-galaxy when did the regression tests get integrated into make test?
23:28.41 andromeda-galaxy and.... They all pass!
23:33.05 andromeda-galaxy starseeker: over the course of the day, I've gotten the number of failing tests down to 5! (70, 575, 576, 638, 643)
23:39.29 starseeker awesome!
23:39.52 starseeker that's recent
23:40.03 starseeker to run just the non-regression tests, do "make check"
23:42.46 andromeda-galaxy ahh...
23:42.49 andromeda-galaxy that'll speed things ut
23:43.02 andromeda-galaxy *uep
23:43.48 andromeda-galaxy for me, two of the regression tests fail when run with 'make test', but don't seem to be a problem when run with 'make regress'
23:43.56 andromeda-galaxy any idea what's causing that?
23:50.07 andromeda-galaxy also, is there any reason not to just turn bn_vec_ae() into a call to bn_vec_aed?
23:55.04 Stragus That would mean more overhead, unnecessary computations
IRC log for #brlcad on 20141209

IRC log for #brlcad on 20141209

00:01.31 andromeda-galaxy ahh...
00:01.49 andromeda-galaxy the current version of it doesn't seem to work, at least according to the tests
00:02.16 andromeda-galaxy which kind of makes sense to me...
00:02.58 andromeda-galaxy the thing is, if it's fixed to work the same way as bn_vec_aed(), which is how I think that it should work, then it will be identical except for the fact that distance (and distance * distance) is replaced with 1 everywhere
00:09.13 andromeda-galaxy also, there aren't actually any users of bn_vec_ae() as far as I can tell, so would the overhead be too bad?
00:12.04 Stragus Then the function might be superfluous, perhaps, but it still shouldn't call the aed() version :)
00:13.12 Stragus What doesn't work exactly with the ae() function? Do you have a specfic test case?
00:16.10 andromeda-galaxy Stragus: both of the tests for it fail currently
00:16.27 andromeda-galaxy basically, it multiplies by fabs(vz) instead of sqrt(1-vz^2)
00:16.35 andromeda-galaxy (for vx and vy)
00:16.59 andromeda-galaxy but when that's done, it comes out to being exactly the same az bn_vec_aied with distance = 1
00:17.18 andromeda-galaxy s/aied/aed/
00:19.19 Stragus Hum yes, you are correct. This is a bug
00:19.36 Stragus The fact that the function isn't called anywhere must be why it wasn't caught before :p
00:19.45 andromeda-galaxy probably
00:21.11 Stragus brlcad, andromeda-galaxy deserves some points/credits/kudos/cookies :) (I'm not sure how all the task stuff works exactly)
00:21.18 Notify 03GCI:parthmiglani_21 * 5327961523748864 Design a new website favicon! #2: Task Claimed - I would like to work on this task.
00:22.14 andromeda-galaxy Stragus: thanks!
00:22.41 andromeda-galaxy The reason that I was asking about calling bn_vec_aed() is because having code that similar duplicated in both places seems a shame...
00:23.10 andromeda-galaxy it would be easy for them to get out of sync again later if a bug was discovered and fixed in one, etc.
00:24.20 Stragus It's a frequent occurance for code that really cares about performance. Compilers can inline entire function calls and simplify code accordingly, but it can only go so far
00:24.30 andromeda-galaxy true...
00:25.09 andromeda-galaxy my original point was that since this isn't used in especially need-to-be-performant areas like the raytracer, would it be alright to allow a small amount of overhead in order to remove the other issues that come with duplication?
00:25.27 Stragus BRL-CAD isn't that optimized overall. A lot of my code ends up with >4 versions of the same code (do we have SSE? SSE2? SSE4.1? AVX? AVX2? how big is our L1 cache?)
00:26.03 Stragus I think fixing the bug would just be best, it's just a few lines of code
00:26.17 andromeda-galaxy Stragus: okay!
00:54.41 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
00:57.07 Notify 03GCI:mihaineacsu29 * 5220932951998464 Stub in a new 'lc' command for listing combinations: Task Closed - Congratulations, this task has been completed successfully.
01:02.18 Notify 03GCI:o7p9bxbnyj * 5836282580172800 Fix any failing unit test #2: Task Claimed - I would like to work on this task.
01:11.32 ignacio Anyone here know binary? :| I need help
01:11.40 ignacio gcibot, ping
01:11.42 ignacio gcibot, help
01:11.45 ignacio gcibot,
01:11.47 ignacio lel
01:11.55 Notify 03GCI:joshd97 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
01:12.05 Notify 03GCI:mihaineacsu29 * 5836282580172800 Fix any failing unit test #2: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
01:12.50 Notify 03GCI:o7p9bxbnyj * 5836282580172800 Fix any failing unit test #2: Ready for review - The work on this task is ready to be reviewed.
01:16.18 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
01:22.22 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
01:26.48 Notify 03GCI:joshd97 * 6080352686702592 Design a new website landing page for BRL-CAD #7: Task Claimed - I would like to work on this task.
01:27.38 Notify 03GCI:mihaineacsu29 * 6080352686702592 Design a new website landing page for BRL-CAD #7: Task Assigned - This task has been assigned to Ft. You have 100 hours to complete this task, good luck!
01:35.35 Notify 03BRL-CAD:peter-sa * 63621 (brlcad/trunk/include/ged.h brlcad/trunk/src/libged/CMakeLists.txt and 4 others): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5220932951998464 that converts the 'lc' command to C (in libged) and enables it in MGED/Archer.
01:35.36 Guest98801 Stub in a new 'lc' command for listing combinations
01:35.36 Guest98801 Status: Closed
01:35.36 Guest98801 Mentor(s): Mihai Neacsu, Ishwerdas
01:40.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:42.38 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
01:45.29 Notify 03GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
01:46.00 Notify 03BRL-CAD:starseeker * 63622 brlcad/trunk/src/libbn/CMakeLists.txt: Checkpoint work boiling Ken Clarkson's hull program (http://www.netlib.org/voronoi/hull.html) down into a single C file for building convex hulls. So far globals have been put in a struct, all the files have been boiled down to one file, and some libbu/libbn functions have been substituted in for the originals in the file. At the moment it's still
01:46.02 Notify set up for compilation as a single program with file i/o. The next stage will be to get it using libbn data types for I/O.
01:46.36 starseeker andromeda-galaxy: make test is everything, both working and non-working tests
01:46.50 starseeker make regress will run only those regression tests we expect to work
01:46.59 andromeda-galaxy starseeker: ahh, makes sense
01:47.23 andromeda-galaxy also, correct me if I'm wrong, but integrating new commands into Archer seems to be quite difficult
01:47.58 andromeda-galaxy -> add method on ArcherCore, entry into mArcherCoreCommands
01:48.09 starseeker yep
01:48.12 andromeda-galaxy -> add function that calls it or, maybe, gedWrapper
01:48.24 andromeda-galaxy -> Add another wrapper to lib/Ged.tcl
01:48.41 starseeker we eventually hope to have some sort of command plug-in system, but we aren't there yet
01:48.41 andromeda-galaxy oh, and libtclcad/tclcad_obj.c, I believe
01:49.37 andromeda-galaxy Ah.. that makes sense; this approach ends up being more flexible, and the eventual plug-ins would make it easier to add simple thigs
01:49.40 andromeda-galaxy *things
01:50.04 starseeker andromeda-galaxy: check with brlcad on what to do about the ae/aet thing - he may want to opt for code simplicity in a case like that
01:50.13 starseeker (/me is catching up...)
01:50.19 andromeda-galaxy starseeker: oh... oops
01:50.29 starseeker if you already did it it's fine
01:50.32 andromeda-galaxy I just submitted it on Stragus's advice
01:51.01 starseeker no problem
01:51.29 starseeker it's worth mentioning because he may want to consolidate it to shrink the API
01:52.07 andromeda-galaxy starseeker: I was thinking about that too... It doesn't burden potential callers too much to just have to add a , 1 to the argument list
01:52.10 starseeker fixing the bug is excellent in its own right, but while it's in context we should see if it's an opportunity to simplify
01:52.34 andromeda-galaxy also, what is the process for removing APIs in BRL-CAD (i.e. is there a separate deprecation phase? If so, how long? ...)
01:52.47 starseeker it depends on how long the API has been in place
01:53.12 starseeker see the CHANGES file under DEPRECATION POLICY
01:53.39 andromeda-galaxy ahh... I missed that, thanks!
01:54.10 starseeker there's a lot of cruft search API in the librt layer from my earlier work (before we arrived at db_search)
01:54.24 starseeker it's not used, but it was in there too long so it's got to go through deprecation :-/
01:54.28 andromeda-galaxy by publicly documented, does it mean "in include/* with a docstring"?
01:54.38 andromeda-galaxy starseeker: oh well...
01:55.06 starseeker andromeda-galaxy: to document it, we stage it in that same file (look toward the bottom)
01:55.22 starseeker or rather, starting around line 111
01:55.48 starseeker you can see previous deprecations, and ones we have listed for future deprecation
01:56.40 andromeda-galaxy Ah.. I actually meant the occurrence of it when the file says that changes have to be deprecated if "... has been documented and published in at least TWO releases"
01:57.03 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Hi - Please check my task.Time is running out.
01:57.08 starseeker practically speaking, that means its been in a public include file
01:57.23 andromeda-galaxy okay, good, that's what I'd been thinking...
01:57.26 starseeker as part of the release
01:57.28 Notify 03GCI:mihaineacsu29 * 6231574659989504 Animate our logo! #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...
01:57.43 Notify 03GCI:mihaineacsu29 * 6231574659989504 Animate our logo! #3: None - You're on the right track! The backgrounds is definitely a nice touch but try and come up with something more than simply moving...
01:57.53 starseeker we've got a few things in there that have work-in-progress tags, but it's an open question whether we can really get away with that
01:58.34 starseeker I tend to thing Sean's right and we really shouldn't because otherwise we'll end up like Google with everything in Beta forever
01:58.43 andromeda-galaxy true...
01:59.40 andromeda-galaxy for the db search routines, option b) should give us the option to remove them in the first release three monthes after they were deprecated and db_search() introduced, right?
02:00.17 andromeda-galaxy s/first/second/
02:00.49 starseeker nods - that's two minor releases (not patch releases, if I recall correctly)
02:01.17 starseeker it's not too much trouble since they can be safely ignored - they just offend my notions of tidiness
02:01.47 andromeda-galaxy agreed... hopefully it won't be too much longer
02:01.59 starseeker of course, we're rather far from any sort of tidy API for most of our libs
02:02.09 starseeker libbu is probably in the best shape
02:02.32 starseeker should get back to Doxygenification at some point
02:03.15 andromeda-galaxy ah well... hopefully most of the duplification will be removed eventually.
02:03.23 starseeker oh, they will
02:03.42 starseeker we actually need to give more thought to what we *want* it to look like, once we're done scrubbing
02:04.29 starseeker for example, we've got the note on db_ls to add an option for regex matching as an option because there was another function which (incorrectly) advertised that feature in the API
02:04.42 starseeker (was actually using fnmatch...)
02:05.17 starseeker but rather than have two functions with different patterns and otherwise similar features, we can add a flag and the necessary back-end logic and do it all with db_ls
02:05.45 starseeker come to think of it, that *might* be a GCI-ish task - adding regex matching as a db_ls option...
02:05.50 *** join/#brlcad andromed` (~user@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
02:08.08 starseeker f_regex and c_regex_common in search.c in librt have most of the bits that will be needed...
02:08.20 Notify 03GCI:adityagulati * 6453861430591488 Design a new website favicon! #5: None - Sir, I don't know whether you get a notification to review the task without me marking the task as complete. So I am...
02:08.52 andromed` starseeker: sorry, I just realized that all my irc clients disconnected suddenly... what were you saying?
02:09.23 starseeker was speculating that adding regex support to db_ls might be a GCI-ish task
02:09.29 andromed` ah...
02:09.33 starseeker f_regex and c_regex_common in search.c in librt have most of the bits that will be needed
02:10.07 starseeker would just need to translate the regex logic to db_ls needs and enable the flag (plus a few tests)
02:10.17 andromed` sounds right
02:11.19 starseeker now that you've had a chance to step back from the Fortran->C conversion, do you want to keep after it or stay on other tasks?
02:11.47 andromed` starseeker: both are interesting... I wouldn't mind doing some of both
02:12.30 starseeker how do the last few unit test problems look?
02:12.31 andromed` adding regexes to db_ls sounds kind of fun
02:12.35 starseeker heh
02:12.39 starseeker is allergic to regex
02:13.12 starseeker if Sean thinks it's a good fit we can toss up a task
02:13.24 andromed` on the test side, I have pretty much everything but the binstr (don't remember the whole name, sorry) and the regress tests
02:13.35 ignacio|sleep Good night!
02:13.37 starseeker nods - don't worry about the regress tests
02:14.00 starseeker the flawfinder one will be a *lot* of work, if we even decide we want to try to get it working
02:14.42 andromed` that was my impression as well...
02:14.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:14.52 Notify 03GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Claimed - I would like to work on this task.
02:14.52 starseeker the quote one might be a possibility, but that logic (if I recall correctly) might actually be a candidate to move to the unit tests
02:15.07 andromed` makes sense
02:15.10 starseeker main difficulty is I'm not sure if the quoting function is complete
02:15.24 starseeker brlcad was writing that, last I recall
02:15.33 starseeker tricky little bugger
02:16.39 andromed` sounds right --- I've found that most things to do with complex quoting are tricky
02:16.54 starseeker well, the clarkson hull code has sapped my thinking juices for the day - I may be back on later, but more likely tomorrow
02:17.23 starseeker will be having nightmares about globals...
02:17.54 starseeker andromed`: very nice work!
02:17.58 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
02:18.02 andromed` starseeker: thanks!
02:45.29 Notify 03GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Assigned - This task has been assigned to Zenon. You have 100 hours to complete this task,...
02:45.39 Notify 03GCI:mihaineacsu29 * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Assigned - This task has been assigned to MaxitoTheGreat. You have 100 hours...
02:45.54 Notify 03GCI:mihaineacsu29 * 5327961523748864 Design a new website favicon! #2: Task Assigned - This task has been assigned to Parth Miglani. You have 100 hours to complete this task, good luck!
03:22.10 Michael_Huang Hi, would it be possible for someone to run through this guide I wrote? MGED crashes in the environments I've tried it in. http://brlcad.org/wiki/VOL
03:24.20 Notify 03GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Websites link icons - As I do not have the icons for the links (at the top of the website), could I...
03:27.46 Notify 03GCI:gjeet * 6453861430591488 Design a new website favicon! #5: Task Closed - Congratulations, this task has been completed successfully.
03:33.07 Notify 03GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: None - Sure, you can snip a portion of it. I added the source files to dropbox, you can find the...
03:34.47 *** join/#brlcad YashM (~YashM@117.222.70.10)
03:42.39 Notify 03GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Website interactive screen size - Dear Mentors, Is it required to make the submission interact with...
03:43.04 YashM any mentors here?
03:45.45 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: I'm not sure what else I can do - At this point, I don't know what else I can try for BRL-CAD to not crash. I've also tried asking the IRC...
03:45.50 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: Ready for review - The work on this task is ready to be reviewed.
03:47.15 Notify 03BRL-CAD:starseeker * 63623 brlcad/trunk/regress/CMakeLists.txt: Apparently latest CMake has added a new warning about invalid dependencies on targets.
03:53.16 Notify 03BRL-CAD:starseeker * 63624 brlcad/trunk/misc/CMake/FindSTL.cmake: Don't repeat the STL test if we've already run it.
03:54.13 Notify 03GCI:gjeet * 6621017799655424 Create a do's and don'ts for GSoC http://www.google-melange.com/gci/task/view/google/gci2014/6621017799655424: Awesome marc I loved this design, just some simple...
03:54.19 Notify 03GCI:gjeet * 6621017799655424 Create a do's and don'ts for GSoC: 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...
03:55.45 Notify 03GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: None - Short answer: No. I believe the webpage responsiveness to different screen size is not a...
04:04.41 Notify 03BRL-CAD:starseeker * 63625 (brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake brlcad/trunk/misc/CMake/FindLEX.cmake): More checks before repeating testing.
04:08.00 Notify 03BRL-CAD:starseeker * 63626 brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: Looks like the new quoting rules impact this logic.
04:15.59 Notify 03GCI:Melange * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
04:19.20 Notify 03BRL-CAD:starseeker * 63627 (brlcad/trunk/misc/CMake/FindTERMLIB.cmake brlcad/trunk/src/other/incrTcl/itcl/CMake/ac_std_funcs.cmake and 9 others): Clear more repeating tests
04:19.37 Notify 03GCI:adityagulati * 5186134254551040 Animate our logo! #9: Task Claimed - I would like to work on this task.
04:21.33 Notify 03GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Task Claimed - I would like to work on this task.
04:23.19 Notify 03BRL-CAD:starseeker * 63628 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/other/libpng/CMakeLists.txt): More tweaks for new CMake
04:23.21 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:24.08 YashM damn
04:24.18 YashM someone claimed the last task i was working on
04:26.43 YashM mihaineacsu, you there?
04:27.31 *** join/#brlcad ishwerdas (75dc9446@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.148.70)
04:30.36 mihaineacsu hi YashM
04:30.51 YashM someone claimed the last task i was working on
04:30.53 YashM what now?
04:32.03 Notify 03GCI:mihaineacsu29 * 5186134254551040 Animate our logo! #9: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
04:32.20 mihaineacsu what is the task you were working on?
04:32.38 mihaineacsu can you paste a link to it?
04:32.40 YashM I did this task
04:32.55 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5265727984500736
04:32.55 Guest98801 Design a new website favicon! #9
04:32.55 Guest98801 Status: NeedsReview (3 days, 15 hours left)
04:32.55 Guest98801 Mentor(s): Deepak, Sean
04:33.07 YashM I posted it like 10 hours ago
04:33.13 Notify 03GCI:alonzo_ * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Task Claimed - I would like to work on this task.
04:33.21 YashM It wasn't reviews so i started working on another and then it got claimed and it was the last one :(
04:33.33 Notify 03GCI:mihaineacsu29 * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Task Assigned - This task has been assigned to Firelord Ninzhan. You have 100 hours to complete...
04:34.28 Notify 03GCI:devj * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
04:35.04 Notify 03GCI:mihaineacsu29 * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Task Assigned - This task has been assigned to ofnlut_. You have 100 hours to complete this task, good...
04:36.32 mihaineacsu Don't worry about that, those tasks might be reopened or reassigned as students might drop them off and try out other tasks
04:36.43 YashM What if they don't
04:36.55 Notify 03BRL-CAD:starseeker * 63629 (brlcad/trunk/src/other/libpng/ANNOUNCE brlcad/trunk/src/other/libpng/CHANGES and 97 others): Update libpng to 1.6.15
04:37.22 mihaineacsu Then you'll have to try other tasks, there's plenty to choose form
04:37.50 YashM But I already did like 90% of the task
04:37.50 mihaineacsu as you can see, a student can be assigned to a single task at a time
04:38.33 Notify 03BRL-CAD:starseeker * 63630 brlcad/trunk/src/other/libpng/CMakeLists.txt: Clear libpng warnings with new CMake.
04:52.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:53.33 Notify 03GCI:mihaineacsu29 * 5265727984500736 Design a new website favicon! #9: Task Closed - Congratulations, this task has been completed successfully.
04:53.38 Notify 03GCI:kengwee * 5332242800836608 Model a gerotor in 3D using BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
04:56.14 *** join/#brlcad MarcTannous (bc1a92f6@gateway/web/freenode/ip.188.26.146.246)
04:56.40 MarcTannous brlcad: did you write something while I was asleep? electricity fell down here, can not read logs
04:56.48 MarcTannous brlcad: regarding my task
05:04.08 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:04.49 mihaineacsu ~seen brlcad
05:04.50 infobot brlcad is currently on #gsoc #bzflag #stepcode #brlcad. Has said a total of 99 messages. Is idling for 21h 21m 1s, last said: 'one is to fix the .g and make an example rendering, the other is to create a full press kit'.
05:05.30 mihaineacsu MarcTannous: this^ might answer your question
05:09.47 Notify 03GCI:tannousmarc * 6621017799655424 Create a do's and don'ts for GSoC: Ready for review - The work on this task is ready to be reviewed.
05:09.47 MarcTannous ty
05:09.48 Notify 03GCI:tannousmarc * 6621017799655424 Create a do's and don'ts for GSoC: Answers - 1) The line is centered, I can guarantee that as I have the CSS in front of me, tried it on all possible...
05:11.13 Notify 03GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: None - Thank you
05:35.33 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:49.10 Notify 03GCI:brlcad * 5807729956356096 Design a new website favicon! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5807729956356096: 2 pixels off? It looks like you're literally two...
05:49.15 Notify 03GCI:brlcad * 5807729956356096 Design a new website favicon! #7: 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...
05:51.40 Notify 03GCI:helix * 5222892396609536 Design a web page that overviews the BRL-CAD contributors #6: Task Claimed - I would like to work on this task.
05:55.03 Notify 03GCI:mihaineacsu29 * 5222892396609536 Design a web page that overviews the BRL-CAD contributors #6: Task Assigned - This task has been assigned to Yash. You have 96 hours to complete this task,...
05:56.02 Notify 03GCI:brlcad * 5298427718008832 Design a new website favicon! #4: Not bad.. - Ekamjot, favicon(2).ico looking pretty good and that's one of the better shrunken versions of our logo that I've seen....
05:56.07 Notify 03GCI:brlcad * 5298427718008832 Design a new website favicon! #4: 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...
06:03.44 Notify 03GCI:brlcad * 5987394427813888 Design a BRL-CAD splash screen #10 http://www.google-melange.com/gci/task/view/google/gci2014/5987394427813888: awesome! Arpit, these are awesome. If you'd used a...
06:03.54 Notify 03GCI:brlcad * 5987394427813888 Design a BRL-CAD splash screen #10: 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...
06:06.42 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
06:06.47 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - Found the bug, wasn't able to properly load jQuery, got the correct link now.
06:07.42 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: hi - pease check.thaks
06:08.07 Notify 03GCI:alonzo_ * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: None - Is this the follow up task to the previous one? I remember the mentors telling me that there was an...
06:10.40 *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net)
06:12.04 Notify 03GCI:parthmiglani_21 * 5327961523748864 Design a new website favicon! #2: Ready for review - The work on this task is ready to be reviewed.
06:12.10 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
06:15.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:21.03 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: better! - Bhargav, this is looking good and you have some of the expected content, but the biggest issue I see is...
06:32.41 Notify 03GCI:brlcad * 6397086928994304 Design scale/rotate/translate/shear icons #4: I do like these - Rohit, I do like these! Where did you get your inspiration from? These look great, but there's a...
06:32.42 Notify 03GCI:brlcad * 6397086928994304 Design scale/rotate/translate/shear icons #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
06:33.26 Notify 03GCI:brlcad * 6424327624851456 Animate our logo! #2: 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...
06:35.27 Notify 03GCI:brlcad * 6424327624851456 Animate our logo! #2: aep file? - VeskoD, What is an AEP file? Is that an Adobe Aftereffects file format? If so, that'll work as a raw working format, but we'll...
06:37.32 Notify 03GCI:helix * 5222892396609536 Design a web page that overviews the BRL-CAD contributors #6: Ready for review - The work on this task is ready to be reviewed.
06:40.28 Notify 03GCI:brlcad * 6375237222400000 Animate our logo!: really cool - acprojects, that's really cool, nicely done! I encourage you to claim another task to try another animation too. We'd like something...
06:40.29 Notify 03GCI:brlcad * 6375237222400000 Animate our logo!: Task Closed - Congratulations, this task has been completed successfully.
06:41.08 Notify 03GCI:ekamjot01 * 5298427718008832 Design a new website favicon! #4: Ready for review - The work on this task is ready to be reviewed.
06:42.01 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
06:42.38 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:42.41 andrei_ elloj
06:42.45 andrei_ hello, even
06:42.55 YashM hey
06:43.28 Notify 03GCI:ekamjot01 * 5298427718008832 Design a new website favicon! #4: Re. Uploaded - Hi. Sean I re-uploaded new files favicon_revised with .ico and .png version and make changes that you asked. ...
06:45.48 andrei_ andromeda, you here?
06:47.24 Notify 03GCI:brlcad * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: outstanding! - Michal, NICE WORK! So many people have tried to find and eliminate dead code, but you are the first...
06:47.25 Notify 03GCI:brlcad * 5283195146731520 Identify and eliminate dead code (100+ lines) #3: Task Closed - Congratulations, this task has been completed successfully.
06:47.51 *** join/#brlcad ignacio (~IgnacioUy@2001:4830:134:7::11)
06:47.52 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
06:48.14 Notify 03GCI:brlcad * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Task Closed - Congratulations, this task has been completed successfully.
06:48.39 andromeda-galaxy andrei_: for now...
06:48.50 andrei_ I m looking over your task
06:48.54 andrei_ and I don t understand something
06:48.59 andromeda-galaxy what?
06:49.46 Notify 03GCI:brlcad * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: beautiful work! - Rexey, that looks MUCH much better, thank you! How long did this take you in...
06:49.54 andrei_ why did you replace fabs(vz) with sqrt( 1 - vz * vz) ?
06:50.06 andromeda-galaxy That was the bug...
06:50.15 andrei_ you changed sin to cos
06:50.28 andromeda-galaxy (At least as far as I can tell)
06:50.38 andrei_ can you point me to the failing unit test ?
06:51.24 andromed` bn_ae_vecused to fail
06:51.36 andromed` I mean, bn_vec_ae
06:51.51 andromed` I don't think I changed sin to cos...
06:52.10 andromed` at least, my copy of the diff only shows me chanaging fabs(vz) to rtemp = sqrt(1-vz^2)
06:53.06 andrei_ well yes
06:53.12 andrei_ but since vz is sin(x)
06:53.19 andrei_ rtemp is actually fabs(cos(x))
06:53.31 andromed` ahh...
06:53.39 andrei_ I m not saying it s wrong
06:53.45 andrei_ just let me give a moment to get a hold of the math
06:53.51 andrei_ it s been a while
06:54.14 andrei_ the function is supposed to Find a unit vector from the origin given azimuth and elevation
06:54.16 Notify 03GCI:brlcad * 5836282580172800 Fix any failing unit test #2: description? - Andromeda, can you describe what the error was and what this change to bn_vec_ae is doing (mathematically)? Obviously...
06:54.17 Notify 03GCI:brlcad * 5836282580172800 Fix any failing unit test #2: Task Closed - Congratulations, this task has been completed successfully.
06:54.53 andrei_ brlcad closed it, I see
06:55.14 andromed` indeed, I'll describe the error I saw on the bug
06:55.17 andromed` s/bug/task
06:56.42 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: we get notifications and review in order received - Hi Jatin, Don't worry about task time running out. We control that. :) We...
06:57.02 Notify 03GCI:o7p9bxbnyj * 5836282580172800 Fix any failing unit test #2: Mathematical error - That term effectively needs to be the distance from the origin to the area directly below the point at the tip...
06:57.22 Notify 03GCI:o7p9bxbnyj * 5258492172566528 Fix any failing unit test #3: Task Claimed - I would like to work on this task.
06:57.47 Notify 03GCI:popescuandrei * 5222892396609536 Design a web page that overviews the BRL-CAD contributors #6: None - Yash, this looks great! It's also consistent with your other designs. Personally, I like...
06:57.48 Notify 03GCI:popescuandrei * 5222892396609536 Design a web page that overviews the BRL-CAD contributors #6: Task Closed - Congratulations, this task has been completed successfully.
06:58.45 andrei_ brlcad: have a look at this https://www.google-melange.com/gci/task/view/google/gci2014/5080466516344832
06:58.45 Guest98801 Create a VOL wiki page
06:58.46 Guest98801 Status: NeedsReview (4 hours, 0 minutes left)
06:58.46 Guest98801 Mentor(s): Kesha Shah, Ch3ck
06:58.47 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: 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...
06:58.48 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: this looks okay - Jatin, your icon looks good, but why the yellow background? that doesn't really fit our theme or color scheme....
06:58.56 andrei_ he seems to have trouble with mged
06:58.58 andrei_ I ll review the rest
06:59.36 Notify 03GCI:brlcad * 5080466516344832 Create a VOL wiki page: Task Closed - Congratulations, this task has been completed successfully.
06:59.52 Notify 03GCI:o7p9bxbnyj * 5836282580172800 Fix any failing unit test #2: Less expensive mathematically computation - I just realized that sqrt(1-sin^2(z)) = fabs(cos(z)), before committing I'll change it...
07:01.07 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: None - Hey, Jake! The business card looks neat, however, could you make it's front more BRL-CAD specific? Goodluck!
07:01.12 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: 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...
07:01.27 Notify 03GCI:clayton_walker * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
07:03.32 Notify 03GCI:clayton_walker * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:03.33 Notify 03GCI:popescuandrei * 6621017799655424 Create a do's and don'ts for GSoC: None - Marc, this looks very good, it's clear that you've put a lot of effort into it. Thanks for doing this !
07:03.37 Notify 03GCI:popescuandrei * 6621017799655424 Create a do's and don'ts for GSoC: Task Closed - Congratulations, this task has been completed successfully.
07:04.47 Notify 03GCI:popescuandrei * 5327961523748864 Design a new website favicon! #2: None - Hello! Could you please upload the .psd as well ? It looks nice, upload the psd and I(or other mentor) will close...
07:04.52 Notify 03GCI:popescuandrei * 5327961523748864 Design a new website favicon! #2: 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...
07:05.17 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Task Claimed - I would like to work on this task.
07:06.27 Notify 03GCI:popescuandrei * 5298427718008832 Design a new website favicon! #4: None - Well done, Ekamjot Singh! Thanks for doing this!
07:06.32 Notify 03GCI:popescuandrei * 5298427718008832 Design a new website favicon! #4: Task Closed - Congratulations, this task has been completed successfully.
07:06.57 Notify 03GCI:popescuandrei * 5258492172566528 Fix any failing unit test #3: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
07:07.11 Notify 03GCI:popescuandrei * 5536439504732160 Animate our logo! #7: Task Assigned - This task has been assigned to hackerboy. You have 100 hours to complete this task, good luck!
07:08.31 Notify 03GCI:o7p9bxbnyj * 5258492172566528 Fix any failing unit test #3: Ready for review - The work on this task is ready to be reviewed.
07:08.41 Notify 03GCI:brlcad * 5080466516344832 Create a VOL wiki page: bugs - Michael, my apologies -- I wrote a reply to you a couple days ago, but for whatever reason it apparently didn't post. Basically, if...
07:09.50 *** join/#brlcad sirnam (~swetha@49.205.215.143)
07:15.11 andrei_ andromeda, you do know quite a bit of math, don't you ? :)
07:15.18 Notify 03GCI:popescuandrei * 5258492172566528 Fix any failing unit test #3: Task Closed - Congratulations, this task has been completed successfully.
07:16.06 Notify 03GCI:o7p9bxbnyj * 6154687162089472 Fix any failing unit test #4: Task Claimed - I would like to work on this task.
07:16.31 Notify 03GCI:popescuandrei * 5258492172566528 Fix any failing unit test #3: None - Andromeda, this looks good! It does make sense to me, so I closed the task. However, some other mentor with more...
07:17.01 Notify 03GCI:popescuandrei * 6154687162089472 Fix any failing unit test #4: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
07:17.05 andromed` andrei_:I do enjoy math in general...
07:18.24 andromed` andrei_: I usually commit my own tasks, but if you think it's important, I can ask Sean to take a look at that one
07:18.34 andromed` for what it's worth, I did talk to starseeker a bit about it earlier today
07:18.41 Notify 03GCI:fernozzle * 5080466516344832 Create a VOL wiki page: Thanks! - Thanks for the info! It was really stressing me out.
07:19.21 Notify 03GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Task Claimed - I would like to work on this task.
07:19.55 Notify 03GCI: * : -
07:20.24 andromed` andrei_: are you still here?
07:20.26 andrei_ yes
07:20.30 Notify 03GCI:brlcad * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Task Assigned - This task has been assigned to Michael Huang. You have 100 hours to complete this...
07:20.31 Notify 03GCI:o7p9bxbnyj * 6154687162089472 Fix any failing unit test #4: Ready for review - The work on this task is ready to be reviewed.
07:24.09 Notify 03GCI:brlcad * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): hard task - Michael, I must admit that this is not a simple task. However, we're aware of the...
07:27.20 andrei_ why did you make
07:27.30 andrei_ result = argv[5] in the second place
07:27.43 andrei_ that's the test input, or what?
07:29.18 andromed` andrei_:
07:29.30 andromed` argv[5] is one of the inputs to the testing function
07:29.41 andromed` (the expected result in fact), and it can be ""
07:30.07 andromed` unfortunately, as mentioned in the comment, CMake doesn't properly pass empty strings like ""
07:30.19 andromed` to the tests, it just doesn't pass anything
07:30.31 Notify 03GCI:brlcad * 5265727984500736 Design a new website favicon! #9 http://www.google-melange.com/gci/task/view/google/gci2014/5265727984500736: logo animation Yash, where did you get that version...
07:30.37 andrei_ ah, I figured what you did
07:30.41 andromed` I looked into it some on CMake website/mailing list archives and tried a few things, but couldn't get any of them to work
07:31.00 Notify 03GCI:Melange * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
07:31.10 andromed` (in cmakelists.txt) so I settled for making the test interpret one-too-few arguments
07:31.15 andromed` as the last argument being an empty string
07:33.52 andrei_ I couldn't test any of your tests, since I m at work
07:33.55 Notify 03GCI:popescuandrei * 6154687162089472 Fix any failing unit test #4: Task Closed - Congratulations, this task has been completed successfully.
07:33.55 andrei_ but they look legit
07:34.07 andrei_ and you did put some time into working at them
07:34.28 andrei_ starseeker: are you mentoring?
07:34.30 Notify 03GCI:o7p9bxbnyj * 5319229989453824 Fix any failing unit test #5: Task Claimed - I would like to work on this task.
07:34.47 andrei_ how many unit tests did you fix, andromeda?
07:34.59 andromed` andrei_: I believe that this is the last set of them...
07:35.17 andromed` I did lots of stuff today, and these seemed like they would be useful & fun to do
07:35.29 Notify 03GCI:popescuandrei * 5319229989453824 Fix any failing unit test #5: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
07:35.55 andrei_ did you discuss them with starseeker?
07:36.05 andromed` andrei_: some of them...
07:36.09 YashM woah thats a lot of fixing
07:36.16 andromed` especially the bn_isect_line_lseg3 one
07:36.29 Stragus I don't think starseeker is mentoring, some of us are just neutral observers :)
07:36.32 Notify 03GCI:helix * 5265727984500736 Design a new website favicon! #9: Photoshop - I made that with Photoshop CS6 Extended's 3D tool. It was rendered in Photoshop too. I felt that in a size of 16 x 16,...
07:36.46 andromed` andrei_, Stragus: that's also what starseeker told me
07:36.51 brlcad andrei_: yeah, I wasn't purporting that the math was correct or not, but that task-wise the task had been fulfilled
07:37.10 Notify 03GCI:o7p9bxbnyj * 5319229989453824 Fix any failing unit test #5: Ready for review - The work on this task is ready to be reviewed.
07:37.25 andromed` brlcad: don't know if you saw, I left a comment talking a little bit about the maths22
07:37.29 andromed` s/maths22/math/
07:37.34 andrei_ brlcad: andromed` s tasks do look legit, and usually carry an explanation of why it was an issue and how it was solved
07:37.51 andrei_ but I m not sure they are correct/applicable
07:38.50 brlcad YashM: which was the last? I'll be adding more as categories of tasks are fully closed out so no worries -- you'll still be able to claim one
07:39.14 andromed` andrei_: if you see anything that you think looks incorrect/inapplicable, I'll try to fix it... is there anything specific you were referring to?
07:39.26 YashM brlcad, Mihai added one and I claimed it
07:39.38 YashM andrei reviewed it so basically it's sorted out now
07:39.39 andrei_ no, I m reffering to the fact that I don t have brlcad at work, so I can't test it fully
07:39.40 brlcad ahh, thats' where that came from
07:39.59 brlcad YashM: he's not supposed to add them that way, but it worked ;)
07:40.01 andromed` andrei_: ah... on my system, at least, they all work
07:40.07 YashM check this out
07:40.07 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5222892396609536
07:40.07 Guest98801 Design a web page that overviews the BRL-CAD contributors #6
07:40.08 Guest98801 Status: Closed
07:40.08 Guest98801 Mentor(s): Mihai Neacsu, Sean
07:40.27 brlcad nods
07:40.34 brlcad I remember seeing that stray #6
07:41.07 YashM This is the previous landing page I did, if you haven't seen it yet
07:41.07 YashM http://www.google-melange.com/gci/task/view/google/gci2014/6127396939890688
07:41.08 Guest98801 Design a new website landing page for BRL-CAD
07:41.08 Guest98801 Status: Closed
07:41.08 Guest98801 Mentor(s): Popescu Andrei, Harmanpreet
07:41.21 YashM Would love feedback
07:41.29 andromed` andrei_: also, on my system, I have the failing (non-regression) tests down to just #70 --- bu_binstr_to_hexstr_test4
07:42.08 andrei_ YashM, in my opinion you have a certain style when doing designs
07:42.16 andrei_ the tasks look great, they're polished
07:42.28 andrei_ personally, I don t know what feedback to give, it s a subjective matter
07:42.59 andrei_ there are people who are more familiar with design, I usually review design task based on overall impression and effort
07:43.34 andrei_ if you want specific feedback on a completed task, i suggest you note them somewhere
07:43.37 andrei_ then ask here :)
07:44.19 YashM andrei, I guess anyone can review a design. End of the day, it's the users who are going to use it. It should look good to them.
07:46.15 andrei_ I was just trying to point out that the fact that I don t give detailed feedback doesn't mean that it s good for a task, but not good fo real world. I just feel it's not ok to give feedback on a matter I am not competent in
07:47.31 Notify 03GCI:ekamjot01 * 6143905720434688 Design scale/rotate/translate/shear icons #5: Task Claimed - I would like to work on this task.
07:48.06 brlcad YashM: NO I hadn't seen that... very NICE!
07:48.21 Notify 03GCI:popescuandrei * 6143905720434688 Design scale/rotate/translate/shear icons #5: Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good...
07:48.39 YashM Thanks :)
07:48.42 brlcad YashM: just need to get someone to model that background in brl-cad :)
07:48.43 YashM What would you like changed?
07:49.32 YashM Haha, I will check out modeling sometime, there's just so much to learn
07:49.51 brlcad that'd probably be the main/only change other than the logo in the corner being our lame one
07:50.07 Notify 03GCI:popescuandrei * 5319229989453824 Fix any failing unit test #5: None - Closed as similar to Fix any failing unit test #4
07:50.12 Notify 03GCI:popescuandrei * 5319229989453824 Fix any failing unit test #5: Task Closed - Congratulations, this task has been completed successfully.
07:50.16 brlcad YashM: yeah, modeling that background would actually be quite complicated
07:50.51 YashM Plus I don't have the resources I guess, modeling a 128 x 128 version of the favicon you just left a comment at took my PC like 4 hours
07:51.13 brlcad because it's geometrically complex with those boxes having smooth edges and visually complex with custom lights in the scene highlighting features in just the right way
07:51.26 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Claimed - I would like to work on this task.
07:52.16 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100...
07:52.25 andrei_ huh? I got a message from melange
07:52.33 andrei_ "you are not allowed to operate button assign"
07:52.36 andrei_ O.o
07:52.40 brlcad andromed`: focus on the "Usage: ..." statement for that task.. that's the key
07:52.56 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Ready for review - The work on this task is ready to be reviewed.
07:52.58 brlcad andrei_: someone beat you to that task
07:53.04 brlcad already assigned/reviewed/whatever
07:53.12 andromed` brlcad: oh... okay, I'll work on that a little more
07:53.18 andrei_ oh, you did :))
07:53.23 andromed` I have one other one I'll switch to in that case...
07:53.52 andromed` brlcad: can you give me a few more details on what mesh should do exactly?
07:53.58 brlcad andrei_: it's really cool when we both hit the button simultaneously and both happen
07:54.08 andrei_ yeah, that happened a few times
07:54.17 andrei_ I joked with some students, telling them they have to do it twice
07:54.36 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Claim Removed - The claim on this task has been removed, someone else can...
07:54.37 brlcad andromed`: it should make it really really easy to describe a polygonal mesh
07:54.41 Notify 03GCI:o7p9bxbnyj * 4989549641990144 Eliminate any library global variable: Task Claimed - I would like to work on this task.
07:54.45 brlcad and to edit/modify an existing one
07:54.57 Notify 03GCI:mihaineacsu29 * 4989549641990144 Eliminate any library global variable: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
07:55.34 brlcad YashM: what 128x128 rendering dook 4 hours??
07:56.02 brlcad oh, you did the spinning animation
07:56.06 YashM brlcad, the animated favicon I submitted was orignally rendered at 128 x 128
07:56.09 brlcad yeah, I asked you how you did that
07:56.15 andromed` brlcad: okay... I'll have to think about that some
07:56.26 YashM Yeah, I did it in Photoshop
07:56.30 brlcad andromed`: might want to searcht he web, see if there are any good patterns
07:56.43 andromed` brlcad: search for what?
07:56.46 brlcad andromed`: keep in mind that the mesh might be triangles and might not
07:57.06 brlcad other CAD tools or geometry packages that provide a command line interface for editing mesh geometry
07:57.10 YashM Never thought it would take 4 hours, plus it was interrupted 4 times in between, which made me lose the RAW .PSD and I had to cut the timeline
07:57.21 andromed` I was thinking something like "mesh <obj_name> {{+|-}? poly_type {args}}
07:57.27 Notify 03GCI:tannousmarc * 5232577413644288 Create a do's and don'ts for GSoC #2: Task Claimed - I would like to work on this task.
07:57.31 brlcad acis had a set of commands for that IIRC .. I'll see if I can dig up what they did originally
07:57.44 andromed` brlcad: thanks!
07:57.52 andrei_ didn't marc do a do's and don'ts for gsoc already ??
07:58.02 brlcad YashM: the 3D model was made in photoshop??
07:58.06 YashM yup
07:58.20 YashM Photoshop has a 3D tool
07:59.32 Notify 03GCI:o7p9bxbnyj * 4989549641990144 Eliminate any library global variable: Ready for review - The work on this task is ready to be reviewed.
08:00.04 brlcad okay
08:00.51 andromed` brlcad: actually, I feel like the existing get/put commands are pretty good for creating mesh, if not editing it
08:01.16 andromed` they allow specifying in terms of faces and loops... the main thing would be making modifying work
08:05.14 Notify 03GCI:brlcad * 5232577413644288 Create a do's and don'ts for GSoC #2: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
08:06.14 Notify 03GCI:brlcad * 4989549641990144 Eliminate any library global variable: 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...
08:06.34 Notify 03GCI:brlcad * 4989549641990144 Eliminate any library global variable: no file uploaded - Saw no file uploaded.
08:06.42 brlcad andromed`: only for tiny meshes... import something and see how big a pain it is
08:07.10 brlcad and still a bit of a pain even for some common editing operations
08:07.15 andromed` brlcad: on 4989549641990144, I can't upload a file, it always says an error occurs
08:07.24 brlcad like want to delete a vertex or face, and have the logic auto-handle it
08:07.24 andromed` brlcad: for creating meshes, it's syntax is pretty alright, isn't it?
08:07.45 brlcad i don't recall frankly
08:07.48 andromed` brlcad: right! that's what I was saying about about making the editing smarter being the hard part
08:07.53 brlcad and bot vs nmg may be quite different
08:08.24 brlcad smart editing wouldn't be part of this, but having a command doing the work gives us a place to have that logic
08:08.35 brlcad get/put are really supposed to be low-level database operations
08:09.25 Notify 03GCI:o7p9bxbnyj * 4989549641990144 Eliminate any library global variable: Ready for review - The work on this task is ready to be reviewed.
08:09.55 andromed` hmmm.. I kind of like the idea of something like 'mesh <obj_name> <[+|-]face_spec>*'
08:09.59 andromed` for a starting point
08:10.16 andromed` (defaulting to + if the face doesn't exist and - if it does)
08:11.01 Notify 03GCI:veskopos * 6424327624851456 Animate our logo! #2: AEP file - yes, it is Adobe Aftereffects file format, i think i should do it that way.. so what do you want actually ? It works fine.
08:11.06 andromed` brlcad: also, sorry about the upload problem for https://www.google-melange.com/gci/task/view/google/gci2014/4989549641990144, svn made a 0-byte diff that Melange wouldn't accept, but I didn't realize it would do that
08:12.23 brlcad andromed`: it's slightly more complicated than that for nmg .. faces are fully connected to other faces :)
08:12.32 brlcad bots, that will work great
08:12.51 brlcad might even work for nmg, but then you'll need other subcommands to stitch it where it goes toplogically
08:12.57 andromed` right...
08:13.01 andromed` interesting
08:13.07 brlcad calls it for the night, ttyl!
08:26.11 andrei_ ~seen mihaineacsu
08:26.13 infobot mihaineacsu <~mihaineac@92.81.146.140> was last seen on IRC in channel #brlcad, 3h 20m 43s ago, saying: 'MarcTannous: this^ might answer your question'.
08:28.52 Notify 03GCI:tannousmarc * 5232577413644288 Create a do's and don'ts for GSoC #2: Ready for review - The work on this task is ready to be reviewed.
08:29.54 Notify 03GCI:tannousmarc * 5232577413644288 Create a do's and don'ts for GSoC #2: Follow up task - Following up from my design of the split screen layout and the page that contains do's and don'ts for...
08:36.41 *** join/#brlcad YashM (~YashM@117.222.18.175)
08:39.00 Notify 03GCI:parthmiglani_21 * 5327961523748864 Design a new website favicon! #2: Ready for review - The work on this task is ready to be reviewed.
08:42.38 Notify 03GCI:popescuandrei * 5232577413644288 Create a do's and don'ts for GSoC #2: None - Marc, it does look nice. However, I don t think that the purpose of this tasks is to write follow-up for...
08:42.43 Notify 03GCI:popescuandrei * 5232577413644288 Create a do's and don'ts for GSoC #2: Task Closed - Congratulations, this task has been completed successfully.
08:43.18 Notify 03GCI:popescuandrei * 5327961523748864 Design a new website favicon! #2: Task Closed - Congratulations, this task has been completed successfully.
08:50.09 Notify 03GCI:pisayjesuit * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
08:51.12 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:51.55 Notify 03GCI:pisayjesuit * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:01.13 Notify 03GCI:tannousmarc * 6405830006013952 Create a do's and don'ts for GSoC #5: Task Claimed - I would like to work on this task.
09:05.28 Notify 03GCI:popescuandrei * 6405830006013952 Create a do's and don'ts for GSoC #5: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
09:06.11 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:12.33 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:13.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:17.08 Notify 03GCI:ekamjot01 * 6143905720434688 Design scale/rotate/translate/shear icons #5: Ready for review - The work on this task is ready to be reviewed.
09:26.06 Notify 03GCI:Melange * 6068206720516096 Design a BRL-CAD business card #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
09:28.29 *** join/#brlcad gjeet (75dc9446@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.148.70)
09:43.15 Notify 03GCI:arpitkambojshcs * 5987394427813888 Design a BRL-CAD splash screen #10: Thank You. - Thank you for appreciating my work. I would work more hard to make a better splash screen. and Paint.NET...
09:44.17 Notify 03GCI:juskirat2000 * 5870280601763840 Write manual page documentation (for tgf-g): Task Claimed - I would like to work on this task.
09:45.23 Notify 03GCI:Melange * 5765799415382016 Create a BRL-CAD presentation template: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
09:45.33 Notify 03GCI:Melange * 6648047639461888 Design a BRL-CAD Sticker #10: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
09:51.11 Notify 03GCI:gjeet * 5870280601763840 Write manual page documentation (for tgf-g): Task Assigned - This task has been assigned to JASKIRAT SINGH. You have 100 hours to complete this task, good luck!
09:56.12 *** join/#brlcad sirnam (~swetha@49.205.215.143)
09:56.26 Notify 03GCI:gjeet * 6424327624851456 Animate our logo! #2: Upload gif file too - Export this .aep file to .gif format, and upload it here. As by this mentors who don't have this software (like me) can...
09:57.06 Notify 03GCI:arpitkambojshcs * 5987394427813888 Design a BRL-CAD splash screen #10: Ready for review - The work on this task is ready to be reviewed.
10:08.51 *** join/#brlcad wltan (~wltan@101.127.134.59)
10:09.35 *** join/#brlcad Rohit (~Ravi@49.249.53.105)
10:17.33 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Ready for review - The work on this task is ready to be reviewed.
10:17.56 *** join/#brlcad wltan (~wltan@101.127.134.59)
10:20.02 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
10:21.29 Notify 03GCI:Melange * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
10:24.27 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
10:27.31 Notify 03GCI:tannousmarc * 6405830006013952 Create a do's and don'ts for GSoC #5: Ready for review - The work on this task is ready to be reviewed.
10:29.16 *** join/#brlcad tanwl (~wltan@101.127.134.59)
10:31.25 *** join/#brlcad tanwl (~wltan@101.127.134.59)
10:40.21 *** join/#brlcad tanwl (~wltan@101.127.134.59)
10:55.39 Notify 03GCI:thevk * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: Task Claimed - I would like to work on this task.
11:01.44 Notify 03GCI:popescuandrei * 4989549641990144 Eliminate any library global variable: Task Closed - Congratulations, this task has been completed successfully.
11:01.45 Notify 03GCI:popescuandrei * 4989549641990144 Eliminate any library global variable: None - Looks correct, the global variable has been removed and the functioned mentioned by Sean has been added.
11:04.09 Notify 03GCI:popescuandrei * 6143905720434688 Design scale/rotate/translate/shear icons #5: None - Looking good! The icons look good and they have transparent background, should be alright. Thank you!
11:04.14 Notify 03GCI:popescuandrei * 6143905720434688 Design scale/rotate/translate/shear icons #5: Task Closed - Congratulations, this task has been completed successfully.
11:06.40 Notify 03GCI:popescuandrei * 5987394427813888 Design a BRL-CAD splash screen #10: None - Well done, Arpit! Thanks for your effort!
11:06.45 Notify 03GCI:ekamjot01 * 6143905720434688 Design scale/rotate/translate/shear icons #5: Thanks - Thank you sir.
11:07.00 Notify 03GCI:popescuandrei * 5987394427813888 Design a BRL-CAD splash screen #10: Task Closed - Congratulations, this task has been completed successfully.
11:07.43 andrei_ someone review this task, I can't open icons http://www.google-melange.com/gci/task/view/google/gci2014/5236107205672960
11:07.43 Guest98801 Design a new website favicon! #6
11:07.43 Guest98801 Status: NeedsReview (3 days, 8 hours left)
11:07.43 Guest98801 Mentor(s): Kesha Shah, Dishank
11:07.53 andrei_ (.ico)
11:09.43 YashM andrei_, http://iconverticons.com/online/
11:10.04 andrei_ YashM
11:10.26 andrei_ YashM: I'm at work, I can't download certain sources, I don t have BRL-CAD's sources either
11:10.29 andrei_ certain software
11:10.50 andrei_ ah
11:10.54 andrei_ it works online, my bad, sorry
11:10.57 andrei_ Thanks a lot !
11:11.03 YashM lol he resized the logo
11:11.22 andrei_ what do you mean?
11:11.41 YashM he just made a resized logo
11:11.44 YashM of 16 x 16
11:12.06 YashM that too so small its not visible at 16 x 16
11:12.51 andrei_ the online converter desplays it
11:12.54 andrei_ from 16 to 256
11:13.01 YashM yep
11:13.05 YashM see the 16 x 16
11:13.09 YashM its not even visible
11:13.12 andrei_ indeed
11:13.20 YashM he put a 16 x 16 icon in a 256 x 256 canvas
11:13.28 YashM which is basically a resized logo
11:14.00 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: Ready for review - The work on this task is ready to be reviewed.
11:14.12 andrei_ I ll let other mentors
11:14.18 andrei_ review both him and Marc
11:14.40 YashM Did Marc just do three GSoC tasks with different text
11:16.02 andrei_ he did
11:16.10 andrei_ that's the reason I don t want to review his third task
11:16.31 andrei_ the task _does_ indeed say
11:16.44 andrei_ you can write that for three different sections
11:16.49 andrei_ and it should be consistent with one another
11:16.58 YashM oh yup
11:17.35 andrei_ it's sort of ok
11:18.19 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
11:18.49 andrei_ the whole point of the copy tasks(#1 .. #10)
11:18.59 andrei_ was to see as many different ideas from different people
11:19.46 andrei_ and to give as many people as possible a chance to try it out
11:20.48 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: Changes Made - Sir, I made some changes according to your suggestions. My new files are Scale 1_2.xcf Rotate...
11:22.28 Notify 03GCI:rohit_agarwal * 6397086928994304 Design scale/rotate/translate/shear icons #4: None - I also uploaded All 1_2.png after updating the previous one with new designs
11:22.45 *** join/#brlcad Rohit (~Ravi@49.249.55.231)
11:24.36 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:25.46 *** part/#brlcad Guest68924 (~Ravi@49.249.55.231)
11:35.40 Notify 03GCI:parthmiglani_21 * 6362007112515584 Animate our logo! #5: Task Claimed - I would like to work on this task.
11:36.15 Notify 03GCI:mihaineacsu29 * 6362007112515584 Animate our logo! #5: Task Assigned - This task has been assigned to Parth Miglani. You have 100 hours to complete this task, good luck!
11:42.53 Notify 03GCI:ekamjot01 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Claimed - I would like to work on this task.
11:51.40 sirnam Hi all, I am a research student in the field of computer vision.. I am always interested in learning things.. I wanted to work for brl-cad organisation for GSoC '15 as it has tasks related to computer vision, Image processing, graphics etc.. which is my area of interest
11:52.09 sirnam I have seen previous years project ideas..
11:52.22 andrei_ sirnam: hello!
11:52.24 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:52.40 sirnam andrei_ : Hi
11:53.42 *** join/#brlcad winghouchan (~winghouch@genkt-058-151.t-mobile.co.uk)
11:54.14 andrei_ If you re looking to contribute I recommend http://en.flossmanuals.net/contributors-guide-to-brl-cad/
11:54.34 andrei_ http://brlcad.org/wiki/Compiling
11:54.37 andrei_ and http://brlcad.org/wiki/Deuces
11:54.45 andrei_ but it's quite a lot of time until GSoC
11:54.52 andrei_ we haven't even applied for it, let alone be accepted :)
11:55.25 sirnam I have been through those links..
11:55.31 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
11:55.43 sirnam and I have setup brl-cad.. and it's working :)
11:55.49 andrei_ that's great
11:57.01 sirnam Can I choose any of the previous year projects to start work to get to know more about brl-cad ?
11:57.22 andrei_ of course! as long as it hasn't already been done
11:57.32 sirnam yep :P
11:57.38 andrei_ you can start working on any project that you like
11:57.51 YashM sirnam, you're from india?
11:58.13 sirnam YashM: yes
11:58.25 YashM What college?
11:58.39 andrei_ you re more than welcome to ask for help here, keep in mind that we've got our hands full with Google Code-in and we might answer with delay
11:58.42 sirnam IIIT-Hyderabad
11:58.54 YashM nice!
11:59.00 andrei_ also, if you want to submit a patch, you can do so here: http://sourceforge.net/p/brlcad/patches/
11:59.04 sirnam andrei_ : sure sir... I understand
11:59.16 andrei_ (you mind need to create an account)
11:59.44 sirnam Okay
12:00.49 sirnam I would like to work on Python Geometry Project..
12:01.45 sirnam But can you pls help where do I begin from..
12:02.39 andrei_ can you give me a link to the website you re looking at?
12:03.14 sirnam andrei_ : http://brlcad.org/wiki/Python_Geometry
12:03.46 andrei_ I meant the gsoc project, I want to see who mentors it
12:03.53 andrei_ to tell you their irc handles(on this channel)
12:04.48 sirnam https://www.google-melange.com/gsoc/project/details/google/gsoc2014/krajkreddy/5766466041282560
12:04.55 sirnam mentor : Csaba Nagy
12:05.16 Notify 03GCI:rossberg * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
12:05.41 Notify 03GCI:rossberg * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good luck!
12:09.47 Notify 03GCI:rossberg * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Yes, that's a follow up - First the CMake errors have to be fixed. Without this it isn't surprising that...
12:10.03 Notify 03BRL-CAD Wiki:Bigrhinooo * 0 /wiki/User:Bigrhinooo:
12:15.21 Notify 03GCI:popescuandrei * 6397086928994304 Design scale/rotate/translate/shear icons #4: None - Rohit, to me it looks like you have applied Sean's changes, very well done! Thank you for doing this!
12:15.26 Notify 03GCI:popescuandrei * 6397086928994304 Design scale/rotate/translate/shear icons #4: Task Closed - Congratulations, this task has been completed successfully.
12:16.16 andrei_ sirnam: I think javampir1 is his irc handle
12:19.09 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:21.27 Notify 03GCI:popescuandrei * 6353662997692416 Design a BRL-CAD splash screen #3: None - Hello, mukul! First of all you should upload the editable format as well (xcf, psd etc) I suggest you check out...
12:21.32 Notify 03GCI:popescuandrei * 6353662997692416 Design a BRL-CAD splash screen #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...
12:22.37 Notify 03GCI:popescuandrei * 5236107205672960 Design a new website favicon! #6: None - Jatin, you have uploaded a 16x16 icon in a 256 canvas, the icon is barely visible. Aside of that, I think it's quite...
12:22.38 Notify 03GCI:popescuandrei * 5236107205672960 Design a new website favicon! #6: 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...
12:23.52 Notify 03GCI:popescuandrei * 6405830006013952 Create a do's and don'ts for GSoC #5: None - Are you able to join IRC, please? Thank you, Andrei
12:25.04 sirnam andrei_ : thanks :)
12:25.47 andrei_ sirnam: if you don t find an answer on IRC in a few days, you can also send a mail on our mailinglist :)
12:27.35 sirnam <PROTECTED>
12:27.46 sirnam andrei_ : Thanks a lot :)
12:29.49 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Ready for review - The work on this task is ready to be reviewed.
12:30.59 Notify 03GCI:lyankov * 6231574659989504 Animate our logo! #3: Ready for review - The work on this task is ready to be reviewed.
12:37.28 *** join/#brlcad MarcTannouss (~androirc@109.166.135.246)
12:37.48 MarcTannouss Andrei, I am at school right now and have no battery on my phone remaining
12:38.01 MarcTannouss Will get home in an hour, will you still be here then?
12:40.38 andrei_ I wil leave work at 4pm
12:40.46 andrei_ gmt+2
12:41.36 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
12:49.38 starseeker andrei_: no, not mentoring this year - just helping a little with tasks and answering questions
12:50.13 andrei_ starseeker: there was a task I needed your help with a bit
12:50.16 andrei_ let me see which one
12:50.31 starseeker the unit testing?
12:50.34 andrei_ ah, yeah
12:50.54 andrei_ andromeda completed the unit tests at a rather fast speed, they seemed correct to me
12:51.02 andrei_ but could you please have a look, when you can?
12:51.27 starseeker nods - I think for the purpose of closing the tasks he's done enough
12:52.05 andrei_ yes, I just wanted to have/leave a comment as to if they can be applied or not. He's been doing great
12:52.06 starseeker we'll review them in more detail later - those are the kind of algorithmic problem you have to think through for a while to be sure of
12:52.17 andrei_ agreed
12:52.59 starseeker I suspect most of them will indeed apply
12:53.53 starseeker for the line segment case, for example, we probably need to define a set of cases where we know the answer mathematically without recourse to the code
12:54.43 starseeker also tests that cover corner cases, etc.
12:54.53 andrei_ there was one where he replaced a fabs(sin(x))
12:55.05 andrei_ with a sqrt(1- sin(x) * sin(x))
12:55.13 andrei_ which is actually a fabs(cos(x))
12:55.18 andrei_ I think that's what I wanted to ask you initially
12:55.51 starseeker erm
12:56.54 starseeker make a note of which test it was if you can remember, so we know to dig in and make sure what the right thing is
12:57.21 Notify 03GCI:programmingluko * 5807729956356096 Design a new website favicon! #7: Ready for review - The work on this task is ready to be reviewed.
12:57.33 andrei_ bn_ae_vecused
12:57.56 andrei_ the function is supposed to Find a unit vector from the origin given azimuth and elevation
12:58.00 andrei_ <PROTECTED>
12:59.22 Notify 03GCI:adityagulati * 5186134254551040 Animate our logo! #9: Ready for review - The work on this task is ready to be reviewed.
13:04.51 Notify 03GCI:Melange * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
13:06.00 Notify 03GCI:ch3ck * 5765799415382016 Create a BRL-CAD presentation template: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
13:07.08 Notify 03GCI:ch3ck * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
13:19.08 *** join/#brlcad Ch3ck_ (c318dc86@gateway/web/freenode/ip.195.24.220.134)
13:21.07 andrei_ have a meeting, gotta run
13:22.03 YashM good day
13:22.29 Notify 03GCI:rohit_agarwal * 5821442125987840 Design a new website favicon! #3: Task Claimed - I would like to work on this task.
13:24.45 Notify 03GCI:ch3ck * 5821442125987840 Design a new website favicon! #3: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
13:24.58 *** join/#brlcad MarcTannous (56794662@gateway/web/freenode/ip.86.121.70.98)
13:25.18 MarcTannous andrei_, I just got home. What's up?
13:26.18 YashM ~seen andrei_
13:26.20 infobot andrei_ is currently on #brlcad (6h 43m 42s). Has said a total of 106 messages. Is idling for 5m 13s, last said: 'have a meeting, gotta run'.
13:26.25 Notify 03GCI:helix * 5733253965152256 Design a prototype CAD GUI layout: Task Claimed - I would like to work on this task.
13:26.44 YashM you missed him by 5 minutes
13:27.02 MarcTannous damn
13:27.05 MarcTannous :-s
13:27.17 MarcTannous what's up with andromeda galaxy though
13:27.22 MarcTannous did he just submit like 6 tasks today? XD
13:27.27 YashM xD
13:27.30 YashM a lot of unit tests
13:28.15 MarcTannous I also wanted to do some of these, not sure if there's any of them remaining
13:29.09 YashM do you know how to fix failing unit tests
13:29.46 MarcTannous I spent 1 hour trying to fix a test that took andromeda probably 3 minutes, I felt so bad after that
13:29.51 MarcTannous Probably not, but willing to learn :d
13:31.41 Notify 03GCI:dragonslayer * 5221860329390080 Design a new website favicon! #8: Ready for review - The work on this task is ready to be reviewed.
13:38.10 Notify 03GCI:Melange * 5670223239708672 Design a BRL-CAD splash screen #7: Task due soon - There are less than 24 hours left until the deadline, please submit your work soon.
13:40.45 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:41.20 *** join/#brlcad Ch3ck__ (c318dc86@gateway/web/freenode/ip.195.24.220.134)
13:42.06 Notify 03GCI:ch3ck * 5733253965152256 Design a prototype CAD GUI layout: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
13:47.24 Notify 03GCI:adityagulati * 5186134254551040 Animate our logo! #9: New Files - Sir, I have uploaded two Files. FINALLLLL.gif is the file the I prefer myself. FIRST TRY.gif is a variant. Hope You Like...
13:56.41 Notify 03GCI:konark_123 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Claimed - I would like to work on this task.
13:58.06 Notify 03GCI:konark_123 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:02.10 Notify 03GCI:rohit_agarwal * 5821442125987840 Design a new website favicon! #3: Ready for review - The work on this task is ready to be reviewed.
14:02.53 Notify 03GCI:rohit_agarwal * 5821442125987840 Design a new website favicon! #3: Files Uploaded - I uploaded the following files- Favicon 1.gif Favicon 1.xcf
14:07.22 MarcTannous damn he quit
14:07.30 MarcTannous any mentor who can evaluate my task please?
14:08.24 Notify 03GCI:marioscappini * 6429879809605632 Design a new website landing page for BRL-CAD #5: Task Claimed - I would like to work on this task.
14:08.44 Notify 03GCI:harman052 * 5186134254551040 Animate our logo! #9: Task Closed - Congratulations, this task has been completed successfully.
14:09.09 Notify 03GCI:aj666 * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
14:09.57 Notify 03GCI:ch3ck * 6429879809605632 Design a new website landing page for BRL-CAD #5: Task Assigned - This task has been assigned to marioscappini. You have 100 hours to complete this task, good luck!
14:11.02 Notify 03GCI:harman052 * 5186134254551040 Animate our logo! #9: Good work - Good work Aditya. We liked both concepts. :)
14:12.03 Notify 03GCI:adityagulati * 5836136417067008 BRL-CAD Promotional Video: Task Claimed - I would like to work on this task.
14:12.33 Notify 03GCI:ch3ck * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Assigned - This task has been assigned to Annie Jia. You have 100 hours to complete this task,...
14:13.18 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Claimed - I would like to work on this task.
14:14.37 Notify 03GCI:ch3ck * 5821442125987840 Design a new website favicon! #3: Awesome progress - could you upload the 16x16 version. let's see. Nice work
14:17.37 Notify 03GCI:harman052 * 5836136417067008 BRL-CAD Promotional Video: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
14:18.55 MarcTannous ch3ck
14:19.03 MarcTannous could you also take a look at my task?
14:19.58 Notify 03GCI:ch3ck * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100...
14:32.31 Notify 03GCI:parthmiglani_21 * 6362007112515584 Animate our logo! #5: Ready for review - The work on this task is ready to be reviewed.
14:33.27 Notify 03GCI:shashank1245 * 5504522529013760 Animate our logo! #10: Task Claimed - I would like to work on this task.
14:35.21 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: Ready for review - The work on this task is ready to be reviewed.
14:35.41 Notify 03GCI:ch3ck * 5504522529013760 Animate our logo! #10: Task Assigned - This task has been assigned to Shashank Vaish. You have 100 hours to complete this task, good luck!
14:37.51 Ch3ck MarcTannous: what task is that?
14:38.23 Ch3ck is currently ooking the logo animation task
14:39.25 Notify 03GCI:ch3ck * 6362007112515584 Animate our logo! #5: Task Closed - Congratulations, this task has been completed successfully.
14:39.46 MarcTannous ch3ck: http://www.google-melange.com/gci/task/view/google/gci2014/6405830006013952
14:39.47 Guest98801 Create a do's and don'ts for GSoC #5
14:39.47 Guest98801 Status: NeedsReview (3 days, 22 hours left)
14:39.47 Guest98801 Mentor(s): Sean, Harmanpreet
14:40.21 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: Why It Is An Improvement - When viewed in the mobile version, the drop down menu appeared too mechanical....
14:40.24 MarcTannous did 3 tasks on the same topic before, don't think this one is too different, just wanted to claim a really great task I found ( the front end stylesheet coding task) before somebody else took it :D
14:40.28 Ch3ck Guest98801: is that your task too?
14:40.28 Guest98801 Ch3ck: Hey, I'm a bot written by aviraldg who inserts metadata about GCI links!
14:40.28 Guest98801 Source at: https://github.com/aviraldg/gcibot.
14:40.44 Ch3ck lol Guest98801 nice
14:41.10 Ch3ck MarcTannous: taking a look
14:41.46 Ch3ck will ive you feedback, sorry for the delay in reviewing most mentors are overwhelmed these days *me included*
14:43.16 Notify 03GCI:adityagulati * 5836136417067008 BRL-CAD Promotional Video: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:43.19 MarcTannous by the way, what's up with the bu_semaphore tests?
14:43.40 MarcTannous andromeda-galaxy: any idea? Make test is taking me ages just because it takes me ¬5 minutes to fail the bu_semaphore tests
14:45.07 Notify 03GCI:adityagulati * 5836136417067008 BRL-CAD Promotional Video: Apology - Sir, I Found A Better Task, So I Am Leaving This Task. Sorry. Regards, Aditya.
14:45.42 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
14:46.38 Ch3ck MarcTannous: it's like what you've written is the don'ts part/
14:46.48 Ch3ck MarcTannous: what about the do's for GSoc?
14:46.56 MarcTannous it's in the do's part
14:47.02 Ch3ck or are they ]]]]]]]]]
14:47.16 Ch3ck sorry for that
14:47.38 MarcTannous it is, just opened it up to see if I sent you the wrong thing
14:47.52 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: Task Claimed - I would like to work on this task.
14:48.12 Ch3ck MarcTannous: i see a Do's heading followed by a don't heading and text
14:48.23 Ch3ck Modify like this
14:48.25 MarcTannous what browser are you on?
14:48.36 MarcTannous just tested chrome mozilla, both work flawlessly
14:48.39 Ch3ck MarcTannous: i'm using chrome
14:48.46 MarcTannous on a windows machine?
14:48.53 Ch3ck nop linux MarcTannous
14:49.02 Notify 03GCI:mihaineacsu29 * 6231574659989504 Animate our logo! #3: Task Closed - Congratulations, this task has been completed successfully.
14:49.10 MarcTannous can you please submit a printscreen here?
14:49.53 Notify 03GCI:mihaineacsu29 * 5615680309166080 Design a prototype CAD GUI layout #10: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
14:53.40 Ch3ck MarcTannous: jst me sec
14:54.52 Ch3ck is reading the whole article
14:59.18 Ch3ck MarcTannous: you there?
14:59.28 Ch3ck gr8 article
14:59.33 MarcTannous yup, reading up on linux chrome differences
14:59.39 MarcTannous no idea why it does not work on your side
15:00.21 Ch3ck MarcTannous: it works it was my bad
15:00.30 Ch3ck there are a few typos tho'
15:00.54 MarcTannous phew, that's a relief
15:01.11 MarcTannous thought that I somehow messed up the source code and had to re-do like 3 tasks
15:01.19 Ch3ck -> search for shortcuts: meaningfulcode(it's supposed to be separated
15:01.19 MarcTannous what are the typos?
15:02.00 MarcTannous that's the only one?
15:02.24 Ch3ck MarcTannous: take another major..commitment
15:02.31 Ch3ck ->wekk = week
15:02.44 MarcTannous is it spelled commitement?
15:03.23 Ch3ck nop
15:03.31 MarcTannous no, it's "commitment", just googled it
15:03.39 Ch3ck ->indicate s the error
15:03.46 MarcTannous oh
15:04.18 MarcTannous yeah, thank you for that, stared at those paragraphs for so long I cannot pick right from wrong anymore
15:04.24 MarcTannous fixing these and re-uploading
15:04.28 Ch3ck change "Be shy about asking help" to "Don't be shy about asking help
15:04.39 Ch3ck is not done
15:04.49 MarcTannous is sorry
15:05.22 MarcTannous ch3ck: If I change that to "Don't be shy about asking for help" I'd have to re-do everything to be consistent
15:05.34 MarcTannous as everything in the don't section makes sense with a Don't ahead of it
15:05.46 MarcTannous and everything in the do's section makes sense with a Do ahead of it
15:05.55 Ch3ck MarcTannous: in that case i see your point
15:06.23 Ch3ck ok i think it could Being shy about asking for hel
15:06.24 Ch3ck p
15:07.07 Ch3ck in "Consider this is a solo project",
15:07.16 Ch3ck -> highschool
15:08.53 Ch3ck -> change "... will keep contributing to the code " to ".. will keep contributing code"
15:09.56 Ch3ck MarcTannous: could you share that article on drive?
15:10.14 Ch3ck so i could comment better using irc is painful :(
15:10.25 MarcTannous are there so many typos?
15:10.30 Ch3ck thinks you could use docs
15:10.45 Ch3ck MarcTannous: semantic errors and syntax errors ;)
15:11.22 MarcTannous adding it, text-only should take just a second
15:11.51 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Hi - Please Check
15:12.31 Notify 03GCI:ch3ck * 6405830006013952 Create a do's and don'ts for GSoC #5: Awesome progress - there are alot of typos and semantic problems(grammar). please share the article on docs so we could work...
15:12.46 Notify 03GCI:ch3ck * 6405830006013952 Create a do's and don'ts for GSoC #5: 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...
15:13.46 Notify 03GCI:mjuvekar7 * 6057763171991552 Doxygen cleanup for LIBWDB: None - If claimed, do I have to fix the comments in wdb.h, retrace.h and all the files in src/libwdb ?
15:14.31 MarcTannous ch3ck: https://docs.google.com/document/d/1PP4PMLZLdxgkdLB0lHBCcEuA7gJAF9VYqJY5ZVtTxo4/edit?usp=sharing
15:14.46 Ch3ck MarcTannous: perfect
15:15.33 Notify 03BRL-CAD:starseeker * 63631 brlcad/trunk/src/libbn/chull3d.c: Put the off output back in for the moment - that's close to the information we need for BRL-CAD's data types, so it's a pattern worth studying.
15:16.14 Ch3ck looks like i can't edit or comment? MarcTannous
15:16.42 YashM lol dem typos
15:17.07 MarcTannous are you signed in?
15:17.44 MarcTannous ch3ck: signed in to your google account, I mean
15:18.23 Notify 03GCI:rohit_agarwal * 5821442125987840 Design a new website favicon! #3: Files Uploaded - I uploaded the following files- Favicon 16x16.xcf Favicon 16x16.gif I also uploaded Favicon 16x16...
15:18.25 Ch3ck give me editing rights : check.nyah [at] gmail [dot] com
15:18.42 Ch3ck yeah marc im lways signed in ;)
15:18.45 MarcTannous ch3ck: I just enabled everyone with the link to edit, try it now
15:18.50 *** join/#brlcad Rohit (~Ravi@49.249.53.143)
15:20.49 *** part/#brlcad Guest42899 (~Ravi@49.249.53.143)
15:25.20 Ch3ck brlcad: i'm thinking theres a slight difference in philosophy between open source and free software,
15:26.01 Ch3ck reviewing the article and thinks open source should be the right word there.. tho'
15:26.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.39 Notify 03GCI:juskirat2000 * 5870280601763840 Write manual page documentation (for tgf-g): None - in which software we have to make??
15:27.02 *** join/#brlcad Guest59795 (~athome@123.236.120.193)
15:33.08 Ch3ck MarcTannous: that's all i have for now
15:34.16 Notify 03GCI:helix * 5733253965152256 Design a prototype CAD GUI layout: Ready for review - The work on this task is ready to be reviewed.
15:35.27 Notify 03GCI:ch3ck * 6057763171991552 Doxygen cleanup for LIBWDB: None - that's the ideal, but do as much cleanup as possible and let's see how it looks.
15:35.54 MarcTannous will fix typos and re-submit, thank you
15:37.31 Notify 03GCI:ch3ck * 5821442125987840 Design a new website favicon! #3: Task Closed - Congratulations, this task has been completed successfully.
15:38.38 Ch3ck MarcTannous: no prob
15:39.15 MarcTannous working the front end pattern sheet right now, which is harder than what I've done so far hope to get it done :d
15:43.17 Notify 03GCI:ch3ck * 5236107205672960 Design a new website favicon! #6: More creativity - hello, Looks like you just took our logo and reduced it in size. could you add a little more creativity on this....
15:43.27 Notify 03GCI:ch3ck * 5236107205672960 Design a new website favicon! #6: 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...
15:43.39 Ch3ck MarcTannous: more grease to your elbows
15:44.02 Ch3ck is retiring for the day soon, I'm starving
15:44.47 *** join/#brlcad tanwl (~wltan@101.127.134.59)
15:45.33 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Ready for review - The work on this task is ready to be reviewed.
15:46.43 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Diff files - The first diff was uploaded previously before I fully...
15:46.53 Notify 03GCI:ch3ck * 5870280601763840 Write manual page documentation (for tgf-g): Looks like you need further assistance, - Have you read the above task carefully and understood what it says? if not do...
15:47.52 *** join/#brlcad tanwl (~wltan@101.127.134.59)
15:48.08 Notify 03GCI:juskirat2000 * 5870280601763840 Write manual page documentation (for tgf-g): Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:49.08 Notify 03GCI:ch3ck * 5512189783834624 Design a new website landing page for BRL-CAD #6: looks good - will leave this for the mentors to approve
15:49.38 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: OK - So may I upload a gif file
15:49.49 *** join/#brlcad tanwl (~wltan@101.127.134.59)
15:50.12 Ch3ck retires
15:53.04 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): Ready for review - The work on this task is ready to be reviewed.
15:53.34 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: Ready for review - The work on this task is ready to be reviewed.
15:53.36 *** join/#brlcad wltan (~wltan@101.127.134.59)
15:54.55 Notify 03GCI:ch3ck * 5733253965152256 Design a prototype CAD GUI layout: Nice work - could you add more images for other aspects of the gui?
15:55.05 Notify 03GCI:tannousmarc * 6405830006013952 Create a do's and don'ts for GSoC #5: Ready for review - The work on this task is ready to be reviewed.
15:55.42 MarcTannous ch3ck: added the typo fixes you mentioned, left the free/open software part as it is. I think I submitted other tasks with that exact same paragraph and Sean considered the task completed, will discuss this with him when he shows up.
15:57.30 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Task Claimed - I would like to work on this task.
15:58.29 *** join/#brlcad Ch3ck_ (c318dc86@gateway/web/freenode/ip.195.24.220.134)
15:59.04 Ch3ck_ MarcTannous: could you show me a screenshot of this article from your end?
15:59.10 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: New File - Sir, I have Uploaded a New file named,"Gui.jpg". I Have Also Uploaded its Psd. The GUI Is Based On...
15:59.22 MarcTannous will submit 3 screenshots, one for each "section" of it, let me just upload them
15:59.50 Notify 03GCI:ch3ck * 6391627891343360 Animate our logo! #4: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
15:59.59 Ch3ck_ MarcTannous: perfect
16:00.53 YashM lol Marc http://www.google-melange.com/gci/task/view/google/gci2014/5615680309166080
16:01.15 *** join/#brlcad chick_ (~capslock@41.205.22.41)
16:01.20 Notify 03GCI:eames * 4938019295461376 Design a new website favicon! #10: Ready for review - The work on this task is ready to be reviewed.
16:02.27 MarcTannous yashm: I submitted something pretty similar
16:02.35 MarcTannous yashm: however it was like, 1 week ago?
16:03.16 Ch3ck_ MarcTannous: the link?
16:03.28 MarcTannous ch3ck_: http://imgur.com/a/0evv2#
16:03.31 YashM its so poorly made
16:03.41 MarcTannous ch3ck_: http://imgur.com/a/0evv2 ignore the hashtag at the end, my bad
16:04.14 Ch3ck_ nice work MarcTannous
16:04.21 Notify 03GCI:ch3ck * 6405830006013952 Create a do's and don'ts for GSoC #5: Task Closed - Congratulations, this task has been completed successfully.
16:04.27 Notify 03BRL-CAD:starseeker * 63632 brlcad/trunk/src/libbn/chull3d.c: Start stripping away things we won't be using (at least in the first cut) for chull3d calculations.
16:04.45 *** join/#brlcad TannousMarc (56794662@gateway/web/freenode/ip.86.121.70.98)
16:04.56 TannousMarc ch3ck_ : just hit back by mistake on my browser
16:05.05 TannousMarc ch3ck_ : is that not how it looks on your end though?
16:05.27 TannousMarc ch3ck_ : made it responsive too, so that tablet+mobile view is also sweet
16:05.55 Ch3ck_ TannousMarc: i like the layout
16:06.17 Ch3ck_ and the inverse paragraphing
16:06.23 Ch3ck_ weird but nice
16:06.31 TannousMarc Ch3ck_ : I tried a concept
16:06.47 TannousMarc Ch3ck_ : that's what I did with a lot of tasks. Concepts that were weird, out of line, but somehow looked really really nice
16:07.02 TannousMarc ch3ck_ : did something similar with the contributors page and the landing page designs :D
16:07.24 Ch3ck_ keep up the spirit TannousMarc
16:07.32 Ch3ck_ gotta go,
16:07.38 TannousMarc have fun, hope to see you around :D
16:07.44 Ch3ck_ hope other mentors will take over now
16:07.51 Ch3ck_ TannousMarc: you too
16:08.18 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Task Claimed - I would like to work on this task.
16:10.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:13.00 Notify 03BRL-CAD:starseeker * 63633 brlcad/trunk/src/libbn/chull3d.c: More simplification
16:14.18 maths22 brlcad: I'll commit to review times at the end of the week
16:14.21 maths22 I have finals this week
16:14.45 YashM brlcad, http://www.google-melange.com/gci/task/view/google/gci2014/5733253965152256
16:15.04 Notify 03GCI:maths22_m * 6417935371337728 Code a Front-end style guide for BRL-CAD: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
16:23.26 Notify 03BRL-CAD:d_rossberg * 63634 (rt^3/trunk/CMakeLists.txt rt^3/trunk/tests/coreInterface/CMakeLists.txt): added a frame work for C++ core interface tests
16:27.39 *** join/#brlcad arpitkambojshcs (~coolkambo@115.244.205.8)
16:32.30 Notify 03GCI:rexey29 * 4931863265148928 Transcribe Geometry Model Data from a PDF report to an ASCII file: Effort - It took a few days, some which was spent on trying to get formatting. I would be...
16:44.47 *** join/#brlcad MarcTannouss (~androirc@86.121.70.98)
16:46.01 Notify 03BRL-CAD:starseeker * 63635 brlcad/trunk/src/libbn/chull3d.c: Strip the code down further
16:50.36 *** join/#brlcad winghouchan (~winghouch@2.120.151.100)
16:51.50 Notify 03GCI:szkocsovszkizsolt * 4967862338846720 Fix any failing unit test #8: Task Claimed - I would like to work on this task.
16:53.35 Notify 03GCI:deepakkumarsharma * 4967862338846720 Fix any failing unit test #8: Task Assigned - This task has been assigned to Szkocsovszki Zsolt. You have 100 hours to complete this task, good luck!
16:56.51 Notify 03GCI:szkocsovszkizsolt * 4967862338846720 Fix any failing unit test #8: Question - I've built the BRL-CAD. So now I have to choose ONE failing file, modify, write a summary and submit a patch? ...
17:00.48 Notify 03GCI:Melange * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
17:17.44 Notify 03BRL-CAD:starseeker * 63636 brlcad/trunk/src/libbn/chull3d.c: Starting to get down to the core functionality now.
17:18.28 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: This was a great experience - This might not seem like much, but this took CSS-writing to a whole new level for me, as...
17:24.21 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
17:29.51 Notify 03GCI:Melange * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task due soon - There are less than 24 hours left until the deadline, please submit your work...
17:40.27 Notify 03GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Claimed - I would like to work on this task.
17:45.37 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Ready for review - The work on this task is ready to be reviewed.
17:51.46 Notify 03GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Thanks - I'll keep this in mind!
17:56.28 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
18:12.46 *** join/#brlcad Guest59795 (~athome@123.236.120.193)
18:14.08 *** join/#brlcad sirnam (~swetha@49.205.215.143)
18:30.43 Notify 03GCI:Melange * 5512189783834624 Design a new website landing page for BRL-CAD #6: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
18:34.49 Notify 03GCI:bhargavmajety * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Ready for review - The work on this task is ready to be reviewed.
18:40.50 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Ready for review - The work on this task is ready to be reviewed.
18:45.01 Notify 03GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Already in place code - The websites above have a lot of code that would already work for this site....
18:55.01 andromed` anyone mind if I commit the bn_isect_line_lseg() fixes?
18:55.25 TannousMarc andromed' or anyone who knows the source code:
18:55.43 TannousMarc take this example : curr_time = 3147483649LL; from bu_date-time
18:55.54 TannousMarc how is that string transformed into date & time?
18:59.37 andromed` TannousMarc: read about unix time values and the time_t type
18:59.47 TannousMarc ty
19:00.30 andromed` also, I'm currently working on eliminating the tp_cindex/tp_ctable global variables, so don't do those two...
19:02.58 TannousMarc I'm working on bu_date-time tests :P
19:03.28 Notify 03GCI:acprojects * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Claimed - I would like to work on this task.
19:06.24 Notify 03GCI:mihaineacsu29 * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Assigned - This task has been assigned to acprojects. You have 100 hours to complete this task, good...
19:06.56 andromed` TannousMarc: are those failing on your system?
19:07.06 TannousMarc andromed': yes
19:07.14 TannousMarc andromed': please don't tell me you already fixed them
19:07.35 andromed` I didn't... they seem to work on my system
19:08.34 andromed` I fixed the bu_vls/bu_str ones, the bn_plane_isect_line_lseg ones, and the bn_vec-ae ones
19:08.59 TannousMarc what was wrong with the bn_plane_isect_line_lseg ones?
19:09.28 TannousMarc let me svn update and then make test again, I will be so angry if there was an update during today that fixed bu_date-time tests
19:09.32 andromed` there was a huge bug in the *documentation* for the function... the documentation said that it returned the value of the parameter at the intersection, but it actually returned the distance along the line
19:10.01 andromed` I haven't committed those tests yet, andrei seemed to want me to check with starseeker or Sean.
19:10.02 TannousMarc andromed': oh I took the documentation for granted and could not find the issue
19:10.41 andromed` there was also another smaller bug in the way it calculated the actual intersection point
19:11.03 *** join/#brlcad andrei_ (~andrei@188.26.186.251)
19:11.08 andromed` my patch fixes the documentation, I'll probably push it fairly soon
19:11.15 TannousMarc andrei_ , what was up with my task and heading over to IRC?
19:11.23 TannousMarc I missed you by like 5 minutes
19:11.32 andrei_ TannousMarc, yeah, I had a meeting
19:11.38 andrei_ I wanted to talk to you about it.
19:11.41 andromed` andrei_: do you mind if I commit the bn_isect_line_lseg() documentation and code changes?
19:11.54 andrei_ andromed`: no, certainly not
19:12.10 andrei_ also, if you got commit access, it s not me who decides :)
19:12.13 andrei_ but you!
19:12.16 andromed` andrei_: great! last night you mentioned something about wanting to get a second opinion on some of them...
19:12.34 andromed` okay, good. I'll push a whole bunch of the ones from last night in a minute...
19:12.44 TannousMarc andrei_ : I talked about it with ch3ck while you were gone, we fixed some typos and I'm waiting for revision now
19:13.13 andrei_ TannousMarc: I wanted to talk to you about submitting three tasks, each of them having a bit more text added than the previous one.
19:13.22 andrei_ As I said, you _can_ do that. I've told that to Yash too.
19:13.26 TannousMarc andrei_ , what do you mean?
19:13.38 andrei_ you ve claimd a number of do's and don'ts tasks
19:13.39 andrei_ like 3.
19:13.48 andrei_ The only difference between them is
19:13.52 andrei_ you changed/added more text
19:13.56 TannousMarc yes, because the task description said that each section of the gsoc should be approached in a different task
19:14.30 TannousMarc Note that there are three timeframes and the recommendations for each of those timeframes is different: 1) selecting an organization/project/topic, 2) creating a proposal, and 3) participation during GSoC. You only need to cover one of them. We can create separate tasks for the other two or you can make sure your template is trivially extended by others.
19:14.35 TannousMarc ^ actual quote
19:15.03 TannousMarc considering I made the template, I took it upon myself to do all 3 of them, not just one.
19:15.15 andrei_ I know the quoute
19:15.20 andrei_ and I know that you made the template
19:15.25 andrei_ and the template is indeed amazing :)
19:15.51 andrei_ I ll close it now.
19:15.58 andrei_ Just that based on what you ve previously done
19:16.02 andrei_ I was expecting you do it all in one task.
19:16.02 TannousMarc it's closed, just remembred
19:16.03 andrei_ :)
19:16.06 TannousMarc I submitted another task
19:16.38 TannousMarc andrei_, if you can merge them into one task, I'm okay with tha
19:17.00 andrei_ I m not going to do that
19:17.09 andrei_ When I lookd over the tasks
19:17.18 andrei_ I got the impression that you re rushing for # of tasks
19:17.35 andrei_ but I might have rushed to judge
19:18.23 TannousMarc I just followed the directions for the task though, did not try to submit as much as possible. If I would've tried that, I would've just taken sticker tasks
19:19.48 andrei_ Ok, I rushed to judge. Sorry :)
19:20.12 andrei_ I've also told the same to Yash
19:20.15 andrei_ so it has nothing to do with you
19:20.18 andrei_ but the concept
19:22.21 andromed` andrei_: sorry to interrupt, but did libplot3 get merged into libbn a while ago? One of the functions in bn.h says that it is only there because libplot3/symbol.c used it, but I can't find libplot3/symbol.c anywhere on the system, while there is libbn/symbol.c
19:22.23 TannousMarc I'm trying to attempt tasks more challening than the previous one every time, sorry if it looks that way
19:23.21 andrei_ andromed` : try svn blame on it
19:23.25 andrei_ not sure if you can find out
19:23.28 andromed` on which file?
19:23.39 andrei_ on libplot3
19:23.41 andrei_ I d say
19:23.48 andrei_ I m not following the commit log on brlcad
19:23.53 andrei_ but rather on rt^3
19:23.57 andrei_ and that doesn't sound familiar
19:24.08 andromed` ah.. does blame work on directories that don't seem to exist anymore?
19:24.11 Notify 03GCI:Melange * 4639899508539392 Write manual page documentation (for g-jack): Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
19:24.23 andrei_ oh, so the directory is gone
19:24.25 andrei_ not just the file
19:24.26 TannousMarc andromed': I don't even have libplot3
19:24.26 andrei_ my mistake
19:24.36 TannousMarc ah
19:24.37 andromed` TannousMarc: right, that's what I was saying
19:25.03 andromed` I assume it must have been merged into libbn...
19:25.13 andrei_ TannousMarc: my remark has absolutely no bad intention, I was just trying to encourage you to try more, because you are clearly capable, as all comments on your tasks prove :)
19:25.51 Notify 03GCI:deepakkumarsharma * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Assigned - This task has been assigned to Moretti Georgiev. You have 100 hours to complete this task, good...
19:25.53 andrei_ do
19:25.56 andrei_ locate symbol.c
19:25.58 andrei_ see what returns
19:26.00 TannousMarc andrei_, even though not submitting, I am trying most of the code tasks, and failing miserably, hope to succeed in some soon though
19:26.12 TannousMarc andrei_, symbol.c is in libbn
19:26.16 andrei_ ah
19:26.23 andrei_ then you can do blame on it
19:26.24 andrei_ :)
19:26.54 TannousMarc andromed`: did you commit rgb_to_hsv test fixes?
19:26.57 andrei_ TannousMarc: failing miserably? you mean you have just not done them yet :)
19:27.01 andrei_ ask here ! :)
19:27.21 andromed` TannousMarc: I thought so...
19:27.37 andromed` r63617
19:28.32 Notify 03BRL-CAD:peter-sa * 63637 brlcad/trunk/src/libbn/mat.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5836282580172800 that fixes the bn_vec_ae() function to multiply the vx and vy parts of the returned vector by the correct coefficient (cos(el) instead of sin(el)). This also fixes the failing bn_vec_ae unit tests.
19:29.57 TannousMarc andromed`: the bu_rgb_to_hsv and _hsv_to_rgb tests are still failing on my machine
19:30.01 TannousMarc and my repo is up-to-date
19:30.17 TannousMarc same with plane isects, and date-time
19:30.29 TannousMarc did you make any changes on date-time, or did it automatically work on your machine?
19:30.43 TannousMarc I'm failing tests 9 and 10
19:30.46 andromed` TannousMarc: so I haven't done date-time, it just works here, and I haven't committed the plane_isect yet
19:31.08 TannousMarc andromed`: I do not understand how that is possible.
19:31.14 TannousMarc andromed`: I'm confused now xD
19:31.16 andromed` are you running it in the vm?
19:31.41 TannousMarc yep
19:31.48 andromed` weird...
19:31.58 TannousMarc the problem is it has no dependencies
19:32.06 TannousMarc looked in-depth over the functions and variablees working in that unit test
19:32.12 andromed` I wonder... the vm is running on windows, which sets the system RTC to localtime instead of utc.. could that be confusing it?
19:32.34 TannousMarc andromed`: no, as it is getting inputted a "currenttime" value
19:32.44 andromed` cmm...
19:32.51 TannousMarc andromed`: and the other 8 tests are working fine
19:32.52 andromed` *hmm..
19:32.55 andromed` interesting
19:33.15 TannousMarc andromed`: that's what I've been looking at for the past 2 hours, hope to solve it
19:33.17 andromed` 63617 *should* have fixed bu_rgb_to_hsv
19:34.20 andromed` in the function for bu_rb_to_hsv, ,does it use NEAR_EQUAL() with a tol of 0.01, or EQUAL()?
19:34.27 TannousMarc let me check
19:34.48 andromed` also, what is the revision number from svn log -rBASE
19:37.47 Notify 03BRL-CAD:peter-sa * 63638 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/plane.c brlcad/trunk/src/libbn/tests/CMakeLists.txt): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5258492172566528 that fixes the documentation & code for bn_isect_line_lseg() and fixes the test cases to use the correct values returned by bn_isect_line_lseg().
19:37.50 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:38.50 TannousMarc andromed`: near_equal with a tol of 0.01
19:39.29 andromed` TannousMarc: have you run "make" from the build directory (not "make check" or "make test") since you ran svn up?
19:39.56 TannousMarc don't think I did in the past 24 hours, when did you commit it?
19:41.17 andromed` Can you try running svn up and then rebuilding now?
19:41.24 andromed` I don't remember exactly when I did it...
19:42.00 Notify 03BRL-CAD:peter-sa * 63639 brlcad/trunk/src/libbu/tests/bu_str.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/6154687162089472 that fixes the bu_str unit tests to work with the fact that CMake doesn't pass empty arguments through to the test executable.
19:42.35 andromed` TannousMarc: I only committed it yesterday, that's probably the problem
19:43.04 TannousMarc andromed`: by the way, did you take a look at the semaphor tests?
19:43.40 andromed` no...
19:43.49 andromed` at least, I don't think so..
19:44.11 andromed` the only test that fails for me is #70, I don't know why more are passing on my machine than yours
19:44.31 andrei_ btw, guys
19:44.32 andrei_ fun question
19:44.39 andrei_ does any one know what BRL stands for
19:44.41 andrei_ in BRL-CAD?
19:44.50 andromed` andrei_: Ballistics Research Laboratory?
19:44.57 andrei_ yep :)
19:45.23 andromed` andrei_: Sean's told me the story of how he got BRL-CAD open sourced in the first place :-)
19:45.33 andrei_ awesome, I m glad he did :)
19:45.41 andrei_ I know why, not how, however
19:46.41 TannousMarc why?
19:47.28 Notify 03BRL-CAD:peter-sa * 63640 brlcad/trunk/src/libbu/tests/bu_vls.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5319229989453824 that fixes the bu_vls unit tests to work with the fact that CMake doesn't pass empty arguments through to the test executable.
19:49.00 andrei_ high production costs
19:49.12 andrei_ <PROTECTED>
19:52.59 TannousMarc are there any tasks on the "to be reviewed" list andrei or is mine the only one?
19:53.24 andrei_ I m currently working on a new batch of tasks
19:54.16 TannousMarc back-end exclusively?
19:54.49 andromed` andrei_: has chull3d always broken regress-repository?
19:55.01 andrei_ andromed` I have no idea
19:55.05 andrei_ I don t even not what chull3d is
19:55.08 andromed` regression tests started failing just after I svn up'd
19:55.11 andromed` src/libbn/chull3d.c
19:55.30 andrei_ guys, there's something broken with the
19:55.34 andromed` I know starseeker was doing a bunch of work on it yesterday, but it uses strcpy, fgets, and getopt, which make regress-repository complaina
19:55.36 andrei_ internal task repo
19:55.43 andrei_ can someone pm me ?
19:56.52 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Ready for review - The work on this task is ready to be reviewed.
19:57.02 andrei_ nevermind, I m a retard.
20:03.35 Notify 03BRL-CAD:peter-sa * 63641 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/display_list.c and 2 others): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/4989549641990144 that removes the rt_vlist_cmd_descriptions global variable.
20:06.25 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:12.26 starseeker andromeda_galaxy: sorry about that - chull3d is a translation from another code base
20:12.54 andromed` starseeker: I know.. just wanted to make sure it wasn't my code
20:13.00 andromed` but it did it on a clean checkout, so I'm probably alright
20:13.38 starseeker nope - that's Clarkson's hull code from 1995. Among other things, it was designed to be a stand-alone program that uses files and stdin/stdout for input and output
20:13.58 starseeker reworking it into a libbn component, but there's a lot to do yet
20:14.42 starseeker digs back in
20:18.05 andromed` starseeker: ahh...
20:18.24 andromed` shouldn't there be an exception for it in the regress-repository test then? (at least for now)
20:25.14 winghouchan Heyo! Does anyone know how many active contributors there are to this project?
20:25.49 winghouchan Attempted looking on SF but couldn't find a relevant number.
20:27.20 Notify 03BRL-CAD:starseeker * 63642 brlcad/trunk/src/libbn/chull3d.c: Add HIDDEN, do a bit of formatting.
20:28.21 TannousMarc winghouchan: would a list of ALL the contributors help you
20:28.28 TannousMarc No idea about active contributors no. though
20:28.51 winghouchan TannousMarc: Yes that would do! Thank you.
20:29.21 andromed` winghouchan: AUTHORS file in repository root?
20:29.22 winghouchan TannousMarc: I found that list before I think
20:29.37 TannousMarc https://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/AUTHORS
20:29.44 TannousMarc Yeah, the one andromeda mentioned
20:29.50 winghouchan Yes that's the place I looked at before
20:29.54 winghouchan Thank you!
20:30.13 starseeker openhub has a site for BRL-CAD: https://www.openhub.net/p/brlcad
20:30.21 TannousMarc That is the only refference I got when I had a task related to this ( http://www.google-melange.com/gci/task/view/google/gci2014/6075139737255936 ) nothing else
20:30.24 starseeker andromed`: hopefully I'll have it sorted fairly soon here...
20:31.30 andromed` starseeker: sounds good... I'm trying to remove the tp_c* globals from libbn by using a function tp_getchar(), should that go in vectfont.h?
20:31.34 starseeker andromed`: for the unit tests you can run "make check" to avoid the regression tests...
20:31.46 starseeker hrm
20:31.51 winghouchan starseeker: Thanks for the link, it has contributor numbers :D
20:32.04 starseeker andromed`: that's probably find for a start
20:32.19 TannousMarc starseeker: is there anyway I can run make test and automatically exclude tests that exceed, let's say 15 seconds?
20:32.28 starseeker does tp_c* deal with vector fonts/vfonts?
20:32.29 andromed` starseeker: okay... also, if those aren't global, tp_setup() doesn't really need to be global... should I mark it as DEPRECATED?
20:32.41 starseeker TannousMarc: unfortunately no
20:32.57 starseeker you can run a subset of tests if you want with the ctest command
20:33.06 TannousMarc starseeker: damn, is there anything we can do to "mark" the tests that are currently failing and make them stop after 10-15 seconds?
20:33.10 starseeker if there's one or a set of tests that are of particular interest
20:33.25 starseeker TannousMarc: just run the test or tests of immediate interest
20:33.51 TannousMarc starseeker: thank you.
20:33.53 starseeker ctest -I 3,3 for example will run test #3
20:33.58 andromed` starseeker: it does, tp_ctable stores all the drawing commands for each character, and tp_cindex basically stores pointers to the first element of each char in tp_ctable
20:34.09 starseeker ok, then vectorfont.h sounds good
20:35.05 andromed` great!
20:36.53 TannousMarc andromed`: are you implementing global variable removals tonight or unit tests?
20:37.13 TannousMarc andromed`: I want to spend tomorrow looking into one of these two category of tasks, don't want to overlap
20:37.45 andromed` TannousMarc: don't know about later today, right now I'm doing the global variable removal I mentioned above
20:38.09 andromed` I've pushed all the test fixing that I've done to the svn repo, before starting you should svn up and make in the builddir
20:38.37 Notify 03GCI:Melange * 5263538490703872 Design a website icon set for brlcad.org #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
20:41.32 andromed` andrei_, starseeker: I was just wondering if you going to push out another batch of coding tasks soon?
20:42.03 andrei_ I m waiting on daniel to answer
20:42.14 andrei_ and I ll probably have 10 - 30 to upload only on my part
20:42.20 andrei_ probably sean and other mentors have some more too
20:42.55 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:43.16 TannousMarc andrei_ : do you know if there will also be some front end dev tasks?
20:43.25 andromed` andrei_: okay, thanks!
20:43.46 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:56.20 andrei_ TannousMarc: I hope so, i gotta talk to him, I have several ideas
21:01.32 Notify 03BRL-CAD:starseeker * 63643 brlcad/trunk/src/libbn/chull3d.c: Start working on removing the static variables from various functions.
21:11.38 Notify 03BRL-CAD:starseeker * 63644 brlcad/trunk/src/libbn/chull3d.c: replace static pointer arrays with arrays in the chull3d_data struct
21:12.42 starseeker andromed`: I'll try to queue up a few more tonight, but I don't know exactly when they'll be pushed
21:14.58 andromed` starseeker: good to know, thanaks!
21:18.12 TannousMarc good night everyone, good luck with your tasks, I'm off for today :D
21:20.39 Notify 03GCI:Melange * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can...
21:28.03 *** join/#brlcad merzo (~merzo@253-15-132-95.pool.ukrtel.net)
21:36.35 Notify 03BRL-CAD:starseeker * 63645 brlcad/trunk/src/libbn/chull3d.c: Clear some more static variables.
21:46.05 Notify 03BRL-CAD:starseeker * 63646 brlcad/trunk/src/libbn/chull3d.c: Clear more static vars
21:48.44 winghouchan Howdy! Is anyone free enough to create take some screenshots of interesting CAD objects?
21:49.02 winghouchan It will feature on the landing page I'm designing
21:50.04 winghouchan If anyone could lend a hand, I'll message more details on the image requirements
21:50.07 winghouchan Thank you!
22:00.56 Notify 03GCI:Melange * 5818109499801600 Design a BRL-CAD Sticker #14: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
22:02.22 Notify 03BRL-CAD:n_reed * 63647 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/libged/ged_private.h): make selection of the draw shading mode more readable
22:07.09 Notify 03BRL-CAD:starseeker * 63648 brlcad/trunk/src/libbn/chull3d.c: Something odd happening when switching between static and non-static buffer, and it doesn't really matter since that input mechanism will be moot in libbn anyway. Otherwise we should be free of static vars.
22:12.35 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
22:36.23 Notify 03BRL-CAD:n_reed * 63649 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/libged/ged_private.h): Name the draw 'kind' constants for readability. Neither private function with a kind parameter is called with kind == 2 (Big-E), so remove checks for it.
22:46.18 *** join/#brlcad andrei (~andrei@188.26.186.251)
22:52.23 *** join/#brlcad Maitreya (~Maitreya@122.163.197.199)
23:02.12 Notify 03BRL-CAD:starseeker * 63650 brlcad/trunk/src/libbn/chull3d.c: the triangulation actually isn't what we want here - not sure what its purpose is, but the output without triangulation is actually the chull.
23:05.40 Notify 03GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: Concept Design - Hi, I've finally completed the splash page design and for my idea for this design you can read the case study...
23:06.55 Notify 03GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: Ready for review - The work on this task is ready to be reviewed.
23:15.02 Notify 03BRL-CAD:starseeker * 63651 brlcad/trunk/src/libbn/chull3d.c: We'll need to use mult_up to make sure we don't get badly fitting hulls due to integer clamping... sounds a bit like clipper
23:34.16 Notify 03BRL-CAD:starseeker * 63652 brlcad/trunk/src/libbn/chull3d.c: don't re-introduce static
23:39.50 Notify 03GCI:reduceqq * 6366650240598016 Animate our logo! #8: Task Claimed - I would like to work on this task.
23:45.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141210

IRC log for #brlcad on 20141210

00:13.51 Notify 03BRL-CAD:n_reed * 63653 brlcad/trunk/src/libged/draw.c: move duplicate code to function
01:27.27 *** join/#brlcad Maitreya (~Maitreya@122.163.236.2)
01:43.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:45.29 Notify 03GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
02:00.53 Notify 03GCI:jatinluthra14 * 5236107205672960 Design a new website favicon! #6: Hi - Please check.
02:25.37 Notify 03GCI:neel2ak * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Claimed - I would like to work on this task.
02:38.50 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: Task Closed - Congratulations, this task has been completed successfully.
02:39.30 Notify 03GCI:brlcad * 5236107205672960 Design a new website favicon! #6: thanks for your efforts - Hi Jatin, this is clearly an improvement over your first attempts, so thank you for your efforts!
02:42.10 maths22 starseeker: about buildbot-I'm not sure what happened to it
02:42.12 Notify 03BRL-CAD:starseeker * 63654 (brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/CMakeLists.txt and 181 others): Sync with trunk to r63653
02:42.17 maths22 Good new gci task?
02:43.24 maths22 ``Erik: I noticed incosistent coloring with notify between gci and svn
02:43.39 maths22 should the user + number be colored, or not?
02:45.13 Notify 03BRL-CAD:starseeker * 63655 (brlcad/branches/qtged/include/dm.h brlcad/branches/qtged/src/libdm/dm-generic.c brlcad/branches/qtged/src/libtclcad/tclcad_obj.c): Back out 63551, 63553, 63554 and 63556 - probably don't want this in libdm. Maybe a libcad or some such - a language agnostic version of libtclcad?
02:45.34 starseeker maths22: it's still installed
02:45.51 starseeker just not sure where the specific files for our config ended up
02:46.31 starseeker brlcad was saying something earlier about a proper setup needing some admin work, but the files from the previous effort should be around somewhere...
02:46.55 starseeker was getting set to start over, but would be more sensible to build off what's been done already if it's available
02:47.34 starseeker could be a GCI task, but I was kinda hoping it would be a matter of flicking the "on" switch for what was already done ;-)
02:47.45 starseeker then GCI could improve on it
02:48.11 maths22 starseeker: I think I found them
02:48.49 starseeker maths22: could we move them to a more standard location and get it up and running?
02:49.10 maths22 starseeker: want a buildbot user?
02:49.26 starseeker uh... not sure what that means
02:49.37 maths22 Should I have it run as its own user
02:49.45 starseeker ah, probably a good idea
02:49.46 maths22 Like I have fisheye running as its own user
02:50.24 starseeker was hoping we could have it report to the IRC channel whenever something breaks :-)
02:51.00 maths22 We'll get there...
02:52.31 maths22 it will be in /home/buildbot
02:52.37 starseeker nods
02:52.49 maths22 I'll worry about it more later tonight
02:52.56 starseeker cool - thanks!
03:05.16 Notify 03GCI:brlcad * 6741580216008704 Design a T-Shirt for BRL-CAD #5: 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...
03:06.31 starseeker andromed`: around?
03:07.09 andromed` starseeker: I am
03:08.08 andromed` why?
03:08.42 starseeker was putting together the next Fortran->C task
03:08.48 starseeker wanted to make sure I specify the right thing
03:09.08 starseeker it was working out how to handle the logic that is currently relying on Fortran namelists?
03:09.34 andromed` starseeker: I believe so
03:09.48 andromed` the Fortran uses namelists to parse the input, so we need a C function to parse that kind of input
03:10.05 starseeker so Fortran input parsing -> C input parsing
03:10.34 andromed` basically
03:13.08 starseeker alrightie, queued
03:14.31 starseeker andromed`: was discussing regex support for db_ls with Sean - if we were to make that a GCI task, it would also need to expose that feature to the users through an ls command option
03:14.36 starseeker would that be of interest?
03:14.56 andromed` starseeker: might be...
03:15.31 starseeker the regex calls in src/librt/search.c should be a decent guide for what's needed
03:15.34 andromed` by adding regex support to ls, do you mean ading support for it to list only those objects whose names match a regex?
03:15.40 starseeker right
03:15.57 andromed` for that matter, using find with -regex might actually be enough to do the job...
03:17.17 andromed` sorry, I mean search
03:17.28 andromed` the syntax is so similar to find I keep wanting to call search find
03:18.09 starseeker it would have been except tcl already has a find
03:18.18 andromed` ahhh...
03:18.51 starseeker db_ls is easier/more convenient to call if all you want is a simple pattern match listing without any of search's complexities
03:19.33 andromed` interesting...
03:20.23 andromed` starseeker: db_ls's documentation, at least in raytrace.h, says that it doesn't support the regex syntax yet, so I was just thinking that search might be easier
03:20.32 starseeker ah.
03:20.51 andromed` i.e. just search '-regex <regex>' with the flat flag set
03:21.14 Notify 03GCI:brlcad * 6741580216008704 Design a T-Shirt for BRL-CAD #5: same comments - Hardik, Harmanpreet's comments are still relevant. You improved the image quality, but your design is still using...
03:21.29 starseeker nods - that's certainly one approach that will work
03:21.47 starseeker search actually uses db_ls under the hood
03:22.04 Notify 03GCI:brlcad * 5807729956356096 Design a new website favicon! #7: Task Closed - Congratulations, this task has been completed successfully.
03:22.12 andromed` ah... I see it
03:22.52 andromed` it looks to me like it just uses ls to get all the top level objects and then print those?
03:23.03 andromed` s/print/search through/
03:23.06 starseeker yep
03:24.24 starseeker andromed`: just a thought - there's plenty of other stuff to do :-)
03:24.34 andromed` true :-)
03:24.47 starseeker really likes the idea of translating some of those geometric solutions codes into BRL-CAD
03:24.52 andromed` If we do do a task for it, I might try just using search though, seems like the simplest way to do it
03:24.59 starseeker some of that may need the convex hull bit I'm working on now
03:25.02 andromed` starseeker: those would be fun to do too
03:25.19 starseeker andromed`: wouldn't want to use search with db_ls - overkill
03:25.28 andromed` hmm?
03:25.37 andromed` I just meant in ls.c for the ged_ls cmd, for regexes
03:25.42 andromed` since db_ls doesn't do regexes yet
03:25.50 andromed` or, alternatively, implement regexes in db_ls and use that
03:25.53 starseeker the task would be to add regexes to db_ls :-)
03:26.01 starseeker then have ged_ls use it
03:26.08 andromed` oh, ok.. sorry, I got db_ls and ged_ls confused
03:26.26 starseeker nods - db_ls is the low-level C api, ged_ls handles the user command layers
03:26.44 starseeker andromed`: are you running low on code tasks, or are you still good for now?
03:27.03 andromed` I am starting to run low... that's why I was inquiring about when the next batch would be up earlier
03:27.45 starseeker ah - I'd say go ahead and start on the Fortran parsing bit, if you're game - I've got the task in the queue and it'll pop up once the next update cycle goes out
03:28.01 andromed` starseeker: sounds good
03:28.07 starseeker and once you've got that the other two Fortran tasks also open up
03:28.46 starseeker may just go ahead and pick off the db_ls thing himself - everybody tells me I need to do more regex work for practice... blegh
03:29.00 andromed` starseeker: also, do you know when that batch is going up? just to plan...
03:29.10 starseeker I don't, sorry
03:29.21 starseeker isn't actually a mentor this year
03:29.40 andromed` ah well... okay, then! I'll start working on the fortran parsing logic stuff soon
03:29.55 starseeker just lending a hand and annoying the locals :-)
03:30.18 Notify 03GCI:brlcad * 5221860329390080 Design a new website favicon! #8: Looks good - PankajBora, this looks good (looks GREAT at 8x8) but is a bit fuzzy. Can you make it more crisp, more well-defined...
03:30.23 Notify 03GCI:brlcad * 5221860329390080 Design a new website favicon! #8: 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...
03:30.36 andromed` starseeker: thanks for helping anyway then! your advice on these has been really useful...
03:30.46 starseeker andromed`: I'll see if I can identify a couple of features from the geometry code that look reasonably self contained
03:31.17 starseeker there is one possibility that is already in the tree, but it might be a little on the gnarly side...
03:31.42 starseeker src/other/libgdiam
03:32.06 starseeker that's what makes our oriented bounding box feature possible currently, but it has a robustness problem
03:32.29 andromed` features with problems that would make for good GCI tasks?
03:32.59 starseeker possibly - the task would be to finish what I started with switching their convex hull algorithm to the Monotone Chain approach
03:33.21 starseeker the code is in there (around line 1524 in gdiam.cpp) but I never got the data flowing correctly through it
03:33.51 andromed` sorry, I'm slightly confused...
03:33.53 starseeker ideally, the new convex hull code should be able to generate the same outputs as the old
03:34.22 starseeker andromed`: my fault - ask questions if you like :-)
03:34.23 andromed` I thought that the convex hull implementation was in libbn/chull(3d?).c
03:34.35 starseeker ah. gdiam is a 3rd party code
03:34.49 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Needs More Work - One of the mentors has sent this task back for more...
03:35.02 starseeker lgpl v2 license - with that license, we don't snarf it in directly into our libraries
03:35.10 starseeker preserves our flexibility
03:35.22 starseeker so it lives in src/other
03:35.26 andromed` ah, okay. so the idea is to implement another chull algorithm in libbn for more flexibility
03:35.27 andromed` makes esnse
03:35.30 andromed` *sense
03:35.49 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Little refinements - Hi Hardik, I appreciate that you are putting lot of efforts in this task and it's really good that you...
03:35.52 starseeker well, you might be able to do that, but ideally we don't want the src/other code to depend on libbn
03:36.15 starseeker there is some code here: http://geomalgorithms.com/a10-_hull-1.html that should do what we need
03:36.34 starseeker the minimally impacting change would be to replace the code in gdiam.cpp with that code
03:36.49 starseeker that's what I started to do, but I never got it working properly
03:37.18 andromed` right... I just mean that your effort on getting src/libbn/chull*.c is a separate project..
03:37.23 starseeker yes
03:38.02 starseeker chull.c was done a while back for some NURBS work, and chull3d.c is being done to round out the convex hull feature set with a 3D algorithm
03:38.08 andromed` ahh...
03:38.20 starseeker gdiam is separate - that's a library that we use for fast oriented bounding boxes
03:38.38 andromed` right... makes sense
03:39.08 starseeker http://sarielhp.org/research/papers/00/diameter/diam_prog.html
03:39.30 starseeker author was nice enough to allow it to go to LGPL for license - was GPL
03:39.39 andromed` ahh...
03:40.44 starseeker I don't know for sure that the monotonic chain will address all the weaknesses we've seen, but the one that's there has a fit with really simple shapes (near-degenerate angles that cause ordering issues... long story)
03:40.55 andromed` interesting...
03:40.59 andromed` that's a shame
03:41.23 starseeker so dropping in the softSurfer code (see line 1603) may be able to fix the issue
03:42.09 starseeker it's got a second problem when the oriented box actually *is* axis aligned, but we can perturb the inputs to avoid that situation if we can just get the robustness issue licked
03:42.18 andromed` ahh...
03:42.49 starseeker so the task, after all that, boils down to getting the softSurfer code working in gdiam and seeing if it helps matters
03:43.08 andromed` right... sounds interesting, at least
03:44.00 starseeker if it falls through the geometric solutions code has a minimal bounding code that may also work, but what appealed about gdiam is the algorithm should (in principle) be quite fast
03:44.30 andromed` makes sense
03:44.35 maths22 starseeker: http://buildbot.brlcad.org/
03:44.56 starseeker woot!
03:45.15 andromed` maths22: cool!
03:45.51 maths22 andromed`: It is about a year out of date, and probably needs some help, but it runs!
03:46.16 starseeker maths22: can you force a build/test to kick off?
03:47.01 starseeker nevermind, looks like all the testers are offline
03:47.13 starseeker that's awesome looking
03:49.03 starseeker maths22: once it's working, we've got a zillion possibilities for customizing the various views in case we run short of design tasks :-)
03:49.19 starseeker andromed`: shall I write up the gdiam task?
03:49.20 andromed` brlcad: I noticed you marked http://www.google-melange.com/gci/task/view/google/gci2014/5535110749224960 as needing more work, but I can't see any new comments on it; can you give me an idea of what I should change?
03:49.30 andromed` starseeker: sure...
03:49.48 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: few issues - Few issues noted: The file header on mesh.c is wrong in several...
03:50.06 andromed` brlcad: just saw that thanks?
03:53.48 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: face_description - I'm addressing the other issues right now; however, for...
03:56.14 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): wow! - THIS IS FANTASTIC! Wow, seriously! I figured that whomever worked on this task would almost...
03:56.15 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): Task Closed - Congratulations, this task has been completed successfully.
03:56.59 Notify 03GCI:o7p9bxbnyj * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Ready for review - The work on this task is ready to be reviewed.
03:59.18 Notify 03GCI:brlcad * 5733253965152256 Design a prototype CAD GUI layout: Task Closed - Congratulations, this task has been completed successfully.
04:07.50 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: Awesome! - Hi Maitreya, The way you presented your work in highly professional manner is totally awesome. I really liked...
04:07.51 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: 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...
04:08.03 starseeker andromed`: queued up (gdiam) - it may be anything from something simple I just didn't get lined up right to major data incompatibilities
04:08.55 andromed` starseeker: great! I'll probably look at the Fortran->C one first, though... just because I've been planing that onef or longer
04:09.02 starseeker andromed`: no problem
04:09.27 starseeker I wouldn't blame you for dodging the gdiam task - no pressure if it looks like it's too much
04:09.30 Notify 03GCI:harman052 * 5670223239708672 Design a BRL-CAD splash screen #7: Deadline extended - The deadline of the task has been extended with 3 days and 0 hours.
04:09.54 starseeker I wouldn't have tossed it in except I'm hoping I've got all the right pieces in place and it's down to "wiring it up"
04:10.15 andromed` starseeker: sure, I'll let you know if it seems like it's taking too long
04:10.31 Notify 03GCI:brlcad * 5733253965152256 Design a prototype CAD GUI layout: nice clean design - Yash, I agree that more images for other aspects of the gui are desirable, but I'm almost certain you spent...
04:11.36 starseeker applies the bn header breakout patch and his jaw drops
04:13.49 starseeker brlcad: this looks like it's worth applying, if it checks out
04:14.48 starseeker wonder how many tasks librt's headers would be...
04:15.57 Notify 03GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Ready for review - The work on this task is ready to be reviewed.
04:16.07 Notify 03GCI:Melange * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
04:21.27 Notify 03GCI:omran_1999 * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Claimed - I would like to work on this task.
04:21.48 Notify 03GCI:brlcad * 5615680309166080 Design a prototype CAD GUI layout #10: not sure what they all do - Not sure what all those icons do, but they sure do look nice. ;) This design is interesting and...
04:21.49 Notify 03GCI:brlcad * 5615680309166080 Design a prototype CAD GUI layout #10: 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...
04:22.13 Notify 03GCI:brlcad * 4938019295461376 Design a new website favicon! #10: 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...
04:24.28 Notify 03GCI:brlcad * 4938019295461376 Design a new website favicon! #10: CAD-relevant - Eames, Thank you for your design. It certainly is the right size and looks nice, but I'm not sure what I'm looking...
04:28.08 *** join/#brlcad marctannous (bc194881@gateway/web/freenode/ip.188.25.72.129)
04:29.13 marctannous good morning guys
04:30.29 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/6417935371337728 can my task please be evaluated? has been waiting for review for a good while
04:30.45 andromed` marctannous: brlcad is currently going through them all
04:30.54 andromed` I believe
04:30.58 marctannous oh, he's here?
04:31.01 marctannous on IRC?
04:31.24 andromed` don't know about IRC, but Notify has showed him reviewing tasks on melange
04:36.57 Notify 03GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: None - Not the references, but the examples of BRL-CAD websites
04:58.24 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD http://www.google-melange.com/gci/task/view/google/gci2014/6417935371337728: nice work Marc, this indeed really nice, so...
04:58.25 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: 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...
05:01.16 Notify 03GCI:brlcad * 5512189783834624 Design a new website landing page for BRL-CAD #6: Task Closed - Congratulations, this task has been completed successfully.
05:04.49 Notify 03GCI:brlcad * 5512189783834624 Design a new website landing page for BRL-CAD #6: outstanding work - Outstanding attention to detail, Akshat. Thank you for your efforts and especially for the...
05:06.30 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: Task Closed - Congratulations, this task has been completed successfully.
05:08.45 Notify 03GCI:brlcad * 4632172593938432 Write a wiki page on joining the BRL-CAD project: good improvements all around - Thanks bhargav, it looks like you addressed most of the feedback points very well....
05:15.00 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:22.52 Notify 03GCI:brlcad * 5536439504732160 Animate our logo! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5536439504732160: interesting but chunky Very interesting concept, but a few...
05:22.57 Notify 03GCI:brlcad * 5536439504732160 Animate our logo! #7: 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...
05:24.43 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
05:25.10 Notify 03GCI:brlcad * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: Task Closed - Congratulations, this task has been completed successfully.
05:26.21 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Fixed - Color changed to the one in the link you provided, now it should be consistent across the page. Added a brief...
05:27.26 Notify 03GCI:brlcad * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: thought provoking - Devin, thank you for working this. It's very thought-provoking. I particularly like...
05:31.27 Notify 03GCI:eames * 4938019295461376 Design a new website favicon! #10: None - Thank you for your feedback. I will incorporate your feedback in the design.
05:35.23 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - That would be great. The only thing is that I am not the greatest at responsive web...
05:40.28 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Task Claimed - I would like to work on this task.
05:40.49 Notify 03GCI:brlcad * 5670223239708672 Design a BRL-CAD splash screen #7: stunning thought provoking - Maitreya, it's not often we encounter someone like yourself that goes far above and beyond with a...
05:40.59 Notify 03GCI:brlcad * 6366650240598016 Animate our logo! #8: Task Assigned - This task has been assigned to reduceqq. You have 100 hours to complete this task, good luck!
05:41.04 Notify 03GCI:brlcad * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Assigned - This task has been assigned to Neel. You have 100 hours to complete this task, good luck!
05:42.19 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: Task Closed - Congratulations, this task has been completed successfully.
05:42.48 Notify 03GCI:o7p9bxbnyj * 5309182718771200 Eliminate any library global variable #2: Task Claimed - I would like to work on this task.
05:42.50 Stragus As a routine, I think he reviews IRC after checking all tasks
05:44.12 *** join/#brlcad MarcTannouss (~androirc@109.166.133.212)
05:44.12 *** join/#brlcad AndroUser2 (~androirc@109.166.133.212)
05:48.14 Notify 03GCI:brlcad * 5535110749224960 Stub in a new 'mesh' command for creating/editing NMG and BoT polygonal mesh geometry: It might work - ... it's still work applying some test-driven development...
05:50.00 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
05:50.05 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
05:59.11 Notify 03GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: this looks great but... - Olivia, this is a nice overview page! I like how you based it off of our AUTHORS...
05:59.16 Notify 03GCI:brlcad * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Assigned - This task has been assigned to omran. You have 100 hours to complete this task, good luck!
05:59.52 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: 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...
06:00.07 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: upload - You didn't upload anything. ;)
06:02.02 Notify 03GCI:brlcad * 6417935371337728 Code a Front-end style guide for BRL-CAD: typography - Also, with regards to the typography, it could be as simple as saying Open Sans (nothing wrong with...
06:02.17 Notify 03GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: Task Assigned - This task has been assigned to ProgrammingLuko. You have 100 hours to complete this task, good luck!
06:02.37 Notify 03GCI:brlcad * 5309182718771200 Eliminate any library global variable #2: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
06:03.57 Notify 03GCI:o7p9bxbnyj * 5309182718771200 Eliminate any library global variable #2: Ready for review - The work on this task is ready to be reviewed.
06:09.03 *** join/#brlcad newbie (~athome@123.236.120.193)
06:09.54 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: oh damn I'm dumb - I was in a hurry to upload and mark it done before leaving for school, must have missed the upload...
06:10.08 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:16.00 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Task Claimed - I would like to work on this task.
06:17.15 Notify 03GCI:deepakkumarsharma * 5330706074959872 Create an ISST screenshot or animation: Task Assigned - This task has been assigned to Jatin Luthra. You have 100 hours to complete this task, good luck!
06:22.48 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:23.14 andrei_ hello.
06:30.36 Notify 03GCI:popescuandrei * 5309182718771200 Eliminate any library global variable #2: None - Andromeda, It looks ok. Needs to be tested, but as a task, really well done :) Congratulations!
06:30.37 Notify 03GCI:popescuandrei * 5309182718771200 Eliminate any library global variable #2: Task Closed - Congratulations, this task has been completed successfully.
06:31.41 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Hi - Thanks for assigning.Please tell where to get ISST.
06:31.44 andrei_ we seem to have more than 100 tasks open :\
06:37.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:38.03 *** join/#brlcad Guest42183 (~athome@123.236.120.193)
06:45.44 maths22 starseeker: I launched a manual build
06:46.13 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:46.52 *** join/#brlcad Michael_Huang_ (490fa93c@gateway/web/freenode/ip.73.15.169.60)
06:50.46 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
06:59.50 maths22 brlcad: I will make a demo clone; also, is it ok if I get a password set up for the live one?
07:04.30 brlcad loves this one from a couple years ago: http://www.shakthimaan.com/downloads/glv/presentations/i-want-2-do-project-tell-me-wat-2-do.pdf
07:07.29 brlcad marctannous: there will be plenty of other coding tasks, no worries ... this is only week 2 and 4 more to go after
07:07.56 andrei_ why would it be bad to send attachments to mailinglist O_o
07:08.21 andrei_ the whole lkml works that way
07:09.56 maths22 brlcad: http://brlcad.org/gci-demo/tasks
07:11.07 Stragus Eheh brlcad, nice PDF
07:12.15 brlcad maths22: that sounds good, in fact if you only have slivers of time with finals, your time is probably better spent working infrastructure (like getting buildbot back up and running proper as a service and/or delegating some web dev tasks to ishwerdas or sofat)
07:16.04 brlcad andromed`: andrei_: it's not "Ballistics" .. the origins are the "Ballistic" Research Laboratory (subtle but significant difference)
07:16.25 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
07:22.05 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
07:22.40 brlcad maths22: I just caught up with the log and see you already did it, awesome!
07:23.12 maths22 brlcad: just had to copy the files, clone the db, and change one config parameter
07:23.19 brlcad maths22: yeah, you can password-protect it ;)
07:23.32 maths22 brlcad: check your pms
07:23.32 brlcad that'll make me stop making database dumps every few days :)
07:27.32 *** join/#brlcad Guest42183 (~athome@123.236.123.206)
07:28.06 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
07:32.23 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:33.03 andrei_ damn, here it's snowing like there's no tommorrow :\
07:34.11 *** join/#brlcad notify-web (~notify-we@192.30.252.36)
07:34.11 notify-web [13gci-task-manager] 15maths22 pushed 1 new commit to 06master: 02http://git.io/-Cb7zQ
07:34.11 notify-web 13gci-task-manager/06master 147a84a22 15Jacob Burroughs: some degree of password protection
07:34.11 *** part/#brlcad notify-web (~notify-we@192.30.252.36)
07:34.34 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: None - Can you please comment the links so that I can subscribe to such tasks? I was trying to find designing logos and I only found this...
07:35.22 brlcad andrei_: cool, literally ;)
07:35.30 andrei_ haha
07:36.05 andrei_ plans to move to a place where it's always summer
07:36.58 *** join/#brlcad merzo (~merzo@253-15-132-95.pool.ukrtel.net)
07:58.05 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: None - That's Archer but not ISST. Please look at the directory where you installed BRL-CAD. There you should find in the...
07:58.12 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
07:59.08 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:59.58 maths22 brlcad: GCI task regarding CDash?
08:00.05 maths22 starseeker: see above
08:00.42 maths22 http://www.cdash.org/
08:01.46 *** join/#brlcad sirnam (~swetha@49.205.215.143)
08:06.08 *** join/#brlcad chick_ (~capslock@41.205.22.41)
08:09.05 *** join/#brlcad YashM (~YashM@117.198.11.155)
08:16.02 Notify 03GCI:helix * 5733253965152256 Design a prototype CAD GUI layout: None - It took me a solid 7+ hours of work from scratch to make this. I think the icons should be more noticable too which can be...
08:24.27 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
08:46.07 *** join/#brlcad sirnam (~swetha@49.205.215.143)
08:58.30 *** join/#brlcad newbie1234 (~athome@123.236.120.193)
09:04.26 *** join/#brlcad gjeet (75dcadd8@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.216)
09:04.26 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: Task Claimed - I would like to work on this task.
09:04.57 Notify 03GCI:gjeet * 5263538490703872 Design a website icon set for brlcad.org #4: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
09:13.50 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:17.20 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:17.51 *** join/#brlcad gjeet (75dcadd8@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.173.216)
09:26.08 Notify 03GCI:Melange * 6068206720516096 Design a BRL-CAD business card #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:26.59 andrei_ d_rossberg: Hello, did you have time to look over my mails?
09:29.39 *** join/#brlcad gjeet (75dc915c@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.145.92)
09:38.42 d_rossberg andrei_: but only to look at them ;) - i just send a reply to one of your mails
09:39.30 andrei_ I've read it, I wanted to make a task for completing/rearanging documentation on it
09:39.34 andrei_ that's why I asked
09:39.54 andrei_ also, there seems to be a high demand of web dev/fron end/design tasks :\
09:41.46 d_rossberg maybe somebody has an idea how to improve the documentation
09:42.12 andrei_ but I do
09:42.37 andrei_ complete the description for all primitives, draw a class heirarchy(not necessarily the same task)
09:42.48 d_rossberg the "GCI Task Manager" on brlcad.org now requires a password (?)
09:42.52 andrei_ yep
09:43.24 andrei_ does it work now?
09:44.14 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - It was my pleasure, sir, thanks for the project! :)
09:45.10 Notify 03GCI:akshattripathi * 5512189783834624 Design a new website landing page for BRL-CAD #6: None - One last suggestion I wanted to make: there is no logo in the title bar, changing that may make the...
09:45.31 Notify 03GCI:Melange * 6648047639461888 Design a BRL-CAD Sticker #10: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:49.33 d_rossberg yes, a picture of the basic class's hierarchy could be useful, they are discribed prosaci only ("derived from")
09:51.16 d_rossberg e.g. there are two basic types of databases: Database and 'const Database'; and two types of writable databases: file and in-memory
09:52.45 andrei_ Also, I wasn't able to find the coreinterface logo
09:55.21 *** join/#brlcad YashM_ (~YashM@117.198.11.155)
09:59.57 d_rossberg it hase no logo, but MOOSE would have a potential one
10:01.02 andrei_ I m not sure I understand
10:01.09 andrei_ should we create a logo based on MOOSE
10:01.16 andrei_ I don t know what MOOSE is
10:01.41 andrei_ modular object oriented software ... ?
10:02.09 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
10:03.12 d_rossberg http://sourceforge.net/p/brlcad/mailman/search/?q=moose&mail_list=brlcad-devel
10:04.08 andrei_ Okay
10:04.21 andrei_ so that's a set of tasks on logo, awesome!
10:04.46 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
10:05.52 andrei_ to sum it up so far it would be the class hierarch task, completing the rest of the primitives ok wiki
10:06.01 andrei_ hierarchy*
10:09.50 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: None - I see you found the program. Now load a visually complex and interesting model with lots of polygons and detail and...
10:09.55 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
10:15.50 d_rossberg there are two major class hierarchies in the core intercase: databases ond objects; you could make up two tasks from them
10:19.23 andrei_ alright
10:19.38 andrei_ I've seen that there's an effort to have a new website for brlcad
10:19.43 andrei_ (lots of task related to it)
10:19.54 andrei_ should there be a part for coreinterface as well?
10:21.27 Notify 03GCI:Melange * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
10:23.29 d_rossberg hmm, personally i would prefer to leave it in a wiki
10:23.38 Notify 03GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #3 http://www.google-melange.com/gci/task/view/google/gci2014/6353662997692416: Hey mukul Good going mukul. Well this design could...
10:23.43 Notify 03GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #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...
10:25.31 *** join/#brlcad gjeet (75d7e69e@gateway/web/cgi-irc/kiwiirc.com/ip.117.215.230.158)
10:31.59 *** join/#brlcad YashM (~YashM@117.222.70.240)
10:37.00 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: None - Icons are in order: home about wiki gallery blog download contact login logout sign up community
10:37.10 Notify 03GCI:helix * 5263538490703872 Design a website icon set for brlcad.org #4: Ready for review - The work on this task is ready to be reviewed.
10:38.45 Notify 03GCI:gjeet * 5561255020462080 Design a new website landing page for BRL-CAD #4: Hey Chan - I just saw your comment now. Sorry for late response. First of all it's fine to have one responsive...
10:50.13 Notify 03GCI:ronaldoh373 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
10:51.23 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: Ready for review - The work on this task is ready to be reviewed.
10:59.27 *** join/#brlcad YashM_ (~YashM@59.95.36.89)
11:00.14 Notify 03GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - Thanks for the reply! I may need more time, but I will push up all my work before the time is up, at...
11:02.44 Notify 03GCI:popescuandrei * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - You don t need to worry if you don't finish in time. It's something we control entirely, and if you...
11:02.59 Notify 03GCI:adityagulati * 5615680309166080 Design a prototype CAD GUI layout #10: New Files - Sir, I have Uploaded a New File and Its psd, With The Changes That You Desired. The Answers To Your...
11:06.16 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
11:08.25 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Ready for review - The work on this task is ready to be reviewed.
11:10.53 *** join/#brlcad YashM (~YashM@59.95.36.89)
11:16.41 Notify 03GCI:manastaneja * 6349681697226752 Create a Motion Typography video for BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:22.53 Notify 03GCI:harman052 * 6741580216008704 Design a T-Shirt for BRL-CAD #5: Task Closed - Congratulations, this task has been completed successfully.
11:32.50 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
11:33.42 Notify 03GCI:mihaineacsu29 * 5263538490703872 Design a website icon set for brlcad.org #4: Task Closed - Congratulations, this task has been completed successfully.
11:35.41 Notify 03GCI:mihaineacsu29 * 5263538490703872 Design a website icon set for brlcad.org #4: None - Looking good! Awesome job, Yash! Thanks for your effort !
11:45.11 Notify 03GCI:mihaineacsu29 * 5536439504732160 Animate our logo! #7 http://www.google-melange.com/gci/task/view/google/gci2014/5536439504732160: None The tasks Sean was referring to are those marked as...
11:46.58 marctannous finally back home
11:47.06 Notify 03GCI:popescuandrei * 5615680309166080 Design a prototype CAD GUI layout #10: None - Awesome design, Aditya, thanks for providing the explanation regarding the commands. Well done ! We re courious...
11:47.16 Notify 03GCI:popescuandrei * 5615680309166080 Design a prototype CAD GUI layout #10: Task Closed - Congratulations, this task has been completed successfully.
11:47.19 andrei_ you like the weather, huh?
11:47.42 marctannous not so much
11:48.02 Notify 03GCI:popescuandrei * 5536439504732160 Animate our logo! #7: 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...
11:48.23 marctannous I don't want to be rude but..
11:48.25 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5615680309166080
11:48.32 marctannous this is very heavily inspired on my work
11:48.51 marctannous I mean even the same buttons and color changing options, which were not featured initially in Archer are now there
11:49.33 marctannous http://www.google-melange.com/gci/task/view/google/gci2014/5290439682818048
11:49.37 marctannous compare them side by side
11:49.40 marctannous ...
11:54.23 Notify 03GCI:jackbigtuper * 4580324218503168 Create a logo press kit #4: Task Claimed - I would like to work on this task.
12:00.29 andrei_ Marc, this is not competive design. The completition of a task means the student has put enough effort into it, while improving his/her work based on our feedback
12:01.19 andrei_ Besides, design in itself is a subjective matter.
12:01.32 marctannous the icons are literally the same
12:04.32 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Task Claimed - I would like to work on this task.
12:06.04 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
12:06.05 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Ready for review - The work on this task is ready to be reviewed.
12:07.45 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Task Claimed - I would like to work on this task.
12:08.30 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Files Uploaded - I have uploaded 4 files - Animation.xcf/.gif Animation Loop.xcf/.gif 'Animation Loop' is a version of 'Animation'...
12:09.11 *** join/#brlcad Rohit (~Ravi@49.203.247.169)
12:12.32 andrei_ so, yeah
12:12.35 andrei_ it could've had more work
12:12.39 andrei_ but he also worked enough on it
12:18.59 *** part/#brlcad Guest96052 (~Ravi@49.203.247.169)
12:19.13 Notify 03GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
12:21.08 Notify 03GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Task Claimed - I would like to work on this task.
12:27.19 starseeker maths22: awesome!
12:36.32 Notify 03GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
12:38.34 starseeker maths22: in buildbot's routine, we want to replace "make test" with "make check"
12:39.38 starseeker make test runs all ctest tests, which is too much (regress was recently switched to using ctest, and some known non-working tests are also defined - they're excluded from the "make check" and "make regress" tests, but I have no way to define them and still exclude them from "make test" - CMake controls that one)
12:40.43 starseeker just added "make check" to avoid this issue, so it looks like it'll be a timely arrival
12:42.05 starseeker maths22: really nice work getting that back up and running :-)
12:48.24 Notify 03GCI:wltan * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Task Claimed - I would like to work on this task.
12:48.35 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:50.04 ``Erik maths22: yeh, I could change it to be the same as commits... I was also thinking about picking a different color to help differentiate between a commit and a task update... (anyone else have thoughts? it's a bikeshed, so I'm sure you all have paint opinions :D )
12:52.45 *** join/#brlcad sirnam (~swetha@49.205.215.143)
12:53.24 starseeker agrees different color to differentiate commits and task updates, but has no particular color suggestions
12:55.16 ``Erik will wait until after lunch and see if there're any strong opinions *shrug* :)
13:02.00 *** join/#brlcad infobot (ibot@rikers.org)
13:02.00 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
13:03.27 Notify 03GCI:pricey1600 * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Claimed - I would like to work on this task.
13:05.09 Notify 03GCI:tannousmarc * 6417935371337728 Code a Front-end style guide for BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
13:06.34 Notify 03GCI:popescuandrei * 4580324218503168 Create a logo press kit #4: Task Assigned - This task has been assigned to Jack Matthews. You have 100 hours to complete this task, good luck!
13:06.44 Notify 03GCI:popescuandrei * 6423086379302912 Write manual page documentation (for g-dot): Task Assigned - This task has been assigned to shardulc. You have 100 hours to complete this task, good luck!
13:06.59 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
13:07.14 Notify 03GCI:popescuandrei * 6648047639461888 Design a BRL-CAD Sticker #10: Task Assigned - This task has been assigned to hardik. You have 100 hours to complete this task, good luck!
13:07.34 Notify 03GCI:popescuandrei * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Task Assigned - This task has been assigned to wltan. You have 100 hours to complete this task, good luck!
13:07.39 Notify 03GCI:popescuandrei * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Task Assigned - This task has been assigned to Pricey1600. You have 100 hours to complete this task,...
13:09.37 *** join/#brlcad adityagulati11 (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
13:09.47 adityagulati11 hi
13:10.35 andrei_ adityaguatill: hello
13:10.47 andrei_ adityagulati11, sorry
13:11.18 adityagulati11 are you a mentor
13:11.42 andrei_ yes
13:11.50 Notify 03GCI:popescuandrei * 6417935371337728 Code a Front-end style guide for BRL-CAD: None - Looks nice and polished, you did apply Sean's feedback, also consistent with other guides you have done. ...
13:11.52 andrei_ and there are several others around
13:11.55 Notify 03GCI:popescuandrei * 6417935371337728 Code a Front-end style guide for BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
13:12.46 adityagulati11 could you confirm my request i want to clain a task
13:12.55 adityagulati11 http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096
13:13.26 andrei_ but I did?
13:13.59 adityagulati11 yeah thanks. I didn't see it at first
13:14.21 andrei_ no problem, you re welcome to hang around and ask if you run into trouble :)
13:14.43 adityagulati11 now could you review it, I just uploaded some files
13:15.09 YashM Damn aditya, I was going to claim that task
13:15.16 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
13:19.37 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New files - Sir, I have Uploaded a New Design In the Form Of 2 Jpg files and 2 psd files. Hope you like them. Regards, ...
13:19.47 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: 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...
13:19.52 Notify 03GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: None - Interesting idea, Aditya, looks quite nice! However, here are some suggestions on how to improve it: front: -most...
13:22.08 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
13:22.58 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: Task Claimed - I would like to work on this task.
13:23.38 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good...
13:23.39 Notify 03GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Ready for review - The work on this task is ready to be reviewed.
13:25.24 Notify 03GCI:helix * 6445094127271936 Create a do's and don'ts for GSoC #4: Task Claimed - I would like to work on this task.
13:26.21 *** join/#brlcad wltan (~wltan@101.127.134.59)
13:30.33 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
13:30.34 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation http://www.google-melange.com/gci/task/view/google/gci2014/5330706074959872: Almost perfect Complex.png shows a nice...
13:30.38 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
13:38.42 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New files - Sir, I have Uploaded A Revised Version. Hope You Like It. Regards, Aditya
13:40.13 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Author - Hi, All the other files have an 'Author' section. What do I put in the 'Author' section for my file? Do I put...
13:43.11 marctannous any mentors around?
13:43.20 marctannous I'm getting an error when trying to raytrace a model in Archer
13:43.54 andrei_ I ve got a meeting lin like 1 minute but
13:43.59 andrei_ paste the error somewhere if it s large
13:44.00 andrei_ or here
13:44.03 andrei_ it helps more :)
13:44.25 marctannous rt: rt_dirbuild(ambSlow=1) failure
13:44.43 marctannous when using the command mentioned in the readme.txt rt -c "set ambSlow=1" -c "set ambSamples=256"
13:45.08 YashM me too marc
13:45.23 YashM does it say object not selected
13:45.41 YashM and then something
13:46.12 marctannous yashM: any idea on how to change the renderer's background from black?
13:46.41 YashM display>background color?
13:47.01 YashM if you mean after rendering then no
13:47.11 marctannous after rendering
13:47.14 marctannous from black to something else
13:47.20 *** join/#brlcad sofat (~sofat@202.164.45.204)
13:47.28 YashM saving as png gives you white background i guess
13:47.56 Notify 03GCI:erikg * 5330706074959872 Create an ISST screenshot or animation http://www.google-melange.com/gci/task/view/google/gci2014/5330706074959872: geometry complexity This geometry looks like...
13:48.16 Notify 03GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin http://www.google-melange.com/gci/task/view/google/gci2014/5793865080504320: You have to call the commands in a Cygwin...
13:48.21 Notify 03GCI:szkocsovszkizsolt * 4967862338846720 Fix any failing unit test #8: Understanding - My language is hungarian and I don't understand everything on English. Because of that I need some help to...
13:48.22 Notify 03GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
13:48.37 ``Erik once it's rendered, it's rendered... if you want to have a white background, pass the -C flag to rt
13:49.17 YashM how to render a transparent image?
13:49.35 marctannous ``Erik : Running on Microsoft Windows C:UsersMarcDocumentsBRLCAD 7.24.0in/rt -M -C -u opendb model; tree C:/Users/Marc/Downloads/logo (1).g~1 /part1.c/mainbase1.r/base1.r/edge2.s part1.c/mainbase1.r/base1.r/edge1.s /part1.c/hole1.r/hole1.s /part1.c/hole2.r/hole2.s /part2.c/hole3.r/hole3.s part2.c/mainbase2.r/base2.r /part1.c/mainbase1.r/base1.r/base1.s; rt: rt_dirbuild(model) failure
13:49.40 marctannous this is what I get when running rt -c
13:51.20 ``Erik -c is not -C
13:52.23 marctannous capital C or lowercase c I get the same error
13:52.34 ``Erik YashM: we don't have that ability yet, the intermediate representation is 24b rgb, no alpha channel :/ You can chroma-key it in something like gimp or photoshop to make that happen...
13:52.50 YashM but that gives rough edges
13:53.08 YashM it can be cut by hand but oh well...
13:53.11 ``Erik marctannous: -C takes arguments :D namely, the color in rgb format, like "-C 255/255/255" for pure white
13:53.33 marctannous oh, damn
13:53.41 marctannous also, it opens up then closes really quick, why is that?
13:54.18 ``Erik YashM: yes, and the ability to do it right is half there, but would require a bit of code modfication to make work... probably more than would be appropriate for GCI task
13:54.24 marctannous nevermind, fixed that, my bad.
13:54.54 marctannous ``Erik : Last question , I swear. what command+parameter do I have to send it for 1024x1024 rendering ?
13:55.52 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
13:56.12 ``Erik -s 1024
13:56.21 marctannous ty
13:56.32 ``Erik if you don't want a square raytrace, you can use, uh, like -n and -W or something?
13:56.42 ``Erik they're in the man page
14:03.01 YashM Erik, what is this? http://i.imgur.com/NPsxXx7.png
14:04.19 ``Erik a tcl error O.o
14:04.33 YashM http://i.imgur.com/HCOr6V3.png
14:05.05 ``Erik it's saying Archetype doesn't have a fsb member
14:05.56 ``Erik if I'm reading it right... I'm not a tcl guy :) (maybe it's Archetype's itk_component member that doesn't have an fsb member)
14:06.41 YashM o.O
14:07.56 YashM how to write text or something in mged
14:07.58 YashM do i draw it
14:08.13 ``Erik sorry, YashM, you'll have to wait for someone better equiped to help you with that tcl error
14:08.30 YashM Okay
14:08.47 brlcad 06:48 < marctannous> this is very heavily inspired on my work <-- marc, open source is about being heavily inspired by and building on each other's work -- be proud, see it as a validation of your more reusable design elements. certainly doesn't at all detract from your effort.
14:09.23 ``Erik mged has no native way to display text in an rt image... you can built the glyphs in geometry, or make a texture with the text and bolt it to an arb8, or post-process the image to add it
14:09.48 YashM yeah i was making lines and arcs
14:13.12 ``Erik s/built/build/ even :)
14:16.20 adityagulati11 Are Any Mentors Around
14:17.03 ``Erik adityagulati11: nope!
14:17.04 ``Erik !ask
14:17.05 Notify 03GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2 http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096: too many brl-cad's :) Aditya, this is looking...
14:17.11 Notify 03GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2: 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...
14:17.17 ``Erik ~ask
14:17.18 infobot 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.
14:19.05 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: hi - I do not understand which window frames
14:23.56 Notify 03GCI:brlcad * 6391627891343360 Animate our logo! #4: nice and smooth - Rohit, nice simple smooth animation. However, I'm not sure how/where we'd but this to use with the title text on it.. ideas?...
14:24.06 Notify 03GCI:brlcad * 6391627891343360 Animate our logo! #4: 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...
14:25.11 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): None - Took me about half a day of copy/pasting code into the new headers. Once you get the hang of it,...
14:25.31 Notify 03GCI:brlcad * 6445094127271936 Create a do's and don'ts for GSoC #4: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:26.41 Notify 03GCI:mihaineacsu29 * 6423086379302912 Write manual page documentation (for g-dot): None - Hi shardulc! Yes, set the author as "BRL-CAD Team". It will help keep it in line with the other files.
14:26.56 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Hi - I've uploaded two more . ISST do not have any window frame I think.
14:27.06 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
14:29.51 Notify 03GCI:mihaineacsu29 * 5818109499801600 Design a BRL-CAD Sticker #14: None - We like it, that's pretty neat and clean! I checked the .psd file and there is only a flatten layer. Can you post a .psd...
14:30.01 Notify 03GCI:mihaineacsu29 * 5818109499801600 Design a BRL-CAD Sticker #14: 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...
14:30.46 *** part/#brlcad adityagulati11 (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:31.03 *** join/#brlcad YashM (~YashM@117.198.10.30)
14:32.12 maths22 starseeker: what do you think about a ctest gci task?
14:33.02 maths22 starseeker: I meant CDash
14:34.01 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): Uploaded the patch - One last thing before this thread gets ignored forever: ...
14:35.08 maths22 starseeker: changed to run make test
14:35.20 maths22 I mean not run make test-it now will run make check
14:36.02 Notify 03GCI:spykidacutez * 4959933829218304 Create a logo press kit #3: Task Claimed - I would like to work on this task.
14:37.10 sofat maths22, hello
14:37.10 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
14:37.20 maths22 sofat: Hi
14:37.32 sofat i want to know about updates regarding website
14:37.35 maths22 I'm sorry I didn't get back to you earlier
14:37.37 sofat please tell me
14:38.33 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
14:38.56 maths22 Right now the biggest thing is making users not notice when they switch from http://beta.brlcad.org/wiki/ to http://beta.brlcad.org/wp/
14:39.15 maths22 That is, we need to make the headers look identical, and should try to have similar fonts used in both
14:39.57 Notify 03GCI:brlcad * 6363932600041472 Break up large header into smaller headers (include/bn.h): ignored forever? - Haha, we actually keep tabs on the patches submitted via Melange and have processes for...
14:40.15 marctannous maths22: I coded a front end stylesheet for that purpose, if it helps you
14:40.26 brlcad wltan: welcome, just replied to you :)
14:40.39 maths22 marctannous: Did you do it for a GCI task?
14:40.48 maths22 If not, we should probably make one you can submit it to.
14:41.00 marctannous maths22: yes, but it does not include a nav bar as I thought that one was already implemented
14:41.14 marctannous and there would never be a need for a second nav bar
14:41.20 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New Files - Sir, I Have Uploaded New Files And Made The Required Changes. Hope You Like Them. Regards, Aditya
14:41.25 marctannous but the font styles are all there
14:41.26 brlcad marctannous: YashM: that ambSlow rt command line is intended for outside of mged .. if you run it inside mged, you need to replace the double quotes " with braces { }
14:41.36 maths22 Take a look at the two sites: they have very similar nav bars, but they should look identical
14:42.08 marctannous maths22: right click what seems off -> inspect element -> copy the attributes of the one you want and paste it into the stylesheet of the other one
14:42.14 YashM brlcad, what are those errors I linked to?
14:42.17 marctannous maths22: that's the easy, non-optimal way to do it
14:42.59 maths22 marctannous: I know that, but the outer css is somewhat different because mediawiki and wordpress have different naming conventions
14:43.09 maths22 I mostly haven't gotten to it yet
14:43.27 marctannous maths22: can you code directly into CSS in wordpress?
14:43.45 YashM yeah marc
14:44.05 brlcad YashM: I don't know what you did that led up to that and unfortunately have to run out, so I can't get into it
14:44.14 YashM you just go into source code put a tag on it
14:44.16 brlcad but I can say that if you're trying to render, just run rt on the command line
14:44.23 YashM and put some CSS into code editor with that tag
14:44.25 brlcad run man rt in mged to read about it
14:44.37 YashM It wasn't render on that
14:45.03 marctannous maths22: any idea how I can save a document as.. something in Archer?
14:45.16 marctannous I can only save current database
14:45.25 maths22 What do you want to save?
14:45.30 marctannous brlcad: if you have 30 seconds, same question I addressed to maths22
14:45.40 marctannous a modified version fo the logo.g found on the wiki
14:45.42 marctannous of *
14:48.51 Notify 03GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New File - Sir, I Have Uploaded A New Version Of Back In Which I Have Lightened The Logo. Hope You Like It. Regards, ...
14:49.31 Notify 03GCI:rossberg * 4959933829218304 Create a logo press kit #3: Task Assigned - This task has been assigned to Ifeanyi Matthew. You have 100 hours to complete this task, good luck!
14:50.47 Notify 03GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Ready for review - The work on this task is ready to be reviewed.
14:51.19 maths22 What is frong with saving the current database?
14:52.01 ``Erik maths22: cdash is installed on the server, no one has taken the time to ever set it up, though (afaik)
14:52.37 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:53.30 adityagulati Could Any Of The Mentors Review My Task - http://www.google-melange.com/gci/task/view/google/gci2014/6068206720516096
14:54.24 marctannous ``Erik: do you know how to save as in Archer?
14:54.52 marctannous want to save a changed version of a database but can't
14:55.31 ``Erik marctannous: changes should be auto-saved... if you want two versions, you need to make a copy before you start modifying
14:56.11 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: I depends on the window manager - Which one did you used? You did the screenshots of Archer on Windows. ISST and mged were...
14:56.22 Notify 03GCI:rossberg * 5330706074959872 Create an ISST screenshot or animation: 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...
14:57.10 marctannous ``Erik : Hope my changes autosaved :-s
14:57.41 Notify 03GCI:wltan * 6363932600041472 Break up large header into smaller headers (include/bn.h): so they don't get ignored forever :O - I noticed that Melange content rarely appears on Google web search,...
14:57.48 ``Erik marctannous: rt it, that should use the disk version
14:58.25 ``Erik rt it from a tty if possible, outside of mged... (if you're using not-windows, it's easy)
14:58.26 Notify 03GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
15:02.19 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: How I did it - - Opened it up in Archer - Adjusted pin sizes with scale tool - Raytraced it with "rt -H32...
15:02.24 Notify 03GCI:shashank1245 * 5504522529013760 Animate our logo! #10: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:02.34 Notify 03GCI:tannousmarc * 5632476651192320 Create a production-quality version of our logo #4: Ready for review - The work on this task is ready to be reviewed.
15:05.30 maths22 ``Erik: gci task to set up CDash? http://brlcad.org/CDash/index.php
15:05.53 marctannous maths22: please tell me that's a web dev task
15:06.09 maths22 marctannous: not really
15:06.25 marctannous :(
15:06.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:06.42 maths22 It is web related, but it really is about setting up an installation of CTest
15:08.10 marctannous will give it a try
15:09.35 ``Erik maths22: it's been discussed before... i'm under the impression that ctest generates an xml file, then there's some magic fairy dust and that xml is sent to the cdash site using an http POST? unfortunately, most of the testing stuff does not currently use ctest :) Some does, if we can get that to start working with the site, then a whole slew of new "convert test to ctest" gci tasks opens up
15:10.05 maths22 ``Erik: starseeker has been working on that (shifting over to ctest)
15:13.24 starseeker possibly of interest: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-reviews/2QAh7dVyzek
15:13.58 ``Erik maths22: I'm kinda seeing two possible first steps... either we set up cdash to accept correctly and gci the client setup, or we make that cdash setup a gci task and either work with a student or hope they can set it up themselves...
15:14.46 starseeker or we take the output ctest generates for cdash and have buildbot do "something sensible" with it
15:15.45 ``Erik I can add a trigger to notify to push buildbot or whatever else if that makes sense (there's already a trigger to pump the svn2git)
15:15.48 maths22 starseeker: http://www.vtk.org/Wiki/CMake/Testing_With_CTest#Submission_Of_Tests
15:16.13 maths22 http://www.vtk.org/Wiki/CMake/Testing_With_CTest#Dashboards
15:17.12 starseeker nods - the question is whether we want to use CDash or try to integrate something into buildbot itself, ala https://github.com/rpavlik/jenkins-ctest-plugin
15:18.16 maths22 starseeker: I personally think that CDash has a pretty nice interface for what it does; an integrated buildbot thing would not be a bad addition thought
15:18.35 maths22 buildbot is great for keeping logs and having binary + - did it work
15:18.45 starseeker doesn't have a sense of how hard to set up CDash is...
15:18.57 maths22 I also think that CDash will be less work for now, but we can see
15:19.06 maths22 I'm going to a final now...
15:19.08 starseeker if it's not bad, we could start by setting that up and having the buildbot report link to the appropriate CDash page
15:19.13 starseeker nods - good luck!
15:19.17 ``Erik me either, really... I'd like to see a single manual pump of the cdash system before trying to wire it to buildbot
15:19.37 starseeker agreed
15:20.46 maths22 ``Erik: should happen soon now
15:21.17 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: None - Sir, thank you but at the moment I would like to work on other tasks. But if I ever get to make a animation with 360 degree...
15:21.23 ``Erik wanders off to do errands, ya'll have fun
15:21.33 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Ready for review - The work on this task is ready to be reviewed.
15:22.11 starseeker maths22: (for when you have time) would it make sense to investigate TravisCI as a resource, or does buildbot make that fairly moot?
15:22.59 maths22 I'm not sure what it adds that buildbot doesn't; what do you know of?
15:23.31 starseeker I didn't know if they might have computational resources that we could leverage for building
15:23.38 starseeker remember some mention of them having macs available
15:25.00 starseeker if we can get machines for the platforms we care about testing regularly though, it's probably moot
15:28.37 Notify 03GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: Some ideas - 'Animation' can be used without loop when we open BRL-CAD application and also can be used as a 'waiting screen'. For eg....
15:31.46 starseeker shudders when he thinks about what will be necessary to get regression tests running on Windows...
15:34.46 starseeker huh - http://www.cmake.org/pipermail/cmake/2013-July/055299.html
15:38.42 starseeker well, it looks like at least one person has done a CTest buildbot class: http://markmail.org/message/qjo7yuf4tcfxmhyg
15:39.39 adityagulati Is Any Mentor Online?
15:40.20 marctannous adityagulati: not a mentor, but if there is something you need help with and I can do it, please ask
15:41.13 Notify 03BRL-CAD:starseeker * 63656 brlcad/trunk/src/libbn/chull3d.c: Experiment with switching to an array of points for input. Hard coded right now.
15:41.23 adityagulati Actually I Wanted To Ask If Someone Could Review My Task
15:41.59 marctannous as far as I know, tasks are reviewed in FIFO order, and most people are at their jobs right now so it might take a while if you submitted recently
15:42.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:43.38 marctannous adityagulati: there are no stupid questions, please ask
15:43.56 starseeker maths22: ah hah! https://code.google.com/p/drmemory/source/browse/buildbot/master.cfg?r=1023#151
15:44.27 Notify 03BRL-CAD:d_rossberg * 63657 brlcad/trunk/src/bwish/winMain.c: quell include\bsocket.h complaint: "The #include for bio.h must come after this header (Windows Sockets portability)."
15:49.05 *** join/#brlcad andrei_ (~andrei@188.26.181.202)
15:51.35 andrei_ Hello.
15:51.55 YashM hi
15:52.13 Notify 03GCI:spykidacutez * 4959933829218304 Create a logo press kit #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:55.04 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: None - Thumbs up uploading the .g ! Looks great! Thanks!
15:55.09 Notify 03GCI:popescuandrei * 5632476651192320 Create a production-quality version of our logo #4: Task Closed - Congratulations, this task has been completed successfully.
15:57.14 Notify 03GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: Task Claimed - I would like to work on this task.
15:59.29 Notify 03GCI:popescuandrei * 5342724534304768 Create a logo press kit #2: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
16:15.47 Notify 03GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Ready for review - The work on this task is ready to be reviewed.
16:17.52 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
16:19.38 Notify 03GCI:fanel * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
16:19.59 Notify 03GCI:fanel * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:23.59 Notify 03GCI:fanel * 4959197779197952 Write manual page documentation (for off-g): Task Claimed - I would like to work on this task.
16:25.50 Notify 03GCI:fanel * 4959197779197952 Write manual page documentation (for off-g): Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:30.56 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:46.51 Notify 03GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: CMake in Cygwin shell - Hello, I called CMake in Cygwin shell and there were some errors that caused BRL-CAD build abort. I...
16:49.32 Notify 03GCI:devinjohnson1999 * 4954452779859968 Design a web page that overviews the BRL-CAD contributors #5: None - What is the task name?
17:00.50 Notify 03GCI:Melange * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
17:02.01 Notify 03GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: None - Hi, Thanks for your suggestions! I am happy that you liked the project. I too thought that it was weak in addressing...
17:03.17 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:04.46 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:06.31 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Extras - I'm not sure what more to add or how to improve. Please can you help?
17:12.29 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
17:15.38 Notify 03GCI:amshenoy * 5536439504732160 Animate our logo! #7: Submission - 'BRL square64' is the 64 x 64 version 'BRL square256' is the 256 x 256 version 'BRL3 white in' is the raw version Just...
17:25.32 *** join/#brlcad konro (~root@169.255.5.130)
17:29.35 Notify 03GCI:Melange * 5604954702086144 Fix at least 8 spelling mistakes in at least 8 different files #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
17:29.55 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
17:35.16 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:42.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:46.20 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:53.41 *** join/#brlcad wltan (~wltan@101.127.134.59)
17:57.59 *** join/#brlcad wl-tan (~wltan@101.127.134.59)
18:02.04 maths22 starseeker: one nice thing about CDash is that, if we get is set up, any developer can push results to it fairly seamlessly
18:04.28 andromed` maths22: should someone add a regress_repository exception for chull3d so that the regression tests pass?
18:05.38 maths22 andromed`: I'm not sure, but that would seem reasonable
18:07.01 andromed` maths22: I'll check with starseeker and brlcad...
18:07.11 maths22 Sounds good
18:07.30 andromed` also, for some reason bu_date-time9 and bu_date-time10 don't fail on my machine, do you have any idea why?
18:08.33 maths22 starseeker: http://stackoverflow.com/questions/13116488/detailed-guide-on-using-gcov-with-cmake-cdash
18:08.44 maths22 Something to think about anyways
18:12.55 Notify 03GCI:acprojects * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:14.44 Notify 03GCI:monimont * 5898744557993984 Create a logo press kit: Task Claimed - I would like to work on this task.
18:15.34 Notify 03GCI:deepakkumarsharma * 5898744557993984 Create a logo press kit: Task Assigned - This task has been assigned to monimont. You have 100 hours to complete this task, good luck!
18:23.37 *** join/#brlcad andrei (~andrei@188.26.181.202)
18:29.05 Notify 03GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3: Ready for review - The work on this task is ready to be reviewed.
18:30.29 maths22 http://brlcad.org/CDash/index.php?project=BRL-CAD
18:31.09 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
18:31.51 Notify 03BRL-CAD:n_reed * 63658 brlcad/trunk/src/libged/draw.c: move duplicate code to function
18:32.57 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
18:33.25 maths22 I have to say, I like this more than buildbot; we just need a good way to automate this
18:34.24 maths22 buildbot has its advantages though, particlarly with svn integraion
18:34.52 maths22 I personally think buildbot should include among its tasks uploading to cdash, but that is just my opinion
18:36.27 starseeker maths22: we can customize it to do a lot of that, can't we?
18:36.56 andrei afaik gerrit / jenkins can auto build ?
18:36.59 starseeker maths22, andromed`: don't add a regression exception for chull3d - I'm closing in on updating it, and once I do it should be tested
18:37.59 Notify 05GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): I'm probably missing something, but... - How might this UV mapping differ from the UV mapping...
18:38.40 maths22 Starseeker: buildbot requires specially configured slaves
18:38.57 maths22 Ctest does not
18:39.08 starseeker you mean CDash?
18:39.13 maths22 Cdash
18:39.21 starseeker Hmm
18:39.43 starseeker maths22: I'd suggest discussing the options with brlcad once he's available
18:40.16 starseeker my understanding was that CDash didn't have some of the nicer output displays offered by buildbot (waterfall, grid, etc...)
18:42.20 starseeker also I think CDash is harder to customize...
18:42.58 *** join/#brlcad alisha (~alisha@115.245.220.249)
18:44.08 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: Ready for review - The work on this task is ready to be reviewed.
18:44.18 ``Erik how's that look?
18:44.23 starseeker nice!
18:44.51 starseeker maths22: however we decide to go, fantastic work getting these up and running
18:45.04 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: how to open it - open logo2.gif with browser, to see how its moving.
18:45.20 ``Erik will leave it blue until someone complains *shrug* :)
18:45.25 starseeker nods
18:45.48 ``Erik (mirc users have a white background, so color coding can be tricky bizniz)
18:46.29 starseeker ``Erik: thanks again for Notify - really good stuff
18:46.36 ``Erik heh, np
18:46.52 starseeker feel like rewriting the libdm layer? :-P
18:47.15 ``Erik too bad it didn't grab people as a business tool, woulda been awesome as a startup
18:47.22 starseeker nods
18:47.39 starseeker suspect irc may be too foreign a notion for a lot of 'em
18:47.59 ``Erik has an osX utility to work on, book to read, ios app to start, etc... ain't got no time for no libdm crap :)
18:48.09 starseeker heh - figured
18:48.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:48.25 ``Erik for the pointy haired types, yeah... thus the web statistics with graphs
18:49.12 starseeker sets about applying the libbn header breakout patch...
18:49.17 ``Erik (any osX users want to try a beta of what I'm working on? memory graph in the dock with free page and disk buffer purging to manage memory?)
18:52.21 starseeker doesn't use mac these days... think our resident mac guru is busy atm, but he'll likely read backlog tonight
18:53.19 ``Erik "these days"? heh, there was a day? :D
18:53.56 starseeker occasionally, but they seem to keep getting more closed and restricted
18:54.11 starseeker plus rather uncivilized notions about how much to change in a minor release...
18:56.00 starseeker ``Erik: is there any chance Apple themselves might be interested in such an app as a standard component?
18:56.53 ``Erik unlikely, they've removed memory info from their "Activity Monitor.app"
18:57.02 starseeker O.o
18:57.31 ``Erik replacing the 4 kinds of mem broken down by type/usage with a single "memory pressure" value
18:57.41 starseeker what, have they been talking to the Gnome3 design team?
18:58.00 Notify 02GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: How I did it - - Had to re-do the Archer step for a higher quality rt, encountered a lot of issues but finally made it. Wanted to...
18:58.28 ``Erik "wired? disk cache? compressed vm? what does all this junk mean???" :)
18:58.55 Notify 02GCI:tannousmarc * 5342724534304768 Create a logo press kit #2: Ready for review - The work on this task is ready to be reviewed.
18:59.01 Notify 03BRL-CAD:starseeker * 63659 brlcad/trunk/src/libbn/chull3d.c: this is how to access vertex indices for faces...
18:59.05 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
18:59.09 ``Erik the latest osX does some new weird things with memory management that is completely undocumented by apple, makes things interesting :)
18:59.29 marctannous Most repetitive task to date, hope it will get accepted first try as this batch took a looong while to do, I'm going to hug my parents and hope I'll never have to do so many dimensions of the same icons ever again in my life
18:59.31 marctannous good bye
18:59.53 maths22 Starseeker: what type of customization?
19:01.48 starseeker maths22: hopefully, designing our own reporting pages - for example, this page http://buildbot.brlcad.org/builders/brlcad-tester/builds/120 might conceivably incorporate the information from this page: http://brlcad.org/CDash/viewTest.php?onlyfailed&buildid=1
19:03.02 maths22 http://www.vtk.org/Wiki/CDash:FAQ#Can_I_customize_CDash.3F
19:04.05 starseeker so, then the question is whether we could duplicate the waterfall view (http://buildbot.brlcad.org/waterfall) in CDash (for example)
19:14.41 Notify 02GCI:o7p9bxbnyj * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Task Claimed - I would like to work on this task.
19:20.49 starseeker maths22: I'm not tied to any particular solution - whatever works best is fine
19:21.19 starseeker if customizing cdash is easier and gets us what we need, I'm all for it.
19:22.09 starseeker can CDash message the IRC channel?
19:23.08 starseeker maths22: how'd the final go?
19:23.20 maths22 It was good
19:23.42 starseeker nods - remember those days :-) Always a relief to get those behind you
19:24.06 starseeker maths22: apologize if I'm irritating you on the integration stuff - not my intent
19:25.00 maths22 Starseeker: I think that buildbot should upload to cdash. Each has its own uses.
19:25.12 starseeker nods - that sounds good too
19:25.23 andromed` maths22: that was my initial feeling as well
19:25.29 Notify 02GCI:deepakkumarsharma * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete...
19:27.55 Notify 03BRL-CAD:starseeker * 63660 brlcad/trunk/src/libged/bot.c: Checkpoint work done to add a chull option to the bot command before I accidently commit it or revert it...
19:28.50 andromed` matahs22: any idea what the rot matrix does for tp_faxis?
19:28.57 andromed` tp_3axis
19:29.38 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:31.05 Notify 02GCI:judebirch * 5806249618702336 Model a toy tank in 3D using BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:31.10 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: Task Claimed - I would like to work on this task.
19:37.20 Notify 03BRL-CAD:brlcad * 63661 brlcad/trunk/src/libgcv/NOTES: write down some initial thoughts on a plan of attack to get to baseline functionality.
19:39.05 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:39.36 *** join/#brlcad alisha (~alisha@123.239.79.125)
19:51.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:55.36 Notify 02GCI:deepakkumarsharma * 5504522529013760 Animate our logo! #10: Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
19:58.22 maths22 starseeker: is it OK if I commit a couple cmake changes to make it upload to cdash?
20:01.30 starseeker maths22: sure
20:01.42 maths22 Will do soon.
20:02.08 starseeker we may want to conditionalize them if they're going to try to send data over the net - a -DBRLCAD_ENABLE_CDASH_REPORTING or some such
20:02.52 maths22 starseeker: it creates special targets
20:02.57 starseeker ah, better yet
20:03.04 starseeker go for it
20:03.07 maths22 these targets are called by cdash
20:03.17 maths22 I'm just testing first
20:05.40 starseeker maths22: I'd suggest for most builds disabling the extra documentation build - we can probably afford to do that once a day or some such, rather than on every build
20:05.50 starseeker might make life easer
20:06.01 maths22 starseeker: sounds reasonable
20:06.05 andromed` maths22, starseekes: sorry to distact from the topic at hand, but do you have any idea what a sane way to test plot3 output to see if it is correct is?
20:06.14 starseeker erm
20:06.14 andromed` sorry, starseeker
20:06.25 starseeker visual inspection?
20:06.30 andromed` unit tests?
20:06.39 andromed` (libbn/axis.c testing)
20:06.55 starseeker I'd say generate some plot files, take a look at them in MGED with the overlay command, and see if they are correct...
20:07.22 starseeker if they are, then those files become "ground truth" for the unit tests
20:07.47 andromed` hmm.. I tried to look at them with plot3-ps, but it did something very odd to the otuput
20:08.02 starseeker well, that may be a bug then :-)
20:08.11 starseeker the ps output doesn't get a lot of testing...
20:08.25 starseeker I'd try the overlay command in mged
20:08.28 andromed` I considered just effectively comparing the files, the only disadvantage of that is that if axis is changed to draw the same lines but in a different pattern it won't work
20:08.30 andromed` okay, will do
20:09.31 starseeker andromed`: I'd post a note asking what approach would be preferred for that - a straight up "did anything change" diff of two pl files is probably the simplest, but I'm not sure what Sean would be looking for there
20:09.32 andromed` hmm... axis may not be working too well..
20:09.46 starseeker andromed`: yeah, you're off in kinda obscure code there :-)
20:10.00 andromed` how long has it been since anyone actually used tp_3axis?
20:10.11 starseeker couldn't even begin to guess
20:10.14 andromed` it doesn't look right at all, but it looks much better than the ps output
20:10.28 starseeker unless it's used in one of the MGED views, probably many years
20:10.58 starseeker andromed`: that's one of the benefits of that sort of work - shaking out dusty corners of the API :-)
20:11.10 andromed` oh well... I'll post a comment on the task asking Sean if he has a preference for a method of testing and then dive into the source
20:11.28 andromed` indeed -- and (hopefully) ensuring that they don't become dusty again :-)
20:11.48 starseeker that's where coverage testing will eventally be nice to have - right now it's probably just too depressing ;-)
20:11.49 andromed` (I like the idea of using gcov w/ the tests to give us an idea of how the coverage is)
20:11.56 starseeker definitely
20:12.29 starseeker if maths22 can work his magic and turn that on, I'm all for it (even if it does highlight how many tests there are to write still ;-)
20:12.45 andromed` it also doesn't help that the documentation isn't too clear... what does it mean by the clockwise or counterclockwise tick orientation?
20:12.55 starseeker erm
20:13.04 maths22 starseeker: I did some preliminary work with it last year; I'll get that working with ctest soon
20:13.13 starseeker maths22: sweet!
20:13.23 starseeker andromed`: can you see a difference between the two?
20:13.32 maths22 As of last year: http://brlcad.org/coverage/
20:14.08 starseeker sweet! (ouch)
20:14.21 maths22 starseeker: do you know why bu_basename_null would be segfaulting?
20:14.28 andromed` starseeker: still trying to figure out the rest of te parameters as well
20:14.58 starseeker andromed`: yeah, I don't know much about tp_3axis :-/
20:15.04 andromed` oh well...
20:15.09 starseeker best I can suggest is to look at it's svn history
20:15.22 starseeker trace it back through the commits and see if the commit messages shed any light on it
20:15.29 andromed` good idea, thanks
20:15.40 starseeker maths22: not offhand - any way to hook gdb to it?
20:15.47 starseeker maths22: I'll take a look at the code...
20:17.55 maths22 starseeker: it appears thatthat is not acually the issue ...
20:18.36 starseeker if the system has a basename implementation that doesn't like a NULL input that *might* be a problem...
20:18.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:19.02 maths22 It fails right after the test
20:20.28 Notify 02GCI:o7p9bxbnyj * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Comparing results - I'm not entirely sure what the best way is to compare the results of tp_3axis()...
20:21.04 maths22 starseeker: it appears to be that ctest segfaults after running one test
20:21.10 starseeker O.o
20:21.18 starseeker that's with the CDash setup?
20:21.33 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
20:21.48 maths22 starseeker: seems not to have to do with cdash-it runs fine on my machine, but not on bz
20:22.26 starseeker if you just do a straight-up build and test on bz (no integration testing frameworks) does it still wipe out?
20:22.38 starseeker if so, we may need to try boostrapping a newer CMake
20:22.55 maths22 lets see...
20:23.23 maths22 starseeker: it is already up to date
20:23.28 maths22 I'm running a fresh build, and we'll see if that crasehes
20:23.40 andromed` on the subject of tests, I noticed earlier that the date-time tests #9and#10 fail on 32-bit and work on 64 because even though bu_utctime() takes a u64, it casts it to a time_t
20:24.37 maths22 andromed`: that is why testing on multiple platforms is good
20:25.21 andromed` maths22: indeed! Unfortunately, the only way that I can think of ito fix it is to essentially toimplement gmtime()
20:25.36 marctannous andromed`: how did you test it for 32-bits and 64-bits?
20:25.55 maths22 I'm not familiar enough with what is going on there to help you with an alternate solution. Sorry
20:26.03 andromed` marctannous: I have a 64-bit machine, so it was running 64bit on mine, so it didn't fail, but I saw it failing on the buildbot
20:26.14 andromed` so I ran through the code a bit and I'm pretty sure that its 32/64
20:26.25 marctannous I'm running a 64bit machine and it fails on my end
20:26.27 andromed` in a bit, I'm planning on trying to compile multilib 32bit and test that
20:26.33 andromed` the vm's probably 32bit...
20:26.41 maths22 andromed`: what is your 32bit example?
20:27.05 andromed` maths22: I don't know entirely for sure, but I'm guessing that the debian vm is setup for 32bit so as to run on more platforms
20:27.12 maths22 Yes
20:27.13 andromed` and it fails there & on the buildslave for your buildbot
20:27.20 maths22 andromed`: OK
20:27.25 andromed` I'm going to try to multilib build it for 32 on my machine in a bit
20:27.32 andromed` marctannous: please don't try to fix that test....
20:27.44 starseeker andromed`: head's up - I'm going to commit the bn header breakout patch
20:28.03 andromed` starseeker: great!
20:28.20 starseeker can't afford to let that get stale...
20:28.37 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
20:28.49 andromed` starseeker: found out my parameters were wrong, now the tp_3axis code seems to be working again
20:30.05 Notify 03BRL-CAD:starseeker * 63662 brlcad/trunk/include/bn.h: Commit a slight tweaking of http://www.google-melange.com/gci/task/view/google/gci2014/6363932600041472 by Wei Liang Tan that breaks libbn headers up into individual topic specific files.
20:30.11 starseeker hah - good. might be worth improving the docs
20:30.32 starseeker add what you would have wanted to see when you first looked at tp_3axis ;-)
20:31.15 andromed` Sounds good. I'll probably add a small description of ccw, rot, and origin, once I figure out what they do
20:32.29 starseeker andromed`: if you're still in unit test mode, what do you think about a task to break up bntester.c in src/libbn into the one-file-per-function paradigm?
20:33.03 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: Ready for review - The work on this task is ready to be reviewed.
20:33.14 andromed` probably a good idea... bntester is pretty big, though
20:33.26 andromed` I've never bothered to go through it well enough to get a good idea of how it works
20:34.19 Notify 03BRL-CAD:maths22 * 63663 brlcad/trunk/CMakeLists.txt: Added CDash submission to brlcad.org/CDashTo run, execute 'ctest -D Experimental'
20:34.51 starseeker nods - not sure if it's one task or several to deal with it
20:35.40 maths22 ``Erik: I see you re-colored the GCI output
20:37.34 Notify 03BRL-CAD:starseeker * 63664 (brlcad/trunk/src/libbn/CMakeLists.txt brlcad/trunk/src/libbn/tests/CMakeLists.txt): Move bntester down into the tests directory
20:45.12 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: Design - I created a cube favicon. I did this because whenever I think of 3d geometry I think of a cube. I also tried to keep it...
20:47.05 ``Erik maths22: yup.
20:47.18 maths22 Looks good
20:48.10 ``Erik cool, wanted to keep it differentiated from commits and not jump out too much (had it dark red at one point, bad emphasis)
20:48.25 *** join/#brlcad merzo (~merzo@102-126-132-95.pool.ukrtel.net)
20:48.51 ``Erik maybe when buildbot and cdash are all grooving, I can hook things up so a failed test is reported via notify in bright red O.o :)
20:50.46 *** join/#brlcad andromeda_galaxy (~peter@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
20:53.39 maths22 starseeker: I really need to remember to disable that documentation stuff
21:08.05 Notify 03BRL-CAD:n_reed * 63665 (brlcad/trunk/src/libged/draw.c brlcad/trunk/src/libged/ged_private.h): Add an evaluated shaded draw mode (draw -m3 ...) that draws the poly plots of the draw paths after temporary conversion to evaluated breps.
21:08.21 andromed` for some reason, this year I keep thinking of things that would be trivially solved with Lisp macros and then realizing that I'm writing C...
21:08.55 starseeker maths22: heh, yeah the docbook building process is rather long
21:09.25 maths22 andromed`: more or less doing the same thing with haskell
21:09.25 andromed` maths22: yeah, Haskell is great language except for not having macros
21:09.40 maths22 andromed`: what is a lisp macro?
21:09.48 andromed` I keep meaning to try to learn enough about TH to see if I could write some amount of metaprogramming facility in it, but never have quite enough time
21:10.06 andromed` maths22:http://www.gigamonkeys.com/book/macros-defining-your-own.html
21:10.42 andromed` is a pretty good introduction
21:11.25 maths22 thank you
21:11.27 Notify 03BRL-CAD:starseeker * 63666 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bn/chull.h and 34 others): More libbn header work.
21:12.00 andromed` I *also* keep thinking of things to ensure are correct by using the type system and then realizing I'm in C as well... oh well
21:12.38 maths22 Is lisp strictly typed?
21:12.44 andromed` Not really...
21:13.05 maths22 starseeker: still getting a segfault
21:13.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:13.40 andromed` I've also been planning on learning enough about type systems to make my own dependently typed strictly-typed language with macro-like metaprogramming...
21:13.49 andromed` Unfortunately, I never seem to quite get around to it...
21:14.28 maths22 what does the "dependently typed" part mean?
21:15.28 andromed` Finding a really good description is hard, some of the links here aren't too bad: http://en.wikipedia.org/wiki/Dependent_type
21:16.38 Stragus To my C and assembly mind, a type that depends on its value doesn't make any sense
21:17.09 andromed` Stragus: it does seem quite foreign at first, but they seem to be *very* powerful
21:17.35 andromed` I really like the idea of embodying proofs of correctness in the types... for some systems, at least, you can do that with dependent types
21:17.51 Stragus Very powerful in what sense? Easier to work with in some cases perhaps, but probably not to generate better code
21:18.01 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: I finished a bit - But it would be great to have some help - Hello, I made all the frames for the gif, but I can't a program that won't...
21:19.35 andromed` mostly in that the primary purpose of a really good type system is to help programmers avoid mistakes by embodying extra information about what data goes around, and so a type system that allows full proofs of correctness that the compiler will complain about at compile time if there is a problem with the system is kind of the ultimate type system.
21:20.34 Stragus Sure. As long as it's done at compilation time, I have no problem with it
21:25.33 Notify 03BRL-CAD:starseeker * 63667 (brlcad/trunk/include/bn/clip.h brlcad/trunk/include/bn/noise.h and 4 others): Add a few headers needed by declarations.
21:26.20 andrei Sorry to jump into the discussion regarding types
21:26.28 starseeker ``Erik: any idea why ctest might be segfaulting on bz?
21:26.40 andrei but my opinion is that loosley-typed languages are generally difficult to master, especially if you don t have experience
21:27.10 andrei andromed` why isn't C what you're looking for, in terms of typing?
21:27.12 Stragus And they are the most efficient when you know what you are doing
21:27.19 andromed` andrei: probably true...
21:27.42 andromed` andrei: do you know anything about type systems like Haskell's (Hindley-Milner) or Agda/Idris(different kinds of dependent typing)?
21:27.59 andrei I know a very, very slight bit of haskell
21:28.10 andrei but nothing into the typing aspect in special
21:29.15 andromed` Haskell's type system, especially with some of the more common GHC extensions is quite powerful and very different from C's
21:29.55 andrei my basic understanding is that you don t specify a type
21:30.02 andrei but the type in inferred to your var
21:30.15 andrei so it sorta looks loosley, but it's not
21:30.47 andromed` It's usually considered good practice to give type declarations at least for all functions
21:31.01 andromed` though Haskell does have a nice type inference engine
21:31.21 andrei what do you dislike at how c typing works?
21:31.25 andromed` the type system they have meshes really nicely with the purely functional style of progamming....
21:31.32 andromed` (which I happen to enjoy0
21:32.20 andrei I've always felt that functional programming is much more dependant on lambda calculus knowledge
21:32.26 andrei than "computer" programming
21:32.45 andromed` I tend to think of things that I'd like to do with multiple typeclasses or some of the other more advanced features of the type system that can't really be done easily in C
21:32.52 ``Erik starseeker: nope, not at all... is the sig from ctest itself or a child proc?
21:33.09 Stragus andromed`, do you have an example of something that can't be done in C?
21:33.10 ``Erik Stragus: you know nottin', john snuh
21:33.14 andromed` that's probably true.. I really enjoy math and analysis anyway, so I often end up over there...
21:33.46 Stragus ``Erik, I haven't seen Lisp beat good C yet ;)
21:33.52 maths22 ``Erik: not sure; how would I checkthat?
21:34.15 ``Erik Stragus: because you choose to not see it O:-)
21:34.20 ``Erik maths22: gdb?
21:34.26 maths22 Stragus: you can do it in C, but some things would be much more painful
21:34.27 andromed` Stragus: well, it's less of a problem in C++, but C doesn't really have anything like typeclasses
21:35.05 andrei andromed` : the price for what you ve said about haskell is generally slow execution/interpreting ?
21:35.13 andrei isn't*
21:35.28 starseeker maths22: can you try running ctest directly in gdb, e.g. gdb --args ctest -I 1,3
21:35.34 starseeker no idea if that'll work...
21:35.53 andromed` How fast something like Haskell can be made is quite an interesting probem
21:35.56 andromed` *problem
21:36.33 andromed` all the things that the compiler knows (including things like where side effects happen, and what they happen to) should mean that the compiler can do some really good optimizations
21:37.11 andrei writing a compiler, especially one that is capable of generating/understanding complex ast logic is no easy task
21:37.19 Stragus Compilers often know far less about the code than the programmer does, and it's a very complex problem
21:37.22 Notify 03BRL-CAD:n_reed * 63668 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Add evaluated shaded draw mode to Archer's preferences dialog and tree context menu.
21:37.32 andrei I was looking at use-def chains in llvm some months ago
21:37.36 Stragus Hence why low-level codes, which give the programmer more control, perform better
21:38.11 andrei which is pretty straight forward, compiler figures dead code/unused variables and doesn't include them. And figuring this out is a lot more complex than it's effect.
21:38.51 ``Erik Stragus: for 99% of coders, that is a false statement... for the others, 99% have different variables to optimize for :)
21:39.21 andromed` another point of expressive typesystems and functional languages has to do with compile roptimizations... a really good compiler can do far more than that... GHC is even on the road to autoparallelizing certain computations
21:39.52 andrei some parallelization is trivial, I wonder if there's any C compiler that does that
21:39.59 andrei i.e imbricated for's
21:40.20 Stragus C compilers can parallelize very simple loops with SSE/AVX, it's very limited
21:40.35 Stragus Intrinsics really are the only way
21:41.30 andrei I find C a very simple language in terms of functionality
21:41.35 andrei it's a very limited language
21:42.14 Stragus ``Erik, today's compilers can't even properly guess the probability of a branch being taken, or the iteration count of a loop. This is fundamental information to properly optimize, even basic things like register allocation
21:42.27 andromed` I just remember having seen some research papers a while back at least showing that there are some optimizations that it's trivial to do in functional languages but much harder todo in imperative ones, that could, in a number of cases, make highly optimized Haskell with a couple of custom optimizations run very nearly as fast as hand-optimized C.
21:42.38 Stragus Sure, you can output branch-probabilities and feed that back into the next compilation pass, and results are very disappointing somehow
21:42.45 ``Erik C is a "portable assembler" for the pdp class of machine... it happens to be dandy for a large set of problems on a large set of isas, but it's very tied to the pdp isa
21:43.52 Stragus A compiler can't know that if branch A is taken, then 96% of the time, branch B will also be taken. Again, this is essential information to optimize properly
21:44.15 andrei Stragus: the branch prediction doesn't rely motly on the programmer writing likely(normal) else unlikely(error) ?
21:44.20 andrei mostly*
21:45.21 andrei speaking of functional optimization, I might say it the wrong way, but you get the idea
21:45.23 andrei tail recursion
21:45.47 Stragus andrei: Yes, it can help in some cases, every little bit of extra information to the compiler can help
21:45.47 andrei I remember writing a factorial in Scheme and the calls would stop when it reached end
21:46.02 andrei it wouldn't recurse back like C stack works
21:46.15 andrei I hope you understand what I m trying to say
21:46.24 Stragus You can also do tail recursion in C
21:46.46 ``Erik tail call elimination is not done in any C compiler that I know of, and very few functional compilers... scheme is a bit odd in requiring it :)
21:47.09 Stragus ``Erik, try it out ;). Make sure your recursive call is your last statement before return;
21:48.35 ``Erik if I get time... (and dur, to be a tail call, the recursive call MUST be the last statement... that's kinda by definition)
21:49.11 starseeker maths22: I bootstrapped CMake 3.0.2 on bz and ran make check successfully
21:49.25 andrei Stragus: I dont see how C would do tail recursion, it needs to clear the stack ?
21:49.44 ``Erik starseeker: is system cmake too old or not working?
21:49.50 Stragus andrei, it just reuses the same stack space for the next call
21:49.52 starseeker ``Erik: dunno
21:50.01 ``Erik system is 3.0.2
21:50.10 andrei how? afaik you can't control the IP where your call is put
21:50.13 andrei but I might be wrong
21:50.20 starseeker that's the same version
21:50.34 Stragus The compiler can figure out that it's a tail recursive function call pretty easily
21:50.40 starseeker ``Erik: can you have ports rebuild it?
21:50.40 Stragus This is rather trivial
21:50.47 starseeker maybe a system lib changed or something
21:51.07 ``Erik starseeker: I could... what's the failure? (I must've missed it)
21:51.38 ``Erik the ctest segfault?
21:52.00 andrei the good and bad thing with C is it was designed to solve a specific subset of problems and that's exactly what it does
21:52.03 maths22 ``Erik: I'm the one getting it
21:52.22 maths22 Starseeker: unless you are too
21:52.27 starseeker not seeing it...
21:52.29 ``Erik recompiles cmake
21:52.34 starseeker at least, not with my build of cmake
21:52.47 starseeker hoping a recompile will fix it, otherwise something Weird is going on
21:53.00 andrei in any case, andromed` your knowledge is impressive, specially given your age :)
21:53.08 andromed` andrei: thanks!
21:53.33 andromed` andrei: also, last night you mentioned that we should test my task a little more... do you know a good way to test those functions?
21:53.52 andromed` (though I can say that at least "t", "e", and "s" still work, since the plot output has those in it)
21:54.15 andrei I was talking about the one with azimuth
21:54.23 andrei I can't remember it's exact name
21:54.35 andrei I remember just that you swapped fabs(sin(x)) with fabs(cos(x))
21:54.43 andrei and I wanted to see why, but I didn't get time to look into it
21:54.46 Notify 02GCI:Melange * 6101246763073536 Create a book layout for Doc Camp Book #3: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The...
21:55.36 andrei I was more curious how did the error occur
21:55.42 andrei not contesting your corectness
21:55.58 andrei I don't think I will have time to look into until until gci finished, and as you said, since it doesn't break anything
21:56.18 ``Erik maths22, starseeker: cmake 3.0.2 has been recompiled/reinstalled on BZ
21:56.18 andromed` andrei: I think it's somewhat likely that someone was trying to write an optimized version of _vec_aed but made a small mistake and forgot the 1-
21:56.31 maths22 Thanks.
21:56.37 andrei andromed` that does make sense
21:58.24 andromed` andrei: thanks! also, do you know how to let a libbn test read from an ``expected'' file?
21:58.53 andrei the last time I worked on the brlcad system the testing method was different
21:59.00 andrei I believe Daniel changed it in the meanwhile
21:59.05 andromed` ahh...
21:59.15 andrei but I assume cmake should have some directive
21:59.27 andrei don't mean to sound lazy but, did you try asking them?
22:00.31 andromed` asking who?
22:00.35 andrei cmake guys?
22:00.50 andrei or what do you mean with
22:00.53 andrei read from an expected file
22:00.55 andrei I m not sure I understand
22:00.57 andromed` no... I'll dig through the documentation a bit more
22:01.17 andromed` bn_axis tests (that I'm writing now) test tp_3axis, which writes its output to a file
22:01.44 starseeker andromed`: I would suggest opening the file and reading it into memory... it's probably either that or doing a diff using CMake between two files...
22:01.45 andrei I know that cmake can read into a variable
22:01.45 andromed` to the idea is, right now at least, that the test spec in the CMakeLists.txt file tells the tester where a ``correct'' output is, the tester creates the actual output, and then compares them
22:01.47 andrei like this
22:01.47 andrei file (STRINGS "BuildNumber.txt" BUILD_NUMBER)
22:02.04 andromed` so the tester is doing the compare, but I need to be sure that the datafile is copied to the directory containing the tester
22:02.58 andrei that's pretty much all I know
22:03.13 starseeker andromed`: could you just specify the control file as an input to your C test program, read it into memory, generate a file in your test and read that into memory as well, then compare?
22:03.23 andromed` that's basically what I'm doing
22:03.46 andromed` but for out-of-tree builds, the file either needs to be copied to the dir that the test runs in
22:03.52 andromed` or the test needs to know the full path to the file
22:03.54 starseeker ah
22:04.04 starseeker there is a macro for such things...
22:04.37 andromed` I thought there was... Just couldn't remember what it was called
22:04.53 starseeker BRLCAD_MANAGE_FILES
22:04.59 Notify 03BRL-CAD:n_reed * 63669 (brlcad/branches/brep-debug/CMakeLists.txt brlcad/branches/brep-debug/doc/docbook/system/man1/en/pixautosize.xml and 164 others): sync from trunk through r63668
22:05.18 andromed` aah, that explains it... I was looking for a CMAKE_* macro
22:05.31 starseeker yeah, it's definitely not standard
22:06.06 starseeker that was the result of a lot of head/wall collisions on what to do about the many data files BRL-CAD uses (tcl scripts being the most common, but there are others)
22:06.21 Notify 02GCI:martinhesa * 6356614713966592 Design a BRL-CAD Sticker #11: Ready for review - The work on this task is ready to be reviewed.
22:06.47 andromed` ah... Now I just have to try to find the documentation for it...
22:07.20 starseeker misc/CMake/BRLCAD_Targets.cmake
22:07.22 starseeker it's in there
22:07.58 andromed` I just found it, thanks!
22:08.47 starseeker regards that macro as an example of one of Tim Daly's favorite sayings about programming - "There's no such thing as a simple job."
22:09.12 andromed` it doesn't *seem* like that should be so difficult... oh well
22:09.28 starseeker it's complicated by Windows, where the symlinking trick won't work
22:09.34 andromed` ahh...
22:09.57 starseeker plus multiple configuration builds (Visual Studio and XCode) need more than one copy in their build dirs
22:10.04 andrei goodnight, folks ! :)
22:10.26 starseeker didn't think it would be hard either :-/
22:10.34 starseeker O.o
22:10.41 andromed` oh well.
22:10.49 starseeker maths22: I can reproduce the segfault with the system installed ctest
22:11.08 starseeker the same thing worked when I used a locally bootstrapped version of CMake
22:11.34 starseeker try grabbing the src tarball http://www.cmake.org/files/v3.0/cmake-3.0.2.tar.gz and do the ./bootstrap && gmake build
22:11.56 starseeker that'll build a ctest and cmake in the bin/ subdirectory - put that dir in your PATH and try again
22:12.00 starseeker that's what worked for me
22:14.13 starseeker ``Erik: not sure what it's doing - ctest -I 7,7 crashes on strcmp in libc, but there's no debugging symbols - the call stack above strcmp looks like libcrypto and libssl
22:14.49 starseeker wonder if ports is turning on features the bootstrap leaves off
22:20.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:40.29 ``Erik starseeker: only feature is "build docs" :/
22:42.30 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
23:04.06 *** join/#brlcad winghouchan (~winghouch@90.209.142.248)
23:04.15 winghouchan j
23:04.32 winghouchan Work is ready to be reviewed :D
23:05.42 winghouchan I'm off for the night. Feel free to take a look of the new landing site design via https://github.com/winghouchan/BRL-CAD-GCI/
23:05.48 winghouchan G'night
23:08.43 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Notice - I haven't been able to find any of the images I'm looking for so at the moment all of the section...
23:09.18 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: Write-Up - Forgot to do the write-up but will complete it tomorrow as I'm off for the night.
23:26.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
IRC log for #brlcad on 20141211

IRC log for #brlcad on 20141211

00:18.26 Notify 02GCI:Melange * 5042004748664832 Reproduce any 5 unconfirmed open bug reports: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
00:21.28 Notify 03BRL-CAD:n_reed * 63670 (brlcad/trunk/src/libbrep/intersect.cpp Property Changed: and 3 others): merge changes from brep-debug r63072; fixes a bug in the point-curve intersection routine
00:30.17 Notify 02GCI:Melange * 5561255020462080 Design a new website landing page for BRL-CAD #4: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
00:38.39 Notify 03BRL-CAD:n_reed * 63671 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r63073,r63122; rewrites get_subcurves_inside_faces() to perform intersections in 3d, and improves in/out tests used by the routine
00:39.07 Notify 02GCI:o7p9bxbnyj * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Ready for review - The work on this task is ready to be reviewed.
00:41.52 Notify 03BRL-CAD:n_reed * 63672 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbrep/intersect.cpp and 4 others): merge changes from brep-debug r63069,r63160; improvements to face splitting
01:55.49 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
02:03.23 Notify 03BRL-CAD:starseeker * 63673 brlcad/trunk/src/libbn/chull3d.c: Start moving towards a more libbn-ish I/O scheme. For the moment retain the OFF output for sanity checking.
02:03.25 starseeker ok guys - regress-repository should pass again
02:10.39 Notify 03BRL-CAD:starseeker * 63674 brlcad/trunk/src/libbn/chull3d.c: clear out unnecessary code
02:19.22 Notify 03BRL-CAD:starseeker * 63675 brlcad/trunk/src/libbn/chull3d.c: don't need the vd option.
02:31.03 Notify 03BRL-CAD:starseeker * 63676 brlcad/trunk/src/libbn/chull3d.c: Use some loops to simplify the code further. An initial test looks like the faces of the chull are not all oriented out - will need to devise a way to ensure that...
02:56.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:58.20 Notify 03BRL-CAD:starseeker * 63677 brlcad/trunk/src/libbn/chull3d.c: Start working on a way to get the faces oriented correctly
02:59.51 andromeda-galaxy has anyone found a nice way to integrate screen+irssi with emacs?
03:01.03 maths22 andromeda-galaxy: use irssi proxy
03:01.40 andromed` mahts22: I considered that...
03:02.13 andromed` maths22: I just found out thata erc doesn't properly deal with color escapes, so I was wondering about actually using irssi as the client...
03:02.33 andromeda-galaxy maths22: sorry for all the different nicks, still working on getting irssiproxy set up
03:02.36 maths22 Then what sort of integration are you looking for?
03:02.42 maths22 andromeda-galaxy: it's fine
03:03.14 andromeda-galaxy actually, maybe what I was thinking of is more on the lines of Xmonad integration with the irssi-running terminal so that I can get it up quickly...
03:03.30 andromeda-galaxy I'll probably try out erc with the irssiproxy stuff at least one more time as well
03:03.58 Notify 02GCI:sli908 * 4824199776436224 Fix any failing unit test #6: Task Claimed - I would like to work on this task.
03:04.07 andromeda-galaxy also, what do you think of reimplimenting gmtime as bu_gmtime() that takes an int64 instead of a time_t?
03:04.09 maths22 andromeda-galaxy: you can also have two irssis if it is somehow helpful
03:04.18 maths22 ONe as a proxy, and one as a client
03:04.23 maths22 only one is in screen then
03:04.34 maths22 I'm not familiar enough with bu_gmtime() to know
03:04.44 maths22 starseeker or brlcad should
03:04.56 andromeda-galaxy gmtime() is the system call that bu_utctime() uses to get the struct tm with the time members
03:05.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:05.31 andromeda-galaxy but since gmtime() is defined to take a time_t, it fails on 32bit systems even though bu_utctime() takes an int64
03:08.13 andromeda-galaxy maths22: various parts of brl-cad include code based on stuff from the bsd kernel, right?
03:09.39 Notify 02GCI:mexicankid * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
03:09.56 Stragus What's the problem with bu_utctime()? It won't fail just because the parameter is 64 bits... not before 2038 anyhow
03:10.41 andromeda-galaxy well, the tests, at least, are very forward-loooking
03:10.54 andromeda-galaxy two of the fail because they use post-2038 dates (on 32bit systems)
03:11.40 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #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...
03:12.46 Stragus Got it, it's some test that's failing. This is a generally issue with a bunch of POSIX time functions
03:13.30 Notify 02GCI:mexicankid * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:14.25 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #3: artistic appeal - Mukul, Your designs are interesting, but rather generic in nature. Plus it looks like you have not put the...
03:14.46 andromeda-galaxy right...
03:15.20 andromeda-galaxy the best way to fix the test (and ensure that post-2038 things work) as far as I can tell would be to reimplement gmtime() as bu_gmtime()
03:15.43 andromeda-galaxy unfortumately, I can't find too much description of the algorithm...
03:16.06 Notify 02GCI:brlcad * 6648047639461888 Design a BRL-CAD Sticker #10: 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...
03:16.49 Stragus It has been done before: http://www.2038bug.com/developers.html
03:18.51 Stragus It could also just refuse to build/run when time_t == 32 bits when the date is getting too close to 2038. Either way, that's a little too forward-looking for me :)
03:19.30 Notify 02GCI:brlcad * 6648047639461888 Design a BRL-CAD Sticker #10: gorgeous but... - Gorgeous tiger, but what does it and diamonds have to do with BRL-CAD? :) Please create a sticker design that...
03:20.16 andromeda-galaxy Stragus: interesting... it looks like it gets quite complex when it tries to handle leap seconds &c.
03:20.30 Stragus Yes, time is a little messy
03:20.56 Notify 02GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2: 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...
03:22.08 andromeda-galaxy ah well...
03:24.36 Notify 02GCI:brlcad * 6068206720516096 Design a BRL-CAD business card #2: misunderstood - Aditya, I believe you misunderstood my comment regarding the logo on the back. I said the *logo* was not centered...
03:26.17 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
03:26.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:30.18 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): good start - This is a really good start and you seem to have all of the requisite sections. However, your documentation...
03:30.58 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: 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...
03:39.30 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: some technical issues - Luko, thank you for your efforts! Here are some other technical issues I notice at a glance: the oval is not...
03:40.44 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: not in jest - Just wanted to clarify that the last point about the moose was not in jest! We'll be adding several tasks for people to...
03:41.34 Notify 02GCI:brlcad * 6391627891343360 Animate our logo! #4: Task Closed - Congratulations, this task has been completed successfully.
03:42.39 Notify 02GCI:brlcad * 6391627891343360 Animate our logo! #4: 360 animations - If you do decide to work on the 360 animation, please claim another animation task. If there aren't any available, let me know...
03:44.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:51.07 Notify 02GCI:brlcad * 5330706074959872 Create an ISST screenshot or animation: farthest anyone has gotten! - Jatin, So believe it or not, that is the farthest anyone has gotten towards making an ISST...
03:51.22 Notify 02GCI:brlcad * 5330706074959872 Create an ISST screenshot or animation: 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...
03:53.42 Notify 02GCI:brlcad * 6424327624851456 Animate our logo! #2: 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...
03:57.13 Notify 02GCI:mihaineacsu29 * 6356614713966592 Design a BRL-CAD Sticker #11: None - Hi Martin! That's nice and clean, I like the subtle shadows. However, I think there is room for improvement here. It's...
03:57.18 Notify 02GCI:mihaineacsu29 * 6356614713966592 Design a BRL-CAD Sticker #11: 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...
03:57.19 maths22 starseeker: It works for me as well with my own compile of cmake
03:57.33 Notify 02GCI:brlcad * 6424327624851456 Animate our logo! #2: bouncing - VeskoD, Bouncing our logo around a box is not what we had in mind. As the task description says, we're looking for something we can...
03:59.38 Notify 02GCI:brlcad * 5342724534304768 Create a logo press kit #2: Task Closed - Congratulations, this task has been completed successfully.
04:01.55 andromeda-galaxy q
04:02.30 Notify 02GCI:mihaineacsu29 * 4938019295461376 Design a new website favicon! #10 http://www.google-melange.com/gci/task/view/google/gci2014/4938019295461376: None That's an interesting idea! Try and add...
04:06.41 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:07.11 ofnlut_ hello are any mentors available?
04:08.02 Stragus Just ask your question directly, someone will see it and reply (eventually)
04:11.33 maths22 Stragus: fun way to respond:
04:11.36 maths22 ~ask
04:11.36 infobot 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.
04:11.42 ofnlut_ I Want to know hat will I have to do in order to fix the errors when compiling brlcad in Dev-C++
04:11.57 ofnlut_ I am trying to complete the follow up task
04:12.06 maths22 ofnlut_: could you provide a link to the first task?
04:12.44 ofnlut_ https://www.google-melange.com/gci/task/view/google/gci2014/6680593089691648
04:13.06 Notify 02GCI:brlcad * 5342724534304768 Create a logo press kit #2: ironically - Ironically, the 16x16 version is one of the better looking favicons thus far. Closed due to the level of effort, but I...
04:14.21 Notify 02GCI:mihaineacsu29 * 6101246763073536 Create a book layout for Doc Camp Book #3 http://www.google-melange.com/gci/task/view/google/gci2014/6101246763073536: None Fantastic work, Kristina! It...
04:14.22 Notify 02GCI:brlcad * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: 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...
04:14.41 Notify 02GCI:mihaineacsu29 * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
04:14.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:14.52 Notify 02GCI:mihaineacsu29 * 6101246763073536 Create a book layout for Doc Camp Book #3: Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
04:18.02 Notify 02GCI:brlcad * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: excellent - Moretti, that's excellent progress -- I think the most anyone has gotten with cygwin this year thus far. Since...
04:20.08 Notify 02GCI:brlcad * 4938019295461376 Design a new website favicon! #10: ooor - If you're set on the cube design idea, model and render an interesting cube using BRL-CAD (download and install brl-cad,...
04:21.43 Notify 02GCI:amshenoy * 5536439504732160 Animate our logo! #7: Ready for review - The work on this task is ready to be reviewed.
04:27.23 Notify 02GCI:alonzo_ * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: help? - Is there a tutorial on how to fix the errors?
04:33.41 *** join/#brlcad ofnlut (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:34.59 andromeda-galaxy ?
04:35.14 andromeda-galaxy sorry, mistaken keybinding
04:37.09 ignacio|sleep good night:)
04:42.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:55.09 Notify 02GCI:reduceqq * 6366650240598016 Animate our logo! #8: Ready for review - The work on this task is ready to be reviewed.
05:00.25 Notify 02GCI:deepakkumarsharma * 4824199776436224 Fix any failing unit test #6: Task Assigned - This task has been assigned to sli908. You have 100 hours to complete this task, good luck!
05:20.53 starseeker andromeda-galaxy: if you want to try integrating something like http://2038bug.com/index.php/articles/43-code/62-a-version-of-gmtime-that-works-around-the-2038-bug it might be interesting
05:21.26 andromeda-galaxy starseeker: interesting...
05:22.19 starseeker https://github.com/schwern/y2038/wiki
05:23.41 andromeda-galaxy starseeker: given the equation at http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_15, getting seconds, minutes, hours, and days shouldn't be to hard...
05:24.19 starseeker I suppose it boils down to whether we regard this as our problem to solve or the operating system's
05:24.28 starseeker brlcad: opinion?
05:25.17 starseeker andromeda-galaxy: if the work here is getting used in perl, that might be a good sign: https://github.com/schwern/y2038
05:25.28 Stragus I would say worry about it in 2034, but eh :)
05:27.24 andromeda-galaxy starseeker: true...
05:29.29 starseeker andromeda-galaxy: maybe try the schwern version under a bu_gmtime function call to see how it does?
05:29.57 andromeda-galaxy starseeker sounds like a good idea... I'll probably do that in the morning tomorrow
05:30.06 starseeker nods
05:30.17 starseeker hopefully the regression tests are good now
05:30.27 andromeda-galaxy is the MIT license compatible?
05:30.36 andromeda-galaxy i.e. is this something that would go in src/other/?
05:30.37 starseeker yes - that's about as good as it gets
05:30.42 starseeker it can go in libbu
05:31.32 andromeda-galaxy sounds good! we don't currently seem to need more than gmtime, it might be worth trying out copying just gmtime64 into the bu_date-time.c file and building with that
05:31.43 starseeker nods
05:31.50 starseeker that makes sense
05:32.13 starseeker just make sure you add the info about the MIT license and copyright
05:32.37 starseeker wonders if you'll find that the gmtime64 function needs other pieces to work...
05:32.56 andromeda-galaxy does it work to just put the copyright and license in the doxygen comment for that function, or does it need to go other places to?
05:33.06 starseeker that should be fine
05:33.42 andromeda-galaxy Something like ``Copyright <copyright> under the MIT license, originally from https://github.com/schwern/y2038/blob/master/time64.c?
05:33.57 starseeker would put the license itself
05:34.02 starseeker MIT is pretty short
05:34.32 andromeda-galaxy makes sense, it's short and in there anyway... Basically, I'll keep most of the header comment from time64.c and add a little bit about where it's from
05:34.36 starseeker if it's a longer one, it goes in doc/legal and can be referenced tehre
05:35.32 starseeker but generally code doesn't go directly in BRL-CAD libs as an integrated component unless it's MIT, 2/3 clause BSD, or something along those lines
05:36.01 andromeda-galaxy right... that makes sense... I'll try that out tomorrow with the gmtime stuff and use the VM as a 32bit build environment
05:36.11 starseeker nice
05:36.26 starseeker by the way, have you looked at that last failing test?
05:36.51 starseeker being down to n=1 is rather tantelizing :-)
05:36.54 andromeda-galaxy not yet... I think it's similar to some of the others, with CMake skipping an argument; I can probably do it pretty quickly in the morning
05:37.07 andromeda-galaxy the gmtime stuff should fix two more tests that fail on 32 but not 64bit
05:37.19 starseeker nods
05:37.30 starseeker if we get down to zero, can add make check to the distcheck process
05:37.32 andromeda-galaxy if/when we get the buildbot instance working nicely, it would be nice to do both 32 and 64bit builds at least
05:37.48 andromeda-galaxy true... that would be nice, well, I'll be looking into both tomorrow then.
05:37.54 starseeker nods - maths22 really rocked that :-)
05:38.15 andromeda-galaxy indeed. all the buildslaves seem to be offline now though...
05:38.36 starseeker yeah - there's a lot of setup to get that really situated properly
05:39.24 starseeker probably virtualbox/qemu vm machines (although I don't know how many of those can be run on bz as build slaves without causing trouble...)
05:39.41 andromeda-galaxy true :-)
05:40.06 starseeker the possible set of test platforms is very large
05:40.29 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: No CMakeError.log - Hello, I am uploading just CMakeOutput.log because it is the only log that I have in the build...
05:40.32 andromeda-galaxy especially given the fact that BRL-CAD still nominally has support for some pretty old platforms... I think I saw a #define about VAX the other day
05:40.40 starseeker OK, sleep - should be able to get chull3d working tomorrow if I can think straight
05:40.44 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
05:40.47 starseeker heh
05:40.57 starseeker andromeda-galaxy: nice work!
05:41.01 andromeda-galaxy starseeker: that would be great! I should probably leave now too...
05:41.03 andromeda-galaxy thanks!
05:44.53 *** join/#brlcad MarcTannous (bc194881@gateway/web/freenode/ip.188.25.72.129)
05:49.15 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:13.04 Notify 02GCI:jatinluthra14 * 5330706074959872 Create an ISST screenshot or animation: Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:13.24 Notify 02GCI:jose265 * 4975346856230912 Write manual page documentation (for g-euclid1): Task Claimed - I would like to work on this task.
06:15.45 Notify 02GCI:parthmiglani_21 * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Task Claimed - I would like to work on this task.
06:15.46 Notify 02GCI:rohit_agarwal * 6391627891343360 Animate our logo! #4: I will like to do one more animation task - Sir, no more animation tasks are available right now. If you post some more the I will...
06:16.20 Notify 02GCI:deepakkumarsharma * 4975346856230912 Write manual page documentation (for g-euclid1): Task Assigned - This task has been assigned to Jose Aguilar. You have 100 hours to complete this task,...
06:17.00 Notify 02GCI:jatinluthra14 * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Task Claimed - I would like to work on this task.
06:22.13 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:22.51 Notify 02GCI:popescuandrei * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Task Assigned - This task has been assigned to Parth Miglani. You have 100 hours to complete this task, good luck!
06:23.06 Notify 02GCI:popescuandrei * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Task Assigned - This task has been assigned to Jatin Luthra. You have 100 hours to complete this task, good luck!
06:27.57 Notify 02GCI:jose265 * 4975346856230912 Write manual page documentation (for g-euclid1): Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:30.13 Notify 02GCI:popescuandrei * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: None - Andromeda, From the point of view of a Google Code-In task, I can definitely that you've put...
06:30.18 Notify 02GCI:popescuandrei * 5554693182849024 Create numerics library (LIBBN) API unit test for axis.c: Task Closed - Congratulations, this task has been completed successfully.
06:31.23 Notify 02GCI:mihaineacsu29 * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - Wow, this looks great even without pictures. I can see you've put a lot of work into it. Awesome job!...
06:31.43 Notify 02GCI:mihaineacsu29 * 5561255020462080 Design a new website landing page for BRL-CAD #4: Task Closed - Congratulations, this task has been completed successfully.
06:35.53 Notify 02GCI:popescuandrei * 5536439504732160 Animate our logo! #7: Now that's better! - hackerboy, You've applied Sean's feedback and you've done a great job! Thanks for your effort, feel free to try...
06:35.54 Notify 02GCI:popescuandrei * 5536439504732160 Animate our logo! #7: Task Closed - Congratulations, this task has been completed successfully.
06:39.18 Notify 02GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
06:39.52 *** join/#brlcad winghouchan (~holoirc@149.254.181.54)
06:41.05 andromeda-galaxy andrei_: just curious, on http://www.google-melange.com/gci/task/view/google/gci2014/5554693182849024 is there anything specific you think that I would need to talk to someone else about for it to be applicable?
06:45.16 andrei_ you said that if the graph input changes
06:45.19 andrei_ the test fail
06:45.42 andrei_ I meant starseeker or brlcad think there s a better approach than diffing binaries
06:45.52 andrei_ if*
06:46.16 andrei_ t if the logic is changed to draw the graph in a different way (i.e. drawing segments in a different order) it wouldn't work.
06:46.17 andrei_ this
06:47.04 andrei_ I ve said that you could research that for your curiosity, it has nothing to do with a task
06:54.01 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: None - Okay! Thank you for the advice and the extension! I'll work on creating links for the bios of...
07:17.42 Notify 02GCI:amshenoy * 5536439504732160 Animate our logo! #7: Thanks - Thank you. I will definitely try the other BRL CAD tasks too...
07:18.17 Notify 02GCI:winghouchan * 5561255020462080 Design a new website landing page for BRL-CAD #4: None - Thanks Mihai! Ya! I'm enjoying Google Code-In. It's certainly fun to work on interesting projects from...
07:22.18 Notify 02GCI:amshenoy * 4959933829218304 Create a logo press kit #3: Task Claimed - I would like to work on this task.
07:25.28 *** join/#brlcad winghouchan (~winghouch@2.122.242.51)
07:25.56 winghouchan Awhh, there aren't any more front-end development tasks left that I haven't completed :(
07:26.18 winghouchan Anyone know when more will be posted. It's my speciality ;)
07:26.34 Notify 02GCI:jatinluthra14 * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Ready for review - The work on this task is ready to be reviewed.
07:26.53 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:27.19 winghouchan Tbh, I wouldn't mind continuing with the front-end development of a concept site, even if it's not a task
07:27.50 winghouchan This is such a nice project I'd like to see it till the end
07:28.06 winghouchan Plus, I don't like leaving things unfinished xP
07:29.14 Notify 02GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3: Question - Would it be a problem if the editable file is in docx format ? Thank you.
07:31.00 Notify 02GCI:Melange * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
07:40.16 Notify 02GCI:parthmiglani_21 * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
07:50.14 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:00.20 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
08:01.32 *** join/#brlcad YashM (~YashM@117.215.33.239)
08:05.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:29.50 *** join/#brlcad chick_ (~capslock@41.205.22.41)
08:34.59 Notify 02GCI:deepakkumarsharma * 4959933829218304 Create a logo press kit #3: Task Assigned - This task has been assigned to hackerboy. You have 100 hours to complete this task, good luck!
08:39.46 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Task Claimed - I would like to work on this task.
08:40.06 Notify 02GCI:Melange * 6169030943571968 Design a new website landing page for BRL-CAD #9: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
08:44.56 *** join/#brlcad winghouchan (~holoirc@149.254.181.54)
08:57.11 Notify 02GCI:deepakkumarsharma * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good...
09:16.00 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:19.08 *** join/#brlcad winghouchan (~winghouch@149.254.181.54)
09:32.49 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:37.24 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:37.38 Notify 02GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: None - Hmm, there is an error in the build or run of time.c. Can you find a hint in your build directory (probable in the...
09:37.44 Notify 02GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
09:41.21 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:45.21 Notify 02GCI:Melange * 5765799415382016 Create a BRL-CAD presentation template: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:58.47 Notify 02GCI:arnav * 5230915127083008 Compile BRL-CAD with GCC trunk: Task Claimed - I would like to work on this task.
10:05.47 Notify 02GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: Ready for review - The work on this task is ready to be reviewed.
10:11.45 Notify 02GCI:deepakkumarsharma * 5230915127083008 Compile BRL-CAD with GCC trunk: Task Assigned - This task has been assigned to Arnav. You have 100 hours to complete this task, good luck!
10:13.41 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
10:16.24 Notify 02GCI:adityagulati * 6068206720516096 Design a BRL-CAD business card #2: New Files - Sir, I Have Uploaded 2 new files in which I Have Removed The warts And Aligned The Logo With The Center Of The...
10:27.17 Notify 02GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Ready for review - The work on this task is ready to be reviewed.
10:33.58 Notify 02GCI:james_thrower * 6187982620983296 Design a new website landing page for BRL-CAD #3: Task Claimed - I would like to work on this task.
10:36.59 Notify 02GCI:popescuandrei * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: None - Jatin, thanks! That looks good! Hope we'll see more of your work on other tasks as well ! Cheers, Andrei
10:37.04 Notify 02GCI:popescuandrei * 5107273286287360 Model BRL-CAD logo in BRL-CAD #2: Task Closed - Congratulations, this task has been completed successfully.
10:38.25 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
10:41.44 Notify 02GCI:james_thrower * 6187982620983296 Design a new website landing page for BRL-CAD #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:44.40 *** join/#brlcad teepee- (bc5c2136@gateway/web/freenode/ip.188.92.33.54)
10:52.14 *** join/#brlcad martinhermida (~Martin@213.143.51.201)
10:57.09 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:58.13 *** join/#brlcad alisha (~alisha@115.245.225.207)
11:00.33 martinhermida My task has been marked as "needs more work", so could you extend the time a little, please?
11:00.36 martinhermida http://www.google-melange.com/gci/task/view/google/gci2014/6356614713966592
11:02.16 andrei_ Hey, martinhermida
11:02.17 andrei_ of course
11:02.46 andrei_ martinhermida: here :)
11:02.53 Notify 02GCI:popescuandrei * 6356614713966592 Design a BRL-CAD Sticker #11: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
11:10.54 Notify 02GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: Awesome progress - Aditya, nice progress from your initial design to the final version! Thanks for doing this! Cheers, ...
11:10.55 Notify 02GCI:popescuandrei * 6068206720516096 Design a BRL-CAD business card #2: Task Closed - Congratulations, this task has been completed successfully.
11:11.49 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Task Claimed - I would like to work on this task.
11:12.39 Notify 02GCI:popescuandrei * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
11:12.57 martinhermida andrei_: thanks ;)
11:13.28 andrei_ martinhermida: no worrie! Also, don't be afraid/hesitant to ask any questions here :)
11:13.33 andrei_ worries*
11:14.24 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
11:14.56 andrei_ argh, gnome image viewer fails miserably
11:15.40 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: New Files - Sir, I Have Uploaded A New File With Its Preview. Hope You Like It. Regards, Aditya.
11:17.50 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: New File - Sir, To View The File, Type 'draw logo' And Then Raytrace. Hope You Like The File. Regards, Aditya.
11:22.33 *** join/#brlcad winghouchan (~winghouch@149.254.181.54)
11:25.27 Notify 02GCI:popescuandrei * 6366650240598016 Animate our logo! #8: Great start! - Reduceqq, this is a great start and I also like that you've posted an explanation for your files! Here are some...
11:25.37 Notify 02GCI:popescuandrei * 6366650240598016 Animate our logo! #8: 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...
11:26.37 Notify 02GCI:popescuandrei * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: None - Hello, Parth! Could you please upload the .g as well? Thank you :)
11:26.42 Notify 02GCI:popescuandrei * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: 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...
11:31.53 Notify 02GCI:adityagulati * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Query - Parth, I Wanted To Ask You Something, Did You Copy The File From Michael Huang's Task. As There In No Difference...
11:32.38 Notify 02GCI:parthmiglani_21 * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:41.27 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:51.01 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
12:03.59 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:10.35 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
12:19.17 Notify 02GCI:Melange * 5202849461960704 Create a Motion Typography video for BRL-CAD #5: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:21.28 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Epmty files - Hello, It seems that time.c and timedelta.c are empty. Those files are the only ones in the CMakeTmp folder....
12:24.58 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: None - The name of the second file is not timedelta.c. It is timedelta_start.c. Sorry for the confusion.
12:25.34 Notify 02GCI:zawwarn * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Task Claimed - I would like to work on this task.
12:27.04 Notify 02GCI:zawwarn * 5249781911781376 Identify and eliminate dead code (100+ lines) #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:30.14 Notify 02GCI:thevk * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
12:34.18 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:38.05 Notify 02GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: None - What is the content of the CMakeFiles subdirectory in the build directory? If you think that there is no more to...
12:39.32 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:41.55 *** join/#brlcad teepee- (bc5c2136@gateway/web/freenode/ip.188.92.33.54)
12:46.22 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: None - Hello, I am adding an archive with the content of CMakeFiles folder in the build directory
12:46.27 Notify 02GCI:moret * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Ready for review - The work on this task is ready to be reviewed.
12:46.54 starseeker is amused to see another awesome nethack quote: "I consider the fact that I have ascended a wishless Tourist more of an accomplishment than my bachelor's degree."
12:49.12 Notify 02GCI:mjuvekar7 * 6057763171991552 Doxygen cleanup for LIBWDB: None - I cannot find the file misc/Doxyfile Though, a folder called misc/doxygen exists. What do I do?
12:49.27 Notify 02GCI:mjuvekar7 * 6057763171991552 Doxygen cleanup for LIBWDB: Task Claimed - I would like to work on this task.
12:52.02 Notify 02GCI:rossberg * 6057763171991552 Doxygen cleanup for LIBWDB: Task Assigned - This task has been assigned to mandarj. You have 100 hours to complete this task, good luck!
12:52.12 *** join/#brlcad konro (~root@169.255.5.130)
12:55.40 *** join/#brlcad alisha (~alisha@101.60.131.219)
12:55.48 Notify 02GCI:rossberg * 6057763171991552 Doxygen cleanup for LIBWDB: Use CMake to generate the doxyfile - You can configure Doxygen with CMake.
12:57.03 *** join/#brlcad winghouchan (~winghouch@149.254.181.54)
12:57.51 *** join/#brlcad mandarj (~mandar@59.94.113.40)
12:57.53 Notify 02GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: Task Closed - Congratulations, this task has been completed successfully.
12:58.03 *** join/#brlcad winghouchan (~winghouch@149.254.181.54)
12:58.31 mandarj I am doing the 'Doxygen cleanup' task for GCI (for LIBWDB)
12:59.13 mandarj When I was going through the code, I say that many of the code blocks are not Doxygen comments at all
12:59.49 Notify 02GCI:rossberg * 5793865080504320 Compile BRL-CAD on Windows using Cygwin: None - Thank you for uploading the content of the directory. Maybe somebody can see what goes wrong there.
13:00.05 mandarj Am I supposed to convert them to Doxygen comment blocks or do I have to just cleanup the pre-existing ones?
13:00.23 starseeker mandarj: in the header files, I would convert them to doxygen
13:00.40 mandarj starseeker: not in the .c files?
13:00.47 mandarj (many of them are pretty long)
13:01.09 starseeker check with those doing the GCI task review
13:01.24 mandarj who?
13:01.27 starseeker at least some of the C file comments probably belong in headers
13:01.36 starseeker post a question on the GCI task page
13:02.20 starseeker mandarj: as a rule of thumb - if the comment looks like it is describing functionality, what inputs and outputs mean, etc. and the function is part of public API it should be doxygen
13:02.47 starseeker if it's an internal note for other programmers explaining what's going on in an algorithm, that's not so critical
13:03.15 starseeker the priority is to make it easier to use the libraries, which means documenting the public API
13:03.42 starseeker has to head out, bbl
13:06.29 mandarj starseeker: thanks!
13:13.26 *** part/#brlcad mandarj (~mandar@59.94.113.40)
13:14.49 *** join/#brlcad mandarj (~mandar@59.94.113.40)
13:25.39 *** join/#brlcad mandarj (~mandar@59.94.113.40)
13:27.47 *** join/#brlcad YashM_ (~YashM@117.198.5.47)
13:28.34 mandarj I am doing the 'Doxygen cleanup for LIBWDB task'
13:28.53 mandarj how do I make out if a function is part of a public API?
13:33.29 mandarj ?
13:34.54 mandarj starseeker: are you there
13:34.54 mandarj ?
13:43.36 Notify 02GCI:mjuvekar7 * 6057763171991552 Doxygen cleanup for LIBWDB: None - Where will I find the Doxyfile? Also, in the files there are many functions and structs which have code blocks before them...
13:49.17 Notify 02GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: None - Sir please assign me some extra time to complete my task.. I have completed it,...
13:54.51 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:58.59 Notify 02GCI:mjuvekar7 * 6057763171991552 Doxygen cleanup for LIBWDB: Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:59.45 Notify 02GCI:mjuvekar7 * 5001720170020864 Write manual page documentation (for g-step): Task Claimed - I would like to work on this task.
14:15.05 *** join/#brlcad samsruti (~samsruti@117.227.80.127)
14:18.27 Notify 02GCI:parthmiglani_21 * 6620713125412864 Write manual page documentation (for archer): Task Claimed - I would like to work on this task.
14:18.47 Notify 02GCI:kristina97 * 6101246763073536 Create a book layout for Doc Camp Book #3: Ready for review - The work on this task is ready to be reviewed.
14:24.32 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
14:26.43 *** join/#brlcad teepee- (bc5c2136@gateway/web/freenode/ip.188.92.33.54)
14:32.16 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
14:39.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:47.33 Notify 02GCI:mihaineacsu29 * 6101246763073536 Create a book layout for Doc Camp Book #3: Task Closed - Congratulations, this task has been completed successfully.
14:47.49 Notify 03BRL-CAD:starseeker * 63678 brlcad/trunk/src/libbn/chull3d.c: sync up face normals (needs more testing)
14:48.37 Notify 02GCI:mihaineacsu29 * 6101246763073536 Create a book layout for Doc Camp Book #3: None - .docx format is ok, it covers all the formatting you set up. Thank you!
14:50.31 *** join/#brlcad teepee- (bc5c2136@gateway/web/freenode/ip.188.92.33.54)
14:54.08 Notify 02GCI:pricey1600 * 5264182400253952 Categorize all of BRL-CAD's commands into a spreadsheet: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:00.28 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:10.27 Notify 03BRL-CAD:starseeker * 63679 brlcad/trunk/src/libbn/chull3d.c: have the test main function call the libbn function instead of manipulating internals.
15:14.20 Notify 02GCI:monimont * 5898744557993984 Create a logo press kit: Format of files - Can files be in .xcf format?
15:22.28 Notify 02GCI:harman052 * 5898744557993984 Create a logo press kit: Yes - .xcf format is acceptable.
15:24.53 Notify 02GCI:harman052 * 6620713125412864 Write manual page documentation (for archer): Task Assigned - This task has been assigned to Parth Miglani. You have 100 hours to complete this task, good luck!
15:24.55 YashM_ damn couldnt submit anything today
15:25.10 YashM_ weekend's coming gonna get more time
15:25.23 Notify 02GCI:harman052 * 5001720170020864 Write manual page documentation (for g-step): Task Assigned - This task has been assigned to mandarj. You have 100 hours to complete this task, good luck!
15:33.40 Notify 03BRL-CAD:carlmoore * 63680 (brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libged/draw.c): remove trailing blanks/tabs
15:34.18 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:34.22 Notify 02GCI:sli908 * 4824199776436224 Fix any failing unit test #6: CMake fails to generate MSYS Makefiles - I am unable to obtain the makefile by using cmake. CMake consistently fails on testing if my...
15:42.55 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:57.36 Notify 02GCI:ekamjot01 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:57.46 Notify 02GCI:ekamjot01 * 5907948270256128 BRL-CAD Promotional Video #2: Task Claimed - I would like to work on this task.
16:05.08 Notify 02GCI:o7p9bxbnyj * 4954632228962304 Fix any failing unit test #7: Task Claimed - I would like to work on this task.
16:08.13 Notify 02GCI:rossberg * 5907948270256128 BRL-CAD Promotional Video #2: Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good luck!
16:08.18 Notify 02GCI:rossberg * 4954632228962304 Fix any failing unit test #7: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
16:11.21 *** join/#brlcad MarcTannous (bc194881@gateway/web/freenode/ip.188.25.72.129)
16:11.32 MarcTannous hello
16:11.54 adityagulati hi
16:12.56 MarcTannous did nayone commit some unit test fixes or global variable removals recently?
16:14.35 Notify 02GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): None - I've included the things you mentioned and made sure it compiled, but my patch file only contains the change to...
16:15.49 andromeda-galaxy MarcTannous: I believe I've committed some of mine... I'm going to try to fix those date-time-t tests right now
16:16.24 MarcTannous the 32/64 bit achine was the problem?
16:16.29 MarcTannous machine*
16:17.36 Notify 02GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): None - Sorry, meant to say "and *not* the patch with the single change."
16:17.51 Notify 02GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Ready for review - The work on this task is ready to be reviewed.
16:19.29 andromeda-galaxy MarcTannous: that one
16:19.48 Notify 03BRL-CAD:starseeker * 63681 (brlcad/trunk/CMakeLists.txt brlcad/trunk/include/bn/chull.h and 3 others): Add chull3d to the libbn build, move the test to a tester program, clean up a bunch of stuff triggered by extra warning flags on libbn.
16:20.15 andromeda-galaxy as for global variable removals, I'm not in progress on any but not all of them have been committed... You can see which ones other people have done by using search on the Melange completed tasks page
16:20.38 MarcTannous <PROTECTED>
16:20.54 MarcTannous nope, you submitted 2 I submitted one
16:21.49 brlcad neat, http://evil-icons.io/
16:22.11 MarcTannous brlcad: regarding those icons I submitted yesterday
16:22.19 MarcTannous with the 16,32,64,128,256,1024,2048 options
16:22.25 brlcad yes
16:22.33 MarcTannous want me to re-do them and just upload it to a cloud and post the link here instead of claiming a new task?
16:23.02 brlcad no, if you spend the effort to re-do them, please do claim a task and get credit for it
16:23.24 MarcTannous also, is there any way I can see what unit tests/global variables have already been removed and not commited
16:23.25 brlcad I would even suggest just uploading one size and getting feedback before doing the whole set
16:23.27 andromeda-galaxy brlcad: did you see my earlier question about how to compare the plot3 outputs from tp_3axis?
16:23.32 MarcTannous except for downloading every single diff file ?
16:24.36 brlcad MarcTannous: manually, sure -- find a global and then search completed tasks to see if anyone finished that one
16:24.42 YashM_ brlcad, that's like http://fontawesome.io/
16:24.43 andromeda-galaxy brlcad: I want to commit that one, but not before I'm sure binary diffing the files is the best way to do that...
16:24.49 brlcad or just ask, someone might know
16:25.06 brlcad andromeda-galaxy: no, I haven't gone through the backlog yet
16:25.22 MarcTannous yashM_: fontawesome has some issues though
16:25.42 YashM_ like?
16:25.48 MarcTannous I mean you pretty much have to use the whole file for one icon
16:25.56 MarcTannous evil-icons offers an alternative
16:26.03 andromeda-galaxy brlcad: sure... please let me know if you see a better way to do it when you do get there...
16:26.38 brlcad YashM_: yep, just like them
16:26.57 MarcTannous evil-icons offers .ai files though, that's great
16:27.03 brlcad MarcTannous: why is that? not separate css?
16:27.36 brlcad andromeda-galaxy: can if you resummarize briefly, I might be able to just answer it here ;)
16:27.37 MarcTannous brlcad: if you have a small scale project, and let's say you want to use 3 icons from the plentitude fontawesome has to offer, you have to use the whole file
16:27.38 YashM_ fontawesome has a font on desktop
16:27.53 YashM_ which means its vector too you just have to install the font and then you have the whole set of icons
16:30.17 andromeda-galaxy brlcad: I was doing some unit tests for tp_3axis.c as part of the task too do them for axis.c
16:30.37 andromeda-galaxy and I realized that the outputs of tp_3axis are binary plot3 files
16:30.56 andromeda-galaxy so right now, it just checks the output against a ``known good'' output via binary memcmp()
16:31.05 brlcad i was looking at it from an app or web dev perspective, you just include font-awesome.min.css and link the id you want
16:31.30 andromeda-galaxy but that would, of course, break if the function used a different method to create the same (visually) output --- drawing segments in a different order, for example
16:32.01 andromeda-galaxy unfortunately, I couldn't really think of any better way to do it, so I was wondering if you had any ideas...
16:32.18 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
16:32.50 brlcad andromeda-galaxy: yeah, that's a little tricky
16:33.29 brlcad be sure to use bu_temp_file() and to close/delete it when you're done, but comparing the binary output sounds find
16:33.37 brlcad or could try round-tripping it
16:33.49 andromeda-galaxy round-tripping?
16:34.22 andromeda-galaxy also, it currently doesn't use bu_temp_file just because I did that part based on the bn_obr() tests that create files in the test directory, but I can change that...
16:36.57 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-vbxojkxzogwdpzky)
16:37.50 brlcad andromeda-galaxy: yeah, round-tripping as in read the .pl file back into memory and see if the contents match what was expected
16:37.57 brlcad it's a simple byte format
16:38.14 brlcad memcmp is probably good enough too, but will be more sensitive to potentially subtle changes
16:38.33 brlcad since it's a unit test, could just make sure its size is > 0
16:38.53 brlcad it's pretty-printing an axis .. that will almost certainly change over time
16:39.58 brlcad and yeah, I don't think any of the tests should be creating files if we can avoid it
16:41.15 andromeda-galaxy brlcad: okay, unfortunately I can't really stop it from writing out to disk since it task a FILE * argument
16:41.23 andromeda-galaxy so I'll round-trip it to a tmpfile
16:41.32 brlcad ideally would never hit the disk... would be nice to have a portable means to use memory buffer file pointers ala fmemopen()
16:41.42 andromeda-galaxy indeed... I couldn't find one anywhere, though
16:41.51 brlcad fmemopen() will do it
16:41.58 brlcad but I've not explored just how portable that is
16:42.01 andromeda-galaxy only on GCC, right?
16:42.07 brlcad no..
16:42.37 andromeda-galaxy oh, I see... POSIX.1-2008
16:42.53 brlcad yep
16:43.08 andromeda-galaxy but nothing C99...
16:43.21 andromeda-galaxy I mean C89
16:44.23 andromeda-galaxy I can't find any equivalent for POSIX.1-2001 though
16:45.01 Notify 02GCI:harman052 * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Model the letters of "BRL-CAD" - Aditya, Although the logo looks nice but as mentioned in the task description, you need to create...
16:45.06 Notify 02GCI:harman052 * 5887275384700928 Model "BRL-CAD" in BRL-CAD: 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...
16:45.27 andromeda-galaxy for now, it is okay to use bu_temp_file()?
16:46.24 andromeda-galaxy (and memcmp)? If we eventually get a library for cross-platform fmemopen(), we can always change it to use that...
16:46.32 Notify 02GCI:ekamjot01 * 5907948270256128 BRL-CAD Promotional Video #2: Ready for review - The work on this task is ready to be reviewed.
16:47.07 brlcad andromeda-galaxy: yes, using bu_temp_file() is definitely okay/better since it avoids the perils of leaving turds on the filesystem
16:48.32 andromeda-galaxy brlcad: I'll just use memcmp for now, maybe later we'll think of a way to make it diff better? that code doesn't seem to be changed too much anyway...
16:48.42 brlcad and memcmp probably is too sensitive for a first cut -- I do suggest just checking to make sure the #bytes is greater than some minimum threshold (e.g., if I'm writing an axis out, can I really do it in anything less than 4 bytes? 8 bytes? .. there's almost certainly a minimum
16:49.11 andromeda-galaxy okay, I'll just check the file size then. Also, I'm working on using the time64 functions from https://github.com/schwern/y2038/
16:49.29 andromeda-galaxy to make bu_utctime() work properly on 32-bit systems with post-2038 dates
16:49.48 brlcad it seems obvious now, but in 5 years when that test fails because someone added arrows on to the end of the axes, it'll take someone hours or days to figure out why the test is broken and how to update the binary goo to a new binary goo
16:49.59 andromeda-galaxy so for the C functions that I'm putting in bu_date-time.h, I included the original file header comment frome time64.c
16:50.13 andromeda-galaxy brlcad: makes sense.... Okay, I'll just check the file size
16:50.23 brlcad eh? time functions?
16:50.26 brlcad we have time functions
16:50.35 andromeda-galaxy we have bu_utctime, but it calls gmtime()
16:50.43 andromeda-galaxy gmtime() on 32-bit systems requires a 32-bit time_t
16:50.54 andromeda-galaxy so bu_utctime casts our nice int64 time to a time_t
16:51.10 andromeda-galaxy so the test fails on systems with 32-bit time_t
16:51.37 andromeda-galaxy starseeker suggested that I use the functions from the above link to get a 64-bit gmtime(), since they're MIT-licensed and that's the whole point of that project
16:51.37 brlcad so ... fix bu_utctime?
16:51.49 andromeda-galaxy right... but that requires re-implementing gmtime()
16:52.01 andromeda-galaxy which is actually quite difficult to do... dealing with leap years, etc. gets complicated
16:52.38 ignaciouy can someone explain me the .in command?
16:52.58 andromeda-galaxy so https://github.com/schwern/y2038/ has an MIT-licensed implementation of gmtime that deals with int64_t...
16:53.59 andromeda-galaxy unfortunately, making it all work with using our build system to detect syscalls looks somewhat difficult.
16:54.09 brlcad andromeda-galaxy: is there a reason to not just call gmtime64?
16:54.31 andromeda-galaxy I don't believe that there is a standard gmtime64, is there?
16:55.38 andromeda-galaxy that's what I was hoping to use from the schwern/y2038 time64 project
16:57.13 brlcad okay, I'm convinced, just wanted to make sure there's not a simpler solution available
16:57.35 andromeda-galaxy makes sense... I talked to starseeker about it some last night, and neither of us could find anything easier either
16:57.44 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:57.59 brlcad that's a relatively new function, barely used, so hate to see it sucking in more without it paying its way
16:58.04 Notify 02GCI:adityagulati * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: Task Claimed - I would like to work on this task.
16:58.05 andromeda-galaxy the question that I just ran into was about time64.h, that file doesn't have a header comment with copyright & license like all the other files do
16:58.57 brlcad in reality, bu_utctime() probably needs to change or there needs to be a way to keep the time in binary format
16:59.13 brlcad s/reality/all likelihood/
16:59.57 brlcad andromeda-galaxy: the licensing is fine on that y2038 project
17:00.17 andromeda-galaxy brlcad: right... starseeker also said that MIT is alright to integrate
17:00.29 andromeda-galaxy I was just asking about how to credit the file that didn't have a header comment
17:00.53 brlcad I don't follow
17:00.58 brlcad what are you crediting?
17:01.17 brlcad what does crediting even mean in this context
17:01.29 andromeda-galaxy sorry, so what I agreed on with starseeker last night was copying in certain portions of that y2038 project
17:01.36 andromeda-galaxy to libbu, since the license is MIT
17:02.02 andromeda-galaxy but, of course, then I need to put in a comment mentioning that the original code was copyright <copyright> and licensed wiith this license: (text of mit license)
17:02.18 andromeda-galaxy whicih I did for the functions from time64.c, but time64.h doesn't actually have a copyright statement in it...
17:02.43 andromeda-galaxy brlcad: what do you mean about leaving the time in a binray format? I did notice that bu_utctime() doesn't actually appear to be used anywhere apart from the tests...
17:04.43 brlcad ah, I suggest just dropping the entire thing into either libsysv as a subdir since it technically just ensures that the time.h and time64.h functions are available
17:05.22 brlcad libbu already depends on libsysv and we can wrap the provisioning with HAVE_GMTIME64 tests there if needed
17:05.51 andromeda-galaxy sure...
17:06.15 andromeda-galaxy it also uses a bunch of configuration (like MAX_TIME_T, etc) in its own headers...
17:06.34 andromeda-galaxy that I'm not *entirely* sure how to hook into the build sysetm...
17:06.36 brlcad ugh, very annoying new intrusion attempt started yesterday .... so many peckings
17:07.15 *** join/#brlcad ignaciouy (~IgnacioUy@unaffiliated/ignaciouy/bot/remembrall)
17:08.05 andromeda-galaxy do you know how to have the build system easily test for things like the maximum time_t val?
17:08.30 brlcad andromeda-galaxy: yeah, I wouldn't try to divide up the sources other than to wholesale delete content like the perl and bin dirs
17:09.06 brlcad this is the rabbit hole that I was hoping to avoid
17:09.38 brlcad there's no easy way to it unless there's an existing cmake macro that does exactly that
17:10.10 *** join/#brlcad ignaciouy (~IgnacioUy@unaffiliated/ignaciouy)
17:10.58 brlcad andromeda-galaxy: ah, I just read the bit in their readme about installing
17:11.08 brlcad "To install, simply copy time64.c and time64.h into your project and
17:11.08 brlcad make use of the functions.
17:11.35 andromeda-galaxy right...
17:11.35 brlcad so still a subdir, but those two functions and their README and LICENSE file
17:11.42 brlcad s/functions/files/
17:11.49 *** join/#brlcad winghouchan (~winghouch@2.123.9.96)
17:12.02 andromeda-galaxy we can redefine their Int64_T to our int64_t, that should help with some of it
17:12.14 andromeda-galaxy but it doesn't help with things like time_t assumptions
17:12.31 brlcad in that case, maybe a subdir in libbu is warranted until we identify a need to have it elsewhere
17:12.53 andromeda-galaxy sure, I can do that...
17:13.29 andromeda-galaxy we could remove the part of it that tries to use the system gmtime() if the time_t is small enough... that would remove the dependence on min/max time_t vals
17:18.12 brlcad To install, simply copy time64.c and time64.h into your project and
17:18.13 brlcad make use of the functions.
17:18.15 brlcad oops
17:18.28 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
17:18.30 brlcad check_type_size(time_t SIZEOF_TIME_T)
17:18.39 andromeda-galaxy ahhh...
17:18.58 andromeda-galaxy well, this task will probably involve lots of learning cmake for me...
17:19.02 andromeda-galaxy check_struct_has_member for example
17:19.40 brlcad then in the time64_config.h or date-time.c files, you can use that SIZEOF_TIME_T to decide what to use
17:19.42 andromeda-galaxy Sorry, I don't know much about the way that cmake works right now... I'llt ry to figure out how to use those macros to create a build header file that has the values that it needs
17:20.05 brlcad you want to test for as little as possible
17:20.31 brlcad in fact, since it's in a subdir, it can have its own CMakeLists.txt file with these tests in it
17:20.32 andromeda-galaxy right... It alsohas some tests for members of struct TM, that's what I meant with SIZEOF_TIME_T
17:20.49 andromeda-galaxy right... then can the header file use the variables defined in the cmake tests?
17:22.03 andromeda-galaxy sorry, check_struct_has_member
17:22.20 *** join/#brlcad sofat (~sofat@202.164.45.208)
17:22.22 Notify 02GCI:skyler_007 * 6169030943571968 Design a new website landing page for BRL-CAD #9: Task Claimed - I would like to work on this task.
17:23.00 adityagulati Sorry To ask but could someone assign me this task 'https://www.google-melange.com/gci/task/view/google/gci2014/6082457623330816'. I have Made The Files, If Someone Could Assign The Task, I Could Upload The Files
17:23.03 Notify 02GCI:deepakkumarsharma * 6169030943571968 Design a new website landing page for BRL-CAD #9: Task Assigned - This task has been assigned to Skyler. You have 100 hours to complete this task, good...
17:27.58 adityagulati Sorry To ask but could someone assign me this task 'https://www.google-melange.com/gci/task/view/google/gci2014/6082457623330816'. I have Made The Files, If Someone Could Assign The Task, I Could Upload The Files
17:29.16 andromeda-galaxy brlcad: does BRL-CAD ever compile on platforms with time_t < 32bits?
17:30.53 brlcad not in a very long time
17:31.41 andromeda-galaxy well, that's something to not have to worry about at least...
17:32.27 andromeda-galaxy Setting SYSTEM_MKTIME_MAX, &c seems somewhat difficult to do based on the config without testing each member's type individually
17:33.16 brlcad I dont' think I even have a 16-bit system around any more, would have to scavenge an old 8088 or see if qemu can do it
17:34.22 andromeda-galaxy makes sense... I was wondering if we could just set SYSTEM_MKTIME_MAX &c to the 32-bit minimum values for now
17:34.43 andromeda-galaxy since there doesn't seem to be a great way to check the struct maximums (sorry if I'm missing something in CMake)
17:37.20 Notify 02GCI:brlcad * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
17:37.28 winghouchan Would love to start this task: "Design a web page that overviews the BRL-CAD contributors". It would certainly compliment work I've done on the landing page. However there isn't such task open :( Any chance of opening it?
17:38.07 winghouchan If it can't be opened, I'd be happy to do it anyway :D
17:39.46 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: 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...
17:44.32 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: please re-read the response - ProgrammingLuko, please re-read the previous feedback. This design is still substantially simplistic. I...
17:47.49 MarcTannous brlcad: is any new batch of tasks coming soon?
17:47.54 MarcTannous or should I claim now?
17:50.20 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #3: still generic - Mukul, this design is still overly generic and unusable. If you have questions or need help, please ask how we can...
17:50.25 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #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...
17:54.16 Notify 03BRL-CAD:starseeker * 63682 (brlcad/trunk/src/libbn/chull3d.c brlcad/trunk/src/libbn/tests/bn_chull3d.c): grr. Code works in bn_chull3d test app, but not in libged. start trying to figure out why
18:00.49 Notify 02GCI:brlcad * 6648047639461888 Design a BRL-CAD Sticker #10: better - Hardik, this design has far too much fake 3D effects for my taste, but it is better than the tiger. Here's some technical...
18:00.54 Notify 02GCI:brlcad * 6648047639461888 Design a BRL-CAD Sticker #10: 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...
18:01.44 Notify 02GCI:brlcad * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: Task Closed - Congratulations, this task has been completed successfully.
18:03.44 Notify 02GCI:brlcad * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: you're the first - The design has room for improvement, but you are the first to complete the task, so Tanks! ;) If you're...
18:04.09 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Task Claimed - I would like to work on this task.
18:08.52 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): don't see a patch file - Shardulc, I don't see a patch file submitted. A patch file is generated when you run svn diff....
18:08.57 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
18:09.32 Notify 02GCI:brlcad * 5256853575434240 Create a logo press kit #5: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
18:10.16 MarcTannous brlcad: can I get some feedback on a single file so that I know if I should do all the other dimensions?
18:16.05 Notify 03BRL-CAD:starseeker * 63683 brlcad/trunk/src/libbn/chull3d.c: Simplify copy_simp slightly
18:17.47 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
18:23.35 Notify 03BRL-CAD:starseeker * 63684 brlcad/trunk/src/libbn/chull3d.c: delete a couple macros that aren't called anywhere
18:26.30 Notify 03BRL-CAD:starseeker * 63685 brlcad/trunk/src/libbn/chull3d.c: More macro consolidation
18:29.49 Notify 03BRL-CAD:starseeker * 63686 brlcad/trunk/src/libbn/chull3d.c: More macro consolidation
18:44.49 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Steps - To fix all the issues from last time around, I am just uploading one size and if it gets an okay from your side, I will do...
18:46.39 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Forgot to mention - This being a flat version of it, without any shaders or ambiental lightning, the grayscale version matches the...
18:46.54 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Ready for review - The work on this task is ready to be reviewed.
18:48.13 *** join/#brlcad alisha_ (~alisha@115.185.67.108)
18:51.20 Notify 02GCI:monimont * 5898744557993984 Create a logo press kit: Ready for review - The work on this task is ready to be reviewed.
19:10.25 andromeda-galaxy starseeker: I'm getting build errors in chull3d.c
19:10.35 andromeda-galaxy cast from function call type of double to non-matching int
19:15.33 Notify 03BRL-CAD:carlmoore * 63687 brlcad/trunk/doc/docbook/system/man1/en/pixbgstrip.xml: use singular!
19:22.44 Notify 02GCI:amshenoy * 4959933829218304 Create a logo press kit #3: Ready for review - The work on this task is ready to be reviewed.
19:23.12 MarcTannous global variables are pretty much done
19:23.28 MarcTannous the ones not removed are the ones with dozens/hundreds of calls
19:25.32 andromeda-galaxy MarcTannous: true... that or the ones that are set all over the place
19:25.44 MarcTannous yup
19:25.48 MarcTannous just went through all of them
19:26.35 Stragus I'm sure they would love to fix these as well
19:27.07 MarcTannous not sure how these should be approached though
19:27.09 Notify 03BRL-CAD:starseeker * 63688 (brlcad/trunk/src/libbn/chull3d.c brlcad/trunk/src/libbn/tests/bn_chull3d.c): Simplify the macros further, other cleanup - add logging statements to try and identify the cause of the difference in logic flows
19:27.43 MarcTannous regarding unit tests, anyone has any idea as to why the bu_semaphore ones are failing?
19:29.51 andromeda-galaxy agh... more tests that only fail for some people...
19:30.14 andromeda-galaxy For the tests, I'm giving in and building in a VM even though it's slow so that I can get the 32-bit tests
19:30.25 andromeda-galaxy in the process of seeing if I have fixed the 32bit time ones
19:30.45 MarcTannous bu_semaphore not failing on your machine?
19:30.52 andromeda-galaxy I don't think so...
19:31.07 MarcTannous run make test now, let's create a pastebin somewhere with tests failing on 64bit and tests failing on 32bit
19:31.11 MarcTannous so that we don't have this issue again
19:31.31 andromeda-galaxy sure... my vm build is ~40% complete, then I'll have some 32bit testers...
19:31.35 Notify 02GCI:programmingluko * 5818109499801600 Design a BRL-CAD Sticker #14: Ready for review - The work on this task is ready to be reviewed.
19:31.46 MarcTannous my VM is on 32 bits and I just ran make test
19:31.58 MarcTannous run make test on a 64 bit machine, as I don't have access to one
19:32.06 MarcTannous and let's see which ones just fail because of this
19:32.10 andromeda-galaxy for my 64bit one, the only one that fails is:
19:32.23 andromeda-galaxy bu_binstr_to_hexstr_test4
19:33.05 MarcTannous my build is about 2 days old, not sure which tests have been fixed in the meantime but I have a lot failing here
19:33.17 andromeda-galaxy yeah... I think that you're probably missing some of my fixes
19:33.23 MarcTannous we can count these out
19:33.41 MarcTannous let me set up a doc
19:37.09 andromeda-galaxy actually, as of yesterday, I believe this was run on a 32bit buildslave:
19:37.37 andromeda-galaxy http://buildbot.brlcad.org/builders/brlcad-tester/builds/120/steps/Testing/logs/stdio
19:38.02 andromeda-galaxy so, my binstr_to_hexstr, the two bu_semaphors and the date/time ones that I'm trying to fix now
19:39.08 andromeda-galaxy maths22: awesome work on the buildbot! do you know when the buildslaves will be back up?
19:42.07 MarcTannous https://docs.google.com/spreadsheets/d/1DlCGUQqUMsIh1Hnn7TljnAUcWYmypKQycPk_VzBT-w4/edit?usp=sharing
19:42.29 MarcTannous I'm getting more on my VM
19:42.40 Notify 03BRL-CAD:carlmoore * 63689 brlcad/trunk/doc/docbook/system/man1/en/pixblend.xml: minor fixes to pixblend.xml
19:42.51 andromeda-galaxy okay, #5-11 I fixed
19:43.05 andromeda-galaxy we aren't supposed to worry about the regress ones, those aren't unit tests but regression tests
19:43.14 andromeda-galaxy use make check instead of make test to speed things up by not running them
19:43.18 andromeda-galaxy I fixed #17-22 as well
19:43.42 andromeda-galaxy so just #12,#13,#3,#4, like on the buildbot
19:44.25 MarcTannous wondering why the semaphor tests are failing on my machine
19:44.35 MarcTannous am looking into them right now, if I find something I'll write it here
19:44.36 andromeda-galaxy dont know...
19:44.54 andromeda-galaxy great! I should be nearly done with the time ones now, gettin5g ready to test them in my vm
19:46.00 andromeda-galaxy weird... bu_semaphor_test_p2 doesn't take this long on my machine either...
19:47.02 MarcTannous takes my machine ¬5 minutes to get past those
19:47.19 andromeda-galaxy odd... interesting
19:49.20 andromeda-galaxy hmm... I wonder if the semaphor thing has something to do with the fact thta the vms only have oneprocessor allocated
19:50.27 MarcTannous most likely
19:50.57 MarcTannous can we allow the VM to run on more than one core?
19:51.03 MarcTannous I just tried and mine is locked on one core
19:52.03 Stragus If these tests are meant to detect multithreading issues, a VM is often a poor platform for robustness tests
19:53.14 Stragus ... Unless you can force it to perform totally random context switch, which would be neat
19:54.15 MarcTannous so just have a different test altogether for when it identifies a single core machine
19:54.30 MarcTannous using bu_avail_cpus() probably wouldn't be that hard
19:58.02 andromeda-galaxy MarcTannous: I believe that you have to shut it down before VirtualBox will let that happen
19:58.14 MarcTannous tried shutting it down, it's set on one core
19:59.04 andromeda-galaxy odd...
19:59.31 andromeda-galaxy do you still want to try to fix that one?
19:59.55 MarcTannous not sure it can be fixed for one cored machines after looking into the source code
20:00.22 andromeda-galaxy MarcTannous: I have an idea, though I don't know for sure if it counts...
20:00.57 Notify 03BRL-CAD:starseeker * 63690 brlcad/trunk/src/libbn/chull3d.c: Needed the prefixes on the functions
20:01.09 starseeker andromeda-galaxy: is it still failing to build?
20:01.14 MarcTannous andromeda-galaxy: I am trying to figure out if having a separate scenario for the case in which the machine is single-cored, but I think it would defeat the purpose of the test
20:01.16 andromeda-galaxy starseeker: let me check
20:01.24 MarcTannous andromeda-galaxy: what do you have in mind?
20:01.48 andromeda-galaxy starseeker: building now
20:01.57 andromeda-galaxy MarcTannous: mostly something similar..
20:02.19 MarcTannous andromeda-galaxy: look into the increment_thread function of the test
20:02.44 MarcTannous wouldn't modifying it for a core kind of change the whole logic behind it?
20:02.50 MarcTannous a single core *
20:03.52 andromeda-galaxy yeah... probably the simplest thing to do is either to figure out some way to mark it as XFAIL on single-core machines or disable it on them
20:04.08 andromeda-galaxy starseeker: it's still failing, line 108
20:04.11 andromeda-galaxy *1008
20:04.32 MarcTannous how is a test supposed to be disabled?
20:04.43 MarcTannous directly from CMaketests?
20:06.01 MarcTannous cmakelists*
20:07.12 andromeda-galaxy I had a different way in mind that keeps it running on multi-core systems
20:07.53 MarcTannous simply if(ncpu==1) return succes; else run the script in main
20:08.09 andromeda-galaxy starseeker: can you reproduce the issue?
20:08.12 MarcTannous that would be the easiest way, but not sure we want to remove it altogether
20:08.20 MarcTannous from the VMs
20:08.45 andromeda-galaxy more just check if (ncpu < ncpurequested) { return success } {run test} that way the 1-core test still runs
20:09.30 MarcTannous so it runs the first test and returns success immediately on the other 2
20:09.56 MarcTannous yes, that would be okay, let's see if Sean/anyone else has a different idea
20:10.46 andromeda-galaxy sure.
20:11.06 Notify 03BRL-CAD:starseeker * 63691 brlcad/trunk/src/libged/bot.c: Get the bot chull subcommand running.
20:11.34 MarcTannous anyway, I'm going to bed. brlcad, when you have the time please tell us your opinion on the semaphore tests, I'll read the log in the morning
20:11.36 MarcTannous good night guys
20:12.11 starseeker andromeda-galaxy: one sec...
20:14.49 starseeker pokes Notify
20:14.56 Notify 03BRL-CAD:starseeker * 63692 brlcad/trunk/src/libbn/chull3d.c: Assign to double, then cast.
20:15.00 starseeker there we go
20:15.03 starseeker andromeda-galaxy: give that a shot
20:16.13 andromeda-galaxy okay, one second, let me finish up one other thing
20:18.57 andromeda-galaxy starseeker: okay, starting build, let's see what happens now
20:19.28 andromeda-galaxy (slow vm)
20:21.02 andromeda-galaxy I'm also trying to test out my timedate patches at the same time, sorry!
20:21.36 andromeda-galaxy can I ask you a uquick question about cmake whilewe're waiting?
20:25.03 starseeker I can try
20:25.15 starseeker (sorry, in the middle of debugging something myself)
20:25.19 andromeda-galaxy so I don't know if you saw the discussion I had this morning with brlcad about the time stuff we were talking about last night
20:25.28 andromeda-galaxy (that's fine, sorry to interrupt you)
20:25.32 starseeker did - you were wondering about how to test for functions
20:25.52 andromeda-galaxy well, on the build system side of it
20:26.09 andromeda-galaxy I left the MAX_GMTIME structure the same way they had it, but changed it to not use a struct initializes
20:26.22 starseeker ok...
20:26.25 andromeda-galaxy because the standard doesn't actually say what order the fields should be in
20:26.54 andromeda-galaxy and so all that CMake is checking for is the size of time_t
20:27.01 Notify 03BRL-CAD:n_reed * 63693 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r63071; improves curve linking
20:27.31 starseeker and you want it to check for something else?
20:27.32 andromeda-galaxy but right now, basically the CMakeLists.txt file in the subdir uses BU_ADDLIB to declare itself a library
20:27.35 andromeda-galaxy and libbu links againsit that
20:28.11 andromeda-galaxy (also, it just leaves the support for the bsd-extension fields in struc tm disabled all the time, we don't really need them)
20:28.22 starseeker sure
20:28.26 andromeda-galaxy so I just wanted to check whether having it be a library that libbu linked against was the right way to do it
20:28.27 Notify 02GCI:Melange * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Reopened - Melange has detected that the final deadline has passed and it has...
20:28.44 andromeda-galaxy I think that your most recent patch fixed the build
20:29.18 starseeker nods - too bad I somehow broke the chull3d algorithm :-/
20:29.27 starseeker grr
20:29.52 starseeker andromeda-galaxy: you can do it that way (library) but it's usually more complicated to do it in that fashion
20:30.14 starseeker you can also add the necessary file(s) straight into libbu
20:30.31 andromeda-galaxy ah.. I did it that way because Sean suggested putting the files in a subdir and having their own CMakeLists.txt
20:30.38 starseeker oh
20:30.43 andromeda-galaxy and I couldn't figure out any other way to give them their own CMakeLists.txt
20:31.12 starseeker well, you can do an add_subdirectory on the subfolder in libbu's CMakeLists.txt
20:31.35 brlcad starseeker: that sound okay?
20:31.40 brlcad kind of wanted to keep the logic separate
20:31.49 starseeker yeah, that should be fine
20:31.55 andromeda-galaxy basically, what it does know, I think, is that it uses add_subdirectory() and also adds "y2038" to the list of libraries for libbu to link against
20:31.56 starseeker basically a little mini src/other build
20:31.57 brlcad since in theory this would go away at some point in the future when more platforms support it
20:32.25 andromeda-galaxy and in the subdir, the CMakeLists.txt uses BRLCAD_ADDLIB() to add the y2038 lib that is linked against
20:32.35 brlcad it's probably already possible to just have a half-dozen checks for various 64-bit timing routines in cmake and make bu_utctime use that
20:32.56 brlcad but I'm still conflicted that this is effort for a feature we're not actually using yet ;)
20:33.10 starseeker nods - depends on how strong a guarantee we want/need for the time function
20:33.28 brlcad it'd be like semaphore or parallel
20:33.37 brlcad there'd be a #error if it couldn't
20:33.58 brlcad which I just really doubt we'd practially encounter
20:34.07 brlcad still useful, though, no worries there
20:34.15 andromeda-galaxy right... I kind of like doing it this way for now, it shouldn't be too much work to connect the library...
20:34.20 brlcad i'm just glad andromeda-galaxy is doing the work ;)
20:34.28 starseeker brlcad: I don't have any really strong opinion either way - I do like making the function robust, if we're going to do the unit test on it
20:34.32 brlcad gets to learn a little cmake
20:34.36 brlcad and that's useful in itself
20:34.42 andromeda-galaxy true...
20:35.09 brlcad this should be the better way, so keep on .. we just need to expose that timestamping in a few places
20:35.38 andromeda-galaxy indeed.. Hopefully my 32bit vm build will finish soon so that I can test it
20:35.44 brlcad I'd say cache system wants that, but it really begs for binary timestamps
20:35.51 starseeker if we don't want to guarantee that it will work we should either a) document why we aren't testing that so someone else doesn't add the test back in or b) condiditonalize it to environments where it has a chance of working
20:36.05 andromeda-galaxy brlcad: speaking of semaphore, did you see the above discussion about bu_semaphore?
20:36.15 n_reed Irssi 0.8.15 (20100403) - http://irssi.org/ end
20:36.21 starseeker should eat something before trying to figure out how he messed up chull...
20:36.26 brlcad andromeda-galaxy: not yet
20:36.53 brlcad starseeker: you mean leave it as gmtime()? I don't think that's an option given a bug has been observed with the testing
20:37.28 starseeker brlcad: that's my point - the test itself isn't valid unless we're either prepared to guarantee the behavior it is testing or disable the test when we know it won't work
20:38.38 starseeker thinks we might as well make it robust (especially since andromeda-galaxy is doing it ;-)
20:38.47 brlcad I think we're saying the same thing
20:38.51 brlcad if the function is going to exist
20:38.54 brlcad it needs a unit test
20:39.04 starseeker nods
20:39.07 brlcad if it has a unit test, it is testing prescribed behavior
20:39.17 starseeker right
20:39.46 brlcad if the test fails, the options are only remove the feature, change the implementation to match the test, or change the test to match the implementation
20:40.33 starseeker and the implementation is apparently system dependent unless we guarantee it, which sorta defeats the purpose of something like that
20:40.33 brlcad and what we're talking about here are simply two different ways to change the implementation
20:41.09 starseeker nods - I think andromeda-galaxy is in good shape with the approach he's on
20:41.26 brlcad no more defeating than semaphore defining a locking mechanism or bu_timer() giving a high-resolution timing mechanism
20:41.56 starseeker right
20:42.11 brlcad it's either a bunch of cmake tests and #ifdefs in the implementation or a different set of cmake tests and no #ifdefs in (our) implementation ;)
20:42.29 Notify 03BRL-CAD:n_reed * 63694 (brlcad/trunk/src/libbrep/intersect.cpp Property Changed: and 3 others): merge changes from brep-debug r63194; prevents errors in surface intersection routines from BoundingBox() failures
20:42.54 andromeda-galaxy brlcad: leaving the max/min gmtime values alone, I think I have it down to one cmake test
20:43.55 andromeda-galaxy also, to get max size_t from the cmake SIZEOF_TIME_T, I need to do something like 2^(SIZEOF_TIME_T*8-1), right?
20:43.57 Stragus would just #error when the date is around 2034 and sizeof(time_t)*CHAR_BIT <= 32
20:45.08 Stragus (1<<(sizeof(time_t)*CHAR_BIT))-1 but the shift will overflow
20:46.02 Stragus Your -1 before the shift will remove a bit and prevent an overflow, but the result will also be wrong
20:46.39 andromeda-galaxy Stragus: I though that for signed integers it was num_bits-1
20:46.42 *** join/#brlcad winghouchan_ (~winghouch@05440a2d.skybroadband.com)
20:47.16 Stragus Cool, time_t is signed, you are right
20:47.57 andromeda-galaxy Stragus: So (1<<(sizeof(time_t)*CHAR_BIT - 1))-1
20:48.07 Stragus Yup
20:48.11 andromeda-galaxy for max, and -(1<<sizeof(time_t)*CHAR_BIT-1)) for min?
20:48.23 Stragus Correct
20:48.51 Stragus wonders why they made time_t signed
20:48.59 andromeda-galaxy times < 1970?
20:50.31 Stragus I guess tracking past dates was more important than working until 2106
20:51.49 Stragus Seems some OSes use an unsigned time_t, like QNX
20:53.45 andromeda-galaxy hmm.. interesting...
20:53.49 andromeda-galaxy more compatibility problems
20:54.01 andromeda-galaxy any idea how to make cmake skip 208?
20:54.02 brlcad time_t is unsigned on some platforms
20:54.28 andromeda-galaxy brlcad: agh... now I have no idea how to calculate the min and max from the sizeof
20:54.36 brlcad andromeda-galaxy: I'm not sure what you're doing
20:55.24 brlcad if you're putting in y2038, you'll just #include "y2038/time64.h" and use gmtime64()
20:55.26 Stragus if( (time_t)-1 > (time_t)0 ) printf( "We are teh unsigned!1\n" );
20:55.41 andromeda-galaxy brlcad: well, one of hte config paramaeters for y2038 is the max/min host time_t
20:55.59 andromeda-galaxy it uses that so that it can call the host time_t when the value issmall enogh
20:56.11 andromeda-galaxy by default, it's fixed at a 32-bit signed time_t
20:56.45 brlcad doesn't see that mentioned in their time64_config.h
20:56.54 andromeda-galaxy time64_limits.h
20:57.05 andromeda-galaxy even though the INSTALL file doesn't mention it, time64.c includes it
20:57.30 brlcad ah, was going to say -- it's not included with time64.h
20:57.35 Stragus What's wrong with just refusing to compile 32 bits after 2034? :)
20:58.40 andromeda-galaxy brlcad: so I'm not entirely sure what to do...
20:58.54 Notify 03BRL-CAD:n_reed * 63695 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r63161,63165,63193,63195,63196,63200,63202; improvements to get_subcurves_inside_faces()
20:59.57 andromeda-galaxy well, I could just leave it at the default and disable using host time_t...
21:01.04 starseeker brlcad: I think this is what I was thinking of: http://opensource.cit-ec.de/projects/surface_mesh
21:01.55 andromeda-galaxy brlcad: do you think that that would be alright?
21:02.04 andromeda-galaxy If so, I'll submit my current patch...
21:02.06 starseeker http://graphics.uni-bielefeld.de/publications/imr11.pdf
21:03.05 brlcad starseeker: ah neat .. hadn't seen them
21:03.36 starseeker dunno if their license is flexible or not - would guess probably not, since they went for LGPLv2
21:04.25 Notify 02GCI:o7p9bxbnyj * 4954632228962304 Fix any failing unit test #7: Ready for review - The work on this task is ready to be reviewed.
21:05.18 Notify 03BRL-CAD:n_reed * 63696 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r63171,63190,63205-63209; improvements to face splitting
21:05.18 *** join/#brlcad konro (~root@41.244.241.159)
21:06.06 brlcad andromeda-galaxy: well it sounds like the route your going down is amost there -- you can get SIZEOF_TIME_T easily enough, and getting the sign is also easy
21:06.09 *** join/#brlcad chick_ (~capslock@41.205.22.41)
21:06.14 brlcad with those two, you have your range
21:07.12 konro brlcad: Hello
21:08.38 Notify 03BRL-CAD:n_reed * 63697 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge changes from brep-debug r63210; link overlapping ssx curves
21:09.43 konro brlcad: i have been doing some work on vrml-g converter and would like to know if i am on the right track
21:12.05 andromeda-galaxy brlcad: did you see what I said above? I'm going to try just disabling the system timef cfunciton
21:12.59 brlcad check_c_source_compiles("#include <time.h>\nint main() { int sign[(((time_t)-1) > 0) ? 1 : -1]; return 0; }\n" HAVE_UNSIGNED_TIME_T)
21:13.20 brlcad konro: go on... ;)
21:13.21 andromeda-galaxy is there anything wrong with just using gmtime64 for everything?
21:13.55 brlcad andromeda-galaxy: within the implementation of bu_utctime(), nothing wrong
21:14.14 brlcad the problem will be if anyone tries to use other functions from this chunk of code you're adding
21:14.53 brlcad basically leaving a live grenade in there if there's not some means to disable the functions using those symbols
21:15.16 andromeda-galaxy hmm? I just meant thatin the y2038 config file you can disable using the system functions
21:15.55 brlcad seriously, though, you have it right there .. that check_c_source_compiles line and the other sizeof test, then a couple #ifdef's in the limits header to set the min and max values (once unsigned, once signed)
21:16.29 brlcad guide me to what you're referring to?
21:16.50 andromeda-galaxy wtrue... I was just wondering whether there's any advantage to using the system functions for small numbers
21:18.07 brlcad I mean point me to what code you're referring to for disabling system functions
21:18.14 andromeda-galaxy in _config.h, USE_SYSTEM_LOCALTIME,USE_SYSTEM_MKTIME
21:18.16 andromeda-galaxy etc.
21:18.38 konro brlcad: I was able to get the vrml primitive nodes and carry out some transforms then print the vertices using to stl format and then do an stl-g transformation which can be seen in the following wireframe representation http://imgur.com/A7GXmAq
21:19.13 brlcad andromeda-galaxy: gotcha
21:19.16 brlcad reading
21:20.57 brlcad okay, I see now, yeah that's fine
21:21.10 konro brlcad: sorry if any confusions konro is thesame as konrado
21:21.42 brlcad be sure to put warnings around both the localtime/gmtime limits and their USE_SYSTEM... vars sections down below
21:22.13 brlcad konro: yeah, I saw that image yesterday, progress!
21:22.13 andromeda-galaxy what kind of warnings? just mentioning that they aren't used?
21:22.25 brlcad or a couple days ago
21:23.04 brlcad andromeda-galaxy: that's not a very useful warning... :)
21:23.29 brlcad the warning on top is that the values on the limits should be dynamically set via cmake tests
21:23.30 andromeda-galaxy that's what I thought... what warning did you mean?
21:23.48 brlcad the warning down below is that turning on USE_SYSTEM... may be wrong without setting the limits
21:24.30 brlcad alternatively, edit the implementation to make it not possible to set/unset them and put a note in readme saying that edit was made
21:25.06 andromeda-galaxy ahh.. I put in a comment that says that we turned that off to allow fewer tests for platforms
21:25.25 brlcad konro: so what's your next step -- put the vertices into an array and call mk_bot() ?
21:25.50 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
21:26.07 brlcad andromeda-galaxy: that's sort of a rather passive statement
21:26.18 brlcad the concern is that things can be wrong
21:26.31 andromeda-galaxy okay, I'll edit it in a little bit...
21:26.33 brlcad by merely uncommenting or adding a line that turns something on
21:27.07 andromeda-galaxy I can't put the new version up on melange right now, but I will do it before I commit
21:27.18 brlcad you have to make this future-proof to someone that is going to glance at this file X years from now long after everyone has forgotten that the limit values were never hooked up
21:29.44 konro brlcad: I would first read and store the node in a tree where i can carry out the transform hierarchically and then store the vertices an array and pass to mk_bot()
21:30.20 Notify 02GCI:Melange * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the...
21:31.50 konro brlcad: But still contemplating on how to handle instances of user defined node for example proto and use types
21:33.01 konro brlcad: with proto keyword and use keyword
21:40.47 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:43.14 *** join/#brlcad konro (~root@41.244.241.159)
21:55.18 Notify 02GCI:martinhesa * 6356614713966592 Design a BRL-CAD Sticker #11: Ready for review - The work on this task is ready to be reviewed.
22:03.47 *** join/#brlcad martinhesa (~Martin@168.Red-83-50-147.dynamicIP.rima-tde.net)
22:17.42 Notify 02GCI:Melange * 6124204973883392 Compile BRL-CAD with Tcl/Tk's latest core-8-5-branch: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
22:59.52 Notify 03BRL-CAD:starseeker * 63698 brlcad/trunk/src/libbn/chull3d.c: Ah hah! Left over constant from earlier testing.
23:26.17 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: Ready for review - The work on this task is ready to be reviewed.
23:29.51 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: None - I unfortunately wasn't able to model and render a cube in BRL-CAD, but I did change the color scheme to a darker red and...
23:29.52 Notify 02GCI:spawnflames * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
23:59.56 *** join/#brlcad Michael_Huang (490fa93c@gateway/web/freenode/ip.73.15.169.60)
IRC log for #brlcad on 20141212

IRC log for #brlcad on 20141212

00:03.28 Notify 02GCI:mitsukimoon * 4949440150372352 Design a BRL-CAD splash screen #4: Ready for review - The work on this task is ready to be reviewed.
00:55.26 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
01:00.42 starseeker hah! http://brlcad.org/~starseeker/bunny_chull.png
01:01.30 andromeda-galaxy starseeker: awesome!
01:05.26 starseeker brlcad: here's what it did with a rotated cube: http://brlcad.org/~starseeker/rotated_cube_chull.png
01:06.13 starseeker performance isn't so hot (not sure the dragon model will finish - have to try it overnight) but at least it's working
01:07.30 andromeda-galaxy starseeker: asking on #cmake about some cmake/ctest argument-quoting woes
01:07.57 andromeda-galaxy starseeker: the chulls look great!
01:08.37 starseeker nods - yeah, the quoting thing kinda sucks
01:08.40 starseeker thanks!
01:09.06 starseeker andromeda-galaxy: now all we need is for someone to read the quickhull paper and update chull3d.c to use that approach ;-)
01:09.29 starseeker n_reed is right - need to profile it to see where time is spent
01:10.30 starseeker from 3155 lines in the original hull .c and .h files to 1222 in chull3d.c as it stands today
01:11.41 andromeda-galaxy wow, that's a nice reduction
01:12.14 andromeda-galaxy the problem with ctest is that it won't pass empty arguments through to the test --- if I say add_test(... tester_.. "" 5), it calls tester_... "5"
01:12.50 starseeker andromeda-galaxy: I think in that situation I've just added a specific option to the command that tells it to test empty
01:12.57 starseeker ./tester_yadda -empty
01:12.59 starseeker or some such
01:17.12 andromeda-galaxy yeah... for a couple of others that could only have one argument blanck, I set it up to interpret a missing argument as an empty string
01:17.35 andromeda-galaxy just doesn't always work if there are multiple different combinations of possibly empty arguments
01:17.48 andromeda-galaxy strcmp() it with empty or some such special value is a possibility, of course...
01:18.39 andromeda-galaxy If I figure out how to fix this, we should be down to only the bu_semaphore() tests failing on single core machines, as far as I know...
01:44.41 Notify 02GCI:Melange * 4949440150372352 Design a BRL-CAD splash screen #4: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
01:48.28 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
02:02.41 andromeda-galaxy starseeker: are you still here?
02:03.02 andromeda-galaxy I was talking to a couple of people in #cmake, it seems like there isn't erally any way to make CMake pass the empty string through
02:03.34 andromeda-galaxy what do you think of defining a BRLCAD_ADDTEST() macro that evaluates to using add_test() with a little sh wrapper script that converts arguments like $EMPTY into ""?
02:03.41 andromeda-galaxy I mean, arguments like EMPTY
02:05.43 Stragus I don't think a bash script would be acceptable for portable compilation
02:05.53 andromeda-galaxy /bin/sh?
02:06.03 Stragus Yes yes, what about on Windows? :)
02:06.49 andromeda-galaxy good point...
02:07.15 andromeda-galaxy well, we can't do it in CMake, and putting a thing to check for each argument in *every* test seems annoying
02:07.30 andromeda-galaxy I guess we could write a C prograam that goes through its arguments, fixes them, and then calls system()...
02:07.39 Stragus I have no good suggestion to offer, I can't stand CMake myself
02:07.41 andromeda-galaxy then have the BRLCAD_ADDTEST() macro call that...
02:08.29 andromeda-galaxy sStragus: agreed.. unfortunately, the rest of BRLCAD uses it...
02:09.51 Notify 02GCI:parthmiglani_21 * 6620713125412864 Write manual page documentation (for archer): Ready for review - The work on this task is ready to be reviewed.
02:10.18 ignacio Leaderboard updated! Please look it! http://kuckuck.treehouse.su:5000
02:13.29 andromeda-galaxy Stragus: now if we did that, where should the script go?
02:16.24 Stragus There's already a sh/ directory with bash scripts, I guess that would seem appropriate
02:16.51 Stragus But I don't think compilation should depend on bash just for that little "" issue
02:19.33 andromeda-galaxy true... I was saying, if I do write a little C90 program to do it
02:19.39 andromeda-galaxy I'm not really sure where that should go
02:19.59 andromeda-galaxy I was thinking of misc/CMake/BRLCAD_Tests.cmake for the CMake fie
02:20.01 andromeda-galaxy *file
02:24.43 starseeker andromeda-galaxy: what about just constructing your test app to have a -e option that takes a numerical argument (1, 2, 3, etc.) to simulate various empty argument combinations?
02:25.00 starseeker Stragus: if you can't stand CMake try autotools
02:26.17 andromeda-galaxy starseeker: it's just that then we would have to do that for *every* test
02:26.20 starseeker the argc/argv arguments to the test app don't have to literally express what you want to run
02:26.41 starseeker what do we do for libbu's vls?
02:26.55 andromeda-galaxy well, up until a couple of days ago, those were failing to
02:27.11 andromeda-galaxy then I set it up so that the tests interpreted a argc of one less than expected as meaning that expected was empty
02:27.33 andromeda-galaxy since this isn't an optimal solution. I was looking for something better to do today...
02:27.47 starseeker andromeda-galaxy: we control the test applications ourselves
02:27.57 starseeker so they can do whatever they need to do
02:28.25 starseeker is find with having something like a -t # in any test app we need to have it so we can simulate various "odd" conditions
02:28.28 andromeda-galaxy starseeker: I just don't like duplicating all of that...
02:28.37 starseeker how is it duplicating?
02:28.47 andromeda-galaxy well, right now each test app is a standalone C program
02:28.53 starseeker right...
02:29.02 andromeda-galaxy each one would need that functionality, and we don't currently have a libtest or some such to use
02:29.14 andromeda-galaxy that's why I was thinking of writing one C program to wrap them
02:29.30 andromeda-galaxy and the writing a BU_ADDTEST() macro that automatically wraps the tests in calls to that program
02:29.30 starseeker you just define a bu_getopt to grab the number, and then a switch statement for the possibiliteis
02:30.09 andromeda-galaxy right, just seems a shame to be duplicting ~5-10 lines of code per test
02:30.25 starseeker well, that's not too huge
02:30.31 starseeker small price to pay for robustness
02:31.20 starseeker suspects any other solution will be more complicated...
02:32.26 andromeda-galaxy what's wrong with using a small C program to wrap them (see above)?
02:32.41 starseeker it adds an extra layer
02:33.02 starseeker probably need to discuss with brlcad - my preference is to keep the test apps as dirt simple as possible
02:33.30 andromeda-galaxy It seems to me like the individual applications should be simpler with a common wrapper to execute them properly...
02:34.06 starseeker worries about portability for things like that... I've written small C programs before to do things in the configure process, and they're almost always portability headaches
02:34.23 andromeda-galaxy not something for configure, just something to run for each test
02:34.40 andromeda-galaxy that iterates through argv, copies to a new array with "EMPTY" replaced by "" or with the -t argument
02:34.57 andromeda-galaxy and then calls the real script with system() etc. portable C
02:35.10 starseeker see, it's that last step I'm wary of
02:35.54 starseeker andromeda-galaxy: do you have an example that displays the problem?
02:36.24 andromeda-galaxy well for one, bu_binstr_to_hexstr_test4
02:36.29 andromeda-galaxy that's why that one keeps failing
02:36.54 starseeker bitv-tests.cmake?
02:36.59 andromeda-galaxy indeed.
02:37.09 andromeda-galaxy that test calls the tester with "" as the first argument, which gets stripped out
02:38.38 andromeda-galaxy what about <stdlib.h> int system(const char *command)? the man page says CONFORMING TO: C89, C99, POSIX.1-2001
02:41.11 *** join/#brlcad YashM (~YashM@117.222.23.4)
02:41.26 starseeker andromeda-galaxy: there are several ways to go about this
02:41.36 starseeker andromeda-galaxy: can you test on Windows?
02:41.48 starseeker the regress tests don't work on Windows, but in principle these should
02:41.49 andromeda-galaxy I don't have a windows vm with me now unfortunately...
02:43.30 *** join/#brlcad YashM_ (~YashM@117.198.20.181)
02:44.33 andromeda-galaxy starseeker: I could grab an IE testing vm form https://www.modern.ie/en-us/virtualization-tools, I guess... getting brlcad set up on it would be kind of annoying though
02:44.53 starseeker andromeda-galaxy: let me try something once...
02:45.00 andromeda-galaxy starseeker: sure
02:45.48 Notify 02GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
02:51.33 *** join/#brlcad YashM (~YashM@117.222.18.69)
02:52.35 Notify 03BRL-CAD:starseeker * 63699 (brlcad/trunk/src/libbu/tests/bitv-tests.cmake brlcad/trunk/src/libbu/tests/bu_bitv.c): Add a special case for empty input testing of hexstr_to_binstr
02:52.41 starseeker andromeda-galaxy: what about that?
02:52.50 andromeda-galaxy let me look at it...
02:53.55 andromeda-galaxy that might work...
02:54.24 andromeda-galaxy I'd probably prefer to just check argc() in the test function
02:54.40 starseeker andromeda-galaxy: as you pointed out though, that's not a general solution
02:54.47 starseeker what if you wanted the other arg to be empty?
02:54.51 andromeda-galaxy but I know how to do a couple of workarounds in that way, what this was about was finding a more general way to make all the tests work automatically without including special cases
02:55.00 andromeda-galaxy right
02:55.49 starseeker is OK with special casing such things - it's hard to predict what the patterns will be when you're testing such a wide range of functions, if there even are such patterns - but that's just my opinion
02:56.00 starseeker andromeda-galaxy: feel free to make a stab at it
02:56.09 starseeker you've thought about it harder than I have :-)
02:57.56 andromeda-galaxy starseeker: do you know if system() works on windows?
02:58.03 andromeda-galaxy supposedly it's part of C*9
02:58.05 andromeda-galaxy C*(
02:58.07 andromeda-galaxy C89
02:58.38 starseeker I'm afraid I don't. Even if it nominally does, I'm worried that some antivirus programs might decide they don't like it...
02:59.05 starseeker no idea if that's a possibility...
02:59.07 andromeda-galaxy argh.. the program has to be able to spawn a child portable *somehow*
03:01.24 starseeker it might just work - I guess I always think back to editit.c, which is what we use to launch an external editor
03:01.43 starseeker complicated business, but maybe launching a test app will be simpler
03:02.39 starseeker andromeda-galaxy: brlcad's the guy to talk to for this sort of stuff - his knowledge is much deeper than mine
03:03.09 andromeda-galaxy starseeker: okay...
03:03.32 starseeker andromeda-galaxy: the objection to r63699 is verbosity?
03:04.01 andromeda-galaxy partly, and partly the fact that similar code could be required in potentially all of the tests
03:05.31 starseeker wishes we had more powerful option parsing - this is an ideal case for flags that can optionally accept an input or exist on their own
03:06.01 andromeda-galaxy Maybe the easiest thing to do is to have some libbu function that each test invokes at the beginning that creates a new argv with any args with a specific value replaced by ""
03:06.01 starseeker ./tester -i "str1" -f "format_str" vs. ./tester -i -f "format_str"
03:06.41 andromeda-galaxy then the verbosity is *much* lower, duplication is mostly avoided, we don't need a CMake macro, and we don't have to worry about cross-platform execution
03:06.44 andromeda-galaxy !
03:07.02 starseeker andromeda-galaxy: that might be the way to go
03:07.50 starseeker lord knows upgrading the option parsing is beyond gci scope...
03:08.08 Stragus Some library functions to preprocess/filter arguments would be a sane way to go
03:08.13 starseeker andromeda-galaxy: yeah, the more I think about it the more that makes sense
03:08.25 andromeda-galaxy starseeker, Stragus: great! I'll start working on that
03:08.55 andromeda-galaxy would it be alright to call fix_args(&argc, argv) and let it mutate the caller's argc and argv?
03:09.14 andromeda-galaxy or would it make more sense to do something like new_argc = fix_args(argc, argv, &new_argv)?
03:09.32 Stragus new_argv would be problematic
03:09.56 Stragus First choice really makes it easier for everybody
03:10.06 starseeker doesn't recall offhand what the issues might be with mucking with the input argv...
03:10.22 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: None - Almost done, just one final question: what do you mean when you say to simplify the prose?
03:10.23 starseeker but yeah, from a function api standpoint I agree
03:10.27 andromeda-galaxy the only thing left then is that we'd need another function/macro to free the malloc()d argv at the end
03:10.31 starseeker can always duplicate the argv array
03:10.51 andromeda-galaxy and reset &argv to point to the duplicate?
03:11.09 Stragus By the C standard, argc and argv are writable
03:11.41 andromeda-galaxy then I'll probably just make it take (&argc, argv) and overwrite the pointers with pointers to "" on any necessary arguments
03:11.59 starseeker how about this - have bu_test_argv(argc, argv) return a char ** pointer to either the original argv (if no changes were made by the function) or a pointer to the new malloced argv copy
03:12.19 andromeda-galaxy starseeker: would work... you need some way to modify argc as well...
03:13.01 starseeker have the function create a null terminated argv array, so you can iterate over it looking for the null?
03:13.06 starseeker can get acount that way
03:13.20 andromeda-galaxy would work that way as well, it's just a little more work for the caller
03:14.11 andromeda-galaxy or int new_argc; char **new_argv; new_argv= bu_test_argv(argc, argv, &new_argc)
03:14.21 starseeker so char **working_argv = bu_test_argv(argc, argv); if (working_argv != argv) { iterate to get argc; } else { working_argc = argc }
03:14.37 Stragus This bu_test_argv() could have other uses such as a special syntax to say "read parameters from that file", or whatever other generic argument operations desired in all programs
03:15.14 andromeda-galaxy Stragus: true
03:15.27 andromeda-galaxy starseeker: would work, but again, why make the caller have to do more than necessary?
03:15.53 starseeker if we go with your way (which I agree is probably simpler for the caller) then how about this?
03:16.57 starseeker int parse_result = bu_test_argv(argc, argv, &ac, &av); with the return code assigned to parse result containing information about what happened
03:17.13 andromeda-galaxy int ac, char ** av?
03:17.23 andromeda-galaxy so it sets av to be a pointer to the new argv and ac to be the new argc?
03:17.34 starseeker 0 = no change, 1 = successful parse with one or more changes from the original, -1 if error
03:17.49 andromeda-galaxy starseeker: right!
03:18.09 Stragus If the call modifies argc and argv, then you just need one extra line of code, people can keep using same ol' good argc/argv
03:18.09 starseeker right - av will either be the new argv array (return code 1), the original argv pointer (return code 0), or NULL (error)
03:18.25 andromeda-galaxy I'll work on that in a little bit...
03:18.29 starseeker Stragus: you're sure those are modifiable?
03:18.32 Stragus Yes
03:18.36 andromeda-galaxy http://port70.net/~nsz/c/c89/c89-draft.html
03:18.42 Stragus So says the C standard
03:19.00 andromeda-galaxy * The parameters argc and argv and the strings pointed to by the argv array shall be modifiable by the program, and retain their last-stored values between program startup and program termination.
03:19.01 starseeker andromeda-galaxy: OK, try that then - same parse result codes, just no extra parameters
03:19.08 andromeda-galaxy starseeker: sure, will do
03:19.24 starseeker and the caller will know whether they need to free argv based on the return code
03:19.40 andromeda-galaxy sounds good! I think that I need to go for a little while now, I'll work on that when I get back...
03:19.54 Notify 02GCI:Melange * 4938019295461376 Design a new website favicon! #10: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
03:20.07 starseeker or actually I suppose it doesn't really matter, since this isn't something intended for other libraries but only for programs...
03:20.24 starseeker andromeda-galaxy: sounds good
03:21.07 starseeker still, would be nice to know via return code for debugging purposes if bu_test_argv worked or not...
03:21.17 Stragus How can it fail? :)
03:21.26 starseeker someone might feed it garbage
03:21.36 starseeker argv array that doesn't match its argc
03:21.44 Stragus Then it's going to segfault
03:22.07 starseeker let me guess - the standard doesn't specify null termination on an argv array?
03:22.47 Stragus Ah yes, looks like argv[argc] must be zero
03:23.06 starseeker so then there should be a way to sanity check
03:31.41 Notify 02GCI:pgambs * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
03:33.51 Notify 02GCI:pgambs * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:56.22 *** join/#brlcad chick_ (~capslock@41.205.22.41)
04:06.53 ofnlut_ can anyone help me out with the cmake dev-C++ task?
04:10.58 *** join/#brlcad ofnlut__ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:14.39 *** join/#brlcad Michael_Huang (~mike@2601:9:740:44:85f3:d68:3131:e7bd)
04:17.59 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:38.31 andromeda-galaxy starseeker, Stragus: is this something to put in argv.c/file.h?
04:45.04 *** join/#brlcad YashM (~YashM@59.88.27.35)
04:51.23 andromeda-galaxy starseeker, Stragus: I just realized that if it's checking for #EMPTY and replacing that with "", then it doesn't really need to change argc, so the type, at least for now, is int bu_test_argv(int argc, char **argv) (it updates argv in-place)
04:57.30 MarcTannous did Sean say his opinion regarding the bu seemaphore testS?
04:57.36 MarcTannous and good morning everyone
05:01.06 Notify 02GCI:brlcad * 5907948270256128 BRL-CAD Promotional Video #2 http://www.google-melange.com/gci/task/view/google/gci2014/5907948270256128: have the right idea Ekamjot, you are definitely on the...
05:01.11 Notify 02GCI:brlcad * 5907948270256128 BRL-CAD Promotional Video #2: 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...
05:02.12 Stragus andromeda-galaxy, I think the point of allowing an update to argc was to make it future-proof
05:02.34 Stragus For example if, one day, you wanted to add extra parameters to read input from a file, or about anything else
05:04.55 MarcTannous brlcad: please tell me if this one layout is okay http://www.google-melange.com/gci/task/view/google/gci2014/5256853575434240 so I can make the others ( like you said yesterday )
05:06.48 andromeda-galaxy Stragus: ah, okay... No harm in allowing it but not using it, I guess.
05:11.44 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:18.21 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:19.45 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:19.53 andromeda-galaxy Stragus: in that manner, we might as well make it take char ***argv as well, in case we need to e.g. skip a few arguments or totally reassign argv...
05:19.59 andromeda-galaxy does takingthe address of argv work?
05:22.11 Stragus You'll have to take the address of argv if you want to realloc and add arguments... Just replacing or removing arguments could use the existing array
05:23.40 Notify 02GCI:reduceqq * 6366650240598016 Animate our logo! #8: Ready for review - The work on this task is ready to be reviewed.
05:23.41 Notify 02GCI:brlcad * 5256853575434240 Create a logo press kit #5: looking good - This is looking really good, much better and more flexibly useful. As for your model, is there a specific reason you...
05:23.50 Notify 02GCI:brlcad * 5256853575434240 Create a logo press kit #5: 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...
05:26.06 Notify 02GCI:adityagulati * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
05:27.41 Notify 02GCI:deepakkumarsharma * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Assigned - This task has been assigned to spawnflames. You have 100 hours to...
05:29.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:30.23 andromeda-galaxy Stragus: right... I couldn't figure out according to thes tandard if that is allowed
05:30.26 andromeda-galaxy do you know?
05:30.52 Stragus argc and argv are writable, yes
05:31.04 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
05:31.14 adityagulati hi
05:31.26 andromeda-galaxy I know that they're writable, but does the spec say that they have to be addressable?
05:32.25 Stragus I believe argv[i] is valid by the standard, and argv[i][j] might be undefined
05:32.41 andromeda-galaxy I meat, does &argv have to be defined?
05:33.00 andromeda-galaxy *meant
05:33.06 Stragus Of course, it's a variable like any other
05:33.47 Notify 02GCI:brlcad * 4959933829218304 Create a logo press kit #3: Task Closed - Congratulations, this task has been completed successfully.
05:35.18 andromeda-galaxy Stragus: okay, good! I just found out that [] binds more tightly than *
05:35.30 andromeda-galaxy i.e. (*argv)[*argc] and *argv[*argc] mean subtly different things
05:35.39 andromeda-galaxy (different enough to segfault all the tests!)
05:37.03 Notify 02GCI:brlcad * 4959933829218304 Create a logo press kit #3: some tweaks - Hi hackerboy, there were tweaks that I normally would have insisted on, but you clearly already put a lot of time and...
05:37.53 Notify 02GCI:brlcad * 5818109499801600 Design a BRL-CAD Sticker #14: Task Closed - Congratulations, this task has been completed successfully.
05:39.37 Stragus :) Yes, operator precedence is a tricky thing, also when you want to declare an array of const function pointers and such
05:39.44 Notify 02GCI:spawnflames * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Using SVN - Do you need to have an SVN Client to do this task?
05:41.30 Notify 02GCI:brlcad * 4954632228962304 Fix any failing unit test #7: Task Closed - Congratulations, this task has been completed successfully.
05:43.39 Notify 02GCI:brlcad * 6356614713966592 Design a BRL-CAD Sticker #11: Task Closed - Congratulations, this task has been completed successfully.
05:44.05 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Lowered down the pegs size - Lowered down the pegs size to fit a requirement I saw on some other task, somebody pointing out an...
05:45.00 MarcTannous by the way, for anyone that wants to work on fixing unit tests : https://docs.google.com/spreadsheets/d/1DlCGUQqUMsIh1Hnn7TljnAUcWYmypKQycPk_VzBT-w4/edit?usp=sharing
05:46.59 Notify 02GCI:o7p9bxbnyj * 5814267383119872 Eliminate any library global variable #3: Task Claimed - I would like to work on this task.
05:47.44 andromeda-galaxy Stragus: indeed :-)
05:48.54 Notify 02GCI: * : -
05:49.09 MarcTannous I think notify just failed
05:49.46 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
05:49.58 andrei_ hello
05:50.02 MarcTannous morning
05:50.26 YashM hi
05:51.39 MarcTannous andromeda-galaxy: are you going to submit a patch with the if/else for bu_semaphore?
05:51.50 MarcTannous andromeda-galaxy: or should I?
05:53.13 *** join/#brlcad YashM (~YashM@59.88.27.35)
05:54.16 andromeda-galaxy MarcTannous: I'll do it, if you don't mind...
05:54.39 Notify 02GCI:popescuandrei * 5898744557993984 Create a logo press kit: None - Hey, monimont! Seems you have completed the task requirements, well done! Thanks for your effort and hopefully we ll see...
05:54.45 andrei_ what's with the bu_semaphore :o
05:54.45 Notify 02GCI:popescuandrei * 5898744557993984 Create a logo press kit: Task Closed - Congratulations, this task has been completed successfully.
05:54.53 andromeda-galaxy MarcTannous: rather, I'll talk to brlcad and do it if he agrees that's a good way to do it...
05:55.02 MarcTannous he didn't give a reply last night?
05:55.08 andromeda-galaxy I don't believe so...
05:55.31 MarcTannous andrei_: we created a list of tasks failing on 32bits/64bits because there were a few that failed just because of the system difference
05:55.50 MarcTannous andrei_: bu_semaphore in particular standed out because it always stopped the make test for a few minutes, as it had 1000 reps
05:55.51 andromeda-galaxy andrei_: two of the semaphor tests fail on platforms with <3 cpus
05:56.14 andromeda-galaxy it's easy to see looking at the test output log, bu_parallel() errors out
05:56.28 MarcTannous andrei_: we looked into the source code and the issue was the VM being single-cored, the easiest fix would just be to count the test as a success if the actualcores are lower than expectedcores
05:56.43 andrei_ that's weird but if bu_semaphore behaves similar to an OS semaphore
05:57.00 Notify 02GCI:brlcad * 5898744557993984 Create a logo press kit: wrong logo version - Monimont, You used the wrong version of the logo. Note that the task description says to look at any of the completed...
05:57.10 andromeda-galaxy andrei_: there are two tests run for each P-value, one for sequential modification and one in parallel
05:57.32 andromeda-galaxy the parallel one uses bu_parallel to do the parallel modifications, but bu_parallel bombs when you ask it to be more concurrent than ncpus
05:57.45 andrei_ brlcad: sorry about monimont's task, I didn't look carefully at the logo
05:58.04 andromeda-galaxy oooh! aactually, there's a better way to fix it...
05:58.25 Notify 02GCI:brlcad * 4949440150372352 Design a BRL-CAD splash screen #4: Task Closed - Congratulations, this task has been completed successfully.
05:58.26 andromeda-galaxy maybe...
05:58.40 Notify 02GCI:tannousmarc * 5256853575434240 Create a logo press kit #5: Ready for review - The work on this task is ready to be reviewed.
05:58.54 andromeda-galaxy actually, that doesn't work, it requires that the test be run with bu built in debug mode
05:59.05 Notify 02GCI:brlcad * 6620713125412864 Write manual page documentation (for archer): Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
06:01.06 Notify 02GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: None - Files I have uploaded now- "brl cad sticker.psd" "brl cad sticker copy.jpg"
06:01.11 Notify 02GCI:ronaldoh373 * 6648047639461888 Design a BRL-CAD Sticker #10: Ready for review - The work on this task is ready to be reviewed.
06:03.36 Notify 02GCI:brlcad * 6620713125412864 Write manual page documentation (for archer): no idea - Parth, I have no idea what you submitted, but it has absolutely nothing to do with BRL-CAD. It's clearly...
06:03.41 andromeda-galaxy or maybe it does... testing now
06:06.39 andromeda-galaxy MarcTannous: I may have figured out a better way to make everything work without ever disabling tests, if it works do you mind if I submit it?
06:06.50 MarcTannous go ahead
06:07.57 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
06:08.09 andromeda-galaxy MarcTannous: great, I will.
06:09.02 Notify 02GCI:juskirat2000 * 6268869404524544 Design a prototype CAD GUI layout #9: Task Claimed - I would like to work on this task.
06:09.48 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: sorry - I'm very very sorry for this and i am confident enough to say that you will mark this task as complete. thank you
06:10.43 Notify 02GCI:brlcad * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: blank page in safari - Zenon, this is looking good, but results in a blank page in Safari (rather, it...
06:10.44 Notify 02GCI:brlcad * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
06:11.58 Notify 02GCI:brlcad * 4938019295461376 Design a new website favicon! #10: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
06:14.37 Notify 02GCI:brlcad * 4938019295461376 Design a new website favicon! #10: unable? - Unable to render a cube? That's like the very first tutorial and we provide a virtual machine where BRL-CAD is already...
06:14.48 Notify 02GCI:brlcad * 4938019295461376 Design a new website favicon! #10: 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...
06:15.18 Notify 02GCI:brlcad * 5814267383119872 Eliminate any library global variable #3: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
06:15.19 Notify 02GCI:brlcad * 6268869404524544 Design a prototype CAD GUI layout #9: Task Assigned - This task has been assigned to JASKIRAT SINGH. You have 100 hours to complete this task, good luck!
06:16.38 Notify 02GCI:o7p9bxbnyj * 5814267383119872 Eliminate any library global variable #3: Ready for review - The work on this task is ready to be reviewed.
06:20.19 Notify 02GCI:brlcad * 6366650240598016 Animate our logo! #8: Task Closed - Congratulations, this task has been completed successfully.
06:20.24 Notify 02GCI:popescuandrei * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: None - Can you please upload the .g as well? Thank you!
06:20.34 Notify 02GCI:popescuandrei * 6082457623330816 Model 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...
06:23.21 Notify 02GCI:brlcad * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: hairline - Aditya, Is the hairline fracture on the logo's upper/center red link intentional? It's hard to tell and it makes the...
06:23.51 Notify 02GCI:adityagulati * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: None - Sir, I have uploaded The .g file By the name ,"logo1.g". It Was There From The Start. Regards, Aditya
06:24.01 Notify 02GCI:adityagulati * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: Ready for review - The work on this task is ready to be reviewed.
06:25.42 Notify 02GCI:popescuandrei * 5256853575434240 Create a logo press kit #5: Task Closed - Congratulations, this task has been completed successfully.
06:27.37 Notify 02GCI:adityagulati * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: None - Sir, I Have Provided The Hairline Fracture To Give A Sense Of Depth, It Makes The Logo Look More Real. Regards, ...
06:28.47 Notify 02GCI:brlcad * 5256853575434240 Create a logo press kit #5: 64 - Looks like the 64 size seems to be clipped on the right side, but otherwise, these look great!
06:29.33 Notify 03BRL-CAD:peter-sa * 63700 (brlcad/trunk/src/libbu/CMakeLists.txt brlcad/trunk/src/libbu/date-time.c): Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/4954632228962304 that makes bu_utctime() use the 64-bit time functions from https://github.com/schwern/y2038, allowing the bu_date-time tests to pass on architectures that use 32-bit time_t values.
06:34.40 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Task Claimed - I would like to work on this task.
06:35.40 Notify 02GCI:popescuandrei * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this...
07:07.21 Notify 02GCI:amshenoy * 4959933829218304 Create a logo press kit #3: Thank You - I will keep your comments in mind for my future tasks... Thank You
07:10.52 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Ready for review - The work on this task is ready to be reviewed.
07:12.02 Notify 02GCI:juskirat2000 * 6268869404524544 Design a prototype CAD GUI layout #9: Ready for review - The work on this task is ready to be reviewed.
07:17.06 Notify 02GCI:adityagulati * 6268869404524544 Design a prototype CAD GUI layout #9: Sorry For Interrupting - Hi Jaskirat, Please Go View My Task That I Made For The Same(Or You Might Have Already Been...
07:49.59 Notify 02GCI:Melange * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
07:50.54 Notify 02GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Claimed - I would like to work on this task.
08:02.09 YashM What does this error mean in Archer? db5_crack_disk_header() bad magic1 -- database has become corrupted
08:02.09 YashM <PROTECTED>
08:03.57 Stragus The structs store some magic integer as first member, a bad value means something else wrote over it
08:04.05 Stragus So, a bug
08:07.53 YashM Stragus, so what can be done?
08:08.19 YashM I get this error when raytracing
08:09.29 Stragus There are a few options. Have you used Valgrind before? (are you on Linux?)
08:09.56 YashM Nope windows
08:10.20 Notify 02GCI:arnav * 5230915127083008 Compile BRL-CAD with GCC trunk: Claim Removed - The claim on this task has been removed, someone else can claim it now.
08:10.36 YashM insure++?
08:10.56 YashM or dr memory or something
08:11.46 YashM Its not even my .g file so i dont know why i am getting this error and not the person who made it
08:11.46 Stragus Hum, I don't know what tools are available on Windows. You need a memory debugger of some sort
08:11.55 Stragus A standard debugger probably won't do any good
08:14.34 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
08:16.40 YashM i should dl dr memory then
08:17.20 Notify 02GCI:deepakkumarsharma * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Assigned - This task has been assigned to Mehak Sharma. You have 100 hours...
08:22.20 Notify 02GCI:mihaineacsu29 * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: Task Closed - Congratulations, this task has been completed successfully.
08:24.41 Notify 02GCI:Melange * 5221860329390080 Design a new website favicon! #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
08:25.17 Notify 02GCI:adityagulati * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Claimed - I would like to work on this task.
08:25.50 adityagulati could someone tell me the process name for archer in windows task manager
08:26.48 YashM bwish.exe?
08:27.42 adityagulati Yeah it is there, Thanks
08:30.02 adityagulati My Archer Application has went 'not responding' in windows, is there any way to retrieve the file or make the application respond?
08:38.11 Notify 02GCI:arnav * 5765799415382016 Create a BRL-CAD presentation template: Task Claimed - I would like to work on this task.
08:42.28 *** join/#brlcad YashM (~YashM@59.95.37.209)
08:42.39 Notify 02GCI:mihaineacsu29 * 6082457623330816 Model BRL-CAD logo in BRL-CAD #3: None - Very nice work, Aditya! Congrats!
08:49.04 *** join/#brlcad YashM_ (~YashM@117.223.173.12)
08:50.22 Notify 02GCI:thevk * 5627897880510464 Model a toy tank in 3D using BRL-CAD #5: Time - Well, i spent a couple of hours reading the guide and something like 5 hrs to model the tank. I'm new to 3D modeling,...
08:50.43 Notify 02GCI:juskirat2000 * 6268869404524544 Design a prototype CAD GUI layout #9: None - The work on this task is ready to be reviewed.
08:54.21 Notify 02GCI:thevk * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Task Claimed - I would like to work on this task.
08:56.57 YashM_ In archer, my object has stopped moving but when i raytrace it, it has moved
09:01.40 Notify 02GCI:harman052 * 5578661449170944 Model BRL-CAD logo in BRL-CAD #5: Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
09:03.32 Notify 02GCI:mihaineacsu29 * 6268869404524544 Design a prototype CAD GUI layout #9: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this...
09:04.32 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:04.54 Notify 02GCI:harman052 * 5765799415382016 Create a BRL-CAD presentation template: Task Assigned - This task has been assigned to Arnav. You have 100 hours to complete this task, good luck!
09:05.24 Notify 02GCI:harman052 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
09:08.09 Notify 02GCI:mihaineacsu29 * 6268869404524544 Design a prototype CAD GUI layout #9: Disappointed - Jaskirat, I believe this task is a great opportunity to come up with something original and creative....
09:11.05 Notify 02GCI:juskirat2000 * 6268869404524544 Design a prototype CAD GUI layout #9: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:14.35 Notify 02GCI:juskirat2000 * 5221860329390080 Design a new website favicon! #8: Task Claimed - I would like to work on this task.
09:16.56 Notify 02GCI:popescuandrei * 5221860329390080 Design a new website favicon! #8: Task Assigned - This task has been assigned to JASKIRAT SINGH. You have 100 hours to complete this task, good luck!
09:20.05 Notify 02GCI:popescuandrei * 5814267383119872 Eliminate any library global variable #3: Task Closed - Congratulations, this task has been completed successfully.
09:20.53 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:24.44 Notify 02GCI:popescuandrei * 6648047639461888 Design a BRL-CAD Sticker #10: Task Closed - Congratulations, this task has been completed successfully.
09:26.14 Notify 02GCI:juskirat2000 * 5221860329390080 Design a new website favicon! #8: Ready for review - The work on this task is ready to be reviewed.
09:31.27 Notify 02GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:31.28 Notify 02GCI:jatish * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Claimed - I would like to work on this task.
09:37.05 Notify 02GCI:harman052 * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6: Task Assigned - This task has been assigned to jatish. You have 100 hours to complete...
09:37.15 Notify 02GCI:mihaineacsu29 * 5221860329390080 Design a new website favicon! #8 http://www.google-melange.com/gci/task/view/google/gci2014/5221860329390080: None Jaskirat, This is the second time...
09:37.54 Notify 02GCI:mihaineacsu29 * 5221860329390080 Design a new website favicon! #8: Task Reopened - This task has been Reopened.
09:38.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:48.09 Notify 02GCI:mehak_s * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Ready for review - The work on this task is ready to be reviewed.
09:50.51 Notify 02GCI:adityagulati * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Ready for review - The work on this task is ready to be reviewed.
10:05.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:06.54 Notify 02GCI:ishwerdas * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: None - Hey Olivia, Can you please upload the entire code in a zip / .tar.gz format or may be on github...
10:07.09 Notify 02GCI:ishwerdas * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Deadline extended - The deadline of the task has been extended with 0 days and 20 hours.
10:07.19 Notify 02GCI:ishwerdas * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
10:08.24 Notify 02GCI:mihaineacsu29 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: None - Fantastic work, Aditya! However try to center the file formats columns. Make sure the line dividing the...
10:08.34 Notify 02GCI:mihaineacsu29 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
10:14.15 Notify 02GCI:adityagulati * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Ready for review - The work on this task is ready to be reviewed.
10:20.37 Notify 02GCI:ishwerdas * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Review for 01.jpg - This review is on 01.jpg. I appreciate your efforts but the text...
10:20.52 Notify 02GCI:ishwerdas * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Task Needs More Work - One of the mentors has sent this task back for more work. Talk...
10:22.42 Notify 02GCI:parthmiglani_21 * 6620713125412864 Write manual page documentation (for archer): Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:25.43 Notify 02GCI:mihaineacsu29 * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: Task Closed - Congratulations, this task has been completed successfully.
10:29.03 Notify 02GCI:ishwerdas * 6643302640123904 Create a BRL-CAD style guide / cheat sheet #2: None - I like your design, just a tip for your future tasks, try to have bit more contrast especially in headings....
10:29.54 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
10:30.03 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:30.18 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Task Claimed - I would like to work on this task.
10:31.03 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: None - I have found another task that I would like to do first. I will soon claim this task again after...
10:31.13 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: Task Claimed - I would like to work on this task.
10:31.43 Notify 02GCI:ishwerdas * 6353662997692416 Design a BRL-CAD splash screen #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...
10:31.53 Notify 02GCI:mihaineacsu29 * 5221860329390080 Design a new website favicon! #8: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
10:34.49 Notify 02GCI:ishwerdas * 6353662997692416 Design a BRL-CAD splash screen #3 http://www.google-melange.com/gci/task/view/google/gci2014/6353662997692416: None I really appreciate your efforts but please...
10:35.54 Notify 02GCI:ishwerdas * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
10:42.51 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
10:53.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:55.53 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:17.31 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
11:17.43 adityagulati hi
11:24.19 adityagulati could someone tell me, Whether in the following task do we have to make our own content
11:24.24 adityagulati https://www.google-melange.com/gci/task/view/google/gci2014/5863782450462720
11:24.39 adityagulati or copy it from somewhere
11:25.02 adityagulati By content I mean Text not Graphics
11:31.41 adityagulati ????
11:35.32 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: Ready for review - The work on this task is ready to be reviewed.
11:36.17 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: Files Uploaded - I have uploaded two files - Favicon 2.xcf/.gif
11:44.40 *** join/#brlcad Rohit (~Ravi@49.249.53.22)
11:48.52 *** join/#brlcad rohitagarwal (~Ravi@49.249.53.22)
11:49.55 rohitagarwal Is any mentor online
11:51.17 *** part/#brlcad rohitagarwal (~Ravi@49.249.53.22)
12:11.22 adityagulati could someone tell me, Whether in the following task do we have to make our own text or copy it from somewhere?
12:11.31 adityagulati https://www.google-melange.com/gci/task/view/google/gci2014/5863782450462720
12:29.08 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
12:42.23 *** join/#brlcad mandarj (~mandar@117.195.61.186)
12:43.15 mandarj I am writing the docbook xml for the g-step converter (GCI task at "https://www.google-melange.com/gci/task/view/google/gci2014/5001720170020864")
12:43.46 mandarj But I dont quite understand what g-step does and what to write in the manual
12:43.59 mandarj Could anybody please help me?
12:47.18 mandarj ?
12:53.09 mandarj ?
12:56.26 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:01.46 Notify 02GCI:mjuvekar7 * 5001720170020864 Write manual page documentation (for g-step): None - Can you explain what the g-step command actually does (I don't quite understand)?
13:02.58 ``Erik starseeker: isn't ther cmake fu in place to prevent BRL-CAD from using tk86?
13:03.20 adityagulati could someone tell me, Whether in the following task do we have to make our own text or copy it from somewhere?
13:03.29 adityagulati https://www.google-melange.com/gci/task/view/google/gci2014/5863782450462720
13:03.37 ``Erik starseeker: I'm looking at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195885
13:05.01 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
13:06.19 ``Erik adityagulati: you can use parts from other sources as long as they're properly credited (preferably on page credit as well as a link to the original source), but I think most of the content will have to be original to make it concise and applicable...
13:10.53 mandarj starseeker: are you there?
13:16.15 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
13:16.41 mandarj can anyone tell me what the g-step command does?
13:17.59 Notify 02GCI:ishwerdas * 5221860329390080 Design a new website favicon! #8: needs to be more innovative - I like your effort but we already had rotating brl-cad logo as a favicon submission. You may want...
13:18.09 Notify 02GCI:ishwerdas * 5221860329390080 Design a new website favicon! #8: 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...
13:19.04 Notify 02GCI:juskirat2000 * 5221204004700160 Design a prototype CAD GUI layout #3: Task Claimed - I would like to work on this task.
13:19.28 *** join/#brlcad mandarj_ (~mandar@117.195.33.84)
13:21.57 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
13:22.04 MarcTannous hello
13:22.18 adityagulati hi
13:24.44 *** join/#brlcad gjeet (3b5b7397@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.115.151)
13:26.10 Notify 02GCI:gjeet * 5221204004700160 Design a prototype CAD GUI layout #3: Task Assigned - This task has been assigned to JASKIRAT SINGH. You have 100 hours to complete this task, good luck!
13:31.56 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:34.16 Notify 02GCI:juskirat2000 * 5221204004700160 Design a prototype CAD GUI layout #3: Ready for review - The work on this task is ready to be reviewed.
13:35.44 andrei_ Marc: isn't this your work : http://www.google-melange.com/gci/task/view/google/gci2014/5221204004700160 ?
13:36.22 YashM_ andrei_ its the third time he submitted someone else's work
13:36.49 MarcTannous andrei_ : yep that's it
13:36.58 YashM_ check these: 5221860329390080 6268869404524544
13:37.09 MarcTannous he didn't change anything
13:37.13 MarcTannous ....
13:37.59 gjeet Let me have a look
13:38.07 YashM_ someone ban this guy
13:38.13 MarcTannous let me have a look?
13:38.42 MarcTannous Mate, this is theft
13:40.21 gjeet Marc: yeah I understand that, and proper action would be taken for sure. I was just checking out the work he submitted and comparing it with one you gave.
13:40.33 andrei_ It's his third attempt
13:40.38 andrei_ I ve removed his claim
13:40.43 Notify 02GCI:popescuandrei * 5221204004700160 Design a prototype CAD GUI layout #3: Task Reopened - This task has been Reopened.
13:40.56 MarcTannous gjeet : you'd have to compare it if he made any modification
13:41.02 MarcTannous he literally took my PSD and uploaded it as his
13:41.08 gjeet Oh !
13:41.13 andrei_ YashM: did you find any forges, or what?
13:41.27 MarcTannous yes, the ones yashM submitted are also forges
13:41.42 YashM_ yeah
13:41.46 mandarj_ can anyone please tell me what g-step does?
13:41.50 YashM_ those are the other two
13:42.02 andrei_ http://www.google-melange.com/gci/task/view/google/gci2014/5221860329390080
13:42.04 andrei_ this is a forge?
13:42.05 andrei_ to which?
13:42.27 andrei_ Melange does not have a ban capability, unfortunately
13:42.39 YashM_ Check Mihai's comment
13:42.43 YashM_ it says it is http://www.google-melange.com/gci/task/view/google/gci2014/5221860329390080
13:42.48 andrei_ but me, mihai and gjeet are aware of it
13:42.52 ignacio For GCI Users: The leaderboard now update every 10 minutes.
13:42.53 mandarj_ ?
13:43.08 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
13:43.12 ignacio For GCI Users: The leaderboard now update every 10 minutes.
13:43.23 d_rossberg mandarj_: it should convert a BRL-CAD database into STEP format, an industry standard CAD format
13:43.38 andrei_ We ll start looking into forges and remove claims
13:43.38 Notify 02GCI:monimont * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Claimed - I would like to work on this task.
13:44.35 MarcTannous andrei_ thank you
13:44.46 mandarj_ d_rossberg: a BRL-CAD database has a file extension of .g right?
13:44.50 adityagulati 5107273286287360 5170304011730944 , these two are also the same and both have been approved
13:45.49 MarcTannous mandarj_: yes
13:45.54 Notify 02GCI:juskirat2000 * 5221204004700160 Design a prototype CAD GUI layout #3: Task Claimed - I would like to work on this task.
13:46.29 Notify 02GCI:juskirat2000 * 5221204004700160 Design a prototype CAD GUI layout #3: None - sir why you unclaim this task
13:46.44 Notify 02GCI:gjeet * 5221204004700160 Design a prototype CAD GUI layout #3: Task Reopened - This task has been Reopened.
13:46.55 andrei_ adityagulati: I apologize. We ve been trying to get a response to you students as fast as possible, we didn't suspect this issue, but I can assureit will be looked into
13:47.05 mandarj_ MarcTannous: what are the options for the g-step command? Where can I find a list of them?
13:47.09 Notify 02GCI:rossberg * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Assigned - This task has been assigned to monimont. You have 100 hours to complete this task, good...
13:47.20 andrei_ I ve got a meeting, but stay tuned for updates
13:48.03 mihaineacsu_away unfreaking believable
13:48.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:48.37 d_rossberg andarj_: type g-step without parameters or 'brlman g-step'
13:49.06 adityagulati 6362007112515584 5186134254551040, these are some forges two one is mine the other one has been copied from my task
13:49.14 d_rossberg (sorry: mandarj_, copy-n-paste error)
13:51.11 mihaineacsu adityagulati: on it
13:51.15 Notify 02GCI:gjeet * 5221204004700160 Design a prototype CAD GUI layout #3: None - Here's the thing, it's third time it's been reported that you submitted someone else's work, pretending that you did it....
13:52.36 Notify 02GCI:juskirat2000 * 5032082837340160 Design a prototype CAD GUI layout #4: Task Claimed - I would like to work on this task.
13:53.05 YashM_ Okay guys, we have a serious troller here
13:53.27 mihaineacsu mhm
13:56.21 Notify 02GCI:gjeet * 5032082837340160 Design a prototype CAD GUI layout #4: None - Hey Jaskirat kindly read my comment on your recent previous task.
13:57.16 Notify 02GCI:mjuvekar7 * 5001720170020864 Write manual page documentation (for g-step): Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:57.31 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): Task Claimed - I would like to work on this task.
13:57.37 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:58.31 Notify 02GCI:gjeet * 5924891446476800 Write manual page documentation (for g-voxel): Task Assigned - This task has been assigned to mandarj. You have 100 hours to complete this task, good luck!
13:59.39 mandarj_ whois
14:01.22 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): None - What does the g-voxel command do? I went over the .c file but I could not understand what the g-voxel...
14:01.27 Notify 02GCI:juskirat2000 * 5032082837340160 Design a prototype CAD GUI layout #4: None - what was it
14:01.43 mandarj_ I changed my task as the file I was supposed to make (g-step.xml) already exists. Please look into the matter.
14:03.02 Notify 02GCI:mjuvekar7 * 5001720170020864 Write manual page documentation (for g-step): File already exists! - I have removed my claim from this task as the file I was supposed to make (g-step.xml)...
14:03.03 Notify 02GCI:juskirat2000 * 5032082837340160 Design a prototype CAD GUI layout #4: Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:03.23 d_rossberg mandarj_: maybe there is enough room to improve the g-step manual page
14:04.25 mandarj_ d_rossberg: the man page seems to be quite self-explanatory and seems to contain everything (I) can understand from the code
14:06.47 *** join/#brlcad winghouchan (~holoirc@genkt-056-125.t-mobile.co.uk)
14:07.36 *** part/#brlcad mandarj_ (~mandar@117.195.33.84)
14:07.42 *** join/#brlcad mandarj_ (~mandar@117.195.33.84)
14:08.01 mandarj_ gjeet: are you there?
14:08.12 gjeet yeah
14:08.41 mandarj_ I am doing the task at https://www.google-melange.com/gci/task/view/google/gci2014/5924891446476800
14:08.42 gcibot Write manual page documentation (for g-voxel)
14:08.42 gcibot Status: Claimed (4 hours, 3 minutes left)
14:08.42 gcibot Mentor(s): Harmanpreet, Ishwerdas
14:09.27 YashM_ anyone know if new tasks coming in?
14:09.38 mandarj_ I cannot understand I cannot understand what the g-voxel command does from the code. Could you please explain?
14:09.54 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: None - Yes, the first link contains my latest work. And I'll submit a tar.gz format right now.
14:10.09 mandarj_ (I am asking you as you were the one who assigned the task to me)
14:11.14 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Ready for review - The work on this task is ready to be reviewed.
14:12.31 gjeet mandarj_: Well sorry to say but I don't know about these commands, I guess you need someone better than me for your query.
14:13.04 mandarj_ gjeet: ok
14:13.07 *** part/#brlcad mandarj_ (~mandar@117.195.33.84)
14:13.12 ``Erik mandarj_: it voxelizes the implicit geometry... part of the task is the ability to read the source and understand the meaning of the arguments. Is this a task...
14:13.34 ``Erik impatience. *sigh*
14:15.21 gjeet Erik: He raised same query on melange, so It would be better if you answer it there too https://www.google-melange.com/gci/task/view/google/gci2014/5924891446476800
14:15.22 gcibot Write manual page documentation (for g-voxel)
14:15.22 gcibot Status: Claimed (4 hours, 3 minutes left)
14:15.22 gcibot Mentor(s): Harmanpreet, Ishwerdas
14:16.57 ``Erik melange sucks, I might address it later, but I have no interest in dealing with the melange interface right now :) other stuff to do
14:17.19 d_rossberg i'll answer his question on melange
14:18.05 Notify 02GCI:shardulc * 6423086379302912 Write manual page documentation (for g-dot): Ready for review - The work on this task is ready to be reviewed.
14:23.33 *** join/#brlcad luca79 (~luca@net-37-116-120-48.cust.vodafonedsl.it)
14:31.59 Notify 02GCI:rossberg * 5924891446476800 Write manual page documentation (for g-voxel): None - g-voxel generates a list of voxels (fat points, you may see them as cubes) from a .g file and writes them in...
14:32.54 Notify 02GCI:ljudusika * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: How to render? - I have created this file (sg). But I can not to render with comand rt -A0.75 -s1024 -c {set ambSamples=256} I...
14:39.00 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): None - what options can it take?
14:47.44 YashM_ I made something in MGED then imported to Archer, when i right click object and then "Shaded", Archer closes without error
14:47.57 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): None - also, if possible, could you give an example?
14:50.24 ``Erik in the terminal that launched archer, without running anything else, what does "echo $?" say?
14:50.41 ``Erik (if it's lost, do "archer ; echo $?" and repeat the crash)
14:51.01 YashM_ terminal?
14:51.03 ``Erik the number might possibly be important
14:51.14 ``Erik um, yeah, how are you starting archer? what os, etc?
14:51.18 YashM_ windows
14:51.22 YashM_ i just open the application?
14:52.08 ``Erik ah, um, shoot... I guess post a bug report with enough data to reproduce it
14:52.35 YashM_ can i do it with CMD?
14:53.24 ``Erik I don't know if windows apps can capture a return code in the cmd (terminal) window... :/ sorry, I'm not a windows guy
14:53.33 YashM_ well
14:53.35 YashM_ heres the .g
14:53.35 YashM_ http://ge.tt/8cRW3n62/v/0?c
14:53.41 YashM_ maybe you can try it
14:53.45 ``Erik used a commodore64 until '96 to avoid dos/windows, then went to linux :)
14:53.54 YashM_ hehe
14:55.51 ``Erik hm, my install of BRL-CAD is failing, libpng was updated... I downloaded the .g, I'll recompile and take a peek, might take a while
14:56.07 YashM_ okay, no worries
14:56.37 ``Erik even cmake doesn't want to work *sigh*
14:56.48 ``Erik erik@precious ~/src/brlcad/build/gcc$ make install
14:56.48 ``Erik make: /usr/local/Cellar/cmake/3.0.1/bin/cmake: No such file or directory
14:57.01 YashM_ haha
14:57.07 ``Erik (mac using homebrew... running cmake directly now)
14:57.29 ``Erik I swear, at one time, I did have the ability to run BRL-CAD!
14:58.10 *** join/#brlcad wltan (~wltan@101.127.134.59)
14:58.34 maths22 YashM_: @echo off
14:58.34 maths22 my_nify_exe.exe
14:58.34 maths22 if errorlevel 1 (
14:58.34 maths22 <PROTECTED>
14:58.34 maths22 <PROTECTED>
14:58.36 maths22 )
14:59.06 maths22 save that as a .bat file, replace my_nifty_exe.exe with what you want to run
15:00.18 YashM_ replace with directory or just the exe
15:01.28 ``Erik the .exe file
15:01.45 ``Erik could be C:\path\to\mged.exe
15:05.44 ``Erik ok, libbu is all sorts of broken
15:05.59 YashM_ well archer application is itself a .bat
15:06.09 ``Erik on both mac and linux now...
15:06.46 ``Erik archer is actually a tcl program, there's a batch file to launch it on windows and shell scripts on everything-not-windows...
15:07.15 maths22 ``Erik: what sorts of broken?
15:07.33 YashM_ so does that echo work on .bat
15:07.39 YashM_ also, i guess it only returns a code?
15:07.51 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Task Claimed - I would like to work on this task.
15:08.01 YashM_ i have cygwin, can i do something with it
15:08.37 ``Erik maths22: "dow_year_start" is unused, comment that out and ntohll redefinition errors
15:09.41 Notify 02GCI:maths22_m * 5238032693198848 Implement new API function to reduce duplication #4: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task,...
15:10.30 adityagulati Does Anyone Know What's Happening To The Ones Who Forged The Tasks
15:12.25 adityagulati ??
15:12.59 maths22 adityagulati: I don't think any of their forged tasks were accepted
15:13.16 maths22 We are still working out anything beyond that...
15:14.21 MarcTannous maths22: if you are ever in doubt about a task being forged, tell me its name and I'll check it out as well
15:14.30 maths22 MarcTannous: thanks
15:14.59 Notify 02GCI:ljudusika * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Render - s.png - printscreened from Archer render window. How to save this render into file?
15:15.11 MarcTannous maths22: what is the purpose of bombs.c?
15:15.19 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Ready for review - The work on this task is ready to be reviewed.
15:15.21 MarcTannous I understand what the functions do, just want to know its purpose in the source code
15:15.23 MarcTannous what is it used in?
15:16.29 maths22 MarcTannous: usefull tool: http://brlcad.org/xref/ident
15:16.36 maths22 For example, search bu_bomb
15:16.37 Notify 02GCI:ljudusika * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Ready for review - The work on this task is ready to be reviewed.
15:19.21 MarcTannous http://brlcad.org/xref/ident?i=free
15:19.23 MarcTannous weird
15:19.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:19.32 MarcTannous free is being used in bomb.c but never referenced
15:19.48 Notify 03BRL-CAD:carlmoore * 63701 (brlcad/trunk/include/bn/chull.h brlcad/trunk/src/libbrep/boolean.cpp brlcad/trunk/src/libbu/y2038/time64.c): remove trailing blanks/tabs; fix spellings
15:19.53 MarcTannous [defined*
15:24.07 maths22 free is a standard library function: http://www.tutorialspoint.com/c_standard_library/c_function_free.htm
15:24.15 *** part/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
15:24.22 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
15:26.14 *** join/#brlcad Ljudusika (4e6fba96@gateway/web/freenode/ip.78.111.186.150)
15:26.50 MarcTannous oh thanks, have not worked with memory alloc before
15:27.08 MarcTannous the identifier tool is really really helpful, thanks a lot
15:30.17 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:36.04 Notify 02GCI:chiyabansal * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: None - Sir, I could not understand the task and request you to please explain it. I would be...
15:36.55 andromeda-galaxy maths22: I really like your buildbot... do you know when any ofthe buildslaves will be back up?
15:44.09 maths22 andromeda-galaxy: not sure
15:45.57 andromeda-galaxy maths22: oh well... it'll be pretty neat when the buildbot's working properly on multiple platforms, especially if we finish fixing all of the tests.
16:06.31 Notify 03BRL-CAD:starseeker * 63702 brlcad/trunk/src/libbn/tests/bn_chull3d.c: turn second test back on
16:06.40 MarcTannous maths22: is there any way to check if a function exitteD?#
16:06.59 maths22 ?
16:07.48 MarcTannous <PROTECTED>
16:07.56 MarcTannous is there any way to check if it did get to that point?
16:10.26 maths22 MarcTannous: I'm not sure. Hopefully someone else can help
16:10.35 MarcTannous ``Erik: any idea?
16:14.47 MarcTannous :(
16:15.16 mihaineacsu_away why don't you print something it runs exit?
16:15.39 mihaineacsu something before it run exit*
16:17.44 Notify 03BRL-CAD:starseeker * 63703 brlcad/trunk/src/libbn/chull3d.c: Try to remove most of the fixed constants for mallocing - not sure all of these are sensible defaults but nothing seems to break. Also put the random shuffling back in, but at least in initial testing it doesn't seem to help much. The Stanford dragon model is too much for this code as it stands, so we'll need to figure out how to fix it at some point. A
16:17.46 Notify gdb interruption after a few minutes seems to indicate we're in chull3d_search a lot, so perhaps there is something about that function or its callees that doesn't scale well.
16:18.13 MarcTannous I am doing a unit test, want to check if it reaches the exit point. I thought about printing something right before that, but is there any way to find out if something was printed?
16:18.22 MarcTannous by just calling the function
16:19.44 d_rossberg MarcTannous: a program returns an int; this int can be set in the program's code via exit(intvalue) or 'return intvalue' in main()
16:20.45 d_rossberg i.e. if a program returns 4 and there is exacly one exit(4) in the program code then you know where the program has stopped
16:21.14 MarcTannous ty
16:23.07 d_rossberg btw, in brl-cad there we have bu_bomb() and bu_exit() which are able to print additional information before the program dies
16:26.24 MarcTannous I am doing a unit test for bomb.c :D
16:29.52 d_rossberg did you know that you can catch bombs with BU_SETJUMP/BU_UNSETJUMP?
16:31.21 andromeda-galaxy d_rossberg: sorry to interrupt, but I'm having a little trouble starting Archer with a specific debug value, any idea why?
16:35.47 d_rossberg andromeda-galaxy: os, parameters? (maybe i've missed your post here)
16:37.25 andromeda-galaxy d_rossberg: archer seems to try to use anything I input as data
16:37.53 andromeda-galaxy i.e. I tried -x like it says in the header comment about RT_G_DEBUG, but that didn't work, neither did setting RT_G_DEBUG as an environment variable
16:43.45 d_rossberg which OS?
16:44.41 andromeda-galaxy liux
16:44.46 andromeda-galaxy *Linux
16:45.13 andromeda-galaxy (Arch, to be specific --- Gentoo takes too long to build things on my laptop)
16:49.13 d_rossberg the shell script which starts archer sets Archer::debug somewhere, maybe you can do similar; archer itself is a tcl program (src/tclscripts/archer) where again a debug variable is referenced
16:49.48 andromeda-galaxy I know, but what I actually need to debug
16:49.59 andromeda-galaxy is one of the C commands from libged that Archer calls
16:50.08 andromeda-galaxy that uses RT_G_DEBUG&DEBUG_TREEWALK
16:50.17 andromeda-galaxy so I'm trying to figure out how to set RT_G_DEBUG
16:50.47 andromeda-galaxy d_rossberg: in raytrace.h, it says to use the "-x" option, but Archer doesn't take that option and pass it through...
16:53.28 Notify 02GCI:jose99peter * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
16:53.58 Notify 02GCI:deepakkumarsharma * 4639899508539392 Write manual page documentation (for g-jack): Task Assigned - This task has been assigned to JOEPETER FRANCIS. You have 100 hours to complete this task,...
16:58.43 *** join/#brlcad andrei_ (~andrei@5-12-49-227.residential.rdsnet.ro)
16:59.35 d_rossberg the only idea i have is to run archer in gdb, set a breakpoint somwhere in librt before your function will be called an set RTG.debug in the debugger
17:01.10 Notify 02GCI:jose99peter * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:05.16 Notify 02GCI:vaishnavisvp * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Claimed - I would like to work on this task.
17:06.01 Notify 02GCI:Melange * 6353662997692416 Design a BRL-CAD splash screen #3: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
17:20.27 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: Ready for review - The work on this task is ready to be reviewed.
17:22.27 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: 2 Files Uploaded - I have uploaded a new favicon as you asked. My new files are - Favicon 3.xcf/.gif
17:25.03 Notify 02GCI:marioscappini * 6429879809605632 Design a new website landing page for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
17:25.49 *** join/#brlcad Vaishnavisvp (b641e9a2@gateway/web/freenode/ip.182.65.233.162)
17:26.08 YashM_ Hi Vaishnavisvp, you can leave your question here and someone answer
17:26.15 YashM_ someone will*
17:26.23 Notify 02GCI:keshashah * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Task Assigned - This task has been assigned to Vaishnavi Prasad. You have 100 hours to complete...
17:26.38 Vaishnavisvp Thank you so much :D
17:26.59 Vaishnavisvp May I know where I can get the files?
17:28.25 YashM_ Vaishnavisvp, which task?
17:29.08 Vaishnavisvp I must fix at least 8 spelling mistakes in 8 different files.
17:30.21 YashM_ do you have SVN?
17:30.33 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Ready for review - The work on this task is ready to be reviewed.
17:31.06 Vaishnavisvp YashM_ : SVN? I'm really new to this, apologies.
17:31.45 *** join/#brlcad deepak (~chatzilla@117.199.104.249)
17:32.04 YashM_ Are you on Windows?
17:34.48 Vaishnavisvp YashM_ yes
17:35.06 YashM_ you need the BRL-CAD source files
17:35.17 YashM_ You can download TortoiseSVN
17:35.24 YashM_ and get the files on your PC
17:35.25 Vaishnavisvp YashM_ yes.
17:35.46 YashM_ then you need to do an SVN checkout
17:35.52 YashM_ a*
17:36.47 Vaishnavisvp YashM_ thank you very much! I shall try it now. :D
17:38.08 YashM_ Do check the BRL-CAD wiki: http://brlcad.org/wiki
17:38.17 YashM_ ~ask
17:38.17 infobot 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.
17:41.08 ignacio for gcibot users, the time bug, has been fixed
17:46.56 Notify 02GCI:denisapirlea * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
17:47.11 Notify 02GCI:deepakkumarsharma * 4639899508539392 Write manual page documentation (for g-jack): Task Assigned - This task has been assigned to Denisa. You have 100 hours to complete this task, good luck!
17:48.31 Notify 02GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Claimed - I would like to work on this task.
17:49.21 Notify 02GCI:mihaineacsu29 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Assigned - This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!
17:50.03 MarcTannous for anyone coding under the Debian VM
17:50.12 MarcTannous do NOT drag files into gedit, as it WILL crash
17:50.19 MarcTannous I mean crash the whole thing
17:50.21 mihaineacsu :))
17:50.53 *** join/#brlcad Michael_Huang (~mike@ip-other.acalanes.k12.ca.us)
17:51.00 Notify 02GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: I would like to complete - Sorry I got no reply so didn't continue Also there were exams going on but now it's over ;) ...
17:57.01 Notify 02GCI:deepakkumarsharma * 6429879809605632 Design a new website landing page for BRL-CAD #5: Good but ... - Hello Marioscappini, You give a good try to it but there are certain things that needs...
17:57.07 Notify 02GCI:deepakkumarsharma * 6429879809605632 Design a new website landing page for BRL-CAD #5: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
18:03.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
18:03.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:03.49 Notify 03BRL-CAD:carlmoore * 63704 brlcad/trunk/src/util/pixblend.c: add h? for help; remove two 'else' usages because there is 'return' just ahead of them
18:04.26 Notify 02GCI:marioscappini * 6429879809605632 Design a new website landing page for BRL-CAD #5: None - Ok! i will improve it and send it again
18:04.47 andromeda-galaxy Any chance of a task to fix the bug that YashM_ reported?
18:11.45 MarcTannous what is the syntax for running a specific test?
18:17.05 *** join/#brlcad Michael_Huang (~mike@ip-other.acalanes.k12.ca.us)
18:21.14 *** part/#brlcad Michael_Huang (~mike@ip-other.acalanes.k12.ca.us)
18:26.18 andromeda-galaxy YashM_: I don't know for sure if htis is the case, but your crash may have been related to the fact that the skt_0 that asas is extruded from is empty
18:34.46 ``Erik MarcTannous: which test set? the "old" style tests would just be running the test executable
18:35.00 MarcTannous I am working on a unit test, want to test it separately
18:35.06 Notify 02GCI:marioscappini * 6429879809605632 Design a new website landing page for BRL-CAD #5: None - what do you mean by the menu items, do you mean shift it toward the logo of the menu?
18:35.11 MarcTannous just "make test executablename"?
18:35.29 ``Erik no, "src/libbu/test_bu" or whatever
18:35.36 ``Erik no make to it, just run the executable
18:36.12 ``Erik the cmake tests are different, though...
18:36.38 MarcTannous what do you mean by just run the executable
18:36.52 andrei_ ``Erik, can you explain me quickly how bu_parallel works
18:37.07 andrei_ in relation to fork() or winapi?
18:37.09 MarcTannous oh
18:37.11 MarcTannous found it
18:37.39 andrei_ or, how does BRL-CAD implement portable fork? Or it doesn't?
18:37.44 ``Erik bu_parallel shouldn't mess with fork, it should be all threads, posix model being almost natural
18:38.22 andrei_ as far as I remember, simulating fork on windows is difficult
18:38.23 MarcTannous ``Erik: if I try to run the executable nothing happens
18:38.45 ``Erik um, I d'no about a portable fork, but there should be something roughly equivalent to system() that is portable, so "rt" and such can run from mged
18:39.43 ``Erik MarcTannous: "nothing" is a strange word... did you check the return code? the unix approach (which most of BRL-CAD adheres to) is to print nothing on success
18:40.09 andrei_ ``Erik I need to figure out when the process I spawned ended, that's what I want it for
18:40.26 MarcTannous what do you mean by "run the applcation"? navigating to brlcad-build/src/libbu/tests/tester_bu_example and double click it?
18:40.49 ``Erik andrei_: unix style is wait() (I like wait4() myself)
18:41.54 ``Erik MarcTannous: that'll throw away the return code, can you run it from a cmd prompt doing the weird dos weirdness Herr Rossberg mentioned earlier?
18:41.57 mihaineacsu_away MarcTannous: if you get the test running, you can check the test's result from bash by running "echo $?"
18:42.58 andrei_ what Mihai said ^ is a very useful linux command
18:43.17 andrei_ I use it a lot
18:43.37 ``Erik $? is dandy when you're using anything but windows, I suspect MarcTannous is using windows...
18:43.47 MarcTannous I'm on a debian VM
18:44.02 ``Erik ah, "myprogram ; echo $?" boom
18:44.06 andrei_ ``Erik: :))
18:44.36 ``Erik little bit of bash fu, && and || can be used to do new actions based on the return value of a previous code...
18:45.01 ``Erik myprog && echo "Success!" || echo "Failure!"
18:45.40 andrei_ { foo; echo $?; } | awk '!/[^0-9]/ {exit($0)} {…}'
18:45.42 andrei_ ^^
18:46.47 andrei_ theoretically, this should feed the exit code to another prog
18:47.23 ``Erik myprog ; echo $? | newprog
18:47.34 ``Erik or myprog ; newprog < $?
18:47.36 ``Erik or ...
18:47.36 Notify 02GCI:denisapirlea * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:47.58 andrei_ Marc is writing a unit test for a file that happens to contain bu_exit
18:48.20 andrei_ and you can't really test the return value of bu_exit since it .. exits the program
18:48.34 andrei_ my approach was to fork and to see the child's process ret val, but that's not portable
18:48.41 andrei_ how does BRL-CAD handle this sort of issues?
18:48.54 ``Erik is the test of bu_exit() or something that calls bu_exit()?
18:49.04 andrei_ of bu_exit()
18:49.18 andrei_ Marc, can you paste your work so far
18:49.19 andrei_ or so?
18:50.06 ``Erik I'd make a seperate executable for each bu_exit() call case and wrap them in the ctest macros in the build system... but that is a tricky thing to test
18:51.03 andrei_ I don t see too many options
18:51.08 MarcTannous <PROTECTED>
18:51.22 andrei_ you get a compiler error because it doesn't get to call return
18:51.37 andrei_ the program "wants" to end with bu_exit()
18:51.40 andrei_ hence, no return exists
18:52.51 ``Erik bu_exit() should call exit() which zomfg shoots the proc in the head, it's all over, there is no stack unwind, no return value, it's just over
18:52.55 MarcTannous how should I go about creating a separate process just for the purpose of it getting exitted?
18:53.08 MarcTannous ``Erik : ))
18:53.52 ``Erik MarcTannous: you can either have a fork which could be nonportable, or multiple calls to the program with expected exits...
18:54.29 MarcTannous not sure which one of these is the better/correct approach though
18:55.44 ``Erik fork() is used friendly in the code, without wrapping... so I'd assume it's a necessary func and your test can use it
18:55.52 ``Erik s/friendly/freely/
18:56.33 MarcTannous what about portability?
18:56.37 ``Erik src/libged/nirt.c src/libbu/backtrace.c src/rt/worker.c src/mged/plot.c
18:56.56 ``Erik given the use I'm seeing, I'd assume it's portable enough?
18:56.57 andrei_ MarcTannous: you can test bu_exit() only on linux
18:57.05 mihaineacsu_away yup
18:57.13 andrei_ life #ifdef linux_stuff
18:57.23 andrei_ defien the function and use fork
18:57.26 andrei_ otherwise, simply don't test
18:58.35 MarcTannous #ifdef __linux__
18:58.38 MarcTannous right?
18:58.41 ``Erik libbu might need a portable fork to deal with windows CreateProcess() goop
18:58.53 ``Erik MarcTannous: I'd say !__WIN32__
18:59.19 MarcTannous correct
18:59.21 maths22 ``Erik: The cmake logic should just only run the test if fork() exists
18:59.34 ``Erik mac, fbsd, solaris, aix, hpux, tru64, photon, beos, obsd, etc all deal with fork() right... windows is the slow kid
18:59.49 maths22 Otherwise it shouldn't be run as a pass or a fail
19:00.02 ``Erik yeh, cmake can test for fork()
19:00.35 mihaineacsu ``Erik: so I guess brlcad doesn't ever need to fork a process? (since it doesn't have a portable fork)
19:01.16 maths22 mihaineacsu: http://brlcad.org/xref/ident?i=fork
19:01.17 ``Erik mihaineacsu: it does... frequently, windows is just a special case :/
19:01.32 maths22 windows has fork() redefined to -1
19:01.33 andrei_ haha
19:01.37 maths22 http://brlcad.org/xref/source/include/config_win.h#L311
19:01.46 mihaineacsu lol
19:02.06 ``Erik yeah, src/libged/rt.c has the fu to fork() the rt proc, it's wrapped in a #ifndef _WIN32
19:02.09 mihaineacsu * faking it"
19:02.14 andrei_ hahaha
19:02.23 ``Erik src/libged/rt.c:177
19:02.50 ``Erik windows vs the rest of the world :)
19:02.59 mihaineacsu as always
19:03.36 ``Erik bu_fork() might be a good gci task, though
19:03.52 andrei_ just like the quarternions, perhaps
19:03.52 andrei_ :p
19:03.59 andrei_ quaternions*
19:04.25 ``Erik quaternions are awesome, I chased down a math professor to explain them to me back in '00 or os
19:04.28 ``Erik so
19:05.30 MarcTannous there's a task regarding unit tests for the quaternion library
19:05.35 MarcTannous nobody's touched it thisf ar
19:06.16 ``Erik in the US, quaternions are typically taught in college level linear algebra, so it doesn't surprise me that high school students are reluctant
19:06.43 andrei_ I'm surprised andromeda didn't touch them
19:06.49 andrei_ he seems passionate about math
19:07.20 MarcTannous in Romania, students in their final year of highschool, with a gold medal in international maths olympiad do not know quaternions
19:07.32 MarcTannous trust me, I've asked
19:09.57 andrei_ MarcTannous, it's not an untouchable topic, I'm sure it would take you less than two days to get a hold of them
19:10.13 ``Erik quaternions are a bit of an odd subject; you can learned the minimal applied capability and it's a bunch of black magic, you can learn the pure mathematical basis and it's a bunch of unapplicable black magic... if you can grok the mathematical side and understand how it's applied, suddenly it's the best stuff ever
19:11.00 MarcTannous how does a child process return its exit status?
19:11.16 MarcTannous googled around, found out the syntax for a child process is if ((pid = fork()) == 0) { commands here
19:11.16 ``Erik the lynchpin is that the entire 3d universe is a unit sphere in quaternion space
19:11.31 MarcTannous I only want to have it exit and then return the status it exitted with
19:11.35 ``Erik MarcTannous: fork() will return the child proc, then you have to call wait() to get the return results
19:12.05 ``Erik man 2 wait
19:15.04 MarcTannous so just pid_t wait(int *status);
19:15.06 MarcTannous ?
19:15.40 *** join/#brlcad MarcTannous_ (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
19:15.59 MarcTannous_ oh damn, I just accidentally closed about 20 pages of documentation
19:16.10 ``Erik MarcTannous: pretty much... I usually use wait4()
19:16.10 MarcTannous_ and my IRC
19:16.21 MarcTannous_ what's the difference betwen wait and wait4?
19:16.27 ``Erik um, if it's chrome or firefox, history should have a "restore previous session"?
19:16.35 ``Erik wait4 gives you more info
19:19.36 andrei_ Marc, let me sketch an example
19:19.55 MarcTannous_ ty
19:20.38 MarcTannous_ having never worked with child processes before, it's strange that I can get the status it terminated with at a later time
19:20.51 andrei_ MarcTannous_ : http://www.amparo.net/ce155/fork-ex.html
19:20.56 andrei_ here s exactly what you want
19:21.16 Notify 02GCI:marioscappini * 6429879809605632 Design a new website landing page for BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
19:21.41 ``Erik :) on linux, a terminated process that hasn't had the status collected yet is called a zombie process, I'm going to guess that you've seen zombies before? know ya know why :)
19:23.16 MarcTannous_ thank you guys, I now have a basic understanding of fork(), hope my unit test works
19:23.36 andrei_ it's called zombie because you can t interract with it
19:24.03 andrei_ like
19:24.05 andrei_ it's "dead"
19:24.09 andrei_ but it s still using resources
19:25.49 ``Erik yeah, terminated, but it hasn't had the return code read so it can't be completely released
19:27.21 andrei_ linux is quite full of nerdjokes
19:27.23 andrei_ in various ways
19:28.09 ``Erik bogomips.
19:28.14 andromeda-galaxy ``Erik, andrei_: just going over the backlog, I actually have been planning to look into some of the quaternion functions :-) the only reason that I haven't done them yet is that I usually use Mathematica for generataing the correct results, but I can't find a Mathematica function that is equivalent to quat_sblerp()
19:28.33 andromeda-galaxy also, I was reading that fork() is *really* hard to do right in Windows
19:29.07 ``Erik sblerp? I'm familiar with slerp, what's the b?
19:29.23 andrei_ mihaineacsu and I have done it as a homework assignment as part of a course
19:29.26 andromeda-galaxy sorry, sberp
19:29.32 andrei_ but yeah, it s not easy
19:29.33 andromeda-galaxy spherical bezier interpolation
19:30.00 andrei_ and quite pointless
19:30.08 ``Erik ah, gotcha, my background is game crap from 10-15 years ago, slerp (spherical linear interpolation) was the hot shit
19:30.30 andromeda-galaxy yeah... I can't find much documentation on sberp
19:30.39 andromeda-galaxy that's and slerp are probably the hardest ones to test
19:31.26 mihaineacsu <andromeda-galaxy>also, I was reading that fork() is *really* hard to do right in Windows - yes, it's sort of nerve racking
19:33.01 ``Erik we have a live example of a windows fork() in src/libged/rt.c:177... it's not that hard, just weird
19:33.12 andrei_ what annoys me the most on windows is the genericity of their api
19:33.19 andrei_ you got a function that does 10 things
19:33.27 andrei_ with a lot of parameters
19:33.34 andrei_ and most of the time a lot of them are null
19:33.36 andrei_ or 0
19:33.52 deepak Hey guys, I'm reading your chat regarding Quaternions. It seems quite interesting I have tried to explore to but couldn't make myself understand. Can you please briefly explain me what it is all about.
19:33.58 ``Erik loads an HWND into a trebuchet and flings it at andrei :D
19:34.20 ``Erik deepak: are you familiar with complex numbers?
19:34.23 andrei_ haha, a handle? :))
19:34.24 andromeda-galaxy oh well... ``Erik: I guess that what I was reading was about how Cygwin tries to emulate process apis
19:34.35 deepak Yes!
19:35.15 andromeda-galaxy quaternions are like complex numbers, excep that instead of just a+bi, they're a+bi+cj+dk (if I'm remembering corectly)
19:35.34 andromeda-galaxy they're a fun ngroup
19:36.10 andromeda-galaxy ``Erik, andrei_: do you know of any papers about BRL-CAD's sberp algorithm?
19:36.19 andrei_ I don't, for sure
19:37.08 ``Erik deepak: we can generalize 3d space as x,y,z. We can talk about imaginary numbers as ax+bi where i is the imaginary component... we could extend complex numbers into a complex 3d space by saying that the imaginary component is 3d, a+bi+cj+dk, where ijk is the imaginary 3d space
19:37.33 ``Erik andromeda-galaxy: cygwin tries to be unix, where we might just want a subset
19:37.56 andromeda-galaxy ``Erik: right.. duplicating the *exact* behavior of fork is really hard, but making something close enough isn't too bad?
19:38.09 ``Erik andromeda-galaxy: yes
19:39.00 andromeda-galaxy ``Erik: makes sense... I can't find *any* information about the expected behavior of spherical bezier interpolation! (apart from this one set of slides that is verey general and has the text positioning messed up: http://caig.cs.nctu.edu.tw/course/CA/Lecture/slerp.pdf)
19:39.10 ``Erik fork() and exec*() have a lot of implicit details that are very very unix specific, but the 99% case is fairly routine
19:39.13 deepak Can you please provide me with any real world example.
19:41.19 ``Erik a single point in quaternion space has enough information that we can translate it to a pair of vectors in 3d cartesian space; a directional vector and an 'up' vector... this is adequate to describe any orientation/position we could care about
19:42.54 ``Erik the sweet part is that a quaternion space point is discreet, there is only one. If you were dealing with 3d directions in another system like euler coordinates, as you get to the poles, there are an infinite number of representations.... so you get ugly behaviors like gimbal lock, or you don't know which way is a shortcut to the next position, so the point whips around in a crazy way
19:43.32 ``Erik with a quaternion, you move, you project to the unit sphere, translate to the cartesian space, and you're done... no gimbal lock, no whipping... it just works
19:44.31 ``Erik um, the plib guy, uh, steve baker I think? did a great article on this a long time ago
19:44.57 ``Erik http://www.sjbaker.org/steve/omniv/eulers_are_evil.html
19:46.31 andromeda-galaxy ``Erik: so do you know of any reasonably easy way to get expected values for slerp/sberp?O
19:47.19 andromeda-galaxy The rest of them are alright, but slerp/sberp don't seem to have many ``reference implementations'' so to speak
19:47.56 ``Erik andromeda-galaxy: nope! mathematica should give you decent values to expect... you could do 'em longhand on paper, you might be able to google a test suite... but I don't think there's any good easy cheat
19:48.39 andromeda-galaxy ``Erik: yeah, the problem is that Mathematica doesn't actually have very good qmath facilities
19:48.41 deepak Seems interesting. I want to explore it more and more. Can you just tell me where to start so that the concept get exactly clear for me.
19:49.04 andromeda-galaxy ``Erik: http://reference.wolfram.com/language/Quaternions/guide/QuaternionsPackage.html, no interpolation!
19:49.47 ``Erik andromeda-galaxy: maybe you can be the first to make a de-facto test suite!
19:50.00 andromeda-galaxy ``Erik: would be fun...
19:50.39 ``Erik <lame game company> so, uh, why should we hire you?" <andromeda> bitch, I wrote the book on quaternion slerp testing!
19:52.18 andromeda-galaxy ``Erik: I'll probably start with the other functions, then look into the slerp stuff, maybe do some calculations by hand
19:52.42 andromeda-galaxy the real problem will be with the sberp stuff, at least there's documentation about the slerp algorithm out there...
19:54.03 ``Erik I like to think I'm pretty goddamn smart, and I don't know squat about quaternion sberp... anything you do with that is going to be world class
19:54.31 andromeda-galaxy ``Eirk: thanks! :-)
19:54.48 andromeda-galaxy oh look, every google result about quaternion sberp is from libbn source code!
19:55.44 ``Erik so you'd be the world leader in SBERP with experince in the world leading platform for SBERP...
19:57.00 andromeda-galaxy now I'm really curious who wrote that function...
19:57.12 ``Erik svn log
19:57.34 ``Erik wonders if it was twinky
19:58.19 andromeda-galaxy nothing about interpolation in any of the log messages at least...
20:03.40 ``Erik one of the previous developers of BRL-CAD wrote an entire modeling system based on quaternions called "nurbana", brilliant dude... far more "crash and burn" than me, but I ended up adopting a few of his projects
20:04.21 andromeda-galaxy interesting...
20:06.26 ``Erik well, more nurbs than quaternions, but highly related
20:06.38 Stragus Was that Justin?
20:07.03 ``Erik yeah, don't tell him I said that...
20:07.24 Stragus Eheh, it's noted
20:07.33 Stragus I haven't heard of him in years
20:07.57 ``Erik he got a pilot license and a registered glider
20:08.20 MarcTannous_ notices the chat took quite a turn in the past half an hour
20:08.22 ``Erik also; married, bought a large house out in farmland, ...
20:08.51 Stragus So no more rockets to launch a home-made satellite from his garage
20:09.20 maths22 ``Erik: written by mike
20:09.25 maths22 http://brlcad.org/fisheye/changelog/BRL-CAD?cs=2074
20:09.34 andromeda-galaxy hmm...it looks kinda like the interpolation equivalent of a cubic bezier curv...
20:09.34 ``Erik hehehe, I've no idea! he doesn't talk to me anymore, he's busy with his own stuff
20:09.35 maths22 Or at least committed by him
20:10.11 maths22 ``Erik: committed 25 years ago, and essentially unchanged
20:10.25 maths22 It got moved, but the body of the function is identical
20:11.25 Stragus andromeda-galaxy: Quaternions are neat, it's the sane way to interpolate between rotations in 3D (or interpolate between "matrices" if you wish)
20:11.49 maths22 andromeda-galaxy: http://caig.cs.nctu.edu.tw/course/CA/Lecture/slerp.pdf seems to address sberp
20:11.55 maths22 just not by that name
20:12.02 Notify 02GCI:sharan1998 * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Ready for review - The work on this task is ready to be reviewed.
20:12.07 maths22 Page 16?
20:12.11 ``Erik maths22: not terribly surprising that mike muuss had an interest... iirc, the quaternion story goes back to a constitutinal by hamilton in the 1820's, and he carved the gist in a bridge in scotland?
20:12.13 andromeda-galaxy maths22: that's the one that I saw to... it doesn't go into to much depth, as far as i can tell...
20:12.36 Stragus I heard that story about the bridge engraving
20:12.40 maths22 https://ece.uwaterloo.ca/~dwharder/C++/CQOST/Bezier/
20:12.54 maths22 I'm not sure if that really explains it, but it might
20:13.20 andromeda-galaxy looking at the source & considering the definition fo a Bezier curve (and Paragraph 6 of the ece.uwaterloo.ca link, I think I've got it...
20:13.46 maths22 andromeda-galaxy: http://run.usc.edu/cs520-s13/quaternions/quaternions-cs520-6up.pdf
20:13.53 ``Erik woops, 1840's, my bad
20:14.52 ``Erik and an irish bridge http://en.wikipedia.org/wiki/Broom_Bridge
20:17.32 andromeda-galaxy brl-cad does quaternions as fastf_t[4]={x,y,z,w}, right?
20:17.51 ``Erik yes, where x,y,z are i,j,k
20:18.10 andromeda-galaxy right, it's x+yi+zj+wk
20:18.23 andromeda-galaxy the quaternion group is kinda fun to...
20:18.44 ``Erik uh, I think ix, jy, kz, w
20:18.57 andromeda-galaxy oh is it... yeah, my bad
20:18.58 andromeda-galaxy sorry
20:19.09 andromeda-galaxy I'm used to seing them written as
20:19.18 andromeda-galaxy <1,i,j,k> for some reason
20:19.42 ``Erik :) as long as the term correlate in the end
20:20.09 andromeda-galaxy indeed...
20:20.24 Stragus Mathematicians and programmers often like to write things out differently
20:20.34 Stragus i,j,k,1 makes a lot more sense for a programmer
20:21.01 andromeda-galaxy Stragus: why?
20:21.41 Stragus Because it maps directly to points/vertices/vectors of x,y,z,w. Therefore you can easily do arithmetics with a loop or vectorized with SSE and so on
20:21.48 ``Erik Stragus thinks computers were invented in 1970, so he cound funny
20:21.56 ``Erik counts
20:22.44 Stragus Eh. Try to optimize quaternion maths written stored as 1,i,j,k with SSE, you'll have extra pointless shuffles
20:23.09 ``Erik yes, sse is built on ideas from 1970
20:23.39 ``Erik right along with indexing counting from 0
20:23.47 Stragus And it's still around and kicking today, hence why programmers like to write things differently from mathematicians
20:26.01 ``Erik hey, I'm not saying there's anything wrong with it :) just recognize the history... fortran counts from 1 because computers counted from 1... until 1970... with the pdp1... to crap-talk fortran for not complying to specs that showed up 15 years after its inception, well, that'd be lame... :D
20:26.06 ``Erik O:-)
20:26.28 ``Erik (not saying fortran was right, just saying it wasn't wrong at the time)
20:26.42 Notify 03BRL-CAD:starseeker * 63705 brlcad/trunk/src/libbn/chull3d.c: Break up the task of convex hull calculation into calculating the hulls of subsets of the input vertex array, and then calculating hulls on the sets of hulls to build up to the final hull. While the previous setup crashed on the Stanford dragon after around 9 hours running, this approach succeeded in about 30 seconds. It doesn't address whatever the
20:26.44 Notify underlying issues are with the hull implementation itself and large data sets, just pre-processes the inputs to avoid dealing with them *as* a large data set. This will not work in cases where large numbers of vertices are legitimately part of the convex hull - in that case it actually increases run times - and it's still not fast on large models even when it helps, but since large bots of that nature already aren't
20:26.46 Notify practical with this code and this does handle at least some situations better go with it for now.
20:26.52 ``Erik shakes fist a bit, then steps off the soap box
20:27.23 Stragus :) I need to look up on these old computers you speak of, it still makes no sense to count from 1
20:27.45 ``Erik early computers also counted base 10
20:28.06 Stragus I want to access the element 1 from an array. Is it at memory[index*stride] or is it at memory[(index-1)*stride]?
20:28.35 ``Erik element one is memory[1]
20:28.46 ``Erik boom, done, let the machine math it out, that's the job
20:28.47 Stragus And how do you compute the offset to it?
20:29.10 Stragus It requires an extra operation to subtract 1, totally superfluous due to a flawed design
20:29.50 Stragus In fact, it's the human languages that are broken. The zeroth element should be the first element
20:30.00 Stragus steps down ``Erik's soap box
20:30.18 ``Erik Stragus: your argument is erroneous... we do things different now because we learned better... things were different back then
20:31.09 Stragus Fine, so we learned a better way, and that's why computers today count from zero
20:31.10 ``Erik I will flippin' beat you with your own bicycle, er, um, uh, I mean, uh, early computers did not behave as a C dev would expect them...
20:31.24 ``Erik the pdp1 was a huge progression, and it is what C is
20:31.32 Stragus nods to that
20:32.29 ``Erik still wants to beat Stragus with a bicycle thought :D
20:32.34 ``Erik though
20:32.58 Stragus I'll watch out the next time I bring mine to Maryland :)
20:33.36 ``Erik any idea when that will be? I owe you a good dinner :/ that last one was embarassing
20:34.00 Stragus Ahah. No idea yet, SURVICE seems fond of doing Google hangouts lately
20:35.11 Stragus Did the kid start building without instructions already?
20:35.50 Stragus If not, I'll have to bring a tub with no instructions
20:35.58 ``Erik he's still hesitant, I think I'm going to buy him a big box of generic parts with no instructions
20:36.01 ``Erik hah
20:36.15 Stragus Yup, that should be the plan
20:36.36 ``Erik don't you worry about it, I'll take care of it :)
20:37.13 ``Erik https://www.google.com/search?safe=off&es_sm=91&tbm=isch&q=lego+bucket&revid=1367562469&sa=X&ei=61GLVO_YEeG1sATFqoCIBA&ved=0CCMQ1QIoAQ&dpr=1&biw=1232&bih=705#facrc=_&imgdii=_&imgrc=sAb0Il7ATJ5XeM%253A%3BaOy-HTQ4wuwhJM%3Bhttp%253A%252F%252Fecx.images-amazon.com%252Fimages%252FI%252F916yU0qxE8L._SY355_.jpg%3Bhttp%253A%252F%252Fwww.amazon.com%252FLEGO-Bricks-10662-Creative-Bucket%252Fdp%252FB00AWBLS80%3B323%3B355
20:37.43 ``Erik http://www.amazon.com/LEGO-Bricks-10662-Creative-Bucket/dp/B00AWBLS80 to be more exact
20:38.23 Stragus That's overpriced though
20:38.39 Stragus But yes, something like that
20:39.57 andromeda-galaxy I can't find a mat_t equivalent of HNEAR_EQUAL... oh well
20:56.39 ``Erik overpriced? can you give me a better spot?
20:57.11 ``Erik I'm itching to give him something without instructions :-)
20:57.37 ``Erik I think I saw a similar thing for ~30
20:59.12 Stragus Walmart U.S. had a 1600 parts tub for $30 for Black Friday
20:59.24 Stragus Let me look around a little
20:59.39 Notify 02GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
20:59.45 Notify 02GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
21:00.31 andromeda-galaxy ``Erik: sorry to interrupt, but what exactly does quat_make_nearest do?
21:03.01 Notify 02GCI:Melange * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be submitted. The submitted...
21:04.06 Notify 02GCI:brlcad * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: prose - Olivia, sorry for not replying sooner. This is looking great. The only bit is reducing the prose,...
21:05.10 MarcTannous_ ``Erik: for wait()
21:05.19 MarcTannous_ I need to #include <sys/wait.h> right?
21:05.41 ``Erik yes
21:05.51 MarcTannous_ also #include <sys/types.h> ?
21:05.58 ``Erik probably
21:06.15 MarcTannous_ can I get some feedback on a simple function test?
21:06.21 ``Erik sure
21:06.26 andromeda-galaxy ``Erik: do you know where there is some good documentation on quat_make_nearest?
21:06.40 MarcTannous_ http://pastebin.com/kpA8w4v4
21:06.58 ``Erik andromeda-galaxy: how do you mean? zomfg mathematical, or just code?
21:07.11 andromeda-galaxy almost any... ideally not the code that's in qmath.c...
21:07.18 andromeda-galaxy for the test...
21:08.06 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): Task Closed - Congratulations, this task has been completed successfully.
21:08.51 ``Erik I can try to convince the fiance to give me some time tomorrow to read the code and grok the math...
21:08.54 MarcTannous_ ``Erik: is that one okay, should I try and compile it?
21:08.57 Notify 03BRL-CAD:brlcad * 63706 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: apply gci patch http://www.google-melange.com/gci/task/view/google/gci2014/6423086379302912 from shardulc that adds a new manual page for the g-dot exporter.
21:10.08 *** join/#brlcad chick_ (~capslock@41.205.22.41)
21:10.09 ``Erik MarcTannous_: try to compile it.
21:10.27 chick_ clear
21:10.27 ``Erik and run it, and check it against tests
21:10.41 MarcTannous_ if it works
21:10.43 MarcTannous_ you're the man
21:11.23 Notify 02GCI:brlcad * 6423086379302912 Write manual page documentation (for g-dot): nicely done! - Shardul, this looks much better. I was able to successfully apply your changes and they compiled cleanly....
21:11.37 MarcTannous_ the whole proces in a process thingie is great
21:12.05 ``Erik no, dude, don't do that to me... the gf's bdat is just wrapping up, my bday is starting, every bit of time I can give is outside of norm...
21:12.50 MarcTannous_ happy birthday!
21:13.20 ``Erik not until sunday, but thanks!
21:13.40 MarcTannous_ it compiled :O
21:13.52 MarcTannous_ if the test works, I'm gonna go to sleep so happy
21:13.54 Notify 03BRL-CAD:brlcad * 63707 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS): credit Shardul for his latest gci contribution, manpage for g-dot
21:14.00 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
21:14.11 ``Erik crosses his fingers for mark
21:14.54 MarcTannous_ what was the syntax for echo again?
21:15.01 MarcTannous_ echo $? seems to not work
21:16.09 MarcTannous_ IT WORKS AND THE TEST WORKs
21:17.49 andromeda-galaxy ``Erik: not sure if you saw this above, but I'm fine with any description of the make_nearest function you can find other than the bn implementation; mathematical would be great...
21:18.16 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: er, reduction? - Perhaps I missed the task/discussion where the need for this API addition came up? I'm not sure...
21:18.46 *** join/#brlcad Ch3ck_ (~localhost@41.205.22.13)
21:21.17 Notify 02GCI:izak * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
21:21.32 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Discussion on IRC - There was a big discussion on IRC with me, Stragus, and starseeker, last night around...
21:24.01 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Reason for submission under this task - I was originally planning on submitting this under fixing the last...
21:24.06 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Ready for review - The work on this task is ready to be reviewed.
21:25.48 andromeda-galaxy MarcTannous: no, but I have a patch that I'm pretty sure will be acceptable, waiting to submit
21:25.52 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #3: mukul - Mukul, Did you design that background? If you did not, you should provide attribution (ie, credit) when you create...
21:26.08 andromeda-galaxy oh wait, sorry, looking at something from last ngiht :-)
21:26.47 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #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...
21:26.57 Notify 02GCI:brlcad * 6353662997692416 Design a BRL-CAD splash screen #3: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
21:35.42 *** join/#brlcad merzo (~merzo@245-112-133-95.pool.ukrtel.net)
21:36.41 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: About - Looked into the bombs.c file, the two functions I came up with that required testing were : ...
21:36.46 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Ready for review - The work on this task is ready to be reviewed.
21:37.42 Notify 03BRL-CAD:starseeker * 63708 brlcad/trunk/src/libbn/CMakeLists.txt: Make chull3d.cpp a C++ file
21:38.31 Notify 03BRL-CAD:starseeker * 63709 brlcad/trunk/src/libbn/chull3d.cpp: Try using a std::map for point lookup when assembling hull points
21:38.57 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: testing infrastructure - I would assert that this should still not become public LIBBU api. It could live in the...
21:39.02 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
21:40.40 MarcTannous_ I'm done for the day guys, have a great night
21:41.33 Notify 02GCI:brlcad * 5221860329390080 Design a new website favicon! #8: please describe - Rohit, Would you please describe how you made this favicon (in detail)? Thanks!
21:42.43 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: Ready for review - The work on this task is ready to be reviewed.
21:43.28 Notify 02GCI:veskopos * 6424327624851456 Animate our logo! #2: NEW COOL DESIGN - ACCEPT IT PLS - it looks better now. ;)
21:43.58 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: which tests subdirectory? - I did consider moving it into a tests subdirectory, but couldn't because tests...
21:46.03 Ch3ck_ Ljudusika, the photo looks good
21:46.10 Ch3ck_ i'm trying to test the .g file
21:46.22 Ch3ck_ is fixing his brlcad_build directory
21:56.31 Ljudusika OK
21:57.46 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Ready for review - The work on this task is ready to be reviewed.
22:02.25 Notify 02GCI:Melange * 6424327624851456 Animate our logo! #2: 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...
22:07.31 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: More tests - The new version of the diff has several more tests using it, which I believe includes most of...
22:07.52 Notify 03BRL-CAD:carlmoore * 63710 brlcad/trunk/src/util/pixblend.c: revise the Usage
22:11.16 Ch3ck takes over, Ch3ck_ retires
22:14.35 Notify 03BRL-CAD:starseeker * 63711 brlcad/trunk/src/libbn/chull3d.cpp: update comments
22:16.38 starseeker well, it still took 12 minutes, but it worked: http://brlcad.org/~starseeker/lucy_chull.png
22:17.33 andromeda-galaxy starseeker; great!
22:22.28 starseeker with std::map in the mix it took 12 minutes, without it lucy took about 115 minutes
22:25.21 starseeker definitely someone will need to read up on quickhull and fix this up to work the right way (papers that time convex hulls of even large models use milliseconds for their units)
22:25.48 andromeda-galaxy hmm...
22:26.14 Stragus Mesh reconstruction from point clouds?
22:26.26 starseeker Stragus: no, this is just convex hull
22:26.30 Stragus Ah.
22:26.59 starseeker we're a lot better off than we were (we had no capability for it at the beginning of the week) but it should be a lot faster than it is
22:27.55 starseeker I'm seeing a few indications in the literature that the quickhull algorithm is a refinement of the Clarkson approach, but since we're avoiding looking at qhull that means pulling the paper and seeing what would need to change
22:28.39 starseeker it's one of those things that might prove to be fairly simple once someone understands what needs to be done, or it could be A Lot Of Work - no way to tell in advance
22:29.40 *** join/#brlcad winghouchan (~winghouch@2.120.176.79)
22:30.33 starseeker I'd have to check with brlcad to see if he thought it's even possible to chop something like that up into GCI tasks - it would have to go something like review the quickhull algorithm as published in the paper and compare it to what we've got in chull3d to identify key differences, then (if they are tractable) chop up the implementation update into incremental pieces
22:31.03 starseeker suspects it's too much, especially given how much else needs to be done that is of more immediate benefit
22:34.44 Stragus It seems very difficult to chop such a task into tiny GCI tasks
22:35.13 Stragus That's a task for one programmer to do up to the end
22:35.29 starseeker yeah, that's my thought too
22:43.50 starseeker however, now that it *is* working (however slowly) we can try porting the geometrictools minimumvolumebox3 routine to libbn: http://www.geometrictools.com/GTEngine/Include/GteMinimumVolumeBox3.inl
22:51.31 starseeker reads... we've got the 2d minimum box routine
22:53.11 starseeker hmm... that's actually a case I'm not set up for - to handle when the 3d routine gets fed something coplanar or otherwise degenerate.
22:56.33 Ch3ck looks like i can't join #brlcad-gcimentors?
22:59.35 Ch3ck starseeker: is the chull3d.c in src? looks like my cmake is failing as a result of this
23:01.21 Ch3ck here is a compilation error i'm getting http://ur1.ca/j3jbz
23:02.24 starseeker Ch3ck: it should be updated to be looking for chull3d.cpp
23:02.29 starseeker try an svn update
23:03.16 Notify 02GCI:ch3ck * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: None - I like the png file, hoped if you could show other images rendering with different colors. still working on the .g file.
23:03.16 starseeker huh
23:03.23 starseeker now I'm seeing it too
23:03.24 starseeker one sec
23:04.00 starseeker Oh!
23:04.02 starseeker I see it now
23:04.41 Notify 03BRL-CAD:starseeker * 63712 brlcad/trunk/src/libbn/CMakeLists.txt: No longer need to ignore this, and the file is renamed anyway.
23:04.47 starseeker Ch3ck: that should fix it
23:04.57 starseeker sorry about that
23:07.03 Ch3ck starseeker: aight
23:09.58 Ch3ck starseeker: i still get this error http://ur1.ca/j3jdn
23:11.26 Notify 03BRL-CAD:starseeker * 63713 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: No g-dot.xml file uploaded?
23:14.09 Notify 02GCI:o7p9bxbnyj * 5238032693198848 Implement new API function to reduce duplication #4: Alternate diff - The -v3-alternate diff (second one; the first one was missing a file, sorry!) file includes...
23:15.51 Ch3ck i have this problem http://ur1.ca/j3jf6
23:16.08 starseeker working it
23:16.23 Ch3ck looks like time headers are messed up
23:16.54 Ch3ck feeling sleepy, will surely review this task tomorrow
23:17.22 starseeker think I got it
23:17.26 Notify 03BRL-CAD:starseeker * 63714 (brlcad/trunk/src/libbn/tests/bn_chull3d.c brlcad/trunk/src/libbu/y2038/time64.c): rename variables to avoid shadowing warnings
23:17.32 Notify 02GCI:ch3ck * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Deadline extended - The deadline of the task has been extended with 0 days and 10 hours.
23:19.08 starseeker Ch3ck: builds here now
23:26.39 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Is this shortened enough? - The BRL-CAD development team would like to take this opportunity to thank...
23:28.30 Notify 03BRL-CAD:starseeker * 63715 brlcad/trunk/src/libbn/chull3d.cpp: Avoid segfaulting, but the correct answer is actually to return the set of points the way we would for bn_3d_coplanar_chull - in fact, this may wind up replacing that function once we handle it properly...
23:32.14 Notify 03BRL-CAD:starseeker * 63716 brlcad/trunk/src/libbn/chull3d.cpp: return the dimension of the convex hull as the return value of bn_3d_chull.
23:53.49 Notify 03BRL-CAD:starseeker * 63717 (brlcad/trunk/include/bn/chull.h brlcad/trunk/src/libbn/chull3d.cpp and 2 others): Add some handling for the 2d case in chull3d - rather than replace bn_3d_coplanar_chull, just use it to assemble the vertices into the polygon hull we're looking for. Update return code expectations
23:56.04 Notify 03BRL-CAD:starseeker * 63718 brlcad/trunk/src/libbn/chull3d.cpp: update comment
IRC log for #brlcad on 20141213

IRC log for #brlcad on 20141213

01:19.34 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Thank you - Im very much thankful to you that you have extended my time but I wanted to ask from you that can I use ms paint...
01:26.12 Notify 02GCI:spawnflames * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: How do I use SVN? How do I get to see the code to start correcting it? - How do I use SVN?...
01:28.51 Notify 03BRL-CAD:starseeker * 63719 brlcad/trunk/src/libbn/chull3d.cpp: Try a little parameter tweaking
01:32.40 *** join/#brlcad gcibot (~gcibot@unaffiliated/ignaciouy/bot/gcibot)
01:34.18 Notify 02GCI:rohit_agarwal * 5221860329390080 Design a new website favicon! #8: Description - Sir, I made favicon 3 by using gimp. In a new blank image of resolution 16x16 I imported image of brlcad logo...
01:48.38 Notify 02GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 http://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: New...
01:52.20 Notify 03BRL-CAD:starseeker * 63720 brlcad/trunk/src/libbrep/shape_recognition.cpp: Start looking at what properties are available for gathering information.
02:11.17 Notify 02GCI:spawnflames * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
02:31.53 Stragus I think a bunch of people have tried this 8 spelling mistakes task without success
03:41.10 *** join/#brlcad YashM (~YashM@117.198.5.69)
04:37.00 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
04:48.53 Notify 02GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
04:51.19 Notify 02GCI:zehata * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Submission - Dear Mentors, I have submitted the version 1.1 of the website. Attached too are the...
05:20.56 *** join/#brlcad YashM (~YashM@117.198.5.69)
05:27.44 Notify 02GCI:Melange * 6080352686702592 Design a new website landing page for BRL-CAD #7: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:31.55 Notify 02GCI:deepakkumarsharma * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Good job but little mistakes - Hey Zenon, You have done a great job. Your hard-work is...
05:32.00 Notify 02GCI:deepakkumarsharma * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
05:36.29 *** join/#brlcad YashM_ (~YashM@117.198.13.166)
05:48.27 *** join/#brlcad gjeet (75dca8c0@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.168.192)
05:48.59 MarcTannous_ can somebody please take a look over the task I submitted yesterday?
05:49.08 MarcTannous_ http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
05:49.08 gcibot Create an utility library (LIBBU) API unit test for bomb.c
05:49.08 gcibot Status: NeedsReview (3 days 4 hrs 46 min)
05:49.08 gcibot Mentor(s): Mandeep Kaur, Daniel_R
06:02.20 Notify 02GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Ready for review - The work on this task is ready to be reviewed.
06:45.28 Notify 02GCI:Melange * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
06:45.43 Notify 02GCI:Melange * 4949239830413312 Transcribe Geometry Model Data from a PDF report to an ASCII file Helicopter: Task Reopened - Melange has detected that the final deadline has passed and it has...
06:56.41 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): Ready for review - The work on this task is ready to be reviewed.
06:57.31 Notify 02GCI:izak * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Upload the designs now - Hi Mongoose, Your designs are looking great. You've done the...
06:59.07 *** join/#brlcad Izakey (~Izak@41.205.22.13)
07:02.35 MarcTannous_ izak, do you have 5 minutes to look over my task?
07:03.47 Notify 02GCI:brlcad * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Task Closed - Congratulations, this task has been completed successfully.
07:05.18 Notify 02GCI:brlcad * 5887275384700928 Model "BRL-CAD" in BRL-CAD: well done! - Nice work Aditya! The structure of your geometry is particularly well done. I hope you'll consider taking on some more...
07:07.59 Izakey Which one ?
07:08.23 YashM_ andromeda-galaxy, you here?
07:09.06 MarcTannous_ Izakey : http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
07:09.07 gcibot Create an utility library (LIBBU) API unit test for bomb.c
07:09.07 gcibot Status: NeedsReview (3 days 3 hrs 26 min)
07:09.07 gcibot Mentor(s): Mandeep Kaur, Daniel_R
07:09.27 Notify 02GCI:brlcad * 6429879809605632 Design a new website landing page for BRL-CAD #5: Task Closed - Congratulations, this task has been completed successfully.
07:13.05 Notify 02GCI:brlcad * 6429879809605632 Design a new website landing page for BRL-CAD #5: impressive - Mario, this is an *impressive* amount of work. You definitely went above and beyond designing more...
07:13.58 Notify 02GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: Addressing the feedback - Hi, I have now addressed all the issues that we present in the old concept and incorporated all the...
07:14.08 Notify 02GCI:maitreyav * 5670223239708672 Design a BRL-CAD splash screen #7: Ready for review - The work on this task is ready to be reviewed.
07:14.28 YashM_ When I right click an object on Archer and click "Shaded", Archer closes without error
07:15.52 MarcTannous_ it's a problem on your side Yash, just tested and that works on my machine
07:15.57 MarcTannous_ try reinstalling
07:16.18 YashM_ did you download my file
07:16.53 YashM_ anyways
07:16.56 YashM_ are you on windows
07:17.04 Notify 02GCI:brlcad * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: tracks - Sharan, there is a command that helps with the modeling of tank tracks (see the 'tracker' command, but there are...
07:17.09 Notify 02GCI:brlcad * 5821990405406720 Model a toy tank in 3D using BRL-CAD #4: Task Closed - Congratulations, this task has been completed successfully.
07:17.12 YashM_ pretty sure the version i have is not modified
07:17.34 MarcTannous_ yes, I'm on windows
07:19.11 YashM_ do you know to extrude sketches on mged
07:19.31 MarcTannous_ nope
07:21.08 YashM_ i would do that on archer but it crashes :<
07:21.55 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
07:27.21 Notify 02GCI:monimont * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Ready for review - The work on this task is ready to be reviewed.
07:29.27 MarcTannous_ :(
07:31.07 Notify 02GCI:brlcad * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: few issues - Marc, This looks pretty good and the approach is sound, but there are a few minor problems...
07:31.12 Notify 02GCI:brlcad * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
07:32.36 MarcTannous_ brlcad: regarding the compiling errors on windows
07:32.38 Notify 02GCI:brlcad * 6424327624851456 Animate our logo! #2: Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
07:32.53 MarcTannous_ can I do what ``Erik mentioned last night with #ifdef !___WIN32___
07:32.55 MarcTannous_ ?
07:40.09 Notify 02GCI:brlcad * 6424327624851456 Animate our logo! #2 http://www.google-melange.com/gci/task/view/google/gci2014/6424327624851456: what is it? VeskoD, I'm not sure what I'm even looking at in...
07:40.15 Notify 02GCI:brlcad * 6424327624851456 Animate our logo! #2: 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...
07:40.55 Notify 02GCI: * : -
07:43.35 MarcTannous_ guys, what was that tool in which I inputted a function/variable and it searched through the whole repo for its uses? instead of running a recursive grep that would take ages on my VM
07:43.52 Stragus MarcTannous_, it's a little longer than that to be reliable on any compiler
07:44.06 Stragus Here, I use: #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
07:44.42 Stragus has no idea what that tool would be, always used grep
07:47.34 MarcTannous_ one of the mentors posted a link to it earlier today and it was a godsent web app
07:47.43 MarcTannous_ it's an instantaneous grep
07:48.19 MarcTannous_ oh god I'm so dumb for closing that link
07:48.31 Stragus Check your browser history :p
07:48.54 YashM_ http://urli.st/3ur/Ch
07:49.29 MarcTannous_ found it
07:49.43 MarcTannous_ http://brlcad.org/xref/ident?i=
07:50.09 MarcTannous_ Stragus, just compare the speed between that and grep
07:50.24 MarcTannous_ you will never go back
07:50.44 Stragus Once the file system is cached, grep is almost instant. Switching to a browser is slow
07:50.54 Stragus Things might be different in a virtual machine though
07:52.07 MarcTannous_ virtual machine recursive greps take anywhere between 3 and 10 minutes
07:52.48 Stragus That is... terrible
07:52.58 Stragus What about installing Linux? :)
07:54.31 MarcTannous_ I'm still a beginner in linux and I'd probably fail very hard#
07:54.37 MarcTannous_ am still learning terminal commands
07:56.10 Stragus It will come, feel free to ask if you have any question
07:56.24 MarcTannous_ I'll probably install Linux somewhere in the near future, seeing how so many more things can be done with such ease
07:56.44 MarcTannous_ also not sure regarding what Linux-based OS to install
07:57.08 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: looks better - I won't be able to get back into discussions on IRC for quite a while, but this looks a lot...
07:57.17 YashM_ im on windows and it takes like 10-15 seconds for the grep -r
07:57.18 Notify 02GCI:brlcad * 5238032693198848 Implement new API function to reduce duplication #4: Task Closed - Congratulations, this task has been completed successfully.
07:57.48 MarcTannous_ YashM: are you searching the whole svn-trunk?
07:57.59 YashM_ yeah
07:58.11 YashM_ if i just search the src its instant
07:58.39 MarcTannous_ Stragus: regarding ifdef for anything besides windows
07:58.48 Notify 02GCI:brlcad * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: Task Closed - Congratulations, this task has been completed successfully.
07:58.55 MarcTannous_ why wouldn't #ifdef !___WIIN32___ work?
08:00.06 MarcTannous_ or should I go #ifdef __WIN32__ do nothing #else my test function here #endif
08:00.42 Stragus Two underscores, not three. And that's only for mingw*
08:00.49 Stragus Microsoft compilers define _WIN32
08:01.31 Stragus #if defined(__linux__) || defined(__gnu_linux__) || defined(__linux) || defined(__linux)
08:01.35 Stragus #elif defined(__APPLE__)
08:01.39 Stragus #elif defined(__unix__) || defined(__unix) || defined(unix)
08:01.43 Stragus #elif defined(_WIN64) || defined(__WIN64__) || defined(WIN64)
08:01.46 Stragus #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
08:01.49 MarcTannous_ I am working on a function that uses fork()
08:01.51 Stragus That's about it.
08:02.04 MarcTannous_ and as far as I know, it works on anything besides windows
08:02.20 MarcTannous_ so to exclude windows from my test scenarios, I should just use
08:02.39 Notify 02GCI:brlcad * 4797643658100736 Model "BRL-CAD" in BRL-CAD #2: more please! - Ljudusika, very nice modeling! I sincerely hope you'll take on some other modeling tasks like the toy tank one. You're...
08:03.33 MarcTannous_ #if defined(_WIN32) | | defined(__WIN64__) | | defined(WIN64) | | defined(_WIN32) | | defined(__WIN32__) | | defined(WIN32)
08:03.48 MarcTannous_ nothing happens here
08:03.49 Stragus Don't put spaces between ||
08:04.05 MarcTannous_ oh yeah, I was putting spaces for visualization, it looked weird when typing here
08:04.11 MarcTannous_ seemed too close
08:04.38 MarcTannous_ thank you, this should solve the issues
08:05.15 Notify 02GCI:brlcad * 5221860329390080 Design a new website favicon! #8: Task Closed - Congratulations, this task has been completed successfully.
08:06.36 Notify 02GCI:brlcad * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Task Closed - Congratulations, this task has been completed successfully.
08:07.51 Notify 02GCI:brlcad * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: how long? - Firelord, interesting original design concept. Thank you! Please consider taking on some of...
08:11.05 Notify 03BRL-CAD:brlcad * 63721 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: oops, file got added, but still needed to do the svn add manually for the new file addition. revert 63713 as it should be better now with the file in place.
08:14.55 *** join/#brlcad calm (67f73352@gateway/web/freenode/ip.103.247.51.82)
08:16.08 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Ready for review - The work on this task is ready to be reviewed.
08:18.39 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Fixed - - Consistency in file All commas are now followed by a space, all the curly braces are on a...
08:32.30 *** join/#brlcad Michael_Huang (~mike@2601:9:740:44:407d:3051:25cb:547b)
08:34.11 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Claimed - I would like to work on this task.
08:35.04 Notify 02GCI:Melange * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
08:42.28 Notify 02GCI:adityagulati * 5887275384700928 Model "BRL-CAD" in BRL-CAD: Thanks - Sir, I appreciate you liking my modelling but I won't be able to do modelling tasks since I don't have access to my...
08:50.29 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
08:56.23 MarcTannous_ brlcad: please check my revised tasks
08:56.25 MarcTannous_ task*
09:15.43 Notify 02GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #3: Couldn't find any new work. - I couldn't find any new design, so there was nothing to review. Regarding your query, No, you can't...
09:15.48 Notify 02GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #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...
09:17.44 Notify 02GCI:gjeet * 5670223239708672 Design a BRL-CAD splash screen #7: Task Closed - Congratulations, this task has been completed successfully.
09:45.11 Notify 02GCI:ljudusika * 5749084207972352 Model "BRL-CAD" in BRL-CAD #5: Task Claimed - I would like to work on this task.
09:51.51 Notify 02GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this...
09:53.56 Notify 02GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Extension - Hi, may I have an extension for this task? I'm certain I can finish it soon and would...
09:58.44 YashM_ melange file upload sucks
09:58.50 Notify 02GCI:gjeet * 5749084207972352 Model "BRL-CAD" in BRL-CAD #5: Task Assigned - This task has been assigned to Ljudusika. You have 100 hours to complete this task, good luck!
09:59.51 MarcTannous_ mihaineacsu: are you around?
10:00.22 *** join/#brlcad newbie (~athome@123.236.127.147)
10:03.31 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Task Claimed - I would like to work on this task.
10:12.55 Notify 02GCI:gjeet * 5173865613361152 Design a web page that overviews the BRL-CAD contributors http://www.google-melange.com/gci/task/view/google/gci2014/5173865613361152: yes Yeah that would be fine....
10:18.13 Notify 02GCI:harman052 * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
10:18.38 Notify 02GCI:harman052 * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
10:19.34 *** join/#brlcad gjeet (75dca8c0@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.168.192)
10:29.41 MarcTannous_ harman/gjeet any of you around?
10:32.45 gjeet yeah
10:33.50 Notify 02GCI:amshenoy * 6299765520203776 Design a new website landing page for BRL-CAD #2: Task Claimed - I would like to work on this task.
10:35.31 MarcTannous_ gjeet can you please check out http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
10:35.31 gcibot Create an utility library (LIBBU) API unit test for bomb.c
10:35.31 gcibot Status: NeedsReview (2 days 23 hrs 59 min)
10:35.31 gcibot Mentor(s): Mandeep Kaur, Daniel_R
10:35.43 MarcTannous_ Sean already checked it, said it's okay with a few small modifications, added these
10:38.18 Notify 02GCI:rossberg * 6299765520203776 Design a new website landing page for BRL-CAD #2: Task Assigned - This task has been assigned to hackerboy. You have 100 hours to complete this task, good luck!
10:40.05 gjeet marc: I was currently reviewing some other tasks. So wait for some time. I will get to it, or some other mentor may do in the mean time.
10:48.16 Notify 02GCI:gjeet * 5504522529013760 Animate our logo! #10: Hey jude - Yeah, good going jude. I saw the frames. I guess for now this gif is fine. Also the color of pattern on the red part of logo looks...
10:48.39 YashM_ anyone here is on steam?
10:49.04 *** join/#brlcad chick_ (~capslock@41.205.22.41)
10:51.07 *** join/#brlcad gjeet (75dca8c0@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.168.192)
10:57.15 gjeet marcTannous_: Looks ok to me, but still It would be better to have opinion from some other mentor as your task demands the review from someone better :P
10:57.32 MarcTannous_ Sean did review it earlier but I think he is sleeping now
10:57.42 MarcTannous_ he proposed some changes which I did
10:58.39 gjeet hmm
11:00.13 Notify 02GCI:helix * 6445094127271936 Create a do's and don'ts for GSoC #4: Ready for review - The work on this task is ready to be reviewed.
11:32.31 *** join/#brlcad merzo (~merzo@63-5-132-95.pool.ukrtel.net)
12:10.26 *** join/#brlcad newbie (~athome@123.236.127.147)
12:44.26 Notify 02GCI:vaishnavisvp * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:53.13 Notify 02GCI:vaishnavisvp * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
12:55.29 Notify 02GCI:gjeet * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Assigned - This task has been assigned to Vaishnavi Prasad. You have 100 hours to complete this...
12:56.11 *** join/#brlcad gjeet (75dca8c0@gateway/web/cgi-irc/kiwiirc.com/ip.117.220.168.192)
13:11.12 MarcTannous_ :(
13:11.15 MarcTannous_ still can't submit
13:12.46 Notify 02GCI:mihaineacsu29 * 6445094127271936 Create a do's and don'ts for GSoC #4: None - That's a very neat design, Yash! I really like your attention to details! Awesome job!
13:13.11 Notify 02GCI:mihaineacsu29 * 6445094127271936 Create a do's and don'ts for GSoC #4: Task Closed - Congratulations, this task has been completed successfully.
13:33.12 YashM_ what does -H32 do
13:33.42 YashM_ also -c 255 255 255 doesnt give me a white bg
13:34.28 MarcTannous_ Yash: -C 255/255/255
13:34.43 YashM_ yeah that
13:34.52 YashM_ it doesnt give me a white bg
13:34.56 YashM_ or is it capital C
13:35.05 MarcTannous_ capital c
13:35.08 YashM_ oh works
13:35.11 MarcTannous_ with dashes between the numbers
13:35.16 MarcTannous_ write it exactly as I did
13:35.18 YashM_ what about -H32?
13:37.23 YashM_ another thing, how do i change the color
13:37.26 YashM_ of object
14:03.43 Notify 02GCI:pisay_beavercaraan10 * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Task Claimed - I would like to work on this task.
14:28.22 Notify 02GCI:sharan1998 * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Claimed - I would like to work on this task.
14:46.56 Notify 02GCI:harman052 * 5231299258220544 Model a toy tank in 3D using BRL-CAD: Task Assigned - This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!
14:51.18 MarcTannous_ any mentor around who can check a task ? I have a promotional video for BRL-CAD I created and would like to submit it before leaving, but I can only have one task at a time.
14:51.31 MarcTannous_ http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
14:51.32 gcibot Create an utility library (LIBBU) API unit test for bomb.c
14:51.32 gcibot Status: NeedsReview (2 days 19 hrs 43 min)
14:51.32 gcibot Mentor(s): Mandeep Kaur, Daniel_R
14:52.12 Notify 02GCI:harman052 * 4928791491117056 Fix one BRL-CAD CMake configuration error with Dev-C++: Task Assigned - This task has been assigned to Beaver Sean F. Caraan. You have 100 hours to complete this...
15:00.03 Notify 02GCI:skyhawk * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
15:02.53 Notify 02GCI:mihaineacsu29 * 4639899508539392 Write manual page documentation (for g-jack): Task Assigned - This task has been assigned to Skyhawk. You have 100 hours to complete this task, good luck!
15:04.18 Notify 02GCI:o7p9bxbnyj * 6370679909777408 Fix any failing unit test #9: Task Claimed - I would like to work on this task.
15:06.02 YashM_ is there somehow i can type how much to rotate in archer rather than doing it manually
15:06.52 andromeda-galaxy YashM_: I don't know if you saw what I said above,but I believe thata you're Archec crash is related to the fact that the sketch that is pointed to by that extrude object is empty
15:07.03 andromeda-galaxy *Archer
15:07.16 YashM_ but i deleted the extrude thing and it still crashes
15:07.34 YashM_ Does it crash on yours too?
15:07.49 andromeda-galaxy hmm....
15:08.01 andromeda-galaxy the object that you said to click on was an extrude, wasn't it?
15:08.04 YashM_ Does it crash on yours too?
15:08.22 YashM_ and no it was a sketch named "3"
15:08.54 Notify 02GCI:harman052 * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Logs - Please upload complete build logs. Also mention in your notes the error(s) you got. Good luck!
15:09.09 Notify 02GCI:harman052 * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
15:09.24 Notify 02GCI:harman052 * 6370679909777408 Fix any failing unit test #9: Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
15:12.29 andromeda-galaxy YashM_: no, it doesn't crash on 2 for me
15:12.36 andromeda-galaxy however there is an error message in the termina.
15:12.57 YashM_ what is it
15:14.05 Notify 02GCI:o7p9bxbnyj * 6370679909777408 Fix any failing unit test #9: Where this test was failing. - Previously, the bu_semaphore -P* tests would fail on machines with fewer cores than were requested...
15:14.06 Notify 02GCI:o7p9bxbnyj * 6370679909777408 Fix any failing unit test #9: Ready for review - The work on this task is ready to be reviewed.
15:15.34 andromeda-galaxy YashM_: ERROR(3): tessellation support not available
15:15.34 andromeda-galaxy _db_walk_subtree() FAIL on '/3'
15:16.24 YashM_ Is 3 the sketch name
15:17.05 andromeda-galaxy I believe so
15:17.11 andromeda-galaxy the second message is a consequence of the first
15:17.21 andromeda-galaxy it's saying that there is no function implemented to tesselate sketches
15:17.54 YashM_ I see you want a task on that
15:17.58 YashM_ That would mean you know how to fix it?
15:18.14 andromeda-galaxy Implement a tesselate function for sketches...
15:18.53 YashM_ ah
15:19.19 YashM_ btw how do i extrude sketches already made
15:19.36 andromeda-galaxy At least, I'm pretty sure... and also, for the others, there are probably a couple of ways to check for empty sketches
15:19.39 andromeda-galaxy on extrusions,
15:19.53 andromeda-galaxy I think that you have to use the sketch editor ui, I haven't done much with it yet....
15:20.15 YashM_ the sketch wasnt empty
15:20.37 andromeda-galaxy I meant for the crashes that I was observing with the other two objects as well
15:20.56 andromeda-galaxy actually, using 'in' with an extrude lets you specify the sketch to extrude from
15:24.49 YashM_ in?
15:39.56 andromeda-galaxy YashM: http://brlcad.org/wiki/MGED_CMD_in
15:43.49 Notify 02GCI:vaishnavisvp * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:12.42 *** join/#brlcad winghouchan (~winghouch@90.205.134.239)
16:21.51 Notify 02GCI:monimont * 6396924525543424 Compile BRL-CAD using Microsoft Visual Studio Express 2013: Ready for review - The work on this task is ready to be reviewed.
16:24.13 *** join/#brlcad ChanServ (ChanServ@services.)
16:24.13 *** mode/#brlcad [+o ChanServ] by tepper.freenode.net
16:27.42 winghouchan Anyone know of a definitive plan for BRL-CAD's website and the progress that has been made?
16:28.40 winghouchan Is it at a high priority, with a timeline and full specification?
16:29.44 winghouchan Or is it just something near the bottom of a to do list with progress that is start-stop?
16:30.59 MarcTannous_ guys
16:31.08 MarcTannous_ how do I add an executable to $PATH?
16:32.49 MarcTannous_ nevermind, figured it out
16:40.07 *** join/#brlcad adityagulati (6ac0b6bb@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.182.187)
16:54.43 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:04.22 winghouchan Write-up for task http://www.google-melange.com/gci/task/view/google/gci2014/5561255020462080 completed! You can find it here: https://github.com/winghouchan/BRL-CAD-GCI/blob/master/GCI-WRITEUP.md
17:04.23 gcibot Design a new website landing page for BRL-CAD #4
17:04.23 gcibot Status: Closed
17:04.23 gcibot Mentor(s): Daniel_R, Gauravjeet Singh
17:09.40 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
17:26.57 YashM_ Does BRL-CAD get its name from Brazil-Canada?
17:26.59 YashM_ o.O
17:27.30 winghouchan Haha, no
17:28.07 winghouchan It stands for Ballistic Research Laboratory - Computer Aided Design
17:28.26 YashM_ Yeah as it states in the old logo
17:28.40 YashM_ but still two currencies together
17:38.35 winghouchan YashM_: Don't get it, but nvm
18:01.08 *** join/#brlcad merzo (~merzo@63-5-132-95.pool.ukrtel.net)
18:12.34 Notify 02GCI:Melange * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
18:25.50 YashM_ how do i color an object in archer
18:28.11 adityagulati First Convert The Object To A Region Then in command tab write "mater name_of_region" plastic r_code g_code b_code 0"
18:28.49 adityagulati The Code Shall be From 0 to 255
18:29.40 adityagulati There might be a better way but this is how i do it
18:41.02 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
18:51.12 YashM_ low activity for a saturday today
18:54.43 winghouchan Maybe everyone is busy
18:55.22 winghouchan I certainly am (sort of), but occasionally check here
18:55.55 YashM_ anyways gotta sleep
18:56.12 winghouchan Oh, g'night!
19:04.50 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
19:07.19 MarcTannous_ good night Yash
19:48.36 starseeker andromeda-galaxy: I tweaked the y2038 sources to avoid a libbu warning - if you want, feel free to send a patch back upstream :-)
19:52.28 Notify 02GCI:ankitmukherjee * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: Can't Upload as Task is Being Worked on by Someone Else - Someone else is...
19:52.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:02.49 MarcTannous_ starseeker: can you give me somef eedback on my coding task?
20:03.16 starseeker MarcTannous_: link?
20:03.41 MarcTannous_ http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
20:03.42 gcibot Create an utility library (LIBBU) API unit test for bomb.c
20:03.42 gcibot Status: NeedsReview (2 days 14 hrs 31 min)
20:03.42 gcibot Mentor(s): Mandeep Kaur, Daniel_R
20:05.44 Notify 02GCI:skyler_007 * 6169030943571968 Design a new website landing page for BRL-CAD #9: Design-Home page - I have attached the design of the home page to be viewed on a laptop or tablet. I am working...
20:07.16 starseeker MarcTannous_: you should wrap sys/wait.h and sys/types.h includes in ifdef procection
20:07.34 starseeker grep for those in our toplevel CMakeLists.txt file - you'll see where we test for them
20:07.39 MarcTannous_ that's the only issue?
20:07.45 starseeker anything we're testing for should be protected
20:07.50 starseeker don't know yet
20:07.53 starseeker spotted that one
20:09.09 starseeker that's the only one I see immediately - Sean may want some other approach than the WIN32 et. al. ifdefs
20:09.49 starseeker I know we check for vfork in the toplevel CMakeLists.txt - one possibility here is to add a CMakeLists.txt check for fork itself
20:10.08 starseeker check with Sean on that
20:16.57 MarcTannous_ Sean came up with the ifdef for windows
20:17.02 MarcTannous_ to ensure portabiltiy
20:17.10 starseeker ok
20:22.59 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
20:25.11 adityagulati could someone review my task
20:25.24 adityagulati https://www.google-melange.com/gci/task/view/google/gci2014/5834136975572992
20:25.25 gcibot Design a web page that overviews the BRL-CAD contributors #2
20:25.25 gcibot Status: NeedsReview (3 days 17 hrs 26 min)
20:25.25 gcibot Mentor(s): Mihai Neacsu, Daniel_R
20:27.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:32.03 MarcTannous_ aditya, don't want to be mean but my task has been submitted for 24 hours
20:50.31 Notify 02GCI:ninzhan * 5303979902763008 Design a web page that overviews the BRL-CAD contributors #3: Time - I worked everyday after school for as long as I could, and sometimes while at school. Probably...
20:53.37 Notify 02GCI:Melange * 4967862338846720 Fix any failing unit test #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
20:54.10 Notify 02GCI:szkocsovszkizsolt * 4967862338846720 Fix any failing unit test #8: Task Claimed - I would like to work on this task.
21:01.36 *** join/#brlcad adityagulati (dfe1e908@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.233.8)
21:03.34 adityagulati Is any mentor online
21:07.55 *** join/#brlcad adityagulati (dfe1e908@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.233.8)
21:08.50 *** join/#brlcad sofat (~sofat@202.164.45.204)
21:16.37 *** join/#brlcad adityagulati (dfe1e908@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.233.8)
21:19.16 sofat maths22, hello
21:20.02 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
21:24.46 Notify 02GCI:ljudusika * 5749084207972352 Model "BRL-CAD" in BRL-CAD #5: Ready for review - The work on this task is ready to be reviewed.
21:27.13 *** join/#brlcad Ljudusika (2513c4af@gateway/web/freenode/ip.37.19.196.175)
21:31.31 *** join/#brlcad winghouchan (~winghouch@90.205.134.239)
21:32.26 Ljudusika I'm GCI contestant. My mentors are Isaac Kamga and Dishank. Are anybody of them here?
21:36.27 MarcTannous_ Ljudusika, no mentors are around ( Probably because it's Saturday and they are all enjoying their free time ) but ask your question and it will get answered when they get back
21:36.35 MarcTannous_ Also, if I can answer it I will
21:45.37 Ljudusika My job needs review: https://www.google-melange.com/gci/task/view/google/gci2014/5749084207972352
21:45.38 gcibot Model "BRL-CAD" in BRL-CAD #5
21:45.38 gcibot Status: NeedsReview (3 days 16 hrs 12 min)
21:45.38 gcibot Mentor(s): Isaac Kamga, Dishank
21:48.38 MarcTannous_ Can't help you with that, but it looks good!
22:12.53 *** join/#brlcad merzo_ (~merzo@63-5-132-95.pool.ukrtel.net)
22:25.34 MarcTannous_ good night everyone!
22:29.43 starseeker is anyone else noticing something funny going on with MGED when drawing shaded mode?
22:30.03 starseeker things in Archer look OK, but in MGED it's like face normals are out of wack
22:34.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:44.16 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
23:01.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:05.30 Notify 03BRL-CAD:starseeker * 63722 (brlcad/trunk/CMakeLists.txt brlcad/trunk/regress/CMakeLists.txt): Set folder property for regression and check tests
23:10.34 *** join/#brlcad ChanServ (ChanServ@services.)
23:10.34 *** mode/#brlcad [+o ChanServ] by tepper.freenode.net
23:18.51 Notify 03BRL-CAD:starseeker * 63723 brlcad/trunk/src/libbu/y2038/time64.h: Windows doesn't like Int64 - see if int64_t will work
23:21.04 Notify 03BRL-CAD:starseeker * 63724 brlcad/trunk/src/libbu/y2038/time64.h: Actually, time64_config.h sets INT_64_T - try using that...
23:28.49 *** join/#brlcad ChanServ (ChanServ@services.)
23:28.49 *** mode/#brlcad [+o ChanServ] by tepper.freenode.net
23:28.49 Notify 03BRL-CAD:starseeker * 63725 (brlcad/trunk/src/libbu/CMakeLists.txt brlcad/trunk/src/libbu/y2038/CMakeLists.txt brlcad/trunk/src/libbu/y2038/time64.h): Make a stab at getting y2038 ready for MSVC building
23:36.39 *** join/#brlcad ChanServ (ChanServ@services.)
23:36.39 *** mode/#brlcad [+o ChanServ] by tepper.freenode.net
23:40.55 Notify 03BRL-CAD:starseeker * 63726 (brlcad/trunk/include/bn.h brlcad/trunk/src/libbn/tcl.c): Prefix bn's tcl.h with bn_ for the same reasons we did so in libbu's case.
23:41.29 Notify 03BRL-CAD:starseeker * 63727 brlcad/trunk/include/bn/bn_tcl.h: Update header
23:47.03 Notify 03BRL-CAD:starseeker * 63728 brlcad/trunk/src/libbn/chull3d.cpp: remove asserts
IRC log for #brlcad on 20141214

IRC log for #brlcad on 20141214

01:37.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:44.25 starseeker blinks - looks like Windows build is working
01:44.33 starseeker or compiles, at least
01:45.28 Notify 02GCI:arnav * 5765799415382016 Create a BRL-CAD presentation template: Ready for review - The work on this task is ready to be reviewed.
01:47.41 starseeker grumble... ctest can't find the test executables on Windows
01:47.43 starseeker figures
02:21.12 Notify 02GCI:gjeet * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3: No worries - Hey Mongoose, no worries, your designs are good and shall be considered when...
02:27.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:36.06 Notify 02GCI:gjeet * 6169030943571968 Design a new website landing page for BRL-CAD #9 http://www.google-melange.com/gci/task/view/google/gci2014/6169030943571968: None Hey skyler, here's my review for...
02:37.45 Notify 02GCI:gjeet * 4967862338846720 Fix any failing unit test #8: Task Assigned - This task has been assigned to Szkocsovszki Zsolt. You have 100 hours to complete this task, good luck!
02:53.38 Notify 02GCI:eames * 4938019295461376 Design a new website favicon! #10: None - After working with BRL-CAD I think my problem revolves around the mater command. I read the tutorial, but when I applied it...
03:38.20 Notify 02GCI:fazerlicourice71256 * 5230915127083008 Compile BRL-CAD with GCC trunk: Task Claimed - I would like to work on this task.
04:37.10 *** join/#brlcad infobot (ibot@rikers.org)
04:37.10 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
04:38.08 Notify 02GCI:brlcad * 5749084207972352 Model "BRL-CAD" in BRL-CAD #5: bonus points - Bonus points if you can use primitives other than spheres for the subtractions.
04:38.53 Notify 02GCI:brlcad * 5765799415382016 Create a BRL-CAD presentation template: 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...
04:39.28 Notify 02GCI:sam_hashim * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5: Task Claimed - I would like to work on this task.
04:42.43 Notify 02GCI:icyjuban * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Ready for review - The work on this task is ready to be reviewed.
04:46.31 YashM What does -H32 in rt do?
04:46.44 YashM except slowing down the raytrace
05:08.20 *** join/#brlcad Michael_Huang (~mike@73.15.169.60)
05:14.24 Notify 02GCI:o7p9bxbnyj * 6370679909777408 Fix any failing unit test #9: Test fixing approach - parallel_test() calculates the number that the counter should eventually be incremented to by multiplying...
05:14.34 Notify 02GCI:o7p9bxbnyj * 6370679909777408 Fix any failing unit test #9: Ready for review - The work on this task is ready to be reviewed.
05:40.26 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
05:40.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:40.26 *** join/#brlcad yiyus (1242712427@je.je.je)
05:40.26 *** join/#brlcad ChanServ (ChanServ@services.)
05:40.26 *** join/#brlcad MarcTannous_ (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
05:40.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:40.26 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
05:40.26 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-vbxojkxzogwdpzky)
05:40.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:40.26 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:40.26 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
05:40.26 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad hsrai_ (~hsrai@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
05:40.26 *** join/#brlcad Vijfhoek (quassel@46.249.37.134)
05:40.26 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
05:40.26 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
05:40.26 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
05:40.26 *** join/#brlcad cox (~quassel@188.226.208.53)
05:40.26 *** mode/#brlcad [+o ChanServ] by asimov.freenode.net
05:41.56 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
05:42.39 *** join/#brlcad infobot (ibot@rikers.org)
05:42.39 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
05:46.39 *** join/#brlcad notify-web (~notify-we@192.30.252.37)
05:46.39 notify-web [13web] 15sofathitesh opened pull request #3: Modified files for theme (06master...06master) 02http://git.io/xKn6mQ
05:46.39 *** part/#brlcad notify-web (~notify-we@192.30.252.37)
05:48.42 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
05:48.42 *** join/#brlcad jrullman (sid54856@gateway/web/irccloud.com/x-ylriypzytfczntut)
05:48.43 *** join/#brlcad Michael_Huang (~mike@2601:9:740:44:407d:3051:25cb:547b)
05:53.55 *** join/#brlcad javampir1 (~javampire@unaffiliated/javampire)
05:54.54 Notify 02GCI:frgnvola * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Claimed - I would like to work on this task.
05:54.59 Notify 02GCI:neel2ak * 5625032667561984 Design a new website landing page for BRL-CAD #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:58.10 Notify 03BRL-CAD Wiki:Ssfrgnvola * 0 /wiki/User:Ssfrgnvola:
06:00.59 *** join/#brlcad Michael_Huang (~mike@2601:9:740:44:407d:3051:25cb:547b)
06:00.59 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
06:00.59 *** join/#brlcad jrullman (sid54856@gateway/web/irccloud.com/x-ylriypzytfczntut)
06:03.14 MarcTannous_ brlcad: you around?
06:22.05 MarcTannous_ need someone to help me with some ifdefs, please
06:23.20 Stragus What's the issue?
06:24.34 MarcTannous_ http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
06:24.34 gcibot Create an utility library (LIBBU) API unit test for bomb.c
06:24.34 gcibot Status: NeedsWork
06:24.34 gcibot Mentor(s): Mandeep Kaur, Daniel_R
06:24.38 MarcTannous_ check out Sean's last comment
06:24.51 MarcTannous_ I am using fork() to create a child process to kill, so that I can get his return code
06:24.59 MarcTannous_ And that works on any OS besides windows
06:25.23 MarcTannous_ from what I understand, he wants me to wrap that function inbetween an #ifdef HAVE_UNISTD_H which makes sense
06:25.28 MarcTannous_ instead of checking for windows
06:25.37 MarcTannous_ but I do not understand what Sean means by using undef
06:26.58 Stragus He's suggesting you can disable HAVE_UNISTD_H, just for testing purposes, to see if your code compiles fine even when unistd.h is not present
06:28.54 MarcTannous_ wouldn't that happen in the #else ?
06:28.57 MarcTannous_ of an #
06:29.02 MarcTannous_ #ifdef haveunistdh
06:29.37 Stragus Yes. He's suggesting you can test the #else path on your machine, just for testing, by temporarily disabling HAVE_UNISTD_H
06:29.57 MarcTannous_ how would the general syntax of that work?
06:30.06 MarcTannous_ #ifdef HAVE_UNISTD_H <my test goes here>
06:30.19 MarcTannous_ #else return 0;
06:30.29 MarcTannous_ because I cannot execute this test on windows
06:30.31 Stragus This is really just to make sure that your code will compile and run fine both when HAVE_UNISTD_H is available and when it's not
06:30.38 MarcTannous_ discussed that about 2 nights ago with the guys here
06:30.49 MarcTannous_ where should the undef UNISTD_H go?
06:31.20 Stragus You could put it after the top #includes, before your code, but again it's really just for testing your code
06:31.36 Stragus The final version shouldn't have any #undef
06:31.40 MarcTannous_ I do not understand how that works though
06:31.55 MarcTannous_ I am undefining it and then testing if it is defined? wouldn't that always go to else?
06:32.04 MarcTannous_ ooooh and that's the purpose, to just go directly to the other case?
06:32.14 Stragus Yes, just to test things
06:32.15 MarcTannous_ yeah okay I get it
06:32.18 Stragus :)
06:32.18 MarcTannous_ thanks
06:32.41 MarcTannous_ I thought he wanted both the ifdef and undef in the final version and I did not understand how that would work :)
06:34.00 Stragus Yes, that wouldn't make much sense
06:39.44 *** join/#brlcad mihaineacsu (~mihaineac@92.81.146.140)
06:42.40 Notify 02GCI:mihaineacsu29 * 5213338241859584 Fix at least 8 spelling mistakes in at least 8 different files: Task Assigned - This task has been assigned to frgnvola. You have 100 hours to complete this...
06:45.17 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): Ready for review - The work on this task is ready to be reviewed.
06:46.27 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): None - You will need to apply the patch to the current BRL-CAD svn repository (not over the one I submitted...
06:47.16 Notify 02GCI:mjuvekar7 * 5924891446476800 Write manual page documentation (for g-voxel): None - You will need to apply the patch to the main BRL-CAD svn trunk (not 'over' the previously submitted patch)
07:01.14 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
07:03.40 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: New File - Sir, I Have Decreased The Size Of The Images And Given One Example Of A Person...
07:04.26 *** join/#brlcad adityagulati (dfe1d856@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.216.86)
07:27.09 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
07:28.59 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Testing - Added the ifdef condition, ran "make" in brlcad-build to see if there are any issues. ...
07:33.38 MarcTannous_ Any mentor around for some quick feedback ( not necessarily to close a task ) ?
07:34.56 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Ready for review - The work on this task is ready to be reviewed.
07:36.57 *** join/#brlcad YashM_ (~YashM@117.215.33.143)
07:50.36 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
07:59.05 Notify 02GCI:skyhawk * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
08:12.00 Notify 02GCI:Melange * 4938019295461376 Design a new website favicon! #10: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
08:15.34 Notify 02GCI:shubhamynr22 * 4639899508539392 Write manual page documentation (for g-jack): Task Claimed - I would like to work on this task.
08:19.21 *** join/#brlcad Gjeet (dfe1d944@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.217.68)
08:22.50 *** join/#brlcad gjeet (dfe1d944@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.217.68)
08:26.19 *** join/#brlcad gjeet (dfe1d944@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.217.68)
08:26.39 Notify 02GCI:shubhamynr22 * 4639899508539392 Write manual page documentation (for g-jack): Claim Removed - The claim on this task has been removed, someone else can claim it now.
08:29.13 *** join/#brlcad gjeet (dfe1d944@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.217.68)
08:32.36 Notify 02GCI:sfurti06 * 5863782450462720 Create a do's and don'ts for GSoC #3: Task Claimed - I would like to work on this task.
08:33.29 *** join/#brlcad Michael_Huang (~mike@2601:9:740:44:407d:3051:25cb:547b)
08:33.46 Notify 02GCI:harman052 * 5863782450462720 Create a do's and don'ts for GSoC #3: Task Assigned - This task has been assigned to Sfurti Dawle. You have 100 hours to complete this task, good luck!
08:49.48 *** join/#brlcad merzo_ (~merzo@63-5-132-95.pool.ukrtel.net)
08:55.49 MarcTannous_ Is any mentor who gives feedback on animations/videos around?
08:55.55 *** join/#brlcad merzo (~merzo@63-5-132-95.pool.ukrtel.net)
08:56.02 MarcTannous_ I have done some tasks in advance, one of them is a motion typography video and want somef eedback
08:57.44 MarcTannous_ 1 minute long :d
09:35.55 Notify 02GCI:firstof5 * 6187982620983296 Design a new website landing page for BRL-CAD #3: Packages - Can we use pre-made packages suck as Jquery or Bootstrap to complete this task?
09:36.57 Notify 02GCI:helix * 6373014107062272 Create a production-quality version of our logo: Task Claimed - I would like to work on this task.
09:40.28 Notify 02GCI:harman052 * 6373014107062272 Create a production-quality version of our logo: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
09:42.09 *** join/#brlcad adityagulati (6ac0bb9e@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.187.158)
09:43.33 Notify 02GCI:helix * 6373014107062272 Create a production-quality version of our logo: Ready for review - The work on this task is ready to be reviewed.
09:43.33 *** join/#brlcad adityagulati (6ac0bb9e@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.187.158)
09:45.29 Notify 02GCI:helix * 6373014107062272 Create a production-quality version of our logo: How I made - Used Archer to open the logo. Adjusted pin hole size Made the diameter half of the plate diameter. ...
09:53.59 *** join/#brlcad adityagulati (6ac0b79d@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.183.157)
09:59.15 Notify 02GCI:Melange * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
10:04.28 *** join/#brlcad deepak (~chatzilla@117.220.144.129)
10:31.33 *** join/#brlcad merzo_ (~merzo@121-12-133-95.pool.ukrtel.net)
10:31.49 *** join/#brlcad merzo (~merzo@121-12-133-95.pool.ukrtel.net)
10:32.24 Notify 02GCI:fazerlicourice71256 * 5230915127083008 Compile BRL-CAD with GCC trunk: None - I have the latest version of gcc, I downloaded, built and installed cmake, downloaded and built brl-cad. But when...
10:32.30 Notify 02GCI:davidchoo12 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Claimed - I would like to work on this task.
10:36.05 Notify 02GCI:deepakkumarsharma * 5625032667561984 Design a new website landing page for BRL-CAD #8: Task Assigned - This task has been assigned to David Choo. You have 100 hours to complete this task, good...
10:37.06 Notify 02GCI:fazerlicourice71256 * 5230915127083008 Compile BRL-CAD with GCC trunk: None - IS this all I have to do? Or do I have to figure out the reason for the error, and fix it?
10:39.49 *** join/#brlcad winghouchan (~winghouch@2.120.155.249)
10:42.56 Notify 02GCI:davidchoo12 * 5625032667561984 Design a new website landing page for BRL-CAD #8: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:45.36 Notify 02GCI:aalok_sathe * 4938019295461376 Design a new website favicon! #10: Task Claimed - I would like to work on this task.
10:52.50 Notify 02GCI:deepakkumarsharma * 4938019295461376 Design a new website favicon! #10: Task Assigned - This task has been assigned to Aalok Sathe. You have 100 hours to complete this task, good luck!
10:56.51 *** join/#brlcad rohitagarwal (0ec2f22b@gateway/web/cgi-irc/kiwiirc.com/ip.14.194.242.43)
10:56.54 *** join/#brlcad YashM (~YashM@117.198.18.36)
10:57.20 *** part/#brlcad rohitagarwal (0ec2f22b@gateway/web/cgi-irc/kiwiirc.com/ip.14.194.242.43)
10:57.21 Notify 02GCI:wltan * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Ready for review - The work on this task is ready to be reviewed.
10:58.26 *** join/#brlcad rohitagarwal (0ec2f22b@gateway/web/cgi-irc/kiwiirc.com/ip.14.194.242.43)
11:01.18 *** join/#brlcad chick_ (~capslock@41.205.22.41)
11:08.53 Notify 02GCI:fernozzle * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): Ready for review - The work on this task is ready to be reviewed.
11:20.09 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:20.32 Notify 02GCI:Melange * 6109916221669376 Implement a UV-mapping callback for extruded sketches (EXTRUDE): No more Work can be submitted - Melange has detected that the deadline has passed and no more work...
11:32.21 Notify 02GCI:wltan * 5230915127083008 Compile BRL-CAD with GCC trunk: None - Of course, the best would be to troubleshoot and fix the problem, then submit logs for a successful build (along with what you...
11:35.14 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
12:03.57 Notify 02GCI:fazerlicourice71256 * 5230915127083008 Compile BRL-CAD with GCC trunk: Ready for review - The work on this task is ready to be reviewed.
12:06.53 Notify 02GCI:ch3ck * 5765799415382016 Create a BRL-CAD presentation template: Good work - Could you make the background photo in such a way which does not inhibit the proper viewing of text? The...
12:06.58 Notify 02GCI:ch3ck * 5765799415382016 Create a BRL-CAD presentation template: 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...
12:09.44 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Ready for review - The work on this task is ready to be reviewed.
12:11.59 Notify 02GCI:rohit_agarwal * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: 2 Files Uploaded - I have uploaded two files namely - Design Guideline 1.xcf and Design Guidelines 1.png Hope...
12:16.19 Notify 02GCI:ch3ck * 5230915127083008 Compile BRL-CAD with GCC trunk: Good work - Could you please upload the build log files to your drive? In the mean time have you attempted to resolve the build...
12:16.25 *** join/#brlcad rohitagarwal (73762df1@gateway/web/cgi-irc/kiwiirc.com/ip.115.118.45.241)
12:18.26 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
12:18.44 Notify 02GCI:ch3ck * 5230915127083008 Compile BRL-CAD with GCC trunk: GCC version - your gcc --version is 4.8.1. have you tried compiling with gcc 4.9.1. that's the latest gcc available to my knowledge. ...
12:18.49 Notify 02GCI:ch3ck * 5230915127083008 Compile BRL-CAD with GCC trunk: 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...
12:23.20 *** join/#brlcad rohitagarwal (73762df1@gateway/web/cgi-irc/kiwiirc.com/ip.115.118.45.241)
12:25.16 Notify 02GCI:ch3ck * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Good work - I see you installed tcl/tk succesffully but it was not turned on during the compilation process. I'm not...
12:25.26 Notify 02GCI:ch3ck * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to...
12:29.39 Notify 02GCI:ch3ck * 5564446986469376 Create a BRL-CAD style guide / cheat sheet #3: Task Closed - Congratulations, this task has been completed successfully.
12:31.30 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:31.45 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Task Claimed - I would like to work on this task.
12:32.15 Notify 02GCI:deepakkumarsharma * 6353662997692416 Design a BRL-CAD splash screen #3: Task Assigned - This task has been assigned to mukul kamboj. You have 100 hours to complete this task, good luck!
12:34.58 *** join/#brlcad winghouchan (~winghouch@2.120.155.249)
12:35.16 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: A Request - Sir, I have finished making another task but am afraid that someone else might take...
12:36.11 Notify 02GCI:ch3ck * 6373014107062272 Create a production-quality version of our logo: Nice work - but it's supposed be rendering completely using BRLCAD. is there no way to remove the background from...
12:36.40 Notify 02GCI:rohit_agarwal * 6187982620983296 Design a new website landing page for BRL-CAD #3: Task Claimed - I would like to work on this task.
12:37.34 YashM ch3ck: no Archer doesnt support alpha channel
12:50.58 Notify 02GCI:anshul1 * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Claimed - I would like to work on this task.
12:55.58 MarcTannous_ Guys can I please get my task reviewed? It's been more or less the same code for 3 days with very minor modifications, should take way less than reviewing websites that were submitted after it
12:58.05 Notify 02GCI:ch3ck * 4531831353376768 Design a T-Shirt for BRL-CAD #8: Task Assigned - This task has been assigned to holy. You have 100 hours to complete this task, good luck!
12:58.31 Ch3ck YashM: ok
12:58.42 Ch3ck that's good work
12:58.59 Ch3ck MarcTannous_: let me wrap up with YashM and get to you
12:59.10 Ch3ck MarcTannous_: links please
12:59.28 MarcTannous_ http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112
12:59.28 gcibot Create an utility library (LIBBU) API unit test for bomb.c
12:59.29 gcibot Status: NeedsReview (45 hrs 35 min)
12:59.29 gcibot Mentor(s): Mandeep Kaur, Daniel_R
12:59.35 MarcTannous_ and I've got 2-3 tasks I can submit right after that one gets closed
12:59.41 MarcTannous_ if you have 5 more minutes
13:00.14 Notify 02GCI:ch3ck * 6373014107062272 Create a production-quality version of our logo: Task Closed - Congratulations, this task has been completed successfully.
13:00.23 Ch3ck aight MarcTannous_
13:02.04 Notify 02GCI:helix * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Claimed - I would like to work on this task.
13:04.05 Notify 02GCI:ch3ck * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
13:04.35 Notify 02GCI:ch3ck * 6187982620983296 Design a new website landing page for BRL-CAD #3: Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
13:11.28 MarcTannous_ ch3ck: is it okay?
13:12.24 Ch3ck MarcTannous_: about the _without_undef_? patch
13:12.38 MarcTannous_ yeah, that's the one that should be commited
13:12.42 MarcTannous_ the withundef is for testing purposes
13:14.42 Ch3ck MarcTannous_: first of all the #include <unistd.h> is supposed to be enclosed in the #ifdef HAVE_UNISTD_H
13:14.52 Ch3ck that's what sean was saying in his comment
13:15.35 MarcTannous_ that would work? :O
13:15.40 Ch3ck this patch will still return an error if unistd.h is not in the system during compile time
13:16.29 MarcTannous_ So if I include unistd after ifdef, it will also work on windows machines?
13:16.37 *** join/#brlcad deepak (~chatzilla@117.220.174.157)
13:16.46 Ch3ck at least for code clarity there should be some significant space separating the headers from the first funtion test_bu_exit()
13:17.34 MarcTannous_ working on it, should take less than a minute
13:17.42 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
13:17.43 Ch3ck MarcTannous_: it should work if properly done
13:19.14 MarcTannous_ ch3ck: I think sys/types.h and sys/wait.h should also be included inbetween the ifdef and else
13:19.15 MarcTannous_ right?
13:19.33 Ch3ck and MarcTannous_ test_bu_exit() should some how be called in the main()
13:19.51 MarcTannous_ it is called
13:19.53 Ch3ck functions don't get executed if not called from the main
13:20.00 MarcTannous_ in the switch
13:20.17 MarcTannous_ <PROTECTED>
13:20.43 Ch3ck yeah sorry i see it
13:21.01 Ch3ck and besides your code should have some comment about what its doing
13:21.27 Ch3ck what this unit test does and what is expected with pass/fail cases
13:21.39 Ch3ck MarcTannous_: you see what i'm saying?
13:22.07 MarcTannous_ yes, I'm writing what everything does
13:23.13 Ch3ck MarcTannous_: so the unistd.h should be called in special preprocessing statement as sean explained in his comment
13:23.18 Ch3ck like
13:23.37 MarcTannous_ #ifdef HAVE_UNISTD_H #include <unistd.h> #include <sys/types.h> #include <sys/wait.h>
13:23.37 Ch3ck #if HAVE_UNISTD_H
13:23.51 Ch3ck <PROTECTED>
13:23.55 MarcTannous_ any difference between ifdef and if?
13:24.17 Ch3ck yeah
13:24.49 Ch3ck #ifdef is used by the preprocessor
13:24.59 Ch3ck like the #define and stuff
13:25.15 Ch3ck if works regularly during the code execution
13:27.51 MarcTannous_ check bu_bomb_revision
13:28.02 MarcTannous_ fixed what you said, added explanations for all the important parts
13:28.18 Notify 02GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: None - Aditya, Images are still the focus of your design. As Sean mentioned, most of the...
13:28.27 MarcTannous_ and now unistd,types & wait are only included if HAVE_UNISTD_H is true
13:28.34 Notify 02GCI:mihaineacsu29 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
13:29.10 Notify 02GCI:fazerlicourice71256 * 5230915127083008 Compile BRL-CAD with GCC trunk: None - I uploaded the build log. I'm trying to install and compile using gcc 4.9
13:29.52 MarcTannous_ ch3ck, regarding the approach of the tests, this is what me and a few mentors came up with a few days ago, as besides exitting a child process, there is no way of checking its return status
13:35.18 MarcTannous_ hope I did not disturb you
13:35.45 Ch3ck nope MarcTannous_ it's fine
13:35.59 Ch3ck moves to melange to check the code
13:36.20 Ch3ck like the #define and stuf
13:37.41 MarcTannous_ sorry it took so many attempts to get it right, first time working with define ifs and conditional library inclusion, was not used to it
13:37.55 MarcTannous_ also forking was a concept that I didn't even know existed xD
13:38.16 Ch3ck yeah its normal, just check online tutorials on it
13:38.23 Ch3ck it's nice using it
13:38.31 MarcTannous_ nice but windows ruins everything
13:38.34 MarcTannous_ :(
13:38.40 Ch3ck lol
13:38.44 MarcTannous_ I think it's time to install linux on my pc
13:39.03 Ch3ck so are you forced to use windows? MarcTannous_ the earlier te better
13:39.30 Ch3ck used windows like 5 years ago dunno how win8 and stuff feels like
13:39.34 MarcTannous_ I usually freelance web design, back-end is completely new to me and I am pretty much forced to have windows/osx on my machine
13:39.47 MarcTannous_ but should be able to have windows and linux on it by tomorrow
13:39.56 MarcTannous_ using a VM is painful and slowly killing me from the inside
13:40.28 Ch3ck aight, yeah it sucks alot of RAM, you sure must have alot of it ;)
13:40.50 MarcTannous_ I have 8 gigs but running photoshop,illustrator, brackets google chrome and a VM is using it all up
13:41.05 MarcTannous_ but I want to keep trying code tasks, so linux is am ust
13:41.08 MarcTannous_ a must *
13:41.36 MarcTannous_ if you could close my task, please do, as I have a motion typography video I worked hard on to upload before leaving for lunch
13:42.31 Notify 02GCI:ch3ck * 5230915127083008 Compile BRL-CAD with GCC trunk: None - Nice, trying installing and compiling from gcc 4.9.2 that should be the latest and let's see how it goes ;)
13:42.55 Ch3ck MarcTannous_: just give me some time working on it
13:45.01 Ch3ck MarcTannous_: have you read all of sean's comments?
13:45.06 MarcTannous_ yes
13:45.09 Ch3ck tell me what you understood
13:45.16 MarcTannous_ was there something I missed?
13:45.24 Ch3ck number the responses
13:45.39 Ch3ck yeah, you missed something
13:45.57 Ch3ck i have not even tested the code just reading throught
13:46.11 Ch3ck s/throught/through/
13:46.29 Ch3ck read all the comments on the task and tell me what you understand MarcTannous_
13:46.48 MarcTannous_ 1) I should be consistent in code writing style
13:47.22 MarcTannous_ 2) I should only add the stuff I modified for this task into the patch ( did not know I can use svn diff path before )
13:47.23 Ch3ck is listening/reading? ;)
13:47.49 MarcTannous_ 3) Too many headers, tried to narrow them down to the ones needed
13:48.27 MarcTannous_ 4) Code needs to be portable, work on all machines no matter the OS
13:48.40 MarcTannous_ What did I miss?
13:50.56 Ch3ck MarcTannous_: ok
13:51.17 Ch3ck look at his first comment, last paragraphy
13:53.17 Ch3ck s/paragraphy/paragraph/
13:53.25 Ch3ck MarcTannous_: what does it say?
13:55.12 *** join/#brlcad wltan (~wltan@101.127.134.59)
13:57.26 MarcTannous_ oh yes I saw that but it does not make sense for me
13:57.30 MarcTannous_ let me explain why
13:57.42 Ch3ck ok
13:57.58 MarcTannous_ if I wrapped the entire contents of test_bu_exit in that
13:58.03 Ch3ck give me what you understand
13:58.18 MarcTannous_ I could only run test_bu_exit, in its current state on UNIX machines
13:58.43 MarcTannous_ for Windows, I'd have to make a whole different function
13:58.56 MarcTannous_ and the syntax of the entire program would change as I
13:59.11 MarcTannous_ would have something like case 1 :
13:59.33 MarcTannous_ #if HAVE_UNISTD_H return test_bu_exit_unix(); #else return test_bu_exit_windows();
13:59.44 MarcTannous_ not even sure if that works inside main
14:00.17 MarcTannous_ do I make any sense?
14:01.37 Ch3ck first of all MarcTannous_ it's wrong to call header files in functions
14:01.58 MarcTannous_ is it bad practice or just fails upon compilation?
14:02.03 Ch3ck all header files are called at the beginning of the program
14:02.11 MarcTannous_ because I ran make when I included unistd in the function and it worked
14:02.46 Ch3ck its bad practice and the compiler is supposed to generate a warning at least
14:03.05 MarcTannous_ okay so the if goes at the beginning
14:03.13 Ch3ck as sean says can you write a preprocessor function?
14:03.16 MarcTannous_ what do I do then with the functions? one for windows one for unix?
14:03.25 MarcTannous_ not sure what that is, let me google it up really quick
14:04.11 Ch3ck MarcTannous_: you should not use system dependent headers in te code, since it raises portability issues
14:04.13 MarcTannous_ you mean stuff like this https://www.eskimo.com/~scs/cclass/int/sx6a.html ?
14:04.50 MarcTannous_ ch3ck: regarding that, I spoke to a few other mentors and they said that I should go with fork(), because this test is pretty particular, as it effectively exits the process
14:05.04 Ch3ck yup MarcTannous_
14:05.40 MarcTannous_ I've no idea about writing preprocessor functions
14:06.02 MarcTannous_ what are your intended changes?
14:06.07 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
14:06.33 Ch3ck yeah that's ok but you should embed all what is in test_bu_exit() in a preprocessor function together with the #ifdef HAVE_...
14:06.56 MarcTannous_ and how would I call that function in main?
14:07.15 Ch3ck let me cook something up and show
14:07.18 MarcTannous_ thank you
14:07.36 Ch3ck MarcTannous_: you don't it runs at preprocessing time
14:07.52 MarcTannous_ but
14:07.58 MarcTannous_ how would that work with all the other tests
14:07.58 Ch3ck the way #define works
14:07.59 MarcTannous_ what
14:08.09 Ch3ck it should
14:08.19 Ch3ck probably generate a return type
14:08.20 MarcTannous_ Yeah, that makes sense but that would really be different than all the other tests
14:08.45 Ch3ck that's why it's unique ;)
14:08.56 MarcTannous_ damn I'll never finish this task
14:08.58 MarcTannous_ :))
14:09.15 MarcTannous_ time to read about preprocessing
14:09.27 Ch3ck i'll give you an example and you work from there
14:09.36 Ch3ck it's not hard :(
14:09.55 MarcTannous_ can I also PM you my motion typography video after you send the guidelines for this coding task just for some quick feedback?
14:09.56 Ch3ck it's fairly simple you can then show brlcad your work
14:10.17 Ch3ck MarcTannous_: sure :)
14:10.41 MarcTannous_ I now hate windows for this
14:10.53 MarcTannous_ if windows was out of the test cases, this would've run so smoothly
14:11.37 Ch3ck MarcTannous_: you have a point there ;), don't know alot of c programmers using windows at my university except some freshmen
14:11.48 Ch3ck feels sorry for em
14:11.54 MarcTannous_ where are you studying?
14:12.34 Ch3ck MarcTannous_: The University of Buea, Cameroon
14:12.48 MarcTannous_ Ch3ck, computer sciences?
14:13.35 Ch3ck MarcTannous_: www.ubuea.cm, comp engr ;)
14:15.37 MarcTannous_ sent you the video link, it's only 4mb. waiting for your guidelines regarding my coding task :D
14:17.36 Ch3ck is working on somethx simple
14:18.52 Notify 02GCI:mukulkamboj * 6353662997692416 Design a BRL-CAD splash screen #3: Ready for review - The work on this task is ready to be reviewed.
14:22.56 Ch3ck MarcTannous_: what i was saying is you could define a macro for the test_bu_exit()
14:24.26 MarcTannous_ can you make a quick pastebin as to what the syntax for that would look like, in general terms?
14:29.42 Ch3ck yeah
14:31.57 Ch3ck MarcTannous_: https://paste.kde.org/poqa0ykff
14:33.15 Ch3ck this coe
14:33.23 Ch3ck code is just a whip
14:33.33 Ch3ck don't hold me responsible :)
14:35.11 MarcTannous_ thank you
14:35.15 MarcTannous_ did you check out the animation?
14:35.33 Ch3ck MarcTannous_: but you get the poin t now right?
14:35.55 MarcTannous_ yes, hope it compiles
14:36.09 Ch3ck pray too :)
14:36.15 MarcTannous_ this is now not bad practice anymore, right?
14:36.22 Ch3ck let me check o0ut the an
14:36.29 Ch3ck yup
14:36.55 Ch3ck let me chk out the animation
14:38.45 Notify 02GCI:ch3ck * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s)...
14:41.42 *** join/#brlcad wltan (~wltan@101.127.134.59)
14:55.07 *** join/#brlcad albertcoder (~albertcod@202.164.45.208)
14:56.34 Ch3ck hits the bar
15:06.30 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: Recoloured, and remade - I remade it a bit, but I still haven't been able to find a way to make a gif without a url in the corner.
15:06.31 Notify 02GCI:judebirch * 5504522529013760 Animate our logo! #10: Ready for review - The work on this task is ready to be reviewed.
15:35.39 *** join/#brlcad gjeet (3b5bec5a@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.236.90)
15:44.50 MarcTannous_ Ch3ck: you still around? there is no fallback on your code
15:45.21 MarcTannous_ @any mentors can I do something like : if(condition) declare x=13; else declare x=12;?
15:45.32 MarcTannous_ at a preprocessor level
15:46.38 Notify 02GCI:gjeet * 5504522529013760 Animate our logo! #10: None - Congratulations with this you have successfully completed your third task. Keep up the good work.
15:46.47 Notify 02GCI:gjeet * 5504522529013760 Animate our logo! #10: Task Closed - Congratulations, this task has been completed successfully.
15:46.54 MarcTannous_ gjeet: do you know if I can do that?
15:48.04 MarcTannous_ nevermind, found a better solution
15:48.53 Notify 02GCI:judebirch * 5643416469766144 BRL-CAD Promotional Video #3: Task Claimed - I would like to work on this task.
15:49.43 Notify 02GCI:harman052 * 5643416469766144 BRL-CAD Promotional Video #3: Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
15:58.54 Notify 02GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #3: Hey mukul - I really appreciate your efforts in getting this task well done. Regarding design, I guess previous review by sean is...
15:59.09 Notify 02GCI:gjeet * 6353662997692416 Design a BRL-CAD splash screen #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...
16:02.36 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
16:04.02 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
16:08.27 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
16:09.12 Notify 02GCI:gjeet * 5173865613361152 Design a web page that overviews the BRL-CAD contributors: Task Closed - Congratulations, this task has been completed successfully.
16:15.44 adityagulati Is There A Way To Know After How Many Tasks Will My Task Be Reviewed, Something Like A Queue Number.
16:15.56 YashM no
16:16.23 MarcTannous_ I need some C help
16:16.25 MarcTannous_ any mentors around?
16:18.20 gjeet MarcTannous_: yeah
16:19.06 MarcTannous_ gjeet, I spoke with Ch3ck earlier about my task http://www.google-melange.com/gci/task/view/google/gci2014/6449379632218112 and he suggested I implement it as following
16:19.07 gcibot Create an utility library (LIBBU) API unit test for bomb.c
16:19.07 gcibot Status: NeedsWork
16:19.07 gcibot Mentor(s): Mandeep Kaur, Daniel_R
16:19.39 MarcTannous_ Insinde an #IFDEF HAVE_UNISTD_H I will define my test, and he showed me a guideline as to how that is done here https://paste.kde.org/poqa0ykff#line-19
16:20.11 MarcTannous_ the problem is, I think I cannot define inside an IFDEF as when I compile I get the error : "'#' is not followed by a macro parameter" on the line where I start my define function
16:20.38 MarcTannous_ my current source : https://paste.kde.org/pc3umwpz6
16:24.02 gjeet Let me have a look
16:25.33 Notify 02GCI:wltan * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: None - By tcl/tk not being "turned on during the compilation process", I assume you're referring to the last few...
16:25.37 Notify 02GCI:wltan * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: Ready for review - The work on this task is ready to be reviewed.
16:35.54 MarcTannous_ gjeet, any idea?
16:36.11 MarcTannous_ I made a source that works, and passes my tests, can you give me some quick feedback?
16:36.22 MarcTannous_ but this is all with macroprocessors, as Ch3ck wanted
16:46.42 Notify 02GCI:harman052 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Read comments carefully - Hi Aditya, The comments of Sean and Mihai are still valid and you are...
16:46.47 Notify 02GCI:harman052 * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the...
16:47.21 MarcTannous_ any mentor online?
16:51.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:53.28 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Explanation - Sir, I Have Actually Removed The Need Of Pictures. If You Click The Name, A...
16:53.33 Notify 02GCI:adityagulati * 5834136975572992 Design a web page that overviews the BRL-CAD contributors #2: Ready for review - The work on this task is ready to be reviewed.
16:54.57 *** join/#brlcad deepak (~chatzilla@117.220.174.157)
16:55.58 *** join/#brlcad Guest40883 (~athome@123.236.127.147)
16:57.39 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Where do I even start - After my last batch of updates, I spoke to Ch3ck via IRC. He enlightened me...
16:57.44 Notify 02GCI:tannousmarc * 6449379632218112 Create an utility library (LIBBU) API unit test for bomb.c: Ready for review - The work on this task is ready to be reviewed.
16:58.15 MarcTannous_ this was tough for someone inexperienced in how macroprocessors work
16:58.19 MarcTannous_ I can only hope this will work
16:59.03 MarcTannous_ Ch3ck: ping here so that you remember to check my task, the define inside an ifdef does not work and raises A LOT of compiling issues, I initalized the function insde the ifdef, and it compiles and the tests both pass.
17:06.37 Notify 02GCI:Melange * 4580324218503168 Create a logo press kit #4: Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
17:07.27 Notify 02GCI:Melange * 5866929856184320 Compile BRL-CAD with Tcl/Tk's latest 8.6 sources: No more Work can be submitted - Melange has detected that the deadline has passed and no more work can be...
17:09.31 Notify 02GCI:helix * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:09.52 Notify 02GCI:helix * 4580324218503168 Create a logo press kit #4: Task Claimed - I would like to work on this task.
17:10.22 Notify 02GCI:helix * 5522147732619264 Create a Motion Typography video for BRL-CAD #2: None - I will claim this again later.
17:14.03 *** join/#brlcad winghouchan (~winghouch@2.218.195.157)
17:14.06 *** join/#brlcad merzo_ (~merzo@121-12-133-95.pool.ukrtel.net)
17:14.26 *** join/#brlcad merzo (~merzo@121-12-133-95.pool.ukrtel.net)
17:16.50 *** join/#brlcad winghouchan (~winghouch@2.218.195.157)
17:17.38 Notify 02GCI:deepakkumarsharma * 4580324218503168 Create a logo press kit #4: Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
17:29.31 MarcTannous_ well, after 3 days of working on a task I think it's finally approaching completion
17:29.35 MarcTannous_ I'm off for the night guys, have fun
17:29.47 MarcTannous_ I'm praying that you like my source :D
17:38.34 winghouchan MarcTannous_: G'night!
17:42.36 Notify 02GCI:aalok_sathe * 4938019295461376 Design a new website favicon! #10: File - I have uploaded file BRLfavicon.gif please check
18:11.46 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
18:20.04 Notify 03BRL-CAD:starseeker * 63729 brlcad/trunk/include/bn/CMakeLists.txt: Fix include CMake for bn
18:29.39 Notify 03BRL-CAD:starseeker * 63730 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/libbn/tests/CMakeLists.txt and 2 others): Per http://public.kitware.com/pipermail/cmake/2014-December/059381.html, switch the style of add_test command so we get resolution of build target names.
18:52.17 Notify 03BRL-CAD:starseeker * 63731 (brlcad/trunk/src/libbu/tests/CMakeLists.txt brlcad/trunk/src/libbu/tests/bitv-tests.cmake): Update bitv tests too
18:54.56 Notify 03BRL-CAD:starseeker * 63732 brlcad/trunk/CMakeLists.txt: Try -C generator expression for MSVC with ctest...
18:59.39 Notify 03BRL-CAD:starseeker * 63733 brlcad/trunk/CMakeLists.txt: Per http://www.cmake.org/cmake/help/v3.0/manual/cmake-generator-expressions.7.html#informational-expressions go with CONFIG instead of CONFIGURATION
19:02.31 *** join/#brlcad merzo (~merzo@121-12-133-95.pool.ukrtel.net)
19:06.28 Notify 02GCI:ch3ck * 6449379632218112 : Good work, - We appreciate the effort you've put into this. I'll handle any further problems with this. Thanks
19:06.43 Notify 02GCI:ch3ck * 6449379632218112 : Task Closed - Congratulations, this task has been completed successfully.
19:08.28 Notify 02GCI:ch3ck * 5866929856184320 : Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
19:09.28 Notify 02GCI:tannousmarc * 5522147732619264 : Task Claimed - I would like to work on this task.
19:10.54 Notify 02GCI:deepakkumarsharma * 5522147732619264 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
19:11.06 *** join/#brlcad Verlet64 (56bfee5f@gateway/web/freenode/ip.86.191.238.95)
19:11.30 Verlet64 Hi
19:11.59 Notify 02GCI:ch3ck * 5866929856184320 : Good work - I'll test the code and see. Thanks for the effort
19:12.29 Notify 02GCI:tannousmarc * 5522147732619264 : still learning - Sorry in advance if there are some illustrating errors, I am still learning After Effects, and motion typography animations are usually...
19:16.36 starseeker closes in
19:17.25 Notify 03BRL-CAD:starseeker * 63734 brlcad/trunk/src/libbu/tests/vls-tests.cmake: Update vls tests' add_test style.
19:28.01 starseeker Here's the tally of the unit tests (not the regression testss) run on Windows: http://paste.lisp.org/display/144693
19:29.25 Notify 03BRL-CAD:starseeker * 63735 brlcad/trunk/src/libgcv/CMakeLists.txt: Missed one test when converting to new style.
19:30.11 starseeker the basename failures are clear - basename isn't available on Windows
19:30.40 starseeker not sure what to do about that... brlcad?
19:31.21 starseeker the others are less clear...
19:34.13 *** join/#brlcad sofat (~sofat@202.164.45.208)
19:39.01 starseeker 626 was just configuration error, and is addressed by r63735
19:41.39 starseeker here is the verbose output from the others: http://paste.lisp.org/display/144694
19:44.03 starseeker as far as I know, that's the first time any of those tests has ever been run on Windows
19:44.55 Notify 02GCI:ljudusika * 5749084207972352 : Ready for review - The work on this task is ready to be reviewed.
19:45.40 *** join/#brlcad Ljudusika (5f6f9eaf@gateway/web/freenode/ip.95.111.158.175)
19:46.20 Notify 02GCI:tannousmarc * 5522147732619264 : Ready for review - The work on this task is ready to be reviewed.
19:46.41 Ljudusika Hi!
19:48.03 Ljudusika I`m GCI contestant. My mentors are Isaac Kamga, Dishank. Are anybody of them here?
19:48.58 Ljudusika https://www.google-melange.com/gci/task/view/google/gci2014/5749084207972352
19:48.59 gcibot Model "BRL-CAD" in BRL-CAD #5
19:48.59 gcibot Status: NeedsReview (2 days 18 hrs 9 min)
19:48.59 gcibot Mentor(s): Isaac Kamga, Dishank
20:01.30 *** join/#brlcad deepak (~chatzilla@117.220.174.157)
20:14.07 Notify 02GCI:ljudusika * 5749084207972352 : My previous task - About bonus points. In my previous task you can see, that I can use primitives other than spheres for the adding, subtractions etc. :)
20:14.42 Notify 02GCI:ljudusika * 5749084207972352 : Previous task URL - https://www.google-melange.com/gci/task/view/google/gci2014/4797643658100736
20:14.43 gcibot Model "BRL-CAD" in BRL-CAD #2
20:14.43 gcibot Status: Closed
20:14.43 gcibot Mentor(s): Hardeep Singh Rai, Ch3ck
20:32.52 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:04.22 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
22:53.28 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
23:55.39 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
IRC log for #brlcad on 20141215

IRC log for #brlcad on 20141215

00:42.31 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
00:53.18 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
01:12.47 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
01:23.31 Notify 02GCI:jatish * 6178630262587392 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
01:23.46 Notify 02GCI:jatish * 6178630262587392 : Task Claimed - I would like to work on this task.
02:31.22 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
03:15.45 Notify 02GCI:gylianne16 * 5817378281619456 : Task Claimed - I would like to work on this task.
03:55.04 Notify 02GCI:brlcad * 6178630262587392 : Task Assigned - This task has been assigned to jatish. You have 100 hours to complete this task, good luck!
03:55.05 Notify 02GCI:brlcad * 5817378281619456 : Task Assigned - This task has been assigned to Gigi. You have 100 hours to complete this task, good luck!
04:20.18 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
04:50.24 Notify 02GCI:brlcad * 6396924525543424 : Task Closed - Congratulations, this task has been completed successfully.
04:56.20 Notify 02GCI:brlcad * 6370679909777408 : Task Closed - Congratulations, this task has been completed successfully.
04:57.58 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:05.06 Notify 02GCI:brlcad * 6370679909777408 : good explanation, comment lacking - Your explanation definitely clarified what is going on, but there is definitely information lacking in the patch comment....
05:11.54 Notify 02GCI:o7p9bxbnyj * 5028266490462208 : Task Claimed - I would like to work on this task.
05:13.50 Notify 02GCI:brlcad * 5924891446476800 : nice work - Mandarj, Thank you! This looks good now. It's already been committed to our sources and you've been credited in our authorship documentation. If you'd...
05:15.02 Notify 03BRL-CAD:brlcad * 63736 brlcad/trunk/doc/docbook/system/man1/en/CMakeLists.txt: apply gci patch https://www.google-melange.com/gci/task/view/google/gci2014/5924891446476800 from mandarj which provides a g-voxel manual page.
05:15.03 gcibot Write manual page documentation (for g-voxel)
05:15.03 gcibot Status: NeedsReview (36 hrs 43 min)
05:15.03 gcibot Mentor(s): Harmanpreet, Ishwerdas
05:16.25 Notify 02GCI:brlcad * 5924891446476800 : Task Closed - Congratulations, this task has been completed successfully.
05:16.31 Notify 03BRL-CAD:brlcad * 63737 (brlcad/trunk/AUTHORS brlcad/trunk/NEWS): credit mandarj with manpage documentation for g-voxel.
05:16.53 Notify 02GCI:o7p9bxbnyj * 6370679909777408 : Update the comment - That's true, sorry! I had been intending to put more information in the commit message, but I'll add it to the file as well. Sorry about...
05:19.49 Notify 02GCI:brlcad * 6109916221669376 : Task Closed - Congratulations, this task has been completed successfully.
05:20.16 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
05:24.41 Notify 02GCI:brlcad * 6109916221669376 : unsure - Michael, Sorry that I missed your question, but I wouldn't have had a quick and clear answer for you anyways. It's very possible that you needed is set...
05:25.58 Notify 03BRL-CAD:brlcad * 63738 (brlcad/trunk/src/librt/primitives/extrude/extrude.c brlcad/trunk/src/librt/primitives/table.c): apply gci patch https://www.google-melange.com/gci/task/view/google/gci2014/6109916221669376 from michael huang that implements a uv-mapping callback for extrude objects. unconfirmed whether it works or note, but it's reportedly similar to ebm and still quite a hard / complicated task for a gci
05:25.58 gcibot Implement a UV-mapping callback for extruded sketches (EXTRUDE)
05:25.58 gcibot Status: Closed
05:25.58 gcibot Mentor(s): Harmanpreet, Dishank
05:26.00 Notify task regardless.
05:27.28 Notify 02GCI:brlcad * 5028266490462208 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
05:29.23 Notify 02GCI:o7p9bxbnyj * 5028266490462208 : Ready for review - The work on this task is ready to be reviewed.
05:32.14 Notify 02GCI:o7p9bxbnyj * 5028266490462208 Create numerics library (LIBBN) unit test for qmath.c https://www.google-melange.com/gci/task/view/google/gci2014/5028266490462208: Quaternion test-case...
05:35.35 Notify 03BRL-CAD:peter-sa * 63739 (brlcad/trunk/include/db5.h brlcad/trunk/src/librt/comb/comb.c and 2 others): Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/5814267383119872 that removes the db5_enc_len librt global variable by replacing it with a preprocessor macro in db5.h that easily computes the number of bytes used for a given value of DB5HDR_WIDTHCODE_*.
05:35.35 gcibot Eliminate any library global variable #3
05:35.36 gcibot Status: Closed
05:35.36 gcibot Mentor(s): Mandeep Kaur, Jacob B
05:40.36 MarcTannous_ brlcad: are you ardund?
05:40.39 MarcTannous_ around*
05:41.47 MarcTannous_ I have aniamted the brl-cad logo and it looks pretty nice, but there are no more animation tasks open :(#
05:47.18 MarcTannous_ also https://www.google-melange.com/gci/task/view/google/gci2014/5522147732619264
05:47.19 gcibot Create a Motion Typography video for BRL-CAD #2
05:47.19 gcibot Status: NeedsReview (3 days 17 hrs 23 min)
05:47.19 gcibot Mentor(s): Mihai Neacsu, Ishwerdas
06:10.10 Notify 02GCI:parthmiglani_21 * 5578661449170944 : Excuse Me! - Hi Aditya! What are you trying to say? I've did anything like that. I and Jatin luthra have accessed the article ""Introduction to MGED""....
06:14.37 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
06:17.40 Notify 02GCI:fernozzle * 5836136417067008 : Task Claimed - I would like to work on this task.
06:19.20 Notify 02GCI:deepakkumarsharma * 5836136417067008 : Task Assigned - This task has been assigned to Michael Huang. You have 100 hours to complete this task, good luck!
07:30.56 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
07:52.51 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
07:53.45 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:56.53 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
08:14.15 *** join/#brlcad YashM (~YashM@117.198.5.197)
08:19.35 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
08:19.53 andrei_ what's wrong with notify ?
08:22.04 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:23.28 *** join/#brlcad MarcTannous (~androirc@109.166.128.69)
08:23.42 MarcTannous Andrei, I uploaded my video to youtube
08:24.11 MarcTannous Please check it now, there might have been an issue on your end
08:24.26 andrei_ can you paste a link here?
08:25.32 MarcTannous I m on my phone, I posted it on my task on google melange
08:25.40 MarcTannous Can t access irc from school computers
08:25.45 andrei_ okay
08:26.28 d_rossberg https://www.youtube.com/watch?v=ACJxCEto5-A&list=UUR92ZPZIW1WACeE9iEWaU6Q
08:26.58 andrei_ ah, thanks
08:29.08 andrei_ MarcTannous: yeah, it's different from what my local player displays
08:29.11 andrei_ I ll have a look
08:29.37 MarcTannous It s running on h264, it might be missing on your end
08:30.40 Stragus Neat
08:31.08 Stragus I don't think I could listen to that music for 5 minutes... but it's looking good
08:31.19 andrei_ MarcTannous: apparently Daniel reviewed it already
08:31.25 MarcTannous Yeah, that s some free music I added
08:31.37 andrei_ ah lol
08:31.38 MarcTannous Cool music for promo videos costs big money
08:31.50 andrei_ you re not required to use that :)
08:32.01 andrei_ also, I don't have speakers, I didn't even know there was music :p
08:32.13 Stragus You didn't miss much :p
08:32.17 andrei_ haha
08:35.52 MarcTannous There you go daniel
08:36.30 MarcTannous I will give you the exact track name when I get home but please close it so I can claim the task that compiles on fossil
08:36.53 MarcTannous As I ve done that yesterday and it would be a shame if someone else would claim it ;(
08:37.07 d_rossberg MarcTannous: you should give this band credit in yout task (i.e. mention their name) and post a link to their YouTube channel there
08:38.24 d_rossberg MarcTannous: ok, set your tast to "done" (ready for review) again
08:38.50 MarcTannous It s set on needs review
08:38.59 d_rossberg task is closed
08:39.06 MarcTannous I will ping you here on IRC with the band name when I get home
08:39.46 d_rossberg better: add it as a comment to your old task
08:40.03 MarcTannous d_rossberg: for compiling tasks, a detailed log of what I ve done and how I fixed the encountered issues oka
08:40.06 MarcTannous Okay?
08:40.15 MarcTannous Will add it to the task then :D
08:40.23 andrei_ MarcTannous: claim your task
08:40.43 MarcTannous I requested claim
08:41.09 MarcTannous If I provide a detailed log of my actions for the installation and compilation, would that suffice?
08:42.08 d_rossberg sounds good to me
08:43.00 andrei_ yeah, same
08:43.05 MarcTannous Cool, will provide it when I get home
08:43.29 andrei_ MarcTannous: out of curiosity
08:43.37 andrei_ do you have a link to the leaderboard
08:43.39 andrei_ ?
08:43.44 Stragus Eh, Shazam apparently doesn't recognize the music
08:43.44 MarcTannous Yes
08:44.14 andrei_ can you paste it here?
08:44.22 MarcTannous I can provide it when I get home, if you want it now google : kuckuck treehouse unofficial leaderboard 5000
08:44.35 MarcTannous Do not have the exact link but that should return it
08:45.25 andrei_ found it
08:45.31 andrei_ http://kuckuck.treehouse.su:5000/org/brlcad/
08:45.51 MarcTannous Yeah that s it
08:46.17 MarcTannous By the way andrei, I completed the unit test for bomb.c and it only took me the entire weekend
08:46.58 andrei_ awesome
08:47.00 andrei_ did you use fork?
08:47.01 MarcTannous Preprocessors are confusing
08:47.18 MarcTannous Yep
08:47.36 Stragus Regarding the preprocessor, wait until you need to stringify stuff and append tokens :)
08:47.41 Stragus That is indeed confusing
08:47.57 MarcTannous I had a lot of compilation errors
08:48.05 MarcTannous When I defined stuff inside an ifdef for some reason
08:48.41 Stragus Anything that appears in an #ifdef will not be seen by the compiler at all if the #ifdef is false
08:48.43 andrei_ because you probably attempted to use it outside of it
08:48.50 andrei_ or that
08:49.01 MarcTannous Yeah
08:49.42 MarcTannous Did not know that does not work
08:49.53 MarcTannous And stack overflow was not that helpful
08:50.18 Stragus Feel free to ask stuff here
08:51.05 MarcTannous Nobody was here during the weekend :(
08:51.13 MarcTannous Ch3ck helped me out a bit though
08:51.33 Stragus now sees that you did ask, oops
08:51.51 Stragus Ask again later :p
08:53.07 MarcTannous Andrei, is there a new batch of tasks coming out soon?
08:54.50 andrei_ MarcTannous: I planned to
08:55.05 andrei_ but moving house is somehow time and energy consuming
08:56.13 andrei_ also, for an open source organization of this size, BRL-CAD is very active
08:56.25 andrei_ I waited about 1 week for an answer from net-snmp guys ..
08:57.10 MarcTannous I just wanted more coding tasks to try
08:57.43 andrei_ aaah
08:57.48 MarcTannous The ones that are available right now are fixing unit tests ( they are all fixed ) or removing global variables ( the ones left have hundreds of calls )
08:57.58 andrei_ coding tasks can never run out
08:58.04 andrei_ have no worries :)
08:58.12 *** join/#brlcad sofat (~sofat@202.164.53.117)
08:58.17 MarcTannous The unit tests failing should be fixed by andromeda soon
08:58.25 andrei_ :))
08:58.28 MarcTannous He said he will submit a patch regarding the whole 32 64 bit issue
08:58.32 sofat maths22, please accept my pull request
08:58.55 MarcTannous Hope my compilation log is okay
08:59.02 andrei_ we'll see :)
08:59.11 andrei_ if it won't, it will be next time
09:00.05 MarcTannous First time adding stuff to PATH
09:02.46 andrei_ echo PATH=$PATH:/your/stuff ?
09:03.31 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:10.35 MarcTannous Without echo
09:10.48 MarcTannous Echo $PATH to check if it was added
09:11.09 MarcTannous That s what the internet advised me to do :P
09:13.40 andrei_ you becoming familiar with linux, it seems
09:21.58 MarcTannous I will install linux on my machine today :P
09:22.12 MarcTannous The debian VM has annoyed me way too much
09:22.40 andrei_ how do you plan to install it, dualboot?
09:22.48 andrei_ do you know what that is?
09:36.13 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
09:49.13 MarcTannous Yep andrei, dualboot
09:49.23 MarcTannous I need windows for design shenanigans
09:50.05 andrei_ I don t even know what those are
09:52.04 MarcTannous Everything design related
09:53.36 *** join/#brlcad deepak (~chatzilla@202.164.53.117)
09:55.38 andrei_ https://www.google-melange.com/gci/task/view/google/gci2014/5578661449170944 is this forged, or am I wrong?
09:55.39 gcibot Model BRL-CAD logo in BRL-CAD #5
09:55.39 gcibot Status: NeedsReview (27 hrs 4 min)
09:55.39 gcibot Mentor(s): Kesha Shah, Popescu Andrei
10:02.56 d_rossberg compared to the other two "Model BRL-CAD logo in BRL-CAD" tasks which are closed it is different
10:04.19 d_rossberg i would say: not forged
10:17.52 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
10:18.01 adityagulati hi
10:20.33 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:21.52 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:30.37 *** join/#brlcad infobot (ibot@rikers.org)
10:30.38 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
11:13.56 *** join/#brlcad YashM (~YashM@59.95.37.96)
11:16.24 *** join/#brlcad gjeet (3b5be878@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.232.120)
11:29.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:30.01 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:35.56 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:42.31 *** join/#brlcad MarcTannous (~androirc@109.166.128.69)
11:42.52 Notify 02GCI:popescuandrei * 5866929856184320 : Task Closed - Congratulations, this task has been completed successfully.
11:42.53 Notify 02GCI:popescuandrei * 5522147732619264 : None - Marc, Is there an issue with my video player or is there just one frame with "powerful" ? Also, there are some black rectangles randomly appearing...
11:42.54 Notify 02GCI:popescuandrei * 5522147732619264 : 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...
11:42.55 Notify 02GCI:popescuandrei * 5028266490462208 : Task Closed - Congratulations, this task has been completed successfully.
11:42.56 Notify 02GCI:popescuandrei * 5749084207972352 : Task Closed - Congratulations, this task has been completed successfully.
11:42.57 Notify 02GCI:popescuandrei * 5834136975572992 : None - Aditya, You have done quite a lot of work so far, but you haven't applied Mihai Neacsu's feedback yet :) Here are some detailed observations: -the...
11:42.58 Notify 02GCI:popescuandrei * 5834136975572992 : 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...
11:42.59 Notify 02GCI:tannousmarc * 5522147732619264 : Try installing a h264 codec - This is a 1 minute long animation, not just a frame, there must be an issue with your h264 codec. There is no need for you to...
11:43.00 Notify 02GCI:tannousmarc * 5522147732619264 : Ready for review - The work on this task is ready to be reviewed.
11:43.01 Notify 02GCI:rossberg * 5522147732619264 : References for used resources - Which fonts did you used? Where did the music came from? Beside this, nice video.
11:43.02 Notify 02GCI:rossberg * 5522147732619264 : 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...
11:43.03 Notify 02GCI:tannousmarc * 5522147732619264 : None - a) Open Sans & Bebas b) The music is a free track that I downloaded from a band's youtube channel, it is free to use in non-monetized videos. ...
11:43.04 Notify 02GCI:tannousmarc * 5522147732619264 : Ready for review - The work on this task is ready to be reviewed.
11:43.05 Notify 02GCI:rossberg * 5522147732619264 : Task Closed - Congratulations, this task has been completed successfully.
11:43.06 Notify 02GCI:tannousmarc * 6124204973883392 : Task Claimed - I would like to work on this task.
11:43.07 Notify 02GCI:rossberg * 6124204973883392 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
11:43.08 andrei_ it ll get kicked from IRC soon
11:43.08 Notify 02GCI:Melange * 4824199776436224 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
11:43.09 Notify 02GCI:Melange * 6424327624851456 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
11:43.10 Notify 02GCI:thevk * 5578661449170944 : Ready for review - The work on this task is ready to be reviewed.
11:43.11 Notify 02GCI:skyler_007 * 6169030943571968 : Work submitted for feedback - I have considered all your valuable suggestions and sent a revised copy of the home page. Working on the small design. Please let...
11:43.12 Notify 02GCI:jatish * 6178630262587392 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:43.13 Notify 02GCI:gjeet * 6169030943571968 : Nicely done :) - Thanks for your valuable efforts, all the changes I asked are done. Just few more suggestions. Increase the width of Login button as per the...
11:43.14 Notify 02GCI:popescuandrei * 5578661449170944 : Task Closed - Congratulations, this task has been completed successfully.
11:45.12 *** join/#brlcad MarcTannous (~androirc@109.166.128.69)
11:53.55 MarcTannous_ any mentors around?
11:54.12 adityagulati I would like to report a forge
11:54.26 andrei_ yes
11:54.33 andrei_ aditya, please do
11:55.08 Notify 02GCI:tannousmarc * 6124204973883392 : Ready for review - The work on this task is ready to be reviewed.
11:55.18 Notify 02GCI:tannousmarc * 6124204973883392 : Action log - Submitted a log of steps I've done for this task, issues encountered and how I went around them, hope this is enough. Regards, Marc
11:56.45 adityagulati It is not actually a forge but a trial of forging
11:56.52 andrei_ a trial of forging ?
11:56.58 andrei_ can you elaborate, please?
11:58.10 Notify 02GCI:popescuandrei * 6124204973883392 : None - Marc, this looks good, but you need to upload it on a permanent file, like txt file and not a link to a volatile paste bin Cheers, Andrei
11:58.20 Notify 02GCI:popescuandrei * 6124204973883392 : 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...
12:00.31 Notify 02GCI:adityagulati * 5834136975572992 : Ready for review - The work on this task is ready to be reviewed.
12:00.41 Notify 02GCI:tannousmarc * 6124204973883392 : Ready for review - The work on this task is ready to be reviewed.
12:01.31 Notify 02GCI:popescuandrei * 6124204973883392 : None - Marc, As we discussed, you still have to upload the logs, but from my point of view, the task is done, and well documented. Well done, glad to see...
12:01.41 Notify 02GCI:popescuandrei * 6124204973883392 : Task Closed - Congratulations, this task has been completed successfully.
12:01.46 andrei_ adityagulati: you still haven't explained us?
12:03.22 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/5578661449170944, In This Task, A Boy Of My School(Parth Miglani) First Tried To Copy Michael Huang's Work And Then When I Warned Him He Removed The Task And Now He Took My Task, Reduced The Height Of Everything And Increased The Width Of Cuboids And Changed The Color But I Detected The For
12:03.23 adityagulati ge As It Has The Same Hairline Fracture.
12:04.44 adityagulati And Also Removed 2 Cylinders To Make It Look Different
12:05.04 andrei_ Aditya, I might be wrong, but this task belongs to Vladimir Kuznetsov
12:05.22 andrei_ actually, no, I checked
12:05.25 andrei_ it does belong to him
12:05.29 andrei_ and his file is different
12:05.43 andrei_ You did tell us about that forgery attempt and we removed his other claims as well
12:05.54 andrei_ is there any other task
12:05.57 andrei_ that he stole from you?
12:06.34 adityagulati Then Parth Might Upload His File Soon As I Saw Him Doing This In My School Today
12:06.45 YashM I think uploaded work should only be visible to mentors to avoid forging
12:06.55 adityagulati Sorry For Disturbing You
12:06.56 Notify 02GCI:rohit_agarwal * 6187982620983296 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:06.59 MarcTannous_ andrei_, I cannot upload the log as the task is closed
12:07.11 Notify 02GCI:rohit_agarwal * 6424327624851456 : Task Claimed - I would like to work on this task.
12:07.13 MarcTannous_ andrei_, can I upload it to a pastebin or something and just comment with the link?
12:07.35 andrei_ MarcTannous_ : yeah, and keep the files, we probably have an ftp server
12:07.40 andrei_ to which you can upload them
12:07.57 andrei_ adityagulati: you aren't disturbing me(or us)! Thanks for letting us know
12:08.04 andrei_ and feel free to do it any time, regarding any issue
12:08.19 MarcTannous_ http://pastebin.com/5Hfc11gV here you are, posting it as a comment to the task right now
12:08.39 andrei_ YashM: the uploaded work is visible just for the mentors indeed as long as a task is in progress, but it is visible afterwards as tasks rely one onto another
12:08.51 Notify 02GCI:tannousmarc * 6124204973883392 Compile BRL-CAD with Tcl/Tk's latest core-8-5-branch https://www.google-melange.com/gci/task/view/google/gci2014/6124204973883392: Build log : Build log - ...
12:09.03 andrei_ i.e Marc's high resolution logo is used in plenty occasions
12:09.06 andrei_ and that's ok
12:09.16 Notify 02GCI:gjeet * 6424327624851456 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
12:11.23 MarcTannous_ https://www.google-melange.com/gci/task/view/google/gci2014/6435641374015488 is this supposed to be a beginner task?
12:11.23 gcibot Compile BRL-CAD with LLVM trunk
12:11.24 gcibot Status: Open
12:11.24 gcibot Mentor(s): Hardeep Singh Rai, Mihai Neacsu
12:12.14 andrei_ compiling tasks are generally easy
12:12.19 andrei_ so, I would say yeah
12:13.49 MarcTannous_ I'll take a user interface task then, the coding tasks remaining are pretty inacessible
12:14.16 *** join/#brlcad rohitagarwal (31f9353e@gateway/web/cgi-irc/kiwiirc.com/ip.49.249.53.62)
12:14.19 MarcTannous_ The global variable tasks are pretty much unapproachable as there are only a few globals left that don't have hundreds of apparitions in the source code
12:14.24 andrei_ adityagulati: just to be clear, the task that I closed(http://www.google-melange.com/gci/task/view/google/gci2014/5578661449170944) belongs to someone else, not the guy you mentioned. Both me and d_rossberg agreed it's not a forgery
12:14.29 MarcTannous_ The unit tests are all fixed too :/
12:15.38 andrei_ adityagulati: regarding future forges by the same person, Parth Miglani, we ll be careful ! Could you tell him to join us on IRC? He's not going to get any task accepted, and it's a pity, cause there are plenty accesible tasks
12:15.57 andrei_ MarcTannous_ : all coding tasks seem inaccesible? Let me have a look !
12:16.14 MarcTannous_ the ones C-related, yeah
12:17.15 andrei_ https://www.google-melange.com/gci/task/view/google/gci2014/5893656028381184
12:17.18 gcibot Identify and eliminate dead code (100+ lines)
12:17.18 gcibot Status: Reopened
12:17.18 gcibot Mentor(s): Deepak, Mihai Neacsu
12:17.18 MarcTannous_ and the compiling ones are marked as beginner so I can't claim any of these
12:17.21 andrei_ this seems like an easy task
12:17.26 MarcTannous_ no idea how that should be done effectively
12:17.40 MarcTannous_ the manual approach seems to not be optimal
12:17.45 MarcTannous_ at the very least
12:18.08 andrei_ this is accesible as well https://www.google-melange.com/gci/task/view/google/gci2014/5273186463645696
12:18.09 gcibot Implement new API function to reduce duplication #6
12:18.09 gcibot Status: Open
12:18.09 gcibot Mentor(s): Jacob B, Hardeep Singh Rai
12:18.13 andrei_ Marc, what do you mean manual approach
12:18.38 andrei_ there is no software to automatically reduce duplication, it's vendors would arguably be amongst the tech giants in no time
12:18.46 andrei_ there is one to detect it, however.
12:18.58 MarcTannous_ so the approach is reading through all the code and figuring out what stuff is useless?
12:19.01 MarcTannous_ Simian?
12:19.19 andrei_ yes
12:19.21 andrei_ Simian
12:19.22 andrei_ http://www.harukizaemon.com/simian/
12:19.33 andrei_ simian detects, doesn't fix
12:20.00 MarcTannous_ erm
12:20.05 MarcTannous_ this page is referenced but does not exist
12:20.07 MarcTannous_ http://brlcad.org/wiki/Code_cleanup
12:20.33 andrei_ what do you exactly need the page for?
12:20.37 andrei_ also, you can write it yourself?
12:20.43 andrei_ (once you do the task) ?
12:21.18 andrei_ acually
12:21.19 andrei_ http://brlcad.org/wiki/Code_Cleanup
12:21.20 andrei_ it works to me
12:21.30 andrei_ the reference is broken
12:21.39 MarcTannous_ oh, capital C
12:21.42 andrei_ it works for me*
12:21.50 andrei_ yep
12:22.12 MarcTannous_ okay, I'll get to work
12:22.17 MarcTannous_ no idea how Simian works tho, this should be fun
12:22.30 MarcTannous_ oh wait
12:22.33 MarcTannous_ can't claim the task
12:22.37 MarcTannous_ it's marked as beginner -.-
12:23.06 andrei_ do you want it?
12:23.09 andrei_ I'll remove the claim
12:23.11 andrei_ erm
12:23.14 andrei_ sorry, the tag
12:23.33 MarcTannous_ yes, the 100+ lines removal does not seem that easy to me to be honest
12:23.37 MarcTannous_ but it's up to you guys
12:23.52 andrei_ https://www.google-melange.com/gci/task/view/google/gci2014/5893656028381184
12:23.53 gcibot Identify and eliminate dead code (100+ lines)
12:23.53 gcibot Status: Reopened
12:23.53 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu, Deepak
12:23.55 andrei_ fixed it :)
12:24.17 andrei_ I haven't digged through brlcad in a while
12:24.20 andrei_ but last time I checked
12:24.26 Notify 02GCI:tannousmarc * 5893656028381184 : Task Claimed - I would like to work on this task.
12:24.41 andrei_ there were copy pastes larger than 100
12:24.47 andrei_ literal copy pastes
12:25.27 Notify 02GCI:popescuandrei * 5893656028381184 : Task Assigned - This task has been assigned to Marc Tannous. You have 96 hours to complete this task, good luck!
12:29.55 andrei_ maths22: ping, you here?
12:32.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:35.52 Notify 02GCI:surajgoel1225 * 6178630262587392 : Task Claimed - I would like to work on this task.
12:37.17 Notify 02GCI:popescuandrei * 6178630262587392 : Task Assigned - This task has been assigned to suraj goel. You have 100 hours to complete this task, good luck!
12:40.44 Notify 02GCI:popescuandrei * 6353662997692416 Design a BRL-CAD splash screen #3 https://www.google-melange.com/gci/task/view/google/gci2014/6353662997692416: Completed Mukul, You have clearly put more...
12:43.53 adityagulati could someone review my task
12:43.54 *** join/#brlcad rohitagarwal (31f9353e@gateway/web/cgi-irc/kiwiirc.com/ip.49.249.53.62)
12:44.36 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/5834136975572992
12:44.37 gcibot Design a web page that overviews the BRL-CAD contributors #2
12:44.37 gcibot Status: NeedsReview (2 days 1 hrs 6 min)
12:44.37 gcibot Mentor(s): Mihai Neacsu, Daniel_R
12:47.25 andrei_ Marc
12:47.26 andrei_ you here?
12:47.31 YashM How do I render a 2048 version of the logo if it doesn't fit my screen and I can't save it either?
12:47.49 MarcTannous_ yes andrei
12:47.51 MarcTannous_ I'm around
12:48.21 MarcTannous_ aditya, the text on your page is not centered on both my monitors ( 1920x1080 and 1280x1024 )
12:48.40 Notify 02GCI:monimont * 5845550716944384 : Task Claimed - I would like to work on this task.
12:49.36 adityagulati Marc: It Appears Fine In My Monitor
12:49.36 andrei_ Marc: ask brlcad when he's around what to do with those logs, tell him that I closed the task by mistake before you uploaded the logs
12:49.57 MarcTannous_ sure
12:50.48 YashM Anyone?
12:51.13 andrei_ YashM: I m not sure, why can't you save it?
12:51.29 adityagulati marc:The Top Banner Is Not In The Center As I Moved It Aside To Accommodate The Logo
12:52.28 YashM I always gotta print screen it
12:53.11 andrei_ huh?
12:53.15 andrei_ what do you mean, YashM
12:54.11 YashM There doesn't seem to be an option to save the rendered image, however there may be a command to save the image
12:54.24 andrei_ adityagulati: regarding your design: the large icons were replaced by large text, I left you a feedback saying that you should use a size similar to that of profile pics
12:54.26 andrei_ and add the text below
12:54.35 MarcTannous_ there is an option to save the rendering as a png yash
12:54.40 MarcTannous_ if I recall correctly
12:54.41 andrei_ your text is too large, imagine having 500 contributors, you d have to scroll through a list
12:54.47 MarcTannous_ under raytrace maybe?
12:54.49 andrei_ for example, each of you students is credited
12:55.02 andrei_ when your work is integrated into our main branch
12:56.07 andrei_ also the banner is green and it doesn't fit with the rest of the website
12:56.11 andrei_ it doesn't have to be something super complicated
12:56.23 andrei_ just a layer of different color, with our logo to it's left, or right
12:56.26 andrei_ or however you preffer
12:56.52 YashM Theres a save as png option
12:56.52 andrei_ don't rush into submitting new versions, focus on being sure you applied what mentors tell you
12:57.02 andrei_ it saves time both for you and for us
12:57.08 YashM but that doesn't save the rendered image instead saves the wireframe
12:57.31 MarcTannous_ try displaying the objects as shaded?
12:57.36 MarcTannous_ instead of wireframed
12:57.38 adityagulati andrei_ : Right Now The Text Size Is 100 Shall I Change It To 25
12:58.12 andrei_ I don't have a specific size
12:58.15 MarcTannous_ aditya: do you know how to work with ems instead of pixels?
12:58.20 YashM Nope wont work
12:58.33 MarcTannous_ Modern websites have everything in percentages, ems or rems
12:58.52 Notify 02GCI:popescuandrei * 5834136975572992 : 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...
12:59.07 Notify 02GCI:popescuandrei * 5834136975572992 : None - Feedback provided on IRC
12:59.10 andrei_ adityagulati: don t worry about time, if you need more, I ll easily extend it
12:59.21 andrei_ we do that with every student, whenever necessary
12:59.21 adityagulati Mark :Yeah But I Still Prefer Pixels
12:59.23 MarcTannous_ look into ems & rems and use these for different screen sizes. Paragraphs text sizes should be between 1-3 ems, Titles 3-5ems, the rest is subjective
12:59.41 MarcTannous_ aditya: That's bad practice, try to stay away from pixels as much as possible
12:59.53 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:00.09 MarcTannous_ Think that 50% of internet traffic is done from phones & tablets, and websites designed in pixels just flat out don't work on these devices
13:00.26 MarcTannous_ and the percentage of internet traffic coming from mobile devices will keep growing as they get better and better
13:01.01 YashM Marc, how did you save the 2048px version
13:01.03 adityagulati Ok I will Make My Further Design In ems
13:01.35 MarcTannous_ YashM: I'd render in 1900px size and the object being pretty zoomed in, my screen being 1920px
13:01.44 MarcTannous_ The rest until 2048x2048 was padding added from Photoshop
13:01.45 andrei_ adityagulati: I appreciate your style, it's unique and interesting, but you need to keep a balance between style and utility. As I said, we do have a lot of contributors, imagine seeing like only 20 on a page, and having to scroll through 10 or 15 pages
13:02.08 YashM Wouldn't that reduce quality
13:02.17 MarcTannous_ YashM: I vectorized my stuff :P
13:02.21 MarcTannous_ In Illustrator
13:02.38 MarcTannous_ + color modification done in Photoshop
13:03.34 YashM Well I was thinking of taking half half views and joining them
13:04.23 MarcTannous_ That's a good approach but it will lose quality when resized to like 16x16 or 32x32
13:04.30 MarcTannous_ Why don't you try vectorizing it?
13:04.39 YashM Why would it lose quality?
13:05.27 MarcTannous_ Because regular images lose quality not only when scaled to a higher res, but also to a lower res
13:05.33 YashM I don't have Illustrator either
13:07.00 YashM Since I am resizing to multiples of 2048, I don't think it will lose quality
13:08.55 YashM Another thing is, if I join two of them, both have different shadows due to different scenes in the rendering process so I would've to add a gradient in the join part to make it look natural but it might look bad
13:10.28 YashM Why doesn't Archer have an option to just save the rendered view :P
13:10.58 andrei_ discuss with brlcad and add one !
13:11.00 Notify 02GCI:thevk * 6366572662751232 : Task Claimed - I would like to work on this task.
13:13.21 YashM andrei_, if I only I knew that much coding
13:13.23 MarcTannous_ YashM, keep in mind there might be a command that me & you do not know about, ask brlcad when he's here
13:13.55 YashM MarcTannous_, yeah there should be
13:16.46 Notify 02GCI:monimont * 5845550716944384 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:17.29 andrei_ got a meeting, gotta run
13:18.32 *** join/#brlcad winghouchan (~winghouch@149.254.183.43)
13:27.17 Notify 02GCI:rossberg * 6366572662751232 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
13:32.25 adityagulati I am making a webpage and as soon as i refresh the line spacing changes itself and randomly
13:32.41 adityagulati can anyone suggest me something
13:47.20 Notify 02GCI:adityagulati * 5834136975572992 : Ready for review - The work on this task is ready to be reviewed.
14:18.18 *** join/#brlcad shardulc (~shardul@122.169.35.150)
14:18.51 *** part/#brlcad shardulc (~shardul@122.169.35.150)
14:28.24 starseeker YashM: Archer has a "save as png" option under the Dislpay menu
14:32.57 YashM starseeker, that saves the wireframe model but doesn't save the rendered image, am I doing something wrong?
14:55.47 Notify 02GCI:gjeet * 6169030943571968 : Deadline extended - The deadline of the task has been extended with 0 days and 20 hours.
14:56.22 Notify 02GCI:fazerlicourice71256 * 5230915127083008 : None - I installed and repeated the process with gcc 4.9.2 and have uploaded the build.log and several screenshots.
14:56.32 Notify 02GCI:fazerlicourice71256 * 5230915127083008 : Ready for review - The work on this task is ready to be reviewed.
15:05.21 Notify 02GCI:mihaineacsu29 * 5834136975572992 : Task Closed - Congratulations, this task has been completed successfully.
15:07.33 MarcTannous_ mihaineacsu29: Is running simian on BRL-CAD's src supposed to take ages?
15:07.42 MarcTannous_ been running it for at least half an hour on my VM
15:09.39 *** join/#brlcad sofat (~sofat@202.164.45.208)
15:12.16 Notify 02GCI:adityagulati * 5806249618702336 : Task Claimed - I would like to work on this task.
15:13.31 Notify 02GCI:adityagulati * 5806249618702336 : Query - This is rather a stupid question to ask but can we use the tank wizard
15:13.55 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:18.53 Notify 02GCI:brlcad * 5806249618702336 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
15:19.48 Notify 02GCI:adityagulati * 5806249618702336 : Ready for review - The work on this task is ready to be reviewed.
15:21.16 MarcTannous_ any mentors around who use Simian?
15:21.25 MarcTannous_ I am not sure if I should abort the search or keep going
15:21.36 MarcTannous_ It's been one hour since I've started running it and it is still working
15:21.43 Notify 02GCI:brlcad * 5230915127083008 : Task Closed - Congratulations, this task has been completed successfully.
15:22.36 MarcTannous_ brlcad: ch3ck: d_rossberg: maths22: etc, any idea?
15:23.49 Notify 02GCI:brlcad * 5230915127083008 : awesome! - Vamshi, this is perfect, thanks! Apparently GCC added a new compilation warning and some of our code is affected, which is what those...
15:25.36 Notify 03BRL-CAD:carlmoore * 63740 brlcad/trunk/doc/docbook/system/man1/en/g-voxel.xml: minor touchup (including removal of trailing blanks/tabs) from a manpage
15:27.49 MarcTannous_ :(
15:29.18 Notify 02GCI:brlcad * 5522147732619264 : post it? - Marc, would you post this to youtube or some other similar public site so we can reference it? Great work. Only issue I noticed is that the "J" in "Join...
15:32.08 Notify 02GCI:surajgoel1225 * 6178630262587392 : query - sir, please give me some instructions on how to make the banner.
15:33.06 YashM MarcTannous, I guess your VM is slow, what takes 10 seconds on mine takes 10 minutes on your VM
15:34.35 MarcTannous_ I have an 8gig i5 system, it's far from a slow PC
15:35.28 Notify 02GCI:thevk * 6366572662751232 : Ready for review - The work on this task is ready to be reviewed.
15:35.39 YashM I'm talking about the VM
15:36.55 YashM Maybe try to increase the resources the VM uses or install a distro?
15:37.09 MarcTannous_ it's on full resources, it's locked on 1 core tho
15:37.24 Notify 03BRL-CAD:carlmoore * 63741 (brlcad/trunk/src/libbn/chull3d.cpp brlcad/trunk/src/libbu/y2038/README.txt brlcad/trunk/src/libbu/y2038/time64_limits.h): remove trailing blanks/tabs; fix a spelling; insert a missing apostrophe
15:38.20 YashM Well then, I would suggest installing Debian separately
16:01.44 MarcTannous_ I'm installing it separately this is unbelievalb
16:02.19 YashM What is?
16:02.30 MarcTannous_ the VM
16:03.14 YashM The only problem you'll have is to switch every time :)
16:03.26 YashM But I suppose it will run a lot faster
16:04.40 MarcTannous_ does svn come installed with it?
16:05.14 YashM I think you'll have to install it
16:05.47 MarcTannous_ I'll also have to checkout brlcad and install all the other tools
16:05.49 MarcTannous_ god damn it
16:05.52 MarcTannous_ there goes my night's sleep#
16:06.13 Notify 03BRL-CAD:brlcad * 63742 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: fix CUSTOMBUILD : warning : error while sourcing gui_conversion.tcl: can't read "argv": no such variable
16:06.27 YashM or you can waste the night on a linear search :)
16:07.50 MarcTannous_ what desktop environment should I install?
16:07.54 MarcTannous_ Gnome/KDE/Xfce?
16:08.23 YashM Depends on you but I'll personally go with Xfce :)
16:08.35 YashM or you can go with GNOME...dunno about KDE
16:08.35 MarcTannous_ is the VM running gnome?
16:09.12 YashM Not sure
16:10.48 YashM I think Xfce is better with Ubuntu
16:11.42 YashM you using a live CD?
16:15.06 *** join/#brlcad sofat (~sofat@202.164.45.194)
16:17.09 starseeker there are still unit test breakages on Windows...
16:17.35 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
16:19.00 YashM starseeker, I am not sure how I should save the rendered image with the "Save as PNG" option
16:19.07 YashM Am I missing something
16:19.20 starseeker you did the render in archer?
16:19.28 YashM yeah
16:19.33 starseeker let me try once
16:21.45 starseeker do you have the wireframe on top of the raytraced image?
16:22.21 Notify 03BRL-CAD:brlcad * 63743 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/librt/ls.c): make db_ls() return a size_t since it's a count
16:22.25 YashM yeah
16:22.45 starseeker try putting the raytrace on top (mode button next to the camera icon for raytracing)
16:24.03 Notify 03BRL-CAD:brlcad * 63744 brlcad/trunk/src/libged/attr.c: convert attr to using size_t instead of integers. fixes msvc compile warning about possible data loss
16:25.37 YashM does that come with a bright blue background
16:25.54 starseeker you mean the icon?
16:25.57 starseeker or the raytrace?
16:26.00 YashM raytrace
16:26.03 starseeker it's a setting
16:26.13 YashM That seems to work but I need a 2048px canvas, if i run it from command line, it opens a new window
16:26.24 starseeker YashM: just output to a png
16:26.26 starseeker er pix
16:26.29 starseeker on the command line
16:26.31 starseeker either one
16:26.50 starseeker unless you need to do it in archer?
16:27.21 YashM what is the other option?
16:27.30 starseeker use the command line rt
16:27.36 YashM yeah it opens a new window
16:27.38 starseeker or rtwizard
16:27.42 starseeker one sec...
16:28.42 starseeker rt -o image.png file.g object.r
16:28.46 starseeker try that
16:30.05 starseeker then you can use -s to scale up the image size
16:31.33 YashM where does it put the image?
16:31.51 ``Erik in the directory you run rt from
16:32.09 ``Erik you can do -o /path/to/file.png if you need it in a certain plcae
16:32.24 ``Erik s/cae/ace/
16:32.42 YashM what comes instead of object.r
16:33.11 ``Erik whatever toplevel object you want to raytrace
16:34.42 YashM Do I also specify the file.g directory
16:36.15 ``Erik it looks in the current directory for the .g file if you don't use an absolute path...
16:40.45 YashM Is this correct? rt -s1024 -C 255/255/255 -o image.png logo.g logo.r
16:41.40 YashM Everything is in rt.exe directory
16:43.10 ``Erik as long as logo.g is in the same directory and logo.r exists in logo.g
16:43.56 YashM I'm not sure about logo.r, I have 4 regions in my file
16:45.49 ``Erik you can do "mged logo.g tops" from the cmd prompt to get the top level object names
16:47.10 YashM TCL error
16:47.51 YashM http://i.imgur.com/z8ZEJJf.png
16:47.55 YashM Not installed properly o.O
16:49.01 YashM also, when i put -s1024 to the end, it gives me a 512x512px image
16:49.10 YashM but when i put it in the front, rt.exe crashes
16:52.25 *** join/#brlcad Marctannous_ (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
16:53.58 *** join/#brlcad winghouchan (~winghouch@0547437d.skybroadband.com)
16:54.22 YashM ``Erik, any idea?
17:15.41 Notify 02GCI:ekamjot01 * 5907948270256128 : Extend deadline - Hi!! Can you please extend my deadline. Due to my final exams i was unable to give much time. But i'am still working on this task. So please...
17:20.50 *** join/#brlcad albertcoder (~albertcod@202.164.45.208)
17:23.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:30.47 Notify 02GCI:gjeet * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6 https://www.google-melange.com/gci/task/view/google/gci2014/6178630262587392: Few...
17:44.50 *** join/#brlcad albertcoder_ (~albertcod@202.164.45.194)
17:50.42 *** join/#brlcad MarcTannousUnix (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
17:50.45 MarcTannousUnix so umm
17:51.02 MarcTannousUnix I just finished installing Debian on my machine, and making sure I can dual boot
17:51.16 MarcTannousUnix Does any of you know how to set up a second monitor on Debian? currently unrecognized
17:55.39 starseeker anyone else having trouble committing to sourceforge?
17:55.57 starseeker MarcTannousUnix: not off hand - try google with the specific monitor brand
17:56.17 starseeker usually prefers Ubuntu when tricky hardware setups are involved...
17:57.19 MarcTannousUnix oh nonono
17:57.35 MarcTannousUnix I put up too much work to install Debian alongside Windows 8.1
17:57.39 MarcTannousUnix I'm staying on this OS
17:58.05 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
17:58.09 *** join/#brlcad bugport (~bugport@91.103.85.100)
18:00.43 *** join/#brlcad merzo (~merzo@15-122-133-95.pool.ukrtel.net)
18:01.17 starseeker MarcTannousUnix: then I suggest checking the various Debian forums to see if anyone has run into a similar issue
18:04.55 MarcTannousUnix starseeker: is there any way to install ALL the packages like gcc and gcc++ at once
18:05.00 MarcTannousUnix or do I ahve to do all of this manually?
18:05.30 Stragus MarcTannousUnix, dual-monitor setup depends of your GPU(s)
18:05.36 Stragus Do you have Nvidia?
18:06.00 MarcTannousUnix Stragus, AMD
18:06.15 MarcTannousUnix my main concern right now is installing all the packages needed at once, I can work on one monitor
18:06.20 MarcTannousUnix do you ahve any idea as to how that is done?
18:06.50 Ch3ck is back
18:06.57 Stragus I never used Debian, did you find an user-friendly package manager software?
18:07.13 Stragus You should be able to select everything that you need and click "Install", or so
18:07.48 MarcTannousUnix This is gonna be a long night
18:08.18 Stragus The first time on Linux does take a little patience :)
18:08.39 Ch3ck MarcTannousUnix: well apt-get should probably do the dependency checks durin this process
18:09.46 MarcTannousUnix hmm
18:09.47 MarcTannousUnix I cannot cmake
18:09.58 Stragus Did you install cmake?
18:10.00 MarcTannousUnix it says I do not have a c++ compiler but I just installed g++
18:10.06 MarcTannousUnix yes
18:11.04 Stragus (I would usually recommend a distribution that installs everything to compile right out of the box, for a programmer)
18:11.19 MarcTannousUnix can you give me a link for that
18:11.31 Ch3ck well MarcTannousUnix why dont you try ubuntu?
18:11.32 chick_ <PROTECTED>
18:11.50 MarcTannousUnix Ch3ck: I don't know, I want to figure out Debian
18:11.51 Ch3ck it's the most friendly version of debian i know of
18:12.03 Stragus Did you already do: apt-get install build-essential ?
18:12.17 Ch3ck well MarcTannousUnix you could start with ubuntu you'll still learn debian in there
18:12.55 MarcTannousUnix E: Package 'build-essential' has no installation candidate
18:13.06 Ch3ck thinks MarcTannousUnix should use a system that increases his efficiency
18:13.35 Stragus Okay. apt-get install gcc g++
18:14.17 MarcTannousUnix Stragus, E: Unable to correct problems, you have held broken packages.
18:15.22 Stragus Urgh... I'll let the resident Debian/Ubuntu experts help on that one, I'm a Gentoo user for 12 years
18:15.55 Stragus hands the microphone over to chick_ and Ch3ck
18:16.19 Ch3ck lol
18:17.06 Ch3ck MarcTannousUnix: first of all update your debian distribution even if it's a "fresh checkout" ;)
18:17.29 MarcTannousUnix I might seem dumb, but how is that done?
18:18.41 Ch3ck MarcTannousUnix: it's not dumb your a linux newbie
18:19.23 Ch3ck the command is "sudo apt-get update"
18:19.53 Ch3ck followed by "sudo apt-get dist-upgrade"
18:21.04 MarcTannousUnix finally
18:21.08 MarcTannousUnix a command that returns no errors
18:21.10 MarcTannousUnix yay
18:22.06 Ch3ck this should update any dependencies
18:22.41 Ch3ck after that you can then follow Stragus and chick_ recommendations on installing gcc and g++
18:24.36 andromeda-galaxy Stragus: Gentoo/Arch here too...
18:25.13 starseeker MarcTannousUnix: check doc/README.Linux
18:26.11 MarcTannousUnix another thing, how can I save sources.list?
18:26.14 MarcTannousUnix it does not allow me to
18:26.32 starseeker you'll have to do that as root I think
18:26.44 MarcTannousUnix sudo?
18:26.48 starseeker nods
18:26.53 starseeker if that's set up on Debian
18:27.02 MarcTannousUnix how do I sudo-save something?
18:27.14 MarcTannousUnix I know how to sudo-run commands in terminal, no idea how to save documents as root
18:27.19 starseeker you're using an editor, right?
18:27.43 MarcTannousUnix yup
18:27.46 starseeker just run the editor as sudo - it should be able to save
18:27.53 starseeker sudo vim sources.list
18:27.59 MarcTannousUnix sudo gedit -b sources.list?
18:28.01 MarcTannousUnix ow
18:28.04 starseeker sure
18:28.17 starseeker or nano, if the graphical aspects are causing trouble
18:28.50 starseeker scowls at sourceforge
18:34.54 MarcTannousUnix updated, still getting an error when trying to install cmake
18:35.06 MarcTannousUnix E: Package 'cmake' has no installation candidate
18:39.27 MarcTannousUnix nvm, figured it out
18:40.45 Ch3ck MarcTannousUnix: do you have "wheezy" and "wheezy-updates" lines in your sources.list?
18:40.51 MarcTannousUnix yeah, that was the issue
18:41.02 *** join/#brlcad alisha (~alisha@115.244.30.200)
18:41.29 Ch3ck so guess everythx is fine now ;)
18:42.06 MarcTannousUnix trying to cmake the source code for brl-cad now
18:42.28 MarcTannousUnix :( now I understand why people consider windows users noobs
18:46.10 MarcTannousUnix "-- Configuring incomplete, errors occurred!" my experience with linux in a nutshell
18:48.53 starseeker MarcTannousUnix: did you check the README.Linux file?
18:49.10 starseeker if so, which version of CMake did you install?
18:49.13 starseeker cmake --version
18:49.24 MarcTannousUnix starseeker: reading through it while installing stuff, I finally configured brl-cad succesfully
18:49.32 MarcTannousUnix cmake version 2.8.9
18:49.38 starseeker urk
18:49.42 starseeker that's quite old
18:49.47 MarcTannousUnix at least it works
18:50.08 MarcTannousUnix just ran sudo make install, time to pray
18:50.19 starseeker you may need to change $<CONFIG> to $<CONFIGURATION> around line 507 in the toplevel CMakeLists.txt
18:50.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:50.35 starseeker I've been trying to commit a fix but sourceforge keeps giving me errors
18:50.57 MarcTannousUnix I am doing all these because simian was taking too much to run on a VM
18:51.03 MarcTannousUnix :(
18:51.10 starseeker MarcTannousUnix: are you working with the subversion checkout?
18:51.14 MarcTannousUnix yup :D
18:51.26 starseeker OK, you'll need to make that change then
18:51.27 MarcTannousUnix that's one thing I managed to install by myself and actualyl make it work
18:51.30 MarcTannousUnix oh god
18:51.40 MarcTannousUnix I suppose I'll have to do it after make install finishes right?
18:51.48 starseeker blinks
18:51.58 starseeker you didn't get errors during configuration?
18:52.04 MarcTannousUnix I did but I made it work
18:52.08 starseeker winces
18:52.13 starseeker OK, but be careful with that
18:52.23 MarcTannousUnix is that a blink for yes and two blinks for no?
18:52.32 starseeker heh
18:52.56 starseeker the main thing you'll have to watch out for is if you make changes to make things work, and then someone commits a fix, you'll get a conflict
18:53.08 starseeker are you familiar with how to resolve subversion conflicts?
18:53.24 MarcTannousUnix I'd love to be able to say yes, but unfortunately no :(
18:53.52 MarcTannousUnix but I can read about it
18:54.05 starseeker OK, http://svnbook.red-bean.com/ is probably were you want to start
18:55.03 MarcTannousUnix if simian takes ages to work outside of the VM too I'll be so angry
18:55.32 andromeda-galaxy starseeker: any idea where I can find reasonably-sized valid brep models and also high-facet-count nurbs?
18:55.49 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
18:56.31 andromeda-galaxy MarcTannousUnix: I haven't used it in a while, but if I remember correctly, simian is always somewhat slow --- it's scanning a pretty big codebase --- but should be much better outside of a single-core execution-capped virtualized vm :-)
18:57.06 MarcTannousUnix andromeda-galaxy: did you not use simian in code duplication removal tasks
18:57.06 MarcTannousUnix ?
18:58.13 andromeda-galaxy I haven't done any of those this year...
18:58.19 MarcTannousUnix ow
18:58.43 andromeda-galaxy (well, I guess there's the bu_scan_fastf_t stuff, but that was just a pattern I noticed happening)
18:58.47 andromeda-galaxy I did use it some last year...
19:01.57 MarcTannousUnix anyone has any idea regarding #error "Need a stringstream (sstream or strstream) to compile!"
19:02.14 andromeda-galaxy nope...
19:02.46 MarcTannousUnix starseeker: any idea?
19:05.42 andromeda-galaxy starseeker: also, what's the recommended way to show subcommands in the Docbook documentation? I'm finding a different way in every file I check that does it...
19:05.58 *** join/#brlcad albertcoder_ (~albertcod@202.164.45.194)
19:08.28 *** join/#brlcad albertcoder (~albertcod@202.164.45.194)
19:08.57 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
19:13.24 MarcTannousUnix starseeker: what were you saying about changing the cmakefiles ? maybe that's what causing my issue
19:14.35 MarcTannousUnix oh, lline 506
19:15.37 *** join/#brlcad albertcoder (~albertcod@202.164.45.194)
19:34.24 MarcTannousUnix damn
19:34.39 MarcTannousUnix still not working
19:34.44 MarcTannousUnix any mentor around? ch3ck/chick_?
19:39.51 andromeda-galaxy MarcTannousUnix: try grepping for the error message and find out what check is making it...
19:56.44 MarcTannousUnix wow
19:56.51 MarcTannousUnix simian executed in 3 seconds
19:57.01 MarcTannousUnix on my VM it stopped after 2 hours and was no way near completion
20:00.08 Ch3ck MarcTannousUnix: i'm here
20:00.26 Ch3ck i'm not chick_ MarcTannousUnix
20:01.02 Ch3ck he's my friend and a programmer too in the community
20:01.29 MarcTannousUnix ch3ck: how should I go about removing duplicate code?
20:02.02 MarcTannousUnix adding the code to a shared library?
20:03.22 Ch3ck well removing duplicate code is about looking for similarities and any functionality and seeing if you could abstract them to a simpler way
20:03.50 MarcTannousUnix what if it is literally 120 lines of copy pasted code?
20:04.01 MarcTannousUnix shared between 2 files
20:04.21 Ch3ck if the code can do with lesser number of lines the better
20:04.30 Ch3ck *without breaking functionality*
20:05.06 MarcTannousUnix would adding the code to a shared library between the two files and removing it locally work?
20:05.10 MarcTannousUnix 120<120*2
20:06.17 Ch3ck yeah, it would be much better so long as it maintains consistency and cleanliness in the code
20:06.42 MarcTannousUnix will you be here in ¬30 minutes to check if what I've done is correct?
20:06.57 Ch3ck it's not just about running some regexp scripts on the code base and finding matchingpattens and abstracting if you know what i mean ;0
20:07.15 MarcTannousUnix yes, the code should be optimally written and clean
20:07.18 Ch3ck i have an hour at most here. its late
20:07.33 MarcTannousUnix that's why I said 30 minutes instead of the 30 seconds it would take me to copy paste it intoa library
20:07.48 Ch3ck 's time is 9pm WAT
20:07.55 MarcTannousUnix 10P
20:07.57 MarcTannousUnix 10PM here
20:08.07 MarcTannousUnix have been working on getting this done since 4PM
20:08.24 MarcTannousUnix it took me about 6 hours to figure out I need UNIX and making everything work
20:08.24 Ch3ck aight , admire your dedication. so i'm here
20:08.30 MarcTannousUnix what a productive day this was
20:09.29 Ch3ck MarcTannousUnix: just keep up you'll get used to unix and it'll be for the better ;)
20:10.33 andromeda-galaxy Ch3ck: sorry to interrupt, but just a quick question --- according to the docbook documentation online, cmdsynopsis elements can be children of <term>, but xmllint complains... is xmllint using a really outdated schema?
20:12.34 Ch3ck andromeda-galaxy: i'm not very familiarwith docbook, i think that's starseeker 's area ;)
20:13.11 andromeda-galaxy Ch3ck: okay, thanks...
20:13.15 andromeda-galaxy starseeker: are you still around?
20:17.04 andromeda-galaxy Ch3ck, starseeker: okay, got it --- I was looking at v4.0, and v5.0 removed a whole bunch of useful content model stuff
20:17.22 andromeda-galaxy starseeker: any idea how to work around that?
20:19.17 winghouchan Heyo! Are any mentors tasked to deal with website related queries?
20:21.57 MarcTannousUnix guys
20:22.20 MarcTannousUnix if I reduce ¬460 lines of code to 200 is it okay for one of these tasks?
20:26.16 starseeker andromeda-galaxy: back - let me read scrollback
20:27.36 starseeker andromeda-galaxy: for brep models, you might try here: http://www.steptools.com/support/stdev_docs/stpfiles/ap203/
20:27.49 starseeker step-g can bring in at least some of those
20:29.11 starseeker andromeda-galaxy: I don't know that we've established a convention for DocBook subcommands
20:29.56 starseeker andromeda-galaxy: if there's a "right" way that we aren't uniformly using feel free to suggest it or even apply it :-)
20:30.46 starseeker andromeda-galaxy: erm. not offhand (work-around)
20:31.19 *** join/#brlcad Vijfhoek (quassel@46.249.37.134)
20:31.19 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
20:31.19 *** join/#brlcad cox (~quassel@188.226.208.53)
20:31.27 starseeker DocBook is not all that well documented in a lot of ways - generally we just try to find some approach that will work
20:31.27 andromeda-galaxy starseeker: okay... I did find some brep models with csgbrep, but thanks...
20:31.40 starseeker ah, yeah csgbrep is good
20:31.43 andromeda-galaxy I really don't know what to do about the subcommand thing...
20:31.51 starseeker there's a tool that will generate a cobb sphere as well
20:31.54 andromeda-galaxy the problem is that with brep the subcommands have all their own arguments
20:32.07 starseeker ah, point
20:32.11 andromeda-galaxy so they *should* use cmdsynopsis for consistent formatting
20:32.18 andromeda-galaxy (with the main command synopsis)
20:32.22 andromeda-galaxy which was legal in docbook <5.0
20:32.33 andromeda-galaxy but in 5.0 they drastically reduced the content model for some reason...
20:33.01 starseeker usually the first thing I do with docbook is to try to see if there's some container I can use to wrap things like that
20:33.06 andromeda-galaxy ahh..
20:33.09 starseeker what can a cmdsynopsis go in?
20:33.13 andromeda-galaxy I was trying to use the variablelist
20:33.15 andromeda-galaxy approach for each command
20:33.22 andromeda-galaxy with the cmdsynopsis in a <term>, which isn't allowed anaymore
20:33.57 andromeda-galaxy acknowledgements, annotation, answer, appendix, article, bibliodiv, bibliography, bibliolist, blockquote, callout, calloutlist, caption, caution, chapter, colophon, constraintdef, cover, dedication, entry, example, figure, footnote, glossary, glossdef, glossdiv, glosslist, important, index, indexdiv, informalexample, informalfigure, itemizedlist, legalnotice, listitem, msgexplan, msgtext, note, orderedlist, para, p
20:34.05 andromeda-galaxy according to http://zvon.org/comp/r/ref-Docbook_5.html#Elements~cmdsynopsis
20:34.20 starseeker this is where I usually end up digging: http://www.docbook.org/tdg5/en/html/docbook.html
20:35.03 andromeda-galaxy ahh... I've been looking for something like that, thanks
20:35.04 andromeda-galaxy !
20:35.46 starseeker so we could see (for example) if a variablelist could hold more than one cmdsynopsis
20:36.00 starseeker or if we can use multiple variablelists and cmdsynopsis inside something else
20:36.28 andromeda-galaxy hmm...
20:36.42 andromeda-galaxy we could try putting the command name in the <term> for the <varlistentry>
20:36.46 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
20:36.53 andromeda-galaxy and the <cmdsynopsis> inside the <listitem>...
20:36.58 starseeker nods - it usually takes some experimenting
20:37.03 andromeda-galaxy I don't know how that would look.... I'll try it out...
20:37.22 starseeker nods
20:38.29 MarcTannousUnix Ch3ck: I submitted
20:38.40 andromeda-galaxy I just had an idea... another problem with brep is that e.g. "info" is a separate command from "info C [index]"...
20:40.12 andromeda-galaxy starseeker: what do you think of having a varlist
20:40.19 andromeda-galaxy where each main subcommand (item, plot, etc) is an entry
20:40.28 andromeda-galaxy and then in each entry
20:40.39 andromeda-galaxy there are cmdsynopsis items for each of the possible forms of the command, each with their own description
20:40.43 starseeker andromeda-galaxy: that might work
20:40.49 andromeda-galaxy (info, info C, info L, ...)
20:41.10 starseeker I'd suggest trying to see if it can be done with valid docbook, and if so how it looks in man and html form
20:41.21 starseeker also, for that scenario, I'd suggest lots of examples
20:41.36 andromeda-galaxy I think it can be done in docbook... I already have it workgin for two info commands...
20:41.56 *** join/#brlcad MarcTannous (~androirc@86.121.196.213)
20:41.56 andromeda-galaxy I'll have to check about the html otuput though, so far I've only been checking man (it's in docs/docbook/.../mann/)
20:42.02 starseeker for the plot commands you won't be able to show the graphical output, but it's still worthwhile to describe what they should see...
20:43.18 andromeda-galaxy starseeker: indeed... I'll build up a few more examples than are currently there
20:43.20 andromeda-galaxy and fix the formatting
20:43.35 andromeda-galaxy ideally, the para describing each subcommand form would come underneath and indented, I think...
20:44.40 starseeker nods - if it's really worth it we could try to come up with custom xslt (I believe there are some examples) but I'm not too much help there - those were done by someone much more knowledgable than myself in DocBook
20:45.05 andromeda-galaxy yeah... I think that this should work, though it'll have the appearance of almost a two-level list....
20:45.29 starseeker if Tom Browder is still active on the list he might have some suggestions
20:45.44 starseeker he's the one who did most of the heavy lifting for our current system
20:46.17 starseeker but I'd give it a whirl and see
20:46.34 starseeker it's a very complex command as such things go
20:47.22 starseeker if it gets too grim we could try something like how svn handles it - their toplevel man page is just a pointer to subcommand man pages
20:47.31 andromeda-galaxy okay, I'll try it out this way for now.... after another ~2hrs, I'll submit it... should be better than what's there now, at least...
20:47.38 starseeker agreed
20:47.55 andromeda-galaxy The description for each subcommand probably doesn't need to be too detailed, at least...
20:48.06 starseeker andromeda-galaxy: oh, by the way, are you good on tasks?
20:48.44 andromeda-galaxy ?
20:48.56 andromeda-galaxy I'm running out of ones that I want to do that are currently up on Melange...
20:49.01 starseeker ah
20:49.14 starseeker you decided not to go back to the Fortran->C stuff?
20:49.25 andromeda-galaxy well, I'm still waiting
20:49.28 andromeda-galaxy for the next task push
20:49.35 andromeda-galaxy that'll contain thte one for doing the namelist parsing
20:49.41 starseeker hmm. OK
20:49.53 andromeda-galaxy last time I tried to do a bunch of tasks that weren't up yet it didn't work too well... I got way too many piled up
20:50.12 starseeker oh? You weren't able to submit them?
20:50.22 starseeker doesn't sound right...
20:51.12 andromeda-galaxy well, I couldn't submit them until they were up
20:51.17 starseeker andromeda-galaxy: if you need tasks set up for thing's you've got queued let us know
20:51.31 andromeda-galaxy and what happened last time was
20:51.43 andromeda-galaxy that the mentors tended to review stuff in the middle of the night my time
20:52.21 andromeda-galaxy do you have any idea when the next big task push is coming out? I'm looking forward to that, it sounds like it'll have a bunch of tasks I'm interested in...
20:52.39 starseeker thought it had already happened... I'll have to check with brlcad
20:53.28 andromeda-galaxy starseeker: thanks!
20:53.36 starseeker aaaah, nuts. sourceforge is doing some migrations
20:53.51 starseeker well, good that they're doing them, bad for getting fixes committed
20:53.55 andromeda-galaxy oh well... that (probably) explains why it was down for me a couple of days ago too....
20:54.27 starseeker andromeda-galaxy: fyi, if you have a Windows compilation environment available those Windows unit test failures are fair game
20:55.24 andromeda-galaxy unfortunately, I don't have any windows vms running right now...
20:55.38 andromeda-galaxy (I still have to migrate some of them between computers...)
20:55.52 starseeker nods
20:56.20 starseeker is franky surprised not to see more failures on Windows
20:57.12 andromeda-galaxy indeed...
20:57.25 starseeker case 7 in 179 may not be set up right for Windows - not sure
20:57.40 andromeda-galaxy do you have any idea how to make docbook indent the <para> that describes each subcommand?
20:57.46 starseeker 226, 227 and 239 are the interesting ones
20:57.58 starseeker erm
20:58.11 starseeker not offhand - Docbook doesn't expose explicit formatting like that
20:58.19 andromeda-galaxy I assumed so...
20:58.21 starseeker it's just structure - formatting is where the stylesheets come in
20:58.37 andromeda-galaxy I suppose I should have asked
20:58.45 andromeda-galaxy any idea what structure would be appropriate
20:58.56 starseeker checks
20:59.00 andromeda-galaxy to distinguish the <cmdsynopsis/><para/><cmdsynopsis/><para/> ...
20:59.19 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
20:59.23 andromeda-galaxy and keep the para elements separate from the cmdsynopsis elements?
20:59.24 andromeda-galaxy thanks!
21:00.24 starseeker perhaps a list within the subcommand list entry?
21:00.41 andromeda-galaxy might work..
21:00.58 andromeda-galaxy the problem is that the paras are descriptions for the cmdsynopsis
21:01.05 andromeda-galaxy which is exactly what variablelist is for
21:01.14 starseeker <item><sublist><subitem1><cmdsynopsis></cmdsynopsis></subitem1><subitem2>para etc...
21:01.31 andromeda-galaxy but they decided to make it so that commandlists can't go in terms..
21:01.50 andromeda-galaxy because semantically that structure puts each entry ata the same ``level'', right?
21:02.10 starseeker let me see if bot has been update - if not I'll do some tests there
21:02.24 starseeker added a chull option, so I should document it, and the situation is a bit similar
21:02.27 Ch3ck doesn't know how to join the 3
21:02.46 Ch3ck #brlcad-gcimentors channel
21:02.56 starseeker check with maths22
21:03.03 andromeda-galaxy starseeker: thanks!
21:03.15 andromeda-galaxy I'll try to experiment some as well...
21:03.28 starseeker hmm. no bot man page
21:03.54 starseeker anyone know if that is or has been an item of interest for a GCIer?
21:07.22 andromeda-galaxy not sure...
21:07.48 andromeda-galaxy starseeker: I wonder why they decided to remove the ability to put cmdsynopsis in term... that would be really handy here
21:08.02 starseeker not sure
21:08.45 andromeda-galaxy oh well...
21:17.12 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
21:17.33 andromeda-galaxy I don't know if it's entirely semantically
21:17.41 andromeda-galaxy correct, but it passes validation
21:17.43 andromeda-galaxy starseeker: what about:
21:18.18 andromeda-galaxy <variablelist><cmdsynopsis>...</cmdsynopsis><varlistentry><term></term><para>...</para></varlistentry>...</variablelist>
21:18.21 andromeda-galaxy ?
21:19.41 starseeker andromeda-galaxy: I'm not caught up yet :-)
21:19.44 starseeker does that look good?
21:19.45 andromeda-galaxy starseeker: ahh...
21:19.48 andromeda-galaxy well, it did
21:19.58 andromeda-galaxy until I found out that it won't let you mix cmdsynopsis and varlistentry
21:20.02 andromeda-galaxy so it would have to be more like
21:20.44 andromeda-galaxy <variablelist><cmdsynopsis>...</cmdsynopsis><varlistentry><term></term><para>...</para></varlistentry></variablelist><variablelist><cmdsynopsis>...</cmdsynopsis><varlistentry><term></term><para>...</para></varlistentry></variablelist>...
21:21.00 andromeda-galaxy all inside the <para> of a <varlistentry> in the subcommand main <variablelist> of course
21:21.36 andromeda-galaxy oh sorry, wrap each <para> in a <listitem>...
21:21.42 andromeda-galaxy but anyway, I'm running it now to see what it looks lik
21:22.21 andromeda-galaxy it's a little verbose, but looks passable to me...
21:22.51 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
21:23.58 starseeker nods
21:24.21 starseeker that's probably where I would have migrated to in another 10 revisions or so
21:24.35 starseeker OK in html and man?
21:24.43 Ch3ck retires
21:26.04 andromeda-galaxy seems ok
21:26.14 andromeda-galaxy the output is a little verbose, but not too bad
21:27.07 andromeda-galaxy for the descriptions, I'm starting off of the help output from 'brep', I'll try to add a little more to them as well... also, to do some more examples...
21:27.34 starseeker nice
21:27.46 andromeda-galaxy thanks :-)
21:34.19 andromeda-galaxy starseeker: sorry, what exactly does brep plot do?
21:35.05 starseeker it allows you to draw wireframes of the underlying structures of a brep
21:35.21 starseeker so you can see (for example) what an untrimmed surface looks like
21:35.38 starseeker andromeda-galaxy: do you have the proc-db for the cobb sphere?
21:35.43 andromeda-galaxy not sure...
21:35.51 andromeda-galaxy starseeker: that makes sense for the individual commands
21:36.05 andromeda-galaxy but whatabout "plot"? description is just "plots entire brep", but it doesn't seem to do anything to mged
21:36.20 starseeker I believe it iterates over all faces in the brep and plots all of them
21:36.51 starseeker ah, there it is
21:36.59 starseeker run ./src/proc-db/brep_cobb
21:37.03 starseeker (from the build directory)
21:37.10 andromeda-galaxy hmm...
21:37.14 starseeker you should get a file brep_cobb.g
21:38.15 starseeker actually, brep <objname> plot with no args whatsoever prints the help message
21:38.26 starseeker brep <objname> plot - plots everything
21:38.40 andromeda-galaxy that's what was confusing me
21:38.50 starseeker or it's supposed to anyway...
21:38.51 andromeda-galaxy it prints the help message, but the help messagae says that it plots everything
21:39.03 starseeker there's a dash after plot
21:39.08 starseeker (for the plot everything option)
21:39.25 starseeker no, that's not it either
21:39.26 starseeker hmm
21:39.32 starseeker andromeda-galaxy: might actually be a bug
21:39.49 andromeda-galaxy hmm
21:39.53 andromeda-galaxy mgiht be
21:40.03 andromeda-galaxy I'll put what it says should happen in the man page for now...
21:41.01 starseeker ah - the help statement might be poorly structured
21:41.17 starseeker if you do brep cobb.s plot F you'll get all the faces
21:41.27 starseeker and likewise, brep cobb.s plot S you get all the surfaces
21:41.50 starseeker you *can* add one or a range of indices to restrict what is drawn, but you don't have to
21:42.24 starseeker andromeda-galaxy: that's probably what it's trying to convey - should be plot [type] rather than *just* plot
21:42.32 starseeker andromeda-galaxy: does that work for you?
21:44.04 andromeda-galaxy hmmm
21:44.07 andromeda-galaxy maybe...
21:44.26 andromeda-galaxy I though that that was just indicated by the brackets around [index], [index-index]...
21:45.05 starseeker I can see where a user would think their options were either one index or a range
21:45.15 starseeker I thought that myself until I did some experimenting
21:46.06 starseeker it does make sense that plot would report the help message with no further input
21:46.40 andromeda-galaxy I thought that it was supposed to do both based on the index command
21:46.43 andromeda-galaxy *info
21:47.01 andromeda-galaxy "brep <obj> info" prints general info *and* the help message
21:47.37 starseeker andromeda-galaxy: arguably it should, but sometimes plotting is expensive
21:47.49 andromeda-galaxy (also, I'm using <arg choice="opt"><replaceable>index</replaceable><arg choice="opt">-<replaceable>index</replaceable></arg></arg> for the ranges, which renders as [index [-index]], is that alright?
21:47.53 andromeda-galaxy )
21:47.56 andromeda-galaxy ahh.. makes sense
21:47.58 starseeker I suspect the theory is you don't want guaranteed worst case performance on the help option
21:48.31 andromeda-galaxy I'll leave the empty case out of the manual valid cases section, and maybe show an example that "plot" just prints help
21:48.33 starseeker brep <obj> info * would probably be my preferred way to specify all info, but we can deal with that later
21:48.48 starseeker nods - sounds good
21:49.29 andromeda-galaxy for the index ranges, the only problem is that it insists on rendering as '[index [-index]]' not '[index[-index]]', do you think that the space is a problem?
21:50.26 starseeker hmm - what about specifying <arg>index></arg><arg>index-index</arg> in a group that is optional?
21:51.02 andromeda-galaxy hmmm
21:51.15 andromeda-galaxy that would render more like [index|index-index] right? that might work
21:51.25 starseeker yeah, that's the idea
21:51.51 starseeker may need the choice="plain" option on the individual args
21:51.56 starseeker otherwise it gets bracket happy
21:52.24 andromeda-galaxy yeah, I think so...
21:52.41 andromeda-galaxy is wrapping the user-supplied parts of it in <replaceable> good style? that's what I've been doing so far...
21:52.44 starseeker someday we should add a comma separated list as an option to those index specifiers, to be able to pick out a subset...
21:53.09 starseeker I think that's OK
21:54.23 starseeker andromeda-galaxy: I've got to stick my head back in C++ land for a while, but it sounds like you've got it well in hand - nice work!
21:55.06 starseeker you may find the cobb sphere a good candidate for printed info options
21:56.01 andromeda-galaxy starseeker: sounds good, thanks for all thehelp! :-)
21:57.10 starseeker it has the nice property that if people plot individual faces, surfaces, loops, etc. none of them are degenerate - should be easy to see
21:57.40 andromeda-galaxy ahh... right
21:57.42 andromeda-galaxy makes sense
21:58.02 starseeker default sphere loop plotting isn't very exciting and can be confusing
21:58.18 andromeda-galaxy right...
21:58.49 andromeda-galaxy now all thats really left to figure out about the command is translate and intersect..
22:01.42 starseeker translate is (if I remember correctly) a very low level "manipulate a control vertex" command
22:01.49 andromeda-galaxy hmm...
22:01.50 starseeker intersect is used for debugging boolean intersections
22:01.52 andromeda-galaxy seems about right
22:01.55 andromeda-galaxy ahh
22:02.24 andromeda-galaxy the code seems to have provision for some "selection" command.... but then again, it only ever seem sto consider translate as part of that command, so no idea what it's doing there...
22:03.09 starseeker I think selection is used by Archer
22:03.25 starseeker n_reed is the guy to ask about that one
22:04.23 starseeker andromeda-galaxy: for an intersection example, you can do the following (starting from cobb.g): cp cobb.s cobb2.s; sed cobb2.s; tra 1 0 0; accept; brep cobb.s intersect cobb2.s 0 0 SS
22:04.39 andromeda-galaxy okay, thanks! for now I'll stick with what's listed in the about output...
22:04.42 starseeker that will plot the intersection of the two 0 surfaces of the two cobb spheres
22:04.48 starseeker nods
22:04.54 andromeda-galaxy ahh
22:04.56 andromeda-galaxy makes sense
22:04.57 starseeker just in case you wanted a practical example
22:05.15 andromeda-galaxy thanks! I'll probably use something similar to that in the examples section...
22:05.16 starseeker plots one surface red, the second blue and the curve in green
22:05.31 starseeker yeah, that's for an example :-)
22:07.27 andromeda-galaxy one last thing, for normal args, should I use "choice=req", leave it plain, or use choice=plain?
22:08.12 starseeker req is if it's mandatory, so if the command won't function without a value there use req
22:08.26 andromeda-galaxy okay
22:08.30 andromeda-galaxy thanks!
22:08.35 starseeker if it's optional just leave it plain, and if you need to avoid extra brackets (like the index situation) use plain
22:08.36 andromeda-galaxy what is plain for then?
22:08.38 starseeker np
22:08.40 andromeda-galaxy ah
22:08.57 starseeker probably will get used mostly inside groups
22:09.11 andromeda-galaxy right... makes sense...
22:09.28 starseeker andromeda-galaxy: missing latex yet?
22:09.51 starseeker or I suppose pdflatex these days
22:10.49 andromeda-galaxy yeah...
22:11.05 andromeda-galaxy plain TeX is actually quite fun for some things
22:11.38 andromeda-galaxy and I can't think of much to beat LaTeX for main documents, except for Emacs org-mode with LaTeX export, which is what I usually use
22:11.45 starseeker the two great strengths DocBook has going for it are 1) html and mann page output without post-processing a dvi or pdf file 2) the tool chain is comparatively simple until you need pdf
22:12.18 starseeker is wimpy and tends to use Lyx, and then hand tweak its export
22:12.31 andromeda-galaxy ahh... interesting
22:12.47 andromeda-galaxy org-mode is really great for latex export, all the document structure automatically gets converted to sectioning and everything
22:13.11 andromeda-galaxy but you can still tweak it with LaTeX straight from the source document with #+begin_latex/#+end_latex
22:13.14 starseeker someday I may get this running again: https://github.com/starseeker/texpp
22:13.34 starseeker that would make it a lot more practical to handle TeX the way we're currently handling xml
22:13.44 starseeker cool
22:15.17 starseeker tried sorting out what it actually takes to build TeX the texlive way - it's.... scary. https://github.com/starseeker/ModTeX/blob/master/core/CMakeLists.txt
22:15.28 andromeda-galaxy texpp looks interesting...
22:16.00 starseeker if it's true what it claims, that it's got everything the core tex had/has, it may be a useful starting point
22:16.08 starseeker reasonably liberal license too
22:16.13 andromeda-galaxy if you do get it working again, I'd like to play around with it some..
22:16.18 andromeda-galaxy yeah, building tex is hard due to web
22:16.30 andromeda-galaxy web is really cool in itself, but pretty much no toolchains have any decent support for it...
22:16.42 starseeker it's not even web - it's that bizarre pascal->c special purpose translation
22:17.12 starseeker actually successfully built the tex binary, but then I found out some of their *other* core stuff is in sh
22:18.00 starseeker and the path management (which I know dates way back) just feels... weird. I agree with the texpp author about that
22:18.25 andromeda-galaxy ah right... makes sense (about the pascal->c stuff)
22:19.02 andromeda-galaxy the path management can be quite difficult, agreed
22:19.06 starseeker granted mixing in web and tangle didn't improve matters, but the DocBook experience gave me enough knowledge of CMake macro foo to more or less deal with that
22:19.24 andromeda-galaxy I also have some half-done tex-related projects...
22:19.25 andromeda-galaxy ahh
22:19.32 andromeda-galaxy (about the macros for tangle/weave)
22:19.46 andromeda-galaxy what I always had trouble with with cweb was that very few distributions package it
22:20.16 andromeda-galaxy I'm about halfway through trying to rewrite BibTeX in plain TeX (i.e. the TeX code does all the reading in the ref file, generating the ref numbers, &c)
22:20.18 starseeker nods - yeah, it's basically either the kitchen sink (texlive) or roll your own
22:20.25 starseeker cool
22:21.12 andromeda-galaxy I was working in plain tex for paper once, and I was suddenly like "wait. why do I need to write TeX that glues my stuff in to an external C program that parses stuff, when TeX is a turing complete language?'
22:21.23 starseeker hehe
22:21.27 andromeda-galaxy I took a big break from working on it after that paper was done, I should get back to it sometime...
22:21.55 starseeker is impressed and spooked ;-)
22:22.12 starseeker next up - PostOS - the PostScript operating system!
22:22.55 andromeda-galaxy hmmmm... it's probably *possible* if you could find a postscript compiler and some way to turn graphics manip into hardware operations...
22:23.40 starseeker we'll let ``Erik try it after he gets done conqueroring the world with Lisp
22:25.44 andromeda-galaxy good idea...
22:26.37 starseeker then he can do one in Whitespace http://compsoc.dur.ac.uk/whitespace/
22:27.27 starseeker for people who think the Obfuscated C contest is a warm up...
22:29.13 andromeda-galaxy I've never hearda of whitespace...
22:29.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:29.26 starseeker believes he heard about it from ``Erik
22:29.53 andromeda-galaxy interesting
22:30.01 andromeda-galaxy it's fromthe same guy who wrote Idris??
22:32.23 starseeker not sure
22:32.30 andromeda-galaxy <PROTECTED>
22:32.33 starseeker has never delved deeply into it
22:32.40 andromeda-galaxy lookslike it, both by Edwin Brady...
22:32.45 starseeker heh
22:33.08 andromeda-galaxy <command>plot</command><command>SCV</command> registers as plotSCV...
22:33.17 starseeker hmm
22:33.43 andromeda-galaxy <command>plot</command><arg>SCV</arg> works, but that makis it look like SCV isn't part of the command (i.e. is user-specified) which it isn't
22:33.56 andromeda-galaxy <command>plot SCV</command might work thoguh
22:34.17 starseeker yeah, I think that will do
22:34.35 starseeker unless there's a reason to make them separate
22:34.41 andromeda-galaxy I can't think of one right now...
22:52.11 andromeda-galaxy what exactly do the different intersection type specifiers mean? i.e. is it correct to say that e.g. SS means intersect two surfaces and CS means intersect a curve and aa surface?
22:53.37 andromeda-galaxy starseeker: if you haven't started working on C++ again yet...
22:56.34 *** join/#brlcad alisha (~alisha@115.245.60.190)
IRC log for #brlcad on 20141216

IRC log for #brlcad on 20141216

00:05.09 starseeker andromeda-galaxy: yep, that's it
00:19.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
00:40.58 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:00.05 *** join/#brlcad ofnlut_ (~ofnlut_@c-68-48-58-20.hsd1.dc.comcast.net)
01:12.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:33.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:58.04 Notify 02GCI:o7p9bxbnyj * 5786731743805440 : Task Claimed - I would like to work on this task.
01:58.09 Notify 02GCI:gjeet * 5907948270256128 : Deadline extended - The deadline of the task has been extended with 1 days and 22 hours.
01:58.24 Notify 02GCI:deepakkumarsharma * 5786731743805440 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
01:58.34 Notify 02GCI:ch3ck * 5907948270256128 : Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
01:59.04 Notify 02GCI:brlcad * 6366572662751232 : Task Closed - Congratulations, this task has been completed successfully.
01:59.14 Notify 02GCI:brlcad * 5806249618702336 : 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...
01:59.16 Notify 02GCI:brlcad * 5806249618702336 : How many regions? - Aditya, how many regions did you end up creating? There should be a single region object for every distinct piece of geometry (each "part"). If...
01:59.16 Notify 02GCI:tannousmarc * 5893656028381184 : What I did - First, I tried using simian on my VM, and after 2 hours of letting it work I realized that there is no point in doing that and finally got...
01:59.26 Notify 02GCI:tannousmarc * 5893656028381184 : Ready for review - The work on this task is ready to be reviewed.
01:59.39 Notify 02GCI:tannousmarc * 5893656028381184 Identify and eliminate dead code (100+ lines) https://www.google-melange.com/gci/task/view/google/gci2014/5893656028381184: Also, something to help out others ...
02:01.06 Notify 03BRL-CAD:brlcad * 63745 brlcad/trunk/CHANGES: peter replaced the db5_enc_len global array with a macro in r63739 per gci task http://www.google-melange.com/gci/task/view/google/gci2014/5814267383119872
02:01.07 gcibot Eliminate any library global variable #3
02:01.07 gcibot Status: Closed
02:01.07 gcibot Mentor(s): Mandeep Kaur, Jacob B
02:01.14 Notify 03BRL-CAD:brlcad * 63747 brlcad/trunk/include/db5.h: remove the db5_enc_len[] global array now that it's been replaced with DB5_ENC_LEN().
02:01.28 Notify 03BRL-CAD:brlcad * 63746 brlcad/trunk/src/libbu/y2038/time64.c: it's not handy when it causes strictness compilation failures. remove unused var.
02:02.30 Notify 02GCI:brlcad * 6366572662751232 : well played - haha, I guess this task was not specific enough. The intent was to model a manual hand drill (the kind that you turn manually with your hands), not...
02:06.56 Notify 02GCI:o7p9bxbnyj * 5786731743805440 : Ready for review - The work on this task is ready to be reviewed.
02:56.34 *** join/#brlcad alisha (~alisha@115.185.171.113)
03:38.16 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
03:40.19 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:39.08 andromeda-galaxy anyone know where I can find some fairly complex NURBS geometry?
04:50.04 *** join/#brlcad Marctannous (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
04:50.11 Marctannous good morning everyone
04:50.19 Marctannous did anyone have any chance of looking over my task?
04:54.22 Notify 03BRL-CAD:brlcad * 63748 brlcad/trunk/NEWS: cliff added a bot chull subcommand to create convex hulls around geometry (todo: reconcile against how the CLI would get extended if we did concave hulls too .. still chull? just hull? envelope?).
04:56.01 Notify 03BRL-CAD:brlcad * 63749 brlcad/trunk/NEWS: worth calling out the robustness and performance improvements to NURBS Booleans by nick in addition to the existing new feature item.
04:57.54 Notify 03BRL-CAD:brlcad * 63750 brlcad/trunk/NEWS: nick exposed the evaluated shaded mode drawing in archer via a preferences dialog as well as adding it to the context menu.
05:02.43 Notify 03BRL-CAD:brlcad * 63751 brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp: removed unused vars
05:05.36 Notify 02GCI:shetaksroc * 6662339411574784 : Task Claimed - I would like to work on this task.
05:36.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:55.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:59.23 Notify 03BRL-CAD:brlcad * 63752 (brlcad/trunk/src/conv/step/step-g/MeasureValue.cpp brlcad/trunk/src/conv/step/step-g/MeasureValue.h): match the STEPEntity::Load() signature to avoid type mismatch warnings. looks like MeasureWithValue already unpacks the measure value, so here can just mimic that bit of logic.
06:02.37 Notify 02GCI:brlcad * 6662339411574784 : Task Assigned - This task has been assigned to Archana. You have 100 hours to complete this task, good luck!
06:02.57 Notify 02GCI:zehata * 6187982620983296 : Task Claimed - I would like to work on this task.
06:07.43 Notify 02GCI:brlcad * 5893656028381184 : Task Closed - Congratulations, this task has been completed successfully.
06:12.18 Notify 02GCI:brlcad * 6187982620983296 : Task Assigned - This task has been assigned to Zenon. You have 100 hours to complete this task, good luck!
06:13.08 Notify 02GCI:brlcad * 5786731743805440 : Task Closed - Congratulations, this task has been completed successfully.
06:34.11 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : Task Claimed - I would like to work on this task.
06:34.52 Notify 02GCI:popescuandrei * 6347760236232704 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
06:35.15 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:35.41 andrei_ hello
06:35.46 andrei_ ooh, no tasks to review :O
06:39.50 andrei_ takes the time to work on some new tasks
06:55.04 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
06:58.34 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
07:11.53 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
07:16.51 andrei_ brlcad: you here?
07:17.11 andrei_ ~seen brlcad
07:17.13 infobot brlcad is currently on #bzflag #stepcode #gsoc #brlcad, last said: 'you have to make this future-proof to someone that is going to glance at this file X years from now long after everyone has forgotten that the limit values were never hooked up'.
07:37.59 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : Ready for review - The work on this task is ready to be reviewed.
07:38.54 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : Output command - The output png file was the result of converting the brlcad-modeled-output.pix generated by the following rt command to png with pix-png; the...
07:41.15 Notify 02GCI:popescuandrei * 6347760236232704 : None - Hello, Andromeda! Perhaps it's just my impression but the L looks 2D compared to the other letters that look 3D. It makes it a bit confusing. Also,...
07:41.16 Notify 02GCI:popescuandrei * 6347760236232704 : 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...
07:45.36 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : B semicircles - I actually put the B semicircles overlapping slightly like that on purpose, as I thought it added a little bit more distinctiveness than is...
07:47.41 Notify 02GCI:popescuandrei * 6347760236232704 : None - If you put the B semicircles on purpose, leave them like that :). Also, if you can quickly fix the L, the task is done, from my point of view.
07:48.31 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : Ready for review - The work on this task is ready to be reviewed.
07:48.56 *** join/#brlcad merzo (~merzo@15-122-133-95.pool.ukrtel.net)
07:49.06 Notify 02GCI:o7p9bxbnyj * 6347760236232704 : New render - The nenw render was made with -e60 to rt, it makes thn depth on the 'l' a little bit clearer...
07:50.42 Notify 02GCI:popescuandrei * 6347760236232704 : Perfect! - That's exactly what I meant! Awesome, Andromeda! You have fixed it in such a short time, congratulations!
07:50.47 Notify 02GCI:popescuandrei * 6347760236232704 : Task Closed - Congratulations, this task has been completed successfully.
07:56.11 *** join/#brlcad MarcTannousSchoo (59eef606@gateway/web/cgi-irc/kiwiirc.com/ip.89.238.246.6)
07:56.25 MarcTannousSchoo brlcad, was my task okay? you closed it without nay additional comments
07:57.05 MarcTannousSchoo ch3ck,starseeker,stragus thanks for the help last night with Linux, needed it.
08:00.51 Stragus Cool, you got it all figured out now? :)
08:01.40 MarcTannousSchoo Stragus, still have some problems installing the build, but can work on the source code for now, can't compile to see if it works yet
08:01.47 MarcTannousSchoo will re-install brl-cad altogether when I get home
08:01.48 andrei_ why?
08:01.50 andrei_ I ll help you
08:01.53 andrei_ if I m still around
08:01.59 MarcTannousSchoo Had some weird issues when compiling
08:02.04 andrei_ you probably miss some dependencies
08:02.09 Stragus Probably, yes
08:02.16 MarcTannousSchoo something along the lines error: you need a strstream/sstream compiler
08:02.18 andrei_ there was someone who made packages of brlcad
08:02.21 andrei_ Jordi, I believe
08:02.29 MarcTannousSchoo googled around a lot and nobody had the same issue
08:02.33 andrei_ that's probably g++
08:02.37 MarcTannousSchoo I thought so too
08:02.42 MarcTannousSchoo so I updated my gcc and g++
08:02.45 MarcTannousSchoo still had the issue
08:02.54 Stragus That sounds weird
08:02.56 MarcTannousSchoo I'll just see if reinstalling solves the issue
08:03.13 Stragus Give us the exact error message when you can
08:03.14 andrei_ it sounds more like something caused by code
08:03.17 MarcTannousSchoo Might have just been something obvious I was missing, it was around 23:30 when this happened
08:03.39 andrei_ during uni, 23.30 was when I started working on stuff :))
08:03.49 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
08:03.51 MarcTannousSchoo just a second stragus, I can give you the error right now
08:03.55 MarcTannousSchoo I see we have logs
08:04.12 andrei_ for some reason, few do
08:04.26 Stragus tends to also start working around that time, working remotely will do that
08:04.28 MarcTannousSchoo #error "Need a stringstream (sstream or strstream) to compile!"
08:04.45 MarcTannousSchoo at around 57% of the "make install" process
08:04.53 MarcTannousSchoo googled it a lot, nobody had the same issue
08:05.05 MarcTannousSchoo not sure if the problem was on my side or with brlcad's src
08:05.06 Stragus It's a custom #error in the source code
08:05.19 Stragus Typically: #if badstuff #error ARGHH!! #endf
08:05.21 MarcTannousSchoo yeah, it needed sstream.h or strstream.h
08:05.24 MarcTannousSchoo I grepd it
08:05.32 MarcTannousSchoo no idea how to manually add these
08:06.17 andrei_ you should check out the svn again
08:06.28 andrei_ if you get the same error, we ll look into i
08:06.29 andrei_ t
08:06.30 MarcTannousSchoo the code was along hte lines of
08:06.34 MarcTannousSchoo along the lines of *
08:06.57 MarcTannousSchoo ifndef strstream.h ifndef sstream.h error
08:07.34 Stragus sstream.h is a standard C++ header
08:07.41 Stragus Darn, Debian is messed up
08:07.44 MarcTannousSchoo +1
08:07.51 Stragus You are probably missing some GCC related package somewhere
08:07.58 MarcTannousSchoo how should I install it?
08:08.08 MarcTannousSchoo one of you recommended I apt-get install build-essentials
08:08.18 MarcTannousSchoo I sudo apt-get installd it and I still had the error
08:08.36 andrei_ Marc, don t worry, we ll fix it :)
08:08.48 andrei_ The bad thing with Linux is sometimes it needs a lot of fiddling
08:08.55 andrei_ the good part is you can always do it yourself
08:08.56 andrei_ :)
08:08.58 MarcTannousSchoo IIRC packages I installed were Cmake, Simian, Svn, gcc, g++
08:09.13 MarcTannousSchoo also build-essentials
08:09.55 andrei_ there are things than can break
08:10.05 andrei_ i.e you need g++_x64
08:10.07 andrei_ instead of g++
08:10.08 andrei_ stuff like that
08:10.09 MarcTannousSchoo oh
08:10.10 andrei_ don t worry
08:10.16 Stragus I'm sure Debian must have packaged the C++ headers into a different package
08:10.21 Stragus Debian will do that, just to annoy people
08:10.27 andrei_ hahah
08:10.35 MarcTannousSchoo Why did I install Debian
08:10.39 MarcTannousSchoo :(
08:10.41 andrei_ it's good you did :)
08:10.50 MarcTannousSchoo People of the internet told me Debian > Ubuntu
08:10.53 andrei_ it's a more popular, easier distribution tree
08:10.59 MarcTannousSchoo EASIER
08:11.05 Stragus You'll probably need some kind of package named libstdc++6-4.2-dev or some other crap
08:11.06 MarcTannousSchoo oh god
08:11.13 andrei_ ^
08:11.16 andrei_ yeah, what Stragus said
08:11.25 andrei_ I used archlinux for quite a while
08:11.31 Stragus Neither Debian nor Ubuntu are good for programmers
08:11.36 Stragus For normal users, perhaps
08:11.41 MarcTannousSchoo I'm happy Sean closed my task first-try, I must be improving or he might have made a mistake
08:11.41 andrei_ until I got tired of it needing to update every time I needed whatever
08:12.01 MarcTannousSchoo Not sure if removing 500-600 lines of code was too much
08:12.07 andrei_ Marc, come on
08:12.10 MarcTannousSchoo I should've been smart and divided it into two tasks xD
08:12.14 andrei_ focus on what's ahead
08:12.18 andrei_ not on what's behind :)
08:12.21 MarcTannousSchoo not sure what's ahaead
08:12.27 andrei_ well, figure it out :)
08:12.29 andrei_ claim a task
08:12.31 andrei_ work some more
08:12.33 andrei_ be more awesome
08:12.35 andrei_ :)
08:12.35 MarcTannousSchoo if the new task batch does not come out until I get home
08:12.43 MarcTannousSchoo I'll get a new code duplication task I guess
08:12.47 andrei_ I ve done a count
08:12.54 andrei_ I m not sure when they'll be delivered
08:12.58 MarcTannousSchoo There was a lot of duplication in Tcl files
08:13.02 andrei_ but there are about 80+ new tasks
08:13.05 *** join/#brlcad YashM (~YashM@117.198.13.245)
08:13.09 MarcTannousSchoo But I had no idea about Tcl
08:13.17 MarcTannousSchoo so I chose the C files
08:13.30 MarcTannousSchoo oh, I should actually post a link here on IRC
08:13.32 MarcTannousSchoo just a sec
08:13.41 andrei_ Stragus: you have a point, I don t like ubuntu since it became bloated with stuff I never use
08:13.43 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:13.57 andrei_ like AudioDJ
08:14.00 MarcTannousSchoo http://pastebin.com/z5TRvLqe , for anyone that does not want to run simian on their VM as it takes literally ages
08:14.18 MarcTannousSchoo that's all the code duplication in brlcad's src
08:14.56 MarcTannousSchoo except for the ones in Factory.c, I fixed those
08:14.58 Stragus andrei_, I'm very fond of Gentoo
08:15.09 andrei_ really?
08:15.29 andrei_ isn't compiling everything yourself a setback?
08:15.34 Stragus It's great for programmers. Everything compiles to install
08:16.01 Stragus No, it's amazing! You can build a whole system without any forced binary dependency on PulseAudio or any other garbage distributions try to force on you
08:16.19 MarcTannousSchoo I guess I'll just get used to Linux on a "user-friendly" OS like Debian and in a few months/years get into the hardcore stuff like Gentoo :D
08:16.36 andrei_ you don t need to get "hardcore" stuff unless you really use it
08:16.52 andrei_ I used archlinux as it saved about 1h of battery on my laptop
08:17.05 andrei_ (it s minimal, starts at about 300mb )
08:17.49 Stragus Right. With Gentoo or ArchLinux, you have freedom to build your system as you want it
08:17.51 *** join/#brlcad merzo (~merzo@15-122-133-95.pool.ukrtel.net)
08:18.10 andrei_ the problem with ArchLinux is pacman(it's version of apt-get)
08:18.23 andrei_ it gets broken from time to time, and it s messy to fix
08:18.37 andrei_ but yeah, building a system with exactly what you want/need is awesome
08:18.46 andrei_ It costs you a day, then save you plenty others
08:18.52 MarcTannousSchoo one thing I liked about linux was the downloading and apt-get directly into the terminal
08:18.53 Stragus Compiling from scratch allows that, you choose your dependencies and options
08:19.00 MarcTannousSchoo that's about the only thing that I liked xD
08:19.05 andrei_ haha
08:19.32 Stragus Give it time... :) I'm so used to having 8 desktops and switching instantly between them, Windows feels so awkward
08:19.48 MarcTannousSchoo Stragus, you can do that on Windows too
08:19.55 MarcTannousSchoo Dual monitor configuration allows for stuff like that
08:19.55 Stragus uses a minimalistic window manager, I want absolutely instanteous response
08:20.10 MarcTannousSchoo Also Debian does not recognize my second monitor for some reason
08:20.14 andrei_ Stragus: why not 4 gpu's then? :))
08:20.22 MarcTannousSchoo :))
08:20.26 Stragus Nah. Switching instantly between desktops on the same monitor is faster than moving your eyes to a different monitor
08:20.28 MarcTannousSchoo maybe he's on a laptop
08:20.46 Stragus And I'm serious about this. Having all your desktops on the same monitor is better
08:20.53 MarcTannousSchoo Stragus: you'll get used to it, and won't consider it a different monitor but an extension
08:20.59 Stragus I have tried it
08:21.19 andrei_ I usually get tangled in terminals
08:21.20 Stragus It takes longer to rotate the head and focus the eyes than to switch desktop
08:21.32 andrei_ got about 16 right now
08:21.35 andrei_ with various stuff
08:21.46 MarcTannousSchoo Also, is there any way I can cascade windows in debian?
08:21.54 Stragus Sure, I must have about 16 too on all the desktops
08:21.57 MarcTannousSchoo so if I have 4 terminals open they show up in my taskbar as just one?
08:22.05 andrei_ uhm ...
08:22.24 MarcTannousSchoo I'm used to that and having to navigate through all of them seems awkward ( long time windows user problems )
08:22.24 Stragus That depends on your window manager. I wouldn't want that though
08:23.05 *** join/#brlcad YashM_ (~YashM@117.215.32.244)
08:23.33 Stragus Ideally, you want an environment where you can navigate between your windows/terminals/programs without ever touching the mouse and with your eyes closed
08:23.41 andrei_ :))
08:23.44 andrei_ that's a bit hardcore
08:23.45 Stragus If you have that, you'll be efficient
08:23.49 andrei_ for a highschool student
08:23.54 Stragus Oh... right
08:24.01 MarcTannousSchoo :)))\
08:24.03 andrei_ but I get your point
08:24.08 andrei_ it's the same with Vim
08:24.15 MarcTannousSchoo is there a command for switching between desktops?
08:24.17 andrei_ some people are blazingly fast with Vim
08:24.18 MarcTannousSchoo keyboard command I mean
08:24.23 andrei_ Ctrl + arrow
08:24.23 MarcTannousSchoo or can i map my keyboard under Linux?
08:24.25 andrei_ afaik
08:24.26 Stragus That depends on the window manager
08:24.38 Stragus Ctrl+Alt+1, Ctrl+Alt+2, etc. is rather standard
08:24.42 mihaineacsu_away if you're on osx, you could switch to iterm2 and split the window horizontaly/vertically for multiple sessions
08:24.43 MarcTannousSchoo not sure what a window manager is but I have a Gnome desktop if that's what you mean
08:25.01 mihaineacsu_away if not you can go for tmux or something simillar
08:25.21 MarcTannousSchoo mihaineacsu, do you have the adobe suite on OSX?
08:25.27 mihaineacsu_away yes, you do
08:25.32 MarcTannousSchoo I wanted to know if it's any better than the windows version
08:25.48 MarcTannousSchoo a lot of designers say it feels smoother
08:25.51 mihaineacsu a while designers
08:25.57 mihaineacsu used to switch because of that
08:25.59 MarcTannousSchoo Photoshop/Illustrator/etc.
08:26.02 mihaineacsu a while ago*
08:26.18 MarcTannousSchoo I ll have to buy a laptop soon enough and am really considering macbooks right now
08:26.21 mihaineacsu that's I did initially
08:26.28 mihaineacsu that's why I*
08:26.40 MarcTannousSchoo Also there's a lot of OSX-only design tools
08:26.41 MarcTannousSchoo :/
08:26.50 andrei_ Marc: It's more complicated than I put it but: In windows, the GUI/Window Manager/UI is bound to the OS, it's one piece. On linux, it's a separate part
08:26.58 andrei_ you have Gnome now, you could change to KDE
08:27.04 andrei_ without reinstalling your system
08:27.14 Stragus Or you could change to any of about 200 other window managers out there
08:27.15 andrei_ the interface and the OS are connected as a client-server
08:27.23 MarcTannousSchoo Yeah, I got that but people said Gnome is pretty User-firendly
08:27.28 andrei_ it is
08:27.39 Stragus It's rather slow though, and annoying
08:27.50 MarcTannousSchoo what would you recommend Stragus?
08:27.51 Stragus can't live without an instant response
08:28.11 Stragus I would still recommend that you explore Linux through Gnome or KDE for now
08:28.29 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
08:28.31 MarcTannousSchoo Marc's journey through the mystical lands of UNIX started yesterday
08:28.37 Stragus When you get more experienced, you can try out more... efficient environments
08:28.49 andrei_ there's a joke with Vim
08:29.02 andrei_ Some users are blazingly fast with Vim, others just generate trully random text trying to exit it ...
08:29.18 MarcTannousSchoo let me just google what Vim is
08:29.21 Notify 02GCI:saurabh997 * 5042004748664832 : Task Claimed - I would like to work on this task.
08:29.38 MarcTannousSchoo erm
08:29.40 MarcTannousSchoo http://www.vim.org/
08:29.43 Stragus Vim is a text editor, designed to be very efficient, it's also the least user-friendly environment you can imagine
08:29.45 MarcTannousSchoo what is that picture on their landing page
08:29.50 YashM_ So nobody plays games here?
08:29.54 Stragus You can not do *anything* unless you know the keyboard shortcuts
08:30.00 MarcTannousSchoo how is that code-related
08:30.04 Notify 02GCI:popescuandrei * 5042004748664832 : Task Assigned - This task has been assigned to saurabh pathak. You have 100 hours to complete this task, good luck!
08:30.37 MarcTannousSchoo YashM_, I played League competitively on a national-level for the past 2 years, but have quit right now as it's pretty much gone to shit
08:30.50 MarcTannousSchoo YashM_, nowadays I'm just a high rank on tetris
08:31.01 Stragus Does Chess count? Or Scrabble, home-made AD&D...
08:31.06 YashM_ Hehe
08:31.33 MarcTannousSchoo You need others for Chess though and you have to wait for their move
08:31.40 MarcTannousSchoo You want an instant response :P
08:31.56 Stragus I make an exception for Chess :p
08:32.14 YashM_ I play a lot of games ranging from indies to AAA :P
08:32.28 andrei_ same as Marc, I keep dualboot as well
08:32.31 andrei_ I play on windows
08:32.42 Stragus I'm a little afraid of trying games, I know I can get hooked
08:32.57 Stragus And since I work remotely from home, I could do nothing else for a month easily
08:33.07 MarcTannousSchoo I'll have a very important exam in about an year, I am not touching MMOs
08:33.20 MarcTannousSchoo They might just ruin my life
08:33.21 MarcTannousSchoo :))
08:33.29 andrei_ but you will gain so many more !
08:33.37 MarcTannousSchoo Those legendary items tho
08:33.44 MarcTannousSchoo They're not gonna grind themselves up, are they
08:34.38 Stragus I did get hooked on Diablo 3 on Hardcore (normal had no interest), until server issues killed my character (permanently) twice in a row at Hell difficulty
08:34.59 Stragus I complained to Blizzard and they actually gave me a refund
08:35.02 MarcTannousSchoo Didn't they like remove the auction house for some reason?
08:35.05 YashM_ lol
08:35.11 andrei_ a refund of what sort ?
08:35.20 Stragus Full purchase price, refunded
08:35.26 andrei_ aah, I thought the character
08:35.35 andrei_ their customer service tends to be alright
08:35.42 YashM_ I heard Diablo II is much better than III
08:35.53 andrei_ mh, that depends
08:35.54 Stragus Yes, they completely messed up Diablo III
08:35.55 MarcTannousSchoo That's just nostalgic people reviewing stuff
08:35.59 Stragus The storyline is *pathetic*
08:36.08 MarcTannousSchoo However some parts of D3 really are so poorly executed that
08:36.13 andrei_ I somehow have the same view as Marc
08:36.18 Stragus It's like a kid story, proper for a 7 years old. The vilains are all idiots, it's simplistic
08:36.24 MarcTannousSchoo I don't even understand what they wanted to do
08:36.35 MarcTannousSchoo Stragus: Also, all allies are actually baddies
08:36.39 MarcTannousSchoo Stragus: epic plot twists
08:36.46 Stragus Diablo is supposed to be dark, Diablo 3 made it a kid story
08:36.49 andrei_ I like transformers storyline *flies away*
08:36.59 Stragus Plot twists? They were all obvious miles ahead
08:37.07 MarcTannousSchoo "plot twists"
08:37.19 YashM_ So is anyone on Steam?
08:37.29 andrei_ nah
08:37.32 MarcTannousSchoo Don't install steam
08:37.42 MarcTannousSchoo Your wallet will disappear
08:37.56 andrei_ I d have a rather sexist joke regarding that
08:38.02 MarcTannousSchoo :))
08:38.11 Stragus Ah Diablo 3... Some evil archdemon, the greatest tactician of hell and over-general of hell legions, turned out to be a complete idiot
08:38.14 YashM_ I used to buy games with money I made online
08:38.27 Stragus Laughing at the players and telling them his plans in advance
08:38.38 MarcTannousSchoo Stragus, what about your ally becoming Diablo in the end though
08:38.48 MarcTannousSchoo Or receiving his powers and turning evil or some shit
08:38.51 MarcTannousSchoo Can't remember exactly
08:38.52 YashM_ There's no currency for our country in Steam #thirdworld
08:39.04 MarcTannousSchoo I'm off to classes though guys, have fun
08:39.10 Stragus Have fun
08:46.56 Notify 02GCI:anshul1 * 4531831353376768 : Ready for review - The work on this task is ready to be reviewed.
08:50.18 Notify 02GCI:mehak_s * 6359310477033472 : None - Sir, Please assign me 1 more day. Thank You. :)
08:51.15 Notify 02GCI:popescuandrei * 6359310477033472 : Deadline extended - The deadline of the task has been extended with 1 days and 12 hours.
08:59.08 Notify 02GCI:gjeet * 4531831353376768 : None - Nice work, it's quite different from what I have seen so far. Can you please explain your design. I couldn't understand the relation of horse with BRL-CAD. ...
08:59.33 Notify 02GCI:gjeet * 4531831353376768 : 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...
09:11.09 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:13.53 Notify 02GCI:ljudusika * 5845550716944384 : Task Claimed - I would like to work on this task.
09:14.33 Notify 02GCI:popescuandrei * 5845550716944384 : Task Assigned - This task has been assigned to Ljudusika. You have 100 hours to complete this task, good luck!
09:19.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:21.48 *** join/#brlcad YashM (~YashM@117.222.65.200)
09:23.31 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:23.40 *** join/#brlcad YashM (~YashM@117.222.65.200)
10:10.42 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
10:21.43 *** join/#brlcad andrei___ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
10:27.26 *** join/#brlcad verlet (uid57073@gateway/web/irccloud.com/x-dibfgqryweauijye)
10:29.36 verlet Hi
10:29.44 andrei___ hello, verlet !
10:30.02 verlet I'm looking at getting my hands sort of stuck in
10:30.08 verlet Contributing wise
10:30.58 andrei___ awesome ! :)
10:31.11 andrei___ By the way, have to ask, lots of traffic from it these days, are you participating in Google Code-in?
10:31.25 verlet I'll level with you, I'm looking at maybe doing a Google summer of code thing with brlcad if brlcad are doing it, but I'd really like to get acquainted with the project first
10:32.14 andrei___ verlet: to be quite honest, we can't know beforehand if we'll get accepted. I(personally) don t know even if the organization will apply
10:32.30 andrei___ but sure, is there anything I can help you with?
10:33.00 verlet How can I help, haha
10:33.08 andrei___ first of all
10:33.20 andrei___ do you have the sourcecode checked out from svnd
10:33.22 andrei___ svn*
10:33.23 andrei___ and compiled?
10:33.29 andrei___ did you build brlcad?
10:33.33 andrei___ if not, you can do that
10:34.44 verlet I will do that. I'm on a 3 hour bus ride at the moment, thought I'd just drop into the irc and say hello and see what the first steps are
10:34.44 andrei___ http://brlcad.org/wiki/Compiling
10:35.14 andrei___ well, verlet, you have to keep in mind that during this period we're a bit packed with google Code-in
10:35.24 andrei___ we do answer, and we are always looking for new contributors :)
10:35.29 andrei___ but it might take us a bit more to do so
10:35.52 verlet No worries, I'm a patient guy :)
10:35.53 andrei___ most developers that I know of do read the backlog and answer
10:36.05 andrei___ so if you ask something, you will get an answer
10:36.09 andrei___ just perhaps not instantly
10:39.13 verlet What's the Google code in
10:47.59 andrei___ in a way, it is similar to GSoC, but it's for high school students
10:48.27 andrei___ it involves high school students getting real world experience for the first time, interacting with open source organizations
10:48.35 andrei___ but unlike gsoc, where you've got a 12 week project
10:48.46 andrei___ they have a list of modular tasks, that usually take them a day or two
10:56.06 andrei___ you can check it out yourself
10:56.06 andrei___ https://www.google-melange.com/gci/homepage/google/gci2014
10:59.37 Notify 02GCI:thevk * 5874350083276800 : Task Claimed - I would like to work on this task.
11:01.00 Notify 02GCI:popescuandrei * 5874350083276800 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
11:05.12 Notify 02GCI:mehak_s * 6359310477033472 : Thank You - Thank You sir.
11:34.04 *** join/#brlcad rohitagarwal (~Ravi@14.194.242.35)
11:35.36 Notify 02GCI:adityagulati * 5806249618702336 : Ready for review - The work on this task is ready to be reviewed.
11:53.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:57.19 *** join/#brlcad YashM (~YashM@59.88.31.146)
12:59.56 *** join/#brlcad infobot (ibot@rikers.org)
12:59.56 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
13:00.03 Marctannous you submitted so many tasks in the past few days :)
13:00.24 ignacio :P
13:04.50 Notify 02GCI:Melange * 5765799415382016 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
13:07.22 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
13:08.02 *** join/#brlcad YashM (~YashM@117.248.201.128)
13:10.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
13:12.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:16.32 Notify 02GCI:tannousmarc * 5338260117127168 : Task Claimed - I would like to work on this task.
13:17.07 Notify 02GCI:popescuandrei * 5338260117127168 : Task Assigned - This task has been assigned to Marc Tannous. You have 96 hours to complete this task, good luck!
13:19.04 *** join/#brlcad YashM_ (~YashM@59.88.27.19)
13:24.17 *** join/#brlcad _gcibot_ (ignacio@sunjammer.sugarlabs.org)
13:25.08 *** join/#brlcad gcibot (ignacio@sunjammer.sugarlabs.org)
13:25.13 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
13:28.37 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
13:31.27 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:32.30 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
13:37.22 *** join/#brlcad parth_21 (75c83173@gateway/web/cgi-irc/kiwiirc.com/ip.117.200.49.115)
13:38.40 parth_21 HI!! Mentors
13:40.04 parth_21 I would like to know that have I been blocked??
13:41.41 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:41.48 andrei_ parth_21: keep the discussion public
13:42.08 andrei_ parth_21: you haven't been blocked. You just weren't credited for work that wasn't yours
13:43.40 parth_21 Would I be credited for my completed tasks for BRL-CAD
13:44.22 andrei_ if you manage to actually submit your work, of course :)
13:45.03 andrei_ there is no issue on our side with you particularly, we rejected all forge attempts :)
13:45.09 andrei_ and keep doing so
13:45.52 parth_21 That work was mine As I have already said that I have accesed to the document ""Introduction to MGED""
13:46.29 parth_21 I unclaimed that task because I have got some other easy task
13:46.32 YashM_ andrei_, do you know if new tasks are scheduled to come?
13:46.48 andrei_ YashM: there are about 80 new, but I don t know when
13:47.06 andrei_ YashM: try pinging brlcad or maths22, one of them has to know
13:47.16 YashM_ andrei_, :o I'll be waiting for it :)
13:47.22 YashM_ Code or UI?
13:47.24 YashM_ or both
13:47.32 andrei_ think both
13:47.45 parth_21 Can i do more mor BRL-CAD tasks
13:47.49 andrei_ you can
13:47.58 Marctannous parth_21, if you submit your own work taht is
13:48.02 andrei_ as I said, there s no problem regarding doing more tasks
13:48.17 andrei_ if you complete them in the right way, they will be closed and completed
13:48.27 andrei_ as it happens with any other student
13:48.34 parth_21 thanks as i told you that task was done by me
13:49.02 andrei_ parth_21: you keep saying that. We did look and we did find plenty of similarities
13:49.12 andrei_ also, if I remember correctly, it wasn't even your first attempt
13:49.50 parth_21 I swear that tasks were done by me
13:50.45 mihaineacsu parth_21: what task did you claim?
13:51.12 parth_21 model BRL-CAD in BRL-CAD
13:51.43 andrei_ I recall that mihaineacsu _did_ tell you once not to submit someone else's work
13:52.17 parth_21 I don;
13:52.43 parth_21 I dont know who is mihaineacsu
13:54.10 parth_21 I was told by Rohit this morning that I had been blocked by you
13:54.39 andrei_ http://www.google-melange.com/gci/task/view/google/gci2014/4936325870387200 this is your task.
13:54.40 gcibot Design a website icon set for brlcad.org
13:54.40 gcibot Status: Closed
13:54.40 gcibot Mentor(s): Isaac Kamga, Gauravjeet Singh
13:55.07 andrei_ http://www.google-melange.com/gci/task/view/google/gci2014/6082457623330816 and this one submitted before
13:55.08 gcibot Model BRL-CAD logo in BRL-CAD #3
13:55.08 gcibot Status: Closed
13:55.08 gcibot Mentor(s): Mihai Neacsu, Gauravjeet Singh
13:56.00 andrei_ They do seem similar
13:56.02 andrei_ or am I wrong?
13:56.47 Marctannous they even have the exact same file sizes -.-
13:56.51 parth_21 I told you abot the icon set task how i did it each and every thing which was closed by me
13:57.20 andrei_ also, someone complained about http://www.google-melange.com/gci/task/view/google/gci2014/4936325870387200 being forged
13:57.22 gcibot Design a website icon set for brlcad.org
13:57.22 gcibot Status: Closed
13:57.22 gcibot Mentor(s): Isaac Kamga, Gauravjeet Singh
13:58.10 parth_21 Pls read the comments
13:58.37 parth_21 in that task I have properly described about my task
13:58.37 andrei_ I did.
13:58.50 andrei_ my strategy for designing icons was first creating sone good icons in an desktop app named ICONION and then modifying them in photoshop. It seems easy but i did a lot of effort in first selecting app downloading the app and then modifying the icons in Photoshop. I spent a day on this task. These icons are recommended for your new website for menus like documentation ,gallery, home , blog etc.
13:59.05 parth_21 And then please let me know the query
13:59.19 andrei_ This doesn't seem specific at all
13:59.34 parth_21 I cant see anyone who complaint about me
13:59.36 andrei_ In any case, I need to leave. You aren't "blocked" and there is no "penalty" on you
13:59.48 parth_21 Thanks for that
13:59.49 andrei_ you just need to submit your own work
13:59.53 andrei_ and explain your choices
13:59.58 andrei_ like every other student does
14:00.15 andrei_ bye, people !
14:00.16 parth_21 And I will and was be submitting my own task
14:00.25 parth_21 Bye andrei_
14:00.47 Notify 02GCI:mjuvekar7 * 5293529710460928 : Rough Idea? - Can you give me a rough idea about how to go about this task?
14:06.38 Notify 02GCI:rossberg * 5806249618702336 : None - Looks good. A region turret with epa.1 would make it even better.
14:06.39 Notify 02GCI:rossberg * 5806249618702336 : 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...
14:10.19 Notify 02GCI:adityagulati * 5806249618702336 : Query - Sir, I didn't quite understand what you mean, Do I need to make a new turret or Make a new region containing epa.1 or Something else. Regards, ...
14:11.44 Notify 02GCI:adityagulati * 5806249618702336 : Ready for review - The work on this task is ready to be reviewed.
14:13.52 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.75)
14:14.18 *** join/#brlcad parth_21 (75c83173@gateway/web/cgi-irc/kiwiirc.com/ip.117.200.49.115)
14:14.28 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
14:15.30 Notify 02GCI:rossberg * 5806249618702336 : None - The turret is an independent part of the tank, eg it could be turned. That's why you should make a region of it. Eg by creating a region "turret" and...
14:16.20 Notify 02GCI:rossberg * 5806249618702336 : 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...
14:21.21 Notify 02GCI:adityagulati * 5806249618702336 : Ready for review - The work on this task is ready to be reviewed.
14:22.09 Notify 02GCI:rossberg * 5293529710460928 : None - Take the files generated in the mentioned task (the CSV tables) and generated a .g file with the comgeom-g program. This probably doesn't work. So you...
14:24.55 Notify 02GCI:rohit_agarwal * 6424327624851456 : Ready for review - The work on this task is ready to be reviewed.
14:25.10 Notify 02GCI:rossberg * 5806249618702336 : Task Closed - Congratulations, this task has been completed successfully.
14:26.35 Notify 02GCI:rohit_agarwal * 6424327624851456 : 2 Files Uploaded - I have uploaded the following two files- Animation 2.xcf/.png
14:26.45 Notify 02GCI:adityagulati * 5839755866537984 : Task Claimed - I would like to work on this task.
14:29.57 Notify 02GCI:gjeet * 5839755866537984 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
14:33.32 *** join/#brlcad alisha_ (~alisha@115.241.152.220)
14:36.10 Notify 02GCI:rossberg * 6424327624851456 : None - Is it possible to make it continuously moving without the short stops?
14:36.25 Notify 02GCI:rossberg * 6424327624851456 : 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...
14:39.35 Notify 02GCI:rohit_agarwal * 6424327624851456 : Ready for review - The work on this task is ready to be reviewed.
14:41.06 Notify 02GCI:rohit_agarwal * 6424327624851456 : No stops in the new file - I removed the stop and uploaded the new file (Animation 2 continuous.gif)
14:44.06 Notify 02GCI:rossberg * 6424327624851456 : Task Closed - Congratulations, this task has been completed successfully.
14:46.25 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
14:48.38 adityagulati can someone tell me how to get a white background while rendering
14:49.40 YashM_ rt -C 255/255/255
14:50.46 adityagulati Thanks
14:50.55 adityagulati I was using small c
14:51.08 adityagulati instead of capital C
14:53.39 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
14:54.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:54.23 Notify 02GCI:rohit_agarwal * 6349681697226752 : Task Claimed - I would like to work on this task.
14:54.32 *** part/#brlcad rohitagarwal (~Rohit@49.249.53.75)
14:55.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
15:00.57 *** part/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:01.06 Notify 02GCI:adityagulati * 5839755866537984 : Ready for review - The work on this task is ready to be reviewed.
15:02.47 Notify 02GCI:gjeet * 6349681697226752 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
15:09.01 Notify 02GCI:mjuvekar7 * 4824199776436224 : Task Claimed - I would like to work on this task.
15:10.19 Notify 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed.
15:12.24 Notify 02GCI:utkarshsingh341 * 6080352686702592 : Task Claimed - I would like to work on this task.
15:16.00 Notify 02GCI:rossberg * 4824199776436224 : Task Assigned - This task has been assigned to mandarj. You have 100 hours to complete this task, good luck!
15:16.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
15:18.10 Notify 02GCI:rossberg * 6080352686702592 : Task Assigned - This task has been assigned to utkarshsingh. You have 100 hours to complete this task, good luck!
15:21.47 Notify 02GCI:utkarshsingh341 * 6080352686702592 : None - there was a design guideline given in the description. do we have to refer to the same color schemes, font-styles etc. and i wanted to know from...
15:25.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:25.58 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/session)
15:26.27 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
15:28.12 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:28.44 Notify 03BRL-CAD:carlmoore * 63753 (brlcad/trunk/doc/html/manuals/mged/mged_gui.html brlcad/trunk/include/pstdint.h and 14 others): many minor fixes, usually involving the use of apostrophe (do not confuse its and it's)
15:29.12 Notify 03BRL-CAD:peter-sa * 63754 brlcad/trunk/src/libbu/tests/bu_semaphore.c: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/6370679909777408 with slight modifications that fixes the bu_semaphore tests on single-core systems by setting BU_PARALLEL_DEBUG in order to allow the creation of more than one thread on single-core systems.
15:29.13 gcibot Fix any failing unit test #9
15:29.13 gcibot Status: Closed
15:29.13 gcibot Mentor(s): Gauravjeet Singh, Dishank
15:29.46 Notify 02GCI:arnav * 5765799415382016 : Task Claimed - I would like to work on this task.
15:30.07 Notify 02GCI:arnav * 5765799415382016 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:37.39 Notify 02GCI:mihaineacsu29 * 6080352686702592 Design a new website landing page for BRL-CAD #7 https://www.google-melange.com/gci/task/view/google/gci2014/6080352686702592: None Hello utkarshsingh, ...
15:40.25 Notify 02GCI:alonzo_ * 5872132672192512 : Task Claimed - I would like to work on this task.
15:41.43 Notify 02GCI:mihaineacsu29 * 5872132672192512 : Task Assigned - This task has been assigned to ofnlut_. You have 100 hours to complete this task, good luck!
15:47.50 Notify 03BRL-CAD:peter-sa * 63755 brlcad/trunk/src/libbn/tests/CMakeLists.txt: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5028266490462208 that adds unit tests for the libbn quaternion functions in src/libbn/qmath.c.
15:47.51 gcibot Create numerics library (LIBBN) unit test for qmath.c
15:47.52 gcibot Status: Closed
15:47.52 gcibot Mentor(s): Hardeep Singh Rai, Gauravjeet Singh
15:49.11 *** join/#brlcad andrei_ (050cdde7@gateway/web/freenode/ip.5.12.221.231)
15:52.24 Notify 02GCI:surajgoel1225 * 6178630262587392 : Ready for review - The work on this task is ready to be reviewed.
15:53.21 Notify 03BRL-CAD:peter-sa * 63756 brlcad/trunk/doc/docbook/system/mann/en/brep.xml: Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5786731743805440 that expands the 'brep' command man page to include a short description of most of the command's options, as well as a few more examples.
15:53.21 gcibot Update and expand our "brep" command manual page
15:53.21 gcibot Status: Closed
15:53.21 gcibot Mentor(s): Sean, Ch3ck
16:01.40 andromeda-galaxy brlcad: just so you know, I was just investigating the test empty parsing stuff and using \0 in the CMakeLists.txt also doesn't work; CMake still strips it, and \\0 gives a literal '\0'.
16:01.44 andromeda-galaxy in the string
16:06.03 andromeda-galaxy andrei_, Stragus: just looking over your distro discussion from last night... I'll chime in here on Stragus's side with 'Gentoo is awesome' --- but also note thta if you try to use something like Paludis for package management instead of portage, it can get at least as broken as pacman...
16:09.07 Notify 02GCI:anshul1 * 4531831353376768 : None - sir i compared it with a horse which always wins a derby race amongst all the CAD softwares.... and it would be in a blank t-shirt and the last line, it...
16:17.36 Notify 03BRL-CAD:peter-sa * 63757 (brlcad/trunk/include/bn/vectfont.h brlcad/trunk/include/vectfont.h and 4 others): Apply GCI task https://www.google-melange.com/gci/task/view/google/gci2014/5309182718771200 that removes the tp_c* global variables.
16:17.37 gcibot Eliminate any library global variable #2
16:17.37 gcibot Status: Closed
16:17.37 gcibot Mentor(s): Isaac Kamga, Popescu Andrei
16:31.06 Notify 02GCI:samrat_singh * 5625032667561984 : Task Claimed - I would like to work on this task.
16:40.52 Notify 02GCI:deepakkumarsharma * 5625032667561984 : Task Assigned - This task has been assigned to Sammy. You have 100 hours to complete this task, good luck!
16:43.22 *** join/#brlcad YashM_ (~YashM@59.88.27.19)
16:51.40 Notify 02GCI:ekamjot01 * 5907948270256128 : Ready for review - The work on this task is ready to be reviewed.
16:53.21 Notify 02GCI:ekamjot01 * 5907948270256128 : Uploaded - Hi!! I uploaded another design of video. I hope it seems good. Thanks. Regards Ekamjot
16:58.02 Notify 02GCI:skyler_007 * 6169030943571968 : Final work - Thank you for all the suggestions. Please view the final files, ie 1. BRL-Large-screen design.pdf 2. changes.txt 3. BRL- Small...
16:58.12 Notify 02GCI:skyler_007 * 6169030943571968 : Ready for review - The work on this task is ready to be reviewed.
16:59.52 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:19.42 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-qlieakotaccioxpg)
17:21.21 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
17:23.05 Notify 02GCI:Melange * 6169030943571968 : 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.
17:27.38 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
17:28.07 MarcUNIX Finally I managed to make both my monitors work on Debian and just found out about the multi-workspace stuff on Linux
17:28.08 MarcUNIX this is awesome
17:28.10 MarcUNIX :O
17:29.17 andromeda-galaxy MarcUNIX: what WM/DE are you using?
17:30.59 MarcUNIX WM/DE=?
17:31.11 MarcUNIX I'm on Debian 7.5 with a gnome Desktop environment if that's what you are asking
17:31.49 andromeda-galaxy ah.. gnome 3
17:31.59 andromeda-galaxy (DE stands for Desktop Environment, WM for Window Manager)
17:32.28 andromeda-galaxy I'm using Xmonad for a WM...
17:37.40 Notify 03BRL-CAD:starseeker * 63759 brlcad/trunk/doc/docbook/system/mann/en/CMakeLists.txt: Stub in a bot man page - just arg list so far, no details
17:38.12 Notify 03BRL-CAD:starseeker * 63760 brlcad/trunk/CMakeLists.txt: Backwards compatibility for pre 3.0 CMake.
17:44.48 Notify 02GCI:o7p9bxbnyj * 6099389458153472 : Task Claimed - I would like to work on this task.
17:51.00 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:09.25 Notify 02GCI:aalok_sathe * 4938019295461376 : Ready for review - The work on this task is ready to be reviewed.
18:11.17 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
18:11.41 MarcTannous Through a series of unfortunate mistakes I messed up xorg.conf to the point where linux failed to boot and was giving me just a blinking cursor
18:11.58 MarcTannous So I just formatted the whole partition and will try installing Debian again tommorow :(
18:12.05 MarcTannous Should I install Debian or Ubuntu guys?
18:12.47 Notify 02GCI:deepakkumarsharma * 6099389458153472 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
18:15.43 mihaineacsu MarcTannous: try Ubuntu first :)
18:16.00 MarcTannous I have no idea how I can possibly be this bad
18:16.18 MarcTannous All I wanted to do was get my second monitor working properly and I somehow got to the point of having to format the partition
18:16.25 MarcTannous In the course of 10 minutes
18:16.27 mihaineacsu don't...for now, don't :)
18:16.40 mihaineacsu of course, it might work better on ubuntu
18:17.01 MarcTannous don't what?
18:17.11 mihaineacsu don't try too hard to get the second monitor working
18:17.26 MarcTannous I'm done with highschool until January
18:17.37 MarcTannous I'll start trying to re-install tomorrow morning
18:17.38 MarcTannous First thing
18:17.44 mihaineacsu if you end up with the blinking cursor you can still restore to your initial setup
18:18.13 MarcTannous meh, a lot of people said I should try Ubuntu
18:18.29 MarcTannous Will try Ubuntu
18:18.56 andrei_ it's the most introductory linux system
18:18.58 andrei_ a lot like windows
18:19.53 MarcTannous Just the thought of having to re-install all those packages
18:19.55 MarcTannous oh god
18:21.16 mihaineacsu :)
18:21.32 andrei_ actually, Marc
18:21.37 andrei_ ubuntu comes with quite a lot
18:21.38 andrei_ of packages
18:21.43 MarcTannous thank god
18:21.43 andrei_ I honestly doubt you d have to reinstall much
18:21.52 mihaineacsu yeah
18:22.39 MarcTannous cmake,gcc,g++,simian?
18:22.51 MarcTannous probably all but simian are already installed, right?
18:23.18 andrei_ yeah
18:23.20 andrei_ simian isn't
18:23.27 andrei_ but as far as I remember
18:23.29 andrei_ it s extremely light
18:24.50 MarcTannous yup
18:24.56 MarcTannous and the only one not causing issues :P
18:25.21 MarcTannous hope the strstream/sstream automatically fixes itself with Ubuntu, if it doesn't, it's probably an issue with the src code that I will report
18:25.31 MarcTannous strstream/sstream issue*
18:35.27 Notify 03BRL-CAD:starseeker * 63761 brlcad/trunk/src/librt/test_shape_recognition.cpp: more shape recognition tests
18:40.31 *** join/#brlcad alisha_ (~alisha@115.241.237.48)
18:41.45 starseeker confound it, there's a problem with g-step
18:44.28 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
18:50.36 starseeker MarcTannous: that's almost certainly some package you need to install
18:50.47 starseeker (strstream/sstream)
18:50.53 starseeker did apt-cache report anything?
18:51.55 MarcTannous strstrream/sstream are C libraries
18:51.59 MarcTannous and gcc was up-to-darte
18:52.08 MarcTannous did not run apt-cache, will do tomorrow when I install ubuntu
18:52.18 starseeker but if it's a missing dev file (header, etc.) you can search for it with apt-cache search
18:52.29 starseeker will tell you what package has it
18:52.49 MarcTannous damn
18:52.54 MarcTannous if only I knew that yesteday
18:53.15 MarcTannous thank you though, I'm actually setting up a document right now with all the linux commands I should learn
18:53.20 starseeker or if apt-cache doesn't have a file option (don't remember 100% for sure) the Debian package repository I htink has a search
18:53.42 starseeker MarcTannous: well, your best bet for your second monitor is probably Ubuntu
18:54.12 MarcTannous great
18:54.14 MarcTannous :D
18:54.17 starseeker most of the Debian based distros you're going to have to install at least some packages
18:54.27 MarcTannous hope I'll get a really nice working environment going on
18:54.59 starseeker I don't know if cmake is in by default, and you'll probably need the libXext-dev and libXi-dev packages
18:55.24 MarcTannous wait wait
18:55.29 MarcTannous let me note these
18:55.35 MarcTannous cmake, liXext-dev and libXi-dev?
18:55.39 MarcTannous for ubuntu?
18:55.42 starseeker aren't they in doc/README.linux?
18:55.53 MarcTannous not sure, I cleared my partition
18:56.50 starseeker https://svn.code.sf.net/p/brlcad/code/brlcad/trunk/doc/README.Linux
18:57.12 starseeker ok, libxi-dev and libxext-dev
18:57.20 starseeker read the Ubuntu/Debian section
18:57.41 starseeker you don't need the package generation part, but you will need everything else
18:58.02 MarcTannous oh this is sweet
18:58.08 MarcTannous I'll probably get Ubuntu running in no time
18:58.22 starseeker I thought I posted that yesterday... must have got lost in the noise
19:00.13 starseeker MarcTannous: make sure you note anything you need that's not there ;-)
19:00.46 MarcTannous is there anything you know of that should be noted?
19:02.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:06.36 MarcTannous starseeker: ping
19:08.51 starseeker not offhand
19:09.09 starseeker but it's been a while since I set up a system from scratch
19:09.38 starseeker if we figure out what the sstream thing was about, should add a note about it
19:10.25 MarcTannous should do
19:18.19 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:20.05 Stragus MarcTannous, when you mess up the configuration of X, you can always just get a text-mode terminal and fix things manually
20:20.21 Stragus But... it's a little hardcore for a first day on Linux, I'll give you that
20:21.49 ``Erik MarcTannous: do you know anything about virtual consoles? (alt+f<number>) ?
20:22.12 MarcTannous Stragus: I tried fixing it up by getting things back in nano
20:22.17 MarcTannous Stragus: somehow messed it up even harder
20:22.23 MarcTannous ``Erik: nope, what are those?
20:23.35 Stragus Text-mode consoles that always work, no matter how badly broken X is :p
20:23.37 ``Erik if you boot without X, you get a text screen... you can do alt+f1 alt+f2 alt+f3 alt+f4 ... to switch between completely different logins
20:23.55 ``Erik if your X is jacked, you can do alt+ctl+f1 to force out of X to the first vc and fix X from there
20:24.05 ``Erik if you have, say, 6 vc's, you can get back to X using alt+f7
20:24.22 MarcTannous Stragus: If I would've consulted the internet beforehand or had a little more experience, I would've solved it, but I went head first and failed miserably
20:24.24 ``Erik and you can do alt+ctl+backspace to murder X
20:24.31 MarcTannous ``Erik: Hope that works on Ubuntu as well, right?
20:24.37 Stragus Works everywhere
20:24.51 ``Erik even works on superior os's, like freebsd and solaris
20:24.52 MarcTannous Will try it out tomorrow then
20:25.03 Stragus ``Erik: Some "user-friendly" distributions don't let you murder X, they resurect it right away
20:25.05 teepee no, at least the X kill tends to be disabled nowdays
20:25.05 ``Erik I mean, other *nix os's, like ...
20:25.52 mihaineacsu giggles at ``Erik's superior os's remark
20:26.26 ``Erik um, hm, I vagually recall and issue like that with an ubuntu box, some "unity greeter" something was basically restarting X when it terminated... but if you end up starting X, it still dies right
20:26.43 ``Erik an issue
20:26.56 ``Erik if you end up starting X yourself
20:27.06 Stragus Yes, something like that... I had to look into the process tree and kill the parent of whatever was restarting X
20:27.09 Stragus Darn Ubuntu
20:27.17 ``Erik should read and edit his lines before hitting return
20:31.17 *** join/#brlcad winghouchan (~winghouch@2.120.184.24)
20:32.22 *** join/#brlcad winghouchan (~winghouch@2.120.184.24)
20:35.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:46.24 winghouchan Any mentors online at the moment?
20:48.37 Stragus pokes starseeker
20:49.00 Stragus Just ask directly, someone will answer eventually
20:49.25 MarcTannous + there are logs and mentors check those, so as long as you've asked your question and are still on IRC you'll most likely get a response
20:51.05 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:55.16 Notify 03BRL-CAD Wiki:Smritishah99 * 0 /wiki/User:Smritishah99:
21:16.05 MarcTannous Okay guys, I'm out for the night
21:16.07 MarcTannous have a good day
21:27.51 winghouchan Stragus, MarcTannous: Yea, but I've asked a few questions over the past couple of days but haven't got a response yet :P
21:29.23 winghouchan Stragus, MarcTannous: Thank you anyway :) It might just be timezones and me having school during the day, that makes me miss all the action
21:29.37 winghouchan But never mind I can wait a bit
21:31.28 winghouchan I'll ask again in case it has been missed in the logs:
21:32.09 winghouchan Are there any definitive plans for the website? Or is it just on a to do list without a high priority?
21:44.11 winghouchan Is it a good idea to share my email address for contact when I'm offline?
21:44.29 *** join/#brlcad ada_ (8284ad60@gateway/web/freenode/ip.130.132.173.96)
21:45.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:59.43 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:32.43 Notify 03BRL-CAD:carlmoore * 63762 brlcad/trunk/src/util/pixblend.c: initialize 6 variables to 0 (don't depend on system to set them to 0); provide an 'else' ('value' is 0.5 otherwise), and move gvalue=0.0
22:37.45 *** join/#brlcad merzo (~merzo@227-114-132-95.pool.ukrtel.net)
22:48.45 *** join/#brlcad alisha_ (~alisha@115.241.244.195)
23:07.03 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 0 /wiki/User:Andromeda-galaxy:
23:12.32 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 0 /wiki/File:Nmg-wiki-tutorial-screenshot.png:
23:13.24 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7829 /wiki/NMG: Created page with "[[category:tutorials]] {|align="right" |[[File:nmg-wiki-tutorial-screenshot.png|thumb|256px|Example NMG object created with "put"]] |} BRL-CAD contains a powerful Non-Mani..."
23:15.53 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7830 /wiki/NMG:
23:40.15 andromeda-galaxy I'm getting "input ended at non-terminal FSM state" from rt on an nmg that I created through the 'put' command manually, anyone have any idea why?
23:54.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
IRC log for #brlcad on 20141217

IRC log for #brlcad on 20141217

00:09.43 andromeda-galaxy also, on ones that don't result in that message, I get a bunch of "this better be a 2-manifold face" (I believe that they all are) and then rt crashes right ata the end...
00:36.59 Notify 03BRL-CAD:starseeker * 63763 (brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Fix pkgIndex build for gui_conversion.tcl
00:54.49 *** join/#brlcad Peculiar (~okoyepecu@41.205.22.8)
00:59.06 Notify 03BRL-CAD:starseeker * 63764 brlcad/trunk/src/librt/search.c: Reverse 63347 - causing breakage in g-step, although as yet it's not clear why.
01:04.37 andromeda-galaxy starseeker: are you here?
01:20.43 andromeda-galaxy generally, rt keeps smashing the stack with nmgs that seem to be valid (they are drawn correctly in the MGED wireframe!)
01:26.49 Notify 02GCI:maths22_m * 5839755866537984 Create a production-quality version of our logo #5 https://www.google-melange.com/gci/task/view/google/gci2014/5839755866537984: Nice start This looks like a...
01:28.54 Notify 02GCI:maths22_m * 5839755866537984 : 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...
01:31.51 starseeker andromeda-galaxy: erm. I'd suggest building 7.24.2 and see if it's also an issue there
01:32.06 starseeker could be something that's crept into trunk
01:32.28 starseeker if so, we'll need to figure out when
01:32.48 starseeker usually means a manual bisect
01:33.29 starseeker git's got a feature for it: http://git-scm.com/docs/git-bisect
01:33.35 starseeker subversion does not, out of the box
01:33.51 starseeker believes a perl script is out there somewhere but has never tried it
01:34.54 starseeker should try converting the repo to git and testing out bisect someday...
01:36.27 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 0 /wiki/File:Nmg-wiki-tutorial-box-mged-screenshot.png:
01:38.58 *** join/#brlcad chick_ (~capslock@41.205.22.41)
01:40.26 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7832 /wiki/NMG:
01:42.24 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7833 /wiki/NMG:
02:02.22 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7834 /wiki/NMG:
02:05.45 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7835 /wiki/NMG:
02:23.57 *** join/#brlcad chick_ (~capslock@41.205.22.41)
02:24.27 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7836 /wiki/NMG:
02:33.22 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7837 /wiki/NMG:
02:40.13 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7838 /wiki/NMG:
02:42.28 andromeda-galaxy starseeker: hmm...
02:42.39 andromeda-galaxy (sorry I missed you just now)
02:43.49 andromeda-galaxy starseeker: For now, I'm not including screenshots from rt in my tasak as I don't think that fixing that kind of problem is part of this task... I'll look into it a little in my spare time though... Converting the tree to git to try some of this stuff might also be interesting (not as a GCI task, just in general)
02:45.17 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 0 /wiki/File:Nmg-wiki-tutorial-box-with-hole-mged-screenshot.png:
02:45.24 Notify 03BRL-CAD Wiki:Andromeda-galaxy * 7840 /wiki/NMG:
02:47.51 Notify 02GCI:o7p9bxbnyj * 6099389458153472 : No 'rt' screenshots - Unfortunately, 'rt' crashed (stack corruption) on every nmg that I tried, all of which seemed to be valid --- both from my understanding...
02:47.56 Notify 02GCI:o7p9bxbnyj * 6099389458153472 : Ready for review - The work on this task is ready to be reviewed.
02:55.38 Notify 02GCI:ipavlov * 5872691420594176 : Task Claimed - I would like to work on this task.
03:04.21 *** join/#brlcad YashM (~YashM@117.222.22.206)
03:07.07 Notify 02GCI:ipavlov * 5872691420594176 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:35.57 Notify 02GCI:gjeet * 6169030943571968 : Task Closed - Congratulations, this task has been completed successfully.
03:38.03 Notify 02GCI:gjeet * 6169030943571968 : Good Going - Hey skyler, that is some nice design. Especially the one you designed for mobile. Keep rocking and have fun doing GCI. :)
03:56.46 Notify 02GCI:gjeet * 6178630262587392 : Nice work - Yeah ! that's a nice cover for our page. Just a little suggestion to make it look more awesome. The background behind logo looks a bit odd. Try the...
03:57.01 Notify 02GCI:gjeet * 6178630262587392 : 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...
04:11.32 *** join/#brlcad alisha (~alisha@115.244.40.231)
04:12.24 Notify 02GCI:gjeet * 6359310477033472 : None - Hey Mehak, I really appreciate your efforts in doing this. You are on right track, just your design needs some tweaks to make it a nice cover photo. Content...
04:12.34 Notify 02GCI:gjeet * 6359310477033472 : 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...
04:27.58 Notify 02GCI:gjeet * 4938019295461376 : None - Hey alok, can you please explain your design, how you made it. Is the cube in your gif file rendered by BRL-CAD or just a simple cube.
04:28.33 Notify 02GCI:gjeet * 4938019295461376 : 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...
04:36.00 Notify 02GCI:rishisharma7361 * 5765799415382016 : Task Claimed - I would like to work on this task.
04:44.57 Notify 02GCI:harman052 * 5765799415382016 : Task Assigned - This task has been assigned to Rishi. You have 100 hours to complete this task, good luck!
04:54.28 Notify 02GCI:brlcad * 5907948270256128 : Task Closed - Congratulations, this task has been completed successfully.
04:55.29 Notify 02GCI:brlcad * 5907948270256128 : indeed! - Ekamjot, indeed this looks really interesting and very polished. Can you describe how you made it in detail? What tools and process did you use?
04:58.34 Notify 02GCI:brlcad * 6099389458153472 : almost certainly not valid - It's very likely that there's either something invalid in the description, but it's a bug regardless if you end up with any crash....
04:58.39 Notify 02GCI:brlcad * 6099389458153472 : Task Closed - Congratulations, this task has been completed successfully.
05:00.26 andromeda-galaxy brlcad: indeed, that likely is a problem both with the described nmg and with the raytracer... I couldn't get any NMG, even the simple ones, to raytrace without some kind of stack corruption...
05:01.40 andromeda-galaxy brlcad: by the way, do you have any idea when the next set of tasks is going to be pushed up? There are several in this batch that I'm interested in doing, and no-one else seems to know...
05:15.49 andromeda-galaxy also, anyone have any idea where I could find any information about comgeom?
05:15.57 Notify 02GCI:rishisharma7361 * 5765799415382016 : Ready for review - The work on this task is ready to be reviewed.
05:21.07 Stragus That bug should certainly be worth investigating
05:43.43 Notify 02GCI:amshenoy * 6299765520203776 : Ready for review - The work on this task is ready to be reviewed.
06:14.52 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:26.40 *** join/#brlcad chick_ (~capslock@41.205.22.41)
06:29.26 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:35.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:37.38 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:50.47 Notify 02GCI:mehak_s * 6359310477033472 : None - Okay sir, I will look after it.
06:58.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:41.08 Notify 02GCI:ekamjot01 * 6094206841913344 : Task Claimed - I would like to work on this task.
07:48.21 *** join/#brlcad YashM_ (~YashM@117.198.15.9)
07:51.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
07:56.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
08:11.20 *** join/#brlcad YashM (~YashM@117.222.21.75)
08:15.24 Notify 02GCI:ekamjot01 * 5907948270256128 : None - Hii!! I used Adobe After Effects for making this video.
08:26.02 *** join/#brlcad winghouchan (~holoirc@genkt-049-176.t-mobile.co.uk)
08:29.00 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
08:33.12 MarcUNIX Ubuntu is so smooth :O
08:41.08 Stragus Pretty animations everywhere? :)
08:41.52 Notify 02GCI:harman052 * 6094206841913344 : Task Assigned - This task has been assigned to Ekamjot Singh. You have 100 hours to complete this task, good luck!
08:43.33 MarcUNIX Very good UI
08:43.45 MarcUNIX Icons are pretty shit, but I might consider upgrading my theme
08:44.00 MarcUNIX Runs way smoother than Debian, more user friendly and the terminal is colored :D love it
08:48.46 Stragus If Debian wasn't "smooth", it probably didn't have your video drivers installed
08:49.15 Stragus Debian will do things like that. "Because drivers that aren't open-source are evil"
08:49.40 MarcUNIX When I tried installing my video drivers it all went to shit
08:50.20 MarcUNIX My second monitor ran for about 5 minutes before becoming very very laggy, read up on what to do, ended up modifying my xorg.conf and failing, ended up getting Debian not to work anymore
08:50.28 MarcUNIX As in when I booted up debian, all I got was a blinking cursor
08:50.46 MarcUNIX Whereas on Ubuntu even my second monitor worked since the get-go
08:50.51 Stragus Yup. :) You need to use the text-mode terminal to fix the xorg.conf file in cases like that
08:50.56 Stragus Cool
08:51.16 MarcUNIX I'm happy with Ubuntu, hope brl-cad builds properly
08:51.37 MarcUNIX It passed 57%, the point where I was getting a weird strstream.h/sstream.h error on Debian so it should be good to go
08:51.39 Stragus You'll have to install a bunch of packages to compile anything
08:51.47 MarcUNIX I installed 'em all
08:51.47 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:51.48 Stragus Good
08:52.09 MarcUNIX And the multiple workspces? Just the icing on the cake
08:52.18 MarcUNIX So fast
08:53.14 Stragus I'm sure Ubuntu puts fancy animations everywhere
08:53.24 Stragus But you can probably disable that stuff to actually switch instantly
08:54.17 Notify 02GCI:pulkitgupta * 4639899508539392 : Task Claimed - I would like to work on this task.
08:54.49 MarcUNIX They are good animations design-wise tbh
08:55.00 MarcUNIX As long as they are <0.5 seconds, I'll allow them :)
08:55.38 Notify 02GCI:rossberg * 4639899508539392 : Task Assigned - This task has been assigned to Pulkit Gupta. You have 100 hours to complete this task, good luck!
08:56.11 Stragus Do you what's the window manager / desktop? Unity, Gnome, KDE, other?
08:56.17 Stragus Do you know* ...
08:58.13 MarcUNIX I think gnome
08:58.52 Stragus Right, that's good
09:27.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:37.09 Notify 02GCI:rossberg * 5765799415382016 : None - Rishi, your presentation looks a little bit poor, especially the title page. There isn't even a logo. Furthermore, you should give some examples for...
09:37.19 Notify 02GCI:rossberg * 5765799415382016 : 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...
09:40.29 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:43.42 *** join/#brlcad chick_ (~capslock@41.205.22.41)
09:54.10 Notify 02GCI:rossberg * 6299765520203776 : Task Closed - Congratulations, this task has been completed successfully.
09:56.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:58.21 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:02.49 Notify 03BRL-CAD Wiki:212.129.52.165 * 7841 /wiki/ARL_Technical_Reports: remove spam
10:28.40 *** join/#brlcad YashM (~YashM@117.222.22.249)
10:38.10 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:04.51 Notify 02GCI:thevk * 5874350083276800 : Ready for review - The work on this task is ready to be reviewed.
11:08.19 Notify 02GCI:rishisharma7361 * 5765799415382016 : Data for template - From where can I get the data for my presentation or I should get it from last year's tasks ?
11:26.42 Notify 02GCI:mehak_s * 6359310477033472 : None - White color for background? and navy blue for text?
11:29.08 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
11:58.39 Notify 02GCI:zehata * 6187982620983296 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:09.02 Notify 02GCI:rossberg * 5765799415382016 Create a BRL-CAD presentation template https://www.google-melange.com/gci/task/view/google/gci2014/5765799415382016: The data doesn't necessarily have to make...
12:20.37 ignacio Good morning n_n
12:22.30 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:31.41 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.254)
12:34.06 Notify 02GCI:rossberg * 5874350083276800 : Not bad - but I'm missing the shaft at the middle of the small wheel (wheel1.r has no hole for s1) and the intake and exhaust. Further more, why are some of your...
12:34.07 Notify 02GCI:rossberg * 5874350083276800 : 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...
12:35.37 Notify 02GCI:sharan1998 * 5231299258220544 : Extension - I am sorry, I got busy with school work. I will upload my work today. If possible can I get an extension ?
12:37.07 Notify 02GCI:mihaineacsu29 * 5231299258220544 : Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
12:50.36 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:57.47 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:07.39 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:12.41 *** join/#brlcad rohitagarwal (~Rohit@115.118.45.174)
13:21.31 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
13:45.21 starseeker MarcUNIX: you can install whatever you like on Ubuntu - I use fluxbox myself
13:45.56 starseeker MarcUNIX: but if you're used to "standard" desktop environments, I'd say sticking with Gnome or KDE is probably the way to go initially
13:46.21 starseeker MarcUNIX: BRL-CAD certainly ought to compile on Ubuntu.
13:46.28 MarcUNIX It compiled without any issue whatsoever
13:46.33 Notify 02GCI:tannousmarc * 5338260117127168 : What I did - 1) After running Simian, found duplicate code in g-step/comb.c & g-ap214/comb.c 2) Apparently, they were both declaring the same function, and...
13:46.36 MarcUNIX Just finished a task with it, things are pretty smooth
13:46.39 starseeker sweet
13:46.57 MarcUNIX I might look into an alternate icon set as the predefined ones are kind of bad
13:46.58 Notify 02GCI:tannousmarc * 5338260117127168 : Ready for review - The work on this task is ready to be reviewed.
13:47.05 MarcUNIX But other than that, things couldn't have been better.
13:47.14 starseeker or go with something like fluxbox and ditch icons altogether :-)
13:47.21 MarcUNIX But I like icons :(
13:47.25 starseeker heh
13:47.37 starseeker yeah, then that probably won't fly
13:47.51 MarcUNIX Anyways guys, enjoy your day. I'm going to lunch and then will take an afternoon nap as I am exhausted
13:47.54 MarcUNIX Have fun
13:48.07 starseeker nods - congrats on getting it working!
13:52.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:10.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:16.25 *** join/#brlcad ``Erik (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net)
14:17.29 *** join/#brlcad HoloIRCUser3 (~holoirc@genkt-056-131.t-mobile.co.uk)
14:17.54 *** join/#brlcad alisha (~alisha@123.239.204.45)
14:18.24 Notify 02GCI:gjeet * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: None In my...
14:21.07 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:22.58 *** join/#brlcad chick_ (~capslock@41.205.22.13)
14:33.07 Notify 02GCI:rossberg * 5338260117127168 : Wrong topic? - This task is about DEAD but not DUPLICATED code, eg nowhere used functions.
14:33.08 Notify 02GCI:rossberg * 5338260117127168 : 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...
14:35.26 Notify 02GCI:tannousmarc * 5338260117127168 Identify and eliminate dead code (100+ lines) #2 https://www.google-melange.com/gci/task/view/google/gci2014/5338260117127168: ??? : ??? - ...
14:36.24 Notify 02GCI:tannousmarc * 5338260117127168 : Ready for review - The work on this task is ready to be reviewed.
14:36.31 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
14:36.38 MarcTannous d_rossberg, are you around?
14:38.39 Notify 02GCI:tannousmarc * 5338260117127168 : None - It was the exact same title, did not read the description, have no idea why they differ. What should I do?
14:40.15 d_rossberg MarcTannous: it is descibed in the task's describtion: find code that is not called or used by anything
14:41.05 d_rossberg e.g. an unused function
14:41.10 MarcTannous Yes, but it's the exact same title as the code duplication one
14:41.27 MarcTannous ... Thought it would have the same description
14:41.50 MarcTannous I linked you a task with identical title, that asks for code duplication removal .. and now there are no more of these
14:41.54 MarcTannous What should I do with that patch?
14:42.35 *** join/#brlcad Ch3ck (~localhost@41.205.22.13)
14:44.05 d_rossberg indeed, i see, same title but different description
14:44.15 MarcTannous :-s
14:44.38 MarcTannous That's my bad for not reading the description but is there any way I can use the patch I already created?..
14:48.20 d_rossberg claim #4
14:48.23 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:48.32 Notify 02GCI:rossberg * 5338260117127168 : Task Reopened - This task has been Reopened.
14:48.53 d_rossberg and repost your duplicated code patch
14:49.04 MarcTannous can you remove its beginner tag please?
14:49.10 MarcTannous so that I can claim it
14:50.16 MarcTannous thank you for your understanding, I sincerely thought it was a different task :-s
14:51.05 Notify 02GCI:rossberg * 5249781911781376 : Task Assigned - This task has been assigned to Marc Tannous. You have 96 hours to complete this task, good luck!
14:51.12 Notify 02GCI:tannousmarc * 5249781911781376 : Task Claimed - I would like to work on this task.
14:51.47 Notify 02GCI:tannousmarc * 5249781911781376 : Ready for review - The work on this task is ready to be reviewed.
14:53.37 Notify 02GCI:surajgoel1225 * 6178630262587392 : Ready for review - The work on this task is ready to be reviewed.
14:55.33 Notify 02GCI:rossberg * 5249781911781376 : Task Closed - Congratulations, this task has been completed successfully.
14:56.08 Notify 02GCI:surajgoel1225 * 6178630262587392 : DONE..!! - Sir, I have made some changes in my banner.i have used "copperplate gothic bold" font and searched the background image from google. Kindly...
14:58.59 Notify 02GCI:rossberg * 6178630262587392 : And where did you find the image? - Could you please post the link to the image file here?
14:59.09 Notify 02GCI:rossberg * 6178630262587392 : 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...
15:00.00 Notify 02GCI:thevk * 5874350083276800 : Ready for review - The work on this task is ready to be reviewed.
15:08.46 andromeda-galaxy d_rossberg: any idea where I could find either (a) complex NURBS models to import into BRL-CAD or (b) a decent description of the COMGEOM format?
15:09.17 *** join/#brlcad sofat (~sofat@202.164.45.208)
15:15.22 Notify 02GCI:rossberg * 5874350083276800 : Better - But there are still some points: wheel1.r has no hole for the shaft (ring.r in your construction) the intake and exhaust should be holes in wheel2.r...
15:15.42 Notify 02GCI:rossberg * 5874350083276800 : 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...
15:19.12 Notify 02GCI:sharan1998 * 5231299258220544 : Ready for review - The work on this task is ready to be reviewed.
15:25.16 d_rossberg i can't remember the source any more but here is a NURBS test file: http://brlcad.org/~rossberg/nurbs_tests.g
15:30.50 Notify 02GCI:surajgoel1225 * 6178630262587392 : Ready for review - The work on this task is ready to be reviewed.
15:31.45 Notify 02GCI:surajgoel1225 * 6178630262587392 Design a banner for our Facebook page (and/or other social media sites) #6 https://www.google-melange.com/gci/task/view/google/gci2014/6178630262587392: ...
15:36.39 andromeda-galaxy d_rossberg: thanks!
15:36.45 andromeda-galaxy also, any idea about the COMGEOM stuff?
15:39.03 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
15:39.12 Notify 03BRL-CAD:starseeker * 63765 brlcad/trunk/doc/docbook/system/mann/en/brep.xml: Fix info T formatting
15:46.44 andromeda-galaxy
15:48.38 d_rossberg not sure but maybe this is of some help:
15:48.50 d_rossberg http://sourceforge.net/p/brlcad/mailman/message/29147147/
15:54.18 Notify 03BRL-CAD:starseeker * 63766 (brlcad/trunk/src/conv/step/ap242-g/Factory.h =================================================================== and 113 others): At the moment Factory.h in ap242 is a dupliate of the ap203 version, so remove it (GCI task 5893656028381184
15:55.16 Notify 02GCI:anshul1 * 4531831353376768 : Ready for review - The work on this task is ready to be reviewed.
15:55.21 andromeda-galaxy d_rossberg: thanaks!
15:55.38 andromeda-galaxy I don't know why I couldn't find that anywhere...
15:58.06 *** join/#brlcad sofat (~sofat@202.164.45.208)
16:03.09 *** join/#brlcad alisha (~alisha@115.185.94.243)
16:07.16 Notify 02GCI:rossberg * 5231299258220544 : 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...
16:07.18 Notify 02GCI:rossberg * 5231299258220544 : None - Please put each part in an own region, ie the parts of the two guns in different regions, and create a group (eg "all.g") which contains all the parts.
16:08.20 MarcUNIX andromeda you emptied all the global variables :((
16:08.45 MarcUNIX 90% of them are now gone
16:09.56 Ch3ck MarcUNIX, is this your new nick?
16:10.06 MarcUNIX When I'm on Ubuntu :D
16:10.28 Ch3ck i see
16:10.49 MarcUNIX It's so much better than Debian th
16:10.50 MarcUNIX tho
16:21.15 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:22.32 *** join/#brlcad HoloIRCUser2 (~holoirc@genkt-056-131.t-mobile.co.uk)
16:26.36 *** join/#brlcad winghouchan (~winghouch@2.123.1.140)
17:00.43 *** join/#brlcad sofat (~sofat@202.164.45.204)
17:08.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:15.24 Notify 03BRL-CAD:carlmoore * 63767 brlcad/trunk/doc/docbook/system/man1/en/g-voxel.xml: add 'of the latter'
17:19.36 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:29.53 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
17:33.57 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:34.52 Notify 02GCI:mehak_s * 6359310477033472 : None - Okay thanks sir, And yes I need more time. minimum 1 and a half day. Thank You so much.
17:39.30 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:06.35 winghouchan So quiet right now. Is everyone busy?
18:07.39 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:25.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
18:41.37 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:52.10 Notify 02GCI:Melange * 4928791491117056 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
19:03.56 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
19:09.59 *** join/#brlcad sofat (~sofat@202.164.45.204)
19:24.41 *** join/#brlcad smt (~smt@117.200.226.233)
19:26.17 smt hey i need help in building d src code!
19:26.25 MarcTannous smt, what's your issue?
19:26.51 smt i have installed cmake gui
19:27.11 smt seems der is some issue wid CMakeList.txt
19:27.16 MarcTannous what OS are you on?
19:27.43 smt i am working on windows as of now but can switch to linux if needed
19:28.02 MarcTannous Are you running the Debian VM provided by BRL-CAD?
19:28.11 smt noo!
19:28.33 andromeda-galaxy smt: what error are you getting?
19:29.26 smt when i press d configure button it pops up the error "ERROR in configuration process"
19:30.06 smt i have downloaded d zip file 7.24.2
19:30.37 smt and i give its location in d source path in cmake!
19:31.41 andromeda-galaxy sounds right so far... what happens when you click 'configure'?
19:32.19 smt as i said it just opens a dialog box n says error in configuration process
19:32.28 smt so i dont generate it further
19:32.34 andromeda-galaxy hmm... are there any other details?
19:32.53 andromeda-galaxy the main window should be split into a number of panes
19:33.03 andromeda-galaxy smt: the center one should show a bunch of variables without proper values
19:33.23 andromeda-galaxy and there should be another one below the 'configure' and 'generate' buttons that shows any errors & other output from cmake
19:33.32 andromeda-galaxy can you pastebin the contents of that panel?
19:33.47 MarcTannous smt: To be completely honest, I'd suggest using a Virtual Machine to set up an environment
19:34.05 smt ya d main window is split
19:34.07 MarcTannous If you want to do that, go ahead and download a Debian VM that's pretty much ready to go from here : http://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Virtual%20Machines/
19:34.26 MarcTannous and check this out once you got the VM running http://brlcad.org/wiki/Building_from_SVN
19:34.33 smt do we have to use d contents of https://github.com/kanzure/brlcad/blob/master/CMakeLists.txt for CMakeLists.txt??
19:35.24 smt if i do in linux or ubuntu den also is dis debian vm required?
19:35.25 andromeda-galaxy smt: I believe that the 7.24.2 archive should contain the correct CMakeLists.txt
19:35.46 andromeda-galaxy the vm shouldn't be required anywhere, BRL-CAD nominally builds on most platforms, it might just be a little easier
19:35.54 andromeda-galaxy since it alread has all of the necessary dependencies installed
19:36.13 andromeda-galaxy can you pastebin the error panel? I think it's quite likelythat you're missing a library that BRL-CAD needs
19:37.00 smt The C compiler identification is unknown
19:37.00 smt The CXX compiler identification is unknown
19:37.00 smt CMake Error at CMakeLists.txt:133 (project):
19:37.00 smt <PROTECTED>
19:37.00 smt CMake Error at CMakeLists.txt:133 (project):
19:37.00 smt <PROTECTED>
19:37.01 smt Configuring incomplete, errors occurred!
19:37.01 smt See also "E:/brlcad-7.24.2/build/CMakeFiles/CMakeOutput.log".
19:37.02 smt See also "E:/brlcad-7.24.2/build/CMakeFiles/CMakeError.log".
19:37.21 smt dis is what is shown in d error panel!
19:37.31 andromeda-galaxy okay, do you have a C compiler installed?
19:38.19 smt i am not sure
19:38.24 andromeda-galaxy i.e. mingw or cygwin or Microsoft Visual Studio C/C++?
19:38.28 smt codeblocks is der
19:38.34 smt ya ya
19:38.39 smt its installed
19:39.11 andromeda-galaxy hmmm
19:39.29 andromeda-galaxy I'm guessing that the C compiler that codeblocks installs isn't being located by CMake
19:39.48 andromeda-galaxy probably because Windows (unlike Linux) doesn't have standard install paths for things like thata
19:39.58 smt okay so shud i install one here
19:40.04 andromeda-galaxy that might be good
19:40.18 andromeda-galaxy I don't know much about codeblocks, is it possible for you to import the project into codeblocks
19:40.25 andromeda-galaxy and have codeblocks to the configure step for you?
19:40.55 MarcTannous andromeda-galaxy: AFAIK, I don't think you can
19:40.57 smt wont dat complicate .....i might rathar intall turboC or sumthng like dat here....
19:41.01 MarcTannous But I might be wrong
19:41.23 smt i hope it shud work...isnt?
19:41.28 andromeda-galaxy ah..
19:41.30 MarcTannous smt: Even if you manage to configure & compile on windows you might have a hard time afterwards. I'd say you should consider insatlling the VM
19:41.41 MarcTannous installing*
19:41.43 andromeda-galaxy yeah, then you either need to figure out the path to the codeblocks C and manually fill that into the window
19:41.44 smt ya i will try dat also
19:41.53 andromeda-galaxy or install another C compiler
19:42.01 smt hmm....
19:42.04 andromeda-galaxy the vm will work but it'll be *really* slow
19:42.38 MarcTannous It should get you through most of the tasks though
19:42.38 smt n one more thing ....shud i go ahead building in windows or in linux...which will be better for later activities?
19:42.44 MarcTannous smt: linux, no doubt
19:43.57 andromeda-galaxy I would say linux is much better as well, BRL-CAD has support for windows but it isn't as well tested as that for linux
19:44.02 smt so for linux also does d procedure remain same....Debian VM?
19:44.08 Stragus You can set the PATH variable on Windows as well, for gcc/g++/etc to be found
19:44.23 andromeda-galaxy well, if you already have a native linux box, try just cmake configuring on that
19:44.24 MarcTannous Stragus: Wouldn't you also recommend Linux for solving the tasks though?
19:44.33 Stragus I would recommend Linux for anything
19:44.35 andromeda-galaxy you might have to install packages for GCC/G++/...
19:44.44 smt hmm...ok andro
19:44.49 andromeda-galaxy Stragus: that would work too for windows
19:45.29 smt Andro: install packages for GCC/G++ ??
19:46.10 MarcTannous smt: please upload the contents of E:/brlcad-7.24.2/build/CMakeFiles/CMakeOutput.log to pastebin.com
19:46.13 Stragus I assume codeblocks came with GCC installed, but the bin directory wasn't added to the PATH variable, and so it isn't found by default
19:46.30 andromeda-galaxy smt: if on linux
19:46.37 andromeda-galaxy you use a package manager to install/remove software...
19:46.51 andromeda-galaxy gcc and g++ are c andn c++ compilers
19:47.10 MarcTannous and considering BRL-CAD runs on those two, that's probably why you get the error
19:47.13 Stragus On Windows, you could create a .bat file with set PATH=C:\foo\bin\ followed by ccmake and such
19:47.44 Stragus There's a way to set the global PATH variable too, but it might have changed since Windows 98 (... I don't use Windows much)
19:48.04 MarcTannous Windows 8.1 is very coder-unfriendly if you are on this OS
19:48.17 smt Marc: E:/CMake/cmake-3.1.0-rc3-win32-x86/bin/cmake.exe E:/brlcad-7.24.2
19:48.18 smt The system is: Windows - 6.2 - AMD64
19:48.18 smt E:/CMake/cmake-3.1.0-rc3-win32-x86/bin/cmake.exe E:/brlcad-7.24.2
19:48.24 andromeda-galaxy MarcTannous: Windows* is coder unfriendly
19:48.43 MarcTannous Meh, previous versions were at least trying
19:48.57 andromeda-galaxy yeah, but nothing is as good as my custom gentoo install
19:49.05 MarcTannous If I wasn't doing design-related activities I would uninstall Windows ASAP.
19:49.13 smt Marc: m on win8
19:49.38 andromeda-galaxy Stragus: for doing the "profile NURBS prep performance" task
19:49.41 MarcTannous smt: If you want to keep trying to compile it on Windows, try doing what Stragus said, it should solve this issue
19:49.48 andromeda-galaxy is using linux's 'pref' (instead of oprofile) okay?
19:49.56 smt hmmm sure andro
19:50.32 Stragus 'pref'? Do you mean gprof?
19:50.39 Stragus oprofile is fantastic, I wouldn't normally recommend anything else
19:51.15 Stragus gprof can only give you the time spent *per*call* and for tiny functions, the profiler's overhead can be bigger than the function itself
19:51.27 Stragus oprofile uses kernel-based sampling, it's magic
19:51.36 andromeda-galaxy no, 'pref'
19:51.42 Stragus Never heard of it
19:51.44 andromeda-galaxy soorry 'perf'
19:51.48 MarcTannous "it's magic " my experience with Linux in a nutshell
19:51.59 andromeda-galaxy Stragus: https://perf.wiki.kernel.org/index.php/Main_Page
19:52.06 andromeda-galaxy it seems like it's better developed than oprofile
19:52.27 andromeda-galaxy and I don't have to recompile my kernel to use it... I don't usually mind recompiling (used to it from Gentoo), but it takes so *long*...
19:52.51 Stragus andromeda-galaxy: Neat, seems similar to oprofile overall
19:53.02 Stragus Just compile the module
19:53.18 andromeda-galaxy would work.. I just thought that perf seemed better maintained &c so why not try it out
19:53.36 andromeda-galaxy then I'd submit both the raw recording from perf and some nice images of e.g. call graphs
19:53.44 Stragus It's possible. I tend to stick to the tools I know (and I love oprofile), but this perf looks okay
19:53.45 andromeda-galaxy (narrowed to prep specificially)
19:54.04 andromeda-galaxy I don't know either oprofile or perf that well, so I thought I might as well try it out
19:54.23 Stragus :) Sure, let me know how it goes, it seems promising
19:54.38 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:54.48 andromeda-galaxy Stragus: okay, I will...
19:55.15 andromeda-galaxy that is, if my geometry is large enough to makae any impact.... 0.000133 seconds for prep on the hardest model I could find
19:55.32 andromeda-galaxy for that task would submitting the perf.data file + some nice visualizations of the result be good?
19:55.48 Stragus Profiling requires several seconds/minutes of runtime
19:56.50 Stragus You could make a bigger model, perhaps by duplicating the geometry of one you have 50000 times (at different points in space)
19:57.04 andromeda-galaxy might work
19:57.10 andromeda-galaxy I couldn't find many good NURBS models anywhere
19:57.37 Stragus Once you have a big model, you could also "prep" in a loop until you get 5-10 minutes of runtime
19:57.44 Stragus You could profile accurately from that
19:57.45 ``Erik I believe starseeker has a couple NURBS geometries that are pretty rough... one is an "open source" mobile phone
19:57.46 andromeda-galaxy I could copy the hardest one I found (nurb_box test) a bunch in an otherwise-empty database...
19:58.06 andromeda-galaxy ``Erik: interesting... any idea if he has them up somewhere I can get to them?
19:58.33 andromeda-galaxy Stragus, ``Erik: also, I couldn't find any information on how to run prep separately from the rest of `rt'...
20:00.13 ``Erik andromeda-galaxy: I don't believe so, but the phone one was downloaded from the internet... he has a human and a truck as well, but I don't know if he can give them to you
20:00.32 ``Erik you could always write a small program that just calls the prep routine
20:01.07 andromeda-galaxy ``Erik: true... open the db,
20:01.13 andromeda-galaxy find the specific object, call prep?
20:01.20 ``Erik yup
20:01.42 andromeda-galaxy is the overhead of calling prep on a combination
20:01.44 andromeda-galaxy too big?
20:01.58 andromeda-galaxy i.e. if there's a combination of 50 nurbs objects, the prep time should still be dominated by the nurbs prep, right?
20:02.05 ``Erik I wrote a small program a while back that does a super minimal prep/shoot set called "rtcmp", http://sourceforge.net/p/brlcad/code/HEAD/tree/rtcmp/trunk/
20:02.12 ``Erik oh yeah
20:02.33 ``Erik the comb prep part is miniscule, NURBS will easily dominate the time
20:02.43 andromeda-galaxy okay, good
20:02.56 andromeda-galaxy I'll look at rtcmp some...
20:03.03 ``Erik http://sourceforge.net/p/brlcad/code/HEAD/tree/rtcmp/trunk/rt/rt.c and check out rt_constructor
20:05.01 andromeda-galaxy so just get an rt_i (from gettree) and call prep on it?
20:05.03 andromeda-galaxy seems simple
20:05.19 andromeda-galaxy I still have a thing left from profiling some analysis performance that gets the db open...
20:05.39 andromeda-galaxy I'll try to write that up... I'll hunt aaround a little more for better geometry and/or copy some of this geometry lots
20:08.30 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:09.44 andromeda-galaxy agh....
20:09.56 andromeda-galaxy ``Erik: my old db-openning code does things differently...
20:10.10 andromeda-galaxy how do db_i structs work? I never quite understood that...
20:23.45 Notify 03BRL-CAD:carlmoore * 63768 (brlcad/trunk/doc/docbook/system/man1/en/pixborder.xml brlcad/trunk/src/util/pixborder.c): change h from hi-res to help, in pixborder utility
20:57.16 Notify 02GCI:o7p9bxbnyj * 6409095053574144 : Task Claimed - I would like to work on this task.
21:04.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:08.26 Notify 03BRL-CAD:n_reed * 63769 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl brlcad/trunk/src/tclscripts/archer/BotEditFrame.tcl): Reduce calls to the get command. Reduces Archer startup time when the db contains large bots, and reduces time after selecting a large bot in the tree before the edit panel appears.
21:09.56 ignacio Hi all, the leaderboard has been moved to: http://www.gcil.cf/
21:19.16 andromeda-galaxy anyone know why rt_prep_parallel(rtip, 1) seems to spawn multiple threads anyway?
21:20.51 Notify 02GCI:jalaltyler * 4928791491117056 : Task Claimed - I would like to work on this task.
21:34.31 Notify 02GCI:rossberg * 4928791491117056 : Task Assigned - This task has been assigned to Jalal Tyler. You have 100 hours to complete this task, good luck!
21:45.22 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:47.37 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:03.45 Notify 02GCI:jalaltyler * 4928791491117056 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
22:08.05 *** join/#brlcad mms (c318d116@gateway/web/freenode/ip.195.24.209.22)
22:21.53 *** join/#brlcad merzo (~merzo@239-22-132-95.pool.ukrtel.net)
22:46.34 starseeker andromeda-galaxy: the openmoko phone models are the best open source NURBS models I am aware of
22:47.17 starseeker step-g might be able to import them in latest trunk - haven't tried recently, but I think things were looking promising
22:48.50 starseeker http://wiki.openmoko.org/wiki/CAD_models
22:49.03 starseeker you'll want the STEP files
22:49.28 starseeker I think we can load the IGES files, but our iges-g importer still uses the old NURBS format IIRC
22:50.54 starseeker andromeda-galaxy: part D from the VIA Openbook is also some work: http://brlcad.org/~starseeker/CAD_MODELS/VIA_OpenBook/
22:59.08 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
23:04.03 Notify 02GCI:mihaineacsu29 * 6359310477033472 : Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
23:05.00 Notify 02GCI:mihaineacsu29 * 6359310477033472 : None - Extended, let us know if you need more :).
23:12.20 Notify 02GCI:ihoegen * 5803622709329920 : Task Claimed - I would like to work on this task.
23:12.44 *** join/#brlcad KimK_ (~Kim__@ip68-102-30-143.ks.ok.cox.net)
23:13.06 Notify 03BRL-CAD:n_reed * 63770 brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: catch errors from get_type and form commands
23:14.51 Notify 03BRL-CAD:brlcad * 63771 brlcad/trunk/doc/docbook/system/man1/en/g-voxel.xml: add xml header and refmiscinfo class='manual' to clean up the meta manual warning
23:15.48 Notify 02GCI:ihoegen * 5803622709329920 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
23:26.58 andromeda-galaxy starseeker: thanks! I got a pretty good amount of complexity out of duplicating some simpler models ~50 times...
23:41.08 Notify 03BRL-CAD:n_reed * 63772 brlcad/trunk/src/tclscripts/archer/BotEditFrame.tcl: revert changes to loadTables that were causing update problems and fix old calls to the method
IRC log for #brlcad on 20141218

IRC log for #brlcad on 20141218

00:54.34 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
02:35.37 Notify 02GCI:brlcad * 6409095053574144 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
02:39.14 Notify 02GCI:brlcad * 6178630262587392 : origins - Suraj, did you create that background image or find it on the web? If you found it on the web, please cite the original source.
02:41.30 Notify 02GCI:brlcad * 4531831353376768 : 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...
02:42.30 Notify 02GCI:o7p9bxbnyj * 6409095053574144 : Ready for review - The work on this task is ready to be reviewed.
02:47.31 Notify 02GCI:o7p9bxbnyj * 6409095053574144 : Files - I compiled rt_prep.c and used the resultant executable to (mostly) isolate the prep phase. I used nurbs_tests.g as the test database: since I had...
02:52.16 Notify 02GCI:brlcad * 4531831353376768 : first steps - Holy, This is a novel design, but there are several technical issues. First and foremost, unless you drew that picture of the horse, you should...
02:52.26 Notify 02GCI:brlcad * 4531831353376768 : Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
02:57.52 Notify 02GCI:brlcad * 6178630262587392 : 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...
02:58.42 Notify 02GCI:brlcad * 6178630262587392 : raw work - Suraj, you'll also need to submit your raw working files (eg, psd or xcf file with layers). Thanks! Please look at some of the completed Facebook banner...
03:15.53 Notify 02GCI:brlcad * 6409095053574144 : Task Closed - Congratulations, this task has been completed successfully.
03:17.04 Notify 02GCI:brlcad * 6409095053574144 : nice work! - Very comprehensive, nicely done! Thanks for going above and beyond too, providing the gprof2dot tool -- very useful visualization.
03:18.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:43.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:44.08 Notify 02GCI:o7p9bxbnyj * 5293529710460928 : Task Claimed - I would like to work on this task.
04:04.01 Notify 02GCI:brlcad * 5293529710460928 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
04:33.53 Notify 03BRL-CAD:brlcad * 63773 brlcad/trunk/NEWS: nick improved the performance of archer loading large BoT models by reducing calls to the get command (instead calling get_type where just the type was used)
04:36.47 Notify 03BRL-CAD:brlcad * 63774 brlcad/trunk/NEWS: carl has been busy removing the high resolution options from (nearly) all command-line commands. this is usually a -h option that implies rendering at 1024x1024. minimally impacting as the user can still specify the size manually (e.g. -s 1024). moreover, we want -h to be help on all commands.
04:51.17 Notify 03BRL-CAD:starseeker * 63775 (brlcad/trunk/src/libbn/tests/bn_qmath.c brlcad/trunk/src/libbu/y2038/time64.c): common.h regression fixes.
05:02.33 Notify 03BRL-CAD:starseeker * 63776 (brlcad/trunk/src/libdm/fontstash/fontstash.h brlcad/trunk/src/libdm/fontstash/glfontstash.h brlcad/trunk/src/libdm/fontstash/stb_truetype.h): Update fontstash
05:18.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:24.35 Notify 02GCI:anshul1 * 4531831353376768 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
05:26.01 Notify 02GCI:anshul1 * 5564670123442176 : Task Claimed - I would like to work on this task.
05:26.51 Notify 02GCI:o7p9bxbnyj * 5293529710460928 : Ready for review - The work on this task is ready to be reviewed.
05:27.37 *** join/#brlcad YashM (~YashM@117.222.16.212)
05:30.32 Notify 02GCI:o7p9bxbnyj * 5293529710460928 : ADA073408.g status - The file ADA073408.g (produced by a run of createfile.sh on the original files from the previous task) is the result of an apparently...
05:35.38 Notify 02GCI:anshul1 * 5564670123442176 : None - how may i get the files to check the mistakes in them..
05:54.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:58.05 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
05:58.09 andrei_ hello
05:59.11 Notify 02GCI:popescuandrei * 5564670123442176 : Task Assigned - This task has been assigned to holy. You have 100 hours to complete this task, good luck!
06:11.31 *** join/#brlcad YashM (~YashM@117.222.16.252)
06:29.09 YashM http://i.imgur.com/9kSSMwC.png
06:30.10 YashM nvm done
06:30.14 andrei_ great!
06:30.46 andrei_ I don t have brlcad/archer here, I also can't review andromeda's task because of that
06:31.04 YashM "great!" what?
06:31.12 andrei_ meaning that you fixed it
06:31.26 andrei_ you said "nvm done"
06:37.48 Notify 02GCI:Melange * 4967862338846720 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
06:40.44 Notify 02GCI:brlcad * 5293529710460928 : Task Closed - Congratulations, this task has been completed successfully.
07:01.16 *** join/#brlcad ishwerdas (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
07:05.03 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
07:19.20 *** join/#brlcad KimK_ (~Kim__@ip68-102-30-143.ks.ok.cox.net)
07:48.31 MarcTannous morning guys
07:49.01 YashM hey
07:49.02 andrei_ morning, Marc
07:49.17 MarcTannous damn, being on winter break is great
07:49.20 MarcTannous So much sleep
07:50.19 andrei_ yeah, got work tommorrow :)
07:50.30 MarcTannous I slept for like 10 hours
07:50.36 MarcTannous It's great
07:50.50 andrei_ it is :)
07:51.29 MarcTannous is the new batch of tasks up?
07:52.27 *** join/#brlcad ishwerdas (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
07:55.57 Notify 02GCI:tannousmarc * 5783391400099840 : Task Claimed - I would like to work on this task.
07:56.52 Notify 02GCI:popescuandrei * 5783391400099840 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
07:58.07 andrei_ folks, apparently a new task batch has been added :)
08:03.29 Notify 02GCI:smriti7545 * 5202849461960704 : Task Claimed - I would like to work on this task.
08:05.25 Notify 02GCI:popescuandrei * 5202849461960704 : Task Assigned - This task has been assigned to Smriti. You have 100 hours to complete this task, good luck!
08:35.51 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
08:36.13 Notify 02GCI:rossberg * 5874350083276800 Model a gerotor in 3D using BRL-CAD #2 https://www.google-melange.com/gci/task/view/google/gci2014/5874350083276800: Intake and exhaust Sorry, there are not...
08:37.22 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:42.14 *** join/#brlcad winghouchan (~holoirc@genkt-051-018.t-mobile.co.uk)
08:48.46 Notify 02GCI:thevk * 5874350083276800 : Ready for review - The work on this task is ready to be reviewed.
08:50.25 *** join/#brlcad YashM (~YashM@117.222.16.252)
08:57.44 *** join/#brlcad ishwerdas (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
09:04.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:06.51 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:20.14 *** part/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
09:20.20 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
09:32.40 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:36.25 Notify 02GCI:Melange * 4956557716488192 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:39.06 Notify 02GCI:tannousmarc * 5783391400099840 : Logo 1 & 2 -
09:39.21 Notify 02GCI:tannousmarc * 5783391400099840 : Ready for review - The work on this task is ready to be reviewed.
09:44.17 Notify 02GCI:rossberg * 5874350083276800 : Almost - Do the following changes and I'll accept it: Remove the intake and exhaust holes in wheel2.r. It doesn't work this way. The intake and exhaust are...
09:44.18 Notify 02GCI:rossberg * 5874350083276800 : 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...
09:44.37 Notify 02GCI:popescuandrei * 5783391400099840 : Awesome! - Awesome ideas, Marc, the first one is very cleand and polished while the second one is (in my opinion) a very clever idea! Both of these look...
09:44.48 Notify 02GCI:popescuandrei * 5783391400099840 : Task Closed - Congratulations, this task has been completed successfully.
09:44.55 andrei_ d_rossberg, if you can, have a look at Marc's design ( 5783391400099840 )
09:45.04 andrei_ since the logo design task was your idea
09:46.28 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:50.05 Notify 02GCI:gjeet * 5564670123442176 Fix at least 8 spelling mistakes in at least 8 different files #3 https://www.google-melange.com/gci/task/view/google/gci2014/5564670123442176: BRL-CAD source Get...
09:52.09 d_rossberg was that it?
09:53.47 d_rossberg i thought it was your idea
09:56.43 andrei_ I've sent you and Sean a mail
09:56.49 andrei_ about some follow-up stuff on Coreinterface
09:56.53 andrei_ did you have time to look over it?
10:01.27 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
10:02.32 d_rossberg yes, i read it, and as far as i know there isn't fixed anything
10:04.08 d_rossberg personally i wouldn't aim for an own web page design at the moment
10:05.56 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
10:07.01 Notify 02GCI:surajgoel1225 * 6178630262587392 : Ready for review - The work on this task is ready to be reviewed.
10:09.17 Notify 02GCI:surajgoel1225 * 6178630262587392 : DONE..!! - Sir, i found the background image from "http://hdw.eweb4.com/search/black+background/". i have uploaded my raw work and the banner in 'brl...
10:10.23 Notify 02GCI:tannousmarc * 5832406154084352 : Task Claimed - I would like to work on this task.
10:10.32 andrei_ so, Daniel, then we're pretty much out of web design tasks ?
10:11.01 YashM :o
10:11.23 Notify 02GCI:popescuandrei * 5832406154084352 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
10:16.58 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
10:17.49 d_rossberg web design isn't my speciality
10:18.04 andrei_ neither is mine
10:18.23 andrei_ but finding out stuff that needs to be done
10:18.32 andrei_ isn't necessarily related to web design
10:19.09 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
10:20.29 d_rossberg i liked the animations
10:20.43 MarcUNIX What animations d_rossberg?
10:21.01 d_rossberg the animated logos
10:22.25 d_rossberg maybe: animate the BRL-CAD logo to build up a chain of 5 links (red and black) which form an M for MOOSE
10:22.51 MarcUNIX Like the one in my second logo>?
10:23.18 d_rossberg this idea is inpired by marc's second logo
10:23.25 d_rossberg äh, yes
10:23.38 MarcUNIX that would be nice, I'd be down for it
10:23.49 MarcUNIX But at a later time, my current task seems to imply a lot of tests
10:23.55 Notify 02GCI:mukulkamboj * 6353662997692416 : Ready for review - The work on this task is ready to be reviewed.
10:25.17 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
10:37.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:37.43 Notify 02GCI:gjeet * 6353662997692416 : Task Closed - Congratulations, this task has been completed successfully.
10:39.12 Notify 02GCI:gjeet * 6178630262587392 : Task Closed - Congratulations, this task has been completed successfully.
10:42.34 Notify 02GCI:Melange * 5213338241859584 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
10:48.58 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
10:57.16 *** join/#brlcad ashank (~ashank@115.250.161.132)
10:57.55 *** part/#brlcad ashank (~ashank@115.250.161.132)
11:02.43 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
11:04.02 Notify 02GCI:helix * 4580324218503168 : Ready for review - The work on this task is ready to be reviewed.
11:07.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:08.57 *** join/#brlcad ashank (~Amit@115.250.161.132)
11:12.33 YashM Finally done the logo press kit task
11:12.44 YashM such a tedious one ^_^
11:13.57 *** join/#brlcad ishwerdas (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
11:14.25 andrei_ Yash
11:14.31 andrei_ can you please upload it as .zip
11:14.36 andrei_ I want to review it, but I can't open it
11:14.55 YashM Yeah sure
11:15.12 ishwerdas I was reviewing it :P
11:16.11 YashM They have RAR for Linux too :P
11:18.22 YashM uploaded ZIP
11:27.04 YashM ishwerdas, andrei_: did you see?
11:28.13 andrei_ so many BRL-CAD's
11:28.14 andrei_ yeah
11:28.16 andrei_ I ll close it
11:28.52 MarcUNIX guys, any of you know if the operator "==" is defined for Vector3D?
11:28.55 Notify 02GCI:popescuandrei * 4580324218503168 : None - Well done, Yash! You did put a lot of effort into it, thanks ! :) Cheers, Andrei
11:29.05 Notify 02GCI:popescuandrei * 4580324218503168 : Task Closed - Congratulations, this task has been completed successfully.
11:29.15 andrei_ he means overloaded
11:29.26 andrei_ and d_rossberg might know :)
11:31.33 MarcUNIX okay nevermind, anyone knows where Vector3D is initalized?
11:33.34 andrei_ grep -r "Vector3D {" ?
11:33.44 MarcUNIX grepd it around in include
11:33.59 MarcUNIX it's not initialized here in r^3 as far as I can see
11:34.53 MarcUNIX nevermind, found it
11:35.10 andrei_ vmath.h is in BRL-CAD
11:35.23 Notify 02GCI:thevk * 5874350083276800 : Ready for review - The work on this task is ready to be reviewed.
11:35.25 MarcUNIX it's initialized in cicommon.h in r^3
11:35.31 MarcUNIX line 79
11:35.59 andrei_ awesome precision, Marc ! :)
11:45.02 Notify 02GCI:rishisharma7361 * 5765799415382016 : Ready for review - The work on this task is ready to be reviewed.
11:50.19 *** join/#brlcad gjeet (75d6c967@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.201.103)
12:02.53 Notify 02GCI:rossberg * 5874350083276800 : Task Closed - Congratulations, this task has been completed successfully.
12:04.40 *** join/#brlcad parth_21 (3b5962d1@gateway/web/cgi-irc/kiwiirc.com/ip.59.89.98.209)
12:05.01 YashM How do I extrude an already made sketch in Archer?
12:05.14 Notify 02GCI:rossberg * 5765799415382016 : Task Closed - Congratulations, this task has been completed successfully.
12:09.35 ignacio good morning
12:17.33 Notify 02GCI:mukulkamboj * 5216595353796608 : Task Claimed - I would like to work on this task.
12:17.58 Notify 02GCI:mukulkamboj * 5216595353796608 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
12:27.27 Notify 02GCI:utkarshsingh341 * 6080352686702592 : None - can i change the color of the logo.... or it just has to be the same as original?
12:32.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:33.43 Notify 02GCI:Melange * 5863782450462720 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:54.40 Notify 02GCI:prachipahuja * 6426124666011648 : Task Claimed - I would like to work on this task.
12:55.51 Notify 02GCI:gjeet * 6426124666011648 : Task Assigned - This task has been assigned to Prachi Pahuja. You have 100 hours to complete this task, good luck!
13:00.57 Notify 02GCI:gjeet * 6080352686702592 : None - It's not encouraged to change colors of logo, but if your design demands you can do it. Else if changing color beautify logo, then carry on, do it. :D
13:14.51 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:25.34 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:49.48 *** join/#brlcad YashM_ (~YashM@117.222.65.228)
13:54.03 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:59.20 Notify 02GCI:shrey123 * 4531831353376768 : Task Claimed - I would like to work on this task.
14:04.15 Notify 02GCI:shrey123 * 4531831353376768 : Task Claimed - I would like to work on this task.
14:04.20 Notify 02GCI:shrey123 * 4531831353376768 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:04.53 starseeker andromeda-galaxy: nice work!
14:04.54 starseeker wow
14:12.27 Notify 02GCI:shrey123 * 4531831353376768 : upload work - Excuse me, I may be a dumb boy but How do I upload my work ???
14:13.06 Notify 02GCI:rossberg * 4531831353376768 : Task Assigned - This task has been assigned to shakthi. You have 100 hours to complete this task, good luck!
14:14.21 Notify 02GCI:rossberg * 4531831353376768 : None - Isn't there a button which let you select a file?
14:19.38 YashM_ How do I extrude an already made sketch in Archer?
14:21.21 *** join/#brlcad rohitagarwal (~Rohit@115.118.45.225)
14:21.31 *** part/#brlcad rohitagarwal (~Rohit@115.118.45.225)
14:29.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
14:52.51 Notify 02GCI:Melange * 4938019295461376 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:57.11 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
15:01.03 Notify 03BRL-CAD:starseeker * 63777 brlcad/trunk/src/conv/step/BRLCADWrapper.cpp: For converters that don't have the dry_run option available, we need to make sure this variable is initialized to zero. Was causing a g-step crash on Windows, and may have been trouble elsewhere.
15:21.59 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:22.41 Notify 03BRL-CAD:starseeker * 63778 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/test_shape_recognition.cpp): Make another stab at avoiding the internal get for combs.
15:23.24 Notify 03BRL-CAD:starseeker * 63779 brlcad/trunk/src/librt/CMakeLists.txt: Don't turn on test app generally.
15:23.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:26.14 andromeda-galaxy tarseeker: thanks!
15:26.20 andromeda-galaxy *starseeker
15:28.56 Notify 02GCI:o7p9bxbnyj * 5900544686161920 : Task Claimed - I would like to work on this task.
15:29.35 ``Erik heh, lego is looking for a 3d modeller, apparently they use maya... https://www.behance.net/joblist/3D-Modeller-at-The-LEGO-Group/41893
15:33.01 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
15:39.56 Notify 03BRL-CAD:ejno * 63780 brlcad/trunk/src/libbu/scan.c: fix build error (vsscanf/vscanf are not C89)
15:50.54 Notify 02GCI:ekamjot01 * 6094206841913344 : Ready for review - The work on this task is ready to be reviewed.
15:52.34 Notify 02GCI:ekamjot01 * 6094206841913344 : Uploaded - Hii!! I uploaded file named as mirror tt.mp4. Regards. Ekamjot.
15:55.21 Notify 03BRL-CAD:brlcad * 63781 brlcad/trunk/src/conv/step/BRLCADWrapper.cpp: should use member initialization lists instead of assignment
16:02.51 Notify 02GCI:mandeep * 5900544686161920 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
16:22.12 *** join/#brlcad mandarj (~mandar@117.195.47.89)
16:22.35 mandarj I am working on the task at 'https://www.google-melange.com/gci/task/view/google/gci2014/4824199776436224'
16:22.59 mandarj I have to leave town for four days, but I also want to complete the task.
16:23.17 mandarj Is there anything to put the task on 'hold' (if there is such a thing)?
16:25.21 *** join/#brlcad mandarj (~mandar@117.195.47.89)
16:25.24 mandarj ?
16:30.14 YashM_ you should ask for a time extention
16:30.24 YashM_ extension*
16:32.09 mandarj also, where can i find the 'regress-mged' unit test?
16:36.00 mandarj ?
16:55.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:01.20 Notify 02GCI:judebirch * 5643416469766144 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:07.04 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:19.57 Notify 02GCI:harshit_kumar * 4959197779197952 : Task Claimed - I would like to work on this task.
17:23.11 *** join/#brlcad smt (~smt@117.214.90.44)
17:25.58 Notify 02GCI:harman052 * 4959197779197952 : Task Assigned - This task has been assigned to Harshit Kumar. You have 100 hours to complete this task, good luck!
17:37.10 Notify 02GCI:harshit_kumar * 4959197779197952 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
17:45.47 Notify 02GCI:pin3_tr33_dipp3r * 4938019295461376 : Task Claimed - I would like to work on this task.
17:47.32 *** join/#brlcad winghouchan (~winghouch@2.222.197.176)
17:54.34 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
18:01.13 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:02.02 *** join/#brlcad albertcoder_ (~albertcod@117.229.140.233)
18:04.17 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
18:14.10 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
18:14.20 Notify 02GCI:mandeep * 4938019295461376 : Task Assigned - This task has been assigned to Pine Tree. You have 100 hours to complete this task, good luck!
18:34.34 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
18:34.36 MarcUNIX Good evening fellas
18:35.05 YashM_ Night here!
18:38.00 YashM_ im off to bed, g'night
18:48.39 winghouchan MarcUNIX: Evening!
19:00.45 MarcUNIX anyone experinced with c++ constructos around?
19:01.00 MarcUNIX experienced* / constructorS*
19:01.29 *** join/#brlcad alisha (~alisha@101.60.160.186)
19:02.57 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:03.17 alisha MarcUNIX: hello
19:03.40 alisha I have worked with it
19:03.50 MarcUNIX under r^3?
19:04.32 alisha no, I haven't used it
19:04.53 alisha But I have a good experience with constructors
19:05.27 MarcUNIX do you have an environment for r^3 set up on your machine?
19:05.38 MarcUNIX my questions are pretty specific :))
19:05.57 alisha Well not yet
19:06.28 MarcUNIX damn
19:06.33 MarcUNIX any mentor around?
19:06.34 alisha But you can show me the code
19:06.50 alisha I will try to help you out
19:08.28 MarcUNIX I think you need some r^3/brl-cad source knowledge for this, but here it is : http://pastebin.com/Xvwx6NrN when is a sphere valid according to this function?
19:09.49 alisha this link is not working on my side
19:10.23 MarcUNIX bool Sphere::IsValid(void) const throw() {
19:10.23 MarcUNIX <PROTECTED>
19:10.23 MarcUNIX <PROTECTED>
19:10.23 MarcUNIX <PROTECTED>
19:10.23 MarcUNIX <PROTECTED>
19:10.23 MarcUNIX <PROTECTED>
19:10.23 MarcUNIX <PROTECTED>
19:10.24 MarcUNIX <PROTECTED>
19:10.24 MarcUNIX <PROTECTED>
19:10.25 MarcUNIX <PROTECTED>
19:10.25 MarcUNIX <PROTECTED>
19:10.26 MarcUNIX <PROTECTED>
19:10.26 MarcUNIX <PROTECTED>
19:10.27 MarcUNIX <PROTECTED>
19:10.42 *** join/#brlcad AndroUser2 (~androirc@86.121.196.213)
19:13.41 MarcUNIX any idea?
19:15.41 alisha what do you want to ask specifically?
19:15.55 alisha I mean where are you stuck?
19:16.01 MarcUNIX when do all these conditions happen?
19:17.14 alisha umm not sure, you will have to divert to an aged BRL-CADian ;)
19:17.26 MarcUNIX aged BRL-CADians assemble
19:17.28 MarcUNIX please
19:17.30 MarcUNIX :))
19:18.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:26.10 Notify 02GCI:sharan1998 * 5231299258220544 : Ready for review - The work on this task is ready to be reviewed.
19:28.17 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
19:28.21 MarcUNIX :(
19:28.23 MarcUNIX damn
19:30.33 Notify 03BRL-CAD:carlmoore * 63782 (brlcad/trunk/src/libdm/fontstash/fontstash.h brlcad/trunk/src/libdm/fontstash/glfontstash.h brlcad/trunk/src/libdm/fontstash/stb_truetype.h): remove trailing blanks/tabs, and fix spellings
20:13.07 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:17.31 Notify 02GCI:tannousmarc * 5832406154084352 : Some quick review please? - I still have a few functions to test, but these were the ones approachable for a guy's first try on Object-Oriented-Programming. I...
20:17.41 MarcUNIX http://www.google-melange.com/gci/task/view/google/gci2014/5832406154084352 This needs more work, but I need some initial feedback on it guys, just to make sure I am not failing something like really really hard. Thanks a lot!
20:17.42 gcibot Write CoreInterface unit test
20:17.42 gcibot Status: NeedsReview (3 days 17 hrs 53 min)
20:17.42 gcibot Mentor(s): Popescu Andrei, Daniel_R
20:17.42 Notify 02GCI:tannousmarc * 5832406154084352 : Ready for review - The work on this task is ready to be reviewed.
20:51.51 Notify 03BRL-CAD:starseeker * 63783 brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Try a few more get_type usages - need to check with Nick
21:06.55 *** join/#brlcad chick_ (~capslock@41.205.22.41)
21:36.29 Notify 03BRL-CAD:ejno * 63784 brlcad/trunk/src/libbu/scan.c: glibc marks scanf() with attribute 'warn_unused_result,' which gave errors for some build configurations. (Casting to void does not silence warn_unused_result.)
21:51.20 Notify 03BRL-CAD:ejno * 63785 brlcad/trunk/src/libbu/scan.c: check scanf() return value
21:54.28 *** join/#brlcad chick_ (~capslock@41.205.22.41)
22:36.44 Notify 03BRL-CAD:carlmoore * 63786 brlcad/trunk/doc/docbook/system/man1/en/pixbustup.xml: minor touchup
22:45.01 *** join/#brlcad chick_ (~capslock@41.205.22.41)
22:45.31 *** join/#brlcad merzo (~merzo@172-13-132-95.pool.ukrtel.net)
22:49.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:55.59 Notify 02GCI:joshd97 * 5218710037987328 : Task Claimed - I would like to work on this task.
23:03.35 *** join/#brlcad chick_ (~capslock@41.205.22.41)
23:34.22 Notify 02GCI:mihaineacsu29 * 5218710037987328 : Task Assigned - This task has been assigned to Ft. You have 100 hours to complete this task, good luck!
23:59.49 andromeda-galaxy starseeker: do you mind if I split naca.h up with a separate fortran_compat.h which includes fortran_arrays.h and namelist.h?
IRC log for #brlcad on 20141219

IRC log for #brlcad on 20141219

00:18.12 *** join/#brlcad chick_ (~capslock@41.205.22.41)
00:26.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:11.33 starseeker andromeda-galaxy: not at all
02:13.02 starseeker andromeda-galaxy: once we get the next wave of GCI tasks queued up, we're going to add a task to figure out what's going on with the arbs in the model you got working with comgeom-g
02:13.41 starseeker if the wireframes are there in principle it should be able to generate arbs... may be the points are out of order or some such....
02:14.21 starseeker or the version 1 support in comgeom-g has a bug
02:26.53 Notify 03BRL-CAD:starseeker * 63787 brlcad/trunk/db/CMakeLists.txt: Add the five NIST PMI step files to the sample dbs, and set up to compile them to .g files.
03:20.10 Notify 02GCI:mjuvekar7 * 4824199776436224 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:28.16 Notify 02GCI:mjuvekar7 * 6057763171991552 : Task Claimed - I would like to work on this task.
03:29.33 *** join/#brlcad YashM (~YashM@117.222.21.100)
03:40.04 Notify 02GCI:fernozzle * 5836136417067008 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:46.51 *** join/#brlcad mandarj (~mandar@117.195.47.89)
03:46.55 Notify 02GCI:brlcad * 6057763171991552 : Task Assigned - This task has been assigned to mandarj. You have 100 hours to complete this task, good luck!
03:47.45 mandarj I am working on the task at https://www.google-melange.com/gci/task/view/google/gci2014/6057763171991552
03:47.46 gcibot Doxygen cleanup for LIBWDB
03:47.46 gcibot Status: Claimed (4 days 3 hrs 58 min)
03:47.46 gcibot Mentor(s): Sean, Mihai Neacsu
03:48.05 mandarj How do I generate the Doxyfiles?
03:48.22 mandarj (a mentor told me to use CMake but how?)
03:50.21 Notify 02GCI:mjuvekar7 * 6057763171991552 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:50.41 Notify 02GCI:brlcad * 5231299258220544 : Task Closed - Congratulations, this task has been completed successfully.
03:50.56 Notify 02GCI:mjuvekar7 * 6057763171991552 : None - Sorry, have to go out of town for 4 days. Can I claim the task once I come back?
03:51.20 Notify 02GCI:mjuvekar7 * 6057763171991552 : None - I mean claim the task *again* when I come back?
03:56.11 Notify 02GCI:brlcad * 5231299258220544 : looks great! - sharan, thanks -- this looks neat! I like how the nose could be a separate (main) gun and the side other (secondary) guns.
04:05.39 Notify 02GCI:brlcad * 5832406154084352 : 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...
04:10.55 Notify 02GCI:brlcad * 5832406154084352 : definitely on the right track - This is looking good and you're on the right track, but you're testing a few things that probably don't make sense to test and...
04:13.10 Notify 02GCI:brlcad * 6094206841913344 : 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...
04:23.46 Notify 02GCI:brlcad * 6094206841913344 : transcript - Ekamjot, I suggest submitting a text file transcript for the video (like a screen play) before re-rendering a second video. This looks okay, but...
04:46.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:24.20 Notify 02GCI:o7p9bxbnyj * 5900544686161920 : Ready for review - The work on this task is ready to be reviewed.
05:25.06 Notify 02GCI:brlcad * 5900544686161920 : Task Closed - Congratulations, this task has been completed successfully.
05:29.00 *** join/#brlcad chick_ (~capslock@41.205.22.41)
05:34.34 andromeda-galaxy brlcad: sorry, I just realized that the patch for 5900544686161920 has changes in naca456.c that aren't quite done yet (hence the #if 1/#else)... I'll claim the #4 conversion task that involves finishing those now...
05:35.01 Notify 02GCI:o7p9bxbnyj * 5283618133901312 : Task Claimed - I would like to work on this task.
05:37.49 *** join/#brlcad MarcUNIX (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
05:38.38 MarcUNIX G'morning
05:40.14 MarcUNIX brlcad: Thanks for the feedback on my test, thought the logic behind it is the same as in BRL-CAD, with it being a standalone program.
05:43.58 MarcUNIX Any mentor here who knows how BRLCAD::Database works in r^3?
05:47.58 *** join/#brlcad andrei_ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
05:50.51 Notify 02GCI:popescuandrei * 5283618133901312 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
05:55.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:35.57 YashM i am not able to delete a point by pressing delete button in archer, anyone know why?
06:39.04 andrei_ I assume you should file a bug?
06:39.15 Notify 02GCI:fernozzle * 5836136417067008 : Too busy to continue with the Google Code-In - Sorry, I don't think I'll be able to continue working on tasks with school ramping up this year. I'll work on...
06:39.46 YashM maybe its not a bug?
06:46.17 Notify 02GCI:popescuandrei * 5836136417067008 : None - Michael, On the contrary, we really appreciate you reaching out and letting us know! Thanks for your involvement so far! While we do feel sorry to...
06:50.16 MarcUNIX andrei_ , regarding the Sphere.cpp test, is http://pastebin.com/7h4NRJt0 okay? These are 7 functions being tested here : setCenter,setRadus,isValid,Type,ClassName,Center,Radius. After looking at Sphere.cpp there are two more functions I can unit test for : Clone & Set
06:50.48 MarcUNIX Would that be okay?
06:50.57 andrei_ yes, I believe
06:51.04 andrei_ that's everything you can test
06:51.12 andrei_ that + copy constructor
06:51.27 andrei_ because you re testing the default one implicitly(with isValid)
06:51.38 MarcUNIX Before asking the copy constructor, the Clone function returns an object type
06:52.09 MarcUNIX For me to check, let's say its Y coordinate I should call
06:52.19 MarcUNIX sph.clone().coordinates[1]?
06:52.53 andrei_ the copy constructor
06:52.58 andrei_ and clone don't have the same behaviour
06:53.08 MarcUNIX Yes
06:53.15 andrei_ also, sph.clone().coordinates[1]?
06:53.16 MarcUNIX I am asking regarding the clone one
06:53.18 andrei_ if you d do this
06:53.25 andrei_ you d clone each time you test a member
06:53.30 MarcUNIX oh okay
06:53.32 andrei_ so you have to assign
06:53.33 MarcUNIX can I do
06:53.40 MarcUNIX BRLCAD::Sphere clone; clone=sph.clone();?
06:53.55 andrei_ yeah, I believe you should
06:54.02 MarcUNIX I see the "=" operator is over-written
06:54.03 andrei_ it might need BRLCAD::Sphere *clone;
06:54.05 MarcUNIX for Spheres
06:54.13 MarcUNIX so it should work
06:54.19 MarcUNIX why "*"?
06:54.37 andrei_ argh
06:54.38 andrei_ wait a sec
06:54.49 andrei_ emacs keeps opening even if I want to open sublime
06:55.29 MarcUNIX is there a sublime release for linux?
06:55.32 MarcUNIX actually let me check
06:55.41 andrei_ of course :p
06:55.41 MarcUNIX oh there is :O
06:55.49 MarcUNIX bye bye gedit
06:55.54 andrei_ haha
06:55.59 andrei_ but why not vim
06:56.05 MarcUNIX I'm used to sublime
06:56.08 andrei_ type in to your console
06:56.09 MarcUNIX It fels like home
06:56.12 andrei_ vim new_file
06:56.17 andrei_ see how it looks ;
06:56.21 MarcUNIX I tested both vim & nano
06:56.23 MarcUNIX did not like either
06:56.31 andrei_ how did you manage to exit vim ? :))
06:57.07 MarcUNIX not sure
06:57.14 MarcUNIX think I left it open and restarted my PC to get into windows
06:57.19 andrei_ you ve asked why "*"
06:57.23 andrei_ Object* Sphere::Clone
06:57.36 MarcUNIX wait
06:57.37 MarcUNIX what
06:57.43 MarcUNIX Why not BRLCAD::Sphere clone
06:58.09 andrei_ because it returns a pointer to the newly allocated sphere
06:58.14 andrei_ I m not sure how you could do it otherwise?
06:58.29 MarcUNIX I don't want a pointer
06:58.33 MarcUNIX let me just write a fast pastebin
06:58.46 andrei_ what do you mean you don t want a pointer?
07:00.21 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
07:00.53 andrei_ " it's not what you want it's what you need '
07:01.31 MarcUNIX http://pastebin.com/ZPvujaT8
07:01.33 MarcUNIX something like that
07:01.48 MarcUNIX the if is humongous but that's because I'm not sure whether the "==" operator is over-written
07:01.53 MarcUNIX and I'm not taking any chances
07:02.37 andrei_ where us
07:02.42 andrei_ where is Vector3D defined
07:02.53 MarcUNIX what do you mean
07:02.58 MarcUNIX this is a function that would go into my existing code
07:03.13 andrei_ I know
07:03.28 andrei_ I ve asked where is Vector3D defined, to see if there is some kind of operator overload
07:03.38 MarcUNIX the "==" operator might be overloaded, but this works either way
07:03.41 andrei_ if there is not, you should write a utility function
07:03.54 andrei_ to compare a 3 elements array
07:03.59 MarcUNIX Yeah it should be easy
07:04.06 MarcUNIX But is the declaration of sph2 okay?
07:04.24 andrei_ you can compile and tell me that
07:04.33 MarcUNIX can't compile at the moment :-s
07:04.35 andrei_ but as I said, I m quite sure it will need a pointer
07:04.40 MarcUNIX have some issues with my environment
07:04.48 MarcUNIX there might be an issue though
07:04.54 MarcUNIX return new Sphere(*this); is what clone returns
07:04.54 andrei_ need help with anything?
07:04.58 andrei_ yeah
07:05.03 MarcUNIX emphasis on "new"
07:05.10 andrei_ it calls the copy constructor
07:05.14 andrei_ on itself
07:05.17 MarcUNIX ah okay
07:05.49 MarcUNIX Would BRLCAD::Sphere *sph2; work then?
07:06.46 andrei_ yeah, it should
07:06.50 andrei_ I m not entirely sure without a compiler
07:07.04 MarcUNIX I'll try to fix my environment after this
07:07.06 MarcUNIX to test it
07:07.34 andrei_ as I said previously
07:07.37 andrei_ need help with fixing it?
07:07.39 andrei_ what's wrong
07:09.52 MarcUNIX nah, I just need to get my g++ up to date probably
07:10.58 andrei_ sudo apt-cache search libstdc++
07:11.51 MarcUNIX shouldn't I sudo apt-get install/update g++ ?
07:11.58 MarcUNIX depending on if it's installed on my machine or not
07:12.04 andrei_ you probably have it
07:12.07 andrei_ but yeah, do that
07:14.03 MarcUNIX what does apt-cache search do?
07:14.50 andrei_ it searches
07:14.53 andrei_ fofor a package
07:16.30 MarcUNIX andrei_, while I figure out what my environment's issue is can you check http://pastebin.com/ygamaJ1y out?
07:18.44 *** join/#brlcad kesha_ (~kesha@106.51.132.236)
07:18.49 andrei_ as I've said
07:18.53 andrei_ there are too many cascading if's
07:19.07 MarcUNIX what is the alternative?
07:19.15 andrei_ brb, meeting, I ll tell you when I get vack
07:19.17 andrei_ back
07:26.08 andrei_ there
07:26.12 andrei_ you could do
07:26.41 andrei_ if (condition fails){ cout << "where did test fail"; return -1; }
07:26.45 andrei_ instead of cascading
07:26.50 andrei_ cascading would work for Sphere
07:26.55 andrei_ but for other primitives, such as Sketch
07:26.58 andrei_ or Pipe
07:27.04 andrei_ it wouldn't, they are too complex
07:27.17 andrei_ and you d get like 30 levels of imbrication
07:34.34 *** join/#brlcad roonyh (~aruna@220.247.238.241)
07:35.57 *** part/#brlcad roonyh (~aruna@220.247.238.241)
07:37.38 Notify 02GCI:pranavmanchanda * 5220441446678528 : Task Claimed - I would like to work on this task.
07:39.03 Notify 02GCI:popescuandrei * 5220441446678528 : Task Assigned - This task has been assigned to Pranav Manchanda. You have 100 hours to complete this task, good luck!
07:39.57 MarcUNIX ah okay
07:40.04 MarcUNIX thought you wanted a more radical change to the code
07:40.08 MarcUNIX that should be pretty easy to do
07:40.27 MarcUNIX want me to also implement a test for the copy constructor? If yes, please tell me how a constructor is called ( the syntax )
07:41.25 andrei_ it s something like
07:41.33 MarcUNIX andrei_, there is an issue with not cascading ifs though. How do I add my object to the database? I need to know that all the conditions were met. Should I take a boolean variable and put it on 1 when one test fails, and only add it to the database if my boolean is 0?
07:41.43 andrei_ no
07:41.51 andrei_ if you return -1
07:41.56 andrei_ whenever the condition is not met
07:42.01 MarcUNIX argh
07:42.06 andrei_ you will simply not reach the adding database point
07:42.09 MarcUNIX wanted to have a void function though
07:42.14 MarcUNIX that does not return anything
07:42.20 MarcUNIX like the halfspace test
07:42.20 andrei_ then you can do it with a boolean
07:42.23 MarcUNIX okay
07:42.27 MarcUNIX want to be consistent :D
07:43.06 andrei_ if you see daniel(d_rossberg) around
07:43.13 andrei_ you can and should ask him too
07:43.20 andrei_ he's more experienced in rt^3 than me
07:43.43 MarcUNIX what about the constructor?
07:43.49 MarcUNIX syntax please :D
07:44.31 andrei_ BRL-CAD::Sphere newsph(oldsph);
07:45.02 MarcUNIX is that it?#
07:46.14 andrei_ yeah
07:46.26 MarcUNIX well then I'll have this patch finished in less than 15 minutes then
07:46.27 MarcUNIX :D
07:46.48 andrei_ damn, it s the last working day before Chirstmas holiday
07:46.53 andrei_ I ve got absolutely nothing to do
07:47.03 andrei_ and the time seems to be passing so slowly that it's almost frozen
07:47.18 MarcUNIX www.tetrisfriends.com
07:47.18 MarcUNIX ?
07:47.22 MarcUNIX Competitive tetris
07:47.39 andrei_ that's ... unexpected
07:47.39 MarcUNIX nothing can go wrong with tetris
07:47.59 andrei_ I can't play at work
07:48.05 andrei_ I mean I can, but it's not exactly ok
07:48.14 MarcUNIX Ow
07:48.18 MarcUNIX That's unfortunate
07:48.47 Stragus But it's... you know, team building. :)
07:48.52 andrei_ hahaha
07:49.13 andrei_ there are like 3 people on the whole building floor
07:49.15 Stragus SURVICE used to have LAN parties at lunch hours
07:50.04 andrei_ I usually play on my phone
07:50.13 andrei_ but for some reason I never put too many games on it
07:50.42 MarcUNIX because android games have been really bad in the past few months I guess
07:50.42 Stragus Ah yes, I probably spend ~1 hour playing Chess daily
07:51.10 andrei_ my mind is quite numb right now, I'm sleeping inside
07:52.17 andrei_ some games have really cool graphics
07:52.46 andrei_ but I prefer the ones more arcade-ish
07:52.52 andrei_ like wannabe super mario's
07:52.55 andrei_ and stuff like that
07:53.21 MarcUNIX check out piano tiles
07:53.23 MarcUNIX great time killer
07:53.32 MarcUNIX not arcade-y though
07:53.37 andrei_ I was playing that
07:53.40 andrei_ "cut the rope" thing
07:53.48 MarcUNIX oh
07:53.57 MarcUNIX Yeah, I got bored of that pretty quickly
07:54.17 andrei_ there was a game where you had to put cogs and mechanisms into the right position
07:54.26 andrei_ and it was pretty cool
07:54.29 andrei_ but I can t remember it s name
07:54.55 andrei_ I don t get what's up with the android users in Romania
07:55.04 andrei_ the top suggestion is always that
07:55.06 andrei_ talking tom cat stuff
07:55.11 Notify 02GCI:Melange * 5817378281619456 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
07:55.28 MarcUNIX andrei_, BRL-CAD::Sphere newsph(oldsph); are you sure this is the correct constructor for copying a sphere?
07:55.39 MarcUNIX Can't find anything like this declared in Sphere.cpp
07:55.41 andrei_ this is correct for calling a C++ copy constructor
07:56.09 MarcUNIX there is this though
07:56.10 MarcUNIX const Object& Sphere::operator=
07:56.10 MarcUNIX (
07:56.10 MarcUNIX <PROTECTED>
07:56.10 MarcUNIX ) throw(bad_alloc) {
07:56.10 MarcUNIX <PROTECTED>
07:56.10 MarcUNIX <PROTECTED>
07:56.10 MarcUNIX <PROTECTED>
07:56.11 MarcUNIX <PROTECTED>
07:56.11 MarcUNIX <PROTECTED>
07:56.12 MarcUNIX }
07:56.31 andrei_ that's the overloaded assign operator
07:56.34 MarcUNIX yeah
07:56.46 MarcUNIX which "copies" a sphere into another
07:58.01 andrei_ it doesn't copy
07:58.08 andrei_ it changes a refference
07:58.11 andrei_ you can see there is no alloc :)
07:58.26 Notify 02GCI:mihaineacsu29 * 6057763171991552 : None - Sure, go ahead and claim the task when you're ready to work on it :).
07:58.37 MarcUNIX Take a look over the code and tell me if there's any function other than : IsValid, Center, Radius, ClassName, Type, Set, SetCenter, SetRadius, Clone that I should test
07:58.39 MarcUNIX Not sur
07:58.48 MarcUNIX Not sure about what you meant by testing the copy constructor
07:58.53 andrei_ calling it
07:59.04 andrei_ then seeing that the "newsph"
07:59.06 andrei_ isn't null :)
07:59.16 andrei_ and calling it with a null refference
07:59.21 andrei_ and see if the program breaks
08:00.30 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:00.37 MarcUNIX BRLCAD::Sphere newsph(oldsph); copies oldsph into newsph
08:00.48 MarcUNIX so checking if their centers & radius are the same would work too, right?
08:00.53 MarcUNIX I men that's it purpose
08:01.00 MarcUNIX it's*
08:01.09 MarcUNIX its**
08:01.25 andrei_ mean***
08:01.59 andrei_ yeah
08:02.00 andrei_ it does
08:02.06 andrei_ I mean, you could check that too
08:02.21 andrei_ also, Daniel joined IRC, so you can ask him too :)
08:03.22 MarcUNIX d_rossberg, for testing the copy constructor of a sphere in rt^3, calling BRLCAD::Sphere newsph(oldsph) and then checking if the two are equal works, right?
08:04.19 d_rossberg sounds good
08:04.24 MarcUNIX great
08:05.32 d_rossberg how do you want to check for equalness?
08:07.37 MarcUNIX Well, just like I did previously with two other spheres
08:07.54 MarcUNIX Surely there should be an "==" overload defined somewhere, but just in case it is not I went the basic way
08:08.15 MarcUNIX http://pastebin.com/qK3n9LTS
08:11.46 d_rossberg Hmm, there is no BRLCAD::Object::clone() but a BRLCAD::Object::Clone() and the == operator for BRLCAD::Object is really not overloaded
08:12.14 MarcUNIX oh yeah that's my bad
08:12.17 MarcUNIX the capital letter part
08:12.42 MarcUNIX Maybe a task for overloading the BRLCAD::Object == operator?
08:12.50 MarcUNIX should be pretty straight forward
08:13.29 d_rossberg no, it isn't :|
08:14.07 MarcUNIX Okay, overloading each primitive operator then?
08:14.11 MarcUNIX BRLCAD::Sphere for texample
08:14.25 MarcUNIX implies comparing eight variables
08:15.03 d_rossberg you wrote a test for equalness of sheres which is a very simple primitive, doing this for all is absolutely not trivial
08:15.31 MarcUNIX why is that?
08:16.42 MarcUNIX also d_rossberg,andrei_, in /tests/coreinterface/cmakelists.txt what is the syntax for adding another test? I already added it under the set sources part, not sure what the next 3 lines of code are for
08:17.25 d_rossberg e.g. when are two bots equal? when they define the same trianles? how do you handle the order of the triangles?
08:17.34 d_rossberg that't not so easy
08:17.49 MarcUNIX bots?
08:17.51 MarcUNIX what are those?#
08:18.04 andrei_ bags of triangle
08:18.25 andrei_ some primitives that resemble a shape made up by a list of triangles, called faces
08:18.47 andrei_ What Daniel meant is that equalness is not easy to determine for all primitives
08:18.51 andrei_ sphere is the simplest one :)
08:19.26 d_rossberg your test should be similar to the halfspace one, so put your source where halfspace.cpp is (to the ciTests_SRC)
08:21.15 MarcUNIX d_rossberg: that's it?
08:21.30 MarcUNIX that is what I've done but there are some other calls after that
08:21.36 MarcUNIX for primitives
08:21.57 MarcUNIX ooooh right I should also edit primitives.cpp
08:22.27 d_rossberg äh, yes
08:22.34 MarcUNIX just one line of code though
08:22.44 MarcUNIX because I changed everything so that my test fits into primitives.cpp
08:22.49 MarcUNIX and I almost forgot to add it there
08:22.50 MarcUNIX :-s
08:23.18 d_rossberg and don't forger primitives.h :)
08:23.33 d_rossberg (forget)
08:23.39 andrei_ Daniel, I ve noticed that you have cascading if's in halfspace
08:23.50 andrei_ if(valid) .. if (name) ...
08:23.51 andrei_ and so forth
08:24.05 andrei_ I ve told Marc that it s too much to have about 8 imbricated if's
08:24.29 andrei_ http://pastebin.com/ygamaJ1y
08:24.30 andrei_ have a look
08:24.51 andrei_ I told him that if a sub test fails he can simply exit function
08:24.53 andrei_ do you agree?
08:25.59 MarcUNIX My current source has a boolean ok that goes to 1 if a test fails, and the sphere is only added to the database if it passes all the tests ( aka ok=0 after all the tests )
08:26.16 MarcUNIX so that I keep the function void, like halfspace, to be consistent :D
08:26.21 MarcUNIX let me just submit my patch to melange
08:28.15 Notify 02GCI:tannousmarc * 5832406154084352 : IRC - Andrei and D_Rossberg provided great help via IRC, submitted a patch according to what we discussed and Sean's comment here on my task. No cascading...
08:28.16 Notify 02GCI:tannousmarc * 5832406154084352 : Ready for review - The work on this task is ready to be reviewed.
08:30.54 andrei_ Marc, in principle, the test looks ok to me
08:31.09 andrei_ I m just waiting for Daniel's opinion on how I ve told you to deal with cascading ifs
08:32.44 andrei_ I'm very surprised about the lack of activity
08:32.50 andrei_ at Code-in in this period
08:33.02 andrei_ since it s winter holiday, I would've expected lots of students as well
08:33.19 MarcUNIX seems to be lots of activity over at haiku
08:33.34 MarcUNIX and ignacio has something like 40 tasks done over at sugar labs
08:34.17 andrei_ so what?
08:34.25 andrei_ I mean, you can t really compare
08:35.33 andrei_ if I'm correct, BRL-CAD seems to be in #2 place as number of tasks completed
08:35.35 andrei_ after Haiku
08:35.54 MarcUNIX there are lots of sutdents at haiku with a low number of tasks tho
08:36.10 MarcUNIX Haiku: 250 finished tasks
08:36.16 d_rossberg the reason for my cascading if was that a further test doesn't make sense if the inertial object is bad
08:36.33 MarcUNIX ^ +1
08:36.44 andrei_ d_rossberg: yeah, but you achieve the same if you return from function
08:36.52 andrei_ like
08:36.57 d_rossberg i think i'll review the patch and comment it
08:37.04 andrei_ if(!sph.isValid) return;
08:37.17 d_rossberg me has to leave in 20 min
08:37.29 MarcUNIX if you have the time please review it before you leave
08:38.01 d_rossberg andrei_: my philosophy is to have exactly one return in a function
08:38.11 d_rossberg this makes debugging easier
08:38.23 andrei_ ah, that complicates the design however
08:38.35 andrei_ he has like 10 cascading if's
08:38.38 d_rossberg but i don't require this from other (here)
08:38.43 andrei_ which will eventually go out of screen
08:40.21 d_rossberg gotos aren't always bad ;)
08:40.40 andrei_ ah, ok
08:40.51 andrei_ if you re ok with goto's it s simple
08:40.54 MarcUNIX wait what
08:41.02 MarcUNIX gotos aren't like really really really bad practice?
08:41.16 andrei_ they are taught that way because
08:41.24 andrei_ you really really have to know when to use them
08:41.31 andrei_ but no, linux kernel has plenty goto's
08:41.35 andrei_ almost every driver has goto's
08:41.42 andrei_ actually a driver is written like this
08:41.52 andrei_ do stufff; if stuff fails goto error_section;
08:41.55 andrei_ error_section:
08:42.00 andrei_ output_log;
08:42.15 d_rossberg Stroustrup advice nr. 2 in section 14.11 (at least in my book)
08:44.54 andrei_ d_rossberg: if you got time, review Marc's patch, I ll help him get it right :)
08:46.04 d_rossberg just looking at it ...
08:46.17 andrei_ ah, awesome
08:57.29 Notify 02GCI:rossberg * 5832406154084352 : 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...
08:57.41 Notify 02GCI:rossberg * 5832406154084352 : Some issues - Coding style: I know that the core interface itself follows a slightly different coding convention than the brlcad main trunk. But the test program...
08:58.15 MarcUNIX wat
09:12.11 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:15.32 Notify 02GCI:tannousmarc * 5832406154084352 : Fixed - Coding style: Fixed, if braces are now on the same line, function braces on a new line. Constructor created sphere : Tested for validness. ...
09:15.38 Notify 02GCI:tannousmarc * 5832406154084352 : Ready for review - The work on this task is ready to be reviewed.
09:18.48 Notify 02GCI:popescuandrei * 5832406154084352 : 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...
09:19.13 Notify 02GCI:popescuandrei * 5832406154084352 : None - You ve got two lines spanning at ~ 230 characters, that's way too much, try keeping them around 100 please
09:26.42 Notify 02GCI:tannousmarc * 5832406154084352 : Ready for review - The work on this task is ready to be reviewed.
09:35.34 Notify 02GCI:popescuandrei * 5832406154084352 : 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...
09:41.20 Notify 02GCI:tannousmarc * 5832406154084352 : Spacing - Fixed the spacing & indenting issues, sorry for those, was in a hurry. Regards, Marc
09:41.23 MarcUNIX I'm out guys,have a great day
09:41.35 Notify 02GCI:tannousmarc * 5832406154084352 : Ready for review - The work on this task is ready to be reviewed.
09:42.20 Notify 02GCI:popescuandrei * 5832406154084352 : Task Closed - Congratulations, this task has been completed successfully.
09:46.52 *** join/#brlcad chick_ (~capslock@41.205.22.41)
09:49.55 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:58.07 Notify 02GCI:jatish * 5311760286351360 : Task Claimed - I would like to work on this task.
10:01.23 Notify 02GCI:popescuandrei * 5311760286351360 : Task Assigned - This task has been assigned to jatish. You have 100 hours to complete this task, good luck!
10:11.51 Notify 02GCI:rishisharma7361 * 5779545307217920 : Task Claimed - I would like to work on this task.
10:12.36 Notify 02GCI:popescuandrei * 5779545307217920 : Task Assigned - This task has been assigned to Rishi. You have 100 hours to complete this task, good luck!
10:16.16 *** join/#brlcad chick_ (~capslock@41.205.22.41)
10:38.22 Notify 02GCI:rishisharma7361 * 5779545307217920 : Ready for review - The work on this task is ready to be reviewed.
10:39.07 Notify 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed.
10:40.24 Notify 02GCI:mehak_s * 6359310477033472 : Thank You - Thank You for extending my deadline. I have completed my task an hope you like it. :)
10:42.04 Notify 02GCI:popescuandrei * 5779545307217920 Design Coreinterface logo #2 https://www.google-melange.com/gci/task/view/google/gci2014/5779545307217920: None Rishi, you re supposed to come up with an...
10:42.05 Notify 02GCI:popescuandrei * 5779545307217920 : 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...
10:42.33 andrei_ yet another forge, awesome ..
10:58.45 *** join/#brlcad mehak_s (mehak_s@59.89.27.187)
11:00.33 mehak_s Is Mihai Neacsu here??
11:03.30 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:11.57 *** join/#brlcad konrado (~root@195.24.216.138)
12:13.33 *** join/#brlcad albertcoder (~albertcod@117.228.191.172)
12:14.20 *** join/#brlcad rohitagarwal (~Rohit@49.249.55.212)
13:17.51 ``Erik hah hah, grinch vulnerabili... oh no, git vuln!
13:20.13 Notify 02GCI:tannousmarc * 5900674122383360 : Task Claimed - I would like to work on this task.
13:20.35 MarcUNIX sup ``Erik
13:28.01 Notify 02GCI:ch3ck * 5900674122383360 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
13:29.21 Notify 02GCI:shrey123 * 4531831353376768 : yes - sorry to bother u
13:31.14 Ch3ck_ waves
13:31.33 MarcUNIX hey
13:32.10 Ch3ck_ MarcUNIX: so how is the unit testing going this time?
13:32.20 MarcUNIX Just completed one for spheres
13:32.25 MarcUNIX Cones should be a bit harder
13:33.14 MarcUNIX but now I know the source code better than yesterday
13:33.17 MarcUNIX so things will be fine :D
13:34.08 Ch3ck_ MarcUNIX: good to hear
13:43.22 MarcUNIX Ch3ck_: you around?
13:44.22 *** join/#brlcad YashM (~YashM@117.222.21.100)
13:44.25 Ch3ck_ yeah MarcUNIX although partially
13:44.27 MarcUNIX :-s
13:44.46 Ch3ck_ is doingsomework
13:44.51 MarcUNIX rt^3/src/coreinterface/Cone.cpp has 5 ways of defining cones
13:45.13 MarcUNIX do I have to make every test run on every possible definition of a cone?
13:46.14 Ch3ck_ try with one MarcUNIX and see how it we can build from there
13:46.43 Ch3ck_ let one definition work first then increment to include the others
13:47.04 MarcUNIX but in a final form
13:47.21 MarcUNIX how would the "main" go? Declaring all 5 types of cones and running the types of tests on all of them?
13:47.23 Ch3ck_ yeah it will need to be complete
13:47.44 Ch3ck_ well i guess those cones have different structures right?
13:48.00 Ch3ck_ checks source code
13:48.10 MarcUNIX they have different parametres
13:48.40 MarcUNIX can be defined as : Basepoint+height+semiprincipalAxisA+semiprinicipalAxisB or Basepoint+height+radiusbase+radiustop
13:48.45 MarcUNIX oor 3 other forms#
13:52.29 MarcUNIX Ch3ck_, any idea why the height is defined as a Vector3D?
13:52.32 MarcUNIX shouldn't it be a double?
13:55.32 Ch3ck_ MarcUNIX: give me the location where the cone defined
13:56.04 MarcUNIX rt^3/src/coreinterface/Cone.cpp line 61 for example
13:56.14 MarcUNIX the very first definition
13:56.26 Ch3ck_ start from the root directory
13:56.34 MarcUNIX Vector3D is defined as an array with coordinates[0],coordinates[1],coordinates[2] which are X,Y,Z
13:56.35 MarcUNIX erm
13:56.38 Ch3ck_ i don't see rt^3
13:56.51 MarcUNIX rt^3 is not in BRL-CAD
13:56.55 Ch3ck_ could just grep the thx, may be im just lazy
13:57.11 Notify 02GCI:shrey123 * 4531831353376768 : Ready for review - The work on this task is ready to be reviewed.
13:57.34 MarcUNIX Ch3ck_, svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt^3
14:03.17 MarcUNIX What do you think?
14:07.21 Notify 02GCI:helix * 5823454855036928 : Task Claimed - I would like to work on this task.
14:09.48 Ch3ck_ MarcUNIX: looking at it now
14:10.12 Notify 02GCI:ch3ck * 5823454855036928 : Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:18.19 *** join/#brlcad smt (~smt@117.205.177.70)
14:22.41 Ch3ck_ MarcUNIX: looked at the Code so what was your question
14:22.51 MarcUNIX 1. why is height a vector3D
14:23.18 Ch3ck_ i have seen the definitions of the various codes, they all have the same parameters and return the same structure
14:23.35 MarcUNIX isn't height a single value?
14:23.39 MarcUNIX such as, I don't know, 13
14:23.49 MarcUNIX vector3D is a 3 dimensional point in space
14:24.12 Ch3ck_ the yeah, but are allthe 3D args defined?
14:24.22 MarcUNIX what do you mean
14:24.54 Ch3ck_ it may be a vector3D but not all the vectors are used
14:25.22 Ch3ck_ there are many reasons why Vector3D could be used to denote height
14:28.19 Ch3ck_ MarcUNIX: Vector3D may contain values for the other aspects of an object which may be later on useful
14:28.53 Ch3ck_ like length and width, but can't say for sure, i think d_rossberg or brlcad may have further data on this
14:31.49 Ch3ck_ hey MarcUNIX gotta run c ya
14:31.59 MarcUNIX have a good day!
14:55.27 Notify 02GCI:tannousmarc * 5900674122383360 : Feedback - Hello, I set up the tests for Cone's functions from Cone.cpp, now all I have to do is add them to my "main" function, where I run all of them and...
14:55.32 Notify 02GCI:tannousmarc * 5900674122383360 : Ready for review - The work on this task is ready to be reviewed.
14:59.10 *** join/#brlcad aditya (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:22.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:31.36 *** join/#brlcad mehak_s (~sarthak@117.207.61.139)
15:33.36 Notify 02GCI:rohit_agarwal * 6349681697226752 : A Request - Sir, can you please extend the deadline of this task by 1 or 2 days. I got busy with my school assessments and could not complete the video. I...
15:37.55 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:44.42 Notify 02GCI:sfurti06 * 5828248575410176 : Task Claimed - I would like to work on this task.
15:45.53 Notify 02GCI:mihaineacsu29 * 5828248575410176 : Task Assigned - This task has been assigned to Sfurti Dawle. You have 100 hours to complete this task, good luck!
15:46.48 Notify 02GCI:mihaineacsu29 * 6349681697226752 : Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
15:51.44 Notify 02GCI:mihaineacsu29 * 6349681697226752 : None - Extended, if you need more let us know :). You can export it in any format which is common for video playback such as .flv, .mpeg4, .mp4, .wmv. You...
15:52.37 *** join/#brlcad MarcWindows (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
16:02.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:07.58 Notify 03BRL-CAD:ejno * 63788 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): improve attribute-based configuration system
16:09.16 Notify 03BRL-CAD:ejno * 63789 brlcad/trunk/src/libgcv/bot_solidity.c: fix parentheses
16:12.26 *** join/#brlcad mehak_s (mehak_s@59.89.24.244)
16:17.09 *** join/#brlcad mehak_s (mehak_s@117.200.61.28)
16:20.01 Notify 02GCI:adityagulati * 5839755866537984 : Ready for review - The work on this task is ready to be reviewed.
16:20.34 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
16:22.04 adityagulati https://www.google-melange.com/gci/task/view/google/gci2014/5839755866537984 could someone review my work and tell me what changes do I need to make next?
16:22.05 gcibot Create a production-quality version of our logo #5
16:22.05 gcibot Status: NeedsReview (26 hrs 7 min)
16:22.05 gcibot Mentor(s): Daniel_R, Gauravjeet Singh
16:28.57 mehak_s https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472
16:28.58 gcibot Design a banner for our Facebook page (and/or other social media sites) #3
16:28.58 gcibot Status: NeedsReview (7 hrs 48 min)
16:28.58 gcibot Mentor(s): Isaac Kamga, Sean
16:29.14 mehak_s need work to be checked :)
16:33.48 Notify 02GCI:adityagulati * 5839755866537984 : New Files - Sir, I have uploaded the new files. I cannot change the height if I base it on the file provided, as I have done right now. I reduced the size...
16:42.22 andromeda-galaxy I'm having a little bit of trouble figuring out which standard __VA_ARGS__ for macros was introduced in; is it okay to use it in my new src/proc-db/naca code?
16:48.35 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
16:54.20 MarcWindows things I do while waiting for tasks to be reviewed http://codepen.io/marctannous/pen/ogLMxy :(
16:55.31 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
16:58.28 mihaineacsu <PROTECTED>
16:58.45 MarcWindows I don't even know
16:58.56 MarcWindows Literally tried every single command out there trying to make some cool loaders
16:58.57 MarcWindows I think
16:59.26 MarcWindows last summer
16:59.31 mehak_s mihai?
16:59.42 mihaineacsu Yes, hi there mehak_s
16:59.44 mehak_s could you check my task?
16:59.59 mehak_s https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472
17:00.00 mihaineacsu looking at it as we speak
17:00.01 gcibot Design a banner for our Facebook page (and/or other social media sites) #3
17:00.01 gcibot Status: NeedsReview (7 hrs 16 min)
17:00.01 gcibot Mentor(s): Isaac Kamga, Sean
17:00.14 mehak_s ok
17:02.41 mihaineacsu mehak_s, you use photoshop, right?
17:03.06 mehak_s yes
17:03.15 mehak_s my friend taught me
17:15.19 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
17:16.25 Notify 02GCI:mihaineacsu29 * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: None...
17:18.15 Notify 02GCI:mihaineacsu29 * 6359310477033472 : 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...
17:18.50 Notify 02GCI:mihaineacsu29 * 6359310477033472 : Deadline extended - The deadline of the task has been extended with 1 days and 12 hours.
17:22.50 *** join/#brlcad winghouchan (~winghouch@2.218.248.68)
17:23.40 Notify 02GCI:mehak_s * 6359310477033472 : None - Okay I will look after it tomorrow cause I am going to sleep now.. Thanks. :)
17:24.53 Notify 02GCI:mihaineacsu29 * 5839755866537984 : Task Closed - Congratulations, this task has been completed successfully.
17:26.04 Notify 03BRL-CAD:starseeker * 63790 (brlcad/trunk/db/nist/NIST_MBE_PMI_1.stp brlcad/trunk/db/nist/NIST_MBE_PMI_2.stp and 3 others): Put the strings all on one line for these two labels.
17:26.06 Notify 02GCI:mihaineacsu29 * 5839755866537984 : None - Excellent progress, Aditya! I really like how it turned out!
17:32.58 Notify 03BRL-CAD:starseeker * 63791 (brlcad/trunk/db/nist/CMakeLists.txt brlcad/trunk/src/conv/step/step-g/step-g.cpp): Need to overwrite old outputs when step imports change (and it's a frequent need during development too) so add a -O output specifier to step-g that overwrites the old file.
17:34.33 MarcWindows mihaineacsu, can you check out my task?
17:34.43 MarcWindows regarding the cone unit test
17:37.07 mihaineacsu MarcWindows: did Andrei help you on this one?
17:37.15 MarcWindows nope
17:37.32 MarcWindows but he gave me a lot of information regarding the first one so this one was pretty similar
17:37.44 MarcWindows however there are a couple of issues, and wanted to know how I should go about approaching them
17:37.54 mihaineacsu because it looks more like his domain
17:38.01 MarcWindows oh
17:38.09 MarcWindows np then, I'll ask him in the morning
17:38.17 MarcWindows or rossberg or Sean
17:38.19 MarcWindows whoever comes first
17:38.21 MarcWindows :D
17:48.05 *** join/#brlcad smt (~smt@117.200.239.55)
17:49.34 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-wzyuxhahtcmfgtsf)
18:10.07 *** join/#brlcad chick_ (~capslock@41.205.22.41)
18:35.51 *** join/#brlcad infobot (ibot@rikers.org)
18:35.51 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
18:39.32 MarcWindows so quiet
18:44.25 Notify 02GCI:judebirch * 5857438834098176 : Task Claimed - I would like to work on this task.
19:06.42 *** join/#brlcad javampir1 (~javampire@v10024.1blu.de)
19:28.14 Notify 03BRL-CAD:carlmoore * 63792 (brlcad/trunk/db/nist/NIST_MBE_PMI_1.stp brlcad/trunk/db/nist/NIST_MBE_PMI_2.stp and 3 others): remove trailing blanks/tabs
19:45.36 Notify 02GCI:gylianne16 * 5271024618700800 : Task Claimed - I would like to work on this task.
19:52.13 Notify 02GCI:gylianne16 * 5271024618700800 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:00.11 Notify 02GCI:gylianne16 * 5271024618700800 : Task Claimed - I would like to work on this task.
20:04.09 *** join/#brlcad winghouchan_ (~winghouch@2.218.248.68)
20:13.12 Notify 02GCI:mihaineacsu29 * 5271024618700800 : Task Assigned - This task has been assigned to Gigi. You have 100 hours to complete this task, good luck!
20:13.28 Notify 02GCI:mihaineacsu29 * 5857438834098176 : Task Assigned - This task has been assigned to Jude. You have 100 hours to complete this task, good luck!
20:17.43 Notify 02GCI:judebirch * 5857438834098176 : Ready for review - The work on this task is ready to be reviewed.
20:24.38 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:40.26 MarcWindows good night guys
20:40.32 MarcWindows good luck with your tasks!
21:07.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:13.10 Notify 03BRL-CAD:ejno * 63793 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/physics_world.hpp brlcad/trunk/src/libged/simulate/simulate.cpp): scale everything; trying to find source of incorrect behavior (in progress)
21:18.49 Notify 03BRL-CAD:carlmoore * 63794 brlcad/trunk/src/util/pixborder.c: shorten the 'case' statement
22:06.05 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:11.08 Notify 03BRL-CAD:n_reed * 63795 brlcad/trunk/src/libbu/y2038/time64.c: suppress compiler warning about potentially using a struct uninitialized
22:38.20 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
22:48.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:50.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:12.11 Notify 03BRL-CAD:carlmoore * 63796 brlcad/trunk/doc/docbook/system/man1/en/pixborder.xml: supply the writeup of missing options in this manpage
IRC log for #brlcad on 20141220

IRC log for #brlcad on 20141220

00:14.44 *** join/#brlcad chick_ (~capslock@41.205.22.41)
00:20.50 Notify 03BRL-CAD:starseeker * 63797 brlcad/trunk/src/librt/test_shape_recognition.cpp: Rework the shape recognition test code.
00:22.08 Notify 03BRL-CAD:starseeker * 63798 brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Add the ability to use comma-separated lists of elements to the brep's info and plotting commands.
00:42.14 andromeda-galaxy just curious, anyone know why VSETALLN, etc. don't use memset()?
00:50.10 *** join/#brlcad chick_ (~capslock@41.205.22.41)
00:58.19 Stragus First of all, memset() takes a char value, not a float/double/fast_f/whatever
00:59.06 Stragus Next, this macro is being inlined in code, clearing the array with values that the compiler will see clearly and can optimize accordingly
00:59.52 Stragus If you were to memset() with zeroes for example, the compiler won't be able to make proper assumptions to optimize the code. It will end up actually writing to memory, even though values could be kept in registers
01:06.50 ``Erik also; VSETALLN goes back to '94, I don't think c90 compliant compilers were very common in '94
01:09.08 Notify 02GCI:frgnvola * 5213338241859584 : Task Claimed - I would like to work on this task.
01:10.02 Stragus Even today, a compiler will do a better optimization job seeing assignments of 0.0 rather than memset() on an array
01:10.08 Stragus Compilers are pretty stupid overall
01:10.59 Notify 02GCI:erikg * 5213338241859584 : Task Assigned - This task has been assigned to frgnvola. You have 100 hours to complete this task, good luck!
01:11.44 ``Erik depends on how it's handled, some libc "functions" are "magicked" by certain compilers optimizers
01:12.46 ``Erik (I'd be surprised if memset was one of those, though... more for things like atof() and such)
01:12.55 Stragus Yes... I have seen GCC being an idiot for memset() on a small struct
01:14.05 ``Erik Stragus: have you compared gcc vs recent clang at the asm level for "important" things? :) I've not, but clang has grown up very quickly lately
01:14.21 ``Erik be interesting if you had any general insight
01:16.15 Stragus I have some limited experience due to compiling things on OSX with no GCC
01:16.34 Stragus The SSE/AVX support seems poor, clang is doing various stupid things
01:16.43 Stragus In normal C code, it seemed... good
01:17.57 ``Erik sse using intrinsics?
01:18.09 Stragus Yes
01:18.34 ``Erik has never heard anything good about intrinsics in serious performance code with any compiler :/
01:18.45 ``Erik _asm, yo!
01:18.58 Stragus GCC is surprisingly pretty decent
01:19.19 Stragus The actual register allocation is still a disaster, but that's a problem for all compilers
01:20.22 Stragus They need to make compilers which can use branch statistics to plan register allocation properly
01:20.23 ``Erik it seems like register allocation strategies come from two families... x86 and risc, with the x86 forever hindered by the legacy of reserved registers
01:20.53 Stragus A good programmer can easily plan ahead for reserved registers
01:21.35 ``Erik old mips chips had 32 general purpose integer plus 32 floating point registers and compilers could do some pretty awesome painting strategies to do impressive things
01:22.05 ``Erik I don't think the sparc 'register window' stuff was ever really well exploited by compilers, though :/
01:22.13 Stragus 16 and 16 is manageable
01:23.17 Stragus It's terrible to see a compiler flush stuff out of registers, and reload them, because we have some branch in between requiring a bunch of registers... a branch that you know is taken about 1% of the time
01:23.21 Stragus Gah, stupid compilers
01:23.46 Stragus Long ago, I wrote Rayforce pipelines in assembly and they were 30% faster just for managing registers intelligently
01:23.57 andromeda-galaxy Stragus: ah...
01:24.01 ``Erik heheh, but do the x86_64 compilers really think of them as 16+16, or as 4 (not really) gp + 4 reserved plus "others"? I tend to still think of all x86 as "addl means ax<-bx+cx, period... you don't get to choose"
01:24.53 Stragus Compilers tend to think of them as 15+16, then go crazy when faced with an instruction that requires an implicit register
01:25.20 Stragus Going crazy meaning: flush whatever was in rcx, and put our new value there, because we need rcx (or whatever)
01:28.14 andromeda-galaxy speaking of register allocation, I saw an article the other day about integer overflow checking which showed that most of the major compilers allocated registers (on x86 at least) in a very suboptimal way, so that adding overflow decreased the performance by ~6x instead of the <2x that would be expected...
01:29.25 Stragus Right. Detecting integer overflow, in assembly, is just checking the value of a flag after the "add". You can jump or "set" a value from that flag, and act accordingly
01:30.19 Stragus For such simple things, which may seem totally fundamental, you end up needing assembly
01:32.00 ``Erik some archs even had interrupt vector traps on overflow, so 0 overhead until an overflow occured, then custom code could be run to "deal with it" (like automatically promoting types and trying again)... those were neat
01:32.50 Stragus Hum... I assume you had variants of the instructions that would not trigger overflow interrupts
01:32.56 ``Erik leans forward in his rocking chair and shakes his cane
01:33.05 Stragus You don't really want an interrupt because your "add" overflows in cryptology
01:33.33 ``Erik I didn't use those archs, read about them in passing... I think the symbolics machines did it
01:34.41 Stragus Also, it seems harder to manage the overflow in an interrupt handler than in code
01:35.00 ``Erik but that kinda sounds like abusing a misfeature that could be done with bitwise ops
01:37.03 Stragus Many (all?) cryptography algorithms demand two-complement add/sub, with top bits discarded
01:37.24 Stragus But an overflow interrupt is fine as long as it's optional :)
01:40.06 ``Erik I d'no about the symbolics machines, but I THINK old accumulator machines (like mos65xx, cuz I'm old) let you set an 'ignore' value in an interrupt slot, so you could opt out of catching it and just let the program continue
01:40.50 ``Erik I guess you could make a handler that just returned, too
01:40.53 Stragus Throw that cane already, you aren't that old :)
01:41.11 ``Erik "ohs noes, overflow! help us, trap!" "nah, dude, it's all good, carry on"
01:42.56 Stragus I think I once read some story about a rocket that exploded during launch due to a code error, because the wrong variant of the "add" instruction was used somewhere, triggering an interrupt on overflow
01:43.13 Stragus For code that was related to rocket positionning on the launch pad that they had forgotten to turn off
01:43.30 ``Erik heh, woops :) that's an expensive oversight
01:44.27 ``Erik speaking of rockets exploding, that one that exploded a few weeks ago in virginia was a bummer, I was standing outside waiting for it to clear the horizon :(
01:46.00 Stragus I was watching online :(
01:46.10 ``Erik ok, maybe almost 2 months ago, oct28
01:46.35 ``Erik was in the t+90 visibility range
01:46.39 Stragus So much for refurbished soviet engines
01:47.40 Stragus I think I read that they had two engine "failures" (blowing up) in ground testing in the past year
01:47.49 ``Erik well, the had a couple good launches with those engines before... but 50 year old gear from a country that was pretty accepting of accidents... *shrug*
01:50.22 Stragus At least the Orion launcher is doing pretty good. To Mars! (?..)
02:01.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
02:02.01 andromeda-galaxy regress_repository fails on files that don't include common.h first, even when they don't actually need anything in it and so don't include it at all... is that intentional?
02:04.06 Notify 02GCI:adityagulati * 5863782450462720 : Task Claimed - I would like to work on this task.
02:06.03 Notify 02GCI:o7p9bxbnyj * 5283618133901312 : Ready for review - The work on this task is ready to be reviewed.
02:06.39 Stragus There, ``Erik, this is the rocket that your integer overflow interrupt destroyed: http://en.wikipedia.org/wiki/Cluster_%28spacecraft%29
02:08.54 Stragus Software should be designed with the Apple OS Classic philosophy in mind: make the page zero writable by all processes, so that no software will crash for using a null pointer
02:08.58 Stragus *cough*
02:10.10 Notify 03BRL-CAD Wiki:Ssfrgnvola * 7842 /wiki/Talk:Main_page:
02:27.35 Stragus The more complete story for that rocket failure: http://www.around.com/ariane.html
02:59.53 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:15.01 Notify 02GCI:brlcad * 4531831353376768 : horse source - Shakthi, Did you draw that horse? You should always cite your sources and give credit to others if you utilize the works of others. This is a...
03:15.02 Notify 02GCI:brlcad * 4531831353376768 : 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...
03:15.41 Notify 02GCI:brlcad * 5283618133901312 : Task Closed - Congratulations, this task has been completed successfully.
03:16.16 Notify 02GCI:brlcad * 5283618133901312 : doing a great job - Doing a great job avoiding/minimizing the use of globals.
03:16.56 Notify 02GCI:brlcad * 5857438834098176 : 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...
03:17.51 Notify 02GCI:o7p9bxbnyj * 5772509429366784 : Task Claimed - I would like to work on this task.
03:23.21 Notify 02GCI:brlcad * 5857438834098176 : unintentional connotation - Jude, this design is a little awkward with the face (makes it seem unprofessional) ... almost creepy! :) That said, the bigger issue...
03:23.51 Notify 02GCI:brlcad * 5863782450462720 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
03:29.17 Notify 02GCI:brlcad * 5900674122383360 : 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...
03:39.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:43.09 Notify 02GCI:brlcad * 5900674122383360 : constructors - 1. Those are five different constructors, so yes you should end up testing each of those constructor methods (either directly or indirectly). If the...
03:43.49 Notify 02GCI:brlcad * 5772509429366784 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
04:05.09 starseeker andromeda-galaxy: the general rule for our sources is to always lead off with common.h - ensures uniformity on some things
04:05.53 Notify 03BRL-CAD:starseeker * 63799 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/librt/test_shape_recognition.cpp): don't add -1 edges
04:06.36 Notify 03BRL-CAD:starseeker * 63800 brlcad/trunk/src/librt/CMakeLists.txt: keep test off by default
04:34.06 *** join/#brlcad YashM (~YashM@59.88.30.76)
04:58.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:14.57 *** join/#brlcad bjrohan (~bjrohan@70-59-134-53.ptld.qwest.net)
05:15.53 bjrohan Hello all. New to brlcad, but not new to CAD/CAM. I am trying to open an iges file. I start brlcad, open the file, but nothing appears to happen, how can I tell what did work?
05:18.53 YashM iges-g file.iges > file.g
05:19.23 bjrohan ?
05:19.43 YashM go to BRLCAD bin
05:19.57 YashM there should be a iges-g.exe
05:20.14 bjrohan ok
05:20.40 bjrohan I am using it on Ubuntu, what would I be looking for?
05:20.47 YashM iges-g
05:21.05 YashM just open terminal there and try iges-g file.iges > file.g
05:25.29 bjrohan It gave me a usage list
05:25.51 bjrohan I'm ot sure which option I should use
05:26.07 bjrohan Here is what I entered in the terminal: iges-g Stratos_Spacer.IGS > Stratos_Spacer.g
05:26.41 bjrohan I do now have a Stratos_Spacer.g
05:27.35 bjrohan Opening it doesn't show anything
05:28.12 YashM theres those parameters, see what you want it to do and put those parameters
05:30.57 bjrohan I don't know what I want it to do :-/
05:31.33 YashM iges-g [-N solid_name] [-X nmg_debug_flag] [-x rt_debug_flag] [-n|d|t] -o file.g file.iges
05:31.40 YashM use this format
05:32.25 YashM put something in -N, -X, -x
05:32.48 YashM and theres specifications for -n or -d or -t, so see what each does
05:33.02 YashM -o stays where it is
05:33.12 YashM and replace name of your file
05:33.14 YashM in the last
05:34.44 bjrohan My original file name is Stratos_Spacer.IGS, what do you recommend?
05:34.50 bjrohan for the debug
05:35.20 YashM I am not sure, try giving some name
05:37.57 bjrohan something like iges-g -N Stratos_Spacer.IGS -X nmg_debug -x rt_debug -o Stratos_Spacer.g
05:38.05 bjrohan not sure what you mean by the last file name
05:38.49 YashM iges-g -N Stratos_Spacer -X nmg_debug -x rt_debug -n -o Stratos_Spacer.g Stratos_Spacer.IGS
05:38.53 YashM try this
05:39.14 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
05:40.59 bjrohan YashM: Here is the return: http://paste.ubuntu.com/9576842/
05:42.22 bjrohan the .g file is all of 8.8kb whereas the original igs file is 474.9
05:43.07 YashM iges-g -d -o file.g Stratos_Spacer.IGS
05:43.10 YashM try thi
05:43.25 YashM also open the .g and see what comes
05:44.04 bjrohan Open the .g now, or after the new command?
05:44.19 YashM both
05:45.12 YashM This IGES file contains drawing entities, This IGES file contains trimmed surfaces
05:46.12 bjrohan Neither open in brlcad
05:46.50 bjrohan Well, at least nothing appears, it doesn't say it can't open either file. When I open, it gives the model name, and the units
05:46.53 bjrohan but no model
05:47.04 YashM double click it
05:48.21 bjrohan the file?
05:48.27 YashM the modedl name
05:48.33 bjrohan ok
05:50.43 bjrohan Ahh, in the file.g there was nothing listed in the Tree, in the Stratos_Spacer.g it was named in the tree (I didn't see it before), and selecting it shows a model, but it doesn't come close to looking like the IGS should looke like (I can open it in FreeCAD, but I can manipulate or take accurate measurements)
05:53.30 YashM <PROTECTED>
05:53.37 YashM iges-g -N Stratos_Spacer -X nmg_debug -x rt_debug -t -o Stratos_Spacer.g Stratos_Spacer.IGS
05:53.44 YashM try these 2
05:57.04 bjrohan Neither results in anything appearin in the brlcad tree as before
05:57.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:58.15 bjrohan YashM: Here is the output from the 1st line above: http://paste.ubuntu.com/9576929/
05:59.28 bjrohan YashM: The result of the 2nd line: http://paste.ubuntu.com/9576934/
06:00.01 YashM did u run all 3 cmds in the same file name
06:00.38 bjrohan The same original IGS file name yes
06:00.54 bjrohan I copied ans pasted each line, then opened it in blrcad
06:00.59 bjrohan the .g file
06:01.35 YashM same .g file name?
06:02.09 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:02.20 bjrohan In brlcad i ran a line, then tried to open Stratos_Spacer.g to see the result
06:02.24 bjrohan then ran the 2nd
06:04.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:08.45 ignacio Good night everyone !! :)
06:08.47 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:11.49 YashM bjrohan, you might want to wait for a mentor
06:12.42 bjrohan YashM: Thank you :-)
06:20.12 bjrohan YashM: Anyone that I should keep en eye out for?
07:05.43 *** join/#brlcad YashM (~YashM@59.88.30.76)
07:10.40 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:13.51 *** join/#brlcad verlet (uid57073@gateway/web/irccloud.com/x-infbziazdkyylvgd)
07:14.27 *** join/#brlcad jrullman (sid54856@gateway/web/irccloud.com/x-btfiombrvutufzid)
07:28.07 MarcWindows brlccad, you around?
07:28.17 MarcWindows andrei and rossberg are not here and I want to ask you something about what you said in the comments
07:28.41 MarcWindows you mentioned the height being Vector3D because it needs a direction as well as a number, but wouldn't that make it a Vector2D?
07:31.26 MarcWindows Oh my god
07:31.37 MarcWindows The guy who runs css-tricks.com just hearted my animation :O
07:47.18 *** join/#brlcad alisha (~alisha@101.62.202.133)
07:54.21 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
08:56.19 Stragus just bought a 100 trillion dollars Zimbabwe note on eBay, eh
09:00.00 YashM for how much
09:02.00 Stragus $18. It was going for $5 not long ago, I should have acted sooner
09:02.18 Stragus Also because it would have made a nice joke as a Christmas present :)
09:08.13 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:35.24 *** join/#brlcad gjeet (75cf9a0d@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.13)
09:57.04 Notify 02GCI:tannousmarc * 5900674122383360 : Ready for review - The work on this task is ready to be reviewed.
09:57.47 Notify 02GCI:tannousmarc * 5900674122383360 : Why so much code? - Because it tests pretty much all possible Cone constructors, as set and clone have to have 5 functions each for each type of cone. ...
10:02.39 Notify 02GCI:Melange * 6662339411574784 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
10:14.20 Notify 02GCI:rishisharma7361 * 5779545307217920 : Ready for review - The work on this task is ready to be reviewed.
10:20.18 Notify 02GCI:rishisharma7361 * 5779545307217920 : Ready for review - The work on this task is ready to be reviewed.
10:31.34 Notify 02GCI:gjeet * 5779545307217920 : None - Hey rishi, it's better, here are my thoughts on your design. The two sided BRL-CAD logo looks a bit odd in your design. I would suggest to do something...
10:31.40 Notify 02GCI:gjeet * 5779545307217920 : 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...
11:01.12 *** join/#brlcad gjeet (75cf9a0d@gateway/web/cgi-irc/kiwiirc.com/ip.117.207.154.13)
11:40.24 *** join/#brlcad YashM (~YashM@59.88.30.76)
11:54.12 YashM tomorrow is the 10th BRL-CAD open source anniversary
11:59.20 *** join/#brlcad alisha (~alisha@101.57.225.94)
12:30.09 Notify 02GCI:Melange * 5042004748664832 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:33.12 ignacio hi all, good morning :)
12:34.23 *** join/#brlcad alisha (~alisha@101.60.141.112)
13:09.24 *** join/#brlcad ashank (~Amit@101.57.144.250)
13:12.56 ashank hello sir,i want to contribute to this
13:14.17 YashM hi ashank
13:14.33 Notify 02GCI:Melange * 5845550716944384 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
13:14.48 ashank hi yash
13:15.11 ashank so i found "fix buges" under "performance & quality" in idea page,but dont know how to approach
13:18.05 ashank can you please help me ?
13:18.15 YashM in where?
13:18.38 YashM where did you find that
13:19.05 ashank http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas#Mentors
13:38.23 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:02.02 *** join/#brlcad MarcWindows (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
14:06.33 ashank you can check it
14:18.47 *** join/#brlcad ashank__ (~Amit@101.60.108.154)
14:21.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:22.09 ashank__ @yash!-plz tell me how to start?
14:23.11 YashM Isn't it too early for GSoC?
14:31.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:39.10 Notify 02GCI:helix * 5823454855036928 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:39.15 Notify 02GCI:helix * 6661010656067584 : Task Claimed - I would like to work on this task.
14:46.48 starseeker bjrohan: our iges importer needs some work - even if it did bring in the geometry, right now it's using an old representation internally
14:47.06 starseeker bjrohan: can you export from FreeCAD using step?
14:47.12 starseeker (ideally, STEP AP203)
14:47.39 starseeker if so, step-g -o file.g file.step might have better luck
15:10.47 starseeker maths22: is there anything we can do to help with the buildbot/CDash setup and configuration?
15:11.31 starseeker is our biggest need at this point build clients?
15:21.27 Notify 02GCI:deno * 4956557716488192 : Task Claimed - I would like to work on this task.
15:23.22 Notify 02GCI:rishisharma7361 * 5779545307217920 : Work Uploaded - I have kept it simple. I used the picture from BRL-CAD's site and written MOOSE with BRL-CAD's logo
15:23.32 Notify 02GCI:rishisharma7361 * 5779545307217920 : Ready for review - The work on this task is ready to be reviewed.
15:23.52 Notify 02GCI:deno * 4956557716488192 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:18.44 *** join/#brlcad andromed1-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
16:24.00 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
IRC log for #brlcad on 20141221

IRC log for #brlcad on 20141221

10:29.42 *** join/#brlcad infobot (ibot@rikers.org)
10:29.42 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
11:16.53 MarcTannous So little activity on a Sunday :O
11:17.21 Notify 03BRL-CAD Wiki:Utkarshsingh * 0 /wiki/User:Utkarshsingh:
11:24.09 YashM_ btw today is BRL-CAD's 10th open source anniversary
11:38.22 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.179)
11:45.11 MarcTannous brlcad: check this out http://codepen.io/marctannous/pen/xbOBGP, regarding our past JS canvas discussion.
11:47.10 MarcTannous correct link : http://codepen.io/marctannous/pen/xbOBGP
11:50.00 MarcTannous is this what you had in mind?
11:58.03 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:01.43 ignacio hi all, good morning! :)
12:02.16 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:14.30 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:17.17 Notify 02GCI:Melange * 6359310477033472 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:18.00 Notify 02GCI:mehak_s * 6359310477033472 : Task Claimed - I would like to work on this task.
12:24.25 Notify 02GCI:erikg * 6359310477033472 : Task Assigned - This task has been assigned to Mehak Sharma. You have 100 hours to complete this task, good luck!
12:26.56 Notify 02GCI:erikg * 6359310477033472 : Time spent is concerning - Mehak, you've been working on this for 3 weeks now with several extensions and re-assignments. This seems excessive. Don't be surprised...
12:33.22 ``Erik cpu cache performance effects http://igoro.com/archive/gallery-of-processor-cache-effects/ (someone made a combined graph at https://dl.dropboxusercontent.com/u/4893/mem_lat3.jpg )
12:41.19 Notify 02GCI:mehak_s * 6359310477033472 : None - Okay sir, Sorry for the inconvenience caused. I promise this time I will complete the task without any extensions or re-assessments ..
12:41.54 Notify 02GCI:Melange * 6094206841913344 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:42.59 Notify 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed.
12:44.13 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:47.56 Notify 02GCI:helix * 6094206841913344 : Task Claimed - I would like to work on this task.
12:49.58 *** join/#brlcad mehak_s (~sarthak@59.89.98.239)
12:51.04 mehak_s Erik sir?
12:51.52 mehak_s could you please check my task?
12:52.29 mehak_s http://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472
12:52.31 gcibot Design a banner for our Facebook page (and/or other social media sites) #3
12:52.31 gcibot Status: NeedsReview (4 days 3 hrs 31 min)
12:52.31 gcibot Mentor(s): Isaac Kamga, Sean
12:55.39 Notify 02GCI:Melange * 4639899508539392 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
13:05.24 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:15.49 *** join/#brlcad mehak_s (~sarthak@117.200.54.17)
13:39.07 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:44.23 Notify 02GCI:shubham2810 * 5232150064398336 : Task Claimed - I would like to work on this task.
14:14.52 Notify 02GCI:gjeet * 6094206841913344 : Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:15.08 Notify 02GCI:gjeet * 5232150064398336 : Task Assigned - This task has been assigned to Shubham Aggarwal. You have 100 hours to complete this task, good luck!
14:21.20 Notify 02GCI:gjeet * 6359310477033472 Design a banner for our Facebook page (and/or other social media sites) #3 https://www.google-melange.com/gci/task/view/google/gci2014/6359310477033472: Nice and...
14:21.40 Notify 02GCI:gjeet * 6359310477033472 : 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...
14:29.19 *** join/#brlcad chick_ (~capslock@41.205.22.41)
14:39.04 Notify 02GCI:prachipahuja * 6426124666011648 : Ready for review - The work on this task is ready to be reviewed.
15:08.05 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:23.48 YashM_ soooo quiet
15:29.35 Notify 02GCI:popescuandrei * 5900674122383360 : None - Marc, you need to fix your system so you can build. What's stopping you from doing so ? Ask for help !
15:30.56 Notify 02GCI:mehak_s * 6359310477033472 : None - My friend made the background for me :) She is also a GCI participant.. :)
15:32.31 Notify 02GCI:popescuandrei * 5900674122383360 : 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...
15:32.32 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:32.46 Notify 02GCI:mehak_s * 6359310477033472 : None - And also it is the only fond through which text is a little readable lol
15:39.07 *** join/#brlcad mehak_s (~sarthak@117.200.57.237)
15:49.32 Notify 02GCI:gjeet * 6359310477033472 : Hmm - Ok then mark the task as complete again so that I can approve it.
15:55.05 starseeker andromed1-galaxy: nice work with the NACA tasks! So it looks like we need another task or two for verification?
15:55.14 *** join/#brlcad gjeet (75d43345@gateway/web/cgi-irc/kiwiirc.com/ip.117.212.51.69)
15:55.48 starseeker brlcad: how do you want to handle the build client setup for buildbot/cdash? Can we set up a couple small dedicated purpose virtual machines on bz?
16:00.24 Notify 02GCI:mehak_s * 6359310477033472 : Ready for review - The work on this task is ready to be reviewed.
16:01.47 starseeker that won't help for OSX or Windows, but we could get flavors of Linux and BSD, plus Haiku and (if we're feeling brave) OpenIndiana
16:02.14 starseeker well, I suppose we could do Windows but we'd have to get a license... OSX is a problem
16:06.15 Notify 02GCI:gjeet * 6359310477033472 : Task Closed - Congratulations, this task has been completed successfully.
16:08.08 ``Erik vm's tend to clobber memory and bz isn't exactly a memory monster anymore... (we're running about 1gig in swap... one of the jvm's burns another gig)
16:08.20 starseeker winces
16:13.58 *** join/#brlcad mehak_s (~sarthak@117.200.59.163)
16:14.23 starseeker ``Erik: what about the GCC compile farm?
16:15.47 ``Erik that might work... or other donors... I'd note that a now defunct project sent tons of data from arl machines to external servers, might be able to make a case for tagging a handful of machines there as build clients? (just phrase it in the appropriate enterprisey way)
16:16.03 ``Erik now defunct java project, even, if'n ya know what I mena
16:16.37 ``Erik cdash build results are XML so they can easily be audited
16:17.44 Notify 02GCI:azadanh * 4956557716488192 : Task Claimed - I would like to work on this task.
16:18.54 Notify 02GCI:gjeet * 4956557716488192 : Task Assigned - This task has been assigned to AzadanH. You have 100 hours to complete this task, good luck!
16:23.13 Notify 02GCI:popescuandrei * 5216595353796608 : Task Closed - Congratulations, this task has been completed successfully.
16:25.58 *** join/#brlcad alisha (~alisha@101.58.163.37)
16:30.07 *** join/#brlcad andrei_ (~androirc@86.124.72.236)
16:30.14 andrei_ Hello
16:42.18 *** join/#brlcad mehak_s (~sarthak@117.200.59.163)
16:44.51 Notify 02GCI:azadanh * 4956557716488192 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
16:54.25 *** join/#brlcad chick_ (~capslock@41.205.22.41)
16:55.35 *** join/#brlcad alisha (~alisha@101.60.198.13)
17:22.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
17:28.12 Notify 02GCI:maths22_m * 6426124666011648 : Looks good - It looks like you got BRL-CAD up and running, and were able to successfully create your first model. Congratulations!
17:28.17 Notify 02GCI:maths22_m * 6426124666011648 : Task Closed - Congratulations, this task has been completed successfully.
17:28.18 Notify 02GCI:maths22_m * 6426124666011648 : Task Closed - Congratulations, this task has been completed successfully.
17:33.42 maths22 starseeker, ``Erik: What do we think about installing cmake on bz from a bootstrap build?
17:39.28 *** join/#brlcad mehak_s (~sarthak@117.200.49.38)
17:47.59 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:03.11 Notify 02GCI:tannousmarc * 5900674122383360 : Conclusion - There seems to be missing a cmake file to actually "make test" on, so I'll reinstall in the morning, however that will take a lot of time and I'd...
18:03.16 Notify 02GCI:tannousmarc * 5900674122383360 : Ready for review - The work on this task is ready to be reviewed.
18:15.32 Notify 02GCI:martinhesa * 6187982620983296 : Task Claimed - I would like to work on this task.
18:16.12 Notify 02GCI: * : -
18:26.55 starseeker maths22: works for me
18:27.19 starseeker ``Erik and brlcad are the ones who'll have to make that call though
18:37.48 maths22 starseeker: Take a look: http://brlcad.org/CDash/index.php?project=BRL-CAD&date=2014-12-21
18:38.01 maths22 I used my ctest and got it to happily upload
18:38.22 MarcTannous maths22: Could you please take a look over my task?
18:38.49 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/5900674122383360 I've done all rossberg wanted to change and the only impediment is me not being able to run tests as I'd have to reinstall rt^3 which I do not have the time to
18:38.50 gcibot Write CoreInterface unit test #3
18:38.50 gcibot Status: NeedsReview (46 hrs 48 min)
18:38.50 gcibot Mentor(s): Sean, Ishwerdas
18:38.53 MarcTannous But my code is there :(
18:39.03 starseeker maths22: nice!
18:39.46 starseeker maths22: I'm certainly not attached to the included CMake - I'm curious why it fails, but if bootscrapping gets us running I say go for it
19:54.12 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:03.14 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:09.19 MarcTannous has anyone seen this? http://learningthreejs.com/blog/2013/08/02/how-to-do-a-procedural-city-in-100lines/
20:24.23 Notify 02GCI:ankitmukherjee * 6359310477033472 : Decision - Are you going to send the certificate of completion to the person who has their design is chosen or . . . ? I am a little confused as to how...
20:28.55 andromed1-galaxy I'm working on http://www.google-melange.com/gci/task/view/google/gci2014/5860933276532736, and I have the monotone chain code apparently creating convex hulls; however, something else seems to be causing it to crash later... specifically, on line 2227, when "ProjPointSet pps;" isn't executed it doesn't segfault... anyone have an idea as to why that might be? The output of the algorithm appears to be correct...
20:29.39 starseeker hmm
20:30.20 starseeker I'll check - I guess the first question is what is the difference between the output from the monotone chain as compared to the older code? (assuming the older code doesn't crash with this input?)
20:30.38 andromed1-galaxy I think it's mostly in the ordering of the points
20:30.48 starseeker hmm
20:32.22 starseeker does the older code appear to be sorting them in any way?
20:32.26 andromed1-galaxy actually, looking it over again, it seems like points that are duplicated in the input set sometimes come out duplicated in the result... I don't know if that could be a problem or not...
20:32.36 starseeker possibly
20:32.49 andromed1-galaxy I don't think it's sorting them in any particular way...
20:32.59 andromed1-galaxy the other strange thing is that this code seems to run ~100 times before crashing
20:33.09 starseeker O.o
20:33.49 andromed1-galaxy the old code is run ~600 times ina row
20:34.25 starseeker the quickest test I can think to make is to take the monotone chain output and create a "new" output which makes sure any duplicate points in the input are duplicated in that output
20:34.41 andromed1-galaxy sorry?
20:35.05 andromed1-galaxy the monotone chaian algorithm has duplicates in the result, I'm not sure whether the graham scana did or not
20:35.13 starseeker oh!
20:35.35 starseeker then maybe pre-process the input to eliminate duplicates?
20:35.45 andromed1-galaxy (I'm trying to find things in the files of output as we speak, but they're quite large, with diagnostic output from ~6000 runs in each)
20:35.51 starseeker try feeding it to the old and the new without duplicates...
20:35.58 starseeker winces
20:36.42 starseeker andromed1-galaxy: if it gets too messy, there's another possibility - ditch this code and try to get the geometricsolutions version working
20:37.08 andromed1-galaxy true...
20:37.15 starseeker that has its own quirks, but it should at least be somewhat cleaner
20:37.18 andromed1-galaxy in at least one case near the end, the graham scan did have some of the points duplicated...
20:38.54 starseeker andromed1-galaxy: my modus operandi in that situation would be to try to make the two outputs look as similar as possible to see what difference or differences trigger the trouble
20:40.00 andromed1-galaxy indeed.... it's weird, for at least the first few cases they look pretty much the same other than ordering (which can't really be avoided since the monotone chain finds points in a different order than graham scan)
20:40.24 starseeker andromed1-galaxy: if it gets too long as a task, go ahead and report back what has been done so far and we can consider what approach to hit next
20:41.24 starseeker if the code looks like a real pain to get working well, we probably should ditch it for the geometric solutions implementation (at least for a test) especially since the license is better on the gs code
20:41.37 andromed1-galaxy starseeker: sure... I may need to do that fairly soon, I've already been looking at it for ~2:45
20:41.48 starseeker nods
20:41.54 andromed1-galaxy do you mean all of gdiam, or just the monotone chain?
20:42.00 starseeker all of gdiam
20:42.10 starseeker it's only being used for the oriented bounding box code
20:42.16 andromed1-galaxy ah, that makes sense...
20:42.54 starseeker er, Geometric Tools rather
20:43.28 starseeker http://www.geometrictools.com/Samples/Geometrics.html#MinimumVolumeBox3D specifically
20:44.24 andromed1-galaxy ahh... that looks like it might be good to use...
20:45.06 andromed1-galaxy well, I'll look at gdiam a little more and then submit this with my findings... If I can't get it working, maybe we can do another task to try to switch to the geometrictools code...
20:45.12 starseeker that will require some subset of their code (not sure how much) be integrated under libbn. Minimally it will require their convex hull algorithm, which will be a useful exercise since we can compare it to clarkson's
20:45.19 starseeker andromed1-galaxy: sounds good
20:45.48 andromed1-galaxy for this one, I'll submit the debugging output files I made as well as the code changes with the debugging in them, though I'm not sure how useful those will be...
20:45.49 starseeker andromed1-galaxy: the geometric tools code is C++11, which is too new - we'd need to step it down, although not all the way to C
20:45.56 andromed1-galaxy sounds interesting, I look forward to trying it!
20:46.01 starseeker andromed1-galaxy: sounds good
20:46.42 starseeker don't give up yet - you may find everything works if you make the monotone chain code output closer to the old output
20:47.26 starseeker in principle the specific routine for the convex hull calculation should make a difference only from a robustness standpoint, unless there is some point ordering needed by some other part of the algorithm
20:47.55 andromed1-galaxy true... like I said, the output appear to be pretty much the same except for ordering, and I'm really not sure how to make the ordering the same...
20:48.09 starseeker yeah, that's what's worrying me
20:48.28 starseeker I'd try the duplicate points thing, to make sure the outputs are the same size
20:48.45 starseeker beyond that, if there really is an ordering dependency, that's going to be an issue
20:50.01 starseeker will see if he can extract the subset of files needed for the mbr code, to make scoping the other approach easier
20:50.50 andromed1-galaxy starseeker: makes sense.... I'll looki into it some more and see if I can find too many other differences...
20:55.26 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:55.33 MarcTannous Good evening guys
21:03.06 starseeker andromed1-galaxy: if you want to take a sneak peek, I think this is the code that they use to define the minimum box: brlcad.org/~starseeker/GteMinimumVolumeBox3.tar.gz
21:04.06 andromed1-galaxy starseeker: geometrictools?
21:04.08 starseeker there are several approaches - the best of all worlds would be to translate everything there into C and libbn structures, with a little C++ for things like set and map if we need log n behavior in containers
21:04.12 starseeker yep
21:04.25 starseeker around 7k lines
21:04.51 andromed1-galaxy interesting...
21:05.13 starseeker some of those we have (2d convex hull and bounding area)
21:05.41 andromed1-galaxy right... libbn has a 2d convex hull, right?
21:05.48 starseeker nods
21:05.54 starseeker and a 2d minimum bounding rectangle
21:06.25 starseeker nominally it has a 3d convex hull now with the clarkson code, but it would probably be worth trying to port the geometrictools implementation in
21:06.37 starseeker if nothing else, hook it up and see how it does performance wise
21:07.20 andromed1-galaxy right... how exactly do 2d/3d convex hulls connect to oriented bounding boxes? sorry if there's something basic I'm missing.
21:07.38 starseeker it has to do with the stages of the algorithm
21:08.31 starseeker the bounding box of the convex hull will be the same as the bounding box of the object itself (for polygonal meshes anyway)
21:08.48 starseeker so you find the hull, which simplifies the actual calculation of the box
21:09.10 andromed1-galaxy makes sense
21:09.19 andromed1-galaxy how does gdiam manage to do it all with 2d hulls/
21:09.20 andromed1-galaxy ?
21:09.38 starseeker it's in the paper linked to by the task
21:09.49 starseeker I don't pretend to understand all the details of that algorithm
21:10.03 andromed1-galaxy ah, okay...
21:10.23 starseeker a third approach to the problem would be to read the paper and re-implement the algorithm in libbn ;-)
21:10.33 andromed1-galaxy true :-)
21:10.50 starseeker I'm assuming that's hard, given the size of the gdiam code
21:11.13 andromed1-galaxy probably...
21:11.20 starseeker the geometrictools implementation may be slower than the gdiam code, but I can live with that if it works reliably
21:11.35 starseeker we can refine it with the gdiam approach someday
21:12.09 andromed1-galaxy so, just re-running the old & new chull code with gdiam right now, the new code runs 1001 times and then something (not it) crashes, and the old ran a total of 6807 times (with the example from the task description)
21:12.13 andromed1-galaxy indeed
21:12.52 starseeker bugger
21:13.01 *** join/#brlcad chick_ (~capslock@41.205.22.41)
21:13.06 starseeker and as near as you can tell, only the point ordering was different?
21:14.19 andromed1-galaxy it's hard to tell for sure, because comparing all 1001 cases is somewhat difficult to say the least... I am (and have been) trying to take a (semi)-random sampling...
21:14.47 andromed1-galaxy so far, that's been the case
21:14.51 starseeker can you code it? Run both the old and new routine on each iteration and check if they're different?
21:15.14 starseeker (in size)
21:15.23 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:15.40 andromed1-galaxy might be able to...
21:16.21 andromed1-galaxy right now, the two versions are in the middle of the function with one or the other #ifdef'd out, but I could probably make it work... do you know if the iterations depend on the result of the previous one?
21:16.43 andromed1-galaxy starseeker: if so, then they must all be the same - ordering because the last one executed by the new algorithm matches the results from the old
21:17.59 andromed1-galaxy aha! I managed to find a case where the new one has duplicates and the old doesn't... I wonder why... both are supposed to eliminate the duplicates before running the algorithm
21:24.57 *** join/#brlcad AndroUser2 (~androirc@86.121.196.213)
21:30.58 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
21:33.28 andromed1-galaxy starseeker: in case you're still looking into the gdiam stuff, it looks like minmax is being set to some huge negative
21:33.44 andromed1-galaxy value despite being initialized to i-1...
21:34.29 andromed1-galaxy oh wait, never mind, something else was wrong with the debugging...
21:41.16 andromeda-galaxy starseeker: okay, I think I've removed all duplicates that aren't also duplicates in the original one... I'll look into automatedly comparing results for a little while, then submit what I've got so far...
21:45.10 Notify 02GCI:ppungchai * 4956557716488192 : Task Claimed - I would like to work on this task.
22:36.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:09.32 Notify 02GCI:o7p9bxbnyj * 5860933276532736 : Ready for review - The work on this task is ready to be reviewed.
23:20.30 Notify 02GCI:o7p9bxbnyj * 5860933276532736 : Diff files - Sorry, the first diff contains a couple of extra debugging checks that I was using to make sure that out-of-bounds errors didn't occur that aren't...
23:23.10 starseeker andromeda-galaxy: might want to add a note for the reviewer about the switch not producing a working result...
23:24.40 starseeker as a reminder that we need more tasks
23:27.04 maths22 starseeker: Look here http://brlcad.org/CDash/buildSummary.php?buildid=5
23:27.07 maths22 Windows
23:27.12 starseeker except... that seemed to work
23:27.17 starseeker andromeda-galaxy: did it work??
23:27.31 maths22 Does anyone have an OS X platform to try it on?
23:27.38 maths22 ctest -D Experimental
23:28.27 starseeker maths22: nice!
23:28.42 starseeker looks like we'll have to figure out how to have it avoid the stepcode output
23:29.00 starseeker I think I can quiet that with CMake, actually - I'll try that first
23:29.32 andromeda-galaxy starseeker: it suddenly stated working...
23:30.23 andromeda-galaxy maths22: I don't, sorry... what were we using as buildslaves for the buildbot instance back when it was last up?
23:30.55 andromeda-galaxy starseeker: I think that one of the changes that I made to remove the duplicated points made it start working...
23:31.37 starseeker andromeda-galaxy: hot diggity!
23:31.44 starseeker nice work!
23:31.51 andromeda-galaxy starseeker: thanks1
23:31.54 andromeda-galaxy s/1/!/
23:32.21 andromeda-galaxy the box it makes in mged looks right to me, at least for the test model described in the task...
23:32.26 starseeker nods
23:32.44 starseeker the key will be to reproduce some of the earlier crashing cases and see if they still wipe out
23:33.08 starseeker I may have some of those tucked away somewhere, but I'll have to dig
23:33.15 starseeker IIRC, it was easier to make it wipe out on Windows
23:33.50 andromeda-galaxy interesting... I didn't see anything that looked particularly platform-specific in the graham scan code
23:33.51 starseeker I think the last time we had build slaves up it was individuals hooking in their machines
23:34.27 andromeda-galaxy ah... I was just curious, because it looks like we had a decent set of OSes for testing on for the buildbot last time..
23:34.31 starseeker andromeda-galaxy: it had to do with a unique ordering comparision deep in the STL implementation, IIRC - a required guarantee for unique ordering was being checked, and was failing
23:34.43 starseeker nods - I think those were some student machines :-)
23:35.14 andromeda-galaxy ah, I see..
23:35.19 starseeker andromeda-galaxy: it was down to platform specific sensitivities to things like floating point noise and tolerancing whether or not the ordering stayed unique
23:35.52 andromeda-galaxy right... that's annoying... I hope the monotone chain algorithm works more reliably
23:36.00 maths22 starseeker: how do you plan to silence the stepcode stuff?
23:36.05 starseeker at least one of the problems seemed tcome with the graham scan trying to calculate areas for verrry nearly degenerate triangles
23:36.18 maths22 Also, cdash maxes out at 50 errors/warnings
23:36.20 starseeker maths22: I'll just capture the standard output to a variable when running the converters
23:37.15 starseeker we don't have to be verbose about it - I mainly left it to show the conversions were actually working, since it was the first time I was building a sample db file that isn't in the BRL-CAD asc format
23:37.30 andromeda-galaxy strseeker: ah, right --- I saw that in one of the comments. That, at least, shouldn't be as much of a problem for the monotone chain code
23:37.38 starseeker exactly
23:37.58 starseeker same reason I used the code you were inserting there as the basis for the libbn implementation
23:38.15 starseeker maths22: give me a sec - working it now
23:39.21 starseeker hmm... well, I thought I could
23:39.24 andromeda-galaxy starseeker: makes sense... well, hopefully this will be useful --- I'm glad it started working, anyway
23:39.25 starseeker uh oh
23:39.34 starseeker andromeda-galaxy: indeed - thank you!
23:39.55 starseeker if it proves out in testing, we'll send it back upstream to the author as a 1.0.2 version :-)
23:41.35 andromeda-galaxy starseeker: hope so! probably the largest difference was in accomodating std::vector for the output instead of <C array of size at least n>
23:42.07 starseeker nods
23:46.36 Notify 03BRL-CAD:starseeker * 63801 brlcad/trunk/db/nist/CMakeLists.txt: Redirect output from step conversions to log files instead of stdout.
23:46.46 starseeker maths22: I think that'll work
23:47.33 starseeker does on Linux, and I think CMake honors the output redirect on Windows (we'll have to check)
23:48.16 starseeker maths22: can we run make check and make regress instead of make test, or does ctest not give use the flexibility when using the Dash logic?
23:48.55 maths22 Maybe?
23:48.56 maths22 Why?
23:49.16 starseeker make test runs everything, including tests that are known not to work
23:49.24 starseeker flawfinder, rtwizard, etc
23:49.38 starseeker check and regress are the ones we've "hooked up" and expect to work
23:50.06 starseeker if it's easier we can comment out the non-working ones
23:50.18 starseeker is fine either way
23:51.10 starseeker advantage of leaving them on is people can work with them in isolation "out of the box" if they want to try and get them working without having to uncomment code, but the nightly regression is more important
23:52.04 maths22 starseeker: I can't find an easy way to change that
23:52.15 starseeker maths22: OK, don't worry about it
23:54.17 starseeker surprised the quat unit tests are failing
23:54.43 starseeker checks on Linux
23:55.00 starseeker blinks
23:55.06 starseeker yeah, failing here too
23:55.12 starseeker wonder what busted 'em
IRC log for #brlcad on 20141222

IRC log for #brlcad on 20141222

00:11.30 starseeker andromeda-galaxy: just so you know to keep an eye out for it, I've queued up a follow-on task for your script getting the transcribed PDF working with comgeom-g
00:12.16 starseeker andromeda-galaxy: if you want to have a go at it, the follow-on task will be to figure out what's up with the arb imports (the getting wireframe but not raytrace thing)
00:13.38 starseeker if you get everything working fully, we'll add the final, correct comgeom file to our sample db directory
00:15.37 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
00:22.53 starseeker andromeda-galaxy: looks like that improvement wasn't enough: brlcad.org/~starseeker/arbn_crash.g
00:24.00 starseeker src/other/libgdiam/gdiam.cpp:1345: bool CompareByAngle::operator()(point2d* const&, point2d* const&): Assertion `false' failed.
00:27.55 starseeker andromeda-galaxy: it looks like the problem is CompareByAngle - I take it that was needed for the initial sorting to match the output?
00:32.49 andromeda-galaxy starseeker: hmmm... I can look into it some more.. that was already there, I thought it was just how it sorted the points by x then y the way that it needed to for monotone chain... that's definitely something that we could replace with another function...
00:33.17 andromeda-galaxy Sorry I didn't realize that for this task, but just getting it ``working'' with this example was a good bit of work...
00:33.18 starseeker I'm not sure the monotone chain needs sorting
00:33.35 starseeker andromeda-galaxy: sure - we can make another task if you want to go another round with it
00:34.05 starseeker or if it does need sorting... I'll have to look at what I did in libbn
00:34.59 andromeda-galaxy starseeker: it seems to, at least according to the geomalgorithms site
00:35.29 starseeker OK - what I may have done was sort the points by first x values, then y
00:35.46 starseeker that forms a polyline, which I think is one of the valid inputs to the monotone chain
00:36.33 andromeda-galaxy right, I think that's what it says needs to be done...
00:36.51 starseeker OK, it's coming back to me
00:36.56 andromeda-galaxy writing a sort function for that and replacing it in
00:37.21 starseeker yeah, the monotone chain can take a polyline, and I was thinking a polyline sort would be more robust than the CompareByAngle thing
00:37.22 andromeda-galaxy the convex_hull algorithm shouldn't be too hard... would be fun for another task...
00:37.41 andromeda-galaxy right... that makes sense
00:37.50 starseeker you've already got the convex hull algorithm :-)
00:38.06 starseeker now we just need to replace the sorting mechanism and hope it doesn't break anything else in gdiam
00:38.28 andromeda-galaxy does anything else use CompareByAngle?
00:38.45 starseeker doesn't look like it
00:39.14 starseeker tries a quick hack
00:42.13 andromeda-galaxy in that case, should be nice and easy to replace it without breaking other things... at least if it doesn't break chull, which it shouldn't
00:42.48 starseeker nods - doesn't look like ProjPointSet::compute() is happy with the results
00:42.51 starseeker blegh
00:43.14 andromeda-galaxy hm... what happened?
00:44.50 starseeker andromeda-galaxy: http://pastebin.mozilla.org/8101239http://pastebin.mozilla.org/8101239
00:45.42 andromeda-galaxy starseeker: changing the sort seems like it *shouldn't* change anything but the ordering, especially since the geomalgorithms page describes it using that sort...
00:45.46 andromeda-galaxy that's odd...
00:46.27 andromeda-galaxy hmm... fixing that probably will take some detective work through gdiam... I hope it doesn't require fully understanding the algorithm....
00:46.43 starseeker nods - at this point, I'll put it up to you - if you want tasks to keep digging at this we can do that, or we can take a wack at the GeometricTools code and see if does better
00:47.42 andromeda-galaxy we might as well spend a little more time on gdiam since it might be more efficient... if we can't figure it out after that task, we can try out another one for GeometricTools... if you could upload the model you've been using to test the function, that would also be great!
00:47.52 andromeda-galaxy the finishing-fixing-comgeom stuff also sounds interesting...
00:48.23 starseeker brlcad.org/~starseeker/arbn_crash.g
00:48.35 starseeker bb -o arbn.bot
00:49.10 andromeda-galaxy great!
00:49.37 starseeker doesn't really have a sense of how hard it would be to translate C++11 to libbn with a little C++ mixed in - probably not as bad as Fortran, but I don't know enough about C++11 to day
00:49.41 starseeker s/day/say
00:50.55 andromeda-galaxy true... I don't know too much either, but it would certainly be interesting to try
00:51.51 starseeker a lot of it should map to libbn types (point2d, point3d, etc.) and we should have the 2d stuff pretty much in place, but there would definitely be some significant pieces
00:52.48 andromeda-galaxy right... things like, say, C++11 closures/lambda functions would be a bit harder to translate into C89, but I don't know if it uses any of those
00:53.45 starseeker I think this is most/all of the needed code: http://brlcad.org/~starseeker/GteMinimumVolumeBox3.tar.gz
00:54.25 starseeker if we estimate it at ~1k lines per task, bearing in mind some if it should already be there, that's about 6-7 tasks
00:55.40 starseeker for things like gaussian elimination, we'll have to make sure about row/column conventions and other fun stuff
00:56.27 andromeda-galaxy indeed...
00:56.46 starseeker gotta run - let me know if it looks like something you'd like to take a crack at. I suspect we're going to find that the gdiam code has too many sharp corners to easily be made into production grade code :-/
00:57.02 andromeda-galaxy sure :-)
00:57.32 *** join/#brlcad ignacio-mac (~IgnacioUy@unaffiliated/ignaciouy)
00:57.53 starseeker that's not to say the GeometricTools stuff is guaranteed, but at least they're current/active and making a tool set instead of a paper ;-)
00:58.28 *** join/#brlcad ignacio_ (~ignacio@r167-62-75-162.su-static.adinet.com.uy)
00:59.05 *** join/#brlcad ignacio-mac (~ignacio@unaffiliated/ignaciouy)
00:59.20 ignacio ignacio-mac, you rock
01:02.45 ignacio-mac ignacio, i know
01:37.15 Notify 02GCI:mike_eirinberg * 5297186472460288 : Task Claimed - I would like to work on this task.
01:46.52 Notify 02GCI:mike_eirinberg * 5297186472460288 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
01:48.52 Notify 02GCI:gjeet * 6359310477033472 : Re: Decision - Well Mongoose, I just noticed that you didn't do any other task. So in order to get a certificate you need to do some other task. As you lost claim...
02:42.50 maths22 starseeker: I have a way to limit what it runs
02:43.05 maths22 Where is the list of such tests>
02:48.17 maths22 starseeker: http://pastebin.ubuntu.com/9593086/
02:48.37 maths22 Script for the dashboard (allows for revision information to be included and such.
02:48.44 maths22 Still currently a work in progress
03:16.39 ``Erik exactly why the bootstrapped cmake instead of system? (my gut feeling is that it's bandaid on a symptom instead of a fix)
03:33.44 starseeker ``Erik: bootstrapped cmake works, system doesn't
03:33.46 starseeker not sure why
03:35.08 starseeker maths22: it's not an explicit list - it's built up as a set of dependicies to the check and regress custom targets
03:35.31 starseeker maths22: I can build an explicit list if that's needed, but it's not being built at the moment
05:01.29 maths22 starseeker: Can you point me to where they are defined?
05:04.44 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
05:04.53 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
05:09.54 *** join/#brlcad chick_ (~capslock@41.205.22.41)
05:11.59 *** join/#brlcad Vijfhoek (quassel@46.249.37.134)
05:21.19 Notify 02GCI:brlcad * 4956557716488192 : Task Assigned - This task has been assigned to PaxEuropaea. You have 100 hours to complete this task, good luck!
05:24.25 Notify 02GCI:brlcad * 5860933276532736 : Task Closed - Congratulations, this task has been completed successfully.
05:25.17 Notify 02GCI:brlcad * 5860933276532736 : unconfirmed - Andromeda Galaxy, On quick review, this looks good, but please run the patch by starseeker on IRC to make sure you got it working right if you...
05:27.07 Notify 02GCI:o7p9bxbnyj * 5874710239772672 : Task Claimed - I would like to work on this task.
05:31.18 Notify 02GCI:brlcad * 5900674122383360 : Task Closed - Congratulations, this task has been completed successfully.
05:36.28 Notify 02GCI:brlcad * 5900674122383360 : needs more, but good effort - Marc, this is looking better. There are still a handful of issues that'll need to be fixed before this can be used, but it's a good...
05:36.48 Notify 02GCI:brlcad * 5874710239772672 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
05:38.03 Notify 02GCI:brlcad * 5874710239772672 : important task - This is a very important task, so please take care and ask questions if any come up. Please contact me directly via e-mail if you can't get an...
05:57.53 Notify 02GCI:ankitmukherjee * 6359310477033472 : None - I haven't done any of the other tasks due to final exams at school and a slew of other work. I was just confused as to why other "competitors" or...
06:18.25 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
06:19.22 MarcTannous g'morning
06:30.22 Notify 02GCI:smriti7545 * 5202849461960704 : Need more time - Sir please I need some more time to complete the task
06:56.56 maths22 starseeker: http://brlcad.org/CDash/viewCoverage.php?buildid=7
06:58.03 maths22 tofu_: Take a look as well
06:58.13 maths22 Current coverage report, submitted through ctest
06:58.15 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
06:58.23 maths22 I'm working on getting all this stuff integrated nicely
07:01.44 Notify 03BRL-CAD:maths22 * 63802 brlcad/trunk/CTestConfig.cmake: added nightly time
07:06.11 *** join/#brlcad alisha (~alisha@115.184.126.110)
07:09.10 *** join/#brlcad bugport (~bugport@91.103.85.100)
07:19.59 Notify 02GCI:tannousmarc * 5823454855036928 : Task Claimed - I would like to work on this task.
07:25.16 Notify 02GCI:brlcad * 5823454855036928 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
07:26.31 Notify 02GCI:tannousmarc * 5823454855036928 : Quick question - Sean, could you join IRC for a second? We were discussing about js canvas a few weeks ago about basic primitives in 2D with randomized...
07:59.19 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
08:11.06 *** join/#brlcad YashM (~YashM@59.95.37.243)
08:29.10 Notify 02GCI:utkarshsingh341 * 5625032667561984 : Task Claimed - I would like to work on this task.
08:29.21 Notify 02GCI:utkarshsingh341 * 5625032667561984 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
08:35.23 Notify 03BRL-CAD:d_rossberg * 63803 (rt^3/trunk/tests/coreInterface/halfspace.cpp rt^3/trunk/tests/coreInterface/primitives.cpp): no idea what was going on there: this code was tested but was definitely wrong too
08:36.26 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:56.31 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:29.16 *** join/#brlcad AndroUser2 (~androirc@213.233.85.30)
09:30.33 *** join/#brlcad AndroUser2 (~androirc@213.233.85.30)
09:36.57 Notify 02GCI:jatish * 5311760286351360 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:37.03 Notify 02GCI:jatish * 5311760286351360 : Task Claimed - I would like to work on this task.
09:38.38 Notify 02GCI:rossberg * 5311760286351360 : Task Assigned - This task has been assigned to jatish. You have 100 hours to complete this task, good luck!
09:46.21 *** join/#brlcad AndroUser2 (~androirc@213.233.85.30)
09:59.14 Notify 02GCI:Melange * 5564670123442176 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
09:59.17 *** join/#brlcad AndroUser2 (~androirc@213.233.85.30)
10:15.16 Notify 02GCI:gjeet * 5202849461960704 : Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
10:20.23 Notify 02GCI:rohit_agarwal * 6349681697226752 : Ready for review - The work on this task is ready to be reviewed.
10:21.15 *** join/#brlcad bugport (~bugport@91.103.85.100)
10:23.22 Notify 02GCI:rohit_agarwal * 6349681697226752 : Link Shared - I uploaded the video on Google Drive and submitted the URL. I took the music from here- https://www.youtube.com/watch?v=-IBgbdEoBSo
10:23.45 *** join/#brlcad rohitagarwal (~Rohit@49.249.55.218)
10:33.01 Notify 02GCI:gjeet * 6359310477033472 : I am so sorry for inconvenience you faced - I am sorry from my heart that I couldn't get you extra time. Actually you didn't asked for time here on melange, so I...
11:07.53 *** join/#brlcad gjeet (3b5be853@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.232.83)
11:09.53 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:17.52 *** join/#brlcad gjeet (3b5be853@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.232.83)
11:21.42 *** join/#brlcad smt (~smt@117.200.235.198)
11:25.21 smt hey! i just configured and built the code in vm debian(windows).Its src dir shows the various folders but in its sub-folders i am not able to access the .c files say libged dir, it doens't show analyze.c
11:25.28 smt plz help!!
11:32.13 smt ohk! got in the trunk folder :)
11:37.44 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.96)
11:37.49 starseeker maths22: the macro logic for the check target starts around line 493 in the top level CMakeLists.txt file
11:38.27 starseeker regress targets are handled in the regress/CMakeLists.txt file
11:39.02 starseeker maths22: sweet coverage report!
11:40.46 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
11:53.16 *** part/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
11:54.06 *** join/#brlcad aditya (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
11:54.52 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
11:56.40 Notify 03BRL-CAD:starseeker * 63804 brlcad/trunk/src/other/libgdiam/gdiam.cpp: Apply gdiam patch from http://www.google-melange.com/gci/task/view/google/gci2014/5860933276532736 - successfully integrates the new algorithm
11:56.40 gcibot Update gdiam oriented bounding box algorithm
11:56.41 gcibot Status: Closed
11:56.41 gcibot Mentor(s): Isaac Kamga, Dishank
11:59.27 *** join/#brlcad gjeet (3b5be853@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.232.83)
12:27.28 Notify 02GCI:rossberg * 6349681697226752 : Nice video - I like it. Can you please tell us which font you have used and where the music came from (to check the licenses)?
12:28.54 Notify 02GCI:rossberg * 6349681697226752 : 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...
12:32.25 Notify 02GCI:rossberg * 6349681697226752 : Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
12:39.14 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:26.19 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
13:44.13 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:47.20 *** join/#brlcad sofat (~sofat@223.225.207.47)
13:47.59 sofat maths22, hello
13:49.42 *** join/#brlcad sofat (~sofat@223.225.207.47)
13:57.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
13:58.13 ignacio Hi all, Good day ^_^
13:59.13 sofat hello
14:07.07 MarcTannous sup ignacio
14:08.53 *** join/#brlcad gjeet (3b5be853@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.232.83)
14:12.03 *** join/#brlcad sofat_ (~sofat@223.225.220.155)
14:20.34 *** join/#brlcad sofat_ (~sofat@223.225.220.155)
14:27.51 *** join/#brlcad chick_ (~capslock@41.205.22.41)
14:34.39 *** join/#brlcad sofat__ (~sofat@106.192.139.81)
15:09.37 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:10.15 Notify 02GCI:rohit_agarwal * 6349681697226752 : Correction - To be more specific I used Apple SD Gothic Neo and not AppleGothic.
15:13.19 Notify 02GCI:adityagulati * 5863782450462720 : Ready for review - The work on this task is ready to be reviewed.
15:16.55 Notify 02GCI:rossberg * 6349681697226752 : Task Closed - Congratulations, this task has been completed successfully.
15:19.53 Notify 03BRL-CAD:starseeker * 63806 brlcad/trunk/src/librt/test_shape_recognition.cpp: Spot arbn shapes and start thinking about cylinders.
15:39.51 *** join/#brlcad YashM_ (~YashM@117.198.17.107)
15:42.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:44.28 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:50.06 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.147)
15:52.41 Notify 02GCI:tannousmarc * 5823454855036928 : Ready for review - The work on this task is ready to be reviewed.
15:52.51 Notify 02GCI:tannousmarc * 5823454855036928 : Lack of patch - Sorry for the lack of patch, I will not be able to access my Linux distro for a while, I just wrote the code in a Windows IDE, and explained...
16:08.59 Notify 02GCI:rohit_agarwal * 5880415785058304 : Task Claimed - I would like to work on this task.
16:22.07 Notify 02GCI:rossberg * 5880415785058304 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
16:23.47 Notify 02GCI:camelia_mm * 4824199776436224 : Task Claimed - I would like to work on this task.
16:36.16 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
16:37.10 Notify 02GCI:mihaineacsu29 * 4824199776436224 : Task Assigned - This task has been assigned to camelia_mm. You have 100 hours to complete this task, good luck!
16:47.45 MarcTannous Brlcad: Sean, did you get the chance to check this out http://codepen.io/marctannous/pen/xbOBGP ?
16:50.52 brlcad MarcTannous: yeah, that looks like a start -- is that manually drawing the base shapes?
16:51.41 brlcad did you try to do booleans?
16:51.55 MarcTannous Not sure what you mean by manually drawing
16:52.07 MarcTannous They are easly generated in js
16:52.10 MarcTannous easily*
16:52.53 MarcTannous Booleans are kinda hard to do ( the whole suite of operations such as xor )
16:53.03 MarcTannous Because you'd have to "merge" paths
16:53.42 MarcTannous This way, sometimes the shapes are added one to another due to the randomness of the whole thing and the frequency of creation being super super high
16:56.36 brlcad hm, maybe what you're seeing is different than what I'm seeing...
16:56.46 Notify 02GCI:rohit_agarwal * 6349681697226752 : Information - I used AppleGothic as font of the first heading and Gill Sans for the rest of the video. The link to the music is...
16:56.48 brlcad I see outlines (just the outlines, not filled)
16:57.02 MarcTannous yeah, and they sometimes get merged ( the shapes )
16:57.06 MarcTannous and just float around as a whole
16:57.16 MarcTannous until their so called "life
16:57.17 brlcad basically circles, triangles, and squares flying out randomly with their outline colors changing very rapidly
16:57.18 MarcTannous expires
16:57.21 MarcTannous yeah
16:57.49 MarcTannous Flying out and eventually dying when their "life" gets too high in order to nto cause lag after 10 seconds or so
16:58.03 MarcTannous they can be filled pretty easily but I don't think it would look that good
16:58.31 brlcad if they're solid filled the same color, that's effectively a boolean union
16:58.40 brlcad s/effectively//
16:59.03 MarcTannous that's right
16:59.07 MarcTannous Yeah, that would be easy to do
17:00.31 brlcad then might look interesting to issue the shapes in pairs, vary the sizes and rotations of the shapes per pairing for variety
17:01.03 brlcad that might be interesting enough for a starter
17:01.12 MarcTannous will work on that in my downtime
17:01.31 brlcad I'll create a set of tasks so you get credit for all this ;)
17:01.49 MarcTannous have been working a lot on motion animations lately in CSS http://codepen.io/collection/nZMbrW/ while waiting for tasks to be reviewed, the js canvas thing is on my to do list tho
17:01.53 Notify 02GCI:rohit_agarwal * 6349681697226752 : Ready for review - The work on this task is ready to be reviewed.
17:02.24 MarcTannous By the way, I've submitted a .cpp file for my unit test and "wrote" the rest of the patch file in the comment as I cannot use my linux partition for a while ( probably until tomorrow ) and therefore can't svn diff on windows
17:02.29 MarcTannous hope that's okay
17:04.09 brlcad likes http://codepen.io/marctannous/pen/yyJwBe
17:04.44 MarcTannous oh that's actually the weirdest thing ever. Those are two rectangles spinning around
17:05.02 brlcad MarcTannous: so you do realize that you can get a full dev environment set up on Windows (including Subversion)?
17:05.13 MarcTannous both of them only having colored the top and bottom sides, the other two being transparent, while giving the whole rectangle a border-radius of 50% ( pretty much a circle )
17:05.32 MarcTannous brlcad: Yeah, but that would be pretty pointless since I have it already in a working condition on Ubuntu
17:05.44 MarcTannous And it would take me probably less time to fix ubuntu than to install it on windows too
17:05.47 brlcad not pointless if you can't make proper patch files
17:06.03 Notify 03BRL-CAD:ejno * 63807 brlcad/trunk/src/libged/simulate/physics_world.cpp: remove use of btMotionState and simplify initialization code; the problem is either with positioning or bounding boxes
17:06.09 brlcad it's 10x more work to try to manually apply changes .. that's why patch files exist
17:06.16 MarcTannous I could've wrote the patch file by hand
17:06.33 MarcTannous If that's an issue
17:09.09 brlcad from the reviewer's perspective, it's a question of whether it can be applied quickly, flawlessly, independently and have it just work
17:10.01 MarcTannous how are .patches applied?
17:10.01 brlcad for someone's first-time submission, it can be pretty lenient, but like I mentioned ... you're level of expertise and participation are greatly heightened, so expectations will continue to increase :)
17:10.10 brlcad patch -p0 < your_file
17:10.13 MarcTannous ow
17:10.17 MarcTannous well that's easy
17:10.51 MarcTannous If it not being a patch is a big issue, just submit some feedback on the code and I'll create the patch first thing tomorrow, after I get ubuntu working properly
17:11.07 brlcad that should apply without fail, compile, and work to whatever extent intended
17:11.13 brlcad if that doesn't work, something's wrong with the patch ;)
17:11.58 brlcad i also noticed your last couple patches also still had changes from other tasks mixed in (unit testing of sphere iirc)
17:12.44 MarcTannous I removed the changes from previous tasks in the final submission of the task iirc
17:13.02 MarcTannous they are all in the same directory and automatically get added when I ask svn to patch my modifications
17:13.03 brlcad it's not a "big issue", but it is an issue and it does make reviews take 10x more effort (a review that could've literally taken 30 seconds might end up taking a few minutes)
17:13.28 MarcTannous how should I go about a situation like:
17:13.41 brlcad the one I closed 12 or so hours ago had other mods included still
17:14.04 MarcTannous I have a root directory. It has two folders, A and B. A has 2 modified files, but I only want to submit a patch with 1 of them, and I also want to include the modified files from B.
17:14.11 MarcTannous How should I create the patch?
17:14.21 MarcTannous svn diff the whole root and then manually delete stuff that's extra?
17:14.42 brlcad svn diff path/to/A/file1 path/to/B > mypatch
17:15.03 MarcTannous ow
17:15.06 MarcTannous that's easy
17:15.21 MarcTannous did not know you can add stuff together
17:15.22 brlcad you definitely can/should just read and edit the patch if needed
17:15.35 brlcad so long as you don't break the format (it uses the context lines)
17:15.57 brlcad where you'll still run into problems are when you make two different changes to the same file
17:16.28 MarcTannous can't I just choose which modified line to add to a patch?
17:16.29 brlcad in that case, you'll want to either manually edit the patch file or keep separate checkouts/directories when changes are going to overlap
17:16.41 MarcTannous saw it indicates the index of lines changing
17:16.49 brlcad or keep patch sets yourself even .. I do that a lot
17:17.35 brlcad e.g., make change #1, svn patch > change_1.patch, svn revert -R . to undo the changes, make change #2, svn patch > change_2.patch, etc
17:18.14 brlcad then I can svn revert any time, re-apply a given patch, test it, work on it some more, improve it, create a new version, revert, work on something else, etc
17:18.30 brlcad if they're big complicated changes, a separate checkout directory is often better though
17:18.48 MarcTannous why do you guys use svn instead of git tho?
17:19.37 brlcad variety of reasons and an involved discussion
17:19.58 brlcad but basically we want centralized cooperation amongst core devs
17:20.11 brlcad which svn implicitly requires without any action
17:20.25 brlcad you can kind of do that with git, but it's optional and not enforceable
17:20.56 MarcTannous centralized cooperation = patch logs?
17:21.13 brlcad heck no, patches are for external new contributors
17:21.45 brlcad contributors gain commit access when they demonstrate competency with our dev infrastructure
17:22.39 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
17:22.40 brlcad sending a patch is basically equivalent to a pull requests
17:22.53 brlcad (in fact under the hood it's exactly that)
17:23.56 brlcad if you used a tool/website/interface like github that sends pull request notifications for you, it would be identical with subversion
17:24.09 brlcad git != github
17:26.00 MarcTannous On my last coding task you mentioned something about my code not being exactly on-point
17:26.05 MarcTannous As in it was still flawed
17:26.14 MarcTannous Does my latest task still have these issues?
17:27.29 andromeda-galaxy brlcad: for http://www.google-melange.com/gci/task/view/google/gci2014/5874710239772672, I noticed that rtshot seems to try to determine whether to use rt_raybundle_maker() or rt_gen_circular_grid() by looking at the values of the given options (specifically -c); do you have a specific interface in mind for how it should determine when to use rt_gen_conic? (sorry to interrupt...)
17:28.46 brlcad MarcTannous: I haven't seen your latest task yet
17:29.11 MarcTannous brlcad: when you find some time to check it : http://www.google-melange.com/gci/task/view/google/gci2014/5823454855036928
17:29.11 gcibot Write CoreInterface unit test #5
17:29.12 gcibot Status: NeedsReview (3 days 17 hrs 55 min)
17:29.12 gcibot Mentor(s): Mandeep Kaur, Ishwerdas
17:30.00 brlcad andromeda-galaxy: no interface in mind -- anything sensible should be fine
17:30.51 brlcad all of the bundling interface can/should change for consistency
17:31.03 brlcad circular_grid sounds an aweful lot like a cone for example
17:31.07 andromeda-galaxy right...
17:31.12 brlcad in which case, what's the difference with a conic
17:31.32 brlcad or maybe they should be one in the same with another parameter that talks about an angle
17:31.56 andromeda-galaxy that makes sense... what does gen_circular_grid() do for an angle right now?
17:32.06 brlcad it doesn't
17:33.04 brlcad we can create an API design task to sort out exactly what that API should look like if you want to work on making it clean
17:33.27 brlcad that is a very important task to get working well, correctly, and cleanly
17:33.39 brlcad whipping it into shape is worthwhile
17:34.06 andromeda-galaxy Makes sense... right now, I'm just a little confused as to the exact difference between gen_conic() and gen_circular_grid() ---
17:36.18 andromeda-galaxy it seems like gen_ellipticial_grid() should be effectively creating a cone of rays with a divergence angle in the x and y directions specified by avec/bvec... (so rt_gen_circular_grid() does the same thing but with the divergence angle calculated from radius)
17:41.00 andromeda-galaxy brlcad: also, I'm a little confused as to the difference between rt_shootrays() and rt_shootray_bundle()...
17:43.35 andromeda-galaxy ohh... is it that rt_gen_*_grid() make it all happen in a x/y grid, whereas rt_gen_conic() should sample in (non-spiraling, so not like rt_raybundle_maker()) ``rings'' around the center ray?
17:52.32 brlcad andromeda-galaxy: perhaps the first step is to sketch a diagram of what all the existing functions do
17:53.08 brlcad it very well could be that one of the existing functions already does what this task calls for given the right parameters
17:53.14 brlcad it that's the case, your job is very simple
17:53.55 brlcad will add a diagram task, maybe create it ascii art so it can become documentation as a doxygen comment with the function declaration
17:53.58 andromeda-galaxy brlcad: is there any disadvantage to using something like an option '-B <bundle_type>' for rtshot? overall, that seems like it would allow extending the set of bundles that rtshot can create more easily.... it could always fall back to attempting to determine which type to use based on other options as well --- the problem with the current approach is that it seems to me that -n, -c, and -R all kind of make sense f
17:54.57 brlcad your message was truncated off at "kind of make sense f"
17:55.09 andromeda-galaxy oh sorry... let me resend the stuff after that
17:55.19 andromeda-galaxy or conic...
17:55.29 andromeda-galaxy (apparently, it was just barely over the limit)
17:56.15 brlcad sure a bundle type sounds great
17:56.26 andromeda-galaxy I think that I can tell the difference between what's already there and conic, since I believe that conic should create non-spiraling rings...
17:56.31 brlcad to me, this is all about creating a general interface that lets one specify a pattern
17:57.16 andromeda-galaxy right... then we can add more bundle (pattern) types to rt, and rtshot -B <bundle_type> selects the kind of pattern... then the rest of the pattern-specific options are passed through to that function, and then it shoots the rays...
17:57.39 brlcad that pattern may be circular, spiraling, rectangular; orthogonal or divergent or convergent; and with some params to specify density/pattern
17:57.47 andromeda-galaxy just curious, where did the name 'rt_raybundle_maker()' come from? it's kind of generic...
17:58.03 brlcad all these names can be changed
17:58.09 brlcad almost certainly named on a whim
17:58.17 andromeda-galaxy ahh...
17:58.18 brlcad by different devs at different types
17:58.35 brlcad maybe even completely ignorant of the existing API
17:58.42 brlcad so there may be some redudancy
17:58.49 andromeda-galaxy alos, is rt_shootrays() or rt_shootray_bundle() preferred? rt_raybundle_maker uses one of them and rt_gen_*_grid uses the other...
17:58.51 brlcad if you see room for consolidation/improvement, let me know ...
17:59.00 brlcad it would be good to see a summary of where this api is all at
17:59.19 andromeda-galaxy luckily, I don't think there's too much redundancy... part of having a good standard interface for patterns would probably be to have a good naming convention for them though.
17:59.24 brlcad I believe rt_shootrays() is the more new/modern/flexible interface
17:59.56 brlcad conceptually rt_shootrays() and rt_shootray_bundle() do the exact same thing
18:00.02 brlcad they shoot a set of rays
18:00.09 brlcad so that to me says they're redundant
18:00.31 andromeda-galaxy right.... soo new code should use rt_shootrays()?
18:00.32 brlcad the fact that they work on different containers/data is kind of irrelevant to API design
18:01.00 andromeda-galaxy they do seem to be redundant... above, I was just talking about the pattern generation code in mkbundle.c, the pattern types all seem fairly different...
18:02.36 andromeda-galaxy so for this task, I should 1) write rt_gen_conic to correctly populate the xrays struct given parameters like divergence angle, number of rings, number of rays per ring and 2) set up something in rtshot like the aforementined -B <bundle_type> that makes rtshot construct a conic pattern and then shoot it?
18:11.14 brlcad yeah, I mean API design, there are differences in the patterns and I think that's part why there are multiple versions
18:11.33 brlcad the second dev didn't see the pattern they liked and they didn't like the name, so they implemented a different one
18:11.51 brlcad and now we need to consolidate
18:12.46 andromeda-galaxy for rt_shootrays/rt_shootray_bundle?
18:13.27 Notify 02GCI:Melange * 4531831353376768 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
18:13.52 andromeda-galaxy if rt_shootrays() is supposed to be better, moving to it and remeoving rt_shootray_bundle() shouldn't be too hard... rt_shootray_bundle() seems to only be used by rtshot
18:14.35 Notify 03BRL-CAD:starseeker * 63808 brlcad/trunk/src/librt/test_shape_recognition.cpp: Make a stab at spotting cylinders.
18:24.36 brlcad andromeda-galaxy: possibly, would have to look at how those two functions differ ... why did two devs come up with two different approaches, which is better, etc
18:25.06 brlcad the name rt_shootrays() is better ... whether the args and data being passed is better remains to be seen
18:25.31 brlcad if you can provide a summary analysis of the functions, that would be helpful
18:26.12 andromeda-galaxy ah... okay
18:26.31 andromeda-galaxy brlcad: I've been trying to look at them now... rt_shootrays() is a lot simpler than rt_shootray_bundle()
18:27.48 andromeda-galaxy it looks like rt_shootray_bundle() does a bunch of calculations with the model rpp, as opposed to rt_shootrays() which just calls rt_shootray() repeatedly
18:28.31 andromeda-galaxy rt_shootray_bundle() basically reimplements all the stuff that rt_shootray() does, whereas rt_shootrays() calls rt_shootray()
18:30.47 andromeda-galaxy for now, I'll use rt_shootrays() in rtshot... just checking, is my above assessment of the task generally correct?
18:31.57 brlcad yes
18:32.46 andromeda-galaxy great! I'll start working on writing rt_gen_conic() now, then add the -B option to rtshot
18:32.48 brlcad just remember that this is a hot task, so it can easily expand to a dozen or more other tasks if that's what it takes to get it cleaned up and provably working well
18:33.15 brlcad we don't just want this done -- we want to use this (really soon)
18:33.20 brlcad and for real analysis work
18:33.39 brlcad so it must be correct to some level of certainty
18:34.09 andromeda-galaxy okay, I'll try to make sure it's correct... I'll test it out on various models in rtshot etc. etc. as well
18:34.22 andromeda-galaxy doing more tasks to get the rest of the APIs cleaned up would be nice
18:45.29 andromeda-galaxy by the way, is there a preferred mechanism for applications to switch behavior based on string arguments (e.g. one of if/strcmp chain, bu_hashtable, etc.)?
18:53.44 *** join/#brlcad winghouchan (~winghouch@2.123.10.10)
18:54.43 winghouchan brlcad: Are there any definitive plans for the website at the moment?
18:59.11 brlcad winghouchan: what do you mean? there are lots of definitive plans, and at least three different website domains involved :)
18:59.25 brlcad so "yes"
18:59.58 brlcad and no, they can't be quickly simply summarized other than "make it all work well together, look great, and be easy to use"
19:01.09 winghouchan In my opinion the current tasks for the site are too fragmented
19:01.23 MarcTannous Well the website is pretty big
19:01.47 MarcTannous A normal website design process should take anywhere between 40 and 200-300 hours of manwork
19:01.53 MarcTannous depending on size
19:02.01 MarcTannous And that's of an experienced web dev/designer
19:02.14 MarcTannous Just my 2 cents
19:02.28 winghouchan I was looking at the work done by others and for most people who have completed more than one website task their work is not that cohesive
19:03.13 winghouchan MarcTannous: I agree
19:04.24 winghouchan To make the process of building the site more cohesive would it be better to set tasks for each stage of the process?
19:04.45 MarcTannous oh my god I should design a BRL-CAD CSS loader
19:05.50 winghouchan For example: Task 1: Research, Wireframe and Design
19:06.00 winghouchan Task 2.x: Build the site
19:06.15 winghouchan Task 2 could be divided into each of the pages
19:06.50 winghouchan Task 3: QA, Research, Iterate and Improve
19:08.13 andromeda-galaxy brlcad: it looks like the other bundle makaing functions all create rays with the same direction but different start points dispersed around a center ray; am I correct in believing that the proposed gen_conic() should create rays starting at the same point but with different directions?
19:11.05 winghouchan Not sure if it's too late to work my suggestion though since a lot of work has already been put in but hopefully a solution can be found through discussion
19:14.59 winghouchan With more streamlined tasks the success of completing the site is more measurable and a clear goal is set. The current plan is not obvious for people doing website related tasks
19:41.25 brlcad winghouchan: I don't disagree but there are also a lot of different reasons for GCI tasks too -- some are purely to give students a chance to learn, others are an opportunity to test out design ideas (that we may or may not have thought about), others are towards project objectives
19:41.48 brlcad and everyone's skills are all over the map, so yeah, it's GOING to be a mess ;)
19:42.29 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:42.36 brlcad the best you can do it try to ensure your work is consistent with your interests and that'll hopefully be interesting to us so we can incorporate the different design elements
19:42.55 brlcad andromeda-galaxy: bingo, exactly
19:43.00 andromeda-galaxy brlcad: great!
19:43.04 brlcad that's the divergent aspect
19:43.13 brlcad they're parallel, divergent, or convergent
19:43.19 andromeda-galaxy brlcad: I'm working on rotating the direction properly...
19:43.31 brlcad (e.g., starting from a grid and converging towards a point would be another possibility)
19:43.35 andromeda-galaxy makes sense
19:43.41 brlcad andromeda-galaxy: there is logic for exactly this already in src/rt
19:43.45 andromeda-galaxy where?
19:44.23 brlcad find where perspective rays are fired
19:44.29 andromeda-galaxy hmm. okay, one sec
19:45.14 andromeda-galaxy basically, what I'd been planning to do (for example, for the outermost ring) --- rotate by the necessary angle of divergence around an axis orthogonal to the given direction (to get some point on that ring) and then rotate around that ring by the necessary angle for each point
19:45.41 andromeda-galaxy rotating arouond the orthogonal vector is fairly easy because you can just basically add a vector with length radius in the correct direction...
19:46.34 andromeda-galaxy where are perspective rays fired? I'm unfortunately still more familiar with libbn/libbu/librt than with src/rt
19:52.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:52.53 brlcad andromeda-galaxy: what you describe isn't far off but there are a couple issues
19:53.01 brlcad the pattern has to be balanced, for example
19:53.27 andromeda-galaxy I assumed that it would be balanced because it's moving in equal increments between rings and between points within a ring...
19:53.29 brlcad so you either want to still shoot a grid -- in a conic/circular pattern but sampling the center of grid cells)
19:53.49 brlcad or determine what a given ring needs to have to ensure they're evenly spaced
19:54.23 andromeda-galaxy because if rays_per_ring is passed in, just rotate through each time by M_2PI/rays_per_ring, right?
19:55.46 andromeda-galaxy then you can decompose that rotation into adding two vectors that are orthogonal to the original ray with a little trigonometry...
20:00.11 brlcad the shape of the pattern being useful is one of density
20:00.26 brlcad there are a variety of sampling patterns with different properties
20:00.39 brlcad you could shoot a grid like this, for example: http://people.sc.fsu.edu/~jburkardt/c_src/ellipse_grid/ellipse_grid_test01.png
20:00.51 brlcad or you could shoot in polar like this: http://www.mathworks.com/help/examples/matlab/CompareExtrapolationOfCoarselyAndFinelySampledScatteredDExample_01.png
20:01.23 winghouchan brlcad: Okei thank you!
20:01.25 brlcad the latter is not desirable as-is because that's not a regular pattern, but then one could obviously adjust it to be regular (possibly)
20:01.42 andromeda-galaxy hmmm
20:02.12 andromeda-galaxy the second one is what I'd originally had in mind
20:02.13 brlcad you could even do a random sampling and (with the right kind of random number generator) be able to guarantee regular sampling
20:02.20 brlcad whereas pure random is not reguarl
20:02.54 andromeda-galaxy the advantage of the second pattern you mentioned is that every point in the outermost ring is exactly on the edge of the cone
20:03.33 brlcad sure
20:03.35 andromeda-galaxy which is why I'd been considering it
20:03.54 brlcad and the disadvantage is that you have to adjust the sampling as you approach the interior to maintain a given point density
20:04.24 andromeda-galaxy right... you'd have to do some fun stuff to correctly adjust rays_per_ring on each ring as a function of ring #
20:04.36 brlcad think about the chord distance between neighboring points on the outermost ring -- that distance should be upheld everywhere
20:05.02 brlcad you wouldn't want to sample the center point N times, for example
20:05.08 andromeda-galaxy the first one is nice for regularity... as for using a random number generator with normalization, that'd probably be the most difficult possibility since we don't have (as far as I now) any random number generater that can do that...
20:05.16 andromeda-galaxy *know
20:05.17 brlcad same holds for halfradius where you don't need/want to sample 2x
20:05.42 brlcad we have random number generators that will do the right thing
20:05.53 brlcad but we don't want that one as a first cut on this
20:06.03 brlcad just that it's one of several possible sampling approaches
20:06.12 andromeda-galaxy ahhh
20:06.58 andromeda-galaxy okay.. I can try to do either the regularized polar or the cartesian approach, I don't really have a preference... do you think that one would be significantly more useful than the other?
20:10.11 brlcad regular grid, staggered grid, random regular, random irregular, radial regular, radial irregular, spiral regular, spiral irregular, etc
20:10.21 brlcad (just thinking through options)_
20:11.17 andromeda-galaxy indeed... now I'm really not sure which would be best for a first stab at it...
20:11.23 brlcad the easiest is probably going to be to shoot a regular grid as that's probably what rt_gen_circular does now and you could mimic it closely
20:11.29 brlcad you just have a different ray starting point
20:11.42 *** join/#brlcad albertcoder (~albertcod@202.164.45.204)
20:11.51 brlcad maybe, I forget what the different existing patterns look like
20:12.05 andromeda-galaxy basically, doing that is doing exactly what rt_gen_circular_grid does except modifying dir instead of pt, I believe
20:12.10 brlcad start there, create a visualization of the existing patterns
20:12.34 andromeda-galaxy except that dir has to be unitized (at least according to the header file)
20:13.35 andromeda-galaxy how would you create a visualization of the patterns? just write some code that runs rt_gen_* and then turns it into some other representation (like very thin cylinders in a .g file or gnuplot graphs, for example)?
20:13.54 brlcad any way you want
20:14.10 brlcad we want to see what they look like
20:15.03 andromeda-galaxy right... would that be part of the submission for this task?
20:15.11 andromeda-galaxy I can think of a couple of fun ways to do that
20:15.20 brlcad there are options to RT where it will export 3D plot data (line segments) of the rays fired, and there are tools to look at plot data in 2d or 3d, so you could use that
20:15.50 andromeda-galaxy aha! that would work...
20:15.57 brlcad I'd make another task to visualize it so you'd come back to this task afterwards/next
20:16.21 andromeda-galaxy ahh... okay
20:16.41 brlcad once visualized, lets make the "final product" a simple ascii art depiction of the pattern annotated with the generator args
20:16.49 andromeda-galaxy makes sense
20:16.49 brlcad so an image and a text file
20:17.15 brlcad how many routines are there? three?
20:17.19 andromeda-galaxy I think so
20:17.30 andromeda-galaxy but rt_gen_circular_grid is just a special case of rt_gen_elliptical grid
20:17.43 brlcad so it'll be easy ;)
20:18.14 andromeda-galaxy the ascii art might end up just being basically a projection of the ray hits onto a surface...
20:19.02 andromeda-galaxy it probably would be... even doing the uniform grid approach for rt_gen_conic() would be quite interesting though, since I'd have to confirm that the grid stays uniform as the ray lengths change
20:20.05 andromeda-galaxy so should I stop working on this one for now, until we have that one ready?
20:21.02 Notify 02GCI:aa2014 * 4531831353376768 : Task Claimed - I would like to work on this task.
20:21.47 Notify 02GCI:aa2014 * 4531831353376768 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:22.19 brlcad andromeda-galaxy: I don't see it as stopping, it's just working another aspect of this project ;)
20:22.36 andromeda-galaxy brlcad: indeed, I just meant e.g. unclaim this task, work on something else until then
20:22.44 brlcad like I said, I could probably come up with a dozen tasks in this area that'd take you through the next couple weeks
20:22.55 andromeda-galaxy that would be nice ;-)
20:23.00 MarcTannous brlcad: did you get a chance to check out my code? ( sorry for intrerrupting your discussion )
20:23.44 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
20:24.01 andromeda-galaxy brlcad: so until you have a chance to put those ones up, I'll find something else to do... maybe some of those CoreInterface tasks...
20:24.03 brlcad andromeda-galaxy: don't worry about the claim/unclaim ... the task to vis will get added probably tonight along with a few others and you can unclaim/claim/reclaim then ...
20:24.19 brlcad definitely wouldn't want you to jump to a diff task "waiting"!
20:24.27 andromeda-galaxy brlcad: great! in that case, I won't
20:24.48 andromeda-galaxy just wanted to check since sometimes the task batches don't go up for a while...
20:24.57 brlcad yeah, don't work something else if this is at all interesting .. just keep going and they'll get credited
20:25.02 andromeda-galaxy I'll just start working on the vis now so I have it ready when you put it up
20:25.10 brlcad great
20:25.29 brlcad MarcTannous: I'm not in review position at the moment or I would
20:25.41 brlcad MarcTannous: in discussion position if you have questions ;)
20:26.07 andromeda-galaxy but in general, you think that I should waait until after the vis is done and and we've had a chance to look at the results from it to work on gen_conic(), right?
20:26.28 MarcTannous brlcad: well I'd like to suggest some tasks revolving either around BRLCAD::Objects or Vector3Ds
20:27.11 MarcTannous brlcad: These are both heavily used in rt^3 and could use some operators to make the code easier to read/implement
20:27.26 brlcad andromeda-galaxy: yes, I think that's in order ...
20:27.30 MarcTannous brlcad: such as overflowing operators or adding some basic comparation functions.
20:28.24 brlcad MarcTannous: hm, those sound like great questions for d_rossberg as that's his domain
20:28.47 brlcad he did comment in one of the tasks why there were limited facilities
20:28.47 MarcTannous he mentioned BRLCAD::objects comparators a few days ago IIRC
20:28.47 andromeda-galaxy brlcad: sure, then I'll take a look at doing the visualization and see if it brings up anything that makes one sampling approach look particularly good
20:28.52 MarcTannous but he said it would be pretty ahrd to implement
20:29.10 brlcad "pretty hard" makes for poor gci tasks :)
20:29.19 brlcad especially if rossberg says they're hard :)
20:29.35 brlcad andromeda-galaxy: great
20:29.38 MarcTannous maybe a beginner task for overflowing the == operator on Vector3Ds?
20:29.59 MarcTannous it's a static function with 4 lines of code that I ahve to write in all my unit tests
20:30.05 brlcad andromeda-galaxy: grided is always a safe bet -- the question is really whether there's already something shooting a regular or irregular circular pattern, precedence
20:30.42 starseeker andromeda-galaxy: I'll hold off on putting up GeometricTools tasks if you're going to tackle the pattern raytracing - that's the more useful of the two
20:30.47 brlcad MarcTannous: oh you mean to create a mini set of math helper routines just for the unit testing?
20:31.04 MarcTannous I think it would help with other parts of the code too, not just unit testing
20:31.17 MarcTannous addition of Vector 3Ds, substraction, checking for equality etc
20:31.19 MarcTannous basic stuff
20:31.26 brlcad well the other parts of the code aren't test code, so the considerations change in a big way :)
20:31.41 MarcTannous a global library that would include all these
20:31.45 MarcTannous and be included where needed
20:31.52 MarcTannous is that big?
20:31.52 brlcad most of that already exists in brl-cad's basic math library (C API)
20:32.08 MarcTannous ow
20:32.08 brlcad so we definitely wouldn't want to duplicate everything
20:32.21 brlcad and double our maintenance burden
20:32.45 brlcad not to mention questions about validity (proving routines are correct is a LOT of work) and interoperability
20:33.05 brlcad that's why daniel mentioned he left that up to the calling application, so you can use different math libraries and MOOSE doesn't need to know or care
20:33.20 brlcad not impossible, but I think there are lower fruit to get picked first
20:33.58 brlcad e.g., if the problem is four lines of code getting replicated, refactoring rules would dictate just putting those four lines into a utility file local to the tests so they're only defined once
20:33.58 MarcTannous okay then, thought it wouldn't alter the "whole" so much
20:34.26 MarcTannous but it would be pretty neat to have operators on Vector3Ds defined as to avoid those huge ifs in unit tests
20:37.49 brlcad andromeda-galaxy: useful reading: http://wiki.povray.org/content/Reference:Camera
20:38.11 brlcad MarcTannous: I suggest asking daniel about that
20:40.12 andromeda-galaxy brlcad: pov-ray?
20:40.47 andromeda-galaxy I might be looking at the wrong output for this... I was trying to look at the plot3 output from rtshot with R_DEBUG&RDEBUG_PLOTRAY set
20:43.22 brlcad andromeda-galaxy: yeah, pov-ray's docs on cameras are very similar as you're basically setting up a type of camera
20:43.39 *** join/#brlcad ColloquyUser (~caen23@92.81.191.161)
20:43.46 andromeda-galaxy oh, you mean for the parameters to rtshot?
20:43.58 brlcad (the camera is what defines the ray orientations)
20:44.24 andromeda-galaxy ahh...
20:44.28 brlcad so I just mean in general, in terms of thinking about what the API should look like, what options where should/shouldn't be
20:44.38 brlcad s/where/there/
20:45.02 andromeda-galaxy rtshot -p 0 0 0 -d 1 0 0 -X 80000000 -c 10 -n 3 -R 30
20:45.15 andromeda-galaxy oh sorry, that was the wrong thing
20:45.19 andromeda-galaxy right
20:46.02 andromeda-galaxy that makes sense.. .right now for the visualization I'm trying to make rtshot shoot a bundle, but the above command doesn't seem to be working... it appears to only be shooting one ray for some reason
20:46.05 Notify 02GCI:iamhasana * 4531831353376768 : Task Claimed - I would like to work on this task.
20:49.46 brlcad andromeda-galaxy: don't know, never run that command ... but I do know it was working at some point; might have gotten broken during some maintenance
20:50.41 andromeda-galaxy hmm... okay, still looking into it... if it doesn't start working soon, I'll just write a little application that calls gen_* and then outputs the rays in some nice text format
20:51.15 andromeda-galaxy many of the povray camera options seem to have to do with the projection that the camera should use...
20:53.30 andromeda-galaxy brlcad: which is kind of interesting... most of the options there seem to really make sense as options to the various ray-pattern-generators, each of which would need their own options, rather than for shooting individual rays. The different kinds of perspectives are also kind of interesting, it seems like at least some of them could be implemented as their own pattern generators
20:53.40 andromeda-galaxy (sorry if that cut off, I can't tell for sure if it did or not)
20:54.26 Notify 02GCI:iamhasana * 4531831353376768 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:54.28 brlcad didn't cut off and that's why I mentioned the url; rather deceivingly relevant
20:54.35 andromeda-galaxy ahh
20:55.33 brlcad gotta run, ttyl!
20:55.35 andromeda-galaxy it *seems* relevant but most of it is related to the whole-scene based stuff... it would also be kind of fun to think about ray pattern generators that take geometry as an input option and then use it as part of the generation...
20:55.42 Notify 02GCI:iamhasana * 4531831353376768 : Task Claimed - I would like to work on this task.
20:55.44 andromeda-galaxy sure :-)
20:55.50 brlcad andromeda-galaxy: *bingo*
20:56.02 brlcad this is part of a larger issue, creating patterns of replicated geometry
20:56.18 brlcad where here the geometry is a simple oriented line/ray
20:56.24 brlcad but could in theory be any geometry
20:56.45 brlcad and you might want a linear, circular, or rectangular pattern based on a parameterization
20:58.01 andromeda-galaxy ah, that makes sense... hopefully this will help get there
20:59.18 brlcad btw, the -X 0x80000000 should work... redirect stdout to a file.plot3
20:59.36 andromeda-galaxy that seems to be working, it just only seems to be shooting one ray for some reason...
21:00.13 brlcad ah
21:00.19 Notify 02GCI:iamhasana * 4531831353376768 : None - Do you know how to submit your designs ?
21:00.40 brlcad someone was messing around in there earlier specifically on the bundle shooter and might have broken it
21:01.03 andromeda-galaxy makes sense... I'm pretty sure it's calling rt_shootray_bundle()
21:01.49 andromeda-galaxy the code for rt_shootray_bundle() looks suspiciously similar to that foor rt_shootray(), that's one reason to favor rt_shootrays() at leasat
21:11.50 MarcTannous good night guys
21:26.41 brlcad cya MarcTannous !
21:39.42 starseeker well, phooey arbn doesn't do concave shapes
21:42.52 brlcad nope, it's a union of half-spaces by definition
21:43.09 brlcad er, the intersection rather
21:43.30 starseeker crud was hoping to use than instead of NMG
21:43.32 starseeker oh well
21:44.30 brlcad could take it as an opportunity to fix+merge the nmgreorg branch! that'd help reduce the mess greatly
21:44.45 starseeker heh. More concerned with the raytracing performance, actually
21:45.34 starseeker NMG (IIRC) is still slow
21:45.49 starseeker still wants to replace the NMG ray intersection with BoT intersection under the hood
21:46.12 brlcad reduces model->region->shell->loops->edges->vertics to just shell->loops->edges->vertices which will help with that some
21:46.26 brlcad doesn't have to go as deep and not nearly as big API
21:46.50 starseeker nods - big job though and basically a distraction from my main objective
21:47.15 brlcad NMG speed up about 25% just by using pooling ... most of the rest is just simple linear algorithms scanning over all pairings
21:47.53 starseeker still - we should in principle be able to convert it to BoTs on the fly and do NMG almost exactly as fast as BoT
21:47.56 brlcad it's not a distraction if you need a polygonal container...
21:48.07 brlcad unless you're bob :)
21:48.13 maths22 brlcad: did you see the CDash coverage stuff?
21:48.27 brlcad maths22: nope, at least I don't think so
21:48.49 brlcad going nmg->bot isn't a problem ... pretty sure that works now pretty well
21:49.01 brlcad using it for ray tracing would be good obviously
21:49.19 brlcad the time you were talking about didn't sound like a ray tracing performance issue
21:49.22 brlcad but construction
21:49.40 maths22 brlcad: http://brlcad.org/CDash/viewCoverage.php?buildid=7
21:50.18 brlcad maths22: that's awesome!
21:50.27 brlcad does it stay up-to-date?
21:51.15 brlcad wonders if that's counting the tests in the regress directory
21:51.17 brlcad and benchmark
21:52.20 maths22 brlcad: regress is included; benchmark isn
21:52.36 maths22 isn´t
21:52.50 maths22 brlcad: would having it update once a week be reasonable?
21:52.50 starseeker brlcad: what I wanted to do was toss a bunch of plane equations into arbn and get back a primitive. That's out unless I use the convex hull approach and construct a boolean tree of arbns, which has its attractions...
21:53.47 starseeker I went from nmg faces to brep faces for the primitive->brep work, I'm sure I can go the other way for this... but it's a lot of explicit vertex/edge/loop/etc. mucking I was hoping I could dodge
21:54.31 starseeker especially if going to NMG also gives a slow raytrace - was thinking arbn might be both more compact and faster
21:56.07 starseeker it's even conceivable that the arbn tree approach might let me reduce some shapes down to simple arb combinations
21:58.07 brlcad maths22: includes the unit tests? I forget the target name starseeker created to just run them but basically "make test" runs everything (except make benchmark)
21:58.24 brlcad would be good to run all three test types for coverage reporting since they're more reflective
21:58.36 brlcad starseeker: what was the name of that new target?
21:58.58 brlcad starseeker: boolean tree of arbns... that is interesting!
21:59.33 starseeker make check?
21:59.49 brlcad and for what it's worth, I'd be a little surprised if arbn ended up faster than nmg for an object with the same face count
22:00.00 brlcad yeah, check, that's the one -- thanks
22:00.25 starseeker maybe not faster, but possibly more compact...
22:00.32 brlcad maths22: so yeah, test and benchmark or regress and check and benchmark :)
22:00.36 maths22 brlcad: It does the equivalent of make test
22:00.52 starseeker might be worth some experimentation, but first I need to get *something* working, good bad or indifferent
22:01.08 brlcad definitely more compact
22:01.11 brlcad (arbn)
22:01.18 starseeker test includes some things that are known not to be working, like flawfinder and rtwizard
22:02.09 starseeker flawfinder in particular would be a job to get working... not sure about the others
22:02.27 maths22 starseeker: we can exclude with a regex
22:02.44 starseeker that's basically what regress and check do automatically
22:02.58 starseeker if it's easier to do it in the CDash setup that's cool too - whatever works
22:05.33 maths22 I just need a single regex that excludes everything we want to exclude (or includes everything we want to include)
22:06.52 brlcad pretty cool to see all the libbu results ... including the coverage across the unit tests themselves
22:07.02 brlcad that in theory exist to provide full coverage ;)
22:07.41 brlcad dives into more reporting
22:07.56 maths22 brlcad: I also could use a regex of files to exclude from coverage testing
22:08.01 maths22 ex src/other
22:11.19 maths22 starseeker: would it be reasonable to add benchmark to make test?
22:11.37 Notify 03BRL-CAD:ejno * 63809 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 4 others): compile the collision algorithm from simrt.c
22:14.58 starseeker maths22: I think it's possible, if brlcad doesn't mind
22:15.37 starseeker does some thought experiments and concludes that arbn boolean trees aren't such a hot idea
22:17.37 starseeker maths22: the regex match would be something like not matching ^regress- or label matching "Regression"
22:17.55 starseeker the "active" regression tests have a label Regression
22:20.32 starseeker maybe we could explicitly disable tests with a NOT_WORKING label and do ctest -LE NOT_WORKING ?
22:24.11 starseeker tries that...
23:09.57 Notify 02GCI:rexey29 * 5269456200663040 : Task Claimed - I would like to work on this task.
23:19.47 Notify 02GCI:Melange * 4938019295461376 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
23:22.31 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
23:30.31 Notify 03BRL-CAD:starseeker * 63810 brlcad/trunk/regress/CMakeLists.txt: add a label to disabled tests so ctest -LE NOT_WORKING will function
23:32.45 Notify 02GCI:judebirch * 5857438834098176 : Redone - Sorry for the mistake, I've done the entire logo again.
23:51.05 Notify 02GCI:mihaineacsu29 * 4531831353376768 : Task Assigned - This task has been assigned to Hasan Ahmad. You have 100 hours to complete this task, good luck!
23:52.41 Notify 03BRL-CAD:starseeker * 63811 brlcad/trunk/src/libbrep/shape_recognition.cpp: Need to use tolerancing on the surface checks - eventaully this will become a parameter.
23:52.44 Notify 02GCI:mihaineacsu29 * 5269456200663040 : Task Assigned - This task has been assigned to Rexey. You have 100 hours to complete this task, good luck!
23:54.25 Notify 03BRL-CAD:starseeker * 63812 brlcad/trunk/src/librt/test_shape_recognition.cpp: Start thinking about how to handle the planar case. nmg is the catch-all solution, but also the least beneficial when it comes to compact data storage.
IRC log for #brlcad on 20141223

IRC log for #brlcad on 20141223

00:02.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
00:11.20 Notify 03BRL-CAD:starseeker * 63813 brlcad/trunk/src/librt/test_shape_recognition.cpp: typo
00:13.38 starseeker maths22: does 63810 + ctest -LE NOT_WORKING do what you need?
00:17.12 Notify 03BRL-CAD:starseeker * 63814 brlcad/trunk/bench/CMakeLists.txt: ws
00:19.54 maths22 starseeker: Will check...
00:28.31 Notify 03BRL-CAD:starseeker * 63815 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/librt/test_shape_recognition.cpp): test is for planar objects period, not just arbn
00:32.50 Notify 03BRL-CAD:starseeker * 63816 (brlcad/trunk/src/librt/CMakeLists.txt brlcad/trunk/src/librt/test_shape_recognition.cpp): more notes
00:33.12 andromeda-galaxy starseeker, maths22: anyone know of a decent tool for turning lots of points with floating-point coordinates into decent (better than gnuplot/dumb terminal) ascii art? the gnuplot/dumb terminal has too much distortion...
00:34.54 starseeker erm
00:36.11 starseeker aa-lib?
00:37.47 andromeda-galaxy starseeker: I'll take a look at it, thanks!
00:38.08 andromeda-galaxy I have my code outputting essentially gnuplot data files, but translating circles b hanad is really annowing
00:38.14 andromeda-galaxy *by hand is really annoying
00:38.49 starseeker for really tight diagram sizes I'm not sure how well it will do - someone did some 3d diagrams for some of our docs a while back, but I don't recall what tool they used
00:39.28 andromeda-galaxy ahhh
00:39.55 starseeker if you have a lot of trouble might be worth fishing through the logs
00:40.08 andromeda-galaxy indeed... I might try that if I can't get aalib to do what I want
00:43.10 Notify 03BRL-CAD:starseeker * 63817 brlcad/trunk/src/librt/CMakeLists.txt: Just use a configure define rather than trying to keep this commented out for commits
00:47.41 andromeda-galaxy brlcad: do you mind if I don't have ascii art diagrams for rt_raybundle_maker()? getting all the circles done is ascii art seems quite challenging...
00:52.01 Notify 03BRL-CAD:starseeker * 63818 brlcad/trunk/src/librt/test_shape_recognition.cpp: Add a note to look at arbn tessellation routines.
00:52.05 starseeker andromeda-galaxy: I wouldn't worry about it - the diagrams are less important than the functionality
00:52.49 starseeker if ascii art won't cut it, we can put together something in DocBook with images
00:55.04 andromeda-galaxy starseeker: from above, brlcad wanted me to do another task to get some visualizations of what is already there
00:55.29 andromeda-galaxy for doing ray bundle creation, he mentioned that ideally there would be ascii art images that we could include in the function docstrings
00:57.10 andromeda-galaxy once visualized, lets make the "final product" a simple ascii art depiction of the pattern annotated with the generator args
00:57.28 andromeda-galaxy sorry, didn't mean to send that twice...
00:59.01 andromeda-galaxy starseeker unfortunately ascii art + (lots of nested) circles != simple as far as I can tell...
01:00.53 andromeda-galaxy at least if I'm trying to make everything look really correct (what I was trying to do was one '*' for each point to be plotted that was shown in the gnuplot output)
01:02.47 andromeda-galaxy actually, in general, ascii art for some of these patterns seems likely to get very messy...
01:10.09 andromeda-galaxy brlcad, starseeker: also, aa-lib &c seem fine for getting the general gist of normal images across, but they don't seem to do too well with precision grapahs...
01:19.29 maths22 Does anyone know why www launches so many svn processes on bz?
01:21.15 maths22 This first error does not look good: http://brlcad.org/CDash/viewBuildError.php?buildid=10
01:22.35 andromeda-galaxy maths22: that does look bad...
01:46.38 andromeda-galaxy brlcad: I think that I actually have a reasonable gen_conic implemented...
03:34.25 Notify 02GCI:Melange * 5218710037987328 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
03:49.55 starseeker that's (mostly) more of the step warnings, probably coming from the step-g build and friends
03:50.00 starseeker I'll try to quiet it tomorrow
03:52.30 starseeker one of our students is doing some work with the simrt code, so that may be part of it...
03:53.37 *** join/#brlcad YashM (~YashM@59.88.28.94)
03:54.10 ignacio good night n_n
04:24.02 Notify 02GCI:gjeet * 5857438834098176 Design Coreinterface logo #6 https://www.google-melange.com/gci/task/view/google/gci2014/5857438834098176: Yeah that looks good It looks good. Just a few tweaks...
05:03.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:23.36 *** join/#brlcad alisha (~alisha@115.241.211.49)
05:44.46 Notify 02GCI:hunarmalik * 4938019295461376 : Task Claimed - I would like to work on this task.
05:48.12 Notify 03BRL-CAD:maths22 * 63819 brlcad/trunk/CTestConfig.cmake: Updated CTestConfig file
05:53.52 *** join/#brlcad YashM_ (~YashM@117.223.172.158)
06:34.21 *** join/#brlcad chick_ (~capslock@41.205.22.41)
06:41.22 Stragus Woah. Europa Report is one amazing movie.
06:56.37 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
06:56.55 MarcTannous @any mentor http://www.google-melange.com/gci/task/view/google/gci2014/5823454855036928, please.
07:03.43 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:42.52 Notify 02GCI:shardulc * 6620713125412864 : Task Claimed - I would like to work on this task.
07:47.30 Notify 03BRL-CAD Wiki:Nmaditi123 * 0 /wiki/User:Nmaditi123:
08:17.38 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:59.38 *** join/#brlcad shardulc (~shardul@122.179.145.206)
09:00.01 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:02.38 shardulc hello everybody, I'm a GCI student doing this task: <http://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864>
09:02.44 Notify 02GCI:gjeet * 6620713125412864 : Task Assigned - This task has been assigned to shardulc. You have 100 hours to complete this task, good luck!
09:02.50 Notify 02GCI:gjeet * 4938019295461376 : Task Assigned - This task has been assigned to Hunar Malik. You have 100 hours to complete this task, good luck!
09:02.55 Notify 02GCI:gjeet * 4938019295461376 : Task Reopened - This task has been Reopened.
09:03.50 Notify 02GCI:brlcad * 5823454855036928 : 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...
09:03.51 Notify 02GCI:gjeet * 4938019295461376 : Melange bug - Hey hunar, please claim it again, By mistake I pressed assign button twice.
09:04.59 shardulc I read a little about Archer, but I can't find anything which would tell me a bit more about what Archer actually does (is this what I'm supposed to do?)
09:05.35 shardulc could anyone point me to a resource, or explain a bit so that I can get started on my own?
09:07.15 shardulc http://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
09:07.15 gcibot Write manual page documentation (for archer)
09:07.15 gcibot Status: Claimed (4 days 3 hrs 54 min)
09:07.15 gcibot Mentor(s): Popescu Andrei, Jacob B
09:07.23 YashM_ shardulc: the best way to know about Archer is download the application
09:07.52 shardulc you mean get BRL-CAD?
09:07.57 *** join/#brlcad chick_ (~capslock@41.205.22.41)
09:08.04 YashM_ yep
09:08.48 shardulc I already have the sources and I can build BRL-CAD successfully, and I've written docs for three or four commands in the past.
09:09.21 shardulc so do I start using archer directly?
09:09.47 YashM_ look for the mged.xml, play with archer and write docs in a similar way
09:10.39 Notify 02GCI:brlcad * 5823454855036928 : patch and more - I think patch format will indeed help reviewing this kind of change where multiple files are affected. Some minor stylistic points to work on in...
09:11.20 *** join/#brlcad merzo (~merzo@19-30-133-95.pool.ukrtel.net)
09:12.07 shardulc YashM_: ok, thanks!
09:22.09 Notify 02GCI:brlcad * 5863782450462720 : 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...
09:22.10 Notify 02GCI:brlcad * 5863782450462720 : Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
09:22.24 Notify 02GCI:brlcad * 5863782450462720 : which timeframe? - Aditya, notice that the task description identifies three different potential timeframes. Which is this supposed to address? That said, this...
09:24.35 *** join/#brlcad YashM (~YashM@117.222.65.0)
09:43.52 shardulc hello everybody, I'm a GCI student doing this task: http://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
09:43.52 gcibot Write manual page documentation (for archer)
09:43.52 gcibot Status: Claimed (4 days 3 hrs 18 min)
09:43.52 gcibot Mentor(s): Popescu Andrei, Jacob B
09:44.19 shardulc I can build BRL-CAD successfully, but when I run
09:44.28 shardulc <PROTECTED>
09:44.44 shardulc I get a splash screen and an error dialog.
09:47.48 shardulc The error dialog says "An unexpected error occurred", and gives me a backtrace
09:52.09 shardulc http://pastebin.com/saqBeu5j has the error message
09:59.33 *** join/#brlcad shardulc (~shardul@122.179.145.206)
10:15.05 Ch3ck_ shardulc: is it not ./build/bin/archer?
10:16.59 Notify 02GCI:edisonlee55 * 4928791491117056 : Task Claimed - I would like to work on this task.
10:17.35 Notify 02GCI:ch3ck * 4928791491117056 : Task Assigned - This task has been assigned to Edison Lee. You have 100 hours to complete this task, good luck!
10:18.15 Notify 02GCI:edisonlee55 * 4928791491117056 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:35.16 shardulc hello all, where can I find the sources for archer?
10:36.35 Ch3ck_ shardulc: archer?
10:36.48 Ch3ck_ do you have a fresh checkout for brlcad
10:36.49 Ch3ck_ ?
10:37.15 shardulc yes, I do
10:37.29 Ch3ck_ shardulc:have you properly compiled it?
10:37.43 Notify 02GCI:rohit_agarwal * 5880415785058304 : Correcting Some Old Mistakes - Before doing this task I would like to correct my mistakes in two tasks that I had completed before. In the task - ANIMATE...
10:37.44 shardulc yes.
10:37.59 Ch3ck_ what is the nameof the build directory?
10:38.11 Ch3ck_ brlcad_build,brlcad-build?or what
10:38.34 shardulc it's .build under the checked-out directory brldcad
10:38.41 shardulc *brlcad
10:38.48 Ch3ck_ that's wrong shardulc
10:39.07 Ch3ck_ you were supposed to create a separate directory from the build
10:39.31 Ch3ck_ shardulc: create a brlcad_build dir outside of brlcad
10:39.45 shardulc and then?
10:39.54 Ch3ck_ ok shardulc let's do this
10:40.08 Ch3ck_ 1.) run "svn status" inside brlcad checkout
10:40.30 Ch3ck_ show me output on paste.kde.org
10:40.39 shardulc nothing's been changed except for the .build directory which I created
10:40.56 Ch3ck_ 2.) "svn up"
10:41.04 shardulc inside .build, I ran cmake and then make to build BRL-CAD
10:41.15 Ch3ck_ nope i don't like it that way
10:41.16 shardulc svn up does nothing, it's already up-to-date
10:41.26 Ch3ck_ good
10:41.40 Notify 02GCI:rohit_agarwal * 5564446986469376 : A Correction - I found a mistake in my work and have uploaded a new file with corrections in the task - Design Coreinterface logo #10...
10:41.41 Ch3ck_ 3.) mkdir brlcad_build outside brlcad
10:42.10 shardulc ok
10:43.02 Ch3ck_ 4.) do the cmake *magic* "cmake ../brlcad-checkout-dir -DBRLCAD_BUILD_TYPE=Debug -BRLCAD-BUNDLED=ON;make"
10:43.15 Notify 02GCI:rohit_agarwal * 6424327624851456 : A Correction - I found a mistake in my work and have uploaded a new file with corrections in the task - Design Coreinterface logo #10...
10:44.07 Ch3ck_ shardulc: hope your run that inside brlcad_build
10:44.18 Ch3ck_ s/run/running/
10:45.36 shardulc ok, that's running now
10:46.55 Ch3ck_ shardulc: let me know when you're done
10:53.46 Notify 02GCI:jatish * 5311760286351360 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:53.50 *** join/#brlcad rohitagarwal (~Rohit@14.194.242.43)
11:09.19 Notify 02GCI:jatish * 5219416023236608 : Task Claimed - I would like to work on this task.
11:12.00 Notify 02GCI:jatish * 5219416023236608 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
11:28.55 shardulc Ch3ck_: I'm getting a warning (read as error because of the compilation flags) saying that empty translation units are forbidden.
11:30.00 shardulc I've fixed it for now with a dummy typedef (I got that from http://stackoverflow.com/questions/26541150/warning-iso-c-forbids-an-empty-translation-unit)
11:32.58 shardulc Ch3ck_: my build is done now
11:33.23 Notify 02GCI:adityagulati * 5863782450462720 : Ready for review - The work on this task is ready to be reviewed.
11:39.04 Notify 02GCI:Melange * 5220441446678528 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
11:44.15 Notify 02GCI:sfurti06 * 5828248575410176 : Ready for review - The work on this task is ready to be reviewed.
11:46.38 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.242.203)
11:50.51 Ch3ck_ shardulc: i got that same error too
11:51.05 Ch3ck_ so have your successfully launched archer?
11:53.44 shardulc it launches, but gives an "unexpected error"
11:54.06 shardulc http://pastebin.com/saqBeu5j is the trace it gives me
11:54.39 shardulc otherwise archer works without glitches
11:56.09 Notify 02GCI:rossberg * 5880415785058304 : None - MOOSE is a concept for a new library that bundles BRL-CAD's core functionality and provides them with an object orientated interface. First steps are...
11:56.44 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.242.203)
11:57.01 Ch3ck_ shardulc: alright looks like a bug
11:57.12 Ch3ck_ could you file the bug?
11:57.38 Ch3ck_ has not succeeded in compiling brlcad with the iso-c error hanging
11:58.29 Notify 02GCI:rossberg * 5828248575410176 : Task Closed - Congratulations, this task has been completed successfully.
12:01.18 Notify 02GCI:rishisharma7361 * 4938019295461376 : Task Claimed - I would like to work on this task.
12:01.32 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.242.203)
12:02.00 shardulc Ch3ck: yes, I'll do that
12:02.44 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:25.05 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
12:25.14 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
12:26.42 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.242.203)
12:26.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:26.42 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
12:27.00 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/session)
12:27.00 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
12:27.00 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
12:27.00 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
12:27.00 *** join/#brlcad mpictor (~mark@c-69-136-183-213.hsd1.in.comcast.net)
12:28.08 *** join/#brlcad adityagulati (dfe1f2cb@gateway/web/cgi-irc/kiwiirc.com/ip.223.225.242.203)
12:28.50 *** join/#brlcad YashM (~YashM@117.222.65.0)
12:32.24 Ch3ck_ shardulc: good
12:42.35 Notify 02GCI:utkarshsingh341 * 6062225777229824 : Task Claimed - I would like to work on this task.
12:43.46 Notify 02GCI:mihaineacsu29 * 6062225777229824 : Task Assigned - This task has been assigned to utkarshsingh. You have 100 hours to complete this task, good luck!
12:44.40 Notify 02GCI:utkarshsingh341 * 6062225777229824 : one doubt - i wanted to know, do we have to make the cheat-sheet designs for websites and webpages?
12:50.57 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:03.56 Notify 02GCI:ishwerdas * 4938019295461376 : Task Assigned - This task has been assigned to Rishi. You have 100 hours to complete this task, good luck!
13:06.07 Notify 02GCI:ishwerdas * 5863782450462720 : Task Closed - Congratulations, this task has been completed successfully.
13:08.23 Notify 02GCI:utkarshsingh341 * 6062225777229824 : None - i also wanted to ask whether the design has to be pertaining to the logo of BRL - CAD and the design cheat-sheet has to be submitted in a single...
13:27.53 shardulc where are the archer sources?
13:37.32 ``Erik src/archer and src/tclscripts/archer (and many others, since it uses libged)
13:52.10 Notify 02GCI:adityagulati * 5781659991408640 : Task Claimed - I would like to work on this task.
13:52.15 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
14:14.03 Notify 02GCI:judebirch * 5857438834098176 : I have now done that too. - I have uploaded a new file
14:14.28 Notify 02GCI:judebirch * 5857438834098176 : Ready for review - The work on this task is ready to be reviewed.
14:15.45 Notify 03BRL-CAD:starseeker * 63820 brlcad/trunk/src/libged/simulate/simrt.c: Include common.h so we don't get an empty file when bullet is disabled.
14:16.49 starseeker maths22: 63820 should address the first (simrt.c.o) issue
14:36.23 starseeker maths22: and 63821 should avoid the false positive keyword hits from the step/express logic
14:36.58 Notify 03BRL-CAD:starseeker * 63821 (brlcad/trunk/db/nist/CMakeLists.txt brlcad/trunk/src/conv/step/CMakeLists.txt): Redirect output from various step commands to logs
14:39.25 Notify 02GCI:sharan1998 * 5798062521843712 : Task Claimed - I would like to work on this task.
14:51.54 shardulc would someone clarify what archer expects at the command line?
14:52.01 shardulc my understanding is:
14:52.22 shardulc <PROTECTED>
14:53.07 shardulc <PROTECTED>
14:53.45 shardulc <PROTECTED>
14:53.59 Notify 03BRL-CAD:starseeker * 63822 brlcad/trunk/src/librt/test_shape_recognition.cpp: Automatically create the rcc primitives. We won't be able to manually debug NMG insertion, so it's time to add r/w to the mix.
14:54.02 shardulc <PROTECTED>
14:54.48 shardulc since I can't get anything to work, this is probably wrong, so could someone tell me how to proceed?
14:55.05 shardulc and are there any other command-line options?
14:59.39 shardulc (note: I was looking at src/tclscripts/lib/GeometryIO.tcl)
15:13.33 maths22 ``Erik: could Notify be modified to perform a get request to a particular url to trigger a build?
15:13.36 Notify 02GCI:samrat_singh * 5337594732740608 : Task Claimed - I would like to work on this task.
15:18.56 *** join/#brlcad martinhesa (~Martin@241.Red-80-39-185.dynamicIP.rima-tde.net)
15:19.03 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:19.26 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:19.59 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/5781659991408640 could someone assign me this task?
15:20.00 gcibot Design Coreinterface logo #3
15:20.00 gcibot Status: ClaimRequested
15:20.00 gcibot Mentor(s): Popescu Andrei, Ishwerdas
15:24.53 Notify 02GCI:sharan1998 * 5798062521843712 : Silly - Can u tell me how to create a hyp I tried in hyp.s hyp and inserted the attributes but it returned an error everytime I tired..
15:26.33 Notify 02GCI:rossberg * 5337594732740608 : Task Assigned - This task has been assigned to Sammy. You have 100 hours to complete this task, good luck!
15:28.28 Notify 02GCI:rossberg * 5798062521843712 : Task Assigned - This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!
15:31.07 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/5781659991408640 could someone assign me this task?
15:31.08 gcibot Design Coreinterface logo #3
15:31.09 gcibot Status: ClaimRequested
15:31.09 gcibot Mentor(s): Popescu Andrei, Ishwerdas
15:31.13 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
15:32.44 Notify 02GCI:rossberg * 5798062521843712 : What error did you get? - From which values did you wanted to create the hyp?
15:33.19 shardulc would someone clarify what archer expects at the command line?
15:33.24 Notify 02GCI:rossberg * 5781659991408640 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
15:34.05 shardulc I tried reading src/tclscripts/lib/GeometryIO.tcl but what I gathered was not enough to make anything work.
15:36.35 Notify 02GCI:adityagulati * 5781659991408640 : Ready for review - The work on this task is ready to be reviewed.
15:39.51 Notify 02GCI:adityagulati * 5781659991408640 : New Files - Sir, I have made two variants by the name moose1 and moose2. Hope you like it. Regards, Aditya
15:44.35 Notify 02GCI:rossberg * 5857438834098176 : Task Closed - Congratulations, this task has been completed successfully.
15:46.08 maths22 anyone know what is going on here: http://brlcad.org/CDash/viewBuildError.php?type=1&buildid=15?
15:46.37 *** join/#brlcad ishwerdas (3b5bee53@gateway/web/cgi-irc/kiwiirc.com/ip.59.91.238.83)
15:48.05 Notify 02GCI:rossberg * 5781659991408640 : Task Closed - Congratulations, this task has been completed successfully.
15:50.06 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
15:51.47 starseeker maths22: there's a system zlib in place, which the linker is warning us may interfere with our own zlib
15:52.33 starseeker we can work around this by doing -DBRLCAD_ZLIB=SYSTEM at the cmake configure (IIRC) but of course that doesn't test our zlib
15:52.46 starseeker I don't know of a way to suppress those linker warnings - let me check
15:53.55 Notify 02GCI:adityagulati * 5221204004700160 : Task Claimed - I would like to work on this task.
15:55.38 shardulc hello, could someone help me?
15:55.56 shardulc what does archer expect at the command line?
15:56.20 starseeker it can accept a filename (.g file)
15:57.20 shardulc I got that bit, but what else?
15:57.36 shardulc I was reading src/tclscripts/lib/GeometryIO.tcl
15:58.03 shardulc that talks about what it does if it gets, say, a .asc file, and so on
15:58.15 shardulc but I can't get it to work.
15:58.29 starseeker what error are you getting?
16:00.01 Notify 02GCI:rossberg * 5221204004700160 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
16:00.03 shardulc it says 'invalid command name "::run_conversion_config{../../db/cube.asc"'
16:00.14 starseeker this is with latest trunk?
16:00.16 shardulc then 'Unexpected error, aborting'
16:00.21 shardulc yes, latest trunk
16:00.47 shardulc the command was `bin/archer /path/to/cube.asc'
16:07.32 Notify 03BRL-CAD:ejno * 63823 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 2 others): refactor rt collision algorithm (in progress); is now generating a circular grid of rays
16:12.21 Notify 03BRL-CAD:starseeker * 63824 (brlcad/trunk/src/tclscripts/lib/GeometryIO.tcl brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl): Fix geometry loading logic
16:12.35 starseeker shardulc: try 63824
16:13.54 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5240672755908608
16:13.55 gcibot Fix closedb
16:13.55 gcibot Status: Reopened
16:13.55 gcibot Mentor(s): Jacob B, Ch3ck
16:14.01 YashM closedb works fine for me?
16:14.08 Notify 02GCI:rishisharma7361 * 4938019295461376 : Ready for review - The work on this task is ready to be reviewed.
16:21.10 YashM is anyone able to produce the closedb bug
16:24.59 andromeda-galaxy YashM: no... I discussed that task with brlcad, you can see if you can find it in the logs at http://ibot.rikers.org/%23brlcad
16:26.56 YashM so why'd you unclaim it?
16:27.03 YashM did you find the svn revision
16:30.59 andromeda-galaxy YashM: no, I went 1-2 years back in history and it was still working as far as I could tell
16:31.12 YashM O.O
16:31.12 andromeda-galaxy and there were some algorithmic ones that I'd been looking forward to doing, so I switched to those
16:31.37 andromeda-galaxy I think that the base svn revision from the vm had it still working
16:33.02 YashM possibility that it gave an error on a specific machine?
16:35.03 andromeda-galaxy not sure... I suppose that that's a possibility...
16:35.28 *** join/#brlcad geekgrl (~geekgrl@43.241.146.94)
16:38.54 martinhesa The "design a new website" task mentions that two designs must be done, for large and small screens. Should I design two separate versions or a responsive one?
16:43.54 d_rossberg i would prefer a responsive one
16:44.50 martinhesa d_rossberg: Great!
16:49.16 Notify 02GCI:rohit_agarwal * 5880415785058304 : Ready for review - The work on this task is ready to be reviewed.
16:51.13 MarcTannous d_rossberg, you around?
16:51.36 MarcTannous talked to Sean yesterday regarding introducing some basic Vector3D operators/functions for rt^3, he said it would be better to talk to you
16:51.49 MarcTannous Simple stuff like overflowing the =, ==, +, -, *, / etc. operators
16:51.55 MarcTannous Would help, at least in unit tests
16:52.12 MarcTannous Creating/adding these in a library would be possible and helpful?
16:54.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:55.33 Notify 02GCI:rossberg * 5880415785058304 : Task Closed - Congratulations, this task has been completed successfully.
16:57.10 d_rossberg i also thought about adding some helpers to primitives.h
16:57.51 d_rossberg but first your patches have to work (currently they don't)
16:58.18 d_rossberg i'm writing down some ideas for follow-on tasks
16:58.19 *** join/#brlcad alisha (~alisha@115.242.116.188)
17:00.01 d_rossberg furthermore, to implement these helpers the right way a little bit C++ experience is required
17:00.01 maths22 starseeker: is there anything you think I should do about those zlib errors?
17:01.13 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.0)
17:01.19 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
17:02.39 Notify 02GCI:rohit_agarwal * 5880415785058304 : Description - I uploaded Coreinterface Logo 1 in .png as well as .xcf I thought of making it simple. I attached moose horns with BRL-CAD logo to show both...
17:05.09 alisha Hello
17:05.31 alisha I am a newbie but I want to contribute to BRL-CAD
17:05.48 alisha So please guide me about how should I start
17:07.35 d_rossberg alisha: you should try http://brlcad.org/wiki/Tutorial/Newbie
17:08.55 alisha d_rossberg: Thank you for the link. I will have thorough look at it
17:09.52 d_rossberg and what kind of contribution would you like to provide? code, documetation, tests, design, ...
17:10.32 alisha code
17:11.30 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
17:12.31 d_rossberg are you here for the Google Code-in?
17:13.22 alisha No, i want to participate in GSOC-2015
17:14.16 Notify 02GCI:rohit_agarwal * 5890868175175680 : Task Claimed - I would like to work on this task.
17:16.45 d_rossberg then i recommend to download, compile and install BRL-CAD froum sources: http://brlcad.org/wiki/Compiling
17:17.08 Notify 03BRL-CAD:starseeker * 63825 brlcad/trunk/src/librt/test_shape_recognition.cpp: Make a stab at nmg creation. Wireframe suggests we have the right general idea, but raytrace crashes and facetize has trouble - more debugging ahead.
17:17.12 alisha okay
17:17.15 d_rossberg that's the base for writing code for it
17:18.21 Notify 02GCI:rossberg * 5890868175175680 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
17:18.48 alisha d_rossberg: I'll have a closer look at it
17:20.38 maths22 For now, if you want to launch a build after a commit, go to this url: http://brlcad.org/svn/triggerBuild.php
17:20.52 maths22 It will launch a build that will be posted to the dashboard
17:21.09 maths22 I will get it hooked into notify so we don't need to manually run it.
17:22.53 Notify 03BRL-CAD:starseeker * 63826 brlcad/trunk/src/librt/test_shape_recognition.cpp: Flip the trim reverse interpretation
17:23.30 Notify 02GCI:thebradbain * 5260504901615616 : Task Claimed - I would like to work on this task.
17:25.20 maths22 starseeker: see above
17:25.21 Notify 02GCI:rossberg * 5260504901615616 : Task Assigned - This task has been assigned to Bradley Bain. You have 100 hours to complete this task, good luck!
17:28.13 Notify 03BRL-CAD:ejno * 63827 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): add physics objects to the rt_i
17:41.40 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:42.37 Notify 02GCI:mihaineacsu29 * 6062225777229824 Create a BRL-CAD style guide / cheat sheet #4 https://www.google-melange.com/gci/task/view/google/gci2014/6062225777229824: None The design has to be...
17:43.24 YashM g'night
17:48.11 *** part/#brlcad shardulc (~shardul@122.179.145.206)
17:49.45 Notify 03BRL-CAD:ejno * 63828 (brlcad/trunk/src/libged/CMakeLists.txt brlcad/trunk/src/libged/simulate/collision.cpp and 2 others): enable ray shots
17:59.22 *** join/#brlcad chick_ (~capslock@41.205.22.41)
18:10.03 maths22 Is there a reason for not using bu_strncmp as seen here: http://brlcad.org/CDash/testDetails.php?test=3531&build=16
18:22.20 Notify 02GCI:shubham2810 * 5232150064398336 : Ready for review - The work on this task is ready to be reviewed.
18:44.47 *** join/#brlcad chick_ (~capslock@41.205.22.41)
19:07.32 Notify 02GCI:andrewb39 * 5625032667561984 : Task Claimed - I would like to work on this task.
19:09.27 *** join/#brlcad merzo (~merzo@116-58-132-95.pool.ukrtel.net)
19:14.31 *** join/#brlcad winghouchan (~winghouch@2.123.10.10)
19:18.46 Notify 03BRL-CAD:ejno * 63829 brlcad/trunk/src/libged/simulate/collision.cpp: give the contact points to Bullet
19:38.37 Notify 02GCI:tannousmarc * 5823454855036928 : Ready for review - The work on this task is ready to be reviewed.
19:53.47 *** join/#brlcad alisha (~alisha@115.185.98.211)
20:13.16 Notify 03BRL-CAD:ejno * 63830 brlcad/trunk/src/libged/simulate/collision.cpp: scale distances
20:13.28 starseeker maths22: I'm not sure what we can do - it would be nice to filter them but I don't know how
20:13.36 starseeker brlcad: is there any way we can quiet the linker?
20:14.02 starseeker maths22: nice work! (build trigger)
20:15.21 Notify 02GCI:utkarshsingh341 * 6062225777229824 : Ready for review - The work on this task is ready to be reviewed.
20:17.00 starseeker the strncmp is a work in progress - I asked the guy working on that file two switch it out
20:17.26 Notify 02GCI:thebradbain * 5260504901615616 : Ready for review - The work on this task is ready to be reviewed.
20:18.47 Notify 03BRL-CAD:ejno * 63831 brlcad/trunk/src/libged/simulate/simulate.cpp: use libbu string comparison functions
20:23.15 *** join/#brlcad chick_ (~capslock@41.205.22.41)
20:31.37 Notify 03BRL-CAD:ejno * 63832 brlcad/trunk/src/libged/simulate/simulate.cpp: use strlen() to get the prefix length; correct an error message
20:35.25 Notify 03BRL-CAD:starseeker * 63833 brlcad/trunk/src/librt/test_shape_recognition.cpp: Start introspecting the more complex shapes to see what is present.
20:45.42 *** join/#brlcad merzo (~merzo@116-58-132-95.pool.ukrtel.net)
20:58.52 Notify 03BRL-CAD:ejno * 63834 brlcad/trunk/src/libged/simulate/collision.cpp: correct scaling
21:04.12 ``Erik maths22: yes... I'd have to fix some stuff (the shell exec manager I was using had some issues, so I disabled it... but that was how the git mirror was being updated.). I think it'd need some kinda lock to prevent many parallel builds to avoid clobbering the machine (that'd be a lame denial of service vuln)
21:15.21 Notify 03BRL-CAD:ejno * 63835 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): add 'seconds' parameter to the simulate command
21:40.57 Notify 03BRL-CAD:ejno * 63836 brlcad/trunk/src/libged/simulate/collision.cpp: scaling
21:47.13 maths22 ``Erik: I already have a lock
21:49.52 Notify 03BRL-CAD:n_reed * 63837 brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Add a right-click menu to Archer's command window with an entry for pasting the selected path in the tree/list view.
22:06.52 Notify 02GCI:mihaineacsu29 * 5625032667561984 : Task Assigned - This task has been assigned to Andrew. You have 100 hours to complete this task, good luck!
22:10.23 Notify 02GCI:mihaineacsu29 * 6062225777229824 : None - Looks good and clean! Great job! Just make sure to add the raw editing file (.psd, .ai, ...) you worked with.
22:10.33 Notify 02GCI:mihaineacsu29 * 6062225777229824 : 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...
22:14.40 Notify 03BRL-CAD:starseeker * 63838 brlcad/trunk/src/librt/test_shape_recognition.cpp: Start working on analytical routines to spot digestable cylindrical surfaces.
22:25.11 Notify 03BRL-CAD:n_reed * 63839 brlcad/trunk/src/libged/killtree.c: fix bad substitutation from r60263's db_search parameter change; fixes crash running killtree from archer
22:26.25 Notify 03BRL-CAD:ejno * 63840 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/collision.hpp and 2 others): use constants for conversion factors between mm and meters; correct style for floating-point numbers
IRC log for #brlcad on 20141224

IRC log for #brlcad on 20141224

00:13.11 Notify 02GCI:Melange * 5271024618700800 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
00:21.17 Notify 02GCI:iamhasana * 4531831353376768 : Ready for review - The work on this task is ready to be reviewed.
00:39.04 javampir1 sirnam: sorry for the delay, I didn't manage to read IRC lately, and will probably not manage too much more in 2014 - if you want to discuss please write mail on the dev list, or try to talk to kanzure, he is the author of python-brlcad !
00:39.20 javampir1 ?javampire
00:40.49 *** part/#brlcad javampir1 (~javampire@v10024.1blu.de)
00:44.49 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
00:49.48 *** join/#brlcad javampire (~javampire@v10024.1blu.de)
00:50.22 *** join/#brlcad javampire (~javampire@unaffiliated/javampire)
00:55.56 mpictor I just noticed that the most recent item at brlcad.org is from Dec 2013
01:08.33 Stragus It's usual for such software to see months/years between releases
01:10.41 ``Erik the latest gsoc and gci should have been posted
01:11.10 ``Erik and whatever the esa thing was
01:50.02 maths22 Now only the quat tests fail
01:50.26 maths22 Does anyone know what is wrong?
01:51.05 *** join/#brlcad mikolalysenko_ (sid34553@gateway/web/irccloud.com/x-gncuciwlvexgmxtw)
02:23.39 andromeda-galaxy maths22: I'll take a quick look...
02:24.03 andromeda-galaxy they were passing when I first added them...
02:41.15 Notify 02GCI:maths22_m * 5232150064398336 : Looks good - This looks good to me. You seem to have gotten BRL-CAD up and running, and to have successfully modeled your name. Congratulations!
02:41.25 Notify 02GCI:maths22_m * 5260504901615616 : Looks good - This looks good to me. You seem to have gotten BRL-CAD up and running, and to have successfully modeled your name. Congratulations!
02:41.30 Notify 02GCI:maths22_m * 5232150064398336 : Task Closed - Congratulations, this task has been completed successfully.
02:41.31 Notify 02GCI:maths22_m * 5260504901615616 : Task Closed - Congratulations, this task has been completed successfully.
02:45.21 Notify 02GCI:thebradbain * 5604954702086144 : Task Claimed - I would like to work on this task.
02:46.26 Notify 02GCI:maths22_m * 5604954702086144 : Task Assigned - This task has been assigned to Bradley Bain. You have 100 hours to complete this task, good luck!
02:48.34 Notify 02GCI:dom_saun * 5564670123442176 : Task Claimed - I would like to work on this task.
02:49.35 Notify 02GCI:mihaineacsu29 * 5564670123442176 : Task Assigned - This task has been assigned to Dominic Saunders. You have 100 hours to complete this task, good luck!
02:50.16 Notify 02GCI:dom_saun * 5564670123442176 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:07.08 Notify 02GCI:loopyhano475 * 4639899508539392 : Task Claimed - I would like to work on this task.
03:08.09 andromeda-galaxy maths22: at one point, the quat tests were definitely passing...
03:09.47 maths22 andromeda-galaxy: Can you tell what is wrong with them?
03:09.55 Notify 02GCI:maths22_m * 4639899508539392 : Task Assigned - This task has been assigned to Luke. You have 100 hours to complete this task, good luck!
03:09.58 andromeda-galaxy maths22: I think it's actually a problem in bu_scan_fastf_t
03:10.40 maths22 What changed in it that made it not work?
03:10.47 andromeda-galaxy I'm trying to figure that out now
03:11.07 maths22 OK
03:11.15 andromeda-galaxy one of r63780, r63784, r63785 probably.. those are the only revisions after mine that change it
03:11.34 andromeda-galaxy this is definitely the problem for at least some of them, the input is being read incorrectly due to an error in it
03:11.56 andromeda-galaxy if I get it working again, do you mind if I submit it for one of the fix any failing unit test tasks?
03:11.59 andromeda-galaxy t
03:12.12 andromeda-galaxy sorry, missed control key
03:12.23 maths22 I don't mind
03:12.41 andromeda-galaxy great! is bsscanf() really not C89?
03:12.46 andromeda-galaxy *vsscanf()
03:14.40 maths22 http://www.manpagez.com/man/3/vscanf/ C99
03:14.54 maths22 never mind the link
03:15.03 maths22 But it definately is not C89
03:15.08 andromeda-galaxy oh well...
03:15.13 andromeda-galaxy my "man vsscanf()" gives the same manpage for sscanf
03:15.36 andromeda-galaxy which just says that fscanf(), scanf(), and sscanf() conform to all of C89, C99, POSIX.1-2001
03:15.49 andromeda-galaxy so I assumed vsscanf did too, especially since vfprintf() does exist... oh well
03:17.32 andromeda-galaxy I think that r63785 did it
03:17.49 andromeda-galaxy probably, let me finish checking
03:18.10 maths22 Check if it works when you revert
03:18.30 maths22 By the way, this is something continuous integration should help us catch
03:18.49 andromeda-galaxy indeed, that's why I've been looking forward to getting the buildbot builders working
03:19.19 andromeda-galaxy do you remember whether the return value of sscanf() includes any %n formats?
03:19.46 maths22 andromeda-galaxy: I currently have nightly builds at brlcad.org/CDash
03:19.55 maths22 I don't know about sscanf
03:20.16 andromeda-galaxy aha! Execution of a %n directive does not increment the assignment count returned at the completion of execution" but the Corrigendum seems to contradict this. Probably it is wise not to make any assumptions on the effect of %n conversions on the return value.
03:20.22 andromeda-galaxy maths22: cool!
03:20.27 Notify 03BRL-CAD:maths22 * 63841 brlcad/trunk/src/tclscripts/lib/gui_conversion.tcl: added check for if is set
03:21.22 maths22 ``Erik: are you doing something that breaks "libintl.so.8"
03:21.29 maths22 Shared object "libintl.so.8" not found, required by "sudo"
03:22.07 andromeda-galaxy maths22: the problem with bu_scan_fastf_t, at least, was that the code assumed that scanning a string like ",%n" would return 1 as the sscanf() value if successful (which it doesn't, necessarily)
03:22.18 andromeda-galaxy yup, reverting that patch fixes it
03:30.19 andromeda-galaxy maths22: should the code ideally be conforming to both C89 and Technical Corrigendum 1/2 on C89?
03:30.37 maths22 I'm not sure
03:31.14 maths22 What did rev 63785 try to fix?
03:33.01 maths22 brlcad: Shared object "libintl.so.8" not found, required by "sudo"
03:33.15 andromeda-galaxy well, 63784 made the calls to scanf()/sscanf() to check for a delimiter be stored in unused
03:33.23 andromeda-galaxy *an unused variable
03:33.31 andromeda-galaxy and 63785 made it check if that variable was equal to 1
03:34.00 andromeda-galaxy but, that format spec is something like ", %n", etc. --- and according to the ISO standard (at least, the most recent draft that I can find) %n doesn't increment the count
03:34.31 andromeda-galaxy interestingly enough, the Linux man page says, as I mentioned aabove, that TC1 seems to contradict this
03:34.35 andromeda-galaxy but I don't see that anywhere in it;
03:34.39 andromeda-galaxy all that I see is:
03:34.54 andromeda-galaxy Add to subclause 7.9.6.2, line 4 (the n conversion specifier):
03:34.55 andromeda-galaxy No argument is converted, but one is consumed. If the conversion specification with this conversion specifier is not one of %n, %ln, or %hn, the behavior is undefined.
03:35.07 andromeda-galaxy which doesn't seem to change the part that says that no argument is consumed
03:38.08 ``Erik maths22: no, and the lib is there in /usr/local/lib ... but the system seems to be ignoring that dir entirely :/
03:39.57 andromeda-galaxy maths22, ``Erik: so, do you think that I should use the behavior specified in the standard, or trust that the man page found something in a Corrigendum that I didn't?
03:41.14 andromeda-galaxy ``Erik: by the way, do you periodically think of writing lisp-like macros to eliminate boilerplate and then realize you're in C?
03:42.54 ``Erik andromeda-galaxy: I've written C generators before, yes...
03:43.04 maths22 ``Erik: what do you think is wrong?
03:43.40 maths22 With bz
03:44.37 andromeda-galaxy ``Erik: interesting... it must be more annoying than doing it in Lisp though...
03:45.03 andromeda-galaxy I specifically keep starting to write a C macro and then realizing that it needs to do some sophisticated processing of its arguments at compile-time...
03:45.05 ``Erik maths22: dunno, seems like something is jacked with the rtld..
03:56.19 andromeda-galaxy ``Erik, maths22: would either of you mind taking a quick look at the C Corrigendums and seeing if there's anything I've missed with regard to sscanf & %n (since the man page seems to think that the Corrigendum contradicts this)?
03:58.20 Stragus GCC extends macro capabilities to check types of variables and stuff like that
03:58.33 Stragus But it's not standard, so out of the question for BRL-CAD
04:06.35 andromeda-galaxy Stragus: indeed...
04:06.58 andromeda-galaxy what do you think about the %n behavior? do you know of any platforms on which BRL-CAD compiles on which it might increment the returned assignment count?
04:09.51 Stragus Darn, I wasn't aware of that annoying glitch about %n
04:10.00 Stragus Can't you just read in dummy variables instead of skipping?
04:10.26 andromeda-galaxy ?
04:10.56 andromeda-galaxy this issue is about the retval of (s)scanf..... the man page says that %n may or may not increment it
04:11.10 andromeda-galaxy (spec says it shouldn't, Corrigendum says it should)
04:11.18 andromeda-galaxy but I don't see anything in the Corrigendum that says
04:11.18 Stragus Ah nevermind, %n stores the offset, I was thinking %*n
04:11.19 andromeda-galaxy that
04:11.22 andromeda-galaxy right
04:11.48 andromeda-galaxy so I'm trying to figure out whether to factor in a maybe-it-does-maybe-it-doesn't or not
04:12.00 andromeda-galaxy i.e. it's possible that the man page misinterpreted the corrigendum
04:12.15 Stragus That note is probably there for a good reason
04:13.19 Stragus One could run a dummy scanf() with %n and check the return value and keep that as reference...
04:13.22 andromeda-galaxy true
04:13.27 Stragus Or one could avoid %n entirely
04:13.38 andromeda-galaxy well, bu_scan_fastf_t kind of needs it to figure out how far to move in the string
04:13.51 Stragus Personally, I never use scanf(). It takes more lines but I prefer to parse stuff myself
04:14.30 andromeda-galaxy I've been looking at the Corrigendum, and the only thing it seems to say about %n doesn't seem to invalidate it... also, that note doesn't appear to be in any non-Linux sscanf() man pages
04:14.49 andromeda-galaxy (or the POSIX one)
04:17.21 Stragus There may have been various versions of these documents...
04:18.06 Stragus Google appears to says that note was referring to a very old revision
04:18.35 andromeda-galaxy ahh
04:18.35 Stragus I think it should be quite safe to assume %n does not increment the scan count
04:18.44 andromeda-galaxy great! thanks for helping me look into it
04:19.09 andromeda-galaxy I was looking at the versions from open-std.org, and didn't see what the note was referring to, which is why I asked here
04:19.33 Stragus I'm not entirely sure either but various people have asked the same question, for example: https://groups.google.com/forum/#!topic/comp.std.c/j5g9-orzPc8
04:21.39 andromeda-galaxy Stragus: ahh... well,it looks from that discussion like it's probably a mistake in the man page, thanks!
04:22.40 Stragus I find there are many issues with scanf() which made me avoid it for as long as I can remember
04:24.29 Stragus Basic stuff like... %d will happily read 4.341 or 7da2f but stop at the first non-numerical character, so you get 4 or 7
04:24.57 andromeda-galaxy right...
04:26.01 andromeda-galaxy in the case for the implementation of bu_scan_fastf_t() any hand-written implementation would probably still have similarish semantics, though, and scanf/sscanf makes it a lot cleaner in some ways
04:26.16 andromeda-galaxy well, it might be worth converting at some point, but for now it works
04:27.12 Stragus *scanf() works as long as the data is precisely and exactly presented in the format expected, yes
04:40.03 andromeda-galaxy brlcad: sorry to bother you about this again, but just for planning purposes, do you have any idea when you'll be able to put up the rt bundle generationo visualization task that we were talking about earlier?
04:54.39 *** join/#brlcad ashank (~Amit@101.61.29.171)
04:54.46 *** join/#brlcad YashM (~YashM@117.198.15.201)
04:55.45 ashank can anyone tell-where can i find easy bug?
04:59.16 *** join/#brlcad ignacio (~IgnacioUy@2001:4830:134:7::11)
04:59.16 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
05:00.07 *** join/#brlcad ashank_ (~Amit@115.251.209.191)
05:00.49 ashank_ i m new to this,so can anyone tell-where can i find easy bug?
05:02.38 YashM what easy bug?
05:02.59 ashank_ i want to contribute.
05:03.15 ashank_ plz tell me how can i start?
05:04.02 ignacio Good night!
05:08.23 YashM ashank are you here for GSoC?
05:10.52 Notify 02GCI:Melange * 5213338241859584 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:21.52 *** join/#brlcad ashank_ (~Amit@101.61.12.82)
05:30.27 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:42.00 Notify 02GCI:ishwerdas * 4938019295461376 : Task Closed - Congratulations, this task has been completed successfully.
05:47.44 *** join/#brlcad ashank_ (~Amit@115.251.209.191)
05:50.52 Notify 02GCI:gjeet * 4531831353376768 : Good Going - Hey hasan, you are on right track. Just a few tweaks to make it look more better. Firstly, let's discuss about the design on back of T-shirt. The Text...
05:51.07 Notify 02GCI:gjeet * 4531831353376768 : 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...
06:27.45 *** join/#brlcad chick_ (~capslock@41.205.22.41)
06:28.43 Notify 02GCI:xirow * 5001497033048064 : Task Claimed - I would like to work on this task.
07:17.04 Notify 02GCI:harman052 * 5001497033048064 : Task Assigned - This task has been assigned to xirow. You have 100 hours to complete this task, good luck!
07:23.19 *** join/#brlcad rohitagarwal (~Rohit@49.249.55.207)
07:26.09 *** part/#brlcad rohitagarwal (~Rohit@49.249.55.207)
07:37.50 Notify 02GCI:utkarshsingh341 * 6062225777229824 : Ready for review - The work on this task is ready to be reviewed.
07:38.56 Notify 02GCI:utkarshsingh341 * 6062225777229824 : Ready for review - The work on this task is ready to be reviewed.
07:39.52 Notify 02GCI:utkarshsingh341 * 6062225777229824 : None - just made slight modifications. the new .png file and .psd file are in the zip file i uploaded.
08:12.56 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
08:13.57 MarcTannous brlcad: please http://www.google-melange.com/gci/task/view/google/gci2014/5823454855036928 when you have the time
08:51.07 *** join/#brlcad ashank (~Amit@115.251.209.191)
09:00.17 *** join/#brlcad ashank_ (~Amit@101.63.42.44)
09:40.18 Notify 02GCI:smriti7545 * 5202849461960704 : Ready for review - The work on this task is ready to be reviewed.
09:41.01 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:48.31 YashM 5202849461960704 seems like a forge
09:58.18 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
10:14.06 MarcTannous yeah it is
11:07.37 Notify 02GCI:rohit_agarwal * 5890868175175680 : Ready for review - The work on this task is ready to be reviewed.
11:07.51 *** join/#brlcad winghouchan (~winghouch@90.206.236.50)
11:11.58 Notify 02GCI:rohit_agarwal * 5890868175175680 : Files Uploaded - I uploaded 3 files - Moose in .png as well as .xcf and Moose alt.png "Moose" has a moose head in grey color with its horns made of many...
11:12.28 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.94)
11:20.59 Notify 02GCI:kengwee * 5781887138136064 : Task Claimed - I would like to work on this task.
11:21.00 Notify 02GCI:utkarshsingh341 * 6062225777229824 : its about time - when will you review my task?
11:38.50 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:50.49 *** join/#brlcad martinhesa (~Martin@213.143.51.54)
11:51.37 Notify 02GCI:rossberg * 5781887138136064 : Task Assigned - This task has been assigned to Engelo. You have 100 hours to complete this task, good luck!
12:00.09 Notify 02GCI:martinhesa * 6187982620983296 : Ready for review - The work on this task is ready to be reviewed.
12:03.10 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:05.49 Notify 02GCI:Melange * 5202849461960704 : 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.
12:14.00 *** join/#brlcad YashM_ (~YashM@59.88.180.112)
12:17.05 *** join/#brlcad winghouchan (~winghouch@90.206.236.50)
12:18.52 Notify 02GCI:ljudusika * 5317465831636992 : Task Claimed - I would like to work on this task.
12:22.28 Notify 02GCI:rossberg * 5823454855036928 : Task Closed - Congratulations, this task has been completed successfully.
12:22.33 Notify 02GCI:rossberg * 5823454855036928 : It doesn't compile - There are some basic mistakes in your code. You would have seen them if you would have tried to compile it. However, you put a lot of...
12:24.13 *** join/#brlcad YashM (~YashM@59.88.180.112)
12:28.22 ignacio Good morning :)
12:28.44 MarcTannous morning ignacio :)
12:28.58 adityagulati 'mornin
12:28.59 Notify 02GCI:rossberg * 5317465831636992 : Task Assigned - This task has been assigned to Ljudusika. You have 100 hours to complete this task, good luck!
12:33.04 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
12:38.32 Notify 02GCI:sharan1998 * 5798062521843712 : None - I wanted it to be 10 units high. 8 units the upper and lower diameter (I guess these are A and B)And the inner diameter to be 6 so the ratio would be...
12:39.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
12:43.31 Notify 02GCI:rossberg * 5890868175175680 : 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...
12:43.46 Notify 02GCI:rossberg * 5890868175175680 : For a logo to filigree - It is a really nice BRL-CAD/MOOSE artwork. But for a logo it should be less filigree. One should be able to recognize it at the first...
13:20.19 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:36.18 *** join/#brlcad sirnam (~swetha@49.205.215.143)
13:43.58 Notify 02GCI:khyati_mahendru * 5219416023236608 : Task Claimed - I would like to work on this task.
13:44.42 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
13:46.59 Notify 02GCI:khyati_mahendru * 5219416023236608 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
13:47.11 *** join/#brlcad chick_ (~capslock@41.205.22.41)
13:48.25 Notify 02GCI:mihaineacsu29 * 6062225777229824 : Task Closed - Congratulations, this task has been completed successfully.
14:21.50 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:34.04 maths22 ``Erik, brlcad: bash seems to be fixed now, but sudo still is broken
14:45.13 Notify 02GCI:kengwee * 5781887138136064 : Ready for review - The work on this task is ready to be reviewed.
14:47.17 *** join/#brlcad shardulc (b64667cb@gateway/web/freenode/ip.182.70.103.203)
14:48.33 shardulc hello everybody, I'm a GCI student
14:49.04 shardulc I want to know about archer's command-line switches and arguments
14:50.06 shardulc I read src/tclscripts/lib/GeometryIO.tcl and src/tclscripts/lib/gui_conversion.tcl, and I understand that aarcher automatically converts models to the .g format using BRLCAD's converters before opening them.
14:50.37 shardulc however, I cannot get this to work when I try it myself.
14:51.06 shardulc could someone explain this to me? and what are the other command-line options for archer?
14:52.40 *** join/#brlcad luca79 (~luca@188-22-195-182.adsl.highway.telekom.at)
14:56.40 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
15:03.28 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:03.49 Notify 02GCI:adityagulati * 5221204004700160 : Ready for review - The work on this task is ready to be reviewed.
15:05.34 Notify 02GCI:ch3ck * 5221204004700160 : Nice work - Could you please share some more pictures?
15:05.54 Notify 02GCI:ch3ck * 5221204004700160 : Task Closed - Congratulations, this task has been completed successfully.
15:08.44 Notify 02GCI:adityagulati * 5221204004700160 : Query - Sir, Since, You Have Closed The Task, I Can't Share The Pictures. Regards, Aditya
15:09.09 Notify 02GCI:adityagulati * 5873244582182912 : Task Claimed - I would like to work on this task.
15:09.34 Notify 02GCI:ch3ck * 5221204004700160 : None - it's alright
15:09.50 Notify 02GCI:ch3ck * 5873244582182912 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
15:10.20 Notify 02GCI:monesh * 4959197779197952 : Task Claimed - I would like to work on this task.
15:10.49 Notify 02GCI:monesh * 4959197779197952 : on it - :)
15:12.44 Notify 02GCI:o7p9bxbnyj * 4967862338846720 : Task Claimed - I would like to work on this task.
15:12.54 Notify 02GCI:o7p9bxbnyj * 5874710239772672 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:13.44 Notify 02GCI:ch3ck * 4967862338846720 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
15:13.59 Notify 02GCI:ch3ck * 4959197779197952 : Task Assigned - This task has been assigned to monesh. You have 100 hours to complete this task, good luck!
15:14.27 MarcTannous Merry Christmas everyone!
15:14.34 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:15.00 Notify 02GCI:o7p9bxbnyj * 4967862338846720 : Ready for review - The work on this task is ready to be reviewed.
15:16.00 YashM Merry Christmas
15:27.59 Notify 02GCI:ishwerdas * 6187982620983296 : Great job! - Hey Martin, I really liked all of it. I am approving it but If you could also in comment explain your design (basically describing the design...
15:28.09 Notify 02GCI:ishwerdas * 6187982620983296 : Task Closed - Congratulations, this task has been completed successfully.
15:28.39 *** join/#brlcad gaganjyot (~gaganjyot@124.253.230.147)
15:33.44 Notify 02GCI:ishwerdas * 5781887138136064 : None - Hey Engelo I liked the colors and setting but clouds give moose a unicorn-ish feel. Also moose doesn't have one hand :P . Just a suggestion: Also our...
15:33.49 Notify 02GCI:ishwerdas * 5781887138136064 : 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...
15:36.12 shardulc hello, is anyone there?
15:36.50 Notify 02GCI:ishwerdas * 5202849461960704 : Task Closed - Congratulations, this task has been completed successfully.
15:37.15 Notify 02GCI:ishwerdas * 5202849461960704 : None - I really liked the way in which BRL-CAD logo turns out at end. Good Job!
15:38.06 YashM any mentor here?
15:38.40 Notify 02GCI:ch3ck * 4967862338846720 : None - Nice catch
15:39.47 *** join/#brlcad Ch3ck (~localhost@195.24.220.134)
15:40.07 YashM ch3ck?
15:40.20 Ch3ck andromeda-galaxy, nice catch there looks like it was causing sscanf tests to fail?
15:40.25 Ch3ck YashM, yeah
15:40.37 YashM A forge just got accepted -.-
15:40.42 Ch3ck had some probs with ssh this afternoon
15:40.51 andromeda-galaxy Ch3ck: actually, the quat tests were failing
15:41.04 andromeda-galaxy the sscanf tests only test bu_sscanf, but the quat tests all use bu_scan_fastf_t()
15:41.06 Ch3ck which one is that?
15:41.09 Ch3ck YashM,
15:41.11 YashM 5202849461960704
15:41.14 andromeda-galaxy all the quaternion tests? do you have a checkout with them?
15:41.34 andromeda-galaxy (libbn)
15:42.08 Ch3ck andromeda-galaxy, yeah
15:42.16 andromeda-galaxy Ch3ck: okay
15:42.37 andromeda-galaxy looking into those, I found out that the input was being scanned incorrectly, which was why they were failing
15:42.44 andromeda-galaxy which turned out to be the bug in bu_scan_fastf_t,
15:42.58 Ch3ck YashM, could you please give me a pointer to that?
15:42.59 andromeda-galaxy introduced in r63785
15:43.06 andromeda-galaxy (when I first did it, I tested it and it worked)
15:43.21 andromeda-galaxy (for r63612)
15:43.45 YashM 5886429678796800
15:44.03 Ch3ck andromeda-galaxy, testing your changes
15:44.22 andromeda-galaxy Ch3ck: okay, great!
15:44.24 Ch3ck YashM, thanks, was accepted by who?
15:44.33 YashM ishwerdas
15:47.01 Ch3ck YashM, will look into it thanks
15:47.07 YashM okay
15:47.19 Ch3ck andromeda-galaxy, makes sense. it's supposed to be 0 there or part_n
15:47.34 Ch3ck since successful input returns 1
15:47.57 andromeda-galaxy Ch3ck: since %n doesn't add anything to the return value, the part_n value after delimiter scanning should be 0 not 1
15:48.04 andromeda-galaxy since the delim string is just a normal string
15:49.22 Ch3ck andromeda-galaxy, good
15:49.30 Ch3ck is accepting changes now
15:49.33 andromeda-galaxy Ch3ck: great!
15:50.07 Notify 02GCI:ch3ck * 4967862338846720 : Task Closed - Congratulations, this task has been completed successfully.
15:51.03 Notify 02GCI:o7p9bxbnyj * 5874710239772672 : Task Claimed - I would like to work on this task.
15:51.37 andromeda-galaxy Ch3ck: if you can hang around for one minute, I have another one
15:51.50 Ch3ck aight good andromeda-galaxy
15:51.59 Ch3ck is travelling in a few hours
15:52.27 Ch3ck YashM, can't find the task you reference could you please give me the melange link?
15:53.18 YashM http://www.google-melange.com/gci/task/view/google/gci2014/5202849461960704 is a forge of http://www.google-melange.com/gci/task/view/google/gci2014/5886429678796800
15:53.19 gcibot Create a Motion Typography video for BRL-CAD #5
15:53.19 gcibot Status: Closed
15:53.19 gcibot Mentor(s): Hardeep Singh Rai, Dishank
15:53.19 gcibot Create a Motion Typography video for BRL-CAD
15:53.19 gcibot Status: Closed
15:53.20 gcibot Mentor(s): Jacob B, Gauravjeet Singh
15:53.30 YashM ah spamm
15:54.20 shardulc Ch3ck, are you there?
15:54.29 Ch3ck yeah, shardulc
15:55.03 shardulc I'm still looking at archer's command-line options
15:55.14 shardulc I read src/tclscripts/lib/GeometryIO.tcl and src/tclscripts/lib/gui_conversion.tcl, and I understand that aarcher automatically converts models to the .g format using BRLCAD's converters before opening them
15:55.18 andromeda-galaxy Ch3ck: I have http://www.google-melange.com/gci/task/view/google/gci2014/5874710239772672 done, can you assign it?
15:55.18 gcibot Implement single function in C to sample a cone
15:55.18 gcibot Status: ClaimRequested
15:55.18 gcibot Mentor(s): Deepak, Ishwerdas
15:55.48 Ch3ck andromeda-galaxy, already did
15:55.49 shardulc but I can't get it to work myself.
15:55.55 Notify 02GCI:ch3ck * 5874710239772672 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
15:56.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:56.09 shardulc and also, are there any other switches?
15:56.22 Ch3ck well in the mean time have you tried using mged? shardulc
15:56.26 andromeda-galaxy Ch3ck: okay great --- for some reason, it took Melange a minute to show up
15:56.45 shardulc yes, I have, but not *too* extensively
15:56.50 Notify 02GCI:o7p9bxbnyj * 5874710239772672 : Ready for review - The work on this task is ready to be reviewed.
15:58.04 Ch3ck well i suggest try using that in the mean time to do any work
15:58.20 Ch3ck i'm facing similar issues with launching archer
15:58.23 shardulc I have to write the doc page for archer
15:58.43 Ch3ck shardulc, i see guess we all have to get archer working
15:58.50 shardulc this task: https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
15:58.51 gcibot Write manual page documentation (for archer)
15:58.51 gcibot Status: Claimed (2 days 21 hrs 3 min)
15:58.51 gcibot Mentor(s): Popescu Andrei, Jacob B
15:59.51 shardulc are there any source files which actually tell me what options archer can take?
16:00.29 Ch3ck ahh, let me see
16:01.10 shardulc the other commands (eg. the converters, the rt* commands, etc.) all have a single source file where the options are parsed
16:01.21 Ch3ck ok shardulc try running archer again
16:01.39 Ch3ck and give me the error you see if the unexpected error click on "OK"
16:02.19 Ch3ck sorry for the typo if you see the unexpected error thing click "OK" and archer should work
16:02.25 Ch3ck it works on my system
16:04.19 shardulc yes, archer launches fine with just the one error dialog
16:04.34 shardulc but this is without any arguments
16:04.40 Ch3ck ok good are you ok now?
16:05.00 Ch3ck do you see any brlman directory in the build/bin?
16:05.10 *** join/#brlcad sirnam (~swetha@49.205.215.143)
16:06.35 shardulc yes
16:06.57 shardulc btw, I can also launch archer with a sinle .g database argument
16:07.07 shardulc :s/sinle/single
16:07.38 Ch3ck great, so you are good to go right? shardulc
16:07.45 ``Erik thinks the bz issue might be due to something running ldconfig with flags meant for linux that do very different things on fbsd... thus clobbering the hints file :( "ldconfig restart" or "ldconfig forcerestart" may be required as root user
16:07.48 shardulc but I can't do anything with the apparent logfile argument, nor can I convert models
16:08.09 shardulc Ch3ck, yes, archer can run
16:08.21 Notify 02GCI:khyati_mahendru * 5910608918609920 : Task Claimed - I would like to work on this task.
16:09.03 Ch3ck thanks ``Erik just had this problem the first time today
16:09.35 Ch3ck shardulc, i see so you can't do anything meaningful on archer to accomplish your task?
16:09.53 ``Erik Ch3ck: I think it cropped up last night
16:10.12 Notify 02GCI:ch3ck * 5910608918609920 : Task Assigned - This task has been assigned to Khyati. You have 100 hours to complete this task, good luck!
16:10.36 Ch3ck ``Erik, alright will look into it on my system
16:11.01 Ch3ck andromeda-galaxy, you fast let me wrap up today with you ;)
16:11.17 shardulc to write the doc, I have to mention the parallels between mged and archer and it looks like the mged docfile is the perfect structure for the archer docfile.
16:11.26 andromeda-galaxy Ch3ck: what?
16:11.43 Ch3ck just seen you finished a task for review?
16:11.52 shardulc it has all these command-line options, and not too much about the interface itself
16:11.54 Ch3ck was it not you? andromeda-galaxy
16:12.10 andromeda-galaxy Ch3ck: that task? 5874710239772672?
16:12.25 Ch3ck andromeda-galaxy, yeah
16:12.35 andromeda-galaxy Ch3ck: yeah, I've had that one waiting for a whilne
16:13.05 andromeda-galaxy I was hoping brlcad would put up the visualization task that I finished first which Imentioned in the comment, so I didn't put it up until now, but it's been a couple of days so I decided too anyway
16:13.33 Ch3ck alright andromeda-galaxy
16:14.27 Ch3ck shardulc, i don't understand
16:15.12 ``Erik msg'd details to brlcad, he can su and run the cmds when he sees it
16:15.32 shardulc if I look at the mged docfile (doc/docbook/system/man1/en/mged.xml; see bin/brlman mged)
16:16.07 shardulc I see four paras about mged itself (but not much about the interface) and the rest is command-line switches and stuff
16:16.23 shardulc then they have examples
16:17.18 Ch3ck Ok, I think you should use that document to model a similar one for archer?
16:17.30 shardulc it's explicitly mentioned that the interface itself is outside the scope of the docfile, and so in the docfile I'm writing for archer, I won't include much about how archer tries to build on top of mged but rather more about the options
16:17.51 shardulc yes, that's what the task description says
16:18.26 shardulc https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
16:18.26 gcibot Write manual page documentation (for archer)
16:18.27 gcibot Status: Claimed (2 days 20 hrs 43 min)
16:18.27 gcibot Mentor(s): Popescu Andrei, Jacob B
16:18.59 Ch3ck good shardulc following that, have you created the empty archer.xml and added to the CMakelists file making sure it compiles?
16:19.22 shardulc yes, I've done that (I've written docs for BRL-CAD before, too)
16:19.39 Ch3ck guess you're on the right track shardulc
16:20.12 shardulc yes but I'm stuck
16:20.16 shardulc :)
16:20.48 Ch3ck can you show me what you've done so far? like a paste.kde.org? let me see how to help out?
16:21.03 shardulc oh, I think I've found something here: from line 177 in ArcherCore.tcl
16:22.21 shardulc in my actual xml file, I have three paragraphs about archer: what it is, why it is, comparison with mged, improvements, features, etc.
16:22.39 shardulc and then I have to describe the command-line options
16:23.06 shardulc I've done everything except for the command-line options (and examples)
16:23.46 shardulc um sorry, I'll be back in 20 minutes
16:23.47 Ch3ck i see shardulc
16:24.55 Ch3ck tries to look into archer info
16:26.42 Notify 02GCI:utkarshsingh341 * 5643416469766144 : Task Claimed - I would like to work on this task.
16:27.23 Notify 02GCI:ch3ck * 5643416469766144 : Task Assigned - This task has been assigned to utkarshsingh. You have 100 hours to complete this task, good luck!
16:27.54 Ch3ck shardulc, guess this is where the archer source code comes in
16:28.06 Ch3ck take a peek at ArcherCore.tcl
16:30.18 Notify 02GCI:o7p9bxbnyj * 5874710239772672 : Existing bundle visualization - I've finished the task for visualizing bundles that Sean discussed with me in IRC, but since I've had the work for this one...
16:37.31 Ch3ck hits the road
16:39.56 YashM ah, the last coreinterface logo got claimed :(
16:56.05 *** part/#brlcad shardulc (b64667cb@gateway/web/freenode/ip.182.70.103.203)
16:57.01 *** join/#brlcad n_reed (~nicholas@68.49.102.185)
17:06.18 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:16.20 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:54.02 Notify 03BRL-CAD:carlmoore * 63842 brlcad/trunk/src/librt/test_shape_recognition.cpp: fix a spelling I forgot to commit yesterday; so small that I let it revert overnight and did it again today
17:58.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:58.28 Notify 02GCI:kengwee * 5781887138136064 : Ready for review - The work on this task is ready to be reviewed.
18:02.05 *** join/#brlcad deepak (~chatzilla@59.89.157.203)
18:02.24 *** join/#brlcad chick_ (~capslock@41.205.22.41)
18:09.05 Notify 02GCI:ljudusika * 5317465831636992 : Ready for review - The work on this task is ready to be reviewed.
18:18.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:23.14 *** join/#brlcad ashank (~Amit@115.240.109.37)
18:24.31 ashank i want to contribute.plz tell me how can i start?
18:26.18 *** join/#brlcad martinhesa (~Martin@84.78.16.68)
18:31.47 martinhesa Ishwerdas told me on the website design task to write a about the decisions I made, but I actually don't know what I have to write about. Just why I decided that design?
18:46.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:48.21 *** join/#brlcad martinhesa (~Martin@84.78.16.68)
18:50.34 *** join/#brlcad chick_ (~capslock@41.205.22.41)
18:52.29 *** join/#brlcad Ljudusjka (5db4eadd@gateway/web/freenode/ip.93.180.234.221)
18:54.26 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Task Claimed - I would like to work on this task.
18:56.05 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:09.20 *** join/#brlcad ashank (~Amit@115.240.109.37)
19:23.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:39.17 Notify 03BRL-CAD:carlmoore * 63843 brlcad/trunk/doc/docbook/system/man1/en/pixuntile.xml: my usual touch-up, but I also noticed that -W,-N,-s,-w,-n needed writeup -- those 5 items are similar to what I have seen in numerous other places
19:49.18 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Task Claimed - I would like to work on this task.
19:59.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:34.14 Ljudusjka Hi! I am GCI 2014 contestant and my mentors are Popescu Andrei and Harmanpreet. Are they here?
20:34.58 Ljudusjka My task needs review: https://www.google-melange.com/gci/task/view/google/gci2014/5317465831636992
20:34.58 gcibot Beginner: Install and run BRL-CAD! #2
20:34.59 gcibot Status: NeedsReview (3 days 19 hrs 53 min)
20:34.59 gcibot Mentor(s): Popescu Andrei, Harmanpreet
20:35.34 MarcTannous Hello Ljudusjka, they are most likely not around because of the holidays, but they do check IRC's logs and you could leave them a message here and they should see it whenver they come online.
20:35.44 MarcTannous Whenever*
20:36.34 Ljudusjka Thanks :)
20:48.17 chick_ Ljudusjka, you can also leave it on the Mailing list
20:50.39 Ljudusjka But where I can get an e-mail of mailing list?
20:59.00 brlcad server logins are fixed
20:59.53 brlcad ``Erik: didn't look into why, but /usr/local/lib isn't being searched at runtime .. manually added a symbolic link to libintl.so.8 and libiconv.so.2 in /lib to get bash working
21:00.32 brlcad Ljudusjka: mentors get notifications when you mark tasks ready for review
21:00.55 brlcad you don't need to do anything, it'll get reviewed (usually within a few hours, almost always within 24 hours)
21:01.12 Ljudusjka OK
21:03.32 brlcad ``Erik: ah, and I see your PMs now..
21:05.47 ``Erik send an email, too... su, then /etc/rc.d/ldconfig restart
21:06.29 ``Erik huzzah, that part is fixed
21:07.13 brlcad sudo should work now with those links in place
21:08.05 ``Erik links?
21:08.33 ``Erik commits a sin and does sudo sh
21:08.41 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
21:08.55 ``Erik boom, cool, xauth works now as well
21:10.11 ``Erik thnx!
21:11.53 ``Erik was almost afraid it was related to this ntpd flaw, like we'd been hit and a rootkit install went a bit off, then I tried a fresh login on my home fbsd server and saw the same deal :/
21:27.59 andromeda-galaxy brlcad: are you still here?
21:35.14 MarcTannous brlcad: daniel said something about a new batch of tasks coming in soon, any idea when that will be? Something code-related to rt^3
21:41.35 Stragus Looks like I'm the only one who actually takes a break on Christmas, eh
21:42.44 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:06.31 Notify 03BRL-CAD:n_reed * 63844 brlcad/trunk/src/tclscripts/archer/Archer.tcl: change the cursor to reflect the edit mode
22:16.05 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
22:33.43 Notify 02GCI:mihaineacsu29 * 5845550716944384 : Task Assigned - This task has been assigned to Raptor. You have 100 hours to complete this task, good luck!
22:45.04 Notify 02GCI:mihaineacsu29 * 5781887138136064 : None - Engelo, you're on the right track but I think there are few more details that would go a long way: BRL-CAD is missing the dash in the "Powered by...
22:45.09 Notify 02GCI:mihaineacsu29 * 5781887138136064 : 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...
22:49.04 Notify 02GCI:a1pha7 * 5218710037987328 : Task Claimed - I would like to work on this task.
23:30.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
23:57.38 Notify 02GCI:lord_kk * 5042004748664832 : Work - I would like to work on this task.
23:57.48 Notify 02GCI:lord_kk * 5042004748664832 : Task Claimed - I would like to work on this task.
IRC log for #brlcad on 20141225

IRC log for #brlcad on 20141225

00:29.52 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
00:33.29 Notify 02GCI:sanjana * 5300224759169024 : Task Claimed - I would like to work on this task.
00:43.37 starseeker wonders if CMake works from the system install after server fixes...
00:51.30 maths22 starseeker: not fixed
01:07.05 starseeker nods - figures
01:16.05 *** join/#brlcad martinhesa (~Martin@241.Red-80-39-185.dynamicIP.rima-tde.net)
01:28.27 ignacio Good night everyone, and Merry Xmas!
02:25.15 *** join/#brlcad martinhesa_ (~Martin@84.78.16.41)
02:25.32 *** join/#brlcad martinhesa_ (~Martin@241.Red-80-39-185.dynamicIP.rima-tde.net)
02:28.41 Notify 02GCI:kengwee * 5781887138136064 : Ready for review - The work on this task is ready to be reviewed.
02:45.19 ``Erik (setf (status self) 'married)
02:50.12 maths22 starseeker: only quat tests fail now
02:53.20 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
02:58.55 Notify 02GCI:gjeet * 5218710037987328 : Task Assigned - This task has been assigned to a1pha7. You have 100 hours to complete this task, good luck!
03:00.36 Notify 02GCI:gjeet * 5300224759169024 : Task Assigned - This task has been assigned to Sanjana. You have 100 hours to complete this task, good luck!
03:10.48 andromeda_galaxy maths22: I've fixse
03:11.17 andromeda_galaxy *fixed the quat tests, I'll commit the changes tommorow
03:34.26 Notify 02GCI:uvshubham * 5001720170020864 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
03:34.36 Notify 02GCI:uvshubham * 5001720170020864 : Task Claimed - I would like to work on this task.
03:48.10 ignacio Notify, merry xmas
03:59.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:06.01 *** join/#brlcad YashM (~YashM@59.88.29.23)
04:22.17 maths22 andromeda_galaxy: great!
04:35.58 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:02.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:43.19 YashM Merry Christmas
05:43.23 YashM Anyone here?
05:43.41 starseeker ``Erik: congrats!
05:54.47 *** join/#brlcad ashank (~Amit@115.251.123.176)
05:59.56 MarcTannous ``Erik: Congratulations!
06:20.42 *** join/#brlcad YashM (~YashM@59.88.182.64)
06:22.27 ignacio now yes, good night everybody, time for get some sleep, merry xmas n_n
06:30.38 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:43.24 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
07:59.15 *** join/#brlcad YashM_ (~YashM@117.198.22.143)
08:04.39 *** join/#brlcad shardulc (~shardul@182.70.103.203)
08:05.21 shardulc hello, I'm a GCI student. Is a mentor online?
08:39.32 *** join/#brlcad luca79 (~luca@188-22-195-182.adsl.highway.telekom.at)
08:41.27 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
09:20.24 shardulc hello, I'm a GCI student. Is a mentor online?
09:40.59 *** join/#brlcad merzo (~merzo@92.60.189.225)
09:57.59 *** part/#brlcad shardulc (~shardul@182.70.103.203)
09:59.49 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:31.35 Notify 03BRL-CAD Wiki:Asep rudi08 * 0 /wiki/User:Asep_rudi08:
11:00.54 *** join/#brlcad mihaineacsu (~mihaineac@92.85.30.25)
11:26.20 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
11:43.00 *** join/#brlcad winghouchan (~winghouch@2.123.10.161)
11:43.06 winghouchan Merry Christmas everyone!
11:44.40 YashM_ Merry Christmas winghouchan
11:51.49 *** join/#brlcad martinhesa_ (~Martin@213.143.51.64)
11:52.37 *** join/#brlcad martinhesa_ (~Martin@241.Red-80-39-185.dynamicIP.rima-tde.net)
12:44.11 *** join/#brlcad martinhesa (~Martin@84.78.16.25)
13:09.50 *** join/#brlcad YashM (~YashM@59.88.24.234)
13:10.44 *** join/#brlcad martinhesa (~Martin@188.86.250.252)
13:14.17 *** join/#brlcad martinhesa_ (~Martin@188.86.250.252)
13:31.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:34.10 *** join/#brlcad YashM_ (~YashM@59.88.24.234)
13:44.06 *** join/#brlcad mihaineacsu (~mihaineac@92.85.26.207)
13:54.31 *** join/#brlcad YashM__ (~YashM@59.88.24.234)
14:55.33 ignacio Good Day :)
16:32.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
16:42.21 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:42.28 sofat maths22, hello
16:42.50 maths22 sofat: I´m so sorry I forgot your pull request; let me take a look right now
16:43.22 sofat i am waiting please accept my pull request
16:43.27 sofat okay
16:43.44 sofat brlcad, hello
16:44.12 sofat what is status of docbook work?
16:44.23 sofat about us page?
16:47.16 maths22 sofat: it will be done by the end of the day-git doesn´t like me right now
16:47.52 sofat means
16:47.58 sofat any error?
16:48.44 maths22 The issue is with my computer, not your file
16:48.57 sofat okay
16:49.15 sofat maths22,what ia status of my patch
16:49.27 sofat wordpress plugin for about us page
16:50.28 maths22 I will have to look at that later too.
16:50.42 maths22 I will try to get that one done today, but it may need to wait until tomorrow
16:50.50 maths22 I have a lot going on today
16:51.16 sofat okay no problem
17:12.24 *** join/#brlcad merzo (~merzo@139-27-132-95.pool.ukrtel.net)
17:27.29 *** join/#brlcad notify-web (~notify-we@192.30.252.33)
17:27.29 notify-web [13web] 15maths22 closed pull request #3: Modified files for theme (06master...06master) 02http://git.io/xKn6mQ
17:27.29 *** part/#brlcad notify-web (~notify-we@192.30.252.33)
17:29.09 maths22 sofat: http://beta.brlcad.org/wp/
17:34.56 *** join/#brlcad mihaineacsu (~mihaineac@92.85.26.207)
17:58.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:39.31 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:42.23 maths22 starseeker: I´m thinking we should use system libz to eliminate all those unhelpful warning.
18:45.50 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
19:09.46 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
19:37.33 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
19:52.46 MarcTannous merry xmas everyone
19:52.49 MarcTannous hope you had a great one
19:52.53 MarcTannous or still have
19:52.59 MarcTannous I guess it depends on your timezone
19:59.55 *** join/#brlcad merzo (~merzo@139-27-132-95.pool.ukrtel.net)
23:40.14 Notify 03BRL-CAD Wiki:Colorado stu * 0 /wiki/User:Colorado_stu:
23:48.54 *** join/#brlcad Kris_ (~Kris@pool-74-108-26-111.nycmny.fios.verizon.net)
23:49.41 Kris_ test
23:49.48 Kris_ is anyone here?
23:50.55 maths22 Kris_: Hi
23:50.58 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
23:50.58 maths22 ~ask
23:50.58 infobot 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.
23:51.29 Kris_ Thanks for the info
23:51.49 Kris_ I’m having some troubles running and launching the BRL-CAD program
23:52.23 Kris_ I am running it on a mac on OSX Yosemite version 10.10.1
23:52.36 maths22 What is the issue?
23:52.51 Kris_ Once I download it, I drag it into my applications folder, and go into my settings and set it as a known developper
23:53.22 Kris_ But when I try to run it, it opens up a window that says “This window should close in 5 seconds” that goes away after 5 seconds, as said, but nothing else happens
23:53.26 Kris_ any help with this?
23:53.49 maths22 Kris_: I don't have access to a mac, but I think several other devs do, so they should be able to help you.
23:54.00 Kris_ Do you know when they will be on?
23:55.49 mpictor Kris_: if this weren't the holidays, I'd be able to predict when :)
23:56.39 Kris_ So should I just stay here for a while? I’m doing this for the Google-Melange code in
23:58.59 mpictor Kris_: probably, but I have no idea what other people's schedules are like
23:59.36 Kris_ mpictor;maths22: Thanks a lot for the help guys!
IRC log for #brlcad on 20141226

IRC log for #brlcad on 20141226

00:18.39 maths22 Kris_: install xquartz; that may fix it
00:18.53 Kris_ if you don’t mind, whats xquartz?
00:19.04 maths22 http://xquartz.macosforge.org/
00:24.31 andromeda-galaxy maths22, mpictor: any idea how to compile coreInterface? when I point it at the install dir for my brlcad trunk checkout,it configures successfully but running make gives could not find -lcoreinterface from ld
00:26.42 andromeda-galaxy the README/INSTALL/HACKING files all seem outdated & refer to autotools
01:31.02 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
01:31.46 ignacio gcibot, merry xmas
01:31.47 gcibot ignacio, merry christmas!
02:32.01 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
02:34.24 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:45.29 *** join/#brlcad KimK_ (~Kim__@ip68-102-30-143.ks.ok.cox.net)
02:54.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:54.40 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
04:32.18 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
04:49.43 andromeda-galaxy Shouldn't line 152 of rt^3's FindBRLCAD.cmake be "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config ${BRLCAD_BIN_DIR})" instead of "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config)"? On my system, an svn checkout of rt^3 has the latter, which causes the configuration to fail if only BRLCAD_BASE_DIR has been set
05:01.00 andromeda-galaxy d_rossberg: also, I'm a little confused about the rt^3 test system --- it looks like the primitive tests indicate success by only adding the object to the db if successful, but the main primitive tester never checks the result (I tried modifying isValid() on halfspaces to make it always return false, and the fact that the test shouldn't have worked was logged, but the test still passed)
05:01.22 andromeda-galaxy ~seen d_rossberg
05:01.22 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 2d 11h 44m 7s ago, saying: 'that's the base for writing code for it'.
05:05.18 *** join/#brlcad YashM (~YashM@117.222.20.249)
05:29.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:44.12 Notify 03BRL-CAD Wiki:Stattrav * 7843 /wiki/User:Stattrav: Blanked the page
06:09.10 Notify 03BRL-CAD Wiki:Stattrav * 7844 /wiki/Stattrav_proposal_2012: Blanked the page
06:09.39 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/Stattrav_proposal_2012:
06:09.47 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/User:Stattrav:
06:10.40 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/User:SJ:
07:13.59 *** join/#brlcad YashM_ (~YashM@117.222.69.145)
08:04.11 *** join/#brlcad merzo (~merzo@139-27-132-95.pool.ukrtel.net)
08:08.44 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.14)
08:11.22 *** join/#brlcad alisha (~alisha@115.245.153.2)
09:06.27 *** join/#brlcad alisha (~alisha@115.241.247.194)
10:06.08 *** join/#brlcad alisha (~alisha@115.245.177.140)
10:35.07 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:49.17 *** join/#brlcad adityagulati (6ac09536@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.149.54)
10:49.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:49.42 adityagulati Could someone review my task http://www.google-melange.com/gci/task/view/google/gci2014/5873244582182912
10:49.42 gcibot Design Coreinterface logo #5
10:49.42 gcibot Status: NeedsReview (2 days 8 hrs 19 min)
10:49.42 gcibot Mentor(s): Isaac Kamga, Ishwerdas
11:13.17 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:17.30 *** join/#brlcad merzo (~merzo@161-9-132-95.pool.ukrtel.net)
11:21.55 *** join/#brlcad winghouchan (~winghouch@2.120.148.188)
11:36.23 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
12:14.33 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
13:08.29 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:27.37 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
13:28.23 adityagulati could someone review my task please? https://www.google-melange.com/gci/task/view/google/gci2014/5873244582182912
13:28.24 gcibot Design Coreinterface logo #5
13:28.24 gcibot Status: NeedsReview (2 days 5 hrs 41 min)
13:28.24 gcibot Mentor(s): Isaac Kamga, Ishwerdas
13:31.15 adityagulati is any mentor online
14:08.27 Notify 02GCI:hrishi1304 * 4928791491117056 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:25.32 maths22 andromeda-galaxy: are those tests ready to commit?
14:38.51 *** join/#brlcad shardulc (b6461acc@gateway/web/freenode/ip.182.70.26.204)
14:39.23 MarcTannous maths22: what tests are you reffering to?
14:39.41 maths22 A fix andromeda-galaxy had for the quat tests
14:40.57 shardulc hello everybody, I'm a GCI student
14:41.05 andromeda_galaxy maths22:yes they are, I was busier than expected yesterday
14:41.12 shardulc could someone review my task please? it's https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
14:41.13 gcibot Write manual page documentation (for archer)
14:41.13 gcibot Status: NeedsReview (22 hrs 20 min)
14:41.13 gcibot Mentor(s): Popescu Andrei, Jacob B
14:41.18 maths22 andromeda_galaxy: it's fine, I'm just checking
14:41.35 andromeda_galaxy I should be able to sometime soon
14:42.00 andromeda_galaxy (In the next ~1h)
14:42.23 maths22 OK
14:52.09 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:03.13 andromeda-galaxy maths22: by the way, is CDash hooked into Notify yet? I'm interested in seeing the build results after my change...
15:03.31 maths22 andromeda-galaxy: not yet. I have to write some sort of IRC plugin for it
15:03.47 maths22 once you commit, I will trigger a build, and once it builds, I will post the results
15:03.52 andromeda-galaxy maths22: great!
15:04.10 andromeda-galaxy did you mention something the other day about a url you had set up that allows anyone to trigger a build?
15:06.47 Notify 03BRL-CAD:peter-sa * 63845 brlcad/trunk/src/libbu/scan.c: Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/4967862338846720 that fixes bu_scan_fastf_t by updating the value that it checks return value of scanf() against when scanning the delimiter.
15:06.48 gcibot Fix any failing unit test #8
15:06.48 gcibot Status: Closed
15:06.48 gcibot Mentor(s): Deepak, Hardeep Singh Rai
15:06.51 andromeda-galaxy maths22: done!
15:07.25 maths22 andromeda-galaxy: build queued
15:07.37 andromeda-galaxy maths22: thanks!
15:08.12 andromeda-galaxy does this still work for other people to trigger builds:http://brlcad.org/svn/triggerBuild.php?
15:09.03 MarcTannous andromeda-galaxy: "command returned 0"
15:09.16 andromeda-galaxy MarcTannous: hmm?
15:09.26 MarcTannous the link you sent
15:10.51 *** join/#brlcad ChanServ (ChanServ@services.)
15:10.51 *** mode/#brlcad [+o ChanServ] by sendak.freenode.net
15:10.54 andromeda-galaxy sorry, which one?
15:11.04 MarcTannous http://brlcad.org/svn/triggerBuild.php?
15:11.20 andromeda-galaxy ah, okay --- I thought you were talking about rt^3, sorry
15:12.15 andromeda-galaxy ahh.. .I don't know whether that's expected behavior or not... maths22, are you still here?
15:12.32 maths22 andromeda-galaxy: that is what it should say
15:12.57 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
15:12.59 andromeda-galaxy ah, okay ---- just curious, does it trigger a build on the freebsd or linux builders?
15:12.59 maths22 I have a lock so multiple people triggering it won't start lots of simulaneous builds
15:13.05 maths22 andromeda-galaxy: freebsd
15:13.16 maths22 It is on bz itself only for now.
15:13.25 andromeda-galaxy ahh...
15:17.34 andromeda-galaxy any idea how to quiet the naca456 function defined but not used? I added thoseb ecause they were there in the Fortran with the comment that they'd likely be useful soon.
15:24.50 andromeda-galaxy maths22: so did we decide on trying to run both buildbot and CDash?
15:25.04 MarcTannous Guys, if you have 30 seconds, can you please tell me if http://codepen.io/marctannous/full/RNGjmz/ loads under 5 seconds in your browser?
15:27.47 *** join/#brlcad YashM (~YashM@59.88.24.219)
15:28.39 maths22 andromeda-galaxy: I think that is the plan
15:28.49 maths22 For right now, I am just working with CDash
15:29.10 maths22 by the way, if you ever want to submit to CDash, just go into your build directory and run the following command
15:29.39 maths22 ctest -D Experimental -LE NOT_WORKING
15:30.23 maths22 andromeda-galaxy: all tests passed! http://brlcad.org/CDash/buildSummary.php?buildid=25
15:30.33 andromeda-galaxy sound's good! CDash at least gets us a good set of tests pass/failing...
15:30.51 andromeda-galaxy great! what happened to the two build errors?
15:31.29 maths22 what errors?
15:32.11 andromeda-galaxy well, it looks tome like the previous build has two errors:
15:32.26 andromeda-galaxy http://brlcad.org/CDash/viewBuildError.php?buildid=24
15:33.18 maths22 that is a environment variable issue; it will be fixed by tonight
15:33.29 andromeda-galaxy ahhh... is it already fixed? I don't see those errors on 25
15:34.26 andromeda-galaxy I'm glad the tests are all passing now, though
15:35.53 andromeda-galaxy so does the ctest submit command require that you've just done a clean build?
15:35.58 shardulc could someone review my task please? it's https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
15:35.58 gcibot Write manual page documentation (for archer)
15:35.59 gcibot Status: NeedsReview (21 hrs 26 min)
15:35.59 gcibot Mentor(s): Popescu Andrei, Jacob B
15:43.23 maths22 that command more or less runs the following:
15:43.46 maths22 cmake, then make, then make test, then a submission script
15:44.09 maths22 It does not require a clean build, although you can run make clean first if you want to capture all the warnings
15:44.24 andromeda-galaxy ahhh... okay, thanks for the information! that makes sense...
15:47.22 MarcTannous Nobody? :(
15:49.35 maths22 MarcTannous: yes for me
15:50.27 andromeda-galaxy MarcTannous: not sure, but I think that it took almost exactly 5 or a little bit more
15:50.58 MarcTannous just one more thing, does it create a new one on page refresh?
15:51.01 MarcTannous It should
15:52.15 andromeda-galaxy I think so
15:53.18 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:54.01 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:56.55 andromeda-galaxy o
15:57.34 andromeda-galaxy MarcTannous: I know you've been doing some stuff with the rt^3 tests, do you have any idea about the concerns with the test system that I put up last night?
15:58.35 MarcTannous Nope, what did you put up?
15:58.54 andromeda-galaxy Shouldn't line 152 of rt^3's FindBRLCAD.cmake be "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config ${BRLCAD_BIN_DIR})" instead of "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config)"? On my system, an svn checkout of rt^3 has the latter, which causes the configuration to fail if only BRLCAD_BASE_DIR has been set
15:59.01 andromeda-galaxy and d_rossberg: also, I'm a little confused about the rt^3 test system --- it looks like the primitive tests indicate success by only adding the object to the db if successful, but the
15:59.06 andromeda-galaxy <PROTECTED>
15:59.10 andromeda-galaxy <PROTECTED>
16:01.32 andromeda-galaxy MarcTannous: the second issue was my main concern (sorry for the formatting)
16:01.59 MarcTannous did not look into
16:02.02 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:02.06 andromeda-galaxy ah
16:02.08 MarcTannous saw that all the tests are adding the object to the database, did the same with mine
16:02.31 MarcTannous but my tests always check isvalid
16:02.33 MarcTannous before adding it
16:02.36 andromeda-galaxy I'm also not entirely convinced that having only *one* cmake-level test target for *all* the primitives is the best idea...
16:02.48 andromeda-galaxy indeed, the problem is that primitives.cpp doesn't check if it was added or not!
16:06.13 andromeda-galaxy maths22:by the way, the reason that I was asking about buildbot earlier is that it seems like the buildbot waterfall might be nicer for looking at a history of builds over a number of builders than the interface for CDAsh
16:08.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:09.05 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:24.43 maths22 andromeda-galaxy: I agree
16:25.11 maths22 I'm actually hoping to extend CDash to create a waterfall view
16:25.14 maths22 It should be fun
16:25.18 andromeda-galaxy that sounds interesting
16:25.49 andromeda-galaxy does CDash have a plugin architecture?
16:26.46 maths22 No
16:27.10 maths22 but there is no reason I can't create and modify their php scripts
16:27.45 andromeda-galaxy ahh
16:27.53 maths22 https://github.com/Kitware/CDash
16:28.12 andromeda-galaxy right
16:28.25 andromeda-galaxy I was just curious whether or not they had a way to add it on... apparently ot
16:28.27 andromeda-galaxy *not
16:29.27 andromeda-galaxy by the way, if I remember correctly, last time we were doing CI stuff it was mutch more focused on buildbot... what's the advantage of cdash?
16:29.51 maths22 anyone can contribute
16:29.58 maths22 buildslaves are easier to set up
16:30.05 andromeda-galaxy true
16:30.07 maths22 It integrates nicely with ctest
16:30.54 andromeda-galaxy makes sense... maybe next time I do a commit I'll run a clean + ctest -Dexperimental -LE NOT_WORKING and submit my results
16:31.13 maths22 not -Dexperimental
16:31.16 maths22 -D Experimental
16:31.26 maths22 the space matters
16:35.32 andromeda-galaxy ah, yes, of course
16:35.33 andromeda-galaxy sorry
16:36.40 maths22 it's fine
16:36.53 maths22 Once I have everything worked out, I'll write up some documentation
16:37.38 andromeda-galaxy sounds good
16:43.43 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
17:02.15 MarcTannous oh damn
17:02.16 MarcTannous I got the #1 codepen pick for the day
17:02.16 MarcTannous http://codepen.io/
17:02.16 MarcTannous This is amazing
17:03.59 YashM MarcTannous, is it just me or the pen doesn't load for anyone?
17:06.05 andromeda-galaxy YashM: it loads foro me
17:06.39 YashM I don't know but I allowed to load 2 times for 5 minutes
17:07.03 YashM I'll try another browser
17:11.19 YashM Nope, empty
17:46.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:58.51 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:55.29 ``Erik neat, nasa posted the model for the 3d printed wrench
19:19.28 andromeda-galaxy ``Erik: interesting... do you know anything about rt^3?
19:19.43 starseeker wishes NASA would poste step and/or iges files...
19:21.59 andromeda-galaxy only STL... it's probably because most of the printer controllers only know how to slice stl
19:32.27 ``Erik andromeda-galaxy: a little, not much... it was an experiment that I don't think ever got to "production" quality?
19:32.49 andromeda-galaxy ahhh
19:33.16 andromeda-galaxy I'm working on some of the unit test GCI tasks, but am slightly confused by the test build system...
19:33.39 andromeda-galaxy all the primitives are bundled together in one test, and the main code never seems to check the test results from each primitive test
19:33.54 ``Erik gci task for rt^3? O.O
19:37.14 andromeda-galaxy http://www.google-melange.com/gci/task/view/google/gci2014/5795100017819648
19:37.15 gcibot Write CoreInterface unit test #2
19:37.15 gcibot Status: Claimed (3 days 5 hrs 25 min)
19:37.15 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu
19:37.27 andromeda-galaxy ``Erik: at least, the url given is for rt^3
19:39.49 ``Erik ah, I thought the geomcore stuff was supposed to have been split off into another repo
19:40.47 andromeda-galaxy hmmm
19:40.50 ``Erik src/coreInterface/ should be the only directory you'd need to worry about
19:41.09 andromeda-galaxy indeed... for this one, I'm writing tests for coreInterface
19:41.37 andromeda-galaxy (test/coreInterface) but I'm a little bit confused by the test system, which doesn't really seem to work, so I was wondering if anyone knew if I was missing something
19:41.37 ``Erik ah, tests/coreInterface as well
19:42.24 ``Erik looks like it doesn't use ctest, just makes a ciTest executable
19:42.36 ``Erik primitives.cpp is the entry point, and the only test is for halfspace
19:43.06 ``Erik and it doesn't return pass/fail, it just prints the results... eck
19:43.16 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
19:43.18 andromeda-galaxy right...
19:43.23 andromeda-galaxy it is kindof hooked into cTest though
19:43.26 andromeda-galaxy there is an add_Test() call
19:43.47 MarcTannous andromeda-galaxy: Did you figure out a way to solve the addition to database in rt^3 tests?
19:43.47 andromeda-galaxy but that seems somewhat useless since it doesn't seem to be checking the results for the return status
19:44.09 andromeda-galaxy MarcTannous: right now, just trying to make sure that I'm not missing somewhete that it does something to check results, but I don't think I am
19:44.14 ``Erik yeah, the executable does not comply to ctests requirements...
19:44.18 andromeda-galaxy I was talking to ``Erik just now in case he knew something I didn't
19:44.23 ``Erik that'll need to be fixed :)
19:44.54 andromeda-galaxy indeed :-) if this task doesn't take too long, I'll make a second patch for it that both adds the Ellipsoid test and reorganizes the test system to fit with ctest better
19:44.55 MarcTannous ``Erik: You got 2 minutes to check out a simple UI design task so that I can jump aboard the rt^3 unit test tasks again ?:)
19:44.59 andromeda-galaxy more like the libbn/libbu tests, maybe
19:45.30 andromeda-galaxy MarcTannous: if I do manage to reorganize the tests, you might want to wait until that's committed
19:46.02 ``Erik MarcTannous: I'm design/ui/ux retarded, I'm recusing myself of any design related stuff, sorry
19:46.02 MarcTannous andromeda-galaxy: As far as I am concerned, if I understood what you wanted to do correctly, my tests would only have to be modified slightly
19:46.18 andromeda-galaxy not sure...
19:46.29 MarcTannous As they are a hybrid between the libbn/libbu/librt tests and the ones here in rt^3
19:46.45 andromeda-galaxy mostly just modifications to the main entry point I guess... but the test functions would have to scan their input
19:46.48 andromeda-galaxy from a string
19:46.57 ``Erik goes back to happy fun cl-mongo stuff o.O
19:47.08 MarcTannous well the ones in libbn/libbu/librt were taking an argc and argv in main as the "test" and then running it through the test which consisted of testing all the functions of a file
19:47.14 andromeda-galaxy ``Erik: that sounds interesting
19:47.21 andromeda-galaxy MarcTannous: right...
19:47.27 MarcTannous My test functions already take parametres, except they are defined locally
19:47.39 andromeda-galaxy then argc/argv were passed to each individual test function, and the test function itself parsed its arguments from argc/argv
19:47.51 MarcTannous so all I'd have to do is call my so-called main with an argc and argv and set my tests on the given values
19:48.21 MarcTannous at the moment my objects were defined like BRLCAD::Sphere sph; sph.Set(parametres)
19:48.46 MarcTannous So instead of giving my sph.Set stuff like Vector 3D(1.0,1.0,1.0) I'd give it argv[0]
19:48.55 andromeda-galaxy right, but then
19:49.06 andromeda-galaxy the inside of each function has to be modified to do something like
19:49.39 andromeda-galaxy bu_scan_fastf_t to get the string into doubles
19:49.43 andromeda-galaxy *fastf_ts
19:49.52 andromeda-galaxy is bu_scan_fastf_t accessible?
19:50.00 MarcTannous no idea, but you're right
19:50.13 *** join/#brlcad merzo (~merzo@161-9-132-95.pool.ukrtel.net)
19:50.19 MarcTannous however that'll just be done in main though instead of doing it in every function
19:50.33 MarcTannous as I have lots of them, cone.cpp had like 5 constructors and each of them had to be tested
19:50.37 andromeda-galaxy no, because each function takes a different number & type of arguments
19:50.52 andromeda-galaxy at least, that is how it always ended up being done in lib* tests
19:51.13 MarcTannous in the tasks in gci we are asked to do tests for basic primitives such as cone or spheres
19:51.30 MarcTannous and most functions take as arguments the object and its parametres
19:51.43 andromeda-galaxy right, but the parameters are different for each function
19:51.43 MarcTannous such as radius, height, semiprincipalaxisA and so on and so forth
19:51.47 MarcTannous <PROTECTED>
19:51.59 andromeda-galaxy ellipsoid example(that's what I'm doing now)
19:52.13 andromeda-galaxy Set() takes a point and 3 vectors
19:52.15 MarcTannous I divided my functions in two types: those that only take the object as a parameter and those that also take its dimensions as parametres
19:52.27 andromeda-galaxy SetSphere() takes a point and a double
19:52.33 MarcTannous yeah, and stuff like ClassName or Type take only the object
19:53.00 andromeda-galaxy so main() can't know whether to scan 4 sets of 3 points or 1 set of 3 points and 1 singl enumber
19:53.06 andromeda-galaxy *of 3 numbers
19:53.20 MarcTannous well you're parsing the input (argv array) into variables in your main upon reading them and then send these into the functions
19:53.48 andromeda-galaxy say "test_ellipsoid 0 a,b,c d,e,f g,h,i j,k,l"
19:53.55 MarcTannous let me set up a quick paste bin because that should make my point clear
19:53.55 andromeda-galaxy or "test_ellipsoid 1 a,b,c r"
19:54.14 andromeda-galaxy in main, before switch/case on function_num, you don't know which format to scan the numbers in
19:54.44 andromeda-galaxy wait... do ellipsoids have no getCenter method?
20:01.46 MarcTannous here you go
20:01.46 MarcTannous http://pastebin.com/a1CF6WKV
20:02.06 MarcTannous andromeda-galaxy: this is what I meant
20:03.07 andromeda-galaxy but in some cases, "center" and "height"might not be what you want: you might want either "pt, veca, vecb, vecc" or "pt, radius" (but not one string cotnaining both)
20:03.10 andromeda-galaxy for ellipsoid
20:03.36 MarcTannous have not worked on ellipsoid yet, this is a sample for Sphere
20:03.47 MarcTannous if you want more, you just parse them locally from argv to local variables to use in your functions
20:04.08 MarcTannous in my example it is not very efficient, but when you have 30+ functions, this works wonders
20:05.01 andromeda-galaxy right, it just doesn't necessarily work for all the primitives
20:05.24 MarcTannous you mean you have more constructors for an ellipsoid?
20:05.43 MarcTannous so an ellipsoid can be defined with a b c d but also with a b x y z?
20:06.03 andromeda-galaxy a b c d, a r, a b r...
20:06.28 MarcTannous yeah, just like I had to do in my cone tests
20:06.53 MarcTannous so you will take as argv everything, a b c d r x y z whatever and then split it up into local values for ease of use
20:07.07 MarcTannous but yeah, that's a lot of code to write, my cone test had like 500 lines
20:08.00 andromeda-galaxy right, and the nevery function has to have scanning added if we decide to go that way...
20:08.35 MarcTannous did you talk to rossberg about this?
20:08.52 MarcTannous or Sean
20:10.10 andromeda-galaxy not yet, I've been waiting since yesterday but neither of them have been in here
20:10.19 andromeda-galaxy that's why I was just talking to ``Erik
20:10.59 andromeda-galaxy <PROTECTED>
20:11.31 MarcTannous There should be plenty of time until 2-3 January if I guess correctly
20:11.41 MarcTannous everyone is busy with holidays & family
20:12.53 andromeda-galaxy probably
20:13.00 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
22:06.37 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
22:18.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:56.08 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
IRC log for #brlcad on 20141227

IRC log for #brlcad on 20141227

01:18.44 Notify 02GCI:iamhasana * 4531831353376768 : Done ! - The work has been submitted its up for review
03:48.48 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
04:00.22 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Massive in BRL-CAD - Could you tell me how to BRL-CAD work with objects like arrays in AutoCAD and so on?
05:05.06 *** join/#brlcad andromedagalaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:21.23 Notify 02GCI:Melange * 4824199776436224 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
05:52.44 *** join/#brlcad shardulc (7aaa21a1@gateway/web/freenode/ip.122.170.33.161)
05:53.13 shardulc hello, is a mentor online?
05:54.13 shardulc could someone review my task, please?
05:54.15 shardulc https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
05:54.16 gcibot Write manual page documentation (for archer)
05:54.16 gcibot Status: NeedsReview (7 hrs 7 min)
05:54.16 gcibot Mentor(s): Popescu Andrei, Jacob B
06:31.50 *** join/#brlcad YashM (~YashM@117.215.35.143)
06:54.04 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:55.40 *** join/#brlcad YashM_ (~YashM@59.88.24.205)
07:44.24 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
07:44.31 MarcTannous brlcad: Sean, you around?
07:47.15 MarcTannous andromeda-galaxy: Did Sean or Rossberg say anything about the rt^3 tests?
07:57.00 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
08:17.24 *** join/#brlcad Stragus (~alexis@modemcable090.29-19-135.mc.videotron.ca)
08:23.55 *** join/#brlcad milamber1 (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
08:51.53 Notify 02GCI:brlcad * 5300224759169024 : Invert - Sanjana, this looks good! Invert your image colors so you don't get one big block but instead get just the letters to your name. That is, instead of black...
09:06.38 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:08.53 *** join/#brlcad YashM (~YashM@117.198.18.240)
10:10.11 *** join/#brlcad YashM_ (~YashM@117.198.6.25)
11:35.47 *** join/#brlcad YashM (~YashM@117.198.6.25)
12:02.16 *** join/#brlcad YashM_ (~YashM@117.198.6.25)
12:17.36 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:42.01 *** join/#brlcad gjeet (75d6cf23@gateway/web/cgi-irc/kiwiirc.com/ip.117.214.207.35)
12:53.48 *** join/#brlcad merzo (~merzo@2-5-132-95.pool.ukrtel.net)
12:59.42 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:00.36 MarcTannous Anyone around?
13:00.58 MarcTannous Not sure how to approach a rt^3 test as I am not sure whether Peter and Sean discussed it last night or not
13:12.01 ``Erik if it was discussed, it probably would've been in channel or on the mailing list... this is kinda a busy time for lots of people, family visiting and all, ya might need to be patient
13:12.30 MarcTannous Yeah but the logs are not up yet and not sure whether andromeda presented the issue to rossberg/sean yet
13:12.44 MarcTannous Was just asking, there's like 20 people in here, maybe one of them was around last night
13:13.08 ``Erik no, nothing happened...
13:13.34 ``Erik one person joined, asked if a mentor was around and left 25 minutes later
13:48.54 ignacio Good morning! :)
14:09.40 Notify 02GCI:tannousmarc * 6268869404524544 : Ready for review - The work on this task is ready to be reviewed.
14:32.51 MarcTannous andromeda-galaxy: I have a task awaiting review after some minimal changes Sean suggested, in the meantime I'll be working on coding an Elliptical Torus test ( http://www.google-melange.com/gci/task/view/google/gci2014/5863174712590336 ), can you please not start working on it as well/claim this one?
14:32.52 gcibot Write CoreInterface unit test #4
14:32.52 gcibot Status: Open
14:32.52 gcibot Mentor(s): Kesha Shah, Mihai Neacsu
15:04.12 *** join/#brlcad gcibot (ignacio@sunjammer.sugarlabs.org)
15:04.29 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
15:29.34 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
15:31.22 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
15:55.13 Notify 02GCI:ljudusika * 5317465831636992 : Ready for review - The work on this task is ready to be reviewed.
16:06.02 *** join/#brlcad Kris_ (~Kris@pool-74-108-26-111.nycmny.fios.verizon.net)
16:53.40 Notify 02GCI:gjeet * 5910608918609920 : Task Closed - Congratulations, this task has been completed successfully.
16:54.19 *** join/#brlcad gcibot (ignacio@sunjammer.sugarlabs.org)
16:54.28 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
17:05.06 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy/bot/gcibot)
17:05.57 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
17:11.52 *** join/#brlcad Kris_ (~Kris@pool-74-108-26-111.nycmny.fios.verizon.net)
17:12.10 Lord_kk test
17:13.00 Lord_kk Anyone here?
17:13.11 YashM_ hey
17:13.51 Lord_kk I need some help with a assignment
17:13.57 Lord_kk Could you help?
17:14.14 YashM_ ~ask
17:14.17 infobot 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.
17:14.55 YashM_ I'm not a mentor but you could leave your question here and anyone who can answer will answer
17:15.30 Lord_kk I’m having problems with this assignment: https://www.google-melange.com/gci/task/view/google/gci2014/5042004748664832
17:15.31 gcibot Reproduce any 5 unconfirmed open bug reports
17:15.31 gcibot Status: Claimed (44 hrs 23 min)
17:15.31 gcibot Mentor(s): Gauravjeet Singh, Ch3ck
17:15.35 Lord_kk WHAO
17:15.38 Lord_kk thats cool
17:16.06 Lord_kk How do I know if they are confirmed or not?
17:16.43 Lord_kk And on which thread do I comment?
17:19.21 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
17:28.59 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.207)
17:37.59 *** join/#brlcad milamber (~devli_000@104-9-73-54.lightspeed.cicril.sbcglobal.net)
18:40.54 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
19:15.08 *** join/#brlcad Lord_kk (~Kris@pool-74-108-26-111.nycmny.fios.verizon.net)
20:06.30 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:11.21 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
20:40.40 Notify 02GCI:sharan1998 * 5798062521843712 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
20:52.21 *** join/#brlcad merzo (~merzo@2-5-132-95.pool.ukrtel.net)
21:14.35 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:21.38 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
21:24.43 *** join/#brlcad winghouchan (~holoirc@genkt-058-233.t-mobile.co.uk)
21:57.34 Notify 02GCI:deepakkumarsharma * 4639899508539392 : Task Assigned - This task has been assigned to Caleb. You have 100 hours to complete this task, good luck!
22:22.25 MarcTannous good night guys!
23:39.29 *** join/#brlcad yiyus (1242712427@je.je.je)
23:47.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
IRC log for #brlcad on 20141228

IRC log for #brlcad on 20141228

01:15.25 Notify 02GCI:aca1234 * 4639899508539392 : Task Claimed - I would like to work on this task.
02:31.14 Notify 02GCI:smriti7545 * 6383010643443712 : Task Claimed - I would like to work on this task.
03:01.09 andromeda-galaxy is there any interest in having a set of GCI tasks for implementing generalized sweep for extrude, as discussed at about 19:06.10 in http://infobot.rikers.org/%23brlcad/20130819.html.gz?
03:01.23 andromeda-galaxy (e.g. one for adding support to plot(), one for shot(), one for tess())
03:52.37 Notify 02GCI:mihaineacsu29 * 5795100017819648 : Task Closed - Congratulations, this task has been completed successfully.
04:04.56 Notify 02GCI:ishwerdas * 5269456200663040 : Task Assigned - This task has been assigned to speed racer. You have 100 hours to complete this task, good luck!
04:06.46 Notify 02GCI:gjeet * 5643416469766144 : Task Closed - Congratulations, this task has been completed successfully.
04:07.55 Notify 02GCI:ishwerdas * 5032082837340160 : Task Assigned - This task has been assigned to Hasan Ahmad. You have 100 hours to complete this task, good luck!
04:26.05 Notify 02GCI:ishwerdas * 6268869404524544 : None - Nice work marc! I would suggest few little improvements. The line-height in objects section needs to be increased a bit and the background color of...
04:26.40 Notify 02GCI:ishwerdas * 6268869404524544 : 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...
04:46.01 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
04:51.14 *** join/#brlcad YashM (~YashM@117.198.20.178)
04:57.03 Notify 02GCI:ishwerdas * 5890868175175680 : Task Closed - Congratulations, this task has been completed successfully.
04:58.23 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Ready for review - The work on this task is ready to be reviewed.
05:04.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:09.55 *** join/#brlcad yukonbob (~bch@50.34.176.126)
05:09.58 yukonbob hello #brlcad
05:11.17 Notify 02GCI:ishwerdas * 6268869404524544 : None - Nice work marc! I would suggest few little improvements. The line-height in objects section needs to be increased a bit and the background color of...
05:16.02 Notify 02GCI:brlcad * 5300224759169024 : 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...
05:26.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:31.09 Notify 02GCI:sanjana * 5300224759169024 : Uploaded new image - I changed the background from white to black and now it comes out with my name clearly in 3D. I liked rotating it in various directions. ...
06:03.32 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:08.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:09.19 Notify 02GCI:brlcad * 5300224759169024 : Task Closed - Congratulations, this task has been completed successfully.
06:19.22 Notify 02GCI:keshashah * 6454119397064704 : Task Closed - Congratulations, this task has been completed successfully.
06:21.38 Notify 02GCI:brlcad * 5845550716944384 : don't understand - Raptor, I didn't understand your question. I think you might have intended to ask what command will create copies of an object around a...
06:23.13 Notify 02GCI:loopyhano475 * 4639899508539392 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:24.18 Notify 02GCI:hrishi1304 * 4956557716488192 : Task Claimed - I would like to work on this task.
06:24.32 Notify 02GCI:kengwee * 6454119397064704 : Ready for review - The work on this task is ready to be reviewed.
06:25.08 Notify 02GCI:tannousmarc * 6268869404524544 : Regarding further tasks - Did not know that Archer is going to become Mged once out of Beta, and considering my past works on Archer's UI ( The splash screen...
06:28.58 Notify 02GCI:mihaineacsu29 * 5854317466615808 : Task Assigned - This task has been assigned to tlidanski. You have 100 hours to complete this task, good luck!
06:39.35 Notify 02GCI:Melange * 5890868175175680 : 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.
06:45.31 Notify 02GCI:tannousmarc * 6268869404524544 : Ready for review - The work on this task is ready to be reviewed.
06:49.57 Notify 02GCI:ralpt3748752_qejwhe * 5332242800836608 : Task Claimed - I would like to work on this task.
07:15.48 Notify 02GCI:Melange * 5625032667561984 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
07:20.35 Notify 02GCI:rohit_agarwal * 5890868175175680 : Files Uploaded - I uploaded three new files moose 3.xcf moose 3.png and moose 3 without shadow.png
07:21.30 Notify 02GCI:Melange * 6094206841913344 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
07:28.21 Notify 02GCI:brlcad * 6620713125412864 : Task Closed - Congratulations, this task has been completed successfully.
07:36.08 Notify 02GCI:o7p9bxbnyj * 5795100017819648 : Task Claimed - I would like to work on this task.
07:40.44 Notify 02GCI:tannousmarc * 6268869404524544 : Ready for review - The work on this task is ready to be reviewed.
07:50.21 Notify 02GCI:gjeet * 5773120388464640 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
07:54.36 Notify 02GCI:shardulc * 5338260117127168 : Task Claimed - I would like to work on this task.
08:26.56 Notify 02GCI:brlcad * 6268869404524544 : Tasks for both - If you're inclined to work on more than one of these, let me know so we can get some more tasks added. :)
08:51.23 Notify 02GCI:gjeet * 5338260117127168 : Task Assigned - This task has been assigned to shardulc. You have 96 hours to complete this task, good luck!
09:07.44 *** join/#brlcad infobot (ibot@rikers.org)
09:07.44 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
09:26.52 *** join/#brlcad merzo (~merzo@2-5-132-95.pool.ukrtel.net)
09:51.58 *** join/#brlcad shardulc (~shardul@122.170.37.169)
09:53.42 shardulc hello everybody, I'm doing the dead code elimination task
09:54.04 shardulc what is a good place to look for 'dead' function *definitions*?
09:54.24 shardulc ('look' as in my script will look)
09:55.04 Notify 02GCI:gjeet * 5910608918609920 : Nice work - I really liked how you wrote BRL-CAD. Can you tell how you made that thing. Also How much time it took to make this thing ?
10:07.32 Stragus I'm not involved in GCI but I think the definition of dead-code used includes code duplication
10:09.03 Stragus i.e. Find similar/identical codes that can be merged and replaced by a function call or so
10:11.01 shardulc I think there's a separate task for that
10:12.20 Stragus Oh. That's possible too
10:16.28 shardulc but where do you think I'll find dead code?
10:16.46 shardulc where would the dead functions be defined, to be precise?
10:18.20 Stragus Can your script locate functions that are defined but never called anywhere? There are some of these
10:20.01 shardulc yes
10:20.20 shardulc using a little regex; is that fine?
10:20.28 Stragus Sure, whatever works
10:20.42 *** join/#brlcad merzo (~merzo@31-24-132-95.pool.ukrtel.net)
10:22.48 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:23.29 shardulc so where are they?
10:23.54 shardulc like, it would take too much time to go through the whole src/ dir
10:24.31 Stragus You could start by src/libbn, I'm sure there's unused code in there somewhere
10:25.27 shardulc the task description page http://www.google-melange.com/gci/task/view/google/gci2014/5338260117127168 tells me to exclude src/lib* directories, I think
10:25.28 gcibot Identify and eliminate dead code (100+ lines) #2
10:25.29 gcibot Status: Claimed (3 days 22 hrs 25 min)
10:25.29 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu, Sean
10:25.43 shardulc or maybe it's just for the 'manual testing' section
10:26.03 Stragus Ah right, makes sense too. It's handy to keep lib* code around even if unused
10:28.07 Stragus If you can stick around, the people who can help most should wake up in about 2 hours. My knowledge of the BRL-CAD source is limited, I have worked on fairly independent chunks of code.
10:31.49 shardulc all right
10:34.16 Notify 02GCI:prudhvirajnaidu * 5220441446678528 : Help needed - Whenever I try to run your command to convert png to bw it says Error: pix-read: Cannot read file
10:45.38 ``Erik no, stay away from the lib directories
10:45.51 ``Erik look in things like src/procdb src/mged src/conv ...
10:46.37 ``Erik the lib dirs have funcs that may not be used in BRL-CAD itself, but might be used by third party products... so they'd need the full deprecation cycle to get rid of
10:48.47 *** join/#brlcad merzo (~merzo@31-24-132-95.pool.ukrtel.net)
10:49.25 shardulc ok, thanks, ``Erik!
10:52.07 ``Erik good luck!
11:00.41 *** part/#brlcad shardulc (~shardul@122.170.37.169)
11:10.41 Notify 02GCI:melvinfoo * 5833318566199296 : Task Claimed - I would like to work on this task.
11:11.50 *** join/#brlcad YashM_ (~YashM@104.152.45.3)
11:21.42 Notify 02GCI:brlcad * 6268869404524544 : 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...
11:28.08 Notify 02GCI:vasusethia10 * 4956557716488192 : Task Claimed - I would like to work on this task.
11:28.38 Notify 02GCI:brlcad * 5845550716944384 : Task Closed - Congratulations, this task has been completed successfully.
11:45.19 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:00.46 Notify 02GCI:ralpt3748752_qejwhe * 5332242800836608 : How to divide the object along the path? - In the image circle z1 distributed on 3 trajectories. <a target="_blank"...
12:11.39 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:49.58 Notify 02GCI:gjeet * 6268869404524544 : Task Closed - Congratulations, this task has been completed successfully.
12:53.54 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
13:19.44 Notify 02GCI:deepakkumarsharma * 5836136417067008 : Task Assigned - This task has been assigned to Rohit Agarwal. You have 100 hours to complete this task, good luck!
13:28.10 Notify 02GCI:deepakkumarsharma * 5220441446678528 : Task Assigned - This task has been assigned to prudhvirajnaidu. You have 100 hours to complete this task, good luck!
14:01.39 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : Ready for review - The work on this task is ready to be reviewed.
14:07.18 *** join/#brlcad shardulc (~shardul@122.170.37.169)
14:07.30 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
14:08.00 shardulc when I make some changes to BRL-CAD, must *all* of the regression tests pass?
14:09.06 Notify 02GCI:melvinfoo * 5833318566199296 : Problem extruding - Hi mentors, I have some experience in command line and CAD programs but when I try to extrude the bitmap by typing this command into the...
14:09.36 Notify 02GCI:brlcad * 5833318566199296 : Task Assigned - This task has been assigned to Melvin Foo. You have 100 hours to complete this task, good luck!
14:11.07 ``Erik shardulc: they should, but if a test fails before your changes, I think that can be excused... don't introduce any new failures in the tests and you should be fine
14:11.44 ``Erik (but if a test is wrong, let a mentor know and we can figure out where to go from there)
14:17.51 MarcTannous what task are you workign on shardulc?
14:18.07 shardulc https://www.google-melange.com/gci/task/view/google/gci2014/5338260117127168
14:18.08 gcibot Identify and eliminate dead code (100+ lines) #2
14:18.08 gcibot Status: Claimed (3 days 18 hrs 32 min)
14:18.08 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu, Sean
14:18.19 MarcTannous what file are you eliminating code form?
14:19.09 shardulc currently, I've got some from src/conv/asc/asc2g.c and src/conv/iges/planar_nurb.c
14:19.47 MarcTannous ah okay
14:19.52 shardulc ``Erik: regress-flawfinder and regress-quote fail on a fresh checkout for me
14:19.53 MarcTannous not sure if my changes are commited
14:20.12 MarcTannous because I've done two of these tasks
14:21.07 shardulc which ones? I'll avoid them
14:21.15 shardulc which files, I mean
14:21.29 MarcTannous give me a sec
14:23.30 MarcTannous Modified files :
14:23.36 MarcTannous src/convstep/Factory.h
14:23.53 MarcTannous src/conv/step/step-g/Factory.h
14:24.04 MarcTannous src/conv/step/step-g/Factory.cpp
14:24.08 shardulc it's fine as long as they're headers
14:24.16 shardulc I'm working only with the .c files
14:24.24 MarcTannous some of these were removed
14:24.25 shardulc (makes it easier for my script)
14:24.27 MarcTannous soem off these were changed
14:24.59 MarcTannous src/conv/step/ap242-g/Factory.h
14:25.29 MarcTannous src/conv/step/ap242-g/Factory.cpp
14:26.00 MarcTannous g-step/Comb.cpp
14:26.08 MarcTannous g-step/Comb.h
14:26.22 MarcTannous that's it
14:26.25 MarcTannous all on BRL-CAD
14:26.34 MarcTannous not rt^3
14:26.50 shardulc ok, thanks
14:27.43 shardulc ``Erik: regress-flawfinder and regress-quote don't show up in 'make regress'
14:27.56 shardulc but they're failing when I do 'make test'
14:34.56 Notify 02GCI:khyati_mahendru * 5910608918609920 : Ready for review - The work on this task is ready to be reviewed.
14:53.27 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
15:00.32 Notify 02GCI:adityagulati * 5773120388464640 : Ready for review - The work on this task is ready to be reviewed.
15:00.53 Notify 02GCI:deepakkumarsharma * 4639899508539392 : Task Assigned - This task has been assigned to Saurabh Bachawe. You have 100 hours to complete this task, good luck!
15:17.59 Notify 02GCI:deepakkumarsharma * 5863174712590336 : Task Assigned - This task has been assigned to Marc Tannous. You have 100 hours to complete this task, good luck!
15:27.10 *** part/#brlcad shardulc (~shardul@122.170.37.169)
15:35.26 Notify 02GCI:vidushi * 5311760286351360 : Task Claimed - I would like to work on this task.
15:38.46 Notify 02GCI:Melange * 5604954702086144 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
15:43.22 Notify 02GCI:ljudusika * 5317465831636992 : None - I was used binary distribution.
15:56.25 maths22 the proper way to run tests is 'make check' and 'make regress' (or 'crest -LE NOT_WORKING')
15:56.46 maths22 Make test is not expected to pass
15:56.55 *** join/#brlcad melfo (~chatzilla@101.127.150.174)
16:27.06 melfo Hi mentors,
16:27.07 melfo First time using irc, sorry in advance for posting wrongly!
16:27.09 melfo I am trying to to extrude from a PNG but have a problem doing it. I converted a png to a bitmap by using: 'exec \[ file join \[ bu_brlcad_root bin \] pix-bw \] hello.png \> hello.bw' on the mged prompt. No errors here. Next, I extruded the bitmap by typing this command into the mged> prompt: 'in gcirocks.ebm ebm hello.bw 512 512 64' and I get this error:
16:27.10 melfo '
16:27.12 melfo rt_ebm_import4() file 'hello.bw' is too short 332 < 32768
16:27.13 melfo rt_db_external5_to_internal5(gcirocks.ebm): import failure
16:27.15 melfo db_recurse() rt_db_get_internal(gcirocks.ebm) FAIL
16:27.16 melfo '
16:27.18 melfo Playing around with the width, height and extrusion. I managed to get some red lines to appear. So I think the problem should be the conversion between png to bw. Can someone point out to me what I'm doing wrongly?
16:29.39 *** join/#brlcad shardulc (~shardul@122.170.37.169)
16:34.39 *** join/#brlcad merzo (~merzo@31-24-132-95.pool.ukrtel.net)
16:36.58 ``Erik melfo: pix-bw will convert from the pix format, you might need to do a png-bw instead
16:37.46 ``Erik and for a 512x512, the file size should be exactly 32768, so that's a way to check if you're feeding it the right stuff
17:02.56 *** join/#brlcad michaelx2001 (~Thunderbi@61.245.163.33)
17:11.10 shardulc I'm doing the dead code elimination task https://www.google-melange.com/gci/task/view/google/gci2014/5338260117127168
17:11.11 gcibot Identify and eliminate dead code (100+ lines) #2
17:11.11 gcibot Status: Claimed (3 days 15 hrs 39 min)
17:11.11 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu, Sean
17:11.31 shardulc and I've found a .c file which declares only one method, which is never used
17:12.11 shardulc deleting the file, removing it from CMakeLists.txt, removing the declaration from the header, and running 'make' and 'make test' succeeds
17:12.30 shardulc so does this count as dead code elimination?
17:16.26 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
17:17.16 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:23.39 shardulc ``Erik:, are you there?
17:49.38 *** join/#brlcad chick_ (~capslock@41.205.22.41)
17:55.30 Notify 02GCI:brlcad * 5773120388464640 : 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...
18:40.03 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:45.17 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:54.56 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
20:01.01 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : Task Claimed - I would like to work on this task.
20:05.19 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
20:14.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
20:31.59 Notify 02GCI:ralpt3748752_qejwhe * 5332242800836608 : Ready for review - The work on this task is ready to be reviewed.
20:39.44 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:19.40 *** join/#brlcad Konrado (~Konrado@196.202.236.56)
22:26.10 MarcTannous Good night everyone :D
23:14.35 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:17.13 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
IRC log for #brlcad on 20141229

IRC log for #brlcad on 20141229

00:32.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:05.45 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:17.54 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:25.31 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:28.50 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:30.58 *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14)
01:43.32 *** join/#brlcad micha2001 (~Thunderbi@112.134.80.56)
02:21.05 *** join/#brlcad michaelx2000 (~Thunderbi@112.134.80.56)
03:23.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:28.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:12.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:13.21 *** join/#brlcad YashM (~YashM@117.222.22.142)
04:43.59 *** join/#brlcad melfo (~chatzilla@101.127.150.174)
04:58.42 michaelx2000 #monkey
05:22.41 *** join/#brlcad Ignacios (~androirc@r186-52-196-186.dialup.adsl.anteldata.net.uy)
05:36.32 *** join/#brlcad bvirtual (~bvirtual@adsl-69-230-163-51.dsl.irvnca.pacbell.net)
05:39.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:41.17 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:48.02 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
05:57.41 *** join/#brlcad michaelx2002 (~Thunderbi@175.157.173.80)
06:18.31 Stragus Eh, I sure enjoyed The Interview
06:19.41 *** join/#brlcad michaelx2000 (~Thunderbi@112.134.80.56)
06:47.00 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:16.48 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:33.29 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
07:48.33 *** join/#brlcad chick_ (~capslock@41.205.22.41)
08:00.09 *** join/#brlcad andromed1-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
08:01.12 *** join/#brlcad javampir1 (~javampire@v10024.1blu.de)
08:39.20 *** join/#brlcad YashM_ (~YashM@117.222.22.142)
08:39.43 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
08:51.24 *** join/#brlcad YashM (~YashM@59.88.27.242)
08:51.35 *** join/#brlcad merzo (~merzo@92.60.189.225)
09:16.16 *** join/#brlcad andromeda-galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
09:25.51 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:56.06 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
09:56.06 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
09:56.16 *** join/#brlcad starseeker (~starseeke@66-118-151-70.static.sagonet.net)
09:56.38 *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net)
09:56.49 *** join/#brlcad hsrai (~hsrai@66-118-151-70.static.sagonet.net)
09:57.18 *** join/#brlcad brlcad (~sean@66-118-151-70.static.sagonet.net)
10:26.59 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
11:46.56 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
12:09.48 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:40.32 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:43.07 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
12:46.33 *** join/#brlcad chick_ (~capslock@41.205.22.41)
12:48.12 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.61)
13:45.09 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:46.00 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
14:05.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
14:18.27 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
14:18.53 Notify 02GCI:rohit_agarwal * 5890868175175680 : Ready for review - The work on this task is ready to be reviewed.
14:18.54 Notify 02GCI:Melange * 5001497033048064 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:18.55 Notify 02GCI:brlcad * 5773120388464640 : doesn't look quite right - Aditya, this looks like the right idea, but doesn't look like it's actually correct. That is, it looks like a gerotor, but it doesn't...
14:18.56 Notify 02GCI:brlcad * 6094206841913344 : Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
14:18.57 Notify 02GCI:brlcad * 5845550716944384 : Pattern and clone - You create arrays of objects in BRL-CAD with the clone command or the pattern tool GUI. Both are available in mged. As for this particular...
14:19.16 Notify 02GCI:brlcad * 5220441446678528 : progress! - prudhvirajnaidu, this is looking good but can be better. If you invert your image colors (white on black, not black on white), you'll see the android...
14:19.17 Notify 02GCI:brlcad * 5625032667561984 : Task Assigned - This task has been assigned to utkarshsingh. You have 100 hours to complete this task, good luck!
14:19.18 Notify 02GCI:helix * 6094206841913344 : Task Claimed - I would like to work on this task.
14:19.19 Notify 02GCI:deepakkumarsharma * 6464160023969792 : Task Assigned - This task has been assigned to Raptor. You have 100 hours to complete this task, good luck!
14:19.20 Notify 02GCI:csgregorian * 5213338241859584 : Task Claimed - I would like to work on this task.
14:19.21 Notify 02GCI:brlcad * 6620713125412864 : Thanks! - Thanks for your patience with this review. Many of our mentors were on holiday yesterday. This manpage looks like a great start. You are certainly on...
14:19.22 Notify 02GCI:utkarshsingh341 * 5643416469766144 : Ready for review - The work on this task is ready to be reviewed.
14:19.23 Notify 02GCI:brlcad * 5332242800836608 : nice work - Raptor, this looks really nice. Well done! As to your question, it's not clear what you're actually asking. Are you asking how to place the object in...
14:19.24 Notify 02GCI:batreds * 5269456200663040 : Task Claimed - I would like to work on this task.
14:19.25 Notify 02GCI:brlcad * 5833318566199296 : looks like - Looks like you figured those issues out, glad to see it.
14:19.27 Notify 02GCI:shardulc * 6620713125412864 : Ready for review - The work on this task is ready to be reviewed.
14:19.34 Notify 02GCI:tannousmarc * 5863174712590336 : Task Claimed - I would like to work on this task.
14:19.35 Notify 02GCI:rohit_agarwal * 5836136417067008 : Task Claimed - I would like to work on this task.
14:19.36 Notify 02GCI:adityagulati * 5773120388464640 : Task Claimed - I would like to work on this task.
14:19.37 Notify 02GCI:ralpt3748752_qejwhe * 5845550716944384 : example - What command could be the object sph1 distribute the path round? (if you can show an example to other trajectory)
14:19.38 Notify 02GCI:khyati_mahendru * 5910608918609920 : Thank You - I wrote the text with font "Forte" with the same colour as that of the horns and then merged the two layers. It took me around half a day.
14:19.39 Notify 02GCI:brlcad * 5332242800836608 : Task Closed - Congratulations, this task has been completed successfully.
14:19.42 Notify 02GCI:brlcad * 5873244582182912 : Clever - Haha this is pretty clever! Nice work all around.
14:19.44 Notify 02GCI:brlcad * 5845550716944384 : 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...
14:19.45 Notify 02GCI:tannousmarc * 6268869404524544 : What I had in mind - 1) Keeping the Archer & MGED interfaces floating around the same concept, just like Adobe's Creative suite. Similar interfaces, to...
14:19.46 Notify 02GCI:iamhasana * 5032082837340160 : ??? - Which files are MGED and which are Acrher. There is no clear way of recognising the two different software's
14:19.47 Notify 02GCI:tannousmarc * 5863174712590336 : Ready for review - The work on this task is ready to be reviewed.
14:19.48 Notify 02GCI:hrishi1304 * 4928791491117056 : Task Claimed - I would like to work on this task.
14:19.50 Notify 02GCI:Melange * 5218710037987328 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:19.51 Notify 02GCI:shady_24 * 5854317466615808 : Task Claimed - I would like to work on this task.
14:19.52 Notify 02GCI:utkarshsingh341 * 5625032667561984 : Task Claimed - I would like to work on this task.
14:19.53 Notify 02GCI:hrishi1304 * 4956557716488192 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:19.54 Notify 02GCI:Melange * 5269456200663040 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:19.56 Notify 02GCI:brlcad * 5300224759169024 : excellent - Nicely done Sanjana! That looks much more interesting, something you could even 3D-print. Hope you'll try some of the other modeling tasks! Cheers!
14:19.57 Notify 02GCI:Melange * 5337594732740608 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:19.58 Notify 02GCI:yolandacenkam * 4949239830413312 : Task Claimed - I would like to work on this task.
14:19.59 Notify 02GCI:brlcad * 5220441446678528 : 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...
14:20.00 Notify 02GCI:csgregorian * 5213338241859584 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.01 Notify 02GCI:napster21 * 5310294628761600 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.02 Notify 02GCI:deepakkumarsharma * 4956557716488192 : Task Assigned - This task has been assigned to Roumi. You have 100 hours to complete this task, good luck!
14:20.03 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : Or if you do not understand - How to make a script that creates the teeth with these coordinates? programming language - python
14:20.04 Notify 02GCI:vasusethia10 * 4956557716488192 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.05 Notify 02GCI:roumi * 4956557716488192 : Task Claimed - I would like to work on this task.
14:20.06 Notify 02GCI:mihaineacsu29 * 5338260117127168 : None - shardulc, If you do come across that sort of file, then by all means, remove it from all your above mentioned points.
14:20.07 Notify 02GCI:o7p9bxbnyj * 5795100017819648 : Ready for review - The work on this task is ready to be reviewed.
14:20.08 Notify 02GCI:brlcad * 5317465831636992 : :) - Definitely not a problem. I'm just unfortunately not very familiar with that alphabet. Pretty cool. Note that if you invert your image colors, you would see...
14:20.09 Notify 02GCI:brlcad * 5310294628761600 : Task Assigned - This task has been assigned to Parth. You have 100 hours to complete this task, good luck!
14:20.10 Notify 02GCI:sanjana * 5300224759169024 : Ready for review - The work on this task is ready to be reviewed.
14:20.11 Notify 02GCI:brlcad * 5833318566199296 : Task Closed - Congratulations, this task has been completed successfully.
14:20.12 Notify 02GCI:Melange * 4959197779197952 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:20.14 Notify 02GCI:iamhasana * 5032082837340160 : Task Claimed - I would like to work on this task.
14:20.15 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : How to write a script? - I wrote the code - finding centers coordinate gear teeth. Here it is: from math import * R = float(input('input R:')) n =...
14:20.17 Notify 02GCI:prudhvirajnaidu * 5220441446678528 : Ready for review - The work on this task is ready to be reviewed.
14:20.18 Notify 02GCI:ralpt3748752_qejwhe * 5332242800836608 Model a gerotor in 3D using BRL-CAD #3 https://www.google-melange.com/gci/task/view/google/gci2014/5332242800836608: How to divide the object along the...
14:20.19 Notify 02GCI:brlcad * 5220441446678528 : Task Closed - Congratulations, this task has been completed successfully.
14:20.19 gcibot Model a gerotor in 3D using BRL-CAD #3
14:20.19 gcibot Status: Closed
14:20.19 gcibot Mentor(s): Mandeep Kaur, Ch3ck
14:20.20 Notify 02GCI:brlcad * 6268869404524544 : Hmm - I think you other design is considerably superior to this one for a variety of reasons. With a single uncluttered window, the command console now wastes...
14:20.21 Notify 02GCI:gjeet * 5332242800836608 : Task Assigned - This task has been assigned to Raptor. You have 100 hours to complete this task, good luck!
14:20.22 Notify 02GCI:o7p9bxbnyj * 5795100017819648 : diff files - Sorry for the multiple different files, the first couple each had a line that I'd put in accidentally missing.
14:20.23 Notify 02GCI:shardulc * 5338260117127168 : Dead File - What do I do if I find a file which defines only one function, which is not used anywhere? Do I remove the file and the corresponding entries from...
14:20.24 Notify 02GCI:yolandacenkam * 4949239830413312 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.25 Notify 02GCI:sanjana * 5300224759169024 : Ready for review - The work on this task is ready to be reviewed.
14:20.26 Notify 02GCI:bunnypangsai * 5826488444125184 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.27 Notify 02GCI:shardulc * 6620713125412864 : Archer Command-line Options - After going through src/archer/archer, src/tclscripts/archer/ArcherCore.tcl, and other related files, I could not find anything to...
14:20.28 Notify 02GCI:shardulc * 5338260117127168 : Ready for review - The work on this task is ready to be reviewed.
14:20.29 Notify 02GCI:adityagulati * 5773120388464640 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:20.30 Notify 02GCI:iamhasana * 4531831353376768 : Ready for review - The work on this task is ready to be reviewed.
14:20.31 Notify 02GCI:shardulc * 5338260117127168 : Dead Code Script - I did this task by writing my own dead code detection script. The script is in Python, and uses a little regex to find function declarations...
14:20.33 Notify 02GCI:brlcad * 5873244582182912 : Task Closed - Congratulations, this task has been completed successfully.
14:20.34 Notify 02GCI:napster21 * 5310294628761600 : Task Claimed - I would like to work on this task.
14:20.35 Notify 02GCI:ishwerdas * 5890868175175680 : Nice Work - Hey! Rohit you did a good job there. Thanks!! Keep doing more tasks.
14:20.36 Notify 02GCI:prudhvirajnaidu * 5220441446678528 : Ready for review - The work on this task is ready to be reviewed.
14:20.37 Notify 02GCI:Melange * 4956557716488192 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:20.38 Notify 02GCI:brlcad * 5220441446678528 : Deadline extended - The deadline of the task has been extended with 2 days and 2 hours.
14:20.40 Notify 02GCI:bunnypangsai * 5826488444125184 : Task Claimed - I would like to work on this task.
14:20.41 Notify 02GCI:Melange * 5042004748664832 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
14:24.22 YashM cool
14:24.30 MarcTannous ?
14:24.37 MarcTannous what's cool Yah?
14:24.43 MarcTannous Yash*
14:24.52 *** join/#brlcad chick_ (~capslock@41.205.22.41)
14:24.54 YashM notify spam
14:25.06 MarcTannous oh yeah#
14:25.15 MarcTannous It's getting laggy
14:27.50 maths22 YashM, MarcTannous: the server notify is hosted on was disconnected from the internet for a while
14:28.32 YashM so it keeps trying to send the message?
14:39.05 Notify 02GCI:brlcad * 5317465831636992 : Task Closed - Congratulations, this task has been completed successfully.
14:40.04 maths22 YashM: so the emails melange sends were all received and processed at once.
14:57.33 Notify 02GCI:loopyhano475 * 4949239830413312 : Task Claimed - I would like to work on this task.
14:59.03 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:03.14 Notify 02GCI:deepakkumarsharma * 5337594732740608 : Task Assigned - This task has been assigned to Luke. You have 100 hours to complete this task, good luck!
15:04.47 *** join/#brlcad rohitagarwal (73762db1@gateway/web/cgi-irc/kiwiirc.com/ip.115.118.45.177)
15:06.10 Notify 02GCI:gjeet * 4531831353376768 : Task Closed - Congratulations, this task has been completed successfully.
15:06.11 Notify 02GCI:loopyhano475 * 4949239830413312 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:10.30 *** join/#brlcad melfo (~chatzilla@101.127.150.174)
15:11.11 Notify 02GCI:loopyhano475 * 5337594732740608 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:11.45 *** join/#brlcad rohitagarwal (73762db1@gateway/web/cgi-irc/kiwiirc.com/ip.115.118.45.177)
15:25.45 Notify 02GCI:loopyhano475 * 5337594732740608 : Task Claimed - I would like to work on this task.
15:27.54 *** join/#brlcad rohitagarwal (73762db1@gateway/web/cgi-irc/kiwiirc.com/ip.115.118.45.177)
15:31.21 Notify 02GCI:thevk * 5897155285876736 : Ready for review - The work on this task is ready to be reviewed.
15:48.33 Notify 02GCI:loopyhano475 * 5042004748664832 : Task Claimed - I would like to work on this task.
15:51.39 Notify 02GCI:adityagulati * 5049231098249216 : Task Claimed - I would like to work on this task.
15:52.19 Notify 02GCI:roumi * 4956557716488192 : SVN - I use a Google Chromebook, so I cannot save a local SVN copy. Is there a way to work on this task entirely on the web browser?
15:52.39 Notify 02GCI:loopyhano475 * 5042004748664832 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
15:55.58 Notify 02GCI:o7p9bxbnyj * 5327033190055936 : Task Claimed - I would like to work on this task.
16:07.11 Notify 02GCI:brlcad * 5049231098249216 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
16:07.51 Notify 02GCI:brlcad * 5327033190055936 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 96 hours to complete this task, good luck!
16:19.34 MarcTannous Oh damn I want one of these class diagrams tasks too
16:19.39 MarcTannous :-s
16:34.38 *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net)
16:50.09 Notify 02GCI:gjeet * 5311760286351360 : Task Assigned - This task has been assigned to vidushi. You have 100 hours to complete this task, good luck!
17:00.52 Notify 02GCI:tannousmarc * 6268869404524544 : Regarding this task - Added the objects column from Archer, wanted to have this initially included as well but forgot about it. Why? At the moment, every...
17:00.53 Notify 02GCI:brlcad * 5220441446678528 : better - That's looking better. Note that the android has really rough/fuzzy edges. That' is because your input image has fuzzy edges (eg, transparent background...
17:09.29 Notify 02GCI:brlcad * 4956557716488192 Fix at least 8 spelling mistakes in at least 8 different files #5 https://www.google-melange.com/gci/task/view/google/gci2014/4956557716488192: possible It's...
17:09.30 gcibot Fix at least 8 spelling mistakes in at least 8 different files #5
17:09.31 gcibot Status: Claimed (3 days 9 hrs 4 min)
17:09.31 gcibot Mentor(s): Kesha Shah, Gauravjeet Singh
17:13.06 *** join/#brlcad YashM (~YashM@59.88.27.242)
17:26.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:31.32 Notify 02GCI:melvinfoo * 5833318566199296 : Ready for review - The work on this task is ready to be reviewed.
17:59.46 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:01.06 *** join/#brlcad melfo (~chatzilla@101.127.150.174)
IRC log for #brlcad on 20141230

IRC log for #brlcad on 20141230

18:43.40 *** join/#brlcad infobot (ibot@rikers.org)
18:43.40 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
18:48.01 Notify 02GCI:roxi_paula * 6452933096898560 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
18:53.48 ``Erik why would an isp be blocking legit sites at all? O.o that's jacked up
18:55.40 YashM_ Yeah it's sad
19:07.40 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
19:18.22 *** join/#brlcad infobot (ibot@rikers.org)
19:18.22 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
19:42.09 *** join/#brlcad infobot (ibot@rikers.org)
19:42.09 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
19:51.53 *** join/#brlcad Ch3ck_ (~localhost@41.205.16.68)
20:15.21 MarcTannous The Pirate Bay can't be blocked as long as it does not exist :P
20:17.21 Stragus ISPs from the UK have blocked The Pirate Bay for a while. But yes, now it exists as a bunch of mirrors
20:17.34 MarcTannous Most of these are filled with malware AFAIK
20:17.56 MarcTannous There is only one legit torrent site that is not trying to replace thepiratebay by spreading infected files
20:18.51 Stragus I had to download The Intervew from a Pirate Bay mirror. After actually *paying* for the movie on Google Video, but there were issues with HAL protected content or some other kind of garbage
20:19.09 MarcTannous It's not even available in my country
20:19.15 MarcTannous I don't even know how I am supposed to watch that movie
20:19.43 Stragus I was able to pay for it, but I had to pirate to actually get to watch it
20:19.50 MarcTannous Also there's a great movie regarding the life of Alan Turing starring Benedict Cumberbatch ( The guy from Sherlock ) called the imitation game
20:20.00 MarcTannous That's been released in like early november in UK
20:20.09 MarcTannous and it will get premiered in Romania on the 1st of February
20:20.11 MarcTannous I mean come on
20:20.14 Stragus Some people still haven't figured out that they need to make paid movies/music *more* convenient than pirating them
20:20.26 Stragus Ouch
20:20.39 MarcTannous It takes 3 months for a few gigas of data to travel from one PC to another apparently
20:21.24 MarcTannous What a beautiful era we live in
20:22.03 Stragus Is that typical of all movies? It just brings more people to find alternative ways
20:22.04 MarcTannous Not sure, this is the first movie I have ever really wanted to see as soon as it gets here in my life
20:22.09 MarcTannous And I was very disappointed by it
20:22.14 Stragus More stupid decisions from an industry that likes shooting itself in the foot
20:22.24 MarcTannous Not sure what the marketing process behind this is
20:22.48 MarcTannous Probably they don't consider it a movie that people would come in big masses to watch and they wait a few months to buy it from the producer for a lower price? Idk
20:23.35 Stragus It's amazing they still haven't figured out that people would pay for downloading movies and music, hassle free
20:26.10 Stragus Google Video demands some version of Flash that isn't even available on Linux for Firefox. Then it produces weird errors that are supposed to tell you that you must install some HAL protected content module with about 15 dependencies
20:26.29 Stragus And then it's still doesn't work, and you get a copy from any torrent site
20:27.09 MarcTannous What about the music industry?
20:27.17 MarcTannous Where I have to pay 1$ for a song from an artist I like
20:27.27 MarcTannous Over iTunes, something that works perfectly with Apple devices
20:27.48 Stragus Yes and, amazingly, I don't have any Apple device
20:28.01 MarcTannous But somehow the rest of the population, the plebs like me that use anything else besides iOS have to endure lots of issues in order to listen to music they like, legally
20:28.12 MarcTannous And the plebs like me actually make up for 70% of the population
20:28.32 Stragus And then the industry complains that pirating is stealing revenue from them
20:28.37 MarcTannous Where I can get an album faster,cheaper,and hassle-free over a torrent rather than from the creator
20:28.59 MarcTannous Maybe investing some money into a god damned global market and a good user interface with a dedicated team that could solve eventual issues would do the trick
20:29.03 MarcTannous But no, that would be logical
20:29.06 MarcTannous And who likes logical?
20:29.55 Stragus They are making the problem much worse by trying to control the entire ecosystem to prevent anyone from copying their music
20:31.05 Stragus Give me hassle free mp3 and OGG downloads and I'll be more than happy to pay
20:31.14 MarcTannous In the thousands of years of human existence, everything that was prohibited has slowly become a trend ( i.e alcohol, cigars, drugs, online piracy ) and somehow people still do it
20:31.40 MarcTannous And expect average John Does to not take the easier approach
20:32.23 Stragus The easier approach *should* be paying and getting your file, very easily. Like buying on Amazon, one click
20:32.31 MarcTannous I was actually impressed with Amazon the other day
20:32.41 MarcTannous Got a book and began reading it in what, 10 seconds?
20:32.58 MarcTannous I wish more content was done the Amazon-way
20:33.02 Stragus Indeed
20:50.59 andromeda-galaxy Stragus: any idea what the MGED command-line way to modify a TGC diameter is?
20:53.28 Stragus No idea sorry. ``Erik, there's a question for you :)
20:56.05 andromeda-galaxy Stragus: oh well... I'll keep looking at the source and see if I can figure it out..
21:15.09 andromeda-galaxy Stragus: is the logo for https://www.google-melange.com/gci/task/view/google/gci2014/5219416023236608 supposed to be the Angelov one? shouldn't the grey part be disconnected from the red part?
21:15.10 gcibot Create a production-quality version of our logo #2
21:15.10 gcibot Status: Reopened
21:15.10 gcibot Mentor(s): Kesha Shah, Harmanpreet
21:26.46 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
21:47.31 Notify 02GCI:o7p9bxbnyj * 5219416023236608 : Task Claimed - I would like to work on this task.
21:52.31 Notify 03BRL-CAD:ejno * 63849 (brlcad/trunk/src/libged/simulate/collision.cpp brlcad/trunk/src/libged/simulate/simrt.c brlcad/trunk/src/libged/simulate/simrt.h): refactor simrt.c
21:54.33 ``Erik andromeda-galaxy: 'sed', and it's horrible :)
21:54.41 ``Erik (sed for solid editor, not stream editor...)
21:54.59 andromeda-galaxy ``Erik: I've used sed to change other things about primitives
21:55.32 andromeda-galaxy but I couldn't figure out how to scale the A, B, C, and D vectors without scaling anything else... I eventually decided to just use pscale inside archer; any idea why pscale isn't available in mged?
21:55.32 ``Erik Stragus: didn't you know, only poor college students use linux and even if they had money, they'd just steal anyway :D everyone will steal everything unless you drm the living crap out of it, any idiot (and only idiots) know that
21:56.59 ``Erik andromeda-galaxy: dunno what "pscale" is, but it's probably in mged under another name... I'd say either track what libged call makes pscale happen and look how it's called from mged, or wait for starseeker or brlcad to respond, srry
21:57.37 andromeda-galaxy ``Erik: I was looking at scale_tgc.c
21:57.42 andromeda-galaxy (_get_scale_tgc)
21:58.00 andromeda-galaxy and it's only called in pscale.c (all src/libged) (by ged_pscale)
21:58.37 andromeda-galaxy but ged_pscale isn't registered in the src/mged &c, only in src/libtclcad which, as far as I can tell, is only used by Archer
22:00.31 ``Erik hm, did you try "pscale" in mged?
22:00.44 andromeda-galaxy I did...
22:01.07 ``Erik guess it's new stuff, then
22:01.12 andromeda-galaxy isn't libtclcad only used by archer? I thought that mged used the mappings in src/mged/cmd.c
22:01.35 ``Erik I thought libtclcad was used by mged, not really sure...
22:02.04 ``Erik grep tclcad src/mged/* returns stuff
22:02.14 andromeda-galaxy well, as far as I can tell, src/mged/cmd.c contains duplicates of most of the to_cmds entries in tclcad_obj.c
22:02.42 ``Erik kinda looks like mged only uses tclcad for autopath
22:03.37 andromeda-galaxy it does...
22:13.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:15.43 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : Ready for review - The work on this task is ready to be reviewed.
22:28.37 Notify 02GCI:ralpt3748752_qejwhe * 6464160023969792 : About this this work - It was interesting to do the job. To do this, I created a code to Python, which calculates the coordinates of the centers of...
22:29.25 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
22:29.38 andromeda-galaxy ``Erik: do you know of a good document about setting up lighting for rt?
22:51.49 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
22:55.10 Notify 02GCI:brlcad * 5042004748664832 : Task Assigned - This task has been assigned to Chan Si Hon. You have 100 hours to complete this task, good luck!
22:55.11 Notify 02GCI:brlcad * 5219416023236608 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
23:27.28 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:33.37 MarcTannous Good night guys :D
23:37.11 Notify 02GCI:draganoid7255 * 5311760286351360 : Task Claimed - I would like to work on this task.
23:48.46 Notify 02GCI:o7p9bxbnyj * 5219416023236608 : Ready for review - The work on this task is ready to be reviewed.
IRC log for #brlcad on 20141231

IRC log for #brlcad on 20141231

00:17.07 Notify 02GCI:iamhasana * 5264182400253952 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
00:56.59 Notify 02GCI:zehata * 5032082837340160 : Ready for review - The work on this task is ready to be reviewed.
00:59.00 Notify 02GCI:zehata * 5032082837340160 : Work Submission - Dear Mentors, I have finished my works. Both are .png files and one is the prototype mockup for Windows while the other is the prototype mockup...
02:17.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:19.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:20.27 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:57.26 *** join/#brlcad Konrado (~Konrado@196.202.236.56)
04:27.44 Notify 02GCI:brlcad * 5311760286351360 : Task Assigned - This task has been assigned to Adrian. You have 100 hours to complete this task, good luck!
04:39.41 Notify 02GCI:brlcad * 6464160023969792 : Task Closed - Congratulations, this task has been completed successfully.
04:45.08 *** join/#brlcad YashM (~YashM@117.222.66.8)
04:46.21 Notify 02GCI:brlcad * 6464160023969792 Model a planetary gear set in 3D using BRL-CAD https://www.google-melange.com/gci/task/view/google/gci2014/6464160023969792: above and beyond Raptor, this is...
04:46.23 gcibot Model a planetary gear set in 3D using BRL-CAD
04:46.23 gcibot Status: Closed
04:46.23 gcibot Mentor(s): Kesha Shah, Jacob B
04:52.37 *** join/#brlcad YashM_ (~YashM@104.152.45.3)
05:10.13 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:10.27 Notify 02GCI:brlcad * 5219416023236608 : Task Closed - Congratulations, this task has been completed successfully.
05:11.07 Notify 02GCI:melvinfoo * 4959197779197952 : Task Claimed - I would like to work on this task.
05:13.47 Notify 02GCI:o7p9bxbnyj * 5773120388464640 : Task Claimed - I would like to work on this task.
05:25.10 Notify 02GCI:brlcad * 5219416023236608 : one more render - This looks great, almost perfect, but I noticed that you removed the center pins. I'd love to see what these versions look like with/without the...
05:28.26 Notify 02GCI:brlcad * 5032082837340160 : 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...
05:35.06 andromeda-galaxy brlcad: for https://www.google-melange.com/gci/task/view/google/gci2014/5219416023236608, what do you mean by the center pins? I didn't take anything out of the model on purpose... also, which version(s) should I refine if I do decide to do another task to make better renders?
05:35.07 gcibot Create a production-quality version of our logo #2
05:35.07 gcibot Status: Closed
05:35.07 gcibot Mentor(s): Kesha Shah, Harmanpreet
05:35.28 Notify 02GCI:brlcad * 5032082837340160 : original files - Zenon, this looks interesting! Can you explain your design a bit in more detail? Some questions come to mind like what toggling mged mode is...
05:35.42 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:35.48 Notify 02GCI:brlcad * 5773120388464640 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
05:35.49 Notify 02GCI:brlcad * 4959197779197952 : Task Assigned - This task has been assigned to Melvin Foo. You have 100 hours to complete this task, good luck!
05:48.00 Notify 02GCI:itraka * 5213338241859584 : Task Claimed - I would like to work on this task.
05:49.21 Notify 02GCI:itraka * 5213338241859584 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:04.04 Notify 02GCI:itraka * 5564670123442176 : Task Claimed - I would like to work on this task.
06:33.45 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
06:34.03 Notify 02GCI:mihaineacsu29 * 5564670123442176 : Task Assigned - This task has been assigned to Hwee Shin. You have 100 hours to complete this task, good luck!
06:52.47 Notify 02GCI:itraka * 5564670123442176 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
07:00.03 Notify 02GCI:smriti7545 * 5252586642866176 : Task Claimed - I would like to work on this task.
07:09.07 Notify 02GCI:mihaineacsu29 * 5252586642866176 : Task Assigned - This task has been assigned to Smriti. You have 120 hours to complete this task, good luck!
07:29.21 *** join/#brlcad chick_ (~capslock@41.205.22.41)
07:32.58 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/cgi-irc/kiwiirc.com/ip.86.121.196.213)
08:01.10 Notify 02GCI:thevk * 5897155285876736 : Ready for review - The work on this task is ready to be reviewed.
08:15.01 *** join/#brlcad Konrado (~Konrado@196.202.236.60)
08:24.32 Notify 02GCI:hunarmalik * 4938019295461376 : QUERY - Sir, I have Not completed my task yet and I suppose You have closed my task along with the other person's. Pls. see to it and reassign me the task. I...
08:30.03 Notify 02GCI:hunarmalik * 5880984918556672 : Task Claimed - I would like to work on this task.
08:30.18 Notify 02GCI:hunarmalik * 5880984918556672 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
09:18.45 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
18:01.06 *** join/#brlcad infobot (ibot@rikers.org)
18:01.06 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
18:02.04 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:03.21 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:04.57 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:08.02 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
18:08.11 gcibot Sorry for the connect/disconnect spam guys. I had to repare some things.
18:08.38 gcibot y2598, /msg gcibot amsg something
18:09.12 *** join/#brlcad ankesh11 (uid8015@gateway/web/irccloud.com/x-silduqfjbpbzcgtq)
18:10.54 Notify 03BRL-CAD:n_reed * 63852 (brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): move common loading code to a separate method
18:31.39 *** join/#brlcad infobot (ibot@rikers.org)
18:31.39 *** topic/#brlcad is Topic for #brlcad: BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Welcome GCI 2014 participants! If you're participating, be patient when asking questions... we're very busy and sometimes have packed schedules. We will respond if you are still on IRC: learn screen+irssi.
18:56.04 *** join/#brlcad merzo (~merzo@19-93-132-95.pool.ukrtel.net)
19:10.53 Notify 03BRL-CAD:ejno * 63853 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): remove all scaling for now; move simulation initialization out of ged_simulate(); debugging
19:16.54 *** join/#brlcad perway (~perway@65-129-40-71.bois.qwest.net)
19:56.46 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.117)
20:24.59 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
20:31.09 *** join/#brlcad ejno (~ejno@unaffiliated/kazaik)
21:43.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:46.26 Notify 02GCI:o7p9bxbnyj * 5773120388464640 : Ready for review - The work on this task is ready to be reviewed.
21:58.05 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
22:10.30 *** join/#brlcad merzo (~merzo@19-93-132-95.pool.ukrtel.net)
22:26.06 *** join/#brlcad maths22_ (~maths22@66-118-151-70.static.sagonet.net)
22:35.41 *** join/#brlcad ries_nicked (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
23:46.31 ``Erik huh, India blocking github, pastebin, vimeo, bunches of others... https://www.techdirt.com/articles/20141231/02075529554/indian-government-orders-32-web-sites-blocked-including-github-archiveorg-pastebin-dailymotion-vimeo.shtml