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

mbieblKeybuk: do you know,  in what version of glibc, the WEXITED flag for waitid was introduced?12:36
mbieblTried to build upstart on sarge, and it failed miserably, because of that ;-)12:36
Keybukmbiebl: oh, almost certainly very recently12:36
Keybukwaitid itself was only introduced in 2.6.912:37
Keybuk(and is broken on compat arches in all kernel releases until the next one <g>)12:37
mbiebluntil next one means 2.6.19?12:38
Keybuk2.6.20 maybe12:38
mbiebloh12:38
Keybuk(upstart works around it though12:38
yankees26how?12:39
Keybukhow works around, or how broken?12:39
yankees26how it works around it?12:39
Keybukit clears the siginfo_t structure before passing it to waitid12:39
Keybukthe bug is that compat_sys_waitid() in the kernel doesn't copy zero values12:39
yankees26ah, so shouldn't it build for mbiebl in that case?12:39
Keybukyes12:40
Keybukdunno what the WEXITED thing might be, just looking that up atm12:40
yankees26ah12:40
Keybukit's entirely possible that it's simply missing on really old libc12:40
Keybukseeing as the syscall itself is recent12:40
yankees26mbiebl: what version of glibc do you have?12:41
Keybuksarge doesn't have 2.6 as default, no?12:42
Keybukand only has 2.6.8 as an option12:43
Keybukso upstart won't work with that12:43
yankees26ah well im in luck 'cause i dont use debian12:43
yankees26of course i first have to get through the majority of LFS :P12:44
mbieblyankees26: sarge has 2.3.2, current unstable (which I run) 2.3.612:44
yankees26ah12:45
yankees26well by the time i get to LFS glibc 2.5 will probably be out of testing in arch (currently on 2.4) so12:45
yankees26hopefully i wont run into your problem12:45
Keybukupstart fully supports glibc 2.412:47
Keybukglibc2.4 and kernel 2.6.17 were the recommended targets12:47
yankees26i run both of those :D12:47
mbieblWell, it never hurts to support a broader audience12:48
Keybukmbiebl: actually, it hurts a little bit12:48
mbieblSure, for developing.12:49
mbieblBut I rather meant acceptance.12:49
mbieblKeybuk: you said you work around the waitid issue, does that mean upstart works on a 2.4 kernel?12:50
Keybukno12:50
Keybukupstart only works around the mis-behaviour of compat_sys_waitid12:50
Keybukwhile I sit on Kyle's lap until he fixes it12:50
Keybukit doesn't have any alternative for waitid if that syscall doesn't exist12:51
yankees26Kyle is?12:51
_ionkeybuk: Are new conclusions related to upstart that were reached at uds-mtv documented somewhere?12:52
mbieblKeybuk: what exact feature of waitid do you need, which couldn't be implemented otherwise?12:52
Keybukmbiebl: the fact it can obtain information about a dead process without actually reaping it12:52
Keybukso we can find out things like it's binary name, cpu time, etc.12:52
mbieblah, ok12:53
Keybuk_ion: not yet, got to finish writing them up12:53
Keybukmbiebl: that will be necessary for supporting supervision of processes that fork12:53
yankees26does uds-mtv stand for ubuntu developer summit mountain view?12:53
Keybukyankees26: yes12:53
yankees26ok, just making sure (im not intune with ubuntu development stuff)12:53
mbieblKeybuk: maybe these requirements should be documented somewhere.12:54
Keybukmbiebl: they'll be in the README12:55
mbieblgood12:56
=== Keybuk [i=scott@conference/canonical/x-5ce49b9ba4fca76a] has joined #upstart
yankees26hey guys (slightly off-topic): to have a project and bazaar in launchpad, does the project need to be affiliated with Ubuntu?01:08
Keybukyankees26: nope01:14
Keybukfree hosting for all01:14
yankees26ok01:14
yankees26crimsun on #launchpad beat you to it ;) (thought you all had died here so asked there :P)01:15
yankees26thanks though01:15
yankees26i have added my project :D01:16
yankees26(now to setup bazaar)01:16
KeybukI did die01:17
Keybukupdated to latest feisty01:17
Keybukand rebooted01:17
yankees26hehe01:17
yankees26how is it?01:17
Keybukunstable and buggy :p01:17
yankees26sounds like fun :D01:17
yankees26ugh, ~/.ssh/ has no id_dsa.pub or id_rsa.pub!?!?!01:23
yankees26ah, had to create one01:25
yankees26could someone with gpg experience help me?01:32
=== j_ack [n=rudi@p508D902C.dip0.t-ipconnect.de] has joined #upstart
_ionPGP and SSH keys are a different thing. See ssh-keygen(1), ssh-add(1) and apt-cache show keychain01:34
yankees26i figured out the ssh key01:34
yankees26for gpg i did gpg --gen-key and that finished01:34
yankees26but im not sure what "number" is the actual key for gpg --send-key01:35
_ionThere are quite good GnuPG tutorials in the web.01:35
yankees26ok01:35
yankees26TO THE INTERNET!01:35
_ionTo the tubes01:36
yankees26that too P01:36
yankees26is it the thing after pub from gpg --list-keys?01:37
_ionIt's the 2EE24E0B in 'pub   1024D/2EE24E0B 2005-07-03'01:38
yankees26ah01:38
yankees26thanks _ion01:38
=== j_ack [n=rudi@p508D902C.dip0.t-ipconnect.de] has joined #upstart
=== wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart
=== myren [n=myren@63.231.83.177] has joined #upstart
myrenis there a runtime daemon?03:27
myrenwhat is it coded in?03:27
myrenhow portable is it?03:27
myrenit uses dbus, right?  what dbus api does it make use of (low level or glibc)03:28
Keybukruntime daemon?03:28
Keybukupstart is an init replacement, so it does have a /sbin/init, yes03:28
Keybukit's written in C03:28
Keybuknot portable at all; aimed squarely at current Linux and glibc03:28
Keybukthe currently released version does not use dbus, there's a branch which uses low level api03:28
=== wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart
myreni meant portable between architectures03:36
myrenthere's a lot more variants of linux than ubuntu alone supports03:36
myrenooh, glad there is dbus integration, thats swell.03:36
Keybukit compiles on most, yeah03:36
Keybukthere's an open bug about hppa which is committed in the bzr tree03:36
myrenthe daemon keeps running right?03:36
myrenbeyond just startup03:36
Keybukyes03:36
Keybukit's pid 103:36
myrenhppa?  hp power risc?03:37
myrenjust a guess03:37
Keybukyeah03:40
myreni know he's gone, but, thanks mate03:41
Amaranthif the daemon stopped running your computer would break :P04:00
myrenduly noted Amon04:40
myrenerr, Amaranth04:40
myrenas in, Seveasoft?05:38
=== j_ack_ [n=rudi@p508D8D1B.dip0.t-ipconnect.de] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart
=== wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== nibil [n=nibil@adsl-static-3-105.uklinux.net] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== Md [i=md@freenode/staff/md] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== j_ack [n=rudi@p508D8282.dip0.t-ipconnect.de] has joined #upstart
=== hype_ [n=hype_@gar31-3-82-234-50-53.fbx.proxad.net] has joined #upstart
=== Keybuk [i=scott@conference/canonical/x-2438be06192c0aaa] has joined #upstart
=== wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart
=== mbiebl [n=michael@e180125108.adsl.alicedsl.de] has joined #upstart
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart
=== yankees26 [n=yankees2@67.87.80.35] has joined #upstart
=== j_ack [n=rudi@p508DA28C.dip0.t-ipconnect.de] has joined #upstart
=== yankees26 [n=james@ool-43575023.dyn.optonline.net] has joined #upstart
myrenis there any info on dbus integration besides the source?10:37
=== johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart
=== mbiebl [n=michael@e180125108.adsl.alicedsl.de] has joined #upstart
=== yankees26 [n=james@ool-43575023.dyn.optonline.net] has joined #upstart
=== Keybuk [i=scott@conference/canonical/x-087caa9ebe7f1ee1] has joined #upstart

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