[00:03] slangasek, I've uploaded a new gdm revision with a 2 liners bug fix from brastche [00:03] bratsche [00:05] Does anybody know why preseeding the Hardy installer with lilo-installer/skip=true isn't working? === rickspencer3 is now known as rickspencer3-afk [00:21] slangasek: Next release :) [00:26] pitti: what's the state of apport in Fedora? I was approached today by a SUSE dev who was interested in it for them as well. [00:30] jdstrand: / ajmitch: ping, please update your jack-sense bugs when you have a chance. the upstream merge window is very quickly closing. [00:34] dtchen: sorry to not catch up with you, I've had problems getting it built [00:36] ajmitch: where is it ftbfs? [00:36] at one point it was in that patch, but subsequent updates from the tree had it failing in other places [00:37] I expect that I'm not building the kernel properly [00:37] ok, i'll take a look at it this weekend [00:37] in the meantime, can you try with just enable_msi=1? [00:37] (with whichever Karmic kernel you have access to) [00:37] I'll give that a try === robbiew1 is now known as robbiew === robbiew1 is now known as robbiew [00:45] ajmitch: e.g., sudo /sbin/alsa force-unload && sudo modprobe snd-hda-intel enable_msi=1 [00:46] dtchen: bad news is that doesn't change anything [00:46] only in way. [00:47] good news is that it's already fixed, but you likely need an msi whitelist addition in addition to the model quirk [00:47] ok [00:47] more hacking on the plane, i suppose [00:47] do you need anything added to the bug report? [00:47] not currently, thanks [00:48] slangasek, do you have buildd super powers? [00:48] mdz: no, sorry [00:48] anyone around who does? [00:48] kees: do you? ^^ [00:51] slangasek, mdz: no, sorry. only the GSAs can get to the buildds, I think. [00:51] mdz: check with lamont or pjdc [00:51] there's the buildd group that lets people manage the build queues, I supposed that's what mdz was asking after [00:51] yes [00:52] I have a PPA build I'm urgently waiting on [00:52] jono: http://www.youtube.com/watch?v=-0wc4LCSqHI [00:53] mdz: btw, euca just finished publishing and the server ISO build is starting now [00:54] mdz: I do have a non-virtual PPA, if you don't get your build priority sorted out; I could push a karmic PPA build through those if you need. [00:54] slangasek, thanks === robbiew1 is now known as robbiew [00:55] kees: You could rescore the build for mdz too [00:55] :-) [00:55] maxb: I don't think I have that ability. [00:55] maxb: but if I do, please show me how. :) [00:56] ~techboard is a member of ~launchpad-buildd-admins [00:56] * kees didn't realize he had new super powers, and goes looking [00:56] slangasek, FYI I have the next eucalyptus rev in a PPA right now and plan to hack up a server ISO to test it locally before uploading [00:57] Not that I've ever seen the UI myself, but I'd imagine if you find mdz's build there should be a link to allow you to edit its score [00:57] mdz: ok [00:57] maxb, there used to be an obvious link for rescoring the build (I'm in techboard as well), but no longer [00:57] anyway, it's started now === robbiew1 is now known as robbiew [01:04] mdz, kirkland: http://cdimage.ubuntu.com/ubuntu-server/daily/20090925/ [01:05] slangasek: cool, thanks [01:06] mdz: this is what i'm working with: https://help.ubuntu.com/community/Eucalyptus [01:06] mdz: but it's very dated (jaunty era) [01:12] mdz: update -> http://open.eucalyptus.com/wiki/EucalyptusAdministratorGuide_v1.6 [01:13] slangasek, can you give me the magic mkisofs options for the official isos? [01:14] mdz: hrm, digging through the debian-cd config [01:16] mdz: eh, easier to get it by grepping the log file... pastebinning [01:16] mdz: http://paste.ubuntu.com/277507/ [01:18] slangasek, thanks [01:19] slangasek, sorry, I should have specified amd64 [01:19] mdz: ah, grabbing [01:19] mdz: here: http://paste.ubuntu.com/277509/ [01:21] slangasek, what is boot1? [01:22] mdz: directory containing the bits that debian-cd puts together for the bootloader... [01:22] slangasek, hmm, I don't remember needing that in the past [01:23] I assume the contents end up in the iso and the ones there will work fine [01:23] mdz: correct - it's the contents of the isolinux subdir [01:25] slangasek, hmm, it's not cooperating [01:25] genisoimage -r -V Ubuntu-Server\ 9.10\ amd64 -o karmic-server-amd64+plumbers.raw -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /media/cdrom [01:25] I: -input-charset not specified, using utf-8 (detected in locale settings) [01:25] genisoimage: Uh oh, I cant find the boot catalog directory 'isolinux'! [01:26] /media/cdrom/isolinux exists and contains the usual assortment [01:32] mdz: mm - really don't know :( [01:32] mdz: I trust debian-cd to get this right for me [01:35] mdz: I guess the first thing I would try would be to split the boot stuff out into a separate parent directory and build it the same way debian-cd does (boot1/ CD1/ ) [01:38] slangasek, I'm pretty sure it just reads each pathspec in turn, that the first one isn't special [01:39] I'm also using genisoimage rather than mkisofs, because it's what I have here [01:39] and I'm using the karmic version [01:40] strace doesn't even show it reading in the directory [01:42] I wonder if it's simply broken [01:44] slangasek, arrgh, it chokes if the pathspec is a symlink [01:51] jcastro, so Bill has VT capable hardware to test? [01:51] he's joining in a sec [01:52] WildBill: ok so you have kvm-capable hardware right? [01:52] a couple of pieces of gear, yeah [01:52] laptops mostly LOL [01:52] but yeah [01:52] dual core, 2GB RAM [01:53] jono_: ^ [01:53] awesome [01:53] thanks WildBill [01:53] thank me when we're done LOL [01:53] it'll be fun tho :) [01:54] WildBill, keep an eye on http://testcases.qa.ubuntu.com/System/Eucalyptus for updates [01:54] WildBill, kirkland is going to add further test instructions there when he is done === jono_ is now known as jono [01:54] oh damn, that looks easier than the other stuff I was reading :) [01:55] WildBill: oh don't worry, this is in addition to [01:55] WildBill: oh, that's the easy part [01:56] haha yeah [02:01] so when does this testing start? [02:42] WildBill, they are still working on the ISOs [03:08] WildBill: The testing won't start till next week, at least for the beta isos that is. [03:13] This is related to development, and just a curiosity... Why does it seem to take substantially longer for the changelogs to be available compared to the packages? (I'm always running a +1 version of Ubuntu, so I've noticed this for a long time) [03:16] ScislaC: The changelogs are only extracted every few hours, by a process completely separate from the package publishing. [03:18] wgrant: ahhh! Is the any reason why they are pulled like that as opposed to being pushed when the builds complete successfully? (not trying to say I know better, just wondering) [03:19] ScislaC: Not really. They should eventually be extracted by Launchpad once the build completes and made available immediately, but that's not done yet. === Whoopie_ is now known as Whoopie [03:20] wgrant: gotcha... thanks for the info! :) [04:51] so starting jaunty from startx in tty1, the 90consolekit script runs, but my session active = FALSE [04:51] will this still be a problem in karmic? [05:00] c [05:03] :( [06:05] one day, I'd like to travel *without* either my home DSL, mail server or laptop hard drive dying [06:07] should be possible to manage that for one day, perhaps two, but that's not enough time to get very far [06:36] yup [06:36] my laptop has the unmistakable "click of death" [06:41] :( [06:55] it's all evan's fault [06:57] Good morning [06:57] kees: I didn't hear from Fedora about Apport for a long time; seems they don't like it [07:04] jcastro: is there some way to confirm UDS applications have gone through? [07:15] pitti: aren't they NIHing it? [07:15] Keybuk: Lennart once wrote a script which intercepts core dumps, yes [07:16] but I have no idea how far that got; I just commented on his blog post [07:16] clarifying that apport is FOSS (there were rumours that it's some proprietary code on Canonical's server..) [07:19] whose blog post? [07:20] Keybuk: http://0pointer.de/blog/projects/automatic-backtrace.html [07:21] right, that was quite a while ago now [07:22] therefore "didn't hear something for a while" [07:22] http://fedoraproject.org/wiki/Features/CrashHandling [07:22] yes [07:22] Fedora plan to NIH apport [07:23] also http://fedoraproject.org/wiki/Features/CrashCatcher [07:24] nih? [07:24] TheMuso: not-invented-here. In this context I suppose they want to reinvent it just because we wrote it [07:24] kinda [07:24] more because they *didn't* write it [07:24] Right. [07:25] RH/Fedora have a real problem with that [07:25] Don't they just. [07:26] like the time they included screenshots of an Ubuntu tool in their Features/ wiki page, with the comments "make it look and work like this tool in Ubuntu": [07:43] ooh, apparmor in the queue -- I can haz network in live system again? === mpt_ is now known as mpt [08:47] pitti: hi, good morning! we currently don't have a way in LP translations of tracking which packages are promoted to main or demoted, and we often find out quite late in the cycle that e.g. we have to disable templates of demoted packages. Do you know if there is a place where MIR or demotions can be tracked, so we can have a look at it? [08:48] dpm: hm, tricky; there's no log of demotions, since they by and large "just happen" when some archve admin cleans up component-mismatches [08:48] dpm: for promotions most packages go through the MIR process, so the ~ubuntu-mir bugs tell them [08:49] dpm: but I think it'd be easier to periodically run a script which compares the packages which Rosetta thinks are in main, and which are actually in main [08:52] pitti: sounds like a good idea, thanks. Which do you think would be the best way to find out which packages are in main? [08:54] dpm: how about [08:54] wget -O - http://archive.ubuntu.com/ubuntu/dists/karmic/main/source/Sources.gz | zgrep ^Package: | cut -f2 -d' ' [08:57] dpm: That's the fastest way I know of if you have network [08:58] fantastic, thanks a lot, pitti [09:13] ebroder: there's a changelog entry in lilo-installer after hardy indicating that it was fixed; you might want to look at the changelog and chase the bug reference there === asac_ is now known as asac [09:16] TheMuso: testing (your reply to WildBill): this is a special effort to get eucalyptus testing earlier than the beta ISOs [09:19] dpm: FWIW if you're doing anything more complicated with Packages or Sources files than that zgrep | cut of pitti's, you'd be well-advised to look at grep-dctrl === tkamppeter_ is now known as tkamppeter [09:22] cjwatson: thanks a lot for the info, I didn't know about it and I'm sure it'll be very useful [09:30] pitti: I think bug #428662 is really a duplicate of bug #364508 however the former seems more specific to karmic while the latter is also about jaunty [09:30] Launchpad bug 428662 in xserver-xorg-video-intel "kdm crashes system on logout" [High,Confirmed] https://launchpad.net/bugs/428662 [09:30] Launchpad bug 364508 in xserver-xorg-video-intel "[i965gm kms ] X crash on kde 4 logout" [High,Confirmed] https://launchpad.net/bugs/364508 [09:30] tseliot: oh, it sounded as if it was a recent regression [09:30] pitti: the upstream report is recent [09:31] hmm [09:31] pitti: either way a fix is available :-) [09:31] oooh! [09:32] ooh? [09:32] pitti: Would you mind kicking moblin-remix-meta out of NEW please? It was ETARGET :-( [09:32] :-) [09:32] lool: you mean "reject"? [09:32] Yeah [09:32] delete, burn, whatever :-) [09:33] * pitti makes a flush noise [09:33] pitti: thanks [09:33] pitti: wash your hands [09:33] tseliot: fix to intel, or a workaround in kdm? [09:33] pitti: a proper fix in the -intel driver [09:33] lool: soyuz is sterile! [09:33] it has no bugz [09:33] tseliot: rockin' [09:34] :-) [09:34] tseliot: does the fix look harmless enough for beta? or very intrusive? [09:35] pitti: either we upgrade to the latest driver (we're discussing this with upstream) or I could backport the fix (if possible) [09:42] pitti: it looks like the fix is trivial to port [09:57] great [10:01] metacity --replace [10:02] geser.fix_focus() [10:09] pitti: it's hard to type into the right window when you can't see anything (was trying out gnome-shell) [10:16] geser - so gnome-shell is working well for you then? ;) [10:17] chrisccoulson: if you count a black distorted screen to it, then yes [10:18] heh. i tried it a few days ago as well. i think i probably had a bit more success than that, but it is unbearably slow on my factory-overclocked nvidia 8800gt, which is somewhat surprising [10:20] geser: gnome-shell ftw! [10:21] chrisccoulson: does it need 3d acceleration? because I only use the 2d radeon driver and not fglrx [10:21] chrisccoulson: I think that's a driver issue. I can use it (no games though) without problems. glxgears shows me 3-4 times less frames [10:21] geser: imho yes [10:21] geser - yes, it needs 3d [10:21] there is no fallback with clutter unfortunately [10:22] there's been a lot of discussion about this upstream, as a few people disagree with the decision not to include a fallback [10:22] apparently, the "fallback" will be gnome-panel and metacity;) [10:23] chrisccoulson: haha, how long is the question [10:24] at least there will be a fallback for those without 3d or with old hardware (perhaps it's time I switch to fglrx finally) [10:24] geser: FLOSS ftw! but yes, change [10:24] ^^ [10:25] ArneGoetje: sorry for the delay, replied to you on -devel now [10:26] sebner / geser - if you're interested in reading about the discussion, it is here: http://www.mail-archive.com/desktop-devel-list@gnome.org/msg15609.html [10:27] chrisccoulson: cool, thx [10:37] lool: it should be safe now to give-back cheetah on ia64 to resolve the upload error (as the source in now published in main (and not pending anymore)) [10:38] geser: thanks [10:38] geser: Did you confirm this with bigjools? [10:39] lool: no, but I've seen this error several times already and it was always because the source package got promoted at the same time [10:40] That's right. [10:40] A give-back after the subsequent publisher run will work fine. [10:40] The important bit is that the old one is Superseded, not that the new one is Published, although those generally happen at the same time. [10:40] geser, wgrant: thanks given back [10:40] If I still have audio problems in karmic should I ubuntu-bug alsa-base or pulseaudio? [11:11] welcome to emo-os [11:14] hmm, GDM only starts now if you have a working Internet connection when it starts :) [11:17] mvo: "AttributeError: 'DistUpgradeQuirks' object has no attribute '_killKBluetooth' [11:17] crash in DistUpgrade tool [11:18] http://paste.ubuntu.com:80/277786/ === yofel_ is now known as yofel [12:07] Riddell: thanks, fixing now (and sorry) [12:18] mathiaz: I just wanted to give you a heads-up that some major changes are going to be rolling into the SSSD today, in time for our 0.6.0 release. They change the format of the configuration file, but we're also shipping an upgrade script in the tarball, so you may want to roll that into whatever .deb has as a post-install section. [12:25] Have most of the games been removed by default? [12:54] dtchen: hi. I (finally) tested the patches you asked me to test in bug #400682 [12:54] Launchpad bug 400682 in linux "[Karmic stac9227 regression] No sound after upgrade from Jaunty to Karmic" [Medium,Fix committed] https://launchpad.net/bugs/400682 [12:54] dtchen: I updated the bug, but in summary, it FTBFS [13:04] tseliot, was there an update to some nvidia-glx-185 (or related package) between yesterday or today? [13:05] kenvandine, seb128: Was there an update to libwnck between yesterday and today? [13:05] MacSlow: What exploded? :) [13:06] Amaranth, hey Travis [13:06] howdy [13:07] Amaranth, notify-osd causes libwnck assertions and thus failing to display any notification bubbles if I run my setup with two LCDs... yesterday everything was smooth as silk [13:07] there was a compiz update [13:07] shouldn't have affected anything like that though [13:09] Amaranth, not compiz-related I think.. the issue also occurs under metacity (without compositor) [13:09] MacSlow: libwnck hasn't been updated since the 22nd and nvidia-glx-185 hasn't been updated since august [13:09] gee... what bloody side-effect is hitting me here then I wonder [13:20] MacSlow, no [13:21] it didn't change for weeks [13:21] the recent update was translations only [13:21] seb128, somehow a bug was triggered between yesterday and today on my nvidia-based system causing bubbles to no longer appear in a dual-LCD setup [13:22] seb128, disabling the second lcd got the rendering back in order again === doko__ is now known as doko [13:23] seb128, dual-LCDs on my nvidia-box worked with notify-osd for months before (even under karmic until this morning) [13:23] bubbles? [13:23] soren, how do you call notification rectangles with text? [13:24] soren, it's usually called bubble [13:24] Oh, those! [13:24] :) [13:24] soren, yes ;-) [13:24] I thought this was some sort of compiz effect like the wobbly windows or whatnot :) [13:24] soren, the term "bubble" is not official though [13:25] soren, just wanted something to differentiate from notifications rendered by notification-daemon [13:26] MacSlow: Sure, sure, I follow you now. My mind was elsewhere :) [13:26] soren, that's why sometime during the jaunty cycle I refered to them as bubbles [13:27] notification-rendition would be the more fitting term I guess [13:27] empathy calls them "bubble notifications", gwibber calls them bubbles ;) [13:27] but such long terms are very inconvenient [13:28] hey ng [13:29] hey :) [13:31] jussi01: pm me your name and i can check the system [13:34] anyone happen to know why today's desktop CD doesn't automatically switch to vt7? === MacSlow is now known as MacSlow|lunch [13:55] anybody else seen anything like bug 436590? [13:55] Launchpad bug 436590 in update-manager "Hang up upgrade with aptdaemon" [Undecided,New] https://launchpad.net/bugs/436590 [13:56] I guess it would be high priority if it affected more than just me [13:56] james_w: absolutely [13:56] james_w: is it still running? [13:56] yes [13:57] I can gather any information that you need [13:57] james_w: could you mail me the output of ps afx (or attach if it does not contain anything private) [14:00] mvo: mailed [14:02] james_w: thanks, I see if I can reproduce it here [14:02] mvo: great, thanks. I'm going to grab some lunch [14:02] mvo: when was the switch to aptd done? [14:04] oh, I forgot one thing [14:04] added to the bug [14:06] cjwatson: uh, confirmed here [14:06] james_w: was there debconf involved at any time (other than the message printed there)? [14:07] Hello mvo and james_w, it seems that richard is now open to a conf file conflict and debconf integration into packagekit [14:07] mvo: no prompts, no conffile prompts, nothing [14:07] hello glatzor, I saw, nice work [14:07] cjwatson: the current CD has various problems due to Apparmor being active on the live system; but it seems a weird thing to be triggered by AppArmor.. [14:08] pitti, the vt thing is not liveCD specific [14:08] pitti: does "ubuntu-bug " do the version checks too? [14:08] I've read comments going on on bugs for some days [14:08] james_w: yes, same mechanics [14:09] but I've no clue about those and Keybuk seems to refuse looking at those and just point it's gdm issues without any clue of why [14:09] pitti: ok. Not ideal for reporting problems with upgrading, but I guess we don't need everyone to do that [14:09] glatzor: yeah, good stuff [14:09] james_w: don't you get automatic reports for that from apt? [14:10] pitti: well, not in this case, there aren't upgrade failures or crashes, I've got a hang in update-manager/aptdaemon [14:11] anyhow, we can manage [14:12] pitti: are you affected by bug #428662 ? [14:12] Launchpad bug 428662 in xserver-xorg-video-intel "kdm crashes system on logout" [High,Confirmed] https://launchpad.net/bugs/428662 [14:14] pitti, any clue about bug #436515? [14:14] Launchpad bug 436515 in gdm "GDM doesn't start when DNS lookups aren't available" [Medium,New] https://launchpad.net/bugs/436515 [14:18] tseliot: no, it only seems to affect kdm [14:18] seb128: looking; missing lo? [14:19] pitti, I'm not sure, I was just wondering [14:23] ok === cyphermo1 is now known as cyphermox === MacSlow|lunch is now known as MacSlow [14:38] meh. what does one do when dpkg gets corrupted? [14:38] is there a way to regenerate the metadata? [14:41] hmm.. what's in /var/lib/dpkg/updates anyway? [14:48] cjwatson: hi [14:48] hello? [14:48] I've just seen the bug you report on the python webkit binding [14:48] (I am the current debian maintener) [14:48] that was quick! [14:48] :) [14:49] I am subscribed to it :) [14:49] what can I do to help out ? [14:49] Kmos: thanks. [14:49] well, there's a test case on the bug [14:49] the package with the data in it is Ubuntu-specific, but it has no dependencies so it should be easy to install [14:49] ok [14:50] cjwatson: I know that it is ubuntu specific (I am also a motu :)) [14:50] I got it to the point where as far as I could see it wasn't a bug in the calling script [14:50] but if that's a mistake, obviously feel free to reassign back with my apologies; I'd like to know what we're doing wrong if so, though [14:50] I might be good to ask the upstream author about it [14:50] he is usually very quick to aswer [14:50] answer [14:51] james_w, i think i understand why this is the case, but just wanted to let you know its at least annoying. http://paste.ubuntu.com/277965/ [14:52] cjwatson: it might be great also to test that against the new upstream release [14:52] I'll try to do that this weekend [14:52] I'll let you know before monday [14:53] hmph. i still get funny messages about init on shutdown. i heard rumours of a shutdown splash screen! :( [14:59] smoser: more than a little annoying as well [15:03] james_w, anything can be done ? [15:03] i can open a bug if need be [15:04] smoser: you either have to upgrade/downgrade one of the branches so that they match [15:04] or go through some painful machinations to avoid the default stacking [15:04] I think there is a bug already [15:04] well i can't change the ubuntu/ec2-init, right ? [15:04] so the only option is upgrading the other [15:11] smoser: you could ask soren to change that one, but it's probably easier to change yours [15:12] ah.. you mean downgrade mine ? how would i do that ? [15:14] you can do it using the upgrade command [15:14] "bzr upgrade --format" [15:15] --rich-root-pack is what you would want in this case it seems [15:17] thanks. i was just going to ask you how i de-coded KnitPackRepository to something that --format would like [15:18] james_w, :-( it tells me i can't do that. [15:18] bzr: ERROR: Cannot convert from format Branch format 7 to format . No converter [15:18] really? [15:18] man [15:18] well i didn't just make up that error :) [15:18] ok, let's try and trick it [15:18] or if i did, it was convincing wasn't it [15:18] well, it's pretty convincing if you did :-) [15:19] bzr init-repo --rich-root-pack /tmp/testrepo [15:19] bzr init /tmp/testrepo/trunk [15:19] bzr pull -d /tmp/testrepo/trunk . [15:20] that will create a repository in the desired format, and then try and pull all the data in to it [15:22] hm.. i think i'm missing something. [15:22] what dir should i be in to start that? [15:24] the branch you are trying to push [15:24] "bzr pull -d /tmp/testrepo/trunk ." means pull . from /tmp/testrepo... [15:24] you can cd and bzr pull the path to your current branch instead if you like [15:25] hm... i think it worked. [15:32] who promoted libgnumail-java-doc? [15:32] james_w: me, on error; I put it back to universe [15:33] since it sucks in classpath [15:33] thanks [15:33] we should instead blacklist it in the seeds or so [15:33] I thought I was going crazy [15:33] (extra-exclude is what you want) [15:33] that's twice I demoted and it came back [15:33] pitti: what tries to pull it in? [15:33] james_w: it seemed like a simple thing at first (like the other -doc and -dbg that turn up all the time), I checked classpath too late; sorry [15:34] james_w: there's a general seed rule to "rescue" *-dbg and *-doc [15:34] ah [15:34] so that we dno't have to explicitly seed the million -dev/-doc packages for main sources [15:34] clever [15:35] cjwatson: in "supported" for all derivatives, right? [15:35] yes :-/ [15:35] smoser: So you managed to push it in a format I can merge frm? [15:35] james_w, thanks for your help... i dont think it all worked perfectly, as i tried to reproduce but failed. [15:35] soren, i think so. [15:35] smoser: Where? [15:36] soren, if not, i'll just manually cherry pick [15:36] james_w: doing the seed changes now [15:36] * james_w hugs pitti [15:36] soren, oh. wait. i hadn't done that yet. let me try [15:36] smoser: Where did you push it to? [15:36] smoser: Cool, thanks. [15:37] cjwatson: out of interest, why doesn't that work in platform.karmic/supported-common? [15:37] smoser: Oh, did you base this on the ubuntu package branch of the ec2-init trunk? [15:38] right [15:38] wait [15:38] pitti: it probably could be made to but I haven't tried. check it with germinate if you do [15:38] i started from lp:ubuntu/ec2-init [15:38] smoser: Ah, ok. [15:38] is that ok ? [15:38] I'm.... not sure. [15:39] james_w: Ok, here's the thing.. [15:39] james_w: I maintain ec2-init in bzr. [15:39] james_w: smoser wanted to patch a few things, grabbed the lp:ubuntu/ec2-init branch and made some changes. [15:39] james_w: I like the changes, so I want them in the ec2-init trunk. [15:39] james_w: What's the magic incantation here? [15:40] james_w: If I just try to merge it, it tells me there are no common ancestors. [15:55] soren: yeah, there aren't. It's one of the unfortunate things about the lp:ubuntu/* branches. [15:56] making each of them mergeable with their respective upstream branches is a lot of work, so we deferred that part until later [15:56] james_w: There aren't common ancestors or there aren't a way to do this? [15:56] I understand the former, fwiw. [15:56] soren, you can't merge them, but you can certainly get the changes from one place to the other. it is just extra work [15:56] if you cherrypick it should work [15:57] oh, no it won't [15:57] the file-ids differ [15:57] mdz: Like "bzr log -c revno -p" or some such? [15:57] it's diff and patch I'm afraid [15:57] mdz: Or do you have something more clever up your sleeve? [15:57] soren, bzr diff -c revno | patch [15:57] Right, exactly. [15:57] That's about the same. :) [15:57] Only my way gives me the original changelog entry, but meh. [15:57] Ok. [15:58] the changelog will probably conflict [15:58] mdz: Completely. The "upstream" branch has no debian/ dir. [15:59] smoser: I guess the lesson is: If it is expected to be pushed upstream, branch off of the upstream branch and then work downwards from that. [15:59] (/me hopes his directional metaphors make sense to other people) [16:00] mdz: I see we have a namespace collision :) My "original changelog entry" referred to the bzr one. I presumed you were talking about the debian changelgo? [16:01] soren, I uploaded some (slightly sloppy) changes to eucalyptus overnight, and pushed them to what I guessed was the right branch [16:01] soren, (yes, I was talking about the debian changelog) [16:01] i'm somewhat bringing this up in #bzr... i started there with "how can i do what git-format-patch" and "git-am" do [16:01] soren, have you looked at the changes? [16:01] but of course, i was asked why i want to do that. [16:02] mdz: I have not, no. I noticed a new upload, and assumed the changes in bzr were just those, but I guess not. [16:04] soren, the changes in bzr were just those, yes [16:04] soren, or intended to be [16:04] soren, I didn't have time to figure out whatever cdbs patch system variant was in use and just patched directly in the diff [16:05] mdz: You're not alone in doing so, fwiw. [16:05] mdz: are you representing the server team in the release meeting or should I ? [16:05] mdz: I uploaded a package including your change to the main archive a moment ago [16:06] soren: I've been wondering about the rule to follow, then abandoned and did like the others [16:06] mdz: I have to say I was unconvinced about your change, though. I was told that the component name given to --register-* was advertised to remote machines, and thus that "localhost" would actually break [16:06] mdz: did you observe this not to be the case? [16:06] mdz: (fwiw, "what-patch" is really handy to determine the patch system in use" [16:06] ) [16:07] sgallagh: hi! Thanks for the notice [16:07] cjwatson, in this particular case, we are registering walrus to the CC, and they are both running on the same system, which is why we are using "localhost" [16:07] sgallagh: We won't upgrade sssd to 0.6.0 for karmic - this is probably work for lucid (the next version) [16:07] cjwatson, the code forbade using "localhost" in all cases, even that one (which was working fine) [16:08] * ttx scrambles to update ServerTeam/ReleaseStatus [16:10] mdz,ttx: do we need to address bug 430841 for beta? I haven't noticed it being a problem in recent test passes [16:10] Launchpad bug 430841 in eucalyptus "after package install of eucalyptus-cloud, walrus, sc, only cloud service is loaded" [Medium,In progress] https://launchpad.net/bugs/430841 [16:10] cjwatson: I didn't walk into that one either [16:11] but it's not targeted to beta (as of 30 minutes ago) === ryu2 is now known as ryu [16:40] mterry: Hi. Please see bug #436323. [16:40] Launchpad bug 436323 in rsyslog "The kmsg dd job should use obs=1 to avoid delaying kernel messages" [Undecided,New] https://launchpad.net/bugs/436323 [16:41] mterry: Hi. Please see bug #436323. [16:41] Ah, no ubottu link this time. https://launchpad.net/bugs/436323 :-) [16:42] Launchpad bug 436323 in rsyslog "The kmsg dd job should use obs=1 to avoid delaying kernel messages" [Undecided,New] [16:45] ok so nm-applet just crashed, taking my internet connection with it (or possibly the other way around) -- apport was unable to upload the report, but is there a way I can get it again now that I'm back online? [16:46] apport-bug /var/crash/reportfile, or sudo touch /var/crash/reportfile [16:46] Make sure you have the latest network-manager-gnome package. [16:47] ion: hmm it didn't like either of those commands [16:47] wait nevermind [16:47] mistyped [16:48] apport will check for the latest version of that stuff and won't let you submit if you're outdated [16:48] which is nice === MacSlow is now known as MacSlow|capoeira [16:55] pitti, I can't figure out how to request merging of https://code.edge.launchpad.net/~mdz/apport/ec2-uec into the apport ubuntu branch [16:56] mdz: "Propose for merging into another branch" doesn't work for you? [16:56] it does here [16:56] pitti, I don't know what to put in the box [16:56] searching for "apport" finds too many matches, and searching for "apport ubuntu" or "apport karmic" finds nothing [16:56] ah [16:57] interesting problem [16:57] slangasek: hi! [16:57] pitti, hi [16:57] hey tkamppeter [16:57] slangasek: image-store-proxy failed to build [16:57] mdz: does lp:~ubuntu-core-dev/ubuntu/karmic/apport/ubuntu/ work? [16:58] slangasek: https://launchpad.net/ubuntu/+source/image-store-proxy/1.0-0ubuntu1/+build/1258941 [16:58] jdstrand: yes, i've got a fix for that ftbfs; just need to commit it [16:58] mdz: (_everyone_ can type that by heart without errors, right?) [16:58] jdstrand: i'll ping sunday/monday for more testing [16:58] slangasek: I've got fix here (add gnupg to the build dependencies) [16:58] mdz: it may be (I'm not sure) that you can't request merge proposals from upstream branches to source package branches? in which case you'd need to push to ~mdz/ubuntu/karmic/apport/ec2-uec [16:58] mathiaz: then I think you should upload it? :) [16:58] pitti, I have done some fixes on s-c-p this week and they introduced bug 435740 and bug 436218. I have fixed these bug with very simple patches. Should these fixes go into the beta? [16:58] Launchpad bug 435740 in system-config-printer "system-config-printer.py crashed with UnboundLocalError in on_tvNPDevices_cursor_changed()" [Undecided,In progress] https://launchpad.net/bugs/435740 [16:58] probably best to stay in the same namespace if possible anyway ... [16:58] Launchpad bug 436218 in system-config-printer "system-config-printer.py crashed with AttributeError in fillMakeList()" [Undecided,In progress] https://launchpad.net/bugs/436218 [16:59] slangasek: right - just warning you since the archive is frozen [17:00] pitti, that seemed to work, thank you [17:00] mdz: IMHO, "ubuntu" should just work; it should just look for apport branches with that name, not branches of all projects.. [17:01] dtchen: ok [17:01] dtchen: thanks [17:02] mdz: btw, get_version() throws a ValueError for uninstalled packages [17:02] slangasek, the locking issue is bug #428115? [17:02] or, at least, it's supposed to [17:02] Launchpad bug 428115 in gnome-power-manager "Computer no longer locks on suspend or lid close" [High,Confirmed] https://launchpad.net/bugs/428115 [17:02] mdz: but I can fix that when merging [17:02] slangasek, can you get specifics? gnome-session and indicator-session should be fixed in current karmic [17:02] pitti, oh, sorry about that [17:02] slangasek, if you still get the issue [17:02] pitti, a simple is_installed check would be handy I think, maybe I should add that to hookutils? [17:03] mdz: it could just go to apport/packaging.py, as a convenience method, indeed [17:04] cjwatson, hmmm. [17:05] cjwatson, I thought you could do that. I could be wrong though. [17:06] sometimes I think really loudly about a thing like that and believe that I did it. [17:06] it was wild speculation based on mdz's reported problem :) [17:07] but it sounds like he could make the merge proposal after all, it just didn't show up in the search ... [17:08] jml, figuring out how to submit that merge request was really hard :-/ [17:08] mdz, I'm sorry to hear that! [17:10] cjwatson, oh yeah, the "select a branch" widget is terrible. [17:10] beuno & I are advocating that we do less features in order to start cleaning up crap like that. [17:11] tkamppeter: pleasea just upload it, we'll review it from the queue; if they are safe patches, they are fine to get into the beta [17:13] jml: do less features> amen, in both our projects === Cut-R changed the topic of #ubuntu-devel to: BANDES DE PEDOPHILES VIOLEURS MANIPULATEURS MENTEURS FILS DE PUTES ENCULÉS TROUS DU CUL MAGOUILLEURS ABUSEURS D'ENFANTS !!! === Kmos changed the topic of #ubuntu-devel to: . === elmo changed the topic of #ubuntu-devel to: Karmic Alpha-6 released | Archive: frozen for beta; FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs" [17:23] Does this https://bugzilla.gnome.org/show_bug.cgi?id=588733 count as a UI freeze nono ? [17:23] Gnome bug 588733 in Bookmarks "Please add a bookmark for Wine C:\ Drive (hidden unless Wine installed and configured)" [Minor,Unconfirmed] [17:23] https://bugs.launchpad.net/ubuntu/+source/wine/+bug/223989 rather [17:23] Launchpad bug 223989 in wine "wine: incorrect "Browse C:\ Drive" launcher" [Medium,Triaged] [17:25] (better late than never) [17:25] generic launchpad question [17:37] a general launchpad/bug question [17:37] bug 423497 [17:37] Launchpad bug 423497 in vm-builder "Sudoers file is misconfigured in AMI ami-5059be39" [Medium,In progress] https://launchpad.net/bugs/423497 [17:38] it has vmbuilder task and ubuntu/vm-builder task [17:38] it is fixed in vmbuilder upstream (the vmbuilder task), but that fix has not made it into a bundled release (only in bzr) [17:39] so i think fix-commited is the right state for it [17:39] what state should the ubuntu/vm-builder task be in ? [17:40] smoser: usually, if a suitable fix is available, I set my bugs to "fix committed" [17:40] it *should* be fix released :P [17:40] it's a bit overloaded with "actually pushed the fix to my packaging branch", though [17:41] pitti, thanks. sistpoty|work i'll work on that [17:41] :) [17:45] pitti, new s-c-p uploaded, bug 435740 and bug 436218 updated. [17:45] Launchpad bug 435740 in system-config-printer "system-config-printer.py crashed with UnboundLocalError in on_tvNPDevices_cursor_changed()" [Critical,Fix committed] https://launchpad.net/bugs/435740 [17:45] Launchpad bug 436218 in system-config-printer "system-config-printer.py crashed with AttributeError in fillMakeList()" [Critical,Fix committed] https://launchpad.net/bugs/436218 [17:47] can someone approve the ec2-init I just uploaded? thanks [17:50] seb128: 428115> I wasn't running into it myself, I was setting the correct target based on the description of the bug and the fact that someone else referenced it. Obviously if it's fixed, the bug should be closed [17:51] slangasek, I've duplicated from the other one for now [17:51] slangasek, if people still get the issue they can comment or reopen [17:52] mathiaz, are you back home now? [17:52] mdz: merged, fixed, uploaded to queue [17:52] pitti, thank you [17:52] pitti, it would be helpful to get that in for beta so that the bug reports are more useful [17:53] right [17:53] but I don't want to approve myself, I'll wait for slangasek to do that [17:53] it only needs to go in the uec images, so it shouldn't cause anything else to be unnecessarily rebuilt [17:53] mdz: yop! [17:53] mdz: don't worry, it's not in the critical path; we just NEWed a kernel, still need to accept linux-meta, get a new d-i, etc. [17:53] pitti, ok [17:54] kernel NEWing is still in process [17:54] d-i change is committed [17:54] if somebody wants to do that while I'm out, they can upload what's in bzr, and then change the platform seeds to match [17:54] but if nobody does, I'll be back in around four or five hours and will do it then [17:54] I'll be off as soon as the meeting stops, too, sorry [17:55] (Friday evening, what's that?) [17:56] lool: why does liblauncher drop gtk-doc build stuff? no docs any more? [18:03] mathiaz: ping [18:03] sgallagh: hi [18:04] pitti: Yeah [18:04] pitti: 12:32 < lool> njpatel: dropping doc? [18:04] 12:32 < njpatel> lool: we didn't build docs for karmic anyway [18:04] mathiaz: Just wanted to give you a heads-up. We're planning to take the current master of the SSSD repository as 0.6.0. I wanted to see if you would be willing to do a test build to make sure we didn't break anything obvious for you guys [18:04] lool: ah, thanks [18:05] sgallagh: I can give it a try [18:05] smoser, do you have the ability to push a new version of vmbuilder into the place where it's used for the daily builds? [18:05] or do we need to get you that permission? [18:05] mathiaz: I can throw a tarball your way if you want (we fixed the autoreconf issue for you) [18:05] sgallagh: although it's low priority for ubuntu as we won't update to 0.6.0 in Karmic [18:05] mathiaz, glad you made it back [18:05] mdz, i do [18:06] sgallagh: I have a build infrastructure to build from master [18:06] sgallagh: as I don't plan to push 0.6.0 into Karmic I don't need a tarball [18:06] mathiaz, do you have the necessary hardware to install and test eucalyptus? [18:06] mathiaz, and do you have a list of beta-critical issues you're working on, if any? [18:06] sgallagh: I'll do a test with the released tarball [18:07] i also recently disabled the nightly builds that were running as soren. now they run as the 'vmbuilder' user. [18:07] mathiaz: Ok, if you're not planning on pulling it in (even post-release?), then there's no urgency [18:07] mdz: I don't have the hardware at home - but I could ask cr3 if I can get some from the certification lab [18:08] sgallagh: nope - we're in FeatureFreeze for now - so we won't update to new upstream releases that have new features [18:08] mdz: I'm following up on the image-store-proxy package [18:08] mathiaz: Fair enough. Good luck to you :) [18:08] mathiaz: sorry, I wasn't listening, what hardware do you need? [18:08] mdz: other than that I can help out with eucalyptus testing [18:09] cr3: I'm looking for extra hardware to setup a cloud [18:09] mathiaz: you want to drop by the office to test across a few laptops? [18:09] mathiaz: I could have them imaged with ubuntu-server Karmic within 20 minutes [18:10] sgallagh: thanks - we'll look into the next version of sssd once we talk about the plans for lucid (we should happen around november) [18:10] cr3: how long can I borrowed them? [18:10] cr3, the minimum requirement in two machines, one of which must have VT extensions [18:10] mathiaz: When do you expect feature-freeze for Lucid? [18:11] sgallagh: Feb 25th 2010 - https://wiki.ubuntu.com/LucidReleaseSchedule [18:11] mathiaz: We're aiming for a 1.0.0 release sometime around February (hopefully) that will include FreeIPA client support as well. (There will be a 0.7.0 and 0.8.0 release at least between then and now) [18:11] sgallagh: noted. [18:11] mathiaz: how long would you need 'em? [18:12] cr3: probably until beta [18:12] mathiaz: I'll have to ask marjo for that [18:12] cr3: actually what I really need is a laptop with vt extensions [18:12] cr3: ie *one* laptop with VT extensions [18:13] mathiaz: I think marjo will be alright with that, but I'll inform him for good measure [18:13] cr3: great - I'll stop by later today and get one of them [18:14] mdz: so I should be able to setup a cloud today [18:14] mathiaz: coolio, it'll be imaged by then with a nice bow tie around it [18:14] cr3: chocolates and champagne is also very much appreciated [18:15] mathiaz: I think TeTeT brought some chocolates from Germany, so all we're missing is the bubbly [18:16] mathiaz: I didn't realize testing eucalyptus had so many requirements, maybe I should've volunteered for that testing instead of davmor2 [18:16] # Automatically added by dh_installinit [18:16] update-rc.d -f gdm remove >/dev/null || exit $? [18:16] oops, sorry [18:22] slangasek: bjf told me that kernel team was working on the kernel trees and that ARM kernels had been rebased and probalby three uploads would happen today [18:22] wohoo [18:22] slangasek: On EC2 he told me people are currently locked in a room until everything works or death [18:22] But not clear on a kernel upload [18:31] hey all, got a couple questions/requests for the archive-admins [18:31] First, could someone explain why lua-gtk_0.9+20090719-1ubuntu2 was rejected. [18:32] asomething: rejected, or just held? [18:32] asomething: universe is in manual mode, but it should get done [18:32] sladen, actually rejected [18:32] only reason given was "Rejected by archive administrator." [18:33] http://paste.ubuntu.com/278110/ [18:34] I'm innocent of that === pbn_ is now known as pbn [18:36] smoser, soren, zul: just as a heads-up, ec2-init promoted now; due to some soyuz itch it _might_ be possible that the build will become "failed to upload"; in this case, please wait an hour and retry the build (on https://launchpad.net/ubuntu/+source/ec2-init/0.4.999-0ubuntu2/+build/1261482) [18:36] pitti: thanks for the heads up [18:36] (details: it sometimes doesn't like when a package gets promoted while it's being built) [18:36] so it thinks the packages should go to universe, but underneath it moved to main [18:36] but the next build will succeed [18:37] zul: I'm about to go out, can you watch this, please? You'll get soyuz mail if it fails [18:37] pitti: of course [18:37] thanks [18:37] so, over & out [18:38] it already build-depends on libclutter-1.0-dev not 0.8, so the upload only changes the binary depends from libclutter-0.8-0 to libclutter-1.0-0 (see: (LP: #364630) [18:42] i have a debhelper question. i have an init script 'ec2-init-user-data'. it is one of 2 in the package. the other is installed by install into /etc/init.d and is recognized by cdbs as an init script, and uses DEB_UPDATE_RCD_PARAMS appropriately [18:42] is it possible for me to have a second init script that is not in debian/ ? and use dh_installinit to install it ? [18:43] ideally i'd add it to the package install system to install into /etc/init.d (like the "main" init script is), and then tell dh_installinit to pick it up there. [18:45] Not in debian/? Dont think dh_installinit can do that [18:46] thats how it appeard to me [18:46] but i thought, maybe since the main script was not there, and was "found" i could use something like that [18:47] smoser: I'm not sure of which cdbs feature you mean here [18:47] smoser: DEB_UPDATE_RCD_PARAMS is passed to dh_installinit by CDBS [18:48] right [18:48] so right now my package has 1 install script. 'ec2-init'. it is installed by the setup.py into /etc/init.d/ec2-init [18:48] Ok [18:48] *something* recognizes that as an init script and magically installs it, using the DEB_UPDATE_RCD_PARAMS [18:49] i want to add a script [18:49] i can add it to debian/my-script and use dh_installinit [18:49] NCommander: sorry, but SPARC is quite high on the list of "things I don't care about" [18:49] but i would rather keep it like the first script (installed by setup.py) and then use dh_installinit for it [18:50] smoser: Hmm dh_installinit should only do stuff if you pass an init script to install to it [18:50] smoser: Do you have a .dsc somewhere? [18:50] (since it would run at different order, i figure i would have to tell dh_installinit of that new order explicitly for it) [18:50] Keybuk, wow, you priorize on that list ? [18:50] smoser: Gah it's getting late here -- bath and dinner [18:50] * ogra doesnt [18:50] would mean i need to care to much for things i dont actually care for :) [18:50] smoser: Do you ming switching to slangasek for sponsoring if I dont get back to you on your next ping? [18:50] * lool & [18:51] sure. [18:51] lool, bzr branch lp:ubuntu/ec2-init [18:51] Keybuk, I realize that, but I filed the bug so at least its a known issue. If I had time, I'd track it down and give you the patch on a silver platter [18:51] NCommander: yes, but "High" is not a priority I would have picked ;) [18:52] Keybuk, I use priority on the impact of the bug; I think preventing systems from booting is High (I almost went to Critical, but I decided that SPARC isn't a large enough userbase to warrant it) [18:52] lool, you're certainly entitled to not paying complete attention to me [18:52] that's not what priority is intended for [18:53] priority is actually really well defined [18:53] Keybuk, did he milestone it too *grin* [18:53] and is based on such factors as how many users are affected [18:53] after all, every bug is critical for the user affected by it [18:53] or every upstart bug in *some way* affects booting [18:53] ogra: he did, yes [18:53] heh [18:54] Request two for an archive-admin is could someone accept exaile in binary NEW? As it's the default music player for Xubuntu, it would be good to get that version on the beta CDs. [18:54] Keybuk, I'll bump it down to Medium then if you feel High is too High. [18:54] Keybuk, btw, do you have a wikipage or something for people using init=/bin/bash that want to start basic services by hand now that initscripts are gone ? [18:55] NCommander: I've set it to Low. Please leave it there [18:55] its hard to debug things if you cant start the services anymore [18:55] ogra: service foobar moo [18:55] sladen, nope [18:55] requires upstart to run [18:55] ogra: you can't do that [18:55] ogra: only I haven't worked out how you're supposed to start upstart, in order for 'service' to work [18:55] right [18:56] that was my prob this week :) [18:56] I meant to file the cyclic loop (hit it during the ultimate black boot of doom) [18:57] mdz, i verified the build of vmbuilder with the seeds patch outputs the same packages as it previously did [18:57] sladen: cyclic loop? [18:57] Keybuk: something like 'service upstart start' suggesting you start upstart [18:57] sladen: that's already fxied [18:58] Keybuk: or maybe it was /etc/init.d/upstart start suggesting to use 'service' [18:58] the only difference is we lost 'curl'. this is probably due to it being previously only present as a dependency of ec2-ami-tools (which was dropped). but i think we probably want it. so we need to add that to the seeds. [18:58] err, seed. [18:58] Keybuk, oh, so you can start upstart from init=/bin/bash ? [18:58] good to know [18:58] ogra: exec /sbin/init [18:58] ok [18:58] ogra: usually I do init=/bin/bash [18:58] stick something like [18:58] start on startup [18:58] Keybuk: and then what happens to my console? [18:59] console owner [18:59] exec /bin/bash [18:59] and then exec init [18:59] so I get a shell [18:59] well, my prob was that upstart hung in my armel VM [18:59] so i couldnt use an upstart job :) [18:59] then --debug is your friend [19:00] exec /sbin/init is indeed brilliant :) [19:00] Keybuk: so upstart abolutely, positvely, must be pid=1 [19:00] sladen: yes [19:00] ogra: you can also do [19:00] init=/bin/bash [19:00] then openvt sulogin [19:00] exec /sbin/init --debug [19:00] ok, noted down [19:00] you get a bash on vt2 with init as pid 1 and debug on tty1 [19:01] Keybuk: so if upstart sees itself being execed (eg. argv[0] == /bin/bash) it should just "do the right thing", start itself and give a kernel back [19:01] sladen: I don't follow [19:01] if you're saying what I think you're saying, there's reason you can't do that ; [19:01] Keybuk: and if upstart is run from pid != 1 it should print some useful message about "running 'exec $argv[0]'" [19:01] :) [19:03] Keybuk: when I have a system that is *so* in a knot that I'm doing /bin/bash, having to cat six lines accurately from memory just to get a shell again seems .. unavoidable [19:03] Keybuk: upstart could just internally know if run that job if I'm running it from init=/bin/bash [19:03] s/if run/to run/ [19:04] smoser: FYI [19:04] E: ec2-init: init.d-script-does-not-implement-required-option /etc/init.d/rightscale-init restart [19:04] E: ec2-init: init.d-script-does-not-implement-required-option /etc/init.d/rightscale-init force-reload [19:04] if you do init=/bin/bash and exec /sbin/init, both the original bash and init are pid 1 [19:04] if you run init in a way that means it's *not* pid 1, it behaves as if you ran telinit [19:04] for lynx, "init 3" will start outputting a "STOP THAT!" error message but still call telinit [19:04] post-lynx, I'll drop support for init-pretends-to-be-telinit [19:04] (at least, maybe - I may not be able to ever drop support for that) [19:04] now [19:04] smoser: and W: ec2-init: script-calls-init-script-directly ./etc/init.d/rightscale-init:74 [19:04] if init is pid 1 [19:04] and argv[0] was bash [19:04] you might think that you could say "ah, we're being debugged" [19:04] and give them a shell back [19:04] eg. with fairly simple heuristics, upstart can tell and/or do what I probably(tm) want to do [19:04] smoser: and others :-/ [19:04] but that doesn't work [19:04] because init is *always* exec'd by /bin/bash [19:04] because the initramfs is a shell script [19:05] and init is exec'd by the initramfs, not by the kernel [19:05] sladen: I'd rather spend the effort making sure that you can't get the system into such a hole [19:05] than coming up with creative debugging strategies [19:05] lool, well many of those have been addressed [19:05] for one, rightscale-init is gone [19:05] so that covers all those you listed. [19:06] smoser: Ok, just looking at the branch you pointed at [19:07] Keybuk: I'm hopefully that upstart can at least offer a --help to say how to get it up and running (eg. the start on startup ... owner console lines above) [19:07] smoser: Ok so what's your goal? [19:07] sladen: again, I'm uninterested in that [19:07] yeah, it will be updated shortly. [19:07] smoser: Or issue? [19:07] i want to add a script 'ec2-add-user-data' [19:07] that runs at init [19:07] if upstart itself is so broken that it can't start a single job, it is out of the ability to document for most people to work out how to fix it [19:07] and ideally, not have it in the debian/ directory [19:07] if upstart *can* start a single job, then there are better solutions [19:07] Keybuk: right, but the fact that other (reasonably competant) people are asking about it demonstrates the use-case [19:08] smoser: Ok; can you do the same thing as the rightscale-init dh_installinit call, but with -o? [19:08] e.g. the proposal that kernel command-line options are jobs to be started [19:08] handled just like ec2-init is (installed by setup.py) [19:08] so if you booted with "emergency" on the command-line, the /etc/init/emergency.conf job would be started automatically [19:08] and that could be shipped by all distributions to give a shell on the console [19:08] lool, yes. [19:08] thank you [19:08] i think thats right [19:08] Keybuk: the probably (eg. black screen of doom) was that jobs *were* being started [19:08] smoser: Oh eh np [19:08] sorry for missing that. [19:08] problem [19:09] sladen: indeed, so init=/bin/bash wasn't necessary [19:09] smoser: I'm going for dinner; good luck on vmbuilder! [19:09] slangasek: ^ sorry that I only hanged around for that long [19:10] * lool & [19:10] Keybuk, what about initramfs, is that needed for upstart to function ? my VM didnt have one and i thought that might be an issue [19:10] Keybuk: maybe ... but it was the expected low-level debugging approach [19:10] though i couldnt really debug due to lkacking knowledge [19:11] (and I didn't have net access to go googling at that point) [19:11] ogra: no [19:11] ogra: I test upstart without an initramfs [19:11] ok [19:11] (indeed, I have it as a GRUB option on this mini) [19:12] good to know, i wasnt sure it requires anything thats mounted or created in initramfs [19:12] it shouldn't do [19:13] Keybuk, thanks for the insight ... :) [19:13] * ogra goes to dinner as well now [19:13] Upstart does use a few devices in /dev though [19:13] so if you're missing those, it gets a bit grumpy [19:13] ah, my VM had only a basic debootstrap run [19:14] that should still have /dev/console, /dev/null, /dev/fd, etc. in /dev ;) [19:14] argh. my audio's disappeared [19:14] keybuk: This might be a regression with the conversion from an init script to an Upstart job. https://bugs.edge.launchpad.net/ubuntu/+source/rsyslog/+bug/436323 [19:14] Launchpad bug 436323 in rsyslog "The kmsg dd job should use obs=1 to avoid delaying kernel messages (dup-of: 430220)" [Undecided,New] [19:14] Launchpad bug 430220 in rsyslog "[karmic] Upstart fixups" [Undecided,New] [19:14] indeed [19:14] which means either the motherboard's gone haywire, or karmic [19:14] ubottu: I think that mterry was already fixing that [19:14] Error: I am only a bot, please don't think I'm intelligent :) [19:14] ion: I think that mterry was already fixing that [19:15] anyway ... i'm off [19:15] ogra: the /dev/fd -> /proc/self/fd is optional though [19:15] it can just pass the script to bash directly [19:15] likewise accesing /proc is optional [19:15] ok [19:15] unless the service has oom_adj set [19:15] basically it should be possible to start a job taht mounts /proc and /dev [19:16] right [19:16] hmph, looks like debian bug 540786 afects us too (unsurprisingly) [19:16] Debian bug 540786 in grub-common "[grub-common] update-grub/grub-mkconfig doesnt work with btrfs as rootfs" [Normal,Open] http://bugs.debian.org/540786 [19:16] Keybuk: i fixed it. i've been waiting for you(someone) to push it [19:16] mterry: oh, I didn't know that [19:16] are you not a core-dev? [19:16] Keybuk: sorry. that's why i brought it up in that meeting. no you fool. I just got motu yesterday. :) [19:17] heh [19:17] I can't upload anything until next week though [19:17] Keybuk: k, no rush (on my end) [19:17] * robbiew finds it funny that mterry was on the MIR team BEFORE making MOTU [19:18] yeah, i got some questions about that during the motu meeting.... [19:22] Keybuk, just as a random sidenote, do you know what in upstart could cause the system to automatically restart after its configured? [19:23] NCommander: what system? [19:23] after what is configured? [19:23] Keybuk, my SPARC box restarts automatically when I upgrade or downgrade upstart on SPARC [19:23] (the behavior been seen on other sparcs in karmic as well) [19:23] NCommander: neat [19:24] no ida [19:24] kernel panic maybe? [19:24] Keybuk, no, it says "Sending SIGKILL to all processes", which suggests the runlevel was changed to 6 [19:24] (or SIGTERM) [19:24] no idea [19:25] initctl log-priority debug [19:25] Keybuk, thanks anyway. If I crack it, I'll fire a patch your way [19:27] NCommander: have you tried running "make check" on SPARC? [19:28] Keybuk, isn't the test suite run at build time? (I remember upstart/sparc was FTBFSing for a long time on that) [19:29] NCommander: no, because the buildd environment is quite broken [19:29] ah [19:29] I'll do that in a moment then [19:29] I run the suite, but it won't fail the build [19:30] =============================================== [19:30] 4 of 17 tests failed [19:30] Please report to upstart-devel@lists.ubuntu.com [19:30] =============================================== [19:30] and that's just in libnih [19:30] Keybuk: can you fill in the missing "Technobable" sections on http://upstart.ubuntu.com/wiki/OMGBroken and check I've got the rest correct [19:30] lots of "Bus error" [19:30] Keybuk, that suggests a compiler or alignment error :-/ [19:31] sladen: I don't recommend "service" [19:31] the canon way to start an Upstart job is using "start" [19:31] Keybuk: groovy [19:33] Keybuk: done [19:33] looks like the tests that failed were [19:33] timers [19:33] file reading [19:33] inotify [19:33] main loop handling [19:33] they seem pretty critical ;) [19:35] Keybuk: you don't recommend service? cjwatson was saying we were converging on service and to avoid start... [19:36] mterry: I absolutely don't recommend using service [19:36] Keybuk: sigh [19:36] bike-shedding. [19:36] what's the point of using a wrapper shell script for our own init daemon? [19:37] Keybuk: an argument might be discoverability [19:37] Keybuk: if you know the word 'service', you can work through the help [19:37] if you know the word 'start' you can work through the help [19:38] service has been around longer... [19:38] not in Ubuntu [19:38] start has been in Ubuntu longer than service [19:38] it's fine to *have* service for users that are used to it [19:39] but our own documentation, maintainer scripts, etc. that are written knowing that something is an Upstart job should just use the Upstart-native commands [19:39] if anyone wants my 2c: start has a heavily overloaded meaning, and I don't think it makes sense to monopolize it for upstart... [19:39] but then, that's just my 2c [19:39] it's the init daemon [19:40] an implemtnation of [19:40] it's the only one we support [19:40] Keybuk: but... start what? start a service? start a program? ... ? [19:40] in fact, it's the only one that even *works* in Ubuntu [19:40] Chipzz: yes, all of the above [19:40] case in point [19:40] Keybuk: ./someprog is not the same as starting a service :) [19:40] I think we need to do some PR if 'start' is still the preferred; I had indirectly presumed it was being phased out [19:41] /etc/init/hwclock.conf is a *task* not a service [19:41] "start hwclock" will start the task and wait for it to compelte [19:41] sladen: I utterly reject that notion; if people are telling you that, tell them to talk to me [19:42] Keybuk: do we care much if things are calling (compatibility) init scripts? when do we see those going away? [19:42] Keybuk: (i meant init.d scripts) :) [19:42] Keybuk: nobody had, had just presumed it from seeing emails/documentation etc. I'll be on the look-out now to correct people who are WRONG, just as vermantly as on Wikipedia! [19:43] mterry: sure, you can use service for init scripts [19:43] that's certainly more correct than using invoke-rc.d ;) [19:43] which is just WRONG [19:43] Keybuk: now, back to http://upstart.ubuntu.com/wiki/OMGBroken where should this console job snippet be catt'ed to [19:43] sladen: /etc/init/somewhere.conf ? [19:43] Keybuk: naw, i meant, something directly calling /etc/init.d/blarg. when do we see that going away? when we can do a grep and nothing calls it? :) [19:44] Keybuk: (for something that has been converted to an upstart task) [19:44] Keybuk: /etc/init/bash.conf [19:44] mterry: I figure post-lynx for the current set [19:44] sladen: I'd use exec openvt sulogin rather than bash [19:44] Keybuk: k [19:44] then you don't need the console owner [19:44] than you won't break if someone uses (e.g.) cryptsetup [19:45] kees: hi! [19:45] mathiaz: heya :) [19:45] kees: how do you debug build failure that occurs on the buildd but not in your local sbuild? [19:46] kees: https://launchpad.net/ubuntu/+source/image-store-proxy/1.0-0ubuntu2/+build/1261481 [19:46] kees: ^^ this builds correclty in my schroot+sbuild environement [19:46] mathiaz: I make my local sbuild as close to the buildd as possible, and compare buildlog output for clues. [19:46] mathiaz: you can also try it on the porter machines [19:46] kees: ah the porter machines [19:47] kees: I was trying to use PPA, but the turn around is a bit... long [19:47] heh, yeah [19:47] Keybuk: how to start upstart such that it starts *just* the daemon, but then doesn't bring up any (eg. framebuffer trashing) deafult jobs? [19:47] I would also check the specific test failure: [19:47] testCheckImageSignatureWithBadSignature ... [ERROR] [19:47] kees: right - I know what my be wrong [19:47] if that requires external network connectivity, for example, it will fail on buildds but not for your sbuild [19:47] kees: but I'd need more output [19:48] * kees nods [19:48] see if you can make it fail on the porter machine; that's usually one way to get it. [19:48] sladen: currently can't, it's on the TODO [19:52] Keybuk: what's a good work-around? [19:53] Keybuk: grep the 'exec' lines out of the job files and then run those in the background? [19:54] Keybuk: but thne upstart won't be running and won't need to be [19:58] kees: can you use sbuild on the porter machines? [19:58] mathiaz: no, one just builds it manually with debuild inside the chroot === MacSlow|capoeira is now known as MacSlow [20:06] ogra: append anything you come across to http://upstart.ubuntu.com/wiki/OMGBroken [20:08] Keybuk: http://upstart.ubuntu.com/wiki/Stanzas?highlight=%28%28onalso%29%29 is that intentional? [20:09] Keybuk: http://upstart.ubuntu.com/wiki/Stanzas?highlight=onalso is that intentional? [20:11] lool: no worries [20:17] kirkland: please don't triage freeze exception bugs [20:17] slangasek: whoops... [20:17] kirkland: we use the status fields differently for process bugs [20:17] slangasek: which one is it? [20:19] kirkland: the eucalyptus UI freeze exception one... I'll fix this one up myself, just letting you know for future reference :) [20:19] slangasek: thanks, sorry, was inadvertent [20:19] slangasek: mdz asked me to triage some 60+ eucalyptus bugs [20:19] slangasek: i got trigger happy [20:22] kirkland: yep, was aware of that, so if you already know the rules ignore me :-) [20:24] slangasek: perhaps these should have another task, just associated with Ubuntu [20:24] slangasek: such that i can triage the bug against the package appropriately [20:24] slangasek: and you release team guys can have your own status line associated with ubuntu to do what you want with [20:25] kirkland: I disagree, because a) the bug report exists solely for processing the exception, b) we do often have multiple packages related to a single freeze exception that may need to be reviewed separately [20:26] kirkland: but if we need to discuss that further, let's please take it to ubuntu-devel (where there've been threads about this recently) [20:27] slangasek: fair enough; i don't care enough to discuss further, particularly if you've already thought about this :-) [20:27] slangasek: i'll take my smackdown and get back to work :-) [20:33] can someone push through m2crypto as well? Thanks [20:42] mvo: uhm "Third party sources disabled" in update-manager seems to remove my local mirror. In past releases it would just rename rel-1 to rel... [20:56] kees: do you have local-mirror + normal sources.list entires? could you mail me the /var/log/dist-upgrade/main.log when that happend? [20:57] mvo: ah, yeah, I did have local + normal (to catch stuff newer than my local mirror) [20:57] mvo: I manually worked around it, but I can send logs [20:57] kees: I think that is the problem, if you disable "normal" it will assume you are on a local mirror [20:58] kees: but if its mixed it does not known what is a mirror and what is a third party source. I think this should be made cleverer (but it has not changed in a while) [20:58] (IIRC at least ;) [20:59] mvo: okay, well in this case, I will blame it on my crackful sources.list. :) sorry for the noise! sounds like the existing logic is just fine. [21:02] kees: thanks [21:14] slangasek: uh, oh, i did it again, https://bugs.edge.launchpad.net/ubuntu/+source/eucalyptus/+bug/424368 [21:14] Launchpad bug 424368 in eucalyptus "[FFE] local node discovery, debconf improvements" [Critical,Triaged] [21:14] slangasek: moving back to confirmed. sorry. [21:16] anyone got an idea why i get this from pbuilder (when trying to extract the source with dpkg-source): gzip: stdout: Broken pipe [21:22] sistpoty: b0rken archive? [21:32] huhu sebner [21:32] sebner: I somehow doubt that (or hope that its not true *g*) [21:32] smoser, ping [21:33] here [21:33] smoser, how current is the current uec image on uec-images? [21:34] (20090925) [21:34] does it include the kernel modules, was it built with the seed-using version of vmbuilder, etc.? [21:35] sebner: interesting, seems that I just had a broken chroot... works fine now :) [21:35] midnightish utc [21:36] mdz, it does contain kernel modules, but was built without seeds [21:36] smoser, is it worth rolling a new one with the latest vmbuilder + the latest bits from the archive right now? [21:37] slangasek, I would like to get an additional person set up to be able to trigger server ISO builds if that's OK [21:37] i built with the seed changes prior to checking them in. that would have been probably 16:00 UTC. i have a diff of the manifests [21:38] if you want to see them. [21:38] i'm fine to re-spin it if you want, but it'll build automatically at midnight or so utc [21:38] smoser, anything alarming in the diff? [21:39] i sent in mail on UEC images thread. [21:39] shoot [21:39] i realize i didn't hit send [21:39] just now did. i dont know why i postponed it [21:39] but anyway, the only difference that wasn't to be expected was curl and libcurl dropped [21:40] smoser, great, let's spin a new daily [21:41] as in now? or in 4 hours? [21:46] mdz^ [21:50] sistpoty: this would have been my next guess :) Glad that it's fine now =) [21:54] mdz: that means getting them access on antimony; I don't have any objections [21:57] slangasek, so the first step is to file an RT asking for them to get access to antimony? [21:59] mdz: yes [22:04] smoser, any reason to wait? [22:04] smoser, we could start downloading it right away and use it in our tests here [22:04] smoser, by the way, is it rsyncable? [22:05] it shoudl be, yes. [22:05] slangasek, filed [22:05] and its building now [22:05] slangasek, meanwhile, is our new ISO ready with this morning's eucalyptus? [22:06] smoser, can you give me the URL for the branch of vmbuilder which is used for the daily builds? [22:06] * cjwatson returns [22:06] https://wiki.ubuntu.com/UEC/Images/Testing indicates rysncable and as i recall it worked well [22:06] mdz, its trunk. bzr+ssh://bazaar.launchpad.net/~ubuntu-virt/vmbuilder/trunk/ [22:06] smoser, thanks [22:06] or lp:~ubuntu-virt/vmbuilder/trunk vmbuilder [22:07] mdz: yes: http://cdimage.ubuntu.com/ubuntu-server/daily/20090925.2/ [22:07] slangasek, thanks [22:13] mdz: is there anything I can do that isn't going to cause me to be up into the wee small hours? :) [22:17] smoser, I still don't see that email from you [22:17] cjwatson, we're rsyncing the latest image to test and verify your fixes from earlier today [22:18] cjwatson, dustin has triaged the eucalyptus bug list; I'd appreciate it if you could eyeball it and see if there's anything which jumps out at you [22:18] cjwatson: sorry to bother, could you take a look at bug #424368, and update accordingly? [22:18] Launchpad bug 424368 in eucalyptus "[FFE] local node discovery, debconf improvements" [Critical,Confirmed] https://launchpad.net/bugs/424368 [22:20] mdz, [22:20] Subject: Re: New seeds for UEC images [22:20] Date: Fri, 25 Sep 2009 16:39:31 -0400 (EDT) [22:21] i have to run. I'll check back in later tonight. [22:24] mdz, build should appear http://uec-images.ubuntu.com/karmic/20090925.1 very soon [22:24] smoser, I don't see it on https://lists.ubuntu.com/archives/ubuntu-devel/2009-September/thread.html [22:24] smoser, are you sure you sent it to ubuntu-devel? [22:25] it did not [22:25] oh, you sent it privately. nm. [22:25] none of that thread did. ijust responded to it. [22:27] mdz, url above is populating now [22:27] i'm out for the night [22:27] will check back in ~ 01:00 utc [22:28] kirkland: I suspect that can be closed, unless you're aware of anything more that needs to be added [22:29] it's more effectively tracked in separate bugs at this point anyway [22:30] smoser, thanks [22:31] slangasek: I've uploaded a new version image-store-proxy that disables the failing tests [22:31] slangasek: I've filed bug 436896 as well to fix them later [22:31] Launchpad bug 436896 in image-store-proxy "Signature tests are disabled" [High,Confirmed] https://launchpad.net/bugs/436896 [22:32] kirkland: I've closed it now [22:32] cjwatson: thanks a lot [22:46] smoser, I'd like to get this image tested on EC2 before the weekend [22:51] mdz, i can try to push and register tonight. [22:51] i really, really would like to get that stuff automated from the data center :-( [22:59] mdz,kirkland: there's a heck of a lot of unreleased stuff in eucalyptus bzr now due to kirkland being a machine. do we want to get that in for the next CD build, or is it too risky? I haven't looked at all (or even most of) the changes [22:59] cjwatson: i'm going to build it locally here and test [23:00] cjwatson, it's not tested yet but we do want it in an image as soon as that's done [23:00] ok - I committed another minor bug fix since your updates, so update [23:00] ok [23:00] cjwatson: yeah, i just merged/resolved the conflict on that one :-) [23:00] smoser, is there anything you need in order to make that happen (automating) other than time? [23:00] cjwatson: i also added a Conflicts: apache2-mpm-itk [23:01] hah [23:01] no harm in both, as the bug says [23:03] cjwatson, I assume there will be a new build once linux-meta is ready? [23:03] cjwatson: oh, i did have a question for you about Bug #436199 [23:03] Launchpad bug 436199 in eucalyptus "display admin URL on boot" [Wishlist,Fix committed] https://launchpad.net/bugs/436199 [23:03] cjwatson: i solved that with an update-motd script putting a url in the MOTD [23:04] cjwatson: i'm using the ip address for the url rather than the hostname [23:04] cjwatson: i was wondering if you had suggestions on a better way of doing that [23:04] cjwatson: see debian/80-eucalyptus-url in lp:~ubuntu-core-dev/eucalyptus/ubuntu/ [23:06] meh, just use IP for now, no time for cosmetics [23:07] mdz: I'll be asleep by then, I should think [23:11] cjwatson: dh7 question: let's say I have a simple package for a program. It used to use cdbs/debhelper. It has one main package and a -dbg package, didn't use .install files. cdbs did the -dbg work magically. Does dh7 have a toggle to allow it? I tried naively porting the package to dh7, but the dbg stuff wasn't happening. [23:12] I think you just need something like: [23:12] override_dh_strip: [23:12] dh_strip --dbg-package=foo-dbg [23:12] cjwatson: yup, did that. But I have to make my own install file then? [23:13] shouldn't, no [23:13] no, that should cause dh_strip to put the files in the appropriate build directory all by itself [23:13] hm [23:13] you don't generally need dh_install to act on the results of other debhelper commands [23:13] Maybe I'm doing something stupid then. But the theory is just the strip override should be enough, it sounds like [23:13] DH_VERBOSE=1 is a good general debugging tool [23:14] k [23:14] mdz: also waiting for new d-i, if we're having new linux-meta in the next build [23:41] can anyone tell me how large the ubuntu 9.04 repositories are i am using apt-mirror to download them [23:42] IIRC, less than 400GB [23:43] gee wiz....that might be too much to download comcast might shut me off [23:44] Oh, wait, just 9.04, not sure. [23:44] That was the whole archive. [23:44] Riddelll: your kdebase-workspace conversion doesn't remove the old conffile in the preinst [23:59] lamont: I have a smallish launchpad-buildd change that needs to happen at some point soonish. I believe you're the person to which I must talk.