/srv/irclogs.ubuntu.com/2017/09/27/#snappy.txt

nacckyrofa: ... ok00:11
naccsergiusens: if you can confirm, i can do it00:11
nacckyrofa: thannks, i see it in the snapcraft yaml and also saw it earlier with conjure-up. Will try that!00:24
nacckyrofa: ok, now i'm confused, if i build my own python != ubuntu python (e.g., 3.6 instead of 3.5 in xenial), how do i ensure the parts that depend on it use that python? it seems like it's usinng the packaged python3 to build the modules00:57
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
lool-kyrofa: shoot!05:35
lool-kyrofa: I'm on the west coast for the week, not watching IRC much though05:36
=== lool- is now known as lool
mupPR snapd#3967 closed: release: release snapd 2.28 <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3967>05:47
mupPR snapd#3969 closed: hooks: rename refresh hook to post-refresh <Created by stolowski> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3969>05:47
=== Mirv_ is now known as Mirv
mupPR snapd#3968 closed: daemon: use client.Snap instead of map[string]interface{} for snaps <Created by chipaca> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3968>05:50
mupPR snapd#3962 closed: tests: Increase SNAPD_CONFIGURE_HOOK_TIMEOUT to 3 minutes to install real snaps <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3962>05:51
mupPR snapd#3960 closed: travis: switch to container based test runs <Created by mvo5> <Closed by zyga> <https://github.com/snapcore/snapd/pull/3960>05:52
=== JoshStrobl|zzz is now known as JoshStrobl
* zyga-ubuntu -> breakfast06:32
* zyga-ubuntu bisects snap-seccomp regression07:24
zyga-ubuntudoko: hey08:20
zyga-ubuntudoko: not sure if you are at the rally or at home08:21
zyga-ubuntudoko: I ran into something that I don't understand and I think you could shed some light on it08:21
zyga-ubuntudoko: I summarized the problem here: https://forum.snapcraft.io/t/snap-seccomp-fails-tests-on-artful-is-it/2263/4?u=zyga08:21
zyga-ubuntudoko: a small test program doesn't compile08:21
zyga-ubuntudoko: and fails with the following error08:21
zyga-ubuntu/usr/include/stdlib.h:25:10: fatal error: bits/libc-header-start.h: Nie ma takiego pliku ani katalogu08:21
zyga-ubuntu(no such file or directory, sorry about that last fragment)08:21
* zyga-ubuntu moves to another task, not sure how to do this 08:31
=== JoshStrobl is now known as JoshStrobl|Work
=== dasjoe_ is now known as dasjoe
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
mupPR snapd#3970 opened: interfaces/mount,cmd/snap-update-ns: move change code <Created by zyga> <https://github.com/snapcore/snapd/pull/3970>09:21
zyga-ubuntuman, this is a lonely week here09:31
Neeraj"Issues while validating snapcraft.yaml: Additional properties are not allowed ('grade', 'confinement' were unexpected)" in snap classic09:39
Neerajcan anybody help09:39
zyga-ubuntuNeeraj: hey09:41
zyga-ubuntuNeeraj: drop grade, I think it's not used anymore09:41
zyga-ubuntuNeeraj: what was the value of "confinement"?09:41
Neerajconfinement is "strict"09:42
zyga-ubuntuNeeraj: not sure what the latter part of the message is about09:42
zyga-ubuntutry again and tell me what you get09:43
NeerajIssues while validating snapcraft.yaml: Additional properties are not allowed ('confinement' was unexpected)09:43
Neerajis it ok to drop confinement09:44
Neeraj(classic)admin@GTXQB02:~/TSE$ snapcraft Issues while validating snapcraft.yaml: Additional properties are not allowed ('confinement' was unexpected)09:44
NeerajI am in classic mode09:44
zyga-ubuntuNeeraj: what do you mean you are in classic mode?09:45
Neeraj--beta --devmode classic09:46
zyga-ubuntuNeeraj: do you mean that the snap you've installed is in that mode and that somehow affects how it validates in snapcraft?09:47
Neerajyes09:47
Neerajzyga-ubuntu : is you are correct09:48
Neerajzyga-ubuntu: snapcraft executes only in classic mode09:49
zyga-ubuntuNeeraj: hmm, I doubt that how snapcraft is installed affects how it validates other snaps09:50
zyga-ubuntuNeeraj: in any case, I'm not a snapcraft developer, please ask when US wakes up :/ I don't know what the problem might be09:51
zyga-ubuntuNeeraj: if you pastebin the snapcraft.yaml and open a forum thread it will be easier to get an answer in other timezones09:51
mupPR snapd#3971 opened: interfaces/mount: make Change.Perform testable and test it <Created by zyga> <https://github.com/snapcore/snapd/pull/3971>11:29
kalikiana_o/12:30
* zyga-ubuntu -> break12:43
Son_Goku>_>12:45
__chip__zyga-ubuntu: good morning sah13:51
jdstrandsergiusens: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1598309/comments/514:19
mupBug #1598309: The aplay command doesn't work <snapd-interface> <xenial> <snapd (Ubuntu):Fix Released by jdstrand> <https://launchpad.net/bugs/1598309>14:19
jdstrandsergiusens: fyi, two people in this room hit this issue and were annoyed by it, in fact, considering classic confinement14:21
Chipacazyga-ubuntu: o/?14:46
jdstrandsergiusens: https://forum.snapcraft.io/t/snap-and-executable-stacks/181214:50
zyga-ubuntuChipaca: hey14:51
zyga-ubuntuChipaca: how are things?14:51
zyga-ubuntujdstrand: hello14:52
apolsergiusens: https://bugs.launchpad.net/snapcraft/+bug/171992814:52
mupBug #1719928: snapcraft update won't fetch from SNAPCRAFT_PARTS_URI  <Snapcraft:New> <https://launchpad.net/bugs/1719928>14:52
mupPR snapd#3972 opened: repo: sanitize plugs and slots early in ReadInfo <Created by stolowski> <https://github.com/snapcore/snapd/pull/3972>15:05
jameshzyga-ubuntu: hi.  Thanks for the review of my user-mounts PR.  There were a few change suggestions (moving code to snap-update-ns, persisting mount namespaces, etc).  Want to discuss?15:08
zyga-ubuntujamesh: hi15:08
zyga-ubuntujamesh: yes!15:08
zyga-ubuntujamesh: I think mvo was trying to set up a hangout15:08
zyga-ubuntujamesh: can you guys get together and join, say, the daily standup HO?15:09
=== chihchun is now known as chihchun_afk
jameshzyga-ubuntu: mvo said he didn't necessarily need to be in the hangout.  Let me find some place quiet15:09
zyga-ubuntuaha, that's fine15:09
zyga-ubuntuI'm ready as you are, just give me the word15:10
zyga-ubuntuhttps://github.com/snapcore/snapd/pull/397315:26
mupPR #3973: cmd/snap-confine: put processes into freezer hierarchy <Created by zyga> <https://github.com/snapcore/snapd/pull/3973>15:26
mupPR snapd#3973 opened: cmd/snap-confine: put processes into freezer hierarchy <Created by zyga> <https://github.com/snapcore/snapd/pull/3973>15:26
apolkalikiana_: http://www.proli.net/2017/05/23/kdevelop-runtimes-docker-and-flatpak-integration/15:29
mupPR snapd#3974 opened: Recognise Solus as a classic Linux distribution <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3974>15:36
zyga-ubuntuikey: thank you!15:38
ikeynp bud15:38
ikeymore to come probably15:39
ikeywe need snapd/polkit for the solus SC to work15:39
ikeyso im taking us to git which means making git support solus :P15:39
ikeyi considered changing the conditional to if distro == ubuntu but then i remembered everyone mangles their os-release/lsb_release for branding ..15:40
zyga-ubuntu"taking us to git" ?15:40
ikeytaking solus snapd package to git in unstable15:40
ikeyvs released pkg15:40
ikeyso that i can get SC working15:40
Son_Gokuzyga-ubuntu: this check really needs to be reworked15:40
ikeySon_Goku, it would break ubuntu derivatives that rebrand15:40
ikeyand others15:40
ikeyi had the same thought15:40
ikeybut i dont see it as viable15:40
ikeywhich is why its "explicitly not ubuntu" vs "is ubuntu"15:41
Son_Gokuikey: well, if we check for ID and ID_LIKE for particular values to enable ubuntu-ish behavior15:41
ikeyassuming derivs arent derping that already15:41
Son_Gokuthen default to not enabling ubuntu-ish behavior, it's more likely to work properly15:41
ikeyand im not aware of many using ID_LIKE15:41
ikeytbh15:41
Son_Gokumost derivatives of the major distributions use ID_LIKE15:42
ikeyyknow what'd simplify it all together?15:42
Son_Gokufor example, even RHEL identifies as "like Fedora"15:42
ikeyif the snapd package in the repos contains a file saying a reexec is OK15:42
Son_Gokuikey: runtime detection? :)15:42
ikeyso its determined at packaging level15:42
ikeyand all derivs implicitly use it15:42
ikeyunless they repackage15:42
Son_Gokuikey: in Fedora, I do that for re-exec15:42
Son_Gokuthat's the /etc/sysconfig/snapd15:43
Son_Gokubecause otherwise derivatives are busted15:43
ikeystateless it! :P15:43
ikeylol15:43
Son_Gokuwell, I was talking to mvo earlier about making it so snapd didn't depend on environment variables to do this15:44
Son_Gokuand instead read a config file in /etc/ and in /usr/share15:44
* ikey likey15:44
Son_Goku(with /etc/ overriding /usr/share values, obviously)15:44
ikey:D15:44
Son_Gokuwell, this scheme is something we've been moving to as a whole in Fedora15:44
ikeyah good15:44
Son_Gokuit's why we don't recommend doing dumb things like using environmentfiles15:44
ikeyheh15:45
Son_Gokubut the Go community explicitly recommends controlling by environment files15:45
ikeyand then systemd was like hey - lets reinvent pam_env xD15:45
Son_Gokuwell, at least the pam_env works with packager -> override by admin model15:45
ikeymm15:45
Son_Gokuerr, the systemd version15:45
Son_Gokuthe pam_env doesn't15:45
ikeyya no that ones bork15:45
Son_Gokueverything lives in bloody /etc15:45
Son_Gokumy ideal is that /etc/ would be drained of things shipped by packages15:46
ikeyyeo15:46
ikey*yep15:46
ikeyi think we need to align all distros on the new wheres though15:46
ikeyin clr and solus we went for /usr/share/defaults for renamespaced config fallbacks15:46
ikeyand if sensible, /usr/share/$pkg15:46
ikeylike pulseaudio15:47
Son_Gokuikey: I was starting to use /usr/share/$pkg/sysconfig15:47
ikeyew15:47
ikeyits not config :p15:47
Son_Gokuwell, it is15:47
ikeyits default stuff lol15:47
ikey(oh we also use /usr/share/xdg/* )15:47
Son_Gokuwell, the idea is that /etc/sysconfig would override /usr/share/*/sysconfig15:47
ikeyplus having a single namespace is nicer for tooling15:47
ikey/usr/share/defaults/*15:47
Son_Gokuthough if I could have my way, I'd flip it to /usr/share/sysconfig and /etc/sysconfig as the override15:48
ikeyyeah15:48
ikeyeasier for autotools too tbh15:48
Son_Gokuyeah15:48
Son_Gokuthe reason I didn't call it defaults is because in many cases, applications don't support partial overrides15:48
ikeyshpose15:49
Son_Gokuand that the whole config files have to be overridden15:49
ikeya lot of our stateless patches end up being something like:15:49
ikeyconst char *cfg = NULL;15:49
ikeyif (access(SYSTEM_CONFIG, F_OK) == 0) {15:49
ikey    cfg = SYSTEM_CONFIG;15:49
ikey} else {15:49
ikey    cfg = VENDOR_CONFIG;15:50
ikey}15:50
ikeyIn a nut shell ^15:50
Son_Gokuright15:50
Son_Gokuand that does make sense15:50
ikeyolder applications are harder to do merges on15:50
Son_Gokuand that's pretty much why I went with sysconfig as the directory name15:50
ikeyyeah15:50
Son_GokuIMO, it's more obvious to people what it means15:50
ikeyreason i disagree with the name is because the relation to SYSCONFDIR15:50
Son_Gokuah15:51
ikeyWhen there is the mental separation of sys vs vendor15:51
Son_GokuI didn't think of that15:51
ikeyor rather, os / data15:51
Son_Gokuright15:51
ikey+ config15:51
ikeyits a tough one for sure but id love for us all to go the same path15:52
ikeywhatever that path is15:52
ikeyand then start prodding all the relevant projects to follow15:52
Son_Gokuso another thought I had was /usr/share/vendorcfg15:52
Son_Gokuand /etc/sysconfig for the admin version15:52
Son_Gokubut I didn't like that so much because it's not as obvious for the mental map15:53
ikeyas long as the package upstreams are onboard with the possibility of their vendorcfg being replaced by us15:53
ikeywhich is the issue i guess15:53
ikeywe're the vendors they're the upstreams15:53
Son_Gokuyeah15:53
Son_Gokuwell, the idea is that /etc/sysconfig is where users make their own configs15:53
ikeyright15:53
ikeylocal sysadmin15:53
Son_Gokuand /usr/share/vendorcfg is where the packages ship them15:53
ikey(you can see why we ended up with 'defaults' eh? :P)15:54
Son_Gokuyeah15:54
ikeytbh its almost like "fallback" is the more appropriate term15:54
Son_GokuI threw away that name almost immediately because the implications that the name has15:54
ikeyjust sounds lame15:54
ikeyyer15:54
Son_Gokunaming things is hard :)15:54
ikeyoh dont i know it15:54
* ikey is the author of such wonders as 'Dave2' and 'libthingamabob'15:55
kalikiana_https://bugs.launchpad.net/snapcraft/+bug/159059915:55
mupBug #1590599: snapcraft prerequites are slow to resolve <eco-team> <Snapcraft:Fix Released by sergiusens> <https://launchpad.net/bugs/1590599>15:55
* ikey looks at related snapcraft pull and hugs ypkg15:56
kalikiana_ikey: thinking of adding a snapcraft backend for ypkg? :-D15:57
nacckyrofa: sorry to bother, but did you see my last messages from yesterday? how do I ensure that if I have a python3 part (e.g., for 3.6.2, while xenial has 3.5.x), that the subsequent parts use that python? (otherwise, there doesn't seem to be any modules installed by the subsequent part for 3.6)15:58
ogra_davidcalle, hrm .. all the links at the bottom of https://docs.ubuntu.com/core/en/reference/gadget#examples-of-production-ready-gagdet-snaps are wrong ...16:04
davidcalleogra_: ok, what are the more recent ones?16:05
ogra_davidcalle, they are on GH ... i'd open a PR but that page doesnt seem to be in https://github.com/CanonicalLtd/ubuntu-core-docs/tree/master/en/guides/build-device16:06
ogra_boo16:06
ogra_because i'm in the wrong dir :P16:07
davidcalleogra_: https://github.com/CanonicalLtd/ubuntu-core-docs/blob/master/en/reference/gadget.md16:07
davidcalle:D16:07
ogra_yeah, got it16:07
ikeykalikiana_, probably could16:07
ikeyemit .snap's easily enough16:07
ikeyid leave it until i have a solus base snap though16:07
naccstokachu: --^ you might have a comment on my earlier point. As I thinkn you also have 3.6.2 in your snap as a part16:08
naccalso, why does `snapcraft pull` build stuff.16:09
apolSNAPCRAFT_PARTS_URI=http://metadata.neon.kde.org/snap/parts.yaml16:10
apolgit://anongit.neon.kde.org/applications/kate.git16:10
nacckyrofa: fwiw, if the 'fix' is to build python in a classic snap, that should be a hard requirement (it seems like this is 'known')?16:12
naccsergiusens: --^16:12
Chipacaaugh, no zyga now :-(16:13
Chipacaniemeyer: https://github.com/snapcore/snapd/pull/3964/files#diff-784fe30c70e6724012b7d456d65d97acL15216:13
mupPR #3964: many: implement our own ANSI-escape-using progress indicator <Created by chipaca> <https://github.com/snapcore/snapd/pull/3964>16:13
Chipacaniemeyer: :-D but also :-D16:14
ogra_davidcalle, https://github.com/CanonicalLtd/ubuntu-core-docs/pull/3716:15
mupPR CanonicalLtd/ubuntu-core-docs#37: point to proper repos for gadget examples <Created by ogra1> <https://github.com/CanonicalLtd/ubuntu-core-docs/pull/37>16:15
davidcalleogra_: merged, thanks16:16
ogra_<316:16
mupPR snapd#3975 opened: snap-confine: Only attempt to copy/mount NVIDIA libs when NVIDIA is used <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3975>16:20
Son_Gokukalikiana_: https://gitlab.com/Conan_Kudo/snapcore-mkrpmtree & https://gitlab.com/Conan_Kudo/snapcore-mkrpmtree/pipelines/1221133816:28
Son_Goku:D16:28
nacckyrofa: nm on the how to use the staged python, PEBKAC16:30
apolkalikiana_: https://bugs.launchpad.net/snapcraft/+bug/171995116:33
mupBug #1719951: SNAPCRAFT_PARTS_URI doesn't work with cleanbuild <Snapcraft:New> <https://launchpad.net/bugs/1719951>16:33
ondraogra_ ping16:58
mupPR snapd#3976 opened: snap-confine: Support biarch Linux distribution confinement <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3976>17:00
mupPR snapd#3977 opened: interfaces: Enhance full-confinement support for biarch distributions <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3977>17:24
magicaltroutalright folks, how do i request a 2 track snap repo?17:34
mupPR snapd#3978 opened: cmd: Correctly name the "Ubuntu" and "Arch" NVIDIA methods <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3978>17:37
ogra_ondra, moop17:42
mvojdstrand: if you could have a quick look at https://github.com/snapcore/snapd/pull/3979 that would be great17:48
mupPR #3979: snap-confine: update apparmor rules for fedora based base snaps <Created by mvo5> <https://github.com/snapcore/snapd/pull/3979>17:48
mupPR snapd#3979 opened: snap-confine: update apparmor rules for fedora based base snaps <Created by mvo5> <https://github.com/snapcore/snapd/pull/3979>17:48
=== JanC_ is now known as JanC
ikeylooks like 3979 is covered by my PR18:02
ikeymore completely18:02
ikeyconflicts at least. :p18:03
ikey(3976)18:03
=== Son_Goku is now known as Conan_Kudo
=== Conan_Kudo is now known as Son_Goku
zyga-ubuntuChipaca: hey19:08
zyga-ubuntuhow's stuff in NYC?19:08
Chipacazyga-ubuntu: hi!19:08
Chipacazyga-ubuntu: not bad19:08
zyga-ubuntuI saw your PR, neat stuff19:09
Chipacazyga-ubuntu: i pinged you yesterday and then was busy when you got back to me19:09
zyga-ubuntuoh, what about?19:09
Chipacayes, i'm addressing your review now, thank you19:09
zyga-ubuntu:-)19:09
zyga-ubuntutravis is a bit slow today19:09
Chipacazyga-ubuntu: I'm geting a "cannot perform operation: mount --bind yadda/yadda/etc/alternatives: permission denied"19:10
Chipacazyga-ubuntu: so I thought maybe you'd know what i broke :)19:10
Chipacazyga-ubuntu: (my base does have etc/alternatives)19:11
zyga-ubuntuChipaca: yes, it's a non-generalized rules19:12
zyga-ubuntu*rule19:12
zyga-ubuntuChipaca: can you show me the real denial (dmesg | grep DENIED)19:12
zyga-ubuntuChipaca: I thought we fixed that, if not I can correct quickly if you confirm19:12
Chipacazyga-ubuntu: PM19:12
zyga-ubuntuChipaca: I had a productive day today so there's a few things up there but I'd like one thing merged19:13
zyga-ubuntuack19:13
zyga-ubuntuhttps://github.com/snapcore/snapd/pull/396619:14
mupPR #3966: cmd/snap-seccomp,osutil: make user/group lookup functions public <Created by zyga> <https://github.com/snapcore/snapd/pull/3966>19:14
zyga-ubuntuI'd love to land this so that I can iterate19:14
zyga-ubuntuChipaca: I'll get some tea and propose a PR for that19:14
ogra_a PR for tea ... mmmm19:20
=== genii_ is now known as genii
roadmrjdstrand: hey, tools r934 are in production now.19:36
naccis there a 'best practices' for testing snaps as-installed?20:29
mupPR snapd#3980 opened: snap-confine: Ensure lib64 biarch directory is respected <Created by ikeydoherty> <https://github.com/snapcore/snapd/pull/3980>20:48
kyrofanacc, not really, since it depends on what the snap is20:49
kyrofanacc, for a webapp, I like running a capybara suite against it20:49
nacckyrofa: e.g., we have dep8 that understands (from the src) how to run tests. It feels like we should have something, perhaps onnly for classic snaps, that allows a pivot to the classic and run a test suite20:50
nacc*to the classic snap20:50
kyrofanacc, that might make sense to do as the part is being built, but perhaps less sense once the snap is assembled, as things might be completely reorganized and contain _several_ parts20:52
nacckyrofa: yeah that's possibly true20:52
nacci guess i also think there are some apps taht are being built, and the expectation is some behavior on them, e.g., asserted with unit tests. It would make sense to make it 'easy' to test in the snap as-installed, that the behavior is what you want20:53
kyrofanacc, and I'm not sure how much sense it makes on a whole. For example, consider the Nextcloud snap. I'm not really interested in running MySQL's test suite, or Apache's20:53
naccsure20:53
kyrofaBut I sure want to test that the whole thing works in concert20:53
kyrofaWhich is a different set of tests20:53
naccbut let's say you want to know that mysql accepts your statements, via a unit test.20:53
naccyeah, I think we're actaully saying the same thing :)20:53
kyrofaBut I can't even communicate with mysql from outside the snap. If mysql's unit tests don't pass I have other problems20:54
kyrofaYou need some sort of higher-level acceptance tests20:54
naccin classic you could, right?20:54
nacci'm referring to classic in my case20:54
nacci agree with confined snaps it's not easy to solve20:54
naccor it's too snap-specific20:54
kyrofanacc, so you're thinking you would bundle some sort of tests in the final snap?20:55
naccyeah20:55
naccthat is intended to run in the same env as the sanp20:55
naccand runs the tests in that env20:55
kyrofanacc, that doesn't bloat the snap?20:56
naccclassic snaps are *really* easy to break20:56
nacc:)20:56
kyrofaHahaha20:56
naccwith mixed hosts20:56
nacc(mixed = not all the same host OS)20:56
kyrofanacc, so sort of a "am I sane" app20:56
naccyeah, exactly20:56
naccit's like a self-check20:56
nacci guess that's what i can do20:56
kyrofa<snap>.selftest20:56
nacci have the tests in my source20:56
naccyep20:56
nacckyrofa: thanks! that's a godo idea20:57
kyrofanacc, seems reasonable!20:57
naccrbasak: --^20:57
kyrofanacc, I'm not sure I'd call it general guidance, but if that seems doable for your snap I think it seems nice a nice idea20:57
kyrofaUh. seems like a nice... you get the idea20:57
kyrofaSo braindead :P20:57
nacckyrofa: yeah, it might not be generally useful. I think classic snaps need it more than confined. classic's runtime is far less well-defined20:58
kyrofanacc, are you at the rally, by the way?20:58
nacckyrofa: unfortunately not20:58
kyrofanacc, agreed20:58
kyrofanacc, darn, would have liked to meet20:58
nacci'd be in the snappy room yelling otherwise :)20:58
kyrofaHa!20:58
ikeyim having issues with snap-update-ns from snapd git21:01
ikeysnap-update-ns failed with code 1: No such file or directory21:02
ikeyleaving note more as a reminder to myself tomorrow to bring it up21:02
Son_Gokuzyga-ubuntu: https://bugs.launchpad.net/snappy/+bug/171974721:06
mupBug #1719747: Fedora 26 LXD container: cannot load apparmor profile <Snappy:New> <https://launchpad.net/bugs/1719747>21:06
mupPR snapd#3960 opened: travis: switch to container based test runs <Created by mvo5> <https://github.com/snapcore/snapd/pull/3960>21:08
jdstrandroadmr: oh! yay :)21:08
jdstrandoSoMoN: ^ (14:36 < roadmr> jdstrand: hey, tools r934 are in production now.)21:09
jdstrandroadmr: thank you :)21:09
jdstrandoSoMoN: that has the chromium fix21:09
roadmrjdstrand: np! we did an unrelated rollout but the tools update piggybacked on it :)21:09
jdstrandmusic to my ears :)21:09
jdstrandI <3 piggybacking21:09
oSoMoNjdstrand, yeah I noticed, my latest build went through without the need for a manual review, thanks!21:10
roadmrwhee :)21:12
jdstrandogra_: fyi, the issue with avahi is that ond ra uploaded the snap ahead of the feature that allows it to work. aka, update to 2.28 and it works fine21:33
jdstrandogra_: I'm letting Til know now21:33
=== JoshStrobl|Work is now known as JoshStrobl|zzz
mupPR snapd#3979 closed: snap-confine: update apparmor rules for fedora based base snaps <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3979>21:56
ikeyow. my PR up in flames. :P22:05
mupPR snapd#3981 opened: release: 2.28.1 <Created by mvo5> <https://github.com/snapcore/snapd/pull/3981>22:16
mcphailikey: +1 for including "whereby" in a pr23:28

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