sadmac | Keybuk: any other thoughts? | 00:00 |
---|---|---|
Keybuk | not offhand | 00:01 |
sadmac | Keybuk: should I keep plowing on this or go back to fiddling with 0.10 features? | 00:02 |
Keybuk | which 0.10 features were you thinking of? | 00:03 |
sadmac | Keybuk: I started from the top. was ripping out start on and stop on in favor of just plain ol' on. | 00:04 |
sadmac | which got me thinking about this because changing the config file format was miserable. | 00:04 |
Keybuk | on is something quite specific though | 00:04 |
sadmac | its the biggest leap toward 0.10 though because its changes are most destructive. There's more bits coming off. | 00:05 |
Keybuk | I'd say that the most destructive will be reorganising the jobs/instances stuff | 00:05 |
sadmac | that's not really destructive as much as additive | 00:08 |
sadmac | if you remove start on/stop on you've removed the mechanism that automatically starts and stops jobs. | 00:08 |
sadmac | Then you just have to replace it. | 00:08 |
Keybuk | I don't agree | 00:08 |
Keybuk | I intend to change the very meaning of start and stop | 00:09 |
Keybuk | and since the ideas haven't been written down yet | 00:09 |
Keybuk | it's far too early to jump in and start recoding things | 00:09 |
sadmac | what are these changes? | 00:10 |
Keybuk | the idea that instances are created automatically | 00:11 |
Keybuk | based on the while condition and matching instances there | 00:11 |
Keybuk | start/stop simply change an existing instance - never create them | 00:11 |
sadmac | that's still not much change. All that means is "kill job_class_start" | 00:12 |
Keybuk | I think it's a fundamental change | 00:12 |
Keybuk | I know you're eager to get coding on things | 00:12 |
Keybuk | but right now, I can't honestly think of any particular bits that need changing ye | 00:12 |
* Keybuk prefers to write things down before starting | 00:13 | |
sadmac | You 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 |
Keybuk | no, blasting in and rewriting things is a very good way to get yourself in a mess | 00:16 |
sadmac | the mess is leftovers from the early stages. that comes from not blasting hard enough :) | 00:18 |
Keybuk | ? | 00:19 |
sadmac | nothing wrong with blasting and rewriting if you commit. | 00:21 |
sadmac | don'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 |
sadmac | Keybuk: do you leave 1 or 2 lines between functions? It seems to vary throughout the code | 00:32 |
Keybuk | depends on the relationship between the functions | 00:32 |
Keybuk | 1 line if the functions are realted | 00:32 |
Keybuk | 2 if not | 00:32 |
sadmac | ah | 00:32 |
hettar | Silly question but are the *buntus going to start adding more standard upstart events ? | 10:51 |
ion_ | After Upstart 0.10 | 10:52 |
hettar | for instance it would be nice if there were some like "suspend-started" or "resume-finished" etc | 10:52 |
hettar | hmm when is that ? | 10:52 |
ion_ | As soon as it’s ready. ;-) | 10:53 |
hettar | will that be for koala or whatever it is called ? | 10:53 |
hettar | fair enough | 10:53 |
ion_ | Dunno | 10:53 |
hettar | Whats 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 |
hettar | Sounds good. thanks for the info. I'll just keep implementing my own events until then :) | 11:06 |
* Keybuk has working daemon supervision now | 18:50 | |
sadmac2 | Keybuk: what'd you do? | 18:51 |
Keybuk | magic stuff | 18:52 |
sadmac2 | Keybuk: its bad for your sceptum to do that stuff | 18:52 |
sadmac2 | tracing a trace program is hard. | 18:55 |
keesj | keesj: the Linux Journal had a piece about you and the fork/ptrace stuff in the "wat's up on kernel front" | 18:55 |
sadmac2 | keesj: stop talking to yourself. | 18:55 |
keesj | :p | 18:56 |
keesj | oops | 18:56 |
sadmac2 | Keybuk: what kind of magic? | 18:57 |
ion_ | O hai, ion_ | 18:59 |
sadmac2 | sadmac: greetings from your work self, home self! | 19:00 |
* sadmac2 heads to class | 19:01 | |
Keybuk | sadmac2: dark magic | 19:07 |
Keybuk | keesj: got a link? | 19:08 |
keesj | searching.. | 19:11 |
keesj | failed: scanning... | 19:22 |
keesj | Keybuk: http://box.mmapps.net/lm_100_upstart/ where 003 is the part I was talking about | 19:29 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!