| 00:00.12 | ``Erik | there, ah went an' dun sed it |
| 00:02.04 | CIA-28 | BRL-CAD: 03starseeker * r36034 10/brlcad/trunk/ (5 files in 4 dirs): Add an extrusion brep routine, now that sketch is working. |
| 00:02.10 | ``Erik | I might resurrent that "simple timer" thingie, and mebbe have it so any programming->else->programming moves 30m from programming to else to compensate for wind/unwind O.o |
| 00:50.18 | brlcad | even with time over-represented (which was rather intentional), that just means all the things that can be done really quickly that we think will have a decent payoff will get done up-front |
| 00:50.30 | ``Erik | aight |
| 00:50.33 | ``Erik | *shrug* |
| 00:50.54 | ``Erik | I'm just nervous about... expectation management? |
| 00:51.02 | brlcad | part of the point is to minimize how far in advance we're having to estimate time .. even if we get "less than a week" wrong .. it's still probably gonna get done |
| 00:52.09 | ``Erik | "technical debt", too |
| 00:52.32 | ``Erik | <-- just noting his concerns |
| 00:52.38 | brlcad | nods |
| 00:53.17 | ``Erik | I think I've been hooked with 2 things this cycle :/ the surprise bug from russ is... concerning |
| 00:53.33 | brlcad | 36% is completely arbitrary and actually unimportant -- could have picked any random number out of our ass between 1 and 28 |
| 00:53.36 | ``Erik | (why the hell didn't they msg me earlier? are they talking about the scalloping bug I fixed?) |
| 00:54.02 | brlcad | yeah, not enough info there |
| 00:54.05 | brlcad | probably |
| 00:54.16 | brlcad | his info does tend to be a quarter late when it comes to our bugs |
| 00:55.31 | brlcad | the burn rate follows our actual effort, so it will auto-adjust even if our estimates are always wrong |
| 00:56.01 | CIA-28 | BRL-CAD: 03erikgreenwald * r36035 10/brlcad/trunk/NEWS: mention scalloping bug in metaballs. |
| 00:57.07 | brlcad | if 10 units of work take 20 units of time, our estimates are low; if we only complete 5 units of work, our burn rate needs to be lowered |
| 00:57.41 | ``Erik | I wonder if the overhead of a context switch should be called out explicitely |
| 00:57.42 | brlcad | the two then converge over time as estimates are adjusted and the burn rate follows our capacity |
| 01:00.08 | ``Erik | *shrug* we'll give it a whack, as it goes, our different impressions will be expressed until it normalizes, we'll see what happens :) ain't no use spending more than 10 seconds mentioning a concern until we're a few cycles deep, just wanted to throw my view out nice and early |
| 01:01.15 | starseeker | growls - looks like revolve is going to take a slightly different version of the sketch code |
| 01:01.23 | starseeker | figures |
| 01:01.38 | ``Erik | starseeker: relax, step away, work on something like, say, fractal quaternions instead :D |
| 01:03.22 | starseeker | ``Erik: heh |
| 01:03.55 | ``Erik | you disagree? that was an awfully cool article :) |
| 01:06.03 | starseeker | indeed :-) |
| 01:06.21 | starseeker | isn't sure what he would work on on that though |
| 01:18.04 | ``Erik | <-- not sure how it'd related to BRL-CAD, just saw the article on hn, thought it was awesome, had raytracing AND quaternions... AND fractals... AND pretty pictures |
| 01:23.05 | starseeker | might make a very interesting debugging tool... |
| 01:24.23 | ``Erik | debugging, or stress test? |
| 01:26.06 | starseeker | heh - probably both |
| 01:26.57 | CIA-28 | BRL-CAD: 03starseeker * r36036 10/brlcad/trunk/ (5 files in 4 dirs): Not fully worked out yet, but this does do a revolution of sorts. |
| 01:28.28 | starseeker | ok, that'll do for tonight |
| 01:28.55 | starseeker | reflects that revolve isn't fully "done" as a supported primitive anyway... |
| 01:29.20 | starseeker | that leaves pipe, dsp, hyp and part |
| 01:31.16 | CIA-28 | BRL-CAD: 03erikgreenwald * r36037 10/isst/trunk/src/load_g.c: gtk.h is no longer required for isst.h |
| 01:31.30 | starseeker | raises his eyebrows |
| 01:31.32 | starseeker | nice |
| 01:31.54 | ``Erik | shut up |
| 01:31.55 | ``Erik | :D |
| 01:32.16 | brlcad | heh |
| 01:33.09 | starseeker | decides he'd better hit the road... |
| 01:34.30 | ``Erik | at vodka thirty? eh? |
| 01:37.11 | starseeker | heh |
| 01:37.55 | starseeker | ok, lock and load (doors and cars that is...) |
| 01:39.28 | ``Erik | hm |
| 01:52.54 | ``Erik | sunny beaches. |
| 01:53.17 | ``Erik | why won't this sneeze happen? |
| 01:59.00 | ``Erik | so, uh, yeah |
| 01:59.08 | ``Erik | ur mom, r0x ur s0x 0ff |
| 02:00.00 | CIA-28 | BRL-CAD: 03erikgreenwald * r36038 10/isst/trunk/src/ (Makefile.am load_g.c): this is now a lib func |
| 02:01.26 | ``Erik | stupid effin' rejection. :/ |
| 02:01.55 | ``Erik | yet more ways svn sucks. |
| 02:03.10 | ``Erik | blank, ready prompt... that is NOT the right way to signal error! |
| 03:18.42 | *** join/#brlcad PrezKennedyII (i=Matthew@whitecalf.net) | |
| 10:31.17 | CIA-28 | BRL-CAD: 03brlcad * r36039 10/brlcad/trunk/src/libged/qray.c: another instance where not being initialized is apparently okay. seems like wrapper material. |
| 10:47.55 | CIA-28 | BRL-CAD: 03brlcad * r36040 10/brlcad/trunk/BUGS: the new mged -a attach option at least provides a work-around to the python script prompting on windows. remove until we know more |
| 10:52.27 | CIA-28 | BRL-CAD: 03erikgreenwald * r36041 10/brlcad/trunk/src/adrt/ (11 files in 3 dirs): migrate isst load_g in, and pull in tie.h as needed. |
| 10:53.09 | CIA-28 | BRL-CAD: 03brlcad * r36042 10/brlcad/trunk/ (BUGS TODO): technically, nmg raytracing so slowly was confirmed to not be a bug, just a really inefficient implementation. remove from bugs and make it a todo item to fix it. |
| 10:56.33 | CIA-28 | BRL-CAD: 03brlcad * r36043 10/brlcad/trunk/BUGS: bob fixed the problem with contextualized objects not working right with various mged commands and rt. |
| 11:05.35 | CIA-28 | BRL-CAD: 03brlcad * r36044 10/brlcad/trunk/BUGS: malloc and friends no longer take an unsigned int, now taking a size_t. soon most of the rest of librt will be following suit. |
| 11:16.03 | CIA-28 | BRL-CAD: 03erikgreenwald * r36045 10/brlcad/trunk/src/adrt/ (6 files in 2 dirs): shift file loading into the library |
| 11:25.44 | CIA-28 | BRL-CAD: 03brlcad * r36046 10/brlcad/trunk/TODO: |
| 11:25.44 | CIA-28 | BRL-CAD: whoosh. massive update to remove items that are either now complete or no |
| 11:25.44 | CIA-28 | BRL-CAD: longer relevant. in brief, includes pnts input, nurb bb, humans, adrt |
| 11:25.44 | CIA-28 | BRL-CAD: shotlines, primitive-to-breps, news2tracker, obj-g, de-mysql, isst callbacks, |
| 11:25.44 | CIA-28 | BRL-CAD: bot scripts, geometry syndicator, rtgl, and coils. |
| 11:31.48 | CIA-28 | BRL-CAD: 03brlcad * r36047 10/brlcad/trunk/TODO: promote/demote next iteration items. some missing, but accounting for mine (refactoring librt, warnings, nmg->brep, and annotations) |
| 11:32.52 | ``Erik | ponders renaming src/adrt to src/libadrt, librender.so to libadrt.so, and moving adrt_master and adrt_slave into src/remrt |
| 11:51.21 | CIA-28 | BRL-CAD: 03brlcad * r36048 10/brlcad/trunk/TODO: |
| 11:51.21 | CIA-28 | BRL-CAD: add a slew of missing todo items, pulled from recent discussions and tracker |
| 11:51.21 | CIA-28 | BRL-CAD: items. included is 64-bit port to windows, finishing obj-g, gui for repairing |
| 11:51.21 | CIA-28 | BRL-CAD: bot normals, machine independent dbupgrade, converting manpages to docbook, |
| 11:51.21 | CIA-28 | BRL-CAD: searchable help gui in mged, support to mv for rename mapping files, options to |
| 11:51.24 | CIA-28 | BRL-CAD: bot_dump for normals, push/xpush stopping at the region level, consolidating |
| 11:51.26 | CIA-28 | BRL-CAD: them, working on rtarea, and sca with three args. |
| 11:51.53 | brlcad | and with that, I think the docs are up-to-date again |
| 11:53.51 | brlcad | don't like the mixing with remrt part .. that's a specific tool with a legacy of its own |
| 11:54.16 | ``Erik | my intent is to smear adrt into the fabric of BRL-CAD |
| 11:54.26 | brlcad | src/libadrt and src/adrt wouldn't be too bad, but .. seems to be little gain |
| 11:55.06 | ``Erik | there is no technical gain, it's a matter of realigning language so there can be more integration down the road |
| 11:55.31 | ``Erik | I want it to become a part of BRL-CAD instead of a project that just happens to live in BRL-CAD |
| 11:55.56 | brlcad | making it work with unconverted .g files does that |
| 11:56.36 | brlcad | still doesn't mean you have to kick remrt in the nads to make that happen too |
| 11:56.40 | ``Erik | I'd disagree, it still feels like a second class citizen in the tree to me |
| 11:57.01 | ``Erik | remrt needs kicked in the nads anyways, but for other reasons O:-) I'll not touch that dir |
| 11:57.25 | ``Erik | find some pants and heads to work, maybe in that order O.o |
| 11:57.45 | brlcad | disagree? it still doesn't work with *unconverted* .g files afair, no? |
| 11:58.02 | brlcad | only botsies |
| 11:59.21 | brlcad | breaking out a libadrt that librt uses for bot ray-tracing would be another useful integration path (i.e., with technical gain) |
| 11:59.54 | brlcad | then adrt dir could just become an isst dir or an adrt dir with isst and rise tools but no libs |
| 12:22.18 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-42.sbndin.btas.verizon.net) | |
| 12:25.47 | *** join/#brlcad parigaudi (n=quassel@pd95b7f5e.dip0.t-ipconnect.de) | |
| 12:32.51 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 12:49.50 | ``Erik | it works fine with unconverted files, it does the nmg tesselate on teh fly |
| 12:49.58 | ``Erik | that's why it takes 4 hours to load up a BIG file |
| 12:50.09 | ``Erik | that model I demo'd wasn't 100% bot |
| 12:51.10 | ``Erik | my usual test case is the ktank straight from the repo, no preprocessing :D |
| 12:52.59 | ``Erik | and libtie would be the minimal set to replace bot shootray |
| 13:23.45 | *** join/#brlcad Elrohir (n=kvirc@p5B14EF3B.dip.t-dialin.net) | |
| 14:19.38 | brlcad | heh, that's not working with "unconverted" exactly .. just because it converts them on the "fly" (for extended definitions of flying) |
| 14:20.39 | brlcad | having it work as-is (sure, reduced speeds for non-tessellated) with just an option to tessellate or not |
| 14:21.23 | brlcad | making librt api additions to support the way it bundles shots, hook in libtie/libadrt into librt for bots, then hooking in librt to isst |
| 14:21.34 | brlcad | THAT would be sweet integration blissness |
| 14:35.46 | ``Erik | yes, replacing bot stuff with tie stuff is a long term goal :) the "smearing it in to the fabric" is a step in that direction |
| 14:36.00 | ``Erik | when I'm ready for that leap, I'll probably branch |
| 14:36.15 | ``Erik | as it changes big things in the critical path for other projects |
| 14:53.34 | *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 15:28.14 | *** join/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net) | |
| 15:39.54 | CIA-28 | BRL-CAD: 03starseeker * r36049 10/brlcad/trunk/src/proc-db/csgbrep.cpp: Add in test pipe example. |
| 16:52.44 | CIA-28 | BRL-CAD: 03brlcad * r36051 10/brlcad/trunk/src/mged/attach.c: allow 'attach nu' to work, just does nothing. |
| 17:06.01 | CIA-28 | BRL-CAD: 03starseeker * r36052 10/brlcad/trunk/src/librt/primitives/sketch/sketch_brep.cpp: Remove the sketch debugging printout. |
| 17:06.58 | brlcad | and so it begins. |
| 17:12.37 | CIA-28 | BRL-CAD: 03brlcad * r36053 10/brlcad/branches/rel8/: (log message trimmed) |
| 17:12.37 | CIA-28 | BRL-CAD: And so begins preparations for the mighty "Release 8"... |
| 17:12.37 | CIA-28 | BRL-CAD: As implied, this version will represent a major incompatibility (i.e., v6 |
| 17:12.37 | CIA-28 | BRL-CAD: database format), signficant features, and/or other big changes. Already |
| 17:12.37 | CIA-28 | BRL-CAD: expected are changes to the database format to repair mistakes and expand |
| 17:12.38 | CIA-28 | BRL-CAD: support for more advanced persistence. Also included and probably first to get |
| 17:12.40 | CIA-28 | BRL-CAD: applied are a slew of signature changes to several of the core libraries (e.g., |
| 17:12.42 | CIA-28 | BRL-CAD: 03brlcad * r36050 10/brlcad/trunk/src/mged/mged.c: fix the new display manager attaching so it's only called once and actually works. simplify a bit. |
| 17:52.23 | CIA-28 | BRL-CAD: 03starseeker * r36054 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: OK, let's take this a step at a time. This appears to generate valid endcap curves. |
| 17:59.28 | *** join/#brlcad mafm (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) | |
| 18:32.00 | CIA-28 | BRL-CAD: 03starseeker * r36055 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Well, at least it generates a ruled surface now... |
| 18:36.49 | CIA-28 | BRL-CAD: 03starseeker * r36056 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Remove the saved_pt testing hack - generating weird stuff, but it's generating SOMETHING now so enable it. |
| 18:37.40 | *** join/#brlcad Ralith (n=ralith@69.90.48.127) | |
| 19:26.49 | CIA-28 | BRL-CAD: 03starseeker * r36057 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Well, closer, but one of the ruled surfaces is twisted. arrrgh. |
| 20:26.51 | CIA-28 | BRL-CAD: 03starseeker * r36058 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Better - can handle a simple linear pipe. |
| 20:32.57 | *** join/#brlcad _sushi_ (n=_sushi_@84-72-9-202.dclient.hispeed.ch) | |
| 20:33.54 | starseeker | you know, the general case of pipe will actually require the full surface eval routines - pipe can self-intersect |
| 20:34.25 | starseeker | declares victory sufficient for the time being and moves on to dsp |
| 20:59.21 | starseeker | goggles at dsp, decides that's too complex to start on a Friday afternoon, and hits hyp instead |
| 21:33.18 | CIA-28 | BRL-CAD: 03starseeker * r36059 10/brlcad/trunk/ (4 files in 3 dirs): Untested and doesn't scale the main surface to be elliptical, but commit basic hyp code. |
| 21:39.54 | *** join/#brlcad Ralith (n=ralith@69.90.48.127) | |
| 21:45.17 | ``Erik | heh |
| 21:54.16 | *** join/#brlcad cpc26 (n=cpc26@72.170.156.242) | |
| 22:25.43 | *** join/#brlcad Patmcc19 (n=chatzill@97-117-150-47.phnx.qwest.net) | |
| 22:44.38 | *** join/#brlcad samrose (n=samrose@c-24-11-185-57.hsd1.mi.comcast.net) | |
| 23:31.23 | CIA-28 | BRL-CAD: 03erikgreenwald * r36060 10/brlcad/trunk/src/adrt/ (Makefile.am master/main.c master/master.c slave/slave.c): eliminate the "main" files |
| 23:32.51 | CIA-28 | BRL-CAD: 03erikgreenwald * r36061 10/brlcad/trunk/src/adrt/slave/smain.c: disappears. |
| 23:51.09 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-42.sbndin.btas.verizon.net) | |
| 23:51.20 | *** part/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net) | |