/srv/irclogs.ubuntu.com/2018/05/22/#launchpad.txt

rbasakWe managed to upload a broken git-ubuntu snap to the edge channel yesterday09:24
rbasakPossibly due to some non-determinism in snapcraft, or because the Launchpad build environment uses a different snapcraft from our CI or something (it had passed CI).09:25
rbasakOur snap has a self-test that succssfully detects the problem as soon as the snap is installed, and it looks like that's working correctly.09:25
rbasakIs there any way we could use this to have Launchpad detect a problem prior to upload?09:26
rbasak"After build, install the snap, and if <test> fails, treat the build as failed"09:26
wgrantrbasak: Launchpad's unlikely to define its own format for specifying how to test snaps (particularly since you usually can't just install, you have to autoconnect etc. as well). It might be worth discussing with snapcraft people whether some unified mechanism there makes sense.09:32
rbasakwgrant: are you suggesting that snapcraft could provide a hook (or just do it by default) and then Launchpad would use that?09:33
wgrantrbasak: I think snapcraft could define a way to specify a test in snapcraft.yaml, and then LP would invoke it to run that, yeah.09:34
wgrantSimilar to how there's a common interface for autopkgtests in Debian source packages09:35
rbasakOK, thanks. I'll ask on the forum.09:35
rbasakhttps://forum.snapcraft.io/t/launchpad-post-build-pre-upload-testing/5545?u=rbasak09:45
=== pbek_ is now known as pbek
naccrbasak: there is a step that can be done in the clients16:12
naccrbasak: there's already a bug filed for it with instructions16:12
naccso even if the LP -> store upload occurs, the users won't ever get a broken snap16:12
ahasenackhi, while checking out some bugs and why incomplete ones have expired, I came across this: https://bugs.launchpad.net/bugs/1677541/+watch/12379917:37
ubot5Ubuntu bug 1677541 in docker.io (Ubuntu) "package docker.io 1.12.6-0ubuntu1~16.04.1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,Incomplete]17:37
ahasenack"Recent activity" is full with oopses17:37
ahasenackthe github url looks normal, and loads just fine: https://github.com/systemd/systemd/issues/337417:37
ubot5-ngsystemd bug 3374 in systemd "udevd: `Could not generate persistent MAC address for $name: No such file or directory`" (comments: 23) [Bug 🐛, Network, Udev, Open]17:37
ubot5bug 3374 in vpnc (Ubuntu) "Does not honor DNSUpdate option" [Medium,Fix released] https://launchpad.net/bugs/337417:37
ahasenacklast oops is OOPS-2909d29f2613ea5e39a7fdb97f6279ac17:37
ubot5https://oops.canonical.com/?oopsid=OOPS-2909d29f2613ea5e39a7fdb97f6279ac17:37
ahasenackit's a KeyError17:38
zleaphi19:26
=== Ionic is now known as Guest22118

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