/srv/irclogs.ubuntu.com/2006/11/28/#upstart.txt

=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== theCore [n=alex@modemcable229.181-131-66.mc.videotron.ca] has joined #upstart
=== j_ack [n=rudi@p508D9E58.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DC02D.dip0.t-ipconnect.de] has joined #upstart
=== wasabi__ [n=wasabi@cpe-76-184-95-8.tx.res.rr.com] has joined #upstart
=== j_ack__ [n=rudi@p508DBA16.dip0.t-ipconnect.de] has joined #upstart
=== myren [n=myren@63.231.83.177] has left #upstart []
=== j_ack [n=rudi@p508DB296.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508D9286.dip0.t-ipconnect.de] has joined #upstart
=== j_ack__ [n=rudi@p508D90D4.dip0.t-ipconnect.de] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== toptree [n=treetop@88-212-90-121.vl20-cph.dhcp.clearwire.dk] has joined #upstart
=== AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart
=== wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart
=== maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart
=== jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart
=== _ion [i=johan@kiviniemi.name] has joined #upstart
=== fx|RabBit [n=rabbit@cm166-191.liwest.at] has joined #upstart
=== Keybuk [n=scott@quest.netsplit.com] has joined #upstart
=== Md [i=md@freenode/staff/md] has joined #upstart
Keybukmorning Marco11:16
=== AlexExtreme yawns
AlexExtremeKeybuk: what did you use to create the graph on http://wiki.ubuntu.com/ReplacementInitscripts ?11:17
Keybukdot11:19
Keybukfrom the graphviz package11:19
Keybukhttp://people.ubuntu.com/~scott/feisty.dot11:19
AlexExtremecool, thanks11:20
Keybuk(note, that's a text file, not an OpenOffice document <g>)11:20
AlexExtremeyeah :)11:20
AlexExtremebbl11:24
=== Keybuk tackles the module-init-tools merge
KeybukMd: I guess you saw kay's lkml post about merging some of modprobe into udev?11:30
MdKeybuk: not yet11:32
Keybukah11:39
Keybukit's in the thread BenC started about making it possible to move some of the device/driver binding decisions to userspace11:39
KeybukMd: no major changes of consequence in our m-i-t patch; just our usual two extra patches (silence modprobe & combine modprobe.conf/modprobe.d automatically)11:40
KeybukI suspect we'll be dropping the silence one now that we want verbose log messages by default11:41
Mdcan you tell me the thread title?12:15
_ionA nice graph.12:17
Keybuk[RFC]  Pushing device/ddriver binding decisions to userspace12:17
KeybukKay's comment in that12:17
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== fx|RabBit [n=rabbit@cm166-191.liwest.at] has joined #upstart
=== fx|RabBit [n=rabbit@cm166-191.liwest.at] has left #upstart []
=== mbiebl [n=michael@e180067191.adsl.alicedsl.de] has joined #upstart
Keybuk*yawn*06:52
AlexExtreme*yawn* too06:54
KeybukI've almost finally finished merges06:54
Keybukjust sysvinit to go06:54
Keybukthat'll be fun06:54
AlexExtremei'm trying to find something to code, which is usually a signal that i'm bored ;)06:54
AlexExtrememerges of what?06:55
KeybukDebian changes into Ubuntu06:55
Keybukit's the blackhole of developer time in the first few weeks of our release cycle06:55
AlexExtremeah06:56
AlexExtremeok06:56
AlexExtremei'm going to get some food06:56
AlexExtremebbl06:56
=== j_ack [n=rudi@p508DB70C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DB70C.dip0.t-ipconnect.de] has joined #upstart
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #upstart
Keybukwasabi: hey11:21
Keybukso I thought about things a bit11:55
KeybukI'm convinced that the eight-step state machine is correct11:55
Keybukbut think you're right that the events aren't11:55
Keybukespecially as the state machine is more complex, you could end up being started by an event but needing to list two or three stop events, depending on the path through the state machine11:56
Keybukso...11:56
Keybukkeeping the eight states (but renamed a bit, to make more sense)11:56
Keybukbut only having four events11:56
Keybukstart (or starting?) when the goal is set to start, started once the entire process of starting is complete11:56
Keybukstop (or stopping?) when the goal is set to stop, stopped once the entire process of stopping is complete11:56
Keybukthat should fulfil all the use cases I had11:57
_ionWhere is the spec about this 8-step state machine?11:57
Keybuk_ion: http://upstart.ubuntu.com/wiki/JobStates11:57
Keybukso, the interesting thing about the start and stop events ...11:57
_ion"starting" and "stopping" make sense11:57
_ionThanks.11:57
Keybukthe "start" and "stop" commands can then just generate those events11:58
Keybukand only once those events are handled, begin the process of starting the job11:58
Keybukso if tomcat had "stop on stop apache"11:59
Keybukthen tomcat would be fully stopped before apache began stopping11:59
Keybukanyhoo, bed12:08

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