/srv/irclogs.ubuntu.com/2021/02/25/#ubuntu-devel.txt

=== shivaram is now known as slingamn
=== fo0bar_ is now known as fo0bar
=== gusnan is now known as Guest65811
cpaelzerof the ppc64el builders there are a few listed as cleaning for >10 hours https://launchpad.net/builders09:40
cpaelzerdo those need a bump?09:40
Laneycpaelzer: I dunno what the threshold is, but that's usually a #launchpad question / action09:48
=== sem2peie- is now known as sem2peie
=== not_phunyguy is now known as phunyguy
cjwatsoncpaelzer: stabbing them10:09
cjwatsoncpaelzer: but we have alerts for when it gets too bad anyway10:09
rbasakI'm basing some packaging on Focal so that it can be snapped with a core20 base. On the packaging end, I found that dh_bash-completion doesn't seem to use the dh sequencer, in Focal at least. Where should it sit in the sequence? Inserting it into override_dh_auto_install seems to work. Is that appropriate? Digging into a couple of existing source packages wasn't much help to me; I've not been able to10:12
rbasakfind an example.10:12
=== mborzeck1 is now known as mborzecki
cpaelzerrbasak: dh --with bash-completion $@ ?10:24
cpaelzerfound in many packges, so it does not seem to be a one-off way to do it https://codesearch.debian.net/search?q=--with+bash-completion&literal=110:25
rbasakThat didn't work for me :-/10:25
rbasakI wondered if it was maybe post-Focal?10:25
cpaelzerThe package I checked first started to use it in Fri Aug 21 12:18:36 2015 +020010:26
cpaelzerwhich seems very much before focal to me10:26
cpaelzerwas initramfs-tools10:26
cpaelzernot sure if this is a good example, it just was my first hit10:26
rbasakWhen I tried, various dh helpers were being called with (IIRC) -O--with-bash-completion or something like that10:27
rbasakBut dh_bash-completion itself didn't get run10:27
rbasakHmm10:27
rbasakMaybe I added a hyphen when I shouldn't have done10:27
rbasak--with-bash-completion10:28
rbasakI think maybe that was it10:28
rbasakThanks :)10:28
* rbasak tries10:28
cpaelzerlet me know if it worked rbasak10:28
cpaelzerand thanks cjwatson for stabbing the ppc64 builders10:29
rbasakIt did work cpaelzer, thanks!10:35
rbasak        dh $@ --with bash-completion,python3 --buildsystem=pybuild10:35
cpaelzer\o/10:36
rbasakIt turns out that --with-bash-completion is wrong but silently accepted10:36
* rbasak should have known better, but in his defence, it's been a while :)10:37
Laneyseb128: slyon: I will add a hint for netplan.io now, but I would appreciate it if this regression could still be investigated, it might be finding a bug (at least a test bug) on ppc64el11:59
seb128Laney, thx!12:01
LaneyFiled https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/191688812:11
ubottuLaunchpad bug 1916888 in netplan.io (Ubuntu) "The autopkgtest started failing on ppc64el: Temporary failure resolving 'ftpmaster.internal'" [Undecided,New]12:11
slyonThanks Laney, I'm currently working on a fix13:01
Laneyslyon: toll!13:24
slyon;D13:25
seb128are autopkgtests not being picked up today?15:03
seb128there doesn't seem to be a backlog on hirsute/i386 yet https://autopkgtest.ubuntu.com/packages/libt/libthai/hirsute/i386 hasn't picked the upload done this morning15:03
seb128ok, I just had to ask for it to show up on active list now...15:04
seb128hum,  not i386 though?15:06
RikMillsseb128: 14:41:45+0000] - Requesting wikidiff2 autopkgtest on amd64 to verify libthai/0.1.28-3ubuntu115:11
RikMills14:41:45+0000] - Requesting libthai autopkgtest on i386 to verify libthai/0.1.28-3ubuntu115:12
RikMillspossible the are no no-mans-land of having just run, but not in results yet15:13
JawnSmithIs any core dev available to restart the samba autopkgtest that is blocking acl on s390x?15:13
leftyfbIt seems the latest python2.7 deps for xenial are missing from the repo's. https://p.mort.coffee/OFSO15:15
ginggsJawnSmith: .15:15
JawnSmithginggs: Thanks!15:17
seb128RikMills, thx, I always have difficulties to figure out the status of a request15:17
RikMillsleftyfb: the update was only released 1 hr ago so could be slow mirror sync?15:18
leftyfbRikMills: https://launchpad.net/ubuntu/xenial/amd64/python2.7-minimal  looks like they were deleted?15:18
Laneyseb128: it seems to be there now15:18
Laneythe status is that it gets requested at the next proposed-migration run after it got built15:19
Laneyif you just miss the previous one then it could be some time15:19
seb128seems the proposed-migrations have been taking 3h+ today15:19
Laneynot just today15:19
seb128:(15:19
Laneyrbalin_t is working on a speedup there15:19
seb128great15:19
RikMillsleftyfb: 'broken security update' lovely!15:19
leftyfbRikMills: can we get the index updated so people's updates and build farms aren't broken while it's being resolved?15:20
RikMillscjwatson: ^ ?15:21
Laneyleftyfb: there's not really a distinction; reverting the security update will make that happen automatically and as fast as possible15:22
leftyfbLaney: over an hour from the update being deleted?15:22
LaneyI don't know when it was deleted, but deleting it causes the indexes to be republished and it can't be done as a separate step, that's all I'm saying15:23
leftyfbLaney: according to the link I posted above, they were deleted at 9:10AM EST.15:25
leftyfbLaney: if the indexs take an over an hour to get republished, then it would be nice to get confirmation on that. Otherwise, something as part of that process seems to be broken currently and should be addressed15:26
cjwatsonI'm working on it, leave me to it please15:31
cjwatsonThe trade-off here is that some temporary index breakage is better than having people install a broken update15:32
RikMillsok. sorry to bother you15:32
RikMills^ leftyfb15:32
cjwatsonBut it's underway15:32
* RikMills goes back to pondering flatpak tests15:33
ograpackage them as a snap 😉15:34
RikMillseep!15:35
leftyfbthank you folks. Sorry to bother, but I saw the reports coming from multiple communities all at once, figured it was about to blow up15:38
cjwatsonleftyfb: indexes should be updated now, subject to mirror propagation times15:58
cjwatsonJust checked all of {xenial,bionic}-{security,updates} on archive.ubuntu.com from outside the datacentre and they look right16:00
cjwatsonApologies for the disruption16:03
leftyfbcjwatson: out of curiosity, was there an issue with the updated indexes or do they actually take over an hour to update?16:05
cjwatsonleftyfb: There was an issue because of some unfortunate timing16:05
leftyfbcjwatson: cool. Thanks for the immediate attention and quick fix16:05
cjwatsonleftyfb: We deleted the broken update from -security quite quickly, but there's a cron job that propagates security updates to -updates and that interfered unexpectedly, which meant everything took longer; we temporarily shut down mirror triggering to minimize the risk of the broken update being re-published while we sorted all that out16:06
cjwatson(since a broken python2.7 could cause quite a lot of chaos)16:07
leftyfbah, that makes sense16:07
Slashmancjwatson: thanks for the update, do you have an ETA?16:07
leftyfbSlashman: the main repos have been resolved.16:08
cjwatsonSlashman: at least archive.ubuntu.com already looks fixed, so my ETA is negative :_)16:08
Slashmanhm, I still have the issue on "security.ubuntu.com" 2001:67c:1562::1516:09
cjwatsonlet me check that16:09
cjwatsonwhile I do, can you confirm that you've done an apt update very recently?16:10
Slashmanyes, I'm actully trying to do a "do-release-upgrade" from 16.04 to 18.0416:10
SlashmanI'll try to force Ipv4 usage, maybe "security.ubuntu.com" will then be resolved to a different server16:11
cjwatson2001:67c:1562::15 looks right to me16:11
cjwatsonoh wait, maybe not16:12
Slashmanhttps://paste.ubuntu.com/p/9s4cfDW3Fz/16:12
cjwatsongetting our sysadmins to check mirroring there now16:13
Slashmanseems to work over IPv416:13
cjwatsonI doubt IPv4/v6 is the issue, more likely inconsistent state across multiple machines16:13
cjwatsonor conceivably an HTTP proxy in the way16:13
SlashmanI guess so, but switching to IPv4 may have switched machine16:13
cjwatsonindeed16:14
Slashmanat least I'm not stuck anymore, thanks!16:15
cjwatsonI think you may just have caught it in the middle of a somewhat late update16:15
cjwatsonthat machine looks fine now16:15
cjwatsonbut we're checking others16:15
seb128hum, https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute/hirsute/i386/libi/libinih/20210225_140654_ee264@/log.gz16:16
seb128autopkgtest [14:06:42]: test unittest.sh: [-----------------------16:16
seb128make: i686-linux-gnu-gcc: No such file or directory16:16
seb128i686-linux-gnu-gcc    -c -o parseargs.o parseargs.c16:16
Slashmanthank you for your hard work16:16
seb128should i686-linux-gnu-gcc be available as a command?16:16
cjwatson$ for x in 91.189.88.142 91.189.91.39 91.189.88.152 91.189.91.38; do curl -s --resolve "security.ubuntu.com:$x:80" http://security.ubuntu.com/ubuntu/dists/bionic-security/main/binary-amd64/Packages.gz | zcat | grep-dctrl -nsVersion -XP python2.7; done16:16
cjwatson$ for x in 2001:67c:1562::15 2001:67c:1360:8001::23 2001:67c:1360:8001::24 2001:67c:1562::18; do curl -s --resolve "security.ubuntu.com:[$x]:80" http://security.ubuntu.com/ubuntu/dists/bionic-security/main/binary-amd64/Packages.gz | zcat | grep-dctrl -nsVersion -XP python2.7; done16:16
cjwatsonboth of those show 2.7.17-1~18.04ubuntu1.2 across the board16:17
cjwatsonit's always much rougher when we have to abruptly go backwards, we don't do it very often16:17
sdezielwhen I run those for loops, I see both 2.7.17-1~18.04ubuntu1.2 and 1.316:20
cjwatsonsdeziel: is there an HTTP proxy between you and security.u.c?16:20
sdezielcjwatson: no16:20
cjwatsonoh, but *I* have an HTTP proxy in the way16:21
cjwatson*facepalm*16:21
cjwatsonyes, I see it now16:21
sdezielshows all 1.2 now16:26
cjwatsonYep, I think everything has caught up now and I've unconfused myself about how I was holding curl wrongly16:31
cjwatson(everything on security.u.c anyway)16:31
cjwatsonand archive.u.c16:34
sdezielthanks (TIL about curl's --resolve feature so thanks!)16:41
cjwatsonIt's very handy, but I was running it on an old machine which was lacking some features16:42
cjwatsonEspecially re v616:42
stgraberah yeah, I love --resolve, been using it quite heavily when you want to check that all servers in a RR setup are up to date16:49
=== ijohnson is now known as ijohnson|lunch
=== ijohnson|lunch is now known as ijohnson|groceri
seb128vorlon, hey, I tried your suggestion for libinih but it failed, https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-hirsute/hirsute/i386/libi/libinih/20210225_140654_ee264@/log.gz ... I'm unsure to understand why because the same gcc variant seems to work for other packages, do you have any idea maybe?20:26
seb128make: i686-linux-gnu-gcc: No such file or directory20:26
=== tumbleweed_ is now known as tumbleweed
=== dupondje1 is now known as dupondje
=== ogra_ is now known as Guest97578
=== mnepton is now known as mneptok
=== halves_ is now known as halves
=== theloudspeaker_ is now known as The_LoudSpeaker
vorlonseb128: hmmm doh, I actually reproduced that locally but assumed it was an error in my setup.  I don't know what's different about libinih debian/test/control that's causing the cross-detection to fail and not pull in crossbuild-essential-i38621:50
vorlonseb128: it's *supposed* to get pulled in whenever @builddeps@ is listed in debian/tests/control, and we are doing a cross-test21:51
=== E_Eickmeyer is now known as Eickmeyer
=== balloons is now known as Guest95393
vorlonseb128: ah - apparently what I implemented pulls in crossbuild-essential-i386 only if 'build-essential' is explicitly listed as a test dep; this seems to be a bug in my autopkgtest implementation, since @builddeps@ does imply build-essential:native but does not cause crossbuild-essential-i386 to be pulled in21:56
vorlonseb128: so, can be worked around by adding build-essential to the test deps, but ultimately I should fix the autopkgtest implementation21:57
=== ijohnson|groceri is now known as ijohnson
seb128vorlon, thanks!22:09

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