[03:47] I want to package a github project for Ubuntu. someone said I should check out snap. it looks great but does the user have to have snap installed to run a snap package? [03:48] is it like docker? [05:44] ekkis: snapd is the runer, it's installed on ubuntu by default, and available for many distributions [05:51] I noticed that. so cool [05:59] o/ === bboozzoo is now known as mborzecki [06:30] PR snapd#3982 opened: tests/main: use rm -f in case file isn't there [06:33] * zyga-ubuntu ponders background tasks in spread jobs === JoshStrobl|zzz is now known as JoshStrobl [08:57] PR snapd#3982 closed: tests/main: use rm -f in case file isn't there [09:19] PR snapd#3981 closed: release: 2.28.1 [11:29] hey folks! Is there a reason for being so restrictive in how config keys can be named? [11:29] https://github.com/snapcore/snapd/blob/master/overlord/configstate/config/helpers.go#L34 [11:29] no underscores, no uppercases allowed :( [11:36] kissiel: if you'd like that loosened, I'd suggest you create a forum topic about it -- the team's sprinting this week so not all eyes are on irc (and not at the usual times) [11:36] * Chipaca hugs zyga-ubuntu because the "all" isn't true [11:37] Chipaca: roger that [11:43] kissiel: also easier to be strict now and less so later :) [11:43] jjohansen: hello [11:44] hey zyga-ubuntu [11:44] jjohansen: hey, I wanted to check how is the upstreaming effort [11:46] zyga-ubuntu: everything but unix socket (dbus needs these) rules made it into 4.14 [11:46] how big is the delta from 4.14 then? [11:46] 4.15 is a wip, but I bet you can guess what the goal is [11:49] jjohansen: and is it likely that 4.15 will contain it all? [11:49] zyga-ubuntu: http://paste.ubuntu.com/25632831/ [11:50] zyga-ubuntu: that is the goal [11:50] that's very nice! thank you for the update [11:50] jjohansen: do you have the patches for 4.15 in broken down form? [11:50] jjohansen: I was wondering if those might be easier to apply for 4.14-based distributions [11:52] zyga-ubuntu: the final 4.15 patches no, the patches ubuntu is carrying that can be dropped on top of 4.14 yes [11:54] zyga-ubuntu: be warned though we are about to drop the LSM stacking patches on top of ubuntu, these aren't apparmor persay though they touch it [11:57] jjohansen: is that a substantial pathc? [11:57] and is it upstreamed? [11:59] zyga-ubuntu: yeah LSM stacking is pretty substantial, we aren't taking all of it just 22 patches, no it isn't upstream yet, we are trying to help get it upstream [11:59] understood [11:59] it opens some fun possibilities [11:59] should we expect any impact on apparmor in general? [11:59] no [12:00] is there any docs on what those patches allow/do/expose to userspace? [12:03] zyga-ubuntu: you asked about the patch ubuntu is carrying for unix socket mediation, its 1 patch diff stat http://paste.ubuntu.com/25632887/ [12:04] zyga-ubuntu: the only documentation atm is in the patches and upstream ml [12:04] we will certainly have to put a little something together so people can experiment with it === JoshStrobl is now known as JoshStrobl|Work [12:04] is the goal there to be able to put selinux and apparmor under each other? [12:10] zyga-ubuntu: yes, I have been playing with that this week, we hope to do an lxd demo (on a patched fedora kernel) with fedora running selinux and running and ubuntu container and running a confined snap in the container [12:11] I don't think we will do a confined snap directly on fedora this week because there is some tooling work to do [12:13] jjohansen: understood, that is indeed very exciting, cannot wait to see that :) [12:33] * zyga-ubuntu -> lunch === Sir_Gallantmon is now known as Son_Goku [13:15] something is wrong with my mir-kiosk attempt :-( [13:15] Sep 26 20:32:07 localhost mir-kiosk.mir-kiosk[1138]: /snap/mir-kiosk/35/bin/run-miral: line 68: 1639 Floating point exception${SNAP}/usr/bin/${bin_to_run} --vt 1 --arw-file --file /run/mir_socket [13:15] it emits that when I try to launch my client [13:16] this is on a raspberry pi [13:17] the code and snap are at https://code.launchpad.net/~diddledan/+git/netconsole-reader if you want to investigate with me [13:22] re [13:24] pstolowski, https://paste.ubuntu.com/25633274/ [13:26] PR snapd#3980 closed: snap-confine: Ensure lib64 biarch directory is respected [13:29] aah, maybe this is a problem: Loading module: 'libubuntu_application_api_desktop_mirclient.so.3.0.0' <-- that file doesn't exist in my snap [13:35] nope, waasn't that [13:36] hey, anybody knows if it's possible for different people to access a dashboard.snapcraft.io? in KDE we need different people to see the status and upload things, but sharing the credentials doesn't feel right [13:37] pstolowski, sudo screen /dev/ttyUSB0 115200 [13:56] pstolowski, https://www.adafruit.com/product/954 [13:57] https://www.modmypi.com/image/cache/data/rpi-products/gpio/debug/USB-to-TTL-Serial-Cable-Debug-Console-Cable-for-Raspberry-Pi-3-800x609.jpg [13:59] cachio, http://pastebin.ubuntu.com/25633478/ [14:01] ikey: hey, I heard you had some issues with snap-update-ns [14:01] pedronis, where are you hiding ? need to pick your brain about the branded store stuff if you have some time (or just point me to docs how to include it in a gadget) [14:22] elopio, https://askubuntu.com/questions/816886/how-do-run-an-arm-lxd-container-on-my-intel-host [14:53] PR snapcraft#1552 closed: tests: replace the first batch of demo tests with snapd integration tests [14:53] PR snapcraft#1561 closed: rust plugin: record the Cargo.lock file [15:05] PR snapcraft#1574 opened: Add Dotnet plugin and a sample snap for integration test [15:26] hmm ... do we have any way that enables me to obtain my own store ID from the commandline ? [15:26] (assuming i used snap login before) [15:29] sergiusens: what's the $SNAPCRAFT_PART_* variable that points to the src dir? [15:36] sergiusens: https://community.kde.org/Neon/Snap#Snapd_Problems [15:37] apol: the 4. there is a huge issue [15:37] apol: and it's worse, you *can't* debug them host/server-side [15:38] apol: afaict, as you need to debug within the same env as the snap [15:43] yes, we were looking into this one with sergio [15:51] PR snapd#3983 opened: snap-confine: is_running_on_classic_distribution() looks into os-release [16:03] ppisati_ we have none, do you need one? [16:03] ppisati_ in general it is not needed [16:06] sergiusens: well, here's my problem: i have to build a kernel, and all i get is a tarball containing both the kernel src code and the .config file, and i don't know how express something like 'kconfigfile: $SNAPCRAFT_PART_SRC/.config' [16:07] flexiondotorg: hey, any luck with arch, 2.28.1 is coming up [16:14] ppisati_: well, i mean, the kernel build system doesn't fit in any of the plugins, right? so wouldn't you have your own plugin? [16:15] ppisati_: or is this a gadget sap? [16:15] *snap [16:19] zyga-ubuntu: No reply so far [16:24] flexiondotorg: thank you [16:27] PR snapd#3984 opened: release,cmd,dirs: Redo the distro checks to take into account distribution families [16:28] * zyga-ubuntu goes to the doctor with his son, [16:29] I'll EOD but return to finish and apply feedback on https://github.com/snapcore/snapd/pull/3966#discussion_r141665125 [16:29] PR #3966: cmd/snap-seccomp,osutil: make user/group lookup functions public [17:17] PR core#38 closed: Add another pi-config option [17:17] PR core#58 closed: use `snapctl internal configure-core` to configure core [17:18] PR core#38 opened: Add another pi-config option [17:18] PR core#58 opened: use `snapctl internal configure-core` to configure core [17:40] PR snapd#3835 closed: packaging: bring down the delta between 14.04 and 16.04 [18:01] PR snapd#3985 opened: cmd/snap-repair: set user agent for snap-repair http requests === Sir_Gallantmon is now known as Son_Goku [18:10] Son_Goku, go get -u github.com/nsf/gocode [18:30] apol https://forum.snapcraft.io/t/custom-environment-variables-for-parts/1639/10 [18:36] PR snapcraft#1575 opened: added git for '{version: git}' usage [18:39] * ikey missed zyga, derp [18:40] mk, thought, the polkit stuff in snapd git should be quite trivial to backport to older snapd right? [18:45] pedronis, poke [18:46] (or anyone else really ...): [18:46] ogra_, anyone? What's up? [18:47] if i have a gpg key thats not yet registered to the store ... can i rm ~/.snap/gnupg/* without killing my setup ? [18:47] (snap keys lists it ... and snapcraft keys lists it with "not registered") [18:48] What is your setup if you haven't registered it? Doesn't that imply that you haven't used it at all? [18:48] yes, i havent used it ... only tested "create-key" [18:48] and didnt call "register-key" [19:02] Bug #1720216 opened: docs.ubuntu.com has "Phone Docs" [19:05] If I want to install UC16 on system that does not have an image created for - where do I get the base image for UC16 [19:08] Bug #1720216 changed: docs.ubuntu.com has "Phone Docs" [19:11] PR snapd#3986 opened: wrappers: fail install if exec-line cannot be re-writen [19:28] PR snapd#3987 opened: packaging/fedora: Add Fedora 26, 27, and Rawhide symlinks [19:37] Son_Goku, gofmt -w -s [19:50] cprov, do you ahev any clue about gpg keys ? i created a key ages ago on my desktop using snapcraft create-key and register-key ... now ... when using snapcraft login on my laptop i'd actually expect to find this registered key with either snapcraft list-keys or snap keys ... but both are emppty [19:50] s/ahev/have/ [19:54] <__chip__> ogra_: PING [19:54] __chip__, P.O.N.G ! [19:55] <__chip__> ogra_: I have here a disgruntled swiss person that has been looking for you [19:55] i'm in the snapcraft room [19:55] <__chip__> ogra_: are you going to stay there for any length of time? [19:55] yeah [19:55] they have the more comfortable chairs [19:55] <__chip__> ACK [19:55] <__chip__> ogra_: message delivered [19:55] <__chip__> ogra_: thank you [19:56] good [19:59] PR snapd#3985 closed: cmd/snap-repair: set user agent for snap-repair http requests [20:09] elopio mind reviewing https://github.com/snapcore/snapcraft/pull/1568 ? [20:09] PR snapcraft#1568: lxd: don't re-inject the same snaps [20:10] popey that should solve your issue ^ [20:12] Issue snapcraft#1475 closed: rust plugin recording [20:12] PR snapcraft#1562 closed: Record rust versions [20:15] PR snapcraft#1575 closed: added git for '{version: git}' usage [20:37] ogra_: you may check your remote/pukeys with that previous surl command and `| jq '.account_keys'`, but your private keys should be on your disk (or gone if `snapcraft keys` is not able to detect them) [20:38] cprov, meanwhile pedronis was here and handed me a curl command :) [20:39] ogra_: not sure how it would solve your lost keys, but fine ;-) [20:42] well, he gave me the direct curl call to check if a key is on the server === JoshStrobl|Work is now known as Josh|Gaming [21:15] PR snapcraft#1515 closed: tests: use a fake pip, instead of mocking everything [21:18] PR snapcraft#1576 opened: docker: add the environment variable to setup core