=== Am|Birthday is now known as Amaranth [16:30] http://pages.plotinka.ru/~cyciron/chinauser.jpg [18:50] I. [18:50] HATE. [18:50] UNIX. [18:50] specifically Linux [18:51] why's that? [18:51] so there's this syscall [18:51] waitid [18:51] it has this nice WNOWAIT option [18:51] it means you can "peek" at the top of the wait list without actually taking things off [18:52] yep [18:52] except the fucking wait fucking list can fucking change [18:52] so if you waitid (..., WNOWAIT) [18:52] and then waitid () afterwards [18:52] you may have just taken a different event off than you had before [18:54] ah [18:54] * Keybuk beats his head against the wall [19:06] init: Failed to detach traced test (#0) main process (6132): No such process [19:06] ?! [19:06] scott 6132 0.0 0.0 3668 136 ? S 19:00 0:00 /tmp/test [19:06] LOOK, THERE IT IS [19:06] attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted [19:06] AND I KNOW YOU HAVE A TRACE ON IT [19:07] * Keybuk gets angry [19:07] oh, I know this one [19:08] you can't detach from the process without first sending it a signal [19:08] a quote from something I read today "UNIX is stupid" [19:13] anyway [19:13] :-) [19:13] http://pastebin.com/m692d8cd2 [19:13] \o/ [19:14] neat [19:15] FOUR WEEKS of fucking work [19:15] makes my 103 line init program look like total bollocks ;) [19:15] I feel like running out into the rain, screaming UUUUULLLLLAAAAAHHHH or something into the air [19:15] and then checking myself into a mental asylum [19:15] haha [19:15] something which should be *so* simple [19:49] now to tidy up the code, the scary if statements, etc. [19:49] and commit [19:50] I. [19:50] HATE. [19:50] UNIX. [19:50] specifically Linux << I should digg that, "Ubuntu's Development Manager hates Linux" :P [19:50] heh [19:50] we decided that wasn't our job title anymore [19:50] I'm "Ubuntu Desktop Team Manager" now [19:50] (since my team is now the desktop team, rather than the "red team") [19:50] heh [19:51] fine, fine: "Ubuntu's Desktop Team Manager hates Linux" [19:51] :p [19:51] Colin is the Ubuntu Platform Team Manager [19:55] I know I keep asking, but is there any possibility of a fully native upstart boot sequence getting into hardy? [19:56] or rather, keep asking after every ubuntu release [20:23] hardy? no [20:31] I've been asking that since edgy :P [20:32] remember, I'm not an ubuntu developer :p [20:32] Upstart is my spare time, personal project [20:32] so I'm more cautious than usual about "putting it in" simply because I know I don't have the time to fix it when it breaks [20:51] Keybuk: is it likely that canonical will commit resources to upstart in a reasonable timescale? [20:58] thom: no idea, I'd probably be quite annoyed if they did since it's my project [21:08] how can canonical justify *not* commiting any resources to their default init system? [21:09] to put it more bluntly [21:09] Canonical didn't commit any resources to sysvinit when that was the Ubuntu default? [21:10] I don't think anybody does, in fact :-) [21:10] they didn't write it, and more than just ubuntu used it by default [21:10] it seems like you're talking around a point you want to make? [21:10] not really [21:10] it just seems unfortunate that ubuntu has a chance to really lead something [21:10] and isn't [21:11] Upstart development is slow mostly not because I don't have enough time [21:11] but because it involves solving hard problems [21:11] and nobody else seems interested in them [21:13] i'll try and put my point better in a minute; i need to finish a classics essay first :) [21:54] ... :-) [21:54] a minute was maybe hopeful [21:55] references are PITA