/srv/irclogs.ubuntu.com/2017/11/15/#ubuntu-devel.txt

RAOFniedbalski: Do you have any insight into the percona-xtradb-cluster-5.6 autopkgtest failure with diaspora-installer? I'm not confident that it's a false-positive.00:25
AnticomHi all. Is there any reason, there are no packages for docker-compose, docker-machine, docker-machine-driver-kvm, kubectl and minikube ?02:12
Anticom(I'm on Ubuntu 16.04)02:12
mwhudsonAnticom: there is a package for docker-compose i think?02:33
Anticommwhudson: oh, my bad, there is indeed02:33
mwhudsonin general dockerish things move fast enough that distributing them via the archive is a pain though02:34
Anticommwhudson: so it *should* be up to the project maintainers to provide a CI/CD to a launchpad ppa etc. ?02:34
sarnoldAnticom: hopefully useful, https://conjure-up.io/ https://jujucharms.com/canonical-kubernetes/ and https://www.ubuntu.com/kubernetes02:41
stokachuAnticom: fwiw kubectl is packaged as a snap02:43
Anticomstokachu: minikube aswell, but in like v0.8.0 where v0.32.0 or something along those lines is the current one02:55
=== JanC_ is now known as JanC
=== JanC_ is now known as JanC
=== JanC is now known as Guest67213
=== JanC__ is now known as JanC
=== JanC__ is now known as JanC
NewGnuGuyWhen a new version of a package (in this case libsdl2) is migrated from Debian unstable to testing, will that package automatically get added the latest Ubuntu stable release (in this case Artful) or does something have to be done manually?06:02
NewGnuGuyhttps://launchpad.net/ubuntu/+source/libsdl2 Version 2.0.7 is listed for Bionic, but 2.0.6 is still listed for Artful. 2.0.6 suffers from these crash-inducing bugs: https://bugs.launchpad.net/ubuntu/+source/libsdl2/+bug/1722060 https://bugs.launchpad.net/ubuntu/+source/libsdl2/+bug/172784906:06
ubottuLaunchpad bug 1722060 in widelands (Ubuntu) "Some programs (e.g. Widelands) crash when playing sounds with sdl2 2.0.6" [Undecided,Confirmed]06:06
ubottuLaunchpad bug 1727849 in libsdl2 (Ubuntu) "SDL audio does not work in artful" [Undecided,New]06:06
cpaelzerNewGnuGuy: hi, once a Ubuntu release is released we no more pick up updates/changes by default06:35
Unit193(Answered in #xubuntu)06:35
cpaelzerNewGnuGuy: instead it then goes into maintenance which more or less means fixes yes, features no (as they often introduce new issues and could regress)06:35
cpaelzeroh I see Unit19306:35
cpaelzerthen TL;DR https://wiki.ubuntu.com/StableReleaseUpdates06:35
cpaelzerbut already answered there06:35
Unit193Would be nicer to have the factoid say more, but ah well.06:38
mwhudsonapw: is https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1692912 really in progress?07:31
ubottuLaunchpad bug 1692912 in docker.io (Ubuntu) "unable to run containers with /sys/cgroup/unified mounted" [Critical,In progress]07:31
apwmwhudson: pretty sure that was an artful kernel systemd inert08:16
apwinteraction. that got resolved long ago08:16
mwhudsonapw: i'll close it then?08:17
apwyeah please, sure that was fixed in the kernel config in the end08:17
mwhudsonmost docker.io bugs are upgrade failures that i have no idea how to reproduce08:18
mwhudsonmight as well try to stay on top of the others :)08:18
apwgood enough :)08:20
=== freyes__ is now known as freyes
=== freyes__ is now known as freyes
xnoxLaney, i'm not happy =( the autopkgtest qemu runner does not work on s390x, as it is waiting for a console that is not available. I think i actually want to use ssh runner, but with the local qemu vm that was created. Has there been any work done to achieve that? e.g. have like a uvt-kvm running?14:58
xnoxi think uvt-kvm + ssh runner might be a better match.14:59
rbasakI pushed cpaelzer's fix for s390x to uvtool upstream earlier FWIW.14:59
rbasakNot done an upload to Bionic yet.14:59
Laneyxnox: No, you could probably write an SSH setup script for it though14:59
xnoxLaney, just for myself; or do you think upstreaming / supporting such an option could be useful, in general?15:00
xnoxrbasak, ack, thanks.15:00
LaneyFine for upstream I think, although I'm not upstream so I can't say for sure15:00
Laneyprobably file a bug at Debian to discuss it15:01
cpaelzerxnox: I think I once fixed it to work on the cloudimg - was some weird mapping of consoles to ttyS15:04
cpaelzerxnox: but it never worked reliably15:04
cpaelzerwhich is why I haven't propsed anything15:04
cpaelzerAll I remember is a morning of ugly details with pitti back then which was just enough to get my test working15:05
cpaelzeran ssh-runner certainly sounds better if that is doable15:05
cpaelzerand a more generic solution15:05
juliankrbalint: hey, congrats. welcome to the core dev world :)16:22
juliankrbalint: that reminds me that I'd like to hear your thoughts about my latest two comments in bug 1690980 (it's your patch to apt, after all). I'll be playing with what I proposed shortly, but if the broken state is already less broken than the current state, I guess we could mark the SRU as verified and track the "regression" elsewhere.16:28
ubottubug 1690980 in OEM Priority Project xenial "unattended-upgrades does not block shutdown of system, as it is designed to" [Critical,Triaged] https://launchpad.net/bugs/169098016:28
rbalintjuliank: thanks!16:30
juliank(The goal of that bug was to give u-u run by apt-daily more time to complete on shutdown, but the process only stops the top-level shell script. systemd considers the unit exited after that apparently, but the processes are still running. I'm not sure if it waits for them on shutdown or not - if it does, that's OK enough, if not, then it's essentially the same state as now)16:30
juliankI guess we should probably fix it anyway. I'm excited to see if the shell wait trap thing works as expected :)16:32
rbalintjuliank: i just looked at your comment the other day and wanted to pick up the line16:34
rbalintjuliank: u-u-s is also expected to send TERM to u-u which will terminate it gracefully16:34
rbalintjuliank: this needs an sru which i wanted to prepare for a long time but did not get to it and also i was happy with the extended testing in artful16:35
rbalintjuliank: let me add this to the bug, too16:36
juliankThe thing is that systemctl stop apt-daily-upgrade.service currently just terminates the apt-daily script, which is suboptimal. It should also terminate unattended-upgrades. But, yes, I think there's a missing dependency on an u-u that actually supports SIGTERM for graceful canceling16:37
juliankThough, the two are independent. Without a u-u that properly handles SIGTERM, it's still better than now.16:37
juliank(where systemd just kills the entire cgroup)16:38
julianks/kills/terms/16:38
juliankrbalint: I guess optimally, we'd now just tell the script to send SIGUSR1 to unattended-upgrade, then you don't need the SIGTERM change for u-u SRUed for the change to be actually useful16:39
rbalintjuliank: i agree that apt-daily-upgrade.service should TERM children but this step missing will not cause problems as long as u-u.service sends the proper signal to u-u when shutting down16:39
juliankrbalint: I guess it depends on whether systemd waits for that to be terminated or not16:40
rbalintjuliank: it my tests it did16:40
juliankThen I guess we should mark the bug as verified (though weird interaction with an u-u SRU, I guess), and let the apt SRUs enter, and once there are u-u SRUs, it works better.16:42
* juliank thinks we kind of need verified-done-<distro>-<package> :D16:42
julianks/verified/verification/16:42
rbalintjuliank: yes thanks for the apt changes, they are good16:46
* juliank has to leave (or go /away) now, but will be /back shortly (and has a bouncer anyway) :)16:46
Odd_Blokerbalint: Congrats!16:47
rbalintOdd_Bloke: thanks! :-)16:50
juliankHmm has anyone considered apt running dpkg in its own systemd scope16:54
juliankThat sounds like it would be fun :)16:54
juliankLike a dpkg.scope where dpkg and maintscrpts run in. This gets them out of any service unit whatsoever.16:55
=== KD2JRT is now known as NCommander
jbicharicotz: thanks for the Firefox 58 Beta emoji fix, are you going to apply the same fix to Thunderbird?19:33
ricotzjbicha, probably with the first 58 beta19:47
jbichaso we'd have to wait for Thunderbird 59 for that to land in regular Ubuntu?19:48
mwhudsonrbalint: congrats!20:15
ricotzjbicha, it could be added with 52.5.0 though20:18
jbicharicotz: are you working on the TB 52.5 update? or do I really just need to ping Chris?20:19
sarnoldrbalint: congratulations on core-dev :)20:20
ricotzjbicha, I will likely take a look when there are tags available, but reminding chris about it won't hurt20:21
Unit193ricotz: Are you still working on or interested in esr?20:33
ricotzUnit193, I am maintaining them in a PPA20:35
Unit193That's a "yes", then thanks!20:35
ricotzUnit193, https://launchpad.net/~mozillateam/+archive/ubuntu/ppa/20:36
Unit193ricotz: I was just unsure if you became disinterested with all the 'snap' talk afterwards, good to know you haven't.20:37
rbalintmwhudson, sarnold thank you! :-)20:39
=== NCommander is now known as KD2JRT_LAPTOP
=== KD2JRT_LAPTOP is now known as NCommander
jbichadoko: could you look into this ftbfs: https://launchpad.net/ubuntu/+source/vcdimager/0.7.24+dfsg-0.3 ?22:19
mwhudson",  | libc-dev,"22:39
mwhudsonnice22:39
juliankmwhudson: eww, where did you find this awful thing?22:40
juliankoh, in the ubild log22:40
naccha22:43
juliankI mean, it's simply libc6-dev used to provide libc-dev, but does not22:43
naccno, it's a buggy change22:43
juliankhence the first part in LIBCDEV=$(shell dpkg-awk 'Provides:libc-dev' -- Package | sed -ne 's/^Package:[[:space:]]*//p' | head -1) | libc-dev is empty22:43
nacchttp://paste.ubuntu.com/25970523/22:43
naccshouldn't that be in the ) ?22:43
naccor it's tryign to force a string out? then it should be i quotes, no?22:44
julianknacc: That line did not change, it used to become libc6-dev | libc-dev22:44
naccjuliank: oh i see22:44
juliankbut libc6-dev is not providing libc-dev anymore, hence only the | libc-dev remains22:44
naccright22:44
naccit seems like an inherently fragile thing22:45
julianknacc: though actually libc6-dev seems to privde libc-dev, but I guess it needs to be installed and isn't. In any case detecting it like this is wrong.22:47
juliankOn my debian this would return libc6-dev-sparc64-cross | libc-dev22:47
juliankthat's not right22:47
juliank:D22:47
juliankShould just hardcode libc6-dev there22:48
juliank(obviously not applicable to debian due to kfreebsd and stuff, but a right solution probably is more complicated)22:50
naccjuliank: yeah, it feels weird to be build-time dependent on runtime state22:54
julianknacc: the problematic thing is just Debian kfreebsd and stuff with libc0.1-dev and whatever22:56
julianknacc: but one fun fact to realize: The dpkg-awk match matches a substring :D22:56
naccheh22:58
juliankCould go with grep-aptavail -FProvides libc-dev  --and -FBuild-Essential yes -nsPackage | head -122:59
juliankbut it's also not really multi-arch friendly22:59
juliankCould add an and --architecture $(shell dpkg-architecture ...) in there23:00
juliankOr use LANG=C apt-cache showpkg libc-dev | and grep the first line after Reverse Provides.23:00
juliankMy awk is not strong enough for that23:01
juliankThat does the trick: apt-cache showpkg libc-dev | sed -n '/^Reverse Provides/ { n; p; }' | cut -f1 -d\23:03
juliankYou might want to arch qualify libc-dev with whatever you are building for, though, for cross-compilation bonus points23:05

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