IRC log for #brlcad on 20101223

00:57.33 *** join/#brlcad Aeamus (~Enigma@unaffiliated/r0b0t1)
02:15.32 *** join/#brlcad crazy_imp (~mj@a89-182-209-220.net-htp.de)
02:41.01 ``Erik candy mountain, charlie
03:24.15 brlcad starseeker: hehe.. "man 2 wait"
03:26.36 starseeker ding nabbit - ok, what's the Windows version?
03:28.07 starseeker google isn't very helpful on this
03:29.33 CIA-48 BRL-CAD: 03starseeker * r41787 10/brlcad/branches/cmake/src/vdeck/vdeck.c: OK, that's not the wait functionality being assumed on Unix - what's the equalivent call on Windows?
03:30.56 brlcad wait() is related to process management
03:31.26 brlcad there isn't a 1-1 mapping for most of the process management calls, just like there's no fork()
03:31.48 starseeker growl
03:32.13 starseeker vdeck looks ancient - is it still used?
03:32.14 brlcad but like with fork(), there's a way to create a new process (CreateProcess()), so there should be something similar like WaitForProcess() but undoubtedly not just a drop-in replacement
03:32.22 brlcad yeah, it's used
03:32.54 brlcad I was going to deprecate it a few months back and that month some conversation came up with someone using the vdeck tools
03:33.18 starseeker O.o com-geom card images? Wow
03:34.54 starseeker growl... this can't be the first time this has come up - perhaps we should do a bu_wait and friends to wrap all of this?
03:35.55 starseeker actually, it's worse - this sucker also needs /bin/sh
03:38.08 starseeker brlcad: what about this as a compromise - it looks like vdeck needs this stuff only when it exercises it's ability to run a unix shell command
03:38.43 brlcad that "feature" is basically a security hole, so I wouldn't shed a tear to see it removed
03:38.53 starseeker that's obviously a no-go on Windows anyway - what about wrapping the code defining the shell stuff in ifdef HAVE_SYS_WAIT_H?
03:39.24 starseeker ah, better yet
03:39.38 brlcad it's possible to kick out to a shell on windows, could be made to work
03:39.42 brlcad but it's a dumb feature
03:39.42 starseeker can I just yank it or do we need deprecation?
03:40.01 brlcad yank it from trunk
03:40.06 starseeker righto
03:40.12 brlcad security issues don't follow deprecation
03:41.28 brlcad akin to fixing a bug
03:46.12 CIA-48 BRL-CAD: 03starseeker * r41788 10/brlcad/trunk/ (NEWS src/vdeck/vdeck.c): Remove the 'execute shell command' misfeature from vdeck.
03:47.15 brlcad past tense
03:47.28 starseeker er, yeah
03:48.09 brlcad maybe: "removed shell execution !command from vdeck"
03:48.12 CIA-48 BRL-CAD: 03starseeker * r41789 10/brlcad/trunk/NEWS: remove -> removed
03:49.10 brlcad the one nice thing about that vdeck implementation was that it was close to what you'd need for a bu interface for running commands
03:49.52 brlcad just missing the windows logic, which would have actually been simpler than the unix code
03:50.22 brlcad because you'd just CreateProcess() in the current process's context and it'd automatically block until return
03:50.51 starseeker what does nirt do?
03:51.11 starseeker or does our command line nirt work on Windows...
03:52.40 CIA-48 BRL-CAD: 03starseeker * r41790 10/brlcad/trunk/NEWS: call out the command that was removed
03:53.32 starseeker ``Erik: what do you advise on the adrt stuff in Windows? wrap it with WIN32 conditionals until the new stuff is ready for trunk merge?
03:54.43 starseeker ah, nevermind, nirt doesn't need to fork processes
03:54.45 starseeker silly me
03:54.54 brlcad most of the adrt stuff in that build log looked pretty easy to fix
10:47.52 *** join/#brlcad mafm (~mafm@253.Red-83-55-205.dynamicIP.rima-tde.net)
11:48.23 DaveLo Mernin
12:17.34 *** join/#brlcad Stattrav (~suryajith@unaffiliated/stattrav)
12:18.35 *** join/#brlcad archivist_emc (~archivist@217.34.113.62)
12:20.19 DaveLo /*
12:20.36 DaveLo warms up the commit machine.
12:21.03 CIA-48 BRL-CAD: 03davidloman * r41791 10/rt^3/trunk/src/GS/: Modified SVN:IGNORE
12:26.57 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:01.38 CIA-48 BRL-CAD: 03davidloman * r41792 10/rt^3/trunk/src/ (8 files in 3 dirs): Insert sqlite 3.7.4 into src/other. Going to evaluate if sqlite is a good solution for the metadata processing we need for the Repository searching/filtering functionality
13:04.35 ``Erik what's the behavior of sqlite3 with multiple writer and reader processes?
13:33.56 DaveLo ``Erik: the documentation *says* that multiple instances of SQLite can perform IO on the same DB file.
13:34.04 DaveLo but I'll believe it when I see it :)
13:39.27 CIA-48 BRL-CAD: 03starseeker * r41793 10/brlcad/branches/cmake/ (8 files in 6 dirs): Sync CMake to trunk r41972
15:47.07 ``Erik so yeah, candy mountain, charlie
15:54.33 CIA-48 BRL-CAD: 03starseeker * r41794 10/brlcad/branches/cmake/src/conv/dem-g.c: Start cleaning up dem-g - first, fix the variable size array declarations. This seems to work in testing on the Mac
16:10.13 brlcad no clean up on trunk first?
16:11.14 brlcad sqlite is acid compliant, it all works as you'd expect
16:15.53 brlcad sqlite's biggest limitation is that it is basically typeless
16:16.26 brlcad so any type checking has to happen in the application on both reads and writes from the database
17:44.44 *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl)
18:51.42 CIA-48 BRL-CAD: 03davidloman * r41795 10/rt^3/trunk/src/other/sqlite_3_7_4/ (SQLiteAndGSNotes.txt repo.db): Check in a notes file and a sample SQLite db file.
18:53.31 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
19:29.06 CIA-48 BRL-CAD: 03davidloman * r41796 10/rt^3/trunk/ (4 files in 2 dirs): Move sqlite3.h to public include dir
19:36.29 DaveLo Well, happy holidays all! I'm outtie
20:26.26 starseeker brlcad: er, yeah I guess that woudl be good wouldn't it - tend to forget about trunk when doing Windows fixes :-P
21:25.10 *** join/#brlcad mafm_ (~mafm@253.Red-83-55-205.dynamicIP.rima-tde.net)
21:30.58 CIA-48 BRL-CAD: 03bob1961 * r41797 10/brlcad/trunk/src/tclscripts/lib/TkTable.tcl: Added more windows and emacs style bindings for cell editing and traversal.
22:56.56 *** join/#brlcad Stattrav (~suryajith@static.71.252.63.178.clients.your-server.de)
23:18.07 *** join/#brlcad Stattrav (~suryajith@static.71.252.63.178.clients.your-server.de)
23:23.53 ``Erik http://www.daggerpress.com/2010/12/19/harford-county%E2%80%99s-food-facility-inspection-violations-for-november-2010/
23:35.23 *** join/#brlcad Stattrav (~suryajith@static.71.252.63.178.clients.your-server.de)
23:37.06 starseeker ``Erik: hmm. sounds like a bunch of refrigerators need fixing ;-)
23:38.39 starseeker bit more concerned by the Basta sanitary procedures one - ew
23:59.19 starseeker Anybody here have any experience using dynamic dns to make it possible to log into one's machine from a remote computer?

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