/srv/irclogs.ubuntu.com/2017/06/06/#snappy.txt

mupPR snapcraft#1354 opened: catkin plugin: fix pythonpath for catkin_find <Created by mrjogo> <https://github.com/snapcore/snapcraft/pull/1354>00:12
mupPR snapcraft#1353 closed: cli: default options for the implicit snap command <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1353>02:51
mupPR snapcraft#1355 opened: go plugin: filter the main packages go-packages are defined <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1355>03:51
morphismvo: ping07:10
mvomorphis: pong07:11
morphismvo: how was the long weekend? :-)07:11
mvomorphis: very nice, thank you! for you as well?07:12
morphismvo: yeah, happily quite sunny yesterday so a great end :-)07:12
morphismvo: one quick question for you: should we ship the snap-repair systemd units on classic systems?07:13
mvomorphis: we don't need to, its disabled there anyway07:15
morphismvo: good!07:15
mvomorphis: so far we use the same debs to build classic and core this is why they are included currently07:15
morphisyeah, guesses that already but let me exclude these units for other distros then07:15
morphisdoesn't make much sense to have them installed there07:15
mvomorphis: +107:16
NicolinoCurallihi guy i need to use ssh-pass and i need to access /dev/tty : is serial-port the right interface?07:16
morphisNicolinoCuralli: for serial-port you need to define a slot on the gadget snap for that specific tty, if that is an option, then the answer is yes07:17
NicolinoCurallithanks morphis07:17
morphismvo: thanks07:18
morphismvo: can you merge https://github.com/snapcore/snapd/pull/3427 ?07:18
mupPR snapd#3427: interfaces/builtin: silence ptrace denial for network-manager <Created by morphis> <https://github.com/snapcore/snapd/pull/3427>07:18
mvomorphis: looking07:19
mvomorphis: thank you07:19
mupPR snapd#3427 closed: interfaces/builtin: silence ptrace denial for network-manager <Created by morphis> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3427>07:19
zyga_mvo: good morning!07:21
mvohey zyga_!07:21
zyga_mvo: lots has happened since Friday :-)07:21
morphiszyga: morphis!07:22
morphismvo: thanks07:22
zyga_hey hey :-)07:22
mvozyga_: oh? tell me more? I'm slowly catching up (reading forum etc)07:22
zyga_mvo: mainly we know how to reproduce the error from last week07:23
zyga_mvo: looks like apparmor/lxd bug, still working on it (just got to the office)07:23
zyga_mvo: thank you for participating in the arch bug, I think the arch package needs to be improved slightly, I suspect we may be missing something simple just because the package is broken07:23
mvozyga_: awesome!07:23
zyga_morphis: I wonder if we could do arch (after suse) CI next07:24
morphiszyga: why not, but lets land suse/fedora first :-)07:24
mvozyga_: aha, thanks, the arch bug was a bit of a drive-by-comment. so the lock-error happens inside lxd?07:24
morphiszyga: I have mint on my list too07:24
kunalHello dear community .... I need help regarding snapcraft of a python app07:24
kunalplease help me07:25
zyga_mvo: not sure yet but what it looks like is that apparmor profile from the host confines the guest07:25
morphiskunal: best is if you post your specific question on https://forum.snapcraft.io07:26
mvozyga_: great, thanks a lot for chasing this further. out of curiosity, how did you find this out?07:26
zyga_mvo: it was reported on the forum actually07:27
mvozyga_: sweet07:27
zyga_mvo: so all the credits go to the reporter :)07:27
* mvo takes a short tea break07:27
morphiszyga: why are you asking about ARch? anything specific?07:27
zyga_but forum is so nice to engage with, not like ML where you cannot reply to stuff you didn't see before easily07:27
zyga_morphis: to run spread tests on it07:27
zyga_morphis: even in nightly mode if we can07:28
morphissure, but is there anything which brought this up or just in general?07:28
zygamorphis: ah, I wonder if the error reported on the forum is pointing out something deeper that's broken there07:28
morphiszyga: ?07:28
kunalMy problem is - I am working on a snap for my python app... I am unable to understand why doesn't it download python packages available through apt-get07:28
kunalwhy doesn't snap download the python modules from main repository.07:29
zygamorphis: I mean this one https://forum.snapcraft.io/t/cannot-locate-core-snap-error/88407:31
zygakunal: hey, what did you expect to happen and how did you express this in your snapcraft yam?07:32
zygayaml*07:32
kunalor if it does not download some module for python, then how will my program/app run. It only downloads from pypi . It may be a stupid type question, but dear community members ... I need your help here... Please help me07:32
morphiskunal: that hardly depends on how you structure your snapcraft.yaml07:32
zygakunal: apt is available through "stage packages"07:33
zygakunal: why do you prefer apt over python package index?07:33
kunalI specified/ included espeak under python-packages in my snapcraft.yaml but then it gave me an error... the same thing happend with scipy .07:34
zygakunal: I think you should open a question on the forum, include the error message and relevant parts of your snapcraft.yaml07:34
kunalI do not prefer apt over pypi but i just want to know that if some python module is not dowloaded by snapcraft then, how will my program run , because it requires those python module at runtime...07:36
morphiszyga: did you finish the changes for snap-confine we talked about last week?07:36
zygamorphis: almost, I ended up finishing something I already got a review of07:37
zygamorphis: (which grew slightly so took whole day)07:37
zygamorphis: I finished making the structural changes but I need to comment on everything heavily to guide the reviewers07:37
zygamorphis: though on the bright side almost all changes are in snap-confine.c so it's not a revolution07:38
morphiszyga: ok07:38
morphiszyga, mvo, pedronis, Pharaoh_Atem: another review on https://github.com/snapcore/snapd/pull/3222 would be much appreciated, getting really tired of merging/fixing that with master again and again :-)07:44
mupPR snapd#3222: many: fix test cases to work with different DistroLibExecDir <Created by morphis> <https://github.com/snapcore/snapd/pull/3222>07:44
morphisand the PR is now pending for nearly 1,5 months07:46
* zyga_ sees re-exec disabled by user again07:56
morphiszyga: Linode has an prebuilt Arch image so shouldn't be much work07:57
NicolinoCurallimorphis: i tell you wrong device : i need to use a pty device from my snap: actually is it possible ?08:01
zygaNicolinoCuralli: each snap gets private ptys08:05
NicolinoCurallizyga: i have an error as this : debug1: read_passphrase: can't open /dev/tty: No such device or address08:07
NicolinoCuralliit seems as if the command can't access the device08:08
=== chihchun_afk is now known as chihchun
NicolinoCurallizyga: some hint on the problem?08:21
zygaI don't think you can open /dev/tty08:22
* zyga looks08:22
zygayep08:22
zygait's not allowed08:22
NicolinoCurallizyga: neither enabling a new interface?08:24
zyga_NicolinoCuralli: a new interface could allow it but I think it is disallowed for a reason now08:28
zyga_NicolinoCuralli: can you please start a forum topic08:28
* zyga_ is busy with some other things now and cannot actively look at why /dev/tty was left out of current interfaces08:29
NicolinoCurallizyga: thanks for your help : I find another solution to implement what I make with sshpass, but I think to start a forum topic for document this restriction08:32
morphisfgimenez: is there any specific reason why you're using -q for nc in the networking spread tests for snapd?08:44
fgimenezmorphis: iirc it was meant to limit the time the test waits, let me check08:46
morphisfgimenez: as -q is not really portable across distributions08:46
fgimenezmorphis: feel free to tweak it as needed, maybe we can do the same with another portable option, perhaps -w?08:48
morphismaybe08:48
morphislet me play with that08:48
om26erwhere can i find documentations about delta uploads ? I have been looking around but didn't find them also google doesn't bring up anything related to that.08:57
fgimenezhey zyga_, snapd#3430 should be fixed now for 14.04, i was getting http://paste.ubuntu.com/24791901/ after the error, pls take another look when you have a moment09:16
mupPR snapd#3430: tests: modify core before calling set <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3430>09:16
zygaok09:17
zygahmm09:18
zyganot sure what to say09:18
zygafgimenez: what think is missing is snap-confine's /snap sharing09:20
zygafgimenez: is this done before snap-confine gets a chance to run?09:20
ografgimenez, ls /var/lib/snapd/snaps/core_*.snap will explode if there are more than one core snap (for whatever reason)09:20
fgimenezzyga: this is done after snapshoting the state, when restarting the units https://github.com/fgimenez/snappy/blob/cb71389e43b5aa0708715721faad1880c7629161/tests/lib/prepare.sh#L17309:22
fgimenezogra: thx! at this point it is not expected to have more than one core, we are at a very early stage of suite preparation, but the check can indded be more robust, i'll push changes for that09:23
ogra:)09:24
fgimenezzyga: it is done also with the daemon stopped, not sure if that matters09:25
zygafgimenez: is this easy to reproduce?09:25
zygafgimenez: it should not matter09:25
fgimenezzyga: yep, from the branch seems to be very consistent09:25
zygafgimenez: I'm happy to take a look after exploring the juju/lxd issue09:25
fgimenezzyga: great, thank you09:26
pedronismorphis: maybe I'm misreading but in snapd#3222 it seems you did exactly the opposite of what Gustavo asked09:44
mupPR snapd#3222: many: fix test cases to work with different DistroLibExecDir <Created by morphis> <https://github.com/snapcore/snapd/pull/3222>09:44
pedronismorphis: https://github.com/snapcore/snapd/pull/3222#discussion_r116286335  soundes like ...Join(rootdir,... should be there, anyway I don't have a strong opinion, but sounds you need his re-review09:47
mupPR snapd#3222: many: fix test cases to work with different DistroLibExecDir <Created by morphis> <https://github.com/snapcore/snapd/pull/3222>09:47
morphispedronis: thanks, yeah I need his review again09:48
morphispedronis: there are two different parts09:48
morphisthere is CoreLibExecDir which never has a prefix09:48
morphisand in all others cases I am using dirs.StripRootDir like in https://github.com/snapcore/snapd/pull/3222/files#diff-6dd6f3a48b395a14870975240679b8cdR8609:49
mupPR snapd#3222: many: fix test cases to work with different DistroLibExecDir <Created by morphis> <https://github.com/snapcore/snapd/pull/3222>09:49
* zyga experiments with juju and has his head spinning10:00
zygaI think this is the perfect time for a coffee10:00
tai271828_haha10:01
zygahey tai271828_ :)10:07
* zyga looks at juju output and waits for more things to install10:07
tai271828_\o zyga did you get your coffee10:07
mupPR snapd#3434 opened: tests: add staging snap-id <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3434>10:14
fgimenezhi pedronis, we are missing another snap-id for staging, see ^^^, however i'm still getting an error after adding the right id http://paste.ubuntu.com/24792792/, i've just uploaded the same prod snap to staging, is something else missing?10:16
zygatai271828_: yes I did10:16
mupPR core#35 closed: move xdg-open to proper paths <Created by ogra1> <Merged by mvo5> <https://github.com/snapcore/core/pull/35>10:16
mvoif someone could have a second look at https://github.com/snapcore/core/pull/48 that would be great10:16
mupPR core#48: add support for `snap set core proxy.{http,https,ftp,all}` <Created by mvo5> <https://github.com/snapcore/core/pull/48>10:16
pedronisfgimenez: you need to change the python in that test as well10:17
fgimenezpedronis: aha! thx on it10:18
pedronisfgimenez: sorry, not the python10:18
pedronisfgimenez: but the yaml has this:  environment:10:19
pedronis    TEST_SNAP_ID: aLcJorEJZgJNUGL2GMb3WR9SoVyHUNAd10:19
fgimenezpedronis: that should be addressed with the changes in snapd#343410:19
mupPR snapd#3434: tests: add staging snap-id <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3434>10:19
fgimenezpedronis: hmm i see a typo in there, let me fix it10:20
Chipaca\o10:22
* Chipaca appears in a cloud of post-physio exhaustion10:22
=== chihchun is now known as chihchun_afk
ograclouds are the future i heard10:25
zygaunless it rains10:25
ChipacaI think people who used to gravitate towards torturer and executioner roles in the past now just pick up physio10:27
Chipaca"you'll feel a little stretch" <turns the rack wheel>10:28
zyga"you will fell a little sting"10:28
fgimenezpedronis: works fine now, sorry for the noise10:30
mvoflexiondotorg: hey, do you have an example app that uses gnome-keyring that could be used to do a real world test for a new interfaces for gnome-keyring?10:43
flexiondotorgHi10:43
flexiondotorgI do.10:43
flexiondotorgSkype for Linux10:43
zygaflexiondotorg: skype for linux beta or the one that was de-comissioned just now/10:44
mvoflexiondotorg: great, where can I find the snapcraft.yaml to add the right ifcace for testing?10:44
flexiondotorgThe new Electron version.10:44
mupPR snapd#3435 opened: interfaces: add password-manager-service implicit interface <Created by mvo5> <https://github.com/snapcore/snapd/pull/3435>10:44
flexiondotorgANd also Nylas Mail (the newer open source version), also Electron.10:44
mvofgimenez: I have a new snap-test-security-service-consumer snap, what was the central place for those again so that they are all auto-build/uploaded?10:45
flexiondotorgmvo I'll just make sure both yamls are current.10:45
flexiondotorgGive me a few mins...10:45
mvoflexiondotorg: no worries, I will soon have lunch anyway, so no rush :)10:46
* ogra glares at snapd 3432 ... how can a journald run on 14.04 (which doesnt have systemd)10:51
zygaogra: snapd pulls it in10:52
zygaogra: we have systemd on 14.04 but it is a special build10:52
ograand that is a fully working systemd (providing logging )10:52
ograi thought that was just a stub10:52
zygaogra: oh, journald is there?10:52
zygaI thought journald did not work10:52
zyganice :)10:52
ograzyga, thats what i mean10:52
ograhow can https://github.com/snapcore/snapd/pull/3432 actually work on a 14.0410:53
mupPR snapd#3432: tests: clean journalctl logs on trusty <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/3432>10:53
ograwhere we have no fully working systemd10:53
ogra(and thus no journald)10:53
ogratvoss, is the 14.04 systemd thing actually starting a journald ??10:54
ogra(iirc you worked on that)10:54
morphisogra: I doubt that10:59
ogramorphis, hmm, curious ... why is that needed then ...11:02
morphisnot sure11:02
zygalazyPower: hey, I'm trying to reproduce the issue we spoke of yesterday11:09
zygalazyPower: how long should conjure-up be doing its thing?11:09
zygalazyPower: I'm currently seeing "waiting for applicationto start"11:10
zygalazyPower: juju status spews a lot of output, some things being active, some in maintenance11:10
zygalazyPower: (it all means nothing to me unfortunately)11:10
zygahmm, actually, I think it is making progress11:13
fgimenezmvo: thx for the heads up! we are uploading the source files here https://code.launchpad.net/~snappy-dev/snappy-hub/ and from there they are published to production, i'll register and upload it to staging11:18
fgimenezmvo: btw we need two more test snaps in prod undere the shared account, i'll ping you later about this11:19
ograwow, someone still uses snappy-hub ?!?11:21
pedronisall our test snaps are built under it I think11:25
pedronistest snaps, as used by spread tests11:26
ograah ... interesting11:28
ograi thogught even that was moved to GH11:28
zygalazyPower: almost all apps are active now, I see that kubernetes-master is still "waiting"11:28
zygalazyPower: with a message "waiting for kube-system podto start"11:29
=== koza|away is now known as koza
zygalazyPower: still looks OK-ish11:29
zygalazyPower: I did start with snapd 2.25 as that's what I got after update from 2.0.1011:30
zygalazyPower: I'll let this finish and try again with manually started 2.2111:30
zygalazyPower: you said you had 2.21 on the host and 2.25 in lxd, can you explain which of the machines had 2.25 exactly? how can I check that?11:30
zygalazyPower: in the end it failed with "step requires paswordless sudo"11:32
zygaand a python backtrace11:32
zygain the end I can see a few denials that are not caused by snapctl11:34
zygalet me add this to the forum11:34
morphispedronis: can I set the device-service.url configuration item for the gadget snap after the firstboot process still if the device does not have a serial-assertion yet?11:35
pedronismorphis: in which context?11:37
morphispedronis: in a case where a customer has it's own local serial-vault and we have a generic image and we want to point that now to the local serial-vault11:38
pedronismorphis: well generic image will have a generic model11:38
pedronissomething doesn't compute there11:38
pedronisgeneric in which sense?11:39
morphisgeneric in a sense of that we want to cover a bigger set of devices with the same image to save costs of doing n different images11:39
morphisso we have an image generic for a brand11:40
pedronismorphis: in principle atm yes,  device registration is retried11:44
morphisok11:44
lazyPowerzyga: thats an unrelated thing, conjure-up is trying to fetch snap packages required to maintain the application11:49
lazyPowerzyga: i had 2.21 on the host, each container would have had 2.25. after upgrading to 2.25 on my host yesterday it appears to have resolved itself as well11:50
ograsounds like a re-exec vs non-rexec issue11:51
zygalazyPower: aha, I see11:52
zygalazyPower: I'll do another pass now, using 2.21 on the host11:52
zygalazyPower: I think the bug is still there, it is just masked by 2.25 on the host11:52
lazyPowermasked huh :)11:53
mvofgimenez: sounds good, thank you11:54
ilivhi, when I run "snap alias" command as an unprivileged user it displayes the following "error: access denied (try with sudo)". is this expected or a problem?11:59
ograiliv, well, that will also be the message when you snap install and such12:00
ilivwell, I'm reading this https://insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-commands/ and it leads me to believe snap alias can be run as an unprivileged user (?)12:00
ograiliv, it should also say that you can "snap login" instead of using only sudo ...12:00
ograiliv, yes, an unprivileged user that used snap login before12:01
ilivhm12:01
ograi dont think we support actual per-user aliases yet ... ( pedronis may correct me) which wouldnt need snap login or sudo12:02
pedronisaliases are global12:03
ilivpedronis, which user manages them? root?12:04
pedronissnapd so root12:05
pedronisiliv: anyway when 2.25/2.26 come out that blog post is not valid anymore12:05
ilivogra, after issuing snap login I was able to "snap alias" as an unprivilged user12:06
pedronisthings work differently12:06
ograiliv, yeah :)12:06
ilivpedronis, I hope you guys will update it then12:06
ilivpedronis, btw I run 2.2512:06
pedronisdavidcalle: hi, did you see my ping in the foru about that btw  ?12:06
ilivfor both snap and snapd12:06
pedronisiliv: then you need to read: https://forum.snapcraft.io/t/improving-the-aliases-implementation/18/3312:07
* zyga -> lunch12:07
davidcallepedronis: I don't think I did :/12:08
pedronisdavidcalle: we need a new post or to update the old one about aliases once 2.26 is on stable12:08
pedronisgiven that things have changed12:09
ilivdavidcalle, and if you add now "snap login is required before running all the commands below" it can save some time anyone who is reading that blog post. no need to wait for 2.26.12:11
davidcalleiliv: good point12:12
davidcallepedronis: what's the eta on this? Two weeks?12:12
pedronisdavidcalle: don't know,  mvo what's the eta on 2.6.4 going stable ?12:14
zygadavidcalle: I think this is in the hands of fgimenez now12:20
mvopedronis, davidcalle: no firm deadline but ASAP. we need QA approval from fgimenez and the CE team. AIUI the CE team is currently testing the new core (correct federico?)12:23
fgimenezmvo yep, the validation on beta was successful, it was promoted yesterday to candidate and now CE QA and Cert are validating it, as soon as they finish with it and you and JamieBen_ give your ok it can be promoted to stable12:24
mvofgimenez: excellent ! thank you12:25
=== JamieBen_ is now known as JamieBennett
ilivhm okay, so I've just created an alias for postgresql93.psql and "whereis psql" points to /snap/bin/psql. However, when I run "psql --version" /usr/bin/psql is called. what gives?12:28
ilivhere's my terminal history that illustrates this problem: https://dpaste.de/62Vk/raw12:28
mupPR snapd#3434 closed: tests: add staging snap-id <Created by fgimenez> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3434>12:28
ilivoh, I see12:29
iliv I needed to relogin12:30
ilivthat's weird anyway12:30
=== cpaelzer_ is now known as cpaelzer
ilivonce I exited and relogined psql started to resolve to /snap/bin/psql12:30
ilivthis looks like a bug to me. normally system wouldn't require a shell logout to pick up a new location of a binary.12:31
ilivogra, pedronis davidcalle12:32
ograiliv, did you have a deb installed before ?12:34
ilivcorrect12:34
ograsounds more like bash is caching something to me then12:34
ogra(not really like a snap issue)12:34
ilivright12:35
ilivI have just been ables to reproduce it the other way around12:35
ilivi.e. install snap package first, then deb12:35
ilivsame issue12:35
ograbut yeah, sounds like a bug ... would be nice to know if that also happens when you have a deb where a binary moves from /usr/bin to /bin or some such12:35
ilivI guess a shell logout/reinitialization is required after all12:35
ogra(to prove it isnt actually snap related)12:36
ilivmhm12:36
pedronisdavidcalle: so sounds a bit less thant 2 weeks in the good, more like this one or the next12:58
davidcallepedronis: sounds good, thanks. I'll be in the snapcraftio sprint this week, I'll make it part of it12:59
pedronisthank you12:59
pedronislet me know if you have questions12:59
davidcalle+113:00
zyga_mvo: https://github.com/snapcore/snapd/pull/337013:16
mupPR snapd#3370: many: derive implicit slots from interface meta-data <Created by zyga> <https://github.com/snapcore/snapd/pull/3370>13:16
zygamvo: that's the implicit pr, if this lands your pr won't have to change implicit anymore13:17
zygamvo: and the last thing will be the base declaration13:17
zygaI cannot reconnect to the call13:22
zyga_I cannot re-connect13:23
zyga_fgimenez: hey13:33
zyga_fgimenez: I have one more idea about the 14.04 issue with mounted core13:33
zyga_fgimenez: I think /etc/mtab is a file, not a symlink to /proc/mtab13:33
zyga_fgimenez: and this is causing this issue13:33
zyga_fgimenez: if I'm right we may have to ensure we always keep those two in sync13:34
fgimenezzyga_: aha, that would make a lot of sense, when i try to unmount core it gives an error saying it wasn't mounted (that's the reason of the "|| true" in the PR), but it was reported by "mount"; after the call to umount all is good, seems that both versions are in sync13:36
fgimenezzyga_: and the original error messaage refers to mtab http://paste.ubuntu.com/24791901/13:36
zygafgimenez: right, because on 14.04 mtab is a file maintained by userspace tools but later on it was changed to a symlink to kernel's mtab which is always correct13:36
morphismvo: shouldn't the tests/main/snap-repair spread test case be ubuntu-core-* specific?13:38
fgimenezzyga_: should i raise a bug about this? also, about the PR, is there a better solution, maybe copying /proc/mtab to /etc/mtab?13:38
zygafgimenez: I'm not sure yet, I think it is partially a "feature" of 14.04 but I wonder which changes triggered the problem now13:39
zygafgimenez: if it is just affecting tests we can do something about it in spread, I wonder (and worry) about 14.04 outside of test environment13:39
fgimenezzyga_: the only difference is the call to snap-discard-ns core afaik13:40
fgimenezwithout it 14.04 doesn't give this error13:40
mvomorphis: yes, it should be13:42
morphismvo: ok, will mark it as such13:43
iceyso, after a forum post about getting a default alias (with several +1s), how long would be normal to wait? https://forum.snapcraft.io/t/ripgrep-aliased-as-rg/35113:43
Chipacanoise][: who deals with setting up aliases?13:47
pedronisjdstrand mostly13:48
Chipacaicey here has had a request for aliases open for over a month, with a +1 from jdstrand and niemeyer for nearly as long13:48
Chipacathat won't do :-(13:48
iceyChipaca: hence me coming to bug people about it :)13:48
Chipacaicey: yeah13:49
Chipacaicey: thanks!13:49
Chipacaso my question is, what do we do to avoid this from happening again13:49
iceymaybe I shoudl make a forum/IRC bot to bug people when there are a lot of +1 (especially from some names) on the forums13:49
zygaChipaca: I mentioned this once before but I really really think this should always be a bug on the snappy store project13:49
iceys/shoudl/should13:49
zygahttps://launchpad.net/snapstore13:49
noise][zyga: i don't think that's the right place since my team doesn't handle those approvals13:50
zyganoise][: what do you suggest then?13:50
Chipacaright, if it's jdstrand, we need to bug him :-)13:51
Chipacamup: pester jdstrand until morale improves!13:51
mupChipaca: I apologize. I'm a program with a limited vocabulary.13:51
noise][need to chat w/jdstrand13:51
noise][the process is clearly leaky, but we've agreed (at least thus far) that we want the forum discussion for those requests, and not just a queue in the store13:52
ograthe prob with the forum discussions is that they vanish over time13:52
ogra(not physically but they simply scroll off the overview eventually)13:53
zyganoise][: maybe we just need both13:53
ograsome kind of remonder system would be nice there13:53
zyganoise][: file a bug and open a forum thread13:53
iceyI wonder if there's some way to unite these two ideas, so that you have a forum discussion with some kind of queue that proposals can be removed from when handled13:53
ogra*reminder13:53
zygamvo: hey, I read your new interface PR13:53
zygamvo: I have two comments/suggestion13:54
pedronispeople can bookmark things in the forum fwiw13:54
mvozyga: excellent, I check them out13:54
zygamvo: one is that you need to tweak tests to pass on fedora and other non-deb systems13:54
jdstrandicey, et al, let me look13:54
zygamvo: ah, I didn't send them there :)13:54
mvozyga: indeed13:54
mvozyga: aha, ok :)13:54
zygamvo: and the other one, which is just a suggestion, is to perhaps open a forum thread and document the interface there13:54
zygamvo: my branch adds a DocsURL meta-data, so you can document the interface and people will be able to find that by saying "snap interface password-manager-service"13:55
mvozyga: nice, I will do that13:56
zygamvo: and if you +1 https://github.com/snapcore/snapd/pull/3370 we can also define implicitness through the meta-data, one less file to edit13:56
mupPR snapd#3370: many: derive implicit slots from interface meta-data <Created by zyga> <https://github.com/snapcore/snapd/pull/3370>13:56
Chipacajdstrand: icey: it looks like what happened is that the request came in just as we were (re)defining the process for this, and fell through the cracks13:57
iceyChipaca: I'm good at finding those cracks apparently :-P13:57
mvozyga: thanks, I check that branch out now too13:57
iceyand it wasn't high enough on my priority list to follow up on13:57
* ogra hands icey a pot with plaster to close them :P13:57
zygamvo: thank you! note that those are just suggestions (the docs at least)13:57
zygamvo: so don't feel blocked by this13:58
jdstrandChipaca: well, we defined the process, but there is a not great part of circling around after a week. that didn't happen with this one. there are a couple of others I'm going to follow up on too13:58
Chipacajdstrand: i panicked for a moment thinking we were leaving people in limbo, but it looks like i was wrong; sorry if i was too pushy or something there13:59
jdstrandChipaca: the circling around bit did slip through so thank you for the reminder14:00
iceyChipaca: limbo can be relaxcing too ;-)14:00
jdstrandicey: as mentioning in the forum, sorry for the delay14:00
jdstrandmenioned*14:01
jdstrandmeh14:01
iceyno worries jdstrand, partially on me too for not following up14:01
jdstrandmentioned*14:01
ograi really think remindesr should be a forum feature ...14:01
ograreminders14:01
niemeyerHeya14:10
niemeyerFor the requests queue, we already have a check mark we use when the request is handled14:11
niemeyerWhat's missing is a proper view that lists only such requests so it's obvious what's pending14:11
niemeyerI think either a category or a tag will do14:11
ograniemeyer, well, couldnt it also send some reminder mail if such a request is open and untouched for a certain amount of time ?14:12
niemeyerPerhaps "upcoming" + "jdstrand"?14:12
ogra(or a forum notification, doesnt need to be mail indeed)14:12
niemeyerI expect this list to never be empty.. anything over a week needs resolution or continued discussion until we resolve it14:15
niemeyerSo it's more a continuous process than something we need to be reminded about14:16
mupPR snapd#3436 opened: tests: fix econnreset on staging <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3436>14:18
ograk14:23
mvostgraber: hey, I wrote a simple lxd snap integration test so that we don't break it accidnetly https://github.com/snapcore/snapd/pull/3372 - however I get errors on 14.04 and 16.04-32, one looks like this "error: Get http://unix.socket/1.0/operations/a59c76b5-5f7c-4b39-b8c8-05315404a32a/wait: EOF" the other one (14.04) s a timeout. are those platforms supposed to work? if so, what can I do to help debugging?14:36
mupPR snapd#3372: tests: add basic lxd test <Created by mvo5> <https://github.com/snapcore/snapd/pull/3372>14:36
zyga_mvo: I think 14.04 is not going to work (CC jdstrand )14:41
jdstrandif 14.04 is using the lts kernel, I don't know why it wouldn't work14:47
jdstrandassuming it has all the required debs installed14:48
cachio_mvo, the change to move the prepare_each_classic to project level has broken the upgrade tests14:59
cachio_mvo, I am gonna revert the change14:59
mupPR snapd#3428 closed: tests: add snap-confine privilege test <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3428>14:59
mvocachio_: ok, thanks for trying it!14:59
cachio_mvo, sure15:00
* zyga reboots to test something15:23
mupPR snapd#3430 closed: tests: modify core before calling set <Created by fgimenez> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/3430>15:33
ilivdavidcalle, I continue exploring aliases and I've just realised one doen't even need aliases: in snapcraft.yml to set up manual aliases. Was it different in some prior version to 2.25?15:58
Pharaoh_Atemmorphis: I'll take a look at the PR later today16:07
morphisPharaoh_Atem: thanks16:08
stgrabermvo: sorry, sprinting. We run daily tests of the LXD snap on 14.04 and 16.04, works on both for us.16:14
stgrabermvo: https://jenkins.linuxcontainers.org/job/lxd-test-snap/16:15
zyga_jdstrand: do you have a chance to give me a +1 here: https://github.com/snapcore/snapd/pull/337016:17
mupPR snapd#3370: many: derive implicit slots from interface meta-data <Created by zyga> <https://github.com/snapcore/snapd/pull/3370>16:17
kyrofazyga, any idea what's happening here? https://askubuntu.com/questions/922484/how-to-install-telegram-snap-on-ubuntu-16-04-216:20
zyga_kyrofa: looing16:23
zyga_well, DNS16:24
zyga_no idea why16:24
kyrofaThat error is... awful16:25
cachio_mvo, the env cleanup PR passing16:25
zyga_kyrofa: yes, chipaca opened a thread about this already16:26
zyga_https://forum.snapcraft.io/t/network-ish-error-messages/86216:27
zyga_kyrofa: here ^16:27
jdstrandzyga_: probably a bit later today, if not first thing tomorrow16:33
mvostgraber: thank you, what is the link to see the source of your test?16:45
=== grumble is now known as grumble2
zyga_niemeyer: the lock issue is unlocked: https://forum.snapcraft.io/t/test-failures-with-cannot-create-lock-directory-run-snapd-lock/390/1917:37
zyga_lazyPower: ^17:37
lazyPowerzyga_: thats consistent with my findings17:38
zyga_lazyPower: can you explain why are you using lxd without apparmor?17:38
zyga_lazyPower: is this something that was recommended to you?17:38
lazyPowerzyga_: namely because of flannel networking17:38
zyga_lazyPower: can you comment on the forum please, we can look for a solution together17:39
zyga_and I'm sorry it took so long to find17:39
zyga_niemeyer: my initial hunch was right (wrong profile) but the origin of the profile is very very unexpected17:39
lazyPowerzyga_: certainly let me wrap up what i'm working on and i'll context switch back over to lend some detail17:40
niemeyer\o/17:40
zyga_lazyPower: thank you!17:41
zyga_JamieBennett: hey17:57
Shannon_might not be the best channel, but I'm trying to put snaps into a docker contrainer, and I'm having some problems.18:07
lazyPowerzyga_: ok i hope that helps. i looped in some additional names on that thread to cover their specific domains if you have any questions about them specifically that i didn't answer in the generalized response.18:08
zyga_lazyPower: I saw, I already replied to your question18:09
lazyPower+1 understood18:09
zyga_lazyPower: I think we need to look at our options but I don't have a good idea of how to make it nice18:09
zyga_lazyPower: apart from disabling confinement for snap-confine on the host as well18:09
lazyPoweryeah, i just want to make sure we aren't opening pandoras box in terms of both security and usability18:09
lazyPoweri'm good at that for whatever reason, opening cans of worms i never intended to open.18:10
* zyga_ calls it a dat18:16
zyga_day*18:16
mupPR snapcraft#1355 closed: go plugin: filter the main packages go-packages are defined <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1355>19:01
cachio_niemeyer, there?19:21
naccso I just tried to update my classic snap to build on zesty 17.04 and got the following error https://launchpadlibrarian.net/322816537/buildlog_snap_ubuntu_zesty_amd64_git-ubuntu_BUILDING.txt.gz20:50
naccspecifically: W:GPG error: http://ppa.launchpad.net/snappy-dev/tools/ubuntu zesty InRelease: The following signatures couldn't be verified...20:50
mupPR snapcraft#1356 opened: common: find data files via sys.prefix <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1356>21:25
sdrobertwkyrofa: I still have that summary blog in the pipeline, been super busy. Maybe 1-2 more weeks please :) I will keep you posted once it is ready.22:25
sdrobertwkyrofa: have not forgot about it...22:26
=== mup_ is now known as mup
mupPR # closed: snapd#2592, snapd#2837, snapd#3051, snapd#3111, snapd#3120, snapd#3222, snapd#3260, snapd#3317, snapd#3340, snapd#3346, snapd#3348, snapd#3365, snapd#3370, snapd#3372, snapd#3383, snapd#3391, snapd#3398, snapd#3399, snapd#3405, snapd#3406, snapd#3409, snapd#3410, snapd#3411,23:29
mupsnapd#3412, snapd#3414, snapd#3416, snapd#3420, snapd#3429, snapd#3431, snapd#3432, snapd#3433, snapd#3435, snapd#343623:29
mupPR core-build#13 closed: Androidboot support <Created by alfonsosanchezbeato> <https://github.com/snapcore/core-build/pull/13>23:32
mupPR core#48 opened: add support for `snap set core proxy.{http,https,ftp,all}` <Created by mvo5> <https://github.com/snapcore/core/pull/48>23:35
mupPR core-build#11 opened: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>23:38
mupPR core-build#13 opened: Androidboot support <Created by alfonsosanchezbeato> <https://github.com/snapcore/core-build/pull/13>23:38
mupPR # opened: snapd#2592, snapd#2837, snapd#3051, snapd#3111, snapd#3120, snapd#3222, snapd#3260, snapd#3317, snapd#3340, snapd#3346, snapd#3348, snapd#3365, snapd#3370, snapd#3372, snapd#3383, snapd#3391, snapd#3398, snapd#3399, snapd#3405, snapd#3406, snapd#3409, snapd#3410, snapd#3411,23:38
mupsnapd#3412, snapd#3414, snapd#3416, snapd#3420, snapd#3429, snapd#3431, snapd#3432, snapd#3433, snapd#3435, snapd#343623:38
mupPR core#38 opened: Add another pi-config option <Created by sergey-borovkov> <https://github.com/snapcore/core/pull/38>23:38
mupPR core#48 opened: add support for `snap set core proxy.{http,https,ftp,all}` <Created by mvo5> <https://github.com/snapcore/core/pull/48>23:38
mupPR # opened: snapcraft#1183, snapcraft#1258, snapcraft#1277, snapcraft#1291, snapcraft#1298, snapcraft#1302, snapcraft#1313, snapcraft#1314, snapcraft#1316, snapcraft#1318, snapcraft#1331, snapcraft#1332, snapcraft#1335, snapcraft#1337, snapcraft#1340, snapcraft#1342, snapcraft#1343,23:39
mupsnapcraft#1345, snapcraft#1346, snapcraft#1348, snapcraft#1349, snapcraft#1350, snapcraft#1352, snapcraft#1354, snapcraft#135623:39

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