/srv/irclogs.ubuntu.com/2012/10/15/#ubuntu-release.txt

micahgthat's me fiddling with backports02:23
micahgif someone has time to review ubuntustudio-default-settings/resping ubuntustudio after it builds, that would be rgeat02:26
ScottKmicahg: Is that really an RC issue to respin for?02:31
micahgScottK: the file is copied on install, so yes (I asked them to document the info in the bug)02:32
ScottKOK.  Based on the bug, I agree.  I'll accept it, but I can't do the respin.02:33
micahgok02:33
* micahg wishes there was a better way to handle these $HOME files, but that usually ends up in crazy migration scripts that are prone to error02:34
ScottKRight.02:34
micahgScottK: thanks02:34
* micahg disappears again02:35
* micahg should probably add it to the pad first02:35
micahgpad updating, really gone now02:38
micahg*updated02:38
slangasekmicahg, ScottK: ubuntustudio build queued pending ubuntustudio-default-settings_0.39 publication03:12
ScottKslangasek: Thanks.03:12
slangasekcjwatson, xnox: dunno if bug #1066653 rings any bells; doesn't smell RC to me, but maybe we want to release note it03:45
ubot2Launchpad bug 1066653 in ubiquity ""reinstall Ubuntu 12.10" on efi system fails when trying to mount /boot/efi" [Undecided,New] https://launchpad.net/bugs/106665303:45
stgrabergood morning07:27
stgraberI'm grabbing an up to date server image to do a secure boot test install for slangasek so I'll be off for 30min or so while it installs (only have one machine with me)07:27
stgraberslangasek: I checked and I'm indeed running efifb under d-i08:09
=== henrix_ is now known as henrix
infinitystgraber: Of course, there's a new grub2 that will require another round of respins and testing.  But if the bugs fixed there don't affect you, all good.08:17
xnoxslangasek: do you want to add UEFI hooks to the ubiquity apport collection? e.g. efibootmgr --verbose (if available)08:24
xnox?08:24
=== henrix is now known as henrix_
stgrabercjwatson: is it expected that the server image doesn't have (or can't find) the intel wireless firmware (iwlwifi-6000-*.ucode)?08:40
=== henrix_ is now known as henrix
xnoxskaet: slangasek: I believe bug 1066480 is a dupe of bug 1046779 which has my comments there.08:50
ubot2Launchpad bug 1066480 in ubiquity "12.10 installer don't show encrypted partitions" [Critical,Confirmed] https://launchpad.net/bugs/106648008:50
ubot2Launchpad bug 1046779 in ubiquity "No option to resize full-disk encrypted installations" [Undecided,Won't fix] https://launchpad.net/bugs/104677908:50
stgraberinfinity: the current grub "works" for me (where "works" means I get a 30s delay every boot because of the missing two modules)08:53
stgraberinfinity: I believe slangasek just wanted someone to confirm that one can boot, install and boot an ubuntu server image on a secureboot system08:53
stgraberof course, my install drive (an old phone) decided to die on me at the middle of the install, so I'm setting it up again (after spending 10min figuring out how to fix the efi boot entries so I could boot my main system again)08:54
stgraber(as d-i ran efibootmgr and changed my 'ubuntu' entry to point to the now dead usb key, requiring me to find another bootable media to chroot into my main system and fix the boot entries)08:55
* stgraber starts to miss good old MBR...08:56
stgraberok, done wiping the external SSSD and preparing another install media. I'll be out for the next 1.5h or so (install, test and lunch). Call my cell if you need me online (the +41 one)09:08
=== doko_ is now known as doko
cjwatsonstgraber: YA thing missing from nic-firmware-*.udeb, I guess09:19
cjwatsonstgraber: 30s delay> I would say "try -proposed" except infinity screwed up the grub2-signed upload :)09:20
infinitycjwatson: I did?09:20
xnoxcjwatson: you really know how to make someone's day go up and back down...09:21
xnox=)))))09:21
infinityxnox: To be fair, he just admitted in person that he screwed it up, and I just failed to notice and fix it. :P09:22
* xnox ...09:23
=== balloons is now known as Guest98741
stgrabercjwatson: well, we have another problem... I'm writting another boot image to debug and fix my laptop, but apparently ubuntu-server installs the signed grub but doesn't properly configure EFI to boot the shim (my current guess)09:27
stgraberso I end up with an access denied error at boot time and the machine getting stuck there09:27
=== mmrazik is now known as mmrazik|afk
cjwatsonstgraber: OK, sigh, not a giant surprise I guess but ...09:28
cjwatsonstgraber: if you can manage to get me installer logs that'd help09:28
infinityadam_g_: Have you done any testing on the nova build in quantal-proposed?09:31
stgrabercjwatson: ok, so the problem is that grub-efi-amd64-signed was installed but not the shim (no shim or shim-signed installed)09:36
stgrabercjwatson: I'll grab the install log now09:36
stgraberOct 15 09:15:18 in-target: E: Unable to locate package shim-signed09:37
stgrabercjwatson: http://paste.ubuntu.com/1280795/ for the full log09:37
stgraberoh, one thing to note, as the installer couldn't find my wireless firmware and I don't have wired connectivity here, the install was done without internet access09:38
cjwatsonSo maybe shim-signed just isn't on the server CD09:38
stgraberyeah, looks like it, that's what I'm checking now09:38
cjwatsonI thought Steve had seeded it though09:38
cjwatsonBut maybe not09:39
stgraberit's not in /pool/main/s09:39
stgrabercjwatson: hmm, so I guess we'll want shim-signed in the /pool of all images09:42
cjwatsonYeah09:42
stgrabergood thing I tried a network-less install, would have been a bad surprise for anyone install on a secureboot system :)09:43
cjwatsonSo how is shim-signed in main?09:44
* cjwatson checks germinate output09:44
xnoxcjwatson: somebody promoted it, without seeding.09:45
xnox?!09:45
cjwatsonNo09:45
cjwatsonOh, build-dep of d-i, of course09:45
cjwatsonxnox: component-mismatches being empty is a fairly good clue that didn't happen09:45
xnoxcjwatson: ok, thanks. makes sense. =)09:46
stgraberI'm a bit unclear on that part of the seeds, would adding it to platform/installer be enough to get it in *-ship? (I see a whole lot of udeb in that seed but they're not on the desktop images, so I'm wondering if there's more magic going on around that)09:46
cjwatsonstgraber: already done09:48
stgraberok :)09:48
cjwatsond-i-requirements + ship-live + (probably obsolete but I don't feel like reorganising now) usb-ship-live09:48
stgraberoh yeah, I should just have grepped for grub-efi-amd64-signed and added at the same places :)09:49
cjwatsonyeah, exactly what I did09:49
* stgraber grabs new grub2-signed from LP for a quick test09:53
stgraberand it works! no more error message or delay at boot09:54
cjwatsonYay09:55
cjwatsonHopefully I didn't break BIOS - apw is testing that09:55
stgraberI'll reboot again in a few minutes to go poke at the menu and command line a bit see if I can spot anything else that's failing outside of the standard boot path09:58
cjwatsonSo of the "under investigation" things, I'm still worried about bug 106634710:35
ubot2Launchpad bug 1066347 in ubiquity ""Reinstall Ubuntu" failed - apt-clone crashes with: KeyError: "filename './etc/apt/sources.list' not found" line 1886 in getmember in tarfile.py" [High,Confirmed] https://launchpad.net/bugs/106634710:35
xnoxcjwatson: i have just finish reproducing it and peaking at the apt-clone tarball now.10:38
xnoxcjwatson: lovely. so the apt-clone tarball generated from within the installer has temp mountpoint leaked into the tarball.10:39
cjwatsonAha10:39
xnoxcjwatson: it's /tmp/tmp.AYhUtphW4V/etc/apt/sources.list instead of ./etc/apt/sources.list10:39
cjwatsonThat explains it, I was wondering10:39
xnoxcjwatson: is that enough for you to fix it =))))?10:40
cjwatsonIf you could upload a fix for that ASAP, I think we should have it10:40
cjwatsonYou have it in front of you :P10:40
xnoxah.... =( sigh. ok.10:40
* xnox haven't done anything with apt-clone before yet.10:40
xnox=)))10:41
cjwatsonNor I, really10:41
cjwatsonApart from monkey-see-monkey-do py3 porting10:41
cjwatsonxnox: If you can grab mvo, he might be able to help10:41
xnox=)))) barry will like that phrase:"<cjwatson> Apart from monkey-see-monkey-do py3 porting"10:42
mvoxnox: I can help you after lunch just give me some details plase :)10:49
cjwatsonmvo: bug 1066347 - respin-critical10:50
ubot2Launchpad bug 1066347 in apt-clone ""Reinstall Ubuntu" failed - apt-clone crashes with: KeyError: "filename './etc/apt/sources.list' not found" line 1886 in getmember in tarfile.py" [Critical,Triaged] https://launchpad.net/bugs/106634710:50
xnoxmvo: see bug 1066347. It looks like we are generating restore tarball using: apt-clone clone --with-dpkg-repack --source "$mountpoint" "$working"10:51
xnoxmvo: and it looks like the mountpoint is not stripped from the tarball for the /etc/apt/sources.list it ends up as $mountpoint/etc/apt/sources.list in the tarball.10:52
mvoxnox: uh, I will try to be back asap from lunch10:52
xnoxmvo: no rush, we release on thursday =)10:52
* stgraber quickly checks.10:53
* xnox kind of wishes the manpage would actually document all options.10:53
psivaaxnox: if it would help bug 1066347 is similar to bug 1056815 where apt-clone-state tar file is attached10:53
ubot2Launchpad bug 1066347 in apt-clone ""Reinstall Ubuntu" failed - apt-clone crashes with: KeyError: "filename './etc/apt/sources.list' not found" line 1886 in getmember in tarfile.py" [Critical,Triaged] https://launchpad.net/bugs/106634710:53
ubot2Launchpad bug 1056815 in ubiquity "'Could not restore packages from the previous install' error message when installed from live usb" [Low,Confirmed] https://launchpad.net/bugs/105681510:53
stgraberI'm waiting for images to download and I've done some apt-clone patching in the past, will see if it's a trivial fix, otherwise will let mvo look at it when he's back10:53
cjwatsonSo, I see no other (potential) respin triggers that require a ubiquity upload, apart from the user-setup bug whose fix needs to be incorporated10:53
cjwatsonGiven that bug 1066480 seems to have been punted?10:53
ubot2Launchpad bug 1066480 in ubiquity "12.10 installer don't show encrypted partitions" [Critical,Confirmed] https://launchpad.net/bugs/106648010:53
stgrabercjwatson: I can't remember, is apt-clone integrated in ubiquity or is it only in the dist-upgrader?10:54
cjwatsonIt's a dependency10:54
xnoxcjwatson: well. I am punting it, but I want to hear a comment from $release-team to agree on punting it.10:55
cjwatsonWhat I mean is actually, shall I upload ubiquity now with just this user-setup fix?10:55
stgrabergood, so it's just ubuntu-release-upgrader that we should rebuild once we have apt-clone fixed (just to be safe)10:55
cjwatsonxnox: I'm not hugely happy about it, because you can tell that it has a LUKS header and prompt for a decryption password; but it does seem too late to fix now, since it'll require new UI, I think10:55
xnoxcjwatson: what about s/This system has nothing installed. What do you want to do?/This system has encrypted volume on it, what do you want to do?/10:56
cjwatsonWay too late for string changes10:56
* xnox thinks we have a template for "data" disk present ?!10:56
cjwatson? is sufficient :-P10:57
xnoxOr reuse the "other" option. Which maybe even more confusing10:57
cjwatsonIt does sound like it'll have to be a release note10:57
xnoxi will not use capitalisation or punctuation any more because that will annoy cjwatson10:57
xnoxcjwatson: true.10:57
cjwatsonI only ask for normal punctuation :-)10:57
LaneyYeah, everyone knows it's ‽.10:58
cjwatsonSo, anyway, I tend to agree, but maybe worth confirming with QA whether they're prepared to consider it not stop-ship10:58
cjwatsonI guess I should do a translation refresh if we need to upload ubiquity anyway10:59
stgrabermvo, cjwatson, xnox: I found the problem, figuring out what's the best fix now11:03
cjwatsonOh, great11:03
xnoxapt_pkg?11:03
stgraberxnox: yeah, apt_pkg.config.find_file("Dir::Etc::sourcelist") returns an absolute path, so the code adding ./ in front of it doesn't really help11:03
stgraberI'll probably just go with stripping the source from that path as an easy workaround for that problem11:04
cjwatsonStrip find_file("Dir") off the front, maybe11:04
cjwatson(Modulo details)11:04
stgrabercjwatson: oh, yeah, using find_file("Dir") would be better than my current hack :)11:05
xnoxstgraber: but for all the other files, we manually pass the correct name with tar.add($var, arcname='./correct/name')11:05
xnoxafter find_file returns absolute paths.11:05
stgraberxnox: right, expect that for apt we don't have a fixed filename so can't go with just hardcoding it11:05
xnoxstgraber: because of sources.list.d/*?11:06
stgraberright11:06
stgraberanyway, cjwatson's suggestion works fine, just cleaning up the code now, will have a diff in a minute11:07
xnoxcool =)11:08
mvostgraber: back and \o/11:09
stgrabermvo: http://paste.ubuntu.com/1280892/11:11
stgraberhaven't tested the sources.list.d case yet though, I just assumed it'd also be affected, testing that now11:11
stgraberright, sources.list.d is indeed affected but my fix doesn't work for this one, updating11:13
mvostgraber: maybe I'm a bit slow today, but I don't quite get why the prefix with "." does not work when its added as "arcname"11:15
=== mmrazik|afk is now known as mmrazik
stgrabermvo: because sources is /media/... instead of just /etc/apt/sources.list so you end up with ./media/...11:16
mvostgraber: aha, that was the missing piece of info I needed :)11:16
stgrabermvo: my patch is completely wrong btw... it's trying to copy the files from outside the target with my change11:17
stgrabermvo: that one is good though: http://paste.ubuntu.com/1280901/11:20
stgraberthere may be a better way of doing it, but that one is pretty short and obvious :)11:21
stgrabermvo: unless you scream in the next 5 minutes, I'll push that to ubuntu:apt-clone and upload (lp:apt-clone is confusing me quite a bit, so I'll let you merge the change ;))11:24
xnoxit's funny how it's first set apt_pkg.config.set("Dir", sourcedir), and then later retrieved again.11:25
xnoxsurely sourcedir should become self.sourcedir. but not during freeze =)11:26
xnoxstgraber: I'll test your patch.11:26
mvostgraber: ok, I merge it in a bit, this needs a test too to ensure we don't regress on this  but I can look at this later too11:27
stgraberxnox: ok. I tested it locally with an install I had on a usb disk (under /media/...), worked fine here11:27
mvoxnox: +1 for making it self.sourcedir, once there is a test its trivial to refactor11:27
xnoxstgraber: I'll test with ubiquity's reinstall =) which i have here open ready to accept patches.11:27
stgrabermvo: pushed and uploaded11:29
xnoxstgraber: I don't think there is a need to test for arcname and do ifdefs, you could simply always pass it. Just make sure you set it always set to a correct name....11:30
xnoxoh well =)11:30
xnoxgood enough.11:30
infinityDaviey: Do we know any more about bug #1066556?11:34
ubot2Launchpad bug 1066556 in debian-installer "MAAS installed via d-i/tasksel: fails when opening the browser to /MAAS" [Critical,Confirmed] https://launchpad.net/bugs/106655611:34
stgraberxnox: yeah, I know that the two places in the code using the function pass the arcname, but as the function had a pretty generic name I thought I might as well still support the "old way" :)11:34
xnoxstgraber: yeah, only caveat I once hit was that such changes generally break mock.patched unit tests, if they patch that function. which is sad times =/11:36
stgraberah, right. Which reminds me I probably should have ran the unit tests before uploading...11:36
* stgraber does that quickly now11:36
stgraberxnox: well, I indeed broke a test in the process... for some reason the test suite isn't called at build time so I didn't notice...11:39
stgraber(rejected apt-clone, will fix the test and re-upload)11:40
mvostgraber: its run as a pre-build hook in bzr-buildpackage11:40
xnoxmvo: apt-clone testsuite needs to be ported to DEP-8 compatible one & maybe build time runable one. Many of us don't use/call bd pre-build hooks =/11:41
stgrabermvo: probably only in lp:apt-clone, not in ubuntu:apt-clone as I used bzr bd to test build and make the source package11:41
mvostgraber: oh, that is possible, I don't know about the details of ubuntu:apt-clone11:42
mvoxnox: yeah, indeed11:42
mvoxnox: dep8 test env added to trunk now11:47
xnoxcool =)11:48
mvonext is the patch merge…11:49
xnoxstgraber: with your patch the install still fails.11:51
stgraberxnox: any idea why?11:52
xnoxstgraber: now ubiquity is looking for precisely './etc/apt/sources.list' but the tar tf says the member is called "etc/apt/sources.list"11:52
xnoxstgraber: maybe you really want to set arcname to the right one =) without ifdefs ;-)11:53
xnoxit's actually error from apt-clone restore11:53
stgraberxnox: ok, so that matches my failure in the test suite, so that's already what I'm looking at now11:54
infinityLaney: Planning to fix handbrake's implicit pointer conversions?11:54
Laneyinfinity: I was just speaking to siretart about that11:55
xnoxstgraber: http://paste.ubuntu.com/1280938/11:55
stgraberxnox: right, same thing I'm getting from the test11:55
xnoxstgraber: so I suggest you explicetly set the acrname to ".(strip prefix)/" for all files.11:56
xnoxstgraber: http://paste.ubuntu.com/1280948/12:05
xnox?12:05
xnoxhorum... still fails...12:06
mvostgraber, xnox: hrm, hrm, so there seems to be a testcase for this already in TestClone.test_save_state and its failing!12:07
stgrabermvo: yeah, it's just that whoever last uploaded didn't run it ;) or something changed in python-apt breaking it12:08
mvostgraber: indeed12:08
mvodep8 will rescue us in the future12:08
xnoxalso the fact that reinstall was not visible in the installer up until recently didn't help with manual testing of this feature either....12:09
xnoxmvo: assert is looking for './etc/apt/sources.list' yet tarball has '/etc/apt/sources.list'12:10
* xnox ponders if it's a change in tar...12:11
mvoxnox: it appears r101 is still working, at least the test unless that is a red-herring12:12
stgraberwhen running the tests, the assert is failing because sources.list is in tmp/tmp6qdubj/etc/apt/sources.list12:12
mvostgraber: right, that seems to be the issue then12:12
mvostgraber: r103 is breaking the test but that is unreleated, right?12:13
mvoxnox: stgraber: actualy I wonder if that change in r103 didn't break this as well, it  looks quite supicious to me, would be interessting if you could ru na version 0.2.3~ubuntu1 just for testing12:18
stgrabermvo: so, one obvious problem is that Dir doesn't match the source in the tests12:22
stgraberfrom my debug code:12:23
stgraberbase_path = ./data/mock-system/12:23
stgrabergoing with: /tmp/tmpKIvPei/etc/apt/sources.list, /tmp/tmpKIvPei/etc/apt/sources.list12:23
stgraberif Dir was set to /tmp/tmpKIvPei/ then the test would pass12:23
mvostgraber: could you please check http://paste.ubuntu.com/1280977/ ?12:25
mvostgraber: I think we don't need to do anything complicated here, we know that sources.list needs to be in ./etc/apt/sources.list in the state file, so we I don't think we need to juggle paths12:26
stgrabermvo: test still fails with that code. sources.list is good but sources.list.d isn't12:29
mvostgraber: hold on a sec12:29
mvostgraber: http://paste.ubuntu.com/1280983/ <- bettter?12:30
stgraberhehe, I just did the same change locally ;) and the answer is no12:31
mvostgraber: heh :) odd, that is much happier for me12:31
stgraberoh, actually nevermind, yours work...12:32
mvostgraber: if its now also working in the realworld we may have a winner12:32
mvostgraber: *fingerscrossed* :)12:32
stgraberI probably made a typo in mine or something like that (used "/%s" % source instead of + but result should have been the same...)12:32
stgrabermvo: hmm, there's still something wrong... I'm seeing duplicate entries now12:33
stgraberI'm not even sure how that's possible to start with... according to midnight commander I'm getting /etc/apt/sources.list.d/blah.list twice12:33
stgrabermvo: http://paste.ubuntu.com/1280992/12:34
stgrabermvo: oh, that's because you add the whole directory first12:36
mvostgraber: ohhh12:36
stgraberright, confirmed that commenting the for loop works fine12:37
mvostgraber: that would not scrub passwords fromthe sources.list.d files12:37
mvostgraber: so that needs fxing, hold on a sec12:37
stgrabermvo: going with http://paste.ubuntu.com/1280999/ works here12:37
stgraberexcept that the scrubbing won't work12:38
stgrabermvo: http://paste.ubuntu.com/1281002/ that one works12:40
mvostgraber: heh :) was just adding the same12:40
mvostgraber: I will also update the test to ensure its not doing the double adding12:40
mvostgraber: http://paste.ubuntu.com/1281005/ <- same as yours, just updates the test12:41
xnoxmvo: self.assertTrue(len(sources_list_d) == set(sources_list_d))12:43
xnox?12:43
xnoxmvo: self.assertTrue(len(sources_list_d) == len(set(sources_list_d)))12:43
xnox:P12:43
mvoxnox: I'm confused12:44
stgraberxnox: self.assertTrue(len(set(members)) == len(members) ?12:44
stgraber+)12:44
xnoxstgraber: yeah.12:44
stgraberxnox: though members is a list of tar objects so that won't work as they'll be different even if it's the same path12:45
xnoxmvo: if you are testing that there are no duplicates you should check for how long is a unique set compared to the original list length.12:45
stgraberxnox: so you'd first need to extract them as strings, then use set()12:45
xnoxalso there is now a TarFile.getnames()12:45
xnoxno need to do the [m.names for m...]12:45
stgraberxnox: oh, nevermind, the code already does that part :)12:45
stgraberright12:46
xnoxmeh. let me rerun ubiquity with this new one =)12:46
mvoyeah, getnames() is nicer nowdays -12:46
mvoxnox: well, len(sources_list_d) with recursive=True is "3" so the test served some purpose, but certainly testing for the actual names is prefereable12:46
stgrabertesting with getnames() and the len(set()) thing12:47
xnoxI see. =)12:47
mvoxnox: sorry, blind today now I get your suggestion about list/set compare12:48
stgrabermvo: so, I have a test using the list/set compare, except that we don't actually have anything in sources.list.d for the test so it's not spotting the bug if I regress the code :)12:49
mvostgraber: hm? isn't there data/mock-system/etc/apt/sources.list.d/ubuntu-....list ?12:50
stgrabermvo: all lines are disabled, so it's ignored12:50
mvostgraber: meeeh12:51
mvostgraber: I think that is actually order dependant, the restorestatenewrelease is the problem12:51
mvo(I bet)12:51
xnoxyeah.... we should be constructing to sorted lists and comparing them =/12:52
xnoxwell the real test is whether ubiquity will manage to reinstall itself =)12:52
* xnox running it now....12:54
xnoxyeay =) the tarball looks good... now waiting until the restore.12:55
mvostgraber, xnox: finally! tests are happy with http://paste.ubuntu.com/1281041/ - I commit this to trunk now13:04
skaet:)13:05
stgrabermvo: good, I was starting to poke at the apt config but you're clearly faster than me when dealing with python-apt ;)13:05
=== Ursinha-afk is now known as Ursinha
mvostgraber: yeah, the lack of apt_pkg.config.clear_all_damm_it() is a problem (that has a branch but is not merged yet). so this cheap workaround will have to do13:06
stgrabermvo: why did you remove accerciser?13:08
mvostgraber: for me this now works, not sure what kind of artifact that is13:08
stgraberok, because here it's failing when it's not there13:09
mvostgraber: oh, please add it back then, I investigate now why13:09
xnoxmvo: stgraber: confirming that http://paste.ubuntu.com/1281002/ works in ubiquity13:09
xnoxmvo: comparing two sets will not catch duplicates, but silently discard them.13:09
mvoxnox: meh, yes13:10
xnoxmvo: sort the list & compare it with sorted expected list.13:10
xnoxmvo: that should catch everything.13:10
mvoxnox: thanks, fixed and updated13:11
infinitystgraber / mvo: What's the status of the whole apt-clone thing?13:13
cjwatsonapt-clone is python3 only - you could just use assertCountEqual13:13
stgraberinfinity: I'll upload in a few minutes13:13
cjwatson(>= 3.2)13:13
xnoxcjwatson: cool =) we are settling on comparing two lists now to catch exact names & extra/missing items.13:13
cjwatsonwhich is pretty much what assertCountEqual does13:13
cjwatsonexcept less manual code :)13:14
stgraberinfinity: re-applying that last change from mvo, then running a few more tests on it and pushing13:14
xnoxcjwatson: ah, cool =)13:14
skaetinfinity,  have you had a chance to talk to elmo and find out when we're going to get the certificate issue resolved for WUBI?13:16
infinityskaet: We don't seem to have an elmo here, but we'll chase it up.13:18
skaetinfinity,  thanks.   also been looking at /etc/issue on quantal - it has "Ubuntu 12.10 \n \l" ,   is that "\n \l" appropriate?13:19
stgraberinfinity: uploaded13:19
stgrabermvo: final debdiff (pushed to ubuntu:apt-clone) http://paste.ubuntu.com/1281067/13:20
stgrabermvo: I went with cjwatson's suggestion to simplify your test a little13:20
infinityskaet: Yes.13:20
stgrabertested locally with the test suite + my own system + an external system mounted in /media/13:20
cjwatson\n and \l are documented in getty(8)13:21
cjwatsonunder "ISSUE ESCAPES"13:21
skaetinfinity,  cjwatson - am also a bit concerned that the MAAS issue may impact d-i,   can we make sure we get feedback on scope of impact before we respin?13:21
skaetthanks cjwatson.  :)13:21
cjwatsonI don't know what's going on with the MAAS thing - we asked for feedback from Daviey earlier today and heard nothing13:22
infinityskaet: I've asked Daviey for feedback, not sure what's ha... What he said.13:22
cjwatsonFWIW since wubi.exe isn't on the images any more, it's not an issue for the next round of respins - just needs to land in time for a test of just that before release13:23
cjwatson(obviously needs to happen, just trying to keep a handle on what are immediate issues)13:23
skaetcjwatson, infinity - Daviey's in california, with good chunk of server team,  so we're going to be at a time disadvantage communicating with them.13:23
cjwatsonah13:23
infinityAlright, well, they'll be up soonish.13:23
cjwatsonWonder if I can reproduce the MAAS thing in kvm13:24
cjwatsonI obviously don't have a full setup13:24
cjwatsonI guess it needs a server of some kind13:24
xnoxcjwatson: is ubiquity in -proposed on purpose? cause then [35] trigger is not really "published and ready"13:24
cjwatsonI don't really have enough context or details to be able to get anywhere13:24
skaethggdh,  ^ can you help cjwatson with reproducing?13:24
cjwatsonxnox: avoiding arch skew13:25
xnoxack.13:25
cjwatsonI don't want even transient uninstallability at this point13:25
cjwatsonI didn't say [35] was "published and ready", FWIW13:25
cjwatsonanyway, it's copyable now, I'll do that13:25
* xnox the pad does. whoever that is.13:25
xnox=)13:25
skaetmy bad,  I saw it fix released, but didn't check the pocket it was in.13:26
stgraberwhat's the maas bug # again? I have a maas server somewhere for testing13:26
xnoxbug 106655613:26
ubot2Launchpad bug 1066556 in debian-installer "MAAS installed via d-i/tasksel: fails when opening the browser to /MAAS" [Critical,Confirmed] https://launchpad.net/bugs/106655613:26
stgraberthanks13:26
skaethttps://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/106655613:26
ubot2Launchpad bug 1066556 in debian-installer "MAAS installed via d-i/tasksel: fails when opening the browser to /MAAS" [Critical,Confirmed]13:26
stgraberbtw, would be nice of someone could review apt-clone in the queue13:26
cjwatsonI will13:26
stgraberlooks easy to reproduce, I'll do that now13:27
cjwatsonLooks OK to me13:29
stgraberthe new livefs server install is really impressive! Installing a maas VM here took 3 minutes including answering all the d-i questions ;)13:30
cjwatsonstgraber: excellent, tell the server team that so that they get off my back about performance13:30
stgraber:)13:30
cjwatsonjamespage: what happens to old iSCSI installs here?  Do they end up with two conflicting initiator names?  (Where did GenerateName store the generated name/)13:33
cjwatson?13:33
hggdhcjwatson: how can I help you?13:34
stgrabermaas bug reproduced13:34
cjwatsonhggdh: no need now, I think13:35
cjwatsonjamespage: I guess that the initiator name used to go into /etc/iscsi/initiatorname.iscsi, so that this was previously violating policy by editing a conffile in maintainer scripts?13:35
cjwatson(and in fact still will, if I understand this correctly, just now front-and-centre in the postinst)13:36
stgraberrbasak: answer to your question in bug 1066556 is yes. Running dpkg-reconfigure and not changing anything fixes it.13:36
ubot2Launchpad bug 1066556 in debian-installer "MAAS installed via d-i/tasksel: fails when opening the browser to /MAAS" [Critical,Confirmed] https://launchpad.net/bugs/106655613:36
cjwatson(I mean "still will [go into that file]")13:36
* stgraber reinstalls maas to diff the pre/post dpkg-reconfigure and see exactly what's wrong13:37
cjwatsonstgraber: in the allegedly-dup bug, roaksoax says that it's because the rabbitmq user is not created during CD install - so dpkg-reconfigure after reboot won't be a good guide13:38
cjwatsonI think perhaps it's rather because the rabbitmq service is not started13:38
cjwatson(which is intentional and I recall telling the server team this - we don't start services during installation)13:38
stgrabermaas is broken post-install (after reboot) until you run dpkg-reconfigure13:39
infinityseb128: Is there a cherry-pick one could do for bug #1060171?13:39
ubot2Launchpad bug 1060171 in compiz-core "gtk-window-decorator crashed with SIGSEGV in g_hash_table_lookup_node() from g_hash_table_remove_internal() from event_filter_func() from gdk_event_apply_filters()" [High,Fix committed] https://launchpad.net/bugs/106017113:39
cjwatsonstgraber: Indeed, but that matches roaksoax's analysis13:39
barryxnox, cjwatson love it!13:39
seb128didrocks, popey, ^13:39
cjwatsonAfter reboot, rabbitmq will be running when you run dpkg-reconfigure13:39
cjwatsonWhich is the important bit - running dpkg-reconfigure during installation wouldn't help, if that analysis is right13:39
stgraberah, yeah, that makes sense13:39
seb128infinity, do you think it's worth trying to get on the iso rather than SRU0?13:39
didrocksinfinity: you mean for finale?13:40
stgraberso one fix would be to move that logic into the maas upstart job which I assume properly depends on rabbitmq running13:40
cjwatsonSo in that case, I don't see anything that might reasonably be changed in d-i - maas has to handle this the first time it's run13:40
infinityseb128: Well, given that a fix was available for a week, I'm a bit surprised no one mentioned the possibility.  But it's not critical, if it can be 0-dayish.13:40
didrocksinfinity: it's already on the SRU0 list, popey's team is supposed to have something ready to upload for tomorrow13:40
infinitydidrocks: Alright.  We'll see how that pans out, then.13:41
didrocksinfinity: well, the crash didn't get that much to ask for a cherry-pick in finale13:41
infinitydidrocks: Still, if there *is* a simple/auditable/testable cherry-pick for it, I wouldn't actually say no to having it on the ISO (or at least to having it build in proposed and consider it for a respin, if there's one)13:41
infinitydidrocks: Oh, it's not that common?  There was a claim it was a "top crasher".13:42
skaetdidrocks, infinity - cherry picked to get rid of it (if fix was available today) would be nice.    Tomorrow's heading towards too late territory and best leave it for SRU.13:42
didrocksinfinity: 30 on errors.ubuntu.com, we cherry-picked way worse lenses fix :)13:42
xnoxcjwatson: about bug 1066302 how come ubuntu-studio does not have release_notes_url? =)13:43
ubot2Launchpad bug 1066302 in ubiquity "/cdrom/.disk/release_notes_url missing in ubuntu-studio, resulting in ubiquity triggering installer update" [High,Confirmed] https://launchpad.net/bugs/106630213:43
didrocksskaet: when i'm telling tomorrow, it's tomorrow for -proposed :)13:43
xnoxcjwatson: it's currently being release noted that "the update link is shown and does nothing" but I think this can be fixed in studio cdimage build.13:43
didrocksinfinity: the fix is easy, if you have a respin plan, I don't object to backport it13:43
skaetdidrocks,  why not today for -proposed?13:43
* xnox wonders who is ubuntu studio contact.13:43
infinitydidrocks: Please upload then, yeah.13:43
didrocksskaet: because we don't cherry-pick only that one13:43
infinitydidrocks: If that had happened days ago, it would have gone into a respin by now. :/13:44
didrocksinfinity: ok, let me do some testing first13:44
cjwatsonxnox: 'cos debian-cd only doesthat for a given list of products13:44
cjwatsonI can fix that if that's what the studio folks want13:44
didrocksinfinity: well, we get tons of small issues, we don't want to make the project less stable due to a late fix13:44
stgraberscott-work: ^13:44
skaetdidrocks, only want a cherry pick of that one.   Want to limit scope of change at this point.13:44
didrocksotherwise I can push for you a fix everyday if you one :)13:44
cjwatsonActually I suspect studio didn't have it because it never used to be live13:44
cjwatsonSo I'm going to JFDI13:44
didrocksskaet: we agree :)13:44
didrocksskaet: infinity: look at what is planned for SRU0 for instance: https://launchpad.net/compiz/+milestone/0.9.8.613:45
cjwatsonxnox: Still a ubiquity bug though13:45
didrocks(you can see there are other crashes)13:45
cjwatsonShould be showing different text if release_notes_url is  unset13:45
infinitydidrocks: Looking.13:45
xnoxcjwatson: true. But if you fix studio, we don't need to release not it (1066302 that is) (highlighting skaet)13:46
didrocksand unity itself: https://launchpad.net/unity/+milestone/6.10.013:46
skaetack xnox13:46
cjwatsonxnox: Sure13:46
infinitydidrocks: Actually, yeah.  Nevermind the single cherry-pick.  You're right, just concentrate on the SRU0 stuff, and make sure it's solid.13:46
cjwatsonxnox: I just want to make sure it's still open13:46
xnoxcjwatson: ack.13:46
infinitydidrocks: Not sure why this one bug was deemed more interesting than the rest.13:47
Laneybecause of its place on e.u.c13:47
skaeterrors.ubuntu.com statistics on it.13:47
infinityskaet: Yes, I meant I wasn't sure why, other than statistics. :P13:47
cjwatsonxnox: done13:47
infinityFrequency != Impact.13:47
seb128well, it's still a metric13:48
didrocksinfinity: who told you it was interesting? :)13:48
seb128we want to fix the most common issues13:48
infinityIf it's guaranteed to explode right after install, and one can't upgrade, that would be critical.13:48
infinitydidrocks: Whoever noted it in the pad. :P13:48
* didrocks opens the pad :p13:48
infinityseb128: Sure, and it's being fixed.  I don't disagree with fixing it. :)13:48
* Laney gets blinded by the colours on the pad13:49
=== Guest98741 is now known as balloons
=== balloons is now known as Guest27823
skaetinfinity,  it was put on the pad to make sure we had this discussion,  after seeing it was top on errors.ubuntu.com over the weekend.     Discussion has happened.   Process working.13:49
didrocksinfinity: TBH, I would prefer that we have it in a strongly tested SRU. I know compiz/gtk-w-d too much to know we can have regression on "simple fixes" like that13:49
skaetdidrocks,  I'd also prefer a strongly tested SRU13:50
didrocksI have some debs if you want, still not fan of risking a heart attack :-)13:51
cjwatsondoko: Hmm, do you understand why kamailio/amd64 failed?13:52
cjwatsondoko: Seems weird that you have CFLAGS=... in the configure parameters twice now, rather than causing dpdkg-buildflags --export=configure to DTRT13:52
cjwatson*dpkg-buildflags13:52
dokowell, I add something in the second line13:53
dokoI have to look at it. it could be that some -f flag which was set upstream, is now overwritten again13:53
dokolike the -fsigned-char which I noticed on arm13:53
cjwatsonYou add something, yes, it just seems odd and semi-not-clearly-defined to have it there twice13:54
cjwatsonRather than using DEB_MAINT_CFLAGS_APPEND say13:54
dokothe _APPEND macros should never be used in the rules files itself. they are meant to overwrite things13:57
dokolike in a test rebuild13:57
=== Guest27823 is now known as balloons_
cjwatsondoko: Err, not true!13:59
cjwatsondoko: DEB_CFLAGS_APPEND is for the user - but DEB_CFLAGS_MAINT_APPEND is explicitly for use in debian/rules14:00
cjwatsonEven documented as such in dpkg-buildflags(1)14:00
dokoahh, ok14:00
cjwatson(Sorry, I got the name wrogn earlier)14:00
smartboyhwIs the Studio image respinning now?14:09
skaetsmartboyhw, it will be include in the next set of respins we'll be coming out later14:10
smartboyhwskaet, yeah!14:10
plarscjwatson:  https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1066883 is the X issue on amd64+mac psivaa just filed that I mentioned a bit ago14:16
ubot2Launchpad bug 1066883 in xorg "Fatal server error: Can not run in framebuffer mode on reboot" [Undecided,New]14:16
=== balloons_ is now known as balloons
=== yofel_ is now known as yofel
skaetthanks plars14:21
smartboyhwskaet, I think we need to change the release notes for Ubuntu Studio 12.10....14:23
skaetsmartboyhw,  please edit in any changes you think are necessary.    They are under version control.14:23
smartboyhw:D14:24
skaetscott-work, will be revieweing/improving this week as well,  I believe.14:24
cjwatson*blink* 1066883 looks like Intel graphics, so why is that exploding ...14:24
smartboyhwskaet, so I just edit it in the wiki?14:24
scott-workskaet: sorry i haven't been very responsive today, between sick and work...ugh14:26
smartboyhwscott-work, hey I was just going to find you:D14:26
scott-workit appears that we are respinning our image, i think that is good14:26
scott-workand i shall be reviewing the release notes as well14:26
scott-workhi smartboyhw14:27
* cjwatson wonders if there are any X people in a sensible timezone to look at 1066883 - this is opaque to me14:30
cjwatsonplars: ^- FWIW14:30
Laneythere is mlankhorst who is not in this channel14:30
plarscjwatson: psivaa was trying to track someone down earlier, did you have any luck with that psivaa ?14:31
cjwatsonThis is mostly me disclaiming ability to make any sense of it14:31
psivaaplars: i could not find anyone to reproduce that14:33
balloonsDaviey, have you seen this? https://launchpad.net/bugs/101854214:39
ubot2Launchpad bug 1018542 in debian-installer "JEOS install oversized" [Undecided,New]14:39
balloonsthere's concern the current RC images are also overlimit14:40
cjwatsonballoons: I thought the plan was to update the docs for that14:43
balloonsyes -- I was just thinking for some reason that jeos had a specific requirement for some reason14:44
balloonsk -- if not then :-)14:44
balloonscjwatson, ahh probably this line that had me thinking this way: "This change does not affect Ubuntu Server, which remains a traditional CD sized image.  "14:46
balloonsthat's from Kate's email annouce14:46
smartboyhwballoons, yes14:46
cjwatsonballoons: yeah, that's image size not installed size14:47
* balloons rattles head14:48
skaetcjwatson,  infinity - just talked to roaksoax in california.   fix is still being figured out but it will be localized to the maas package.    So we can go ahead and respin the images after the last bits publish.14:53
cjwatsonmaas is on the server images14:53
skaetyes14:53
skaetwe may need to respin that one again after a fix is found,  but we may as well pick up the other pieces now.14:54
cjwatsonSo should we respin server anyway?14:54
cjwatson(Now, I mean)14:54
skaetyes,  there's no eta on the fix at this point.14:54
skaetplars, hggdh ^ FYI.14:56
hggdhskaet: ack14:56
phillwskaet: is anyone looking at the debian-installer fail for PPC (Affects server and Alternate for PPC)?15:04
skaetinfinity, ^ ??15:04
skaetphillw, bug number?15:04
phillwbug 106643515:04
ubot2Launchpad bug 1066435 in debian-installer "Debian-installer powerpc recursive fault" [Undecided,Confirmed] https://launchpad.net/bugs/106643515:04
xnoxinfinity: is probably away from his physical ppc box, i think...15:04
cjwatsoniz kernel bug15:04
xnox=))))15:05
cjwatsonkernel/exit.c15:05
jibelballoons, the minimal installation size has been increased to 668000B for 32bit and 668000B + 93250B for 64bit as agreed with the server team. See with Daviey or jamespage for details.15:05
cjwatson(well, probably ... have reassigned as at least a temporary measure anyway)15:05
balloonsjibel, ty.. that's what I was trying to confirm15:05
phillwcjwatson: thanks, they're trying to get some meaningful logs up, but not easy with the fail so early on.15:06
phillwbut, we do know the spin that broke it, so that may help a bit (he says, more in hope...) :)15:07
phillwthe desktop is unaffected, which is why it was not initally flagged as kernel bug.15:08
jamespagecjwatson, not ignoring you - power was out....15:09
* jamespage reads backscroll15:09
jamespagecjwatson, I've actually just restored the postinst bits which where lost during the last merge that generated the initiator name on install15:11
jamespage(and yes its not policy compliant - it should be using ucf)15:12
jamespagecjwatson, initiator name still ends up in the same place - its done by the init script in the latest Debian revisions15:14
jamespagecjwatson, upgrades should be OK15:14
=== jbicha is now known as Guest58037
skaetcjwatson, infinity - when kicking off the respins,  please bias towards getting arm desktop, arm server out early so we can get some testing in today before Europe goes offline.15:19
skaetcjwatson,  anything left to land?  or can the respins be started?15:27
infinitycjwatson: Waiting on the d-i I just uploaded, at least.15:30
plarsinfinity: did you have any additional thoughts on https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/106637615:32
ubot2Launchpad bug 1066376 in initramfs-tools "keyboard doesn't work to enter password with panda and encrypted partitions" [Undecided,New]15:32
skaetinfinity,  what d-i change?15:34
infinityplars: Oh, yeah, I'll follow up.  It's almost certainly always been broken, even in many x86 cases, and we'll have to fix it in another release.15:34
cjwatsonjamespage: it's policy-compliant *now* :)15:34
infinityskaet: d-i needed rebuilding to pick up the latest grub2 (again)15:34
skaetahh..15:34
skaetthanks infinity15:34
cjwatson(Well, ish)15:34
cjwatsonI wonder if we should get this open-iscsi in for server ...15:34
jamespageyes please15:34
jamespageand thanks15:34
plarsinfinity, skaet: thanks, I couldn't reproduce it on my x86 machine at least, but it could be more isolated than the clear case on arm. I added it to the pad for investigation on friday but it seems to have fallen off at some point.  I think at the very least it should go in release notes15:36
slangasekxnox: efibootmgr ubiquity apport hook> I don't think so, I don't imagine that's going to be all that relevant after the current crop of efi bug reports are sorted15:36
xnoxslangasek: ok.15:37
dokocjwatson, still no clue on the kamailio ftbfs. replaced gcc with gcc-4.6, binutils with 2.22, restored the upstream CFLAGS ...15:42
cjwatsondoko: Does the previous version FTBFS now?15:42
dokoyes15:42
infinityOh, special.15:42
kenvandinei see my updated telepathy-indicator made it on the last iso spin earlier15:50
kenvandineit had an annoying bug, fixed in -proposed now15:50
kenvandineany chance of getting it in the next respin?15:50
infinitykenvandine: Yeah, I'm pulling it in.15:50
kenvandinethanks!15:51
=== Guest58037 is now known as jbicha_
xnoxcjwatson: have you seen bug 1066173 ? (now installing on to external drive sdb, grub is installed on to internal drive sda)16:16
ubot2Launchpad bug 1066173 in ubiquity "whole disk install puts grub in wrong place" [High,Confirmed] https://launchpad.net/bugs/106617316:16
cjwatsonxnox: sigh :-/16:23
cjwatsonapw ran a bunch of USB tests this morning and didn't run into that, and there are supposed to be automatic tests for this ...16:23
cjwatsonCan't look today, will queue up for tomorrow morning16:24
xnoxok.16:24
apwxnox, i am redoing a test to confirm16:29
infinityAlright, respinning the world after this publisher run, if no one has objections.16:30
xnoxapw: thanks. as far as I can see "boot of cdrom, check that sda is internal & sdb is external, install onto external" check logs where grub got installed.16:32
jibelI think I still have the logs on the external drive I used for the test16:33
skaetinfinity,  make it so..  please get the arm server/desktop images out from the respin early.16:34
skaetif you could paste the build sets as you kick them off,  it would help us follow along with the sequence and stop needing to ping.16:35
slangasekinfinity: maybe now's the time for you to implement that work item to support disabling builds on the ISO tracker when a respin is started ;)16:37
* skaet +1's that16:37
infinityskaet: Paste sets as I kick them off?16:40
skaetinfinity - paste each of the commands lines you'll be hitting enter with on nusakan in the channel here, so we all know the sequence of operating.16:41
skaetI'm assuming you'll be using the pad set, but with possible order modifications.16:42
skaetjust want it explicit, when it happens so we know order things come out next16:42
infinityskaet: The only way to guarantee the order they come out is to build each one individually and wait.16:44
infinityskaet: Probably better to just let queuebot let you know when they pop out.16:44
slangasekinfinity: please post the commands being run; people here can work out from there what to expect16:45
infinityslangasek: I just used the default pipelines, as that satisfies the request to get ARM desktop/server out first.16:48
infinity(Yes, lubuntu alternate comes before the server build, but it's only a few minutes, and ubuntu-desktop is building then anyway)16:49
infinityOh, for fuck's sake.16:50
infinityArguing about this made me lose track of when the publisher was done (and it wasn't), and I kicked off all the builds early.16:51
infinity*sigh*16:51
xnoxadding http://pad.lv/1057690 as opportunity target16:53
slangasekinfinity: wait-for-package is nice16:56
slangasek(if I do say so myself)16:57
infinityslangasek: Yeah, it is, but tailing a logfile was working fine too.16:58
slangasekthat's less fire and forget though ;)16:58
highvoltageinfinity: hey there. I got a message that a build triggered by you failed, is there something I should look at?17:05
stgraberhighvoltage: no, just ignore those17:05
infinityhighvoltage: Ignore it, I mangled the world a bit.17:05
highvoltageinfinity: ok17:10
roaksoaxskaet: marked the bug in question as dup of bug #1065763 and i already have a fix for it, just needs testing17:20
ubot2Launchpad bug 1065763 in maas "UI URL displays "200 Error" page after CD install" [Critical,In progress] https://launchpad.net/bugs/106576317:20
roaksoaxskaet: it shold land later today17:20
skaetthanks roaksoax17:24
skaetonce its tested, and landed,  we'll respin the server image to pick it up.17:25
scott-workthe ubuntu studio mailing list just received a image build failure email from nusakan. is this concerning to anyone?17:28
xnoxscott-work: inifinity cancelled a build. do not panic.17:29
scott-workgroovy17:29
infinityscott-work: All being resolved now, sorry about the noise.17:29
scott-worki have my towel and not panicing17:29
skaet:)17:29
scott-workpanicking17:29
xnox;-)17:29
scott-workno problem, infinity, i knew a respin was expected but wanted to make sure it wasn't something else going on17:30
* skaet breaking for lunch for a bit18:28
=== jbicha_ is now known as jbicha
=== bdrung_ is now known as bdrung
slangasekinfinity: still around?19:07
maxbHi. I've done a precise->quantal upgrade and ended up without a functional bootloader, because quantal's grub2 apparently cannot fit LVM support into the classic 62 sector gap between MBR and partitions, but precise's could.  Since release is ominously close, how should I be reporting this?19:09
slangasekmaxb: bug report against ubiquity and drop the bug number here19:10
slangaseker, no19:10
slangaseknot ubiquity, of course19:10
slangasekmaxb: is this the same as bug #1066324?19:10
ubot2Launchpad bug 1066324 in grub2 "core.img too large for embedding with msdos partition style" [Critical,Confirmed] https://launchpad.net/bugs/106632419:10
maxbAh, probably19:10
slangasekmaxb: also, does this mean you have no separate /boot partition outside of the LVM?19:11
balloonsso, are we just going to ship with the colord-sane issue, or am I the only one still getting it on new installs?19:11
maxbOK, yes, that is exactly my issue - should I add a release notes task to that bug?19:11
slangasekballoons: bug #, please?19:11
maxbAnd no, I have no non-LVM partitions19:12
slangasekmaxb: yes please19:12
slangasekmaxb: right - so I guess it's a little late to tell you "Don't do that then"19:12
slangasekI always put /boot outside the LVM19:12
maxbslangasek: It works fine except for this :-)19:12
slangasekand I thought the installer handheld users to do that19:12
maxbI forget when I installed this, but I imagine I went for manual partitioning on the alternate CD19:13
slangasekxnox: ^^ when ubiquity installs LVM guided, does it make sure to put /boot outside?19:14
slangasekxnox: nevermind, I guess I already know that the answer is yes :)19:16
balloonsslangasek, no bug report.. I'm trying to find the old perputual colord-sane bug report from this cycle.. I can't file a new one, because apport says, it's not an offical package19:20
balloonsCrash is here: http://paste.ubuntu.com/1281769/19:20
balloonsahh found it: https://bugs.launchpad.net/ubuntu/+source/colord/+bug/104399019:21
ubot2Launchpad bug 1043990 in colord "colord-sane crashed with SIGSEGV in __opendirat()" [Medium,Confirmed]19:21
hggdhballoons: they do not look the same. How did you get it?19:26
plarsShould English (and a few others) langauge support be complete on the isos? I could swear I'd seen a bug for this already but I'm not locating it at the moment, but perhaps there was and it's actually known/expected.  After installing without network, in english, it says I have incomplete language support and prompts to download19:26
plarsThe dialog that comes up makes it seem more like it doesn't have information about the "available languages yet" rather than incomplete support for english19:28
plars"No language information available" "The system does not have information about the available languages yet.  Do you want to perform a network update to get them now?"19:28
balloonsplars, yes I've gotten that for some time19:30
balloonseven installing in english.. there's some dicts that are not on the cd19:30
plarsactually, after updating that, it seems there are some things missing19:31
balloonshggdh, I got it by doing an amd64 install19:31
plarswbritish, myspell-{en-au, en-gb,en-za}, openoffice.org-hyphenation, hyphen-en-us, mythes-en-us, thunderbird-locale-en, thunderbird-locale-en-us19:31
hggdhballoons: just that? Did you change colour settings? I just finished a desktop amd64, and I do not see the crash19:32
plarsballoons: regarding the colord-sane crash, I'm not seeing that anymore19:32
balloonshggdh, no I did nothing else19:32
balloonsthe weird piece is the 'this is not a ubuntu package'19:32
plarsballoons: so do you know if this is known and expected, or if it's something really missing?19:32
plarsskaet: sound familiar to you?19:32
balloonshggdh, this is the exact case19:33
slangasekballoons: ok; this colord crash doesn't even rank on errors.ubuntu.com, and no fix is reported to be available, so no, it's not a priority for fixing before release19:33
balloonshttp://iso.qa.ubuntu.com/qatracker/milestones/240/builds/25954/testcases/1451/results/19:33
slangasekballoons: if you can work with the desktop team to get a fix, we can take it as an SRU19:33
balloonsslangasek, k, just wondering.. I've had some form of color-sane errors for most of the cycle19:33
slangasekballoons: understood, but errors.u.c suggests that your experience is not representative19:34
balloonsthey stopped recently, but it seems they are cropping up again19:34
skaetplars,  don't remember seeing any bugs similar in my searches,  so please go ahead and open one.19:34
roaksoaxskaet: uploaded19:34
skaetthanks roaksoax19:34
balloonsslangasek, that's good :-)19:34
roaksoax:)19:34
skaetroaksoax, can you give a bit of overview of the testing done so far on it?19:34
* skaet figures may as well ask now.19:34
slangasekcjwatson, infinity: trying to follow through on the pad to make sure everything that needs respinning is done, and I'm having a hard time verifying from the logs what version of grub2-signed is included in the d-i build. :/  Perhaps I should make that more verbose at build-time?  grabbing version and cat'ing it or something?19:37
skaetslangasek, thanks for looking into that,  I was a bit worried.   from a timing perspective it should be good,  but double checking properly is much appreciated.19:40
slangasekyes, it's much better to check proactively than to wait for someone to report that the bugs are still there ;P19:40
* skaet nods emphatically :)19:41
* skaet looking for roaksoax's upload and not seeing it.... 19:42
roaksoax_skaet: ok, so I tested this by manually installing this packages after having a broken installation to see if it worked as expected, and it did19:43
roaksoax_skaet: then in the installer itself, I made the necessary changes and confirmed that after reboot, MAAS is available19:43
plarsskaet: bug #106704019:45
ubot2Launchpad bug 1067040 in language-selector "Incomplete language support after networkless install" [Undecided,New] https://launchpad.net/bugs/106704019:45
hggdhplars: it is not only for networkless install, I got the prompt on a networked install; it does not happen if installing en_GB19:47
skaetthanks roaksoax_19:47
skaetI'm not seeing the upload yet,  am I just being impatient?  ;)19:48
skaetah yes19:48
skaetindeed I am19:48
skaetseeing it now19:48
plarshggdh: really? I did an install with network just a bit ago and didn't get that19:53
plarsand I was definitely *not* installing with en_GB19:53
slangasekplars, hggdh: what are the packages it tries to install when it says language support is incomplete?19:53
hggdhplars: I did -- and still do. I just ass-umed it was expected to be prompted19:54
slangasekso I'm not sure we have a hard rule about putting all the language support packages on the image19:54
slangasekI know this has been brought up for the Chinese images in particular and so we've tried to get everything on there19:54
hggdhslangasek: I will have to re-install for en_US (or wait for armhf-omap4 install to end19:54
slangasekunderstood19:55
plarsslangasek: there's a list in the bug I posted above19:56
slangasekok, thanks19:57
plarsodd, it's prompting me again after I let it install them all and rebooted19:57
plarsupdate-notifier I guess it is, is telling me to do it again, but when it takes me to language-selector it doesn't prompt me to do anything19:57
jibelslangasek, cjwatson apt crash is not fixed. It now crashes during installation with free software enabled.19:58
jibelreproduced on kvm, now trying on hardware19:58
slangasekjibel: "during installation"?  the crash cjwatson fixed should only happen during an apt-get update19:59
jibelslangasek, I know, there is a segfault of libapt-pkg during the execution of plugininstall.py20:01
slangasekjibel: ok, so sounds like something that should be treated as a separate bug.  Can you open a report with backtrace?20:02
slangasekcjwatson, infinity: to answer my own question, yes, we should spit out the grub2 version in the log; change committed, in case we happen to respin d-i for any reason20:05
jibelI filed bug 1067056 as a placeholder with ubiquity logs, I'll try to generate a stack trace20:08
ubot2Launchpad bug 1067056 in ubiquity "libapt-pkg.so segfaults during execution of plugininstall.py" [Undecided,New] https://launchpad.net/bugs/106705620:08
plarsjibel: psivaa hit this also and filed it here: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/106703520:09
ubot2Launchpad bug 1067035 in ubiquity "Installer crashed when free software installed with manual partitioning" [Undecided,Confirmed]20:09
plarsjibel: I just confirmed it on amd64, but on i386 I don't hit this20:09
jibelplars, ok thanks, marking as dupe20:10
jibelballoons, I have a colord-sane crash in the live session20:11
slangasekplars, hggdh: I've confirmed that it's expected behavior that these english language support packages are not on the image and that they are available for download only once you have a network connection20:14
plarsslangasek: fair enough, just thought I remembered it once being the case that some languages were expected to be complete at install time regardless of connectivity20:15
plarsit's a fairly trivial thing though20:16
plarsthis install crash is a bit more troublesome20:16
slangasekplars: yeah, I don't recall that ever being a rule, and these packages certainly were not on the CD in previous releases either20:16
balloonsplars, slangasek yes I agree.. this is a no change20:17
slangasekplars: note that if you do have a network connection during install, I would expect these packages to be automatically downloaded at that point; but even if that's not happening I think this is probably not respin-worthy for 12.1020:18
plarsslangasek: hggdh says that he's seeing an issue even with network connected, however I'm not able to reproduce that here20:18
slangasekhggdh: ^^ if that's reproducible, I think that's definitely a bug in language-selector (unlike plars's bug, which is a debatable seed question)20:20
hggdhslangasek, plars: I am trying to repeat now20:20
hggdhI wonder if this has some influence from the system I am using, a Dell (the same one that lies about the disks)20:22
plarshggdh: any chance you lost network at some point during the install?20:23
hggdhplars: not to my knowledge; but this system takes a while to get a connection (not only it lies about disks, but it also does not recognise the NIC on BIOS/early boot)20:24
hggdhsigh. Well, at least it was a cheap system.20:25
jibelso apt bug is very close from yesterdays issue, not to say it's the same. apt crashes if sources.list is configured so that main and universe use the same mirror and are the only components on that mirror20:29
slangasekskaet: was it you that accepted the cups package into quantal-proposed?  I would expect this to go via the SRU process, which hasn't been followed here20:33
skaetslangasek, good point.20:35
hggdhplars: cannot reproduce anymore. But, looking at the installer syslog, I see ubiquity downloading language files20:36
plarshggdh: yeah, I'm thinking maybe you lost network for a bit20:36
hggdhplars: think so, or it is just this crappy Dell acting up. But since I see about the same set of files being downloaded as you noted in your bug, then at least we know these files are *NOT* there.20:37
hggdhplars: so, if it is networkless, you will not have full language support20:38
* skaet has to head out to appt now, back on later.20:38
jibelcjwatson, slangasek same bug, but other method. This time it's in PkgCacheGenerator::NewVersion() instead of PkgCacheGenerator::List::NewProvides()20:40
slangasekhmm, ok20:40
jibelI'll attach the back trace20:40
hggdhplars: I confirmed the language support bug20:44
plarshggdh: I think it's invalid - expected behavior as slangasek mentions above20:44
plarsor at least, unspecified behavior to be more precise20:45
hggdhit may be indeed.20:45
hggdhplars: have you tried a panda install? Mine hangs on preparing the system (hard hang)20:46
plarshggdh: not yet20:46
=== henrix is now known as henrix_
infinityslangasek: d-i was definitely respun for the latest grub2 and published before any images were spun, but yes, I agree that better verbosity in the logs would be nice.21:29
* slangasek nods21:33
slangasekplars: we have some freshly signed wubi binaries; are you in a position to do some testing today?21:37
slangasekplars: quantal http://people.canonical.com/~dlawson/wubi-r273-signed.exe , precise http://people.canonical.com/~dlawson/wubi-r269-signed.exe21:37
plarsslangasek: will take a look as soon as I can21:42
slangasekcheers21:43
plarsslangasek: looks like we bought 2 more years :)21:49
plarsslangasek: valid from 10/3/2012 to 10/6/201421:49
slangasekyeah, I assume they only come in 2-year increments :/21:50
slangasekplars: so does it check out in terms of running without warnings?21:51
plarsslangasek: yes21:51
slangasekplars: cool - did you test both of 'em?21:51
plarsslangasek: I'm running the install from it now, but it no longer complains that it can't be verified21:51
plarsslangasek: no, just the quantal one so far21:51
slangasekok21:51
slangasekwill wait for full results before I publish21:51
TheLordOfTimehow do package versions change, from debian-sync to first ubuntu-only changes?21:52
TheLordOfTimefor SRUs21:52
plarsslangasek: by full, do you just want a run to make sure they don't complain? or installs from both?21:52
slangasekplars: if it's not too much effort, a full install from each to make sure you *actually* get the release you were expecting would be nice21:52
slangasekplars: otherwise, I can always try to binary diff them against the existing ones to see if they're the same binary, and call it good :)21:53
plarsslangasek: it will take me some time, I've started the install with the quantal one, but need to go do some stuff. I'll be back on this evening for sure though21:53
ScottKTheLordOfTime: That's a better question for #ubuntu-devel or #ubuntu-motu.21:54
TheLordOfTimeScottK:  ah, well once someone in -motu answers, i'll know21:54
TheLordOfTimesince they havent answered ;p21:54
TheLordOfTimeScottK:  trying to push a fix for an nginx segfault through, hence my asking multiple people to get an answer quickly21:55
TheLordOfTime(segfault bugs are evil)21:55
* TheLordOfTime disappears to -motu21:55
slangasekTheLordOfTime: please don't treat #ubuntu-release as an escalation channel for questions you're not finding answers to in the regular channels; while people here probably know the answers, we're also here because we're busily trying to coordinate the release21:56
TheLordOfTimeslangasek:  understood.21:56
bdrungbug #1067064 is a (late) FFe for vlc 2.0.421:59
ubot2Launchpad bug 1067064 in vlc "FFe New upstream release 2.0.4" [Undecided,New] https://launchpad.net/bugs/106706421:59
ScottKvlc is only seeded in mythbuntu and they aren't participating this time around, so it's possible.22:01
ScottKbdrung: What bout the libdvdnav comment?22:03
slangasekskaet: "translations" are still listed as an opportunity target with a question mark; seems to be getting rather late in the day for that.  Did the check with dpm/pitti happen?  Should this be removed from the pad?22:04
bdrungScottK: the window release ships with a newer libdvdnav library and therefore fixes some bugs caused by the library. we build against the system libdvdnav and therefore take care to update the library.22:04
hggdhslangasek: on maas again22:04
slangasekhggdh: eta on refreshed server images is soon-ish22:05
hggdhk22:05
slangasekhuh, sorry, thought I commented here about those already, but scrollback tells me I was lying to myself22:06
slangasekanyway, the livefs spins are all done so the images should be along shortly22:06
* stgraber is done for the day, will do the heavy testing tomorrow morning, now that we have builds22:08
stgraberslangasek, cjwatson: I'm assuming you'll want me to start with ubuntu server amd64 on secureboot right (to make sure the shim installs fine and that the rest then boots)?22:09
slangasekstgraber: that would certainly be helpful, yes22:09
ScottKbdrung: What testing have you done on Quantal?22:11
dokocjwatson, I wouldn't care if kamailio is completely removed. it's only in sid, not wheezy22:11
xnoxslangasek: partman checks for separate /boot in both d-i & ubiquity. More over you have to preseed or drop the promts level to be asked "do you really really wanna wanna no separate /boot"22:23
slangasekxnox: ah, really?  I wonder if that's what maxb did22:24
skaetslangasek,  yeah its too late in the day for them.   Should have happened earlier.    Remove from pad22:28
slangasekskaet: removed22:29
slangasekso the only thing I'm currently aware of that's a potential respin trigger is the apt issue when using Free Software Only mode22:29
slangasekI hope I can work out today how to fix that, by referencing Colin's fix for the previous instance22:30
phillwslangasek: and if we get ppc to work in alternate and server..... pretty please?22:30
slangasekphillw: bug #?22:31
phillwit got broke during RC respins, which is a pain!22:31
xnoxslangasek: yeah. finished scrollback.22:31
phillwbug 106643522:31
ubot2Launchpad bug 1066435 in linux "Debian-installer powerpc recursive fault" [High,Confirmed] https://launchpad.net/bugs/106643522:31
phillwslangasek: and we are REALLY against the clock on this one, as it was a proposed route for the video card bug affecting nVidia graphics cards.22:32
xnoxslangasek: does the 2-year increment means that wubi-precise is signed with now expired cert? Given that a release is supported for 18 months that R, S and T will become "unverified" ever so quickly?22:32
skaethggdh, ^ new server images with MAAS22:35
xnoxslangasek: there is a 3-year certificate22:36
slangasekphillw: as this is a kernel issue, it's highly unlikely that there's any room for a fix.  Furthermore, your analysis on the bug is inaccurate: you've concluded that this was a regression between 20121012 and 20121012.2 on the basis that one person said 20121012 worked for him and a different person said 20121012.2 failed for him, with no analysis of whether they're using the same hardware.22:36
xnoxslangasek: about `apt-get update` bugs, ubiquity does run apt-get update, to get up to date sources & when installing langpacks, hw-packs, updates & third-party stuff.22:37
phillwslangasek: they are, as we speak, trying to get logs pulled together, but with a fail at such an early stage, this is not an easy task.22:37
slangasekphillw: as there were no powerpc-related changes to the kernel between those two builds, there's not much for a developer to go on here - which makes it a very low priority for anyone on the Canonical kernel team to work on, above and beyond the fact that powerpc is a community flavor that Canonical has no mandate to do this kind of work for22:38
slangasekphillw: people who want Ubuntu working on powerpc are going to have to be a bit more self-service22:38
slangasekphillw: I don't know what you mean by "early stage" - the bug reports that a crash happens at the *end* of install, which isn't early at all22:39
phillwslangasek: my apologies, I mis read the bug!22:39
slangasekxnox: well, it's not like we really care about users trying to install the release from a year ago via wubi, except in the case of an LTS22:40
slangasekxnox: so a 3-year cert might in theory be better, but at this point the 2-year cert has been purchased and I don't know if it makes sense for IS to try to go through the process again to get it extended (if that's even an option)22:41
xnoxslangasek: ok. shall I open the bug for T-series to renew it with a 3-year option before T LTS is released, because this one will expire within ~2 months after T LTS is released =)22:42
xnoxslangasek: actually 2-year cert just before LTS release is the best option for us.22:43
xnox3-year one will get out of sync every other 3 years.22:43
slangasekxnox: sounds like a good idea, thanks22:43
xnoxslangasek: 6.06 is/was the reason for june ssl cert?!22:45
slangasekxnox: don't ask me :)22:46
slangasekI wasn't here in 622:46
* xnox ponders who was... cjwatson ? doko ?22:46
slangasektrue, true22:47
slangasekcjwatson, infinity: ok, I want to run 'remove-package -s quantal-proposed -m "Moved to -release" -e 2.12.12 ubiquity' to clean out -proposed, but the output unhelpfully includes no confirmation that this command is acting on quantal-proposed instead of quantal-release.  Can either of you confirm that this command is safe to run?22:48
ScottKslangasek: It generally includes such an unhelpful output and is generally safe to run.22:51
slangasekScottK: thanks :)22:51
bdrungScottK: i tested installation, music (flac, mp3) and video (mpeg) playback22:53
ScottKbdrung: On quantal?22:54
bdrungScottK: yes, on quantal22:54
bdrungScottK: i did test on precise too (mkv video playback) (for the upcoming SRU)22:54
ScottKbdrung: OK.  FFe approved.  Upload it ASAP (like the next few hours).  I'll mark it such in the bug.22:54
bdrungs/test/tests/22:55
bdrungScottK: thanks22:55
plarsslangasek, skaet: wubi quantal installer just worked for 64 bit, comes up ok after install for me22:55
slangasekplars: huzzah22:55
skaetthanks plars22:56
plarshggdh: arm install worked ok for me it seems, rebooting now22:56
hggdhplars: mine is working until reboot -- then nothing22:56
plarsfor desktop guided/full that is22:56
hggdhyes22:56
plarsknown issues with lvm+crypt22:56
hggdhno crypt install22:57
plarshggdh: seems to be working fine after reboot too22:57
hggdhhell22:58
dokoskaet, there is this gcc-4.7 upload in the ubuntu-toolchain-r ppa (which was not uploaded to -propsed). should this go directly to quantal, or quantal-proposed? The one thing I'd like to make sure is that kernel uploads do use the new compiler version (which were already tested using the new compiler version)22:58
hggdhplars: OK. I will try changing the USB stick22:58
bdrungScottK: uploaded22:59
skaetdoko,  it needs to go through the SRU process as does any new kernel.  Can you help me understand the background on this change?22:59
bdrung^ why mozilla? the vlc source does not ship the mozilla plugin any more.23:01
dokoskaet, it's one c++ regression, plus aarch relevant changes. so I assume the correct procedure it to copy gcc-4.7 to -proposed, and once it is published, to accept the kernel source23:02
ScottKbdrung: Thanks.23:02
ScottKslangasek: I fixed remove-package to be more helpful.23:02
slangasekScottK: ta23:02
bdrungScottK: thanks for accepting the FFe :)23:02
ScottKbdrung: Accepted.  Talk to Colin (after the release) about the packageset question.23:04
hggdhplars: I was able to boot & login on my panda after editing preEnv.txt and taking out 'quiet splash'23:19
skaetdoko,  what's the bug #s you and the kernel team are trying to fix with this compiler update?23:27
xnoxnow catched up on my mail.... wubi-precise also got re-signed \0/23:27
cjwatsonslangasek: shouldn't matter whether the installer puts /boot outside LVM or not, because it also ensures that the first partition is aligned to 1MiB, allowing ample space for boot loader code.  Problems with fitting LVM booting into 62 sectors only affect those who originally installed before 10.04, or those who manually partitioned with non-default tools.23:35
slangasekcjwatson: ok23:35
slangasekcjwatson: I assume it's non-trivial for us to fix any of this on upgrade, and release noting is the only real option?23:36
cjwatsondoko: definitely not the release pocket at this point, I'd say23:40
cjwatsonslangasek: A real fix involves trying to shrink the grub code back down, when there's no single smoking gun, just general drift23:41
slangasekright23:41
slangasekand I'm skeptical that this constitutes a "real fix" vs. a temporary workaround23:41
cjwatsonslangasek: The only things we could do on upgrade are to refuse the upgrade altogether, to warn that there may be a problem, or to store up an upgrade/boot problem for later23:42
cjwatsonslangasek: Well, upstream would generally like not to cause scenarios to not fit in 62 sectors when they previously did ...23:42
cjwatsonBut this competes against bug-fixes23:43
* slangasek nods23:43
slangasekcjwatson: oh, incidentally.. is it possible that keystatus doesn't actually work under EFI? ;)23:43
cjwatsonEFI doesn't provide modifier key status23:43
slangasekheh23:43
cjwatsonNot in any terribly useful way23:43
cjwatsonSo providing the module is basically just to shut up warnings23:44
slangasekso putting that module into the efi image was kinda pointless I guess23:44
slangasekright23:44
cjwatsonWe ought to undo the zero timeout on EFI, really, since it's impractical there23:44
cjwatsonDue to spec limitations23:45
slangasekis that something we should push to have addressed in a future version of the spec?23:45
cjwatsonWell, disclaimer: I last checked this several spec revisions ago, and it's possible there's been an extension since then23:45
cjwatsonCan't check right now23:46
cjwatsonIf it isn't in 2.3.1, probably23:46
slangasekok23:46
slangasekso in place of a zero timeout, what do we want?23:46
cjwatsonSo it's actually slightly possible that EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.ReadKeyStrokeEx() does this now; it's not clear that if shift is depressed upon entry to grub, we'll get Key == 0 and KeyState = { <shift pressed> }23:53
cjwatsonvs. EFI_NOT_READY23:53
cjwatsonBut I actually thought that if keystatus couldn't do anything useful, it degraded to a mumble-second timeout23:54
slangasekhappy to test some code at leisure if you want to do up a patch23:54
slangasekbut I think we probably both have bigger fish to fry at the moment23:54
slangasek(for instance, I have an actual install test to run, which is why I'm trying to interrupt my boot in the first place)23:54
cjwatsonThat's what the 'if keystatus; then ...' bit is supposed to be for23:55
slangasekso if it's not working, it's not supported?23:56
cjwatsonIndeed23:56
cjwatsonI suppose it's possible that you're getting the usb_keyboard input terminal on EFI rather than term/efi/console.c23:56
cjwatsonBut if so then you'd expect it to actually work ...23:57

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