=== zyga|afk is now known as zyga [07:31] * RAOF grumbles about writing symbols files for C++ [09:01] will meson get updated in bionic for new features? mesa is about to drop support for autotools, and that's an issue for hwe backports.. [09:03] tjaalton, we don't have anyone "owning" it that I know, it's going to be updated if there is a need for it and someone works on the SRU ... which could be you :) [09:03] tjaalton, was your question rather to know is we had already planned to update or has someone working on that update? [09:04] seb128: just a general question, it'd mean backporting a new upstream version from disco [09:04] later on [09:04] well, it's a bit a question in the air :) [09:04] or backporting just what's needed (binary overrides) [09:05] I think it's up to who does the SRU and the SRU team to accept the update or not (depending on motivation vs risk) [09:05] oh well, I guess we can fix meson one way or another, so I don't need to raise this on mesa-dev [09:05] yeah, I think it's not their problem [09:05] well it could be raised that it would be nice if they built on older versions/distros [09:06] then whether they want to be nice to those usecase or not it's up to them... [09:06] this one feature is needed for overriding which llvm-config is used, and support for binary overrides will be in meson 0.49.0 [09:06] k [09:06] I guess for us it also depends on how complex/safe to backport those changes are [09:07] right [09:32] xnox: the "efficiency" of http://autopkgtest.ubuntu.com/packages/s/systemd/disco/ppc64el (and other arches) to succeed is really ยง$%&! , is there anything ongoing already that we can hope for to improve on those tests? [09:33] * cpaelzer knows hope dies last, but prepares for that to happen soon :-) [09:35] seeing doko, vorlon, jbicha, LocutusOfBorg and seb128 in the list of people who currently hit retry on it indicates I might not be alone with my feelings :-) [09:36] lol - that list even passes the limit of the IRC channels spam detection :-) [09:37] since systemd/239-7ubuntu12 (and on ppc64 before that) it seems to always hit testcase boot-and-services [09:39] and add linux to that list of packages ... [09:40] doko: to the list of packages people hit retry too often? [09:55] cpaelzer: to the list of packages with unreliable autopkg tests which never get fixed [09:55] I saw xnox fixing another one just in the last upload [09:56] and the current breakage on ppc seems so "reliable" that it must be fixed [09:56] but yeah - some packages are just known to be that way [09:56] never the less migration will only happen when things are green [09:57] so I opened bug 1805358 and take a naive look if I can reproduce it here somehow [09:57] bug 1805358 in systemd (Ubuntu) "autopkgtest boot-and-services fails on many architectures very often since systemd/239-7ubuntu12" [Undecided,New] https://launchpad.net/bugs/1805358 [09:58] cpaelzer, opening bugs about individual bits that fail is good. I have been playing wack-a-mole with some of these. [10:02] yeah I'll give it a try to reproduce it since it is in like 14/14 of the last tests [10:02] but a local repro in KVM of course worked, so I'll try on ppc64 now [10:08] apw: linux autopkg fail ping [10:10] doko, yeah i think i asked sforshee to have a look [10:47] Hello, question about initramfs-tools scrips and hooks. the manpage (and pretty much every script in /usr/share/initramfs-tools/...) contains the PREREQ stanza. Why is that stanza done in that particular (a bit convoluted) way? PREREQ var + function that echoes it + case switch that calls the function. looking at the code, PREREQ is not used anywhere else. [11:06] hiho ahasenack [11:06] hi [12:10] jbicha, link-grammar seems broken? [12:10] the new sql file is not installed in the package? https://ci.debian.net/packages/l/link-grammar/testing/amd64/ [12:10] /usr/bin/install -c -m 644 dict.db 4.0.affix 4.0.constituent-knowledge 4.0.knowledge 4.0.regex '/<>/debian/tmp/usr/share/link-grammar/demo-sql' [12:10] but those files are not ship [12:11] tjaalton: it might be safer to have a new source package for a backported meson so that it's opt-in & won't affect other packages that build with meson [12:14] LocutusOfBorg: link-grammar is a QA package so feel free to upload if you figure out how to fix the tests [12:17] jbicha: ah, indeed [12:19] jbicha, I prefer to ask you, because I'm not sure about where to ship such files [12:19] the change is trivial, but I don't know even how to test it [12:30] LocutusOfBorg: I didn't look closely at all but maybe those files are only needed by the tests? [12:58] doko: looks like "proc: restrict kernel stack dumps to root" got backported to 4.18 and qrt needs to be updated accordingly [12:58] sbeattie: ^ [13:13] jbicha, it might be, however I don't know how to exclude it... [13:14] cyphermox: would you consider re-opening #1798171 or suggesting a workaround (see my comment at the end of the bug). We've had 2 users report they are now unable to even boot the installer and there's no obvious way for them to clear the Mok* variables [13:17] sbeattie: how about this (untested) - http://paste.ubuntu.com/p/sf6DGqHQr7/ [14:02] xnox, cyphermox, vorlon, the dnsmaq update in disco seems to create issues for n-m's autopkgtests, who would be the right person to look at that? [16:10] seb128: dnsmasq appears to be owned in main by the server team [16:15] vorlon, do you now who from the server team can be appropriate to nag about that? [16:23] rbasak, smoser, powersj: ^^ who could help with dnsmasq-induced regressions in NM autopkgtests? [16:24] FYI, I wondered why the server team had dnsmasq. Answers are libvirt, fan, nova and neutron. [16:25] (and network-manager which is !server) [16:25] I believe lxd was formally needed but it's a snap now I think. [16:26] (from http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.disco/rdepends/dnsmasq/dnsmasq-base) [16:36] sforshee: yeah, that's probably fine. I had been trying to make sure the script caught it if we ever reverted the patch that made /proc/self/stack readable only by root... [16:37] sbeattie: in that case it would revert back to actually doing the test, which seems fine imo [16:40] vorlon, seb128: it'll be me. [16:44] rbasak, eh, dnsmasq is our dns server, no?! as in the one and only, default one, if one wants to run a nameserver, no? irrespective of libvirt/fan/nova/neutron/etc. [16:45] or do we recommend something else as the primary dns servers? [16:45] xnox: bind9 is still in main and has always been "the" DNS server for Ubuntu since before dnsmasq existed I suspect. [16:46] rbasak, ah, right, yes "bind9" is still a thing. [16:46] hmmm.... [16:46] sforshee: applied and pushed, thanks! [16:46] * xnox doesn't like this duplication, but oh well. [16:47] I've always seen dnsmasq as a swiss army knife for "special" setups, rather than as a production DNS server. Perhaps that view is wrong now. [16:53] xnox: check lxd deps [16:53] IIRC there used to be a dnsmasq requirement for LXD to work for internal .lxd definitions [16:54] not sure if it's still a requisite [17:16] teward: lxd only exists as a transitional (to snap) package in Disco now. [17:18] ack [18:17] seb128, xnox, cyphermox, vorlon: seems to me to be be a race in n-m dep8 tests. I've reproduced locally, but seen the failing test pass once (and fail the rest of the time). If it loses the race it (n-m) seems to get stuck in a loop. I'll carry on looking tomorrow. [18:17] (and it never fails with release pocket dnsmasq-base that I've seen) [18:18] rbasak: ack, thanks for looking [18:18] xnox: dnsmasq is definitely not recommended as a general-purpose DNS server, any more than we recommend using it in place of systemd-resolved [18:18] ok [18:23] vorlon: to be fair, any DNS server you install has the potential to screw things up if you don't know what you're doing [18:23] that's not only true of dnsmasq [18:24] I think this might be the actual failure: https://paste.ubuntu.com/p/C8XCX8wzn5/ [18:25] and I think that @network_test_base.run_in_subprocess is hanging on the assertion failure (ie. being unhelpful in the failure case) [18:26] what release are we looking at? [18:26] Disco [18:26] This is an autopkgtest regression triggered by the dnsmasq that is in disco-proposed [18:26] On the existing n-m dep8 tests in disco [18:26] What does LOWERLAYERDOWN mean? [18:26] Is it some kind of precursor to DOWN? [18:28] it's a special state for some interfaces, to say that a dependent part is down [18:28] in this case, it would be the veth42 half === zyga is now known as zyga|afk [18:35] rbasak: you ran that test locally? [18:35] Yes [18:35] (in a VM) [18:35] if so, could you check under /tmp for a dnsmasq.log if you still ahve the VM? [18:36] Yes, but I need to run, sorry. Back later. [18:36] ok [18:37] huh, I suddenly stopped sharing via smb today [18:37] I think there was an option in settings to enable file sharing or something, but I don't see it [20:01] cyphermox: we weren't talking in the context of installing a dns server and it screwing things up; we were talking in the context of installing dnsmasq to be a public DNS server, which itself constitutes screwing up ;) [20:34] cyphermox: still around? === zyga|afk is now known as zyga [20:54] vorlon, rbasak, thx for dnsmasq === zyga is now known as zyga|afk [21:21] rbasak: yes [21:22] vorlon: I understand. screwing up is made easy by installing dnsmasq, instead of dnsmasq-nase [21:22] *base [21:23] I suspect there's some kind of subtle small change in how dnsmasq starts that breaks the NM tests? [21:23] OTOH, why do we bother with dnsmasq in there now that we no longer use it as a caching nameserver? === karimsye is now known as karimsye-food [21:40] cyphermox: I couldn't get a log file, but that may because of what I did. I do get a stdout/err dump though. Got time for a HO and I'll explain where I'm up to? === karimsye-food is now known as karimsye [22:41] cyphermox, hey, did you see on bug #1794292 that it turned out that the user was missing cryptsetup-initramfs which makes plymouth use vesa/hit the bug? [22:41] bug 1794292 in plymouth (Ubuntu Cosmic) "plymouthd crashed with SIGSEGV in /sbin/plymouthd:11 in ply_renderer_set_handler_for_input_source -> ply_keyboard_stop_watching_for_renderer_input -> ply_keyboard_stop_watching_for_input -> ply_device_manager_deactivate_keyboards -> on_deactivate" [High,Confirmed] https://launchpad.net/bugs/1794292 [22:42] he's also hinting that upgrading from bionic doesn't pull that package in, which is worth checking [22:47] rbasak: nah, I can run the tests here later [22:47] mmkay