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) |