IRC log for #brlcad on 20071026

00:17.43 louipc yeah I should probably disable jove
00:47.52 *** join/#brlcad poolio (n=poolio@c-71-236-67-238.hsd1.pa.comcast.net)
02:13.14 *** join/#brlcad louipc (n=louipc@67.68.54.228)
03:21.05 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:36.50 *** join/#brlcad louipc (n=louipc@67.68.54.228)
04:51.35 *** join/#brlcad poolio__ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
05:09.51 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
05:48.21 *** join/#brlcad Z80-Boy (i=clock@77-56-68-229.dclient.hispeed.ch)
07:02.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871835.dsl.bell.ca)
07:17.30 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:09.19 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:53.46 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
12:27.30 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:27.30 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
12:27.30 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
12:41.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-134.pools.arcor-ip.net)
14:38.11 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871835.dsl.bell.ca)
15:08.49 IriX64 http://irix32.spaces.live.com/photos/cns!C456D36896FA7A58!141/?startingImageIndex=0&commentsExpand=0&addCommentExpand=0&addCommentFocus=0&pauseSlideshow=0 <---- brlcad and vista64 :) (my new affliction) :)
15:09.52 IriX64 mmm maybe this is better ... http://www.irix32.spaces.live.com/photos
15:34.59 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.pa.comcast.net)
15:38.42 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
15:38.42 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
15:41.28 brlcad "Erik may be interested in the fact that Jutland is the mainland of Denmark and definitely no part of Germany"
15:43.36 CIA-27 BRL-CAD: 03brlcad * 10brlcad/regress/Makefile.am: delete the solids.rt.log file
16:17.22 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
16:44.13 ``Erik hehehehe http://rfc.net/rfc3514.html
16:46.03 ``Erik brlcad: I'm ready too much historical stuff lately :D northern jutland is where archeologists think the cimbri lived, who were a germanic people who caused a lot of grief for the roman empire :D
16:55.57 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
17:04.54 *** join/#brlcad AcI1 (n=1@net12.mlyniec.gda.pl)
17:04.56 *** part/#brlcad AcI1 (n=1@net12.mlyniec.gda.pl)
19:42.28 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/lgt/lgt.c: remove dead iris code
20:14.30 *** join/#brlcad Z80-Boy (i=clock@77-56-80-224.dclient.hispeed.ch)
20:27.29 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
21:01.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782509.dsl.bell.ca)
21:42.01 starseeker For my fellow Gentoo users: BRL-CAD ebuild is bumped to latest version: http://bugs.gentoo.org/show_bug.cgi?id=77197
21:43.01 louipc I think I want a BRL-CAD baseball cap with the big eagle logo :D
21:46.47 Maloeran BRL-CAD is in portage now? Neat, I always just compiled
21:48.14 louipc heh yeah I compiled too
21:49.27 louipc does the new brl-cad website seem kind of crowded to you?
21:49.54 louipc I could do without the whole bottom section :/
21:50.02 starseeker Not in portage, on the bugzilla for Gentoo
21:50.16 starseeker I'd like it to be in portage, but so far I can't attract the interest of a developer
21:50.27 starseeker I could try BECOMING a developer, but that takes time...
21:50.42 louipc are there set guidelines to become a developer?
21:50.54 kwizart well how do you solve the tcl tk probem with 8.5 not stable ?
21:51.03 starseeker Sort of - you need a mentor and pass some quizzes, etc.
21:51.08 starseeker I use the internal copy
21:51.12 louipc I don't think my distro has any. It's just "hey we like you, you're a dev"
21:51.17 starseeker I install in opt
21:51.24 kwizart shared libs ?
21:51.43 kwizart x86 or can you test x86_64 also ?
21:51.59 starseeker BRL-CAD's configure script is intelligent - if you have a correct tcl/tk installed it will use it, otherwise it builds a local copy for brl-cad
21:52.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (38 files in 8 dirs): yet another surge of level 4 flawfinder string length checks. somewhere around 30-40% done.
21:52.22 kwizart well usually, we still have tcl tk 8.4
21:52.27 brlcad louipc: sure, see the HACKING file
21:53.10 louipc brlcad: :D I meant gentoo dev, but thanks
21:53.18 kwizart for now it seems to work but i need to genertate sh autgen.sh
21:53.25 brlcad louipc: ah :)
21:53.29 kwizart and fix: sed -i -e 's|/usr/brlcad/bin/btclsh|%{_bindir}/tclsh|' $RPM_BUILD_ROOT%{_datadir}/tclscripts/mged/points.tcl
21:53.44 kwizart and sed -i -e 's|/bin/tclsh|%{_bindir}/tclsh|' $RPM_BUILD_ROOT%{_datadir}/tclscripts/geometree/{geometree.tcl,GeometryBrowser.tcl}
21:54.15 starseeker I have the ebuild call autoconf, and there's a patch for tcl/tk needed as well (someone else found the solution to that)
21:54.45 kwizart using tcl 8.4 or last 8.5b1 ?
21:54.56 starseeker 8.5
21:55.05 starseeker the internal copy in BRL-CAD's cvs
21:55.18 starseeker or tarball, actually...
21:56.04 kwizart actually i'm using 85b1 system...(shared libs) but i cannot compile itcl itk system so i'm using brlcad for theses
21:56.38 kwizart i need also to rename wall
21:56.39 kwizart mv $RPM_BUILD_ROOT%{_bindir}/wall $RPM_BUILD_ROOT%{_bindir}/brlcad-wall
21:56.54 kwizart since it conflict with wall command
21:57.14 brlcad kwizart: curious those fixes .. are they specific to an environment?
21:57.24 louipc brlcad: btw I just figured that you wouldn't need the md5sum in the archlinux PKGBUILD included in brlcad src. It would kind of be like making a cvs pkg which doesn't have that check either. I will fix it.
21:57.37 brlcad are more importantly, anything that can be done to change our sources so you don't have to make your fixes down the road?
21:57.45 brlcad (wall is a known one, just haven't gotten to it)
21:57.56 brlcad but the other seds are new
21:57.59 kwizart (installed in /usr since it aims to use Fedora guidelines - to be added for F9 maybe )
21:58.45 brlcad kwizart: that is ill-advised still at the moment for fedora if you have conflicting libs
21:58.56 brlcad namely librt, libbu, and libbn
21:59.08 kwizart brlcad, actually rpm checks for scripts shebang, if the command do not exist, then there is a problem with requires at rpm install
21:59.51 brlcad I don't mean commands, I mean specifically libs
22:00.25 brlcad librt is the most common conflict
22:00.28 kwizart hum...
22:00.45 brlcad ours predates, but the kernel compat lib is found on many systems
22:01.02 kwizart then that would be fine to change SONAME
22:01.14 kwizart [root@kwizatz bin]# rpm -qf /usr/lib64/librt.so
22:01.14 kwizart glibc-devel-2.6-4
22:01.23 brlcad ours is a ray-trace library, the other is a real-time kernel library that is deprecated
22:01.53 kwizart maybe i will raise this problem, to see if we can remove it..
22:01.56 kwizart for F9
22:01.59 brlcad exactly my point, care should be taken to not clobber the system lib or lots will be broken
22:02.04 kwizart but maybe compat will need it
22:02.07 brlcad or yeah, remove it
22:02.30 kwizart but shouldn't it be easier to change SONAME ?
22:02.53 brlcad for us, it's are most fundamental library and will not likely be changed on our end
22:02.58 kwizart configure could hadle this properly (saw some sample somewhere )
22:03.03 brlcad our primary user base relies on it and expects it
22:03.40 kwizart could do some search to provide a clean way to handle that...
22:03.52 kwizart yes i don't mean to remove it
22:03.52 louipc kwizart: Fedora doesn't have some standard means of working around conflicts like that?
22:04.11 brlcad I mean even to rename it, our librt goes back nearly 25 years of active use
22:04.49 kwizart well, the namespace is a problem, if there is a lot, then might be better to have libs installed in /usr/lib(64)/brlcad/
22:04.53 brlcad the approach I'm hoping to eventually add will be something like haveing a /usr/lib/brlcad where our libs would reside
22:05.25 kwizart and having a /etc/ld.so.conf.d/brlcad.conf to provide a clean way to say the path to the ldconfig
22:05.27 louipc tjat
22:05.31 brlcad we have similar conflicts with binaries, but none of those to date are really problematic fortunately (e.g. wall, can be trivially changed)
22:05.32 louipc that'd be alright
22:06.01 kwizart but since it is mandatory to have shared libs, then the SONAME have to be different
22:06.31 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871835.dsl.bell.ca)
22:07.56 brlcad mandatory for whom?
22:07.56 kwizart librt.so.19 librt.so.1 for glib, so i think they will not conflict, unless for librt.so
22:08.10 kwizart mandatory for pacakges within Fedora...
22:08.54 brlcad i.e. the most important one will conflict if they're in the same dir
22:09.19 brlcad if they're not in the same directly, then it shouldn't be a problem since our binaries will have rpaths to what they need
22:09.28 kwizart that why it can add a prefix
22:09.36 kwizart rpath are not allowed neither
22:09.54 brlcad eh, "rpath are not allowed" .. what does that mean exactly?
22:10.05 kwizart rpmbuidl command block them (as this will prevent to use the improvements with the linker...)
22:10.28 brlcad it's a compile-time setting
22:10.30 kwizart you cannot approve a package to be in Fedora if there is rpaths within
22:10.43 starseeker kwizart: It might be useful to check over the gentoo bug history for brl-cad
22:10.48 brlcad that's pretty much any tool that links with libtool
22:10.49 kwizart yes it is (and i've removed them in my testing package )
22:11.29 kwizart with chrpath since removing them in libtool will prevent them to link at build time (removed after make install )
22:11.29 starseeker kwizart: brlcad generally has specific ways of doing things that are not subject to change, for very long historical reasons
22:11.40 louipc heehee
22:11.50 brlcad I somehow highly doubt that is an enforceable rule if there really is such a rule.. :)
22:11.51 starseeker kwizart: What about puting it somewhere like opt?
22:12.23 starseeker Or whatever Fedora uses for opt?
22:12.43 starseeker Surely there must be other packages out there that cannot be installed in /usr without problems
22:12.46 louipc yeah there's gotta be some kind of provisions within fedora guidelines to deal with such conflicts sanely
22:13.00 kwizart Fedora uses /usr :)
22:13.18 starseeker I can speak from personal experience - putting brlcad in /usr is a fools game
22:13.19 kwizart fedora packages distributed by Fedora
22:13.29 brlcad starseeker: I've yet to see a single one of the major distros actually accommodate name collisions outside of forcing one or the other to change their name
22:13.30 kwizart meant /usr/bin /usr/lib(64)
22:13.37 kwizart not /usr/brlcad
22:13.39 starseeker meh
22:13.55 kwizart well that's a packager problem actually...
22:14.00 starseeker kwizart: I had to re-install my system twice to clean up messes I made with /usr installs
22:14.15 louipc brlcad: ouch
22:14.22 kwizart i can handle theses problem... if it works fine.. (and i will have time to checks )
22:15.00 kwizart starseeker, well i install thing in /usr with rpm
22:15.21 starseeker The name collision is fundamental.
22:15.29 louipc yeah manual install should go in /usr/local non?
22:15.32 starseeker It's also rather insidious
22:15.44 kwizart louipc, yes indeed
22:15.44 brlcad kwizart: I do appreciate the efforts, and would strongly prefer finding a solution that doesn't require changing our product names for our libraries -- binaries we can probably adjust depending on which one, but the libraries have extensive heritage behind them (that predates linux itself)
22:15.48 starseeker I had my system keep working after brlcad nuked the libraries, which was even stranger than total failure
22:16.42 brlcad it'll install usually with no problem, the issue is usually librt getting replaced, which can render a system unusable
22:17.00 brlcad or if openssh is installed and their libbn is installed, and our libbn clobbers it
22:17.01 louipc I hear of some people caching the whole system in memory hehe
22:17.49 louipc brlcad: that shouldn't happen with the pkgs checking for file conflicts
22:17.54 brlcad kwizart: if there's build settings that I can change on our part, please let me know (e.g. the sed issues)
22:18.02 louipc 'rpm' as kwizart said
22:18.03 brlcad louipc: you'd think
22:20.31 kwizart brlcad, first step would be to use /usr/lib(64)/brlcad but it would be fine to have also librt-brlcad.so.19 (i knwo you will be disapointed but since it will be provided by brlcad-config or pkgconfig, does it would matter ?...)
22:20.56 kwizart just a thought...^^
22:22.22 brlcad /usr/lib(64)/brlcad would be fine, but changing the .so's name would certainly be a last resort
22:22.55 brlcad i mean in all fairness, would you consider renaming glibc's deprecated librt.so librt-glibc.so.19 ? it's just as absurd
22:23.15 kwizart i will try to see...
22:23.38 brlcad especially since theirs is 'dead' last I read, but even if it wasn't
22:23.50 kwizart then openssl also : /lib64/libssl.so.6 ( needs to checks)
22:24.30 brlcad there are potentially others as well, those are just two pretty popular/common conflicts that I can name
22:24.39 kwizart i think glibc in Fedora 8 is enought recent to drop old things... (Fedora 8 will have glibc 2.7 )
22:26.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: re-enable the checks for tcl8.4, see if we can get both 8.4 and 8.5 working so beta isn't required.
22:26.29 kwizart hum nice...
22:29.25 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: merge in the release notes from STABLE
22:30.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ChangeLog: merge in 7.10.4 ChangeLog from STABLE
22:30.35 louipc woo
22:41.05 brlcad woo hoo, down to 650 level 4 issues!
22:41.34 brlcad (from about 1700)
23:04.18 ``Erik heh
23:05.44 ``Erik unfortunately, when I do a fresh checkout of my dev tree and delete all the 'imported' stuff, sloccount says I'm a little less impressive :/
23:09.31 louipc hmm
23:14.00 *** join/#brlcad yukonbob (n=yukonbob@204-225-123-148.xdsl.convoke.net)
23:14.20 ``Erik SILENCE, MAGGOT!
23:22.02 yukonbob ~lart maggots
23:22.02 ibot does a little 'dpkg -P maggots' action
23:26.13 ``Erik heh

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