=== chihchun_afk is now known as chihchun [06:09] Hello [06:10] morning [06:13] hey maciek [06:13] I must ask you, are your kids already in school? [06:13] how are you doing it so that you start so early :) [06:30] zyga: my wife drives them to school ~7am [06:42] mmmm [06:54] zyga: btw. desktop-portal-activation strikes again on fedora 29 [07:16] PR snapd#6254 closed: tests: improve how the log is checked to see if the system is waiting for a reboot [07:18] mborzecki: I saw it fail a bunch of times yesterday [07:18] any ideas? [07:21] zyga: running the suite now, i suppose xdg-desktop-portal is installed for some reason and gets activated instead of the helper used by test [07:22] mmm [07:22] ok [07:22] zyga: btw. we've had weak dependencies in dnf disabled earlier for installation from fedora repos [07:23] yeah, I remember [07:30] zyga: have you repened snapd.mk pr? [07:30] mborzecki: no, I bailed from most work yesterday [07:31] my daughter is going to school today [07:31] I feel like going to bed instead [07:31] zyga: ah, how are you feeling today? [07:31] I can reopen it quickly [07:31] same as yesterday, let's see how the day unfolds [07:34] PR snapd#6111 opened: packaging/opensuse: move most logic to snapd.mk [07:34] mborzecki: ^ reopened [07:34] mborzecki: since tests are hit and miss [07:34] I would land as-is [07:34] and try to iterate on top [07:58] PR core18#94 opened: hooks: add cloud-init [08:02] mborzecki: I've prepared the extra changes on top of the vanilla snapd.mk [08:02] ack [08:02] I'll verify that nothing is missing and push them as well === pstolowski|afk is now known as pstolowski [08:07] morning [08:08] o/ [08:08] pstolowski: hey [08:12] hi, are there plans to SRU snapcraft 3 to bionic, or is snap the way to go? [08:18] ackk: sergiusens may be able to answer this, but he will probably show up in a few hours [08:19] pstolowski, thanks [08:20] mborzecki: much nicer now, I also added the with_... variables so the spec is shorter and nicer as well [08:23] mborzecki: pushed now [08:23] please look :) [08:26] messed up some history, pushed again [08:26] the new thing is https://github.com/snapcore/snapd/pull/6111/commits/e3f89e4e9ca3b9081375291daf9e6ee45ab9b1cc [08:26] PR #6111: packaging/opensuse: move most logic to snapd.mk [08:26] but this is still broken, man [08:26] my built tree :) [08:27] sorry [08:29] and pushed again [08:29] https://github.com/snapcore/snapd/pull/6111/commits/da6ddecb72b9b0a8abf775b96938c1cc80456a94 [08:29] PR #6111: packaging/opensuse: move most logic to snapd.mk [08:32] zyga: https://www.youtube.com/watch?v=d2E_iiTd9hQ [08:34] mborzecki: evil in me wants to call spread with a fixed seed so that tests are less insanely annoying [08:38] mborzecki: I see and I raise https://www.youtube.com/watch?v=Pmd3UiNfNkA ;D [08:38] hahah [08:53] this doesn't look like a happy day [08:53] mborzecki: shall we disable that test until it is sorted out? [08:54] zyga: yeah, on fedora at least [09:06] mborzecki: can you please? [09:08] there's something fishy about the fedora image we use under spread [09:14] zyga: take a look at this https://paste.ubuntu.com/p/W3yxdGYTxW/ [09:14] mmm [09:14] so [09:14] those are different images, [09:14] the /etc/os-release will confirm as much [09:15] I bet those pull in different defaults [09:15] IMO our spread image looks like a workstation image [09:15] dnf version is different, spread has 4.0.4, cloud has 4.0.9 [09:15] and the cloud image is a genuine cloud image [09:15] yup [09:15] what does /etc/os-release say? [09:15] sec, it's blocked installing upgrades [09:31] zyga: package lists diff https://paste.ubuntu.com/p/MGRxmnZ9cB/ pkgs-there is the spread image, pkgs-here is the cloud image i'm using [09:31] idk why there's a bunch of desktop related package [09:32] Looking [09:32] Haskell? [09:33] shellcheck probably or sth [09:33] gnome-online-accounts? [09:34] aahhh [09:34] damn, those are the images that have dependencies installed [09:34] zyga: iirc that was something about reducing how long it takes to run a test [09:35] s/a test/test suite/ [09:36] Yeah, probably exactly that [09:36] damn, those are the images that have dependencies installed ents xdg-desktop-portal-gtk gives [09:36] (gtk3 and (flatpak or snapd)) [09:36] so yeah, gtk3 is installed, and it's installing snapd [09:36] though pulling in flatpak feels like a bug [09:37] but hey, xdg-desktop-portal has flatpak >= 0.11.1 in requires [09:38] so this feels like a bug in xdg-desktop-portal packaging [09:42] zyga: wow, it really does require flatpak to build even [09:44] For real? [09:44] It partially makes sense since it was split out only recently [09:47] yeah [09:50] zyga: maybe we should just disable weak deps on fedora [09:51] zyga: i'm writing an elaborate workaround, but the simplest solution to jsut disable it feels most appealing [09:55] I’m eager to see both [09:55] now [09:55] I’m afk for some time no [09:56] PR snapd#6271 opened: tests/lib/pkgdb: disable weak deps on Fedora [09:56] zyga: ^^ [09:57] zyga: elaborate was (if fedora && installing snapd) -> disable weak deps [10:24] Brb [10:31] PR core18#95 opened: hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support [10:35] PR snapd#6272 opened: overlord/snapstate: run 'remove' hook before 'auto-disconnect' [10:38] Approved the [10:38] Approved the pr mborzecki [10:38] thx, we'll see if it works in practice or not [10:39] zyga: damn, that upgrade to f29 was tricky, lots of little things falling apart [10:40] zyga: left some comments under snapd.mk pr [10:53] mborzecki: wow, https://github.com/snapcore/snapd/pull/6111 got green :) [10:53] PR #6111: packaging/opensuse: move most logic to snapd.mk [10:53] thanks, looking now [10:55] PR snapd#6273 opened: centos: enable SELinux support on CentOS 7 [10:57] PR core18#95 closed: hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support [11:03] mborzecki: pushed to https://github.com/snapcore/snapd/pull/6111 [11:03] PR #6111: packaging/opensuse: move most logic to snapd.mk [11:03] mborzecki: I'd like to land that now and tweak various with settings, unless you disagree [11:05] zyga: sounds good to me, but maybe ping Son_Goku about that %bcond_with thing [11:05] sure [11:05] Son_Goku: hey [11:06] Son_Goku: I've resurrected https://github.com/snapcore/snapd/pull/6111 [11:06] PR #6111: packaging/opensuse: move most logic to snapd.mk [11:06] it now implements the split makefile with definitions idea [11:06] I think you understand various with/bcond semantics in rpm better than I do [11:06] I'd like to merge that branch as soon as it is green (a luxury lately) [11:06] but I'm happy to improve things on top [11:07] namely the set of variables used [11:07] for easier fedora comparison [11:07] as well as the bcond/with use [11:07] for that second one I'm happy to take suggestions as I struggled with it and got nowhere [11:24] I’m afk again [11:34] * pstolowski lunch [11:36] pstolowski: can you take a look at https://github.com/snapcore/snapd/pull/6271 ? [11:36] PR #6271: tests/lib/pkgdb: disable weak deps on Fedora [11:42] It should also be critical [11:42] Anything that fixes master to some degree [11:43] zyga: let's start with green :) [11:44] anyways, it's green [11:49] mborzecki, hey [11:49] we had some issues to update fedora 29 [11:50] mborzecki, have you seen this before https://paste.ubuntu.com/p/nMhRYJPwRc/ ? [11:51] cachio: nope [11:51] ok, mborzecki I am gonna debug it [11:51] I need to create a test image first [11:52] PR snapd#6244 closed: release: detect too old apparmor_parser [11:55] zyga, mborzecki I have the end of year event in my daughter's school [11:55] zyga, mborzecki not sure if I'll be back for the standup [11:56] currently I am working on making the snapd test suite work on rigado [11:56] and 2 issues [11:56] 1 fedora 29 is failing to update [11:56] and 2 failover test still fails to install the dangerous snap [11:59] cachio: fedora 29 as in dnf upgrade -y ? [11:59] Ack [12:01] mborzecki, yes [12:01] cachio: what's the problem then? i've run it today in spread shell, worked just fine [12:02] mborzecki, not sure yet, it failed during the nightly execution [12:02] I am creating a test image right now to debug it [12:07] mborzecki, I have to go now, I'll continue with this when I am back [12:07] ok [12:08] mborzecki, the problem is with autoremove [12:08] + dnf -q -y autoremove [12:08] Error: [12:08] Problem: The operation would result in removing the following protected packages: kernel-core [12:09] mborzecki, that's what I saw [12:09] * cachio afk [12:23] PR snapd#6274 opened: cmd, dirs, interfaces/apparmor: update distro identification to support ID="archlinux" (2.36) [12:24] zyga: pstolowski: ^^ simple cherry pick [12:27] k [12:33] Mhmm [12:33] no chipaca or mvo today? [12:33] popey: that’s correct [12:33] All week in fact [12:34] ah okay, thanks! [12:34] Do you need something? [12:34] we have a regular catch up with them, but if they're not around that's okay. [12:34] We onlyt had one thing to discuss :) [12:34] You may know the answer. [12:34] What's the support status for 14.04? [12:34] Shoot :-) [12:35] Still supported, Extended support status unclear [12:35] We need clear indication if snapd is part of the extended support package [12:35] https://forum.snapcraft.io/t/cannot-perform-operation-no-such-file-or-directory/8870 [12:36] ^ for example. [12:36] I think Wimpress also had an issue with a core18 snap on 14.04 [12:36] I’ll check after lunch [12:36] Thanks for bringing this up [12:36] zyga: Do you know the status of the font cache fixes? [12:37] I know the binaries we're in the core image in edge. But what about the PR for snapd? [12:37] Yes, they are in 2.36.2 [12:37] Everything? All done? [12:37] As soon as that hits stable we are good [12:37] I believe so [12:37] However [12:37] We know more work is needed [12:37] Yeh, I know this is a first pass. [12:37] mborzecki found issues on Fedora [12:38] But, my tests are very positive [12:38] And this could unblock the release of a popular editor. [12:38] Yes [12:38] Wink wink :-) [12:38] ;-) [12:39] OK, thanks. That is enough to be going on with. [12:39] The 14.04 thing keeps coming up. [12:39] We need clear guidance on that. [12:39] Agreed [12:39] Who can decide? [12:41] emacs as a snap? :) [12:43] zyga: Perhaps JamieBennett can? [12:44] diddledan: hi! glad to hear you're picking pushing the sem_open to snapcraft-preload. note there is a TODO in there I'd like to implement. I'll ping you when I do it (I'll do it this morning) [12:45] ok, thanks :-) [12:46] diddledan: were you able to test it with your application? [12:47] * jdstrand was thinking about diddledan while doing the investigation [12:47] I'm just finishing the compile now and will test soon [12:47] neat :) [12:49] I've actually got two apps I want to try it with - makemkv and mycroft [12:49] although I think mycroft is actually shm that's wonky, not semaphores [12:50] err. I mean makemkv with the shm [12:50] mycroft is python multiprocessing, so that should work now, hopefully [12:52] zyga: pushed more tweaks to #6273 [12:52] PR #6273: centos: enable SELinux support on CentOS 7 [12:58] off to pick up the kids [13:03] zyga, I wonder if we're going to get to a point where the openSUSE conditionals are absorbed into the Fedora spec as well [13:04] at this point, there isn't that much else left to make that happen [13:22] Looking [13:24] Son_Goku: maaaaybe [13:29] PR snapd#6271 closed: tests/lib/pkgdb: disable weak deps on Fedora [13:56] I’ll skip standup today [14:01] zyga: ack [14:01] cachio: standup? [14:02] cachio: ah, you skipping as well, sorry, missed that [14:12] * diddledan sits down [15:19] PR snapcraft#2420 opened: static: update to the latest flake8 [15:30] * cachio lunch [15:34] PR snapcraft#2421 opened: tests: remove obsolete snap and external tests === chihchun is now known as chihchun_afk [16:15] diddledan: fyi, https://forum.snapcraft.io/t/python-multiprocessing-sem-open-blocked-in-strict-mode/962/15 [16:16] thanks jdstrand [16:17] now if github would actually show me the branch I pushed, I could submit the PR [16:17] (to snapd) [16:18] :-) [16:22] is github behaving weird for anyone else? [16:23] I go to me https://github.com/jdstrand/snapd/ and it just spins on 'Fetching last commit' [16:23] and I can look at my branchs [16:24] huh, hmaybe it is firefox. chromium is acting differently [16:28] PR snapd#6275 opened: apparmor: allow hard link to snap-specific semaphore files [16:28] jdstrand: browser restart to pick up updates maybe? [16:30] sergiusens: I did that. it seems that github added something that noscript was blocking. allowed that and it works again [16:34] PR snapd#6276 opened: apparmor: allow hard link to snap-specific semaphore files - 2.36 === pstolowski is now known as pstolowski|afk [17:44] PR snapd#6275 closed: apparmor: allow hard link to snap-specific semaphore files [17:44] PR snapd#6276 closed: apparmor: allow hard link to snap-specific semaphore files - 2.36 [18:31] PR snapd#6273 closed: centos: enable SELinux support on CentOS 7 [18:53] PR snapcraft#2420 closed: static: update to the latest flake8 [18:59] Pharaoh_Atem: hello [18:59] do you have a moment? [19:02] zyga: hm? [19:02] hey! [19:02] I'd like to ask about https://github.com/snapcore/snapd/pull/6111 [19:02] PR #6111: packaging/opensuse: move most logic to snapd.mk [19:02] I would like to merge it but I'd rather not do it without your approval [19:02] could we come up with some plan to move forward [19:03] let me look over it this weekend, and let me see if I can give you actionable feedback to move forward [19:03] thank you [19:47] PR snapcraft#2422 opened: clean: user friendly message when cleaning