[07:08] morning [08:10] morning [08:11] good morning pstolowski [08:14] pstolowski: mvo: morning guys [08:14] good morning mborzecki [08:18] mvo: hey, i saw you approved https://github.com/snapcore/snapd/pull/9845 but there is a problem with cla check there and i don't know how and if we can solve it [08:18] PR #9845: osutil: update go-udev package [08:19] pstolowski: well, in an ideal world the cla checker would skip git submodules [08:19] pstolowski: it's not quite clear to me why it is not already doing that but I don't know enough about subtrees [08:19] pstolowski: so if we can fix it somehow that would be good otherwise we need to force-merge I think [08:20] mvo: right, i see. i will take a look, not familiar with details either [08:20] PR snapd#9843 closed: packaging: fix arch-indep build on debian-sid [09:03] good morning [09:05] gpg error again... i think it's has been happening more often recently [09:05] hey zyga [09:06] pstolowski, yeah, Ian said he can reporduce that on his laptop [09:06] just by running the test in a loop [09:06] but was unsure how to debug further [09:06] yeah i know he has been looking into it [09:09] mvo: nb, on git submodules... it's not really submodule in this case, it's subtree, they are different beasts. subtree literally imports another project as a subtree [09:34] pstolowski: hm, ok [09:35] hm, I get LP build errors right now: [09:35] === RUN TestSnapManager [09:35] fatal error: sync: unlock of unlocked mutex [09:36] mvo: no other details? [09:36] pstolowski: lots of details :) https://launchpadlibrarian.net/518145718/buildlog_ubuntu-xenial-i386.snapd_2.48.2+git2653.2672657e~ubuntu16.04.1_BUILDING.txt.gz [09:36] mvo: that error is probably hinding something else [09:36] pstolowski: strange enough I cannot reproduce on my laptop with master so might be timing [09:36] pedronis: yeah :( [09:44] mvo: afaiu assert on s.settle(c) fails so we don't restore the lock with s.state.Lock() and 'defer s.state.Unlock()' kicks in on failure (sorry if i'm stating the obvious) [09:45] and settle uses testutil.HostScaledTimeout(5 * time.Second) so maybe it is indeed timing? [09:46] pstolowski: I wonder if we can tweak the code so that we still get the real error. and yeah, timing seems likely but what was unusual is that I got this error from many different LP arches [09:46] pstolowski: but given that I don't get it here locally I strongly suspect timing [09:47] pstolowski: I wish there was a systemd-run --use-cpu-cgroup-to-make-things-really-slow :) [09:47] pstolowski: to run the tests under [09:48] mvo, maybe there is :) [09:48] zyga: I bet there is, I'm just not finding it :) [09:51] mvo, look at systemd.resource-control and look for CPUShares [09:52] there's a lot of options there, like CPUQuota [09:52] you can pass those options to systemd run as well (as properties) [09:53] I'd try with CPUQuota=1% [09:53] and see what happens [09:55] mvo: pstolowski: we should always pair Lock with defer Unlock etc even in tests, but historically we haven't done that because is a bit annoying/hard to remember [09:55] hey pedronis, how are you :) [10:28] oh, duplicated snapshots import logic has a bug, returns empty list of snap names for duplicated import. i think the fix will be slightly annoying [10:28] unit tests weren't good enough to catch this [10:28] zyga: hi, it's mid-cycle week [10:28] pstolowski, oh, super busy times [10:29] er [10:29] * zyga is bad at tab completion [10:29] pedronis, good luck with that [10:39] thx [11:26] bbiab [13:18] PR snapd#9851 opened: o/snapshotstate: fix returning of snap names when duplicated snapshot is detected [14:02] PR snapcraft#3421 opened: cli: remove experimental notice for compression [15:52] PR snapcraft#3419 closed: Include SDK snap paths in ACLOCAL_PATH [15:52] PR snapcraft#3420 closed: plainbox spread tests: set tasks to manual [16:02] PR snapcraft#3422 opened: Revert "cli: allow validation assertions to be revoked (#3417)" [16:17] mvo: i cannot find anything magical to help with cla-check in #9845, i suggest we force-merge it, updates to go-udev are extremely rare anyway [16:17] PR #9845: osutil: update go-udev package [16:17] pstolowski: thanks, I will force merge [16:19] ty [16:24] PR snapd#9845 closed: osutil: update go-udev package === azubieta5 is now known as azubieta [19:43] PR snapcraft#3422 closed: Revert "cli: allow validation assertions to be revoked (#3417)" [20:38] PR snapcraft#3423 opened: WIP: gnome-3-38 is no longer experimental === Aavar_ is now known as Aavar [22:03] PR snapcraft#3424 opened: Ensure PYTHONPATH is appropriate for building packages with gnome-3-38