/srv/irclogs.ubuntu.com/2018/11/14/#snappy.txt

mupBug #1774509 changed: system-user assertion should allow change-pw to be set <Snappy:Fix Released> <https://launchpad.net/bugs/1774509>00:07
=== jamesh_ is now known as jamesh
mborzeckimorning06:19
mupPR snapd#6140 closed: tests, fakestore: extend refresh tests with parallel installed snaps <Parallel installs ⛓> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6140>06:45
mborzeckimvo: hey06:45
mvohey mborzecki06:45
mupPR snapd#5897 closed: interfaces/builtin: add device-buttons interface for accessing events <Created by bergotorino> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/5897>06:47
mupPR snapd#6135 closed: packaging/arch: fix bash completions path <Simple 😃> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/6135>06:48
mborzeckimvo: can you take another look at https://github.com/snapcore/snapd/pull/6133 ?06:49
mupPR #6133: tests: fix how pinentry is prepared for new gpg v 2.1 and 2.2 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6133>06:49
zygaHey06:55
zygaI will be up within the hour06:55
zygaI pushed the essential snap confine patch for user mounts, I hope to move faster now06:56
mvomborzecki: sure, will do07:04
mvozyga: good morning and thank you07:04
mborzeckizyga: hey07:09
zygaHi :-)07:11
zygaI want to fix prefix handling in packaging today07:11
zygaI’ll bug you about reviews07:11
mborzeckispread tests caught some errors downloading snaps07:59
mborzeckilooks like cdn is slow/unresponsive07:59
=== pstolowski|afk is now known as pstolowski
pstolowskimornings08:02
mborzeckipstolowski: hey08:02
mupPR core18#90 opened: Placeholder files <Created by mvo5> <https://github.com/snapcore/core18/pull/90>08:11
zygaHey Paweł!08:18
BlackDexHello there, can you install an older version of a snap by providing the version or something of a snap? And if so, how08:22
mvoBlackDex: if its your own snap (or a snap shared with you) you can "snap install --revision=xyz your-snap". snapcraft list-revisions your-snap will give you the mapping of revision and version08:29
pstolowskiBlackDex: snap revert --revision=.. as long as it's still on the disk08:29
zygaBlackDex: if the snap belongs to someone else we respect their choice to offer only published versions08:36
zygaBlackDex: this way developers have a more predicable support target08:36
zygaBlackDex: and there are fewer old releases with known bugs used08:37
pedronismvo: hi, thanks for answering Jamie S posts about core1808:40
mvopedronis: sure, yw08:42
zygamvo: I must say I like Trello :)08:53
zygais there a native app for it?08:53
zygapedronis: what is the significance of the various trello labels?08:54
mborzeckioh, is trello up already/08:57
zygamhm08:59
zygaI got a ping from mvo08:59
mupPR snapd#6141 closed: interfaces: export gpio pin in AppArmorConnectedPlug <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/6141>09:01
mvozyga: wuut? a ping from me?09:04
zygamvo: yep, Trello said you added me to the board09:04
zygaso I noticed :)09:04
mvozyga: that was a bit of an accident but its fine09:04
mvozyga: I guess it happend when I added you to one of the cards09:04
zygahaha, I didn't know :)09:04
mvozyga: but its not a secret so its fine, we all will get access soon (samuele is organizing this :)09:05
zygasuper09:05
zygaI added two cards based on stuff that's happening09:05
zygaand added minimal info to the one you added me to :)09:05
mupPR snapd#6133 closed: tests: fix how pinentry is prepared for new gpg v 2.1 and 2.2 <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6133>09:07
pedroniszyga: I added a couple of labels to one of your cards,  do we have a forum topic about user namespaces?09:07
zygapedronis: we have multiple separate topics about various aspects of it09:07
zygabut not one specific post09:07
mvozyga: ideally we don't keep state in the cards, so the nice explaination you put there would be ideally in the forum and the card just links to it (right pedronis?)09:08
zygado you want me to make a post in the #docs category?09:08
pedronismvo: yes09:08
pedroniszyga: not immediately, but when is close to done yes09:08
zygamvo: is putting PR links and small status updates ok or should all of those be elsewhere?09:08
pedronisI mean about user namespaces09:08
zygapedronis: ok, will do09:08
pedroniszyga: PR links are fine09:08
mvozyga: I think pr links, forum links etc are great09:08
zygapedronis: last night I really got it moving, I was stuck on one aspect and fixed that09:08
pedronisattachment, PR links, checklists are fine09:09
mvozyga: but updates I'm hesitant because the trello is not public so we lock out people, ideally its just a tool for us to track flow and all the information we track is public09:09
pedronisdescriptions, better if there's a forum post for anything that is large, needs to be visible (which is almost all things)09:09
zygaok09:09
zygaI think we'll figure out what the right balance is in the next few days09:10
pedronisanyway that one is a bug, it should have a link to the bug at least09:10
mvozyga: yeah, I think we will also talk about it during the standup09:10
zygaok09:11
zygawhich one is a bug?09:11
pedronisgpio stuff09:11
zygaah09:11
zygaright09:11
zygamvo: thanks for merging master into TW branch09:14
zygawe should see if this passes now09:14
mupPR snapd#6138 closed: overlord/ifacestate: use remapper when checking if system snap is installed <Hotplug 🔌> <Simple 😃> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/6138>09:15
pedroniszyga: I added a skeleton checklist to your card09:21
pedronisfeel free to tweak09:22
zygalooking09:23
zygaThanks!09:23
zyganice idea09:23
=== chihchun_afk is now known as chihchun
mupPR snapd#6146 opened: ifacestate/helpers: added SystemSnapName mapper helper method <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6146>09:37
=== chihchun is now known as chihchun_afk
pedronispstolowski: I seems we really need a helper for  CurrentInfo(systemSnapName), I see you need it also for hotplug-disconnect09:40
pstolowskilet me check and refresh my memory09:41
pedronispstolowski: I made a comment in the PR itself09:42
pedronisclearer context09:42
pstolowskipedronis: oh yes, right, i can see that, thanks09:42
pstolowskiwill do09:42
=== chihchun_afk is now known as chihchun
zygare10:01
sparkiegeekmi10:03
mborzeckihttps://paste.ubuntu.com/p/h3xskwxJfg/ how does that look?10:11
pedronismborzecki: ?10:11
mborzeckipedronis: check the pastebin10:12
pedronismborzecki: ?10:12
mborzeckipedronis: revision publish date/time for each channel10:13
pedroniswe don't have the data10:13
pedronisafaik10:13
pedronisam I confused10:13
sparkiegeekgiven two ?s in a row, I'd say you were :)10:13
mborzeckipedronis: hm isn't created-at the date when given revision was created?10:13
pedronismborzecki: yes, that's not the info that is asked10:14
pedronisthe info is asked is when it was released into the channel10:14
pedroniswe might actual want both10:14
pedronismborzecki: that task need store work first10:14
pedronismborzecki: are you without a next task?10:14
mborzeckipedronis: yeah, looking around currently, thinking about going back to centos to look into umount issues we saw, any suggestions are welcome10:15
pedronismborzecki: yes, CentOS is a good next task at this point10:15
mvomborzecki: if you are interessted in the umount I tried to reproduce it (in vain) with plain mount in http://paste.ubuntu.com/p/3yfgGjqXGY/10:18
pstolowskiadded SystemSnapInfo helper to #614610:36
pstolowskipedronis: ^10:37
mupPR #6146: ifacestate/helpers: added SystemSnapName mapper helper method <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6146>10:37
pedronispstolowski: do we have already code to deal with when a hotplug device shows up the first time?10:38
pedronisI see PR for remove and update10:38
pedronisor is that in the big PR marked as blocked atm10:39
pstolowskipedronis: yes, it's in the big PR only, i haven't extracted it as it would need to be stacked on top of existing PRs10:40
pedronispstolowski: ok, does it do auto-connections as well? that was mentioned in the initial plan if I recall correctly10:42
pstolowskipedronis: yes, although there are two issues, one of which we discussed earlier (there needs to be exactly 1 candidate slot for autoconnect, but with first hotplug interfaces you will always have 2), second which i mentioned yesterday on standup (you probably missed that since you joined late) - if you have no snaps at all and core is installed automatically for you as a prerequisite, hotplug will not kick in at all10:46
pstolowskiinitially as udevmonitor init waits for system snap and will become active after a while10:46
pedronispstolowski: I don't understand the first one, why 2 slots ?10:48
pstolowskipedronis: because the first hotplug interfaces simply extend existing interfaces - look a the camera PR for example. you still have the "old" camera interface, and hotplug slots of "camera" interface appearing as well. so when you plug a camera you get generic camera interface and a hotplug slot for this specific camera.10:51
pstolowskipedronis: to solve this we should probably/maybe make candidate slots helper smarter and favor hotplug version of an interface?10:53
pstolowskipedronis: makes sense?10:54
mupPR snapd#6147 opened: cmd/snap-confine: use snap-discard-ns ns to discard stale namespaces <Created by zyga> <https://github.com/snapcore/snapd/pull/6147>10:55
cachiomvo, hey, 2.36.1 in candidate channel10:58
mvocachio: excellent news!10:59
mvocachio: lets aim for release Monday or Tuesday10:59
mvocachio: thank you!10:59
cachiomvo, yes, I hope that10:59
cachioyaw10:59
pedronispstolowski: is this specific to camera?  something sounds wrong?  is this because there is a generic camera device (that might or might not work)11:06
mupPR snapd#6148 opened: cmd/snap-confine: remove unneeded unshare <Created by zyga> <https://github.com/snapcore/snapd/pull/6148>11:06
pedronispstolowski: anyway, something to think about/discuss11:08
mupPR snapd#6149 opened: cmd/snap-confine: capture initialized per-user mount ns <Created by zyga> <https://github.com/snapcore/snapd/pull/6149>11:08
pedronispstolowski: the issue it that conceptuall camera is an interface to all cameras, so having two slots of it doesn't make sense11:09
mupPR snapd#6150 opened: cmd/snap-discard-ns: add support for --from-snap-confine <Created by zyga> <https://github.com/snapcore/snapd/pull/6150>11:09
pedroniswe need to think11:09
pstolowskipedronis: it's a decision i think, i made camera hotplug for the existing interface instead of creating a new separate interface type (e.g "hotplug-camera")11:09
zygaI'm creating a bunch of PRs, I'll garden them, some of those have dependencies but I'll try to get that under control11:10
pedronispstolowski: as, I said that plan sounds conceptually wrong11:10
pedronisgiven the nature of camera at the moment11:10
pedroniscamera is all cameras, not one camera11:10
pedronisthere's even a comment about this in it11:10
pedroniswe need to see how to sort that out11:10
pedroniswithout breaking things11:11
pedronispstolowski: there is this comment:  # Until we have proper device assignment, allow access to all cameras11:12
zygapedronis: one idea is as follows11:12
zygapedronis: keep the interface name as is11:12
zygapedronis: change the implicit slot on core to be called "all-cameras"11:12
pstolowskipedronis: no, the hotplug variant of this interface gives access exactly to *one* camera11:12
pedronispstolowski: yes, you did that11:12
zygapedronis: hotplug interfaces will be named "camera-$foo" and will hold an attribute to specific camera11:12
pedronisbut it doesn't fit completely11:12
zygapedronis: teach auto-connect logic to prefer the all-cameras one unless a snap is marked as wanting the new behaviour via a plug attribute11:13
zygapedronis: the old logic is great for many snaps11:13
pstolowskipedronis: but yes, the descriptions of interfaces are misleading and i was explaining this ~two weeks ago on a standup on an example of serial port ("allows access to all serial ports")11:14
pedroniszyga: we probably cannot change the core slot name either11:15
pedronissomebody is probably connecting to it in some script11:15
pstolowskibut yes we need to decide what to do to make new interfaces support hotplug without breaking compatiblity11:15
pstolowskiwe might need to keep old interfaces for a while11:16
zygapstolowski: alternatively we do a flag day switch (camera is specific to camera) but teach auto-connect to connect *all* of them11:16
zygapstolowski: so "cheese" will now connect to all cameras automatically11:17
zygabut the purpose of the camera interface is simple and specific11:17
zygathis feels cleaner IMO11:17
zygabut will have more complex "I want to revert snapd" semantics11:17
pedronisflag day, complex revert snaps, all those things don't sounds appealing to me11:17
pedronisit seems we have a complex problem on our hands, probably not something to discuss in irc right now11:18
pedroniswe have ideas11:18
zyga+111:18
pstolowski+211:18
mborzeckifunny situation with snapd in epel, it's there but it's not installable on centos because we're still waiting for 7.6 selinux-policy to be available in centos11:21
pedronispstolowski: it would be good to have a forum post that describes the problem, with a least of potential hardware interfaces that are affected, at least serial-port and i2c says thy all to access "a specific" device, camera and dvs says all11:30
pedroniss/least/list/11:30
pstolowskipedronis: right, will do11:33
* zyga goes to fix quirks PR11:46
zygaplease don't restart any user mount PRs11:46
mborzeckizyga: pony icon? :)11:58
zygamborzecki: *mount* point11:59
mborzeckihahah11:59
pstolowski:D12:04
* pstolowski school run + lunch12:04
mupPR snapd#6151 opened: snapd: allow snap-update-ns to read /proc/version <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6151>12:24
zygamborzecki: offtopic12:28
zygamborzecki: with connections API12:28
zygamborzecki: I'd like to have a debug command like12:28
zygasnap debug is-connected12:28
zygasnap debug is-autoconnected12:28
zygaetc12:28
zygafor tests mainly12:28
zygaso that we can get away from the grepping snap interfaces12:29
mborzeckimhm12:29
zygamborzecki: what do you think?12:29
mborzeckizyga: and the output yes/no? or just exit code?12:29
zygaexit code12:29
mupPR snapd#6152 opened: spdx: update licenses to current data <Created by mvo5> <https://github.com/snapcore/snapd/pull/6152>12:29
zygacould be more with --verbose or something like that12:29
zygaif snap is-connected core:network; etc12:29
=== chihchun is now known as chihchun_afk
cachiomvo, do we have an example to update the snap revision?12:48
cachioto avoid it is refreshed?12:48
pedronispstolowski: mborzecki: do you remember what was the last set of decisions we made about re(starting) services from hooks? I think we decided to make it synchronous by default?12:48
mborzeckipedronis: no, i don't recall, but iirc we're calling systemctl restart which waits12:53
pedronismborzecki: yes, but we postpone the tasks after the hook12:53
pedronisthere was some back and forth on that12:53
pedronisand user confusion12:54
mborzeckiheh, i can imagine12:54
mborzeckipedronis: so what you're saying, say install hook does restart (?), the task is injected and all other tasks automatically get WaitFor() ?12:54
pedronisyes, we do something like that12:55
pedronisbut I vaguely remember discussions that is was confusing/was breaking some expectations12:55
pedronisso should not be the default12:55
pedronisseems we didn't write down this, it will need to surface again on its own13:01
zygared test day :/13:03
BlackDexmvo, pstolowski and zyga thx for the info! :)13:05
cachiozyga, we have new opensuse image13:09
zygacachio: which one?13:09
cachiozyga, lets see if it fixes the errors13:09
cachiozyga, 43.213:09
zyga42.3?13:09
cachioI updated it after the PRs with the fixes were merged13:09
zygathere are no errors on 42.3 (well, non that fail tests that aren't disabled)13:09
zygabut let's see yeah13:09
zygathanks!13:10
zygais it published and live?13:10
zygaor do we need to opt into it?13:10
cachioI retrigerred some of the PRs and builds which have failed13:10
cachioyou just need to rebuild if it errored13:11
cachiozyga, well, if the build took 50 minutes and it was errored because of that13:11
zygaok13:12
mborzeckizyga: cachio: saw some issues with snap downloads in the morning13:12
zygaaha13:12
cachiomborzecki, yes, I saw some 50313:13
cachiomborzecki, did you see the same ?13:13
mborzeckicachio: there were errors pointing to fastly, sorry didn't grab them at the time13:14
cachiomborzecki, I also saw some errors downloading dependencies13:17
cachioon xenial13:17
cachioperhaps there are some network problems on gce13:17
cachiomborzecki, I am following this13:17
pedronismborzecki: is this expected behavior, I suppose it is, but confusing:  https://bugs.launchpad.net/snapd/+bug/1803212 ?13:20
mupBug #1803212: snap restart starts disabled services <snapd:New> <https://launchpad.net/bugs/1803212>13:20
ijohnsonpedronis: I would say that is unexpected behavior (as the bug author :-) )13:21
mborzeckipedronis: hm systemd allows you to do that too, imo it's probably a slight discrepancy between what users think enable/disable means and systemd's opinion13:22
mborzeckiijohnson: maybe if you do snap restart <snapname> we should not restart serices that are disabled13:23
ijohnsonyeah to me, if a service in a snap is disabled, it shouldn't ever be started unless by `snap start SNAP_NAME.svc`13:23
mborzeckiijohnson: but if you do snap restart <snapname>.<svcname> we should restart it as requested13:23
ijohnsonyes13:23
mborzeckiyup13:23
mborzeckipedronis: what do you think?13:23
pedronisI don't know13:24
pedronisif need to step back a bit13:24
pedroniss/if/we/13:24
pedronisit feels we didn't finess the design of all of this enough13:24
pedronisthe first time around13:24
pedronismborzecki: we need to reach a consistent picture13:25
pedroniseven if we deem some behaviors bugs vs features or things we need to continue doing13:25
zygaI bought two uSD cards to replace those that failed during weekend device fixup13:28
zygaI'll send my test results in case anyone wants to buy similar cards13:29
pedronismborzecki: basically it's very easy to document that snap <service-command> <snap-name>  touches all services13:36
pedronisotoh it might not be what ones wants13:36
pedronisit also means enabled for services vs snaps have different nuances13:36
ijohnsonpedronis: speaking for the snap that I posted in the bug report (edgexfoundry) our snap has 16 services (soon to be 20) and if `snap restart` doesn't respect enable/disable then the feature will be effectively useless for us and to issue a restart of all services would be a giant pain because of the dependencies between the services13:38
mborzeckipedronis: yeah, we're exposing systemd behavior this way13:38
pedronisijohnson: what do you expect snap stop <snap> to do?13:39
pedronisanyway I'm writing something in the bug, I haven't made my mind up either way13:40
ijohnsonhmm going point not sure13:40
pedronisijohnson: I asked a couple of questions in the bug, please do write there what you expect if you have some time to think about it13:41
ijohnsonthanks I'll look at it now13:42
zygapstolowski: https://github.com/snapcore/snapd/pull/6097#pullrequestreview-17486417613:42
mupPR #6097: interfaces/tests: MockHotplugSlot test helper <Hotplug 🔌> <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6097>13:42
mborzeckipedronis: i think there was also a quirk regarding restart related to refresh more, where we basically discourage from doing `systemctl restart snap...`13:42
mborzeckis/more/mode/13:42
mupPR snapd#6153 opened: tests: use mock-gpio.py in enable-disable-units-gpio test <Created by mvo5> <https://github.com/snapcore/snapd/pull/6153>13:42
pstolowskizyga: thanks, looking13:43
* zyga pstolowski: in https://github.com/snapcore/snapd/pull/6071/files is the interface argument to updateDevice the actual interface name (not plug or slot name)13:46
mupPR #6071: ifacestate/hotplug: updateDevice helper <Hotplug 🔌> <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6071>13:46
pstolowskizyga: yes, it's the interface name13:48
zygathanks!13:49
mborzeckicachio: i'm seeing no space left on device on amazon, something you were looking into earlier?13:49
cachiomborzecki, yes, do you have any logs?13:50
cachiomborzecki, it is really sporadic13:50
mborzeckicachio: https://travis-ci.org/snapcore/snapd/jobs/45485011813:50
cachiomborzecki, thanks13:53
ijohnsonpedronis: replied13:54
cachiomborzecki, same error I saw last week13:55
ijohnsonmborzecki: apparently I misread that user on the forum, did your PR changing how services are started on install not also change how services are handled on `snap restart`? Regardless of whether disabled services should be started with `snap restart`, they should be started in topological sort order like on install13:55
cachiomborzecki, I also see many errors on xenial 32 trying to install dependencies13:56
cachioseems to be a network issue13:56
cachioat least the opensuse issue seems to be fixed13:57
cachiomborzecki, standup?14:02
=== chihchun_afk is now known as chihchun
=== chrisccoulson_ is now known as chrisccoulson
mborzeckioff to school to the parents meeting15:06
mborzeckizyga: added some tweaks for centos to call snap-discard-ns in snap-mgmt --purge, so far looking quite good15:07
zygamborzecki: purge may run only when snapd is installed, right?15:08
mborzeckizyga: yes, that's how we do it on fedora, opensuse & arch15:09
zygagood, sounds great15:09
zygalets do that instead of manual unmount15:09
mborzeckizyga: there's still a case when we try to remove a snap that is using layouts or similar (eg. parallel installs)15:09
mborzeckisomething to discuss tomorrow probably15:09
zygaok15:10
Chipacapopey: let me know if I missed something from my call-for-testing topic15:12
popeyhm?15:12
popeyscreenshots :D15:12
popeyalso, i see broken unicode15:13
Chipacapopey: where?15:13
popeyhttps://usercontent.irccloud-cdn.com/file/srgcfcQf/Screenshot%20from%202018-11-14%2015-13-14.png15:13
popeyworks in a terminal, not in firefox (snap)15:13
* Chipaca wonders if he has any unicode nickels to give15:14
Chipacapopey: does that improve?15:14
clobranohi o/, latest Yaru snap builds on Travis are broken with this error https://travis-ci.org/ubuntu/yaru/builds/454222505, which seems related to version-script. Looking at snapcraft forum, my understanding is that this is somehow deprecated, is there something I need to update on Yaru yaml?15:14
popeyyour output needs to work on https://www.youtube.com/watch?v=9Qct8HWnXmY  :)15:14
popeyChipaca: fixed first one, other three still broken15:14
Chipacagood15:15
Chipacai'll change the rest then15:15
popeygood now15:15
Chipacaalso wtf why doesn't your browser know how to display a 🗸15:15
popeythanks15:15
Chipacaeven your terminal does15:15
popeynor does irccloud15:15
Chipacaremind me, is that something that runs in a browser?15:16
popeyelectron so kinda15:16
Chipacait's BMP unicode15:16
Chipacait should not not work15:16
Chipacano excuses at this point15:16
cachiomborzecki, about this no space error15:16
Chipacaanyhow15:16
Chipacapopey: thanks15:16
cachiomborzecki, the vm has free space15:16
cachiomborzecki, it is like this mount point has not any space15:17
cachiomborzecki, I'll leave a loop trying to reproduce it15:17
cachiomain.go:123: system does not fully support snapd: write /tmp/sanity-squashfs-702762208: no space left on device15:18
=== chihchun is now known as chihchun_afk
* cachio lunch15:26
zygatests absolutely suck today16:05
zygamvo: so about that bug fix16:05
zygamvo: everything is yellow16:06
zygaunless you disagree I'd like to spend a moment on other tasks16:06
mvozyga: sure16:08
zygaok16:08
mvozyga: the gpio fix you mean? iirc there is nothing pending from you anyway, no? we just need tests to go green16:08
zygayes16:09
pedronismvo: I reviewed #612816:19
mupPR #6128: overlord/ifacestate: setup security backends phased by backends first <Created by mvo5> <https://github.com/snapcore/snapd/pull/6128>16:19
mvopedronis: thank you16:23
zygapedronis: what do you mean by https://github.com/snapcore/snapd/pull/6128/files#r23351363316:24
mupPR #6128: overlord/ifacestate: setup security backends phased by backends first <Created by mvo5> <https://github.com/snapcore/snapd/pull/6128>16:24
pedronisthat we can do affectedNames = append(affectedNames, snapName) before the for loop16:25
zygaoh, that's deliberate,16:25
zygawe sort the _other_ names16:25
zygaand then prepend the "principal snap"16:25
zygaso the list of snaps is otherwise ordered except for the first item16:26
pedronisah16:26
zygathis was done to ensure that the impact in how things are setup is minimal16:26
zyganote that before we did setup on the principal snap16:26
zygaand then on the rest16:26
pedronismaybe the comment needs moving them16:26
pedronis*then16:26
pedronisgiven I was confused16:26
zygasure, will do, just wanted to clarify that16:26
pedronis(otoh I might just be tired)16:27
pedronismvo: not urgent but #6070 can merged, right?16:30
mupPR #6070: store,daemon: make UserInfo,LoginUser part of the store interface <Created by mvo5> <https://github.com/snapcore/snapd/pull/6070>16:30
mupPR snapd#6154 opened: snap: enforce minimal snap name len of 2 <Simple 😃> <Created by mvo5> <https://github.com/snapcore/snapd/pull/6154>16:32
mvopedronis: yes, 6070 can be merged if you are happy with it16:32
pedronismvo: I'm neutral on it :)16:33
pedronismvo: anything else urgent needed from me?16:34
mvopedronis: I think we are good for now :)16:34
pedronisok, thx16:34
* pedronis mostly eods16:34
mupPR snapd#6070 closed: store,daemon: make UserInfo,LoginUser part of the store interface <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6070>16:35
mupPR snapd#6097 closed: interfaces/tests: MockHotplugSlot test helper <Hotplug 🔌> <Simple 😃> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/6097>16:36
zygamvo: the gpio fix can go to just edge16:36
zygamvo: fire is over16:36
pedronislet's post to the bug when we a have edge build16:37
pedroniswith the fix16:37
zyga+116:37
mvozyga: great, lets land it when its green and we can do the further bits in a followup (if it ever gets green :(16:43
zygayep, I'm working on unit tests as a follow up16:43
zygaI just want gree16:43
zygait's autumn on travis, everything is yellow and red ;)16:43
zygawill there be a winter pack with silver and blue colors next? :)16:43
ppisatisergiusens: when trying to run a single unit test (python3 -m unittest tests.unit.plugins.test_kernel.KernelPluginDefaulTargetsTestCase.test_default), i get this: http://paste.ubuntu.com/p/zyYthtwgkG/16:44
ppisatisergiusens: am i doing anything wrong or what?16:44
ppisatikalikiana: ^16:44
sergiusensppisati: re-install pyyaml (the one listed in requirement.txt), but before that, install the yaml dev package16:45
ppisatisergiusens: so, i remove the pip, install yaml-dev and reinstall the pip? me tries16:46
sergiusensppisati: yes16:46
mvozyga: does lp #1802332 ring any bells?16:48
mupBug #1802332: Apparmor complains in strict confinement with base: core18  <snapd:New> <https://launchpad.net/bugs/1802332>16:48
zygachecking16:48
mvozyga: some denials in snap-update-ns16:48
zygaboy, can we please do markdown on lauchpad!16:49
zygabut back to the issue16:49
ppisatisergiusens: \o/ <- it worked!16:49
sergiusensglad it did, would of been bad if it hadn't 🙂16:49
zygamvo: it does16:50
zygaat least it seems to16:50
zygathough 2.36.x should fix it16:50
zygamvo: do you know if the reporter is on IRC?16:50
mvozyga: I don't but if its fixed thats fine, ask him to refresh to candidate :)16:51
zygamvo: no guartanee but I think this is a bug I fixed in 2.36 cycle16:51
zyga*guarantee16:52
* zyga cannot spell16:52
roadmrguartanee was an awesome typo :)16:58
mupPR snapd#6144 closed: cmd: handle tumbleweed and leap in autogen.sh <Simple 😃> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6144>17:05
zygamvo: https://github.com/snapcore/snapd/pull/6154#pullrequestreview-17497410217:05
mupPR #6154: snap: enforce minimal snap name len of 2 <Simple 😃> <Created by mvo5> <https://github.com/snapcore/snapd/pull/6154>17:05
mvozyga: meh, thanks, will do17:06
zygaif you can please add // NOTE: comments cross linking them17:06
zygaI know of one in libsnap-confine-common17:06
zygaand I think there's one more in boostrap.go in snap-update-ns (sorry)17:07
zygamvo: and triple check if snapcraft agrees17:07
* mvo weeps a bit17:10
* mvo is down to 64 "new" bugs in snapd not too bad17:12
zygamvo: checking that fedora29 snap-exec bug now17:16
zygamvo: you have N64 bugs :)17:17
mborzeckizyga: https://paste.ubuntu.com/p/b7df9M5QpK/18:19
mborzeckii'm leaving analyzing the log for tomorrow18:19
zygaouh18:19
zygaok18:19
zygaI'm homeworking with Iza18:20
mborzeckizyga: gl :)18:20
zygamvo: f29 bug triaged18:29
mupPR snapcraft#2403 closed: project_loader: add git to build-packages for version: git <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2403>18:29
mupPR snapcraft#2406 opened: project_loader: add git to build-packages for version: git (#2403) <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2406>18:35
zygajdstrand: hey, could you please look at the apparmor part of https://github.com/snapcore/snapd/pull/6123 - that's just a bunch of removals with non-controversial additions that were previously handled by a more generic wildcard: https://github.com/snapcore/snapd/pull/6123/files#diff-798ce6f0668878eda67847b4ab49274518:38
mupPR #6123: cmd/snap-confine,snap-update-ns: discard quirks <Created by zyga> <https://github.com/snapcore/snapd/pull/6123>18:38
zygaondra: which version of avahi is best for production use?19:20
zygathey all have git-flavoured versions19:20
zygaand candidate seems recent than edge or beta19:20
jdstrandzyga: you probably saw I did that a little while ago19:45
mvozyga: fc29?19:46
mvozyga: what did you triage?19:46
=== zarcade_droid is now known as arcade_droid
=== arcade_droid is now known as ^arcade_droid
=== ^arcade_droid is now known as zarcade_droid
mupPR snapcraft#2392 closed: ci: update travis.yaml to use xenial <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2392>21:53
mupPR snapcraft#2407 opened: build providers: preset the timezone <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2407>22:20
mupPR snapcraft#2408 opened: multipass: avoid stdin where possible <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2408>22:35

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