/srv/irclogs.ubuntu.com/2011/09/28/#ubuntu-installer.txt

=== ara is now known as Guest99538
infinitycjwatson: 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:53
cjwatsoninfinity: right, was planning on it08:54
cjwatsonthat was bug 82602108:54
ubot2Launchpad bug 826021 in linux-linaro-vexpress "Please re-enable crypto-modules udeb" [High,Fix released] https://launchpad.net/bugs/82602108:54
cjwatsonlet me test-build it first; I'll get back to you next week :-P08:56
infinityHah.08:56
infinityI think we have a developer-accessible Panda in the DC...08:57
cjwatsonMeh, I'm already on kakadu08:58
infinityKay.08:59
infinityscheat.canonical.com should be the porter box.08:59
infinityAnd if I didn't have StrictHostKeyChecking on, I'd be logged in by now...08:59
cjwatson(is it just me who always thinks "kaaaakaaaaaaadoo doo doo push pineapple shake a tree"?)08:59
infinityadconrad@scheat:~$ dchroot -l09:00
infinityAvailable chroots: lucid, maverick, natty, oneiric [default]09:00
infinityLook at that.09:00
infinityShiny.09:00
cjwatsonawesome.09:00
infinityYou can -j2!  Tempting!09:00
cjwatsonif 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:00
CIA-45debian-installer: cjwatson * r1538 ubuntu/ (3 files in 3 dirs): Re-enable armel/linaro-vexpress and move it to 3.0.0-1007 kernels.09:14
CIA-45debian-installer: cjwatson * r1539 ubuntu/ (build/config/armel/linaro-omap.cfg debian/changelog): Move armel/linaro-omap to 3.0.0-1007 kernels.09:16
CIA-45debian-installer: cjwatson * r1540 ubuntu/debian/changelog: releasing version 20101020ubuntu6709:18
CIA-45ubiquity: 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:53
CIA-45ubiquity: evand * r4990 trunk/ (d-i/manifest debian/changelog debian/control):09:54
CIA-45ubiquity: Automatic update of included source packages: console-setup09:54
CIA-45ubiquity: 1.57ubuntu26, grub-installer 1.68ubuntu2, hw-detect 1.81ubuntu3,09:54
CIA-45ubiquity: netcfg 1.68ubuntu5, partman-base 151ubuntu2.09:54
CIA-45ubiquity: evand * r4991 trunk/scripts/install.py: Kill the entire process group, and with it, apt-get.10:33
CIA-45ubiquity: evand * r4992 trunk/scripts/install.py: Remove duplicate errno import. Thanks pyflakes10:37
cjwatsonI wish unity-2d worked properly in kvm10:41
ogra_it doesnt ?10:41
cjwatsonit sometimes sort of works but randomly breaks a lot for me; I can't really use kvm for ubiquity development any more10:41
ogra_weird10:41
* ogra_ hasnt seen much breakage since A1 in unity-2d 10:42
ogra_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 vesa10:43
ogra_iirc you can disable it in d-conf somewhere10:43
ogra_(a metacity key)10:44
evvirtualbox has 3d driver support, for what it's worth10:45
evthe non-ose one, anyway10:45
cjwatsonogra_: that's always lots of fun to arrange on a live CD10:45
ogra_hmm, if thats the case you might end up with compiz under unity-2d10:45
cjwatsonev: yeah, but I had a virtualisation tool already that was working fine :)10:45
evand unrelated to testing live CDs, but http://www.vagrantup.com makes working with virtualbox quite nice10:46
evcjwatson: indeed, I realize it didn't directly address your question10:46
cjwatsonand lots of finger macros10:46
evah yes10:46
evI think we should just go back to the days when we were being given vmware licenses like they were candy10:46
cjwatsonit was a great day when I switched from vmware to kvm10:47
evhaha, oh yes, I'm forgetting the constant module breakage and workarounds10:47
cjwatsonyep, looking up whoever it was's site somewhere in .cz for the latest runes10:47
cjwatsonTBH 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-2d10:48
cjwatsonalthough to be fair I hear that they reckon they've fixed a lot of the leaks10:49
ogra_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 -2d10:49
cjwatsonI want it to use metacity :)10:50
ogra_right10:50
cjwatsonoh I see what you mean10:50
cjwatsonpossibly10:50
cjwatsonat least my networking is slowly getting less appalling; twice the bandwidth I had last week10:55
cjwatson(twice of not a lot is still not a lot, but even so)10:55
CIA-45ubiquity: evand * r4993 trunk/ubiquity/frontend/gtk_ui.py: Fix typo around setting the ATK name of widgets. Thanks unit tests.11:13
CIA-45ubiquity: evand * r4994 trunk/ (151 files in 3 dirs): Update translations from Launchpad.11:15
CIA-45ubiquity: evand * r4995 trunk/debian/changelog: releasing version 2.7.3711:20
cjwatsonhmm.  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 in12:01
cjwatsonmaybe I'm calling set_model at the wrong time12:03
cjwatsonev: I'd appreciate your review of https://code.launchpad.net/~cjwatson/ubiquity/libsoup-timezone/+merge/7732412:46
cjwatsonI think I've tested it about as well as I can now12:46
cjwatsonI used 'sudo iptables -A OUTPUT -p tcp --dport 80 -j DROP' to simulate the appropriate kind of lossy network12:47
evcjwatson: will do!13:03
cjwatson(done a full test install with that on the nobbled network, succeeded)13:09
CIA-45debian-installer: cjwatson * r1541 ubuntu/ (build/config/amd64/netboot.cfg debian/changelog): Bump amd64 netboot image size by another 256KiB.13:17
CIA-45debian-installer: cjwatson * r1542 ubuntu/debian/changelog: releasing version 20101020ubuntu6813:18
CIA-45ubiquity-slideshow-ubuntu: evand * r386 ubiquity-slideshow-ubuntu/ (8 files in 2 dirs):13:35
CIA-45ubiquity-slideshow-ubuntu: Update screenshots to reflect the latest desktop changes13:35
CIA-45ubiquity-slideshow-ubuntu: (LP: #861410).13:35
stgrabercjwatson: two questions for you13:45
stgrabergot RAOF to do some tests last night for bug 85496713:45
ubot2Launchpad bug 854967 in friendly-recovery "boot to rescue mode in Oneiric" [Undecided,Incomplete] https://launchpad.net/bugs/85496713:45
stgraberapparently nouveau isn't affected by the problem but nvidia is, testers confirm setting gfxpayload=text works for them13:46
stgraberis that something you'd be fine with me changing in grub (only for the recovery entry)?13:46
cjwatsonnot in grub; that's what the gfxpayload blacklist is for surely13:46
cjwatsonwhatever the nvidia package is should probably blacklist nvidia cards13:47
cjwatsonthat way it won't be in place if the nvidia package isn't installed13:47
stgraberoh, 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 blacklist13:48
stgrabercjwatson: second one is bug 84807213:48
ubot2Launchpad bug 848072 in netcfg "[oneiric] net-installer dhcp client fails with a DHCPDECLINE" [Medium,Confirmed] https://launchpad.net/bugs/84807213:48
cjwatsonright, still in my review queue, your patch looked reasonable at first glance though13:48
stgraberperfect13:49
stgrabergetting back to playing with nvidia hardware then, thanks!13:49
cjwatsonmight want to check with slangasek whether he minds nvidia being gfxpayload-blacklisted across the board; it would likely affect his flicker-free boot work13:49
* cjwatson laboriously works on duplicating bug 85170413:51
ubot2Launchpad bug 851704 in grub2 "GRUB reports error after successful installation (Alternate)" [High,Confirmed] https://launchpad.net/bugs/85170413:51
stgraberok, 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:53
cjwatsonyeah, that's probably a good sign for blacklisting13:56
cjwatsonright.  excessively complex partitioning layout created, installing base system.  time for coffee13:57
evcjwatson: I've replied to the merge proposal with a question14:07
evooo, coffee is a good idea14:08
evshame we're down to the grade 4 stuff (out of 10)14:08
jibelev, I tried r4995 and 'download while installing' still fails.14:09
evARGH14:09
evhow on earth..14:09
jibelev, 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:09
cjwatsonkilling the pg sounds wrong.  shouldn't the descendant processes die due to SIGPIPE or similar?14:12
cjwatsonyou aren't using the usual SIGPIPE fix when spawning update-apt-cache; I wonder if that matters14:13
cjwatsonev: 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 mistake14:15
superm1cjwatson, 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 rdate14:16
cjwatsonsuperm1: clock-setup has its own timeout handling though14:16
cjwatsonI'm a lot less concerned about that because AFAICS it doesn't break installation14:16
cjwatsonif there are two parts, it should be two bugs14:17
superm1oh clock-setup calls into tzsetup which is using wget with a 15 second timeout14:19
jibelsuperm1, clock-setup doesn't freezes the installer.14:19
cjwatsonslowdown => not great; total freeze => baaaaaad14:20
superm1yeah14:20
charlie-tcaev, cjwatson : Can one of you push the fix to bug 781385 out today?14:55
ubot2Launchpad 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/78138514:55
evcharlie-tca: it's been uploaded, but there was a build failure14:56
evin the process of sorting that out14:57
charlie-tcaThank you14:57
evsure thing14:57
CIA-45console-setup: cjwatson * r423 ubuntu/debian/ (changelog po/el.po po/fa.po po/he.po po/pa.po po/zh_TW.po):14:58
CIA-45console-setup: Update Greek, Persian, Hebrew, Punjabi, and Traditional Chinese14:58
CIA-45console-setup: translations from console-setup 1.68, fixing encoding problems14:58
CIA-45console-setup: (LP: #860562).14:58
CIA-45console-setup: cjwatson * r424 ubuntu/debian/changelog: releasing version 1.57ubuntu2715:01
=== ara is now known as Guest78845
CIA-45ubiquity-slideshow-ubuntu: evand * r387 ubiquity-slideshow-ubuntu/ (381 files in 7 dirs): Update translations from Launchpad.15:18
CIA-45ubiquity-slideshow-ubuntu: evand * r388 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 4815:21
cjwatsonev: so we call jockey-text both in and out of the chroot?  *scratches head*15:46
evcjwatson: yes, because jockey-text -C (for the composite driver), run in the live system apparently ends badly15:47
cjwatsonwait, simple-plugins shouldn't matter because that calls jockey-text without -C15:47
evso both calls are intended to do different things15:47
evthe first call is for the broadcom driver15:47
evthe second call is for the nvidia driver15:47
cjwatsonso I'm still confused15:47
cjwatsonunless jockey is doing the wrong thing with locales15:48
evbut it's happening in the first call, no?15:48
cjwatsonI don't think so - the log seems to show it being quite late in installation15:49
cjwatsonit's after a bunch of packages being installed in the target, so it can't be prepare15:50
evah, I misread15:50
cjwatsonI suppose we could try setting LC_MESSAGES too but WTF15:50
cjwatsonvery confused15:52
evhm15:56
cjwatsonand I can't see gettext.gettext (i.e. _) being broken with respect to LC_ALL handling15:58
dmarkeycjwatson: when is ubuntu-installer change freeze for Ocelot?19:13
bdmurrayI neglected to mention bug 645449 this morning in our meeting19:17
ubot2Launchpad bug 645449 in ubiquity "Ubiquity hangs at Keyboard layout if you use keyboard to navigate / select" [High,Confirmed] https://launchpad.net/bugs/64544919:17
cjwatsondmarkey: there isn't a particular installer freeze, we go with the freezes for the rest of the distribution; see the release schedule20:04
dmarkeycjwatson: so.. that would be tomorrow? :)20:09
cjwatsonyes, although in practice we normally seek freeze exceptions for a number of late fixes20:11
dmarkeyare you aware of anyone testing installing on Xen?20:12
cjwatsondmarkey: 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 oneiric20:37
cjwatsondmarkey: as far as I know it should now work fine in Xen20:37
cjwatsonthis was largely due to a friend of mine who runs a hosting company (www.jump.net.uk) who cornered me in the pub about it20:37
cjwatsonof course I don't know what sort of variety there is in boot loader setups on Xen, so independent tests wouldn't hurt20:38
bdmurraybug 861609 is interesting since bug 442941 was fixed ...20:38
ubot2Launchpad bug 861609 in ubiquity "Installer failed - debconf passthrough issue" [Undecided,New] https://launchpad.net/bugs/86160920:38
ubot2Launchpad 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/44294120:39
dmarkeycjwatson: do you know if they were using pygrub or not?20:39
cjwatsonbut 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
cjwatsondmarkey: no, pv-grub20:39
cjwatsonso maybe only (a) will be relevant to your setup20:39
dmarkeyi see.. i'll test tomorrow20:39
cjwatsonbdmurray: sort of thing where looking at the topmost symptoms may not be very helpful20:39
dmarkeyif the grub.cfg hasnt changed, we should be file20:40
bdmurraycjwatson: where should I be looking?20:40
cjwatsonthe passthrough bits sound like a red herring20:41
cjwatsonapt-setup failing with exit code 141: that's signal number (141-128) == 1320:41
cjwatson'kill -l' tells you that's SIGPIPE20:41
cjwatsonwhich happens when a process tries to write to a pipe and all the processes reading from it have gone away20:42
cjwatson(mind you there is an *awful lot* of that passthrough noise isn't there)20:42
cjwatsonwhat's all that "Reverting lockdown the desktop environment." stuff?20:43
bdmurrayis this an upgrade using ubiquity?20:43
cjwatsonhm, irrelevant I think20:43
cjwatsonSep 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:43
cjwatsondoesn't look brilliant20:44
CIA-45ubiquity: cjwatson * r4996 trunk/ubiquity/frontend/gtk_ui.py: grammar20:44
cjwatsonSep 28 22:43:14 ubuntu ubiquity: /usr/lib/ubiquity/migration-assistant/ma-ask: 40: : Permission denied20:44
cjwatsongnome-control-center segfault earlier20:44
cjwatsonI'm really not sure I can tell what's going on here20:44
bdmurraywhat's this? Kernel command line: BOOT_IMAGE=/boot/ubnkern file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --20:46
cjwatsonsomebody's homerolled boot-from-hard-disk system?  not sure20:47
cjwatsondon't know if it matters20:47
cjwatsonthe passthrough noise is basically a verbose way of saying "the thing I want to read replies from gave end-of-file instead"20:47
bdmurrayokay that helps clarify things for me20:48
cjwatsonwhere in this case that's probably coming from debconf-apt-progress wrapping apt-get update so that we get a progress bar around downloads20:49
cjwatsonand the thing it's trying to read replies from is probably ubiquity20:49
cjwatsonso 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
cjwatsonmaybe something has screwed up the debconf protocol pipe20:50
cjwatsonall 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 :-(20:51
CIA-45ubiquity: superm1 * r4997 ubiquity/ (debian/changelog ubiquity/plugins/ubi-partman.py):21:37
CIA-45ubiquity: Preseed a bootloader target if one hasn't been set but running in21:37
CIA-45ubiquity: automatic mode. (LP: #861465)21:37
infinityev: What was the rationale for splitting out oem-config-slideshow?22:08
infinityev: Other than one different stanza (which could, arguably, be a bug), it looks identical to ubiquity-slideshow.22:09
infinitycjwatson: Or you?  Any idea on the above?22:26
infinitycjwatson: 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:27
cjwatsonI'm not sure, it'd be an IRC-log-trawling exercise ...22:34
cjwatsonI thought at one point they were intended to be qualitatively different slideshows22:34
infinityPossibly.22:34
infinityHow would you feel about this, for graceful fallback?22:34
infinity=== modified file 'ubiquity/frontend/gtk_ui.py'22:34
infinity--- ubiquity/frontend/gtk_ui.py2011-09-28 20:43:51 +000022:34
infinity+++ ubiquity/frontend/gtk_ui.py2011-09-28 22:33:27 +000022:34
infinity@@ -782,7 +782,7 @@22:34
infinity             self.shutdown_button.hide()22:34
infinity 22:34
infinity         # Parse the slideshow size early to prevent the window from growing22:34
infinity-        if self.oem_user_config:22:34
infinity+        if self.oem_user_config and os.path.exists('/usr/share/oem-config-slideshow'):22:34
infinity             self.slideshow = '/usr/share/oem-config-slideshow'22:34
infinity         else:22:34
infinity             self.slideshow = '/usr/share/ubiquity-slideshow'22:35
infinityThus allowing people to still use oem-config-slideshow-* if/when they want to, but falling back to ubiquity-slideshow-* when not present?22:35
infinitySince the latter exists on all flavours.22:35
infinitycjwatson: Pasted, for marginally less ugliness: http://paste.ubuntu.com/698778/22:38
superm1by default the ubiquity slideshow is uninstalled after a run though before you get to oem config I thought22:38
infinitysuperm1: 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:39
infinityGiven that the kde frontend doesn't know about oem-config-slideshow, and no flavours other than ubuntu have a package for it.22:40
infinityI'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:43
cjwatsoninfinity: http://irclogs.ubuntu.com/2011/02/11/%23ubuntu-installer.html#t14:35 seems to be the origin22:45
cjwatsonI have no problem with that graceful fallback; I don't see how it can make anything any worse22:46
infinityThat 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
infinityThe hack seems better than packages with duplicate contents that seem to be slightly out of sync ;)22:47
cjwatsonyeah, afraid I don't really remember22:48
infinityWell, not my pet project.  I'm just going to commit the fallback.22:50
infinityAnd by "commit", I mean send you a patch.  I seem to not be in that team anymore. ;)22:51
infinitycjwatson: I guess you could just remove Fabio from ~ubuntu-installer and add me.  I'm sure I'd be 87% more useful.22:56
infinitycjwatson: Can you merge http://bazaar.launchpad.net/~adconrad/+junk/ubiquity/revision/4998 for me?23:25

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