[03:15] yeah, once [10:37] it looks like their raid tools are more than a bit flaky, so I'm switching to open after all. [14:00] hrm, svn trees and unison don't seem to play too well together, annoyingly [14:13] what's unison? [14:16] sort of like rsync, but much smarter. I use it to keep my USB key synced with the copy on my desktop [14:16] (unix tool, via cygwin) [14:19] When I clone the repository that way, the next time I do an svn commit on it, it thinks I've changed a bunch of stuff. [14:19] v.annoying, as I really do want the repository on the keychain. [14:20] And I don't always want to run svn there directly, depending on what it's plugged into. [15:24] ah, it's because the timestamps on the files change, I bet [21:32] i have some unfortunate news [21:32] i think i left my power supply at pna [21:33] and i left the machine in standby [21:33] so i probably have less than 6 hours of battery life before we have to releast [21:33] if you have questions, ask them now.. [21:41] uh suck [21:41] is there anything I can do to get you power sooner? [21:41] I've had a kind of shitty day and haven't gotten any trike work done [21:44] :( sorry about your lousy day [21:44] oh, no aspa... [21:44] the only thing i can think of is if there's somewhere in the area that sells my power supply, so i could just pick one up on my way home tomorrow [21:45] or maybe i put it in the wrong backpack & it's at work [21:45] but i don't remember putting it anywhere [21:45] Action: Dymaxion nods. [21:46] would one of you be willing to do a round of bug triage? if it pops a debugger, we should fix it [21:46] and we should fix the attack tree editing ones [21:47] if somebody marks all of those critical, that'd be swell [21:47] I can try...but I've been sick all day and have the most awful headache [21:47] i'm working on the existing one that paul found [21:47] oh no :( [21:47] aww [21:47] boy, it isn't the best day for anybody today [21:48] what do I need to do? [21:48] oh, wait...I don't have an image that works, do I? [21:48] :/ [21:49] https://jail04.gamma.zettai.net/bugs/ListIssues/sortorder-urgency?Filterlogic=block&saved_filter=&f-statuses=on+hold&f-statuses=rejected&f-statuses=completed&f-fromname=&f-email=&filteroptions=1&ListIssues%3Amethod=Apply+filter+settings&page=ListIssues [21:49] log in, then just go through that list. mark anything that involves a debugger in the symptoms as critical [21:50] oki [21:50] then i'll reload & fix them [21:53] ok, I think I've got both of the debugger bugs marked critical, and I pushed the other attack tree editing bug [21:54] oh [21:54] that works [21:54] there only seem to be two there [21:55] oh :) so I don't need to? [21:55] guess not :) [21:57] awesome ^^ [21:57] Blah... there was a bunch of stuff there I really wanted to get to fixing before we released, but I'd rather get something out than slip, I guess. [21:58] yah [21:59] well, feel free to fix other items; i'm just going to fix the high & critical [21:59] Ok [21:59] :/ I feel pretty useless [21:59] File I/O is marked high; I haven't got the XMLPrintToTranscript done, though. [21:59] & if anyone can find a toshiba m200 power supply anywhere in the portland area, please let me know where to drive [21:59] sorry, I shouldn't have jumped in there [21:59] i'll do file I/O last [22:00] er, i guess it's a toshiba portege m200 [22:00] 3ric was threatening to drive to portland & visit [22:00] ar: if you've got time to work on the xml stuff with me, that would be cool, but I don't know if I'll be able to do it tonight. [22:00] but i already tried to call him [22:01] ar: how about moving the bugs to hyphos? [22:01] or, sleep so your head stops hurting :) [22:06] I believe that if you go to the fry's electronics here: http://www.google.com/maps?q=29400%20SW%20Towncenter%20Loop%20West%20wilsonville%20or and buy this: http://shop1.outpost.com/product/4034872?site=sr:SEARCH:MAIN_RSLT_PG you'll be all set. They're open until 9. [22:07] If you go and they don't have that exact model, call me and read me the model number of whatever they do have, and I'll look up the detailed compatibility chart for you online and make sure it will work. [22:11] of course that debugger is because of = [22:12] ha ha [22:13] wow [22:13] i see the fix, but i have to drive to fry's now [22:13] i'll be back [22:15] ok [23:08] yay, power adapter aquired [00:00] --- Tue Jan 31 2006 [00:20] hi, honey, i'm hoooome! [00:21] lol [00:21] here, have some of the delightfuly chicken-pineapple merange pie I baked while you were out! [00:22] chicken? [00:22] ;) [00:22] so, the power supply works [00:22] it makes a godawful whine, but it works [00:22] Action: Dymaxion grins. [00:22] i'm just going to turn up the music [00:22] Yay working [00:24] wow, the whine changes when you compile things [00:25] that's a very scary load meter [00:25] yes [00:35] ok, i fixed the unknown->sometimes bug [00:35] i don't think i can fix the debugger in blog tree [00:35] (in the time available) [00:36] Action: Dymaxion nods [00:40] it's a weirdness of the hierarchical list in which the parent of the current item, or maybe the current item, or maybe the menu for the current item is cached in some situations [00:40] Action: Dymaxion nods [00:40] Ugh, yeah, more cacheing bugs [00:40] i thought i had another bug open about it too, but i can't find it now [00:40] yah. [00:40] It had to try pretty hard to make that happen, so I'm not too worried about it [00:41] well, try promoting or demoting an item in a situation where move up and move down should appear differently in the new menu [00:42] if you don't select a different item & reselect, it's unhappy [00:42] same bug, i think [00:42] huh [00:42] ok [00:42] ok [00:42] i'll spend 15 min on it [00:42] well, let's document them as known bugs if that doesn't work [00:42] if i can't get it in that time, we ship anyway [00:42] yeah [00:42] yeah [01:13] okay. the problem is that in certain situations, TrikeGridAndTreeSection>>currentTreeItem: is not being called [01:13] Action: Dymaxion nods [01:24] Yes! [01:24] It's a vile hack, but it works [01:24] Action: Dymaxion grins. [01:34] fixed the checkboxes in the menu on the tabs [01:34] cool! [01:35] so we have no open criticals [01:35] hot damn, i might get to sleep tonight [01:35] how late are you up? [01:35] I'm good for a while yet [01:36] ok. i am going to try to whip out the highs & send you a drop for build & test, if you have time [01:36] then while you do that, if i haven't run out of steam, i'll do file output [01:36] and probably the save button [01:36] ok [01:36] the save button is wigging me out [01:37] do you want me to do anything as far as xml is concerned in the mean time, or are you going to handle that entirely? I'm ready to jump in on that if you want me to. [01:37] yeah? [01:42] oh! if you started on it, that would be peachy [01:42] lemme find this one code snippet for you [01:42] ok, do you want to upload a set of current changes so I can give you back a noise-free changeset? [01:42] haha [01:43] i am working in 2 images at once [01:43] but i can stop anytime i want [01:43] ;) [01:43] Action: Dymaxion grins. [01:43] yeah, gimme 5 & i'll sync & upload [01:43] cool [01:48] ok. you should look @ 2 classes, XMLDocument & XMLElement [01:48] e.g. [01:48] outputXML := XMLDocument new. [01:48] outputXML [01:48] version: '1.0'; [01:48] encoding: 'utf-8'. [01:50] ok [01:51] modelAttributes := Dictionary new. [01:51] modelAttributes [01:51] at: 'xmlns' put: 'http://www.octotrike.org/XSD/TrikeModel/1.1'. [01:51] modelXML _ XMLElement named: 'model' attributes: modelAttributes. [01:51] outputXML addElement: modelXML. [01:51] ^outputXML [01:51] stuff like that [01:51] cool [01:51] if you can give me an XMLDocument object, I can do the rest [01:52] ok, I think I can do that; certainly, I'm game to try. :-) [01:53] i think there's a couple methods in TrikeModel? that will give you the 1.1 part [01:54] cool [01:58] lemme know when I should pull down the mczs [01:59] still working on the integration part [02:00] k [02:14] ok. grab the mczs [02:15] that wasn't so bad, to compress down to one image... [02:16] grabbing [02:17] Trike-Ineraction-Spiral-BEL.22? [02:19] yes [02:19] and everything else w/ higher #s [02:19] Action: Dymaxion build build build [02:19] yeah [02:19] i fixed the save button [02:19] I just grabbed everything again [02:19] woo! [02:19] it was so easy i couldn't help myself [02:20] Action: asparagi stomps on bugs [02:20] Action: Dymaxion grins. [02:21] Action: Dymaxion reloads and sees the number of open bugs drop. [02:27] flipper. [02:27] the TrikeAttack hierarchy needs refactoring [02:27] TrikeRule is pretty clean [02:28] i like the Boolean vs. Atomic thing [02:28] but TrikeAttack is icky, icky, icky [02:28] yeah? [02:28] do we need to do that to get rule editing working? [02:28] i'm not going to touch it no [02:29] cool [02:29] well, it depends what you mean by working [02:29] open a bug on it for later? [02:29] not throwing a debugger, and allowing basic rule changes? [02:29] e.g. i think now you can edit the names of AND and OR attacks [02:29] which i guess is to spec according to the file format [02:29] ok [02:30] and yet it seems premature, what with there being no other way to tell which one is meao [02:30] good by me [02:30] er, meant [02:30] does inserting new ones work? [02:30] it is all weird [02:30] oh, i have no idea, i haven't tried fixing that one yet [02:30] Hrm.. we don't have a way to do a non-editable string displayed next to the name of the rule, do we? [02:31] Action: Dymaxion nods. [02:31] Action: Dymaxion watches a progress bar inch along [02:31] the short answer is no [02:31] the long answer is not right now? [02:31] we could do it like we do NOT [02:32] oh boy [02:33] now you can only change the names of threats, and when you do you can't see the new name until you unselect & reselect [02:33] wheeeeee! [02:33] can't change any other attacks [02:33] pah. [02:35] oh, cool, you gave me a start on the xml-fu [02:36] did i? [02:36] there's some xml stuff in here [02:36] uh oh [02:37] don't paste it herew [02:37] what method is it in? [02:37] Action: asparagi hopes it isn't owned... [02:37] trikeModel printXMLOn:, emptyNativeXML, nativeAssetsXML, nativeNameXML, etc. [02:38] whew [02:38] it's not owned [02:39] wow, looks like i put it in in november [02:39] cool [02:39] i think you can say something like TrikeModel blog printXMLOn: Transcript [02:39] to test [02:39] how can I wrap one of the printOn:... [02:39] hehe, I was just going to ask that [02:40] i might have set it up so you can debug it into existence [02:40] i might not have gotten flushing right [02:40] i know Transcript show: flushes [02:41] yeah, debugging it in seems to work... I'm getting a debugger with should be implementeds, at least [02:41] so if you don't see anything, just call Transcript show: after you try the thing above, and it might show up [02:41] awesome :) [02:41] that's pretty funny, i totally forgot i did that [02:53] so at one point i was going to add an interface that let you add actions from the tree view, other than the previous menu interface [02:53] apparently i went so far as to remove the menu interface [02:54] do we care? can we just make ppl use the grid? [02:54] for now, sure [02:54] awesome [02:54] ok, figuring out tag nesting with this API is hard [02:55] I've got the model tag in their, with the right xmlns [02:55] the name has to be blank there though, because that method is emptyNativeXML, which obviously can't set the name. [02:56] so, in convertNativeXML I need to a) add the name into the previous model tag directly (or cause another method to do it -- either way I need to extract the just-added model tag, and b) ensure that all the other tags get added inside the model tag.