IRC log for #brlcad on 20090601

00:10.26 Ralith :/
00:15.21 b0ef wasn't all the docs converted to docbook?
00:36.13 brlcad b0ef: most, but not all -- still a lot more to go
04:11.44 CIA-28 BRL-CAD: 03brlcad * r34602 10/brlcad/trunk/BUGS: gah, still don't see the bug, but more details after three hours debugging on the small render image crash in X24_blit()'s memcpy.
04:25.00 brlcad oh, maybe maybe...
04:33.00 CIA-28 BRL-CAD: 03brlcad * r34603 10/brlcad/trunk/src/rt/opt.c: allow 1x1 images
05:06.49 CIA-28 BRL-CAD: 03brlcad * r34604 10/brlcad/trunk/src/libfb/if_X24.c:
05:06.49 CIA-28 BRL-CAD: the X24_blit() logic is still wacky for zoomed windows but this change does stop
05:06.49 CIA-28 BRL-CAD: the invalid memory access crashes that were occuring for small renderings (that
05:06.49 CIA-28 BRL-CAD: had large zooms) during memcpy. the line-duplication logic was copying from the
05:06.49 CIA-28 BRL-CAD: middle of a line for the length of a line, which is only valid from the
05:06.52 CIA-28 BRL-CAD: beginning of a line. so we now duplicate from the beginning of the line
05:06.54 CIA-28 BRL-CAD: (opix/holdit).
05:07.24 CIA-28 BRL-CAD: 03brlcad * r34605 10/brlcad/trunk/BUGS: fixed the crash. still has bad behavior, though, for at least -s96 zooms and smaller.
05:21.25 CIA-28 BRL-CAD: 03brlcad * r34606 10/brlcad/trunk/src/other/step/src/fedex_plus/Makefile.am: one per line for diffability, remove extraneous tab, can't ldadd something not necessarily built
05:22.08 CIA-28 BRL-CAD: 03brlcad * r34607 10/brlcad/trunk/src/other/step/src/clutils/Makefile.am: need -fexceptions on C++ libs to resolve Unwind_Resume. this lib fully resolves now.
05:44.21 CIA-28 BRL-CAD: 03brlcad * r34608 10/brlcad/trunk/src/librt/db5_scan.c: fix a crash on diradd that was encountered during debugging (-x 11). name is a bu_external, so have to access the enclosed ext_buf if we want to print the name.
05:54.55 brlcad renders miqlas's gearbox niftily
06:02.04 CIA-28 BRL-CAD: 03brlcad * r34609 10/brlcad/trunk/src/other/step/configure.ac: define all of the generated libraries so we can make sure all dependencies are resolved
06:12.16 *** join/#brlcad elena (n=elena@92.86.0.28)
06:13.04 brlcad hola elena
06:13.22 elena hi. how are you?
06:13.41 brlcad burning the late oil, but coding so feeling good :)
06:14.01 elena LOL what hour is there?
06:14.11 brlcad about 2am
06:14.28 elena wow. it is very late!
06:15.02 brlcad not too horribly late, but I've been waking up at 4am for practice, so it's pretty late :)
06:16.52 elena btw i got a copy of the Drupal code and more important, the database.
06:16.58 elena is it ok?
06:17.10 brlcad is what ok?
06:17.11 elena it's only on my pc, i won't share with anyone else?
06:17.19 elena getting the db dump.
06:17.39 elena "anyone else?" is "anyone else."
06:18.46 brlcad oh, yeah that's okay -- but I'd also like to see you working in revision control ASAP
06:18.51 brlcad have you used svn before?
06:19.08 elena very little.
06:19.25 elena i'll read about it.
06:19.36 elena i didn't know the code is in svn.
06:19.42 brlcad okay, then something to sort out quickly then :)
06:19.48 brlcad the code isn't, there is no code
06:19.52 brlcad you were starting with a clean slate
06:20.00 brlcad but that doesn't mean it shouldn't be revision controlled
06:20.21 elena i agree. it's easier to update and keep track of things.
06:20.28 brlcad any code being _written_ should be checked in (daily or more frequently) for many many reasons
06:20.47 elena andrei (my husband) uses it. he will show me the basics.
06:20.56 brlcad the code on the site now isn't custom, so nothing we wrote, nothing really to check in -- just backups of the site
06:22.08 brlcad the basics are pretty simple, perhaps starseeker can help walk you through setting up a new repository module with the trunk/branches/tags set up properly
06:22.37 elena ok.
06:23.01 brlcad actually, now that I think of it -- there is a 'web' module already
06:23.05 brlcad go ahead and use that
06:24.16 brlcad elena: what's your sf.net username?
06:24.30 elena ebautu i think. let me check.
06:24.53 brlcad yeah
06:27.56 elena yes. that is.
06:36.51 CIA-28 BRL-CAD: 03brlcad * r34610 10/web/trunk/ (DEVINFO NEWS misc/crontab): cull out some old information so this module can finally be put to use again
06:38.07 CIA-28 BRL-CAD: 03brlcad * r34611 10/web/trunk/htdocs/ (. more/): add htdocs web root with a 'more' subdirectory for elena to work with
06:38.57 CIA-28 BRL-CAD: 03brlcad * r34612 10/web/trunk/misc/: remove out-dated crontab example
06:48.30 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
06:50.59 CIA-28 BRL-CAD: 03brlcad * r34613 10/web/trunk/htdocs/ (.htaccess favicon.ico robots.txt): begin sync of some of our more important files
06:55.49 CIA-28 BRL-CAD: 03brlcad * r34614 10/web/trunk/htdocs/ (12 files in 6 dirs): sync our drupal, mediawiki, and cgi:irc config/setting files
06:56.30 brlcad there that should sync the more important aspects that have been revision neglected
06:56.32 CIA-28 BRL-CAD: 03brlcad * r34615 10/web/trunk/htdocs/skin2/ (27 files): sync our drupal, mediawiki, and cgi:irc config/setting files
06:57.22 brlcad that should give you a place to be putting your files, please do ask for help on using svn if you get stuck on something or need a tutorial
06:57.42 brlcad most anyone in here should be able to help
06:58.08 elena ok. i will
06:58.10 brlcad the goal (which is tough for most new committers) is to commit nearly as frequently as you save a file
06:58.29 elena i'll try.
06:58.30 brlcad even if you know you're going to change something right after
06:58.44 brlcad even if there are temporary aspects
06:58.49 brlcad you can't commit too frequently
06:58.57 Ralith yes you can!
06:59.03 brlcad heh
06:59.03 elena i'm more concerned about mistakes, than temporary stuff :)
06:59.09 Ralith only if you try very hard, though
06:59.15 brlcad mistakes are fine, even committed
06:59.24 elena ok.
06:59.49 brlcad angie has a great writeup about commits on her blog
06:59.53 brlcad (drupal dev angie)
07:00.37 brlcad here we go
07:00.48 brlcad elena: have a read at this when you get a chance: http://webchick.net/embrace-the-chaos
07:00.48 elena i know.
07:00.52 brlcad good stuff
07:00.52 elena thanks.
07:01.27 brlcad even the comments are insightful ;)
07:14.16 CIA-28 BRL-CAD: 03brlcad * r34616 10/brlcad/trunk/src/other/step/src/Makefile.am: clutils comes first, then clstepcore needs to come next. looks like cldai depends on both.
07:22.18 CIA-28 BRL-CAD: 03brlcad * r34617 10/brlcad/trunk/src/other/step/src/cleditor/ (Makefile.am needFunc.cc needFunc.h):
07:22.18 CIA-28 BRL-CAD: move the needFunc stubbed-empty example from src/test into here so that we don't
07:22.18 CIA-28 BRL-CAD: have a library calling a fracking undefined symbol. bad design. probably needs
07:22.19 CIA-28 BRL-CAD: to be an overridable virtual or a app-registered callback. either way, this
07:22.19 CIA-28 BRL-CAD: resolves all symbols for this lib and allows -no-undefined to work. sort the
07:22.22 CIA-28 BRL-CAD: file list while at it.
07:24.49 CIA-28 BRL-CAD: 03brlcad * r34618 10/brlcad/trunk/src/other/step/src/exppp/Makefile.am: these libs fully resolve after specifying libexpress as a dependency
07:30.18 CIA-28 BRL-CAD: 03brlcad * r34619 10/brlcad/trunk/src/other/step/src/ (cldai/Makefile.am clstepcore/Makefile.am express/Makefile.am):
07:30.18 CIA-28 BRL-CAD: we can cheat and fake the dependency resolve by letting libstepdai depend on
07:30.18 CIA-28 BRL-CAD: libstepcore and allowing libstepcore to not require all symbols be defined.
07:30.18 CIA-28 BRL-CAD: this cyclic dependency really should be broken, though, as it will likely still
07:30.18 CIA-28 BRL-CAD: cause portability problems. the SDAI functions shouldn't be called from
07:30.22 CIA-28 BRL-CAD: libstepcore.
07:32.50 CIA-28 BRL-CAD: 03brlcad * r34620 10/brlcad/trunk/src/conv/step/ (Makefile.am needFunc.cc needFunc.h): shoved the stub function into libcleditor so it should no longer be an unresolved symbol just by using the library.
07:34.09 brlcad calls it
07:56.39 brlcad ah, hrmph
08:29.38 *** join/#brlcad _sushi_ (n=_sushi_@80-219-41-136.dclient.hispeed.ch)
08:36.17 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177680700.dsl.bell.ca)
09:11.22 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177680700.dsl.bell.ca)
09:23.05 *** join/#brlcad saltan (n=lievensa@d51530284.access.telenet.be)
09:53.56 *** join/#brlcad elena (n=elena@92.86.0.28)
10:18.53 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
13:14.46 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-117.sbndin.btas.verizon.net)
13:58.44 Axman6 so i'm watching a show about the USS Nimitz (SP?), and it occured to me that i don't know why people in the military have crew cuts... so i figured this would be a good place to ask...
13:58.54 Axman6 pokes brlcad
14:07.49 *** join/#brlcad BigAToo (n=BigAToo@64.74.225.82)
14:34.06 ``Erik 'crew cut' isn't mandated, some people just like it
14:34.41 ``Erik the rules are tapered back, off the ears and above the eyebrows, partly to look "neat and trimmed" and partly to not interfere with equipment or get caught in anything
14:35.06 ``Erik (women can have long hair, but it has to be in a tight bun or something on duty, iirc)
14:35.41 ``Erik (marines have crew cuts so navy guys have a place to set their beer)
14:35.44 ``Erik :D *duck*
14:42.46 ``Erik looks around for d-lo
14:51.17 CIA-28 BRL-CAD: 03erikgreenwald * r34621 10/brlcad/trunk/src/adrt/adrt.h: squish these tables a tiny bit more, use hex friendly base values
16:30.09 *** join/#brlcad n00b_in (n=suryajit@202.3.77.38)
16:43.43 CIA-28 BRL-CAD: 03brlcad * r34622 10/brlcad/trunk/src/other/step/src/exppp/Makefile.am: oops, not dependent on itself
16:44.34 *** part/#brlcad hippieindamakin8 (n=suryajit@202.3.77.38)
16:57.43 brlcad fantastic
16:58.18 starseeker brlcad: builds successfully here
16:58.22 starseeker nice
16:58.23 brlcad adjusted repair estimate is over 3k after the paint job
16:58.34 starseeker ow
16:58.53 starseeker that sucks
16:59.05 brlcad *shrug* it's all fully covered :)
17:00.39 brlcad i have pictures now, baby is all naked
17:04.32 brlcad cool
17:04.46 brlcad starseeker: and add that you build successfully, I don't :)
17:07.09 ``Erik heh, they made me drive O.o
17:07.20 brlcad made you?
17:07.29 ``Erik heh, nah, I volunteered
17:07.39 ``Erik john had never ridden in it before, and I got it back, so *shrug*
17:07.49 brlcad ahh, lunch
17:08.04 ``Erik yeah, grumpies had something called a "quesadilla burger"
17:08.22 starseeker brlcad: your build is still busted?
17:08.29 starseeker does a clean checkout...
17:08.31 brlcad starseeker: it's a local mod
17:08.56 starseeker ah, OK :-)
17:18.33 CIA-28 BRL-CAD: 03brlcad * r34623 10/brlcad/trunk/src/other/step/src/ (6 files in 6 dirs): more cleanup, o-p-l and removal of empty nil vars
18:35.37 *** join/#brlcad docelic (n=docelic@78.134.203.126)
18:53.24 *** join/#brlcad _sushi_ (n=_sushi_@80-219-40-235.dclient.hispeed.ch)
18:55.34 *** join/#brlcad elena (n=elena@89.136.118.141)
19:03.55 CIA-28 BRL-CAD: 03starseeker * r34624 10/brlcad/trunk/ (NEWS src/librt/primitives/brep/brep.cpp): Add basic dynamic sampling to the wireframe drawing routine for NURBS primitive. Probably not ideal, but it's a start.
19:06.05 CIA-28 BRL-CAD: 03starseeker * r34625 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: Clean up stray variable declaration.
19:06.56 *** part/#brlcad saltan (n=lievensa@d51530284.access.telenet.be)
20:13.46 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-117.sbndin.btas.verizon.net)
21:26.02 *** join/#brlcad elena (n=elena@89.136.118.141)
21:47.03 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
23:17.29 *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38)

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