IRC log for #brlcad on 20090208

00:14.00 yukonbob hates seeing this happen
00:23.04 starseeker needs to once in a while - just how it works :/
00:57.22 *** join/#brlcad madant (n=madant@117.196.128.23)
01:56.36 yukonbob starseeker: agreed, but still not pleasant ;)
01:57.08 yukonbob brlcad: congrats and drawing the line that's been a long time coming...
03:43.32 brlcad that doesn't merit congratulations, but it has been a long time coming
03:45.48 brlcad I expect the best in people
03:46.26 yukonbob well... congrats is a weird word for it, but a decision had to made, you made it, so "congrats". It's not easy.
03:46.39 brlcad it took a while to convince that he just *won't* be helpful in any way even if it was "nearly" certain when he first showed up
03:47.21 yukonbob yup... it's like he tried his hardest to avoid learning and being helpful. But whatever... water under the bridge.
03:47.40 yukonbob how's the release coming, or is done?
03:47.41 brlcad just took a few more decimal points of precision, 99%, 99.9%, 99.99%, etc... to be sure he wouldn't
03:47.53 yukonbob heh
03:47.53 brlcad coming along, what I'm doing right now
03:47.59 yukonbob nods
03:48.00 yukonbob nice
03:48.10 brlcad starseeker did most of the hard work
03:48.38 yukonbob I had some auto* issues when I went for a complete in-tree build -- no time to pursue before this release though...
03:49.02 yukonbob will bring them up in the next few days hopefully, and start working on models and landscapes again :)
03:49.09 brlcad k
03:51.22 brlcad now that I know what all it took to get the mediawiki extension to work, I'm wanting to make one for drupal too.. too much prioritized against it though
03:51.32 yukonbob plays with the Tcl C API atm... is fun
03:51.35 brlcad web site needs a new look
03:52.03 brlcad Tcl C api is some of the best aspects of Tcl imho
03:54.17 brlcad starseeker: any idea how tkhtml3's Makefile.in was clobbered during your merge? makes me dubious of the merge state
03:54.18 yukonbob I've not played 'seriously' in C in a while, but I'm digging this after so many years of high level (esp. Tcl)... swimming up/down the 'stack' in my head between C and Tcl, between proc and functions, C vars and Tcl vars is fun and powerful.
03:56.33 yukonbob it's neat to take a look at a task and turn it inside-out/outside-in, thinking "is C-driven Tcl, or Tcl-driven C?"
04:32.51 starseeker brlcad: no clue how the Makefile.in was clobbered
04:33.07 starseeker might be worth a manual diff of the trunk and stable directories
04:36.40 starseeker brlcad: Oh, wait
04:37.26 starseeker there was some sort of conflict with that file - I THOUGHT I copied in the newest version, but maybe not
04:38.13 starseeker ok, I probably messed it up by not checking the conflict more carefully - my bad
04:38.18 starseeker sorry :-(
05:45.10 CIA-40 BRL-CAD: 03starseeker * r33711 10/brlcad/trunk/regress/mged/ (33 files):
05:45.10 CIA-40 BRL-CAD: OK, rework this one more time. Make the mged logic .mged files, and put tcl
05:45.10 CIA-40 BRL-CAD: specific stuff all in regression_resources.tcl. Have mged.tcl assemble the
05:45.10 CIA-40 BRL-CAD: .mged files and run the test - the way the logic is defined it's easy to run
05:45.12 CIA-40 BRL-CAD: individual tests as well.
05:48.27 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || GSoC 2008 Highlight: new prototype gui, check it out! || Source Release 7.14.2 is posted (20080207)
06:59.23 *** join/#brlcad bjorkintosh (n=bjork@ip72-204-40-138.fv.ks.cox.net)
07:31.30 *** join/#brlcad madant (n=madant@117.196.144.139)
07:37.27 starseeker puzzles out how to set LD_LIBRARY_PATH from within tcl
07:46.29 brlcad set env(LD_LI...)
07:46.49 starseeker thanks :-)
07:47.01 starseeker I take it the update to STABLE went OK?
07:47.09 starseeker saw topic change
07:47.49 brlcad went ahead with the existing tag since it passed testing, patches weren't major
07:47.54 starseeker ah
07:48.13 brlcad started the merge, but found a handful of other things to manually review
07:48.15 starseeker 2008 date and all? ;-)
07:48.35 brlcad yep, minor issue
07:48.42 starseeker hmm. how many issues cropped up?
07:49.16 brlcad about 200 files to review
07:49.32 brlcad categorically probably about 50
07:49.51 starseeker jeez
07:50.01 starseeker must have messed up big time
07:50.30 starseeker blast it, I thought that last merge was pretty clean
07:50.48 brlcad well I haven't done the review yet
07:51.51 starseeker doesn't really follow how that could happen - isn't subversion supposed to handle merging of this sort correctly?
07:53.14 brlcad it handles merging between revision ranges on subtrees
07:53.24 brlcad so our revision numbers may have been different
07:53.34 starseeker hmm
07:53.46 brlcad which by the way, you should include in the comment when you commit any merge
07:54.04 starseeker ah, right.
07:56.20 CIA-40 BRL-CAD: 03starseeker * r33712 10/brlcad/trunk/regress/mged/ (make_bb.tcl mged.tcl): Whoops, left over tcl test.
07:57.13 starseeker pulls a stable tree
07:57.31 starseeker I'll try to take a look tomorrow - 3am is reaching my limits :-(
08:20.20 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
10:13.49 *** join/#brlcad mafm (n=mafm@65.Red-81-34-125.dynamicIP.rima-tde.net)
10:19.42 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
10:33.28 *** join/#brlcad madant (n=madant@117.196.139.89)
10:41.37 *** join/#brlcad mafm_ (n=mafm@65.Red-81-34-125.dynamicIP.rima-tde.net)
10:41.56 *** join/#brlcad _sushi_ (n=_sushi_@77-58-234-172.dclient.hispeed.ch)
11:25.09 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
12:18.48 *** join/#brlcad madant (n=madant@117.196.129.23)
15:36.21 *** join/#brlcad _sushi__ (n=_sushi_@77-58-245-64.dclient.hispeed.ch)
15:54.42 *** join/#brlcad madant (n=madant@117.196.128.158)
16:10.01 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
16:58.15 *** join/#brlcad madant (n=madant@117.196.141.197)
17:22.38 starseeker me growls at sourceforge
17:29.38 brlcad starseeker, been looking into it and looks like the merge was clean other than that one Makefile.in
17:29.50 starseeker brlcad: phew
17:29.53 starseeker thank you!
17:30.12 starseeker was sweating it
17:30.31 starseeker what were all the diffs about?
17:35.59 starseeker starts plotting in a year or so to do a serious upgrade to his home box...
17:36.28 CIA-40 BRL-CAD: 03brlcad * r33713 10/brlcad/branches/STABLE/ (40 files in 3 dirs): sync with trunk from 33207 through 33711
17:39.24 brlcad a handful of issues, reapplying merges that had already occurred showing up as a diff, two conflicts (easy to resolve), few diffs that were $Revision:$ identifiers, bunch of ignored files (the generated html file)
17:39.40 brlcad *files
17:56.13 *** join/#brlcad madant (n=madant@117.196.129.21)
18:56.25 *** join/#brlcad micges (n=michu@146.8.28.78.cable.dyn.petrus.com.pl)
19:01.56 *** part/#brlcad micges (n=michu@146.8.28.78.cable.dyn.petrus.com.pl)
19:03.03 *** join/#brlcad micges (n=michu@146.8.28.78.cable.dyn.petrus.com.pl)
19:09.46 *** part/#brlcad micges (n=michu@146.8.28.78.cable.dyn.petrus.com.pl)
19:18.08 *** part/#brlcad bjorkintosh (n=bjork@ip72-204-40-138.fv.ks.cox.net)
19:38.36 CIA-40 BRL-CAD: 03starseeker * r33714 10/brlcad/trunk/regress/mged/mged.tcl: Add a few notes on potentially useful tools for the problem of finding and running mged
20:35.07 *** join/#brlcad _sushi_ (n=_sushi_@77-58-239-215.dclient.hispeed.ch)
20:50.30 starseeker brlcad: remind me - is there a reason we can't simply always point the regression scripts to ../src/mged/mged as a relative path?
20:57.26 starseeker is it that the script deduced that from its own location rather than the current working directory?
21:28.41 brlcad starseeker: hm, I don't remember the exact reason, maybe in the logs, but by having them identify the script location they will run from anywhere
21:29.05 brlcad including in the $builddir for out-of-dir builds, but also in random 'other' directories like /tmp
21:29.55 starseeker brlcad in /tmp you would have to specify both the script location and the mged bin location - neither can be reliably deduced
21:30.26 starseeker hmm.
21:31.07 brlcad hm?
21:31.17 brlcad it finds both
21:31.44 brlcad it's still up to the individual scripts for files it generates
21:31.45 starseeker how? If you're doing an out of source build, the script location and the bin location may be virtually arbitrary
21:34.01 brlcad ah, it has since changed -- it used to be told where builddir was
21:35.03 brlcad mind you, it doesn't care about 'bin' location, just builddir and srcdir
21:35.17 starseeker nods
21:36.24 brlcad ah, iirc another reason was 'make' portability, where a given make may not recurse the current working directory
21:37.13 starseeker hmm
21:38.10 brlcad not that it really matters for the regress scripts much either way .. just need to be able to run them to verify a build under 'some' set of conditions
21:38.16 brlcad they don't need to be arbitrarily flexible
21:39.38 starseeker true
21:39.58 starseeker is probably overthinking, but I'd like to have some sort of "correct" solution
21:50.57 brlcad which per the requirements of a simple, easy-to-grok, and easy to maintain testing environment, that leaves a *whole* lot of room for interpretation
21:51.10 brlcad given the project's history, though, I would say "less is more" in this particular area
21:51.50 starseeker sigh
21:52.07 starseeker well, I'll carry my current train of thought to completion, and see what you think
21:52.29 starseeker btw, how do I turn globbing on and off in the mged command line again?
21:52.32 brlcad like I said before, sensitivity to change is the biggest evil
21:52.38 brlcad set glob_compat_mode 0
21:52.43 starseeker ah, thanks
22:29.32 CIA-40 BRL-CAD: 03starseeker * r33715 10/brlcad/trunk/regress/mged/ (18 files):
22:29.32 CIA-40 BRL-CAD: One more time with regress/mged - mged.tcl can now be run successfully in an
22:29.32 CIA-40 BRL-CAD: external build directory, but now requires it be passed the path of the top
22:29.32 CIA-40 BRL-CAD: level source directory (same as mged.sh). This required taking the source
22:29.33 CIA-40 BRL-CAD: statements out of the .mged files, so a run_test.tcl script has been added. In
22:29.35 CIA-40 BRL-CAD: theory, this is close to the point where it can be integrated into the build
22:29.37 CIA-40 BRL-CAD: system successfully, once some sort of diff logic is added.
23:47.06 *** join/#brlcad ``Erik_ (i=erik@c-76-111-12-116.hsd1.md.comcast.net)

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