IRC log for #brlcad on 20100314

01:16.28 starseeker ``Erik: sure, send him to me
01:16.36 starseeker I'm not on such a tight deadline
03:35.26 *** join/#brlcad Ralith (~ralith@69.90.48.97)
06:52.11 *** join/#brlcad Phurl_ (~mdupont@2001:0:53aa:64c:2051:291b:ae2d:1b81)
09:19.23 ``Erik "look, if your mother made dresses, I'd have called her a tailor" heh
15:37.13 starseeker tries out clang on amd64
15:42.57 CIA-85 BRL-CAD: 03starseeker * r38028 10/brlcad/trunk/src/libbu/parse.c: Quell warning - assuming this is indeed supposed to be a literal percent character in the output.
15:44.51 CIA-85 BRL-CAD: 03starseeker * r38029 10/brlcad/trunk/src/libbn/tabdata.c: Fix what looks to be typo - actually print the filename string.
16:05.03 CIA-85 BRL-CAD: 03starseeker * r38030 10/brlcad/trunk/src/librt/pr.c: Too many conversions for number of data arguments, uvcoord struct doesn't have any more info - remove extra.
16:05.52 *** join/#brlcad dnk-88 (~dnk-88@217.21.40.13)
16:07.11 *** part/#brlcad dnk-88 (~dnk-88@217.21.40.13)
16:20.15 *** join/#brlcad dnk-88 (~dnk-88@217.21.40.13)
16:21.56 CIA-85 BRL-CAD: 03starseeker * r38031 10/brlcad/trunk/src/librt/primitives/arb8/arb8.c: Unless I'm mistaken, primitive name isn't available within the tess routine - none of the other primitives seem to have a tess(%s) pattern anywhere.
16:22.53 CIA-85 BRL-CAD: 03starseeker * r38032 10/brlcad/trunk/src/librt/primitives/arb8/arb8.c: No string in tnurb arb8 routine either.
16:24.21 CIA-85 BRL-CAD: 03starseeker * r38033 10/brlcad/trunk/src/librt/primitives/arbn/arbn.c: If there is a way to report specifics here, looks like it should be done uniformly for all the primitives - for now, it's not printing anything useful here anyway so clear up the warnings.
16:27.38 CIA-85 BRL-CAD: 03starseeker * r38034 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: size_t in use here - if we're now good with size_t, hopefully we can use %zu?
16:29.38 CIA-85 BRL-CAD: 03starseeker * r38035 10/brlcad/trunk/src/librt/primitives/dsp/dsp.c: print all the arguments given
16:30.30 CIA-85 BRL-CAD: 03starseeker * r38036 10/brlcad/trunk/src/librt/primitives/ell/ell.c: Another stray %s in ell tnurb
16:50.20 CIA-85 BRL-CAD: 03starseeker * r38037 10/brlcad/trunk/src/librt/primitives/extrude/extrude.c: Not immediately clear how to get the sketch name in this context - anyway should be easy for debugger to check the actual extrude.
16:56.50 CIA-85 BRL-CAD: 03starseeker * r38038 10/brlcad/trunk/src/librt/primitives/generic.c: Not sure what the idea is with %V, but this should function to append the string to logstr - probably a better way using something like bu_vls_vlscatzap to do this...
16:57.59 CIA-85 BRL-CAD: 03starseeker * r38039 10/brlcad/trunk/src/librt/primitives/hf/hf.c: Supply arguments to bu_log string.
17:00.12 CIA-85 BRL-CAD: 03starseeker * r38040 10/brlcad/trunk/src/librt/primitives/tgc/tgc.c: Yay, this time the name actually is available.
17:02.18 CIA-85 BRL-CAD: 03starseeker * r38041 10/brlcad/trunk/src/librt/wdb.c: Add a couple missing printf args.
17:05.23 CIA-85 BRL-CAD: 03starseeker * r38042 10/brlcad/trunk/src/librt/primitives/nmg/nmg_ck.c: Assuming they want the shell pointer here...
17:09.17 CIA-85 BRL-CAD: 03starseeker * r38043 10/brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c: Add pointer arguments, correct form of bu_log
17:13.56 CIA-85 BRL-CAD: 03starseeker * r38044 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c: Add pointer arguments
17:16.46 CIA-85 BRL-CAD: 03starseeker * r38045 10/brlcad/trunk/src/librt/primitives/nmg/nmg_pr.c: Fix some debug bu_log statements in nmg_pr
17:28.24 CIA-85 BRL-CAD: 03starseeker * r38046 10/brlcad/trunk/src/librt/primitives/nmg/ (nmg_pt_fu.c nmg_rt_isect.c nmg_rt_segs.c nmg_tri.c):
17:28.24 CIA-85 BRL-CAD: More bu_log tweakage for nmg. These should probably be gone over carefully to
17:28.24 CIA-85 BRL-CAD: see what should actually be reported in debugging to be most useful, but since
17:28.24 CIA-85 BRL-CAD: they sure weren't doing the right thing with malformed bu_log statements this
17:28.24 CIA-85 BRL-CAD: won't be any worse.
17:33.05 *** part/#brlcad dnk-88 (~dnk-88@217.21.40.13)
17:35.12 CIA-85 BRL-CAD: 03starseeker * r38047 10/brlcad/trunk/src/libfb/ (fbserv_obj.c if_X.c if_remote.c): Couple minor libfb bu_log and return type tweaks.
17:36.44 CIA-85 BRL-CAD: 03starseeker * r38048 10/brlcad/trunk/src/libwdb/bot.c: Report the name.
17:47.31 ``Erik yowza, starseeker is on a mission here O.o
17:50.29 ``Erik (for shits and giggles: try it on bz.)
17:56.46 starseeker ``Erik: that blasted %V thing is annoying
17:57.18 starseeker sorry about the spamming - I figured it would be just a few warnings given the "clean" status of things, and then it kinda snowballed...
17:58.12 ``Erik *shrug* but it'd be interesting to see what new errors you introduced on non-linux platforms... bz and crit are reasonably x86 boxen to do that on :D
17:59.01 ``Erik (crit being the latest shiney and under-utilized, bz is a couple years out of date and 'production')
18:00.00 ``Erik dangit, she's jumping up on my lap and biting the insides of my arms
18:00.26 starseeker nods
18:00.48 starseeker I'm to the failure I remember from before:
18:00.50 starseeker ../../../brlcad/src/liboptical/sh_billboard.c:117:41: error: initializer element is not a compile-time constant
18:00.53 starseeker struct bu_structparse bbd_parse_tab[] = {
18:01.25 ``Erik yeh, break it into two+ lines, with the setting after teh definition
18:01.29 starseeker iirc, from what brlcad said we need to define something specific to each compiler about offsets... little beyond my depth
18:02.13 ``Erik nah, that one should be changing struct blah meh[] = { somevar }; to struct blah meh[]; meh[0] = somevar;
18:02.27 starseeker ah
18:02.43 starseeker will monkey with it, but let me get crit building first
18:03.57 ``Erik it's named crit because I was preparing to set up a webpage for the world of warcraft guild I was in, "Crit Happens" :)
18:04.04 ``Erik doesn't get much nerdier than that
18:04.07 starseeker jove is busted on gentoo again <grr>
18:04.10 starseeker hehe
18:04.19 ``Erik jove is busted on rhel5 as well
18:04.35 starseeker <shatner>jove... must... die!</shatner>
18:04.54 ``Erik actually, yeah... I almost gutted it friday
18:05.11 ``Erik but figured brlcad might bitch and whine if I did that
18:05.46 starseeker proposes we hunt up an alternative to stick in as the "always there" editor
18:05.51 ``Erik ed.
18:06.05 starseeker why do you hate our users so? ;-)
18:06.13 ``Erik it's the one true editor
18:06.58 starseeker nano is GPL, so that's out
18:07.20 ``Erik nvi?
18:07.35 starseeker that might do, actually
18:07.45 ``Erik (if vi isn't on a system, that system is in no shape to run something like BRL-CAD imho)
18:07.51 starseeker true
18:08.08 starseeker was wondering if there is anything that could also run on Windows
18:08.27 ``Erik back in my sysadmin days, the crash cart sequence was "vim/emacs" no? ok, vi... no? shit... ed? no? bootcd?
18:08.46 starseeker heh - I think that's still true
18:09.10 ``Erik and then the joy of figuring out what went wrong, how it went wrong, why it'll never go wrong again, how much money was lost, etc
18:09.34 ``Erik when "http://www.fedex.com" just stops working, some people get upset :D
18:10.21 louipc Yeah vi is a POSIX requirement isn't it?
18:10.50 louipc I'd recommend http://ex-vi.sourceforge.net/ if you're thinking about it :P
18:10.56 ``Erik believe so, but we do run on a couple non-posix os's
18:11.03 louipc it's tiny
18:11.20 louipc and works pretty nicely
18:11.31 ``Erik ah, and a bsd license, to boot
18:13.35 louipc and no desires for a silly GTK front-end
18:14.27 ``Erik compiles his vim with the NO_GUI option
18:14.41 ``Erik but I do add cscope and ruby support :)
18:15.35 louipc yeah vim is more for real work
18:18.09 starseeker http://tclpad.sourceforge.net/ or http://sourceforge.net/projects/tcltextedit/ would be nice except they're both GPL
18:18.42 ``Erik gotta say, slime is nice... I hope tic gets his project working well... gotta say, if 'viper' is what emacs folk think vi is like, holy shit, no wonder they refuse to try a real vi
18:23.19 ``Erik (tic is doing a slime like plugin for vim, talks to the same swank backend)
18:23.30 louipc interesting
18:23.43 starseeker auugh - this one actually looks nice even, but still GPL: http://code.google.com/p/ezdit/
18:24.00 ``Erik he's in #lisp, I'm sure he'd be happy to talk if that's something that interests ya :)
18:24.49 starseeker desperately wonders if we could get away with the editor being GPL, as long as all we do is call it like we do any other editor...
18:25.01 ``Erik we do have GPL bits in the repo already...
18:25.10 louipc it's interesting, but beyond me at this point :/
18:25.52 CIA-85 BRL-CAD: 03starseeker * r38049 10/brlcad/trunk/src/librt/primitives/generic.c: Ah, I remember now being told something about our adding %V ourselves - whoops.
18:25.54 louipc I don't see why you really need to bundle an editor
18:26.16 louipc an editor of some kind comes standard on any OS these days
18:26.42 starseeker louipc: it's more or less a guarantee of functionality
18:26.48 louipc it'd be like gcc including an editor so you wouldn't be stuck not being able to edit code
18:26.51 ``Erik I think at one point it was "people expect jove handy when they use BRL-CAD", but I think all those people are retired or dead now O.o
18:26.54 starseeker "at least THIS will always work... kinda thing"
18:26.57 louipc they don't include an editor do they?
18:27.05 ``Erik 'cat' is a good editor
18:27.08 CIA-85 BRL-CAD: 03starseeker * r38050 10/brlcad/trunk/src/libged/ (11 files): Clear up a few warnings from clang in libged.
18:27.19 starseeker louipc: some of our commands have to launch an editor
18:27.21 ``Erik cat > myfile.c
18:27.25 ``Erik *codecodecode* ^D
18:27.39 starseeker ``Erik: delayed commit msgs, actually
18:27.41 louipc gives the thumbs up
18:27.48 CIA-85 BRL-CAD: 03starseeker * r38051 10/brlcad/trunk/src/liboptical/photonmap.c: Odd use of % in bu_log...
18:28.00 ``Erik was ignoring the cia messages... heh
18:28.22 starseeker plus, if people learn "the editor that comes with BRL-CAD" and we make it available cross platform, they can always get stuff done wherever they are
18:28.31 starseeker (jove being a case in point...)
18:28.48 louipc why can't the OS's editor be considered a dependency like any libraries?
18:29.06 ``Erik 'cept I think the one platform that doesn't have vi doesn't support jove, either... O.o
18:29.24 louipc hehe
18:30.00 louipc if you don't have a windowing system you shouldn't complain to brl-cad about it
18:30.21 louipc that's a standard feature of a desktop system
18:30.32 louipc shrugs helplessly
18:31.21 ``Erik I've argued that it should be the packager/sysadmins job to get the right things in place, got shot down with the "but it needs to 'just work' no matter what" thinking
18:31.49 louipc yeah I understand the 'just work' mentality
18:31.50 ``Erik so now packagers jump through hoops to disable half the build to use deps and no sane person seriously intends to do --enable-all
18:32.29 louipc but you link to the OS libraries, so you can just as well 'link' to it's standard editor
18:33.05 louipc unless you really want special functionality in an editor
18:34.19 ``Erik which os libraries? heh, didja notice libpng and zlib in the other dir? :D
18:36.02 louipc I think I remember someone using a binary build from the website the other day that wouldn't work becaue it was linking to an old library...
18:36.41 ``Erik yeh, stdc++ 5 instead of 6
18:36.48 louipc ya
18:36.51 ``Erik was a very old version of BRL-CAD though
18:41.47 starseeker wonders if nvi can be coaxed into running inside a tk window :-)
18:41.55 starseeker that would probably be the best solution
18:42.38 louipc nvi has issues with wide-chars/unicode
18:42.53 starseeker <snort> and jove doesn't?
18:42.59 louipc ex-vi works perfectly as far as my experience
18:43.17 starseeker http://ex-vi.sourceforge.net/?
18:43.27 louipc except if the file is too large, but that can be configured in a header to accept larger files
18:43.30 louipc yeah
18:44.43 louipc ymmv :D
18:45.52 starseeker on the other hand, the licenses should be all clear now so we could snarf the unicode stuff from ex-vi and stick it in nvi
18:46.11 starseeker infinite undo is a Good Thing
18:46.26 louipc oh you like the infinite undo
18:46.50 starseeker uh, yeah...
18:48.33 louipc as far as I can reason is that people would prefer to use their own editor anyways
18:49.01 starseeker nods - normally we just pull the EDITOR variable
18:49.05 louipc or one they're more familiar with... like the standard one on their OS
18:49.17 louipc if they don't know how to config EDITOR
18:49.18 starseeker O.o is this actually curses on Windows? http://pdcurses.sourceforge.net/
18:51.33 louipc guess so
18:52.02 starseeker cackles evilly
18:52.18 starseeker sigh
18:52.24 starseeker ``Erik: the filesystem is full
18:52.30 louipc wa
18:52.34 starseeker crit
18:52.42 starseeker one of the bz machines
18:52.46 louipc oh
18:54.49 starseeker so the plan is clear - port the unicode handling from ex-vi to nvi, get nvi working with pdcurses, get nvi+pdcurses working inside a tk window, and replace jove :-P
18:55.19 starseeker (then sit back and listen to the screams of those accustomed to jove keybindings as they meet vi)
18:56.36 louipc or listen to the sound of crickets
18:56.39 louipc :D
18:56.56 starseeker we do still have a few jove users
18:57.25 ``Erik yeah, some damn fool put all that docbook crap in to the source, now it corks filesystems
18:57.28 starseeker if absolutely no-one anywhere used it, it would probably have been gone long ago
18:57.37 louipc why not just leave it then?
18:57.46 louipc no need to stir up the pot
18:57.52 ``Erik 'k, a gig or so is free now
18:57.57 starseeker ``Erik: thanks :-)
18:58.06 starseeker louipc: 'cause it's a thorn in our side compile-wise
18:58.07 ``Erik 2g
18:58.38 louipc but it's disabled by default
18:59.10 ``Erik jove is on the deprecated list, too
19:04.16 starseeker louipc: apparently there are folks looking at nvi+UTF-8: http://www.kotnet.org/~skimo/nvi/
19:05.34 louipc it's at least 3 yrs old
19:06.03 louipc but I guess you could find the patches in debian or something
19:06.11 louipc I think they package nvi
19:06.17 starseeker so does gentoo
19:07.52 louipc I guess I prefer to avoid a dormant upstream
19:40.43 ``Erik see, this is where I get spooled up... dormant upstream?
19:41.29 ``Erik the lack of updates could mean that yes, the maintainer got bored, moved on, whatever... it could ALSO mean that there simply isn't any reason ... no bugs, no new features required, it's "done"
19:42.05 ``Erik I have a few bits of sofwtare that are very much maintained, but haven't been updated in several years... dormant? no. Done? yes.
19:42.22 ``Erik shakes his cane at the leenewx whippersnappers some
20:30.26 louipc well if you consider a text editor that doesn't properly support unicode complete that's another thing
20:31.45 louipc well as I recall it truncates any file up to the point of the occurance of a wide character
20:31.57 louipc destroying your data in the process
20:32.40 louipc if they can't release a new version to fix such a critical bug, they are obviously dormant
20:48.01 ``Erik aight *shrug* if the issue has been reported and they do that, then yeah, I agree
20:48.26 ``Erik but I've seen many 'active' projects called dormant/dead just because they don't release every 2 weeks
20:48.45 ``Erik knowwhatImean,vern?
20:49.06 louipc yeah I know what you're saying
20:53.32 ``Erik having sat and watched someone on irc bitch about one of my projects being "dead" because there hasn't been a release in X months... I have some personal issue there :)
20:54.17 *** join/#brlcad Ralith (~ralith@69.90.48.97)
20:57.10 louipc haha
20:57.19 louipc if there's nothing to fix then why release?
20:59.28 ``Erik that's my opinion, but I've seen zomfg people calling a project 'dead' due to lack of releases
21:00.06 ``Erik I've seen one of MY projects called dead because there hadn't been a release in a few months...
21:01.23 ``Erik this only contributes to my derisive behavior towards linux users... :D
21:02.16 *** join/#brlcad Nohla (~jesica@190.177.148.127)
21:03.00 ``Erik the bsd guys... I've stated "yo, this has been sitting here for 10 years, we're using archive sites for the src, can we cal this dead?" "uh, is there anything wrong with it? no? then hold yer horses
21:26.03 starseeker ``Erik: bah, full again
21:26.14 starseeker what ate all the disk space?
22:11.16 Nohla starseeker hola!
23:00.48 *** join/#brlcad Nohla (~jesica@190.177.191.202)
23:20.33 *** join/#brlcad pitanga (~pitanga@fsf/member/pitanga)
23:24.43 ``Erik peoples home dirs
23:35.46 *** part/#brlcad pitanga (~pitanga@fsf/member/pitanga)

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