| 00:57.18 | ``Erik | needs to extract/expunge/unfuck the gnu-isms of the tkhtml3 build crap :( |
| 01:24.53 | brlcad | louipc: not getting the gist at the moment, so I've got no problems |
| 01:25.00 | brlcad | so either commit or talk it out with starseeker |
| 01:25.04 | brlcad | or ``Erik |
| 01:25.16 | brlcad | or someone else who's not about to pass out :) |
| 01:32.22 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 01:37.11 | ``Erik | heh, bourbon and lack of sleep, brlcad? |
| 01:38.38 | ``Erik | loui, why do you have both ${TKHTML3DIR} and tkhtml3 in SUBDIRS of src/other/Makefile.am ? |
| 01:40.49 | ``Erik | oh, n/m, removing it |
| 01:41.20 | ``Erik | is there any way to tell configure where tkhtml3 is installed on the system? I don't see anything to do that other than overloading CPPFLAGS and LDFLAGS |
| 01:45.40 | ``Erik | I say commit it, it looks good to me |
| 01:47.09 | ``Erik | grouses about svn's lack of a -y flag on the diff command |
| 02:33.55 | Ralith | what would that do? |
| 02:41.13 | louipc | side by side diff |
| 03:11.00 | CIA-4 | BRL-CAD: 03louipc * r32983 10/brlcad/trunk/ (INSTALL configure.ac src/other/Makefile.am): Add --enable-tkhtml3-build configure option. |
| 06:49.54 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 07:12.07 | *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch) | |
| 08:12.21 | brlcad | yawns refreshed |
| 08:12.39 | brlcad | ``Erik: scotch, not bourbon |
| 08:46.08 | poolio | brlcad: mornin? |
| 08:56.03 | brlcad | howdy poolio |
| 08:56.10 | brlcad | yep, mornin it be |
| 08:56.37 | brlcad | made it home alive after being up for 80 hours |
| 08:58.59 | poolio | brlcad: geez. go to sleep! |
| 08:59.09 | clock_ | lol |
| 08:59.19 | clock_ | brlcad: you should get a Guinness Book record for that |
| 09:17.40 | brlcad | poolio: I did, hence "refreshed" :) |
| 09:18.57 | brlcad | clock_: nah, the world record was something like 276 hours before they banned it as a category |
| 09:22.43 | poolio | Was that the one done by those students? |
| 09:23.01 | poolio | brlcad: heh, your sleeping schedule is more bizarre than a college student's :P |
| 09:23.06 | brlcad | hm, dunno |
| 09:23.27 | brlcad | "finished" a project .. wasn't going to leave until it was done |
| 09:25.03 | *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com) | |
| 10:47.18 | *** join/#brlcad Bariton (n=Bary@p5B14D3BF.dip.t-dialin.net) | |
| 13:05.44 | *** join/#brlcad cad15 (n=cfd35205@bz.bzflag.bz) | |
| 13:39.48 | PrezKennedy | brlcad, you were up for 80 hours? you crazy! |
| 13:40.05 | PrezKennedy | did you take a powernap then start again? |
| 13:50.26 | ``Erik | when he stops coding, we get the box out and put 4KV across his nipples, he pops right back up, says "wow, what a party!" and starts coding again O.o |
| 13:50.41 | ``Erik | he's actually a robot, just needs his batteries recharged once in a while O.o |
| 14:10.45 | clock_ | recharges ``Erik's batteries with his >500V D.C. electric bicycle |
| 14:58.28 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 16:21.20 | *** join/#brlcad clock_ (n=clock@77-56-77-64.dclient.hispeed.ch) | |
| 16:25.26 | brlcad | PrezKennedy: it's good fun, you should try it! |
| 16:25.45 | brlcad | not the driving afterwards part, but the staying up fun part :) |
| 16:27.22 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 16:27.35 | mafm | hi |
| 16:27.55 | mafm | network outages FTW |
| 16:27.56 | brlcad | howdy mafm |
| 16:27.59 | brlcad | que tal? |
| 16:28.18 | mafm | not bad except for the cold/flu |
| 16:28.20 | mafm | :) |
| 16:28.34 | brlcad | ah, good time to code then :) |
| 16:29.12 | mafm | hmm, bzflag in debian testing |
| 16:29.35 | mafm | do you like to code with fever? :D |
| 16:30.16 | brlcad | I got a fever, and the only prescription ... |
| 16:30.24 | brlcad | IS MORE COWBELL! |
| 16:30.45 | mafm | misses the reference :D |
| 16:31.01 | brlcad | http://www.dailymotion.com/video/xnfyp_cowbell_fun |
| 16:31.26 | CIA-4 | BRL-CAD: 03bob1961 * r32984 10/brlcad/trunk/src/libged/ps.c: Enable clipping. |
| 16:32.23 | mafm | hmm, no flash at the moment :) |
| 16:32.34 | brlcad | ahh |
| 16:32.37 | mafm | one technical question that I thought about yesterday |
| 16:32.40 | brlcad | it's an old SNL skit |
| 16:33.08 | mafm | would be good to destroy the singletons when exiting the program? |
| 16:33.33 | brlcad | I generally prefer controlled/intentional shutdown |
| 16:33.50 | brlcad | but technically it's a wash |
| 16:34.20 | brlcad | if you're using the singleton that was already there, it'll clean up after itself automatically |
| 16:34.35 | brlcad | (but I'd still usually do it manually/intentionally) |
| 16:35.03 | mafm | hmm, well, a singleton wouldn't activate the destructor of the instance |
| 16:35.12 | mafm | unless you somehow tell it to do it |
| 16:35.21 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 16:35.32 | brlcad | which it does :) |
| 16:35.57 | brlcad | looks at which mafm is using |
| 16:36.50 | brlcad | ah, you manually made it one .. |
| 16:36.53 | brlcad | yeah, that's not going anywhere |
| 16:37.04 | mafm | manually made what? |
| 16:37.10 | brlcad | but that probably won't/shouldn't stay written that way either |
| 16:37.46 | brlcad | include/Utility/Singleton.h |
| 16:37.56 | brlcad | there's a singleton implementation already that takes care of a lot of issues |
| 16:38.10 | brlcad | issues that aren't addressed by just stashing a static |
| 16:38.51 | brlcad | it's a bit beefier than what is used for BZ.. not sure (in hindsight) that it needs to keep the flexibility it has vs simplicity of interface |
| 16:41.23 | mafm | I see |
| 16:41.26 | mafm | hmm |
| 16:41.33 | mafm | so should I use that one? |
| 16:42.03 | brlcad | it reduces code complexity quite a bit if all singletons just inherit from one Singleton template :) |
| 16:43.13 | brlcad | I think that's one of the most reused pieces of code I've ever written |
| 16:44.07 | mafm | ah, so it's already known to work and all that? |
| 16:44.17 | brlcad | great return, the only problem I could never sort out a good solution for was cross-library instantiation |
| 16:44.24 | brlcad | oh yeah, it works great |
| 16:44.43 | brlcad | it's in use in at least a half-dozen projects |
| 16:45.02 | brlcad | outside of brl-cad |
| 16:45.29 | mafm | I thought that it was made as a "template" for that module or something |
| 16:45.48 | PrezKennedy | brlcad, i gotta have more cowbell! |
| 16:46.03 | brlcad | baby |
| 16:47.41 | mafm | huh |
| 16:48.08 | mafm | but for that I have to somehow install the code of that module in the system |
| 16:48.11 | mafm | is that part ready? |
| 16:48.19 | brlcad | mafm: the utility library? |
| 16:48.28 | brlcad | yeah, it was already working |
| 16:48.52 | mafm | I mean, the compilation && instalation |
| 16:49.20 | brlcad | well technically, it's a template class |
| 16:49.22 | mafm | gonna test it |
| 16:49.27 | brlcad | so you can just use it without libUtility |
| 16:49.57 | brlcad | you just inherit from Singleton<yourclass>, add a friend (to yourself), and initialize the singleton in a compilation unit |
| 16:50.02 | ``Erik | *readreadread* it depends on what kinda resources the singleton holds.. closing file decriptors (to files, sockets, etc) is fairly important |
| 16:50.10 | brlcad | three lines and you're done |
| 16:50.45 | ``Erik | it USED to be that some os's didn't free all of a programs memory if it exited without cleaning itself up, leading to a slow leak and requiring periodic reboots |
| 16:50.59 | brlcad | ``Erik: the singleton implementation I have will call the destructor so as long as it is written okay, it'll clean up |
| 16:51.17 | ``Erik | still have to have a proper destructor written :) |
| 16:51.21 | brlcad | yep |
| 16:51.56 | brlcad | and even with that, I'd still perfer manual over atexit destruction so it's obvious/controlled/ordered |
| 16:52.36 | mafm | it's not a problem of having files etc (at the moment) |
| 16:52.51 | mafm | but just so in example valgrind doesn't report them as "noise" |
| 16:52.52 | ``Erik | yeh, I prefer a full stack unwind so the final code before _exit() is a return from main |
| 16:53.39 | ``Erik | hehhe "When your hammer is C++, everything begins to look like a thumb. |
| 16:53.41 | ``Erik | " |
| 16:54.07 | ``Erik | "Being really good at C++ is like being really good at using rocks to sharpen sticks." |
| 16:54.10 | mafm | ``Erik: comment from slashdot? |
| 16:54.22 | ``Erik | nah, an old ITS fortune file |
| 16:54.54 | mafm | it appeared in slashdot in an interview to Stroustrup (spelling) |
| 16:55.05 | ``Erik | which one, mafm? |
| 16:55.27 | mafm | brlcad: the compiler whines when including your file |
| 16:55.37 | ``Erik | the hammer/thumb one is attributed to Steve Hoflich, the other is Thant Tessman |
| 16:55.37 | mafm | I think that for using ThreadingModel name |
| 16:55.38 | brlcad | mafm: oh? |
| 16:56.31 | brlcad | alright, simplifying |
| 16:56.35 | mafm | ``Erik: http://tech.slashdot.org/comments.pl?sid=653033&cid=24690821 |
| 16:56.37 | ``Erik | brlcad, ya missed out on gourmet bowling alley food today O.o |
| 16:56.51 | mafm | notices that his notion of recent extends to 2 months ago |
| 16:57.06 | PrezKennedy | mmmm gourmet bowling alley food |
| 16:57.09 | PrezKennedy | which bowling alley? |
| 16:57.20 | brlcad | before long, recent will be a couple years ago |
| 16:57.26 | ``Erik | "In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg." Bjarne Stroustrup. |
| 16:57.33 | ``Erik | prez: the post one |
| 16:57.43 | PrezKennedy | ah only been there a couple times |
| 16:57.48 | mafm | it's because I had lots of articles to read from slashdot due to lack of time |
| 16:59.41 | mafm | brlcad: Singleton inherits from ThreadingModel, which doesn't exist as class |
| 16:59.58 | brlcad | mafm: i'm replacing it now |
| 17:00.28 | mafm | so it was not working after all :รพ |
| 17:00.51 | brlcad | mafm: it is |
| 17:00.57 | brlcad | ThreadingModel is a template parameter |
| 17:01.03 | brlcad | default is SingleThreaded |
| 17:01.08 | brlcad | SingleThreaded is in that file |
| 17:01.14 | brlcad | so the error, if any, is something else |
| 17:01.19 | brlcad | I've used that file |
| 17:01.46 | brlcad | probably some innocuous type warning with gcc4 that hasn't been fixed in the rt^3 version |
| 17:02.57 | mafm | brlcad: http://rafb.net/p/2kJT1T63.html |
| 17:05.16 | brlcad | try that |
| 17:05.55 | mafm | try... what? |
| 17:06.07 | brlcad | taps foot impatiently |
| 17:06.41 | mafm | CIA ? :) |
| 17:06.47 | brlcad | yeah |
| 17:08.05 | brlcad | looks like "lock" may be typedef'd to something via system header on your system given that error |
| 17:08.08 | brlcad | but doesn't matter |
| 17:08.17 | brlcad | the simplified version I just commited gets rid of threading support |
| 17:08.21 | CIA-4 | BRL-CAD: 03brlcad * r32985 10/rt^3/trunk/include/Utility/Singleton.h: |
| 17:08.21 | CIA-4 | BRL-CAD: revert to a version of the singleton template class that is more often used |
| 17:08.21 | CIA-4 | BRL-CAD: elsewhere for its simplicity. this version doesn't have threading support nor |
| 17:08.21 | CIA-4 | BRL-CAD: support non-new construction, but it does let you make something a singleton |
| 17:08.22 | CIA-4 | BRL-CAD: with three lines. |
| 17:08.26 | mafm | ah, goody |
| 17:08.26 | brlcad | yay |
| 17:08.58 | *** join/#brlcad elite01_ (n=elite01@unaffiliated/elite01) | |
| 17:11.06 | brlcad | the new header shows how to use it too |
| 17:11.30 | brlcad | stole it back from bz, woot |
| 17:13.07 | ``Erik | that poor singleton header, being passed around like a drunk freshman at a frat party :( |
| 17:13.48 | mafm | lol |
| 17:14.11 | mafm | hmm, it seems to compile :S |
| 17:14.17 | mafm | most amazing |
| 17:17.39 | *** join/#brlcad elmom (n=elmom@hoasnet-ff04dd00-187.dhcp.inet.fi) | |
| 17:23.51 | *** join/#brlcad elmom_ (n=elmom@hoasnet-ff04dd00-187.dhcp.inet.fi) | |
| 17:27.52 | mafm | hmm |
| 17:27.56 | *** join/#brlcad elmom (n=elmom@hoasnet-ff04dd00-187.dhcp.inet.fi) | |
| 17:28.00 | mafm | Ogre headers don't like it very uch |
| 17:28.47 | brlcad | mm, they probablly use the exact same names |
| 17:28.57 | mafm | ah, I think that it was the old problem of ged.h definin X, Y and the like |
| 17:29.06 | mafm | defining* |
| 17:29.11 | brlcad | okay |
| 17:29.32 | mafm | is that still in place or did somebody remove it? |
| 17:29.52 | brlcad | it's still in place |
| 17:30.04 | brlcad | I had a test of a way to work around the problems |
| 17:30.19 | brlcad | but that machine is in storage atm until I settle |
| 17:34.27 | mafm | hmm |
| 17:34.35 | mafm | is it a complicate fix? |
| 17:34.50 | brlcad | what do you mean? |
| 17:35.13 | brlcad | it's not broken, it's naming conflicts |
| 17:36.50 | mafm | hmm |
| 17:37.38 | mafm | well, but I mean... if it would happen something bad elsewhere for undefining those variables at the end of the same file where they are defined |
| 17:37.41 | brlcad | yeah, that'd break everywhere they're used :) |
| 17:38.24 | mafm | what if I undefine them after including ged.h? |
| 17:38.49 | brlcad | that's the usual work-around |
| 17:39.24 | brlcad | i was looking at a change that would work for both, but don't remember where I left off with that frankly without that machine |
| 17:41.10 | mafm | okish, no problem |
| 17:41.20 | mafm | just don't want to get stuck with this |
| 17:41.26 | brlcad | yeah, it's fugly |
| 17:44.36 | mafm | well, it seems to be working now |
| 17:53.24 | brlcad | cheers for a friday ralley as he makes 15% |
| 17:54.36 | mafm | brlcad: Singleton is not under Utility namespace, is that intended? |
| 17:54.58 | brlcad | it's fine for now |
| 17:55.08 | brlcad | the per-library namespaces is a win-lose |
| 17:55.46 | brlcad | i.e. if you want to change it, go for it -- but not a huge deal at this point |
| 17:56.14 | mafm | I don't mind much, it was just a reminder/warning for you |
| 17:56.18 | mafm | pokes CIA |
| 18:11.03 | ``Erik | CIA won't talk to you, you didn't buy it dinner first |
| 18:15.02 | brlcad | kicks CIA-4 |
| 18:15.02 | CIA-4 | ow |
| 18:15.29 | brlcad | not the bots, elsewhere in the system -- probably overloaded or sf is dropping again |
| 18:17.11 | CIA-4 | BRL-CAD: 03mafm * r32987 10/rt^3/trunk/src/g3d/Application.cxx: Avoid calling finalize() twice |
| 18:17.18 | brlcad | so it's overloaded |
| 18:17.31 | mafm | it missed the previous one |
| 18:17.42 | brlcad | ah, then sf is still dropping :) |
| 18:19.04 | mafm | hmm |
| 18:19.17 | mafm | ok, so most leaks seem to be either OGRE or RBGui's fault |
| 18:19.38 | brlcad | that from a valgrind profile? |
| 18:20.39 | mafm | yup |
| 18:21.01 | mafm | well, maybe I should delete some of the objects |
| 18:21.10 | mafm | but when I try to do so it gives segfaults :) |
| 18:21.22 | ``Erik | which ones come from BRL-CAD? :D |
| 18:22.02 | mafm | you mean leaks or segfaults? |
| 18:22.06 | brlcad | that's highly likely then that it's a problem of use, not a problem on their side (other than they could add crash protection maybe) |
| 18:22.19 | brlcad | could be deletion order |
| 18:22.23 | ``Erik | leaks, we should be fairly leak free |
| 18:22.51 | mafm | there are some of the leak reports with empty stack, the rest are OGRE/RBGui related, as I said |
| 18:23.46 | mafm | brlcad: posibly, I should look at it more closely :) |
| 18:24.05 | *** join/#brlcad tanderson (n=gentoofa@gentoo/developer/gentoofan23) | |
| 18:25.13 | tanderson | hi |
| 18:25.16 | brlcad | howdy tanderson |
| 18:26.30 | tanderson | I and some others are interested in packaging brlcad for gentoo linux. One problem that comes up is that brlcad packages dependant libraries inside, which is completely against policies for various reasons. Is there any chance brlcad could use the system libraries? |
| 18:27.27 | brlcad | tanderson: have you read the portage integration thread? |
| 18:27.36 | tanderson | no, where is that? |
| 18:27.44 | brlcad | ahh...then you *really* should :) |
| 18:27.49 | brlcad | on the tracker |
| 18:27.56 | brlcad | there's been folks working on integration for a couple years |
| 18:28.18 | tanderson | what tracker? |
| 18:28.22 | brlcad | it's on the gentoo tracker, i'd have to dig up the url |
| 18:28.30 | tanderson | oh, gentoo's bugzilla? |
| 18:28.33 | brlcad | yeah |
| 18:28.38 | tanderson | ok |
| 18:28.49 | brlcad | it's a very old and very long thread |
| 18:29.17 | brlcad | should answer a lot of questions -- and from there I'd be glad to share where things are at *today* when you get up to speed |
| 18:29.17 | tanderson | unfortunately our bugzilla is down at the moment |
| 18:29.28 | brlcad | that's no fun |
| 18:29.30 | tanderson | I'll look at it when it's fixed |
| 18:29.37 | tanderson | yeah |
| 18:29.59 | brlcad | basically, those that are bundled are all just optional -- for platforms that don't use package management systems |
| 18:30.08 | brlcad | saves a download and gives us a guaranteed regression test |
| 18:30.36 | brlcad | but none have to be used (at least not any more -- we used to have heavy mods, hence why the tracker goes back years) |
| 18:31.07 | brlcad | --disable-almost-everything is something a packager should probably be using |
| 18:31.27 | ``Erik | http://64.233.169.104/search?q=cache:CrKBeNz5VpoJ:bugs.gentoo.org/show_bug.cgi%3Fid%3D77197+brlcad+site:bugs.gentoo.org&hl=en&ct=clnk&cd=2&gl=us&client=firefox-a |
| 18:31.29 | ``Erik | izzat it? |
| 18:31.49 | tanderson | yes, I think so |
| 18:31.54 | brlcad | the only issue remaining that I can think of is 1) a bug in the tk sources that make run-time loading fail, and 2) a run-time lookup failure of itcl.tcl if you use a system IncrTcl |
| 18:32.00 | ``Erik | it's got cliffs name all over it, I think that's the big thread about the issue |
| 18:32.15 | brlcad | yeah, he did a lot to try to get it working |
| 18:34.40 | tanderson | that page doesn't really load for me |
| 18:34.57 | tanderson | I'll just wait for our infrastructure to bring it back up |
| 18:35.20 | brlcad | yeah, me either |
| 18:35.36 | brlcad | ah, there it came up |
| 18:35.47 | tanderson | yeah, for me too as soon as I said it |
| 18:36.06 | brlcad | yeah.. since 2005 .. nice. |
| 18:36.56 | tanderson | when I get my faster machine to compile I hope to get it working better |
| 18:38.10 | brlcad | of those two issues I mentioned, 1 has already been fixed upstream so just a matter of if it's status is completed |
| 18:38.55 | brlcad | for 2, nobody has tried it in a couple revisions, but the issue is like a line in a file to fix (just a matter of knowing which file and which line) ;) |
| 18:39.14 | brlcad | s/fix/add/ |
| 18:39.20 | tanderson | heh |
| 18:40.29 | brlcad | wonders why starseeker is manually coping files into the wiki file repo instead of using the web interface :P |
| 18:43.22 | mafm | going home, see you |
| 18:43.38 | brlcad | see ya mafm |
| 18:45.04 | brlcad | ooh, it's just the form1, cool |
| 18:47.16 | tanderson | heh, that bug repot is quite informative about the state of things |
| 18:47.22 | tanderson | *report |
| 18:47.33 | ``Erik | <PROTECTED> |
| 18:48.05 | starseeker | brlcad: that's the form1 |
| 18:48.25 | starseeker | normally I do use the web interface :-) |
| 18:48.59 | starseeker | I have to relearn how to do the www copy every time... need to write stuff faster so I do it more frequently :-P |
| 18:49.02 | brlcad | I think I had a long post in there at one point that explains a lot of misgivings |
| 18:49.09 | brlcad | starseeker: yeah, i noticed |
| 18:49.29 | starseeker | heh - sorry. I was probably tripping all kinds of warnings |
| 18:49.32 | brlcad | starseeker: or keep a HOWTO in your home directory :) |
| 18:49.39 | starseeker | will do that... |
| 18:49.42 | brlcad | nah, benign |
| 18:50.14 | ``Erik | and every time he stumbles through trying to relearn it, he'll go to add it to his HOWTO, then chew himself out because it was already there :D *duck* |
| 18:50.16 | brlcad | tanderson: please let me know if you have any questions -- getting brl-cad integrated really would be great |
| 18:50.44 | brlcad | it's the three-year race to see whether portage folks or apt folks get a final integration first it seems :) |
| 18:51.33 | starseeker | tanderson: I think some form of brlcad ebuild is in the science overlay |
| 18:51.38 | brlcad | tanderson: also .. our INSTALL, COPYING, and README files actually contain useful/relevant information, contrary to convention ;) |
| 18:51.49 | brlcad | might help with setting things up |
| 18:52.35 | starseeker | I really should tackle the itcl issue - that one was basically a showstopper |
| 18:52.46 | brlcad | and it's so easy |
| 18:52.50 | brlcad | you could probably figure it out now :) |
| 18:53.15 | starseeker | glances suspiciously at brlcad, shrugs, and pulls up configure.ac |
| 18:53.18 | ``Erik | 'cept the itcl/itk is a horrible mash of release 3.3.1 and bits out of their CVS because it broke with tcl85 |
| 18:53.39 | ``Erik | (sorry) |
| 18:53.49 | starseeker | ``Erik: Are you saying you wouldn't expect it to work with a system tcl/tk right now? |
| 18:54.07 | brlcad | ``Erik: yeah, but it works with 8.4+3.2 or 8.5+3.3 .. that can be specified |
| 18:54.19 | starseeker | woot: http://brlcad.org/w/images/f/fe/Interactive_Raytracing_-_The_nirt_Command.pdf |
| 18:54.30 | brlcad | at worst, there'd be a small patch |
| 18:54.40 | brlcad | nice work starseeker |
| 18:55.13 | ``Erik | hrm, bob commited with "Update version.", I wonder what that means |
| 18:55.20 | starseeker | wishes time_to_write/time_paperwork_overhead wasn't so close to 1... |
| 18:55.23 | brlcad | you think you could make it more detailed? it's kinda thin |
| 18:55.36 | starseeker | brlcad: thanks |
| 18:55.38 | brlcad | (just kidding!) |
| 18:55.39 | starseeker | brlcad: heh |
| 18:55.54 | tanderson | starseeker: I'm aware of that ebuild. One of my colleagues in gentoo put it there ;) |
| 18:55.58 | starseeker | I think we've already scared folks enough :-) |
| 18:56.17 | tanderson | brlcad: now that you put it as a challenge I'll be sure to work harder on it :) |
| 18:57.26 | starseeker | doesn't intend to touch nirt again until the time comes to libbu-ify it and make it behave "better" as a BRL-CAD component |
| 18:57.27 | ``Erik | wonders how much of http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/brlcad/ would help O.o |
| 18:57.53 | brlcad | tanderson: I'll be sure to announce you guys as winning over debian folks if it happens first ;) |
| 18:57.57 | starseeker | From what I recall of the ebuild stuff, the itcl issue was THE big remaining one. |
| 18:58.28 | tanderson | starseeker: yeah, definitely |
| 18:58.37 | starseeker | They were absolutely determined that it wouldn't go in unless/until it could build with all system libs, and WHERE to put it was almost as big an issue |
| 18:59.15 | tanderson | the where issue didn't make much sense to me as we already put kde and qt in a non-standard location |
| 18:59.36 | brlcad | and x11 ;) |
| 18:59.58 | brlcad | i don't recall, is gentoo one of the few that no longer has a librt.so from compat? |
| 19:01.39 | tanderson | starseeker: fbsd won't help us much because we are a lot stricter in some areas |
| 19:01.59 | tanderson | brlcad: what do you mean by 'compat'? |
| 19:02.46 | brlcad | librt is a deprecated library last I read |
| 19:03.02 | starseeker | he's talking about where one of the core name conflicts comes from |
| 19:03.14 | ``Erik | old sysV realtime library iirc? |
| 19:03.29 | brlcad | yeah, something like that |
| 19:03.37 | starseeker | HOZED his system when he ignored all warnings and attempted a /usr install |
| 19:03.55 | brlcad | started up in late 80's or early 90's .. lasted about 10 years, then was put on the chopping block |
| 19:04.18 | ``Erik | now there's a new one to play with, uh, a bayesian network library called libbn.so :) |
| 19:04.48 | starseeker | IIRC gentoo's first response was to ask us to rename our libs, which is a no-go |
| 19:05.29 | brlcad | i'm not too worried about them .. anyone with a 404 downloads page ... |
| 19:05.36 | tanderson | librt seems to be provided by glibc |
| 19:05.41 | brlcad | yep |
| 19:05.44 | brlcad | at least on linux |
| 19:05.57 | brlcad | it was part of a variety of libc implementations |
| 19:06.20 | brlcad | some moved the lib to a libc compat library, others kept it but marked as dead/deprecated |
| 19:06.43 | brlcad | it's more a matter of "is it still there" for a default system |
| 19:06.46 | starseeker | The most frustrating aspect of all that was the opendx ebuild (or maybe it was just dx) did similar non-standard things and was already in the main tree |
| 19:10.46 | tanderson | some people have different standards etc. |
| 19:11.02 | starseeker | nods. Apparently we attracted some real sticklers |
| 19:11.48 | starseeker | If the itcl issue is resolved, we MIGHT be able to figure out some kind of location |
| 19:11.57 | brlcad | woot, cha-ching .. my limit order executed |
| 19:12.26 | ``Erik | starseeker: like /usr/brlcad, where all those third party apps assume it'll be? :D |
| 19:12.30 | brlcad | yeah, the location should work now that mged can auto-locate all of its resources |
| 19:12.36 | starseeker | brlcad: Heh, who knew indecision on the part of the market could be so profitable? |
| 19:13.00 | brlcad | is loving it |
| 19:13.19 | starseeker | ``Erik: That would be my preference, but they REALLY wanted it in "standard" locations. That was one very frustrating discussion |
| 19:14.12 | starseeker | <evil chuckle> time to get the nirt stuff into svn, although it will mean dealing with our very first custom XSL logic... |
| 19:14.14 | ``Erik | you're just trying to get me on a rant about linux, aren't ya O.o :D |
| 19:14.44 | starseeker | ``Erik: Of course - it will keep me off a rant about the frustrations of that ebuild process |
| 19:27.25 | CIA-4 | BRL-CAD: 03bob1961 * r32988 10/brlcad/trunk/src/libged/ps.c: Added an option to draw a border around the image. Also added an option for specifying a border color. |
| 19:47.55 | CIA-4 | BRL-CAD: 03bob1961 * r32989 10/brlcad/trunk/ (5 files in 4 dirs): Added the png command to libged. For now, this works with wireframe only. |
| 20:00.24 | PrezKennedy | i love the EFF |
| 20:14.54 | CIA-4 | BRL-CAD: 03starseeker * r32991 10/brlcad/trunk/doc/docbook/articles/nirt/en/nirt.xml: Fix image link in nirt doc. |
| 21:52.18 | ``Erik | <PROTECTED> |
| 21:55.49 | brlcad | example, http://antwrp.gsfc.nasa.gov/apod/ap080924.html is public domain |
| 21:56.57 | brlcad | oops |
| 22:59.04 | starseeker | wonders if we can find a sun texture and add it to the Earth model :-) |
| 23:09.21 | ``Erik | well, given that the earth model is geometrically correct, I'd be awfully tempted to throw a sketch in that was "mccan't/failin '08" on it :( and that just wouldn't be very proper |
| 23:10.32 | ``Erik | http://mu.org/~bright/lj/Sarah-Palin-Hunter.jpg |
| 23:11.25 | ``Erik | http://mu.org/~bright/lj/2008-09-01-socksbarney_181.gif |
| 23:39.30 | *** join/#brlcad geocalc (n=geocalc@91-171-193-121.rev.libertysurf.net) | |