[05:12] morning [05:26] morning [06:28] mvo: morning [06:31] mborzecki: good morning! === abeato_ is now known as abeato [06:40] mvo: shall we land #5122 ? [06:40] PR #5122: snap: add support for `snap advise-snap --from-apt` [06:45] mborzecki: let me quickly double check [06:45] mborzecki: does it have two +1 already? [06:47] mvo: yup [07:46] mvo: 2.34.2 is tagged but it's not 'released' on github [07:47] mborzecki: yeah, let me fix that, its just test fixes but still let me fix it [08:18] google:ubuntu-core-16-64:tests/main/unhandled-task failed on master and journal is basically Jul 23 07:56:56 jul230742-893813 audit[8830]: AVC apparmor="DENIED" operation="accept" profile="snap.network-bind-consumer.network-consumer" pid=8830 comm="python3" laddr=127.0.0.1 lport=8081 family="inet" sock_type="stream" protocol=6 requested_mask="accept" denied_mask="accept" repeated over and over again [08:18] thought that the patches cleaning up snap.network-bind-consumer.network-consumer were landed already? [08:20] or not, merged #5477 just now [08:20] PR #5477: tests: change the service snap used instead of network-bind-consumer [08:26] mborzecki: thank you for this [08:34] moin moin [08:34] mborzecki: welcome back! [08:35] Chipaca: hey [08:35] mborzecki: are you appropriately revitalized [08:35] Chipaca: i still think that vacation snould be at least 3 weeks long [08:36] mborzecki: I see no problem with that [08:36] mborzecki: (that's the way nearly everybody does it in Argentina) [08:38] Chipaca: here it's usually 2 weeks :( [08:38] mborzecki: ah, duration varies, i meant most everybody takes it in a single uninterrupted block [08:39] indeed if memory serves the first full year you're working somewhere you get about a week [08:41] hey Chipaca ! good morning [08:41] on a completely unrelated note, the person behind https://play.jsgo.io/ just let me know they bumped the limit on git objects, so you can now import snapd in there [08:41] Chipaca: the whole yearly allowance here is 26 days, but people usually take at least one 2 weeks block during summer (probablyl because that's also a minimum required by law when you're on permanent contract) [08:41] https://play.jsgo.io/375878919304e8143970831774c69ee44f2b204a [08:42] ^ that's snapd running in the browser :) [08:42] allow me to find the biggest quotes in the uiverse to put around the 'running' word, there [08:42] next step, snapd in wasm [08:43] Chipaca: woah, fun [08:43] mborzecki: snapd for android watches [08:43] on android wear [08:44] yus [08:46] pedronis: are you around? [08:50] Chipaca: yes [08:50] pedronis: hiya :-) [08:51] pedronis: hi [08:51] pedronis: I anwered myself already, but just to make sure: managers should no longer have a KnownTaskKinds, and their Ensure/Wait/Stop should no longer call the same thing on the runner, right? (and they shouldn't really be holding on to the runner anyway) [08:52] Chipaca: yes, no local runner, they should take one in [08:52] just look at any one [08:52] Chipaca: also I might do a follow up today that makes Wait/Stop on them optional [08:52] yes, I was confused by what's probably a bad merge, but looked at master for a clear picture [08:53] pedronis: thanks [09:51] sil2100: mup is currently not working, so I play mup :) https://github.com/snapcore/core18/pull/47 is new and pretty trivial [09:51] PR core18#47: hooks: preserve /usr/local/share/fonts [11:04] * Chipaca wanders off to ponder lunch [11:14] mvo: Chipaca: some recent change is making the tests print out squashfs output: Parallel unsquashfs: Using 4 processors ... [11:14] that's a bit annoying [11:15] mvo: Chipaca: try for example the overlord tetss [11:15] tests === chrisccoulson_ is now known as chrisccoulson [11:22] pedronis: oh, interessting. I saw this as well but thought it was because I had a locally modified version of squashfs [11:28] Chipaca: is that an affect of passing -no-progress ? [12:02] hmmmm [12:02] pedronis: mvo: I'll take a look [12:03] it might be we're setting os.Stdout where before we weren't? [12:03] I thought I'd undone those for-testing changes but maybe I missed something [12:03] + cmd.Stdout = os.Stderr [12:03] darn [12:04] mvo: pedronis: my bad: https://github.com/snapcore/snapd/pull/5494/files#diff-f440ed51e6e7c93f4920731345213192R147 [12:04] PR #5494: snap/squashfs, tests: pass -n[o-progress] to {mk,un}squashfs [12:09] Chipaca: some conflicts in #5506 [12:09] PR #5506: cmd/snap: add a green check mark to verified publishers [12:09] mborzecki: yes. Was hoping to get a second review before deconflicting yet again [12:10] mborzecki: HINT HITN NUDGE NUDGE [12:10] understood :) [12:21] does "configure: error: C compiler cannot create executables [12:21] See `config.log' for more details" ring any bells? release/2.34 is currently failing with that it seems [12:22] mvo: did it come up again? [12:22] mborzecki: yes, in my PR from this morning [12:30] mvo: builfing on fedora now [12:30] maybe something changes with the deps [12:31] mborzecki: you mean you are trying the build? what is also odd is that master seems to be ok [12:31] configure: error: in `/root/rpmbuild/BUILD/snapd-1337.2.34~pre1/cmd': [12:31] configure: error: C compiler cannot create executables [12:31] heh [12:32] mborzecki: yeah, thats the error I get (my version number is slightly different though) [12:33] mvo: running cmd/autogen.sh works though [12:40] configure:2740: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-st [12:40] rong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasyn [12:40] chronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -Wl,-z,relro -z now conftest.c >&5 [12:40] annobin: conftest.c: Error: plugin built for compiler version (8.0.1) but run with compiler version (8.1.1) [12:40] cc1: error: fail to initialize plugin /usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so [12:40] configure:2744: $? = 1 [12:40] mvo: ^^ [12:42] mborzecki: woah, what is annonbin [12:42] cachio: can you update fedora 28 image? [12:43] mvo: no clue, Son_Goku do you have an idea what that might be? [12:44] is this rawhide? [12:44] also, god damn it annobin [12:44] Son_Goku: 28 [12:45] * Son_Goku growls in anger [12:45] mborzecki, is the f28 image fully up to date? [12:45] Son_Goku: i'm afraid not, just pulled in >200MB of updates and retrying the build [12:45] you might be out of sync with gcc + annobin [12:46] mvo, mborzecki: https://fedoraproject.org/wiki/Changes/Annobin [12:47] mvo, pedronis: #5547 [12:47] PR #5547: snap/squashfs: stop printing unsquashfs info to stderr [12:47] heh [12:47] pedronis: fastest +1 in the west [12:47] the compiler team has developed a number of plugins to enforce security hardening, expand debuginfo, and include extra information for auditing purposes [12:47] annobin is one of those plugins [12:48] Son_Goku: interesting [12:48] Chipaca: mvo: #5546 [12:48] PR #5546: many: make Wait/Stop optional on StateManagers [12:48] :-D [12:48] mvo: the package builds after dnf upgrade [12:48] pedronis: cool, I check in a bit [12:48] mborzecki: ok, so cachio just needs to update the image? [12:48] annobin has the crappy requirement of being ABI sensitive to gcc [12:48] it has to use the same gcc it was built for [12:49] mvo: yes, given what Son_Goku wrote we need to update it each time gcc is updated [12:49] mvo, mborzecki Son_Goku I'll update images today [12:50] cachio: thank you [12:52] Son_Goku: hm another intersting thing, annonbin does not seem to depend on gcc [12:52] mborzecki, no, strictly speaking, it's a requirement from redhat-rpm-config [12:54] mvo: looking! :) [12:54] redhat-rpm-config has the following: [12:54] Requires: (annobin if gcc) [12:54] which is a rich dep that imposes annobin to be installed if gcc is [12:55] Son_Goku: but does not seem to enforce any particular version [13:02] mborzecki, yeah, annobin should have a requirement to be run with the gcc it was built from, but it doesn't :/ [13:03] hmm, it does [13:07] Son_Goku: hm maybe it's implicit when using rich dependency https://paste.fedoraproject.org/paste/2Pdj7r~fbdHIj4jzae6kCA/raw [13:07] * zyga waves [13:08] hey zyga [13:08] trying to catch up with my sleep credit [13:08] zyga: hey [13:08] anything on fire or can I get back to sleep? [13:09] zyga, you know we only have two weeks until flock, right? [13:09] yes [13:09] I still need to make the presentation and you need to at least make a demo, if not prepare some basic code for plugging base snap building into fedora tools [13:10] I will work on that this week [13:10] next week I'd like to take a week off as that's the last chance for spending any time with my wife without a laptop [13:11] mborzecki, it looks like an error in the annobin packaging means that the version dep is not on annobin itself [13:11] it's on annobin-tests [13:13] * zyga returns to slumber [13:19] Son_Goku: can you file a bug? [13:20] yep [13:20] Son_Goku: thank you [14:33] what's up with travis eating logs? [15:14] hmm [15:14] * Chipaca hmm'ing [15:16] master seems broken: if I run the unit tests of cmd/snap, there's a good chance it breaks in the aliases tests [15:16] with a connection error [15:16] (?!?) [15:17] cachio: is this one of the ones you are chasing? [15:19] Chipaca, no [15:19] Chipaca, working with an opensuse repo error [15:19] ok [15:20] I see unit tests failing on master now [15:21] Chipaca, https://travis-ci.org/snapcore/snapd/builds/407066445#L2043 [15:22] this is the one [15:22] I already updated opensuse image, so it should be gone [15:26] cachio: looking [15:27] cachio: the "E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt || true: Connection reset by peer" bug has an open PR, one sec [15:28] mvo, I saw this one https://travis-ci.org/snapcore/snapd/builds/407177600#L3637 [15:29] cachio: the apt error should be fixed with https://github.com/snapcore/snapd/pull/5548#partial-pull-merging [15:29] PR #5548: debian: ensure dependency on fixed apt on 18.04 [15:29] niemeyer: btw, could you please re-enable mup for our github repos? AIUI github issues are fixed by now [15:31] cachio: hm "... value client.ConnectionError = client.ConnectionError{error:(*url.Error)(0xc820192030)} ("cannot communicate with server: Post http://127.0.0.1:39530/v2/aliases: read tcp 127.0.0.1:44800->127.0.0.1:39530: read: connection reset by peer")" is strange, I don't think this has changed in a long time [15:32] cachio: could you please ping me once the f28 images are good again? then I will trigger #5545 again :) [15:32] PR #5545: snapstate: allow setting "refresh.timer=managed" (2.34) [15:32] mvo, I am gonna update them now [15:36] mborzecki: Hi there, I was told you may be interested in vulkan+snap testing/examples [15:37] cachio: thank you! [15:56] mvo, fedora 28 is updated [15:56] mvo, running tests now [15:56] I'll check after lunch [15:56] mvo, so far so good === chihchun is now known as chihchun_afk [16:07] looks like we need to put the seed.yaml reodering higher on our todo :/ germintae reorder things so our code needs to ensure the right order [16:12] mvo, do you want to check if it is everything ok? [16:13] cachio: yeah, looking [16:13] tx [16:20] * Chipaca runs to the shops before they close [16:20] mborzecki: https://bugzilla.redhat.com/show_bug.cgi?id=1607430 [16:20] mvo, tests passed sucessfully on fedora-28 [16:22] cachio: nice [16:22] kyrofa: do you know about the current rust snapcraft testsuite failures? [16:22] kyrofa: there is a discussion in #ubuntu-devel right now and whether or not snapd has anything to do with those === chihchun_afk is now known as chihchun [17:26] mvo: ? for classic or in general? at the moment prepare-image will not even grab bases or default-provider [17:31] mvo: Good point, thanks for the reminder [18:18] Pharaoh_Atem: thanks, already subscribed to the bug :) === chihchun is now known as chihchun_afk [20:02] ok, giving up for today [20:02] but something is still broken :-( [20:02] several somethings actually because the more i try to pin it down the more other things break [20:03] grr [20:03] anyhow, tomorrow. [20:07] hi all, is there a latest clamav snap? [20:08] tried building one, but after install got '/snap/clamav/current/usr/local/bin/freshclam: error while loading shared libraries: libclamav.so.7: cannot open shared object file: No such file or directory'