irclog2html for #brlcad on 20050509

00:54.21 *** join/#brlcad dan_falck (~danfalck@pool-71-111-62-241.ptldor.dsl-w.verizon.net)
02:15.25 *** join/#brlcad PKMOBILE (~Matthew@130.85.253.237)
03:07.58 *** join/#brlcad ChanServ (ChanServ@services.)
03:07.59 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
05:05.48 *** join/#brlcad PrezKennedy (~Matthew@resnet-253-237.resnet.umbc.edu)
05:18.26 *** join/#brlcad ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc)
05:18.27 *** topic/#brlcad is http://brlcad.org/ || BRL-CAD is now Open Source! || Screenshots: http://sourceforge.net/project/screenshots.php?group_id=105292 || http://brlcad.org/images/mged.jpg || Release 7.2.0 is posted (20050305)
07:07.06 *** join/#brlcad d_rossberg (~c28bf505@bz.bzflag.bz)
12:20.41 narnia learner, there is a good reason for writing a compiler. the current part21 parser is the one originally written by nist. it is written in c++. not lex/flex or yacc/bison but straight c++.
12:22.59 narnia also from looking at it again it does nothing to check the local or global 'where' clauses.
12:43.21 narnia i will figure something just nevermind.
13:40.48 *** join/#brlcad polyspin (~butler@bz.bzflag.bz)
13:41.31 polyspin twingy: Does the observer work on the mac? Could we demo tomorrow using a mac laptop?
14:33.22 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c: M-x indent-region and other ws
16:14.33 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/fb_log.c: indent-region, error if we can't log at compile-time
16:22.27 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/fb_log.c: bah, preprocessor goo begone
17:01.21 *** join/#brlcad polyspin (~butler@bz.bzflag.bz)
17:25.05 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c:
17:25.05 CIA-3 BRL-CAD: do not let any key press or mouse release make the lingering framebuffer
17:25.05 CIA-3 BRL-CAD: disappear (!). also do not close stderr since that is what the child uses when
17:25.05 CIA-3 BRL-CAD: fb_logging. stub in the same behavior as the X24 interface where it reports the
17:25.05 CIA-3 BRL-CAD: rgb value at a particular coordinate.
17:58.04 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/ (if_4d-old.c if_ogl.c if_ogl_win32.c): BRL frambuffers are just framebuffers now
18:19.20 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/util/ (pl-X.c pl-X10.c): return a value and sleep less before existing
18:22.19 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c: throttle the linger idle event loop so that we don't end up calling XCheckWindowEvent as fast as possible.
18:23.17 CIA-3 BRL-CAD: 03brlcad * 10brlcad/NEWS: throttle cpu usage on lingering OpenGL frambuffers
18:32.17 learner we're so late.. sheesh
18:39.41 *** join/#brlcad ``Erik (erik@pcp0011474399pcs.chrchv01.md.comcast.net)
18:39.47 *** join/#brlcad polyspin (~butler@bz.bzflag.bz)
18:48.03 CIA-3 BRL-CAD: 03brlcad * 10brlcad/configure.ac: print out the right results for the java test
18:52.45 learner we're no less stable than previous releases, in fact we're more stable among other improvements
18:53.13 learner that's the whole point of the timely periodic iterations
18:54.48 learner there's nothing that prevents more releases as more gets fixed too
18:59.32 learner speaking of bugs, I've tracked down the longstanding opengl framebuffer bug.. pure blind luck that I found the cause
19:00.34 learner it's the bug that causes ogll to bus error out on the mac
19:01.15 learner it basically ends up trying to blit to an ogl context that for "some reason" yet determined isn't ready to blit
19:01.36 learner if you turn on the multiple window flag (which was my blind luck), it works just fine
19:02.16 learner multiple window forces a direct ogl context whereas non uses indirect
19:02.40 polyspin hrm
19:02.59 learner er, other way around.. multiple is indirect, non is direct
19:03.05 learner direct is not ready for some reason
19:03.41 learner debugging that led to a handful of other debugging/fixes too
19:03.52 learner like why it eats up 100% cpu/io on linger
19:04.01 learner why it won't output debug after raytrace starts
19:04.20 learner why mouse/key events killed the window
19:05.18 learner only one I didn't try to fix was the old "performance bottoms out" bug .. encountered it on wopr with postage stamp renders
19:06.17 learner ``Erik, what's the configure line you use for jdk?
19:08.43 ``Erik ../../configure --prefix=/usr/brlcad --with-jdk=/usr/local/jdk1.5.0
19:08.49 ``Erik (freakin' query mode)
19:08.53 learner :)
19:08.54 learner k
19:09.07 learner you know that prefix is the default, right?
19:09.16 ``Erik yeah, but I'm a pedantic sob
19:16.49 learner bingo
19:17.07 learner glXCreateContext was being told to make a direct context
19:17.38 learner if it can't/won't do direct, it doesn't fail, it just doesn't give you a direct context so you have to check whether the context given was direct
19:17.45 learner that's why it crashed
19:18.07 learner the context was never acquired/released since it was assumed to be direct
19:29.33 CIA-3 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c:
19:29.33 CIA-3 BRL-CAD: glXCreateContext might not be able to make a direct context, so don't presume
19:29.33 CIA-3 BRL-CAD: that it will. if it's not, we need to turn on the multiple_windows flag so that
19:29.33 CIA-3 BRL-CAD: the context is properly acquired/released. this fixes a bus error crash on the
19:29.33 CIA-3 BRL-CAD: macs, as well as other oddities on some other platforms. this is possibly
19:29.33 CIA-3 BRL-CAD: related to sf bug 925427 where the entire X display would go black until the
19:29.35 CIA-3 BRL-CAD: raytrace completes.
19:30.52 polyspin Does anyone know if there is an automake variable for the "current directory under top_srcdir"?
19:30.53 learner srcdir?
19:31.14 learner builddir is where you're building
19:31.15 polyspin I'm trying to set up VPATH based builds for the regression tests
19:31.35 polyspin I want to access $top_srcdir/current_directory/filename in the makefiles
19:31.55 polyspin For example: sh $(top_srcdir)/regress/solids.sh
19:32.10 polyspin Should the directory "regress" ever change, I want it to track
19:32.33 polyspin This is invoked via "make test" in the root directory of the build
19:33.41 learner srcdir is supposed to be that, I believe, though bugs in older versions sometimes makes that unusable
19:34.40 learner easy enough to pinpoint the regress dir if it moves, that's should work regardless of versions
19:34.50 learner (using top_srcdir
19:36.41 learner polyspin: you did see that I added a top-level test target that calls the regression tests a while back?
19:37.13 polyspin yes, I saw that. "make test"
19:37.58 learner only made it cd regress and make regress there, thought about making it work like the benchmark but didn't get to it
19:38.56 learner benchmark is a good example. finds itself on exec for locating resources and outputs from the callers location so a build tree run should work better
19:41.06 CIA-3 BRL-CAD: 03brlcad * 10brlcad/NEWS: prevent indirect OpenGL framebuffers from crashing
20:04.02 CIA-3 BRL-CAD: 03lbutler * 10brlcad/regress/ (main.sh nightly.sh Makefile.am lights.sh spdi.sh):
20:04.02 CIA-3 BRL-CAD: Updates for running regression test from remote directory when build tree
20:04.02 CIA-3 BRL-CAD: and source tree are different.
20:04.02 CIA-3 BRL-CAD: Added nightly.sh and main.sh which are the foundation for the nightly runs.
20:04.02 CIA-3 BRL-CAD: More to come in these two.
20:24.07 polyspin should I expect a lag between when I check a file in and when I see it in SF?
20:24.26 polyspin I've committed "regress/main.sh" and didn't get it back on a subsequent checkout
20:27.47 polyspin Hmmm. If I get it as me, the files are there. If I get it as anonymous, they are not.
20:28.38 learner anonymous lags
20:28.44 learner by "up to" several hours
20:29.20 learner after all of the sf.net upgrades they should be in exact sync, but they have never been yet
20:29.57 learner 4 hours is the current time window, iirc
20:31.03 learner ~nslookup ftp.brlcad.org
20:31.13 learner ~nslookup 66.111.56.56
20:31.32 learner there we go.. rdns is set
20:33.47 *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com)
20:39.41 archivist will/does brlcad have a "solidworks" or similar front end?
20:40.38 polyspin archivist: We can read/write STL. Don't know if that's the sort of thing you meant
20:41.32 archivist No i mean a graphical editor ala solidworks solidedge etc
20:42.08 polyspin MGED is our graphical geometry editor.
20:42.20 polyspin (cough) "mged"
20:44.29 archivist hmm, will it build on my alpha, and ram requirement, and does it have 2d output from the 3d modles
20:44.39 learner archivist, volume II "Introduction to MGED" on http://brlcad.org is a pretty comprehensive walkthrough/tutorial on how to use mged
20:45.14 learner it should build on your alpha, ram requirements are tiny
20:45.15 archivist ok will have a look
20:45.28 polyspin It's pretty much a 3D package. There is very limited support for "drafting" applications.
20:45.39 learner if it doesn't build, that can be fixed asap.. it's been a while since we've had an alpha to play with
20:45.47 polyspin It built on the VAX, so the alpha should be little problem ;-)
20:46.45 learner archivist, do you mean 2d renderings or something more like drawings from a drafting program? does the prior including line renderings, but not the latter ala blueprinting
20:47.22 polyspin archivist: What do you want to use it for?
20:47.58 archivist I'm used to doing everything 3d nowadays but manufacturers still expect 2d line drawings
20:48.12 archivist mechanical design
20:48.43 polyspin We don't have support for dimensioning at the moment. It's been on the wish list for a while.
20:49.08 learner have you tried out qcad and pythoncad? they are both 2d editors under development by other groups
20:49.23 learner they're nowhere near mature in the 3d arena, but depending on your need, might help
20:49.48 archivist no ive got a 3d head i cant go back to 2d
20:50.16 learner if you're a dev, you're more than welcome to help add dimensioning :)
20:50.54 archivist well i am a programmer also but more used to assembler
20:51.09 archivist and cough php
20:51.59 polyspin For a moment I thoought you meant "pdp" assembler and I was gonna smile
20:52.54 archivist i almost go back that far
20:53.13 learner archivist, the closest we have to line drawings are undemensioned outline/edge raytracings .. example:
20:53.14 learner http://db.brlcad.org/tmp/moss.png
20:53.18 learner http://db.brlcad.org/tmp/moss_edge.png
20:54.02 learner and, of course, basic wireframe in the editor, which you can save as plot/postscript and/or convert to images
21:02.49 archivist hmm mged perhaps needs a fork so mousers can use it
21:04.30 archivist and how about near real time rotates moves
21:05.00 learner it does via the shift-grips
21:05.22 learner different mouse controls than you are used to, undoubtedly
21:05.38 learner but should do all the same
21:06.32 learner control-click and move the mouse (with button depressed)
21:07.34 learner control+mouse to rotate, shift+mouse to translate, shift+control+mouse to zoom in "real time"
21:08.19 learner those are customizable, but well established for brl-cad users
21:08.23 polyspin There's a cheat sheet at http://brlcad.net/ShiftGrips.pdf
21:11.42 archivist I downloaded the sorce a few months ago the introduction_to_mged.pdf is missing from that(7.0.4)
21:12.04 learner "missing"?
21:12.21 learner the pdfs aren't included in the source distributions
21:13.09 archivist er why?
21:13.23 learner did you see how big those pdfs are?
21:13.54 learner it would almost double the download to include all the docs
21:14.02 archivist no but 100meg for the source didnt frighten me
21:14.04 learner some documentation comes in the source dist
21:14.41 learner eventually the docs will get remerged into the sources, but not as pdfs
21:14.41 archivist thats why i was using the download as it was easier to find
21:14.51 learner something maintainable like opendoc or docbook is more likely
21:14.59 archivist ok (I hate pdfs anyway)
21:15.22 learner feel free to help with that too :)
21:16.19 archivist hmm i need to do a trial build on my box forst
21:16.35 learner suggest using latest cvs if/when you do
21:16.52 archivist ok
21:16.53 learner 7.0.4 is "old"
21:25.16 archivist page at http://db.brlcad.org/ states there is a link to follow but its a mail addr (it could do with links to available info)
21:26.35 polyspin Try http://brlcad.org/
21:27.00 polyspin don't know what db.brlcad.org is there for.
21:29.54 learner db's a different machine that used to host brlcad.org
21:30.36 learner db was just for that tmp link
21:31.25 archivist lots of ppl back up to the top to see what else they can find so may be worth a mod to that page
21:32.04 learner what would you have it say?
21:32.48 learner also, nobody would get to db unless I give them a link in here :)
21:33.14 archivist link back to main site or index the extras on the box
21:39.43 learner there, changed. better?
21:41.58 archivist yup, next a wiki?
21:42.26 archivist i run mediawiki on my box
21:42.58 learner there's a new website under works that's vastly improved over http://brlcad.org
21:43.08 learner includes a wiki
21:43.19 learner db doesn't need one
21:45.46 archivist they can be usefull for a community for faq and unofficial info
21:45.57 learner new site includes a wiki, forum, news, docs, polls, search, etc
21:47.41 learner yes, I have wikis in place for other projects .. only reason it's not up for brl-cad yet is because it's part of a much larger effort to improve the website
21:48.51 archivist can be hard to get ppl to work on a wiki sometimes
21:49.42 learner one of the systems I've looked into is getting the wiki integrated with docbook
21:50.09 learner so whether the edito on-line in wiki format or directly out of cvs using their favorite editor, it's all the same
21:50.20 learner and it's revisioned in cvs, so we have a history
21:51.07 archivist mediawiki has history
21:51.20 learner some wiki's can be quite less than efficient, the resistance is often with due reason
21:52.06 learner yes, most wiki's have history, but then it's one more user auth system and it's still only through the web browser
21:52.37 learner devs tend to live in editors like emacs/vi working out of cvs, editors like guis, users like websites
21:53.07 learner for single-source migration, cvs/svn is the best location since the source has to be there already
21:53.18 learner now it's just a matter of integrating a wiki with that backend
21:54.30 learner with something like docbook on the backend, I can autogenerate the web/wiki pages, rtf, doc, pdf, etc
21:54.56 archivist and a db for an irc bot?
21:55.25 learner with an irc bot that groks docbook on a backend, sure
21:55.36 learner though bots tend to mainly be useful for factoid snippets
21:55.49 learner ~brl-cad
21:55.51 ibot hmm... brl-cad is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray tracing support for rendering and geometric analysis, network distributed framebuffer support, image and signal-processing tools.
21:57.32 learner that would make a nice little bot project, though -- a developer bot that integrates with sf.net and gforge facilities, writes docbook on the backend, speaks rss
21:58.03 learner CIA would be great for that, but scanline is short-visioned (or tapped for time)
21:58.07 archivist we use one in #mysql to through users at either the main docs or the wiki for an indepth description
21:58.51 archivist through=thow
21:58.56 archivist through=throw
22:00.10 learner what kind is it?
22:01.13 archivist dont know actually
22:01.13 learner there's a bloot and supy in here now
22:01.27 learner guu: lart ibot
22:07.53 archivist the #mysql bot is pynfo
22:10.05 archivist which branch to download?
22:13.13 learner HEAD
22:15.23 archivist and now ive got to remember that horrid string to get tortoiseCVS to work for me
22:16.28 learner cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brlcad login
22:16.34 learner cvs -d :pserver:anonymous@cvs.sf.net:/cvsroot/brlcad checkout -P brlcad
22:17.02 archivist tk
22:17.45 CIA-3 BRL-CAD: 03lbutler * 10brlcad/regress/main.sh: Changes to automatically track the release number recorded in configure.ac
22:43.22 CIA-3 BRL-CAD: 03lbutler * 10brlcad/regress/ (nightly.sh main.sh): now we track the release number and do the regression test
23:17.28 *** join/#brlcad Deffie (~Defcon7@deffie.admin.nectarine)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.