[00:36] how do I delete a user from a device? [00:52] Figured it out. I had to remove them from the files located in /writable/system-data/var/lib/extrausers and then delete their home directory and then I could re-add them with the snap create-user account. === salem_ is now known as _salem === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [06:33] PR snapd#2429 opened: snap-confine,debian: disable XDG_RUNTIME_DIR support, package snap-confine [06:54] PR snapd#2380 closed: debian: add missing ca-certificates dependency === chihchun is now known as chihchun_afk [06:55] PR snapd#2365 closed: interfaces: fix system-observe interface to work with ps_mem === chihchun_afk is now known as chihchun [07:13] PR snapd#2430 opened: cmd/snap-confine: disable support for XDG_RUNTIME_DIR [07:16] PR snapd#2431 opened: cmd/snap-confine: don't use __attribute__((nonull)) [07:20] PR snapd#2414 closed: store: switch default delta format from xdelta to xdelta3 [07:22] PR snapd#2394 closed: snap: show last refresh time [07:50] PR snapd#2412 closed: snap: add description to `snap info` [07:51] PR snapd#2432 opened: cmd/snap-confine/tests: fix stale path after move to snapd [08:03] hey hey [08:10] ogra_: good morning. I noticed pc-kernel has new stable versions, do you know how those got promoted? is the kernel team taking care of this? [08:31] hey dholbach mvo [08:32] PR snapd#2431 closed: cmd/snap-confine: don't use __attribute__((nonull)) [08:32] sergiusens, hey, sorry you reply when I was already away yesterday ... is there any way to snapcraft to not try to be clever? I don't include the librairies because I want to use them over content sharing [08:33] hey seb128 [08:33] PR snapd#2432 closed: cmd/snap-confine/tests: fix stale path after move to snapd [08:35] sergiusens, is that behaviour also documented somewhere? I can see how it can be useful but also it's not obvious which means confusing (especially if you know what you are doing and don't expect the tool to try to outsmart you) [08:36] PR snapd#2433 opened: tests: run all snap-confine tests in c-unit-tests task [09:04] cjwatson: hey! It seems that launchpad builders for snapcraft can't download from people.canonical.com. Do you think this could be easily fixed or should I host the tarball somewhere else? https://launchpadlibrarian.net/297163330/buildlog_snap_ubuntu_xenial_amd64_christmas-music-carousel_BUILDING.txt.gz [09:14] mvo, yeah, bjf and ppisati do that now [09:18] ogra_: may I ask what kernel the latest Core has? [09:27] bzoltan, always the latest from updates/security [09:41] ogra_: ok, so we can remove the trello card that we need to sync kernels snap updates, thats good news [10:01] mvo, yeah, there are still some bits open with QA i think, but they own the main branches .... we can go on using the old bzr branches for edge builds though, so that we can develop initrd stuff etc [10:01] (and i guess we'll move these too to github eventually) [10:28] PR snapd#2430 closed: cmd/snap-confine: disable support for XDG_RUNTIME_DIR [10:29] PR snapd#2429 closed: snap-confine,debian: disable XDG_RUNTIME_DIR support, package snap-confine [11:02] didrocks: fixable, but might take a little while because we have a complicatedly-broken CI job in the way of making changes to that [11:02] didrocks: could you file a bug against the "rutabaga" project (don't ask ...) requesting that? === _salem is now known as salem_ [11:26] ogra_: Do you know if anyone is investigating bug 1647333? [11:26] Bug #1647333: adduser misses extrausers support for group management [11:27] Bug #1648427 opened: Calling snapctl with snapd 2.17/2.18 causes AppArmor denials in dmesg because of access to /run/snapd.socket [11:30] kalikiana_, are you volunteering ? :) [11:31] PR snapd#2434 opened: tests: cherry-pick spread test fixes for 2.18.1 [11:36] Bug #1648431 opened: Allow snaps to shadow mounts from core [11:56] ogra_: Depends... I seem to be touching lots of "random" bits and pieces these days without knowing what I'm getting into :-D [11:56] It's blocking snappy lxd so I am kinda interested in getting it fixed [12:12] cjwatson: sure, doing! [12:32] PR snapd#2435 opened: store: retry assertions [12:36] I have a little problem with dbus activation. The app feedreader starts feedreader-daemon via dbus calls. Problem is dbus runs the daemon installed on my system not the daemon packaged in my snap. Any ideas? [12:50] didrocks: ...? (preparing a commit to fix it, would like to have a bug number) [12:52] cjwatson: oh sorry, was in some HO, doing it now, one sec [12:53] cjwatson: bug #1648451 [12:53] Bug #1648451: people.canonical.com not accessible from builders [12:54] ta [13:32] mvo: I see you marked 1648427 as 'high'. what is a simple reproducer? I'd like to investigate a simple fix [13:32] bug 1648427 [13:32] Bug #1648427: Calling snapctl with snapd 2.17/2.18 causes AppArmor denials in dmesg because of access to /run/snapd.socket [13:38] it's a duplicate btw [13:38] I did write about it on my feedback emails a week ago [13:38] (I see they were read :/) [13:38] mvo: ^ [13:38] bug #1644573 [13:38] Bug #1644573: snapctl causes hooks to attempt to open ip/ipv6 tcp connection [13:40] Bug #1644573 changed: snapctl causes hooks to attempt to open ip/ipv6 tcp connection [13:42] mvo, zyga: I'd like to look at bug #1644573 (bug #1648427) for a simple fix. what is a simple reproducer? snapctl ...what... within a shell without networking? [13:42] Bug #1644573: snapctl causes hooks to attempt to open ip/ipv6 tcp connection [13:42] Bug #1648427: Calling snapctl with snapd 2.17/2.18 causes AppArmor denials in dmesg because of access to /run/snapd.socket [13:43] jdstrand: just create a configure hook calling snapctl [13:43] the configure hook with no plug [13:43] I have one snap for you if you want [13:43] that'll work too [13:43] Bug #1648427 changed: Calling snapctl with snapd 2.17/2.18 causes AppArmor denials in dmesg because of access to /run/snapd.socket [13:43] Bug #1644573 opened: snapctl causes hooks to attempt to open ip/ipv6 tcp connection [13:43] jdstrand: hey, anything using the client package (e.g. snapctl) that doesn't have the right to talk to snapd over the full socket AFAIK [13:44] zyga: I know. just snapctl without args? assume for just a moment I don't know how to use snapctl :) [13:44] jdstrand: you can install snow-on-me snap [13:44] in stable channel [13:44] ok, that'll be good enough [13:44] jdstrand: remember that on 16.04, snapd is too old to work well with configure hooks [13:45] (desktop) [13:45] didrocks: I'm running 2.17 from proposed. is that new enough? [13:45] jdstrand: I think, do you run as well a newer ubuntu-core with snapctl inside? [13:45] I can [13:45] (as the core snap) [13:46] otherwise, you will see quickly, you will miss snapctl inside core [13:46] * jdstrand runs sudo snap refresh core --edge [13:47] PR snapd#2436 opened: Implement 'shadow' interface for mounting snap folders [13:47] oh, that's neat [13:47] was the snap.second-command syntax changed? I got an error yesterday and it worked when i changed to snap-second-command. (v2.16) [13:47] snap run --shell snap.hello-world.env [13:47] error: cannot find current revision for snap snap: readlink /snap/snap/current: no such file or directory [13:47] * jdstrand drops snap. [13:48] didrocks: sorry, but look at it from the bright side, your bug gets attention :) [13:48] mvo: for once, yeah :p [13:48] mvo: still frustrating TBH [13:50] didrocks: :( === hikiko is now known as hikiko|ln [13:50] didrocks: sorry [13:52] didrocks: on the bright side, snap info will be able to look into edge now too, not quite snap search but still. [13:53] great [13:53] ah, just 'snapctl' is enough [13:55] Bug #1648478 opened: 'snap run --shell snap.hello-world.env' tries to read /snap/snap/current [13:56] zyga: I wonder if you could have a look at https://github.com/snapcore/snapd/pull/2436/files and see what I might be doing wrong - it doesn't create the .fstab file that the "content" interface creates. Also I half-hard-coded the path since I wasn't sure how to get a map from the yaml [13:56] PR snapd#2436: Implement 'shadow' interface for mounting snap folders [14:05] Has nobody an idea about my dbus problem? [14:14] zyga: where did README.md from snap-confine go? [14:14] zyga: I don't see it in the wiki === chihchun is now known as chihchun_afk [14:31] PR snapd#2437 opened: misc: fix crash when $v is not set (set -u) [14:32] jdstrand, hey, is this a valid policy? http://paste.ubuntu.com/23598590/ [14:33] ping kgunn. When is a good time for you tomorrow, for the ubuntu testing day? [14:36] 10:30? elopio [14:37] elopio: atm i'm thinkingn to walk through the setup instructions, have another hangout stream showing the current state of unity8 snap [14:37] on another machine [14:38] maybe highlight some bugs/hurdles we have...then take questions [14:38] does that sound reasonable [14:40] kgunn: that sounds perfect. Do you think it will take you around 30 minutes to go over all that? I need to see if I should talk less or more. [14:40] kgunn: 10:30, of which time zone? [14:40] eh...i would think prolly 15-20 min to maybe get through that [14:41] but...maybe i'm too optimistic on being quick :) [14:41] elopio: i'm in US central timezone [14:41] it's 8:40 am now [14:41] kgunn: ok, I'll set up the calendar. Thank you! [14:44] mvo, zyga: the quick fix I was thinking of won't work. I commented in the bug [14:44] renato__: no [14:46] renato__: 'name' is use in two places, with 'bind' and with 'send/receive' as part of peer=(name=...) [14:46] renato__: you can do: peer=(name=org.gnome.evolution.dataserver.Subprocess.Backend.Calendar*, label=###PLUG_SECURITY_TAGS###) [14:46] jdstrand, ok nice, thanks [14:47] jdstrand, we can say that in most of the cases *ConnectedSlotAppArmor and *ConnectedPlugAppArmor will be the same value? [14:48] renato__: no. send and receive are flipped, peer label is flipped and you won't specify name= on the plugs side since it is not a well-known name [14:48] renato__: I recommend you profile each side separately to understand how they interact === chihchun_afk is now known as chihchun [15:05] renato__, can you reference bzr or git revno inside the snapcraft.yaml [15:06] pmcgowan: git certainly -- let me look it ups [15:06] PR snapd#2437 closed: misc: fix crash when $v is not set (set -u) [15:08] pmcgowan, looks like you can only specify a tag: http://snapcraft.io/docs/reference/plugins/source [15:09] hrm, snapcraft on my system says there is also source-commit [15:09] renato__: pmcgowan --^ [15:10] yeah, it's just not in the web docs for some reason [15:10] http://paste.ubuntu.com/23598751/ [15:11] tvoss: do you have an opinion about whether we should release the systemd trusty SRU now, or wait longer? [15:11] it's otherwise ready by policy) [15:11] pitti: I think we are good to releasing now, no point in waiting. if we encounter issues, we will have to SRU again anyway [15:11] true [15:14] PR snapd#2438 opened: release: 2.18.1 [15:18] renato__, nacc what I want to do is use @BZR_REVNO@ in the version [15:18] pmcgowan: how would that work? you mean your maintaining your snapcraft.yaml in a bzr repo? [15:18] pmcgowan, I do not think this is possible since cmake will run after [15:18] nacc, no sorry I want to dymanically set the version string [15:19] like we were doing for clicks [15:19] * nacc doesn't know anything about clicks :) [15:19] pmcgowan, to get this the cmake will need to run before the snapcraft command. [15:19] ah [15:20] pmcgowan, or maybe you can pass arguments to snapcraft command. But I do not think this is supported [15:21] renato__, seems a limitation to need to hard code the version [15:28] zyga: what's the status of snapd on fedora? I haven't heard anything in a while [15:28] PR snapd#2439 opened: vendor: update tomb package fixing context support [15:54] pmcgowan: You need to modify the yaml before running snapcraft atm [15:55] kalikiana_, ack [15:59] PR snapd#2439 closed: vendor: update tomb package fixing context support [16:00] /win/win 22 [16:01] Trevinho: hello [16:02] Trevinho: I merged your MR that removes the deprecated plugins from the ubuntu-app-platform snap [16:02] Trevinho: now I'm looking at https://code.launchpad.net/~3v1n0/ubuntu-app-platform/+git/ubuntu-app-platform/+merge/311953 [16:03] Trevinho: would adding after: -indicator-qt have the same effect in the platform snap as when adding it to each app snap individually? [16:09] I'm also wondering for the apps that use the app platform snap, why do we still need after: [desktop-ubuntu-app-platform]. Couldn't we simply include that in the ubuntu-app-platform snap? [16:12] Trevinho: I added a comment on https://code.launchpad.net/~3v1n0/ubuntu-app-platform/+git/ubuntu-app-platform/+merge/311953 [16:13] maybe I am not understanding how it works yet [16:13] kalikiana_: ^do you have an opinion/answer on my question on that MR? [16:15] t1mp: The "after" seems odd. Is that part part of the platform snap yet? === hikiko|ln is now known as hikiko [16:16] kalikiana_: no, there is no after: in the platform snap yet. It was proposed in the MR. [16:16] so that made me wonder why to add it, and if we add the indicator-qt5 there then why not add desktop-ubuntu-app-platform [16:17] I don't know if there is a good/bad approach here, or it is a matter of policy, or I just don't understand it yet ;) [16:18] t1mp: Ah, stupid question, the after pulls it in because it's a remote part [16:18] Indicators certainly make sense as part of the platform snap to me [16:19] and what do you think about desktop-ubuntu-app-platform? Do I get it right that when I just add that to the ubuntu-app-platform, we don't need to pull it in for the app snaps any more? [16:19] You can use them separately, but really, when you're using the platform snap you kind of expect the "usual suspects" to be in there === sir is now known as Guest16144 [16:20] t1mp: That's the launcher, right? Is there any use case that conflicts with that? [16:20] At some point we had this pile of half a dozen different ones [16:21] yes, it is the launcher. [16:21] ah, I see now, https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/snapcraft.yaml there are a bunch of launchers [16:21] it pulls in the build packages for qt5. [16:22] perhaps leaving those out can break building of some snaps [16:23] maybe this is being used a some kind of replacement for the "build tarball" that we discussed a while ago [16:24] What makes you think so? All I see is qtbase5-dev [16:28] PR snapd#2434 closed: tests: cherry-pick spread test fixes for 2.18.1 [16:35] t1mp: yeah, it's the same of adding it to each app [16:39] kalikiana_: oops. What I meant is maybe we can use a construction like this as a replacement for the build tarball. [16:39] but then obviously we'd have to include a lot more than just qtbase5-dev [16:48] t1mp: The tarball could just sit in a remote part, no? We just need to make sure the libs won't be automatically staged as well [16:51] right [17:22] popey, mhall119 do you have a snap store account for core app developers or some such [17:27] PR snapd#2440 opened: release: 2.19 [17:27] pmcgowan: depends what you want to upload, things are a bit all over the place [17:28] you should do the same we are doing with the canonical account ... [17:29] sharing maintenance with snaps is so much easier than with clicks [17:30] (same -> set up a central core-apps account and then share the snap ownership with individuals as needed from that) [17:30] yes === chihchun is now known as chihchun_afk [18:07] PR snapd#2436 closed: Implement 'shadow' interface for mounting snap folders [18:08] PR snapcraft#949 closed: project: support building classic snaps [18:14] i've uploaded a new version of my snap that resolves an issue but it seems that the store is stuck waiting on my old version to pass or fail review [18:14] can anyone help with that? === JanC is now known as Guest38161 === JanC_ is now known as JanC [18:44] PR snapd#2441 opened: debian: add split ubuntu-core-launcher and snap-confine packages [18:47] PR snapd#2426 closed: spread.yaml: run dmesg -c with sudo and log the id before running it [20:43] Bug #1648615 opened: Apps hit apparmor denial trying to connect to unity8's mir_socket [21:05] how do you guys handle applicaiton configuration files? as in, how should (can?) I install /etc/application.cfg that also has some settings that reference filesystem paths like log and pid file, etc. location under /var/log /var/run etc. [22:46] Can anyone help me with problem installing webdm Ubuntu snappy core on Rpi 2? [22:48] I got error Mount snap "webdm" (24) (installation not allowed by "snapd-control" plug rule of interface "snapd-control") [22:58] Anyone [23:10] JaBaZ, how are you installing it? [23:10] JaBaZ, as "webdm" was renamed to "snapweb" long ago [23:11] alex-abreu, do we intend to unpublish webdm? [23:12] JaBaZ, try `snap install snapweb` instead [23:12] Okay, i tried it [23:12] try it [23:13] That installed succesfully [23:14] Thanks! === petevg is now known as petevg_afk