IRC log for #brlcad on 20110606

00:26.15 *** join/#brlcad crazy_imp (~mj@a89-182-196-119.net-htp.de)
01:20.19 *** part/#brlcad kunigami (~kunigami@201.53.197.251)
02:10.55 *** join/#brlcad waprat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
02:48.35 *** join/#brlcad DarkCalf (DC@2002:ade7:2862::ade7:2862)
03:39.54 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
03:58.31 *** join/#brlcad DarkCalf (DC@173.231.40.98)
04:38.27 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
07:06.13 *** join/#brlcad merzo (~merzo@193.254.217.44)
08:17.52 *** join/#brlcad Stattrav_ (~Stattrav@27.57.104.252)
09:32.02 *** join/#brlcad Stattrav (~Stattrav@203.196.190.162)
09:32.02 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
11:27.19 dloman yawns
11:34.03 *** join/#brlcad kunigami (~kunigami@loco-gw.ic.unicamp.br)
12:23.27 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
12:24.27 *** join/#brlcad juanman (~quassel@186.136.168.73)
12:24.33 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
14:08.42 ``Erik hm, cia's being a bit slow
14:48.10 *** join/#brlcad DarkCalff (DC@173.231.40.98)
14:55.42 CIA-61 BRL-CAD: 03tbrowder2 * r44734 10/brlcad/trunk/src/libfb/if_X24.c: correct spelling error
15:00.03 CIA-61 BRL-CAD: 03erikgreenwald * r44735 10/brlcad/trunk/src/conv/g-egg.c: Add a -9 flag to trigger the new bottess stuff for testing.
16:46.49 CIA-61 BRL-CAD: 03erikgreenwald * r44736 10/brlcad/trunk/src/conv/g-egg.c: add 9 to the getopt list and break after setting use_bottess
17:17.42 *** join/#brlcad kunigami_ (~kunigami@loco-gw.ic.unicamp.br)
17:25.18 CIA-61 BRL-CAD: 03brlcad * r44737 10/geomcore/trunk/tests/unit/test_runner.cxx: fix funky function spacing
17:27.47 *** join/#brlcad archivist_emc (~archivist@host81-149-189-98.in-addr.btopenworld.com)
17:30.51 CIA-61 BRL-CAD: 03erikgreenwald * r44738 10/brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: Squash uninitialized variable warnings.
17:45.10 CIA-61 BRL-CAD: 03starseeker * r44739 10/brlcad/trunk/CMakeLists.txt: Go with IGNORE_PATH for avoid install path - seems to be working in tests on Linux...
18:41.00 CIA-61 BRL-CAD: 03erikgreenwald * r44740 10/brlcad/trunk/ (99 files in 99 dirs): Add CMakeLists.txt to EXTRA_DIST.
18:46.10 CIA-61 BRL-CAD: 03erikgreenwald * r44741 10/brlcad/trunk/misc/Makefile.am: add CMake/ stuff to EXTRA_DIST
18:59.51 CIA-61 BRL-CAD: 03starseeker * r44742 10/brlcad/trunk/CMakeLists.txt: Add an option to play nice as a subbuild of another project - turns off the distcheck support, timing code and cpack settings that would be the responsibility of a parent project.
19:01.22 ``Erik starseeker: http://pastebin.ca/2075689
19:35.00 CIA-61 BRL-CAD: 03brlcad * r44743 10/brlcad/trunk/BUGS: seem to have found a bu_log bug
19:35.04 CIA-61 BRL-CAD: 03erikgreenwald * r44744 10/brlcad/trunk/src/other/step/include/Makefile.am: add scl_cf_cmake.h.in to EXTRA_DIST
19:36.23 CIA-61 BRL-CAD: 03erikgreenwald * r44745 10/brlcad/trunk/src/other/ (9 files in 9 dirs): add CMake/* stuff to EXTRA_DIST
19:48.06 CIA-61 BRL-CAD: 03brlcad * r44746 10/brlcad/trunk/ (12 files in 7 dirs): (log message trimmed)
19:48.07 CIA-61 BRL-CAD: accept kunigami's sf patch 3250116 (Corrected funcionality to bu_basename) that
19:48.07 CIA-61 BRL-CAD: makes bu_basename() correspond more closely with basename() albeit with
19:48.07 CIA-61 BRL-CAD: different memory management behavior, the latter being more consistent with
19:48.07 CIA-61 BRL-CAD: bu_dirname(). this annoyingly requires that all bu_basename calls must now
19:48.07 CIA-61 BRL-CAD: bu_free the memory returned but is the non-destructive thread-safe reentrant
19:48.07 CIA-61 BRL-CAD: option for now. a compromise to consider may be to pass the fill-buffer in as a
19:49.31 CIA-61 BRL-CAD: 03Tbrowder 07http://brlcad.org * r2907 10/wiki/Geometry_Service_Project_Main: /* Implementation Particulars */
19:51.19 CIA-61 BRL-CAD: 03brlcad * r44747 10/brlcad/trunk/doc/deprecation.txt: the gnu autotools-based build system was officially deprecated with the release of 7.20, so mark it as such so we can begin to migrate callers properly over the next few months.
19:56.13 CIA-61 BRL-CAD: 03brlcad * r44748 10/brlcad/trunk/doc/deprecation.txt: if something is deprecated, presumably there's something better -- point them to it. should include the version it was deprecated on too for when it's marked obsolete.
20:03.15 CIA-61 BRL-CAD: 03erikgreenwald * r44749 10/brlcad/trunk/src/fb/ioutil.c: fix missing argument to bu_log and bu_free
20:09.43 CIA-61 BRL-CAD: 03brlcad * r44750 10/brlcad/trunk/src/libbu/basename.c: expand bu_basename() support to more closely mimic basename() while ensuring that NULL will not be returned. return '.' for NULL and empty paths like basename() does.
20:10.26 CIA-61 BRL-CAD: 03erikgreenwald * r44751 10/brlcad/trunk/src/libbu/brlcad_path.c: free "tmp_basename" instead of stack allocated "buffer".
20:23.25 CIA-61 BRL-CAD: 03brlcad * r44752 10/brlcad/trunk/src/libbu/basenametester.c: oop, ac > 1 .. don't prompt by default
20:48.24 CIA-61 BRL-CAD: 03starseeker * r44753 10/brlcad/trunk/ (27 files in 26 dirs): Needs more testing, but simplify down the install dir variables.
20:55.58 CIA-61 BRL-CAD: 03brlcad * r44754 10/brlcad/trunk/AUTHORS: credit code contribution from kunigami (sf patch 3250116) that improved/fixed bu_basename() to be consistent with basename(). both bhinesley and kunigami made their first contribution back in March.
20:58.42 CIA-61 BRL-CAD: 03brlcad * r44755 10/brlcad/trunk/TODO: safer and better performance to avoid the memory allocation on every call, so should consider having the caller pass a buffer in instead of returning one for bu_basename/bu_dirname
21:01.03 tofu waves
21:04.43 CIA-61 BRL-CAD: 03starseeker * r44756 10/brlcad/trunk/CMakeLists.txt: Minor tweaks to CMakeLists.txt file.
21:11.20 CIA-61 BRL-CAD: 03starseeker * r44757 10/brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Whoops, missed some variable changes. May be more to fix - needs testing.
21:14.46 CIA-61 BRL-CAD: 03brlcad * r44758 10/geomcore/trunk/tests/func/GS/CMakeLists.txt: if the geometry engine libs are going to get disabled, then the build targets that use it shouldn't remain enabled
21:19.23 CIA-61 BRL-CAD: 03brlcad * r44759 10/geomcore/trunk/tests/unit/CMakeLists.txt: testing a mod to the string interface, but bytebuffer is non-functional, so swap out and enable only the StringUtilsUTest.
21:20.19 CIA-61 BRL-CAD: 03brlcad * r44760 10/geomcore/trunk/include/ (FileDataSource.h GeometryChunkMsg.h SvnDataSource.h): remove unused headers from the geometry engine
21:20.24 bhinesley brlcad: welcome back
21:20.33 brlcad thanks bhinesley
21:20.48 brlcad and congrats
21:21.03 bhinesley thanks
21:21.26 CIA-61 BRL-CAD: 03starseeker * r44761 10/brlcad/trunk/ (3 files in 2 dirs): Go with KDE style lookup for Carbon and Cocoa - much simpler.
21:23.57 brlcad (on commit access)
21:23.59 CIA-61 BRL-CAD: 03brlcad * r44762 10/geomcore/trunk/ (5 files in 4 dirs): fortunately, there's already a very common name for this type of operation. instead of getLastStepOfPath(), rename to simply basename().
21:24.10 brlcad you and kunigami are good to go, the patches have been fantastic
21:24.47 brlcad should no longer be working in isolated silence... daily frequent commits expected ;)
21:26.43 kunigami_ cool! For now, I'm still doing experiments that are not ready for commit. Or should I add them as long as they do not break the existing code?
21:26.53 brlcad kunigami_: the latter
21:27.24 bhinesley oh awesome, thanks!
21:27.32 brlcad as long as you don't break the build, you should almost always commit
21:27.49 brlcad you cannot commit too frequently
21:29.25 brlcad plus it helps give the other devs insight into what you're doing, what you've tried, why you ended up going down a particular dev path, etc
21:30.38 bhinesley By "break the build" I'm assuming you mean resulting in it not compiling. Should we still commit if, say, a command is broken?
21:39.44 CIA-61 BRL-CAD: 03starseeker * r44763 10/brlcad/trunk/CMakeLists.txt: More minor CMakeLists.txt changes.
21:41.21 CIA-61 BRL-CAD: 03brlcad * r44764 10/geomcore/trunk/tests/unit/utility/StringUtilsUTest.cxx: twas different code, don't convert to c string only to convert back to std::string
21:43.16 starseeker bhinesley: sure
21:44.19 CIA-61 BRL-CAD: 03brlcad * r44765 10/geomcore/trunk/src/utility/StringUtils.cxx:
21:44.19 CIA-61 BRL-CAD: de-invent the wheel, refactor to common functionality in libbu. we could call
21:44.19 CIA-61 BRL-CAD: basename() directly, but bu_basename() is better reuse and has more safeguards.
21:44.19 CIA-61 BRL-CAD: keep the wrapper so callers can keep their pretty std::strings.
21:45.08 starseeker brlcad: welcome back!
21:45.18 starseeker heh - caught up on sleep did ya? :-P
21:48.41 brlcad never really had sleep deprivation (at least no more than usual), in fact I think I've been getting used to MORE sleep than usual
21:49.00 starseeker O.o
21:49.11 starseeker wow, that's lucky
21:49.12 brlcad more just lots going on, traveling, working on the house, taking care of things
21:49.19 starseeker nods
21:58.53 CIA-61 BRL-CAD: 03starseeker * r44766 10/brlcad/trunk/TODO: Note Archer uses of search need to be updated.
22:19.22 CIA-61 BRL-CAD: 03starseeker * r44767 10/brlcad/trunk/CMakeLists.txt: Reorganize distcheck global logic a bit.
22:21.07 bhinesley is very glad he has rsnapshot run every 4 hours, because several files were just overwritten
22:52.42 CIA-61 BRL-CAD: 03starseeker * r44768 10/brlcad/trunk/CMakeLists.txt: Note that distcheck, as well as target ordering, are related to the command override logic.
23:24.06 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
23:50.38 brlcad bhinesley: also why it's important to commit frequently :)
23:51.46 brlcad if you're writing code and an hour goes by without a commit, you're probably doing something wrong
23:51.52 brlcad not working in smaller incremental steps is the usual fail
23:52.39 brlcad if you work incrementally, you can almost commit as frequently as you save a file
23:54.12 bhinesley good to knwo

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