/srv/irclogs.ubuntu.com/2007/03/15/#upstart.txt

=== Keybuk [n=scott@quest.netsplit.com] has joined #upstart
_ionHi Keybuk12:31
Keybukhey12:31
_ionDid you receive my MemoServ message?12:31
Keybukjust looking at it now12:32
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== cort [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart
Keybuk_ion: I think my main aversion here is a strong desire that upstart should take care of the prereqs for you12:58
_ionI was thinking of programmatic metajobs exactly for that reason.01:00
=== administrator_ [i=administ@nat/cisco/x-4283ae302175e844] has joined #upstart
_ionSo the metajob would parse fstab and generate a job for each mountpoint.01:02
_ionHow about the idea about locking(1) which would be used to run fsck? Should upstart handle that part also?01:05
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== j_ack [n=rudi@p508DBB9C.dip0.t-ipconnect.de] has joined #upstart
=== benmur [n=benmur@friends.sukria.net] has joined #upstart
=== administrator_ [i=administ@nat/cisco/x-bcc09739984dd242] has joined #upstart
=== pkt_ [n=knoppix@athedsl-07079.otenet.gr] has joined #upstart
=== Keybuk [n=scott@quest.netsplit.com] has joined #upstart
=== asdaf [n=Ack@213-140-11-128.fastres.net] has joined #upstart
=== florin [n=florin@lunar-linux/developer/florin] has joined #upstart
florinhi everyone11:00
Keybukhi11:03
_ionHi11:03
=== Md [i=md@freenode/staff/md] has joined #upstart
florini'm a Lunar Linux developer. I've managed to install upstart on my system. So far it work just fine with the old sysvinit scripts. I'm learning now how to create event based init scripts. You've done a good job.11:04
Keybukthanks :)11:06
florinyw11:07
=== florin_ [n=florin@89.40.154.96] has joined #upstart
=== florin_ is now known as florin
=== florin [n=florin@lunar-linux/developer/florin] has left #upstart ["Konversation]
Keybukhttp://upstart.ubuntu.com/12:31
Keybuk^ added quite a bit more12:31
_ionCool12:35
Keybukhopefully that'll address a few of the usual complaints/comments12:39
=== pkt [n=knoppix@athedsl-146748.otenet.gr] has joined #upstart
=== mbiebl [n=michael@e180064189.adsl.alicedsl.de] has joined #upstart
_ionI moved the contents of the earlier link to http://johan.kiviniemi.name/blag/2007/03/15/upstart-and-mounting-partitions/02:26
=== mbiebl [n=michael@e180064189.adsl.alicedsl.de] has joined #upstart
Keybukcool02:29
Keybukbtw, have definitely decided to accept delayed watch02:29
_ionNice :-)02:30
Keybukand am going to integrate it directly into nih_watch since it's such a common use02:30
_ionYeah. If someone doesn't want it, she can simply put a zero for the delay.02:30
Keybukexactly02:30
_ionPerhaps the link bar at the top of the Upstart website should be emphasized somehow: for example, a light gray background color, or bold text.03:14
_ionkeybuk: It would also be really, really nice if the link to the currently open page didn't disappear from the bar.03:25
=== j_ack [n=rudi@p508D8C9C.dip0.t-ipconnect.de] has joined #upstart
=== Ack` [n=Ack@81-208-31-208.ip.fastwebnet.it] has joined #upstart
Keybukheh03:30
=== Ack`` [n=Ack@213-140-11-128.fastres.net] has joined #upstart
=== Keybuk has a fiddle
_ionA literal fiddle, or a figure of speech i'm not familiar with? :-)03:43
Keybukthe problem with having a background colour is that it doesn't cover the image03:44
Keybukcf.03:44
Keybukhttp://quest.netsplit.com/~scott/upstart/03:44
Keybuksee how the boxes don't go round the images03:44
_ionIn fact, that might be a nice effect. :-)03:44
_ionPerhaps add a bit of padding to the left and to the right, but the image being higher than the background color actually looks nice IMO.03:46
Keybukcheck now03:47
_ionReally nice otherwise, but you'll need to add an invisible border or some padding to the non-hover style, otherwise the links jump when being hovered upon.03:49
_ionThey seem to jump two pixels, i.e. the width of the border when hovered.03:49
_ionReally nice!03:51
Keybukthat seems to work03:52
=== Keybuk is still waiting for the launchpad icon :-/
_ionThe agreement not to publish screenshots also means you can't grab the favicon from beta.launchpad.net? :-)03:55
=== cwillu [n=cwillu@71-17-156-221.sktn.hsdb.sasknet.sk.ca] has joined #upstart
cwilluping04:10
_ionNetwork unreachable.04:10
cwillu:/04:11
cwillurespawn \n script \n Xorg <blah blah blah> \n end script04:11
cwilluwill that do what I hope it'll do?04:12
cwilluand do it in a manner that doesn't make you shudder too much?04:12
_ionIf you only have a single line in the script, you can replace it with 'exec Xorg ...'04:13
_ionI'd expect that to work, but go ahead and try for yourself. :-)04:13
cwillubut other than that, I should be able to have another job "on start <above script's name>", and it'll work with the above?04:13
_ionExactly what do you want to achieve? What would that another job do?04:14
cwilluI need an extremely minimal x session, I have no desire to involve gdm or xdm or whatnot04:14
cwilluI want another job to launch an xwindow, with respawn set on that as well04:15
_ionYou might want to use xinit.04:16
cwillualthough there is the somewhat ugly race condition of waiting for Xorg to come up first04:16
cwilluhmm04:16
=== cwillu man xinit
cwilluthat looks reasonably, thanks04:17
Keybuk_ion: the favicon is tool small; the lp designer promised me a tango-style 24x24 icon today04:18
Keybukbut went to bed04:18
Keybuklol04:19
_ionHehe04:19
=== j_ack [n=rudi@p508D8C9C.dip0.t-ipconnect.de] has joined #upstart
=== mdales [n=mdales@cpc3-cmbg6-0-0-cust25.cmbg.cable.ntl.com] has joined #upstart
mdalesare there any obvious things wrong with using upstart on a live CD? I'm using an edgy live CD that I've added some packages too, and generated some new scripts in /etc/event.d, but when I try to start them I get "start: Unknown job: vncsession"04:55
Keybukyeah04:57
=== HTSJacket_ [n=kevin@router.emperor-sw2.exsbs.net] has joined #upstart
Keybukthe inotify stuff doesn't work across UnionFS04:57
Keybukit ends up watching the read-only directory underneath04:57
mdalesah04:57
mdalesbollocks 04:57
mdalesis there any way around this?04:57
mdalesother than adding a level of indirection04:58
Keybuknot known04:58
mdalesI can put static scripts in event.d on the CD that point to generated scripts I assume04:58
_ionPerhaps upstart should reread the job files using nih_walk on SIGHUP.05:00
Keybukyeah it should05:04
KeybukI have a whole bunch of stuff like that to fix05:04
Keybukthe signal handlers should be set to a generically useful function05:05
Keybukand there should also be control messages to do the same thing05:05
Keybuke.g. re-exec, reload jobs, pause/unpause the event queue05:05
Keybukthe main problem with HUP is noticing deletes <g>05:05
_ionprevious = [foo, bar, baz] ; walk(CONFIG_DIR)  {|file| previous -= file; process file }; previous.each {|job| delete job }05:07
Keybuknot quite that simple, since you may have deleted jobs in the hash still from last time <g>05:07
Keybuk(and needs to cope with multiple config directories, and control-registered jobs in the future)05:08
_ionYeah05:08
Keybukyay my copious TODO list05:09
=== Artanicus [i=kuitunej@lehtori.cc.tut.fi] has joined #upstart
=== Artanicus [i=kuitunej@lehtori.cc.tut.fi] has left #upstart []
=== administrator_ [i=administ@nat/cisco/x-f81a6b37ac10f86b] has joined #upstart
=== j_ack [n=rudi@p508DB9C6.dip0.t-ipconnect.de] has joined #upstart
=== j_ack_ [n=rudi@p508DB79B.dip0.t-ipconnect.de] has joined #upstart
=== Md [i=md@freenode/staff/md] has joined #upstart
=== mbiebl [n=michael@e180064189.adsl.alicedsl.de] has joined #upstart
=== j_ack [n=rudi@p508DB79B.dip0.t-ipconnect.de] has joined #upstart
=== juergbi [n=juerg@80-219-17-102.dclient.hispeed.ch] has joined #upstart
=== mbiebl [n=michael@e180064189.adsl.alicedsl.de] has joined #upstart

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