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