=== pieq_ is now known as pieq [06:55] Hey, can somebody tell me if autopkgtests using the "needs-reboot" restriction in debian/tests/control (called via the "/tmp/autopkgtest-reboot" command) are supported on Ubuntu's infrastructure? They are working fine in my local qemu environment, but there seem to be problems on our infra: https://paste.ubuntu.com/p/48q73GXpxz (line 1317 ff.) [07:07] slyon: I'm pretty sure the systemd tests require reboots, and they work. [07:07] (At least, when they're not regressed by something 🔥) [07:07] yes slyon I think I've seen some working [07:07] let me check which of the things I touched have one [07:09] RAOF, cpaelzer: hum.. okay, thanks for that information. So maybe it was just a temp failure? ... But it failed for amd64 and arm64, (ppc64el still running). Skipped on s390x/armhf. [07:11] Would it be worth re-trying this? https://autopkgtest.ubuntu.com/request.cgi?release=groovy&arch=amd64&package=netplan.io&trigger=netplan.io/0.100-0ubuntu2 I cannot see any obvious problem in the log, except that nova cannot establish the SSH connection after the autopkgtest-reboot [07:51] slyon: nice trap :-) [07:51] I wanted to click on the link what I'd retyr, but it already was the retry link :-) [07:52] heh :-P [07:52] anyway I guess that is ok, if the error reoccurs let us dig deeper on the actual case [07:52] the "core-dev trap" [07:52] * cpaelzer hides his cookies [07:52] cpaelzer: sounds like a plan! Thanks [08:13] rbalint, hey, the new glibc seems to make things no happy on i386, e.g https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#desktop-packages ? [08:13] is that a known issue? === StevenK is now known as Guest1882 [10:23] LocutusOfBorg: fyi - the builds with like -O0 / gcc-min stuff didn't improve things on armhf at all. Still 3days+, i'm cancelling those in bileto. [10:23] hm do i have interent [10:23] ok, looks like client sent those messages, but didn't show them to me. [10:23] ohw ell [10:32] xnox, I'm doing two tests [10:32] 1) groovy, gcc-9, ghc 8.8.4 [10:33] 2) focal, no change rebuild of ghc 8.6.5 [10:33] https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa/+packages [10:33] I see things have become worse and worse when you added the s390x byte order fixes, maybe something in the toolchain changed in the meanwhile [10:55] LocutusOfBorg: i am wondering if ubuntu's ghc got poisoned. Cause it does use previous ghc to bootstrap stage1 ghc. [10:55] LocutusOfBorg: i'm thinking to cross-build ghc from amd64->armhf; then build armhf off that; and then build against off that to see if the last build will be fast / just as fast as debian. [10:56] LocutusOfBorg: ubuntu & debian toolchains are mostly even around the relevant builds, and yet ubuntu build took 8days vs ~12h in debian [10:59] use Debian's to bootstrap it [11:04] Laney, xnox no change rebuilding the focal version in focal archive should answer that question, right? [11:05] I noticed a slow-down between the last 8.6 build and the first 8.8 build [11:06] probably the backport you already have going will be good data [11:07] backport? [11:07] no backport... [11:07] I'm no change rebuilding 8.6.5 with 8.6.5 [11:07] and I'm rebuilding 8.8.4 with 8.8.3 and gcc-9 [11:09] k [11:09] whatever, the focal build [11:14] yes, if 8.6.5 built with 8.6.5 is fast, it means regression in ghc somewhere [11:14] if it is slow, means regression in infrastructure somewhere [11:14] if 8.6.5 with 8.6.5 is fast, I can try 8.8.4 on top of it, the backport you mentioned [11:14] and then copy the binaries from focal to groovy :p === StevenK is now known as Guest88139 === StevenK_ is now known as StevenK [12:03] seb128, yes, the cross toolchain needs to be updated [12:04] rbalint, is anyone working on that? [12:07] bom dia! [12:07] seb128, i'm working on everything around glibc including this one, but help is appreciated [12:08] rbalint, ack, I'm busy enough atm so I will let you deal with it but I try to give an hand next week if there are still things to sort out [12:08] doko, have you by any chance started updating cross-toolchain-base? [12:56] rbalint: yes, I'll do that tomorrow [12:57] doko, if it is just https://pastebin.ubuntu.com/p/HDxcKS8sYW/ and regenerating control i can land it today [14:14] ddstreet: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1880193 [14:14] Launchpad bug 1880193 in systemd (Ubuntu Focal) "autofs: Assertion 'set_remove(iterator->links, link) == link' failed at src/shared/userdb.c:314, function userdb_on_query_reply(). Aborting." [Undecided,Triaged] [14:14] for you to kepe track ^ === popey8 is now known as popey [15:56] RikMills, could you do the kde rebuilds needed for the new poppler? [15:57] seb128: ok, will do shortly [15:58] RikMills, thanks! Debian did that transition already and most things didn't need changes so hopefully those are easy uploads [15:58] great [16:53] xnox: out of curiosity only.. is it on purpose we're not packaging userdbctl in systemd ? [16:53] u happen to know ? or anyone else === paride is now known as paride|off [18:12] rafaeldtinoco: it has licensing issues at the moment. And no demand to use it. Even if it is packaged, it would be in universe. [18:13] xnox: gotcha. [18:13] rafaeldtinoco: and possibly incorrectly scoped upstreamed. I think it comes with homed, and not otherwise compiled. [18:14] rafaeldtinoco: if you want/need it, open a bug against systemd package and we can look into making it available. But so far, it's just syntatic sugar, no? [18:14] https://bugs.launchpad.net/bugs/1880193 [18:14] Launchpad bug 1880193 in systemd (Ubuntu Focal) "autofs: Assertion 'set_remove(iterator->links, link) == link' failed at src/shared/userdb.c:314, function userdb_on_query_reply(). Aborting." [Undecided,Triaged] [18:14] i ask you because of this ^ [18:14] its not directly related but ... [18:15] I think they're populating an internal user caching database (or something similar) through varlink, coming from pam-systemd to logind [18:15] rafaeldtinoco: can you explain how the two are related? [18:16] xnox: reading code for couple of hours only.. looks like varlink protocol gets information and populates the userdb feature [18:16] the only thing that would consume that now would be userdbctl (and some other internal stuff.. not sure which) [18:17] so.. its a varlink server getting stuff from something (pam-systemd), populating userdb and crashing because of an assert() going wrong (possibly a varlink protocol error) [18:18] but without a dump its hard to tell, and I was trying to avoid setting up all stuff related :\ [18:18] rafaeldtinoco: right, but how come autofs (which is standalone project, that doesn't call into systemd at all) causes such a crash? [18:18] rafaeldtinoco: from the bug report, the user is not using systemd.automount units. [18:18] xnox: through NSS [18:18] autofs -> sssd -> NSS -> pam -> systemd [18:18] interesting [18:19] not sure why systemd is acquiring info from NSS [18:19] i don't think one can safely use sssd with pam_systemd [18:19] xnox: yep, I thought the same [18:19] about asking end user to disable pam_systemd [18:19] and checking if the forwarding stuff to logind [18:19] would stop the crash (and the userdb to be populated) [18:19] rafaeldtinoco: well, that's not a solution, it breaks DynamicUsers= in all the service units then. [18:19] :\ [18:20] rafaeldtinoco: i am interested in a minimal reproducer what/how NSS is poked that is causing the assertion. [18:20] yep [18:20] lets see if user replies, if not [18:20] rafaeldtinoco: have you managed to reproduce the issue? cause it sounds like a bug in systemd's nss module then. [18:20] i may try to reproduce locally [18:21] i was interested why userdb was into play [18:21] i only skimmed through the bug, so didn't see exact steps on how to trigger it. [18:21] couldnt find any consumer [18:21] there might be bugs in pam_systemd when it is built _without_ userdb, or specifically when systemd-homed.service is not available to it. [18:21] tripping up a runtime assert. [18:22] yep, that might be one case [18:22] alright, will put this on hold until reporter gets something back [18:22] OR will try to reproduce in a free time moment [19:40] mwhudson: https://bileto.ubuntu.com/#/ticket/4259 uploaded plausible looking golang-defaults there, triggered autopkgtests. [19:40] mwhudson: also want to like rebuild all the things against that bileto to see if there is large fallout or not. [22:58] xnox: um ok, i don't really see the need to run ahead of debian but ok [23:12] mwhudson: it looks okish https://bileto.ubuntu.com/excuses/4259/groovy.html not sure about mdns thing, but ubuntu-report will need a fix i think. [23:12] mwhudson: why is debian not switching? [23:12] xnox: don't know [23:13] mwhudson: you are uploader ;-) [23:13] client_test.go:501: exchange took longer 29.967138ms than specified Timeout 11ms [23:13] yay wall clock tests [23:13] xnox: true! [23:14] Curious, if a package doesn't build on riscv and is in universe, can one force it to publish anyway? :> [23:15] Unit193: explain a little more, we only block regressions => if a package never built on riscv64, it will not block publication/migration. [23:15] Unit193: is it a regression? in that case manual intervention needed (either fixing it, or to remove the riscv64 dep from release pocket) [23:16] xnox: Yeah it used to pass, but now fails on mips and riscv, but it's a desktop Qt application so it's unlikely to be used there. [23:16] PPAs don't have riscv, so it's not as easy to test fixes. [23:25] Unit193: what is the src package name? [23:25] Unit193: =) [23:25] barrier. [23:28] mwhudson: can't reproduce ubuntu-report failure [23:28] dunno what's happening there. [23:28] Unit193: hit retry, it looks like it should be affecting all arches [23:30] Built in tests and for Debian on other arches.. [23:30] xnox: hmm