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

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