IRC log for #brlcad on 20120327

00:39.06 *** join/#brlcad abhi512 (~abhi@122.176.255.178)
00:41.30 abhi512 hi
00:41.45 abhi512 i am interested in the code reduction project
00:42.50 abhi512 i have studied c and c++ for 2 years
00:44.05 abhi512 but its mostly theoretical. so this will expose me to lots of code
00:49.06 abhi512 what other skills should i have or learn , that would help me in this project
00:59.10 CIA-128 BRL-CAD: 0399.144.92.26 07http://brlcad.org * r3365 10/wiki/User:Bhinesley: Clean up, update some things. Move GSoC 2011 stuff to another page.
00:59.57 CIA-128 BRL-CAD: 0399.144.92.26 07http://brlcad.org * r3366 10/wiki/User:Bhinesley/gsoc2011: Moving gsoc 2011 stuff from main page.
01:08.03 brlcad starseeker: deja-vu
01:08.32 brlcad that'd probably be sufficient for archer, but it'd be nice to have the layout occur under libged's hood so we can reuse it in future guis
01:12.10 brlcad plus, it would be nice to have alternate views, like you mentioned
01:12.46 brlcad I was thinking more iconic myself, not tree-view text-based
01:13.24 brlcad plus a pure hierarchy has the problem of visualizing instancing
01:13.58 brlcad keeping it the way it is now is still probably best, whether using a third party lib or writing something custom
01:14.55 brlcad abhi512: the title to each idea links to a page with more details
01:15.10 brlcad be sure to read through all of the ideas, though, as there are several news ones that were just added today
01:15.53 abhi512 been going through those links
01:16.01 abhi512 and i will check the ideas out
01:17.34 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
01:28.05 CIA-128 BRL-CAD: 03Tbrowder 07http://brlcad.org * r3367 10/wiki/Mesh_library_cleanup:
02:09.38 starseeker brlcad: hmm. So should libged put out some sort of toolkit-neutral graph description that a widget then takes and implements?
02:42.08 starseeker sees confliciting license terms for the tcl components of graphviz
02:42.10 starseeker grr
02:50.33 starseeker brlcad: if we're going for alternate view and icon-based, doesn't that put us back to needing the more general graph layout algorithms?
02:51.19 starseeker reflects that at least goblin is < 1meg compressed compared to graphviz's 17 megs...
02:57.41 *** join/#brlcad abhi2011 (~chatzilla@119.226.184.246)
03:11.41 starseeker this *might* be of interest... http://sourceforge.net/projects/graphlayout/
03:14.36 starseeker graphviz's dominance actually works against us in something like this, since there is little incentive to re-implement it for most people...
03:17.32 starseeker maybe the thing to do is identify which specific layout algorithms we might be interested in
03:23.06 CIA-128 BRL-CAD: 03starseeker * r49819 10/brlcad/trunk/CMakeLists.txt: Add the appropriate lines for the Ninja generator
03:28.02 starseeker brlcad: ah, missed the "keeping it the way it is" line - sorry
04:11.22 *** join/#brlcad abhi512 (~abhi@122.176.255.178)
04:58.14 *** join/#brlcad Neil___ (~chatzilla@117.229.62.84)
06:11.16 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
06:37.53 *** join/#brlcad merzo (~merzo@193.254.217.44)
07:04.10 CIA-128 BRL-CAD: 03Rossberg 07http://brlcad.org * r3368 10/wiki/Google_Summer_of_Code/Project_Ideas: added myself to NMG cleanup
07:07.05 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
07:34.38 *** join/#brlcad DarkCalff (DC@173.231.40.98)
08:52.20 *** join/#brlcad stas (~stas@82.208.133.12)
09:09.07 *** join/#brlcad Neil__ (~chatzilla@117.229.40.99)
09:49.20 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@027e71f6.bb.sky.com)
10:14.45 *** join/#brlcad Neil__ (~chatzilla@117.229.0.210)
10:23.02 *** join/#brlcad andrei_ (~andrei@188.25.174.163)
10:23.09 andrei_ hello
11:25.40 brlcad howdy andrei_
11:42.31 *** join/#brlcad Stattrav (u3131@gateway/web/irccloud.com/x-kamrqirofppcbiuv)
11:42.56 *** join/#brlcad Stattrav (u3131@unaffiliated/stattrav)
11:42.56 *** join/#brlcad Stattrav (u3131@gateway/web/irccloud.com/x-kamrqirofppcbiuv)
11:49.54 *** join/#brlcad n_reed (~molto_cre@BZ.BZFLAG.BZ)
12:22.54 *** join/#brlcad viscrisn (viscrisn@1.186.10.125)
12:27.44 *** join/#brlcad n_reed (~molto_cre@BZ.BZFLAG.BZ)
12:41.03 *** join/#brlcad abhi512 (~abhi@122.176.255.178)
12:48.57 *** join/#brlcad witness123 (~witness@gateway/tor-sasl/witness123)
13:22.17 andrei_ letting simian to output duplicat code from brlcad in stdout wasn't such a brilliant idea :p
13:45.46 *** join/#brlcad npcdoom (~npcdoom@gugve/developer/npcdoom)
14:36.03 *** join/#brlcad viscrisn (viscrisn@1.186.10.125)
14:41.29 d_rossberg which cmake variable should i use to test if zlib will be build? ENABLE_ZLIB?
14:44.10 jordisayol I think that to set it is -DBRLCAD_ZLIB=ON
14:51.13 d_rossberg there is a cmake setting BRLCAD_ZLIB = BUNDLED, but in the src/other/CMakeList.txt the crucial variables seem to be ENABLE_ZLIB/ENABLE_LIBZ
14:51.40 d_rossberg (i need the variable for a test in a CMakeList.txt)
14:53.19 d_rossberg once it was BRLCAD_BUILD_LOCAL_ZLIB
14:57.28 starseeker d_rossberg: ENABLE_ZLIB and ENABLE_LIBZ are aliases for the primary variable
14:57.45 starseeker BRLCAD_ZLIB is the one you want
14:58.20 brlcad strike one, for aliases
14:58.41 starseeker however, if you're testing whether ZLIB is enabled for building, it's slightly different - you want to check the actual toggle variable, not the user configuration variable
14:58.43 starseeker one sec...
14:58.59 starseeker brlcad: arrgh... after all that work...
14:59.16 brlcad still takes one or two more strikes to indicate a trend :)
14:59.39 starseeker d_rossberg: to determine whether ZLIB is on or off, check BRLCAD_ZLIB_BUILD
14:59.45 brlcad could also just indicate a lacking of docs
15:00.04 brlcad may need more clarity or conciseness
15:01.14 starseeker d_rossberg: to pull the actual result, use this line: get_directory_property(BRLCAD_ZLIB_BUILD DIRECTORY src/other DEFINITION BRLCAD_ZLIB_BUILD)
15:02.56 starseeker for Third Party components like zlib, there are two variables - the "top-level" variable like BRLCAD_ZLIB that tells BRL-CAD at a high level what to do (look for it, use the local copy, or use the system copy) - in the "look for it" case, we then use a second variable to hold the results of the tests - to build or not to build?
15:04.23 starseeker if BRLCAD_ZLIB is ON or BUNDLED, no testing is needed and BRLCAD_ZLIB_BUILD is just set to on, and likewise (just set to off) if the local copy is forced off by BRLCAD_ZLIB being OFF or SYSTEM
15:07.06 starseeker but if BRLCAD_ZLIB is "AUTO", we don't know what will happen without checking BRLCAD_ZLIB_BUILD (which is what misc/CMake/BRLCAD_Summary.cmake does)
15:08.33 starseeker d_rossberg: curious - how come you're needing to check whether zlib will be built?
15:09.09 d_rossberg it looks like BRLCAD_ZLIB_BUILD did it, needs some tests but it looks good in vcproj
15:10.17 d_rossberg starseeker: i link obenNURBS with zlib-static for the brlcad.dll
15:10.42 d_rossberg but there will be only a zlib-static if zlib was build locally
15:11.28 d_rossberg (see CMakeList.txt for openNURBS)
15:12.57 starseeker ah
15:14.16 starseeker what do you do if zlib wasn't built locally?
15:15.30 d_rossberg then there is probably a system zlib and openNURBS will use this one
15:17.59 d_rossberg however the static version is easier to distribute
15:18.36 starseeker ok - yeah, what you probably want to do then is pull the results of BRLCAD_ZLIB_BUILD from src/other, although you man need to specify a different path in the get_directory_property comman
15:18.40 starseeker d
15:24.19 CIA-128 BRL-CAD: 03d_rossberg * r49820 10/brlcad/trunk/src/other/openNURBS/CMakeLists.txt: fixed the test if zlib was really build locally: variable has changed to BRLCAD_ZLIB_BUILD
15:25.30 d_rossberg :)
15:27.09 Al_Da_Best I like the benchmarking, it makes me feel good that my PC is 2954 times better than a reference machine :o
15:28.26 starseeker ah, ok - in the openNURBS build itself - yeah, that's easier :-)
15:28.52 starseeker d_rossberg: sorry, was thinking you needed to do something with your brlcad.dll build logic
15:30.01 *** join/#brlcad ksuzee (2e9552a6@gateway/web/freenode/ip.46.149.82.166)
15:30.04 starseeker Al_Da_Best: heh, yeah BRL-CAD has been around a long time - by modern standards our first machines were very slow
15:30.22 Al_Da_Best :D
15:49.08 ``Erik a DEC VAX11/780 running 43BSD
15:49.28 ``Erik supposedly, code in '79, but the repository only goes back to '83
15:55.31 viscrisn Hello, I am new here and I want to apply for gsoc
15:58.43 viscrisn can someone help me with gsoc..?
16:16.29 CIA-128 BRL-CAD: 03Phoenix 07http://brlcad.org * r3369 10/wiki/User:Phoenix/GSoc2012/Proposal: New page: = Project Title = Implicit to NURBS conversion = Brief Summary = At present, BRL-CAD has implemented lots of geometric primitives in a implicit form, but when it comes to interactive shad...
16:39.10 *** join/#brlcad Neil__ (~chatzilla@117.229.85.61)
16:42.03 CIA-128 BRL-CAD: 03Phoenix 07http://brlcad.org * r3370 10/wiki/User:Phoenix/GSoc2012/Proposal: /* Works Done in BRL-CAD */
16:42.40 CIA-128 BRL-CAD: 03Phoenix 07http://brlcad.org * r3371 10/wiki/User:Phoenix/GSoc2012/Proposal: /* Works Done in BRL-CAD */
16:43.05 bhinesley viscrisn: if you have any questions, feel free to pose them openly in the channel. Someone will get back to you eventually.
16:55.04 *** join/#brlcad Technicus (~Technicus@66-190-14-100.dhcp.stpt.wi.charter.com)
16:55.44 *** join/#brlcad Technicus (~Technicus@66-190-14-100.dhcp.stpt.wi.charter.com)
16:56.19 *** join/#brlcad Technicus (~Technicus@66-190-14-100.dhcp.stpt.wi.charter.com)
16:59.20 *** join/#brlcad chicharo (c8435d02@gateway/web/freenode/ip.200.67.93.2)
17:04.24 *** join/#brlcad viscrisn (~viscrisn@1.186.10.125)
17:07.50 CIA-128 BRL-CAD: 03n_reed * r49821 10/brlcad/trunk/src/other/step/ (215 files in 21 dirs): run astyle on SCL sources with misc/astyle.cfg options
17:09.33 *** join/#brlcad viscrisn (viscrisn@1.186.10.125)
17:56.10 CIA-128 BRL-CAD: 03n_reed * r49822 10/brlcad/trunk/src/other/step/src/ (51 files in 9 dirs): remove references to OODB/O3DB as in mpictor git repo ca0824d and d067534
18:15.50 *** join/#brlcad abhi2011 (~chatzilla@119.226.184.246)
18:25.24 CIA-128 BRL-CAD: 03mendesr * r49823 10/jbrlcad/trunk/src/main/java/org/brlcad/info/RegionInfo.java: MUVES-1472; Replaced throwing of exceptions with logging events when 'non-existent' DbExternalObject is referenced, when reading region data
18:57.33 andrei_ I ran Simian on brl-cad source code , then I wrote a java program that parses the output from Simian , counts the total number of duplicated lines from each file and sorts them in a descending order
18:57.52 andrei_ is this a fairly reasonable stategy to get any idea where I should focus my efforts?
19:00.34 andrei_ this is the output I obtained for the top 100 files : http://pastebin.ca/2132919
19:07.58 ``Erik anything in src/other/ should be ignored
19:08.46 andrei_ just let me check again
19:09.19 ``Erik did you make yourself a wiki account/page on http://brlcad.org/wiki ?
19:09.38 ``Erik (sorry, don't recall what exactly your efforts are :)
19:10.03 andrei_ <PROTECTED>
19:10.09 andrei_ and what do you mean by my efforts?
19:10.17 andrei_ the project I intend to work on
19:10.20 andrei_ ?
19:11.08 ``Erik whatever you're trying to do with simian :D
19:11.50 andrei_ ah
19:11.58 andrei_ I am trying to find duplicate code in brl-cad source
19:12.36 andrei_ but since it's output was way too large to be read without a chance of errors
19:12.44 andrei_ I wrote a program to sort the files in descending order :)
19:14.54 andrei_ I just created and activated my http://brlcad.org/wiki account
19:15.56 ``Erik ah, simian might be a good tool to accomplish that
19:17.32 *** join/#brlcad rajul (cb6ef315@gateway/web/freenode/ip.203.110.243.21)
19:19.41 *** join/#brlcad witness123 (~witness@gateway/tor-sasl/witness123)
19:19.57 andrei_ the only issue I have so far
19:20.08 andrei_ is that it encludes the /src/other too
19:22.53 rajul i wish to work on one of the web development projects during GSoC 2012.......how should i begin???
19:23.35 *** join/#brlcad stas (~stas@188.24.36.145)
19:33.07 *** join/#brlcad atneik (~atneik@59.178.45.168)
19:41.22 CIA-128 BRL-CAD: 03Al Da Best 07http://brlcad.org * r3372 10/wiki/Contributor_Quickies: /* VERY EASY: Implement a primitive centroid function */ Changed the fair game statement, to centroid instead of surface area
19:51.16 *** part/#brlcad atneik (~atneik@59.178.45.168)
19:51.23 *** join/#brlcad merzo (~merzo@194-140-133-95.pool.ukrtel.net)
19:54.24 ``Erik andrei_: could go ghetta and 'cp -r brlcad brlcad.junk ; rm -rf brlcad.junk/src/other ; java -jar ~/simian.jar brlcad.junk' or something
19:59.00 andrei_ I really enjoy working in opensource , but I have two homeworks to finish as they passed the soft deadline by a week :(. I ll do my best to finish the proposal asap.
20:49.14 *** join/#brlcad nash_ag (~Nash@CPE0026f328744b-CM0026f3287447.cpe.net.cable.rogers.com)
21:03.29 *** join/#brlcad crdueck (~cdk@129-97-210-60.uwaterloo.ca)
21:12.01 crdueck hello, i'm a first year mathematics student with some experience in C, python, and scheme (and willing to learn C++). I would really like to participate in the Summer of Code, but I am a little unsure what project would be appropriate for me. I have little dev experience, what coding I have done is limited to school projects, projecteuler.net challenges and small personal pet projects. Needless to say most of the topics in BRL-CAD's ideas page are
21:12.07 crdueck these are some of the ideas that stood out for me, i'm wondering if i could get a little more information on what these projects would entail and what level of mathematics/programmin knowledge would be required. thanks guys
21:12.11 crdueck http://brlcad.org/wiki/Geometry_Selection_Functionality
21:12.13 crdueck http://brlcad.org/wiki/Add_exec_option_to_search
21:12.16 crdueck http://brlcad.org/wiki/Code_Reduction
21:12.18 crdueck http://brlcad.org/wiki/General_Tree_Walker
21:31.19 CIA-128 BRL-CAD: 03n_reed * r49824 10/brlcad/trunk/src/other/step/ (12 files in 4 dirs): Removed references to PART26/CORBA and ODI_OSSG. Corresponds primarily to SCL git e99240a, d6aa13f, and 4c5a8e0.
22:19.22 CIA-128 BRL-CAD: 03n_reed * r49825 10/brlcad/trunk/src/other/step/src/express/stack.h: restore STACKempty macro that was removed in r47243 for no particular reason
22:34.16 CIA-128 BRL-CAD: 03n_reed * r49826 10/brlcad/trunk/src/other/step/src/fedex_plus/orlist.cc: remove unused variable; SCL git 47b4963
23:03.29 CIA-128 BRL-CAD: 03n_reed * r49827 10/brlcad/trunk/src/other/step/src/ (14 files in 5 dirs): initialize some uninitialize variables; SCL git b9156ad
23:21.06 *** join/#brlcad bhinesley (~bhinesley@adsl-108-79-235-86.dsl.bkfd14.sbcglobal.net)

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