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

=== administrator_ [i=administ@nat/cisco/x-437ea90f206a5f2d] has joined #upstart
=== j_ack [n=rudi@p508D9F74.dip0.t-ipconnect.de] has joined #upstart
=== pkt [n=pantelis@athedsl-07420.otenet.gr] has joined #upstart
=== netjoined: irc.freenode.net -> zelazny.freenode.net
=== pkt [n=pantelis@athedsl-07420.otenet.gr] has joined #upstart
=== AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart
=== administrator_ [i=administ@nat/cisco/x-385a4af870e5445d] has joined #upstart
=== pkt [n=pantelis@athedsl-07420.otenet.gr] has joined #upstart
=== pkt [n=knoppix@athedsl-07420.otenet.gr] has joined #upstart
=== Md [i=md@freenode/staff/md] has joined #upstart
=== mbiebl [n=michael@e180124207.adsl.alicedsl.de] has joined #upstart
_ionNote to self: when Keybuk returns, ask him whether it would be a reasonable idea to integrate something like http://irccrew.org/~cras/security/data-stack.html to libnih.11:43
=== Keybuk [n=scott@quest.netsplit.com] has joined #upstart
=== mbiebl [n=michael@e180124207.adsl.alicedsl.de] has joined #upstart
Keybukyay12:42
Keybukwe have little upstart icons on beta lp now12:42
mbieblurl?12:51
=== asdaf [n=Ack@213-140-11-128.fastres.net] has joined #upstart
Keybukmbiebl: you have to be a member of the launchpad beta-testers group to see it12:52
mbieblah, ok 12:53
Keybukhttp://quest.netsplit.com/~scott/beta-lp-bugs.png12:53
Keybuk("private screenshot") :p12:53
mbiebljust read the note ;-)12:54
=== pkt is away: .
=== pkt [n=knoppix@athedsl-07420.otenet.gr] has joined #upstart
=== mbiebl [n=michael@e180124207.adsl.alicedsl.de] has joined #upstart
_ionThe launchpad beta is cool.02:37
_ionBtw,02:37
_ionti124335 < _ion> Note to self: when Keybuk returns, ask him whether it would be a reasonable idea to integrate something like  http://irccrew.org/~cras/security/data-stack.html to libnih.02:38
Keybukwill look at that in a sec02:40
_ionlast black02:45
Keybukeh?03:09
_ionForgot the / from '/last black'. :-)03:10
Keybukheh03:10
=== pkt [n=knoppix@athedsl-133893.otenet.gr] has joined #upstart
=== mbiebl [n=michael@e180124207.adsl.alicedsl.de] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #upstart
asdafdoes anybody knows a reason why upstart can't create @/com/ubuntu/upstart socket?04:00
asdaf*know04:01
asdafrelease 0.3.504:02
Keybukalmost certainly because it's already running?04:04
Keybukwhat's the error?04:04
Keybukit won't just say that it can't create it, it'll tell you why it couldn't create it04:04
asdafi noticed it because initctl fails connecting to it04:07
asdafit doesn't show in /proc/net/unix04:08
Keybukthen you're not running upstart04:08
Keybukupstart would've failed to even boot04:08
Keybuklsof /dev/initctl04:08
asdafi don't have lsof (it's an embedded) but looking at /proc/1/fd dir there is no reference to a unix socket04:29
asdafsame system on another box works fine04:29
asdafi'm wondering what can make the difference04:29
Keybukcan you give me the ls -l of /proc/1/fd04:33
Keybuk_ion: doesn't seem to give anything that nih_alloc doesn't already do?04:39
Keybukframe = nih_alloc (NULL, 0);04:40
Keybuk  /* alloc everything with frame instead of NULL */04:40
Keybuknih_free (frame)04:40
=== j_ack [n=rudi@p508D9256.dip0.t-ipconnect.de] has joined #upstart
Keybukunless he's combining it with a slab allocator, of course04:40
asdafKeybuk, pvt?04:42
_ionkeybuk: You'd need to pass the frame variable to function calls etc.04:43
Keybukasdaf: sure04:44
Keybuk_ion: true04:44
Keybukit'd make the whole "allocate temporary stuff that we throw away again" thing easier04:45
Keybukthat's a little cumbersome with nih_alloc04:45
_ionkeybuk: I haven't actually read his implementation, but he says "No memory fragmentation".04:45
Keybuk*shrug* probably a slab allocator to return the things you ask for04:45
Keybuk(that's where you allocate memory in pages at a time, and split it into managed chunks)04:46
_ionYeah04:46
_ionHe also says "FAST, most of the time allocating memory mean only updating a couple of pointers and integers. Freeing the memory all at once also is a fast operation", which sounds like slab, too.04:46
AlexExtrememmm05:24
AlexExtremenice icons on launchpad beta :)05:24
Keybukyeah05:44
=== AlexExtreme likes the launchpad beta
AlexExtremehmm, i think i made a mistake with my job files... i installed the ones that I wrote on my host system, it didn't quite work ;)05:46
Keybukoops06:00
=== asdaf is away: I'm busy
_ionSigh06:07
=== juergbi [n=juerg@80-219-17-102.dclient.hispeed.ch] has joined #upstart
=== administrator_ [i=administ@nat/cisco/x-f20e1312a86d3333] has joined #upstart
=== j_ack [n=rudi@p508D9256.dip0.t-ipconnect.de] has joined #upstart
=== mbiebl [n=michael@e180092186.adsl.alicedsl.de] has joined #upstart
=== jonib1 [n=jonas@ua-83-227-144-18.cust.bredbandsbolaget.se] has joined #upstart
_ionkeybuk: Btw, what might the syntax of the scripting language built around syscalls you've envisioned look like?08:03
_ionHahaha, the comment in the latest libnih commit :-D08:09
Keybukprobably a bit like Perl. now I think more <g>08:12
=== Md [i=md@freenode/staff/md] has joined #upstart
=== Keybuk [n=scott@wing-commander.netsplit.com] has joined #upstart
=== mbiebl [n=michael@e180092186.adsl.alicedsl.de] has joined #upstart
=== jonib1 [n=jonas@ua-83-227-144-18.cust.bredbandsbolaget.se] has left #upstart []
Keybukneed to work out what's in the box for 0.3.9 I guess09:18
Keybukhttp://www-128.ibm.com/developerworks/library/l-boot-faster/index.html09:29
AlexExtremenice#09:31
AlexExtreme*nice09:31
=== shawarma_ [n=sh@atlas.linux2go.dk] has joined #upstart
=== shawarma [n=sh@atlas.linux2go.dk] has joined #upstart
=== shawarma_ [n=sh@atlas.linux2go.dk] has joined #upstart
=== shawarma_ [n=sh@atlas.linux2go.dk] has joined #upstart
=== shawarma1 [n=sh@atlas.linux2go.dk] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #upstart
=== shawarma [n=sh@atlas.linux2go.dk] has joined #upstart
=== j_ack [n=rudi@p508D9256.dip0.t-ipconnect.de] has joined #upstart
=== shawarma_ [n=sh@atlas.linux2go.dk] has joined #upstart

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