=== ara is now known as Guest99538 [08:53] cjwatson: The vexpress kernel change recently had something to do with d-i targets, right? I was only vaguely paying attention. If you turn on the d-i vexpress build, that should take care of keeping it in main, I assume, so Martin will stop wondering if it needs demotion? :) [08:54] infinity: right, was planning on it [08:54] that was bug 826021 [08:54] Launchpad bug 826021 in linux-linaro-vexpress "Please re-enable crypto-modules udeb" [High,Fix released] https://launchpad.net/bugs/826021 [08:56] let me test-build it first; I'll get back to you next week :-P [08:56] Hah. [08:57] I think we have a developer-accessible Panda in the DC... [08:58] Meh, I'm already on kakadu [08:59] Kay. [08:59] scheat.canonical.com should be the porter box. [08:59] And if I didn't have StrictHostKeyChecking on, I'd be logged in by now... [08:59] (is it just me who always thinks "kaaaakaaaaaaadoo doo doo push pineapple shake a tree"?) [09:00] adconrad@scheat:~$ dchroot -l [09:00] Available chroots: lucid, maverick, natty, oneiric [default] [09:00] Look at that. [09:00] Shiny. [09:00] awesome. [09:00] You can -j2! Tempting! [09:00] if I die of boredom waiting for kakadu then I'll try that. still on the first cup of coffee though so I might just fall asleep again. [09:14] debian-installer: cjwatson * r1538 ubuntu/ (3 files in 3 dirs): Re-enable armel/linaro-vexpress and move it to 3.0.0-1007 kernels. [09:16] debian-installer: cjwatson * r1539 ubuntu/ (build/config/armel/linaro-omap.cfg debian/changelog): Move armel/linaro-omap to 3.0.0-1007 kernels. [09:18] debian-installer: cjwatson * r1540 ubuntu/debian/changelog: releasing version 20101020ubuntu67 [09:53] ubiquity: evand * r4989 trunk/scripts/install.py: Make the update process termination more consistent with the rest of ubiquity, and provide some logging to help further diagnose the bug. [09:54] ubiquity: evand * r4990 trunk/ (d-i/manifest debian/changelog debian/control): [09:54] ubiquity: Automatic update of included source packages: console-setup [09:54] ubiquity: 1.57ubuntu26, grub-installer 1.68ubuntu2, hw-detect 1.81ubuntu3, [09:54] ubiquity: netcfg 1.68ubuntu5, partman-base 151ubuntu2. [10:33] ubiquity: evand * r4991 trunk/scripts/install.py: Kill the entire process group, and with it, apt-get. [10:37] ubiquity: evand * r4992 trunk/scripts/install.py: Remove duplicate errno import. Thanks pyflakes [10:41] I wish unity-2d worked properly in kvm [10:41] it doesnt ? [10:41] it sometimes sort of works but randomly breaks a lot for me; I can't really use kvm for ubiquity development any more [10:41] weird [10:42] * ogra_ hasnt seen much breakage since A1 in unity-2d [10:43] cjwatson, might be the composite extension thats on by default, it doesnt do any harm on arm frambuffer but i could imagine it behaves different on vesa [10:43] iirc you can disable it in d-conf somewhere [10:44] (a metacity key) [10:45] virtualbox has 3d driver support, for what it's worth [10:45] the non-ose one, anyway [10:45] ogra_: that's always lots of fun to arrange on a live CD [10:45] hmm, if thats the case you might end up with compiz under unity-2d [10:45] ev: yeah, but I had a virtualisation tool already that was working fine :) [10:46] and unrelated to testing live CDs, but http://www.vagrantup.com makes working with virtualbox quite nice [10:46] cjwatson: indeed, I realize it didn't directly address your question [10:46] and lots of finger macros [10:46] ah yes [10:46] I think we should just go back to the days when we were being given vmware licenses like they were candy [10:47] it was a great day when I switched from vmware to kvm [10:47] haha, oh yes, I'm forgetting the constant module breakage and workarounds [10:47] yep, looking up whoever it was's site somewhere in .cz for the latest runes [10:48] TBH I don't know that 3d support would improve things noticeably here, given that unity is sufficiently much more sluggish than unity-2d on my laptop that I switched to unity-2d [10:49] although to be fair I hear that they reckon they've fixed a lot of the leaks [10:49] no, but unity-2d (if you select the session in lightdm) forcefully uses metacity ... if the auto-fallback thing in the normal unity session kicks in it might use compiz with -2d [10:50] I want it to use metacity :) [10:50] right [10:50] oh I see what you mean [10:50] possibly [10:55] at least my networking is slowly getting less appalling; twice the bandwidth I had last week [10:55] (twice of not a lot is still not a lot, but even so) [11:13] ubiquity: evand * r4993 trunk/ubiquity/frontend/gtk_ui.py: Fix typo around setting the ATK name of widgets. Thanks unit tests. [11:15] ubiquity: evand * r4994 trunk/ (151 files in 3 dirs): Update translations from Launchpad. [11:20] ubiquity: evand * r4995 trunk/debian/changelog: releasing version 2.7.37 [12:01] hmm. my libsoup-based callback fetcher for the timezone page *seems* to be working, but some of the completions randomly don't seem to be filled in [12:03] maybe I'm calling set_model at the wrong time [12:46] ev: I'd appreciate your review of https://code.launchpad.net/~cjwatson/ubiquity/libsoup-timezone/+merge/77324 [12:46] I think I've tested it about as well as I can now [12:47] I used 'sudo iptables -A OUTPUT -p tcp --dport 80 -j DROP' to simulate the appropriate kind of lossy network [13:03] cjwatson: will do! [13:09] (done a full test install with that on the nobbled network, succeeded) [13:17] debian-installer: cjwatson * r1541 ubuntu/ (build/config/amd64/netboot.cfg debian/changelog): Bump amd64 netboot image size by another 256KiB. [13:18] debian-installer: cjwatson * r1542 ubuntu/debian/changelog: releasing version 20101020ubuntu68 [13:35] ubiquity-slideshow-ubuntu: evand * r386 ubiquity-slideshow-ubuntu/ (8 files in 2 dirs): [13:35] ubiquity-slideshow-ubuntu: Update screenshots to reflect the latest desktop changes [13:35] ubiquity-slideshow-ubuntu: (LP: #861410). [13:45] cjwatson: two questions for you [13:45] got RAOF to do some tests last night for bug 854967 [13:45] Launchpad bug 854967 in friendly-recovery "boot to rescue mode in Oneiric" [Undecided,Incomplete] https://launchpad.net/bugs/854967 [13:46] apparently nouveau isn't affected by the problem but nvidia is, testers confirm setting gfxpayload=text works for them [13:46] is that something you'd be fine with me changing in grub (only for the recovery entry)? [13:46] not in grub; that's what the gfxpayload blacklist is for surely [13:47] whatever the nvidia package is should probably blacklist nvidia cards [13:47] that way it won't be in place if the nvidia package isn't installed [13:48] oh, that'd make sense indeed, I'm not really familiar with how that blacklist works. Will comment in the bug, re-assign to the nvidia package and then have a look at that blacklist [13:48] cjwatson: second one is bug 848072 [13:48] Launchpad bug 848072 in netcfg "[oneiric] net-installer dhcp client fails with a DHCPDECLINE" [Medium,Confirmed] https://launchpad.net/bugs/848072 [13:48] right, still in my review queue, your patch looked reasonable at first glance though [13:49] perfect [13:49] getting back to playing with nvidia hardware then, thanks! [13:49] might want to check with slangasek whether he minds nvidia being gfxpayload-blacklisted across the board; it would likely affect his flicker-free boot work [13:51] * cjwatson laboriously works on duplicating bug 851704 [13:51] Launchpad bug 851704 in grub2 "GRUB reports error after successful installation (Alternate)" [High,Confirmed] https://launchpad.net/bugs/851704 [13:53] ok, I'll poke slangasek about it, though testing on my nvidia system here currently gives me "BIOS => blank => cursor => plymouth => blank => lightdm" so not exactly flicker free :) [13:56] yeah, that's probably a good sign for blacklisting [13:57] right. excessively complex partitioning layout created, installing base system. time for coffee [14:07] cjwatson: I've replied to the merge proposal with a question [14:08] ooo, coffee is a good idea [14:08] shame we're down to the grade 4 stuff (out of 10) [14:09] ev, I tried r4995 and 'download while installing' still fails. [14:09] ARGH [14:09] how on earth.. [14:09] ev, killpg should be called with the pgid not the pid but then it will also kill ubiquity which is a member of the same process group than update-apt-cache sudo being the parent process. [14:12] killing the pg sounds wrong. shouldn't the descendant processes die due to SIGPIPE or similar? [14:13] you aren't using the usual SIGPIPE fix when spawning update-apt-cache; I wonder if that matters [14:15] ev: I'll give http://paste.ubuntu.com/698518/ a try in a bit and see how that behaves; my previous attempts didn't seem to go well but I might have made a mistake [14:16] cjwatson, i think there are two parts to that firewall bug. the geoname piece that you have that soup merge request, but there is also clock-setup's postinst which is calling rdate [14:16] superm1: clock-setup has its own timeout handling though [14:16] I'm a lot less concerned about that because AFAICS it doesn't break installation [14:17] if there are two parts, it should be two bugs [14:19] oh clock-setup calls into tzsetup which is using wget with a 15 second timeout [14:19] superm1, clock-setup doesn't freezes the installer. [14:20] slowdown => not great; total freeze => baaaaaad [14:20] yeah [14:55] ev, cjwatson : Can one of you push the fix to bug 781385 out today? [14:55] Launchpad bug 781385 in ubiquity "Ubiquity GTK should have useful accessible names set in the Glade .ui files instead of using the variable names" [Medium,Fix released] https://launchpad.net/bugs/781385 [14:56] charlie-tca: it's been uploaded, but there was a build failure [14:57] in the process of sorting that out [14:57] Thank you [14:57] sure thing [14:58] console-setup: cjwatson * r423 ubuntu/debian/ (changelog po/el.po po/fa.po po/he.po po/pa.po po/zh_TW.po): [14:58] console-setup: Update Greek, Persian, Hebrew, Punjabi, and Traditional Chinese [14:58] console-setup: translations from console-setup 1.68, fixing encoding problems [14:58] console-setup: (LP: #860562). [15:01] console-setup: cjwatson * r424 ubuntu/debian/changelog: releasing version 1.57ubuntu27 === ara is now known as Guest78845 [15:18] ubiquity-slideshow-ubuntu: evand * r387 ubiquity-slideshow-ubuntu/ (381 files in 7 dirs): Update translations from Launchpad. [15:21] ubiquity-slideshow-ubuntu: evand * r388 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 48 [15:46] ev: so we call jockey-text both in and out of the chroot? *scratches head* [15:47] cjwatson: yes, because jockey-text -C (for the composite driver), run in the live system apparently ends badly [15:47] wait, simple-plugins shouldn't matter because that calls jockey-text without -C [15:47] so both calls are intended to do different things [15:47] the first call is for the broadcom driver [15:47] the second call is for the nvidia driver [15:47] so I'm still confused [15:48] unless jockey is doing the wrong thing with locales [15:48] but it's happening in the first call, no? [15:49] I don't think so - the log seems to show it being quite late in installation [15:50] it's after a bunch of packages being installed in the target, so it can't be prepare [15:50] ah, I misread [15:50] I suppose we could try setting LC_MESSAGES too but WTF [15:52] very confused [15:56] hm [15:58] and I can't see gettext.gettext (i.e. _) being broken with respect to LC_ALL handling [19:13] cjwatson: when is ubuntu-installer change freeze for Ocelot? [19:17] I neglected to mention bug 645449 this morning in our meeting [19:17] Launchpad bug 645449 in ubiquity "Ubiquity hangs at Keyboard layout if you use keyboard to navigate / select" [High,Confirmed] https://launchpad.net/bugs/645449 [20:04] dmarkey: there isn't a particular installer freeze, we go with the freezes for the rest of the distribution; see the release schedule [20:09] cjwatson: so.. that would be tomorrow? :) [20:11] yes, although in practice we normally seek freeze exceptions for a number of late fixes [20:12] are you aware of anyone testing installing on Xen? [20:37] dmarkey: I did a set of tests at the end of last week and the start of this one, and fixed several bugs affecting Xen in all of lucid, maverick, natty, and oneiric [20:37] dmarkey: as far as I know it should now work fine in Xen [20:37] this was largely due to a friend of mine who runs a hosting company (www.jump.net.uk) who cornered me in the pub about it [20:38] of course I don't know what sort of variety there is in boot loader setups on Xen, so independent tests wouldn't hurt [20:38] bug 861609 is interesting since bug 442941 was fixed ... [20:38] Launchpad bug 861609 in ubiquity "Installer failed - debconf passthrough issue" [Undecided,New] https://launchpad.net/bugs/861609 [20:39] Launchpad bug 442941 in ubiquity "debconf failed to upgrade from 1.5.27ubuntu1 to 1.5.27ubuntu2: exit status 128 - Use of uninitialized value $reply in scalar chomp at /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 66" [Medium,Fix committed] https://launchpad.net/bugs/442941 [20:39] cjwatson: do you know if they were using pygrub or not? [20:39] but it now (a) autoloads xen-{blk,net}front properly (b) actually honours grub-installer/grub2_instead_of_grub_legacy=false (c) knows how to install grub on /dev/xvd* [20:39] dmarkey: no, pv-grub [20:39] so maybe only (a) will be relevant to your setup [20:39] i see.. i'll test tomorrow [20:39] bdmurray: sort of thing where looking at the topmost symptoms may not be very helpful [20:40] if the grub.cfg hasnt changed, we should be file [20:40] cjwatson: where should I be looking? [20:41] the passthrough bits sound like a red herring [20:41] apt-setup failing with exit code 141: that's signal number (141-128) == 13 [20:41] 'kill -l' tells you that's SIGPIPE [20:42] which happens when a process tries to write to a pipe and all the processes reading from it have gone away [20:42] (mind you there is an *awful lot* of that passthrough noise isn't there) [20:43] what's all that "Reverting lockdown the desktop environment." stuff? [20:43] is this an upgrade using ubiquity? [20:43] hm, irrelevant I think [20:43] Sep 28 17:14:30 ubuntu kernel: [ 1384.574306] apt-cdrom[29439]: segfault at 4 ip 00a5de9e sp bfbb6b84 error 6 in libc-2.13.so[9c7000+176000] [20:44] doesn't look brilliant [20:44] ubiquity: cjwatson * r4996 trunk/ubiquity/frontend/gtk_ui.py: grammar [20:44] Sep 28 22:43:14 ubuntu ubiquity: /usr/lib/ubiquity/migration-assistant/ma-ask: 40: : Permission denied [20:44] gnome-control-center segfault earlier [20:44] I'm really not sure I can tell what's going on here [20:46] what's this? Kernel command line: BOOT_IMAGE=/boot/ubnkern file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- [20:47] somebody's homerolled boot-from-hard-disk system? not sure [20:47] don't know if it matters [20:47] the passthrough noise is basically a verbose way of saying "the thing I want to read replies from gave end-of-file instead" [20:48] okay that helps clarify things for me [20:49] where in this case that's probably coming from debconf-apt-progress wrapping apt-get update so that we get a progress bar around downloads [20:49] and the thing it's trying to read replies from is probably ubiquity [20:50] so it's very unclear what actually happened; the next step is to ask, if possible, for that to be reproduced with 'ubiquity -d' [20:50] maybe something has screwed up the debconf protocol pipe [20:51] all this kind of thing is basically bad response to an assertion failure - we could probably make it more graceful, but it wouldn't make the actual error go away :-( [21:37] ubiquity: superm1 * r4997 ubiquity/ (debian/changelog ubiquity/plugins/ubi-partman.py): [21:37] ubiquity: Preseed a bootloader target if one hasn't been set but running in [21:37] ubiquity: automatic mode. (LP: #861465) [22:08] ev: What was the rationale for splitting out oem-config-slideshow? [22:09] ev: Other than one different stanza (which could, arguably, be a bug), it looks identical to ubiquity-slideshow. [22:26] cjwatson: Or you? Any idea on the above? [22:27] cjwatson: Not only does the split seem to not make a bunch of sense, but it also means that we don't get oem-config-slideshows for anything other than Ubuntu. (Yes, fixable, but I'm failing to see the point in the first place) [22:34] I'm not sure, it'd be an IRC-log-trawling exercise ... [22:34] I thought at one point they were intended to be qualitatively different slideshows [22:34] Possibly. [22:34] How would you feel about this, for graceful fallback? [22:34] === modified file 'ubiquity/frontend/gtk_ui.py' [22:34] --- ubiquity/frontend/gtk_ui.py 2011-09-28 20:43:51 +0000 [22:34] +++ ubiquity/frontend/gtk_ui.py 2011-09-28 22:33:27 +0000 [22:34] @@ -782,7 +782,7 @@ [22:34] self.shutdown_button.hide() [22:34] [22:34] # Parse the slideshow size early to prevent the window from growing [22:34] - if self.oem_user_config: [22:34] + if self.oem_user_config and os.path.exists('/usr/share/oem-config-slideshow'): [22:34] self.slideshow = '/usr/share/oem-config-slideshow' [22:34] else: [22:35] self.slideshow = '/usr/share/ubiquity-slideshow' [22:35] Thus allowing people to still use oem-config-slideshow-* if/when they want to, but falling back to ubiquity-slideshow-* when not present? [22:35] Since the latter exists on all flavours. [22:38] cjwatson: Pasted, for marginally less ugliness: http://paste.ubuntu.com/698778/ [22:38] by default the ubiquity slideshow is uninstalled after a run though before you get to oem config I thought [22:39] superm1: Not in every abusive case of oem-config. But fair point, that could explain the intent behind the split (though it seems poorly executed) [22:40] Given that the kde frontend doesn't know about oem-config-slideshow, and no flavours other than ubuntu have a package for it. [22:43] I'm tempted to make the above change just to fix things on preinstalled images anyway. I see no way it can cause regressions, just catches a weird use-case. [22:45] infinity: http://irclogs.ubuntu.com/2011/02/11/%23ubuntu-installer.html#t14:35 seems to be the origin [22:46] I have no problem with that graceful fallback; I don't see how it can make anything any worse [22:47] That IRC conversation is pretty light on details. Except, I guess it might have removed a dirty hack where you had to exclude ubiquity-slideshow-* from the live-manifest removal filter? [22:47] The hack seems better than packages with duplicate contents that seem to be slightly out of sync ;) [22:48] yeah, afraid I don't really remember [22:50] Well, not my pet project. I'm just going to commit the fallback. [22:51] And by "commit", I mean send you a patch. I seem to not be in that team anymore. ;) [22:56] cjwatson: I guess you could just remove Fabio from ~ubuntu-installer and add me. I'm sure I'd be 87% more useful. [23:25] cjwatson: Can you merge http://bazaar.launchpad.net/~adconrad/+junk/ubiquity/revision/4998 for me?