IRC log for #brlcad on 20120216

00:40.10 CIA-50 BRL-CAD: 03starseeker * r49437 10/brlcad/trunk/misc/CMake/distcheck_buildsys.cmake.in: One other possible line to remove from svn info output for distcheck...
00:57.28 starseeker doesn't do us a whole lot of good, but still interesting: http://www.cgal.org/releases.html#release4.0
01:28.11 CIA-50 BRL-CAD: 03starseeker * r49438 10/brlcad/branches/STABLE/ (53 files in 30 dirs): (log message trimmed)
01:28.11 CIA-50 BRL-CAD: Sync a variety of fixes to the STABLE branch. Tried to select a 'safe' subset
01:28.11 CIA-50 BRL-CAD: of the changes from trunk - hopefully these should be viable as a patch to
01:28.11 CIA-50 BRL-CAD: 7.20.4 without introducing major breakage. CMake regress and distcheck pass.
01:28.11 CIA-50 BRL-CAD: svn revisions: 47458, 47473, 47483-47484, 47656-47659, 47677-46678, 47687,
01:28.12 CIA-50 BRL-CAD: 47695, 47698, 47700, 47723, 47769, 47971, 48195, 48837-48845, 48853-48884,
01:28.13 CIA-50 BRL-CAD: 48887, 48889, 48900-48904, 48907-48909, 49007, 49012, 49014-49015, 49066,
01:38.25 brlcad starseeker: when you sync, do you use svn merge or some other method?
01:40.47 brlcad nice to see the cgal folks get on board with 1990
01:40.53 brlcad 1990's licensing
01:41.22 brlcad j/k, it is nice to see qpl ditched finally
01:41.57 brlcad shame that they just went from partially incompatible to now fully incompatible, though :)
01:43.23 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r3280 10/wiki/Talk:Main_Page: Reverted edits by [[Special:Contributions/178.239.58.143|178.239.58.143]] ([[User talk:178.239.58.143|Talk]]); changed back to last version by [[User:Sean|Sean]]
01:43.28 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/block: blocked [[User:178.239.58.143]] with an expiry time of infinite (anonymous users only, account creation disabled): Spamming links to external sites
02:10.50 starseeker brlcad: I used svn merge - lots of individual svn merges
02:20.54 CIA-50 BRL-CAD: 03starseeker * r49439 10/brlcad/trunk/CMakeLists.txt: Try making distcheck do both Debug and Release builds...
02:25.37 brlcad cool
02:30.15 CIA-50 BRL-CAD: 03starseeker * r49440 10/brlcad/trunk/ (5 files in 2 dirs): Make a stab at cleaning up the distcheck logic a bit, or at least reducing the line count of the logic needed to define it...
02:34.16 starseeker one exception was pipe.c, where I needed two separate NULL assignments as opposed to a one-liner - current trunk has that, but looked like the change was probably wrapped up in others so I just went ahead and added it
02:34.38 starseeker other one was adding the new regress file to the CMakeLists.txt file
02:34.57 starseeker I'm hopeful I haven't screwed up the eventual merge too badly...
02:38.16 *** join/#brlcad IriX64 (~kvirc@64.229.225.191)
03:01.24 CIA-50 BRL-CAD: 03starseeker * r49441 10/brlcad/trunk/misc/CMake/ (Distcheck.cmake distcheck_target.cmake.in): Be quieter about a few things during distcheck...
03:05.38 CIA-50 BRL-CAD: 03starseeker * r49442 10/brlcad/trunk/misc/CMake/ (4 files): make the script name a bit more descriptive.
03:13.55 CIA-50 BRL-CAD: 03starseeker * r49443 10/brlcad/trunk/misc/CMake/distcheck_target.cmake.in: If we're good, remove the compilation log
03:36.47 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
04:19.40 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
04:19.41 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
04:44.49 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
05:16.22 CIA-50 BRL-CAD: 03starseeker * r49444 10/brlcad/trunk/src/vdeck/vdeck.c: The Release build in distcheck proves its worth. Initialize the op pointer.
05:26.53 CIA-50 BRL-CAD: 03starseeker * r49445 10/brlcad/trunk/src/libtclcad/tclcad_obj.c: More initializations
05:56.22 CIA-50 BRL-CAD: 03starseeker * r49446 10/brlcad/trunk/misc/CMake/distcheck_target.cmake.in: Tweak the distcheck rules.
06:18.24 CIA-50 BRL-CAD: 03starseeker * r49447 10/brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in: Need to rework handling of final message using this method.
07:40.56 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
08:04.41 CIA-50 BRL-CAD: 03starseeker * r49448 10/brlcad/trunk/misc/CMake/ (3 files): (log message trimmed)
08:04.41 CIA-50 BRL-CAD: 'Anything worth doing is worth applying insane overengineering to, or something
08:04.41 CIA-50 BRL-CAD: like that... This takes the CMake distcheck architecture to the next level. It
08:04.41 CIA-50 BRL-CAD: modularizes the distcheck process into repository verification, source
08:04.41 CIA-50 BRL-CAD: generation, and build/regress testing components, with appropriate dependencies.
08:04.42 CIA-50 BRL-CAD: In addition to the advantage of being able to run 'only what you need' if, say,
08:04.43 CIA-50 BRL-CAD: you want to check repo verification status this actually makes distribution
08:08.36 starseeker woo-hoo! <face crashes on desk>
09:23.48 *** join/#brlcad merzo (~merzo@138-34-133-95.pool.ukrtel.net)
09:29.11 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
09:29.11 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:41.06 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
09:41.07 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
11:20.35 *** join/#brlcad merzo (~merzo@138-34-133-95.pool.ukrtel.net)
12:42.48 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
12:52.39 ``Erik nice, an honest perl program... "Looks like you're starting TTYtter for the first time, and/or creating a keyfile. Welcome to the most user-hostile, highly obfuscated, spaghetti code infested and obscenely obscure Twitter client that's out there. You'll love it."
13:51.59 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
13:51.59 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
14:54.30 brlcad starseeker: well != insane overengineering, but haha and funny awesome nonetheless
15:03.06 brlcad starseeker: how do you test for a compilation flag, such as via CHECK_C_FLAG() but without wanting to have it added to the global CFLAGS?
15:04.16 brlcad mm.. finding CHECK_C_FLAG_GATHER() ?
15:04.49 brlcad yeah, that should do the trick..
15:24.32 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
15:59.59 CIA-50 BRL-CAD: 03brlcad * r49449 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: libfb uses C99_FLAG to try and mimic autoconf's accommodation for the c89-busted gl.h in Mac OS X's OpenGL framework, so we need to test and set it (but not persist it across the entire build tree)
16:06.33 CIA-50 BRL-CAD: 03starseeker * r49450 10/brlcad/trunk/ (CMakeLists.txt misc/CMake/Distcheck.cmake): Clean-up and polish - distcheck target can now be pointed to distcheck-full or distcheck-std per user arg, don't re-create targets if CREATE_DISTCHECK is called multiple times with the same name, ws, other minor tweaks.
16:09.47 CIA-50 BRL-CAD: 03brlcad * r49451 10/brlcad/trunk/src/shapes/ (bolt.c gastank.c handle.c window.c window_frame.c wire.c): don't allow potentially tainted or unset data to propagate if scanf fails. coverity TAINTED_SCALAR reports: cids 2093-2096
16:18.21 CIA-50 BRL-CAD: 03starseeker * r49452 10/brlcad/trunk/misc/CMake/Distcheck.cmake: Make log filename match target name
16:24.47 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
16:24.48 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
16:27.40 CIA-50 BRL-CAD: 03brlcad * r49453 10/brlcad/trunk/src/shapes/handle.c: test min/max bounds for most of the parameters where we need something sane to proceed
16:30.09 *** join/#brlcad abhi2011 (~chatzilla@117.200.85.196)
16:35.36 CIA-50 BRL-CAD: 03brlcad * r49454 10/brlcad/trunk/src/shapes/ (bolt.c gastank.c window.c window_frame.c wire.c): test min/max bounds for most of the parameters where we need something sane to proceed, the rest
16:42.25 *** join/#brlcad merzo (~merzo@5-208-92-178.pool.ukrtel.net)
17:34.52 CIA-50 BRL-CAD: 03starseeker * r49455 10/brlcad/trunk/misc/CMake/distcheck_target.cmake.in: Fix invocation of benchmark with option...
17:40.59 *** join/#brlcad merzo (~merzo@193-172-132-95.pool.ukrtel.net)
18:12.57 ``Erik brlcad: in deprecation, condition b lists "via either A and B", which is it?
18:21.08 starseeker schweet... looks like distcheck is now doing things much closer to The Right Way...
18:27.16 *** join/#brlcad abhi2011 (~chatzilla@117.200.80.3)
19:42.18 CIA-50 BRL-CAD: 03starseeker * r49456 10/brlcad/trunk/sh/ (CMakeLists.txt distcheck_screen.sh): Fun with GNU screen (well, the development version anyway) - set up a convenient set of windows for monitoring the parallel distcheck build.
19:44.32 CIA-50 BRL-CAD: 03bob1961 * r49457 10/brlcad/trunk/src/librt/db_tree.c: Update error message from db_tree_parse.
19:46.53 starseeker awaits the cries of horror from screen gurus...
19:49.56 CIA-50 BRL-CAD: 03bob1961 * r49458 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Fixed ArcherCore::packTree. If the first line contained a matrix, the matrix was not getting enclosed in braces.
20:21.38 CIA-50 BRL-CAD: 03starseeker * r49459 10/brlcad/trunk/ (CMakeLists.txt misc/CMake/Distcheck.cmake): Ah, right - turning on all the libs is now the responsibility of the macro defining the test, not hardcoding it.
21:14.37 CIA-50 BRL-CAD: 03bob1961 * r49460 10/brlcad/trunk/src/libtclcad/tclcad_obj.c: Initialize top_z using -MAX_FASTF.
21:28.21 starseeker brlcad: we're getting breakage on Linux with the C99_FLAG definition
21:43.57 CIA-50 BRL-CAD: 03starseeker * r49461 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: Checking the STD_C99_FLAGS variable in Autotools build logic that served a similar purpose, it is using gnu99 - probably to avoid issues c99 is causing on Linux. Go with that.
21:45.04 CIA-50 BRL-CAD: 03starseeker * r49462 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: We aren't using ExternalProject...
21:46.40 starseeker yeah, I think the issue came up around r43519 concerning c99 vs. gnu99
23:39.56 CIA-50 BRL-CAD: 03starseeker * r49463 10/brlcad/trunk/sh/distcheck_screen.sh: Put the titles on the right windows
23:43.47 CIA-50 BRL-CAD: 03starseeker * r49464 10/brlcad/trunk/sh/distcheck_screen.sh: Add a couple more names

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