/srv/irclogs.ubuntu.com/2017/04/27/#ubuntu-devel.txt

=== Guest48238 is now known as RAOF
hallynis there a problem with the ppa upload ftp server?  (like disk full)  it keeps telling me my upload has a md5sum mismatch03:32
=== handsome_feng is now known as LinusBenedictTor
=== LinusBenedictTor is now known as handsome_feng
pittiLaney: good morning!05:16
pittiLaney: http://autopkgtest.ubuntu.com/running#pkg-systemd-upstream xenial-amd64 is stuck in an eternel retry loop; I switched that yesterday to build from https://git.launchpad.net/~pitti/systemd/+git/debian#biebl/meson , i. e. from the biebl/meson branch05:16
pittiLaney: I think it actually runs through to the very end, maybe there is some exception on uploading the results, due to the '#' somewhere? I don't think this has been used very often so far; could you please check the logs if you see the exception?05:17
rbalintdoes anyone know how i could add comments to https://merges.ubuntu.com/main.html ?07:46
rbalinti would like to add the BTS bug numbers for the forwarded deltas07:46
sil2100rbalint: hm, I suppose you might not have the required permissions to do that, maybe only people with upload rights can comment07:49
sil2100Since it seems to work for me07:49
sil2100rbalint: what do you want to have added and where?07:49
rbalintsil2100: so far:07:49
* sil2100 wasn't aware those needed any permissions but well07:51
rbalintsil2100, all: hah, there is an invisible textbox in the comment column! :-)07:54
sil2100Yes ;)07:54
rbalintsil2100: thanks! :-)07:54
sil2100It's not really intuitive07:54
sil2100np!07:55
sil2100I guess that's ACL-through-obscurity ;p07:55
=== marcusto_ is now known as marcustomlinson_
=== JanC is now known as Guest35192
=== JanC_ is now known as JanC
Laneypitti: i'll look08:14
Laneymeh08:17
Laneysome of the messages were eaten by the rate limiter08:17
pittiLaney: there should be plenty since yesterday morning, though; all of them are cut? :(08:18
Laneydoing more paging08:18
LaneyApr 26 08:24:22 juju-prod-ues-proposed-migration-machine-3 sh[12701]: novaclient.exceptions.ClientException: An unexpected error prevented the server from fulfilling your request. (OperationalError)08:20
LaneyApr 26 08:24:22 juju-prod-ues-proposed-migration-machine-3 sh[12701]: No UUID given. Instance won't be deleted!08:21
LaneyApr 26 08:24:22 juju-prod-ues-proposed-migration-machine-3 sh[12701]: <VirtSubproc>: failure: setup script failed with code 1: /home/ubuntu/autopkgtest/ssh-setup/nova open --flavor autopkgtest --nam08:21
Laneybut that one failed almost immediately08:21
Laneymeh08:41
Laneylet me just run one interactively08:41
LaneyI see a few reboot timeouts08:41
cjwatsonhallyn: it has a couple of TB free; but it looks like you managed to produce an upload it accepted eventually?09:22
pittiLaney: hmm, no 'Three tmpfails in a row'? Some of these have retried since yesterday09:26
=== CRogers_________ is now known as CRogers
pittihttp://autopkgtest.ubuntu.com/running#queue-upstream-xenial-amd64 is definitively fishy..09:28
Laneypitti: yes, they end in timeouts09:31
pittiLaney: oh, in the boot-smoke test? I ran the  complete suite here, with the production autopkgtest command, and it worked well09:32
pittibut a test timeout shouldn't count as a tmpfail09:32
Laneysec09:32
Laneypitti: Apr 27 08:48:47 juju-prod-ues-proposed-migration-machine-3 sh[656]: <VirtSubproc>: failure: timed out waiting for testbed to reboot09:37
LaneyApr 27 08:48:47 juju-prod-ues-proposed-migration-machine-3 sh[656]: autopkgtest [08:48:41]: ERROR: testbed failure: unexpected eof from the testbed09:37
Laneythat is in boot-smoke09:37
pittihmm, interesting; that's the bit which I can't seem to reproduce with qemu; thanks for digging it out09:38
pittiLaney: I reverted the web hook back to the autoconf build system; could you please prune the meson-y bits from http://autopkgtest.ubuntu.com/running#queue-upstream-xenial-amd64 to put the infra out of its misery?09:41
Laneypitti: yeah09:41
Laneyyou think meson could have provoked this?09:42
Laneysome different CFLAGS or something?09:42
pittinot sure why -- as I said, it works fine with xenial QEMU, and the exact same repos09:42
pitti(and PPAs, etc.)09:42
pittiautopkgtest --setup-commands 'apt-key adv --keyserver keyserver.ubuntu.com --recv-key FB322597BBC86D52FEE950E299B656EA8683D8A2' --setup-commands 'REL=$(sed -rn "/^(deb|deb-src) .*(ubuntu.com|ftpmaster)/ { s/^[^ ]+ +(\[.*\] *)?[^ ]* +([^ -]+) +.*$/\2/p; q }" /etc/apt/sources.list); echo "deb http://ppa.launchpad.net/pitti/systemd-semaphore/ubuntu $REL main" >09:42
pitti/etc/apt/sources.list.d/autopkgtest-pitti-systemd-semaphore.list; echo "deb-src http://ppa.launchpad.net/pitti/systemd-semaphore/ubuntu $REL main" >> /etc/apt/sources.list.d/autopkgtest-pitti-systemd-semaphore.list;' --apt-upgrade 'https://git.launchpad.net/~pitti/systemd/+git/debian#biebl/meson' --env=CFLAGS=-O0 --env=DEB_BUILD_PROFILES=noudeb --env=TEST_UPSTREAM=1 --env=UPSTREAM_PULL_REQUEST=5704 --09:42
pittiqemu /srv/vm/autopkgtest-xenial-amd64.img09:42
LaneyI would have expected a more obvious failure from switching this :/09:43
pittiyeah, and there were plenty ;)09:43
Laneymy test run got to boot-smoke now09:43
LaneyI'll let it run through that and then kill all the things09:43
pittithe CFLAGS are very similar now, just some minor differences in linking09:44
pittibut up to boot-smoke it actually does a handful of reboots already, and it seems they are just fine09:44
pittiso no immediate idea, I'm afradi09:45
Laneypitti: http://people.canonical.com/~laney/weird-things/log.xz in case that's helpful09:58
pittiLaney: thanks10:05
Laneypitti: want to resubmit a job, for validation?10:09
pittiLaney: done, triggered https://github.com/systemd/systemd/pull/5815 on xenial-amd64 (I reverted the meson webhook change, should be the normal barnch now)10:10
Laneymerci, let's see what happens10:10
pittiI see it in the queue,after the snap tests; thanks for your help!10:11
pittiLaney: I'd run a meson test on s390x, let's see if it works there10:11
Laneyyou did, or you want me to?10:12
pittiI will10:12
* Laney nod10:12
xnoxjuliank, once we fix xenial+, it will be fun to backport this to trusty. we have a bit more data trusty-updates is the culprit with a clear 30min window.10:13
juliankxnox: Well, it only works because we have systemd on xenial. Working around this on trusty would not be a wise idea IMO. I guess you could just move the cron job to run hourly or so instead, that would distribute load based on when systems are turned on due to apts stamp files10:54
juliankAnd rename the cron job to zzzapt10:55
juliank(So it runs last)10:55
juliankThat is, after you split it like now10:55
juliankand keep upgrade as daily10:55
juliank(though, not sure if upgrade might be failing then)10:56
xnoxjuliank, i thought to do the whole lot. Split update+download and upgrade; and schedule the first one to be @daily; whilst the upgrade at the 6..7am window10:56
juliankxnox: Well @daily runs at 6 in cron ...10:57
xnoxthat should work with anacron, or was the bug with anacron that it schedules all @daily jobs at 6?10:57
xnoxright, yeah.10:57
juliank*I* wouldn't change it, seems dangerous to build this logic in there10:58
juliankLoad hopefully reduces automatically eventually, as people migrate to xenial10:59
bdrung_workinfinity, regarding ddeb in artful, will you keep the .ddeb suffix or will it be dropped? reprepro stumbles over the .ddeb file extension.11:19
bdrung_workhttps://bugs.launchpad.net/ubuntu/+source/reprepro/+bug/79988911:19
ubottuLaunchpad bug 799889 in reprepro (Ubuntu) "fails to import ddeb packages" [Undecided,Confirmed]11:19
xnoxjuliank, yeah trusty is hard. ha, you would think the load minimises, wouldn't you? people on xenial, are those that upgraded from precise.11:20
xnoxjuliank, we are expecting trusty users to only upgrade to 18.04.11:20
xnox5 year support cycles, with LTS every 2 years are wonderful, as we only have half the people upgrade to each LTS.11:21
cjwatsonbdrung_work: dropping it would be a lot of work in LP11:22
cjwatsonwe argued against Debian using the .deb extension for this at the time ...11:22
cjwatson(possibly non-trivial work in apport as well, but I don't know about that)11:23
pittichanges in apport would be fairly small11:36
pittiin fact, an one-line change in the special case for installing kernel debug symbols11:36
pitti(apport by and large works on Debian too)11:37
pittiLaney: amd64 succeeded; and s390x finished as well (with a failure, but that's our problem)11:53
juliankxnox: So, units ran for me as expected. Not sure if I actually enabled any settings though, but at least the timing works :D12:06
Laneypitti: ok, thanks - sorry it's breaking with meson :(12:12
=== CRogers_________ is now known as CRogers
mdeslaurIs something special required to upload to artful? My upload is getting rejected because of a GPG verification failure of the .buildinfo file...12:55
cjwatsonDo you have current devscripts?12:56
cjwatsonYou might possibly have a dpkg-dev that's new enough to generate .buildinfo, but not a devscripts that's new enough to sign it12:56
mdeslaurI'm running whatever devscripts is in xenial, so I guess not12:56
cjwatsonAnd a newer dpkg-dev?12:57
cjwatsonMaybe you're doing build-source-package-in-chroot or something12:57
mdeslauroh, probably, yes12:57
cjwatsonWe might consider weakening the buildinfo-must-be-signed requirement; file an LP bug?12:57
cjwatsonbut signing with testing's or artful's devscripts should work fine12:58
pittihm, isn't that useful for reproducible builds?12:58
pittiI mean, certifying its correctness12:58
cjwatsonYeah, it is12:58
cjwatsonHence me only saying "consider" :)12:58
mdeslaurwell, I'm signing on xenial...so I assume I need to install artful's devscripts in xenial?12:59
cjwatsonPossibly we should SRU the buildinfo signing change to devscripts instead12:59
cjwatsonI sometimes run debsign in an schroot with my homedir mounted12:59
cjwatsonI think the relevant debsign changes were in devscripts 2.17.{2,3,4}, if somebody wants to look into that13:00
xnoxmdeslaur, hm, i usually build my source packages with no clean on my host system; and sign that.13:12
xnoxif there are crazy stuff that e.g. ./debian/rules clean generates for the source package, i run that in the chroot; but then do debuild -S -nc on my host, and sign that.13:12
xnoxso far i have been managing to build source packages and upload them from xenial like that.13:13
smoserhm..13:16
smoserso i just realize that many things (at least those of my authorship) use distro-info to indicate if a release is supported.13:17
smoserand, at this current time, they all say that 12.04 is not supported13:17
smoserhow should we handle that ?13:17
smoserwith regard to https://insights.ubuntu.com/2017/03/14/introducing-ubuntu-12-04-esm-extended-security-maintenance/13:17
pittiwell, wrt. to the world in general it isn't, right? just for  some paying customers, who then need access to a private PPA?13:19
Son_Gokusmoser: imho, you should leave it as is13:19
Son_Gokugenerally speaking, you're not supporting precise anymore13:19
pittiit would be far more confusing to declare it as supported in public distro-info IMHO13:19
smoserSon_Goku, thats a solutino, yes. but the specific thing i realized was with regard to creation of metadata on images produced in cloud-images.ubuntu.com .13:20
smoserw13:20
Son_Gokuthey should be marked as unsupported13:20
Son_Gokubecause they are13:20
smoserwhich seems like it shoudl still be updated (or people would get old images)13:21
Son_GokuI'm certain Canonical has another avenue for ESM customers13:21
Son_Gokulet 12.04 die with some grace13:21
xnoxinfinity, distro-info-data claims precise EOL is 26th, when it is 28th. And also things have started to claim that precise is EOL... do we need to add eol-esm into the distro-info-data csv?13:26
mdeslaurxnox: and MOTD says "Ubuntu 12.04 LTS end-of-life is April 25, 2017 -- Upgrade your Precise systems!"13:27
mdeslaurso many different dates! :)13:27
xnoxsuch that things can check if they are on ESM or not. Or e.g. does ESM repository ship an updated distro-info-data with tweaked dates to point at end of ESM13:27
xnox25 -> because of 26th April UTC to your local time conversion?13:27
hallyncjwatson: yeah;  it's possible it was network on my end, but it thought it succeeded every time13:31
mdeslaurxnox: https://motd.ubuntu.com/13:32
zhhuabjhi cpaelzer13:33
cpaelzerhi zhhuabj13:36
cpaelzerwhats up zhhuabj13:36
cpaelzernew SRUs around the corner?13:36
zhhuabjcpaelzer, yeah :) could you help nominate this bug to xenial - https://bugs.launchpad.net/ubuntu/+source/autofs5/+bug/168667914:02
ubottuLaunchpad bug 1686679 in autofs5 (Ubuntu) "[SRU] Ubuntu16.04 : autofs takes extreamly long with large number of direct maps" [Undecided,New]14:02
cpaelzerzhhuabj: let me read what it is14:05
zhhuabjcpaelzer, ok14:07
cpaelzerzhhuabj: I nominated, but you need to work on your patch - I documented all in the bug as I'm soon unavailable due to meetings14:26
slashdo/ morning rbasak, did you have the time to look at my recent Xenial debdiff for isc-dhcp (LP: #1176046) update since last time we speak (last week) about some modifications you request me to perform ?14:51
ubottuLaunchpad bug 1176046 in isc-dhcp (Ubuntu Trusty) "isc-dhcp dhclient listens on extra random ports" [Wishlist,In progress] https://launchpad.net/bugs/117604614:51
zhhuabjcpaelzer, ok, thanks14:59
rbasakslashd: sorry, not yet15:01
slashdrbasak, no problem, note that I'll out starting tomorrow EOD for 2 weeks, but if you update the LP and I'll be notify by email which I'll check regularly.15:02
slashdrbasak, tks15:03
rbasakack15:04
juliankxnox: slangasek: So I played a bit with the services and it seems that daily-upgrade waits for daily to complete, but if daily-upgrade is running, daily would start too (and then fail and retried 12 hours later)16:19
juliankI guess that works out OK16:20
xnoxnah, that's not ok.16:20
xnoxbetween dpkg runs within an upgrade; apt update can come in and steal a lock.16:20
xnoxi used to have this happen before with e.g. desktop packgekit updates / apt gui package manager16:21
juliankxnox: This can't happen anymore since the last round of SRUs16:21
xnoxjuliank, nice!16:21
juliankxnox: But well on trusty it can, but maybe you can backport it there too :)16:22
juliank  * don't lock dpkg in 'apt-get clean'16:22
juliank  * don't lock dpkg in update commands16:22
juliankSoon we will add one more lock file to dpkg itself, then this also can't happen even if we overlooked something somewhere else :D16:23
juliank(and with other applications)16:24
juliank(That's https://lists.debian.org/debian-dpkg/2017/01/msg00044.html)16:25
juliankxnox: I guess I should add Also=apt-daily-upgrade to the apt-daily ones, so systemctl disable for apt-daily.timer also disables the upgrade one16:27
xnoxjuliank, hm. but that is a two way thing, and one will not be able to unable daily.timer without the upgrade one.16:29
powersjxnox: thanks for merging the artful ISO tests16:29
xnoxas install will unable the upgrade too, no?16:30
xnoxpowersj, no problem. now need to fix static validation in utah, send merge proposal but do not have powers to do anything else about it.16:30
juliankI guess you could manually run systemctl disable apt-daily-upgrade, but if you run systemctl enable apt-daily it would be reenabled?16:30
slangasekjuliank, xnox: so I explicitly don't want daily to fail and retry 12 hours later if daily-upgrade is still running, I want it to wait for daily-upgrade to release the lock and run immediately (in part because I don't think we should run twice a day ;)16:31
xnoxjuliank, i will be testing it extensively tomorrow; i got to run soon today. And we don't publish srus on friday, so it may be best to iron any issues tomorrow, and to do srus next week.16:31
xnoxjuliank, yes.16:31
powersjxnox: Yeah, got a merge up here https://code.launchpad.net/~powersj/utah/remove_cdromupgrade/+merge/32333716:31
xnoxpowersj, that is another thing; i have a branch for wubi16:34
juliankslangasek: I get that you don't want to run twice a day. Maybe we will eventually, but I think this needs some more planning. And we should try to get a clear improvement now. I guess we can easily do a wait-lock thingy by just wrapping the script invocation in a flock run16:35
juliankExecStart=/usr/bin/flock -w 3600 /var/lib/apt/apt-daily.flock /usr/lib/apt/apt.systemd.daily16:37
* juliank will also be off in about 20-30 minutes to watch guardians of the galaxy volume 216:40
juliankEww, flock leaks the file descriptor into the child16:43
* juliank is not sure if that causes issues, I think we close all fds in apt16:43
juliankAh, we can drop -w and make it wait indefintely16:44
juliankI played with Conflicts and now systemd is all like "Looping too fast. Throttling execution a little."16:50
juliankAnyway, I'll continue playing with stuff tomorrow, and shut down now :)16:52
gQuigscan I get an SRU upload, please - https://bugs.launchpad.net/ubuntu/+source/pcs/+bug/167357917:55
ubottuLaunchpad bug 1673579 in pcs (Ubuntu Xenial) "Corosync/Pacemaker: Error when enabling Pacemaker service,Error when starting the cluster " [Low,In progress]17:55
naccgQuigs: looking17:57
naccgQuigs: debdiff doesn't close the bug and teh version is not as expected (https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging)17:59
naccgQuigs: 0.9.149-1ubuntu1.1 rather than ubuntu217:59
naccit doesn't matter in this case, but for consistency with our documentation :)18:00
naccgQuigs: are you ok if i change those locally?18:00
gQuigsnacc: sure, thanks!18:00
gQuigsnacc: does the version number thing apply to SRUs?  that wiki page seems focused on security, /me trying to understand for next time18:02
naccgQuigs: it doesn't explicitly apply to SRUs, but their policy always give sane version numbers18:03
naccgQuigs: e.g., if you were SRU'ing the same version back to multiple versions18:03
naccgQuigs: so it's just one less thing I (as sponsor) have to think about :)18:03
gQuigsgotcha, will bookmark that for later18:03
naccgQuigs: since if 1ubuntu2 was in yakkety, then your version would definitely be wrong (but that's why it's technically fine in this case)18:03
gQuigsoh, got it18:04
naccgQuigs: I'm also not an SRU team member, but I have been referred to that page in the past, so I think it's a good policy to follow18:04
naccslangasek: can you release src:php7.1 from the new queue for artful?18:13
slangaseknacc: I can at least look at it!18:14
slangaseknacc: I'm confused, why is it back in new?  I thought we already had php7.1 in -proposed18:15
naccslangasek: yeah i'm not sure what happened, i looked yesterday and rmadison said it wasn't in ubuntu at ll18:18
nacc*all18:18
naccslangasek: but it was earlier this week (per rmadison)18:19
naccslangasek: is it possible changing that bug's state caused something to delete it?18:19
slangasek"deleted 18 hours ago by Ubuntu Archive Robot: moved to release"18:19
slangasekexcept wasn't18:19
naccslangasek: strange!18:19
slangasekhttps://launchpad.net/ubuntu/+source/php7.1/+publishinghistory18:19
=== _salem is now known as salem_
naccslangasek: duh, i didn't even think to look there last night18:20
slangasekinfinity, cjwatson: ^^ FYI, lp claims php7.1 was "moved to release" but it never made it there; not sure if that was an lp bug or a p-m bug18:20
infinityGrr.  That's the bug I filed.18:21
slangasekwhich'un?18:21
infinityLP: #168567218:21
ubottuLaunchpad bug 1685672 in Launchpad itself "Copies with binaries from artful to artful-proposed fail if package was built in older release" [Undecided,New] https://launchpad.net/bugs/168567218:21
slangasekk18:21
infinity(Bug applies in the other direction too, obviously)18:21
naccinfinity: interesting, thanks for the pointer18:22
infinityslangasek: You can fix it by manually copying from zesty-proposed with exact version.18:22
infinity(to artful)18:22
naccinfinity: it's not in z-p either18:22
infinitynacc: It was.18:22
naccyeah, but pubhistory says you deleted it to move it to a-p18:22
infinitycopyPackage() is magic.18:22
slangaseknacc: you can do magic copies of deleted things18:22
naccoh ok :)18:22
slangasekbut in this case I'll just release your new sync18:22
infinitynacc: *you* can't fix it, cause you can't copy to the release pocket, but slangasek or I can fix it.18:22
naccinfinity: ah, AA magic, got it :)18:23
slangasekactually, I will do the magic copy as well so that we might skip binary new18:23
naccslangasek: ack, thanks18:23
infinityWhere is this new sync you're "releasing"?18:24
infinityOr you mean just doing in general?18:24
slangasekinfinity: it was synced to artful-proposed and landed in new18:24
slangasekinfinity: new version from Debian18:24
slangasekit is no longer in new18:24
infinityOh, and already accepted.  That was the confusion.18:25
infinityslangasek: And it's gone to main in the process, I guess?18:26
slangasekinfinity: I did that, yes18:27
naccinfinity: if it hasn't, that's my next step and i'll need to upload a new php-defaults to change all the src:php-defaults deps to php7.118:27
slangasek(pre-emptive on my part)18:27
naccat which point, i believe we can demote php7.0 and remove it18:27
naccslangasek: thanks! :)18:27
=== stgraber_ is now known as stgraber
naccslangasek: just uploaded the delta which should allow php7.1 to migrate through and fix the c-m19:55
=== salem_ is now known as _salem
=== Serge is now known as hallyn
=== jdstrand_ is now known as jdstrand
rbasaklamont, ScottK: seen https://scotthelme.co.uk/nomx-the-worlds-most-secure-communications-protocol/ ? Thought you might be interested (well, amused). Also, https://news.ycombinator.com/item?id=1420987421:27
=== ubott2 is now known as ubottu
=== wxl_ is now known as wxl
=== fossfreedom_ is now known as help
=== help is now known as Guest30781
=== Guest30781 is now known as fossfreedom
=== JanC_ is now known as JanC
=== wendar_ is now known as wendar
naccrbasak: when you get a chance, can  you look at ruby-riddle? it seems to be failing to start mysql-server (invalid argument --force?)23:46
naccrbasak: https://launchpad.net/ubuntu/+source/ruby-riddle/1.5.12-4 (and my upload https://launchpad.net/ubuntu/+source/ruby-riddle/1.5.12-4ubuntu1) failed to build23:47
naccrbasak: is it because --force is legall with mariadb maybe?23:47
rbasaknacc: that seems likely.23:57
naccrbasak: ack, i'm not sure what the intention is, but if you could give it a once-over, that'd be great, otherwise i'll dig into it more tmrw23:58
rbasaknacc: could you file a bug please, and assign it to ~lars-tangvald?23:59
rbasakHe's Skuggen here, but not in this channel right now.23:59
rbasakI think I'm meeting him (online) tomorrow so I can menion it.23:59
rbasakmention23:59

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