IRC log for #brlcad on 20080804

00:26.12 CIA-23 BRL-CAD: 03starseeker * r32235 10/brlcad/branches/pre-7-12-6/ (doc/deprecation.txt include/vmath.h): Revert depreciation in vmath.h per request from Sean - not due until next release.
01:00.34 *** join/#brlcad brlcad (n=sean@66.111.56.50)
01:01.06 brlcad wth, I go to eat dinner and *poof*
01:01.20 brlcad investigates
02:00.04 starseeker_ *poof*?
02:05.52 brlcad bz rebooted
02:05.58 brlcad isp lost power
02:06.06 brlcad backups apparently didn't hold out long enough
02:18.06 starseeker_ ouch
02:18.24 starseeker_ goes hunting for bob's fix
02:19.30 brlcad he didn't document it directly because he didn't exactly know that he was fixing that bug at the time
02:19.40 brlcad not that his comments are so hot to start with sometimes :)
02:19.53 brlcad but I believe it had to do with argv processing on the C side in mged
02:20.12 brlcad or the argv processing in libb/librt/libged
02:20.27 brlcad it was one of his commits though, so should narrow it some
02:26.45 starseeker_ not so much, unfortunately - he's had a lot of them in libged :-(
02:28.38 starseeker_ it wasn't you with r31536?
02:31.12 *** join/#brlcad jonored_ (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net)
02:47.15 starseeker_ brlcad: Do we know if it was fixed after the dbconcat infinite loop bug?
02:49.11 jonored_ hellcattrav: Any reason not to just use scp or sshfs?
02:51.52 jonored_ suggests sshfs if you'd like a gui - it makes a directory on the local machine point to a directory on the remote one for real, rather than some odd gui thing, so everything works right with it...
02:52.12 jonored_ gui or not.
02:52.49 jonored_ ...crap. Wrong channel.
03:00.09 starseeker_ wonders dismally if it would be faster to make bob fix it on Monday...
03:09.02 *** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
03:12.46 *** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
03:15.53 starseeker_ where the heck is mged_ill defined?
03:18.54 Ralith brlcad: is there a reason vect_t is an array rather than a struct?
03:22.03 poolio Ralith: much easier to use that way
03:23.42 Ralith easier how?
03:24.32 Ralith .x is one less character than [X], and produces no weird namespace conflicts :P
03:26.28 brlcad that's going back a really long ways but iirc it was/is part simplicity and part performance
03:28.34 brlcad differences in the optimizer being able to efficiently prefetch based on data access, guaranteed alignment, easy stride through arrays of points/vectors/etc
03:28.41 poolio Ralith: I've always found the code is cleaner that way, and it's easier to iterate over
03:29.41 brlcad the namespace conflicts can be dealt with, they have been dealt with successfully for decades without it being a big problem
03:29.58 Ralith ah, performance.
03:30.00 Ralith :|
03:30.14 brlcad i'm testing the XYZ constness patch now, but it'll take a few days to run through all the regression tests to make sure even that doesn't mess with performance
03:30.19 Ralith alright
03:30.20 Ralith thanks
03:30.30 Ralith in the meantime I'll use workaround
03:32.25 *** join/#brlcad starseeker (n=starseek@bz.bzflag.bz)
03:32.57 starseeker much better
03:33.22 starseeker_ universal backscroll helps
03:35.46 starseeker_ resolves to ask bob tomorrow morning - this computer compiles too slow to set up for proper trial and error testing in reasonable time
03:35.57 starseeker_ hopes it's not tied deeply to libged changes
03:39.33 brlcad it wasn't, but you'll probably have to apply the fix by hand
03:39.48 starseeker_ sure
03:40.13 starseeker_ will be happy to once he finds the fix
03:40.40 starseeker_ how DOES one debug something like this? The tcl error message is all but useless and the error never gets to the gdb level
03:41.11 starseeker_ mged_ill must parse somewhere into something else - grep can't find it except being called in tclscripts
03:47.25 brlcad it's a pita, you sort of have to follow the code from start to finish to understand how things parse
03:47.54 brlcad mged_ill is an auto-generated command, that's why you can't find it
03:48.25 brlcad all of the "mged_" commands are the same as the non-prefixed -- but the tcl code calls the mged_ one
03:48.35 brlcad i.e. ill == mged_ill
03:49.26 brlcad the difference being that users can override the non-prefixed command if they wanted to get some behavior
03:49.54 brlcad for example, say you wanted to make e always do the e and go into solid edit mode
03:50.30 brlcad instead of defining a new command, you could override it and still get e's behavior by having your 'e' call mged_e (then call mged_sed)
03:51.40 brlcad for debugging, you basically just have to find the callback for the ill command with is one way if called in classic mode and another if called in tclgui mode
03:53.56 brlcad namely src/mged/setup.c or src/libged|librt/wdb_obj.c
04:35.23 andrecastelo hey brlcad
04:35.49 andrecastelo i'm cleaning the msvc9 build, adding missing files and missing dependencies and found a problem
04:36.00 andrecastelo libtclcad does not build
04:36.27 andrecastelo there's a problem with ged_obj.c or with win32 definitions
04:36.34 andrecastelo here's the paste
04:36.36 andrecastelo http://pastebin.com/m1b97fdf0
04:41.37 brlcad andrecastelo: I can't get to pastebin.com from here, can you try paste.bzflag.bz instead?
04:41.45 andrecastelo sure
04:42.53 andrecastelo here it is: http://paste.bzflag.bz/m61eb44ca
04:44.22 brlcad andrecastelo: sounds like you're missing a define in your build
04:44.52 brlcad IF_WGL
04:45.39 brlcad looks like vc8 uses: PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TCLCAD_EXPORT_DLL;DM_WGL;TCL_THREADS=1;__win32;BRLCAD_DLL;HAVE_CONFIG_H;BRLCADBUILD;IF_WGL;IF_REMOTE;_CRT_SECURE_
04:45.43 brlcad NO_WARNINGS;inline=__inline"
04:45.49 andrecastelo hm ok, let me see
04:46.06 brlcad not having DM_WGL and IF_WGL are what are causing that error
04:51.14 andrecastelo yep, that fixed it
04:53.38 andrecastelo thanks, just rebuilding it, see if nothing's wrong
04:53.42 andrecastelo then committing
04:55.13 brlcad cool
04:58.47 CIA-23 BRL-CAD: 03andrecastelo * r32236 10/brlcad/trunk/misc/win32-msvc9/libtclcad/libtclcad.vcproj: Added missing preprocessor definitions on libtclcad.vcproj, as pointed by brlcad.
05:02.18 starseeker_ OK, it's somewhere between 31535 and 31772
05:07.55 starseeker_ looks at logs
05:11.19 andrecastelo is remrt needed in the windows builds?
05:14.31 brlcad starseeker_: hehe, only 200 commits? .. time for binary search? :)
05:14.40 brlcad or just wait a few hours
05:14.51 brlcad andrecastelo: depends for what values of need
05:15.36 andrecastelo hm some files aren't there
05:15.37 starseeker_ yeah, I'm thinking the latter, but this thing is thumbing its nose at me - it's the only show-stopper issue I know of stopping a release
05:15.40 brlcad ideally and eventually everything is needed from the perspective of simply wanting the release functionality to be consistent across all platforms
05:15.59 andrecastelo and remrt isn't present in the msvc8 build
05:16.01 brlcad will anyone cry a tear on windows without remrt right now, probably not
05:16.25 starseeker_ If it's in 31629 I'm dead either way - that's a huge commit
05:16.54 andrecastelo hm, i'll edit brlcad.sln then
05:17.00 brlcad his commit message for it had the snippet "arg" in it if that helps.. might grep the changelog
05:20.55 CIA-23 BRL-CAD: 03andrecastelo * r32237 10/brlcad/trunk/misc/win32-msvc9/brlcad/brlcad.sln: Removed remrt from the msvc9 build.
05:21.37 starseeker_ 31188?
05:22.07 starseeker_ no, too old
05:22.09 starseeker_ hmm
05:29.42 andrecastelo good night fellows
05:29.45 andrecastelo cya tomorrow
05:46.59 brlcad cya andrecastelo
06:24.03 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
07:07.14 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:09.39 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:10.35 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:24.34 *** join/#brlcad cad46 (n=dcf5b284@bz.bzflag.bz)
07:56.53 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:33.26 brlcad sighs at all the e-mail
08:37.46 Ralith heh
08:47.24 CIA-23 BRL-CAD: 03brlcad * r32238 10/brlcad/trunk/src/conv/g-dxf.c: include godbey's comments on what is going on in main for g-dxf (not verified)
08:47.43 CIA-23 BRL-CAD: 03brlcad * r32239 10/brlcad/trunk/src/conv/dxf-g.c: header comment
08:54.13 CIA-23 BRL-CAD: 03brlcad * r32240 10/brlcad/trunk/ (26 files in 5 dirs):
08:54.13 CIA-23 BRL-CAD: Crowd wave time! Bring the new INTAVAL converter (tgf-g) into the default fold
08:54.13 CIA-23 BRL-CAD: for compilation/installation since the legalities and copyright issues have been
08:54.14 CIA-23 BRL-CAD: sorted out. need to update our docs to reflect the granted rights (i.e. that
08:54.14 CIA-23 BRL-CAD: they are in no way giving up any rights on their ability to hold copyright or
08:54.16 CIA-23 BRL-CAD: make changes to the code on their end) but since it conforms, we can add it to
08:54.18 CIA-23 BRL-CAD: the default compile now. excellentness.
08:56.43 Ralith what's this INTAVAL thing that's so cool?
08:57.55 brlcad what's most cool about it is that it was developed by our V/L modeling developer counterparts over in Germany and the Netherlands
08:58.20 Ralith V/L?
08:58.45 brlcad one of the reasons we went open source, encourage exactly this sort of collaboration and contributions .. and that's a substantial one
08:58.55 brlcad Vulnerability/Lethality
08:59.03 brlcad gov't parlance
08:59.08 brlcad ~spell parlance
08:59.47 Ralith nice!
08:59.48 brlcad i.e. devs over in those countries that do nearly the same thing .. perfect case for new devs that can work on brl-cad
09:00.16 brlcad the contribution itself is a new geometry converter
09:00.45 brlcad intaval is a geometry file format by her royal majesty's government (england)
09:02.47 Ralith seems these days BRL-CAD's impressive in its conversion abilities alone
09:06.27 brlcad nods
09:06.49 brlcad making all the converters into a general library would be a great project for someone
09:07.04 brlcad about as close as it gets for making an open source universal geometry converter
09:07.20 brlcad ala image magik's 'convert' but for geometry
09:15.49 Ralith which is quite something.
09:16.42 Ralith it's interesting that we're getting contributions from other governments
09:17.18 Ralith though I suppose if you could get open sourcing all of BRL-CAD ok'd here, that doesn't really compare.
09:18.42 Ralith I wonder if such contributions might eventually elevate BRL-CAD to industry standard for what it does best.
10:57.04 CIA-23 BRL-CAD: 03davidloman * r32241 10/rt^3/trunk/src/geometryService/java/geometryService/: Framework for the Java Prototype
11:00.56 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:16.05 CIA-23 BRL-CAD: 03davidloman * r32242 10/rt^3/trunk/src/geometryService/java/geometryService/src/ (5 files in 5 dirs):
11:24.43 CIA-23 BRL-CAD: 03davidloman * r32243 10/rt^3/trunk/src/geometryService/java/geometryService/ (.classpath .project):
11:33.19 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:51.10 *** join/#brlcad Elperion (n=Bary@p5B14F388.dip.t-dialin.net)
12:53.26 starseeker_ "Increase av size to account for the optionial argument." maybe that's it?
12:55.58 brlcad don't think so but mebbie
12:56.13 brlcad i talked to him about it
12:56.23 brlcad he'll see if he can dig up the change
12:59.01 starseeker_ thanks :-)
13:56.53 *** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
14:34.18 jonored_ ...oh. No tab completion in classic mode?
15:17.41 *** join/#brlcad thing0 (n=ric@123.208.15.233)
15:25.51 CIA-23 BRL-CAD: 03bob1961 * r32244 10/brlcad/branches/pre-7-12-6/src/mged/chgview.c: Add in fix for illumination bug when doing primitive editing - r31737
15:58.44 CIA-23 BRL-CAD: 03bob1961 * r32245 10/brlcad/trunk/ (3 files in 2 dirs): Port tire to windows.
15:59.55 *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
16:05.18 CIA-23 BRL-CAD: 03bob1961 * r32246 10/brlcad/trunk/misc/win32-msvc8/brlcad/brlcad.sln: Port tire to windows.
16:08.58 CIA-23 BRL-CAD: 03davidloman * r32247 10/rt^3/trunk/src/geometryService/java/stractNet/docs/ (stractNet.eap stractNet2.eap):
16:10.27 *** join/#brlcad clock_ (n=clock@77-56-86-64.dclient.hispeed.ch)
16:12.29 CIA-23 BRL-CAD: 03bob1961 * r32248 10/brlcad/trunk/ (12 files in 4 dirs): Added fracture, prefix, quat, regdef, view and ypr to libged.
16:13.47 CIA-23 BRL-CAD: 03bob1961 * r32249 10/brlcad/trunk/misc/win32-msvc8/libged/libged.vcproj: Added fracture, prefix, quat, regdef, view and ypr to libged.
17:07.43 *** join/#brlcad elite01_ (n=elite01@unaffiliated/elite01)
17:16.47 starseeker jeez sourceforge is slow today
17:17.28 CIA-23 BRL-CAD: 03starseeker * r32250 10/brlcad/branches/pre-7-12-6/ (4 files in 2 dirs): Merge Bob's changes from trunk to add tire to the Windows build.
17:30.01 *** join/#brlcad pacman87 (n=timothy@71.170.63.120)
18:22.14 CIA-23 BRL-CAD: 03bob1961 * r32251 10/brlcad/trunk/ (11 files in 3 dirs): Enable E, nirt and qray
18:45.12 CIA-23 BRL-CAD: 03davidloman * r32252 10/rt^3/trunk/src/geometryService/java/stractNet/docs/stractNet.eap:
19:26.13 *** join/#brlcad jonored (n=jonored@pool-71-162-78-234.bstnma.east.verizon.net)
19:35.33 CIA-23 BRL-CAD: 03bob1961 * r32253 10/brlcad/branches/pre-7-12-6/misc/win32-msvc8/brlcad/brlcad.sln: Added project for the tire command.
19:39.22 *** join/#brlcad clock_ (n=clock@77-56-79-190.dclient.hispeed.ch)
21:00.55 *** join/#brlcad Elperion (n=Bary@p5B14F388.dip.t-dialin.net)
21:16.47 *** join/#brlcad brlcad (n=sean@66.111.56.50) [NETSPLIT VICTIM]
21:42.26 *** join/#brlcad brlcad (n=sean@66.111.56.50) [NETSPLIT VICTIM]
22:10.33 *** join/#brlcad Ralith (n=ralith@c-71-197-213-172.hsd1.or.comcast.net)
22:30.34 *** join/#brlcad pacman87 (n=timothy@71.170.63.120)
22:37.20 *** join/#brlcad pacman87 (n=timothy@71.170.63.120)
23:24.43 *** join/#brlcad cosurgi (i=janek@irc.cool.waw.pl)
23:31.59 *** join/#brlcad jonored (n=jonored@pool-71-162-78-234.bstnma.east.verizon.net)

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