IRC log for #brlcad on 20091002

00:00.49 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871686.dsl.bell.ca)
00:03.59 *** join/#brlcad mafm (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net)
00:16.32 Ralith ``Erik: not atm
00:16.37 Ralith the latter, probably
00:16.42 Ralith I can rememdy that though
00:16.43 Ralith why?
00:17.40 ``Erik in case you wanted to see isst in action
00:20.10 louipc heheh IriX64 just told me that he has brl-cad working on vista 64, with the obligatory screen shot
00:24.02 starseeker woooot!
00:24.05 starseeker is online once more
00:24.12 ``Erik damnit
00:24.14 ``Erik there goes the neighborhood
00:24.20 ``Erik 70's boy is back online
00:24.35 starseeker 70's?? more like 40's
00:24.46 ``Erik mirror walls, shag carpet
00:24.52 starseeker ah, yes :-)
00:24.57 ``Erik are your appliance alvacado, or goldenrod? :D
00:25.02 starseeker mirror wall check, shag carpet (thankfully) no
00:25.03 ``Erik appliances
00:25.10 starseeker off-white
00:25.22 louipc all of that sounds awesome to me
00:25.27 ``Erik really off white? like alvacado? ;)
00:25.51 ``Erik (so gettin' my arse kicked tomorrow)
00:26.02 starseeker nah, still too tired
00:26.10 starseeker although brlcad has got to be even more shot
00:26.22 brlcad nah
00:26.59 ``Erik something about a bigassed needle full of adrenaline through the rib cage and straight into the heart, he's wired so bad his eyes are as messed up as uma's
00:27.04 ``Erik :D *duck*
00:27.16 brlcad ah, heh, welcome back to the addiction starseeker
00:27.28 brlcad mm.. uma
00:27.41 brlcad could be a good kill biller time
00:28.03 brlcad or I could catch the two heroes i've not seen yet
00:28.06 ``Erik (was actually a pulp fiction crack, but *shrug* whatever's good)
00:28.28 brlcad *snort* "damn, I said god damn!"
00:28.49 brlcad one of my fav quotes/scenes in pulp
00:29.19 brlcad just finished making some of the best spaghetti evar
00:29.27 ``Erik finishes up his lasagna
00:30.59 starseeker wonders just how many updates he has waiting to compile...
00:32.05 ``Erik heh "if I'm gay, then freddy mercury was gay!"
00:40.36 starseeker winces - 111 packages
00:40.49 starseeker oh, well... time to stress the local power grid
00:42.12 louipc laffs
00:42.40 starseeker sees subversion related items in the list and updates BRL-CAD before starting the process
00:43.01 ``Erik wow, I'm glad I use freebsd and macports so I don't have to deal with all that O.o
00:43.25 louipc wouldn't you if you wanted to update all your apps?
00:43.42 ``Erik </sarcasm>
00:43.51 starseeker ``Erik: oh, it SHOULD work - the last time I updated it and it broke, it was upstreams fault
00:44.00 starseeker tends to run on the cutting edge
00:44.38 starseeker too many cool changes recently for me to want to get stuck on the old code for any longer
00:44.39 louipc I'm on the bleeding edge too, but I don't have to build 95% of it heh
00:45.18 starseeker actually prefers it that way - there's a sort of purity in knowing your system can build itself from source code
00:45.47 louipc winks
00:46.16 ``Erik psst, starseeker, I think he's hittin' on ya
00:47.05 starseeker nah, he just wants my mirror wall
00:47.19 starseeker oh, I need to check out Haiku again
01:58.22 brlcad ``Erik: may be reading it wrong, but that obj-g memset is sizeof(pointer)
01:58.44 brlcad just bu_calloc instead and should be "sure"
01:59.52 brlcad otherwise, needs to be sizeof(struct whatever)
02:00.54 brlcad yay, looks like tcl folks are finally looking into our command length patch
02:01.37 yukonbob waves in
02:01.40 yukonbob which patch?
02:11.26 ``Erik brlcad: I think I made that fix but didn't commit it? O.o dun remmeber, have to look at the src at work
02:11.36 ``Erik it's in mid thrash :D
02:12.46 ``Erik the original was banged out on a saturday and committed wtihout testing, gotta make things, y'know, work now
02:34.55 brlcad you made some commits, that's only reason I noticed the snippet
02:53.13 brlcad yeah, you took out the sizeof()
03:13.11 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
03:13.12 *** join/#brlcad Ralith (n=ralith@69.90.49.189) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad b0ef (n=b0ef@157.26.202.84.customer.cdi.no) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad roberthl (n=robert@silentflame/member/roberthl) [NETSPLIT VICTIM]
03:13.12 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
03:17.31 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
04:48.51 CIA-28 BRL-CAD: 03brlcad * r36139 10/brlcad/trunk/src/conv/obj-g.c: callocified
05:36.39 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871686.dsl.bell.ca)
05:38.28 *** part/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871686.dsl.bell.ca)
06:47.21 *** join/#brlcad ibot (i=ibot@rikers.org)
06:47.21 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Release 7.14.8 posted (20090511) || GSoC2009 Next Step: upload your code to google, wait for shirt ;) thanks everyone! || Logs at http://ibot.rikers.org/%23brlcad/
07:14.49 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
07:30.10 *** join/#brlcad roberthl_ (n=robert@rhl.me.uk)
10:00.23 *** join/#brlcad roberthl (n=robert@rhl.me.uk)
12:05.30 CIA-28 BRL-CAD: 03erikgreenwald * r36140 10/brlcad/trunk/src/conv/obj-g.c: use bu_fgets. update facemax.
12:21.37 CIA-28 BRL-CAD: 03erikgreenwald * r36141 10/brlcad/trunk/src/conv/obj-g.c: fix multiple group parsing
13:05.00 *** join/#brlcad BigAToo (n=BigAToo@208.95.141.189)
14:43.20 CIA-28 BRL-CAD: 03erikgreenwald * r36142 10/brlcad/trunk/src/conv/obj-g.c: stubs for more commands
17:27.25 ``Erik whoa, screw that, I'm just gonna do a small subset of obj
17:31.11 *** join/#brlcad mafm (n=mafm@193.153.52.102)
17:40.57 *** join/#brlcad parigaudi (n=quassel@217.91.127.94)
18:19.33 starseeker brlcad: hmm, pastbin.bzflag.bz seems to be having some issues
18:19.49 starseeker well, in the meantime I'll use another one
18:20.04 brlcad starseeker: yeah, fs was full
18:20.17 starseeker brlcad: anyway - I have a debugging backtrace on the failure of ogl to attach on OSX:
18:20.24 starseeker http://paste.lisp.org/display/88073
18:29.04 brlcad starseeker: yeah, that trace looks familiar
18:30.03 starseeker not helpful, eh?
18:38.08 brlcad not really unfortunately -- the display pointer looks alright, and you can't get any data info for functions lower than Tk_InternAtom()
18:38.29 starseeker hmm. How do we attack this then?
18:38.47 brlcad i mean, it feels like the x11 incompat from a while back
18:39.03 brlcad remember that debian bug?
18:39.33 starseeker ick
18:39.34 brlcad there was a hack we could apply to tk to fix it, and there was a fix to x11 as well
18:39.53 starseeker so it's not something at our level you think?
18:40.24 brlcad I'm sure we're provoking it *somehow* .. but yeah, not clear if it's actually something wrong on our end
18:40.44 brlcad does this result in the BadAtom abort?
18:41.04 brlcad or just crashes?
18:41.14 starseeker just crashes
18:41.27 brlcad what's the setup? running local on mac 10.5 to local mac x11 ?
18:41.35 starseeker yep
18:41.48 brlcad is this an enable-all ?
18:42.19 starseeker yep
18:42.34 brlcad what does otool -L look like on the binary?
18:43.39 starseeker want pastebin?
18:44.02 brlcad it's highly suspicious that it crashes in Tk_InternalAtom .. and there are other reports of a Linux x11 client to mac server failing out (cleanly) with an X11 BadAtom failure
18:44.13 brlcad sure
18:46.17 starseeker http://paste.lisp.org/display/88075
18:47.21 brlcad hm, that looks good
18:48.27 brlcad oh ,sweet! .. http://www.sealiesoftware.com/valgrind/
18:50.01 starseeker hah!
19:06.17 starseeker diffing running the same debugging steps on both dm_X and dm_ogl, these are the only differences that occur prior to the X atom stuff: http://paste.lisp.org/display/88073#1
19:06.39 starseeker nothing null in there I can see
19:07.03 brlcad that's not null
19:07.08 starseeker unless it's the missing "T" in private13
19:07.23 brlcad it's 0xc i.e. 12
19:20.43 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
19:20.44 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM]
19:20.44 *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
19:20.44 *** join/#brlcad b0ef (n=b0ef@157.26.202.84.customer.cdi.no) [NETSPLIT VICTIM]
19:20.44 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
19:20.44 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
19:29.27 *** join/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net)
19:33.01 *** join/#brlcad Ralith (n=ralith@d142-058-091-230.wireless.sfu.ca)
19:42.33 brlcad is having major net issues for some reason .. can't load web pages
19:43.10 starseeker growls at X11 + ogl + OSX...
19:52.51 *** join/#brlcad Ralith (n=ralith@d142-058-091-230.wireless.sfu.ca)
20:11.15 starseeker brlcad: I don't suppose the Togl widget would help us any?
20:12.23 brlcad how so?
20:12.59 starseeker perhaps it has a different way of managing Tk/ogl interactions?
20:13.17 brlcad there is already the start of a tk dm
20:14.15 starseeker apparently all of our display managers incorporate Tk?
20:15.50 brlcad no
20:16.28 brlcad mged's tk sets up a window, our dm draws into it using whatever protocol
20:16.52 brlcad so there's an interaction there
20:17.26 starseeker hmm
20:17.49 starseeker so setting up a non-tk window would require a fair bit of libdm code?
20:19.46 brlcad you can't without making all of mged's gui non-tk
20:20.01 brlcad libdm knows nothing of tk
20:21.19 brlcad this is unbearable .. can barely use the network
20:21.27 starseeker But (for example) dm_ogl.c uses Tk_Window types (sorry if I'm being dense)
20:23.29 brlcad ah, yeah -- sorry didn't know that's what you meant
20:24.38 brlcad "libdm knows nothing of tk" should have been "libdm knows nothing of tk-mged"
20:24.44 starseeker nods
20:24.57 brlcad it still chats tk to either create the window or embed into a window
20:25.12 starseeker will that need to change for the new GUI?
20:25.26 brlcad if we want to use libdm, yes
20:25.42 brlcad otherwise, if it does it's own thing, won't matter
20:26.26 starseeker ah
20:27.44 brlcad the original purpose of libdm is no longer relevant, I wouldn't mind it going away
20:27.53 brlcad it's purpose was abstracting away *hardware* differences
20:28.16 starseeker oh, OK :-)
20:29.01 brlcad it's still relevant for supporting entirely different output formats, like graphical display vs network display vs plot files vs image buffers, etc
20:29.23 brlcad but not necessarily for the myriad of graphical displays for wgl/ogl/tk/x11/whatever
20:30.04 brlcad there are projects that do a better job abstracting that than we do (namely sdl, tk, ogre, clanlib, etc)
20:30.43 ``Erik heh, clanlib, that's one I haven't heard in a long time
20:31.06 brlcad it's ripe for major refactoring, because there is a lot of useful logic there
20:31.06 brlcad especially with something radically different like rtgl
20:31.47 starseeker sounds like a candidate for a 2 hour "educate the clueless new programmer" design discussion ;-0
20:31.54 starseeker ;-) even
20:32.16 brlcad the way tk was shoe-horned in for window creation is unfortunately messy, shouldn't be any direct tk in libdm except for the tk dm
20:34.21 brlcad with bob working on an ogre dm, that makes for a convenient bridging path from old to new
20:36.36 brlcad ``Erik: what's surprising is how well those guys keep at it over this many years .. :)
20:36.46 brlcad they've picked up activity massively this past year
20:37.01 ``Erik back in college, a buddy of mine (ken) and I were trying to make a worms2 clone with it
20:37.08 ``Erik it was... really... crappy :D
20:37.44 brlcad they were handicapped for years because of no 3dd support
20:37.57 ``Erik yeh, and we were probably using the blit routines wrong
20:38.03 ``Erik was hard to make it ok on a 166mhz pentium
20:38.11 brlcad heh, that'd do it
20:38.22 ``Erik yet worms2 ran swank on that machine, with no 3d accelerator in it
20:38.54 ``Erik (BUT, the pentium had... ooh, MMX!)
20:39.01 brlcad plus back then, the clanlib guys were in college too :)
20:39.09 ``Erik yeh
20:39.22 ``Erik looking at the history, it musta been really fresh back then
20:39.45 brlcad they've been working on a new GUI system for it, which if they can get fleshed out might give them a really nice niche to carve out for themselves
20:39.48 ``Erik first public release '99, this was probably in late '99 or '00
20:40.31 ``Erik personally, lispbuilder is what's making me put the throwpillow on my lap at this point
20:41.43 *** join/#brlcad poolio (n=poolio@BZ.BZFLAG.BZ)
20:41.57 ``Erik dynamic redefinition in a live environment + heavy MVC configuration... :) ^C^C and the 'draw' function changes in the running program, no need to reload data or nothin'
20:42.03 ``Erik *doingggngngnng*
20:43.34 *** join/#brlcad d-lo (n=claymore@BZ.BZFLAG.BZ)
20:45.16 starseeker well, that was weird
20:45.39 starseeker xterm froze, closed it, reopened, logged back in, and still had to detatch and reattach screen
20:46.31 ``Erik that happens once in a while
20:47.00 ``Erik the sighup doesn't make it to all the xterms child processes, so bash thinks it's still connected, so screen thinks its' still attached
20:47.52 starseeker humph
20:48.16 starseeker wonders if there has been any more progress in the state of the art Qt+Ogre
20:48.38 starseeker Ogre forums suck for this kind of thing...
20:49.08 ``Erik what kind of thing, finding information? :D *duck*
20:49.16 starseeker yep
20:49.46 ``Erik starseeker: seen okra?
20:50.11 starseeker no - what is it?
20:50.13 ``Erik okra+buclet might be nifty
20:50.16 ``Erik cl ogre
20:50.25 ``Erik buclet is cl bullet
20:50.33 starseeker heh - cool
20:57.51 brlcad starseeker: their folks work (i.e., have discussions) via their forums like how we work on irc
20:58.17 brlcad if you want to know something, best to ask there instead if searching doesn't come up
20:59.02 ``Erik has noticed that panda looks that way on the outside (and newbies are directed to the forums), but there's an awful lot that happens on irc in spats if you wait long enough
21:02.51 brlcad there is some that happens on irc, but most of their core devs aren't
21:03.15 brlcad so you can get some info, but mostly anecdotal unless that particular dev is here
21:13.05 ``Erik yowza, that takes me back heh
21:13.46 ``Erik crank up the main loop, update the code while running, bug causes the main loop to crash... just like kernal hacking on the c64 with a monitor :D
21:14.16 starseeker posted a question - we'll see what happens
21:14.47 ``Erik assumes lithpth exception system could be convinced to allow the program to throw an error and continue, but doesn't know it yet :D
21:15.17 ``Erik brlcad: set your dvr for 'stargate universe' tonight?
21:24.29 brlcad don't have dvr any more, mostly all on-line
21:24.43 brlcad but I'll probably try to watch that one live unless I forget
21:32.25 *** join/#brlcad ibot (i=ibot@rikers.org)
21:32.25 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Release 7.14.8 posted (20090511) || GSoC2009 Next Step: upload your code to google, wait for shirt ;) thanks everyone! || Logs at http://ibot.rikers.org/%23brlcad/
21:33.23 *** join/#brlcad ChanServ (ChanServ@services.)
21:33.23 *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad b0ef (n=b0ef@157.26.202.84.customer.cdi.no) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
21:33.23 *** join/#brlcad d-lo (n=claymore@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad ``Erik (i=Here@c-69-140-109-104.hsd1.md.comcast.net) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad poolio (n=poolio@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad mafm (n=mafm@193.153.52.102) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad roberthl (n=robert@silentflame/member/roberthl) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad starseeker (n=starseek@63.246.136.16) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad brlcad (n=sean@BZ.BZFLAG.BZ)
21:33.23 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad alex_joni (n=alex_jon@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
21:33.23 *** join/#brlcad kanzure (i=bryan@146.6.84.36) [NETSPLIT VICTIM]
21:33.31 *** join/#brlcad Yoshi47 (n=jan@firewall.walinga.com) [NETSPLIT VICTIM]
21:33.31 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
21:37.22 *** join/#brlcad Ralith (n=ralith@69.90.49.189)
22:48.43 *** join/#brlcad mafm_ (n=mafm@193.153.198.190)
23:08.06 *** join/#brlcad mafm (n=mafm@225.Red-83-45-72.dynamicIP.rima-tde.net)

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