/srv/irclogs.ubuntu.com/2016/03/24/#ubuntu-release.txt

stgraberinfinity: could you approve my lxc upload? it would make testing an upcoming lxd change easier for some of my users (they could pull it from proposed directly and we could run adt tests easily)02:44
infinitystgraber: Looking.02:47
stgraberit's a tiny change to fix broken bash completion but it also happens to free the "lxc" bash completion filename which lxd then must use itself, so our new lxd packages are effectively blocked on that tiny change right now :)02:49
stgrabernot completely sure why bash-completion behaves so differently between /etc and /usr/share but well02:50
infinityhttps://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1538615 is a wild ride.02:56
ubot5Launchpad bug 1538615 in unity-greeter (Ubuntu Trusty) "Cat causes login screen to hang" [Medium,Triaged]02:56
stgraberthanks02:58
bluesabreinfinity: since you just so happen to be around, would you mind releasing https://launchpad.net/ubuntu/+source/xubuntu-docs/16.04.3 from -proposed?03:02
bluesabre(pretty please) :)03:03
infinitybluesabre: That would mean a respin of xubuntu and studio images, and we release tomorrow.  Is it urgently needed in the images?03:04
bluesabreinfinity: its not urgent, just a nice-to-have. At the same time, I do suppose our QA lead is currently asleep, so maybe I'll hold off until flocculant appears again03:05
infinitybluesabre: Yeah, given that I'd like to release in just over half a day, I think I'd want approval from both Xubuntu/Studio to muck with their images.  Or, if another critical "breaks the world" bug needs to be fixed, I'll slip it in.03:05
infinitybluesabre: Otherwise, it can wait a day. :)03:05
bluesabreyup, and I can't speak for studio :)03:06
bluesabrethanks!03:06
daxinfinity: is that a dup of https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1463112 ?03:10
ubot5Launchpad bug 1463112 in unity (Ubuntu) "Cat sitting on keyboard crashes lightdm" [Medium,Confirmed]03:10
infinitydax: Probably.03:11
daxaww. the naming conflict between cat the shell thing and cat the little furry demons means that finding more dupes is less funny than expected03:13
infinityQuite.03:13
infinityI think I also once reported that the Unity lock screen wasn't cat-friendly.03:13
infinityThough, I don't recall what my complaint was.03:13
infinityOh, I remember.  The first incarnation of the lock screen would wake up on keypress and if there was any input in the password field, would never go back to sleep.03:14
infinitySo a cat walking across the keyboard once would keep your monitor on all night.03:14
infinitysuperm1: We seem to have no mythbuntu tests for Beta2.03:28
stokachudamnit, can someone please cancel that openstack package out, was supposed to be xenial04:06
slangasekwhy do so many packages seem to have problems with termios on powerpc+ppc64el only?06:06
slangasekah, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810907 explains06:06
ubot5Debian bug 810907 in src:repsnapper "repsnapper: FTBFS on ppc64el: termios problems" [Serious,Open]06:06
slangasekI wonder if that's a linux-libc-dev bug06:06
ypwongCould someone from release team comment on https://bugs.launchpad.net/ubuntu/+bug/1546967 ?08:00
ubot5Launchpad bug 1546967 in Linux Backports "[FFe] [needs-packaging] linux backports and related meta packages" [High,New]08:00
dokoslangasek, they should not have any cross-arch deps08:08
* apw reviews bug #1546967 with his kernel hat on09:19
ubot5bug 1546967 in Linux Backports "[FFe] [needs-packaging] linux backports and related meta packages" [High,New] https://launchpad.net/bugs/154696709:19
xnoxinfinity, s390x all good, i am expecting that d-i and server iso and cloud images are going to be released.09:36
xnoxtested on all virtualisation modes09:36
=== king-afk is now known as cking
ypwongapw, if we change the version number to match ABI number, i think it suffice to just use x.x.x.y and no need to use x.x.x.y.z, right?10:01
ypwongrationale is, if kernel updates from, let's say, 4.4.0-15.31 to 4.4.0-15.32, there should be no need to rebuild lbm10:02
apwypwong, well if you make it match it will be less confusing, you indeed do not need to rebuild unless x.x.x.y changes of course10:04
apwypwong, that said, we are not producing non-abi bumper kernels except in the case where they do not make it to -proposed (pretty much) so you will always have an abi bump10:04
apwypwong, so it _will_ change in the normal course every single kernel10:05
ypwongapw, ok10:08
darkxstthis list seems somewhat incomplete http://iso.qa.ubuntu.com/qatracker/reports/defects10:30
darkxstonly 2 of the bugs reported against ubuntu GNOME images are listed there10:32
sil2100Hello! For those that might be affected: I'll be disabling the system-image importer frequently in the nearest few hours as we're doing some rebuilds in the touch world10:32
rcjinfinity, cloud images are ready12:25
phidapw: hi, we've made some changes for LBM according to your suggestions. The temporary development ppa can be found here: https://launchpad.net/~linux-backports-team/+archive/ubuntu/develope12:58
apwphid, will have a look, the version number being a . not a - for the abi seems odd13:01
phidapw: that's because it's native package now, from what I know linux-signed-generic uses same versioning rule13:02
apwlinux-signed (4.4.0-8.23) xenial; urgency=medium13:03
* davmor2 has a bone to pick with cyphermox and then slap him round the room with, additional drivers, I installed intel microcode and nvidia binary on a real machine no mokutils password request13:03
cyphermoxmaybe you didn't have secureboot enabled?13:04
apwnot sure why intel microcode would need secure boot interactions, that is added to the initramfs and is signed by intel and validated by the cpu13:05
apwand why would an nvidia driver matter for secureboot at the mok level13:06
ypwongapw, we also looked at linux-generic/linux-signed-generic/linux-meta and their versions are like 4.2.0.34.3713:06
apwif the kernel was enforcing correctly it would reject a vile binary driver after you installed it but the act of installing it has no interwction with mok does it13:07
apwypwong, yes meta is numbered differntly to signed13:07
davmor2cyphermox: paste.ubuntu.com/1548707713:07
apwthouhg that is as much legacy as anything else13:07
davmor2cyphermox: also it triggered installing fwts from terminal13:08
davmor2cyphermox: so it looks like it is just additional drivers13:10
davmor2cyphermox: however it might be related to the control system not working if it triggers the window from there maybe13:11
ypwongapw, ok, we will keep meta packages to use x.x.x.y.z and the packages that contain ko to use x.x.x-y.z13:27
apwypwong, yeah that is a confusing delta in our package, i am struggling to know why it matters13:28
apwi guess it is as simple as native or not, hrm13:28
ypwongyeah that was confusing at first so we used another versioning scheme13:30
apwypwong, i think in this case becuase your lbm modules are tied exactly to our binary version numbers, that matching exactly is good for keeping users from being confused13:32
apwhowever stupid out names are :)13:32
dokohmm, the re-run alias using snakefruit doesn't seem to work forme ... https://wiki.ubuntu.com/ProposedMigration/AutopkgtestInfrastructure#Re-running_tests13:42
superm1apw: how does the kernel decide if it's behaving in enforcing mode for preventing unsigned kernel modules?13:48
apwsuperm1, right now it does not, it will based on the mok settings13:51
superm1apw: oh okay, that explains why it's worked so far with current xenial kernel still13:52
apwsuperm1, right13:52
apwwe're working on that problem at the moment13:52
superm1apw: do you have a WIP patch for this somewhere?13:53
apwsuperm1, i do not, rtg is looking after that one14:01
superm1rtg: anything you can share about it?14:02
=== henrix_ is now known as henrix
ypwongapw, packages using versions that match kernel are now in ppa16:14
infinitysuperm1: *poke, poke*16:19
infinitysuperm1: Still no myth testing on the tracker.16:19
stokachuinfinity: get my email? :)16:21
stokachui know you love us16:21
superm1infinity: it's been happening (which is why there were 2 packages uploaded a little bit ago)16:21
superm1found some odd stuff missing that caused interesting installation failures16:21
superm1if you could accept those 2 in (mythtv, mythbuntu-meta) and respin i'll ask testers to retest with that and make sure to file some reusults16:22
stokachuapw mind rejecting bigdata 1.0.0 now that 1.0.1 is there16:24
infinitysuperm1: Kay.  Can do.  But hurry, release is today. :P16:24
superm1infinity: kk :)16:24
superm1what time is cutoff?16:25
infinitysuperm1: My afternoonish/eveningish sometime.16:25
infinitysuperm1: No hard time, other than I'd like to be done before 8pm Mountain.16:25
superm1infinity: OK16:25
flexiondotorginfinity, So that is 02:00 UTC right?16:30
apwstokachu, if the previous one wasn't accepted you can reuse the version numbers ...16:30
stokachuapw: ah ok didnt realize that16:30
infinityflexiondotorg: Yeah, but I'm hoping we're done long before that.  That's just my "screw you all, I have plans this evening" cutoff. :P16:31
apwstokachu, and rejected16:31
stokachuthanks16:31
flexiondotorginfinity, Sounds fair :-)16:31
davmor2moves to release16:38
willcookedavmor2, so your testing shows 5 critical bugs?16:38
davmor2willcooke: well not just mine but yes16:39
willcookethis page?  http://iso.qa.ubuntu.com/qatracker/milestones/358/builds/115348/testcases16:39
davmor2yeap16:42
infinitySo, the accessibility thing sucks, but I'm not sure it's beta-critical.16:42
infinity(obviously RC for final)16:43
davmor2willcooke: that accessibility menu missing is a big one, the can't format swap issue is the next, the mokutils one I think is now understood but needs modifying,16:43
infinityhttps://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1560973 looks a bit scary.16:43
ubot5Launchpad bug 1560973 in grub2 (Ubuntu) "EFI booting Ubuntu image to grub removes existing boot entries and makes system unbootable" [Undecided,Confirmed]16:43
davmor2infinity: tell that to the blind guy trying to install it, final beta is when people start to install and upgrade the two things you can't do right now16:43
infinityGiven we claim betas are "reasonably free from showstoppers".16:43
infinitydavmor2: I don't disagree that it sucks a lot.16:44
infinityWhat I need to know is how deeply these bugs have been investigated, are there fixes in the queue, can we fix them quickly, will I have to push back beta by a day and swap a holiday?16:45
Laneycyphermox reckoned that one was XP16:45
LaneyS 13 specific, maybe16:45
Laneysomeone with different hardware could confirm that16:45
infinitycyphermox: You have context on any of these bugs and care to enlighten me? :P16:46
davmor2Laney: no it happens in kvm too16:47
Laneywrite that on the bug please16:48
willcookeThe a11y one, TheMuso is aware and has a plan to fix, but he says it wont be ready before beta.16:50
willcookeI agree its bad16:50
infinityI agree it's bad too, but people could have tested a bit earlier to discover the badness.  Anyhow, I see some uploads in the queue from him.  I'd rather not respin the world to include those, especially if they're not complete yet.16:50
infinityBut if we must respin for other bits, we can try those bits too.16:51
davmor2Laney, infinity: sorry I thought I did with the whole fedora explanation, the issue is that all the ubuntu install paths for uefi is landing on the same file names and same path the only change is the newer version of grub2 lists both version of ubuntu16:51
infinitySadly, most of these bug fixes will force a respin on all the flavours who've been marking their images ready over the last 24h. :P16:51
* knome grins16:52
willcookeLaney, will you get a chance to look at this today:  https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/154638816:52
ubot5Launchpad bug 1546388 in unity-control-center (Ubuntu) "unity-control-center crashed with SIGSEGV in _cogl_check_extension()" [Medium,Confirmed]16:52
infinitywillcooke: Can I get you and slangasek to maybe triage these criticals together, and get managerial about throwing out assignments, and we can then examine the fallout and determine a plan forward for beta and post-beta?16:53
Laneywillcooke: It doesn't crash for me. I told $whoever earlier that they should talk to tjaalton.16:53
davmor2I think the solution would be to have a the efi entry for shim.efi etc to be time stamped at install time and then that would make them unique16:53
willcookeLaney,  oh, sorry, wrong link... https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/153847116:53
ubot5Launchpad bug 1538471 in libunity (Ubuntu) "scope-runner-dbus.py assert failure: *** Error in `/usr/bin/python3': free(): invalid next size (fast): 0x0000000001ca17b0 ***" [Critical,Confirmed]16:53
=== ochosi_ is now known as ochosi
willcookeinfinity, yeah, good plan.16:53
davmor2Laney: me it works fine on my laptop here but on the installed hardware it breaks, I thought you were talking to the other guy who had gfx issues when you said that16:54
slangasekinfinity: where is the list of criticals?16:54
infinityslangasek: http://iso.qa.ubuntu.com/qatracker/milestones/358/builds -- red bugs on Ubuntu Desktop amd64.16:54
infinitywillcooke: If there are others on your list not represented by those little red bugs, speak up.16:55
slangasekinfinity: thanks16:55
davmor2slangasek: currently the only install that is flawless is netboot16:55
willcookethe only other one I'm really concerned about is this upgrade issue, but it doesn't look like we're going to get a fix for that today16:55
slangasekan upgrade issue should also not block the release of milestone images16:55
Laneywillcooke: Umm, well I've been fixing hidpi only-ubiquity mode which I also got asked to look at16:55
Laneyand then I should deploy some appstream generator fixes16:56
Laney...but I could do this instead...16:56
davmor2infinity, slangasek: mokutils not trigging password on additional driver page no bug for that will be soon though got caught up in meetings and then the control center crasher16:56
slangasekdavmor2: need bug reports and pointers to them, please16:57
slangasekmokutils seems to be bug #1560940?16:57
davmor2slangasek: yeap I'll get on it now16:57
ubot5bug 1560940 in ubiquity (Ubuntu) "None matching mokutils passwords" [Undecided,New] https://launchpad.net/bugs/156094016:57
davmor2slangasek: no that is in ubiquity this is on the installed system you get no password prompt when installing nvidia binary and intel microcode16:58
davmor2slangasek: but that might be due to unity8 session downgrading pkcon16:58
Laneywillcooke: https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/1538471/comments/25 <- says that pygobject is able to fix it - and pitti is a maintainer of that, so maybe he could help16:59
davmor2willcooke: ^ is that a possible side effect?16:59
ubot5Launchpad bug 1538471 in libunity (Ubuntu) "scope-runner-dbus.py assert failure: *** Error in `/usr/bin/python3': free(): invalid next size (fast): 0x0000000001ca17b0 ***" [Critical,Confirmed]16:59
davmor2slangasek: bug 154638817:10
ubot5bug 1546388 in unity-control-center (Ubuntu) "unity-control-center crashed with SIGSEGV in _cogl_check_extension()" [Medium,Confirmed] https://launchpad.net/bugs/154638817:10
slangasekwillcooke: ^^ davmor's u-c-c crasher bug wasn't on the iso tracker17:12
slangasekLaney: pitti is sick today, out for rest of week17:12
Laneyslangasek: I know, but this one can wait IMO - certainly not beta critical anyway17:15
willcookeslangasek, @ u-c-c crasher.  Not crashing for Laney or me, so I think it's ok to not block17:17
slangasekok17:18
davmor2slangasek: https://bugs.launchpad.net/ubuntu/+source/mokutil/+bug/156164717:26
ubot5Launchpad bug 1561647 in mokutil (Ubuntu) "No prompt triggered when installing from additional drivers" [Undecided,New]17:26
willcookeSo I think the only blocker atm is https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/155253917:26
ubot5Launchpad bug 1552539 in ubiquity (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Triaged]17:27
davmor2slangasek: I'll check on the unity8 bit of it in a second but I'll need a fresh install to trigger it17:27
willcookedavmor2, u8 is in universe, if it causes things to break then we shouldn't block the beta for it17:27
slangasekdavmor2: bug #1560973 - did you *reproduce* the failure that Laney describes?17:27
ubot5bug 1560973 in grub2 (Ubuntu) "EFI booting Ubuntu image to grub removes existing boot entries and makes system unbootable" [Undecided,Confirmed] https://launchpad.net/bugs/156097317:27
davmor2willcooke: no that was just another bug but isn't critical slangasek asked if there was anything else, if it isn't unity8 then it might be more important17:28
willcookeah, soz17:29
davmor2slangasek: I did I'm sure I commented on it if not I will now17:29
slangasekdavmor2: your comment describes a scenario in which you did *not* reproduce the bug. It does not say you reproduced the bug.17:30
slangasekdavmor2: if you reproduced the bug, please include information about what hardware you reproduced it on17:30
slangasekLaney, davmor2: I have requested further info on LP: #1560973.  FTR this sounds to me like a firmware bug rather than a bug in Ubuntu, but will try to confirm that17:34
ubot5Launchpad bug 1560973 in grub2 (Ubuntu) "EFI booting Ubuntu image to grub removes existing boot entries and makes system unbootable" [Undecided,Incomplete] https://launchpad.net/bugs/156097317:34
slangasekinfinity: so far the only blocker bug that's been identified is the one willcooke mentioned, LP: #1552539, which seems to be a horrible interaction between systemd an ubiquity17:34
ubot5Launchpad bug 1552539 in ubiquity (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Triaged] https://launchpad.net/bugs/155253917:34
slangasekall the others have been turfed, except for the UEFI boot one which still needs more info17:34
infinityslangasek: I don't suppose it's reasonable to release note (and mention in the release announcement) that one might need to delete swap partitions before attempting an install?17:36
slangasekwillcooke: ^^ ?17:36
slangasekif that's confirmed to work, that does seem ok to me for beat17:36
infinityA quick ubiquity hack to walk /proc/swaps and swapoff anything that's not /dev/zram* would work, I imagine.17:36
slangasekbeta17:37
cheryljhey guys, is there anything else you need from the team for Juju's FFE?  bug #154591317:37
ubot5bug 1545913 in juju-core (Ubuntu) "[FFe] juju-core 2.0" [Undecided,Confirmed] https://launchpad.net/bugs/154591317:37
slangasekcherylj: couldn't say; there's basically not going to be anyone looking at it until after the beta release is done today17:37
willcookeslangasek, infinity - at this point I'm more in favour of a quick fix than a release note17:38
cheryljthanks, slangasek.  I will check back later17:38
infinitywillcooke: I'm a fan of quick fixes too, just not the forced QA turnaround that results. :)17:38
slangasekwillcooke: "quick fix" does add another 4-6 hour turnaround17:38
superm1infinity: ah crap, mysql-5.7 got pulled into mythtv's build and caused problem17:38
davmor2slangasek: I've added the info from Laney's.  The issue as I see it is that there is no path or file name changes for boot/EFI/Ubuntu  so they always overide each other17:38
superm1since it didn't pull in all the way17:38
infinitysuperm1: Oh, bother.17:39
davmor2slangasek: fedora is installed in boot/EFI/Fedora so the 2 show up in the UEFI menu17:39
infinitysuperm1: I can delete mysql-5.7 from proposed and re-copy it in after a fresh mythtv build, if that's all you're blocking on.17:39
infinitysuperm1: We probably want to wait for the result of this larger discussion about blockers anyway.17:39
superm1infinity: yeah that's all right now17:40
slangasekdavmor2: you have *not* described reproducing the bug, you have described *not* reproducing the bug.  Can you reproduce Laney's bug, whereby booting the USB stick, and then removing it, leaves the system unbootable?17:40
superm1infinity: after freeze is lifted i can sort out what needs to change to build against 5.7 properly17:40
infinitysuperm1: I imagine once 5.7 completely replaces 5.6, the answer will be "very little", unless you have some hardcoded versioned deps somewhere.17:40
slangasekdavmor2: you are speculating about the cause of the bug.  What I need is confirmation that the bug is reproducible, and on what hardware17:41
superm1yeah i am inclined to think you're right, the failure was looking for mysql/mysql.h and that failing17:41
infinitysuperm1: Huh.  That shouldn't fail.  Sounds like a potential bug in the 5.7 packaging.  But even if it worked, you'd then end up with a dep on the new libmysqlclient, which would keep you stuck in proposed.17:42
infinitysuperm1: Maybe the simplest thing here will be to slap your sources in a PPA that excludes -proposed in build-deps and then copy in the results.  Lemme look at doing that for you.17:42
Laneyslangasek: I don't understand what you're asking in the penultimate step I'm afraid17:42
davmor2slangasek: for that I was using kvm give, it takes an hour or so to install fedora so give me some time17:43
Laneyslangasek: I don't explicitly add the USB stick to the options - it's preferred by the firmware's boot order when inserted17:43
* infinity alters his staging PPA to exclude proposed...17:43
slangasekLaney: so you recovered the system by going into your firmware and choosing 'Add Boot Option', which is going to modify the contents of the nvram variable.  What I'm trying to see is, once the problem has been reproduced, can we then boot the USB stick again without having to modify the nvram variable, so that we can see what state it's in at that point17:44
slangasekdavmor2: if you are installing Fedora, you are wasting your time17:44
slangasekdavmor2: I am asking you if you can reproduce Laney's bug.  So doing something that you expect will not reproduce Laney's bug, then confirming that you have not reproduced Laney's bug, does not help me17:45
willcookeslangasek, infinity - if the quick fix is not at all quick.  The +1 on the release note.  I'd like to do a bit of testing here quickly first....17:46
infinitywillcooke: The quick fix itself would be fairly quick, the turnaround for respinning all the flavours and retesting them is less quick.17:47
davmor2slangasek: ah I was misunderstand so my comments then would be an additional bug, in that if you install 2 ubuntu systems side by side there is only one system listed in EFI.  Let me double check on Laney's bug now17:48
infinitywillcooke: That said, if we had some commitment from our side to spot-check all the flavours post-fix, I wouldn't be against it.  I just don't want to force all the community people who are "done" testing to start over on release day.17:49
slangasekdavmor2: ok.  please note that what Laney describes is his existing boot entries in firmware being wiped, /without/ installing Ubuntu.  He only booted to the bootloader17:50
willcookeinfinity, gotya - that makes sense17:50
LaneyThere's not so many changes between pygobject 3.18 and 3.20, so I'm going to upload that17:51
Laney(to change bugs a second)17:52
davmor2Laney: slangasek so it doesn't happen on my Lenovo let me test on this xps 13 biab17:53
davmor2Laney: on your xps 13 do you have bootx64.efi in /boot/efi/EFI/boot/ ?18:00
davmor2slangasek: if the answer from Laney is no that is what the issue is by default the efi system looks for that file if it isn't there is doesn't see the harddrive and so you have to manually create an efi entry for it18:02
slangasekdavmor2: no, that is not the issue18:02
slangasekdavmor2: the issue Laney is describing is "I stuck an Ubuntu USB stick in my system, booted to the bootloader, and my firmware forgot how to boot my hard drive".18:03
slangasek/boot/efi/EFI/boot/bootx64.efi is a workaround for /recovering/ from this18:03
davmor2Laney: also what version of the bios are you on?18:05
davmor2biab18:05
infinitysuperm1: Okay, building mythtv in a clean PPA, we'll see if that goes better.18:22
superm1Okay thanks18:22
flocculantinfinity: this swap bug - is that a major issue? I've had probably two people mention it to me in months and months - I can never confirm it - indeed I can't confirm it now either18:23
davmor2slangasek, Laney: Right I remove my manual entry of /boot/efi/EFI/boot  I then rebooted in UEFI created the entry point to ubuntu that then boots with no issues, once I install the USB pendrive not it removes the previous Ubuntu entry I created which I assume is what Laney is seeing.  If I manually now add the file and folder back it doesn't remove the ubuntu entry18:23
davmor2s/not it/now it18:24
davmor2and the only entry I have is for the usb pendrive18:24
infinityflocculant: It's a non-issue entirely on fresh disks, it's certainly an annoyance when reinstalling.18:24
davmor2slangasek: so if Laney is missing that file that is likely to be the cause of the bug18:25
flocculantinfinity: not for me in vbox - ever18:25
infinityflocculant: Huh.  Can't tell if you're lucky or others are unlucky.18:26
flocculantand that's what the bug appears to be about18:26
flocculantinfinity: ha ha18:26
davmor2slangasek: it is likely to only affect xps13 users to and some asus iirc18:26
davmor2flocculant: are you installing on hardware? I don't see it in kvm only on real machines18:27
slangasekdavmor2: the /cause/ of the bug is buggy firmware.  The absence of /boot/efi/EFI/boot/bootx64.efi is not the cause of the bug; we do not install /boot/efi/EFI/boot/bootx64.efi, it would help if we did but it's not implemented and it's a workaround for the firmware bug18:27
davmor2slangasek: agreed and if Laney is missing that file then his system will boot happily with a manually added entry pointing the the shim file but the minute he adds the pendrive it removes it.  If he has that file and this is still happening then it could be another issue altogether, But I can replicate his symptoms exactly with the file removed.  And I agree it is a workaround for buggy fw which iirc was on my18:30
davmor2asus box and this xps13 box but not on my lenovo fw18:30
davmor2anyway TEA has been call back in 3018:33
Laneyslangasek: Hope those are useful to you18:49
LaneyWill pop back briefly tomorrow morning to perform any other steps, otherwise will be off for a week18:50
Laney(sorry!)18:50
flexiondotorginfinity, flocculant Just reading the backlog.18:52
flexiondotorgI've seen the swap issue on vms and hardware.18:53
infinityflexiondotorg: Right, I don't think anyone's disputing that it's a bug.18:53
infinityflexiondotorg: flocculant just seems to be the only person in the world who's never seen it.18:53
infinity(lucky him)18:53
flocculantdavmor2: swap issue - never seen it - full stop, not in vb, kvm or hardware18:53
flocculantha ha18:53
flexiondotorgHowever, in the last couple of days I've completed about 20 installs on hardware and VM for Ubuntu, Ubuntu MATE and Lubuntu.18:53
flexiondotorgI've encunter the swap issue once.18:54
infinityMethinks it might be slightly racy. :P18:54
infinityThe giant hammer fix I'm thinking of would work around whatever race is there, but not really solve the issue itself.18:54
flexiondotorginfinity, I can be available to smoke test some image later if a respin is required, but not PowerPC because that takes ages.18:56
flocculantI would too - but I'd only be able to if you forced the error everywhere so I could see it :)18:57
infinityflexiondotorg: Given the types of changes we're discussing, I don't think much testing of PPC would be required, though confirming that they're still bootable would be worth doing before releasing them blind.18:57
flexiondotorginfinity, Can I test boot one image from one flavour? Is that sufficient?18:58
flexiondotorgFor PPC.18:58
infinityflexiondotorg: Not really.  The goal is to make sure the image wasn't mis-built, do we're not releasing a blob of useless bits masquerading as an ISO.18:58
infinitys/do we're/so we're/18:58
flexiondotorgOK. You're making me sad. But I'll test boot Lubuntu Desktop and Ubuntu MAT Desktop for PPC.18:59
* flexiondotorg glares at his USB DVD writer.18:59
flocculantinfinity: what sort of time scale are we talking about?18:59
infinityflexiondotorg: Alright.  This is all still under the assumption that we intend to respin.  I'm leaving that up to slangasek and willcooke to make the final call.19:00
flexiondotorgOK.19:00
infinityflocculant: Realistically, if this drags on any longer today, *and* we decide we need to respin, we might delay the release to tomorrow.19:00
infinityI'd rather get it right than rush it.19:00
flocculantok19:00
flocculantyea for sure19:00
slangasekLaney: thanks, yes, I take that as confirmation that this is the firmware doing something inappropriate19:01
flexiondotorgJust so I'm clear, the only issues on the cards for fix and the swap creation and EFI corruption?19:02
flexiondotorg*fixing are19:02
slangasekflexiondotorg: only swap creation. We can't fix buggy firmware from Ubuntu, and the workaround isn't landing for beta19:03
infinityslangasek: Okay, so that leaves the question of if "only swap creation" is worth fixing for beta, or just release noting.19:04
slangasekinfinity: I'm going to defer to willcooke19:04
infinityGiven it can only affect reinstalls, which are already a bit of a power user / QA tester thing to do.19:05
willcookeso far I haven't been able to recreate it19:05
willcooketrying again, and then considering blowing away my test machine19:05
infinityWell, blowing away the test machine makes it 100% unreproducible. :)19:05
willcooke:D19:05
willcookeship it!19:06
infinitySince the bug has to do with existing swap being active when we try to smack it around.19:06
infinityOr, as I understand it.19:06
rtgsuperm1, I'm gonna start with https://lkml.org/lkml/2013/8/19/331 as a guide19:06
flexiondotorgwillcooke, Do a full disk encrpytion install. Then do a full disk not encrypted install over the top.19:07
flexiondotorgIncreases the odds of seeing it a little.19:07
cyphermoxis someone already looking at the swap issue?19:09
cyphermoxI mean, aside from me19:09
infinitySo... Release announcement including something like "In certain cases, the installation may halt on failure to create or reinitialise the swap partition.  The workaround for this is to delete pre-existing swap partitions before starting the installer."19:09
infinityslangasek, willcooke: ^  +/-119:10
willcooke+119:10
infinitycyphermox: My simple workaround was going to be to walk /proc/swaps right before partitioning and swapoff anything that doesn't match /dev/zram*19:10
infinitycyphermox: But finding the actual bug would be nicer.19:10
cyphermox+119:10
cyphermoxwhy are swaps even automatically getting added? should that not only happen at boot?19:11
slangasekinfinity: can we really say that this isn't the bug? isn't systemd working as designed, autoprobing swap?19:11
infinityslangasek: It might be working as designed, yes.  I'm unsure myself.19:12
cyphermoxwhat about just making systemd not autoprobe swaps just for the installer?19:12
cyphermox(ie, in casper or something)19:12
infinityslangasek: If it is, indeed, doing what it's meant to here, and we decide its actions are Pure and Good and True, then installer partitioners indeed just need to handle swapoffing the world before partitioning.19:12
infinitycyphermox: If systemd is autoprobing swap and making good use of it, restricting that from casper would cripple people who use livecds as, well, livecds.19:13
infinitycyphermox: swapoffing in the installer would be the more friendly solution.19:13
cyphermoxinfinity: heh19:13
cyphermoxyou don't have swap on a CD19:13
cyphermoxthey might have swap on the disk otherwise, but that's far from being certain ;)19:14
infinityWell, yes.  But if they do have swap on disk, and we activate it, their live session just got (potentially) less crap.19:14
cyphermoxthat said, if we can just swapoff the world before partitioning, that should be easy19:14
infinityWhy would we take the possibility for that away?19:14
stgraberseems a bit odd to me that a live usb stick or live cd would start using a random partition on my hard drive just because it's got the right partition type19:14
cyphermox^ that19:15
infinitystgraber: And indeed, that's the other argument. :)19:15
infinityWhich would then be a systemd bug full stop.19:15
stgraberon an installed system that's fine, but if the goal of a live media is not to touch what's installed on disk, then what we're doing right now is pretty wrong19:15
slangasekthat would be the argument for it being a systemd bug, yes19:15
infinityCause you'd also expect the same from a dual-boot system (don't use the other OS's swap unless I said so, jerkface)19:15
cyphermoxit's not really such an issue anymore that I know, but slowlaris used to write the magical kernel crash dumps to its swap19:15
slangasekdoesn't matter if it's installed or live, random swap activation is either ok or not ok19:15
cyphermoxoh, hibernate ;)19:15
stgraberoh yeah, also wouldn't the current behavior completely break an existing suspend to disk?19:15
infinitySTD writes a signature.19:16
infinityI kinda hope any auto-activation is smart enough not to touch those.19:16
infinityBut also potentially broken, yes.19:16
cyphermoxwell, let's see systemd then19:16
infinitySo, lots of open questions here for later.19:16
infinityBut for today, we're good with release-noting and release announce mentioning the issue?19:16
infinityslangasek: Still waiting on your +1 on that.19:16
slangasekinfinity: yes, +119:17
infinityAlrighty.  Then I guess we're not respinning (except for myth, when I get superm1's fixes through), and I can pre-publish.19:17
infinitycyphermox: I think that, even if we decide systemd is being dumb, it's probably right for partman to swapoff non-ram devices before trying to abuse the disk *anyway*.19:18
infinitycyphermox: Then we can sort out if systemd's also being a jerk.19:18
cyphermoxyes19:18
cyphermoxassign the bug to me, I will need to rebuild ubiquity to fix keyboards anyway19:19
cyphermoxor, I expect I will19:19
infinitycyphermox: I imagine the fix belongs in partman, not ubiquity, ubiquity just happens to be the only one that sees the bug because d-i boots with a shell-based init instead of something fancy like systemd.19:20
cyphermoxwell, swapoffing yes19:20
cyphermoxbut it needs to be pulled in to ubiquity anyway19:20
infinityI feel bad about verbifying swapoff.  swapoffing sounds so awful.19:20
infinitycyphermox: *nod*19:21
cyphermoxtoo late19:21
infinitycyphermox: https://bugs.launchpad.net/ubuntu/+source/partman/+bug/155253919:21
ubot5Launchpad bug 1552539 in ubiquity (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Triaged]19:21
infinitycyphermox: Assign away, I can never remember your LP UI, and too lazy to search right now.19:21
infinitys/UI/UID/19:22
cyphermoxyeah, I meant to make my LP UID cyphermox after all, but PPAs and all.19:22
infinitycyphermox: Meh, no one can love their PPAs that much, surely.19:23
cyphermoxit's not love, it's just laziness19:23
infinity:)19:23
infinityWell, if you ever delete all your PPAs, let me know, and I'll rename you. :P19:23
cyphermoxI suppose I could wipe everything later19:23
cyphermoxI will still need a PPA that can build everything though19:24
infinitywillcooke: Okay, so looks like the last thing I need from your team is a bit more i386 testing, and a signoff on both images being "good enough".19:24
willcookeI'll do that now19:25
infinitywillcooke: And hopefully you and slangasek have sorted out assignment and blame for all the current bugs so we can fix them in the next week or so instead of forgetting until release week.19:25
willcooke:)19:27
infinitywillcooke: Not being entirely facetious there.  We sometimes have a nasty habit of only remembering bugs during a testing cycle, which isn't the ideal time to fix them. :P19:29
willcookeinfinity, understood.  I have a spreadsheet19:29
infinitysuperm1: Still waiting on those mythtv builds, but I'll ping you as soon as it's all copied over so you can ACK the binaries and we can unblock and get you rebuilt.19:31
infinitysuperm1: Oh, looks like I have an hour or more to wait for armhf still.  I'll take lunch, and then get back to you.19:36
infinitysuperm1: It's building in https://launchpad.net/~adconrad/+archive/ubuntu/staging/+packages FWIW.19:37
wxlum, are we planning to release today?19:39
infinitywxl: Yep.19:39
wxlinfinity: k, cool. just checking. :)19:39
infinitywxl: If you feel like being helpful/annoying, you can chase people down to make sure their beta-2 pages are all existing and check the main ReleaseNotes for accurate links, etc.19:43
wxlinfinity: okie dokie19:43
infinity(pretty sure it all points to 16.04/release right now when it should be 16.04/beta-2, for instance)19:43
* infinity goes on a quick hamburger hunt.19:44
davmor2slangasek: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1561712 this is the new bug for the issue I though Laney was reporting.19:51
ubot5Launchpad bug 1561712 in grub2 (Ubuntu) "EFI doesn't show multiple installs of the same operating system" [Undecided,New]19:51
davmor2this isn't critical or anything19:52
davmor2slangasek: it would just be nice to have19:52
slangasekdavmor2: that's going to be a wontfix19:54
davmor2slangasek: why is that?19:54
slangasekyou get the boot menu from inside of grub, you won't have it at the UEFI level19:55
infinityOr, more to the point, we're not going to install EFI/ubuntu-1, EFI/ubuntu-2, etc.  That way lies madness.19:56
davmor2slangasek: fair enough19:57
infinityThere might be something we can do to refcount EFI/ubuntu, though, to at least avoid the "I installed two and deleted one, and now it's all gone" problem.19:57
infinityThough I'm unsure how that would happen unless you actually use dpkg to uninstall grub-efi before deleting the OS you wanted to get rid of.19:58
davmor2infinity: if you delete the partition to make use of the full hdd the entry point would nolonger exist right20:00
infinitydavmor2: If you delete the EFI partition all bets are off for your old EFI OSes anyway.20:00
infinityThat's not only something we can't fix, it's expected behaviour.20:01
davmor2infinity: not the efi partition the os partition or is all of grub now stored in EFI partition20:01
infinityThe bit you're talking about is in the EFI partition...20:01
davmor2infinity: for example |efi|16.04|swap|16.10| 16.10 is aweful so delete it and then have |efi|   16.04   |swap|20:03
davmor2infinity: so that would keep the efi mount point from 16.10 but that would also pin point the 16.04 install too20:04
willcookemeh - dont try and install 4 vms at the same time20:05
willcookedavmor2, I'm going through the i386 test cases arm20:05
willcookeatm20:05
wxlinfinity: yofel/kubuntu is kind of stuck with bug 1561051. if you have any suggestions to debug, please pass them yofel's way.20:05
ubot5bug 1561051 in ubiquity (Ubuntu) "Ubiquity-DM dies on Kubuntu images" [Undecided,Confirmed] https://launchpad.net/bugs/156105120:05
davmor2willcooke: 4 at the same time is fine as long as the resources are low enough20:07
infinitywxl: I'm afraid I have no clue.20:08
wxlinfinity: i figured as such. just thought i'd pass it on.20:09
yofelI would already be happy if someone told me how ubiquity-dm is launched... I have no idea what "program" I'm supposed to pass to it20:09
wxlinfinity: asked them to either mark not-ready or to update the Beta2 page, which, at this point, seems cleaned up.20:09
infinityyofel: I'm sure cyphermox can help you with some basic ubiquity-dm debugging tips.20:09
yofelok, thanks20:10
infinityyofel: Does the live session (and ubiquity invoked from the desktop) work fine?20:10
infinityyofel: If so, I'd suggest that unless you can fix this issue in the next hour or so, you release note that installs must be done from the desktop and we revisit tomorrow.20:11
yofelyes (well, the widget that shows the icon is too small to properly show it, but you can start ubiquity)20:11
infinityyofel: But if it's broken entirely, not releasing may be the only option. :/20:11
yofelnah, we can release, we're just missing the language selection I think. The desktop also looks somewhat broken, but not unusable20:12
yofeland the install itself went fine in my tests20:12
infinityyofel: Kay.  I'll come back around to you in a bit when everything else seems ready, and we'll sort out some wording to throw in the Kubuntu section of the release announcement to warn people about breakage.20:12
yofelthanks, I'll be around for a few more hours20:13
wxlyofel: meanwhile, update the Beta2 page :)20:13
* infinity goes to finish his lunch.20:13
davmor2slangasek, infinity, cyphermox: out of interest how do you get a tty from the ubiquity session or do you have to go to the desktop session?20:14
cyphermoxyou can't right now, but we can fix that20:15
cyphermox(in fact, I want to fix that, because it's annoying)20:15
davmor2cyphermox: :)20:15
superm1davmor2: it's a little hacky but if you open network manager settings and try to import a vpn configuration you can right click and hit "open in file manager", then in file manager browse to /usr/bin/ and double click gnome-terminal.real20:16
davmor2cyphermox, willcooke: so I just tried all the options for the swap format issue and it affect all the automatic partitioning options on mac and lenovo so only lvm/encryptedlvm automatic installs work or manual partitioning20:18
davmor2I'll add that info to the bug20:18
cyphermoxsounds about right. if you use LVM/encrypted all partitions are deleted, and with manual also all partitions end up getting replaced/deleted.20:20
willcookedavmor2, if you're around for a bit, would appreciate an extra pair of hands on the i386 ISO tests20:20
willcookeso we can mark them good enough20:20
davmor2willcooke: Yeah I'm around till it's done I need to go for a walk in a bit for testing the phone cause walks along canal towpaths in wolverhampton aren't dangerous enough :)20:22
willcookethat sounds like a terrible idea20:22
cyphermoxinfinity: I confirm my keyboard selection fix for d-i20:23
cyphermoxubiquity will still need more work though20:23
cyphermox(or I didn't test it right, but whatever)20:23
davmor2cyphermox: just confirming with no unity8 install secureboot enabled mokutil isn't trigger in additional drivers20:38
cyphermoxmmkay20:39
tewardcyphermox: there's a potential fix for the d-i keyboard issue?  (sorry just asking, i was looking for something in scrollback, saw your message)20:39
davmor2cyphermox: does from the command line and shows the mokutil section in the installer just not on additional drivers20:39
cyphermoxthere's a couple reasons why it might not be triggered, usually it's because the system isn't booted EFI; or SecureBoot is in a state where it won't actually check things, etc.20:40
cyphermoxdavmor2: I'm not sure what you mean by additional drivers?20:40
davmor2cyphermox: open the dash type additional drivers20:40
cyphermoxteward: as I said, console-setup; but that also needs a rebuild of d-i20:40
cyphermoxdavmor2: ah, ok20:40
tewardah, i see.20:40
davmor2cyphermox: it is how you install binaries20:41
cyphermoxdavmor2: that's quite annoying then, additional dirvers should be happy to ask debconf questions :(20:41
davmor2cyphermox: for hardware20:41
davmor2cyphermox: yes and ask I say if I install fwts in the cli it asks me straight away same system same setup no modifications20:42
davmor2cyphermox: and nvidia definitely should trigger it20:42
flexiondotorgslangasek, infinity, willcooke Is this being release noted? http://launchpad.net/bugs/155523720:42
ubot5Launchpad bug 1555237 in ubuntu-release-upgrader (Ubuntu) "Upgrade from 14.04.4→ 16.04 dies midway taking out the session." [Critical,In progress]20:42
cyphermoxdavmor2: yeah, I know what this is. please file a bug against additional drivers (software-properties, I think)20:43
tewardcyphermox: thanks for looking into it though :)20:44
davmor2cyphermox: already filed it against mokutil so I'll just move that over and remove the unity8 concern I had20:45
davmor2willcooke: to answer your question I can install nvidia and intel microcode with unity8 session installed :)20:45
willcookedavmor2, thx20:46
willcookeflexiondotorg, yes, should be.  I can add it now...20:46
davmor2willcooke: still need to test amd on upgrade but obviously that needs upgrades to work20:47
willcookedavmor2, yeah.  I'm doing the last few mandatory i386 tests now, and then I think we will mark it "good enough"20:48
davmor2I got 3 on the go20:48
willcookebtw - is there a wiki page just for final beta release notes or do I add to this page: https://wiki.ubuntu.com/XenialXerus/ReleaseNotes/20:48
davmor2cyphermox: did you say there were bugs already for the broken OEM end user?20:49
cyphermoxyeah20:49
superm1davmor2: bug 1552621 IIRC20:50
ubot5bug 1552621 in ubiquity (Ubuntu) "Can't login to desktop autometically after oem-config is finished on OEM mode" [Undecided,Confirmed] https://launchpad.net/bugs/155262120:50
cyphermoxalso https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/150886520:50
ubot5Launchpad bug 1508865 in ubiquity (Ubuntu) "oem-config: networking not enabled during user config" [High,Confirmed]20:50
wxlwillcooke: https://wiki.ubuntu.com/XenialXerus/Beta220:51
willcookeahha! Thanks wxl20:51
davmor2willcooke, cyphermox: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/156164720:56
ubot5Launchpad bug 1561647 in software-properties (Ubuntu) "No mokutil prompt triggered when installing from additional drivers" [Undecided,New]20:56
cyphermoxdavmor2: thanks20:57
superm1infinity: it finished finally on that ppa20:57
superm1infinity: when you copy it over don't forget to also let mythbuntu-meta out of proposed too20:57
* flexiondotorg wonders if people testing in VirtualBox and VMWare that LP: 1370707 is intended behaviour now?20:58
ubot5Launchpad bug 1370707 in plymouth (Ubuntu) "Plymouth does not display the graphical boot splash" [Medium,Confirmed] https://launchpad.net/bugs/137070720:58
flexiondotorgBecause that a blacklisted, to ensure a sane resolution is negotiated by X.20:58
flexiondotorgExcuse the typing, I'm sat in pitch black room with no backlit keyboard.20:59
infinitywillcooke: ReleaseNotes is a living document, there isn't one for each milestone.21:02
jibelwillcooke, all the mandatory test cases are missing from the tracker for ubuntu deskktop apparently21:02
willcookeinfinity, creating the Ubuntu one now, copied from the main release notes and removing a bit and adding a bit.21:02
infinitywillcooke: Err, no.  Don't create an Ubuntu one. :)21:02
willcookeundo undo21:02
infinitywillcooke: Just edit https://wiki.ubuntu.com/XenialXerus/ReleaseNotes21:03
infinitywillcooke: The flavours like to do whacky things, but Ubuntu just uses the main document and updates it as we go.21:03
jibelwillcooke, if you compare to http://iso.qa.ubuntu.com/qatracker/milestones/356/builds/112745/testcases the first section is missing21:03
wxlhey hey now infinity, maybe YOU'RE the one doing whacky things XD21:03
infinitywxl: Whackiness is in the eye of the beholder.21:04
willcookejibel, so it is21:04
dokoare autopkg tests for s390x turned off? didn't see any done when retrying tests21:05
willcookejibel, how do we make it come back?21:06
infinitydoko: The s390x queue is empty, that would seem to imply they're being run.21:06
dokoinfinity, but if you look at update_excuses (ruby2.3), then you see the rebuilds missing)21:07
* flocculant ponders doing the not whacky thing with release notes in future ... 21:08
willcookeok, got the swap issue and worked around it21:08
infinityflexiondotorg: The not whacky thing would just be to start at your "final location" with whatever milestone you start at, and keep editing it, instead of creating a new one for each milestone.21:09
infinityErr21:09
jibelwillcooke, I readded the missing test suite21:09
infinityflocculant: ^21:09
infinityToo many fl nicks.21:10
jibelwillcooke, it's 5 more mandatory tests21:10
flexiondotorginfinity, wha?21:10
willcooke"thanks" jibel ;)21:10
infinityflexiondotorg: Wrong fl.21:10
flexiondotorginfinity :-)21:10
flocculantinfinity: yea - I got what you meant - I kind of build a draft through the cycle anyway21:11
jibelwillcooke, i'm checking non english installs in i38621:11
willcookethanks21:11
davmor2willcooke: so the system settings issue looks like it might be an issue triggered from the dash, maybe. If I search for an element ie open dash and look for screen and open it from there then I get the crash opening system settings for the first time after that21:24
wxldidn't we get an email from edubuntu saying they weren't participating in beta2?21:25
davmor2wxl I think edubuntu just weren't releasing at all for 16.04 iirc21:25
wxldavmor2: k. i'm going to mark them as "no" on /Beta221:26
wxlthey're not in the milestones, so there ya go21:26
jibeleven keyboard detection is broken :(21:28
willcookedavmor2, weird.  Just tried on my fresh 16.04 amd64 install from like 10 mins ago, and it works here.  Please open a bug anyway against u-s-s and we can take a look21:29
willcookeoh btw - the genital warts thing is fixed21:30
popeyhah, i arrive and that's the first thing I see21:30
slangasekthat's... um... good news21:30
willcooke:)21:30
davmor2willcooke: there is already and apport bug for it let me dig it out21:30
popeynice one willcooke21:30
davmor2willcooke: https://launchpad.net/bugs/154638821:35
ubot5Launchpad bug 1546388 in unity-control-center (Ubuntu) "unity-control-center crashed with SIGSEGV in _cogl_check_extension()" [Medium,Confirmed]21:35
stokachucan someone reject juju221:36
flexiondotorgwillcooke, My daughter finally sleeps.21:36
flexiondotorgWhat i386 test are remaining? I might be able to help with one.21:37
davmor2flexiondotorg: none21:37
willcookeflexiondotorg, thanks!  We're not doing too bad now21:37
flexiondotorgwillcooke, Daviey Heroic effort you two :-)21:37
flexiondotorgOops, davmor2. I meant you.21:37
davmor2:)21:37
willcookewouldnt hurt to do a quick pass of a mandatory test21:37
knomeDaviey, don't worry, you are heroic as well!21:38
davmor2willcooke: I've added a comment to it for when I triggered it.21:38
jibelflexiondotorg, CJK input is not tested21:39
flexiondotorgjibel, Not something I can help with :-(21:39
davmor2flexiondotorg: you mean you are not fluent in Chinese Korean or Japanese?? Why21:39
flexiondotorgdavmor2, 没有21:40
davmor2flexiondotorg: hahaha21:41
dokostokachu, done21:41
infinitydoko: D'oh, beat me by half a second.21:42
dokoinfinity, so any idea about the s390x issues?21:42
infinitydoko: Not sure right now what's up there.21:42
* flexiondotorg makes fish finger butty21:43
infinityflexiondotorg: Makes... What now?21:44
flexiondotorgsuperm1, Can we do anything to help test mythbuntu?21:44
flexiondotorgIs an install in a VM good enough?21:44
superm1flexiondotorg: waiting on infinity to re-spin with new packages21:44
flexiondotorginfinity, Food of the Gods. Ask willcooke and popey ;-)21:44
flocculantinfinity: it's a very english thing I guess - you're not missing anything :p21:44
superm1flexiondotorg: an extra test on VM would be helpful.  it will boot up confused that it doesn't have a backend anywhere near by, but that is fine21:45
infinitysuperm1: Still need to get them through propose-migration, we'll get there.21:45
willcookeflexiondotorg, \o/21:45
superm1but testing with today's images without those packages leads to weird problems21:45
* infinity reads https://en.wikipedia.org/wiki/Fish_finger_sandwich and loses his appetite.21:46
* flexiondotorg is standing by. Someone ping me when a new mythbuntu image is available for testing21:46
slangasekdoko: the autopkgtest api unfortunately is not completely reliable at making sure either your test is scheduled or you get an error.  I haven't looked deeply at this, but I've seen re-run requests go missing before.  If you don't see the request on http://autopkgtest.ubuntu.com/running.shtml, and you don't see the result on the corresponding per-package page within 5 minutes, I recommend re-submi21:46
slangasektting the request21:46
davmor2flocculant: you lie. Fish Fingers are food from the Cods easy mistake to make21:46
slangasekdoko: also, for most requests you shouldn't need to submit on snakefruit, you can do it directly from update_excuses nowadays?21:46
davmor2flexiondotorg: ^ even21:47
davmor2sorry flocculant21:47
flexiondotorgHomemade tarate sauce. Winning21:47
dokoslangasek, not for building against -proposed, which is most of things I have to do21:47
slangasekdoko: ok, true21:47
dokoand this is one thing which probably should get more automating when to do tests against proposed21:48
slangasekdoko: what are your cases for that?  That workaround usually implies a missing versioned dep/breaks, and I worry about things slipping into xenial in a half-broken state21:48
slangasekdoko: well, fix the versioned deps/breaks and autopkgtest should DTRT for you, that should automate it21:48
infinityslangasek: In the ruby case, the tests all use a common framework, so if the framework is broken in the release pocket, you're SOL.21:48
* flexiondotorg groans at "food of the cods" ;-)21:49
slangasekinfinity: fair.  but that's not the common case IME21:49
davmor2flexiondotorg: hey it's late and true21:49
flexiondotorg:-D21:50
infinityslangasek: Indeed, no.  The other case would be where a specific bugfix has to happen in two packages in concert, but that doesn't imply that either breaks/conflicts with the previous versions, just that the previous ones were already broken. :P21:50
dokoslangasek, but this is true for every transition. you want to run all these tests using the version in -proposed21:50
infinityslangasek: In most cases that aren't framework or multi-package fixes, I'd expect deps to get it right.21:50
wxlinfinity: imma gunna leave the rest of the chasing to you.21:51
willcookeright, at this point I think I'm ready to say Desktop is good enough.21:52
slangasekdoko: ok, I concede the point. I believe this warrants a bug report against the infrastructure21:52
dokook, giving back for s390x21:52
willcookeinfinity, do I have to do anything to mark it as ready?21:52
wxlwillcooke: you mean "good enough for beta." ship it!21:52
willcooke:D21:52
infinitywillcooke: Tick the two boxes, scroll to the bottom, and find "mark as ready"21:52
willcookeexactly21:52
* popey belatedly concurrs that fish-finger buttys are nectar.21:53
infinitypopey: You people are weird.21:53
willcookeI've got some pickled eggs downstairs21:53
popeyCorrect.21:53
* infinity hugs his poutine.21:53
flocculantpickled eggs are fine21:53
popey*parp*21:53
* wxl fetches a barf bag.21:54
flocculantindeed :)21:54
willcookeinfinity, sorry - can't find these boxes.  Where should I be looking, in the ISO tracker?21:54
infinitywillcooke: Yeah, the milestone page that lists all the ISOs.21:54
* flexiondotorg makes another fish finger butty, because one is never enough.21:54
* wxl does like nattõ, though21:54
infinitywillcooke: You tick the little boxes to the left of Ubuntu Desktop {amd64,i386}, scroll down, find "Mark as ready" in the dropdown box, and "update build status.21:54
stokachudoko: thanks!21:55
infinitywillcooke: Traditionally, I do this for desktop after I see enough tests roll in because no one else seems to know where the buttons are.  If you're taking over that responsibility, yay. :)21:55
flocculantha ha21:56
willcookeinfinity, am I missing access to something perhaps, or just stupid (note *or*)   http://imgur.com/ZGcDNdl21:56
infinitywillcooke: Or not logged in?21:57
willcookeyeah, am logged in21:57
* flexiondotorg wonders if I can make then ready?21:57
flocculantwillcooke: should look like http://i.imgur.com/iPxldFJ.png21:57
infinitywillcooke: Possibly an access issue, then.  You're listed as a contact for desktop, but perhaps that's not enough.21:57
infinitystgraber: *poke*21:58
ogra_willcooke, just talk to the desktop team manager to have him grant you prmission21:58
flocculantinfinity: I thought ' release team member'21:58
flocculantat least that's how it works for flavours generally21:58
willcookeogra_, :p21:58
infinityflocculant: Well, that's a bit of a misnomer too, since most of you aren't in ~ubuntu-release.21:58
ogra_:)21:58
knomeinfinity, xenial beta 2 ubuntu desktop images to ready?21:59
jibelwillcooke, I marked Ubuntu Desktop as ready21:59
flocculantinfinity: flavour release team21:59
wxlouch that's a burn21:59
willcookethanks jibel21:59
infinityAhh, there are groups in the tracker.  Of course there are.21:59
willcooke\o/21:59
* wxl makes ~ubuntu-flavor-release to spite infinity 21:59
willcooke*Thank you* everyone21:59
flocculant:)21:59
* willcooke goes to look for a beer - brb22:00
* wxl should note that's also to spite flocculant since it's not flavoUr XD22:00
* flocculant hasn't far to look22:00
knomeflocculant, yeah, the beer is in your head already...22:00
slangasekflavour flāv22:00
flocculantwxl: I ignore mad mispellings from the colonies22:00
wxlwut wut slangasek22:00
flocculantknome: hand :p22:00
wxlflocculant: hehehe :)22:00
flocculant:)22:01
infinityslangasek: Did he really spell it with the diacritic?22:01
slangasekinfinity: no, nor with the onerous 'u'22:01
infinityjibel: server ISO testing, is that auto-filled?22:03
infinityjibel: Cause it's looking sparse on x86.22:03
infinity(I'll do ppc* now)22:03
stgraberinfinity: access is done through SSO and Launchpad teams22:05
jibelinfinity, no it is not.22:05
jibellet me quickly go through it22:05
stgraberinfinity: the sign-off name is just a text field so we know who to nag on IRC, it doesn't create any extra access22:05
infinitystgraber: Kay.  So how do I know what teams are mapped to what?22:06
infinitystgraber: Cause the drop-down list for product access lists pretty names that don't map to anything in my mind.22:06
stgraberinfinity: what matters is the owner field in http://iso.qa.ubuntu.com/admin/config/services/qatracker/products22:07
stgraberinfinity: desktop belongs to no drupal role, so that means only the release team has admin access to the product22:07
infinitystgraber: Right, I found that.22:07
infinitystgraber: Can't be only the release team, jibel can twiddle it.22:07
stgraberwell, release team and the qatracker developers22:08
stgraberwhich does include jibel22:08
jibelinfinity, TBH I don't know for server. default tests pass but then everything more advanced is really red22:09
stgraberso if we know to give admin access to other folks, we need a LP team with the right folks in it, then I can map that to a drupal role and we can use that role as the owner of the desktop product22:09
jibelinfinity, we'd need someone from the server team to approve the images. I cannot do it based only on the results of the automated tests, they are too bad22:10
infinityjibel: It would be nice if that was reported to the tracker before release day. :/22:10
jibelinfinity, well, the server team is supposed to take care of its product22:11
jibelinfinity, I'll talk to matsubara22:12
willcookejibel, is the "Install third-party software for graphics.... etc etc" screen in the installer not being in French a known issue?22:13
willcookeor rather, is it in English for you too?22:13
infinitys/issue/feature/22:13
jibelwillcooke, yes it is untranslated22:14
willcookeoki22:14
jibelwillcooke, some pages of the slideshow are also in english22:15
infinityThat should definitely be fixed before release.22:15
jibelwillcooke, and in the list of languages there are some fonts missing at the bottom of the list22:16
jibelwillcooke, the installer needs a review of the localization before release22:17
flexiondotorgThe languages is test had the same untranslated strings in Ubiquity.22:17
flexiondotorgWhere that install 3rd party stuff has been modified since 15.10.22:18
* willcooke makes a note to follow up next week22:19
infinityjibel: Oh.  Do you have some pointers at the red tests?22:22
infinityjibel: I bet it's because I didn't get around to getting postfix off the CD, so all the automated tests stall on postfix wanting to be configured. :/22:22
infinitys/CD/default install/22:22
jibelinfinity, https://platform-qa-jenkins.ubuntu.com/view/ISO%20Installer/view/Xenial%20Server%20d-i/22:23
jibelinfinity, matsubara know there existence and has access to the instance and the code of the tests.22:23
jibeltheir*22:24
rcjinfinity, should cloud images hold off on beta-2 publication?  if so, I'll check in after dinner and bedtime for the little one.22:25
infinityrcj: You can publish whenever you like, really.  But if you want to do it when I announce, that'll be in a few hours, I think.22:26
rcjinfinity: I'm going to start so that I might take off some of tomorrow as planned (poorly planned)22:27
infinityjibel: I'm having a hard time seeing the failures in those tests (I mean, other than the red ball...)22:30
jibelinfinity, I'll have a look with Max and Diogo tomorrow22:30
infinityjibel: Sure, but release is today. ;)22:31
infinityjibel: If basic install profiles work (as I just tested on ppc), I'd rather release an imperfect beta than no beta.22:32
slangasekinfinity: hmm. what pulled postfix in?  that seems worth a respin and autoretest...22:34
willcookeI'm gonna go and get a couple of hours downtime. bbl.22:34
infinityslangasek: mdadm.  I was working on a patch locally to drop the Recommends to a Suggests along with an update-mot.d snippet.22:34
infinityslangasek: We could do the former without the latter for now, and I can add the snippet when it's done.22:34
infinity(I'm in a unique position to test this, as I have RAID arrays in varying states of sadness because I'm terminally lazy about replacing disks)22:35
slangasekinfinity: that makes sense to me... probably with a tracking bug for the update-motd.d so it doesn't get lost?22:35
infinityslangasek: Kay.  Can do.  I think there's a bug already, lemme go find it.22:35
infinityWell, there's this: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/154931922:36
ubot5Launchpad bug 1549319 in mdadm (Ubuntu) "server iso install prompts for postfix config" [Medium,Confirmed]22:36
* lamont supports getting postfix off the CD22:37
infinityRight, that's the one I was thinking of.22:37
infinitySo, I'll reference that in the upload, but not close it.22:37
infinitylamont: It'll still be on the CD, just not in the default install.  The latter is the oops.22:37
lamontbetter22:39
infinityslangasek: --^22:42
infinityrcj: Note that this change would also change cloud images too, unless you've been manually working around it and not installing postfix...22:42
* infinity looks at a cloud image manifest.22:43
infinityYeah.  Has postfix in it.22:43
flocculantinfinity: so are we looking at hours for announce?22:43
cyphermoxI discussed mdadm weeks ago with smoser22:43
cyphermoxI thought he had already fixed this22:43
infinitycyphermox: Yeah, and he discussed it with me, and we came up with a plan, and I took ownership because I can test it and he can't (as easily), and then it failed to happen before beta because derp.22:43
cyphermoxoh ok22:44
infinityflocculant: Yeah.  A fair number of them, I'd say, if we're going to do a quick server respin.22:45
cyphermoxthen he probably talked to you because he said you had some thoughts about the Recommends vs. Suggests for a mta22:45
lamontsmoser and I also talked about mdadm vs postfix, and yeah... that. Suggests: is right22:45
infinitycyphermox: Yeah, I had conditions about dropping the Recommends, namely having another vaguely reasonably visible method of whining.22:45
infinity(the motd thing)22:45
lamonts/right/reasonable/22:45
cyphermoxmakes sense22:46
infinitySo, will fix that later.  But the above upload changes the relationship at least.22:46
flocculantinfinity: oh right - thanks - just needed to know, I've been up for 19 hours now and am about 20 years too late for an all-nighter :p22:46
infinityflocculant: I have no intention of preventing you from sleeping.22:46
* infinity self-reviews that mdadm.22:46
flocculantha ha22:46
infinityI also might pretend that I don't notice that mdadm is on the lubuntu alternates, so I don't force them to re-test...22:47
infinityslangasek: Want to review that post-upload and unblock if you think it's worth respinning server?  Kthx.22:48
slangasekinfinity: looking22:49
slangasekinfinity: yes, you appear to have spelled 'Suggests' correctly22:49
infinityslangasek: It was hard, but I Googled.22:52
* infinity raises his brow.22:57
infinityballoons: Well, that seems to raise the stakes a bit.  No more "we're shipping two versions, so can we put one in universe and pretend it doesn't suck"?22:58
stokachuinfinity: exactly22:59
stokachuxenial == juju 2.0 with juju 1 in the ppa22:59
infinitystokachu: Well, that just means the juju team needs to commit even harder to juju2 not sucking. :P22:59
jibelinfinity, I looked at the failures of server tests, the installation is successful but the post-installation tests are failing for various reasons. So either the server testsuite is unmaintained or there is a real problem22:59
stokachuinfinity: haha22:59
infinitystokachu: Yeah, wasn't being sarcastic.22:59
infinityjibel: That sounds a lot like test infra hating us.23:00
stokachuinfinity: you should wait for beta 3 then23:00
stokachuor beta 1023:00
jibelinfinity, the test infra is fine otherwise the installation would fail too23:00
infinityjibel: I mean the tests, sorry, not the actual infra behind them.23:00
jibelinfinity, right23:01
infinityjibel: But if they all fail similarly, it would be some scaffolding they have in common.23:01
=== davmor2 is now known as davmor2_HOLS
infinity(Or some feature they're expecting on the installed system that isn't there anymore and they shouldn't be relying on)23:01
infinityjibel: Anyhow, my perusal of them came to a similar conclusion that things seem to work for the bits I care about (ie: stuff installs).23:01
jibelinfinity, for example for tomcat the test checks if the deamon is running and it is not23:01
jibelinfinity, yes, the installer works23:02
jibelno doubt about it23:02
infinityjibel: I think we can probably agree we're in "good enough for a milestone" territory, but clearly someone needs to apply love to the automated testing and figure out what/where to lay blame.23:02
jibelinfinity, I'm fine with that23:03
=== s8321414_ is now known as s8321414
* flexiondotorg snorts and wakes himself up.23:19
flexiondotorgHow goes things? Anything I can do to be useful?23:19
wxlare we there yet?23:24
infinityAbout to respin myth.23:24
wxloh my.23:24
infinityYeah.  Life's never simple, is it?23:24
wxlguess nawt.23:25
infinityslangasek: Before I go and respin server, do we have someone who knows how to smoketest s390x to make sure it didn't break?23:39
infinityslangasek: I'm prepared to do the other 4.23:39
rcjinfinity, yes, postfix in cloud images23:42
infinityrcj: Yeah, I checked the manifest and confirmed that.23:42
slangasekinfinity: I had in fact intended to forego the smoketesting on respin given the narrow scope of the change and the cumbersome nature of smoke testing23:43
slangasekdannf: ^^23:43
infinityrcj: If you want to respin after the new mdadm lands to remove postfix, shiny.  If not, meh.  I know most of your users don't use milestones anyway.23:43
slangasekdannf: (fyi only and to give you the opportunity to disagree; if you and/or infinity feel strongly about this I will dig up instructions on how to test)23:43
infinityslangasek: Well, I was going to boot/install/reboot smoke the 4 arches I can do quickly.  If you want to skip s390x based on those other 4 being tested and an assumption about reliability of our process, that's fair.23:43
infinityTakes me ~15 to do x86*2 and ppc*2.23:44
dannfslangasek: no disagreement23:44
rcjinfinity: most of our users don't care about milestones, we'll have a daily tomorrow :)23:44
infinitys/15/15m/23:44
infinityrcj: Right, that's what I figured.  Honestly not sure why you do milestones at all.23:44
UkikieFWIW, got an irssi bugfix incoming.23:45
slangasekinfinity: the most common boot path for this image is "rip it open on an ftp server and copy the kernel into the HMC", which I don't think mdadm is going to regress23:45
rcjinfinity, re-spin and delivery for cloud-images would be ~18 hours.  We'll have another significant point for testing once cloud-init changes land to give us sane cloudy behavior with systemd's "predictable" network interface names23:45
infinityslangasek: No, true.  Maybe the only smoketest required is to tear open the ISO and verify it's an ISO with files in it. :P23:45
rcjinfinity, good point in time for us to get clouds to pay attention to the development release and make sure their stuff works. :)23:46
rcjand we make sure that our new build/publication infra works before April ;)23:46
infinityrcj: Heh, indeed.  Doing beta-2 is valuable, I more wonder why you participate in *every* milestone.23:47
infinityrcj: You're the only Canonical/Ubuntu product that does.23:47
slangasekyes, would be great if you stopped doing that ;)23:47
rcjinfinity, we're the base for other things like MAAS.  Juju gets to test on a 'milestone' which means ensuring their 'release' stream is functional, not just 'daily' stream generation and consumption.23:48
rcjinfinity, which is to say, eh.23:48
infinityrcj: Oh, that's fair if they need one blessed image in the release stream to test against.23:49
rcjand now we'll have folks running against beta-2 in the release stream until GA rather than using fresh daily images, but you can't win them all23:49
infinityQuite.  That's the reason I hate milestones.  I love periodic test cycles, but kinda wish we would just throw away the results.23:50
infinityie: All gather around for a week and test the crap out of everything, but then tell users to keep testing dailies.23:50
infinityAnd never actually "release" alpha/beta images.23:50
infinityCause that seems to encourage people to install old, buggy images.23:50
rcja little postfix breakage on package upgrades might be just enough to move people back to the daily stream23:50
rcjWell, we could just tell cloud users to pick up the current daily and just use the release calendar to drive when we poke people to get extra eyes on things.23:52
infinityslangasek: I wonder how hard it would be to turn "milestones" into "ISO testing weeks", and stop releasing milestones altogether.23:52
infinityThe testing bit is clearly important.  The released product is general not something we want people using for long.23:53
infinitys/general/generally/23:53
rcjinfinity, slangasek: I'll bring this up with the team and we can pursue this further here in time for y-series development.23:54
infinityDear britney, please find mdadm and do stuff to it.  Kthx.23:54
infinityrcj: Yeah, I think you guys are unique snowflakes here, since people generally use your frequent respins, even on a stable series.23:54
rcjinfinity, I sure hope they do :)23:58
infinityrcj: I'm trying to sort out how to get the rest of the distro to a similar point.  The major sticking point is that "the media" likes having blessed images to review and write terrible things about.23:58
infinity(or wonderful things)23:58
rcjinfinity, I'll bring this up at the next cloud sprint.  Our release notes entry might point at latest daily next time.23:58
stokachucould i get a nod on conjure and bigdata? and juju-core too if possible :)23:59
infinitystokachu: A nod, as in an acknowlegement that you uploaded them?  Nodding away.23:59

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