/srv/irclogs.ubuntu.com/2017/08/24/#snappy.txt

=== JoshStrobl is now known as JoshStrobl|zzz
morphismvo: hey!06:11
mvohey morphis06:12
mvomorphis: so… anbox still failing?06:13
morphismvo: I am sorry, didn't had much time yesterday evening to debug the seccomp issue further06:13
morphismvo: jepp, still get seccomp denials06:13
morphishttps://paste.ubuntu.com/25381201/06:13
morphismvo: did a reboot this morning06:13
morphisDEBUG: raising privileges to load seccomp profile06:13
mvomorphis: this DEBUG: read 48 bytes from /var/lib/snapd/seccomp/bpf//snap.anbox.container-manager.bin looks right, 48byte is the allow profile06:14
morphissounds like somethign which shouldn't happen for a devmode snap, or I am wwrong with that assumption?06:14
morphisah06:14
mvomorphis: it should not happen, we need to figure out why it is happening now :)06:14
mvomorphis: can you pastebin the dmesg denials again please?06:14
morphissure06:14
morphishttps://paste.ubuntu.com/25381213/06:15
morphisa few06:15
mvomorphis: and those are the result of "sudo SNAP_CONFINE_DEBUG=1 snap run anbox.container-manager      " and this command gets killed right away?06:15
morphisnope, anbox.container-manager doesn't get killed06:15
morphisthat is the tricky thing here06:16
morphisanbox.container-manager uses LXC to start a container06:16
mvomorphis: aha, I think I get it - the arch=40000003 is the problem :/06:16
morphisand processes inside that container are getting killed06:16
morphismvo: why that?06:16
mvomorphis: what arch is that? someting android special? or is there some usermode cpu emulation or something going on?06:16
morphisno cpu emulation, let me check06:16
mvomorphis: when you do a "seccomp.NewFilter(default=Allow)" this will still filter on architecture :(06:17
mvomorphis: and this arch is none not amd64 nor i38606:17
mvomorphis: hm, or maybe it is just in a different notation, let me dig into it06:18
morphisit should be either amd64 or i38606:19
morphismvo: https://paste.ubuntu.com/25381228/06:19
mvomorphis: aha! thanks, so *maybe* multi-arch releated06:19
morphismvo: yeah that makes sense06:19
morphisbut everything inside the Android container should be either 64 or 32 bit x8606:20
morphisthere is no ARM stuff06:20
morphismvo: the new filtering came in with 2.27?06:20
mvomorphis: and indeed, the arch is 38606:20
mvomorphis: correct06:21
morphisok, then smells like we're not filtering correct06:21
mvomorphis: actually  it came in with 2.26.x :/06:21
morphishm06:21
morphisdid we release a 2.26 deb package?06:22
mvomorphis: yes, it was availabe in -proposed06:22
mvomorphis: it should still be in -updates, so you should be able to downgrrade06:22
morphisif I am not wrong I was using 2.26 here either through re-exec or via the deb package06:22
morphismvo: do you need anymore debugging from my side on this?06:23
mvomorphis: maybe, let me try to reproduce again with your steps06:23
morphismvo: then let me keep this for a moment06:23
mvomorphis: ok, this is all very strange - I snap install anbox, run the same command as you in the pastebin, get exactly the same .bin file, get exactly the same debug output but no errors, the thing just runs. can you pastebin the output of "snap version" please?06:27
morphishttps://paste.ubuntu.com/25381266/06:28
morphismvo: ah, you need to do a bit more to trigger the errors06:28
morphis$ sudo systemctl stop snap.anbox.container-manager.service06:28
morphissudo SNAP_CONFINE_DEBUG=1 snap run anbox.container-manager06:28
morphis$ ANBOX_LOG_LEVEL=debug anbox session-manager06:29
morphisthe last one will trigger the boot of the container and then you should see the denials06:29
mvomorphis: I get "failed to start as either binder or ashmem kernel drivers are not loaded", I guess I need to do an insmod somehere?06:30
mvomorphis: this is using lxc, right? I wonder if it is related to that, iirc it also has some seccomp bits06:30
mvomorphis: but first, let me try to reproduce :) any suggestion for the binder/ashmem?06:31
morphismvo: ah right, you need https://launchpad.net/~morphis/+archive/ubuntu/anbox-support06:31
morphisthen apt install anbox-modules-dkms06:31
morphisthat will build and load the binder/ashmem kernel drivers06:31
morphismvo: or if you take the right way: $ snap install --classic anbox-installer && anbox-installer06:32
morphisthat will do these things for you06:32
mvomorphis: hrm, hrm, I modprobe binder_linux, its showing up in lsmod but I get the same error message :(06:33
morphismodprobe ashmem_linux06:33
morphisyou need both06:33
mvota06:33
mvomorphis: *cough* still no denial :(06:34
mvomorphis: [Renderer.cpp:248@initialize] successfully initialized EGL06:34
morphishm, stop the session-manager and start it with $ anbox session-manager --single-window06:34
morphisthat should give you a Android screen after a while06:35
morphismvo: which kernel are you on?06:35
morphisI am running the 4.10 HWE kernel here06:35
mvomorphis: the zesty default kernel 4.10.0-32-generic06:36
morphisok06:36
morphisso same as me06:36
mvomorphis: single-window does it for me, loads of syscall denials06:36
morphisgood!06:36
mvomorphis: thank you, I dig a bit06:37
morphisnp, thanks for getting into this :-)06:37
mvomorphis: just to confirm, no issues with 2.26.1406:43
morphismvo: let me revert back to that and verify06:43
mvomorphis: its fine,I think I can take it from here06:44
mvomorphis: again, thanks a lot for reporting this!06:44
morphismvo: jepp, verified now, 2.26.14 is working fine06:45
morphismvo: np06:45
mvomorphis: I think I have a fix, its indeed a multi-arch related regression, building an update now06:56
morphismvo: nice!06:56
mupPR snapd#3795 opened: Polkit interactive flag <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/3795>07:14
jameshmvo: ^^ the above is a fairly simple improvement to my polkit-support branch you merged yesterday: let the client decide whether to allow interaction07:16
mvojamesh: thanks, checking07:22
Chipacagood morning peeps07:24
Chipacaelectrician is here and my power will be going off by about 20 minutes at some point soon07:24
zyga-susegood morning07:34
* zyga-suse waits forever until PRs show up :/07:35
mvozyga-suse: just fyi, 2.27.4 just got uploaded, morphis helped me to track down the seccomp regression, it was a missing cherry pick related to multi-arch. I think we don't have a spread test for this case yet, I will add one07:43
zyga-susemvo: understood, thank you, I wil help with updated packages07:43
zyga-susemvo: I remember that fix but didn't you make it for 2.26.x?07:43
zyga-susemvo: was it just not merged back to 2.27 after the release?07:43
zyga-suse(after the 2.26.x release was merged back to master)07:44
mvozyga-suse: yeah, that was exactly the problem07:44
zyga-susemvo: as a sanity check, can you look at merging release/2.26 into release/2.27 please?07:44
zyga-suseand we could use this as a standard process07:45
zyga-suseto ensure that no point release fixes are missing in new release07:45
* zyga-suse rolls up his packaging sleeves07:45
zyga-suseand throws a coin to see if the tarball layout is the same ;-)07:45
Chipacamorphis: if you happen to be editing snapd-user-instance again sometime, could you s/'%s'/%q/?07:50
zyga-suseChipaca: I left comments for that07:51
morphisChipaca: I am trying to get to that point, will include that07:51
Chipacamorphis: i was going to comment on the PR but couldn't find a way to properly say "don't do this unless you happen to be here" and have you believe me07:51
Chipacazyga-suse: ah! you did? missed it07:53
zyga-suseChipaca: perhaps a new instance of that was added07:53
Chipacazyga-suse: yeah, not seeing your comment :-)07:53
mvozyga-suse: *pff* - yeah, I did a sanity check and things look good, some delta mostly because we did some things slightly differently in 2.26 and fixed that in 2.2707:58
=== __chip__ is now known as Chipaca
* zyga-suse_ is fed up with shitty network08:03
mcphailzyga-suse_: welcome to my world :)08:07
zyga-suse_mcphail: where do you connect from?08:08
mcphailzyga-suse_: I work away from home in the north of scotland. I'm often on 2G mobile connections, but even broadband in the "city" of Inverness is painfully slow08:09
mupPR snapd#3796 opened: release: new 2.27.4 release <Created by mvo5> <https://github.com/snapcore/snapd/pull/3796>08:09
zyga-suse_I'm technically on LTE but I ran over (ahem, kids did) my data plan so I get to see why they show number of bits per second :/08:10
mcphailheh. buy another sim for the rest of the month?08:10
mcphailif you need a decent connection, it has to be worth the money08:11
mcphailClaim it back from canonical as a work expense :)08:12
zyga-suse_mcphail: it's not easy, only one network is here, I'm in the woods with no car (no way to go out until my wife comes back for weekend) and normal data plans strongly favor contract over pre-paid (one month) thing (from this telco only, others are better but don't have any coverage here)08:12
zyga-suse_it's just for this week, normally I have two mobile connections that work OK08:12
zyga-suse_(in the capital)08:12
mcphailaah well. Enjoy the solitude :)08:12
mcphailzyga-suse_: https://chris.bolin.co/offline/08:13
mupPR snapd#3796 closed: release: new 2.27.4 release <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3796>08:14
mupPR snapd#3797 opened: daemon: allow polkit authorisation to install/remove snaps <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/3797>08:16
zyga-suse_why did you close the PR?08:17
jameshmvo: ^^ and here's the other branch.  This one would definitely need niemeyer's signoff based on previous conversations08:18
mupPR snapd#3788 closed: cmd/snap-repair: ignore superseded revisions like the rest of the assertion infra <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3788>08:20
mupPR snapd#3798 opened: release: 2.27.4 <Created by mvo5> <https://github.com/snapcore/snapd/pull/3798>08:20
Chipacaooh, nice, bug08:23
mvojamesh: thank you08:25
mvoChipaca: what bug?08:25
Chipacamvo: snap's completion of service names does not filter08:25
pedronishello08:27
pedronisthere was some confusion with my small PRs, I need a quick review of snapd#3787 , which now is just adding some test cases08:28
mupPR snapd#3787: cmd/snap-repair: more test coverage of filtering <Created by pedronis> <https://github.com/snapcore/snapd/pull/3787>08:28
* zyga-suse_ looks08:44
=== zyga-suse_ is now known as zyga-suse
Chipaca2017-08-24 09:58:00 Cannot allocate linode:ubuntu-16.04-32: cannot create Linode disk with ubuntu-16.04-32: you do not have enough unallocated storage to create this Disk (872 requested, but only 0 available)08:58
Chipaca:-(08:58
zyga-susewe require more megabytes08:59
zyga-suse(spoken with starcraft zerg voice)08:59
* zyga-suse waits _eternity_ for package downloads :/08:59
zyga-suseah, finally cached!08:59
mupPR core#54 opened: Use io.snapcraft.Launcher instead of com.canonical.SafeLauncher <Created by mvo5> <https://github.com/snapcore/core/pull/54>09:09
mwhudsonoh so i should upload 2.27.4 to debian ?09:13
zyga-susemwhudson: yes, unless we disabled seccomp in debian09:14
mwhudsonoh i think we did09:14
zyga-susebut I think uploading it is ok in general since pepole will feel it is in sync09:14
mwhudsonifeq ($(shell dpkg-vendor --query Vendor),Debian)09:14
mwhudson    VENDOR_ARGS=--disable-apparmor --disable-seccomp --enable-static-libcap09:14
mwhudsonsomeone said something about taking that out but apparently i didn't...09:15
zyga-suseI think we might enable seccomp on debian nowadays09:15
mwhudsonmvo: did you actually tag 2.27.4?09:15
zyga-suseand not do static libcap (we don't need to)09:15
mvomwhudson: there is a tag, is there not?09:16
* zyga-suse uploads new suse build09:16
mwhudsonmvo: ah yes, got confused about which remote was which in this repo :)09:16
mvo:)09:17
mwhudsonzyga-suse: i can make those changes, how do i tell if they've broken something?09:18
ogra_mvo, hmm ... did you explisictly pick beta when building core ? (edge stil has the old builds)09:18
zyga-susemwhudson: run snaps09:18
mwhudsonzyga-suse: ok :)09:18
mvoogra_: sort of, I changed edge back right after pushing to beta09:18
ogra_ah, fine then09:18
mvoogra_: so that it refelects master09:18
ogra_yep09:18
zyga-susemwhudson: there's a PR that has several most downloaded/important snaps09:19
zyga-susemwhudson: just trying a few I think (or one of each class) is sufficiently good as smoke test IMO09:19
zyga-susesuse is now up-to-date09:25
zyga-suseman, this is too easy09:25
* zyga-suse looks at arch09:25
pedronismvo: snapd#3798  seems to have broken cmd/snap-repair tests on it, not sure how/why09:44
mupPR snapd#3798: release: 2.27.4 <Created by mvo5> <https://github.com/snapcore/snapd/pull/3798>09:44
mvopedronis: how stange, let me lok09:45
mvolook09:45
mwhudsondebian@debian:~$ hello.universe09:46
mwhudson/usr/lib/snapd/snap-confine: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory09:46
mwhudsonhow did i do that09:46
mvomwhudson: uh, is that apparmor denials for libcap.so.2 ?09:46
mwhudsonoh yes09:46
* mwhudson puts that bit back09:47
pedronisChipaca: it's cannot allocate disks land?09:47
Chipacayuh09:48
pedronis:/09:48
* zyga-suse needs a faster HDD09:50
zyga-susemwhudson: you confined snap-confine09:51
zyga-susemwhudson: take this patch:09:51
mwhudsoni did09:51
zyga-susehttps://github.com/snapcore/snapd/pull/3791/files09:51
mupPR snapd#3791: cmd/snap-confine: allow using additional libraries required by openSUSE <Created by zyga> <https://github.com/snapcore/snapd/pull/3791>09:51
zyga-susemwhudson: also look at master, cherry pick one more patch before this one affecting the same file09:51
zyga-susemwhudson: this should fix it for you09:51
zyga-susetravis/spread is unhappy today09:52
zyga-susemy hdd is unhappy09:52
zyga-susemy 300GB old HDD is unhappy to be precse09:52
mwhudsonmvo: https://github.com/snapcore/go-gettext/pull/109:52
mupPR go-gettext#1: update import path to new location <Created by mwhudson> <https://github.com/snapcore/go-gettext/pull/1>09:52
mwhudson:)09:52
mwhudsonzyga-suse: did you see https://github.com/snapcore/snapd/pull/376009:54
mupPR snapd#3760: Allow snap-confine to be confined even with --disable-apparmor <Created by mwhudson> <https://github.com/snapcore/snapd/pull/3760>09:54
zyga-suseI probably did, let me review it09:54
mwhudsonmmm tests failed i wonder why09:54
zyga-susemwhudson: I sent a RFC PR and got detailed feedback from jdstrand yesterday09:55
pedronismwhudson: we have infrastructure problems atm , all tests are failing09:55
mwhudsonpedronis: these tests ran a few days ago09:55
zyga-suseas in https://github.com/snapcore/snapd/pull/379209:55
mupPR snapd#3792: cmd/snap-confine: allow running snap-exec without confinement <Created by zyga> <https://github.com/snapcore/snapd/pull/3792>09:55
pedronisah ok09:55
zyga-susemwhudson: I think we want to solve the same problem09:56
zyga-susemwhudson: check out what jamie wrote about it09:56
mwhudsonzyga-suse: ah yes09:57
mwhudsonzyga-suse: i thought there was another way of doing this, which was to generate a super loose apparmor policy when in forced devmode state09:57
mwhudsonrather than generating no policy at all09:58
mwhudsonzyga-suse: but do what jamie says, i guess :)09:58
* zyga-suse -> coffee10:05
zyga-suseI'll wait 20 minutes for various pulls/pushes/builds anyway10:05
zyga-susesigh10:05
mupPR snapcraft#1505 opened: errors: introduce ContainerError <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1505>10:10
pedronismvo: I marked this upcomign for you:  https://forum.snapcraft.io/t/snapd-not-restarting-on-revert/1679  I think you merged a fix10:24
mvopedronis: thank you10:27
zyga-susemvo: I made a small tweak/fix to tests related to LANG10:29
zyga-susemvo: https://github.com/snapcore/snapd/pull/379910:29
mupPR snapd#3799: snap/squashfs: use LANG=C.UTF-8 <Created by zyga> <https://github.com/snapcore/snapd/pull/3799>10:29
zyga-susemvo: I suspect we may need a few more as new translations show up10:29
mupPR snapd#3799 opened: snap/squashfs: use LANG=C.UTF-8 <Created by zyga> <https://github.com/snapcore/snapd/pull/3799>10:29
zyga-susemvo: this lets me go test without fiddling with language10:29
mvook10:34
mvozyga-suse: can you pastebin the failure you are seeing (that lead to this change) ?10:37
zyga-susesure10:37
zyga-susemvo: https://paste.gnome.org/pjmwzmgo210:39
mvozyga-suse: ta10:40
zyga-susemvo: are you running your system with english or german locale?10:40
mvozyga-suse: does http://paste.ubuntu.com/25382296/ help?10:42
mvozyga-suse: I use en10:42
zyga-susemvo: that explains it, looking10:42
zyga-susesetenv is evil10:42
zyga-suseI wonder how golang can have a broken function like that10:43
zyga-suseI honestly prefer my approach as it limits the env change to the started process10:43
zyga-suseand not to golang process10:43
mvozyga-suse: I will reply in the pR10:44
zyga-susemvo: I replied10:47
zyga-susemvo: looking at it from i18n angle10:48
zyga-susemvo: what would be the right solution if both the invoked program and the snapd code itself was localized10:49
zyga-susemvo: the test would have to have synchronized localization10:49
mvozyga-suse: the paste was not the final solution, just checking that this is enough to fix the issue. I still think from a i18n pov its preferable that the child runs with the native locale, it might have to tell the user something10:52
zyga-suseyes, that I agree with10:52
mvozyga-suse: anyway, this is slightly crufty code (pretty old) I have a look if there is a way to remove some of this oddness10:52
zyga-susewe could just patch the test for now10:52
mvozyga-suse: yeah10:53
zyga-suse.* vs the english error10:53
mvozyga-suse: I think runCommand is really not needed with testutil.MockCommand() etc10:53
zyga-suseaha, good point too10:53
mvozyga-suse: I have a look, but feel free to do the change you suggested10:53
zyga-suseok10:54
zyga-suseI'll check in a moment, just wrapping up arch builds10:54
mvozyga-suse: no worries and no rush10:54
mvozyga-suse: *cough* I think the problem goes away entirely10:58
mvozyga-suse: hm, maybe, maybe not, looking harder10:58
zyga-susehmm?10:58
zyga-susecan you explain10:58
mvozyga-suse: just wait for my PR, its kind of funny10:58
mupPR snapd#3800 opened: squashfs: remove runCommand/runCommandWithOutput as we do not need it <Created by mvo5> <https://github.com/snapcore/snapd/pull/3800>11:00
mvozyga-suse: -^11:00
mvozyga-suse: thanks again for finding this! I get some lunch now, let me know your thoughts11:01
zyga-suseenojy11:01
mvozyga-suse: you mentioned the problem is not solved, afaict the error happens in testcode that I removed, so what is left to do?11:04
zyga-susemvo: I mean we removed the test so the problem is not going to show up11:05
zyga-susebut we need to figure out how to test i18n eventually11:05
zyga-susethat's what I wanted to convey11:05
* zyga-suse has is usual food poisoning woes after moving to a new location11:10
zyga-susehow I hate my body in days like this11:10
=== ShalokShalom_ is now known as ShalokShalom
mupPR snapcraft#1503 closed: ci: speedup the CLA check <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1503>11:17
zyga-susewhat's wrong with travis today?11:27
pedronisno spread run can get disks afaict11:28
zyga-susegood day to feel sick and work locally then11:30
* zyga-suse notices that British pound is awfully cheap lately11:30
mupPR snapcraft#1504 closed: project loader: refactor into package <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1504>11:35
ogra_ppisati, is the 3.10 branch of the sample-kernel tree up to date ? (i need to port to a board that only has 3.10 sources)11:44
ppisatiogra_: it's in line xenial, so yeah, go ahead11:48
ppisati*on par11:48
mvozyga-suse: right, well, the test and the offending code is gone, but yes, at some point we will need to look at i18n in tests11:55
* zyga-suse nods11:56
ogra_ppisati, thanks !11:56
zyga-susepopey: hey11:56
zyga-susepopey: isn't martin an arch TU?11:56
zyga-susecan we ask him for help?11:56
mupPR snapd#3799 closed: snap/squashfs: use LANG=C.UTF-8 <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/3799>11:57
zyga-susejdstrand: what am I doing wrong here: https://paste.gnome.org/pwb7cargz12:15
zyga-susejdstrand: note that I added just this12:17
zyga-suse+#include </var/lib/snapd/apparmor/snap-confine.d>12:17
zyga-susejdstrand: ah, I see now12:30
Chipacaniemeyer: would you agree that people in other teams working on snapd would benefit from joining the standup if they're struggling with process?12:41
Chipacae.g. if they're bashing their heads on the wall of OMG 50+ PRs12:42
pedronisI *am* bashing my head against 50+ PRs12:42
Chipacapedronis: you should join the standup!12:43
jdstrandzyga-suse: when including a directory the directory must exist12:43
Chipacawait12:43
zyga-suseright, it did exist, the problem was " " vs < >12:43
jdstrandzyga-suse: so the packaging is going to need to create it12:43
jdstrandoh right, I think I told you wrong wrt " vs <>12:43
pedronisChipaca: it might help or not,  50+ PRs is a bit bad anyway12:43
jdstrand(sorry)12:43
pedronisChipaca: for anybody12:44
zyga-susetaking gustavo's advice about email we should close them all12:44
Chipacai tried that12:44
Chipacapeople got upset12:44
zyga-susejdstrand: no worries, I found the jump to apparmor docs interesting12:44
pedroniswell I think we are close to a point in which we should just stop adding them until they are below one page12:45
Chipacapedronis: +1.3312:47
Chipacaand i say that as somebody with a branch ready to be a pr12:48
mupPR snapd#3372 closed: tests: add basic lxd test <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3372>12:48
zyga-susestruct { PRs [50]PR } snapd;12:49
zyga-suseor something12:49
pedronisChipaca: anyway even just,  you, zyga, me and mvo, if each of us has 10 open PRs, it makes 4012:49
zyga-suseback when poland was under soviet rule we had "stamps" for food and other basic things12:50
zyga-susewe could bring "PR stamps"12:51
zyga-suseyou get 3 a week12:51
zyga-suseand you have to make it12:51
* zyga-suse cannot wait to see the economy of stamp trading12:51
Chipacazyga-suse: but then we'd have a solidarnosc team handing out counterfeit stamps12:53
zyga-suseit might also end with the round table talks and free elections ;)12:53
ogra_will we have to hand over snapcore to walesa ?12:54
Chipacazyga-suse: the longer-term economic impact of your suggestion dissuades me12:54
popeyzyga-suse: he used to be one, but gave it up when he moved to work on ubuntu12:54
zyga-susepopey: not according to the TU page12:54
popeyyeah, he still has limited access in places12:54
jdstrandare you suggesting that if an individual has more than N open PRs, stop proposing PRs and start reviewing?12:54
jdstrandChipaca: ^12:54
popeyflexiondotorg: ^12:54
pedronisjdstrand: something something, sadly some PRs have more complicated constraints12:55
jdstrandyes12:55
jdstrandI was going to mention that12:55
pedronisalso it's clear that the forum has eaten into reviewing time12:55
jdstrandit is a hard problem12:55
zyga-suseyes12:55
zyga-suseforum is more fun than reviews12:55
jdstrandoh gosh, the forum has eaten into all time12:55
zyga-susethat's a problem12:55
Chipacawe should nationalise the trains12:55
jdstrandwell, fun12:55
zyga-suseheh12:55
Chipacaeverything leads on from there12:56
jdstrandI mean, we are told to be responsive to the forum (with good reason)12:56
zyga-suseyes12:56
zyga-suseand releases12:56
flexiondotorgI used to be an Arch TU.12:56
flexiondotorgI stood down about 8 months ago.12:56
flexiondotorgLooks like that page didn't get updated.12:56
flexiondotorgSo I have considered re-applying, just to maintain snapd etc.12:56
pedronisyes, just saying that PR creation seems to be one of the few things we can control12:56
jdstrandthat's technically true, but it won't fly when people say 'the forum has too much traffic, so people couldn't do reviews, so I stopped proposing PRs"12:57
zyga-suseflexiondotorg: I could work with you, I can prepare each release technically12:57
jdstrandit's a difficult problem12:57
Chipacajdstrand: i'm saying _we_ should stop pushing PRs until the queue is under control12:58
zyga-suseflexiondotorg: I just need to have someone sponsor it (in arch-specific way)12:58
zyga-suseChipaca: "you should stop eating until we have more food"12:58
zyga-suseish12:58
zyga-suseI agree but it's not a simple solution12:58
jdstrandChipaca: as a temporary action, sure12:58
jdstrandthat makes a ton of sense12:58
jdstrandI was thinking bigger picture12:59
Chipacawe're going to have to have something in place permanently, as clearly we aren't self-governing without _something_12:59
zyga-susestandup time12:59
zyga-suseChipaca: vote12:59
Chipacaomw12:59
jdstrandbut maybe temporary halting PRs and review queue focus isn't bad in the short term12:59
jdstrandwhile people think about how to do it better long term13:00
zyga-suse+113:00
* zyga-suse goes for the token13:00
zyga-susesigh13:00
zyga-susewhy does chrome always log me out13:00
flexiondotorgzyga-suse OK, I'm not sure how well an application to re-apply will go down. More so given the agenda.13:02
flexiondotorgBut I can try.13:02
zyga-suselet's try13:03
jdstrandChipaca, zyga-suse: one thing we experimented with on the security team was heuristics. you give everything a point value based on priority. different attributes add to the heuristic. for example, critical vs high vs medium vs low priority feature, customer facing bug, regular bug, contribution from community, how old the PR is, etc (whatever makes sense). then you give a score for each13:03
jdstrandChipaca: if you end up with a PR review with a higher score than a feature's score, you do the review13:03
mupPR snapd#3456 closed: many: add interfaces.SystemKey() helper <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3456>13:04
jdstrandChipaca: this isn't perfect, because you can't squeeze blood from a stone. an understaffed team will end up  with a big queue, but at least the most important items are being worked on13:04
jdstrandChipaca: importantly, age of PR review could get extra points. eg, 0 extra of < 1 week, 10 extra if 2 weeks old, 50 if 313:06
zyga-susejdstrand: right, I think there are many ways to solve this, we just have to agree on something and be consistent13:10
mupPR snapd#3585 closed: many: configure store from state, reconfigure store at runtime <Created by atomatt> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/3585>13:14
jdstrandif the team is severely understaffed, you end in a particularly bad state where you are only reviewing things that are old. you therefore seem unresponsive (cause you are!) and you aren't getting features done13:14
Chipacajdstrand: yeah. I think we're not that bad, but we risk seeming so if we don't stay on top of it13:16
ogra_you could have a comment-bot that adds "we'll be processing yoour PR shortly, please hold the line" once a week13:18
ogra_:)13:18
zyga-susethere are ... 3512 days remaining13:22
jdstrandlol13:23
Chipacazyga-suse: 𝕐𝕠𝕦𝕣 𝒷𝓇𝒶𝓃𝒸𝒽 is 𝓿𝓮𝓻𝔂 𝔦𝔪𝔭𝔬𝔯𝔱𝔞𝔫𝔱 𝗍𝗈 𝓊𝓈.13:30
zyga-suse"all the operators are busy though"13:31
zyga-suseI wonder how your message shows up in text mode programs13:32
zyga-susehow did you do it?13:32
zyga-suseI just went to amazon.com and got a "are you a robot" page13:33
zyga-susewoah13:33
ogra_and ?13:33
ogra_are you ?13:33
zyga-susewell, it's somewhat intrusive change,13:33
zyga-suseI wonder why they introduced it13:34
zyga-susescreen-scraping bots?13:34
ogra_yeah, likely13:38
ogra_though if people use screen scapers they can as well just use pixel correct click generation ... as long as the layout doesnt change and the checkbox is always in the same place at least13:39
zyga-suseit's a captcha13:42
ogra_ah, not the "I'm not aa robot" checkbox thing then13:43
ogra_(which is kind of a cut down capcha ...)13:44
pedronisniemeyer: I don't think I fully parsed how we should tag things you should review? you said "BLOCKED" that means more it cannot go in yet to me (probably because it breaks something or is incompatible with something or some new choice)13:45
niemeyerpedronis: Sorry, I used the word in a loose way instead of actually suggesting using that as a tag13:46
pedronisniemeyer: I mean I have now a couple of things that are marked blocked and some need your review, but they are blocked because we changed our minded or are not fully updated to some other change, not because they need your review13:47
niemeyerpedronis: Trying to come up with a good term for that13:47
pedronisniemeyer: ok13:47
pedronisnot urgent but do let us know13:48
niemeyerpedronis: There's actually a real mechanism in GH to ask someone to review it13:48
niemeyerpedronis: I wonder if there's a filter on it13:48
niemeyerThat would be the best13:48
pedronisI use it13:51
pedronisbut I haven't found a filter fo rit13:51
pedronisit would be strange if there isn't though13:52
pedronisniemeyer:  https://github.com/pulls/review-requested13:52
pedronis?13:52
niemeyerpedronis: Brilliant.. review-requested:<username>13:53
niemeyerpedronis: So we don't need to invent anything else13:53
Chipacazyga-suse: https://github.com/chipaca/bin/blob/master/unifonter13:53
pedronisniemeyer: I think I marked the ones I'm aware of correctly13:57
pedronisniemeyer: though snap#3573 it's in a messy state atm, I need travis back to work so I can land the revert of 'generic'-signed allowing to put it into shape13:58
niemeyerpedronis: I'm cleaning it13:59
niemeyerI'm actually implementing a feature in spread to do it for me, as there are too many machines to do that by hand without it feeling absurd14:00
pedronismvo: zyga-suse: Chipaca: that's what is marked for Gustavo:  https://github.com/snapcore/snapd/pulls/review-requested/niemeyer don't know if you have any other thing14:15
* zyga-suse looks14:16
zyga-suseoh, nice14:16
zyga-suseI don't have any other things yet, after my hangout review I know what to do14:17
Chipacapedronis: i'll tag him in one of the ones about the store work14:18
pedronisChipaca: yes, I need to review those too but they are quite serialized14:19
Chipacayeah, but no point him reviewing them as a series14:20
Chipacai think14:20
Chipacae.g. the storestate one is pretty clear, clean, and straightofrward imo14:20
Chipacapedronis: that is snapd#3780 fwiw14:20
mupPR snapd#3780: many: configure store from state, reconfigure store at runtime <Created by sparkiegeek> <https://github.com/snapcore/snapd/pull/3780>14:20
Chipacawhich i'm reviewing now14:20
Chipaca(so it might turn out to be terrible! :-) )14:21
pedronisprobably james henstridge ones need his input?14:21
Chipacapedronis: wasn't he already done with those?14:22
pedronisthere are new ones14:23
Chipacapesky people, making forward progress and stuff14:23
pedronisChipaca: there's a bit of an open question in #3780  which is , it does nothing about the urls in auth.go14:24
Chipacapedronis: well... those aren't in Config14:29
Chipacapedronis: by which i mean: i think moving them into config would be alright, but separate from this pr14:29
=== JoshStrobl|zzz is now known as JoshStrobl
Chipacabut let's see what the pr authors say14:30
pedronisChipaca: yes, would be good to understand the plan forward though14:30
sergiusensjdstrand: how can I see that a slot is effectively setup or way it failed to do so?14:38
sergiusensthis is what I get when trying to connect: "error: snap "gnome-3-24" has no slot named "gnome-3-24-platform""14:38
zyga-susesergiusens: try new snap interface (singular)14:51
zyga-susethough we need snap connections14:51
sergiusenszyga-suse: says I don't have that command14:52
zyga-suseah, !released :/14:53
davidcalleikey: welcome to the frontpage of snapcraft.io14:53
zyga-suse2.2814:53
sergiusenszyga-suse: any lower level way to verify this?14:54
zyga-susesergiusens: try snap interfaces (plural)14:54
zyga-suseand pastebin14:54
sergiusenszyga-suse: only one entry14:54
zyga-suseonly one? that's odd14:55
sergiusensthis feels like https://forum.snapcraft.io/t/vanishing-plugs/1823?u=sergiusens14:55
sergiusensI'll continue there14:55
zyga-suseharry potter and the vanishing plugs14:55
* ogra_ hands sergiusens a drill to make more plugs14:55
mupPR snapd#3632 closed: asserts,overlord/assertstate: auto refresh account-keys <Blocked> <Created by pedronis> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/3632>14:58
sergiusensjust posted an update zyga-suse on there, change 128 is interesting15:00
zyga-suselookinb15:00
zyga-susesergiusens: what's the smoking gun?15:02
zyga-suseeverything looks fine there15:02
* sergiusens curses at the forum at its force of quoting on text selection15:03
ogra_well15:03
ogra_124  Error   2017-08-24T07:01:10Z  2017-08-24T07:11:54Z  Auto-refresh snap "lxd"15:03
ogra_125  Error   2017-08-24T12:26:10Z  2017-08-24T12:36:58Z  Auto-refresh snap "lxd"15:03
sergiusenszyga-suse: 128 is "Connect gnome-twitch:gnome-3-24-platform to gnome-3-24:gnome-3-24-platform" and yet it failed15:03
ogra_that happened right beofre15:03
ogra_*before15:03
zyga-suseah, I see15:04
sergiusensogra_: you say the transaction breaks as it is not an isolated task?15:04
sergiusensthis could explain the previous failure too15:04
zyga-susesergiusens: can you collect the state file15:04
ogra_sergiusens, i have no idea, i just noticed that you have a bunch of erroring updates of lxd there as well15:05
sergiusensfwiw, lxd cannot update due to a profile switch error, it has been discussed on the forum15:05
zyga-susethough we don't store plugs/slots in the state15:05
zyga-suseis this in a container?15:05
zyga-susewhat is snap version15:05
sergiusenszyga-suse: where do you store it? snapd things its good from a state PoV it seems, but not really15:05
sergiusenszyga-suse: no, my real system15:05
zyga-susejust in memory15:05
sergiusens2.27.3+17.1015:06
zyga-suseinteresting15:07
zyga-suseI'll think about what might cause this behavior15:07
zyga-susejust to make sure15:07
zyga-susesnap interfaces15:07
zyga-susethat shows nothing ?15:07
sergiusenszyga-suse: I added a call to that with a grep on the post15:09
sergiusensit doesn't15:09
sergiusensI bet that if I reinstall it will work15:09
zyga-suseyes15:09
zyga-susereinstall adds/removes interfaces from a given snap15:09
zyga-susecan you just pastebin full "snap interfaces" please15:09
sergiusenszyga-suse: http://paste.ubuntu.com/25383368/15:10
zyga-susesergiusens: can you keep the system as is15:11
zyga-suseand let me think for a moment15:11
sergiusenszyga-suse: well I reinstalled the snap, sorry15:11
sergiusensmy work machine15:11
zyga-suseand the output is before or after?15:11
sergiusensI bet if you installed many snaps for use you'd run into this ;-)15:11
zyga-susesergiusens: I had 15 before I were testing purge logic15:13
sergiusenszyga-suse: before... I like just did it 15" ago15:13
zyga-suseseyeongkim: I have 7 now15:13
zyga-suseok15:13
zyga-susesergiusens: ^15:13
sergiusenszyga-suse: gnome-twitch still doesn't run unfortunately "cannot change profile for the next exec call: No such file or directory"15:13
sergiusensso I still have a weird problem with interfaces ;-)15:14
zyga-susesergiusens: that seems to say that you have no apparmor profile15:14
zyga-susesergiusens: are you on a !ubuntu kernel?15:14
zyga-suseI'm working on something that will make that work soon15:14
sergiusenszyga-suse: yeah, non ubuntu, well ubuntu with things on top15:15
zyga-susesergiusens: can you run ls -l in /sys/kernel/security/apparmor/features15:15
ogra_and apparmor dropped :P15:16
sergiusenshttp://paste.ubuntu.com/25383394/15:16
ogra_thats a short list :)15:17
zyga-susesergiusens: right, you need more for snapd to enable apparmor15:17
sergiusensaa-status does say I have apparmor though http://paste.ubuntu.com/25383400/15:17
zyga-susesergiusens: as a quick workaround rebuild snapd15:17
zyga-susesergiusens: and pass --disable-apparmor to configure15:17
zyga-suseyes, but not all the features15:17
ogra_ogra@nanopi-air:~$ ls /sys/kernel/security/apparmor/features15:17
ogra_capability  caps  dbus  domain  file  mount  namespaces  network  policy  ptrace  query  rlimit  signal15:17
ogra_thats the subdirs you want15:17
sergiusensgot it15:17
zyga-susealternatively copy all of security/apparmor to your kernel and rebuild that15:18
zyga-susejdstrand: https://github.com/zyga/snapd/commit/ef40971ea1da4110fa6474ccff634802236aebdd15:18
* zyga-suse -> break / walk15:19
* Chipaca -> break walkers' legs15:19
jdstrandzyga-suse: this feels like it should be coordinated with mvo's https://github.com/snapcore/snapd/pull/345615:19
mupPR snapd#3456: many: add interfaces.SystemKey() helper <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3456>15:19
zyga-susejdstrand: perhaps but for now it is a small improvement over what we have in release.go15:20
zyga-susejdstrand: I only intend to make it "enough" to implement the permissive confinement15:21
zyga-susejdstrand: when we pick up the system key branch again we can tie that into it easily15:21
jdstrandok, I'm sure mvo will comment when it goes up for review. I'll look at this as is15:21
zyga-susethank you!15:22
sergiusenszyga-suse: ogra_ ok I am back, I rebooted into an ubuntu kernel, installed, and now back and it all works15:25
sergiusensso with the profiles created with the kernel that has all the features I get a working snap on a kernel without all the features ;-)15:26
zyga-suseyes, we'll soon have a feature that will make it work on a partially supported kernel15:31
zyga-suse(with just some apparmor features around)15:31
zyga-suseit will still be devmode but at least it will not fail15:32
sergiusenszyga-suse: if I install the way I just mentioned, I don't get devmode though15:34
zyga-susethat's an interesting bug in itself15:34
zyga-susesomething that jamie just spoke about is related to it15:34
sergiusenszyga-suse: and I get loaded profiles15:34
zyga-suseright15:35
zyga-susejust because the apparmor backend was not loaded at all15:35
zyga-susemy patches address that partially already15:35
zyga-suseso it will work regardless15:35
zyga-susebut not by accident15:35
sergiusensjamesh: hey, can you please take a final look at https://github.com/snapcore/snapcraft/pull/1298 ?15:39
mupPR snapcraft#1298: jhbuild plugin: new plugin <Created by diddledan> <https://github.com/snapcore/snapcraft/pull/1298>15:39
zyga-susejdstrand: thank you for the review, I added rlimit, I'll work on subsequent parts of this15:39
mupPR snapd#3800 closed: squashfs: remove runCommand/runCommandWithOutput as we do not need it <Created by mvo5> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/3800>15:40
Chipacamvo: dunno if you saw but snapd#3693 is properly sad15:42
mupPR snapd#3693: snapstate: improve the error message when classic confinement is not supported <Created by mvo5> <https://github.com/snapcore/snapd/pull/3693>15:42
mvoChipaca: everything was sad the entire day, let me see if there is different sadness this time. thanks for the heads up15:44
Chipacamvo: no, this one is on you15:44
Chipacamvo: "classic confinement requires snaps under /snap or symlink from /snap to %!s(MISSING)"15:45
mvoChipaca: autsch15:45
mvoChipaca: let me fix that15:45
ChipacaIKR15:45
zyga-susem-i-s-s-i-n-g15:45
zyga-suseI wonder why golang doesn't make that a compile time error15:45
Chipacaruh roh15:45
Chipacadreamhost dead?15:45
zyga-suseeven C does nowadays15:45
zyga-susewhat's on dreamhost?15:46
Chipacachipaca.com :-)15:46
Chipacawell, r.chipaca.com15:46
Chipacawhich is where the fun is15:46
zyga-suseaha15:46
zyga-susedreamhost is sleeping?15:46
* zyga-suse should take a break15:46
Chipacadns seemed to have hiccuped15:46
Chipacait's back now15:46
Chipacazyga-suse: agreed15:47
zyga-susehttps://paste.gnome.org/pddn5v3pp15:47
* zyga-suse is grumpy 15:47
zyga-susewell15:47
Chipacazyga-suse: here: https://www.youtube.com/watch?v=u5XDnaeGbLk15:48
Chipacathat one cheers me up :-)15:48
mupPR snapd#3586 closed: client, daemon: rest api to reconfigure snapd with a custom store <Created by atomatt> <Closed by atomatt> <https://github.com/snapcore/snapd/pull/3586>15:48
mupPR snapd#3590 closed: cmd/snap: snap cli to set or revert the custom store <Created by atomatt> <Closed by atomatt> <https://github.com/snapcore/snapd/pull/3590>15:48
jdstrandzyga-suse: unfortunately the reviews for commits doesn't let me group them altogether, so they are coming in piecemeal, but I'm done now15:49
kyrofaI just updated snapd in my lxd container to 2.26.10, and it's no longer starting up15:51
kyrofaI'm getting this: "snapd.service: Failed at step NICE spawning /usr/lib/snapd/snapd: Permission denied"15:52
zyga-susejdstrand: that's fine, I get notified on each in a separate section15:52
Chipacakyrofa: i think there's a bug about that15:52
Chipacakyrofa: look for Nice=-5 in snapd.service and nuke it15:54
Chipacakyrofa: and shake your fist at systemd, or at the universe in general15:54
kyrofaChipaca, I suppose we still have no spread tests running on lxd, then?15:55
Chipacakyrofa: and then systemctl daemon-reload, and maybe restart snapd15:55
ogra_i think we do, but the fix (dropping NICE=) actually landed in 2.27.315:55
Chipacakyrofa: it broke after we'd released (the nice has been there for a while)15:56
Chipacakyrofa: the universe has very good integration tests15:56
Chipacakyrofa: but they run on production15:56
pedroniskyrofa: mvo started some but it there were issues15:57
kyrofapedronis, what issues?15:58
pedroniskyrofa:  https://github.com/snapcore/snapd/pull/337215:58
kyrofaChipaca, thanks for the Nice hint, I'm back up and running. Teach me to update my production instance15:59
mupPR snapd#3372: tests: add basic lxd test <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3372>15:59
kyrofaThanks pedronis16:00
ogra_do we re-exec in lxd ? then you could just switch to the core in beta16:00
ogra_hmm ... or not since the systemd unit probably still comes from the outside16:00
pedronisthis is about the .service files so reexec doesn't help16:00
ogra_yeah, just struck me16:00
mupPR snapd#3801 opened: tests: add test to ensure amd64 can run i386 syscall binaries <Created by mvo5> <https://github.com/snapcore/snapd/pull/3801>16:03
kyrofaThere are numerous other issues in lxd as well. Particularly the garbage collection one16:04
mvokyrofa: https://github.com/snapcore/snapd/pull/3372 has some code but I couldn't make it reliable (I get the irony)16:04
mupPR snapd#3372: tests: add basic lxd test <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/3372>16:04
kyrofamvo yeah, bad sign eh? :P16:04
zyga-suselxd16:10
mupPR snapd#3794 closed: asserts,overlord/devicestate: revert allowing 'generic'-signed serials <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3794>16:11
zyga-susewell16:13
zyga-suseI really want to break now16:13
zyga-susejdstrand: I pushed more patches there but I failed to use dirs (cycles)16:14
Chipacazyga-suse: snapd#3692 is blocked on you16:15
mupPR snapd#3692: tests: install most important snaps <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/3692>16:15
zyga-suseChipaca: approved16:16
mupPR snapd#3785 closed: asserts,overlord/devicestate: accept generic serials only if the model has generic-serials: true <Blocked> <Created by pedronis> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/3785>16:17
Chipacazyga-suse: snapd#3635 has some changes requested by cachio, a week ago16:19
mupPR snapd#3635: tests: add out-of-the-box test suite <Created by zyga> <https://github.com/snapcore/snapd/pull/3635>16:19
zyga-suseI should close that PR16:19
zyga-suseit doesn't work well with rest of spread suites16:20
niemeyerAlright16:21
niemeyerI've made a change in Spread, and from now on it should be cleaning systems even in those bad situations16:21
niemeyerIt cannot prevent the space errors since this can be caused simply by interrupting forcefully previous processes in a bad moment, but it will clean up those machines and the error will be gone16:22
niemeyerI can already see the effect.. just from the last few PRs run, systems are all clean already16:23
niemeyerSo hopefully this is the last thing that required manual care16:24
superjonotronis there a way to mount a usb drive as writable on ubuntu core?  read only file system changes mount permissions to root and read only so i can't copy anything off of the system onto a usb device17:08
pedroniscachio: we are still getting    fakestore service not started properly17:12
pedronis+ exit 1  sometimes17:12
pedroniscachio: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-image/xenial/amd64/s/snapd/20170824_094354_789aa@/log.gz17:12
pedroniswe probably need to log some more there17:12
cachiopedronis, yes17:14
cachiopedronis, we should need to see the state of the port at least17:14
pedronisand the systemd log of the unit17:14
pedroniswe make a unit I think for it, I had forgotten about it17:15
cachiopedronis, yet, i'll create a branch to add debug information17:15
mupPR snapd#3787 closed: cmd/snap-repair: more test coverage of filtering <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3787>17:17
pedronismvo: I think I asked before, should we reenable the fedora tests? or things are still to unstable to add more potential instability?17:17
pedroniss/to unstable/too unstable/17:17
cachiopedronis, the problem is tht I'll need to add debug info to all the tests using the fake store17:18
cachiopedronis, is it ok?17:19
pedroniscachio: ?17:19
pedronisjust in setup_fake_store17:20
pedronisor however is called17:20
cachiook,17:20
pedronisbefore it does exit 117:20
jdstrandcachio: hey, when you get a chance, can you re-review https://github.com/snapcore/snapd/pull/375917:21
mupPR snapd#3759: add spread test for wayland <Created by jdstrand> <https://github.com/snapcore/snapd/pull/3759>17:21
cachiojdstrand, sure17:22
jdstrandcachio: thanks! :)17:24
mupPR snapd#3802 opened: tests: adding debug info fakestore when it does not start properly <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/3802>17:26
pedroniscachio: seems there's an addition of tests/main/install-snaps/task.yaml  that doesn't belong there17:29
pedronisI thought you had a different branch with that in it17:29
cachiojdstrand, minor comment inline17:31
cachiopedronis, repearing it17:32
mupPR snapd#3802 closed: tests: adding debug info fakestore when it does not start properly <Created by sergiocazzolato> <Closed by sergiocazzolato> <https://github.com/snapcore/snapd/pull/3802>17:35
mupPR snapd#3803 opened: tests: adding extra info for fakestore when fails to start <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/3803>17:35
cachiopedronis, yes I created a branch based on another one and not from master17:36
cachiomy fault17:36
cachiopedronis, PR 3803 now17:36
willdeberryif someone has a moment, what am i missing here? https://forum.snapcraft.io/t/accessdenied-when-running-my-packaged-bluetooth-app/1724/1517:37
superjonotronmount usb as writable on snappy, anybody know how to accomplish?17:42
jdstrandcachio: thanks, fixed17:42
=== cachio is now known as cachio_afk
Chipacawilldeberry: maybe https://github.com/chipaca/bin/blob/master/run-snapd-srv helps17:53
Chipacawilldeberry: but at a glance i think SNAP_REEXEC=0 is the one you're missing17:53
Chipacagood luck17:53
superjonotronis it possible to run a snap command from within a snap command for a different snap?18:27
kyrofasuperjonotron, no, at least not currently18:32
superjonotronback to the drawing board it is then18:33
Pharaoh_Atemaww18:42
Pharaoh_AtemI'm sad18:42
Pharaoh_Atemdavidcalle's new design for the front page doesn't have Fedora in the center anymore :(18:42
Pharaoh_Atemit has.. Debian (meh)18:43
Pharaoh_Atemdavidcalle: I'm hurt... after all that time spent actually keeping stuff up to date :P18:43
niemeyerHadn't seen the new design.. looks nice18:46
davidcalleniemeyer: just landed18:47
niemeyerdavidcalle: Nice!18:47
niemeyerLet me change the forum icon so it looks the same size18:47
davidcallePharaoh_Atem, if it can be of any consolation, there is someone, somewhere, browsing the site on a tablet in portrait mode and seeing Fedora in the center https://usercontent.irccloud-cdn.com/file/0C2RMUS3/Screenshot%20from%202017-08-24%2020-46-51.png18:48
niemeyerdavidcalle++18:54
* zyga-suse hug, Pharaoh_Atem19:17
=== cachio_afk is now known as cachio
ogra_davidcalle, hmm, in my browser the distro icons on the site look rather awful ...19:21
davidcalleogra_: can you grab a screenshot, what's your browser ?19:22
ogra_davidcalle, http://people.canonical.com/~ogra/snapcraft-io-logos.png19:23
ogra_kind of off-center and a tad to large for the boxes19:24
davidcalleOh wow, that's rather funky, refresh maybe ? Could be some CSS caching gone wrong19:25
ogra_dang ... doesnt change if i refresh the screenshot madly in the browser :P19:25
ogra_davidcalle, yeah, that fixed it ...19:25
davidcalleHah, interesting, you are the second person to report something like that, ty19:26
ogra_properly centered and scaled after a refresh19:26
mupPR snapcraft#1500 closed: grammar: move into project_loader <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1500>19:32
sergiusensdavidcalle: is the tour gone from all documentation instances?19:34
sergiusensif so, I'd be happy to remove it from snapcraft itself as it is somewhat a maintenance burden19:34
mupPR snapd#3692 closed: tests: install most important snaps <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3692>19:35
zyga-susemwhudson: hey? around?19:45
zyga-susemwhudson: I was wondering if I could do a point release of snapd for debian one day, just prepare it and get you to ack it19:46
zyga-susemwhudson: I'd like to deprecate snap-confine (the package)19:54
zyga-susemwhudson: I really think we should get rid of it from sid19:54
zyga-susemwhudson: and send it the way of ubuntu-app-launcher19:54
mupPR snapd#3804 opened: cmd/snap-seccomp: support parsing 'u:' and 'g:' for username and groups <Created by jdstrand> <https://github.com/snapcore/snapd/pull/3804>20:00
mupPR snapd#3803 closed: tests: adding extra info for fakestore when fails to start <Created by sergiocazzolato> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3803>20:26
mupPR snapd#3801 closed: tests: add test to ensure amd64 can run i386 syscall binaries <Created by mvo5> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3801>20:28
mupPR snapd#3805 opened: interfaces/default,account-control: don't hardcode uid and gid. Use username and group instead <Created by jdstrand> <https://github.com/snapcore/snapd/pull/3805>20:47
zyga-susejdstrand: interesting20:50
zyga-susejdstrand: why the unsafe/C handling vs golang's user module?20:51
jdstrandzyga-suse: there is a comment in there21:00
* zyga-suse looks closer21:00
jdstrandzyga-suse: LookupGroup is not implemented21:01
jdstrandzyga-suse: so I stole it from upstream master21:01
zyga-suseah, drat21:01
zyga-susemakes sense21:01
jdstrandI very much wanted to use the user module :)21:01
janisozaurzyga-suse: I'm here now. Do you still need something tested on Arch?21:01
zyga-susehey21:01
zyga-susejanisozaur: you can try this21:01
zyga-susehttps://github.com/snapcore/snapd/releases/download/2.27.4/snapd-2.27.4-1-x86_64.pkg.tar.xz21:02
zyga-susethis is the latest release21:02
janisozaurtry how?21:02
zyga-susejanisozaur: we are also looking to resolve a problem with the package maintainer21:02
zyga-susejanisozaur: install it :) this is the arch package21:02
zyga-suseif you prefer to rebuild: https://github.com/snapcore/snapd/releases/download/2.27.4/snapd-2.27.4-1-arch-srcpkg.tar.gz21:02
janisozauryes, but what next?21:03
zyga-susejanisozaur: just install it and see if things work for you21:03
zyga-suseit contains several fixes since 2.2721:03
zyga-susethere are two forum threads21:04
zyga-susehttps://forum.snapcraft.io/t/issue-with-discord-snap-in-arch/181121:04
janisozauri imagine opengl is not one of them?21:04
zyga-suseand https://forum.snapcraft.io/t/updates-to-snapd-package-on-arch/146721:04
mupPR snapd#3798 closed: release: 2.27.4 <Created by mvo5> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3798>21:04
zyga-susejanisozaur: no change in that area yet :/21:04
* zyga-suse EODs21:08
janisozaurscummvm appears to work with that package21:13
mwhudsonzyga-suse: o/21:37
zyga-suseo/21:38
* zyga-suse is really almost sleeping21:38
mwhudsonheh21:38
mwhudsonzyga-suse: well that makes sense21:38
mwhudsoni guess ~everyone who has snap-confine installed has snapd too21:38
mwhudsonso if you change snapd to replaces: snap-confine people upgrading to buster will get snap-confine removed which is what we want?21:39
mwhudsonzyga-suse: just push a branch to alioth when you want me to look at it?21:39
zyga-suseI think this is also what we did in ubuntu21:39
zyga-suseok, I need to brush up my debian skills,21:39
zyga-suseI'll experiment and push21:40
mwhudsoneither push to debian or a new branch depending on confidence level :)21:43
=== devil is now known as devil_
Pharaoh_Atemzyga-suse: woohoo!22:01
Pharaoh_AtemDNF is now in Factory!22:02
Pharaoh_Atemor rather, it will be in the next few minutes22:02
Pharaoh_Atemit passed legal-auto a few minutes ago22:02
kyrofazyga-suse, if I need to log a bug against snap-confine, do I log against snapd these days?22:03
kyrofajdstrand, perhaps you're a better person for that question this time of day22:03
Pharaoh_Atemkyrofa: they go against snapd now22:04
kyrofaThanks Pharaoh_Atem :)22:04
kyrofaDoes that mean the bugs at https://bugs.launchpad.net/snap-confine should be reassigned?22:05
stgraberkyrofa: that was quick :)22:05
kyrofastgraber, dude, you're a life-saver22:05
kyrofastgraber, I've been hitting that for weeks now22:05
kyrofastgraber, I have three containers in production, each of which requires me to SSH into it and convince them to update whenever new snaps come out22:06
kyrofaI had no clue what was happening22:06
mupIssue snapcraft#1506 opened: Inconsistent formatting when opening vs. closing channels <Created by Roadmaster> <https://github.com/snapcore/snapcraft/issue/1506>22:24
=== nacc_ is now known as nacc

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