/srv/irclogs.ubuntu.com/2009/02/24/#upstart.txt

sadmacKeybuk: any other thoughts?00:00
Keybuknot offhand00:01
sadmacKeybuk: should I keep plowing on this or go back to fiddling with 0.10 features?00:02
Keybukwhich 0.10 features were you thinking of?00:03
sadmacKeybuk: I started from the top. was ripping out start on and stop on in favor of just plain ol' on.00:04
sadmacwhich got me thinking about this because changing the config file format was miserable.00:04
Keybukon is something quite specific though00:04
sadmacits the biggest leap toward 0.10 though because its changes are most destructive. There's more bits coming off.00:05
KeybukI'd say that the most destructive will be reorganising the jobs/instances stuff00:05
sadmacthat's not really destructive as much as additive00:08
sadmacif you remove start on/stop on you've removed the mechanism that automatically starts and stops jobs.00:08
sadmacThen you just have to replace it.00:08
KeybukI don't agree00:08
KeybukI intend to change the very meaning of start and stop00:09
Keybukand since the ideas haven't been written down yet00:09
Keybukit's far too early to jump in and start recoding things00:09
sadmacwhat are these changes?00:10
Keybukthe idea that instances are created automatically00:11
Keybukbased on the while condition and matching instances there00:11
Keybukstart/stop simply change an existing instance - never create them00:11
sadmacthat's still not much change. All that means is "kill job_class_start"00:12
KeybukI think it's a fundamental change00:12
KeybukI know you're eager to get coding on things00:12
Keybukbut right now, I can't honestly think of any particular bits that need changing ye00:12
* Keybuk prefers to write things down before starting00:13
sadmacYou English and your native tongue. I have no use for anything written down in such an overcomplicated language. C is a much better way of expressing ideas :)00:15
Keybukno, blasting in and rewriting things is a very good way to get yourself in a mess00:16
sadmacthe mess is leftovers from the early stages. that comes from not blasting hard enough :)00:18
Keybuk?00:19
sadmacnothing wrong with blasting and rewriting if you commit.00:21
sadmacdon't get attached to the old code. and don't wait. don't let a function sit 5 minutes past its interface mildly annoying you.00:21
sadmacKeybuk: do you leave 1 or 2 lines between functions? It seems to vary throughout the code00:32
Keybukdepends on the relationship between the functions00:32
Keybuk1 line if the functions are realted00:32
Keybuk2 if not00:32
sadmacah00:32
hettarSilly question but are the *buntus going to start adding more standard upstart events ?10:51
ion_After Upstart 0.1010:52
hettarfor instance it would be nice if there were some like "suspend-started" or "resume-finished" etc10:52
hettarhmm when is that ?10:52
ion_As soon as it’s ready. ;-)10:53
hettarwill that be for koala or whatever it is called ?10:53
hettarfair enough10:53
ion_Dunno10:53
hettarWhats happening for 0.10 that standard events need to wait for it ?10:57
ion_It will implement enough functionality for the entire system to boot with native jobs. As soon as that point is reached, there’s incentive to think of “standard events”.11:02
ion_(and standard states)11:03
hettarSounds good. thanks for the info. I'll just keep implementing my own events until then :)11:06
* Keybuk has working daemon supervision now18:50
sadmac2Keybuk: what'd you do?18:51
Keybukmagic stuff18:52
sadmac2Keybuk: its bad for your sceptum to do that stuff18:52
sadmac2tracing a trace program is hard.18:55
keesjkeesj: the Linux Journal had a piece about you and the fork/ptrace stuff in the "wat's up on kernel front"18:55
sadmac2keesj: stop talking to yourself.18:55
keesj:p18:56
keesjoops18:56
sadmac2Keybuk: what kind of magic?18:57
ion_O hai, ion_18:59
sadmac2sadmac: greetings from your work self, home self!19:00
* sadmac2 heads to class19:01
Keybuksadmac2: dark magic19:07
Keybukkeesj: got a link?19:08
keesjsearching..19:11
keesjfailed: scanning...19:22
keesjKeybuk: http://box.mmapps.net/lm_100_upstart/ where 003 is the part I was talking about19:29

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