/srv/irclogs.ubuntu.com/2007/12/06/#upstart.txt

=== Am|Birthday is now known as Amaranth
ion_http://pages.plotinka.ru/~cyciron/chinauser.jpg16:30
KeybukI.18:50
KeybukHATE.18:50
KeybukUNIX.18:50
Keybukspecifically Linux18:50
AlexExtremewhy's that?18:51
Keybukso there's this syscall18:51
Keybukwaitid18:51
Keybukit has this nice WNOWAIT option18:51
Keybukit means you can "peek" at the top of the wait list without actually taking things off18:51
AlexExtremeyep18:52
Keybukexcept the fucking wait fucking list can fucking change18:52
Keybukso if you waitid (..., WNOWAIT)18:52
Keybukand then waitid () afterwards18:52
Keybukyou may have just taken a different event off than you had before18:52
AlexExtremeah18:54
* Keybuk beats his head against the wall18:54
Keybukinit: Failed to detach traced test (#0) main process (6132): No such process19:06
Keybuk?!19:06
Keybukscott     6132  0.0  0.0   3668   136 ?        S    19:00   0:00 /tmp/test19:06
KeybukLOOK, THERE IT IS19:06
Keybukattach: ptrace(PTRACE_ATTACH, ...): Operation not permitted19:06
KeybukAND I KNOW YOU HAVE A TRACE ON IT19:06
* Keybuk gets angry19:07
Keybukoh, I know this one19:07
Keybukyou can't detach from the process without first sending it a signal19:08
AlexExtremea quote from something I read today "UNIX is stupid"19:08
Keybukanyway19:13
Keybuk:-)19:13
Keybukhttp://pastebin.com/m692d8cd219:13
Keybuk\o/19:13
AlexExtremeneat19:14
KeybukFOUR WEEKS of fucking work19:15
AlexExtrememakes my 103 line init program look like total bollocks ;)19:15
KeybukI feel like running out into the rain, screaming UUUUULLLLLAAAAAHHHH or something into the air19:15
Keybukand then checking myself into a mental asylum19:15
AlexExtremehaha19:15
Keybuksomething which should be *so* simple19:15
Keybuknow to tidy up the code, the scary if statements, etc.19:49
Keybukand commit19:49
AlexExtreme<Keybuk> I.19:50
AlexExtreme<Keybuk> HATE.19:50
AlexExtreme<Keybuk> UNIX.19:50
AlexExtreme<Keybuk> specifically Linux << I should digg that, "Ubuntu's Development Manager hates Linux" :P19:50
Keybukheh19:50
Keybukwe decided that wasn't our job title anymore19:50
KeybukI'm "Ubuntu Desktop Team Manager" now19:50
Keybuk(since my team is now the desktop team, rather than the "red team")19:50
AlexExtremeheh19:50
AlexExtremefine, fine: "Ubuntu's Desktop Team Manager hates Linux"19:51
AlexExtreme:p19:51
KeybukColin is the Ubuntu Platform Team Manager19:51
AlexExtremeI know I keep asking, but is there any possibility of a fully native upstart boot sequence getting into hardy?19:55
AlexExtremeor rather, keep asking after every ubuntu release19:56
Keybukhardy? no20:23
AmaranthI've been asking that since edgy :P20:31
Keybukremember, I'm not an ubuntu developer :p20:32
KeybukUpstart is my spare time, personal project20:32
Keybukso 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 breaks20:32
thomKeybuk: is it likely that canonical will commit resources to upstart in a reasonable timescale?20:51
Keybukthom: no idea, I'd probably be quite annoyed if they did since it's my project20:58
thomhow can canonical justify *not* commiting any resources to their default init system?21:08
thomto put it more bluntly21:09
KeybukCanonical didn't commit any resources to sysvinit when that was the Ubuntu default?21:09
KeybukI don't think anybody does, in fact :-)21:10
thomthey didn't write it, and more than just ubuntu used it by default21:10
Keybukit seems like you're talking around a point you want to make?21:10
thomnot really21:10
thomit just seems unfortunate that ubuntu has a chance to really lead something21:10
thomand isn't21:10
KeybukUpstart development is slow mostly not because I don't have enough time21:11
Keybukbut because it involves solving hard problems21:11
Keybukand nobody else seems interested in them21:11
thomi'll try and put my point better in a minute; i need to finish a classics essay first :)21:13
Keybuk... :-)21:54
thoma minute was maybe hopeful21:54
thomreferences are PITA21:55

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!