/srv/irclogs.ubuntu.com/2016/04/20/#ubuntu-release.txt

slangasekballoons: oh did you think my suggested binary package name of juju-1-i-hate-progress was a joke?  I was expecting to see that in the new queue ;-P00:00
balloonsslangasek, you missed the contest earlier00:01
balloonsI was soliciting names, and well, sinzui picked alfred00:01
slangasekah but you still have to get it past AA00:01
balloonsI thought it was a much better name, don't you think?00:01
superm1Laney: so is the service's autostart .desktop file changing for gnome-software?  you might need to adjust that casper thing I did a week or two ago to keep it from starting on live media then too00:09
jderoseinfinity: FYI, oem-config-gtk and ubiquity-frontend-gtk are missing after doing an OEM install from the 20160419 daily ISO (I recall before you mentioning that this can happen when the local archive is out of sync when the ISO is built)00:11
flexiondotorginfinity, slangasek cyphermox pitti I've just zsynced that latest image and I'm still seeing the swap issue - https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/155253900:13
ubot5`Launchpad bug 1552539 in casper (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Fix released]00:13
flexiondotorgIf I boot the live desktop /dev/sda is mounted now.00:16
flexiondotorgWhich was not happening previously.00:16
slangasekballoons, stokachu: juju-1-default needs to ship its /usr/bin/juju in the package, not create/remove it in the maintainer scripts00:19
slangasekflexiondotorg: well, please reopen the bug; I don't really have context on this particular issue, I guess it needs cyphermox to look at it00:22
slangasekexcept he may be EOD so it may be pitti's turn next00:24
stokachuslangasek: ^ the name change00:25
balloonsslangasek, ohh..00:32
balloonsslangasek, so you don't want to see a symlink, but rather a wrapper script installed in /usr/bin/jujuj?00:35
slangasekballoons: no, I want the link shipped by the package (and have just uploaded this fix)00:35
balloonsslangasek, ack, gotcha.00:39
balloonsty00:39
slangasekinfinity, cyphermox: ok, ubuntu-cpc/xenial/daily-preinstalled failed, with an error that I can't see is related to the latest change...00:40
slangasekyep, reverted latest commit and it still fails00:41
slangasekso, hmm?00:41
cyphermoxslangasek: looking00:56
cyphermoxall the last commit was supposed to do was to put it in ubuntu-server rather than ubuntu-cpc00:56
cyphermoxslangasek: because no filesystem to use to build the image?00:58
slangasekcyphermox: that appears to be the error message01:01
cyphermoxyeah01:01
cyphermoxthere is no filesystem build for today01:01
slangasekcyphermox: erm01:01
slangasekI have never seen this error before; there is a 'livecd-base' cronjob but I've never known this to be relevant01:02
cyphermoxI think we're missing some hooks01:03
cyphermoxthe lp build wasn't triggered?01:03
slangasekcyphermox: so, no new build attempts shown here. https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/xenial/cpc01:22
cyphermoxright01:22
cyphermoxis that also happening from ubuntu-cdimage?01:23
slangasekcyphermox: what do you mean?01:26
cyphermoxare the builds there triggered from ubuntu-cdimage code?01:27
slangasekerm01:27
slangasekcyphermox: that was what your patch was supposed to be implementing01:27
slangasektrigger build, download result01:27
slangasekpublish01:27
cyphermoxright01:27
cyphermoxwe got the download, rename result and publish done now, so I guess we're just missing the triggering01:28
slangasekheh, ok01:28
cyphermoxI expected it worked, since infinity fixed my initial merge01:29
cyphermoxdid you get any output from running for-project ubuntu-cpc cron.daily-preinstalled ?01:32
cyphermoxhrm01:34
cyphermoxmaybe that was missing --live.01:35
cyphermoxslangasek: yeah, that's my best guess, the code that starts the livefs is user run_live_builds, which won't get called if you're not passing --live.01:37
cyphermoxthis could do with a unit test01:38
rcjslangasek, going to spin cloud images.  doesn't look like there's anything we're waiting on now but you might know better.  Shall I fire off builds?02:02
slangasekrcj: I don't know of anything you'd be waiting on; http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html is rather dull02:05
slangasekcyphermox: '--live'  - heh, was not part of the commandline I cut'n'pasted from infinity, no02:06
rcjslangasek, oh now that is indeed a very handy thing.  Thanks.  Just kicked builds.02:06
slangasekrcj: once upon a time we did reports that would show what on your latest image was out-of-date wrt the release pocket, maybe we should do something like that for -proposed also02:07
cyphermoxslangasek: just my guess from looking at the code, I'm not at all familiar with how the images are built aside from looking at the logs in LP and p.u.c/~ubuntu-archive/cd-build-logs02:07
cyphermoxwell, getting thrown in the deep end certainly helps a lot, but I'm just a young padawan.02:08
slangasekcyphermox: you're right that almost all of these images are built with --live on the commandline, I forgot about it because I believe in sensible default behavior and Santa Claus02:08
slangasekcyphermox: this command is running something instead of exiting immediately - thanks ;)02:08
cyphermoxyippee02:08
rcjslangasek, yeah, we have a manifest diff tool to know if we need to build a daily, but -proposed is opaque to us (and mostly that doesn't matter, just on weeks like this)02:08
cyphermoxI get to wipe this rpi2 again soonish then02:08
bluesabrethe above thunar package does not completely close any existing bugs, but should significantly reduce the number of crashes our users have experienced in testing02:23
slangasekinfinity: hmm I think we can probably prune the various precise/daily* paths under www/full now02:28
cyphermoxaren't those used for the unit tests?02:30
slangasekcyphermox: ... that is not a reason to keep cruft on our CD servers02:30
tjaaltondoko, slangasek: I'll try to bisect llvm-3.7..3.8, the llvmpipe bug trigger should be there, since older mesa is just as affected04:54
tjaaltonsigh, packaging still uses svn04:57
cyphermoxoh cool, the cpc build worked and dropped things in the right place05:00
slangasektjaalton: where did you see that older mesa was affected?05:02
tjaaltonslangasek: from the bug? the original description05:02
tjaalton"Note this problem exists both when run against mesa 11.1.2-1ubuntu2 in Xenial proper.."05:02
slangasektjaalton: ok, I wasn't considering the version currently in xenial "older mesa" ;)05:06
tjaaltonheh, right, new one was staged at that point05:06
slangasektjaalton: I did ask jderose to test with previous builds from xenial, so we could check whether this regressed when the llvm toolchain was switched or if it regressed at some other point.  I suspect something more recent, and that we weren't really completely broken for installs on nvidia for 2 months05:08
tjaaltonslangasek: well this is mostly limited to skylake I bet, during 11.2~ bringup some new tests were failing (switch to dh enabled them) that I reported upstream (mesa), but it only happened on skylake builds. turns out it was due to llvm afterall05:10
pittiflexiondotorg: please reopen and attach a current installer syslog06:24
tjaaltonslangasek: mesa llvmpipe tests pass fine with llvm-3.9 snapshot.. there's at least a commit to "Added Skylake client to X86 targets and features" which sounds like we should get06:27
flexiondotorgpitti, Doing now...06:52
flexiondotorgpitti, Just up to the point I ge the swap dialog?06:52
flexiondotorgTypical. Didn't do it this time :-(06:53
flexiondotorgpitti, OK. Reproduced. Just syslog?06:57
pittiflexiondotorg: partman log also can't hurt06:57
flexiondotorgpitti, Any in-particular you'd like them?06:58
flexiondotorg*Anywhere06:58
flexiondotorgThis most recent image appears quite broken.06:59
flexiondotorga11y indicator no longer working in Ubuntu MATE. oem-config stuff is absent.06:59
flexiondotorgpitti, syslog - http://paste.ubuntu.com/15942262/07:00
pittiflexiondotorg: can you please attach it to the bug?07:00
flexiondotorgpitti, As requested. https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/155253907:03
ubot5`Launchpad bug 1552539 in casper (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Fix released]07:03
flexiondotorgI have to go to work now.07:03
pitticheers!07:03
pittiflexiondotorg: was that an UEFI/GPT install or mbr?07:06
jibelpitti, morning07:10
pittibonjour jibel, ça va ?07:10
jibelpitti, what do you think about bug 1572325? There is one PPA but I don't think it is what is blocking the upgrade07:11
ubot5`bug 1572325 in ubuntu-release-upgrader (Ubuntu) "upgrade bug 14.04 to 16.04" [Undecided,New] https://launchpad.net/bugs/157232507:11
jibelpitti, ça va bien et toi?07:11
jibelpitti, tu es à Londres?07:11
pittiça va bien aussi, merci; non, je suis chez moi07:11
pittivirtual participant only :)07:11
jibelme too :)07:11
jibelpitti, it looks like the hwe stack is holding it back07:12
jibeltoo many upgrade bugs reporting in lp07:12
pittimeh, no apt term log07:12
pittijust let me set up that test install, then I'll have a look07:13
pittitjaalton uploaded some metapackages for the hwe stack yesterday for upgrades, maybe/hopefully it's that07:13
jibelpitti, https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1572325/+attachment/4640212/+files/VarLogDistupgradeAptlog.txt07:13
ubot5`Launchpad bug 1572325 in ubuntu-release-upgrader (Ubuntu) "upgrade bug 14.04 to 16.04" [Undecided,New]07:13
jibelthe calculation fails07:14
jibelso there is no term.log07:14
pittithe first "Broken" which cannot be repaired is apparently: Broken xorg:amd64 Depends on xserver-xorg07:18
jibelprobably similar to bug 157229807:19
ubot5`bug 1571677 in xorg-lts-transitional (Ubuntu) "duplicate for #1572298 upgrading caused a broken apt cache due to *-lts-vivid packages conflicting with current X packages" [Undecided,Fix released] https://launchpad.net/bugs/157167707:19
pittimeh, this is impossibly hard to read; I wish we had the output of apt that it normally shows07:19
jibelyeah it's terribly hard to read, must read backward, back and forth several times07:20
jibelrecursive reading07:20
jibelwith some practice it's readable but I didn't do it for a while.07:21
nhaineswillcooke: oh, do you have a moment?  :)07:26
willcookenhaines, just doing the school run.  Be back in 20 mins or so07:28
nhaineswillcooke: thanks.07:28
nhainesOh hey, I just found an error in my merge proposal, grr.  :)07:30
* pitti promotes the xorg-transitional lot to main07:33
dokorbasak, fixed your percona-server-5.6 upload, but didn't test the test package07:50
willcookenhaines, back07:52
nhaines\o/07:52
nhaineswillcooke: I have an update for the package 'example-content' that I'd like to get reviewed and uploaded to xenial before release.  Also seb128 you listen, too.  :)07:53
nhainesI'm not sure whom to poke about it.07:53
jibelnhaines, seb128 is the last uploader07:54
jibeltalk to him07:54
* nhaines waves to seb128.07:54
jibelnhaines, or dholbach who is the original maintainer07:55
nhainesjibel: since he and dholbach weren't around an hour ago, I was looking for other alternatives.07:55
jibelnhaines, you'll find him on #ubuntu-devel07:55
nhainesjibel: oh!  I was expecting him at least in -locoteams.  Thanks!07:56
seb128shrug07:56
seb128nhaines, first, good morning07:56
seb128then I just joined IRC for like 1 minutes and you pinged me 3 times already07:56
seb128let's call down please :-)07:56
* seb128 feels agresssed07:56
nhainesseb128: sorry, been working for about 12 hours today and falling asleep.  I'm just hoping to set up an overview before I do lose consciousness!07:58
pittimeh, no "prepare for OEM" icon on the desktop, /me files a bug07:58
seb128pitti, on what desktop?07:58
seb128nhaines, I can sponsor that in the next hour, unsure if the release team is wanting to take an update for it now though07:58
pittiseb128: when you install in OEM mode, the  oem session used to have a "Prepare for OEM install..." icon07:58
pittithat's also in the test case description on http://iso.qa.ubuntu.com/qatracker/milestones/359/builds/117327/testcases/1305/results07:59
pittithat went AWOL07:59
seb128pitti, oh ok, I didn't try OEM mode for a while07:59
seb128had forgotten about that ;-)07:59
nhainesseb128: great.  I know it's way too late, but there were all sorts of content licensing issues with the video submissions (that I subverted by just creating original content).  It turns out installing Ubuntu 24 times takes a very, very long time.08:00
jibeldavmor2, ^ did you notice that?08:00
jibelpitti, usually it happens when oem-config on the iso and in the squashfs have different versions08:01
jibelubiquity* in the squashfs08:01
jibela respin should fix it08:01
jibelargh and i386 has not been copied to current/08:02
seb128jibel, just curious but in which way the icon fails to be created when those are out of sync?08:02
pittierr, there's not even an oem-config-prepare command08:02
seb128we should have an autopkgtest or something ensuring one doesn't migrate without the other one08:02
pittiyes, and ubiquity should be  current on the images08:03
jibelpitti, /pool/main/u/ubiquity/oem-config_2.21.59_all.deb is on the iso and ubiquity2.21.60 on the squashfs08:03
pittithis is deeper, I think the whole ubiquity/oem packages are missing08:03
cjwatsonseb128: they're the same source package08:03
cjwatsonjibel: hm, that usually only happens when the mirror is stale on cdimage, but I fixed that class of problems a little while back I thought08:04
jibelcjwatson, okay, so maybe it is not the problem then.08:05
cjwatsonjibel: it is the problem, I'm just looking into why :)08:05
jibelah :)08:05
davmor2jibel: notice what?08:06
jibeldavmor2, no oem-prepare in the live session08:06
pittibug 157243608:06
ubot5`bug 1572436 in ubiquity (Ubuntu Xenial) ""Prepare for OEM install" icon missing on desktop" [High,New] https://launchpad.net/bugs/157243608:06
cjwatsonunlikely to be a ubiquity bug given this08:06
pittierr, I changed the bug title when filing the description, apparently that was ignored08:07
cjwatson-rw-rw-r-- 1 cdimage cdimage 293029 Apr 20 06:56 rsync.log.008:07
davmor2jibel: there never is in the live session it is in the initial installed session, but I didn't bother with iso's yesterday as they were going to be respun08:07
cjwatsonok, so that's recent08:07
davmor2I'll try it now though08:07
davmor2Last time I tried it was there though so that was Friday08:08
pittiI attached the syslog08:08
pittioem-config* does not get removed, but there's no sign of them getting installed either08:08
jibeldavmor2, sorry, you're right08:08
pittijibel: well, if that's the reason, we need to respin anyway08:09
pittiwho can trigger respins these days?08:10
cjwatsonpitti: won't get installed if it's uninstallable08:11
cjwatsonpitti: I'm waiting for the rest of the London crew to get in before I start, just in case there's something else08:11
pitticjwatson: ah, strict dependency on ubiquity, sure08:11
flexiondotorgpitti, It was mbr install.08:12
pittibut updated08:12
pittiflexiondotorg: ah, thanks08:12
pittiyofel: how important is http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#akonadi for the release? i. e. do we unblock and respin kubuntu for this?08:14
yofelpitti: hold off for that, I'm just making another upload, and once that's up we will need a respin as akonadi in release doesn't work at all with mysql 5.708:14
pittiyofel: ack08:15
pittiwe might want a full respin for http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#console-setup anyway (not sure if that's destined to an SRU or the final)08:16
flexiondotorgpitti, I found that reproducing the swap issue using VirtualBox was the most reproducible way.08:16
flexiondotorgSo that test install was in VirtualBox.08:16
flexiondotorgYou can reliably recreate the situation as follows.08:17
cjwatsonthis is certainly looking like full respin territory due to the cdimage mirror desync08:17
flexiondotorgInstall Ubuntu 15.10 in VirtualBox. Do a full disk install without any encryption and withoutout LVM.08:17
* adconrad glares at his colo machine going offline during release week.08:18
pittihey adconrad08:18
pittiadconrad: wrt. your earlier ping, the new snapd is good; a test retry worked08:18
flexiondotorgAfter installed, boot 16.04 iso in the same VM and attempt a full disk install over that disk. You should run into the swap issue.08:18
adconradpitti: Ta.08:18
cjwatsonI can't quite puzzle out exactly why this happened, unfortunately; the timings only tell me that there was a build which thought it was running in parallel at 21:52:40 UTC, but not what it was running in parallel with08:18
cjwatsonmy suspicion is that we're locking the mirror a little too aggressively, for things that don't need the mirror, but meh08:19
jamespagehi release team08:20
jamespagewe just hit a problem during final openstack testing on xenial today;08:20
jamespagewe test on an openstack cloud, using the daily image stream's08:20
jamespageand the latest images are renaming the virtual network devices:08:21
jamespageApr 20 08:06:00 ubuntu kernel: [    3.491798] virtio_net virtio0 ens2: renamed from eth008:21
adconradIs that not by design?08:21
pittijamespage: I thought the latest cloud-init does that now?08:21
tjaaltonjibel: do you have the transitional crap available?08:21
pittiI mean, stop hardcoding eth0 and supplying net.ifnames=008:21
pittiand instead set up /e/n/i dynamically08:21
pittii. e. I thought net.ifnames=0 got dropped deliberately, not accidentally08:22
adconradjamespage: I suspect you want to talk to smoser, but pretty sure this is all working as he intended.08:22
jamespagepitti, I don't know the context for this change in behaviour08:22
jibeltjaalton, what do you mean?08:23
tjaaltonjibel: what xorg-lts-transitional provides in xenial08:23
tjaaltonuse a mirror which has it08:23
jibellooking08:23
nhaineswillcooke, jibel: everything got sorted with my issue.  Thanks for your help--now I get to go to sleep.  :)08:24
jamespageadconrad, pitti: cloud init has not changed since 15th08:24
willcookenhaines, good stuff.  Enjoy sleep08:25
jamespagedid we have a blip in daily image production?08:25
adconradjamespage: Nothing else that would affect that has changed any more recently.08:25
Odd_Blokejamespage: That's intended behaviour that changed in the image.08:25
pittiso what is the actual bug?08:25
jamespageOdd_Bloke, when did that change?08:25
pittiI suppose the net.ifnames= flag is not in cloud-init but in the cloud image build scripts (is that livecd-rootfs?)08:26
Odd_Blokejamespage: I can check the exact timing, but I think it was early last week.08:26
Odd_BlokeYeah, it's livecd-rootfs.08:26
Odd_Blokejamespage: This was to align us with the rest of Ubuntu (including -server).08:26
pittiadconrad: apt in trusty/wily got fully tested with several upgrades and installs; any objection to me releasing now? might save a few failed upgrades08:28
Odd_Blokejamespage: And it arrived so late because some matching cloud-init work was needed for us to not completely break all of our clouds during the development cycle.08:29
jibeltjaalton, I couldn't find a mirror with xorg-lts-transitional08:29
adconradpitti: Go for it.08:29
adconradjibel: Are you testing with universe enabled?  It needs seeding/moving to main, which I haven't done yet.08:30
pittiadconrad: it's done08:30
pittibut I only promoted them an hour ago or so08:30
adconradOh.08:30
adconradpitti: Thanks.08:30
jibeladconrad, yes, universe it enabled08:31
jibelit is probably just not snyc to the mirrors yet08:31
yofelpitti: ^08:33
pittiadconrad: want me to unblock http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#console-setup now, so that we don't have to wait for that for the rebuild?08:33
pittiadconrad: (need to rebuild anyway due to the above mirror desync)08:33
adconradpitti: It's not the only thing relevant to a new rebuild, I'll get everything at once.08:33
pittiadconrad: ack, leaving to you then08:34
yofelpitti: actually, please reject that08:34
pittiI'll look at that swap thing then08:34
tjaaltonjibel: released one hour ago08:34
pittiyofel: rejected08:34
yofelthanks08:34
yofelpitti: now ^08:38
tjaaltondoko: so llvm-3.8 needs backports to detect skylakes better. do you prefer a complete patchset with all the avx512-churn for xeons, or the bare minimum?08:38
pittiyofel: ack, thanks, waved through08:40
yofelpitti: thanks!08:40
pittiyofel: (only into -proposed, still needs an unblock to actually land)08:40
rbasakdoko: ah I missed that. Thanks.08:41
dokotjaalton, isn't llvm maintained by the desktop team? ;p08:41
adconradtjaalton: Is that the cause of jderose's complaints?08:41
tjaaltonguess that'd be me08:41
tjaaltonadconrad: most definitely08:41
adconradtjaalton: So, there's a *chance* to fix it for release?08:41
tjaaltonyes08:41
adconrad\o/08:41
davmor2jibel: confirmed oem-config is missing checking to see if it is on the system at all08:42
dokotjaalton, well, take what is likely to appear in the llvm 3.8 branch08:42
rbasakI think the build is a little unstable. I'll retry i386.08:42
tjaaltondoko: I checked git, there's nothing for this. is there an upstream I can yell at?08:42
jibeldavmor2, it's all right, don't waste your time one this08:42
jibelon*08:42
pittidavmor2: right, the oem bug is fully understood08:43
davmor2nice so another re spin in 10.....9......8......08:43
pittidavmor2: I think you should start counting at ~ 2000 rather08:44
dokotjaalton, ENOCLUE08:46
jamespageadconrad, pitti: just for full context on the behavioural change in the cloud-images - the change was made last week, but for various reasons the updated images did not get synced/into stream data until the last 24 hrs...08:46
tjaaltondoko: trying sylvestre..08:48
tjaaltonbetter yet, #llvm@oftc08:49
pittiflexiondotorg: is that "Erase ubuntu 16.04 LTS and reinstall" or "Erase disk and install Ubuntu"?09:02
pittiflexiondotorg: I think the former keeps the partitions but removes the files, the latter repartitions09:02
flexiondotorgpitti, Minute. In the middle of server deployment at work. Give me 5...09:02
pittiflexiondotorg: with the latter I get a correct mkswap/reactivate in syslog09:04
pittitrying the former now09:04
LocutusOfBorgasking a virtualbox exception in a few minutes09:07
LocutusOfBorg:(09:07
flexiondotorgpitti, "Erase disk and install Ubuntu"09:07
LocutusOfBorgupstream asked to include this one line patch https://www.virtualbox.org/changeset/60565/vbox/trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp#file009:07
pittiflexiondotorg: hm, that's what I tried09:08
LocutusOfBorg^^09:10
LocutusOfBorgI also uploaded on debian, so we can just sync if needed09:11
rbasakAnd...my laptop PSU seems to be dead. Good week for it.09:11
* rbasak watches his battery drop09:11
apwrbasak, oh man that sucks, what kind of machine is it09:12
dokoLocutusOfBorg, the version number is wrong ...09:12
rbasakSamsung ARM Chromebook. It's OK, I have a computer here I can use too.09:12
LocutusOfBorgdoko, what do you suggest09:13
rbasak(as in a desktop)09:13
LocutusOfBorgI uploaded -3 in debian, I want to sync09:13
LocutusOfBorgand cjwatson suggested a build1 to let autosync do its job09:13
dokoLocutusOfBorg, well ... it has a delta. you don't know if you will have the time to sync ... but I don't care09:14
LocutusOfBorgpick the one you want ^^09:15
LocutusOfBorg:)09:15
adconradNeither.09:15
LaneyBOTH09:15
cjwatsonLocutusOfBorg: I think I would have suggested -3~build1, not -2build109:15
LocutusOfBorgwell, ubuntu1 is fine, I can force sync after xenial09:16
LocutusOfBorg:)09:16
Odd_BlokeLaney: Needs more .0-ubuntu1? ^_^09:16
* Laney the version doctor09:17
dokoadconrad, the libsemanage rebuild didn't yet happen09:17
pittino, please no "ubuntu" version numbers for no-change builds09:17
adconraddoko: Gah.  Doing over the next half hour.  Thanks for the reminder.09:17
LocutusOfBorgpitti, I did a change09:21
LocutusOfBorgit is a no change from debian -3 revision09:21
LocutusOfBorgI mean, -2ubuntu1 is the same as the upcoming debian -309:21
LocutusOfBorgadconrad, upstream is looking at your modules patch09:22
LaneyOK, enough of the version porn :P09:22
LocutusOfBorgBTW can anybody please make hedgewars migrate? it needs a rm of the powerpc binary I guess09:22
LocutusOfBorgsince fpc is broken there09:22
LocutusOfBorg(also migrate fpc please)09:22
LocutusOfBorgwe have ffmpeg fixes on proposed, I want people to use video recording features09:23
adconradI might remove all the PPC rdeps of fpc for now, yeah.09:23
LocutusOfBorgit will require a bootstrap anyway I think09:24
LocutusOfBorgta09:25
LocutusOfBorgI still hope to plain sync it, I don't like deltas09:25
LocutusOfBorgalso adconrad "polybory/armhf" please remove09:26
LocutusOfBorgbroken, we don't know why, we removed that binary on debian too09:26
LocutusOfBorgand nifti2dicom on powerpc09:26
LocutusOfBorgI did a lot of work on it09:26
flexiondotorgpitti, I'll try and create an image that will fail here.09:27
flexiondotorgIf I can do that, I can snapshot and transfer it.09:27
pittiflexiondotorg: I'm currently trying with doing a manual install in the second round, someone got the error with that09:27
pittiflexiondotorg: getting the base image is no problem at all I figure09:27
pittijust have a swap partition on [sv]da509:28
flexiondotorgI tried doing this with cyphermox.09:28
flexiondotorgpitti, Yes, just having swap seems to be sufficient, but not in an lvm.09:28
LaneyRAOF: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#dovecot is making me sad with sadness09:38
yofelpitti: akonadi is built, could you please unblock it?09:40
pittiadconrad: ^ do you want to handle that together with your global sweep, or should I do that now?09:41
cjwatsonpitti: if I do https://bugs.launchpad.net/ubuntu/+source/language-pack-kde-wa/+bug/1527035 is your stuff going to try to reupload it in an SRU?09:42
ubot5`Error: Could not gather data from Launchpad for bug #1527035 (https://launchpad.net/bugs/1527035). The error has been logged09:43
cjwatsonwhat.  anyway, that's a removal request09:43
pitticjwatson: as long as it stays below 5%, it won't; but if someone translates it enough it will come back, yes09:43
pitticjwatson: but not -kde-*, those are manually maintained, those aren't me09:43
cjwatsonah ok09:43
adconradpitti: Aye.09:44
Laney(xenial-amd64)root@nightingale:~# dpkg -L dovecot-core | grep --color=none so.0 | xargs ldd09:44
Laney/usr/lib/dovecot/libdovecot-fts.so.0.0.0: linux-vdso.so.1 =>  (0x00007ffce4745000) libstemmer.so.0d => /usr/lib/x86_64-linux-gnu/libstemmer.so.0d (0x00007faa0cda3000)09:44
cjwatsonclickety09:44
pitticjwatson: oh, wait -- I guess they were actually09:44
pitticjwatson: we used to produce l-p-kde-*, but not for a long time; it still has a 14.04 version number09:44
pittiI guess we only kept them for upgrades, and can remove them wholesale post xenial09:45
cjwatsonwell, it was uninstallable anyway, so I've removed it09:45
pittiright, for this particular one09:45
pittithanks09:45
davmor2pitti: I have a box I can reproduce the swapspace issue on before todays iso, I'll try todays and see if I can still reproduce it, the fix didn't land until the latest iso though right?09:50
adconradrbasak: Can mysql-5.6 go now?09:50
pittidavmor2: there's no fix yet09:50
rbasakadconrad: as soon as percona-5.6 and pinba-engine-mysql have hit the release pocket, I think so, yes.09:50
pittidavmor2: I thought this was only on GPT, there the casper change could have helped, but as it also happens on MBR there's no change09:50
rbasakadconrad: what did you do to infinity?09:50
davmor2pitti: I thought you made a systemd change that could potentially fix it09:50
adconradrbasak: The server infinity has been on for the last 4 years mysteriously died last night.09:51
=== adconrad is now known as infinity
pittidavmor2: yes, but it didn't09:51
pittidavmor2: I don't understand what happens so far, no luck in reproducing09:51
rbasakinfinity: along with my laptop PSU and my openstack instance? Sounds suspicious.09:51
davmor2pitti: balls, I can see if I can reproduce the issue at least and enable ssh for you, you can dig around the system to your hearts content then09:52
pittidavmor2: i. e. ssh to a live session where ubiquity will fail? ok09:52
pittinot that I would actually know what partman is trying to do, but seeing it live might help09:52
davmor2pitti: let me see if I can reproduce it in live session first09:53
Odd_BlokeSo I see that console-setup looks like it's going to migrate; is the plan to respin for that?  (And should I kick off a respin of cloud images once it lands?)10:08
Odd_Blokeinfinity: ^10:08
cjwatsonthere needs to be a full respin anyway due to an image building snafu :-/10:09
infinityYeah.10:10
infinityThere's a full respin on the horizon.10:11
infinityOdd_Bloke: I'll poke you when we re-freeze for another respin, so you can get cloudy.10:11
nhainesCould someone review http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#example-content ?10:12
bluesabreinfinity: is there any way we can get https://launchpad.net/ubuntu/+source/thunar/1.6.10-2ubuntu1 out of proposed before the full respin? :-)10:12
infinitybluesabre: It's on the way.10:12
dokoApparently successful10:12
dokofinal: console-setup,grilo-plugins,thunar,virtualbox10:12
nhainesIt's a non-binary new content update, with the remaining Ubuntu Free Culture Showcase results.10:12
bluesabreinfinity: thanks :)10:12
Odd_Blokeinfinity: Ack, thanks. :)10:14
rbasakStruggling to edit the release notes - 500 Internal Server Error logging in :-/10:15
rbasakNow logged in but the page is immutable.10:17
cjwatsonrbasak: bug 1564858 - I don't suppose you'd like to have a really quick look over "reverse-depends src:nagios-plugins"?  Some of those are false positives due to alternative deps, but at least some of the Recommends seem to be real and I'm loath to break those at the last minute10:17
ubot5`bug 1564858 in nagios-plugins (Ubuntu) "Please remove nagios-plugins from the archive" [Undecided,New] https://launchpad.net/bugs/156485810:17
rbasakcjwatson: looking10:18
infinityLocutusOfBorg: Oh, you upstreamed my vbox patch?  Thanks!10:19
LocutusOfBorgyep :) thanks to you110:23
LocutusOfBorgthey already applied it in a similar way (they added a -revision part, to handle people building custom svn versions)10:23
darkxstvbox is the only thing holding us back from root-less Xorg ;(10:23
LocutusOfBorgdarkxst, NO10:24
LocutusOfBorgNO NO :D10:24
LocutusOfBorgall the bothering I did here in the last few days was to have a root-less xorg with vbox10:25
LocutusOfBorghttps://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=cc16e5049641855149fe9d6b091415bebcc58d3d10:25
LocutusOfBorghttps://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=97c3c9c3056c7d2c21670a23f8e758921ffc12f210:25
darkxstLocutusOfBorg, is that going to land before release?10:25
LocutusOfBorgalready landed10:25
LocutusOfBorg:)10:25
LocutusOfBorgI tested it on a clean xenial and unstable virtualbox guests10:26
LocutusOfBorgeverything is fine10:26
darkxstLocutusOfBorg, when?10:26
LocutusOfBorgyesterday10:26
LocutusOfBorgand some days before10:26
LocutusOfBorgthe commit is from 6 days ago, and I tested it on debian10:26
LocutusOfBorgbut I re-tested 5.0.18 yesterday, when I pushed it on unstable and xenial10:27
rbasakcjwatson: nagios-plugins and nagios-plugins-basic are taken over by src:monitoring-plugins as transitional packages. Here are my notes: http://paste.ubuntu.com/15944747/10:27
rbasakcjwatson: I think that covers all of them?10:27
rbasakcjwatson: I'd appreciate you double checking me here though.10:28
darkxstLocutusOfBorg, our spin from about 12 hrs ago, doesnt work with root-less X10:28
LocutusOfBorgdarkxst, how did you test it10:28
darkxstLocutusOfBorg, remove xserver-xorg-legacy and restart gdm310:29
LocutusOfBorgdo you have a chan for discussing this?10:29
LocutusOfBorg-release might not be the best place10:29
darkxst#ubuntu-gnome10:29
cjwatsonrbasak: oh, right, I totally missed the transitionals10:29
cjwatsonrbasak: no-brainer then, thanks for the cluebat10:29
cjwatsonteward,infinity: one of you two want to weigh in on https://bugs.launchpad.net/ubuntu/+source/electrum/+bug/1529681 ?  I'm pretty sure the answer is "no" but could use a proper explanation10:30
ubot5`Launchpad bug 1529681 in electrum (Ubuntu) "Please sync Electrum from Debian testing" [Undecided,New]10:30
cjwatsonteward: (never mind, infinity did it)10:37
cjwatsonsanity check, does https://bugs.launchpad.net/ubuntu/+source/juju-quickstart/+bug/1560512 still make sense given the current plan to keep both juju 1 and 2 in xenial?10:39
ubot5`Launchpad bug 1560512 in juju-quickstart (Ubuntu) "Please remove juju-quickstart from xenial" [Undecided,New]10:39
cjwatsonjamespage: there's a question for you in https://bugs.launchpad.net/ubuntu/+source/openvswitch-dpdk/+bug/1549668; does it block removal?10:40
ubot5`Launchpad bug 1549668 in openvswitch-dpdk (Ubuntu) "Please remove openvswitch-dpdk from xenial" [Medium,Confirmed]10:40
flexiondotorgpitti, Anything useful I can do to help with the swap issue?10:40
jamespagecjwatson, yeah - the openvswitch source package now provides the dpdk binaries directly10:40
jamespagecjwatson, openvswitch-dpdk was a workaround for last cycle for universe...10:41
cpaelzerjamespage: beat me with the reply :-)10:41
pittiflexiondotorg: I guess the next steps is to find out what partman is doing precisely; if it issues shell commands, then running just those in a terminal might reproduce the issue as well10:41
jamespageso no I don't think that blocks removal - I'll comment10:41
nhainesLaney: could you take a look at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#example-content for me?  I'd like to get that into release since we're respinning images anyway.  It's the Ubuntu Free Culture Showcase results.10:41
pittiflexiondotorg: there should be some swapoff, mkswap, swapon at least, maybe a wipefs too10:41
cjwatsonjamespage: that seems like a non sequitur, the question is about ovs-vswitchd10:41
cjwatson(if that's dpdk-related, that's fine, but don't expect an archive admin to know that)10:41
jamespagecjwatson, thats the main binary name for ovs10:42
jamespagewe have two versions - vanilla and dpdk enabled10:42
cjwatsonok, don't tell me, tell the bug :)10:42
jamespagecjwatson, I commented on the bug..10:42
cjwatsonah ok10:42
cjwatsonthanks, that's all10:43
cjwatsonI don't need to learn about ovs, I'm just trying to get the ubuntu-archive subscribed bug list under control :)10:43
Laneynhaines: Nothing to do there, it says it's a valid candidate10:43
nhainesLaney: oh!  It updated on me!10:44
nhainesinfinity: thanks!  :)10:44
flexiondotorgpitti, OK. Are the partman commands issued via code in ubiquity or code in partman? I'll look through the source and see what it is doing.10:49
pittiflexiondotorg: I don't know for sure, but I think that's all partman10:49
nhainesLaney: thanks to you too.  :)10:49
pittiflexiondotorg: ideally partman.log would even tell the commadns it runs, but it doesn't10:50
flexiondotorgpitti, OK. I take a look at lunch time. 1 hr from now.10:51
davmor2pitti: see pm ssh all setup for you and system is in the warning screen10:55
pittidavmor2: thanks; just finishing my current thing, will then have a look10:55
tjaaltondoko: how much does llvm need disk space when building?10:59
LocutusOfBorgtjaalton, around 50GB11:00
tjaaltonsheesh..11:00
LocutusOfBorgprobably a little more now11:00
tjaaltonno wonder it didn't fit in my ramdisk..11:00
dokotjaalton, below 50G, succeeding on the buildd's ;)11:00
LocutusOfBorgdoko, last time I checked it was increasing11:00
dokotjaalton, ahh, but we remove some part of the build before installing ...11:00
LocutusOfBorgwell, with 3.8 there is an find *.a -delete before dh_install11:01
LocutusOfBorgso we save some space11:01
tjaaltonheh, ok11:01
tjaaltonI'll build it elsewhere then11:01
infinitydoko: libsemanage sorted.11:01
LocutusOfBorgtjaalton, ppa? DebOMatic?11:02
LocutusOfBorgI can start a build if you give me a dsc11:02
tjaaltonLocutusOfBorg: nah, locally with schroot, just need to attach another ssd..11:02
LocutusOfBorgas you wish11:03
tjaaltondisabling avx512 on skylake, that should fix most issues but would still leave hsw-e with a big WTF11:03
* LocutusOfBorg wonders if tjaalton found some brokeness on llvm11:03
tjaaltonyes11:03
LocutusOfBorgplease share :)11:03
tjaaltonit enables features on skylake only found on xeons11:04
tjaaltonbreaks llvmpipe11:04
tjaaltonllvm-3.9 is fine11:04
LocutusOfBorg:(11:04
tjaaltonbut dropping avx512 is something 3.8 might get upstream11:04
tjaaltonso that's what I'll try11:04
LocutusOfBorgI see the bug11:06
Laneysuperm1: service> no, that bit is the same11:11
Laneyyou just rm-ed the file right?11:11
xnoxLaney, cjwatson, infinity, apw: review please http://paste.ubuntu.com/15945830/11:35
tjaaltonhm, how come libsemanage1-dev is uninstallable? can't build sssd11:49
dokotjaalton, proposed? infinity might need to re-upload the version which was removed before11:50
tjaaltonahh ok11:50
tjaaltonsaw that now11:50
infinitydoko: I did.11:53
infinitytjaalton: Where are you seeing it uninstallable?11:54
tjaaltoninfinity: here, trying to build a version with a new patch11:55
infinitytjaalton: Seems installable to me...?11:56
tjaaltonis it on archive.u.c yet?11:57
infinitytjaalton: Unless in conjunction with things like polkit in -proposed then, yes, wait a bit.11:57
tjaaltonah11:57
tjaaltonyep11:57
infinityShould be resolved in ~10m.11:58
tjaaltoncool, llvm build should finish about now so I'll just test that in the meantime :)11:58
xnoxcjwatson, show the other template12:04
xnoxwhich is like vlan_error12:04
xnoxor some such.12:04
xnoxwhich tells people to go away12:04
cjwatsonvlan_failed?12:04
xnoxcjwatson, netcfg/vlan_failed12:04
xnoxyes12:04
cjwatsonmkay, not ideal but would work12:04
cjwatsonsuperm1: hm.  should I remove mythnettv-gui as well as mythnettv?12:27
superm1Laney: yes, sounds fine then12:27
superm1cjwatson: yes12:28
cjwatsonsuperm1: all right, thanks, done12:30
superm1Thanks12:31
tjaaltoninfinity:  libsemanage1-dev : Depends: libsemanage1 (= 2.3-1build3) but 2.4-3build1 is to be installed12:55
cyphermoxflexiondotorg: pitti: I take it the swap is still an issue?13:04
pitticyphermox: yeah, keeping notes in the bug13:04
pittibeing completely ignorant what actually happens in partman & co I'm tryign to understand this from strace13:05
pittiand of course totally not reproducible here13:05
cyphermoxpitti: SSD?13:05
pittiI have an ssd, or QEMU etc., so faster devices, yes13:06
pittidavmor2's is spinning rust13:06
cyphermoxyeah13:06
cyphermoxI'm also on SSD and using QEMU. I'll dust one of the older laptops13:06
cyphermoxso, I'll help testing on metal and spinning rust.13:07
pitticyphermox: and of course enabling debugging (systemd-analyze set-log-level debug) just got davmor2 past the point where it failed13:07
davmor2pitti: and again13:07
cyphermoxok13:07
davmor2meh13:07
davmor2oh hang on though you said swapon failed right?13:08
pittidavmor2: again what? succeeded? I reset the log level back to info13:08
davmor2pitti: if swap on failed then the system won't try and use it for swap right?13:08
pittidavmor2: well, /dev/sda3 is in swapon -s, so whatever happened it's on right now13:08
davmor2pitti: okay let me try it again then13:09
davmor2pitti: error is back up13:10
cyphermoxswapon must be doing some syscall we could trace with systemtap, so we'd know exactly who tries to bring up swap in every single case13:11
pitticyphermox: the usual mechanics is that some program like mkswap open()s the device for writing, and on close() the kernel triggers a change uevent; this might then trigger $whatever13:12
pittithat's how udev, mdadm, etc. learn about newly created partitions13:12
cyphermoxsure13:12
cyphermoxbut then they must call swapon13:12
infinitytjaalton: In a chroot?13:13
pittiI don't know systemtap, if that can tell us what happens between swapoff and mkswap (as that's where the bug is, *before* swapon in ubiquity), that'd be great13:13
davmor2pitti: I've given cyphermox the ssh access details too incase you need some extra eyes and I'm back on the error page13:13
infinitytjaalton: I don't see that in either proposed or release.13:13
cyphermoxpitti: what do you mean before then?13:13
infinitytjaalton: You have a broken chroot.13:13
cyphermoxdavmor2: no, first I'll set up a pristine env in which I can reproduce13:14
pittidavmor2: ah nice, thus now I have a debugging log with the original error13:14
cyphermoxpitti: the thing is, you kind of need to know what you're looking for to use systemtap.13:14
pitticyphermox: ubiquity doesn't get to swapon, it's already failing at mkswap13:14
tjaaltoninfinity: alright then13:14
cyphermoxok13:14
pitticyphermox: as it looks like, something (via udev) tries to call swapon while mkswap is still running/not done yet13:14
cyphermoxpitti: only because the swap is already brought back "on" by something?13:15
infinitytjaalton: Looks like you half-upgraded to proposed at some point and then disabled it?13:15
cyphermoxpitti: I can probably trace both calls13:15
tjaaltoninfinity: yep, for the mesa/llvm-3.9.. downgraded these bits now13:15
pitticyphermox: yes; in strace, swapoff is called from ubiquity, then it calls mkswap; but before mkswap even opens the device for writing, it checks /proc/swaps and there sda3 is already back on13:15
cyphermoxinteresting13:16
cyphermoxpitti: is the strace output in the bug?13:16
infinitypitti: What would be aggressively reenabling swap?13:16
pittiso it's "swapoff" - (something in the background runs swapon) -- ubiquity calls mkswap -- whoops, busy13:16
infinitypitti: That's a vile bug.13:16
pitticyphermox: yes, I left everything in the bug so far13:16
pittiinfinity: that's the answer we are looking for :)13:16
cyphermoxpitti: infinity: yes, that was my understanding too13:16
davmor2pitti: could it be the size of the drive and memory in the system? It's a 1 TB drive and 8GB of memory that would make the swap bigger right?13:17
pittidavmor2: I'd say it's less likely; swapoff worked, so your system did not run out of RAM; also, 8 GB is plenty13:18
cyphermoxpitti: that's why I was saying that I could maybe tell you which process calls swapon()13:18
pitticyphermox: right; I think that'd be very useful13:19
cyphermoxgive me a sec, this should be a very simple script13:19
pittiI suppose it's some magic from the dev-sda3.swap systemd unit, but I can't trigger that behaviour with CLI tools13:20
pittilike, call swapoff manually, it doesn't come back on13:20
pitticyphermox: so in that sense, systemtap is a bit like attaching strace to every process?13:21
cyphermoxyeah13:21
pitticyphermox: so, I finally got a debug journal while that bug happens; I'll attach it to the bug13:22
pittiApr 20 13:11:21 ubuntu systemd[1]: dev-sda3.device: Changed dead -> plugged13:22
pittiApr 20 13:11:21 ubuntu systemd[1]: dev-sda3.swap: Trying to enqueue job dev-sda3.swap/start/fail13:22
pittiApr 20 13:11:21 ubuntu systemd[1]: dev-sda3.swap: Installed new job dev-sda3.swap/start as 274513:22
pittiApr 20 13:11:21 ubuntu systemd[1]: dev-sda3.swap: About to execute: /sbin/swapon /dev/sda313:22
pittithat answers *what* calls swapon13:22
pittinow we need to understand how13:22
cyphermoxwell, then we're past the point systemtap can help13:23
cyphermoxthis would probably just be grepping through systemd13:23
pittierr, why is the swap partition in /etc/fstab13:24
pittithat's irritating13:24
pitti(in the life system, I mean)13:24
pittianyway, need some time to ponder this13:25
cyphermoxcould it be that we write to fstab before calling swapon/mkswap?13:25
knome;)13:25
knomehmm, oops13:25
cyphermoxknome: that was an appropriate response actually ;)13:25
pitticyphermox: oooh, we do that?13:25
knomehappy i could help then :)13:25
pitticyphermox: because that would totally explain it13:25
cyphermoxpitti: I don't know, but I never checked *that*13:26
pitticyphermox: hm, no, no fstab in the strace13:26
pitticyphermox: I guess that's already done earlier, in casper maybe?13:26
pittithat fstab line explains why there's a dev-sda3.swap unit in the first place13:27
pittiit's read at boot, then /dev/sda3 gets an add/change uevent from the writing, systemd thinks "oh, my sda3 finally came online, let's mount/swapon this"13:27
cyphermoxpitti: in casper?13:28
cyphermoxoh, I see what you mean13:28
pittiwell, that still doesn't explain why I wouldn't get that on the command line13:29
cyphermoxI don't know, I thought it was maybe possible that when partman does the partitioning it would write to fstab before running mkswap13:29
pittiright, sounds plausible, but we ought to see that in the strace then13:29
cyphermoxI don't know what you're tracing13:29
cyphermoxthis is all shell scripts13:30
pitticyphermox: I basically just attached strace -fvvs1024 to the running ubiquity and then asked davmor2 to re-trigger the bug13:31
pittiand the -f traces all children too13:32
cyphermoxwell, I checked, the fstab.d scripts (what might write a swap entry to fstab) run from finish.d, so at the end, much after mkswap13:32
cyphermoxwas worth just making sure that it was indeed the case even if I didn't doubt it13:33
pittiah, good, so this machine might be tainted now13:33
cyphermoxwhy?13:33
pittipartman succeeded once, davmor went back to it to repartition to retrigger the bug13:33
pittiI mean if this isn't origianlly in /etc/fstab13:33
cyphermoxoh, indeed13:33
pitticyphermox: hm,  but shouldn't partman write the /target's fstab, not the life system's?13:34
cyphermoxbut we could reproduce this easily then13:34
cyphermoxpitti: /target of course, yes13:34
pittiok, nothign cares about that in the life system, so we can ignore that13:34
cyphermoxright13:34
pitti/target isn't even mounted at this point13:34
cyphermoxfwiw13:35
cyphermoxscripts/casper-bottom/13swap:FSTAB=/root/etc/fstab13:35
cyphermoxscripts/casper-bottom/12fstab:DESCRIPTION="Configuring fstab..."13:35
cyphermoxscripts/casper-bottom/12fstab:FSTAB=/root/etc/fstab13:35
pittiyeah, 13swap is what I meant13:35
pittimy gut feeling is that a cheesy workaround for this would be to simply not write this to the life system's fstab13:36
cyphermoxubiquity should probably remove swap entries from the live fstab, or if we can just run swapon directly instead of adding to fstab.13:37
pittiI don't see why we actually need this -- we can swapon the partitions we find if we insist (although IMHO that goes a bit against "don't touch the hard disks")13:37
pittiI'd still like to actually understand the bug, though13:37
cyphermoxpitti: not any more than zeroing it just before..13:37
cyphermoxoh wait, nevermind13:37
cyphermoxstill, just adding it to fstab will have the same effect as running swapon13:38
pittiso, I do swapoff13:38
cyphermoxyeah, then remove from fstab?13:38
pittiI am now trying to tickle the system so that it auto-swapons13:38
cyphermoxoh ok13:38
pittiI tried blkid -p /dev/sda3, dd if=/dev/sda3 of=/dev/null, and even udevadm trigger --verbose --sysname-match=sda313:39
pittinone of this triggers it, *grumpf*13:39
pittidavmor2: can you reliably reproduce this with every life system boot?13:40
pittidavmor2: I guess in order to try this you need to shut down the ssh session that you gave us?13:40
pittihm, so do we want to try the above workaround, or do we want to continue debugging on this box..13:40
pittinot even mkswap triggers this13:41
davmor2pitti: indeed,  I have been able to reproduce it reliably on this box and the macbook with spinning platters since around final beta13:41
davmor2pitti: and I have been doing loads of installs on them so yes it is pretty reliable13:42
pittidavmor2: ok, could you try this: reboot the live system with break=casper-bottom, in the shell rm /scripts/casper-bottom/13swap, then continue and see if you still get the bug?13:44
pittidavmor2: (do you know where to add that breaks=?)13:44
pitti(mind you, this is not a fix, but its results are an useful data point)13:45
pittiand in the meantime I'll try to make some sense of this in a local VM13:45
davmor2pitti: nope13:45
pittidavmor2: ok:13:46
pitti1) press a key at the human == keyboard screen, ack the language13:46
pitti2) press F6, and then Escape to close the menu13:47
davmor2pitti: ah so end of the kernel line13:47
pittiyou should now see a line "Boot options" ...13:47
pittithen <space> break=casper-bottom<Enter>13:47
pittithen you  should end up in a prompt like (initramfs)13:48
pittiwhere you rm /scripts/casper-bottom/13swap13:48
pittiand then just Ctrl+D to continue13:48
davmor2pitti: slightly different this is a uefi system so just hit e to edit the line added the break=casper-bottom after the boot=casper and that dropped me to the initramfs busy box to rm the script13:52
pittidavmor2: ah right, yes; that's a bit easier indeed13:53
davmor2pitti: try number 2 still got to the location page with no error I'll give it another couple of tries just to be sure13:56
davmor2pitti: try number 3 still no error13:57
pittiyay13:57
davmor2try number 4 no error13:59
pittidavmor2: can you now restart the live session normally, and re-trigger the bug?13:59
davmor2let me reboot now and see if I can still trigger it13:59
davmor2beat me to it13:59
pittidavmor2: another thing came to my mind which I'd like to see13:59
davmor2pitti: on reboot I am back to error dialogue14:01
pittiok, good14:01
davmor2pitti: whats the other thing you'd like to try?14:03
pittidavmor2: I'm still figuring that out; I can do this in my own VM14:03
davmor2pitti: righto14:03
pittibut that at least means we have *a* way to prevent this14:03
yofelHi, there's another ubiquity patch I would like to get in, as auto-login for kubuntu is broken: https://lists.ubuntu.com/archives/kubuntu-devel/2016-April/010350.html14:07
yofel(ubiquity doesn't chroot when editing the config)14:07
yofelUntil when would I have to find someone (who?) that could help me with applying that? I could at least make a debdiff if that helps14:07
cyphermoxI can apply the changes if it's fine for the release team to land this14:09
Odd_Blokeinfinity: Reminder that it takes us about 24 hours to publish cloud images, so we're beginning to push towards infringing on your drinking time tomorrow evening if we don't kick off our respin soonish. ;)14:10
infinityOdd_Bloke: So, not something we can solve today, but is there something we can do to make that not a 24h process?14:10
infinityOdd_Bloke: (And requiring us to be ready more than a day in advance because you need to be is... Special)14:11
Odd_Blokeinfinity: Not much; replicating to Azure just takes for-frickin-ever.14:11
infinityOdd_Bloke: Is that being done from our DC, or from Azure itself?14:11
Odd_Blokeinfinity: We publish the image once from our DC, then tell Azure to replicate it internally.14:11
infinityOdd_Bloke: (ie: if you pushed RC images to an Azure instance, rsynced Final images over them, and pushed from there...?)14:11
Odd_Blokeinfinity: ("tell" via API)14:12
Odd_Blokeinfinity: So the slowness is all on Azure's side.14:13
infinityI'm not sure the entire release process should be at Azure's mercy. :P14:13
infinity(That's never been true before)14:13
Odd_Blokeinfinity: IME, in the past we've normally gotten away with using an RC from Tuesday or earlier.14:14
infinityOdd_Bloke: Who's "we"?14:14
Odd_Blokeinfinity: Once the RC is sync'd final release is an easy switch flip.14:14
Odd_BlokeBut we don't yet have an RC.14:15
infinityOdd_Bloke: Do you mean the cloud people just don't bother respinning when the rest of us fix something on Wednesday?14:15
Odd_BlokeSorry, I realise I didn't make that clear.14:15
Odd_Blokeinfinity: Not if it's in installer or desktop stuff, no. :)14:15
pittidavmor2, cyphermox: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1552539/comments/2714:16
ubot5`Launchpad bug 1552539 in ubiquity (Ubuntu) "Ubiquity Erase Disk and Install Fails to create Swap Space" [Critical,Confirmed]14:16
pittiI am now able to reproduce this with some shell code, with a plausible explanation14:16
pitticyphermox: that assumes that partman actually removes and re-adds the partition after swapoff and before mkswap14:16
Odd_Bloke(That's what I mean by "getting away with"; changes not being in packages we have on our images :)14:16
pitticyphermox: which sounds plausible and right, just would like to confirm that this is what happens14:16
cyphermoxpitti: what?14:17
cyphermoxI suppose, but partman has been doing the same thing for swap in $forever14:18
pitticyphermox: I mean, does ubiquity/partman remove and add the swap partition in between swapoff and mkswap?14:18
pitticyphermox: yes, as I said this is correct behaviour, I'd just like to know if it actually happens that way14:18
cyphermoxubiquity just does things via partman14:18
cyphermoxI suppose it does -- look at partman-basicfilesystems14:19
cyphermoxjust running swapoff; mkswap will do that remove then add14:19
cyphermoxie -- you're disabling it, wiping the old one to make a new one14:19
pitticyphermox: no, that doesn't reproduce it, as that leaves the actual /dev/sdaX in place14:20
cjwatsonOdd_Bloke: We haven't had actual RCs for years, but you could just pick the latest daily.14:20
pittii. e. the partition contents changes, but not the device for the partition itself -- you need to change the partition table for that14:20
pittiand the latter is what triggers this bug (which is why I couldn't reproduce it with the commands before)14:20
cjwatsonOdd_Bloke: (but granted that doesn't help if we actually need to change something)14:20
cyphermoxpitti: you'd see which partitions change in the confirm dialog in ubiquity14:21
Odd_Blokecjwatson: Yeah, we use dailies for RCs, but infinity earlier said that there were changes coming for a respin so I've disabled our automatic build trigger so that we don't have a build in-progress when we want to kick off another build.14:21
pitticyphermox: right; and I suppose it just writes the new partition table to /dev/sda (trying to find that in the strace, not easy to see but I figure it's there somewhere)14:21
infinityOdd_Bloke: The current state of the archive should be safe for you to do cloud builds.14:22
infinityOdd_Bloke: Right up until pitti and/or cyphermox change something you use. :P14:22
pittiinfinity: so I pretty much understand the bug and we have *a* solution14:22
cyphermoxnot planning on changing anything right now14:22
Odd_Blokeinfinity: OK, build kicked.14:22
Odd_BlokeThanks!14:23
infinitypitti: Is the solution in casper/ubiquity?14:23
infinitypitti: If so, cloudy people are safe. :P14:23
pittiit's not necessarily elegant, but should do (davmor tested it)14:23
pittiyes, casper, and cloud is safe14:23
infinityTa.14:23
infinityTheir modern new world seem to move a lot slower than our old, "obsolete" world. :P14:23
pittithere might be a more complicated/elegant one, but at this point in time I'd frankly just go with changing the 13swap hook in casper to just call mkswap instead of adding to the life system's fstab14:23
pittior we leave swap alone entirely14:24
=== henrix_ is now known as henrix
Odd_Blokeinfinity: Only Azure.  :p14:24
cyphermoxpitti: you mean swapon, not mkswap?14:25
pittierr yes, sorry14:25
cyphermoxok :)14:25
pittiinfinity, cyphermox: http://paste.ubuntu.com/15949514/14:30
pittias I said, not necessarily brilliant or elegant, but I think appropriate at this point14:31
cyphermoxpitti: let's just make sure that once the system is booted we really do have a swap available then14:31
pittimeh, forget that patch14:32
pittino swapon in the initrd14:32
cyphermox:(14:32
cyphermoxcall the target's ? ;)14:32
pittiheh, I figure we could do that (I'm just testing it in VM)14:32
cyphermoxit's going to be even uglier.14:32
pittiyeah, /root/sbin/swapon does not find libmount.so, and chroot /root swapon doesn't have /dev mounted14:33
cyphermoxwow14:33
pittiI'm beginning to understand why we wrote it to fstab instead of just calling swapon :)14:33
superm1make a systemd job in the target to swapon once you pivot roots?14:33
cyphermoxcould we inject a unit to swapon once?14:33
pittinormally that job is "fstab" :)14:34
cyphermoxyeah, but we can't otherwise inhibit's systemd fiddling with partitions14:34
pittibut yes, we can inject another unit into /root/run (but that's not mounted yet either)14:34
superm1maybe uglier but how about another job after fstab finishes to delete lines from fstab related to swawp?14:34
pittithought about that too, or just disable the .swap unit14:35
pittior copy swapon into the casper initrd14:35
Laneyadd a preset to disable *.swap?14:37
pittiwell, entirely disabling swap is much easier14:37
pittijust remove that 13fstab script14:37
pitti(that's what davmor tested)14:37
pittithe other is copy_exec /sbin/swapon, and just call it from the life initrd14:38
pittiLD_LIBRARY_PATH=/root/lib/x86_64-linux-gnu /root/sbin/swapon works, so it's just the libraries, nothing else14:39
pittior we change partman to disable the swap units which it touches, but that's more intrusive (affects d-i and cloud)14:40
pittiwell, not cloud14:40
tjaaltoninfinity: I've got a working llvm by dropping all features from skylake that 3.9 thinks belong to server cpu's. but looking at what happened between 3.7..3.8 there's just one feature that got added to skylake ("protection keys"), I'll try dropping just that14:45
pittiinfinity, cyphermox: V2: http://paste.ubuntu.com/15949860/14:46
pitti^ same diff, in case you want to go with that14:48
pittiI tested the copy_exec on a regular desktop install with installing that updated casper, and ensuring that /sbin/swap on was in the initrd (libmount.so already was before, though)14:49
=== henrix_ is now known as henrix
jderoseinfinity: I filed a bug about oem-config-gtk not being installed after an OEM install - https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/157261514:53
ubot5`Launchpad bug 1572615 in ubiquity (Ubuntu) "xenial 20160419: oem-config-gtk not installed after OEM install" [Undecided,New]14:53
cyphermoxwhat?14:53
seb128jderose, bug #157243614:54
ubot5`bug 1572436 in Ubuntu CD Images ""Prepare for OEM install" icon and oem-config-prepare missing on desktop" [High,Confirmed] https://launchpad.net/bugs/157243614:54
tjaaltonjderose: on that llvmpipe bug you mention that some haswells are affected.. are you sure it's the same bug?14:54
jderoseseb128: thanks! marked mine as a duplicate14:54
seb128jderose, thanks14:55
cyphermoxinfinity: user-setup for yofel's issue ^, that will also need an ubiquity refresh, as usual.14:56
jderosetjaalton: not sure about Haswell (I'll check that shortly), but it does seem to effect Haswell-E. so I'm guessing it's only when certain CPU extensions are available that llvm is (seemingly) generating invalid code14:56
tjaaltonjderose: right, I've looked at llvm today and I can fix skylake, but HSW-E is weird, there should be no difference really14:57
jderosetjaalton: you come across any upstream llvm 2.8.x fixes that seem promising?14:58
tjaaltonnah I'll drop a cpu feature that should be only for server cpu's14:58
tjaaltonright now I'm testing if it's enough to drop the only one that got added in 3.814:59
tjaaltonand leave the others14:59
jderosetjaalton: do you happen to have your llvm 2.8 patches with Skylake fixes available in a PPA so I can help test?15:01
tjaaltonnot in a ppa, builds take far too long for that15:01
tjaaltonI'll put this somewhere once I know more15:02
jderosetjaalton: awesome, thank you very much. please let me know anywhere i can help :)15:02
jderosetjaalton: as soon as i'm in the office, i'll double check things on Haswell-E... but we were definitely having problems on these systems early last week15:04
tjaaltonsure, I need to know the cpu model id from /proc/cpuinfo15:04
jderosek15:05
pitticyphermox: user-setup needs a corresponding ubiquity and d-i upload, right?15:06
cyphermoxno just ubiquity15:06
cyphermoxI don't know if you were going to be doing a respin though, and if it's worth putting in for that respin15:07
lamonthttps://bugs.launchpad.net/ubuntu/+source/python-formencode/+bug/1569035 <-- do y'all care enough about that for us to upload it before release, or shall we just go for the 0-day -updates mentality?15:07
ubot5`Launchpad bug 1569035 in python-formencode (Ubuntu) "Packaging error causing installation to /debain/usr/..." [High,Confirmed]15:07
pitticyphermox: I thought we'd respin for the swap issue anywa15:07
lamontjamespage: ^^ any strong opinion to throw into the mix?15:07
cyphermoxok, will get you a ubiquity update then15:07
jamespagelamont, not specifically15:07
pitticyphermox: I let it into -proposed now, for testing etc.; infinity can still decide whether or not to let it in (it'll be blocked)15:07
pitticyphermox: and someone other than me still needs to review casper anyway15:08
lamontjamespage: if release team decides they want it today, I'll smack it through (should be trival to fix), otherwise I'm gonna focus on other crits and worry about it post-release15:08
cyphermoxyep15:08
jamespagelamont, fine withme15:08
jamespagelamont, I think maas it the primary consumer of this right?15:08
lamontpossibly the sole consuimer15:09
pittiit's seeded on ubuntu-server15:10
pittiso in principle we don't already have another reason to respin it so far15:10
pittibut if the server team can re-test new images, no objection from me15:11
jderosetjaalton: isantop is in the office, is going to get /proc/cpuinfo output from our Haswell-E systems15:12
tjaaltonjderose: cool, thanks15:13
pittiapw: new linux landed, but not http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#linux-raspi2, is that intended?15:23
apwpitti, we are about to get new ones ... for raspit15:23
stokachuive got a few last minute updates to my openstack package is it to late to upload?15:26
stokachueven if i need to file a bug to have it processed once the release is done15:27
rbasakinfinity: I think we can remove src:mysql-5.6 now, but please double-check. reverse-depends is probably behind.15:28
rbasak(yes, it is)15:29
coreycbinfinity, can we seed neutron-vpnaas and aodh into main for xenial?  their MIRs were just approved.15:31
isantopjderose / tjaalton: Both cpuinfo files are attached to the LP bug https://bugs.launchpad.net/oem-priority/+bug/156415615:31
ubot5`Launchpad bug 1564156 in llvm-toolchain-3.8 (Ubuntu) "xenial: invalid opcode when using llvmpipe" [Undecided,In progress]15:31
tjaaltonisantop: thanks, nice machines..15:34
infinitycoreycb: Bugs?15:36
tewardinfinity: have you had a chance to poke the nginx bug for a review for FinalFreeze breaking?15:36
infinityteward: Not yet.15:37
seb128do we have an edubuntu release (I saw stgraber graber about not being a LTS, but unsure if there is an iso)15:37
coreycbinfinity, bug 1482765 and bug 1546728.  jamespage said the seeds are ready to go.15:38
ubot5`bug 1482765 in neutron-vpnaas (Ubuntu) "[MIR] neutron-vpnaas" [Undecided,Fix committed] https://launchpad.net/bugs/148276515:38
ubot5`bug 1546728 in aodh (Ubuntu) "[MIR] aodh" [High,Fix committed] https://launchpad.net/bugs/154672815:38
infinitylamont: lolz.15:38
tewardinfinity: OK15:38
seb128or asked differently, is software-center still on some iso? it losts its translations, I've an update to fix that15:38
infinitylamont: Fix it fast, we're respinning "soon".15:38
seb128unsure if that would mean respining somewhere though15:38
jamespageinfinity, coreycb: http://paste.ubuntu.com/15951098/15:38
jamespagediff for seed15:38
lamontinfinity: ack.  is it on the media?15:41
infinitylamont: It's on server media, yeah.15:41
lamontsigh15:41
infinityformencode-i18n (from python-formencode) is seeded in:15:41
infinity  ubuntu-server: daily15:41
infinitypython3-formencode (from python-formencode) is seeded in:15:41
infinity  ubuntu-server: daily15:41
* lamont makes it his top-of-day15:41
infinitylamont: Top being RFN.15:41
infinityjamespage: Commit the seeds, I'll sort the fallout.15:42
jamespageinfinity, done15:42
jamespageinfinity, not on media for reference...15:42
infinityjamespage: Ta.15:43
coreycbjamespage, infinity: thanks15:45
infinityseb128: edubuntu isn't releasing, no.15:46
jderosei added a bit about the new privilege separation features in Apt 1.2. those with more knowledge about it, please feel free to fact check me, refine it for accuracy - https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#Apt_1.215:46
seb128infinity, k, the bot seems to suggest that the package is on mythbuntu though, but I guess that's getting a respin?15:47
seb128infinity, thanks for accepting in any case ;-)15:47
infinityteward: nginx FFe looks fine, any chance you planned to upload?15:47
infinityseb128: The bot is wrong.15:48
seb128I see15:48
infinity(due to packagesets being out of sync with reality)15:48
slangasekinfinity: are you going to apply those packageset changes?15:52
infinityslangasek: Yeah, Laney and Colin and I were literally just going to go through the list.15:53
slangasekok15:53
slangasekinfinity: I'm also posting it to ubuntu-devel15:53
infinityAfter I re-run the update script yet again to reflect up-to-the-minute reality.15:53
infinityslangasek: Sure.15:53
slangasekok, I'll wait for that list and then post it to ubuntu-devel :)15:53
infinityslangasek: packagesets can be aletered post-release, so it's not world-ending if we get it a bit wrong, but I'd like it mostly right.15:53
lamontinfinity: verfied that it built the right files and e'rything15:54
infinityOnce the archive settles from the current crop of uploads, I think the next spin will be "final", barring something truly RC.15:54
infinitylamont: Good, good.15:54
tewardinfinity: yeah, i wanted your ACK on it first15:56
tewardit'll be uploaded in about an hour after lunch15:56
apwinfinity, the firmware respins ^15:57
ogra_yay15:57
lamontoops15:57
ogra_infinity, note that needs changes in livecd-rootfs once these landed15:57
lamontand... uploaded to ubuntu this time. :(15:57
ogra_(the firmware bits)15:58
ogra_apw, does the raspi one include the wlan firmware for rpi3 too ?15:58
infinityogra_: I know.15:59
infinityogra_: Already staged locally, pending my review of the name changes.15:59
ogra_infinity, cool15:59
apwogra_, it includes whatever the old one did15:59
ogra_apw, bah, not updated from upstream ?16:00
infinityogra_: We wanted to, but Paolo was unsure about breaking something.16:00
ogra_(iirc the rpi firmware got updated on github to include the wlan bits for pi3)16:00
infinityogra_: So, we'll update post-release with proper testing, etc.16:00
apwogra_, no, ppisati said we could not because you would need to fix uboot or something16:00
ogra_yeh, fine with me16:00
infinityogra_: This update was just to fix the naming.16:00
ogra_cool then16:01
ogra_apw, hmm uboot shouldnt care about linux-firmware :) ... but we'll sort it in an sru16:02
apwogra_, somrthing about the dtb moving ..16:02
ogra_oh ?16:02
ogra_well, i'll talk to him ... but given gadget and kernel snap are being re-worked completely in the next weeks i guess we can solve any blockers here16:03
infinitylamont: Was dropping that find | rm intentional?16:03
flexiondotorgI can see everyone's busy but if there is a sponsor for this it would be great - https://bugs.launchpad.net/ubuntu/+source/ubuntu-mate-artwork/+bug/157212016:06
ubot5`Launchpad bug 1572120 in ubuntu-mate-artwork (Ubuntu) "ubuntu-mate-artwork 16.04.7 bug fix release [dsc attached]" [Undecided,New]16:06
flexiondotorgAdds fixes recently added to Ubuntu. Does NOT have to be in for the upcoming image respin.16:07
lamontinfinity: hrm16:07
lamontinfinity: hrm.16:08
slangasekinfinity: ^^ so I notice we still don't have linux-snapdragon in xenial... do you know if that's supposed to be fixed before tomorrow?16:08
tjaaltonjderose, isantop: can you try building mesa on the haswell? enable tests by dropping the override in rules. if it's hitting the same bug then llvmpipe tests should fail16:09
infinityslangasek: We're on it.16:09
slangasekinfinity: ok16:09
lamontinfinity: -0ubuntu5 uploaded, good catch.16:09
jderosetjaalton: yup, sure16:09
pittilamont: p-formencode LGTM, accepted; but it'll be blocked by britney, I'll leave the unblock to Adam (if we want it on the final ISO), otherwise it's going to end up as an SRU16:10
jderosetjaalton: so just drop the "override_dh_auto_test:" line in debian/rules?16:11
pittilamont: oh, I thought that was part of the fix16:11
tjaaltonjderose: yep16:11
jderosek, on it16:11
lamontpitti: it was fatfingers16:14
lamontand only checking formencode-i18n :/16:14
infinitytjaalton: So, llvm vs mesa.  What's the verdict?  You're pretty much out of time.16:14
pittilamont: ok; still waiting on the LP diff to get generated, then will look at 516:14
lamontta16:14
slangasekjamespage: hi, you've seeded aodh and neutron-vpnaas, I see approved MIRs for these two but the python-gnocchiclient dependency has an incomplete MIR16:14
tjaaltoninfinity: I can drop avx512 and the subvariants(!) from skylake feature set. leaves the haswell-e out in the cold though16:15
cyphermoxubiquity:  for user-setup, if you decide to land the fix for yofel's SDDM autologin issue ^16:15
infinitytjaalton: Out in the cold in what sense?16:15
infinitytjaalton: Degraded performance, or broken?16:15
tjaaltoninfinity: jderoes says it has a similar issue as skylake on that bug16:16
tjaaltonbut hitting this issue needs a gpu that isn't properly supported by oss drivers16:17
jamespageslangasek, urgh16:17
pitticyphermox: ack, thanks; I'll review/accept (diff still pending) so that it is sitting in -proposed next to the updated user-setup; we either land both or none16:17
tjaaltoninfinity: I'd say it's still something16:18
flexiondotorgtjaalton, https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1522922/comments/10716:18
ubot5`Launchpad bug 1522922 in xserver-xorg-video-intel (Ubuntu) "Screen flickering in Intel i915 driver" [High,Triaged]16:18
tjaaltonflexiondotorg: they'll deal wit hit16:18
flexiondotorgtjaalton, Out of interest, who is they?16:19
tjaaltonintel16:19
slangasekjamespage: neutron-vpnaas is clean, I've promoted it now.  aodh will need something done with LP: #153688716:19
ubot5`Launchpad bug 1536887 in python-gnocchiclient (Ubuntu) "[MIR] python-gnocchiclient, python-gnocchi, python-pandas" [Undecided,Incomplete] https://launchpad.net/bugs/153688716:19
infinitytjaalton: No way to fix it for haswell-e as well?16:19
infinity(And how common is haswell-e?)16:19
cyphermoxpitti: indeed16:19
jamespageslangasek, I think thats a not this release then16:20
jamespageslangasek, I'll unssed aodh16:20
tjaaltoninfinity: I don't know what's causing it. HSW-E is the $400-600 six-core cpu16:20
slangasekinfinity, tjaalton: indeed, I would expect dropping that insn to just result in performance degradation, so that it "only" works as well as it does on other chips already16:20
slangasekjamespage: cheers16:20
jamespageslangasek, done16:20
infinitytjaalton: Well, some fix is better than none.  If we could do the same fix for haswell-e, that would be nice.16:21
infinitytjaalton: But we've run out of time, so if we're fixing anything, it needs to be NOW.16:21
pittilower performance for final and SRUing a better fix later on seems ok16:21
tjaaltonslangasek: yeah, and the real WTF moment hit me when the cpu model id on my low-power SKL-Y laptop is the same llvm checks for server features..16:21
tjaaltoninfinity: I'll push it16:21
tjaaltonactually16:21
tjaaltonjderose: please test installing libllvm3.8 from http://koti.kapsi.fi/~tjaalton/skl/build2/16:22
slangasekEven the lower performance fix is quite late in the game.  I think it would be saner to release note this and fix it for .116:22
jderosetjaalton: k, will do16:22
tjaaltonmesa might get a workaround by then16:22
tjaaltonor llvm fixed, but yes16:23
slangasekinfinity: ^^ my $.0216:23
tjaaltonyour call16:23
infinityslangasek: It would perhaps be, but I'm also not keen on screwing the OEM that works most closely with us to ship our releases on release day. :P16:23
tjaaltonalso16:23
infinitytjaalton: Does mesa need (re)building to fix this, or just llvm?16:23
tjaaltonturns out kabylake, which is has crippled kernel support on purpose (needs i915_bpo.preliminary_hw_support=1), is also seeing this bug16:24
tjaaltoninfinity: just llvm16:24
jderoseslangasek: when do you expect .1 to come out? in the mean time, System76 will probably need to spin an updated ISO so our Nvidia using customers have a viable restore procedure, but that's fine16:24
slangasekjderose: .1 is due in June16:24
pitticyphermox: got bored and generated the diff locally; accepted16:24
infinityslangasek: Late july...16:24
infinity(3mo after release, ish)16:24
slangasekjderose: .1 is due in late July16:24
jderoseslangasek: gotcha, thanks. that's not too far away anyway16:24
tjaaltonworkaround for KBL is to use that option post-install, the kernel module "protection" will get dropped for .116:24
slangasek;)16:24
tjaaltonjune!?16:25
infinityThe other Ju.16:25
tjaaltonahh16:25
slangasekinfinity: sorry, don't know why I got that wrong, maybe we did 14.04.1 in june?16:25
tjaaltonphew16:25
slangasekanyway16:25
pitti6.06 :)16:25
jderosepitti: haha :P16:25
tjaaltonyeah 14.04.1 was in august16:25
tjaaltoniirc16:25
slangasekok maybe wishful thinking on my part ;)16:25
slangasekanyway16:26
pittidid anyone call dibs on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt ? if not, I'll do the binary bits, they look reasonable16:26
slangasekthis is in a sense a hardware enablement bug16:26
slangasekthat comes too late for the normal process16:26
slangasekand I don't think it should be a fire drill to get it in for .0 when .1 is around the corner16:26
slangasekpitti: libgrilo-0.2-1-dbg can be ignored, it was NBS and I removed it.  The other binary changes look sane to me, go for it16:27
tewardinfinity: just uploaded now :)16:27
slangasekalso, somebody promoted liblouisutdml and didn't close the MIR bug16:28
slangasekpitti: ah the pymongo changes will be unnecessary because jamespage is unseeding aodh again per above discussion16:29
davmor2pitti, cyphermox: I assume I can drop this ssh port now right?16:36
davmor2and is the new iso going to be spun up soon?16:37
jderosetjaalton: mesa builds fine with tests enabled on haswell16:38
tjaaltonjderose: not the same thing then I guess16:38
jderoseseems not16:39
infinityslangasek: Hadn't closed it yet.  Multitasking something fierce here.16:39
slangasekinfinity: ok :)16:40
tjaaltoninfinity, slangasek: uploaded it anyway, drop it if needed16:40
infinitytjaalton: Ta.16:41
slangasektjaalton: s/drop/divert to -updates/ :)16:41
tjaaltonor that :)16:41
tjaaltonfrom the debdiff ^ CDI, DQI et al are subvariants of AVX512, confusing..16:43
cyphermoxdavmor2: I think so (closing ssh)16:44
davmor2cyphermox: thanks16:44
cyphermoxinfinity: anything you can/want to delegate?16:46
infinityarges: If you're the one doing kernel SRUs right now, could you hold off if you still have more?16:52
infinityarges: It kinda cripples the publisher at a rather sensitive time...16:52
infinityslangasek, tjaalton, jderose: So, I really wanted to get this llvm fix in for the release, but given the 8hr build time for llvm, I don't think it's realistic.16:54
* slangasek nods16:54
infinityslangasek, tjaalton, jderose: Lining it up for a (near-)0-day SRU seems fine, though it certainly sucks that installs on skylake might be wonky.16:55
jderoseinfinity: that's fine with me. as long as the fix is coming as an SRU soon, we can spin and updated ISO in the meantime, then point people to 16.04.1 once its out16:55
infinityjderose: Yeah, I know you'll be alright, you know what you're doing. :)16:55
jderoseinfinity: s/wonky/almost-totally-broken/ :P16:55
infinityLess pleasant for random users, but random people buying new hardware tend to understand that Linux isn't always perfect on 2 month old configs.16:56
infinityI wish we'd addressed this a couple of days ago. :/16:56
jderoseinfinity: sometimes i know what i'm doing :P but it doesn't effect us for shipments as we pre-install the proprietary nvidia driver16:56
* ogra_ blames the manufaturers16:56
ogra_+c16:56
jderoseinfinity: yeah, sorry about that... i was out of town at a trade show. bad timing16:57
infinityjderose: Ahh, so I can blame you? :)16:57
infinityjderose: (Not like you're the only person in the world who could have seen this...)16:57
jderoseinfinity: sure, if that makes you feel better, i'm fine with that :D16:57
infinityBut life's like that, I guess.16:57
infinityjderose, tjaalton: Can I get one of you to write a release note entry describing the problem and what (if any) workaround there is to install on an affected machine?16:57
infinityPlease tell me there's a workaround..16:58
tewardrbasak: obvious ping, do you have something to add on the release notes for HTTP/2?  We're coming down to the time where that should get put into the notes, no?16:59
jderoseinfinity: assuming tjaalton has the llvm 3.8 SRU available, you can work around it by installing using the "Install Ubuntu" option in the pre-boot menu, which in my experience you might need to try a few time for success. then once you get to your broken unit session, switch to a VT, login, and apt-get update && apt-get dist-upgrade16:59
jderoses/broken unit/broken unity/16:59
jderoseinfinity: but yeah, i'd be happy to add it to the release notes once i double check that my instructions are correct17:00
Kamilionand I'm assuming running the alternate installer and letting it upgrade-during-install will also net you an operable system come next week.17:00
infinityjderose: Oh, I suppose this doesn't affect ubiquity-dm, since it's not composited?17:01
* infinity hopes.17:01
infinityjderose: If so, the workaround would just be to tick the "download updates while installing" box or whatever it is, and never try the live session.17:01
jderoseinfinity: well, that was my feeling at first... but sometimes it still does seem to fail, and if i switch to a VT, i see the same thing in dmesg about invalid opcodes being trapped17:01
infinityOh, lovely.17:01
infinityOkay, bigger hammer, then.17:02
jderoseinfinity: yeah, "download updates while installing" is another option... a better one in fact. will just have to double check that it works as expected17:02
infinityKamilion: Yeah, using d-i would be fine, but given we only provide that as netboot, it's a steep learning curve for people who were expecting to click 4 boxes in ubiquity and go grab a coffee.17:02
Kamilionas long as upgrading from 14.04 or 15.10 works, that's what I figure a lot of folks will experience in real world usage17:03
Kamilion*I* intend to clean reinstall most of my systems this cycle, but I can wait till .117:03
infinityUpgrading will work once the SRU is in place, yeah.17:03
infinityThat said, people upgrading aren't likely to be affected by this bug in the first place, since they're not likely to have new enough hardware to be broken by it.17:04
Kamilionbring half up through upgrades, and roll my own ISOs post-sru.17:04
Kamilionyep.17:04
jderoseinfinity: true, upgrades should be fine. it's only an issue for fresh installs17:04
Kamilionand I'll roll my xen ISOs after I hear the SRUs are tested green17:05
Kamilionsince I expect to be running on primarily newish server hardware17:05
KamilionI also roll more often due to frequent security updates in the virtualization stack this last year.17:06
infinitytjaalton: llvm accepted, so we can 0-day it once it's gotten testing.17:11
infinitytjaalton: But it won't make images unless we have a *critical* respin (which we'd better not)17:11
pittiinfinity: your livecd-rootfs change still looks premature? linux-firmware-raspi2 doesn't exist in the archive yet, but raspberrypi2-firmware still does17:13
pitti(i. e. known?)17:13
infinitypitti: It's accepted.17:13
infinitypitti: I'm smart enough not to respin until it's all in place. :P17:13
ogra_did you fix the hack for the dragonboard in live-build/auto/build too ?17:14
pittiI believe in slangasek's theory of publisher slowdown in release weeks :)17:14
tjaaltoninfinity: ok, cool. skylakes using i915 graphics won't hit this issue, so it's limited to workstations that have new dGPU's17:14
tjaaltonand i can write a relnotes entry17:14
infinitypitti: This was because arges pushed a bunch of kernel SRUs.17:14
infinityogra_: Quel hack?  I've not built offician dragonboard images yet.17:15
infinityogra_: So, no, didn't know there was one.17:15
* infinity looks.17:15
ianorlinor just install with skylake and then update and then put in dGPU17:15
pittiI'm off for a few hours for basketball, will check back in around 20:30 UTC17:15
ogra_infinity, has a comment ... look for "metapackage"17:15
pittiinfinity: anything you particularly want me to look into tonight? (just in case you are at beer then, which I hope)17:16
infinityogra_: Oh.  That whole bit is wrong.  Awesome.17:16
pittiotherwise, it'd be iso testing17:16
ogra_infinity, nah, works fine with the PPA packages :)17:16
tjaaltonianorlin: not if the cpu doesn't have gfx support17:16
stokachui see openstack 1.0.6 approved here but rmadison isn't showing it in proposed17:16
stokachudid it hangup somewhere?17:16
ianorlinwhich even most skylake E3 xeons have17:17
tjaaltonok17:17
infinitystokachu: It's not instant.17:17
Kamilionlike the E3-1220 v what?17:17
* Kamilion has some V2s and V3s around and knows V5 was released17:17
* cyphermox -> lunch17:17
stokachuinfinity: ok17:17
Kamilionis it only the greenlow v5s?17:18
ianorlinlike there are quite a few with integrated17:18
pittiinfinity: FTR, casper is ready to promote, but blocked17:18
infinityogra_: Well, I'll let you deal with your ugly hacks.  None of that is sane for the archive.17:19
infinitypitti: Yeahp, I'm unblocking en masse when I'm happy with the state of things and prepping for the Final Spin(tm).17:19
ogra_it will just have to be switched to the meta17:19
infinityogra_: The meta doesn't depend on the firmware (it can't).17:21
infinityogra_: So, it'd be the meta and the renamed firmware.17:21
infinityBut sure, I can make those changes.17:21
ogra_nah, i'm fine doing them ...17:22
ogra_the only really ugly one is the dragonboard since we had no meta at all17:22
infinityogra_: Why on earth are you installing "linux-flavour" instead of "linux-image-flavour" for snappy builds?17:22
infinityogra_: Total waste of time and space to install the headers.17:22
ogra_on x86 systems that pulls firmware in17:22
infinityogra_: No, it comes from linux-image-generic, not linux-generic17:23
ogra_the firmware dep ?17:23
ogra_oh17:23
infinityogra_: Yeah, linux-foo is linux-image-foo + headers.17:23
ogra_well, then i'll use image :)17:23
ogra_doesnt really matter for the resulting snap since the dirs are pre-defined17:24
slangasekwhy does p-m think libsemanage is 0 days old?17:24
infinityogra_: Matters for build time, then.17:24
ogra_yeah17:24
infinityslangasek: Because it got deleted and copied back in because magic.17:24
infinityslangasek: I could reset it in the state files, but meh.17:24
slangasekinfinity: ah.  why was it deleted?17:24
infinityslangasek: To make room for the one I built in a PPA and slipped under the radar.17:25
slangasekinfinity: heh17:25
infinityogra_: Anyhow, if you're happy fixing this all, go for it.  It's not actually *on* images, so I don't care if livecd-rootfs changes as long as the code you fix is obviously contained to snaptastic things.17:26
ogra_yeah ...17:26
slangasekRAOF: your changelog entry for dovecot is incorrect; dovecot-core ends up with a dep on libstemmer0d17:26
slangasekRAOF: see also http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#dovecot17:27
jderoseinfinity: roughly when are you expecting to fire off the next ISO builds?17:29
infinityjderose: When the current lot of crap all migrates.  I'm done accepting new things.17:31
jderoseinfinity: okay, thanks. just trying to best time when i drive to the office so i have access to all our hardware for testing17:31
ogra_infinity, http://paste.ubuntu.com/15954073/ looks ok ?17:32
ogra_(or do we have a dep for the raspi2 and snapdragon FW packages ?)17:33
infinityogra_: That looks correct.17:34
ogra_ok17:34
infinityogra_: The raspi/snapdragon metas can't depend on the firmware because it's non-free.17:34
infinity(multiveeeeeeerse)17:34
ogra_ooooh indeeed17:34
ogra_:)17:34
ogra_uuuh17:37
ogra_why does "dpkg-buildpackage -rfakeroot -S" get me a gui popup for the gpg passphrase17:37
ogra_how irritating17:37
infinityBecause that's how gpg agents work.17:37
ogra_not til i upgraded to xenial :)17:38
infinityYou can switch to the text pinentry method.  Somehow.17:38
infinityI've not bothered to fill in that blank yet.17:38
ogra_it breaks my workflow ... i'm used to type my passphrase twice !!17:39
* ogra_ has a spare passphrase in his brain now 17:39
Odd_BlokeType it here:17:39
infinityIf you're capable of typing your passphrase correctly twice in a row, it's too short/simple.17:39
ogra_hunter217:39
Odd_Blokeogra_: I HAVE YOU NOW17:39
Laney<ogra_> *******17:39
ogra_:D17:39
balloonsogra_, don't lie.. it's snappysolveseverything17:40
balloons:-)17:40
ogra_lol17:40
Odd_Bloketheresanassertionforthat17:40
balloonsSo I'm the stereotypical, before release day bloke, looking for a friend who might be able to upload a new juju2 package for me. Any takers?17:44
balloonsNot everyone all at once now, I know this is the chance of a lifetime17:45
infinityballoons: You've missed your chance.17:49
infinityOh.  juju's not on any images?  Really?17:49
infinityI guess you haven't missed your chance.17:49
balloonsinfinity, :-) I'm certainly not going to be 'that guy' pushing you to respin17:49
willcooketjaalton, hey did this get out of NEW yet?  https://bugs.launchpad.net/ubuntu/+source/xorg-lts-transitional/+bug/157167717:52
ubot5`Launchpad bug 1571677 in xorg-lts-transitional (Ubuntu) "upgrading caused a broken apt cache due to *-lts-vivid packages conflicting with current X packages" [Critical,Fix released]17:52
willcookehow can I find out?17:52
willcooketjaalton, ignore17:53
infinityHeh.17:54
rbasakteward: thanks for the reminder.17:59
tewardrbasak: you're welcome, sorry to poke :)17:59
superm1infinity: just wanted to poke and remind on the grub in boot seed thing in case it fell off your radar18:04
infinitysuperm1: Oh, balls.  Thanks.18:05
infinitysuperm1: To be clear, that only negatively affected myth, right?  So, I can respin world minus myth, sort yours, and do you?18:05
infinityI could have phrased that better.18:05
superm1infinity: we're the only ones that install nvidia driver during install IIRC18:05
superm1but yes i think i think youcould respind the world without us and then drop from teh seed, spin us and magic everything works18:06
* jderose drives into the office, be back soon... good luck ya'll, thanks for all the hard work!18:06
tjaaltonwillcooke: sure did :)18:11
rbasakinfinity: I'm getting a bunch of postinst failure apport-filed bugs for mysql-5.7. This isn't really a regression from 5.6 but has always been a problem. Users customise their configs and then mysqld fails to start after upgrade. For 5.7 some customisations use directives that no longer work, too, including a conffile default in 5.6 packaging. What do you think about adding a fail-to-start-service18:17
rbasakhook that just prints a warning instead, so dist-upgrades won't explode?18:17
rbasak(this would be for upgrades only so won't need a respin)18:18
slangasekrbasak: how about fixing up the config file on upgrade instead?18:19
rbasakslangasek: we could do that for a couple of cases, but I hate to sed custom conffiles anyway - always feels risky to me.18:20
rbasakAnd it wouldn't cover all cases.18:20
slangasekrbasak: I am personally lukewarm about letting a package install succeed yet leave the service failed.  I know it doesn't do great things to an upgrade, but I personally feel it's more truthful to treat that as an upgrade failure18:23
slangasek(and in a perfect world, fix that upgrade failure)18:23
slangasekI also get squeamish about per-package deviations from the standard behavior of expecting services to start successfully on install/upgrade18:24
rbasakI think this is a fundamental issue with server services. On desktop the expectation is that package that provide daemons just work out of the box. On server the intention usually is that the user customises after the install, often in a way that packaging can't really fathom. And then that changes with a new version.18:25
rbasak(a new upstream version)18:25
rbasakPackaging fixing it up is then hit and miss. And then release upgrades break.18:25
rbasakThis system is broken.18:25
rbasakI also get the impression that production server users will either be able to fix it up later, or redeploy without doing a release upgrade. Having the release upgrade break is worse. I think the majority of mysql bugs reported in this fashion is from desktop users experimenting with server stuff, not production server users.18:28
rbasakFor that class of users, I think mysqld not starting is preferable to a release upgrade exploding.18:28
infinityrbasak: How would it "not require a respin"?  (unless it's a 0-day SRU)18:30
rbasakI'd also prefer not to receive a gazillion apport bugs from users who have broken mysql configs because they messed with them.18:30
rbasakinfinity: I mean a 0-day SRU would be fine.18:30
slangasekrbasak: and again, I think that warrants a deep policy discussion, not a one-off package deviation the day before release18:30
SkuggenWe might be able to handle the simplest cases, but I don't think it's possible to fix all such issues automatically18:30
infinityrbasak: We can discuss it when I'm not flat out trying to release, then, but I tend to agree with Steve, any attempt we can make to migrate, we should.  We can't catch every case, but those really should be failures.18:31
rbasakslangasek: I'm not confident hacking up a sed a day before release. Too many untested/unknown edge cases IMHO.18:31
slangasekrbasak: I'm happy to review seddery18:31
slangasekinfinity: you probably missed my question last night about removing all the precise/daily* directories under www/full18:32
infinityslangasek: Go for it.18:32
infinityslangasek: And yes, I missed everything overnight because that server that had an IRC client uptime of over four years died overnight.18:32
rbasakSkuggen: would you like to attempt some seddery?18:37
Odd_Blokeslangasek: Could you ACK the gce-utils upload in to partner/xenial-proposed, please?18:37
slangasekOdd_Bloke: let's see!18:40
Skuggenrbasak: Yeah, I can see if I can get something simple going. There are a couple of known options that could simply be renamed, but for others I guess we'd probably just have to comment them out?18:41
slangasekOdd_Bloke: acked18:41
Skuggen(And give some sort of noticeable warning that we've done it)18:41
slangaseknoticeable warnings optional18:42
Odd_Blokeslangasek: I knew you could do it.  I always believed.18:42
Skuggenslangasek: Yeah, during a full dist upgrade it would be pretty hard to make it noticeable :)18:42
slangasekSkuggen: well, there's a mechanism for it, which is to pop a debconf error. But please don't ;)18:42
SkuggenMaybe just add a note together with the commented-out option18:43
rbasakSkuggen: maybe start with the two options present in the previous default conffile that got renamed?18:44
rbasakSkuggen: and look for those only in that conffile?18:44
rbasakOtherwise we'll get into questions about what files to scan, etc.18:44
rbasakAnd yeah, definitely add a commented note in the file explaining that packaging did it.18:44
Skuggenrbasak: Yeah. At most I think we could scan through /etc/mysql18:45
SkuggenBut we can detect this sort of issue by running mysqld --verbose --help in postinst18:45
slangasekinfinity: ignore me pushing changes to the ubuntu-cdimage branch and deploying them18:51
slangasekxnox: why do we have 'Ubuntu Core s390x' as a local delta to etc/qa-products on nusakan?18:52
infinityslangasek: WCPGW?18:52
slangasekinfinity: nothing, that's why you should ignore it ;)18:53
rbasakSkuggen: scanning /etc/mysql is dangerous because of hitting MariaDB config, etc. But let's take this to #debian-mysql and come back here when we have a patch.18:53
infinityslangasek: That's me.  I didn't commit it because I was mid-merge on the cyphermox branch.18:53
infinityslangasek: I can commit my nusakan changes now.18:53
slangasekinfinity: k18:53
slangasekinfinity: why do we have Ubuntu Core s390x at all? that's not on the list of target deliverables18:53
infinityslangasek: Because we have it for all arches, and it's the simplest/best livecd-rootfs/lp-buildd+livefs testcase.18:54
infinityslangasek: They don't need to ever be aware of or care about it if they don't want, it takes me seconds to validate and release, so meh.18:54
slangasekinfinity: ok18:55
infinityslangasek: I made a bit of a mess of committing that all, but it's there now. :P19:07
apwtjaalton, llvm i386 seems to have exploded ...19:10
infinityslangasek: Have you demoted pymongo binaries yet?  I don't want to stomp on you and hit the double-override bug.19:14
slangasekinfinity: you have the lock19:14
slangasekinfinity: (I hadn't seen they got promoted and haven't demoted)19:14
Odd_BlokeIs there a reason that packages built for partner-proposed 35 minutes would still be "Pending publication"?  Am I just being impatient?19:19
infinityOdd_Bloke: BTW, we did bump one package that affects cloud (tzdata), but I'm not super fussed if you don't respin for it, especially given that the license is public domain.19:25
slangasekOdd_Bloke: yeah it takes a while.  I suspect that publication has gotten slower over the past week or two but don't know why19:25
Odd_Blokeinfinity: Cool, I think we'll skip the respin. :)19:30
Odd_Blokeslangasek: It's finally arrived there, but several minutes after Launchpad stopped warning me that some files hadn't been published.19:32
slangasekOdd_Bloke: yes, launchpad doesn't see all the way to the edge, its idea of published is different from yours19:36
jderosetjaalton: hmm, looks like the i386 build of llvm-toolchain-3.8 failed - https://launchpad.net/ubuntu/+source/llvm-toolchain-3.8/1:3.8-2ubuntu2/+build/960293119:38
Odd_Blokeslangasek: OK, I'll file that info away for the future. :)19:38
rcjOdd_Bloke, Having just read the tzdata diff I can tell you that time travel is impossible.  We can hardly keep track of time when it is moving linearly.19:45
Odd_Blokeslangasek: I've validated that gce-utils change; could you migrate it to release, please? :)19:58
slangasekOdd_Bloke: done20:00
Odd_Blokeslangasek: Thanks!20:01
slangasekinfinity: http://lucifer.0c3.net/~adconrad/packageset-changes-new.txt hasn't been refreshed; is the new one still coming?20:03
infinity###### FINAL RESPIN OF ALL FLAVOURS IN PROGRESS; PLEASE TEST ASAP ######20:03
davmor2\o/20:03
infinityslangasek: Oh.  I can finish re-rerunning it tonight.  Colin, Laney and I went through it all and it looked alright, though.  And, in Laney's words "I used to commit changes that large without review all the time, so meh."20:04
slangasekinfinity: well, I think this is a special case because of the main changes and we should give teams an opportunity to "rescue" some of these20:04
infinityslangasek: So, the plan was just to commit tonight/tomorrow and call it good, rather than inviting people to bikeshed about it.  If people lose upload rights to something they really like, they can poke the DMB to fix it.20:04
ogra_infinity, can you trigger snappy too, so I can see if anything fails after the change20:04
infinityslangasek: But if you want it out for review, go to town.  Like I said before, packageset changes are per-series, not per-pocket, so we can (and do) mangle them post-release.20:05
slangasekinfinity: "go to town"?20:05
infinityogra_: You can.20:05
slangasekyou said you were going to generate an updated list, which I don't know how to do20:05
infinityslangasek: As in, go for it.  Be my guess.  Bring it.  Etc.20:05
infinityslangasek: Right, I'll provide the updated list when I get hotelward.20:05
slangasekok20:06
* infinity refreshes his local mirror from the office first, so he can skip that step on the hotel network. :P20:06
flocculant:)20:12
infinityOh, ffs.20:13
infinityogra_: You broke my world respin (and two of us missed it in review).20:14
infinityFixing.20:14
davmor2infinity: this isn't an iso blocker but can it be added to the release notes please as it is important https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/156164720:16
ubot5`Launchpad bug 1561647 in software-properties (Ubuntu) "No mokutil prompt triggered when installing from additional drivers" [Undecided,New]20:16
davmor2willcooke: ^20:17
cyphermoxah, jes20:17
infinitydavmor2: Document away.20:17
* cyphermox goes to fiddle the software-properties UI to make this work20:17
davmor2infinity: if this is the final spin why is there an unapproved livecd-rootfs above?20:18
infinity14:13 < infinity> Oh, ffs.20:18
infinity14:14 < infinity> ogra_: You broke my world respin (and two of us missed it in review).20:18
infinity14:14 < infinity> Fixing.20:18
infinitydavmor2: ^20:18
infinityGoing to head back to the hotel and re-trigger from there. :/20:19
* davmor2 shakes his fist and ogra_ and blames him for everything, include war and world hunger ;)20:19
slangasekheh, what difference do those two little characters make20:22
cjwatsonsrsly20:23
Odd_BlokeWould have been fine in Python.20:23
* cjwatson commits a basic automatic syntax check of at least those files to bzr20:23
Odd_BlokeOh, right, infinity isn't here to troll about Python. ;.;20:23
* pitti waves, quoi de neuf ?20:28
ogra_oh man20:29
* davmor2 hugs ogra_ :) hey dude :)20:30
ogra_heh, thanks20:31
* ogra_ hugs davmor2 too20:31
pittiogra_: hey bearded man!20:31
ogra_lol20:31
* pitti hugs ogra_ as well -- feels like release week!20:31
ogra_YAY !20:32
pittia dozen people do hacks they aren't proud of, and at the end we get something that works, much to everybody's surprise :)20:32
ogra_only for non snappy though ... in the snappy world the hard work only starts now20:32
infinityHard work's still in progress for the rest too. :P20:32
davmor2ogra_: PFFFF Don't even get me started ;)20:33
ogra_yeah, but you only need to approve these gazzillions of SRUs the snappy people push to the archive20:33
* ogra_ really wishes we had used the phone model for snappy and just used an overlay archive ... 20:33
jderoseinfinity: slangasek: confirmed that tjaalton's test build libllvm3.8_3.8-2ubuntu1.1_amd64.deb fixes the issue on the first laptop i tested... now onto testing other hardware20:34
ogra_"rolling release via SRUs" doesnt really leave me confident20:34
jderoseogra_: the wave is always rolling, you just need to ride it carefully :P20:35
davmor2ogra_: but surely they'll be no need to update things in main as long as snapd can install ubuntu-core and the apps that's it right it all upgrade automagically right :D20:35
slangasekjderose: huzzah20:36
ogra_davmor2, yeah, because snappy images arent using anything but snapd at all :)20:36
davmor2ogra_: there you go then easy :P20:36
infinityjderose: Now if only it worked on i386. :P20:37
davmor2jderose: this is ogra_ he knows no fear he rides on the back of  laser toting shark across the rolling wave20:39
ogra_Oh my20:39
phillwinfinity: are the lubuntu alternate images to also be respun. They landed before you mentioned a further issue?20:42
slangasekphillw: lubuntu because they are alternate are unaffected20:43
flocculantphillw: I saw that - I'd have to assume that anything that's live is going to be subject to the global respin20:43
flocculantI'd certainly plan that way if I was Lubuntu and not Xubuntu20:44
phillwslangasek: so we have an RC for alternate now?20:44
slangasekphillw: should be, yes20:44
phillwgreat, thanks.. just lets us concentrate resources on those while we await desktop to land :)20:45
flocculantphillw: sorry - got confused there with you having that alternate20:46
tjaaltonapw, jderose, infinity: oh well, so it's expected that all tests pass on i386, others can screw it. so need to disable avx512 tests at least20:57
tjaaltonjust need to figure out how..21:08
davmor2infinity: any eta on the new, new isos?21:12
slangasekdavmor2: they're at least an hour out and probably more like 2; I don't know what Adam's transit time is back to the hotel, but the fixed livecd-rootfs isn't yet in xenial21:15
davmor2slangasek: and with that I give up staying up to test oem install like I wanted and go to bed, night all21:16
slangasekdavmor2: wise choice. g'night!21:19
infinitydavmor2: The new livecd-rootfs is publishing, so I'll retry in ~30m.21:23
jderosecyphermox: so it seems the grub-install is failing with nvme drives... ubiquity tries to install grub to /dev/nvme instead of, for example, /dev/nvme0n121:26
jderosefound this on BIOS systems thus far, will test UEFI shortly (although these are BIOS systems that can boot from an nvme drive)21:27
superm1jderose: why would you install in legacy mode on new systems?21:35
slangasekpitti: I see sysvinit Breaks: systemd (<< 228-5ubuntu3), but that doesn't enforce systemd 228-5ubuntu3 being configured before sysvinit, which means the conffile may already be migrated away before systemd postinst runs... I think the right way to do this is with initscripts Pre-Depends: systemd, and for initscripts' preinst script to handle any conffile cleaning so that users are spared21:35
slangasekconffile prompts on upgrade21:35
slangasekpitti: (not for release of course, but I think this is advisable for SRU)21:36
jderosesuperm1: well, because it used to work :P21:37
infinityslangasek: Taking a lock on c-m.21:38
slangasekinfinity: copy21:39
jderosecyphermox: actually, installing to a nvme drive in UEFI mode is fine... only BIOS mode is the problem. likely an issue with grub-pc i'm guessing21:49
slangasekjderose: well, under UEFI grub always "installs" to the ESP and calls efibootmgr, so completely different code path vs. BIOS, yes21:51
slangasekwho's sitting on the s390x button?21:53
cjwatsonthe mass retry you mean?21:54
cjwatsonthat was Adam21:54
slangasekcjwatson: yeah :)21:54
cjwatsonit'll finish in time, it's only a few hundred builds21:54
cjwatsonand s390x eats builds for breakfast21:54
infinityOm nom.21:55
slangasekyes, and probably half the build failure mails are to me ;P21:56
infinityLucky you!21:56
pittislangasek: ah, good point; this needs to be tested thoroughly, pre-depends have some habit of causing trouble;21:58
infinity##### FINAL MASS REBUILD IN PROGRESS FOR REALZ THIS TIME #####21:59
pittiinfinity: \o/22:00
cjwatsonslangasek: you have procmail, what are you complaining about22:00
pittislangasek: filed bug 1572752 about that22:00
ubot5`bug 1572752 in systemd (Ubuntu Xenial) "improve UTC setting migration on upgrades" [Undecided,New] https://launchpad.net/bugs/157275222:00
* pitti moves to sysvinit, but whatever22:02
tewardinfinity: UNLEASH THE FLOOD OF EVILS!22:02
tewards/EVILS/ERRORS/22:02
teward(just kidding!)22:02
infinityteward: It can't go worse than the last rebuild attempt...22:03
cyphermoxjderose: ok, but installing grub on a drive is installing grub on a drive, the target device isn't different if it's nvme or not22:03
tewardinfinity: i... am glad I was busy building a deconstructed computer?  :p22:03
ogra_infinity, but it was fast at least22:04
cyphermoxanyway, will fix now that dinner is out of the way22:04
pittiok, this mass rebuild is a bit too late for me to wait for, I'll get onto testing tmw morning then; good night!22:05
Kamilioncyphermox: tell that to platform SD controllers *grumble*22:09
tsimonq2infinity: awesome :)22:10
cyphermoxKamilion: well, there was a need to do some extra handling for NVMe in grub-installer, but what I'm saying is that I don't recall how BIOS or UEFI would make a difference in this particular case22:10
KamilionI was grumbling because a lot of "platform SD controllers" are not bootable at all22:12
cyphermoxsee, that I would expect a bit more from BIOS.22:12
Kamilionvs your average SD-to-USB chip22:12
cyphermoxI don't have NVMe here to test though, and I suppose I should fix that22:12
infinityAnd mysql-5.6 removed at the zero hour.22:13
flexiondotorgjderose, I confirm "ubiquity tries to install grub to /dev/nvme instead of, for example, /dev/nvme0n1"22:15
flexiondotorgOn a BIOS system.22:15
jderoseflexiondotorg: thanks for confirming :)22:15
jderoseflexiondotorg: happen to know whether this was a problem with 14.04.4 and/or 15.10? i haven't tested those yet, but will try to shortly22:17
flexiondotorgjderose, 15.10 also affected. Haven't tested 14.04.22:18
cyphermoxjderose: flexiondotorg: would either of you mind trying to re-do an install but adding -x to /usr/share/grub-installer/grub-installer22:22
cyphermox(before ubiquity reaches that point of course)22:22
cyphermoxI fixed NVMe in some cases already, so something simple must be missing22:23
flexiondotorgcyphermox, Not before release :-(22:23
flexiondotorgWil;l be using the nvme computer for VM< testing.22:24
cyphermoxor maybe there's enough info already in the installer logs, is there a bug open for this yet?22:26
flexiondotorghttps://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/150750522:31
ubot5`Launchpad bug 1507505 in grub-installer (Ubuntu) "Unable to install GRUB in /dev/nvme" [Undecided,Confirmed]22:31
flexiondotorgcyphermox, ^^^22:31
cyphermoxyippe...22:31
flexiondotorghttps://bugs.launchpad.net/ubuntu/+source/grub2/+bug/156157222:33
ubot5`Launchpad bug 1561572 in grub2 (Ubuntu) "Grub fails to install bootloader on NVMe drives" [Undecided,New]22:33
flexiondotorgcyphermox, I've marked the second as a dupe of the first.22:34
cyphermoxthanks22:34
slangasekcjwatson: procmail doesn't tell me who clicked the build button, so I don't have a way to filter build failures I care about from those I don't :)22:34
infinityslangasek: I believe the response is "aww, schnookums".22:41
infinity(Though I've long thought that repeated nags on retries are spam to the uploader)22:42
infinityNot sure how trivial it wouldn't be to refcount and only spam on the first try.22:42
slangasekinfinity: hey, my pain is your pain; you don't want me complaining about pointless retries of failed builds, keep them out of my inbox ;-)22:43
infinity;)22:43
infinityIt's a harder bug to fix than one would think, which is why I've never done so.22:43
slangasekyeah22:43
infinity(it's fundamentally counter to how LP does retries, which is to wipe the record and reset to fresh)22:43
flocculantinfinity and -release team (wonderful that you are ofc) - have to crash now, when do you think respin will be ?22:54
flocculantcan I assume when I surface it'll have happened?22:54
slangasekflocculant: as the bot says, builds are happening currently22:55
flocculantI did send a pre-pre-respin warning out22:55
flocculantslangasek: ok thanks - I'll assume that all went on then22:56
flocculanthave to go and do real job first thing22:56
flocculantslangasek infinity - and when do - release hope to have ticks from the rest of us? UTC ish22:57
flocculantgiven we do stuff in real life ;)22:58
slangasekflocculant: release is expected to go out during business hours in London tomorrow; I don't know if infinity has a more specific target than that22:59
RAOFLaney, slangasek: Urgh, sorry. I read the output of sbuild and missed that where I should have been grepping the output of dpkg --info. :(23:02
slangasekRAOF: alrighty, fixed package accepted; I don't expect we'll let this into release though :)  It can go to y-proposed->y23:08
RAOFThat bug is annoying, and I hit it again recently, and thought “oh, yeah! We've made that change that main can build-depend on universe as long as runtime dependencies only apply to universe packages”.23:09
RAOFI guess I'll have to try and fix it more invasively at some point :(23:10
RAOFslangasek: Obviously there's no point in letting it into release; the delta against xenial is 2 changelog entries :)23:10
slangasekyup!23:10
flocculantslangasek: cool - not too worried, might have to smoketest a few, just wanted to ensure it wasn't going to be some crazy UK is wake now release is all :)23:11
flocculantthanks23:11
flocculantand we want to get some fixed thunar tests in too23:12
slangasekLaney: what generate-freeze-block command did you run that generated the freeze hint?  ubuntu-server seems to not be frozen, and various things that aren't in any task are frozen23:13
infinityslangasek: Not sure what his command was, but it's conceivable he missed server. :/23:19
slangasekLaney: n/m, reverse-engineered :)23:19
infinityslangasek: Going to add a dovecot block before that gets through?23:19
slangasekinfinity: already added that one by hand, and fixing the freeze rule as a whole23:20
infinityslangasek: Ta.23:20
slangasekinfinity: and somehow Laney's hint froze linux-firmware-nonfree, which somehow lp says is not in the archive23:21
infinityflocculant: If all goes well, we expect to release between 12 and 2 London time, so ticking things ready a couple of hours before that (say, 9 UTC) would be nice.23:21
infinityslangasek: It was in the archive when he generated the block.23:21
slangasekinfinity: it's meant to be gone?23:21
infinityYeah.23:21
infinityWe've been doing cleanup. :P23:21
slangasekok23:21
cjwatsonYeah, I removed that earlier today.23:22
cjwatsonWell, yesterday.  Whatever.23:22
infinitycjwatson: It's "today" until we sleep.23:22
cjwatsonThe removal bug had only been open for like five months.23:23
cjwatsonorphaned-sources hopefully sorted now.23:23
flocculantinfinity: ....23:23
infinitycjwatson: Worse, given that the bug was prompted by an AA review, and the AA failed to follow up.23:23
infinity*cough*23:23
infinityNot naming any names, ADAM.23:24
flocculantI just knew you'd  say that - so I will be working - and likely to land at home ~1pm UTC23:24
flocculantinfinity: so expecting that I shortly ago asked the rest of xubuntu release to give me acks etc23:25
infinityflocculant: Righto.  You don't have to be the one who tests everything (yay, delegation), just tick the ready box when you're happy.  Should be able to do that from a phone on the train. ;)23:25
flocculantinfinity: dude ...23:26
flocculantI drive a van - me ensures that everyone is completely aware that if I run into someone while driving - adam made me do it :-23:27
infinityflocculant: My usual MO for late confirmation is to publish you anyway, and if you tell me you hate your ISOs, we can pull/fix/whatever right before I do the last push.23:27
flocculantinfinity: ack :)23:27
flocculantafauik we are all cool - mostly just want some sort of +'ves on thunar things23:27
infinityflocculant: Yup.  My bar for flavours is "does it boot/install/reboot and not blow up the computer", but obviously you can (and should) be stricter, as appropriate. :)23:28
infinityflocculant: Yup.  My bar for flavours is "does it boot/install/reboot and not blow up the computer", but obviously you can (and should) be stricter, as appropriate. :)23:28
infinityflocculant: Bonus points for also not stabbing users in the face via the installer.23:29
flocculantinfinity: yup I tend to assume (and check~) that if I can't install - Ubuntu can't too - if Ubuntu can't then phew ...23:29
flocculantubuntu can fix that ;)23:30
infinity;)23:30
flocculanthttps://launchpad.net/~xubuntu-release23:30
flocculantis  completely up to date23:30
infinitycjwatson: Alright, everything from the out-of-date outdate is sorted.  Will see how much more is broken when the new report spits out.23:31
tsimonq2infinity: so all the release-critical bugs are fixed?23:31
flocculantinfinity: I recently pointed my testers at the 'fixed' thunar - if we get fails on tracker for things we can't fix or shout about then I'm cool23:32
infinitytsimonq2: Every bug in the distro is fixed -- we can go home.23:32
tsimonq2\o/23:32
tsimonq2infinity: how will flavors know when it's time to release? will there be something here?23:33
tsimonq2just out of curiosity23:33
Kamilionnow we just have to deal with overly huge packages like fonts-noto-cjk23:33
infinityYup.23:33
Kamilion</sarcam>23:33
Laneyslangasek: Ah. That's not on the whiteboard list of doom in the office, so I guess I forgot it. Sozzles.23:33
tsimonq2infinity: cool, thanks, have a nice night, and best wishes releasing :)23:33
LaneyDon't think any troublesome uploads happened23:33
infinityLaney: Yeah, the whiteboard list was for LTS support, so ubuntu-desktop and ubuntu-server were lumped together.  Oops.23:33
flocculantinfinity: anyway - I''ll be aronund early, will try to be about 11ishfor tea, then luch time23:34
flocculantthen bluesabre will be arounf23:34
Laneyinfinity: and someone wrote "Desktop" on it. :P23:34
infinityI blame Andy.23:34
tsimonq2plame popey23:34
tsimonq2*blame23:34
tsimonq2http://blamepopey.com/23:34
LaneyRight. Night.23:35
bluesabreI should be around at 11urc23:35
bluesabreutc23:35
bluesabre:)23:35
flocculantinfinity: I blame Thursday's pretend Friday23:35
flocculantbluesabre: hey :)23:35
flexiondotorginfinity, At this point do you have a release ETA for tomorrow, err later today? ;-)23:35
flocculantbluesabre: pretty much relies on not loads of 'oh god Thunar'23:36
infinityflexiondotorg: Just the one I mentioned above. :P23:36
infinity23:21 < infinity> flocculant: If all goes well, we expect to release between 12 and 2 London time [...]23:36
flocculantflexiondotorg: seems like lunchtime ... corned beef and pickle ;)23:36
infinityErr.23:36
infinityflexiondotorg: ^23:36
bluesabreflocculant: we should be safe23:36
flocculantbluesabre: yup23:37
flexiondotorgShit, that early.23:37
bluesabreI won't be around at the 12-2 window23:37
flexiondotorgOK.23:37
* Kamilion is rolling a xen iso from the lubuntu ISOs just published23:37
infinitybjf: Can I get you (or someone else you know with raspi2 HW) to smoketest http://cdimage.ubuntu.com/ubuntu-server/daily-preinstalled/20160420.5/ for me?23:38
infinitybjf: It's not on the tracker, so just pinging me with "it's not crap" will do.23:38
Kamilionlemme track down a blank SD and I'll give it a go (if I can find a blank)23:39
flexiondotorgKinda means I'm up all night then,23:39
infinitycjwatson: Huzzah.  Fresh run of outdate_all didn't expose any new badness, so pending a publisher cycle or two, that should clear out, I think.23:39
infinityAnd there's my server ISOs.23:41
flexiondotorginfinity, the Ubuntu MATE images didn't make it to cdimage. Only amd64 is there.23:41
infinityflexiondotorg: It's probably still syncing.23:42
flexiondotorgYeah, there are popping up. SOrry.23:42
flexiondotorginfinity, Are bugs in Ubiquity consider release critical?23:42
infinityflexiondotorg: Depends on the bug.  At this stage in the game, it's got to be pretty amazingly critical.23:43
mwhudsongot a request to upload docker.io, there's no reason not to do that right now? (it's universe after all)23:43
flexiondotorginfinity, Understood.23:43
infinitymwhudson: Yeah, not seeded in anything.23:43
infinityflexiondotorg: There will be point releases (first one in 3 months) to fix installer/ISO bugs, so if things aren't completely perfect, help polish for .1 :)23:44
mwhudsoninfinity: ta23:44
slangasekcyphermox: ^^ if you're still around and want to test some rpi223:46
slangasek(make that ^^^^^)23:46
cyphermoxah, sure23:46
cyphermoxyou're making me wipe out the device early enough that I didn't start setting up maas yet :)23:47
infinitycyphermox: Iz not in the tracker, and it's too late now for that to be a priority, so just IRC ping results.23:47
cyphermoxyeah no worries23:47
* cyphermox zsyncs the image23:47
cyphermoxflexiondotorg: still want to know about that ubiquity bug, especially if it's different than the NVMe issue you mentioned earlier23:48
cyphermoxhrm23:49
flexiondotorgcyphermox, Nothing yet. zsyncing.23:49
cyphermoxslangasek: is it normal given how the image is made, that it's nearly a full download again?23:49
infinityYeah, xz isn't remotely rsync-friendly.23:49
cyphermoxok23:49
infinityIf we wanted it to be, we could unxz and gzip --rsyncable23:50
infinityPerhaps worth a ponder for another time.23:50
infinityIf anyone cares deeply.23:50
cyphermoxit's not that big a deal, the image is fairly small anyway23:50
slangasekinfinity: except gzip doesn't do sparse.23:50
infinityslangasek: That only matters on unpack, mind you.  But yeah, not ideal.23:51
infinity(The packed file is still small, because it's just a bunch o' zeroes)23:52
* slangasek nods23:52
infinityAlright.  I think I've done all I can usefully do tonight.23:53
infinityWill aim to be back in ~8h or less.23:53
slangasekinfinity: anything you want me to do overnight?23:54
slangasekinfinity: also, do I get a packageset delta report?23:54
infinityslangasek: ISO testing until you can't stand it anymore?  Particularly prodding people (or yourself) to help where flavours seem to be lacking, once Canonical stuff has good coverage.23:54
slangasekk23:55
infinityslangasek: Hot off the press: http://lucifer.0c3.net/~adconrad/packageset-changes-new-new.txt23:56
slangasekinfinity: ta23:56
cyphermoxinfinity: do we need to run some changes script for the .0?23:59
infinitycyphermox: Nein.23:59
cyphermoxgiven how long it takes to run ;)23:59

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