IRC log for #brlcad on 20110202

00:00.35 brlcad need to check at least linux with and without system tcl, and mac (without of course)
00:01.37 brlcad fwiw, make test and make distcheck aren't sufficient, have to kick off the GUI
00:01.46 starseeker nods
00:06.57 brlcad I had distchecks passing with all options on/off for 64-bit linux, testing mac now
00:31.44 CIA-53 BRL-CAD: 03starseeker * r42869 10/brlcad/branches/cmake/TODO.cmake: Add a few more TODO items for CMake
00:35.08 CIA-53 BRL-CAD: 03starseeker * r42870 10/brlcad/trunk/src/mged/mged.c: dbip_filename -> dbi_filename
00:50.59 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
00:53.33 starseeker brlcad: I think I may have messed up. I am using BRLCAD_DATA as a relative path from BRLCAD_ROOT, but I'm seeing in trunk that both BRLCAD_DATA and BRLCAD_ROOT are full paths
01:09.54 *** join/#brlcad DX^ (~DX@c-71-59-50-121.hsd1.ga.comcast.net)
01:10.01 DX^ I can't find the configure flag to disable compiling with X11
01:10.40 starseeker --disable-x11 ?
01:14.14 DX^ I tried --disable-x
01:14.19 DX^ but that didn't work, I'll try that..
01:15.55 DX^ still says its enabled
01:16.40 starseeker --without-x11 ?
01:17.34 DX^ trying
01:17.58 starseeker brlcad: my apologies - I think I made my own trouble with the path logic, after all
01:22.19 DX^ that worked, awesome
01:22.38 CIA-53 BRL-CAD: 03starseeker * r42871 10/brlcad/trunk/src/libbu/brlcad_path.c: Dur. BRLCAD_DATA is supposed to be a full path, but I had a relative path in the CMake logic... hilarity ensued. Put it back the way it should be and make CMake do it right.
01:29.59 CIA-53 BRL-CAD: 03starseeker * r42872 10/brlcad/trunk/configure.ac: Add note that BRLCAD_DATA must be a full path
01:39.41 CIA-53 BRL-CAD: 03starseeker * r42873 10/brlcad/branches/cmake/ (CMakeLists.txt configure.ac src/libbu/brlcad_path.c): Do BRLCAD_DATA the right way in CMake.
01:49.51 CIA-53 BRL-CAD: 03starseeker * r42874 10/brlcad/trunk/ (7 files in 4 dirs): Apply 42757 to trunk - without this, getting failures on gentoo with warnings enabled.
01:55.54 CIA-53 BRL-CAD: 03starseeker * r42875 10/brlcad/trunk/configure.ac: Whoops - manuals/archer is still gone
02:12.14 CIA-53 BRL-CAD: 03starseeker * r42876 10/brlcad/trunk/doc/docbook/Makefile.am: catalog.xml is no more
02:35.33 brlcad starseeker: hm, yeah they should be full paths but it's an interesting thought
02:35.51 brlcad relative path "should" work, but I can see how an assumption may be in there
02:36.40 starseeker relative is already sort of there with the root/share/brlcad/version check - that's what you get with a relative BRLCAD_DATA
02:36.52 brlcad BRLCAD_ROOT and BRLCAD_DATA are environment variables so they could conceivably be relative if we allow it
02:37.10 brlcad bu_brlcad_root() and bu_brlcad_data() probably have assumptions otherwise
02:37.27 brlcad ah, yeah, that would work
02:37.36 brlcad though full-path root and relative data should work too
02:37.58 brlcad or the limitation should be documented
02:38.04 starseeker that's what I was doing with CMake (albeit accidentally)
02:38.12 starseeker mentioned it in configure.ac
02:38.22 brlcad yeah, i saw
02:38.39 brlcad I mean to users though -- the environment variable isn't set by configure
02:38.46 brlcad it sets the "hard wired" default
02:38.48 starseeker wouldn't be too hard to make it accept a relative path - I did it initially before I realized
02:38.59 starseeker ah, point
02:39.52 starseeker Windows might be a problem if they stick a drive letter at the beginning of a path though
02:40.33 starseeker brlcad: distcheck passes here
02:41.00 starseeker although come to think of it, it did work on Windows
02:48.18 brlcad cool
02:48.22 brlcad mged runs?
02:48.33 brlcad what platform/settings?
02:49.02 starseeker gentoo x86_64 with --enable-all
02:49.11 starseeker mged seems to run
02:49.16 starseeker will build again with system tcl/tk
02:49.59 brlcad okay, testing mac here
02:50.08 brlcad 10.6
02:56.38 brlcad everyone ready for GSoC?
02:57.09 starseeker ah, that's on again?
02:57.10 starseeker sweet
03:06.21 starseeker brlcad: just a thought - with the cmake build, all the final build products are right there in lib or bin
03:08.21 DX^ IGES/STEP converters are segfaulting on me
03:08.23 DX^ with the newest code
03:08.51 starseeker on files that worked previously?
03:09.02 DX^ no, but the STEP file I'm trying is just a box
03:09.06 DX^ don't think it can get much simpler
03:09.14 starseeker what's the error?
03:09.35 DX^ "Segmentation fault"
03:09.42 starseeker ah, that's it?
03:09.56 DX^ yep
03:09.59 starseeker DX^: can you post the file on a bug report at sourceforge?
03:10.15 starseeker brlcad: local tcl/tk seems to work too
03:10.32 DX^ starseeker: yeah
03:10.47 starseeker cool - we'll need to hook up a debugger to see what happened
03:32.13 brlcad starseeker: that's good to hear -- what version of tcl?
03:32.16 CIA-53 BRL-CAD: 03brlcad * r42877 10/brlcad/trunk/misc/Makefile.am: include debian/source/include-binaries in dist
03:32.27 brlcad suspects the crashes were 8.4 specific
03:33.24 starseeker 8.5.9
03:37.28 brlcad starseeker: that's a good point regarding cmake build -- noprod might be obsolete via that alone since you could run targetted rm's and remake
03:37.58 brlcad have to put it through the paces with use to see what's most efficient
03:39.41 CIA-53 BRL-CAD: 03starseeker * r42878 10/brlcad/branches/cmake/src/other/togl/CMakeLists.txt: Stray character
03:39.53 CIA-53 BRL-CAD: 03tbrowder2 * r42879 10/brlcad/trunk/HACKING: added info on using in-tree executables without installing\nadded words about developer responsibilities
03:48.10 CIA-53 BRL-CAD: 03starseeker * r42880 10/brlcad/branches/cmake/src/other/togl/demo/gears.tcl: Just package require Togl for the gears demo - don't need to manually load anything if we're set up correctly.
03:53.17 CIA-53 BRL-CAD: 03tbrowder2 * r42881 10/brlcad/trunk/INSTALL: added information about where file check sums are to be found
04:14.11 *** join/#brlcad yukonbob (~bch@S010600235a187d92.ok.shawcable.net)
05:08.29 CIA-53 BRL-CAD: 03starseeker * r42882 10/brlcad/branches/cmake/bench/CMakeLists.txt: benchmark needs pixcmp
05:36.33 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
06:33.42 *** join/#brlcad Stattrav (~Stattrav@122.172.33.253)
06:33.42 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
07:26.28 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
07:35.18 *** join/#brlcad yukonbob (~bch@S010600235a187d92.ok.shawcable.net)
09:59.48 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
12:49.28 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:52.28 epileg brlcad: what's better? build deb packages with or without pdf files?
12:52.28 epileg with (≃ 85 MB.), without (≃ 55 MB.)
13:58.38 starseeker epileg: for now I'd say without
13:58.55 epileg ok, thanks!
13:58.55 starseeker we have some work to do before the pdf output from most of our stuff is fit for consumption
14:21.00 CIA-53 BRL-CAD: 03erikgreenwald * r42883 10/brlcad/branches/bottie/ (1260 files in 90 dirs): MFC 42842
14:37.09 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release prep for 7.18.2 under way (20110202)
14:37.26 brlcad starseeker: did "make test" pass for you?
14:37.56 brlcad I'm getting all sorts of failures here, but still have to look into why
14:42.33 starseeker hmm - it's failing to create solids.rt, shaders.rt...
14:44.42 *** join/#brlcad Stattrav (~Stattrav@117.192.140.121)
14:44.42 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
14:46.21 CIA-53 BRL-CAD: 03brlcad * r42884 10/brlcad/trunk/src/halftone/main.c: enable-optimized linux strictness failure, check fwrite() return value
14:47.15 starseeker brlcad: opendb isn't creating solids.g
14:48.02 starseeker when it runs opendb solids.g y the command completes, but a database is not opened
14:48.28 brlcad okay, that should be easy to fix
14:48.37 brlcad maybe even my doing with the -f flag
14:48.48 starseeker that was my first guess
14:49.00 brlcad an argc check off by one or something
14:49.33 brlcad cool, optimized and unoptimized distchecks now all passing on linux
14:56.54 starseeker brlcad: I'm guessing it's in 42564
14:57.21 brlcad hah, looks like the logic is just reversed
14:57.34 brlcad opendb files.g n creates a database :)
14:57.42 starseeker lol
14:58.11 starseeker ok, so probably not that commit then
15:01.21 ``Erik well, damn, I just spent the last 2 days trying to get things together and working to move bottie to trunk O.o
15:01.38 starseeker why is that a problem?
15:02.08 ``Erik if we're in the middle of release cycle, it might not be the best time to do it
15:02.08 brlcad it can be the highlight feature for 7.18.4 or 7.20 even
15:02.33 brlcad get more attention that way anyways
15:02.46 *** join/#brlcad mafm (~mafm@72.Red-83-45-72.dynamicIP.rima-tde.net)
15:02.51 ``Erik apparently some weirdness happened, or svn sucks for this kinda merge, royal pain :/
15:03.28 brlcad ``Erik: it sucks until that last to-do item is dealt with, which I'm planning as soon as release is posted
15:03.44 brlcad our repo is too old to support merge tracking
15:03.52 ``Erik ah, --reintegrate?
15:03.54 brlcad that's what has been causing some of the merge headache
15:03.56 ``Erik fsfs 2 vs 3 or something
15:04.07 brlcad 1.5+ backend repo
15:04.12 brlcad we're a 1.4 repo or something iirc
15:04.24 starseeker ``Erik: were you going to try and track down the big missing pieces in bottie raytracing prior to merge?
15:04.49 starseeker or just stick with the insane high threshold for now
15:05.23 ``Erik starseeker: was going to have an obnoxiously high # and work it after merge, I seem to spend way more time merging and resolving conflicts to try to track trunk than getting to actually work on it
15:06.06 ``Erik wonders if there's a darcs/svn bridge O.o
15:09.56 starseeker ``Erik: then you should be pretty safe to merge, yes?
15:11.14 ``Erik probably *shrug*
15:16.13 brlcad I wouldn't call that merge-safe in the least .. heh
15:16.20 brlcad it's a huge body of change to code and a new feature
15:18.38 brlcad release safe things are like minor bug fixes, updating documentation, tweaking a bu_log, removing dead code, adding comments, ...
15:21.13 brlcad that really is great feature for the next release where it can be spoken to and highlighted, maybe erik can write up a mini article about it all even
15:22.00 CIA-53 BRL-CAD: 03erikgreenwald * r42885 10/brlcad/trunk/src/halftone/main.c: more missed size_t changes
15:24.38 CIA-53 BRL-CAD: 03erikgreenwald * r42886 10/brlcad/trunk/src/libged/ (vdraw.c wdb_vdraw.c): cast to long unsigned int to match wdb_vdraw.clu
15:25.05 ``Erik ugh, tons of those in src/conv
15:26.01 brlcad want me to disable strict or you going to hit em up?
15:26.30 brlcad I don't have a plat that warns on that one opt or non-opt
15:26.37 ``Erik I can hit them, bit nervous about casting read pointers like that blindly
15:26.41 ``Erik crit should do it
15:27.14 ``Erik FreeBSD 8.2-PRERELEASE #3: Thu Dec 2 13:59:53 EST 2010
15:28.08 ``Erik using system tcl, tk, tnt, debug off (that seems to be a big one), optimized on
15:28.50 CIA-53 BRL-CAD: 03brlcad * r42887 10/brlcad/trunk/TODO: two release issues being worked on now, opendb failure and strict failures on fbsd
15:28.57 brlcad ah, debug off .. haven't tries that in a while
15:29.52 CIA-53 BRL-CAD: 03erikgreenwald * r42888 10/brlcad/trunk/src/libtclcad/tkImgFmtPIX.c: more size_t fixing
15:40.57 CIA-53 BRL-CAD: 03erikgreenwald * r42889 10/brlcad/trunk/src/conv/ (6 files in 3 dirs): casts/changes to cope with size_t vs vprintf
15:46.12 ``Erik that seems to be all the type warnings, there is still the tcl85 vs tcl8.5 link error when building tcl with BRL-CAD, though :/
15:49.35 CIA-53 BRL-CAD: 03brlcad * r42890 10/brlcad/trunk/src/libbu/booleanize.c:
15:49.36 CIA-53 BRL-CAD: bu_booleanize() FAIL. several problems: 1) \!str == 0 means we return false for
15:49.36 CIA-53 BRL-CAD: all non-null strings, 2) strtol() will return 0 if there are no numbers (boo,
15:49.36 CIA-53 BRL-CAD: hiss), and 3) it wasn't taking whitespace into consideration. stash the input
15:49.36 CIA-53 BRL-CAD: into a vls, trim whitespace, then perform our tests.
15:49.49 starseeker brlcad: heh, you just beat me to it
15:49.53 starseeker was writting my commit message
15:50.55 CIA-53 BRL-CAD: 03brlcad * r42891 10/brlcad/trunk/src/libbu/booleanize.c: remove debug statements
15:51.35 brlcad starseeker: ah, heh -- what was your change?
15:51.41 brlcad there's another problem in mged.c
15:52.09 starseeker was doing str == NULL instead of !str
15:52.24 starseeker !str was returning 0 here even for a valid string
15:52.39 starseeker good call on the whitespace
15:53.34 CIA-53 BRL-CAD: 03brlcad * r42892 10/brlcad/trunk/src/mged/mged.c: logic is reversed. if NOT true, i.e. the user responded 'n', then report that no database is open.
15:53.41 brlcad !str is 0 for all valid strings ;)
15:53.49 brlcad !str is only true if str is null :)
15:54.03 starseeker ah, gotcha
15:54.38 starseeker one possible improvement I can still make...
15:54.43 brlcad it should have been "str == NULL" or "!str" .. but "!str == NULL" (i.e., "!str == 0") means that all valid strings will return negative
15:54.51 starseeker hehe
15:54.53 CIA-53 BRL-CAD: 03starseeker * r42893 10/brlcad/trunk/src/libbu/booleanize.c: Can still use strtol, but need to make sure endptr is '\0' (i.e., that a valid number was actually processed).
15:55.53 starseeker brlcad: if I'm reading the strtol documentation right, that will work
15:56.23 brlcad hm
15:56.25 brlcad "If there were no digits at all, however, strtol() stores the original value of str in *endptr.
15:56.39 starseeker right
15:56.48 brlcad okay, I think I see it
15:58.42 CIA-53 BRL-CAD: 03starseeker * r42894 10/brlcad/trunk/src/libbu/booleanize.c: whoops - val is an int
15:59.07 brlcad what do you think about bu_true() instead of bu_booleanize() ?
15:59.22 brlcad for readability, if (bu_true(some_string)) ...
15:59.43 starseeker it's a bit shorter... does true imply anything that booleanize doesn't? (or vice versa?)
16:00.15 starseeker have expects bu_true to always return true, but that's just a silly reflex
16:00.21 starseeker s/have/half
16:00.26 brlcad the name bu_booleanize() doesn't imply a truth return value, so it's funky to read and get the logic right
16:00.46 brlcad the mged.c change for example
16:01.09 starseeker I'm cool with bu_true
16:01.13 brlcad bu_str_true()
16:01.22 starseeker ah, yeah that's better
16:01.25 starseeker little more specific
16:04.08 CIA-53 BRL-CAD: 03starseeker * r42895 10/brlcad/trunk/src/libbu/booleanize.c: Let's stay consistent - long, not int
16:04.18 brlcad namingwise, bu_str_to_rgb() is the only other bu_str_ along with the C wrappers bu_strdup, bu_strcpy, etc
16:05.02 starseeker well, either way
16:05.12 starseeker doesn't have a real strong opinion
16:05.46 brlcad bu_str_to_bool() is no better than bu_booleanize()
16:06.13 brlcad heh, bu_truthify()
16:06.46 brlcad bu_test_whether_string_is_yes()
16:07.00 *** join/#brlcad Zaebos (~irc@217.91.127.94)
16:07.10 ``Erik why do I feel like the description needs the phrase "and truthishly" in it
16:07.27 CIA-53 BRL-CAD: 03starseeker * r42896 10/brlcad/trunk/src/adrt/libtie/tie.c: tie.h includes common.h, so don't need to include it twice - fixes regress common.h inclusion order error.
16:09.16 starseeker brlcad: we still have bio.h in cmd.h - I guess the thing to do is take it out and see what fails on Windows?
16:11.25 brlcad sure, though the comment says why it's there
16:11.29 brlcad timeval from windows.h
16:11.31 starseeker was included in 41077... if it does need to be there (and since some guy called brlcad committed it I'm guessing we really do) we should probably special case exempt that in the regression test
16:12.12 brlcad so either cmd.h needs the same windows wrapper logic like bio.h has or bio.h has to be included before all instances of cmd.h
16:12.35 starseeker or we tweak the regression test...
16:12.49 brlcad just because I committed it does mean it's right.. looks wrong to me :)
16:13.18 brlcad having to put exceptions usually implies something is wrong
16:14.42 starseeker mutter... mged has its own cmd.h file, clutters up grep
16:14.49 starseeker tunes...
16:16.12 starseeker wow, cmd.h is popular
16:17.00 brlcad to be a self-contained header including what it needs, cmd.h should probably just have the windows.h logic
16:17.11 starseeker is doing that now...
16:19.02 CIA-53 BRL-CAD: 03starseeker * r42897 10/brlcad/trunk/include/cmd.h: grab the relevant part of bio.h's windows.h inclusion logic and put it in cmd.h, rather than including bio.h (should fix regression test failure.
16:21.51 CIA-53 BRL-CAD: 03brlcad * r42898 10/brlcad/trunk/ (include/bu.h src/libbu/booleanize.c src/mged/mged.c):
16:21.51 CIA-53 BRL-CAD: rename bu_booleanize() to bu_str_true() which is not only two chars shorter but
16:21.51 CIA-53 BRL-CAD: reads much better within if-statements. not as cool a name, but hopefully less
16:21.51 CIA-53 BRL-CAD: prone to logic errors. also add the counterpart bu_str_false() to have a
16:21.52 CIA-53 BRL-CAD: matching set and for readability.
16:24.13 CIA-53 BRL-CAD: 03starseeker * r42899 10/brlcad/branches/cmake/ (22 files in 14 dirs): Update cmake branch to trunk r42898 - need to do some manual checking, probably missed a few things earlier when working in both trees at once.
16:42.20 CIA-53 BRL-CAD: 03starseeker * r42900 10/brlcad/trunk/regress/repository.sh: have repository.sh look in TOPSRC for the INSTALL file too, not just configure.ac.
16:43.55 CIA-53 BRL-CAD: 03starseeker * r42901 10/brlcad/trunk/INSTALL: blt is no more
16:44.38 CIA-53 BRL-CAD: 03bob1961 * r42902 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Modified ArcherCore::updateRtControl to call rtcntrl's updateControlPanel instead of configuring -size.
16:45.31 CIA-53 BRL-CAD: 03starseeker * r42903 10/brlcad/trunk/ (INSTALL configure.ac): It's just tkhtml now
16:47.03 CIA-53 BRL-CAD: 03bob1961 * r42904 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Added code to remember Archer's window size.
16:48.00 CIA-53 BRL-CAD: 03starseeker * r42905 10/brlcad/trunk/INSTALL: tkimg -> tkpng
16:49.41 brlcad ``Erik: ah, I see what you're saying about the casts
16:49.52 CIA-53 BRL-CAD: 03starseeker * r42906 10/brlcad/trunk/configure.ac: remove togl logic from configure.ac altogether - togl CMake logic is succeeding, and it is unlikely we will go back to do autotools version.
16:49.53 brlcad yeah, casting a scanf probably isn't safe
16:50.20 brlcad probably need a temp var that can be set to the size_t after the scanf
16:52.00 brlcad printing casts should be fine, scanning casts probably not
16:52.08 brlcad reviewing now
16:52.30 CIA-53 BRL-CAD: 03starseeker * r42907 10/brlcad/trunk/configure.ac: add alias for tktable
16:52.48 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
16:54.13 CIA-53 BRL-CAD: 03starseeker * r42908 10/brlcad/trunk/ (INSTALL configure.ac): add tkpng-build alias
17:01.13 brlcad that alias already exists
17:01.15 brlcad "tktable-build"
17:01.23 brlcad see the comment before
17:01.39 brlcad (it's not an alias, it's the actual)
17:01.52 brlcad same for tkpng
17:01.57 starseeker oh, ok - sorry
17:03.26 CIA-53 BRL-CAD: 03starseeker * r42909 10/brlcad/trunk/configure.ac: remove unneeded alias lines
17:10.11 *** join/#brlcad mafm_ (~mafm@72.Red-83-45-72.dynamicIP.rima-tde.net)
17:17.42 CIA-53 BRL-CAD: 03starseeker * r42910 10/brlcad/trunk/configure.ac: I imagine there are more of these issues, but it looks like rtgl should be a 'with', not an 'enable' in the build logic.
17:20.05 CIA-53 BRL-CAD: 03starseeker * r42911 10/brlcad/trunk/INSTALL: remainder of INSTALL documentation options - repository-regress should now succeed.
17:22.29 CIA-53 BRL-CAD: 03starseeker * r42912 10/brlcad/branches/cmake/ (5 files in 3 dirs): MFC 42911
17:35.50 CIA-53 BRL-CAD: 03starseeker * r42913 10/brlcad/branches/cmake/regress/CMakeLists.txt: Ah right, DEPENDS can't tell if the target's done anything if it's set up this way - just have regress run 'em all. Regression test fully succeeded.
17:35.52 starseeker woo-hoo!
17:35.56 starseeker heads in
17:41.09 dloman Ice clearing up?
17:42.31 brlcad starseeker: awesome, thanks for fixing those!
17:46.13 brlcad --enable-* turns compilation of things on/off
17:46.26 brlcad s/things/code/
17:46.53 brlcad --with-* turns usage of system components on/off
17:48.02 brlcad with/without X11, OpenGL, Mac Frameworks, particular threading types, etc
17:50.09 brlcad enable/disable compiling things in our code like building src/other, compilation modes, subcompiles, etc
17:50.46 brlcad another way to think of it is --enable/--disable => internal and --with/--without => external
17:53.31 CIA-53 BRL-CAD: 03brlcad * r42914 10/brlcad/trunk/configure.ac: rtgl was okay as an --enable flag. enable/disable for inward code selection, with/without for outward system selection.
17:53.50 ``Erik mmm, pröst coma
17:54.57 brlcad mmm
17:55.26 brlcad I need to stop coding and get back to studying soon
18:04.43 CIA-53 BRL-CAD: 03erikgreenwald * r42915 10/brlcad/trunk/bench/pixcmp.c: break help message into two strings to bring it under 509 characters (ISO C90)
18:10.39 CIA-53 BRL-CAD: 03brlcad * r42916 10/brlcad/trunk/INSTALL: document rtgl and expand the explanation of configuration options to detail what is different between the enable and with options. reword a little for clarity too.
18:11.05 CIA-53 BRL-CAD: 03brlcad * r42917 10/brlcad/trunk/configure.ac: comment on rtgl option
18:30.29 CIA-53 BRL-CAD: 03brlcad * r42918 10/brlcad/trunk/src/libged/vdraw.c: scanning into a coerced pointer probably isn't a good idea, so revert back down to unsigned long for the scan and upconvert the comparisons accordingly
18:33.07 CIA-53 BRL-CAD: 03brlcad * r42919 10/brlcad/trunk/src/libged/wdb_vdraw.c: this duplication of effort really sucks. fix the same size_t uind issues that were in vdraw.c
18:34.50 brlcad that should do it, beginning another round of testing
18:36.16 CIA-53 BRL-CAD: 03tbrowder2 * r42920 10/brlcad/trunk/HACKING: stick with rough English translation--rest is covered in later parts
18:39.15 brlcad mm, crit is full
18:40.05 ``Erik in /home ? there's some issue with rsync duping things or something
18:40.21 brlcad intentional
18:40.27 brlcad not duping, just not deleting
18:40.34 brlcad i'm cleaning up some space
18:41.23 brlcad easy enough to clear out the big offenders and let them re-rsync later .. checking usage now
18:51.45 dloman anything i did?
18:53.17 *** join/#brlcad Ralith (~ralith@d142-058-094-230.wireless.sfu.ca)
18:53.18 ``Erik nah
18:53.56 ``Erik stuff like me doing BRL-CAD builds, people collating/cleaning/deleting irc logs on bz and having dups show up on crit, etc
18:54.45 ``Erik the way it's set up, if I go on bz and decide to compress every text file in a directory, crit will have both the compressed and uncompressed ones sitting next to eachother
18:57.11 CIA-53 BRL-CAD: 03brlcad * r42921 10/brlcad/trunk/HACKING:
18:57.11 CIA-53 BRL-CAD: split the difference. emphasize build breaking and maintainability concern in
18:57.11 CIA-53 BRL-CAD: the second point as developer mantra. also, add a brief hint to the first point
18:57.11 CIA-53 BRL-CAD: that it's speaking to people's character and the community, not just the code.
18:58.27 epileg is there someone working on the creation of rpm package for fedora?
19:02.52 brlcad there, lots of space
19:03.11 brlcad ``Erik: big offender was a massive core dump that got syncd :)
19:03.58 brlcad there's 40GB
19:04.01 ``Erik ahhh
19:04.21 ``Erik that'd do it
19:05.50 ``Erik epileg: I think starseeker tried to set up a fedora image to try to get the spec.in up to date, it's not exactly a priority for us unless someone wants to step up and take care of it
19:06.33 brlcad epileg: go for it ;)
19:06.57 brlcad sh/make_rpm.sh :D
19:12.59 epileg Ok, I'll try, but in rpm systems the situation is different than in debian like ones. They share the same packaging system (rpm), but the package nomenclature is different between distributions.
19:14.25 epileg so, the fedora rpm package will be only for fedora, and not installable in opensuse
19:14.37 ``Erik starseeker: dm-rtgl is chock full of GLX stuff, allowing it to try to build on winderz won't work
19:16.57 CIA-53 BRL-CAD: 03Sean 07http://brlcad.org * r2454 10/wiki/Community_Publication_Portal: update date, still in draft
19:17.50 brlcad epileg: ah, interesting -- didn't know that
19:18.32 brlcad there can be a --fedora or --generic flag to the script for making the other type
19:19.27 brlcad right now, there is no rpm generation whatsoever, so it almost goes without saying that anything you do will be an improvement ;)
19:23.09 ``Erik well, brlcad.spec.in and just run rpm -someflag on it, iirc, but it needs write access to like /usr/src/redhat/SOURCES/ and stuff, iirc
19:25.33 brlcad so the script is probably a one-liner or maybe few-liner with error-checking on environment assumptions
19:25.49 brlcad that's still one line I don't want to memorize :)
19:26.43 ``Erik yeh, I built it into a make target a long time ago, um, dunno if it still exists in BRL-CAD, but I can dig it up in other old projects (if it's still even pertinent... I think the spec format changed, that's why starseeker was trying to work on it)
19:34.58 brlcad *shrug*
19:35.36 brlcad I don't think there's anything in brl-cad any more -- if something doesn't get maintained and can't be verified that it works, I generally yank it so it doesn't slow down the next guy
19:48.59 ``Erik misc/brlcad.spec.in is there and it's still in the AC_OUTPUT *shrug*
19:50.33 CIA-53 BRL-CAD: 03brlcad * r42922 10/brlcad/trunk/HACKING: set jordi up as the .deb maintainer
19:50.38 brlcad but no rpm line hooking it in
19:50.45 brlcad just there for those that know what a spec file is
19:51.09 ``Erik line 159 of /Makefile.am
19:51.16 ``Erik :D
19:51.48 brlcad ah, okay very good then
19:51.57 brlcad probably should move that up into the make_rpm.sh script
19:52.17 brlcad hm, distcheck is not happy on fbsd
19:52.50 brlcad apparently its doing a "make distdir" on something in src/other that doesn't have that rule
19:57.25 starseeker ``Erik: gaaaahhh. OK.
19:57.33 starseeker rtgl is busted anyway
20:03.41 CIA-53 BRL-CAD: 03starseeker * r42923 10/brlcad/branches/cmake/CMakeLists.txt: Don't try rtgl unless we've got X11
20:06.16 starseeker grrrrr.... now unistd.h and glxext.h are arguing on my Mac
20:07.10 starseeker may be time to upgrade this baby
20:10.43 brlcad ``Erik: soo, guess what
20:10.56 brlcad I'm upgrading crit to better hardware :)
20:11.16 brlcad they're going to attach the current hard drive via USB to the new hardware
20:11.21 brlcad should more than double the performance
20:13.12 ``Erik hah, cool
20:13.30 ``Erik wonders how many hw iterations the 'new server' will go through before migration O:-)
20:14.09 ``Erik might try doing "gmake distcheck" instead of "make distcheck"?
20:14.28 ``Erik there're still a couple flakey rough spots between bsdmake and auto*
20:18.18 brlcad I'm hoping this motivates me since it's in context now
20:18.30 brlcad plus hella faster and bigger
20:18.49 brlcad less bandwidth, but even .bz will only consume about 50% on average
20:19.22 brlcad 1TB disk, dual P4 3.0, 2GB, 100Mbs
20:19.45 brlcad 500GB transfer cap
20:20.24 ``Erik nice, enough cpu that the load may drop below the number of cores O.O
20:21.17 ``Erik and enough memory that it won't be in swapland like bz
20:23.43 *** join/#brlcad Ralith (~ralith@d142-058-076-096.wireless.sfu.ca)
20:29.04 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
20:37.01 *** join/#brlcad Ralith_ (~ralith@d142-058-076-096.wireless.sfu.ca)
20:46.00 CIA-53 BRL-CAD: 03starseeker * r42924 10/brlcad/trunk/ (NEWS src/nirt/command.c): Ow. nirt units command was reporting all unit changes as invalid (even 'm') - this seems to fix it, but someone else should verify.
20:46.41 CIA-53 BRL-CAD: 03starseeker * r42925 10/brlcad/trunk/NEWS: # -> *
20:57.54 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
21:08.34 CIA-53 BRL-CAD: 03bob1961 * r42926 10/brlcad/trunk/src/ (libged/rect.c libtclcad/ged_obj.c): Call dm_draw_rect() only if grs_draw and grs_line width are not zero.
21:22.36 brlcad server transfer under way
21:25.41 epileg who's the maintainer of "misc/brlcad.spec.in"?
21:26.19 brlcad epileg: "svn log misc/brlcad.spec.in" will say who all has edited the file
21:26.43 epileg thanks
21:27.09 brlcad starseeker: remember that the last comment is the one that will show up in the configuraiton review report
21:29.05 brlcad looks like distcheck and release tests are passing on mac now with only one test needing investigating
21:29.24 brlcad fastgen test is reporting "realpath: No such file or directory" several times
21:29.36 brlcad followed by a Tcl_Init failure
21:30.13 starseeker brlcad: oh, sorry
21:30.32 brlcad http://pastebin.mozilla.org/1015503
21:31.06 CIA-53 BRL-CAD: 03starseeker * r42927 10/brlcad/branches/cmake/src/other/step/CMake/SCL_Utils.cmake: Make the SCL install commands more generic
21:31.26 brlcad ``Erik: 8.1 is no longer pre-release, stable okay?
21:31.48 ``Erik stable is 8.2RC3 right n ow
21:32.01 ``Erik once 8.2 comes out, I'll upgrade the system
21:32.12 ``Erik so any old 8.x, right? um
21:32.22 brlcad crit is presently 8.1-prerelease
21:32.42 ``Erik it's running 8.1-prerelease, it has 8.2rc2 installed iirc, I just haven't been rebooting it
21:32.44 brlcad you want 8.2RC3 or 8.1 stable?
21:32.54 brlcad or doesn't matter
21:32.59 ``Erik doesn't matter
21:33.02 brlcad k
21:33.28 ``Erik we'll upgrade when 8.2 goes stable and lock on that branch for security updates until 8.3 comes out, right?
21:33.39 starseeker would be happy never to have to deal with path logic again...
21:33.45 starseeker brlcad: that's on a 10.6 mac?
21:33.51 ``Erik http://www.freebsd.org/releases/8.2R/schedule.html
21:38.32 CIA-53 BRL-CAD: 03starseeker * r42928 10/brlcad/trunk/NEWS: nirt units command was reporting all units as invalid - fixed
21:41.36 brlcad starseeker: yes
21:41.58 starseeker nevermind, I see it here too.
21:42.02 starseeker g_diff is failing
21:42.56 starseeker that may be the tclcad_tcl_library() removal
21:44.23 starseeker no, wait...
21:44.31 starseeker maybe not g_diff...
21:44.47 brlcad g_diff probably has its own tcl interpreter
21:45.00 brlcad so if a change was made to bwish and mged, might need something there too
21:45.02 starseeker it does, but running it in isolation succeeds
21:47.22 starseeker ah, there we go
21:47.36 starseeker running it from toplevel dir succeeds, not from regress
21:47.40 starseeker digs...
21:55.00 starseeker that's why...
21:55.05 brlcad realpath blather found/fixed
21:55.10 CIA-53 BRL-CAD: 03brlcad * r42929 10/brlcad/trunk/src/libbu/brlcad_path.c: there's no need to perror() on realpath failure
21:56.59 CIA-53 BRL-CAD: 03starseeker * r42930 10/brlcad/trunk/src/gtools/g_diff.c: By the time g_diff was doing Tcl_FindExecutable, argv[0] referred to the first file supplied and not the executable name. Instead, use the 'invoked_as' string
21:57.00 starseeker brlcad: that should do it.
21:57.37 starseeker has to go take cats to vet...
21:57.50 CIA-53 BRL-CAD: 03brlcad * r42931 10/brlcad/trunk/configure.ac: comment tweak
21:57.55 brlcad awesome, thanks!
21:58.13 brlcad enjoy your delicious dinner ;)
22:06.22 brlcad well now that's really odd
22:07.07 brlcad running "../src/gtools/g_diff fastgen_unix.g fastgen_dos.g" stand-alone works, but inside the script with the same pwd it blathers a tcl failure
22:09.46 brlcad er... someone changed the fastgen regression script
22:10.37 brlcad supposed to create a unix line-ending fastgen conversion, create a dos line-ending fast conversion, and compare the two
22:10.51 brlcad it's creating the dos version by simply copying the unix version!
22:11.50 epileg @MAJOR_VERSION@, @MINOR_VERSION@ and @PATCH_VERSION@ variables do not change when "misc/brlcad.spec" is created
22:14.10 brlcad ahh, my bad .. was reading the script wrong .. turning my internal alarm off
22:15.27 brlcad epileg: those don't sound like the right variables
22:15.32 ``Erik hm, not being AC_SUBST'd anymore
22:15.33 brlcad probably out of date
22:15.50 epileg aha
22:15.52 ``Erik probably switch the version to @BRLCAD_VERSION@ and the release to '1' or something, or take release out
22:16.46 epileg yes. where can i find the variable list?
22:18.06 ``Erik configure.ac
22:18.12 epileg ok, thanks!
22:18.14 ``Erik grep AC_SUBST configure.ac
22:31.30 CIA-53 BRL-CAD: 03Sean 07http://brlcad.org * r2455 10/wiki/Community_Publication_Portal: less is more. be briefer.
22:33.05 CIA-53 BRL-CAD: 03Sean 07http://brlcad.org * r2456 10/wiki/Community_Publication_Portal: move note down to publication section
22:35.19 CIA-53 BRL-CAD: 03Sean 07http://brlcad.org * r2457 10/wiki/Community_Publication_Portal: reduce intro further
23:34.44 starseeker growls... worst traffice I think I've ever run into on 22
23:34.50 starseeker missed the appointment
23:35.04 *** join/#brlcad Ralith (~ralith@d142-058-094-230.wireless.sfu.ca)
23:36.04 starseeker brlcad: it's still failing? that should have fixed it...
23:47.33 CIA-53 BRL-CAD: 03starseeker * r42932 10/brlcad/branches/cmake/ (15 files in 9 dirs): MFC r42931
23:50.26 CIA-53 BRL-CAD: 03starseeker * r42933 10/brlcad/branches/cmake/ (. src/other/step/ src/other/tkhtml/): mergeinfo property is annoying, not using it - remove from cmake branch

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