/srv/irclogs.ubuntu.com/2019/06/05/#ubuntu-release.txt

RAOFUrgh, autopackagtests.00:33
vorlonurgh? :)00:34
RAOFEvery SRU I look at releasing is blocked on autopkgtests which look like they might not be false-positives..00:36
RAOFBut also, autopkgtests continue to be a flood of false-positives.00:36
vorlonhmm00:37
vorlonI must have stockholm syndrome00:37
vorlonthe rate of false-positives is higher than I want (because I want it to be 0) but I wouldn't have called it a flood00:37
RAOFAnd not just random universe packages; apt is blocked because apport's autopkgtests are broken in a way that looks like it's probably a false-positive, maybe?00:38
vorlonyeah I was just noticing that and I suspect it might be "regressed in release" rather than false-positive00:39
RAOFRight, but for apt that's a false-positive.00:39
vorlonwell, yes00:39
vorlonstep 1) get autopkgtests running continuously in a loop00:39
vorlonbut also, juliank evidently retried apport's autopkgtest against the release pocket but nobody told us to hint it :)00:40
vorlonadding hint now00:41
RAOFWhat is it with people uploading SRUs to Bionic and Disco, but not Cosmic?01:22
RAOF05881301:22
=== cpaelzer__ is now known as cpaelzer
tjaaltonbdmurray: thanks for reviewing mesa, turns out that the dropped patch was actually cruft in the source root dir, so was meant to be dropped :P05:19
-queuebot:#ubuntu-release- Unapproved: mesa (disco-proposed/main) [19.0.2-1ubuntu1 => 19.0.2-1ubuntu1.1] (core, xorg)05:25
jamespagevorlon: upstream == ceph project itself in this case06:07
jamespageit is a bit of a nebulous comment I agree06:07
juliankvorlon, RAOF apt/denial? I uploaded a fixed apport, hence did not ask for an unblock.06:58
juliankUm, s/denial/xenial/06:59
RAOFjuliank: Ah, yes.07:04
RAOFjuliank: That upload would appear to address only one of the two autopkgtest failures, though?07:05
juliankRAOF: well, it worked when I uploaded it. Apparently a PPA used in tests has been removed in the meantime?07:08
juliank~fooser/+archive/ubuntu/bar-ppa07:08
RAOFPlausibly? The other failure was failing to find a specific set of packages on Launchpad, IIRC.07:08
juliankI can't open ~fooser, so I assume it's gone07:08
-queuebot:#ubuntu-release- Unapproved: snapd (xenial-proposed/main) [2.38 => 2.39.2] (desktop-core, ubuntu-server)07:09
juliankWARNING: cannot connect to: https://api.launchpad.net/devel/ubuntu/+archive/primary/?ws.op=getPublishedBinaries&binary_name=unity-services&version=7.2.5+14.04.20150521.1-0ubuntu1&exact_match=true07:09
juliankI think that's the issue07:09
RAOFSeems right.07:10
-queuebot:#ubuntu-release- Unapproved: snapd (bionic-proposed/main) [2.38+18.04 => 2.39.2+18.04] (desktop-core, ubuntu-server)07:10
juliankThese launchpad tests are so flaky07:11
-queuebot:#ubuntu-release- Unapproved: snapd (cosmic-proposed/main) [2.38+18.10 => 2.39.2+18.10] (desktop-core, ubuntu-server)07:11
-queuebot:#ubuntu-release- Unapproved: snapd (disco-proposed/main) [2.38+19.04 => 2.39.2+19.04] (core)07:11
juliankUsually the error here is launchpad timing out07:11
juliankBecause it's doing stuff07:11
juliankIt's unclear if the last two runs were just unlucky or if there's another issue now07:13
RAOFDarn tests interacting with external services!07:25
* apw looks at snapd08:04
LocutusOfBorghello AA please remove circlator NBS proposed thanks https://bugs.launchpad.net/ubuntu/+source/circ08:33
LocutusOfBorghttps://bugs.launchpad.net/ubuntu/+source/circlator/+bug/182840808:33
ubot5Launchpad bug 1828408 in circlator (Ubuntu) "remove circlator on non-amd64 archs" [Undecided,New]08:33
cjwatsonjuliank: That request is pretty expensive.  Can you use either ordered=false or order_by_date=true?08:35
cjwatson(potentially expensive anyway)08:35
juliankcjwatson: Hmm, probably.08:50
juliankcjwatson: Should it return an empty list though? unity 7.2.5+14.04.20150521.1-0ubuntu1 certainly exists, but I get back {"total_size": 0, "start": 0, "entries": []}08:51
juliankWhat we're trying to figure out is the deb file for a given binary package name, version, arch08:52
juliankIt returns empty even for 7.2.6+14.04.20160408-0ubuntu1 , which is currently in trusty-updatesd08:53
juliankoops, + URL encoding08:54
juliankSo, RAOF , these failures seem to be communication issues w/ launchpad timing out - I just ran it locally and it failed for qemu-utils, but not unity-services08:58
juliankmaybe we should write a dummy launchpad for testing, I don't know09:00
juliankor just mock launchpad in urlopen09:00
cjwatsonjuliank: Are you just trying to download the .deb?09:15
juliankcjwatson: So, the function parsing this currently returns the URL of the deb and its sha109:16
juliankI mean, we do want some assurance the deb is not broken optimally I guess09:16
cjwatsonjuliank: Have you considered https://launchpad.net/ubuntu/+archive/primary/+files/unity-services_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb ?09:16
juliankcjwatson: I see two problems: (1) we don't get a hash and (2) we have to try up to two times, for Architecture: all09:17
cjwatsonWe could consider adding headers to librarian responses giving the hash, perhaps09:18
juliankthough not sure about (2)09:18
cjwatson(2) would still be cheaper than making fairly expensive API requests, I'm sure09:18
juliankyup09:19
juliankthe header trick for (1) is probably OK, but requires some refactoring on the client09:20
juliankas it currently uses APT'S builtin hash support09:20
juliankthat is, it stores the hash in the download item, so apt verifies it while downloading09:20
cjwatsonHowever, for purposes of integrity, I think it would be sufficient to check the size to guard against short responses; you can rely on TLS for the rest09:21
cjwatsonIn this particular case09:21
cjwatsonCheck the size against Content-Length, that is09:21
juliankapt does that already09:21
juliankah, but one problem with re-trying for arch: all is that we build a queue of all items to fetch and then fetch them09:22
juliankso some would fail and we'd have to retry those09:22
juliankthat's not entirely optimal09:22
cjwatsonIt's possible this strategy doesn't work, I just wanted to know if you'd considered it since in some ways it's simpler09:22
cjwatsonCertainly if this is in test code then I think you should mock LP09:24
-queuebot:#ubuntu-release- Unapproved: libvirt (xenial-proposed/main) [1.3.1-1ubuntu10.26 => 1.3.1-1ubuntu10.27] (ubuntu-server, virt)12:14
cpaelzer__coreycb: ^^ FYI12:16
=== cpaelzer__ is now known as cpaelzer
coreycbcpaelzer: thanks!12:17
-queuebot:#ubuntu-release- Unapproved: lvm2 (bionic-proposed/main) [2.02.176-4.1ubuntu3 => 2.02.176-4.1ubuntu3.18.04.1] (core)13:16
-queuebot:#ubuntu-release- Unapproved: neutron (cosmic-proposed/main) [2:13.0.2-0ubuntu3.3 => 2:13.0.3-0ubuntu1] (openstack, ubuntu-server)14:44
-queuebot:#ubuntu-release- Unapproved: binutils (cosmic-proposed/main) [2.31.1-6ubuntu1.1 => 2.31.1-6ubuntu1.2] (core) (sync)16:11
-queuebot:#ubuntu-release- Unapproved: eclipse-titan (cosmic-proposed/universe) [6.3.1-1build4.1 => 6.3.1-1build4.2] (no packageset) (sync)16:12
-queuebot:#ubuntu-release- Unapproved: gcc-7 (cosmic-proposed/main) [7.4.0-1ubuntu1~18.10 => 7.4.0-1ubuntu1~18.10.1] (core) (sync)16:12
-queuebot:#ubuntu-release- Unapproved: gcc-7-cross (cosmic-proposed/universe) [26ubuntu1.1 => 26ubuntu1.2] (no packageset) (sync)16:13
-queuebot:#ubuntu-release- Unapproved: gcc-7-cross-ports (cosmic-proposed/universe) [21ubuntu1.1 => 21ubuntu1.2] (no packageset) (sync)16:14
-queuebot:#ubuntu-release- Unapproved: gcc-8 (cosmic-proposed/main) [8.3.0-6ubuntu1~18.10 => 8.3.0-6ubuntu1~18.10.1] (core) (sync)16:14
-queuebot:#ubuntu-release- Unapproved: gcc-8-cross (cosmic-proposed/main) [21ubuntu1.1 => 21ubuntu1.2] (ubuntu-desktop) (sync)16:15
-queuebot:#ubuntu-release- Unapproved: gcc-8-cross-ports (cosmic-proposed/universe) [12ubuntu1.1 => 12ubuntu1.2] (no packageset) (sync)16:16
-queuebot:#ubuntu-release- Unapproved: gcc-defaults (cosmic-proposed/main) [1.179ubuntu1.1 => 1.179ubuntu1.2] (core) (sync)16:16
-queuebot:#ubuntu-release- Unapproved: gcc-defaults-ports (cosmic-proposed/universe) [1.178ubuntu1.1 => 1.178ubuntu1.2] (no packageset) (sync)16:17
-queuebot:#ubuntu-release- Unapproved: ggcov (cosmic-proposed/universe) [0.9+20190314-0ubuntu1~18.10 => 0.9+20190314-0ubuntu1~18.10.1] (no packageset) (sync)16:17
-queuebot:#ubuntu-release- Unapproved: binutils (bionic-proposed/main) [2.30-21ubuntu1~18.04.1 => 2.30-21ubuntu1~18.04.2] (core) (sync)16:18
-queuebot:#ubuntu-release- Unapproved: gcc-7 (bionic-proposed/main) [7.4.0-1ubuntu1~18.04 => 7.4.0-1ubuntu1~18.04.1] (core) (sync)16:18
-queuebot:#ubuntu-release- Unapproved: eclipse-titan (bionic-proposed/universe) [6.3.1-1build1.2 => 6.3.1-1build1.3] (no packageset) (sync)16:19
-queuebot:#ubuntu-release- Unapproved: gcc-7-cross (bionic-proposed/main) [21ubuntu0.2 => 21ubuntu0.3] (ubuntu-desktop) (sync)16:19
sil2100It's the -security-only rebuilds if anything, I'm handling those ^16:20
-queuebot:#ubuntu-release- Unapproved: gcc-7-cross-ports (bionic-proposed/universe) [17ubuntu0.2 => 17ubuntu0.3] (no packageset) (sync)16:20
-queuebot:#ubuntu-release- Unapproved: gcc-8 (bionic-proposed/main) [8.3.0-6ubuntu1~18.04 => 8.3.0-6ubuntu1~18.04.1] (core) (sync)16:20
sil2100(-security-only rebuilds of toolchain packages for b/c)16:21
-queuebot:#ubuntu-release- Unapproved: gcc-8-cross (bionic-proposed/main) [18ubuntu0.3 => 18ubuntu0.4] (ubuntu-desktop) (sync)16:21
-queuebot:#ubuntu-release- Unapproved: gcc-8-cross-ports (bionic-proposed/universe) [9ubuntu0.3 => 9ubuntu0.4] (no packageset) (sync)16:22
-queuebot:#ubuntu-release- Unapproved: gcc-defaults (bionic-proposed/main) [1.176ubuntu2.2 => 1.176ubuntu2.3] (core) (sync)16:22
-queuebot:#ubuntu-release- Unapproved: gcc-defaults-ports (bionic-proposed/universe) [1.176ubuntu1.2 => 1.176ubuntu1.3] (no packageset) (sync)16:23
-queuebot:#ubuntu-release- Unapproved: ggcov (bionic-proposed/universe) [0.9+20190314-0ubuntu1~18.04 => 0.9+20190314-0ubuntu1~18.04.1] (no packageset) (sync)16:23
-queuebot:#ubuntu-release- Unapproved: accepted binutils [sync] (cosmic-proposed) [2.31.1-6ubuntu1.2]16:23
-queuebot:#ubuntu-release- Unapproved: accepted eclipse-titan [sync] (cosmic-proposed) [6.3.1-1build4.2]16:24
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7 [sync] (cosmic-proposed) [7.4.0-1ubuntu1~18.10.1]16:26
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7-cross [sync] (cosmic-proposed) [26ubuntu1.2]16:27
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7-cross-ports [sync] (cosmic-proposed) [21ubuntu1.2]16:27
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8-cross [sync] (cosmic-proposed) [21ubuntu1.2]16:29
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8 [sync] (cosmic-proposed) [8.3.0-6ubuntu1~18.10.1]16:29
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8-cross-ports [sync] (cosmic-proposed) [12ubuntu1.2]16:29
-queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults [sync] (cosmic-proposed) [1.179ubuntu1.2]16:30
-queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults-ports [sync] (cosmic-proposed) [1.178ubuntu1.2]16:30
-queuebot:#ubuntu-release- Unapproved: accepted ggcov [sync] (cosmic-proposed) [0.9+20190314-0ubuntu1~18.10.1]16:32
-queuebot:#ubuntu-release- Unapproved: accepted binutils [sync] (bionic-proposed) [2.30-21ubuntu1~18.04.2]16:33
-queuebot:#ubuntu-release- Unapproved: accepted eclipse-titan [sync] (bionic-proposed) [6.3.1-1build1.3]16:33
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7 [sync] (bionic-proposed) [7.4.0-1ubuntu1~18.04.1]16:34
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7-cross [sync] (bionic-proposed) [21ubuntu0.3]16:34
-queuebot:#ubuntu-release- Unapproved: accepted gcc-7-cross-ports [sync] (bionic-proposed) [17ubuntu0.3]16:35
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8 [sync] (bionic-proposed) [8.3.0-6ubuntu1~18.04.1]16:36
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8-cross [sync] (bionic-proposed) [18ubuntu0.4]16:37
-queuebot:#ubuntu-release- Unapproved: accepted gcc-8-cross-ports [sync] (bionic-proposed) [9ubuntu0.4]16:37
-queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults [sync] (bionic-proposed) [1.176ubuntu2.3]16:38
-queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults-ports [sync] (bionic-proposed) [1.176ubuntu1.3]16:38
-queuebot:#ubuntu-release- Unapproved: accepted ggcov [sync] (bionic-proposed) [0.9+20190314-0ubuntu1~18.04.1]16:39
-queuebot:#ubuntu-release- Unapproved: curtin (bionic-proposed/main) [18.2-10-g7afd77fa-0ubuntu1~18.04.1 => 19.1-7-g37a7a0f4-0ubuntu1~18.04.1] (ubuntu-desktop, ubuntu-server)18:22
-queuebot:#ubuntu-release- Unapproved: curtin (xenial-proposed/main) [18.2-10-g7afd77fa-0ubuntu1~16.04.1 => 19.1-7-g37a7a0f4-0ubuntu1~16.04.1] (ubuntu-server)18:26
-queuebot:#ubuntu-release- Unapproved: curtin (cosmic-proposed/main) [18.2-10-g7afd77fa-0ubuntu1~18.10.1 => 19.1-7-g37a7a0f4-0ubuntu1~18.10.1] (ubuntu-desktop, ubuntu-server)18:46
-queuebot:#ubuntu-release- Unapproved: curtin (disco-proposed/main) [18.2-22-g08bf6ff7-0ubuntu1 => 19.1-7-g37a7a0f4-0ubuntu1~19.04.1] (ubuntu-desktop, ubuntu-server)18:55
-queuebot:#ubuntu-release- Unapproved: walinuxagent (disco-proposed/main) [2.2.32-0ubuntu2 => 2.2.40-0ubuntu1~19.04.1] (core, ubuntu-cloud)20:10
-queuebot:#ubuntu-release- Unapproved: walinuxagent (cosmic-proposed/main) [2.2.32-0ubuntu1~18.10.2 => 2.2.40-0ubuntu1~18.10.1] (ubuntu-cloud)20:12
-queuebot:#ubuntu-release- Unapproved: walinuxagent (xenial-proposed/main) [2.2.32-0ubuntu1~16.04.2 => 2.2.40-0ubuntu1~16.04.1] (ubuntu-cloud, ubuntu-server)21:32
-queuebot:#ubuntu-release- Unapproved: walinuxagent (bionic-proposed/main) [2.2.32-0ubuntu1~18.04.2 => 2.2.40-0ubuntu1~18.04.1] (ubuntu-cloud)21:33
vorloncyphermox: I see that you've made substantive changes to http://wiki.ubuntu.com/walinuxagentUpdates, which was an exception process approved by the SRU team; who have these changes been discussed with?21:55
cyphermoxvorlon: I believe these are no-op changes. Just rather than testing in a PPA, pushing packages to devel-proposed and testing there *unless* there is a reason to be secretive.23:12
cyphermox(In other words, there was no discussion with the SRU team prior to right now)23:13
cyphermoxI have however discussed this with fginther, clarifying things because *I* was confused by the doc mentioning uploading to a PPA23:14
vorloncyphermox: ok; I reverted the one change that I considered incorrect23:21
vorlon(the section that talked about post-upload testing suddenly became pre-upload testing)23:22
cyphermoxoh?23:25
cyphermoxwell, that makes sense anyway23:26
=== NCommand` is now known as NCommander

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