| 00:01.47 | brlcad | we need to get back on schedule to monthly postings regardless of any specific item |
| 00:13.06 | brlcad | I think we've missed two releases now |
| 00:13.22 | brlcad | we "should" be on 7.18.4 :) |
| 00:16.20 | *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net) | |
| 00:16.20 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 01:42.38 | CIA-55 | BRL-CAD: 03brlcad * r41428 10/brlcad/trunk/sh/conversion.sh: |
| 01:42.38 | CIA-55 | BRL-CAD: add summary count statistics on what percentage and how many objects |
| 01:42.38 | CIA-55 | BRL-CAD: successfully converted. this required a reworking of how objects are iterated |
| 01:42.38 | CIA-55 | BRL-CAD: one line at a time (so objects with spaces in their name are handled correctly) |
| 01:42.38 | CIA-55 | BRL-CAD: using a here document. also add a GED parameter so you can specify which mged |
| 01:42.38 | CIA-55 | BRL-CAD: you want to use instead of whatever is in your path. |
| 01:51.25 | CIA-55 | BRL-CAD: 03brlcad * r41429 10/brlcad/trunk/sh/conversion.sh: ah, right. support VARIABLE=value arguments. also give more informative failure if we can't find MGED. |
| 02:35.56 | CIA-55 | BRL-CAD: 03brlcad * r41430 10/brlcad/trunk/sh/conversion.sh: |
| 02:35.56 | CIA-55 | BRL-CAD: boo yah. add elapsed conversion times. this does even a better job than the |
| 02:35.56 | CIA-55 | BRL-CAD: benchmark since it counts seconds from the beginning of the century and should |
| 02:35.56 | CIA-55 | BRL-CAD: track time across days/weeks. it reports both cumulative time elapsed, average |
| 02:35.56 | CIA-55 | BRL-CAD: per object (including process startup overhead), and real time per nmg/bot |
| 02:35.56 | CIA-55 | BRL-CAD: conversion. |
| 02:50.26 | *** join/#brlcad stevegt_1 (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net) | |
| 04:05.22 | brlcad | hells yeah |
| 04:05.49 | CIA-55 | BRL-CAD: 03brlcad * r41431 10/brlcad/trunk/sh/conversion.sh: (log message trimmed) |
| 04:05.49 | CIA-55 | BRL-CAD: damn I'm good. implement some scary mad shell scripting here in order to kill |
| 04:05.49 | CIA-55 | BRL-CAD: long-running conversions while still timing them and capturing their output. to |
| 04:05.49 | CIA-55 | BRL-CAD: make this happen, we can no longer just use a here document fed to the 'while |
| 04:05.49 | CIA-55 | BRL-CAD: read' loop because the kill signals sent to the children processes jack it up |
| 04:05.49 | CIA-55 | BRL-CAD: good. instead, temp override stdin with our object list so the loop continues |
| 04:05.50 | CIA-55 | BRL-CAD: unabated. add in some timer cleanup for the instances when we finish the |
| 05:31.04 | *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl) | |
| 06:23.10 | CIA-55 | BRL-CAD: 03brlcad * r41432 10/brlcad/trunk/sh/conversion.sh: put 'instructions' before 'help' so we can get to it without a .g specified. |
| 07:40.59 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 07:41.50 | d_rossberg | brlcad: thanks! |
| 08:04.49 | *** join/#brlcad merzo (~merzo@193.254.217.44) | |
| 08:58.35 | *** join/#brlcad mafm_ (~mafm@36.Red-79-159-0.staticIP.rima-tde.net) | |
| 11:46.08 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 11:46.08 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.16.10 is posted! (20100805) | |
| 11:49.36 | d-lo | hehehe, looks like BRLCAD is rather proud of the last few commits :) |
| 11:53.15 | *** join/#brlcad juanman (~quassel@unaffiliated/juanman) | |
| 12:15.21 | ``Erik | I have a feeling that d-lo is awfully close to doing something that'll confuse him |
| 12:15.53 | d-lo | ?? |
| 12:16.03 | ``Erik | reading backlog and trying to catch up |
| 12:16.23 | ``Erik | um, it's a consumer/producer problem, the kernel will queue up to a certain size |
| 12:16.24 | d-lo | nah, tracking down a stilly bug |
| 12:16.25 | ``Erik | and then stop |
| 12:16.58 | ``Erik | so if you try to blast a monster packet down, it'll "lock up", but it's just waiting for the consumer to evacuate the queue a bit |
| 12:17.16 | ``Erik | keith was just messed up by this, with an inter-tcl mapping |
| 12:18.30 | ``Erik | nuffim pacific, but this is a common category of issue, don't spool yourself up if'n ya see it :) |
| 12:19.17 | d-lo | whatcha talking about? the whole byte arrival assurance thingy brlcad and i were yacking about? |
| 12:19.28 | ``Erik | yeh |
| 12:19.33 | d-lo | kk |
| 12:19.38 | ``Erik | like I said, catching up on backlog |
| 12:19.47 | d-lo | orite |
| 12:19.51 | d-lo | forgot :) |
| 12:20.50 | ``Erik | hopefully, you're not choking the pipe mechanism, but if things suddenly go wonky, stop and step back, aight? |
| 12:21.47 | ``Erik | (and yeh, brlcad seems to have slewn up some hubris with those commits... kinda tempted to figure out what he did wrong, but I doubt I'd find anything) |
| 12:22.11 | d-lo | "slewn up some hubris" .....lol |
| 12:22.32 | d-lo | oh yea. |
| 12:22.39 | d-lo | Astro just olpened a new server, you on it? |
| 12:22.40 | ``Erik | can ya think of a better way to put it? ;) |
| 12:22.44 | ``Erik | no |
| 12:22.58 | ``Erik | I lost both my mobiles this weekend |
| 12:23.12 | d-lo | ack, big ass battles? |
| 12:23.23 | ``Erik | major crash on epsi, we lost |
| 12:23.32 | ``Erik | and on fenix, they'd given a "go hide" order and I got saw |
| 12:24.06 | d-lo | You still with F.A.T.E. ? |
| 12:24.15 | ``Erik | on epsi, yeh |
| 12:24.22 | ``Erik | on fenix, I'm on the opposing side |
| 12:24.27 | d-lo | lol |
| 12:24.28 | d-lo | nice |
| 12:25.16 | ``Erik | I fight for the flag I'm under, ain't gonna be deceitful |
| 12:25.41 | d-lo | so everyone's aware your on different sides on different servers? |
| 12:25.54 | ``Erik | no |
| 12:26.04 | ``Erik | no one's asked and it isn't anyones business |
| 12:26.30 | d-lo | that's awesome :) |
| 12:26.42 | d-lo | get any good intel that way? |
| 12:26.55 | ``Erik | nope, different sets of people |
| 12:27.09 | ``Erik | and even if I did, I wouldn't be using it *shrug* |
| 12:27.44 | d-lo | not accusing you of anything man, I just think its kinda funny :) |
| 12:28.35 | ``Erik | I find it kinda ironic myself, but I don't think there's any real conflict of interest |
| 12:29.08 | ``Erik | ah, there's the recyc truck |
| 12:30.27 | ``Erik | so yeh, 30m fleet this weekend, without getting either pile |
| 12:30.53 | d-lo | ouch |
| 12:31.00 | d-lo | that's gonna cost ya in rebuild time. |
| 12:31.05 | d-lo | still got base defense? |
| 12:31.21 | ``Erik | yeh, but I've thinned those down to a single dn |
| 12:31.25 | *** join/#brlcad juanman (~quassel@unaffiliated/juanman) | |
| 12:31.28 | ``Erik | and one base is occ'd |
| 12:32.06 | d-lo | Hrm, not all THAT bad i suppose. |
| 12:32.11 | d-lo | whats the occ force look like? |
| 12:32.17 | ``Erik | 2m |
| 12:32.44 | ``Erik | woops, he saw my inc, he's dropped to a single fighter |
| 12:32.48 | ``Erik | musta scooped it alll |
| 12:32.51 | d-lo | :) |
| 12:32.56 | d-lo | oh, :( |
| 12:42.50 | ``Erik | http://mindfunction.com/~erik/m82.png |
| 12:45.31 | d-lo | that your listhp project? |
| 12:45.52 | ``Erik | ayup |
| 12:46.38 | d-lo | so.... whats mindfunction.com again? A pardner in crime for the listhp project? |
| 12:46.46 | ``Erik | pretty much |
| 14:34.01 | d-lo | brlcad: you around or on the road for turkey day? |
| 14:36.11 | d-lo | brlcad: found an interesting tidbit that's causing a bit of grief |
| 14:37.22 | d-lo | on a 'read' action, the caller is expected to process,suckin,process and that works just fine. |
| 14:37.49 | d-lo | but on a write action, the 'suckin' function is called, but no process. |
| 14:38.23 | d-lo | and in the _pkg_checkin() function, there's a select call that moves data off the socket into the temp buffer. |
| 14:39.06 | d-lo | and I think that is causing my higher level select() call to occasionally miss something. |
| 14:39.32 | d-lo | it reports 0 since the data has already been moved off the socket's buffer. |
| 14:41.31 | d-lo | simple fix was for me to 'short circuit' the selector loop and make it attempt to read/process each FD each loop pass. |
| 14:44.21 | d-lo | ``Erik: that you going thump thump thump? |
| 14:51.10 | CIA-55 | BRL-CAD: 03X Tin Basher 07http://brlcad.org * r2348 10/wiki/EBM: /* Making an image with GIMP */ |
| 14:51.16 | brlcad | d_rossberg: you're welcome.. what for? :) |
| 14:52.33 | starseeker | wow - koffice is splitting into two groups |
| 14:52.53 | brlcad | ``Erik: that wasn't hubris, it works! |
| 14:52.58 | brlcad | it took several hours to figure out how to do what it's doing without touching disk, so yeah, I'm happy :) |
| 14:54.43 | brlcad | d-lo: I'll be on the road later today, but here online for a bit |
| 15:04.43 | brlcad | NMG conversion: 97.0% (8964 of 9244 objects) |
| 15:04.44 | brlcad | BoT conversion: 96.8% (8948 of 9244 objects) Success rate: 96.9% |
| 15:04.51 | brlcad | Success rate: 96.9% |
| 15:05.07 | brlcad | Elapsed: 1702 seconds |
| 15:05.14 | starseeker | huh - any pattern to the failures? |
| 15:05.29 | brlcad | and that was with a conversion limit of 5 seconds |
| 15:05.35 | starseeker | sweet |
| 15:06.59 | brlcad | that is pre-changes, so next up is to check the latest |
| 15:07.35 | starseeker | ah, cool |
| 15:08.40 | brlcad | that's pretty freaking cool that have it auto-log and summarize stats now |
| 15:09.02 | d_rossberg | brlcad: your fast answer yesterday ;) |
| 15:09.59 | brlcad | oh! heh, forgot about that :) |
| 15:10.43 | brlcad | d_rossberg: and I confirmed, he is still the person to contact |
| 15:12.32 | brlcad | http://brlcad.org/tmp/conversion-11663-run.log |
| 15:13.30 | brlcad | so next, to get that rate up to 100%... |
| 15:20.46 | CIA-55 | BRL-CAD: 03davidloman * r41433 10/rt^3/trunk/src/libNet/Portal.cxx: Cleaned up some logger calls. |
| 15:25.33 | CIA-55 | BRL-CAD: 03starseeker * r41434 10/brlcad/branches/cmake/src/fb/CMakeLists.txt: fbthreadtest needs X11/X11.h |
| 15:34.53 | starseeker | huh, kinda neat: http://www.gnu.org/software/libmicrohttpd/ |
| 15:37.20 | CIA-55 | BRL-CAD: 03brlcad * r41435 10/brlcad/trunk/sh/conversion.sh: |
| 15:37.20 | CIA-55 | BRL-CAD: add summary of file and object counts along with the failure counts so we don't |
| 15:37.20 | CIA-55 | BRL-CAD: have to subtract. also quiet the killing of the timer because of the race |
| 15:37.20 | CIA-55 | BRL-CAD: condition where it finishes after we get the pid but before the kill. lastly, |
| 15:37.20 | CIA-55 | BRL-CAD: specifying ksh was just for testing, not required. set sh instead, but go ahead |
| 15:37.21 | CIA-55 | BRL-CAD: and set posix mode too (just because we can). |
| 15:41.33 | CIA-55 | BRL-CAD: 03X Tin Basher 07http://brlcad.org * r2349 10/wiki/Talk:Main_Page: |
| 15:41.46 | CIA-55 | BRL-CAD: 03davidloman * r41436 10/rt^3/trunk/src/libNet/PortalManager.cxx: (log message trimmed) |
| 15:41.46 | CIA-55 | BRL-CAD: Fix a bug that had to deal with the selector loop in PortalManager occasionally |
| 15:41.46 | CIA-55 | BRL-CAD: missing a read. Turns out there is an underlying select() call deep in libPkg |
| 15:41.46 | CIA-55 | BRL-CAD: that reads data from a socket and buffers it internal to libPkg. That select() |
| 15:41.47 | CIA-55 | BRL-CAD: call is called on both high level read and write operations. However, on the |
| 15:41.47 | CIA-55 | BRL-CAD: write op, the data that is read from the socket and NOT 'dispatched', thus the |
| 15:41.48 | CIA-55 | BRL-CAD: callback never gets called. The quick fix for this is to make the |
| 15:42.37 | CIA-55 | BRL-CAD: 03X Tin Basher 07http://brlcad.org * r2350 10/wiki/Talk:Main_Page: |
| 15:44.54 | CIA-55 | BRL-CAD: 03davidloman * r41437 10/rt^3/trunk/src/libNet/PortalManager.cxx: That's INFO not an ERROR! |
| 15:44.54 | ``Erik | neat |
| 15:46.28 | *** join/#brlcad mafm (~mafm@36.Red-79-159-0.staticIP.rima-tde.net) | |
| 15:48.14 | CIA-55 | BRL-CAD: 03davidloman * r41438 10/rt^3/trunk/src/libNet/Portal.cxx: Clean up some debug printing calls. Changed the bu_bomb() call in Portal::callbackSpringboard() to a ERROR log call. We don't want to take the whole app down if one buffer reference comes thru as null. |
| 15:48.53 | CIA-55 | BRL-CAD: 03Sean 07http://brlcad.org * r2351 10/wiki/Talk:Main_Page: hi x tin basher |
| 15:57.46 | CIA-55 | BRL-CAD: 03brlcad * r41439 10/brlcad/trunk/sh/conversion.sh: er, need elp before computing avg so reorder. sprinkle a few comments too. |
| 16:01.12 | CIA-55 | BRL-CAD: 03davidloman * r41440 10/rt^3/trunk/src/libNet/ (5 files): Clean up comment types. C++ -> C style comments. |
| 16:01.32 | CIA-55 | BRL-CAD: 03brlcad * r41441 10/brlcad/trunk/sh/conversion.sh: jack up the default MAXTIME to 5 minutes. if an object takes longer than that, it'll probably take a LOT longer. |
| 16:08.42 | *** join/#brlcad merzo (~merzo@193.254.217.44) | |
| 16:10.40 | CIA-55 | BRL-CAD: 03davidloman * r41442 10/rt^3/trunk/src/libNet/netMsg/ (16 files): More c++ -> c style comments conversion. |
| 16:40.27 | CIA-55 | BRL-CAD: 03starseeker * r41443 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Completely untested, but start adding logic to get auto_path from system tcl for brlcad_config.h |
| 16:47.49 | CIA-55 | BRL-CAD: 03davidloman * r41444 10/rt^3/trunk/src/libNet/netMsg/NetMsg.cxx: Clay: WS, Formatting. |
| 17:48.07 | *** join/#brlcad Yoshi47 (~jan@64.235.102.210) | |
| 18:11.58 | CIA-55 | BRL-CAD: 03brlcad * r41445 10/brlcad/trunk/sh/conversion.sh: back down to 30 until I figure out a better way to kill all of the lingering sleep processes that build up |
| 18:32.15 | *** join/#brlcad merzo (~merzo@50-2-94-178.pool.ukrtel.net) | |
| 18:59.04 | CIA-55 | BRL-CAD: 03starseeker * r41446 10/brlcad/branches/cmake/src/bwish/main.c: Equally untested, but try to add the paths from the system tcl to the auto_path for btclsh/bwish |
| 18:59.27 | CIA-55 | BRL-CAD: 03X Tin Basher 07http://brlcad.org * r2352 10/wiki/Talk:Main_Page: |
| 19:08.27 | CIA-55 | BRL-CAD: 03starseeker * r41447 10/brlcad/branches/cmake/src/bwish/main.c: Tweaks to bwish main.c code. |
| 19:17.04 | CIA-55 | BRL-CAD: 03starseeker * r41448 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Whoops, copy/paste typo. |
| 19:23.03 | CIA-55 | BRL-CAD: 03starseeker * r41449 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Need to strip the newline off for the define |
| 19:47.50 | CIA-55 | BRL-CAD: 03starseeker * r41450 10/brlcad/branches/cmake/src/bwish/main.c: |
| 19:47.50 | CIA-55 | BRL-CAD: OK, the real issue here appears to actually be tclcadAutoPath setting |
| 19:47.50 | CIA-55 | BRL-CAD: tcl_library to something Not Helpful - don't need this, although probably still |
| 19:47.50 | CIA-55 | BRL-CAD: want the logic to probe the system auto_path - just need to find the actual dir |
| 19:47.50 | CIA-55 | BRL-CAD: with init.tcl and have tclcadAutoPath set that straight up. |
| 19:56.48 | CIA-55 | BRL-CAD: 03starseeker * r41451 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Switch to actually hunting down the init.tcl file based on the system tcl's autopath list - not tested. |
| 20:00.33 | CIA-55 | BRL-CAD: 03starseeker * r41452 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Oh yeah, might help to tell it what to look for |
| 20:03.03 | CIA-55 | BRL-CAD: 03starseeker * r41453 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Actually we want the path the dir containing the file, not the file itself. |
| 20:18.30 | CIA-55 | BRL-CAD: 03starseeker * r41454 10/brlcad/branches/cmake/src/other/CMakeLists.txt: Fix naming of INITTCL variable. |
| 20:21.50 | CIA-55 | BRL-CAD: 03starseeker * r41455 10/brlcad/branches/cmake/src/libtclcad/tclcadAutoPath.c: Make use of the TCL_SYSTEM_INITTCL_PATH variable and spell out the init.tcl path for system tcl for tclcadAutoPath |
| 20:54.30 | *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net) | |
| 20:54.30 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 22:59.47 | *** join/#brlcad Ralith (~ralith@d142-058-094-158.wireless.sfu.ca) | |
| 23:00.20 | *** join/#brlcad australian_male_ (~PrAyInG^E@186.212.226.26) | |
| 23:00.21 | *** part/#brlcad australian_male_ (~PrAyInG^E@186.212.226.26) | |
| 23:13.06 | *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1096600637.dsl.bell.ca) | |