IRC log for #brlcad on 20131226

00:08.59 *** join/#brlcad merzo (~merzo@105-68-132-95.pool.ukrtel.net)
01:25.44 Notify 03GCI: * : -
01:43.15 Notify 03BRL-CAD Wiki:Seosniper0 * 0 /wiki/User:Seosniper0:
02:20.10 Notify 03GCI:Alex * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: Ebm understood - from your previous reply i do understand and have successfully used the ebm primitive from...
02:20.12 Notify 03GCI:Alex * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: Ready for review - The work on this task is ready to be reviewed.
02:24.26 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
02:32.06 *** join/#brlcad ankush92 (~ankush92@115.250.188.101)
03:04.44 *** join/#brlcad ankush92 (~ankush92@115.250.66.93)
04:04.23 Notify 03GCI:Sean * 5788972609437696 Identify and eliminate dead code (100+ lines): 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:09.34 Notify 03GCI:Sean * 5788972609437696 Identify and eliminate dead code (100+ lines): quick review - At quick glance, this patch is looking really interesting, but there are a few problems that need to be...
04:10.02 Notify 03GCI:Sean * 5788972609437696 Identify and eliminate dead code (100+ lines): Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
04:12.35 Notify 03GCI:Sean * 5956421170495488 Create Wordpress theme for BRL-CAD website #2: Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
04:15.44 Notify 03GCI:Sean * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: sources up to date? - Is your source checkout up to date? There was a problem with vol objects thinking they...
04:15.59 Notify 03GCI:Sean * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned...
04:16.05 Notify 03GCI:Sean * 4861354028564480 Write up Wiki page tutorial on our Volumetric Primitive: Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
04:17.44 Notify 03GCI:Sean * 4549761130561536 Create an utility library (LIBBU) API unit test for any file: Deadline extended - The deadline of the task has been extended with 2 days and 0 hours.
04:18.24 Notify 03GCI:Sean * 4549761130561536 Create an utility library (LIBBU) API unit test for any file: sounds like a bug - Sounds like a melange bug, or it's intentional to force a discussion since your time...
04:19.19 Notify 03GCI:Sean * 5580516908597248 Design a BRL-CAD business card #2: Do you need more time? - If you need more time, please speak up or reclaim the task after time expires.
04:29.02 *** join/#brlcad ankush92 (~ankush92@115.250.66.93)
04:53.29 *** join/#brlcad ankush92 (~ankush92@115.245.103.39)
06:36.55 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
06:53.05 *** join/#brlcad adi__ (3b5f75cd@gateway/web/freenode/ip.59.95.117.205)
06:59.41 adi__ I have cloned repository. please give me proper link to build brlcad for the purpose of building and not release etc.
07:00.09 adi__ sorry for contributing purpose
07:06.06 Notify 03GCI:Subin Siby * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7: Task Claimed - I would like to work on this task.
07:24.33 *** join/#brlcad ankush92 (~ankush92@115.245.103.39)
08:32.46 *** join/#brlcad ankush92 (~ankush92@115.243.7.88)
08:49.15 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
09:48.59 *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
10:24.10 Notify 03GCI:Brixson Antoneir Casacop * 4639113630187520 Doxygen cleanup for LIBRT: Task Claimed - I would like to work on this task.
10:30.41 Notify 03GCI:Brixson Antoneir Casacop * 4639113630187520 Doxygen cleanup for LIBRT: Claim Removed - The claim on this task has been removed, someone else can claim it now.
10:31.16 Notify 03GCI:Gauravjeet Singh * 4932878790033408 Fix at least 8 spelling mistakes in at least 8 different files #7: Task Assigned - This task has been assigned to Subin Siby. You have 72 hours to complete...
10:36.47 *** join/#brlcad mlawnik (566f70a8@gateway/web/cgi-irc/kiwiirc.com/ip.86.111.112.168)
10:38.17 mlawnik Hello! Merry Christmas! Can anyone point me where can I find compiled isst or where it's repository is located?
11:08.06 Notify 03GCI:Alexandra Covor * 5861359988244480 Design a BRL-CAD Sticker #9: Ready for review - The work on this task is ready to be reviewed.
11:29.13 Notify 03GCI: * : -
11:30.43 Notify 03GCI: * : -
11:43.14 ``Erik mlawnik: git://brlcad.git.sourceforge.net/gitroot/brlcad/isst.git
11:43.52 ``Erik maths22: yeah.. the mail parser needs a few things fixed that'd likely involve a rewrite :/
12:23.31 Notify 03GCI:Marie Gita * 6447773884874752 Design a front cover of Doc Camp Book #2 http://www.google-melange.com/gci/task/view/google/gci2013/6447773884874752: New Design Hi, The old clipart did not...
12:25.42 Notify 03GCI:Marie Gita * 6447773884874752 Design a front cover of Doc Camp Book #2: Ready for review - The work on this task is ready to be reviewed.
12:33.26 mlawnik Erik: I am trying to compile it, but it throws me errors thet "tie.h" can't be found. I think it might be related to http://brlcad.git.sourceforge.net/git/gitweb.cgi?p=brlcad/isst.git;a=commit;h=61399602a7ff5c76687dc58fd6cc3e92345e8e57
12:33.37 mlawnik Can you please look into that?
12:50.03 Notify 03BRL-CAD:tbrowder2 * 59162 brlcad/trunk/src/libbu/endian.c: a temp fix for slightly differing treatment of C versus C++ for extern use of inlined functions: bu_byteorder should be defined in a header
12:51.14 Notify 03BRL-CAD:tbrowder2 * 59163 (brlcad/trunk/include/common.h brlcad/trunk/src/libbu/globals.c): new macro to take care of slightly different treatment of init of const vars for external use
13:02.48 Notify 03BRL-CAD:tbrowder2 * 59164 brlcad/trunk/src/util/double-asc.c: converted from K&R to ansi function format (C++ will find them all)
13:13.27 Notify 03BRL-CAD:tbrowder2 * 59165 brlcad/trunk/src/canon/canonlib.c: another K&R conversion (note src/canon src files are a snakepit of 'manual' macro externs and cruft that badly needs cleanup--good for GCI task)
13:19.47 Notify 03GCI:Gauravjeet Singh * 6447773884874752 Design a front cover of 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...
13:20.05 Notify 03GCI:Gauravjeet Singh * 6447773884874752 Design a front cover of Doc Camp Book #2 http://www.google-melange.com/gci/task/view/google/gci2013/6447773884874752: Better :) This design is for sure...
13:40.02 Notify 03BRL-CAD:tbrowder2 * 59166 (brlcad/trunk/src/fb/bw-fb.c brlcad/trunk/src/fb/pix-fb.c): rename var 'try' which is a C++ keyword
14:08.19 *** join/#brlcad ankush92 (~ankush92@101.58.70.110)
14:12.25 Notify 03BRL-CAD:tbrowder2 * 59167 brlcad/trunk/src/fb/polar-fb.c: ws, style
14:17.35 Notify 03GCI:Gauravjeet Singh * 5861359988244480 Design a BRL-CAD Sticker #9: Task Closed - Congratulations, this task has been completed successfully.
14:31.37 *** join/#brlcad ankush92 (~ankush92@101.58.70.110)
14:59.34 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:09.15 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:09.16 *** join/#brlcad ankush92 (~ankush92@101.58.70.110)
15:12.14 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:20.11 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:24.00 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:25.45 *** join/#brlcad _gcibot_ (~gcibot@elsalvador.media.mit.edu)
15:26.02 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:27.47 *** join/#brlcad gcibot (~gcibot@elsalvador.media.mit.edu)
15:38.55 Notify 03GCI:Gauravjeet Singh * 6447773884874752 Design a front cover of Doc Camp Book #2: Deadline extended - The deadline of the task has been extended with 0 days and 12 hours.
15:59.33 *** join/#brlcad Ch3ck (~Ch3ck@41.205.2.91)
16:03.13 maths22 comitt 59162 broke src/libbu/endian.c (missing close on comment)
16:12.17 *** join/#brlcad ankush92 (~ankush92@115.250.12.234)
17:23.06 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:38.03 maths22 starseeker: do you know if brlcad approved those extra tasks?
17:38.41 *** join/#brlcad adi_ (75c8ae9a@gateway/web/freenode/ip.117.200.174.154)
17:49.14 adi_ i am getting following errors after make command is run on svn checkout version http://pastebin.com/twDU9JeW
17:50.15 maths22 adi_: I'm having the same error. I'll let you know if/when I find a solution
17:50.24 adi_ ok
17:55.40 maths22 ati: apply the following patch http://brlcad.org/~maths22/brlcad/fixTerrain.patch
17:56.46 maths22 adi_: apply the following patch http://brlcad.org/~maths22/brlcad/fixTerrain.patch
17:56.58 maths22 I know your nick isn't ati
17:57.51 Notify 03BRL-CAD:tbrowder2 * 59168 brlcad/trunk/src/libbu/tests/bu_sort.c: correct array type
17:58.22 adi_ tell me how to apply patch I never done it before and it's my first build
17:58.31 adi_ maths22
18:00.00 maths22 are you using svn
18:00.04 adi_ yes
18:00.32 maths22 run the command "svn patch /path/to/fixTerrain.patch"
18:00.50 adi_ ok
18:09.35 adi_ maths22 it says http://pastebin.com/8uQB6uUN
18:10.47 Notify 03BRL-CAD:tbrowder2 * 59169 brlcad/trunk/src/canon/canonize.c: convert another K&R function
18:11.10 Notify 03BRL-CAD:tbrowder2 * 59170 brlcad/trunk/src/canon/canon.h: add const for usage function declaration
18:12.42 maths22 your version of svn must not have patch.
18:14.31 maths22 try patch -p0 < /path/to/fixTerrain.patch
18:21.58 adi_ math22 yuo may find it annoying but http://pastebin.com/nZcD1LXT
18:22.18 adi_ maths22 you may find it annoying but http://pastebin.com/nZcD1LXT
18:26.09 adi_ i will be back wait a minute
18:33.00 *** join/#brlcad aditya (~chatzilla@117.200.174.154)
18:34.19 maths22 aditya: run the following command "svn revert /src/util/terrain.c; svn up"
18:34.30 maths22 then run the patch command
18:42.18 aditya <PROTECTED>
18:45.10 maths22 try the svn revert without the first slash
18:45.15 maths22 ie svn revert /src/util/terrain.c; svn up
18:45.25 maths22 don't do what I just posted
18:45.37 maths22 do this: svn revert src/util/terrain.c; svn up
18:48.20 aditya maths22 patching is done
18:50.09 maths22 you should now be able to make without errors
18:56.10 aditya maths22 something new crop up http://pastebin.com/em1qMJy7
18:59.41 maths22 aditya: try this patch: http://brlcad.org/~maths22/brlcad/fixEndian.c
19:03.15 maths22 I meant http://brlcad.org/~maths22/brlcad/fixEndian.patch
19:08.13 aditya maths22 is this fine http://pastebin.com/ngpNZKN1
19:09.23 Notify 03GCI:mandar * 4886744264605696 Create numerics library (LIBBN) API unit test for axis.c: testing? - How do I test if my unit test actually works?
19:15.53 *** join/#brlcad ankush92 (~ankush92@115.250.12.234)
19:17.52 maths22 aditya: see if it compiles
19:18.06 maths22 if it does, you are fine
19:18.17 aditya ok
19:19.19 *** join/#brlcad Ch3ck (~Ch3ck@41.205.2.91)
19:45.44 *** join/#brlcad adi_ (75c8ae9a@gateway/web/freenode/ip.117.200.174.154)
19:54.41 adi_ maths22 thank u make is complete
20:01.58 *** join/#brlcad ankush92 (~ankush92@115.250.199.249)
20:09.19 maths22 youre welcome
20:16.39 adi_ <PROTECTED>
20:17.37 adi_ do installing is mandatory
20:29.20 adi_ maths22 i want run the brlcad without installing please tell me further command
21:40.51 Notify 03GCI: * : -
22:56.59 *** join/#brlcad ncsaba_ (~ncsaba@p4FF757EB.dip0.t-ipconnect.de)
22:57.37 ncsaba_ kanzure: are you around ?
22:59.41 ncsaba_ I'm still looking at the python-brlcad wrapped libraries + their dependencies...
23:01.57 ncsaba_ from what I can tell, the wdb library includes all (rt, bu, bn) - and it links them too, at least the symbols show up in the generated python package
23:02.18 ncsaba_ the ged library links the same (rt, bu, bn)
23:02.45 ncsaba_ do I understand that correctly ?
23:07.20 Notify 03BRL-CAD:tbrowder2 * 59171 (brlcad/trunk/src/burst/idents.c brlcad/trunk/src/burst/prnt.c): convert K&R func format to ANSI
23:20.10 Notify 03BRL-CAD:tbrowder2 * 59172 brlcad/trunk/src/conv/euclid/g-euclid.c: ws, style
23:21.30 Notify 03BRL-CAD:tbrowder2 * 59173 brlcad/trunk/src/conv/euclid/g-euclid.c: rename var 'class' which a C++ keyword
23:23.10 Notify 03BRL-CAD:tbrowder2 * 59174 brlcad/trunk/src/conv/g-xxx.c: rename var 'class' which a C++ keyword
23:28.11 kanzure ncsaba_: hi
23:28.22 kanzure ncsaba_: i think so, yes :)
23:28.47 ncsaba_ kanzure: Hi
23:29.46 ncsaba_ so, I was comparing dir(rt) agains dir(wdb) -> all of rt is present in wdb too
23:30.09 ncsaba_ rt means: import brlcad._bindings.librt as rt
23:30.09 kanzure yes, there's an explicit import
23:30.15 ncsaba_ aha
23:30.23 kanzure ctypesgen does that because otherwise it creates multiple classes with the same name
23:30.29 kanzure and then values can't be passed around to the different modules
23:30.48 kanzure the good news is that wdb.py and bu.py aren't redefining the same thing
23:30.55 kanzure they just happen to import the same symbols into their namespace
23:31.13 kanzure there is a strong need for a simplifying python layer where you don't have to do the ctypes tricks that appear in the examples/ files
23:32.15 Notify 03BRL-CAD:tbrowder2 * 59175 brlcad/trunk/src/conv/dxf/dxf-g.c: ws, style
23:33.50 ncsaba_ hmm, how can I check if the symbols are really the same across the modules ? I'm the kind who checks before believing :-)
23:34.13 kanzure bu.x is wdb.x
23:34.49 kanzure the is operator will check if they are the same object
23:36.08 ncsaba_ ok, looks good, the objects are really the same :-)
23:36.34 kanzure yeah, at one point they were not the same, which caused me problems when trying to call functions from other modules
23:36.44 kanzure i would get weird type errors like "bu_list is not a bu_list"
23:37.10 kanzure and then i realized it was because both modules defined them (even though the definitions were the same, it created two distinct types)
23:37.36 ncsaba_ aha - it looks good now
23:37.52 ncsaba_ but the library dependencies are a bit different than in the code currently:
23:38.31 ncsaba_ rt -> bu, bn
23:38.43 ncsaba_ wdb -> bu, bn, rt
23:38.45 Notify 03BRL-CAD:n_reed * 59176 brlcad/trunk/src/libbu/endian.c: unclosed comment
23:38.53 ncsaba_ ged -> bu, bn, rt
23:38.59 kanzure sorry, i don't understand. the library dependencies that are presently specified in python-brlcad are wrong?
23:39.06 ncsaba_ yes
23:39.20 kanzure if you switch it to the correct dependencies, then does it work?
23:39.22 ncsaba_ the right ones are the ones above
23:39.34 ncsaba_ yes
23:39.43 kanzure oh, then make the switch for sure :)
23:39.51 ncsaba_ will do...
23:40.13 kanzure btw i plan to refactor the post install script "soon" (maybe tonight)
23:40.22 kanzure it is unnecessarily complex
23:42.07 ncsaba_ pull request sent...
23:42.23 ncsaba_ in what sense is too complex ?
23:42.31 kanzure too many variables to track the same paths
23:43.30 kanzure also there are functions defined inside of main() which is bad
23:43.41 ncsaba_ ok, I didn't get that deep in there to notice that :-)
23:43.50 kanzure i wrote this while in a hotel for a month. i was bored out of mind and it must have tarnished my ability to write clean code..
23:43.58 ncsaba_ but there is one thing I would like to address
23:44.07 Notify 03BRL-CAD:tbrowder2 * 59177 (brlcad/trunk/src/conv/iges/convassem.c brlcad/trunk/src/conv/iges/g-iges.c and 6 others): renamed var 'operator' which is a C++ keyword
23:44.37 Notify 03BRL-CAD:n_reed * 59178 brlcad/trunk/src/conv/g-xxx.c: rename vars for consistency
23:44.40 ncsaba_ if you want to add wrapper python code too, it will be hard to do that with a post-install script...
23:45.22 kanzure wrapper for doing what?
23:45.34 maths22 n_reed: thanks for fixing the unclosed comment
23:45.54 kanzure btw the main reason i wrote a post-install script was because i wanted to be able to install a python brlcad-related module from pypi for users that already have brlcad installed
23:46.01 ncsaba_ for python style code, hiding ctypes
23:46.05 kanzure so the reason for all the weird setuptools stuff is because of pypi
23:46.15 kanzure oh, well, the wrapper can be added outside of the install/ directory
23:46.27 kanzure basically the wrapper should make some basic assumptions like the presence of the bu module
23:47.14 kanzure at the moment the way the installer works is that it dumps the generated .py files in a standard location, and there can be some stubs at that location that just raise errors about "the bindings haven't been generated yet, make sure python-brlcad is installed" etc
23:48.09 ncsaba_ yes, that can work, or it can actually run the post-install script on the first run
23:50.18 ncsaba_ then the ctypes setup code will be run by the post-install script for pypi packages, or by the python package code when installing via setup
23:50.23 ncsaba_ not sure if I see it well
23:52.04 ncsaba_ but the stub version is actually better if I think
23:54.29 kanzure stub version of the generated bindings? sure
23:54.43 kanzure (stub is unrelated to wrapper, except that the wrapper imports the stubs, and therefore can raise errors if nothing has been generated)
23:54.54 kanzure i believe that "setup.py install" currently does run the post-install scripts
23:58.28 ncsaba_ yes, it runs, but code that needs those bindings will need to import them if you run setup I guess, that's what was concerning me, and that's what is nicely solved by some stubs as you say
23:59.54 kanzure oh, running setup should not cause those "import _bindings" statements to happen

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