/srv/irclogs.ubuntu.com/2018/11/27/#ubuntu-devel.txt

=== zyga|afk is now known as zyga
* RAOF grumbles about writing symbols files for C++07:31
tjaaltonwill 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:01
seb128tjaalton, 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
seb128tjaalton, was your question rather to know is we had already planned to update or has someone working on that update?09:03
tjaaltonseb128: just a general question, it'd mean backporting a new upstream version from disco09:04
tjaaltonlater on09:04
seb128well, it's a bit a question in the air :)09:04
tjaaltonor backporting just what's needed (binary overrides)09:04
seb128I 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
tjaaltonoh well, I guess we can fix meson one way or another, so I don't need to raise this on mesa-dev09:05
seb128yeah, I think it's not their problem09:05
seb128well it could be raised that it would be nice if they built on older versions/distros09:05
seb128then whether they want to be nice to those usecase or not it's up to them...09:06
tjaaltonthis one feature is needed for overriding which llvm-config is used, and support for binary overrides will be in meson 0.49.009:06
seb128k09:06
seb128I guess for us it also depends on how complex/safe to backport those changes are09:06
tjaaltonright09:07
cpaelzerxnox: 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:32
* cpaelzer knows hope dies last, but prepares for that to happen soon :-)09:33
cpaelzerseeing 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:35
cpaelzerlol - that list even passes the limit of the IRC channels spam detection :-)09:36
cpaelzersince systemd/239-7ubuntu12  (and on ppc64 before that) it seems to always hit testcase boot-and-services09:37
dokoand add linux to that list of packages ...09:39
cpaelzerdoko: to the list of packages people hit retry too often?09:40
dokocpaelzer: to the list of packages with unreliable autopkg tests which never get fixed09:55
cpaelzerI saw xnox fixing another one just in the last upload09:55
cpaelzerand the current breakage on ppc seems so "reliable" that it must be fixed09:56
cpaelzerbut yeah - some packages are just known to be that way09:56
cpaelzernever the less migration will only happen when things are green09:56
cpaelzerso I opened bug 1805358 and take a naive look if I can reproduce it here somehow09:57
ubottubug 1805358 in systemd (Ubuntu) "autopkgtest boot-and-services fails on many architectures very often since systemd/239-7ubuntu12" [Undecided,New] https://launchpad.net/bugs/180535809:57
xnoxcpaelzer, opening bugs about individual bits that fail is good. I have been playing wack-a-mole with some of these.09:58
cpaelzeryeah I'll give it a try to reproduce it since it is in like 14/14 of the last tests10:02
cpaelzerbut a local repro in KVM of course worked, so I'll try on ppc64 now10:02
dokoapw: linux autopkg fail ping10:08
apwdoko, yeah i think i asked sforshee to have a look10:10
blackflowHello, 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.10:47
cpaelzerhiho ahasenack11:06
ahasenackhi11:06
LocutusOfBorgjbicha, link-grammar seems broken?12:10
LocutusOfBorgthe new sql file is not installed in the package? https://ci.debian.net/packages/l/link-grammar/testing/amd64/12:10
LocutusOfBorg /usr/bin/install -c -m 644 dict.db 4.0.affix 4.0.constituent-knowledge 4.0.knowledge 4.0.regex '/<<PKGBUILDDIR>>/debian/tmp/usr/share/link-grammar/demo-sql'12:10
LocutusOfBorgbut those files are not ship12:10
jbichatjaalton: 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 meson12:11
jbichaLocutusOfBorg: link-grammar is a QA package so feel free to upload if you figure out how to fix the tests12:14
tjaaltonjbicha: ah, indeed12:17
LocutusOfBorgjbicha, I prefer to ask you, because I'm not sure about where to ship such files12:19
LocutusOfBorgthe change is trivial, but I don't know even how to test it12:19
jbichaLocutusOfBorg: I didn't look closely at all but maybe those files are only needed by the tests?12:30
sforsheedoko: looks like "proc: restrict kernel stack dumps to root" got backported to 4.18 and qrt needs to be updated accordingly12:58
sforsheesbeattie: ^12:58
LocutusOfBorgjbicha, it might be, however I don't know how to exclude it...13:13
TJ-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* variables13:14
sforsheesbeattie: how about this (untested) - http://paste.ubuntu.com/p/sf6DGqHQr7/13:17
seb128xnox, 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?14:02
vorlonseb128: dnsmasq appears to be owned in main by the server team16:10
seb128vorlon, do you now who from the server team can be appropriate to nag about that?16:15
vorlonrbasak, smoser, powersj: ^^ who could help with dnsmasq-induced regressions in NM autopkgtests?16:23
rbasakFYI, I wondered why the server team had dnsmasq. Answers are libvirt, fan, nova and neutron.16:24
rbasak(and network-manager which is !server)16:25
rbasakI believe lxd was formally needed but it's a snap now I think.16:25
rbasak(from http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.disco/rdepends/dnsmasq/dnsmasq-base)16:26
sbeattiesforshee: 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:36
sforsheesbeattie: in that case it would revert back to actually doing the test, which seems fine imo16:37
rbasakvorlon, seb128: it'll be me.16:40
xnoxrbasak, 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:44
xnoxor do we recommend something else as the primary dns servers?16:45
rbasakxnox: bind9 is still in main and has always been "the" DNS server for Ubuntu since before dnsmasq existed I suspect.16:45
xnoxrbasak, ah, right, yes "bind9" is still a thing.16:46
xnoxhmmm....16:46
sbeattiesforshee: applied and pushed, thanks!16:46
* xnox doesn't like this duplication, but oh well.16:46
rbasakI'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:47
tewardxnox: check lxd deps16:53
tewardIIRC there used to be a dnsmasq requirement for LXD to work for internal .lxd definitions16:53
tewardnot sure if it's still a requisite16:54
rbasakteward: lxd only exists as a transitional (to snap) package in Disco now.17:16
tewardack17:18
rbasakseb128, 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
rbasak(and it never fails with release pocket dnsmasq-base that I've seen)18:17
vorlonrbasak: ack, thanks for looking18:18
vorlonxnox: dnsmasq is definitely not recommended as a general-purpose DNS server, any more than we recommend using it in place of systemd-resolved18:18
xnoxok18:18
cyphermoxvorlon: to be fair, any DNS server you install has the potential to screw things up if you don't know what you're doing18:23
cyphermoxthat's not only true of dnsmasq18:23
rbasakI think this might be the actual failure: https://paste.ubuntu.com/p/C8XCX8wzn5/18:24
rbasakand I think that @network_test_base.run_in_subprocess is hanging on the assertion failure (ie. being unhelpful in the failure case)18:25
cyphermoxwhat release are we looking at?18:26
rbasakDisco18:26
rbasakThis is an autopkgtest regression triggered by the dnsmasq that is in disco-proposed18:26
rbasakOn the existing n-m dep8 tests in disco18:26
rbasakWhat does LOWERLAYERDOWN mean?18:26
rbasakIs it some kind of precursor to DOWN?18:26
cyphermoxit's a special state for some interfaces, to say that a dependent part is down18:28
cyphermoxin this case, it would be the veth42 half18:28
=== zyga is now known as zyga|afk
cyphermoxrbasak: you ran that test locally?18:35
rbasakYes18:35
rbasak(in a VM)18:35
cyphermoxif so, could you check under /tmp for a dnsmasq.log if you still ahve the VM?18:35
rbasakYes, but I need to run, sorry. Back later.18:36
cyphermoxok18:36
juliankhuh, I suddenly stopped sharing via smb today18:37
juliankI think there was an option in settings to enable file sharing or something, but I don't see it18:37
vorloncyphermox: 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:01
rbasakcyphermox: still around?20:34
=== zyga|afk is now known as zyga
seb128vorlon, rbasak, thx for dnsmasq20:54
=== zyga is now known as zyga|afk
cyphermoxrbasak: yes21:21
cyphermoxvorlon: I understand. screwing up is made easy by installing dnsmasq, instead of dnsmasq-nase21:22
cyphermox*base21:22
cyphermoxI suspect there's some kind of subtle small change in how dnsmasq starts that breaks the NM tests?21:23
cyphermoxOTOH, why do we bother with dnsmasq in there now that we no longer use it as a caching nameserver?21:23
=== karimsye is now known as karimsye-food
rbasakcyphermox: 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?21:40
=== karimsye-food is now known as karimsye
seb128cyphermox, 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
ubottubug 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/179429222:41
seb128he's also hinting that upgrading from bionic doesn't pull that package in, which is worth checking22:42
cyphermoxrbasak: nah, I can run the tests here later22:47
cyphermoxmmkay22:47

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