RAOF | Urgh, autopackagtests. | 00:33 |
---|---|---|
vorlon | urgh? :) | 00:34 |
RAOF | Every SRU I look at releasing is blocked on autopkgtests which look like they might not be false-positives.. | 00:36 |
RAOF | But also, autopkgtests continue to be a flood of false-positives. | 00:36 |
vorlon | hmm | 00:37 |
vorlon | I must have stockholm syndrome | 00:37 |
vorlon | the rate of false-positives is higher than I want (because I want it to be 0) but I wouldn't have called it a flood | 00:37 |
RAOF | And 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 |
vorlon | yeah I was just noticing that and I suspect it might be "regressed in release" rather than false-positive | 00:39 |
RAOF | Right, but for apt that's a false-positive. | 00:39 |
vorlon | well, yes | 00:39 |
vorlon | step 1) get autopkgtests running continuously in a loop | 00:39 |
vorlon | but also, juliank evidently retried apport's autopkgtest against the release pocket but nobody told us to hint it :) | 00:40 |
vorlon | adding hint now | 00:41 |
RAOF | What is it with people uploading SRUs to Bionic and Disco, but not Cosmic? | 01:22 |
RAOF | 058813 | 01:22 |
=== cpaelzer__ is now known as cpaelzer | ||
tjaalton | bdmurray: thanks for reviewing mesa, turns out that the dropped patch was actually cruft in the source root dir, so was meant to be dropped :P | 05:19 |
-queuebot:#ubuntu-release- Unapproved: mesa (disco-proposed/main) [19.0.2-1ubuntu1 => 19.0.2-1ubuntu1.1] (core, xorg) | 05:25 | |
jamespage | vorlon: upstream == ceph project itself in this case | 06:07 |
jamespage | it is a bit of a nebulous comment I agree | 06:07 |
juliank | vorlon, RAOF apt/denial? I uploaded a fixed apport, hence did not ask for an unblock. | 06:58 |
juliank | Um, s/denial/xenial/ | 06:59 |
RAOF | juliank: Ah, yes. | 07:04 |
RAOF | juliank: That upload would appear to address only one of the two autopkgtest failures, though? | 07:05 |
juliank | RAOF: 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-ppa | 07:08 |
RAOF | Plausibly? The other failure was failing to find a specific set of packages on Launchpad, IIRC. | 07:08 |
juliank | I can't open ~fooser, so I assume it's gone | 07:08 |
-queuebot:#ubuntu-release- Unapproved: snapd (xenial-proposed/main) [2.38 => 2.39.2] (desktop-core, ubuntu-server) | 07:09 | |
juliank | WARNING: 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=true | 07:09 |
juliank | I think that's the issue | 07:09 |
RAOF | Seems 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 | |
juliank | These launchpad tests are so flaky | 07: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 | |
juliank | Usually the error here is launchpad timing out | 07:11 |
juliank | Because it's doing stuff | 07:11 |
juliank | It's unclear if the last two runs were just unlucky or if there's another issue now | 07:13 |
RAOF | Darn tests interacting with external services! | 07:25 |
* apw looks at snapd | 08:04 | |
LocutusOfBorg | hello AA please remove circlator NBS proposed thanks https://bugs.launchpad.net/ubuntu/+source/circ | 08:33 |
LocutusOfBorg | https://bugs.launchpad.net/ubuntu/+source/circlator/+bug/1828408 | 08:33 |
ubot5 | Launchpad bug 1828408 in circlator (Ubuntu) "remove circlator on non-amd64 archs" [Undecided,New] | 08:33 |
cjwatson | juliank: That request is pretty expensive. Can you use either ordered=false or order_by_date=true? | 08:35 |
cjwatson | (potentially expensive anyway) | 08:35 |
juliank | cjwatson: Hmm, probably. | 08:50 |
juliank | cjwatson: 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 |
juliank | What we're trying to figure out is the deb file for a given binary package name, version, arch | 08:52 |
juliank | It returns empty even for 7.2.6+14.04.20160408-0ubuntu1 , which is currently in trusty-updatesd | 08:53 |
juliank | oops, + URL encoding | 08:54 |
juliank | So, 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-services | 08:58 |
juliank | maybe we should write a dummy launchpad for testing, I don't know | 09:00 |
juliank | or just mock launchpad in urlopen | 09:00 |
cjwatson | juliank: Are you just trying to download the .deb? | 09:15 |
juliank | cjwatson: So, the function parsing this currently returns the URL of the deb and its sha1 | 09:16 |
juliank | I mean, we do want some assurance the deb is not broken optimally I guess | 09:16 |
cjwatson | juliank: Have you considered https://launchpad.net/ubuntu/+archive/primary/+files/unity-services_7.2.5+14.04.20150521.1-0ubuntu1_amd64.deb ? | 09:16 |
juliank | cjwatson: I see two problems: (1) we don't get a hash and (2) we have to try up to two times, for Architecture: all | 09:17 |
cjwatson | We could consider adding headers to librarian responses giving the hash, perhaps | 09:18 |
juliank | though not sure about (2) | 09:18 |
cjwatson | (2) would still be cheaper than making fairly expensive API requests, I'm sure | 09:18 |
juliank | yup | 09:19 |
juliank | the header trick for (1) is probably OK, but requires some refactoring on the client | 09:20 |
juliank | as it currently uses APT'S builtin hash support | 09:20 |
juliank | that is, it stores the hash in the download item, so apt verifies it while downloading | 09:20 |
cjwatson | However, 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 rest | 09:21 |
cjwatson | In this particular case | 09:21 |
cjwatson | Check the size against Content-Length, that is | 09:21 |
juliank | apt does that already | 09:21 |
juliank | ah, but one problem with re-trying for arch: all is that we build a queue of all items to fetch and then fetch them | 09:22 |
juliank | so some would fail and we'd have to retry those | 09:22 |
juliank | that's not entirely optimal | 09:22 |
cjwatson | It's possible this strategy doesn't work, I just wanted to know if you'd considered it since in some ways it's simpler | 09:22 |
cjwatson | Certainly if this is in test code then I think you should mock LP | 09: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: ^^ FYI | 12:16 |
=== cpaelzer__ is now known as cpaelzer | ||
coreycb | cpaelzer: 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 | |
sil2100 | It'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 | |
vorlon | cyphermox: 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 |
cyphermox | vorlon: 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 |
cyphermox | I have however discussed this with fginther, clarifying things because *I* was confused by the doc mentioning uploading to a PPA | 23:14 |
vorlon | cyphermox: ok; I reverted the one change that I considered incorrect | 23:21 |
vorlon | (the section that talked about post-upload testing suddenly became pre-upload testing) | 23:22 |
cyphermox | oh? | 23:25 |
cyphermox | well, that makes sense anyway | 23:26 |
=== NCommand` is now known as NCommander |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!