/srv/irclogs.ubuntu.com/2018/12/07/#snappy.txt

=== chihchun_afk is now known as chihchun
zygaHello06:09
mborzeckimorning06:10
zygahey maciek06:13
zygaI must ask you, are your kids already in school?06:13
zygahow are you doing it so that you start so early :)06:13
mborzeckizyga: my wife drives them to school ~7am06:30
zygammmm06:42
mborzeckizyga: btw. desktop-portal-activation strikes again on fedora 2906:54
mupPR snapd#6254 closed: tests: improve how the log is checked to see if the system is waiting for a reboot <Created by sergiocazzolato> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/6254>07:16
zygamborzecki: I saw it fail a bunch of times yesterday07:18
zygaany ideas?07:18
mborzeckizyga: running the suite now, i suppose xdg-desktop-portal is installed for some reason and gets activated instead of the helper used by test07:21
zygammm07:22
zygaok07:22
mborzeckizyga: btw. we've had weak dependencies in dnf disabled earlier for installation from fedora repos07:22
zygayeah, I remember07:23
mborzeckizyga: have you repened snapd.mk pr?07:30
zygamborzecki: no, I bailed from most work yesterday07:30
zygamy daughter is going to school today07:31
zygaI feel like going to bed instead07:31
mborzeckizyga: ah, how are you feeling today?07:31
zygaI can reopen it quickly07:31
zygasame as yesterday, let's see how the day unfolds07:31
mupPR snapd#6111 opened: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>07:34
zygamborzecki: ^ reopened07:34
zygamborzecki: since tests are hit and miss07:34
zygaI would land as-is07:34
zygaand try to iterate on top07:34
mupPR core18#94 opened: hooks: add cloud-init <Created by mvo5> <https://github.com/snapcore/core18/pull/94>07:58
zygamborzecki: I've prepared the extra changes on top of the vanilla snapd.mk08:02
mborzeckiack08:02
zygaI'll verify that nothing is missing and push them as well08:02
=== pstolowski|afk is now known as pstolowski
pstolowskimorning08:07
zygao/08:08
mborzeckipstolowski: hey08:08
ackkhi, are there plans to SRU snapcraft 3 to bionic, or is snap the way to go?08:12
pstolowskiackk: sergiusens may be able to answer this, but he will probably show up in a few hours08:18
ackkpstolowski, thanks08:19
zygamborzecki: much nicer now, I also added the with_... variables so the spec is shorter and nicer as well08:20
zygamborzecki: pushed now08:23
zygaplease look :)08:23
zygamessed up some history, pushed again08:26
zygathe new thing is https://github.com/snapcore/snapd/pull/6111/commits/e3f89e4e9ca3b9081375291daf9e6ee45ab9b1cc08:26
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>08:26
zygabut this is still broken, man08:26
zygamy built tree :)08:26
zygasorry08:27
zygaand pushed again08:29
zygahttps://github.com/snapcore/snapd/pull/6111/commits/da6ddecb72b9b0a8abf775b96938c1cc80456a9408:29
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>08:29
mborzeckizyga: https://www.youtube.com/watch?v=d2E_iiTd9hQ08:32
zygamborzecki: evil in me wants to call spread with a fixed seed so that tests are less insanely annoying08:34
zygamborzecki: I see and I raise https://www.youtube.com/watch?v=Pmd3UiNfNkA ;D08:38
mborzeckihahah08:38
zygathis doesn't look like a happy day08:53
zygamborzecki: shall we disable that test until it is sorted out?08:53
mborzeckizyga: yeah, on fedora at least08:54
zygamborzecki: can you please?09:06
mborzeckithere's something fishy about the fedora image we use under spread09:08
mborzeckizyga: take a look at this https://paste.ubuntu.com/p/W3yxdGYTxW/09:14
zygammm09:14
zygaso09:14
zygathose are different images,09:14
zygathe /etc/os-release will confirm as much09:14
zygaI bet those pull in different defaults09:15
zygaIMO our spread image looks like a workstation image09:15
mborzeckidnf version is different, spread has 4.0.4, cloud has 4.0.909:15
zygaand the cloud image is a genuine cloud image09:15
mborzeckiyup09:15
zygawhat does /etc/os-release say?09:15
mborzeckisec, it's blocked installing upgrades09:15
mborzeckizyga: package lists diff https://paste.ubuntu.com/p/MGRxmnZ9cB/ pkgs-there is the spread image, pkgs-here is the cloud image i'm using09:31
mborzeckiidk why there's a bunch of desktop related package09:31
zygaLooking09:32
zygaHaskell?09:32
mborzeckishellcheck probably or sth09:33
mborzeckignome-online-accounts?09:33
mborzeckiaahhh09:34
mborzeckidamn, those are the images that have dependencies installed09:34
mborzeckizyga: iirc that was something about reducing how long it takes to run a test09:34
mborzeckis/a test/test suite/09:35
zygaYeah, probably exactly that09:36
mborzeckidamn, those are the images that have dependencies installed ents xdg-desktop-portal-gtk gives09:36
mborzecki(gtk3 and (flatpak or snapd))09:36
mborzeckiso yeah, gtk3 is installed, and it's installing snapd09:36
mborzeckithough pulling in flatpak feels like a bug09:36
mborzeckibut hey, xdg-desktop-portal has flatpak >= 0.11.1 in requires09:37
mborzeckiso this feels like a bug in xdg-desktop-portal packaging09:38
mborzeckizyga: wow, it really does require flatpak to build even09:42
zygaFor real?09:44
zygaIt partially makes sense since it was split out only recently09:44
mborzeckiyeah09:47
mborzeckizyga: maybe we should just disable weak deps on fedora09:50
mborzeckizyga: i'm writing an elaborate workaround, but the simplest solution to jsut disable it feels most appealing09:51
zygaI’m eager to see both09:55
zyganow09:55
zygaI’m afk for some time no09:55
mupPR snapd#6271 opened: tests/lib/pkgdb: disable weak deps on Fedora <Simple πŸ˜ƒ> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6271>09:56
mborzeckizyga: ^^09:56
mborzeckizyga: elaborate was (if fedora && installing snapd) -> disable weak deps09:57
zygaBrb10:24
mupPR core18#95 opened: hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support <Created by mvo5> <https://github.com/snapcore/core18/pull/95>10:31
mupPR snapd#6272 opened: overlord/snapstate: run 'remove' hook before 'auto-disconnect' <Created by stolowski> <https://github.com/snapcore/snapd/pull/6272>10:35
zygaApproved the10:38
zygaApproved the pr mborzecki10:38
mborzeckithx, we'll see if it works in practice or not10:38
mborzeckizyga: damn, that upgrade to f29 was tricky, lots of little things falling apart10:39
mborzeckizyga: left some comments under snapd.mk pr10:40
zygamborzecki: wow, https://github.com/snapcore/snapd/pull/6111 got green :)10:53
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>10:53
zygathanks, looking now10:53
mupPR snapd#6273 opened: centos: enable SELinux support on CentOS 7 <SELinux> <Simple πŸ˜ƒ> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6273>10:55
mupPR core18#95 closed: hooks: add foreign libc6 on amd64/arm64 to enable bi-arch support <Created by mvo5> <Merged by sil2100> <https://github.com/snapcore/core18/pull/95>10:57
zygamborzecki: pushed to https://github.com/snapcore/snapd/pull/611111:03
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>11:03
zygamborzecki: I'd like to land that now and tweak various with settings, unless you disagree11:03
mborzeckizyga: sounds good to me, but maybe ping Son_Goku about that %bcond_with thing11:05
zygasure11:05
zygaSon_Goku: hey11:05
zygaSon_Goku: I've resurrected https://github.com/snapcore/snapd/pull/611111:06
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>11:06
zygait now implements the split makefile with definitions idea11:06
zygaI think you understand various with/bcond semantics in rpm better than I do11:06
zygaI'd like to merge that branch as soon as it is green (a luxury lately)11:06
zygabut I'm happy to improve things on top11:06
zyganamely the set of variables used11:07
zygafor easier fedora comparison11:07
zygaas well as the bcond/with use11:07
zygafor that second one I'm happy to take suggestions as I struggled with it and got nowhere11:07
zygaI’m afk again11:24
* pstolowski lunch11:34
mborzeckipstolowski: can you take a look at https://github.com/snapcore/snapd/pull/6271 ?11:36
mupPR #6271: tests/lib/pkgdb: disable weak deps on Fedora <Simple πŸ˜ƒ> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6271>11:36
zygaIt should also be critical11:42
zygaAnything that fixes master to some degree11:42
mborzeckizyga: let's start with green :)11:43
mborzeckianyways, it's green11:44
cachiomborzecki, hey11:49
cachiowe had some issues to update fedora 2911:49
cachiomborzecki, have you seen this before https://paste.ubuntu.com/p/nMhRYJPwRc/ ?11:50
mborzeckicachio: nope11:51
cachiook, mborzecki I am gonna debug it11:51
cachioI need to create a test image first11:51
mupPR snapd#6244 closed: release: detect too old apparmor_parser <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6244>11:52
cachiozyga, mborzecki I have the end of year event in my daughter's school11:55
cachiozyga, mborzecki not sure if I'll be back for the standup11:55
cachiocurrently I am working on making the snapd test suite work on rigado11:56
cachioand 2 issues11:56
cachio1 fedora 29 is failing to update11:56
cachioand 2 failover test still fails to install the dangerous snap11:56
mborzeckicachio: fedora 29 as in dnf upgrade -y ?11:59
zygaAck11:59
cachiomborzecki, yes12:01
mborzeckicachio: what's the problem then? i've run it today in spread shell, worked just fine12:01
cachiomborzecki, not sure yet, it failed during the nightly execution12:02
cachioI am creating a test image right now to debug it12:02
cachiomborzecki, I have to go now, I'll continue with this when I am back12:07
mborzeckiok12:07
cachiomborzecki, the problem is with autoremove12:08
cachio+ dnf -q -y autoremove12:08
cachioError:12:08
cachio Problem: The operation would result in removing the following protected packages: kernel-core12:08
cachiomborzecki, that's what I saw12:09
* cachio afk12:09
mupPR snapd#6274 opened: cmd, dirs, interfaces/apparmor: update distro identification to support ID="archlinux" (2.36) <Simple πŸ˜ƒ> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6274>12:23
mborzeckizyga: pstolowski: ^^ simple cherry pick12:24
pstolowskik12:27
zygaMhmm12:33
popeyno chipaca or mvo today?12:33
zygapopey: that’s correct12:33
zygaAll week in fact12:33
popeyah okay, thanks!12:34
zygaDo you need something?12:34
popeywe have a regular catch up with them, but if they're not around that's okay.12:34
popeyWe onlyt had one thing to discuss :)12:34
popeyYou may know the answer.12:34
popeyWhat's the support status for 14.04?12:34
zygaShoot :-)12:34
zygaStill supported, Extended support status unclear12:35
zygaWe need clear indication if snapd is part of the extended support package12:35
popeyhttps://forum.snapcraft.io/t/cannot-perform-operation-no-such-file-or-directory/887012:35
popey^ for example.12:36
popeyI think Wimpress also had an issue with a core18 snap on 14.0412:36
zygaI’ll check after lunch12:36
zygaThanks for bringing this up12:36
Wimpresszyga: Do you know the status of the font cache fixes?12:36
WimpressI know the binaries we're in the core image in edge. But what about the PR for snapd?12:37
zygaYes, they are in 2.36.212:37
WimpressEverything? All done?12:37
zygaAs soon as that hits stable we are good12:37
zygaI believe so12:37
zygaHowever12:37
zygaWe know more work is needed12:37
WimpressYeh, I know this is a first pass.12:37
zygamborzecki found issues on Fedora12:37
WimpressBut, my tests are very positive12:38
WimpressAnd this could unblock the release of a popular editor.12:38
zygaYes12:38
zygaWink wink :-)12:38
Wimpress;-)12:38
WimpressOK, thanks. That is enough to be going on with.12:39
WimpressThe 14.04 thing keeps coming up.12:39
WimpressWe need clear guidance on that.12:39
zygaAgreed12:39
zygaWho can decide?12:39
mborzeckiemacs as a snap? :)12:41
Wimpresszyga: Perhaps JamieBennett can?12:43
jdstranddiddledan: 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:44
diddledanok, thanks :-)12:45
jdstranddiddledan: were you able to test it with your application?12:46
* jdstrand was thinking about diddledan while doing the investigation12:47
diddledanI'm just finishing the compile now and will test soon12:47
jdstrandneat :)12:47
diddledanI've actually got two apps I want to try it with - makemkv and mycroft12:49
diddledanalthough I think mycroft is actually shm that's wonky, not semaphores12:49
diddledanerr. I mean makemkv with the shm12:50
diddledanmycroft is python multiprocessing, so that should work now, hopefully12:50
mborzeckizyga: pushed more tweaks to #627312:52
mupPR #6273: centos: enable SELinux support on CentOS 7 <SELinux> <Simple πŸ˜ƒ> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6273>12:52
mborzeckioff to pick up the kids12:58
Son_Gokuzyga, I wonder if we're going to get to a point where the openSUSE conditionals are absorbed into the Fedora spec as well13:03
Son_Gokuat this point, there isn't that much else left to make that happen13:04
zygaLooking13:22
zygaSon_Goku: maaaaybe13:24
mupPR snapd#6271 closed: tests/lib/pkgdb: disable weak deps on Fedora <Simple πŸ˜ƒ> <Created by bboozzoo> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/6271>13:29
zygaI’ll skip standup today13:56
pstolowskizyga: ack14:01
pstolowskicachio: standup?14:01
pstolowskicachio: ah, you skipping as well, sorry, missed that14:02
* diddledan sits down14:12
mupPR snapcraft#2420 opened: static: update to the latest flake8 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2420>15:19
* cachio lunch15:30
mupPR snapcraft#2421 opened: tests: remove obsolete snap and external tests <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2421>15:34
=== chihchun is now known as chihchun_afk
jdstranddiddledan: fyi, https://forum.snapcraft.io/t/python-multiprocessing-sem-open-blocked-in-strict-mode/962/1516:15
diddledanthanks jdstrand16:16
jdstrandnow if github would actually show me the branch I pushed, I could submit the PR16:17
jdstrand(to snapd)16:17
diddledan:-)16:18
jdstrandis github behaving weird for anyone else?16:22
jdstrandI go to me https://github.com/jdstrand/snapd/ and it just spins on 'Fetching last commit'16:23
jdstrandand I can look at my branchs16:23
jdstrandhuh, hmaybe it is firefox. chromium is acting differently16:24
mupPR snapd#6275 opened: apparmor: allow hard link to snap-specific semaphore files <Simple πŸ˜ƒ> <Created by jdstrand> <https://github.com/snapcore/snapd/pull/6275>16:28
sergiusensjdstrand: browser restart to pick up updates maybe?16:28
jdstrandsergiusens: I did that. it seems that github added something that noscript was blocking. allowed that and it works again16:30
mupPR snapd#6276 opened: apparmor: allow hard link to snap-specific semaphore files - 2.36 <Simple πŸ˜ƒ> <Created by jdstrand> <https://github.com/snapcore/snapd/pull/6276>16:34
=== pstolowski is now known as pstolowski|afk
mupPR snapd#6275 closed: apparmor: allow hard link to snap-specific semaphore files <Simple πŸ˜ƒ> <Created by jdstrand> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6275>17:44
mupPR snapd#6276 closed: apparmor: allow hard link to snap-specific semaphore files - 2.36 <Simple πŸ˜ƒ> <Created by jdstrand> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6276>17:44
mupPR snapd#6273 closed: centos: enable SELinux support on CentOS 7 <SELinux> <Simple πŸ˜ƒ> <Created by bboozzoo> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6273>18:31
mupPR snapcraft#2420 closed: static: update to the latest flake8 <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2420>18:53
zygaPharaoh_Atem: hello18:59
zygado you have a moment?18:59
Pharaoh_Atemzyga: hm?19:02
zygahey!19:02
zygaI'd like to ask about https://github.com/snapcore/snapd/pull/611119:02
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>19:02
zygaI would like to merge it but I'd rather not do it without your approval19:02
zygacould we come up with some plan to move forward19:02
Pharaoh_Atemlet me look over it this weekend, and let me see if I can give you actionable feedback to move forward19:03
zygathank you19:03
mupPR snapcraft#2422 opened: clean: user friendly message when cleaning <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2422>19:47

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