=== Fry-kun [n=kostya@h-67-100-89-239.snfccasy.covad.net] has joined #upstart === vasilis [n=vasilis@82-32-128-198.cable.ubr05.hawk.blueyonder.co.uk] has joined #upstart [12:35] hey,just one small question,how can i change the runlevel in upstart? [12:52] Keybuk: there are problems, compiling upstart on hppa [12:52] Seems, hppa does not support __thread [12:53] http://experimental.ftbfs.de/fetch.php?&pkg=upstart&ver=0.2.7-1&arch=hppa&stamp=1163110346&file=log&as=raw [12:58] Maybe we should abandon the usage of __thread in libnih [01:07] <_ion> ...or use them if the compiler and system supports it? [01:07] <_ion> +only [01:11] or so === Seveas [i=seveas@ubuntu/member/seveas] has joined #upstart [01:25] mbiebl: hppa supports threads in feisty :p [01:28] Keybuk: Does it need gcc >= 4.2 on hppa? [01:30] not sure whether it's gcc or glibc [01:34] I'll ask the porters, how to deal with that appropriately. Probably it's just a simple #ifdef [01:40] probably [01:41] just define __thread to nothing [01:42] Keybuk, have you just presented upstart to Google folks? [02:22] theCore: no, why? [02:23] Keybuk, oh, ok. because I listened to Mark's talk and heard you talking about upstart [02:23] or maybe it wasn't you ... [02:25] it wasn't me [02:25] not during Mark's talk, anyway [02:26] it hard to tell who is speaking with VoIP :/ [02:26] ok, thanks [02:29] I was talking in a little room just now [02:31] Upstart is really becoming one the big features of Ubuntu [02:33] muh? it has the potential to do so; it doesn't actually do anything bar busting cryptdisks yet ;-) === Amaranth [i=travis@ubuntu/member/amaranth] has joined #upstart [02:38] thom, :) [02:38] The Core was a cool movie [02:39] all the annoying characters die [02:40] One of the worst movies I've ever seen ;-) [02:40] oh, why? [02:42] Absurd story, bad effects, poor playing [02:42] but it's such fun [02:43] Well, if you see it from that angle, sure ;-) === _ion laughed: "Plot Outline: The only way to save Earth from catastrophe is to drill down to the core and set it spinning again." [02:43] how can you not love a film that actually called its magical element necessary for the plot "unobtanium" ? [02:44] heh @ imdb [02:44] # Incorrectly regarded as goofs: Since almost all of the "science" in the movie is entirely erroneous, we are prepared to accept that the movie's universe *must* have entirely different rules - it's the only possible explanation. It's just for fun. [02:45] hehe, had to laught about the physics too [02:45] Keybuk, are you making fun of my nick ? :P [02:46] theCore: no [02:46] I do actually like that movie [02:46] I do too [02:48] Keybuk, I just wondering, was it related to my nick at all? === theCore 's brain is not super fast today ... [02:49] well, theCore; The Core [02:49] oh [02:50] my brain is low on caffeine [02:51] once you choose a nickname, you're really stuck with it [02:52] I would had chosen something more sane, if I had expected that passion for free software [02:53] anyway... [02:54] (FYI, the Core is from the game Total Annihilation, which I used to love before coming to the world of Linux) [02:55] ahh [02:56] ever heard of that game? [02:58] you're making me remember a whole bunch of good souvenirs [02:58] TA++ [02:59] nope [02:59] my gaming knowledge probably slightly predates yours [02:59] (as my usual hostnames will attest) [03:00] I know there is an open source implementation out there [03:00] total annihilation is probably entirely responsible for me failing my second year of uni [03:01] thom, lol [03:01] many games went longer than 24 hours [03:02] thom, did you ever gotten into unit creation? [03:02] nah [03:03] me neither [03:03] I remember that you had to script the units in COBOL [03:04] ugh! === wasabi_ [i=wasabi@conference/ubuntuconf/x-cf130813400265bf] has joined #upstart === j_ack [n=rudi@p508D87DC.dip0.t-ipconnect.de] has joined #upstart [03:28] thom, btw, did you ever heard about TA Spring (http://taspring.clan-sy.com)? === phsdv [n=paul@88.123.129.71] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === peeps [n=peeps@cpe-70-112-25-110.austin.res.rr.com] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === nibil [n=nibil@adsl-static-3-105.uklinux.net] has joined #upstart === juergbi [n=juerg@80-219-26-249.dclient.hispeed.ch] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === Md [i=md@freenode/staff/md] has joined #upstart === Plouj [n=Plouj@dsl-207-112-95-165.tor.primus.ca] has joined #upstart === j_ack [n=rudi@p508D8726.dip0.t-ipconnect.de] has joined #upstart === jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart === tonfa [n=tonfa@footwar.residence.ens-lyon.fr] has joined #upstart === cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart === wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart === jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart === crazy [n=crazy@frugalware/developer/crazy] has joined #upstart === AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart === Plouj [n=Plouj@dsl-207-112-95-165.tor.primus.ca] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === juergbi [n=juerg@80-219-26-249.dclient.hispeed.ch] has joined #upstart === nibil [n=nibil@adsl-static-3-105.uklinux.net] has joined #upstart === _ion [i=johan@kiviniemi.name] has joined #upstart === sladen [i=paul@193.28.45.41] has joined #upstart === ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #upstart === thom [n=thom@195.54.228.42] has joined #upstart [05:37] !christel:*! This is your captain spealing, we hit a bit of turbulence there. We're now cruising at approximately 13,000 ft. Thank you for flying freenode air and have a good day ;) === Seveas [i=seveas@ubuntu/member/seveas] has joined #upstart === Keybuk [i=scott@conference/ubuntuconf/x-a234f9ca6271fa3e] has joined #upstart === johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart === Amaranth [i=travis@ubuntu/member/amaranth] has joined #upstart === nibil [n=nibil@adsl-static-3-105.uklinux.net] has left #upstart ["Leaving"] === Amaranth [i=travis@ubuntu/member/amaranth] has joined #upstart === Amaranth [i=travis@ubuntu/member/amaranth] has joined #upstart === phsdv [n=paul@88.123.129.71] has joined #upstart === mbiebl [n=michael@e180112241.adsl.alicedsl.de] has joined #upstart === Seveas [i=seveas@conference/ubuntuconf/x-d259ee61d55c0ca9] has joined #upstart === Seveas [i=seveas@ubuntu/member/seveas] has joined #upstart === Plouj [n=Plouj@dsl-207-112-95-165.tor.primus.ca] has left #upstart [] [09:25] hmm [09:25] how would i handle critical errors in upstart jobs? i.e, if udev fails, the boot process should be stopped [09:25] how would i do that? === wasabi_ [i=wasabi@ubuntu/member/wasabi] has joined #upstart [09:28] all jobs waiting for udev/started will never start, so booting stops automatically? [09:28] that's a point === AlexExtreme slaps himself [09:29] maybe you want to start sulogin? [09:29] that would be good [09:30] maybe i could raise a "boot-failed" event and have sulogin start on boot-failed ? [09:32] yep, maybe that would help [09:32] k [09:36] what about udev/failed event when a script exits with an error code. Does that exists already? [09:36] i don't know [09:43] Keybuk: when is the replacement-initscripts spec planned to be implemented? i mean, will it be done for feisty [09:50] Keybuk: the reason I ask is that I think it would be better to wait for ubuntu to switch to upstart jobs, then i have some idea of the best way to do stuff. i want to know how long i'd need to wait, if you see what i mean === mbiebl [n=michael@e180112241.adsl.alicedsl.de] has joined #upstart === theCore [n=alex@modemcable128.255-131-66.mc.videotron.ca] has joined #upstart [10:52] Keybuk: hi [11:04] AlexExtreme: yes, feisty [11:06] Keybuk: what version of binutils do you ship in feisty? [11:07] The problem with TLS on hppa seems to be a binutils issue which is said to be fixed in 2.16.8 [11:07] Argh, I mean 2.18 [11:08] mbiebl: it was fixed within the week [11:08] You mean binutils? [11:09] *** 2.17.50.0.6-0ubuntu1 0 [11:09] 500 http://archive.ubuntu.com feisty/main Packages [11:09] 100 /var/lib/dpkg/status [11:10] It's likely that TLS support will be a requirement for etch+1. As far as I could find out, hppa and m68k are currently not yet ready in Debian. [11:11] I was wondering, why __thread is needed at all, as upstart itself is not multithreaded. [11:11] mbiebl: libnih is used by more than upstart [11:11] Would you say it is safe to just remove it for upstart? [11:11] can you not just patch it out? [11:12] easy to make an autoconf macro for that [11:12] I'm not such an autoconf guru. [11:13] Would it be easy to write a test for it and check it during configure? [11:13] yes [11:13] Would I need a test compile for that? [11:16] yeah [11:16] look at AC_C_CONST for example [11:16] it #defines const to nothing if it does't exist === wasabi_ [i=wasabi@ubuntu/member/wasabi] has joined #upstart [11:19] Were is that macro defined? [11:19] s/Were/Where/ [11:19] Keybuk, does libnih is used elsewhere than in upstart? [11:23] http://www.nabble.com/libgomp-crash-fix-t2595290.html [11:23] Looks good, doesn't it? [11:24] Keybuk: could you include that check directly upstream? [11:24] mbiebl: yeah === j_ack [n=rudi@p508D8726.dip0.t-ipconnect.de] has joined #upstart === Seveas [i=seveas@conference/ubuntuconf/x-9e14082f30836e4d] has joined #upstart [11:52] Keybuk: I'll prepare patches against upstart and libnih. Shall I open a LP bug report or send it to you privately? [12:05] LP is fine [12:05] link it to the debian one