IRC log for #brlcad on 20120618

01:12.09 *** join/#brlcad GargantuaSauce (~sauce@blk-252-42-151.eastlink.ca)
01:12.29 GargantuaSauce who the hell makes a header file >21K lines long
01:36.21 CIA-55 BRL-CAD: 03cprecup * r51197 10/brlcad/trunk/src/conv/CMakeLists.txt: Eliminate search for the library libavoid
01:38.32 CIA-55 BRL-CAD: 03cprecup * r51198 10/brlcad/trunk/src/libged/CMakeLists.txt: Add search for libavoid
01:44.29 CIA-55 BRL-CAD: 03cprecup * r51199 10/brlcad/trunk/src/libged/dag.cpp: Model for a directed acyclic graph constructed by using the Adaptagrams' libraries. Methods that, for now, construct a rectangle for each object in a given database.
01:53.00 CIA-55 BRL-CAD: 03Cprecup 07http://brlcad.org * r3915 10/wiki/User:Cprecup/GSoC2012_progress: 17/06/2012 - added methods for constructiong rectangles for each object in a database
01:56.07 cristina could a mentor please check the latest source file that I added: src/libged/dag.cpp and give me a feedback? It's supposed to have methods used when dealing with a dag graph constructed using Adaptagrams. Thank you
02:05.10 *** join/#brlcad xth1 (~thiago@187.106.54.104)
02:45.30 CIA-55 BRL-CAD: 03starseeker * r51200 10/brlcad/trunk/src/fb/orle-fb.c: Apply patch 3527258 from Ksenija Slivko
03:08.51 *** join/#brlcad Technicus (~Technicus@66-191-61-83.dhcp.stpt.wi.charter.com)
03:11.49 brlcad GargantuaSauce: we do, obviously ... some issue being encountered at 21k bytes?
03:13.06 brlcad we have a couple headers 10x that size, or you might have meant 201k :)
03:14.22 brlcad (we also have a long-standing to-do item to chop our core library headers, but that's not yet started by anyone)
03:14.27 GargantuaSauce no i just noticed that it took 40 minutes to compile because i forgot to add -j4 to the make invocation
03:14.57 brlcad cristina: did you run distcheck?
03:16.25 brlcad ah, the build time is not impacted significantly by those headers sizes (on the contrary, results in fewer file reads) ..
03:16.52 brlcad it's just a lot of sources (more than 1M lines) and the C++ compilation and documentation processing are killer
06:42.15 *** join/#brlcad ksuzee (~ksu@46.149.81.166)
06:46.46 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
08:41.52 *** join/#brlcad anuragmurty (~anurag@14.139.128.11)
08:42.30 anuragmurty d_rossberg: hi!
08:54.23 d_rossberg anuragmurty: hi, are you working on extenting your rayInfo structure?
08:55.22 anuragmurty yes.. i have included region names also now, with fill distances in each region being saved..
08:55.46 anuragmurty i am trying to get the voxels.txt file in a format you suggested..
08:56.28 anuragmurty i.e. (x,y,z) -(region name)- (percentage this region fills the voxel)
08:56.32 d_rossberg how do you save the references to the regions in your structure?
08:57.28 anuragmurty i just assign the pp->pt_regionp->reg_name pointer to it.. it is a linked list which checks if the region is already included.. if not, it is added to the end of the list..
08:58.47 anuragmurty here, pp is present partition
08:59.34 d_rossberg and this works?
09:00.06 anuragmurty till now i can list the different regions present in a particular voxel..
09:01.21 anuragmurty i need to this so i can include %-age fill of each region
09:01.22 d_rossberg i ask because i'm not sure if you can rely on the name strings where kept in memory
09:02.21 anuragmurty but i will need some way to identify the region...
09:02.21 d_rossberg in this case you need to copy them (e.g. in bu_vls)
09:04.10 anuragmurty i did not understand this.. i should explicitly copy the names?
09:10.06 anuragmurty what i mean is, can you please tell me why directly assigning the pointer is a bad idea?? i do not think i understood..
09:10.49 d_rossberg what you see during the ray-trace are intermediate structures, and i don't know how long they live (or the structures they point to)
09:13.03 d_rossberg see rt_db_get_internal for example
09:13.08 anuragmurty ok, so what you are saying is that i should copy them explicitly using bu_vls functions?
09:13.43 anuragmurty ok i will look at rt_db_get_internal
09:14.03 d_rossberg i would say yes, but you should ask sean about this too
09:14.24 d_rossberg rt_db_get_internal is in src/librt/dir.c
09:16.21 anuragmurty hmm.. i will ask sean also then.. but one more thing-- is the name the only way to get to the region?? i mean, is there some other unique id etc associated??
09:17.03 d_rossberg only to get an idea what i'm talking about, you usually don't work with the database stream directly but with sim rt_db_internal structure or similar
09:19.22 anuragmurty hmmm...
09:29.19 d_rossberg see the operators.g geometry for example, the point there is that you even dont need the different names for the opcolumn~ groups
09:30.25 d_rossberg it's suficient to have one group and place the multiple times with different matrices in "operators"
09:37.52 anuragmurty ok.. i am having a look.. but i did not understand this..
09:38.13 anuragmurty which matrices do you mean?
09:45.09 cristina brlcad: I've modified the src/libged/CMakeLists.txt file - the dag.cpp file wasn't ignored when the AVOID library wasn't found so I added it to the ged_ignore_files in this case.
09:45.22 cristina now, the distcheck runs ok. I should commit this
09:45.33 cristina Is there a problem with the included headers?
09:46.56 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
10:06.41 brlcad cristina: great, yes you should commit that ;)
10:06.50 brlcad you'll also need to add your file to Makefile.am
10:06.56 brlcad if you've not already done so
10:08.19 brlcad anuragmurty: I don't recall if those strings are retained, but copying them is the safe thing to do regardless
10:09.20 brlcad bu_strdup() if you don't intend to do much with them, or one of the bu_vls_*() printing routines if you do
10:10.01 cristina brlcad: I added it to the Makefile.am. Should I also add ${AVOID} to the libged_la_LIBADD?
10:10.18 brlcad cristina: no
10:10.51 brlcad that's a completely separate build system, so just add any/all new files to the EXTRA_DIST set
10:11.07 brlcad including your dag.g file
10:11.39 brlcad we're not going to be adding all the libavoid checks necessary to the old build system, so we just need to make sure the files are included
10:13.50 CIA-55 BRL-CAD: 03brlcad * r51201 10/brlcad/trunk/TODO: idents first column bug was investigated and found to be unworthy. review and testing has been on-going.
10:14.05 cristina brlcad: I don't have a dag.g file
10:14.06 brlcad starseeker: yeah, just a few more TODO items still -- feel free to pluck any off, most are quick checks
10:14.12 brlcad cristina: dag.c
10:14.48 cristina ok, thank you :)
10:16.13 CIA-55 BRL-CAD: 03brlcad * r51202 10/brlcad/trunk/TODO: the brep class inlining is not a release item, push down to unsheduled
10:17.53 brlcad cristina: if you want to test the other build system, you can run these steps if you have the gnu autotools installed: ./autogen.sh && mkdir -p .auto && cd .auto && ../configure --enable-all && make distcheck
10:18.38 brlcad distcheck should succeed, which usually amounts to making sure any and all new files are properly listed in a Makefile.am somewhere, usually in EXTRA_DIST
10:20.01 CIA-55 BRL-CAD: 03brlcad * r51203 10/brlcad/trunk/TODO: richard tested facetize on windows, works. testing illuminate+Z is not a release stopper
10:20.21 cristina brlcad: ok, I will run it. I used cmake -DCMAKE_BUILD_TYPE=Debug -DBRLCAD_BUNDLED_LIBS=Bundled -DBRLCAD_ENABLE_STRICT=ON . && make distcheck and added the file along with the other source files but I will move it to EXTRA_DIST
10:20.27 brlcad starseeker: there we go, just five items left
10:20.46 brlcad cristina: cmake is the NEW build system
10:20.58 brlcad the Makefile.am files describe an entirely different build system, non-cmake
10:21.20 brlcad running autogen.sh+configure will run the OLD build system
10:21.54 brlcad we have to support both for a few months, but only minimally supporting the OLD system..
10:22.01 cristina yes, I read about this in your instruction but found this command in the HACKING file
10:22.29 cristina s/instruction/instructions
10:22.36 brlcad sure, I just want to make sure you understand that the two have nothing to do with each other
10:22.55 brlcad HACKING talks about the NEW build system and the steps to be taken there
10:25.09 brlcad the fact that they are both "make distcheck" at the end is irrelevant because they're two different build systems, one using autogen.sh+configure and the other using cmake to prepare
10:25.32 cristina I understand
10:25.47 brlcad great
10:47.20 d_rossberg anuragmurty: the nodes of a combination have transformations associated
10:50.06 d_rossberg the are usually identities, but you may have seen geometries where a component alone and the same component in a group appear at different places
10:50.36 anuragmurty ok..
11:42.02 ``Erik heh metaball tesselate (376280 triangles): cpu = 53890.9 sec, elapsed = 53904.2 sec
11:54.49 CIA-55 BRL-CAD: 03erikgreenwald * r51204 10/brlcad/trunk/src/librt/primitives/metaball/metaball_tri.c: Adjust facetization grid size to a more reasonable value. (generation resolution was way too fine, may've been caused by tightening of bounding volume)
12:19.28 CIA-55 BRL-CAD: 03cprecup * r51205 10/brlcad/trunk/src/libged/CMakeLists.txt: Fix distcheck error that appears because of SVN_FILE_NOT_IN_BUILD for dag.cpp in the case when the AVOID library is not found.
12:21.33 CIA-55 BRL-CAD: 03cprecup * r51206 10/brlcad/trunk/src/libged/Makefile.am: Add the file dag.cpp for the OLD build system
12:22.07 cristina brlcad: ok, so now both the OLD and NEW system are tested :)
12:26.36 CIA-55 BRL-CAD: 03Cprecup 07http://brlcad.org * r3916 10/wiki/User:Cprecup/GSoC2012_progress: 17/06/2012 - fix distcheck + pass OLD build system test
13:02.19 starseeker brlcad: the build_region example in the man page seems to work - was there a specific report of build_region trouble?
13:07.08 starseeker ditto for sketch editor + circles
13:12.23 starseeker brlcad: we have a 'Verify no edit is no change' test involving a region - doesn't that satisfy our third remaining TODO?
13:22.02 starseeker looks like the g-nff crash has been cleared up - at least, ktank's tank converts
14:04.25 *** join/#brlcad anuragmurty (~anurag@14.139.128.11)
14:20.35 *** part/#brlcad anuragmurty (~anurag@14.139.128.11)
14:25.31 *** join/#brlcad jbschw (~jbschw@ool-4355ee10.dyn.optonline.net)
14:34.33 CIA-55 BRL-CAD: 03starseeker * r51207 10/brlcad/trunk/TODO: Tried the example in build_region's man page, and it succeeded.
14:43.55 ``Erik src/librt/primitives/nmg/nmg.c:1525: warning: passing argument 4 of 'rt_nmg_import4_fastf' discards qualifiers from pointer target type
15:00.54 CIA-55 BRL-CAD: 03starseeker * r51208 10/brlcad/trunk/TODO: Made circles in sketch editor, unable to reproduce problem - if re-occurs, request bug submission with more detail.
15:07.30 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r3917 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */
15:15.38 CIA-55 BRL-CAD: 03starseeker * r51209 10/brlcad/trunk/TODO: mged -c + attach X + draw works on Linux and Mac
15:20.30 CIA-55 BRL-CAD: 03phoenixyjll * r51210 10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Add pnts to the ignore list.
15:20.46 CIA-55 BRL-CAD: 03starseeker * r51211 10/brlcad/trunk/TODO: The g-nff crash appears to have been fixed - succeeds on Linux and Mac
15:28.30 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r3918 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */
15:29.33 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r3919 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */
15:29.45 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r3920 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 5 */
15:42.35 CIA-55 BRL-CAD: 03starseeker * r51212 10/brlcad/trunk/TODO:
15:42.35 CIA-55 BRL-CAD: Problem was not with the red regressions, but a deeper issue involving syncing
15:42.35 CIA-55 BRL-CAD: low level data structures and attributes - red editing saw appropriate region
15:42.35 CIA-55 BRL-CAD: flag, but some other tools wouldn't. Fixed now - may possible be worth adding a
15:42.35 CIA-55 BRL-CAD: different test to check specifically for this in the future, but it's only
15:42.36 CIA-55 BRL-CAD: likely to come up in the next big attribute handling refactor.
16:28.10 CIA-55 BRL-CAD: 03phoenixyjll * r51213 10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Export correctly and modify the output message.
16:29.59 CIA-55 BRL-CAD: 03phoenixyjll * r51214 10/brlcad/trunk/src/librt/primitives/pnts/pnts.c: Check whether count == 0 to avoid segmentation fault.
16:31.42 CIA-55 BRL-CAD: 03Phoenix 07http://brlcad.org * r3921 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 5 */
16:55.13 *** join/#brlcad merzo (~merzo@102-0-133-95.pool.ukrtel.net)
17:58.21 *** join/#brlcad ksuzee (~ksu@193.151.107.42)
18:02.35 ksuzee hello! Could anybody explain how programmes like umod, dmod etc. work? There're no mans about them..
18:35.01 *** join/#brlcad stas (~stas@89.121.155.7)
19:04.23 brlcad ksuzee: read the source ;)
19:04.38 brlcad and write a man page for them when you figure it out ;)
19:27.18 *** join/#brlcad andrei_ (andrei@5-12-67-226.residential.rdsnet.ro)
19:27.21 andrei_ hello
19:27.42 andrei_ should i keep my IRC client up 24/7 ?
19:28.58 andrei_ secondly, what should I do next the tpkg script is quite finished, I ll finish the tpkg.c shortly.
19:39.13 CIA-55 BRL-CAD: 03starseeker * r51215 10/brlcad/branches/STABLE/ (477 files in 108 dirs): Synce trunk and STABLE - trunk r51214
19:42.02 andrei_ I know there is plenty work to be done, I am just worried about finishing mid term earlier, so I can double - check everything .
19:52.17 *** join/#brlcad andrei_ (~andrei@5-12-67-226.residential.rdsnet.ro)
20:26.02 CIA-55 BRL-CAD: 035.12.67.226 07http://brlcad.org * r3922 10/wiki/User:Popescu.andrei1991: /* Daily development log */
20:38.37 starseeker yep - distcheck succeeded on STABLE
20:40.54 starseeker diff looks good
20:48.42 *** join/#brlcad ScribbleJ (~ScribbleJ@c-67-173-124-226.hsd1.il.comcast.net)
21:05.42 CIA-55 BRL-CAD: 03Ksuzee 07http://brlcad.org * r3923 10/wiki/User:Ksuzee/Reports:
21:06.05 CIA-55 BRL-CAD: 03Ksuzee 07http://brlcad.org * r3924 10/wiki/User:Ksuzee/Reports:
21:22.56 CIA-55 BRL-CAD: 03crdueck * r51216 10/brlcad/trunk/src/librt/primitives/rpc/rpc.c: added volume function for rpc
22:28.16 *** join/#brlcad ScribbleJ (~ScribbleJ@c-67-173-124-226.hsd1.il.comcast.net)
22:37.54 *** part/#brlcad GargantuaSauce (~sauce@blk-252-42-151.eastlink.ca)

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