[06:47] <mup> Bug #1631270 opened: running a command for a snap in try mode fails on trusty <Snappy Launcher:Invalid> <Snappy:In Progress by thomas-voss> <snap-confine (Ubuntu):Invalid> <https://launchpad.net/bugs/1631270>
[07:02] <mup> PR snapcraft#927 opened: Add a test script to build external snaps <Created by elopio> <https://github.com/snapcore/snapcraft/pull/927>
[07:05] <foxmask> bonjello
[07:16] <didrocks> hey foxmask
[07:17] <foxmask> didrocks: o/
[07:26] <dholbach> hey hey
[07:26] <didrocks> hey dholbach
[07:27] <dholbach> salut didrocks
[08:18] <mup> PR snapd#2262 closed: tests: disable autorefresh for the external backend <Created by fgimenez> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2262>
[08:20] <vigo> fgimenez, was snapd 2.18 already released? should we build new images or have you a link?
[08:21] <fgimenez> vigo, no 2.18 nor download link yet, we should use images built from the current edge
[08:22] <vigo> fgimenez, ack thanks
[08:52] <bull> ssue while loading plugin: properties failed to load for 2048-qt-snap: Additional properties are not allowed ('source' was unexpected)
[08:53] <bull> my craft file - http://paste.ubuntu.com/23526294/
[08:55] <bull> ny1 on ?
[08:55] <mup> PR snapd#2309 closed: daemon: show what will change in the "refresh-all" changes <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2309>
[08:56] <bull>  Additional properties are not allowed ('source' was unexpected)
[08:56] <bull>  my craft file - http://paste.ubuntu.com/23526294/
[09:07] <mup> PR snapd#2346 opened: Misc libvirt fixes <Created by javacruft> <https://github.com/snapcore/snapd/pull/2346>
[09:08] <mup> PR snapd#2334 closed: snap: try doesn't require snap-dir when run in snap's directory <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2334>
[09:08] <mup> PR snapd#2335 closed: store: retry downloads using retry loop <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2335>
[09:41] <didrocks> bull: I don't think the nil plugin is taking any source directory
[09:41] <didrocks> bull: if you want to ship the content of src, you need to use the dump plugin
[09:42] <bull> didrocks, now its working
[09:42] <bull> with plugin qmak
[09:42] <bull> qmake
[09:42] <didrocks> yeah, if you are using qmake in src :)
[09:42] <didrocks> great to hear!
[09:42] <bull> ty
[10:02] <bull> security tag snap.2048-qt-snap.2048-qt-snap not allowed
[10:02] <bull> any idea why ?
[10:23] <gerry_> hi I have an app written in java I have used a wrapper and a jar when I try to run it, it has an error: "Error: Could not find or load main class" my main class is not called main the line that I think I need to change is: "$JAVA_HOME/jre/bin/java -jar $SNAP/highlighterpdf.jar " but I don't know how to access the main class from here?
[10:34] <gerry_> hi what do I add to this line to access the main class (which is not called main) "$JAVA_HOME/jre/bin/java -jar $SNAP/highlighterpdf.jar "?
[10:38] <mup> PR snapd#2296 closed: snap: add `snap watch <change-id>` to attach to a running change <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2296>
[10:53] <gerry_> everything runs fine when I install my java package but when I run it as root it crashes with this exception "No protocol specified Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server"
[10:55] <mup> PR snapd#2347 opened: overlord: flag required-snaps from model as required and prevent removing them <Created by pedronis> <https://github.com/snapcore/snapd/pull/2347>
[10:57] <mup> PR snapd#2292 closed: snap: do exit 0 on install/remove if that snap is already installed or already removed <Created by mvo5> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/2292>
[11:37] <zyga> tvoss: btw, the failures in spread after removing my hack with /etc/mtab make me think that it's not ready
[11:38] <zyga> tvoss: it looks like systemd and mount and libmount disagree on what's mounted
[11:38] <zyga> pitti: ^^
[11:40] <mup> PR snapd#2347 closed: overlord: flag required-snaps from model as required and prevent removing them <Created by pedronis> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/2347>
[11:46] <tvoss> Zyga, that's not happening locally in a qemu
[11:47] <gerry_> hi when I run my java app without root it works fine but when I try to run it as root it gives me an exception?
[11:48] <gerry_> from the research I have done it seems like root user does not have permission to use x11 but that is as far as I got I do not know how to give the root user the permission it needs
[11:52] <zyga> tvoss: interesting, hmm
[12:08] <zyga> tvoss: can you try it on a 14.04 server VM
[12:08] <zyga> tvoss: and see how it behaves?
[12:10] <tvoss> Yup
[12:16] <zyga> lool: wanna review something tiny for me: https://github.com/snapcore/snap-confine/pull/194
[12:16] <mup> PR snap-confine#194: Make messages from die() nicer <Created by zyga> <https://github.com/snapcore/snap-confine/pull/194>
[12:30] <gerry_> hi my java app runs fine but when I try and run it with sudo it crashes?
[12:32] <zyga> gerry_: can you show me how it crashes?
[12:34] <gerry_> yes it crashes with this exception:  No protocol specified Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server
[12:34] <didrocks> kyrofa, jdstrand: hey! I have some questions on configure hooks and apparmor/seccomp
[12:35] <didrocks> kyrofa: jdstrand: on ubuntu core (so snapd 2.17), here is my simple configure hook in the snap: https://github.com/ubuntu/snow-on-me-snap/blob/master/meta/hooks/configure
[12:35] <didrocks> kyrofa: jdstrand: I just put it in meta/hooks/ for now, no special permission as you can see
[12:36] <didrocks> however, when the file doesn't exist, despite snapctl get giving me the correct values, I'm getting quite some apparmor denials: https://github.com/ubuntu/snow-on-me-snap/blob/master/meta/hooks/configure
[12:36] <zyga> gerry_: looks like it doesn't have X access, can you run journalctl | grep DENIED
[12:36] <didrocks> the second is the "sed" path (when the config file exists), which is hitting a seccomp issue
[12:36] <zyga> didrocks: AFAIK jdstrand is off today
[12:36] <didrocks> oh
[12:36] <zyga> didrocks: can you show me the denials please?
[12:36] <didrocks> zyga: yeah, look at the pastebin above ^
[12:37] <didrocks> http://paste.ubuntu.com/23527021/
[12:37] <didrocks> (grrr middle click :p)
[12:37] <didrocks> I guess the denial is snapctl trying to connect to snapd
[12:38] <zyga> didrocks: I understand now thank you
[12:38] <zyga> didrocks: I believe this is the bug https://bugs.launchpad.net/snap-confine/+bug/1644439
[12:38] <mup> Bug #1644439: snap-confine doesn't work from per-snap namespaces it creates <Snappy Launcher:In Progress by zyga> <https://launchpad.net/bugs/1644439>
[12:38] <zyga> didrocks: but I never considered it for hooks
[12:38] <zyga> hmmm
[12:39] <zyga> didrocks: do you run your own hooks from your apps?
[12:39] <didrocks> zyga: no, I don't
[12:39] <gerry_> zyga : a great big long list of "DENIED" this is the first one on the list: Nov 24 11:51:26 gerry-desktop audit[13341]: AVC apparmor="DENIED" operation="create" profile="snap.highlighterpdf.highlighterpdf" pid=13341 comm="java" family="inet6" sock_type="stream" protocol=0 requested_mask="create" denied_mask="create"
[12:39] <zyga> didrocks: ah, no wait
[12:39] <didrocks> zyga: here are results from snap install, running the hook first or just snap set <foo>, running the hook
[12:39] <zyga> didrocks: my mistake, does your hook use any plugs?
[12:40] <didrocks> zyga: no, and I don't think it needs any, correct?
[12:40] <didrocks> I expect snapctl is something seen as "internal" and natural for using in the hook without plugs?
[12:40] <zyga> gerry_: can you do "dmesg -c >/dev/null" roun your app with sudo and do: dmesg | grep DENIED | pastebinit
[12:40] <zyga> didrocks: well, it apparently tries to use TCP sockets
[12:40] <didrocks> the puzzling part is that I still get the correct value from snapctl
[12:40] <zyga> didrocks: is it a go app?
[12:41] <didrocks> zyga: look at my configure hook above: https://github.com/ubuntu/snow-on-me-snap/blob/master/meta/hooks/configure
[12:41] <didrocks> no rocket science, no network involved :)
[12:41] <zyga> didrocks: ah, it actually uses snapctl so it is a go app indirectly
[12:41] <zyga> didrocks: for now add a [network, network-bind] plugs
[12:41] <didrocks> zyga: I guess most of the hooks would do, right?
[12:42] <zyga> didrocks: please report a bug that says snapctl causes hooks to attempt to open ip/ipv6 tcp connection due to go network startup probing code
[12:42] <zyga> didrocks: thank you
[12:42] <zyga> didrocks: (and this is denied by the profile)
[12:42] <zyga> didrocks: effectively every hook using snapctl will require the two plugs
[12:43] <didrocks> zyga: it's just because of the way the code is structured internally? We could avoid that in the future by talking to a file/datastream socket, right?
[12:44] <didrocks> and next step, I'll look at sed :p
[12:44] <zyga> didrocks: somewhat
[12:45] <zyga> didrocks: it's because snapctl use go and go has some peculiar code in the standar library that makes it bind to ip / ipv6 sockets to check if ipv6 is supported
[12:45] <zyga> *standard
[12:46] <gerry_> zyga: not sure I have done this right its empty
[12:47] <zyga> gerry_: run journalctl -f
[12:48] <zyga> gerry_: and run your app the way that made it crash
[12:48] <zyga> gerry_: and look at the output of the first command
[12:51] <didrocks> zyga: oh, I didn't know that, interesting
[12:51] <didrocks> thanks for the explanation! I'll hack that in between
[12:52] <gerry_> zyga : I have put the output here: http://pastebin.com/APSnrgCz
[12:53] <zyga> gerry_: this error
[12:53] <zyga> Nov 24 13:50:48 gerry-desktop audit[19767]: AVC apparmor="DENIED" operation="capable" profile="snap.highlighterpdf.highlighterpdf" pid=19767 comm="java" capability=1  capname="dac_override"
[12:53] <zyga> gerry_: says that you get a regular permission error, the app tried to open something that it doesn't have access to and since it doesn't have DAC_OVERRIDE capability then it cannot do it
[12:53] <zyga> gerry_: I don't know any more
[12:54] <gerry_> zyga: thank you very much for your help
[12:58] <mup> PR snapd#2340 closed: client, cmd/snap: introducing "snap info" <Created by chipaca> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2340>
[13:02] <mup> Bug #1644546 opened: [console-conf] Network screen continues to account setup with failing configuration <Snappy:New> <subiquity (Ubuntu):New> <https://launchpad.net/bugs/1644546>
[13:09] <rvr> Anyone has seen this error before? error: cannot install "classic": cannot get nonce from store: Post https://myapps.developer.ubuntu.com/identity/api/v1/nonces: dial tcp: lookup myapps.developer.ubuntu.com on [::1]:53: read udp [::1]:43793->[::1]:53: read: connection refused
[13:17] <zyga> rvr: can you report it
[13:17] <zyga> rvr: and can you show any apparmor denials (dmesg | grep DENIED)
[13:17] <rvr> zyga: Ok
[13:17] <zyga> rvr: looks like ipv6 related bug
[13:18] <rvr> dmesg | grep DENIED shows nothing
[13:22] <zyga> rvr: is that something that happens all the time or just randomly?
[13:23] <zyga> rvr: could be a regular dns failure
[13:40] <alex-abreu> mvo, the sections PR still is on  the list for landing right?
[13:40] <mvo> alex-abreu: yes, its the last remaining one
[13:40] <mvo> alex-abreu: needs a second review, I'm on it to find someone
[13:41] <alex-abreu> mvo, it has conflicts I am updating it now
[13:41] <mvo> alex-abreu: thank you
[13:41] <alex-abreu> mvo, cant you review it yourself? Chipaca did already
[13:43] <rvr> zyga: I think it is related to a network misconfiguration
[13:43] <rvr> zyga: Re-run console-conf and problem is gone
[13:46] <mvo> alex-abreu: I could but gustavo requested changes so ideally he is the one reviewing that his requests are satisfied. if that won't happen I will just do it, but given his timezone I will give him a  little bit more time
[13:46] <alex-abreu> mvo, yes makes sesne
[13:51] <tsdgeos> is there a way for me to modify files in the snappying process? i.e. they get installed from a .deb and before being put in the .snap i want to chagne some text files, how do i do that?
[13:55] <tsdgeos> think i found how
[14:00] <zyga> rvr: thanks, if you see this again please report a bug
[14:03] <rvr> zyga: I'll do
[14:09] <rvr> fgimenez: Error executing external:ubuntu-core-16-arm-32:tests/main/op-remove http://paste.ubuntu.com/23527385/
[14:12] <niemeyer> alex-abreu: Submitted the follow up review.. there's one test missing, but LGTM other than that.. it's okay to add the test after the release if mvo wants to merge it earlier to move on with the release, but let's please have it
[14:12] <niemeyer> alex-abreu: Thanks for all the changes
[14:12] <fgimenez> rvr, looking
[14:13] <niemeyer> alex-abreu: As one suggestion for the future, it's useful to provide feedback to every comment on the reviews.. in some cases just "Done" is enough.. in other cases, there were questions that went unanswered, or points that were not clear whether they were addressed or not without digging into reviews and code all over again
[14:14] <alex-abreu> niemeyer, yes you are right ... my default is 'done' unless I comment on it, but yes
[14:16] <alex-abreu> niemeyer, mvo , btw I was wondering about the config schema feature in snapd, is someone having a look at it or is schedule to? ...
[14:17] <mup> PR snapd#2348 opened: debian/rules: build with -buildoptions=pie <Created by chipaca> <https://github.com/snapcore/snapd/pull/2348>
[14:17] <Chipaca> jdstrand, ^ :-)
[14:19] <mvo> alex-abreu: I will add the test real quick and then it can land AFAICT
[14:19] <rvr> fgimenez: Another one Error executing external:ubuntu-core-16-arm-32:tests/main/refresh:production http://paste.ubuntu.com/23527442/
[14:20] <mvo> alex-abreu: and its there
[14:20] <alex-abreu> mvo, thx
[14:21] <mvo> alex-abreu: will land as soon as tests are green, thanks again!
[14:25] <zyga> tyhicks: hey
[14:25] <zyga> tyhicks: do you have some time for a few code reviews today
[14:25] <zyga> tyhicks: I need to land a fix to snap-confine's master for the XDG_RUNTIME_DIR
[14:26] <zyga> tyhicks: the fix is almost done (testing) but it would be nicer to land it on top of a few other branches that help out
[14:26] <zyga> tyhicks: this one is totally unrelated but tiny and something I'd like to land for the release: https://github.com/snapcore/snap-confine/pull/194
[14:26] <mup> PR snap-confine#194: Make messages from die() nicer <Created by zyga> <https://github.com/snapcore/snap-confine/pull/194>
[14:26] <zyga> tyhicks: this is the important prerequisite for the fix: https://github.com/snapcore/snap-confine/pull/193
[14:26] <mup> PR snap-confine#193: Replace mkpath with sc_nonfatal_mkpath <Created by zyga> <https://github.com/snapcore/snap-confine/pull/193>
[14:28] <alex-abreu> mvo, thx !
[14:30] <mvo> alex-abreu: your welcome and thank you for the feature
[14:30] <fgimenez> rvr, thanks i'll try to reproduce, btw have you tried today with dragonboard from edge?
[14:31] <rvr> fgimenez: Nope, rebuilt the image for the Raspberry Pi 3 and reporting issues that I see along the way
[14:32] <fgimenez> rvr, ok i'm seeing some issues on db and wanted to confirm, do you know if anyone is trying it today?
[14:32] <mup> Bug #1644573 opened: snapctl causes hooks to attempt to open ip/ipv6 tcp connection <Snappy:New> <https://launchpad.net/bugs/1644573>
[14:33] <rvr> fgimenez: Nope
[14:33] <alex-abreu> mvo, np, did you see my comment about the schema thing?
[14:35] <gerry_> my java app will only run with sudo in devmode if I run sudo in dangerous mode it crashes can anyone help?
[14:36] <sil2100> Hello! How can I search for/get information about snaps from the edge channel?
[14:36] <didrocks> sil2100: I don't think it's possible
[14:36] <didrocks> sil2100: no public API AFAIK
[14:38] <gerry_> I keep thinking I am missing a dependancy in my yaml (maybe for java swing) ?
[14:41] <gerry_> or maybe x11 but I have the plug and a stage package "x11-apps" ?
[14:44] <jamespage> gah - just tripped over bug 1624497
[14:44] <mup> Bug #1624497: complain mode blocks access to nsfs (/proc/self/ns/*) without exec rule <aa-kernel> <openstack-snap> <AppArmor:Confirmed> <https://launchpad.net/bugs/1624497>
[14:44] <jamespage> soooo close to having running instances on an openstack cloud deployed with snaps in strict mode
[14:46] <tvoss> zyga: okay, just passed the test suite on a server image
[14:46] <Trevinho> sergiusens: hey, can a remote part depend on another remote?
[14:51] <gerry_> when I use it as root installed dangerous mode it comes up with this exception Can't connect to X11 window server
[14:51] <sergiusens> Trevinho it should more so after some refactoring I did, if it doesn't it should
[14:51] <Trevinho> sergiusens: with didrocks we had this issue....
[14:51] <popey> didrocks: thanks for fixing remote parts...
[14:52] <didrocks> popey: unsure if it's fixed yet
[14:52] <didrocks> is it?
[14:52] <Trevinho> sergiusens: I listed a remote part as after of the desktop helpers, but once generated the parts fiele was missing the desktop-* things
[14:52]  * didrocks tries to update
[14:52] <didrocks> popey: and how did you see it? :)
[14:52] <didrocks> popey: we need to importer to run to confirm it :p
[14:52] <Trevinho> sergiusens: I was wondering if... it could be because the wiki listed my remote parts after the desktop-* ones, so maybe it didn't parse them yet... or I don't know...
[14:53] <Trevinho> sergiusens: to be clear, it was related to this https://github.com/ubuntu/snapcraft-desktop-helpers/pull/26 which broke the destkop-* parts, by not making them show up in https://parts.snapcraft.io/v1/parts.yaml
[14:53] <mup> PR ubuntu/snapcraft-desktop-helpers#26: snapcraft.yaml: add dependency on remote indicator parts <Created by 3v1n0> <Merged by didrocks> <https://github.com/ubuntu/snapcraft-desktop-helpers/pull/26>
[14:54] <popey> didrocks: github email
[14:54] <didrocks> popey: power! :-)
[14:54] <popey> didrocks: was just testing when your reply came in
[14:54] <didrocks> ahah
[14:55] <popey> but no, its not fixed yet, as my snapcraft can't find it
[14:55] <popey> this is very fragile
[14:56] <mup> PR snapd#2288 closed: Add new store endpoints & snap find support for sections handling <Created by AlexandreAbreu> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2288>
[14:56] <didrocks> yeah
[14:57] <sergiusens> Trevinho ah, so the generator is broken more so than snapcraft's project loader?
[14:57] <sergiusens> Trevinho if so log a bug and ping josepht on Monday, he's out for thanksgiving
[14:57] <Trevinho> sergiusens: still on snapcraft project?
[14:58] <sergiusens> Trevinho yeah, it is all shared code
[14:58] <didrocks> sergiusens: can you check the API endpoint?
[14:58] <sergiusens> Trevinho just detail the problem so we can go over it
[14:58] <sergiusens> didrocks what API endpoint?
[14:58] <didrocks> sergiusens: to ensure it's not listing the part and you are out of it
[14:58] <didrocks> sergiusens: just what you get from the importer
[14:58] <sergiusens> diddledan out of what?
[14:58] <Trevinho> sergiusens: what is the server code in github?
[14:58] <sergiusens> didrocks
[14:59] <didrocks> all snapcraft pats
[14:59]  * sergiusens senses diddledan will get many incorrect mentions
[14:59] <diddledan> :-p
[14:59] <didrocks> (or is it a straight download and you don't post-process?)
[14:59] <diddledan> keeps me on my toes :-D
[14:59] <sergiusens> didrocks straight download and yaml.load
[14:59] <didrocks> sergiusens: ok, so obviously importer
[15:00] <sergiusens> didrocks Trevinho so it doesn't show up here? https://parts.snapcraft.io/v1/parts.yaml
[15:00] <Trevinho> sergiusens: nope
[15:00] <sergiusens> Trevinho didrocks sorry but I am having trouble following your statements :-)
[15:00] <sergiusens> ok, so no show, means importer
[15:00] <didrocks> sergiusens: no desktop- apart from desktop-ubuntu-app-platform:
[15:00] <didrocks> which was the only one to not have a part relying on another part
[15:01] <didrocks> yeah, importer, what's project should Trevinho file a bug against?
[15:01] <sergiusens> roadmr where is the status page for snapcraft-parser again?
[15:01] <roadmr> sergiusens: is it misbehaving? :(
[15:01] <didrocks> will be great if we can rerun it straight away
[15:01] <roadmr> sergiusens: https://parts.snapcraft.io/v1/status
[15:01] <sergiusens> roadmr thank you
[15:02] <roadmr> sergiusens: looks happy and last run was like 2 minutes ago. I can force a run if you need me to
[15:02] <didrocks> roadmr: could you retry a run, yeah?
[15:02] <didrocks> I just refreshed the list
[15:02] <didrocks> and it's still not here
[15:02] <didrocks> depends on how long it's taking to run
[15:02] <sergiusens> didrocks you can run locally if you want
[15:03] <sergiusens> didrocks apt install snapcraft-parser
[15:03] <didrocks> I will appreciate if we can get it fixed ASAP though
[15:03] <sergiusens> roadmr I suspect a missing feature
[15:03] <gerry_> I have a java app packaged. when I run it normally or sudo in devmode it works but when I run it as sudo in dangerous mode it crashes?
[15:03] <didrocks> people start to complain because of this
[15:04] <roadmr> didrocks, sergiusens : running now
[15:04] <didrocks>  /status doesn't have logs though that the parts have been discared
[15:04] <roadmr> didrocks: which part is this?
[15:04] <sergiusens> didrocks everyone wants everything ASAP so you all get into the same queue in the end ;-)
[15:04] <roadmr> run finished...
[15:04] <sergiusens> didrocks it should, which is strange
[15:04] <didrocks> sergiusens: I still find that breaking production is priority #0
[15:04] <didrocks> roadmr: https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/snapcraft.yaml, all "desktop-"
[15:04] <sergiusens> didrocks did it ever work though?
[15:05] <didrocks> apart from desktop-ubuntu-app-platform
[15:05] <roadmr> didrocks: I see this
[15:05] <roadmr> DEPRECATED: Found a "/" in the name of the 'desktop/gtk2' part
[15:05] <roadmr> DEPRECATED: Found a "/" in the name of the 'desktop/gtk3' part
[15:05] <roadmr> DEPRECATED: Found a "/" in the name of the 'desktop/qt4' part
[15:05] <didrocks> sergiusens: for 5 months, yes, the parts were published
[15:05] <roadmr> DEPRECATED: Found a "/" in the name of the 'desktop/qt5' part
[15:05] <roadmr> DEPRECATED: Found a "/" in the name of the 'desktop/glib-only' part
[15:05] <didrocks> roadmr: and the one with -?
[15:05] <didrocks> yeah, I see them!
[15:05] <didrocks> great
[15:05] <didrocks> sergiusens: it's maybe the most popular parts btw :)
[15:06] <didrocks> so, it seems that parts depending on parts are beaking the importer, Trevinho, mind filing a bug? (roadmr, do you know which LP project?)
[15:06] <didrocks> thanks roadmr for rerunning it btw :)
[15:06] <roadmr> didrocks: no problem, let me know if you need anything else. The parser lives in snapcraft, so unless sergiusens says otherwise, that's where you should file it
[15:06] <sergiusens> log against snapcraft assign to josepht
[15:07] <roadmr> (a heads-up though, Joe is off until Monday)
[15:07] <roadmr> and probably (will be) enjoying a delicious turkey :)
[15:08] <didrocks> yeah, that's why we went to bother sergiusens (and I reverted the change to get it fixed for people to use it) :)
[15:08] <didrocks> thanks guys!
[15:08] <didrocks> Trevinho: mind filing the bug? ^
[15:08] <Trevinho> didrocks: sure
[15:08]  * Trevinho does some researches before
[15:08] <roadmr> ok :)
[15:14] <Trevinho> didrocks: so, for tests... snapcraft-parser --index https://wiki.ubuntu.com/snapcraft/parts?action=raw
[15:14] <Trevinho> is what you want
[15:15] <Trevinho> or a local file instead
[15:18] <didrocks> Trevinho: you can probably try it yourself and fork the repo
[15:18] <Trevinho> didrocks: yep
[15:19] <mup> PR snapd#2349 opened: tests: skip pty tests on ppc64el and powerpc <Created by mvo5> <https://github.com/snapcore/snapd/pull/2349>
[15:28] <renato__> didrocks, hey, could you add this to the desktop-laucher? export GST_PLUGIN_SYSTEM_PATH=$SNAP/ubuntu-app-platform/usr/lib/$ARCH/gstreamer-1.0
[15:28] <renato__> Kaleo, found that is missing
[15:29] <popey> ogra_: https://www.pine64.org/?page_id=3707 next ac100 :)
[15:31] <gerry_> hi I have packaged a java app when I run it as sudo in devmode it works fine but when I install it as dangerous it crashes?
[15:31] <rvr> fgimenez: I don't know what happened, but the Raspi 3 doesn't boot correctly now. Some more failures: https://pastebin.canonical.com/171760/
[15:32] <rvr> fgimenez: Not it is stuck in the boot screen with an initramfs prompt
[15:32] <popey> gerry_: can you strace it, or dmesg output, or snappy-debug.security scanlog
[15:32] <popey> gerry_: dmesg and snappy-debug.security scanlog, are probably first port of call
[15:33] <mup> Bug #1628914 changed: ubuntu-core edge image switched to stable channel unpredictably and became unusable <Snappy:Fix Released by chipaca> <https://launchpad.net/bugs/1628914>
[15:34] <gerry_> popey : here is the output from dmesg : http://paste.ubuntu.com/23527739/
[15:35] <popey> gerry_: what interfaces are you using? Looks like you need network and maybe network-bind?
[15:38] <gerry_> popey : here is my yaml http://pastebin.com/28ZDTTic
[15:38] <Trevinho> didrocks: at least isn't an ordering issue :-)
[15:39] <popey> gerry_: on the phone at the moment, will take a look in a sec
[15:39] <ogra_> popey, oooh, nice !
[15:39] <gerry_> no problem :)
[15:39] <popey> gerry_: add network and network-bind to line 11
[15:40] <gerry_> ok
[15:40] <popey> (I think)
[15:40] <popey> but after the call I'll test more
[15:42] <gerry_> its still the same but take your time with your call
[15:46] <dodik> hi all
[15:46] <dodik> i need some help. I'm install nextcloud snap
[15:46] <popey> gerry_: where do i find highlighterpdf-0.1.2.tar.gz ?
[15:47] <didrocks> Trevinho: oki! :)
[15:48] <didrocks> renato__: it's a private lib, is it Qt or anything looking into this private dirs?
[15:48] <didrocks> renato__: I'm reluctant (as said on other bug reports) to add private libs by default until we know exactly what's looking into them
[15:48] <didrocks> Trevinho: good! filed the bug report? :)
[15:48] <dodik> my server has 2 ip. When apache staring, it bind on both IPs.  How i can set use only One ip
[15:49] <renato__> didrocks, I do not think this is private libraries it is just gst plugins.
[15:49] <Trevinho> didrocks: in the process of fixing it instead :-P
[15:49] <renato__> Kaleo, right ^^^
[15:49] <didrocks> Trevinho: still good to have a bug report
[15:49] <dodik> httpd.conf - r/o.  Maybe i can set network-bind  interface ?
[15:49] <Trevinho> sure
[15:50] <gerry_> popey: I only have it here local but the jar is on sourceforge highlighterpdf
[15:50] <didrocks> dodik: your snaps need to have some configure hook to be able to parameterize the port they are listening on
[15:50] <popey> gerry_: ah okay
[15:50] <didrocks> dodik: documentation alongside the snaps (if any) should provide those info
[15:51] <dodik> didrocks: https://github.com/nextcloud/nextcloud-snap/blob/master/snapcraft.yaml
[15:51] <gerry_> popey : here is the link https://sourceforge.net/projects/highlighterpdf/?source=directory
[15:51] <dodik> this file doesn't have hooks
[15:52] <didrocks> dodik: yeah, that's a feature request you should open to them
[15:53] <fgimenez> rvr, mmm haven't seen that problem before sorry, it seems to be working fine here. btw what power supply are you using for the pi3? i had some issues today (random reboots) and they were caused by a faulty power supply
[15:54] <rvr> fgimenez: 2A power source
[15:54] <rvr> It's the first time that I see this
[16:13] <davmor2> I got a separate power block I use for powering the devices http://www.ebay.co.uk/itm/like/172403905875?lpid=122&chn=ps&adgroupid=27378760866&rlsatarget=pla-181484319186&adtype=pla&poi=&googleloc=1007011&device=c&campaignid=620865095&crdt=0
[16:15] <davmor2> http://www.quesh.co.uk/products/?product_id=415 for a better overview that seems to give me reliable power for rpi3
[16:16] <mup> PR snapd#2349 closed: tests: skip pty tests on ppc64el and powerpc <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2349>
[16:20] <gerry_> popey: was that a problem only having the jar?
[16:28] <mup> PR snapd#2350 opened: tests: include /boot in saved state (including bootenv and any kernels) <Created by mvo5> <https://github.com/snapcore/snapd/pull/2350>
[16:33] <popey> gerry_: yeah, sorry, couldn't figure out how to make that work
[16:35] <mup> PR snapcraft#928 opened: Add missing dependencies to install_requires <Created by javacruft> <https://github.com/snapcore/snapcraft/pull/928>
[16:36] <gerry_> popey: thanks for trying just for you info the package runs off the jar rather than the tar but thank you anyway
[16:39] <rvr> davmor2: I have one of those power supplies, maybe not so fancy :)
[16:40] <davmor2> rvr: nothing fancy to it it just meant I could charge 4 phones and tablet and now acts as a nice way to charge devices and boards :)
[16:41] <davmor2> rvr: I picked it up from our local shop for like £6 or something and thought oh that'll be nice :)
[16:47] <rvr> davmor2: Mine has 4 ports, 2A x 2 and 1A x 2
[16:51] <renato__> timp, sergiusens. I have a crazy idea. Is that possible that a part share variables with the main snapcraft? Would be nice if the ubuntu-app-platform share the files that it contains. This way I could exclude that from may package. Something like that: " ... snap: - $ubuntu-app-platform-files ..."
[16:52] <sergiusens> renato__ we have a bug for that, parts to provide environment for runtime and build
[16:52] <sergiusens> just way far ahead
[16:52] <renato__> timp, sergiusens, this way If I add a package that contains dependency that is already present on ubutu-platform I do not need to care about removing it
[16:53] <gerry_> hi I have a java package when I install  id devmode and use sudo it works but not when I install it in dangerous mode?
[16:53] <sergiusens> oh, you mean filesets, that is not ways ahead, but not implemented either
[16:54] <sergiusens> gerry_ (a before I leave message) have you checked snappy-debug?
[16:55] <renato__> sergiusens, yes I would like to remove any file that is present on my package that is already part of ubuntu-app-platform, instead of doing something like I did for address-book-app: https://code.launchpad.net/~renatofilho/address-book-app/ubuntu-app-platform/+merge/311351
[16:55] <rvr> fgimenez: I can't get the dragonboard edge image to boot, but don't know whether it is my problem or an issue with the image
[16:55] <gerry_> sergiusens : what is snappy debug a website?
[16:56] <renato__> sergiusens, any bug that I can track?
[16:56] <fgimenez> rvr, with today's image me either, i'm getting this on each boot http://paste.ubuntu.com/23526443/
[16:57] <rvr> fgimenez: In my case, it doesn't even start, black screen
[17:04] <mup> PR snapd#2351 opened: tests: add set -e to the prepare ssh script <Created by fgimenez> <https://github.com/snapcore/snapd/pull/2351>
[17:22] <mup> PR snapd#2352 opened: tests: save/restore /snap/core/current symlink <Created by mvo5> <https://github.com/snapcore/snapd/pull/2352>
[17:30] <sergiusens> renato__ we dscussed that at the sprint, should be a planned feature
[17:41] <mup> PR snapd#2353 opened: store: retry on io.EOF <Created by stolowski> <https://github.com/snapcore/snapd/pull/2353>
[18:08] <timp> renato__: perhaps it would be enough to sort the snapcraft.yaml for the platform and app snaps and detect which of the same packages are installed
[18:09] <timp> only sort the stage-packages, not the full yaml
[18:27] <mup> PR snapd#2353 closed: store: retry on io.EOF <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2353>
[19:52] <cheyc> hi guys
[19:52] <cheyc> anyway theres an irc snap
[19:53] <cheyc> ?
[20:17] <flexiondotorg> sergiusens, Is there a particular reason you can't have_ in snap name: ?
[20:17] <flexiondotorg> *have underscores _
[20:21] <sergiusens> flexiondotorg related to udev matching
[20:21] <flexiondotorg> Ah, OK.
[20:21] <flexiondotorg> Just found an upstream whose project specifically has _ in it.
[20:21] <sergiusens> security team would know best but they might be feasting atm
[20:22] <flexiondotorg> Yes, it's turkey bird season.
[20:22] <sergiusens> yeah, it is an interesting one; I hope they are not too tied up to the branding of that
[20:22] <flexiondotorg> Having an answer is a good start :-)
[20:22] <flexiondotorg> Thanks.
[20:28] <nic> hi
[20:46] <nWL_> HI
[20:46] <nWL_> Getting errors on Creating User Failed from Setup
[20:46] <mup> PR snapd#2354 opened: release: releasing package snapd version 2.18 <Created by mvo5> <https://github.com/snapcore/snapd/pull/2354>
[20:47] <nWL_> Client.Timeout exceeded while awaiting headers
[21:05] <zyga> jdstrand: thanks for the mini review
[21:05] <zyga> jdstrand: are you around tomorrow?
[21:06] <tobytailor> hi everyone. I have some questions re portion snappy to a new embedded platform. anyone can help?
[21:07] <zyga> tobytailor: if nobody here is around now you can always ask on the mailing list
[21:07] <zyga> it's getting late and I was just going to go but I'll try to answer a quick question
[21:09] <tobytailor> in generell I'm just super confused what the current way to go is. ubuntu-flash-device seems to be outdated, ubuntu-image the way to go. I see oem snaps and hardware.yaml used in examples, but that seemed to be related with gadget snaps...
[21:09] <tobytailor> with the current gadget spec I don't see how I could write custom boot bins
[21:10] <tobytailor> since mbr structures can only be 446 bytes of size...
[21:11] <zyga> tobytailor: you want to get started with this: https://github.com/snapcore/snapd/wiki/Gadget-snap
[21:11] <zyga> tobytailor: as you learn stuff please contribute some documentation there, it's a wiki
[21:12] <zyga> tobytailor: to make a image for a device you need a "model assertion" that describes which kernel and gadget snap to use and a few other things
[21:12] <zyga> tobytailor: you can use existing gadget snaps as a way to find your way around the ideas
[21:13] <zyga> tobytailor: and I hear its' quite easy to make a kernel snap, if you can reuse an existing kernel snap though, it's much easier and faster
[21:13] <zyga> tobytailor: the way to build images is to use ubuntu-image, it is available as a snap on the edge channel in devmode
[21:13] <zyga> tobytailor: for more you want to ask our image gurus on the mailing list
[21:17] <tobytailor> thanks for the help. all that was already known. still, I see no way how to create the image with a custom build uboot. everything I've found out there, including the examples in the official ubuntu docs, don't seem to work anymore
[21:17] <zyga> tobytailor: yeah, we are trying to re-organize documentation so that it doesn't get out of date
[21:18] <tobytailor> e.g. https://github.com/kubiko/roseapple-pi-ubuntuCore-build/blob/master/builder/gadget/meta/gadget.yaml
[21:18] <tobytailor> there is no way this actually works anymore
[21:18] <tobytailor> since mbr structures can't be bigger than 446 bytes
[21:19] <tobytailor> so you can't actually write bootloader.bin or boot-assets/u-boot.bin
[21:19] <tobytailor> don't get how boot was ever written into the image
[21:19] <tobytailor> s/boot/u-boot/
[21:23] <zyga> tobytailor: come back tomorrow around europe mid-day
[21:24] <zyga> tobytailor: I'm too tired to be here today
[21:24] <tobytailor> ait, thanks!
[21:24] <tobytailor> have a good night. happy thanksgiving ;)
[21:25] <zyga> that doesn't work where I live but thank you anyway, likewise :)
[21:50] <mup> Bug #1592901 opened: gvfs confinement issues <snapd-interface> <verification-done> <Snappy:Confirmed for jdstrand> <https://launchpad.net/bugs/1592901>
[22:54] <mup> PR snapd#2355 opened: cmd/snap: don't append to a list that's already the right size <Created by chipaca> <https://github.com/snapcore/snapd/pull/2355>