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

=== razer_ is now known as razer2
razer2I tried to install Spotify with snap and it would not launch. Is this a known problem?02:29
razer2I ment to mention I'm using Debian.02:29
razer2I believe the .deb repository/package does work though. I'm run it in the past.02:30
pstolowski|afkMornings06:59
=== pstolowski|afk is now known as pstolowski
eraserpencilHi07:54
eraserpencilwhat is the difference between a kernel snap and a gadget snap07:55
Chipacamoin moin08:11
Chipacamvo: thank you for the reviews!08:11
Chipacamvo: also, welcome back, I hope you had a lovely holiday08:11
mvoChipaca: hey, good morning! my pleasure, hope my ramblings were useful. I had a lovely vacation indeed. also happy to be back, hacking is also a lot of fun :)08:13
Chipacamvo: most of your ramblings are spot on08:15
Chipacamvo: which of course means I'll make fun of you over the only one you got wrong08:21
* Chipaca won't, tho08:21
mvoChipaca: heh :)08:22
mvoChipaca: thank you08:22
mvoChipaca: (for not making (too much) fun of me)08:22
Chipacamvo: and in your defence, it's not at all clear why the test function that tests fooPublisher would be called `TestGetEscapes`08:23
* mvo nods08:24
pedronismvo: welcome back,  I was a bit confused I thought you would still be on vacation08:26
pedronisChipaca: hi08:26
Chipacapedronis: let's all go on vacation and avoid these confusions08:27
mvopedronis: hey, thank you! maybe confused because Maciej is off for another week?08:27
mvopedronis: at least currently I can't be away longer, we have some deadlines to make (18.04.1 and core18) :/08:28
Chipacamvo: what part about "dead" in deadline is unclear08:29
pedronismvo: I think for a while I thought you would be at the sprint,  but then I saw it was not the case so I thought you were doing vacation, and maybe somebody said you were having 2 weeks08:29
pedronisanyway08:29
mvopedronis: yeah, we decided I should skip the sprint to focus on core18 during the week. but indeed … anyway :)08:31
mvopedronis: happy to be back, did I miss anything exciting?08:31
mvopstolowski: and hello to you as well :)08:31
pedronismvo: zyga's remapping branches went through some iterations but are not landed yet,  I need to re-review the last version08:32
mvopedronis: ok, I will check it out and can help with it if needed08:33
mvopedronis: I'm getting myself an overview about the open PR right now to see where we stand08:33
pedronismvo: I proposed one about conflicts, the first pass of streamlining about those08:34
mvopedronis: yeah, thanks for this!08:35
pedronisI'm working on a follow up atm08:36
pedronisseems we are bad at returning proper error kinds for anything that is not install/refresh etc08:37
mvopedronis: yeah, that sounds likely :/08:38
Chipacapedronis: kinds are added when requested by clients though08:40
pedronisChipaca: ?08:40
Chipacapedronis: error kinds are not always needed, and have been added by client request08:40
Chipacaclient == snap and gnome software, usuallly08:40
Chipacapedronis: OTOH we have an outstanding request from gnome software to add error kinds to async errors, which we haven't done yet08:41
pedronisChipaca: we don't return the various install related error kinds for install-path and try for example08:41
pedronisChipaca: and now it makes sense to return  the conflict kind for anything  that creates a change08:42
Chipacapedronis: that's a good example: the text error is (or was) good enough for 'snap', and gnome software doesn't let you do those things08:42
Chipacathe kind is needed when the client needs to do something other than print the message to the user08:42
pedronisChipaca: are you saying I should not do this?08:42
pedronisthat logic doesn't make sense to me for a documented api08:43
Chipacapedronis: I'm just as much a completionist (completist?) as you :-) i'm just explaining why things are as they stand08:43
Chipacathe documentation for `kind` is: Unique code for the error, to enable a snapd client to display appropriate behaviour (optional).08:43
pedronisChipaca: ok, but afaict we reached a point where that approach doesn't make sense08:43
Chipacapedronis: while you're working on this, give async ones a think too :-)08:44
pedronisI'm still not sure what that means08:44
Chipacapedronis: if a change fails after it's being accepted, we don't return an error kind anywhere08:45
Chipacas/being/been/08:45
pedroniswell but definition we don't have kinds for those sort of errors08:45
pedronisthey are mostly fmt.Errorf anyway08:46
Chipacapedronis: and gnome software would like something like kinds to know how to present the error to the user08:46
Chipacaat the same time, we don't have multi-errors for multi-snap actions, which might (or might not) be related08:46
Chipacapedronis: sorry if this is very braindump-y08:47
Chipaca"tell pedronis all your gripes about errors"08:47
Chipacadunno what triggered that :-)08:47
mupPR snapd#4940 opened: WIP: added UDevMonitor for future hotplug support <Created by stolowski> <https://github.com/snapcore/snapd/pull/4940>08:53
mupPR snapd#5401 closed: asserts: add (optional) kernel-track to model assertion <Core18> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/5401>08:57
Chipacamvo: I'm wondering what to do about fooPublisher and filler08:59
Chipacafiller should probably be called fillerPublisher or something09:00
Chipacaas it's the filler for (short)publisher09:00
Chipaca(or for long publisher, but long publisher isn't in a table where it matters, yet)09:01
pedronisChipaca: have you looked at how Maintenance is set in responses?  I'm wondering if it's applicable looking at #5509 and warnings09:11
mupPR #5509: daemon: move to use a constructor for Meta <Created by chipaca> <https://github.com/snapcore/snapd/pull/5509>09:12
eraserpencilhey guys, if I'm following kyrofa's blog on publishing snaps, would I be spamming the store/repo? Afterall, they are tests. Is there an alternative store for all test snaps?09:13
Chipacapedronis: hmm, I hadn't noticed that, no09:13
Chipacaeraserpencil: there is, but it's a pain to set up at this point (including needing a recompile of snapd)09:14
eraserpencilanyway to unregister or remove it from the store?09:15
Chipacaeraserpencil: not without manual admin intervention09:18
Chipacaeraserpencil: you  could just make it private09:18
eraserpencilkk thanks alot!09:21
pedronismvo: Chipaca:   working on one of my PRs I noticed we have prepare code like this:   https://github.com/snapcore/snapd/blob/master/tests/main/snap-run-symlink/task.yaml#L8   it sounds like we wouldn't need it anymore?09:22
Chipacapedronis: correct09:23
mupPR snapd#5509 closed: daemon: move to use a constructor for Meta <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/5509>09:24
mupPR snapd#5510 closed: daemon, overlord/state: warnings pipeline <Blocked> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/5510>09:24
mvopedronis: yeah, I will clean that up in a sec, thanks for noticing09:31
mupPR snapd#5511 opened: tests: remove unneeded setup code in snap-run-symlink <Simple> <Created by mvo5> <https://github.com/snapcore/snapd/pull/5511>09:38
pedronismvo: thx, snap-run-alias is the same09:44
mupPR snapd#5512 opened: interfaces/builtin: create can-bus interface (2.34) <Created by mvo5> <https://github.com/snapcore/snapd/pull/5512>09:44
mvopedronis: thanks, will work on this too09:44
mvoChipaca: fillerPUblisher sounds not bad, it clearly communicates what it does09:45
pedronisChipaca: glad that pattern can work warnings, I didn't look into details09:46
pedronis*work for09:46
zygaHey ho09:46
Chipacapedronis: at some point I'm sure Response vs resp made sense, but these days it seems to be silly09:47
Chipacapedronis: in any case, yes it works09:47
Chipacapedronis: just need to find a name for the interface that provides both transmitMaintenance and addWarningsToMeta (or pay 2x interface lookup)09:47
mupPR snapd#5512 closed: interfaces/builtin: create can-bus interface (2.34) <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/5512>09:49
mupPR snapd#5513 opened: interfaces/builtin: create can-bus interface (2.34) <Created by mvo5> <https://github.com/snapcore/snapd/pull/5513>09:50
mvozyga: hello! how are you? all well?09:56
mupPR snapd#5508 closed: cmd/snap: print unset license as "unset", instead of "unknown <Simple> <Created by chipaca> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/5508>10:00
Chipacapedronis: _very_ happy with how this has turned out10:06
mupPR snapd#5514 opened: daemon, overlord/state: warnings pipeline <Created by chipaca> <https://github.com/snapcore/snapd/pull/5514>10:07
Chipacaand i'm off to the gym for a bit10:07
zygaMvo: all is good :-)10:19
zygaOnce you catch up with everything I would love to know if we are green10:21
mvozyga: green as in "the integration PR passes"?10:34
=== BlueT_ is now known as BlueT
=== BlueT is now known as BlueTraveler
=== BlueTraveler is now known as BlueT_Lien
=== BlueT_Lien is now known as BlueT
=== pstolowski is now known as pstolowski|lunch
mupBug #1781906 opened: Content provider interfaces introduced to snaps aren't correctly set up <Snappy:New> <https://launchpad.net/bugs/1781906>11:09
Chipacamvo: this week the boys are on a different timetable, meaning they leave school at standup o'clock (2pm local), so i'm going to be missing (or at least very late) to the standups, probably12:00
Chipacapedronis: when you can, take a look at what I ended up doing wrt maintenanceTransmitter: https://github.com/snapcore/snapd/pull/5514/files#diff-1a1f3e7ad9b1d7584e2d3e7d0c4c3db912:01
mupPR #5514: daemon, overlord/state: warnings pipeline <Created by chipaca> <https://github.com/snapcore/snapd/pull/5514>12:02
=== pstolowski|lunch is now known as pstolowski|
=== pstolowski| is now known as pstolowski
pedronisChipaca: trying to finish this branch and then I will look at various reviews12:06
Chipacapedronis: no no no, I demand nothing less than you dropping everything and obeying my every whim12:07
zygamvo: yes, that integration passes on master + the remapping branch + the implicit snapd patch12:08
* zyga waves from the morning plenary12:08
ogra_hmpf ... refreshing core to edge in a lvm instance gets me a hanging snapd shutdown process12:09
ogra_("A stop job is running for snappy daemon" (0:00/1:30))12:09
ogra_s/lvm/kvm/12:10
Chipacaogra_: journalctl -u snapd ?12:11
ogra_Chipaca, to late, it has shut down now so the journal is gone12:13
Chipacaogra_: you were holding it wrong anyway12:13
ogra_but it should be easy to repro ofr anyone running kvm and switching from stable to edge12:13
ogra_its a plain kvm with no additional snaps installed yet12:13
ogra_and just "snap refresh --edge core"12:14
ogra_(and reboot)12:14
Chipacaogra_: on a core device image, or classic with core?12:14
ogra_Chipaca, kvm UbuntuCore image ... latest from cdimage12:17
Chipacaogra_: okey cokey12:17
Chipacaokie cokie?12:17
Chipacawookie cookie?12:17
ogra_sounds like a childrens TV show12:18
mvoChipaca: ok, thanks for letting me know12:18
mvozyga: sure, checking12:18
sergiusensmvo: hi there, is there a plan to add base information to `snap info <snap-name>`?12:39
pedronissergiusens: we added it , in verbose mode12:51
sergiusensah, thanks12:55
popeycjwatson: the launchpad builders seem a bit clogged with one recipe. Causing a small backlog.13:00
* Chipaca returns13:28
ogra_"the second part of the movie series"13:30
mvopstolowski: I looked at my net-bpf stuff and I was indeed using unsafe.Pointer for the endianess detection, so I can offer no better approach unfortunately13:30
pstolowskimvo: fair enough, thanks for checking. i think i convinced upstream it's the reasonable approach13:31
mupPR snapd#5515 opened: daemon:  make sure most change generating handlers can produce errors with kinds <Created by pedronis> <https://github.com/snapcore/snapd/pull/5515>13:31
pedronisChipaca: mvo: ^   based on #550213:34
mupPR #5502: many: streamline the generic conflict check mechanisms <Created by pedronis> <https://github.com/snapcore/snapd/pull/5502>13:34
Chipacapedronis: thank you13:56
pedronismvo: #5491  bits about config seems wrong14:17
mupPR #5491: overlord,daemon,cmd: re-map snap names around the edges of snapd <Core18> <Created by zyga> <https://github.com/snapcore/snapd/pull/5491>14:17
mvopedronis: yeah, I think so too14:19
mvopedronis: makes we wonder if we should grow a configstate.Remap* helper ?14:19
pedronisit's an approach, I don't have strong feelings either way, doing that, keeping the bits in snap14:19
mvopedronis: "keeping the bits in snap" you mean having snap.Remap* for all the remappings?14:21
pedronismvo: no, I mean keeping the current helper and use them only for config14:21
mvopedronis: aha, I see14:21
mvopedronis: my gut-feeling is that moving them into configstate is slightly cleaner as it will make clear that the mapping is related to config (only). but no super strong opinion14:22
pedronismvo: I think it's fine as long as we know we don't need in the client,  client importing *state is strange14:23
pedronis /problematic14:23
mvopedronis: +10014:23
mvopedronis: what I like about the PR from zyga is that it drops the client side (re)mapping and that its all done on the server side, it seems a nice property14:25
pedronismvo: yes, that was the agreement14:26
* mvo nods14:27
pedronispstolowski: did you work on stopping snap connect to do something  if the connection already exist?14:33
cjwatsonpopey: I was out, but I don't see a significant problem now.  Recipe builds are usually pretty short but happen in batches, so if you're just looking at /builders then they often look more significant than they are, FWIW14:33
cjwatsonpopey: thanks for letting me know though14:33
popeyah okay, thanks.14:34
pstolowskipedronis: no, that's not started yet14:35
popeycjwatson: another for you. possible proxy error. "fatal: unable to access 'https://git.xiph.org/celt.git/': Received HTTP code 503 from proxy after CONNECT" in lp builder.14:49
popeyhttps://launchpadlibrarian.net/378715573/buildlog_snap_ubuntu_xenial_armhf_96015d27dc6daea80ecdd7c5bac64b6c-xenial_BUILDING.txt.gz14:49
zygapedronis, mvo: I would suggest to solve the config remapping story within this PR so we cannot have fractured view of how things are mapped. I think that we should map core(state)-snapd(memory)-system(api) consistently and that this model is good. We just need to map the storage of the config using the existing function for this to work end to end14:51
pedroniszyga: we don't store config on snapd, so not sure what that sentence mean14:53
zygapedronis: that we should map the actual config store with the remapper for state so that it is "core.foo" as we want14:54
zygapedronis: I want to avoid a special-cased mapper for config vs other cases14:54
pedroniszyga: it doesn't make sense for the remapper to live ifacestate for that tough14:54
pedroniswhat's the relation between config and interfaces14:54
zygapedronis: ish, I agree but the decision on which remapper to use was is made there for convenience. I agree this could all live in snapmgr14:55
pedronisalso using a remapper for state in api is also strange14:55
zygawhat do you mean about that?14:55
zygas/about/by/14:55
pedronisI don't understand what you are proposing14:56
pedronisit sounds very roundabout14:56
pedronisit's unclear to me that what we do for config and interfaces is the same thing14:56
pedronisit is just similar14:56
zygaI think we want a consistent view14:57
zygaif we have "system" thing that is mapped to something14:57
zygawe should not have two opinions as to what that is mapped to14:57
pedronis?14:57
pedronisbut we have two options14:57
pedronisconfig: system -> core14:57
pedronisinterfaces:  system -> core|snapd14:57
cjwatsonpopey: could you file that sort of thing as a bug against launchpad-buildd, please?14:58
zyganot really, interfaces are system->core (via snapd because it matters in memory)14:58
cjwatsonwill take some investigation14:58
popeysure thing14:58
zygaI just want to avoid the possibility of having two pieces of code that remap and get out of sync14:58
pedroniszyga: you are proposing to be very roundabout to avoid a very theoritecial problem14:58
pedronisI'm not sure who that helps14:58
pedronisnot the reader of the code14:58
pedronisanyway I'm happy to leave mvo pick a path forward14:59
zygapedronis: I don't think that's the case, I'm saying something very simple: remap the config store from system to core using one of the proposed functions, that's all (and not have a yet-another function for config explicitly).14:59
zygaI also trust mvo to handle this gracefully15:00
pstolowskipedronis: reviewed your branch, looks great, just one change equest15:03
pstolowski*request15:03
pedronispstolowski: that doesn't work with the tests15:05
pedronisunless we add some way to clear them but then it gets a bit too verbose vs the potential issue15:06
pedronisand function cannot be compared in go15:07
pstolowskipedronis: right, i see15:08
zygapedronis, mvo: I commented on the PR https://github.com/snapcore/snapd/pull/5491#discussion_r202718439 but I won't have time to explore this right now15:08
mupPR #5491: overlord,daemon,cmd: re-map snap names around the edges of snapd <Core18> <Created by zyga> <https://github.com/snapcore/snapd/pull/5491>15:08
pstolowskii just looked at task handlers, it's similiar15:08
pstolowskifair enough15:09
pstolowski+115:10
pedroniszyga: that is roundabout :) but I let mvo think about it15:11
zygathanks mvo :)15:11
pstolowskioh wow, git subtrees are awesome15:33
pstolowskigit fetch go-udev; git merge -s subtree go-udev/master merges latest go-udev changes into our osutil/udev15:34
pstolowskimagic15:35
mupPR snapd#5516 opened: tests: add test that ensures we do not boot any system in degraded state <Created by mvo5> <https://github.com/snapcore/snapd/pull/5516>15:37
Chipacapstolowski: nice15:38
mupPR snapd#5517 opened: osutil/udev: sync with upstream <Simple> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5517>15:40
=== pstolowski is now known as pstolowski|afk
mupPR snapd#5518 opened: systemd: fix snapd.apparmor.service.in dependencies <Created by mvo5> <https://github.com/snapcore/snapd/pull/5518>16:04
mvopedronis, zyga thanks, I am working on the degraded boot regression right now, once that is fixed I look at the mapping (should be soon :)16:18
mupPR snapd#5519 opened: debian: do not ship snapd.apparmor.service on ubuntu <Created by mvo5> <https://github.com/snapcore/snapd/pull/5519>16:21
ogra_zyga, i playing with layouts here ... is it not possible to use single files (binaries) in layouts ? (i get a plethora of errors when trying to re-map a single binary from $SNAP/usr/bin)16:32
Chipacaogra_: note zyga is sprinting16:33
Chipacaogra_: telegram if urgent16:33
ogra_yeah, i didnt expect an immediate answer16:33
ogra_i assume he reads backlog :)16:34
ogra_heh16:38
ogra_/usr/lib/snapd/snap-device-helper: 18: /usr/lib/snapd/snap-device-helper: tr: not found16:39
* ogra_ tries a symlink instead of binding all of /usr/bin ...16:40
* Chipaca off16:54
mvozyga, pedronis I pushed some ideas to 5491, I am happy to revert and push as its own PR if that is more convenient. please let me know how it feels, spread tests are running right now17:11
mvofwiw, a review of 5410 would be great17:12
zygamvo: ack, I'll check soon17:15
pedronismvo: what are the   ConfigIfaceRemap...  functions ?17:16
pedronismvo: I don't think snap is a good place for this , some of its logic is very snapd internal state dependent17:17
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:31
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:31
mupPR # closed: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2040, snapcraft#2078, snapcraft#2105, snapcraft#2110, snapcraft#2121, snapcraft#2128, snapcraft#2135, snapcraft#2173, snapcraft#2176, snapcraft#2177, snapcraft#218017:34
mupPR # opened: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2040, snapcraft#2078, snapcraft#2105, snapcraft#2110, snapcraft#2121, snapcraft#2128, snapcraft#2135, snapcraft#2173, snapcraft#2176, snapcraft#2177, snapcraft#218017:42
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:42
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:42
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:43
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:43
mupPR # closed: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2040, snapcraft#2078, snapcraft#2105, snapcraft#2110, snapcraft#2121, snapcraft#2128, snapcraft#2135, snapcraft#2173, snapcraft#2176, snapcraft#2177, snapcraft#218017:46
mupPR core18#41 opened: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>17:48
mupPR core18#43 opened: Remove manpages and other documentation, cleanup empty doc dirs <Created by sil2100> <https://github.com/snapcore/core18/pull/43>17:48
mupPR core-build#11 opened: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>17:48
mupPR core#83 opened: move most of the ubuntu-core config deb into the snap snap build <Created by mvo5> <https://github.com/snapcore/core/pull/83>17:48
mupPR core-build#22 opened: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>17:48
mupPR # opened: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2040, snapcraft#2078, snapcraft#2105, snapcraft#2110, snapcraft#2121, snapcraft#2128, snapcraft#2135, snapcraft#2173, snapcraft#2176, snapcraft#2177, snapcraft#218017:49
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:49
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:49
mupPR core-build#22 closed: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>17:49
mupPR core-build#26 closed: move most of the customization into the core snap build <Created by mvo5> <https://github.com/snapcore/core-build/pull/26>17:49
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:50
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:50
mupPR core-build#11 opened: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>17:50
mupPR core-build#22 opened: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>17:50
mupPR core#38 closed: Add another pi-config option <Created by sergey-borovkov> <https://github.com/snapcore/core/pull/38>17:51
mupPR core#83 closed: move most of the ubuntu-core config deb into the snap snap build <Created by mvo5> <https://github.com/snapcore/core/pull/83>17:51
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:51
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:51
mupPR core#83 opened: move most of the ubuntu-core config deb into the snap snap build <Created by mvo5> <https://github.com/snapcore/core/pull/83>17:52
mupIssue core18#4 closed:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>17:53
mupPR core18#43 closed: Remove manpages and other documentation, cleanup empty doc dirs <Created by sil2100> <https://github.com/snapcore/core18/pull/43>17:53
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:53
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:53
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:54
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:54
mvopedronis: snap not a good place> ack - any suggestions? overlord/mapper as its own package seems a bit extreme17:55
mupPR core18#41 opened: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>17:55
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:55
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:55
mvopedronis: the ConfigIface* functions are a copy/paste error, sorry for that17:56
mupIssue core18#4 closed:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>17:58
mupPR core18#41 closed: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>17:58
mupIssue core18#4 opened:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>17:59
mupPR core18#41 opened: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>17:59
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,17:59
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551917:59
mupPR core18#43 closed: Remove manpages and other documentation, cleanup empty doc dirs <Created by sil2100> <https://github.com/snapcore/core18/pull/43>18:00
mupPR core-build#26 closed: move most of the customization into the core snap build <Created by mvo5> <https://github.com/snapcore/core-build/pull/26>18:00
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:00
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:00
mupIssue core18#4 opened:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>18:01
mupPR core18#41 opened: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>18:01
mupPR core18#43 opened: Remove manpages and other documentation, cleanup empty doc dirs <Created by sil2100> <https://github.com/snapcore/core18/pull/43>18:01
mupPR core-build#11 opened: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>18:01
mupPR core-build#22 opened: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>18:01
mupPR core-build#26 opened: move most of the customization into the core snap build <Created by mvo5> <https://github.com/snapcore/core-build/pull/26>18:01
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:01
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:01
mupPR core#38 closed: Add another pi-config option <Created by sergey-borovkov> <https://github.com/snapcore/core/pull/38>18:02
mupPR core#83 closed: move most of the ubuntu-core config deb into the snap snap build <Created by mvo5> <https://github.com/snapcore/core/pull/83>18:02
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:02
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:02
mupPR core#38 opened: Add another pi-config option <Created by sergey-borovkov> <https://github.com/snapcore/core/pull/38>18:03
mupPR core#83 opened: move most of the ubuntu-core config deb into the snap snap build <Created by mvo5> <https://github.com/snapcore/core/pull/83>18:03
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:03
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:03
mupIssue core18#4 closed:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>18:06
mupPR core18#41 closed: Revert "static: add systemd environment generator to ensure PATH contains /snap/bin" <Created by mvo5> <https://github.com/snapcore/core18/pull/41>18:06
mupPR core18#43 closed: Remove manpages and other documentation, cleanup empty doc dirs <Created by sil2100> <https://github.com/snapcore/core18/pull/43>18:06
mupPR # closed: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:06
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:06
mupIssue core18#4 opened:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <https://github.com/snapcore/core18/issue/4>18:07
mupPR # opened: snapd#4416, snapd#4767, snapd#4940, snapd#4951, snapd#5122, snapd#5170, snapd#5187, snapd#5234, snapd#5271, snapd#5307, snapd#5318, snapd#5340, snapd#5341, snapd#5346, snapd#5395, snapd#5410, snapd#5413, snapd#5421, snapd#5433, snapd#5434, snapd#5446, snapd#5450, snapd#5451,18:07
mupsnapd#5452, snapd#5456, snapd#5469, snapd#5473, snapd#5474, snapd#5475, snapd#5477, snapd#5486, snapd#5491, snapd#5495, snapd#5497, snapd#5502, snapd#5503, snapd#5505, snapd#5506, snapd#5507, snapd#5511, snapd#5513, snapd#5514, snapd#5515, snapd#5516, snapd#5517, snapd#5518, snapd#551918:07
niemeyerIt's getting 500s from GitHub.. will disable it18:07
zygahttps://status.github.com/messages indicates github is experiencing issues and are fixing it18:08
niemeyerDone.. the relevant plugins have been disabled. Will try enabling them again later today.18:13
niemeyermup: You ok for now?18:14
mupniemeyer: I apologize, but I'm pretty strict about only responding to known commands.18:14
niemeyerCool18:14
niemeyero/18:14
pedronismvo: I don't know, my feeling in the end is that putting some bits in ifacestate and some in configstate would have been fine. if we don't think so then I fear we indeed need mapper or to stick them in snapstate because that's the one that everything can import18:29
pedronismvo: mapper is not a great name tough, too vague19:04
mvopedronis: ok, having bits in configstate and bits in ifstate is fine with me, I was mostly thinking it would be good to have a single place but probably overkill, I can (trivially) revert, my first commit was actually just doing this19:45
mvopedronis: thanks for your thoughts19:45
mvopedronis: I pushed a (much) simpler version of my previous PR to the same place, lets talk tomorrow :)19:49

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