/srv/irclogs.ubuntu.com/2018/08/08/#snappy.txt

zygaGood morning05:00
mborzeckimorning05:08
zygaHi05:45
mborzeckizyga: hey05:46
mvozyga: hey ! how if flock?05:46
mvohey mborzecki05:46
mborzeckimvo: mornings05:47
mborzeckizyga: yeah, how's flock? you're gonna miss the morning yoga class05:47
zygaSo far things are very hot because not much a/c05:50
zygaI was drying my clothing ;-)05:50
zygaHow are things05:51
zygaWhen is the next release?05:51
mvozyga: beta this week I think05:55
mborzeckihmm running into some problems with snapd under lxd on arch (quite a combo)06:56
mborzeckisnapd actually works again after i made the container privileged, but i see an odd issue with reloading udev rules06:56
mborzeckihttps://paste.ubuntu.com/p/xpK7vgfsMG/07:01
zygaHey mvo07:02
zygaFlock is just starting07:02
zygaLooking forward to the release07:02
mborzeckizyga: good luck :)07:02
=== pstolowski|afk is now known as pstolowski
pstolowskimorning07:03
mvozyga: cool, yeah, looking over the open PRs right now07:03
mvopstolowski: hey, good morning07:03
mborzeckiso udevadm control --reload-rules fails with status 2, but no output07:10
mvopstolowski: not sure if you got my message from yesterday, I got a bit carried away when reviewing the udevadm output parser. hope its ok07:24
pstolowskimvo: yes! thanks for the review and for playing with it! i'm on it07:24
mvopstolowski: I really like the go scanner customization possiblities, its pretty simpel but quite powerful at the same time07:34
mvopstolowski: anyway, happy that you find it interessting07:35
mborzeckiand installing any snap that triggers udev rule reload fails too07:38
mborzeckimvo: could you take a look at https://forum.snapcraft.io/t/error-cannot-assert-container-build-on-arch-linux-fails/6655/7 ? who would know more about udev & lxc?08:04
mvomborzecki: sure, looking08:07
pstolowskimvo: addressed your feedback to #550508:20
mvopstolowski: thank you! this looks great, I went over it in full again and added some more small ideas but feel free to ignore08:37
mborzeckisomething wrong with travis job queue? builds seem to be stuck08:43
pstolowskimvo: thanks again; updated08:54
mvopstolowski: very nice! thank you. lets merge it once its green09:03
pstolowskiyay09:05
mvopstolowski: nice job, lots is landing right now09:20
mborzeckithere's also a bunch of snapcraft jobs queued up so there's that :)09:23
* Son_Goku waves09:29
=== chihchun is now known as chihchun_afk
mthaddonpopey: who would be right person to ask for a review of https://github.com/snapcrafters/sentry/pull/8/files ?10:10
Chipacamvo: https://errors.ubuntu.com/?release=Ubuntu%2016.04&period=day <-fun10:14
zygamborzecki: hey, is instance work something that is ready to be demonstrated?10:20
mborzeckizyga: maybe, you can grab it here https://github.com/snapcore/snapd/pull/5596 , some caveats though, you can install only one snap from the store using _<foo> name, but you can snap install --dangerous --name snap_foo as many as you like10:22
zygaThat is ok10:22
mborzeckizyga: things may be rough aroudn the edges, but installing, removing, running should work10:22
zygaI plan to do locally built demos10:22
zygaThanks10:22
mborzeckizyga: ping me when you need help10:22
=== chihchun_afk is now known as chihchun
zygaThank you10:27
mvoChipaca: uh, all  ERROR [daemon-reload] failed with exit status 1: Failed to execute operation: Connection timed out ?10:32
mvoChipaca: i.e. have you looked at the details yet?10:32
mvoChipaca: thats the stable core refresh interacting badly with the amazon linux agent?10:32
Chipacamvo: the ones I looked at, the syslog seemed bad10:32
ppisatisergiusens: i'm not a python expert, but i can't install black on my xenial box10:32
ppisatihttps://pastebin.ubuntu.com/p/wnvmdp8HRq/10:33
ppisatiif i pip search, i can see it, but i'm unable to install it10:33
Chipacamvo: but, yes, all amazon-ssm-agent10:33
ppisatiis it beacuse it requires python 3.6.0+?10:33
mvoChipaca: any hints what goes on that triggers the bug?10:33
ppisatisergiusens: but then we are implicitly requiring python 3.6.0+ for the entire snapcraft project then10:34
Chipacamvo: no10:35
mvoChipaca: hm, the random one I just looked at has "Aug 08 10:23:53 ip-10-0-136-110 kernel: INFO: task setfont:701 blocked for more than 120 seconds."10:35
mvoChipaca: within a kernel oops10:35
Chipacamvo: same in all the ones i saw10:35
ppisatiyep, my feeling is that we moved the requirement to 3.6.x:10:36
ppisati python3-dev | 3.5.1-3          | xenial          | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x10:36
ppisati python3-dev | 3.6.5-3          | bionic          | amd64, arm64, armhf, i386, ppc64el, s390x10:36
mvoChipaca: very strange, I wonder what is going on there10:37
popeymthaddon: sorry, missed the ping. me, now.11:09
cachiomvo, hey, yesterday I tried to mount initrd but I couldn't11:11
zygaHey hey11:11
zygaStill alive and kicking11:12
zygaSome interesting observations coming from Flock11:12
zygaSome plenaries left, them more individual sessions11:12
cachiomvo, https://paste.ubuntu.com/p/tpqnJW5VVD/11:12
mthaddonpopey: fantastic, thanks11:17
=== pstolowski is now known as pstolowski|lunch
Chipacacachio: i thought you couldn't mount initrd11:42
cachioChipaca, yes, I couldn't11:42
cachioChipaca, any idea how to do it?11:42
Chipacacachio: what does ‘file /home/sergio/test/lab/kernel/initrd.img’ say?11:43
cachio-rw-r--r-- 1 root root 9684891 jul 31 08:45 initrd.img11:44
cachioChipaca, which info do you want?11:44
Chipacacachio: the output of ‘file /home/sergio/test/lab/kernel/initrd.img’ :-)11:45
Chipacacachio: ‘file’ is a command11:45
cachioChipaca, hehe, sorry, /home/sergio/test/lab/kernel/initrd.img: ASCII cpio archive (SVR4 with no CRC11:45
cachioyes, I read fast and did not understand it11:46
om26erpopey: ping https://github.com/snapcrafters/android-studio/pull/3211:46
popeyom26er: merged :)11:47
Chipacacachio: so, ‘cpio -t < /home/sergio/test/lab/kernel/initrd.img’ to list it, ‘cpio -x < /home/sergio/test/lab/kernel/initrd.img’ to extract it, etc11:47
Chipacacachio: (man cpio)11:47
cachioChipaca, tx11:47
cachioI'll try it11:47
om26erpopey: thanks, need your eyes on https://github.com/snapcrafters/android-studio/pull/28 as well, that automates releases of android studio11:47
Chipacacachio: mvo: if there's a way to _mount_ initrd, I don't know it11:48
Chipacacachio: if you have 'mc' installed, you can rename it to foo.cpio and navigate it with that11:48
Chipacacachio: or with gvfs (e.g. nautilus)11:48
Chipacaah11:49
Chipacacachio: you can mount it with gvfs, of course11:49
cachioChipaca,  I am trying to extract it , replace a file and pack it again11:49
Chipacacachio: mounting it with gvfs won't help because  it doesn't support writing  to it11:56
cachioChipaca, I am trying to replace libuuid.so but I can't find it11:57
cachioit is not indice the initrd.img11:57
Chipacacachio: not the .so on its own, just the .so.1 and .so.1.3.011:59
Chipaca(at least in the one i have here)11:59
cachiolibuuid.so.112:00
Chipacacachio: that'll be a symlink to the .1.3.012:00
cachioChipaca, but I dont have any12:01
Chipacacachio: where is this initrd from?12:01
cachioChipaca, it is from the core-18 image for amd6412:02
Chipacacachio: the one on people.canonical.com?12:02
* Chipaca downloads that12:03
cachioChipaca, no, I built it by using ubuntu-image12:03
Chipacacachio: ok, i'll look at the one on p.c.c first12:03
Chipaca:-)12:03
cachioChipaca, I think I'll need to use it as well12:03
mborzeckipstolowski|lunch: Chipaca: updated https://github.com/snapcore/snapd/pull/556112:10
mborzeckithat's one annoying PR there :)12:10
sergiusensppisati: snap install black --edge --devmode12:15
sergiusensppisati: btw, mind taking a look https://github.com/snapcore/snapcraft/pull/2202 ?12:16
=== pstolowski|lunch is now known as pstolowski
pstolowskihmm what's ogoing on with travis.. still struggling?12:43
sergiusensppisati: and no,we still require xenial, it is just a tool we depend on that requires a newer python, so it has been snapped, the hacking docs have been updated to reflect that too12:46
ppisatisergiusens: the github page for black said it required 3.6.0+, hence my assumption12:48
ppisatisergiusens: another question - after i git clone the snapcraft repo, nothing happens if i invoke bin/snapcraft12:49
ppisatisergiusens: sergiusens i mean, i don't get any output12:49
ograit probably prints black on black, change the terminal bgcolor :P12:52
ppisatiogra: :(12:53
Chipacappisati: did you read HACKING.md, about using venv?13:00
ppisatiChipaca: yep13:01
ppisatiChipaca: i'm in venv13:01
Chipacappisati: no output at all, but it just returns? or does it hang?13:08
ppisatiChipaca: https://pastebin.ubuntu.com/p/tZbytBjtG7/13:09
mvocachio: let me look at this initrd now in core1813:36
Chipacasergiusens: hola13:36
Chipacasergiusens: https://pastebin.ubuntu.com/p/tZbytBjtG7/ <- ppisati hates you13:36
* Chipaca throws everybody under the bus13:37
sergiusensppisati: pip install -e .13:37
cachiomvo, sure13:37
cachiomvo, I checked in the initrd inside the kernel13:38
sergiusensChipaca: yeah, we changed this back then when we decided to support snapcraftctl IIRC. I do not know why we have that bin file still13:38
cachiomvo, which is inside the core 18 image13:38
sergiusenskyrofa: do you recall?13:38
mthaddonpopey: thanks for the review. What would be the schedule for publishing an updated snap for that?13:39
ppisatisergiusens: oh ok, it took the working snapcraft directory, made a pip package and installed it13:40
sergiusensppisati: yeah, you can easily work in editing mode by doing "pip install -e ."13:41
ppisatisergiusens: so if i modify the src code, and i invoke snapcraft, it'll invoke my modified src code - i guess that's the meaning of editing mode13:42
sergiusensppisati: exactly13:42
ppisatisergiusens: ok, i have all i need now, thanls13:45
ppisati*thanks13:45
mvo<mvo> cachio, Chipaca aha, I remember now what the issue is/was with your initramfs - the kernel now concats multiple ones after each other but cpio will only "see" the first one in this mode. this is why it looked so tiny probably13:58
mvo<mvo> cachio: this makes working with it even more of a PITA of course13:58
mvo(sorry got disconnected)13:58
cachiomvo, ahhh14:00
cachiomvo, are you going to fix that?14:01
cachiomvo, or how should I make to extract the correct initramtd14:01
cachioinitrd14:02
Chipacamvo: what can I milestone #5613 to?14:02
mvocachio: I'm on it right now14:03
mvocachio: half way there (hopefully)14:03
mvoChipaca: yes please14:04
cachiomvo, great, thanks14:04
Chipacamvo: wat14:05
mvoChipaca: you mean wat about the multiple initrds?14:06
mvoChipaca: or a different "wat"?14:06
Chipacamvo: no i mean: "what can I milestone #5613 to?" "yes"14:07
mvoChipaca: I set the milestone to 2.35 now, hope thats ok14:07
Chipacamvo: yes :-)14:07
mvoChipaca: I hope we won't need another 2.3414:07
mvo*fingers crossed*14:08
Chipacamvo: I just wanted to know what to target it to :-) sorry for the confusion14:08
mvoChipaca: no worries, its still very hot :)14:08
mvoChipaca: also multiple initrds inside squashfs inside an image make my head spin a little14:09
mvoChipaca: but I think I got it under control now14:09
Chipacamvo: https://en.wikipedia.org/wiki/Yo-yo_de-spin14:09
popeymthaddon: actually the build failed.. https://build.snapcraft.io/user/snapcrafters/sentry / https://launchpad.net/~build.snapcraft.io/+snap/17fc91e19f932bd8a75175923b533019-xenial/+build/29642414:10
mvoChipaca: woah14:10
Chipacamvo: next time you need to look at multiple initrds inside suqashfs inside an image, grab two yo-yos14:11
Chipaca:-)14:11
popeyI learn so much useful stuff via this channel :)14:12
ogramvo, just use multiple initramfs lines in grub.cfg14:14
ogra... now i scared him14:15
popeyom26er: will add the android studio pr to the to-do list, thanks14:15
Chipacamvo: when does 2.35 close?14:16
mvoChipaca: the first pre-image today but there is no reaoson not to cherry-pick selected PRs14:18
mvoChipaca: especially since it looks like travis is rather busy currently14:18
Chipacaheh14:18
mvocachio: http://people.canonical.com/~mvo/tmp/core18-amd64-18-alpha20180803-with-lp1783810.img.xz14:18
mvocachio: that seems to be working for me14:18
mvocachio: I replaced the initramfs there14:19
cachiomvo, excelent, thanks14:19
mvomeh, network is a bit unreliable today14:27
mvo<mvo> cachio: if it works for you, please mark 1783810 as verified14:27
mvocachio: did you write anything after this?14:27
ograthat didnt even get through14:27
mvoogra: heh, thanks14:28
cachiomvo, it is working now14:29
cachioit gets stuck like 2 seconds and then it continues14:29
mvocachio: with the updated image?14:29
cachiomvo, yes14:29
mvocachio: great14:30
cachiomvo, but it is taking so long to contact the store14:31
mvocachio: I think we can mark the bug as sru-validated then14:31
cachioit is trying to create the user14:31
mvocachio: meh, this delay is probably real entropy :/14:31
mvocachio: I mean, for the store we need real entropy afaik14:31
mvocachio: we may need to investigate solutions like polinate14:32
cachiomvo, it restarted and I ran console conf again14:32
cachioand it created the user14:32
mvook14:32
cachiomvo, still https://paste.ubuntu.com/p/vfCr3yw836/14:37
mvocachio: did you refresh core18 and the other bits from edge?14:39
mvocachio: i.e. please run "sudo snap refresh --edge core18"14:39
cachiomvo, in progress14:45
mvocachio: ta14:46
* Chipaca takes a break14:53
kyrofasergio doesn't seem to be around, but Chipaca, ppisati that file is only for Windows packaging. bin/snapcraftctl is what was needed for snapcraftctl15:03
kyrofaIf you want to run snapcraft from source, install it into a venv15:03
cachiomvo, after refresh core1815:04
cachiothe system reboots15:04
cachiobut in the console I don't see the reboot15:04
mvocachio: no reboot message there? hm, hm15:04
cachioand I can't connect to the vm anymore15:04
mvocachio: anything in the terminal?15:05
* mvo tries to reproduce15:05
cachiowell, It did it15:05
cachiobut took much more than usual15:05
cachiomvo, currently running the tests using external15:07
cachiomvo, let's see how it goes15:07
zygakyrofa: hey15:07
zygakyrofa: how do I upload a snap snans snapcraft?15:08
cachiomvo, it is so weird how it did the reboot15:08
zygaor how do I tell snapcraft to upload a snap it did not build15:08
mvocachio: hm, the image may be problematic15:08
mvocachio: because the kernel snap is modified the seeding may not work15:08
kyrofazyga, you can't anymore, store removed that capability15:08
cachiomvo, in parallel i'll continue doing manual test for this image15:08
kyrofa... I think15:08
kyrofaYeah, looks like it15:09
zygakyrofa: what do I need to do to upload a snap that snapcraft did not build15:09
zygakyrofa: I can share the makefile I use15:09
kyrofazyga, you can still use snapcraft to push it15:09
zyganope, I tried15:09
zygait crashes15:09
kyrofaHow so?15:09
zygaboom https://www.irccloud.com/pastebin/Kbk2VkV1/15:09
zyganot sure why it wants to remove anything15:10
zygaor why it cares15:10
zygaI gave it a snap.yaml15:10
zygaer15:10
zygaa *.snap file15:10
kyrofazyga, it needs to know the snap name, so it unpacks the meta/snap.yaml15:10
zygathere is no snapcraft.yaml in the tree15:10
zygaok15:10
kyrofaBut permissions seem odd. How did you create this snap?15:10
zygacat Makefile https://www.irccloud.com/pastebin/hdHBMAuP/15:11
zygatip: this requires fedora to run15:11
zygaor dnf that you don't have on ubuntu to be precise15:11
zyganote that I even use a "prime" directory15:11
zyga[zyga@faroe fedora29]$ ls -ld prime/meta/snap.yaml15:11
zyga-rw-r--r--. 1 root root 1297 Aug  8 17:08 prime/meta/snap.yaml15:11
zygathe snap.yaml is15:12
zygacat snap.yaml https://www.irccloud.com/pastebin/6IJSmdR6/15:12
kyrofazyga, huh, can you share that snap with me?15:13
zygasure15:13
zygaany ideas how15:14
zygathere was that thing for sharing files15:14
popeywormhole15:14
kyrofazyga, people.canonical, or magic wormhole15:14
zygaI forgot to sync my ssh key so I don't have access to my personal stuff15:14
kyrofaHaha, hi popey15:14
zygaI'll use wormhole15:14
popeywormhole ftw15:14
zygathank you popey :)15:14
popeynp15:14
zygakyrofa: I sent you wormhole command to run15:15
kyrofazyga, receiving now15:16
kyrofaDone. That really is magical15:16
zygawoah15:17
zygaindeed :)15:17
zygaI'm using snapcraft as a snap15:17
zygain case that matters15:17
mvocachio: ok, yeah, the reboot is strange15:18
cachiomvo, is it related to the entropy?15:20
ograsil2100, is there any ETA when the new features (gadget connections) will land in the ubuntu-image snap so we can actually make use of them ?15:25
ogra(i see the code landed since a while)15:25
mvocachio: slowness may well be related, did you update the kernel as well or kept that? please try to keep the kernel as it has the fixed initrd15:25
zygakyrofa: any ideas?15:26
zygakyrofa: I'd like to upload that snap15:26
zygato edge15:26
kyrofazyga... I can't explain this. Run `unsquashfs -d /tmp/foo/ fedora29.snap -e meta/snap.yaml`15:27
zygak15:27
kyrofazyga, you'll see you own /tmp/foo/meta and everything15:27
kyrofaBut you can't delete it without sudo15:27
zygakyrofa: that worked15:27
kyrofaI thought maybe it was an ACL thing, but it doesn't seem so15:27
zygathat's correct!15:27
zygaI cannot remove it15:27
ogramvo, hmm, looking at #5612 there needs to be some more AI in it ... i.e. on devices where pivot-agent is installed you want that snap to be set up first (to not waste time before a model pivot happens (which includes a factory reset) ) but i.e. on systems where pivot-agent and NM are seeded you want NM to be seeded before pivot-agent ... etc etc15:28
kyrofazyga, what DEMONS did you put on my machine15:28
zygaone sec15:28
zygaI think I know15:28
ogramvo, you'D want that to happen somewhere between your 2 and 3 in that enumeration15:29
zygakyrofa: actually15:30
zyganot yet :)15:30
zygait is _very_ interesting15:30
kyrofazyga, right?!15:31
zygait's on tmpfs here15:31
zygaso not even xattrs15:31
sil2100ogra: hey! I planned to release u-i 1.4 this week, I guess that's still more-or-less possible15:31
ograsil2100, awesome, i just wanted to make sure the snap isnt forgotten (i dont use any deb for u-image anymore ... and i guess most of my collegaues dont either)15:31
kyrofazyga, anyway, if you can manage to get to the bottom of that, snapcraft should happily upload this for you15:32
zygakyrofa: I think I know15:32
zygacan you ls -ld meta15:32
zygafollowed by ls -ldZ meta15:33
zygadoh15:34
sil2100ogra: it won't be forgotten! I'll actually promote 1.4 to stable finally this time, since usually that wasn't part of the process15:34
zygakyrofa: it's not what I put15:34
zygathe /tmp/foo directory is not writable!15:34
zygakyrofa: it's snapcraft :D15:34
zygakyrofa: chmod +w /tmp/foo15:34
zyga"daemons" :D15:34
kyrofazyga, what the heck. unsquashfs makes that dir, but this works for other snaps15:36
zygakyrofa: so ... why is it read-only?15:37
kyrofazyga, if I run that same unsquashfs command on, say, the snapcraft snap, it's writable15:37
zygaoh15:37
zygaa possible hint15:37
zygadr-xr-xr-x. 19 root root     4096 Aug  8 15:59 prime15:37
zygaI'll tweak that15:37
kyrofaOh interesting15:38
kyrofaThat must be saved somewhere in the image15:38
zygayeah15:39
zygasince prime is the rootfs15:39
zygait is not writable for some reason15:39
zyga(not sure wh)15:39
kyrofaIndeed15:39
zygatrying now15:39
zygaman, that's an obscure one :)15:40
kyrofaThat error message was NOT helpful15:40
* zyga hugs kyrofa 15:40
* kyrofa hugs zyga back15:40
zygaapparently that's how / is set up on fedora15:41
zygait's not root writable15:41
kyrofaThat's interesting15:41
zygais / writable by root on ubuntu?15:43
ogramvo, i actually commented on #561215:43
mvoogra: thanks, thats useful information. note that it won't change any snap ordering if the snaps are not bases or content providers so you can control the order via required snaps. it will just enforce certain things for special types like bases15:43
ograzyga, classic ? sure15:43
zygakyrofa: pushed :)15:43
zygaprocessing15:43
zygamvo: now I need your super-powers :)15:44
mvozyga: what for?15:44
kyrofazyga, nice!15:44
zygamvo: for fedora29 snap, let me see if it actually gets blocked15:44
zygastill in processing15:44
ogramvo, yeah, i'm just wondering if we should perhaps have a "seed priority" value you can give to snaps or some such ... beyond the order in required-snaps so the handling of bases could take that into account ... the prob appreas to be very complex now that bases are a thing :)15:45
ogra*appears15:45
mvoogra: yeah, its definitely complex15:45
ograi tried to explain it in the comment ...15:46
zygait's still processing15:46
zygaroadmr: hey15:46
zygaroadmr: is there a way to check if a snap processing task on the store is stuck / crashed for whatever reason15:47
zygaroadmr: I just submitted one for "fedora29"15:47
roadmrhi zyga !15:47
roadmrzyga: is that the snap name?15:47
roadmrzyga: we *are* checking a situation with snaps getting stuck :(15:47
zygaroadmr: yes15:47
zygait's a 29M snap that is processing for a few minutes now15:48
sil2100mvo: btw. I tried latest subiquity from git and sadly it doesn't work, so for now I cherry-picked the branding fixes and pushed that into a PPA15:48
zygait's been made on fedora manually so maybe dragons apply15:48
zygait's a base snap15:48
mvosil2100: ta15:48
roadmrzyga: let me have a look15:48
zygathank you15:48
sil2100mvo: Michael mentioned console-conf from subiquity master isn't really usable right now15:48
mvosil2100: did you figure anything about about the interface issue on the pis? I would love to build pi images soon(ish) but this is a blocker right now15:49
mvosil2100: (not the only one though)15:49
roadmrzyga: I see *no* uploads for fedora29 snap :( that may mean it got rejected even before hitting the database15:49
zygaroadmr: whoah?15:49
zygahow is that possible15:49
mvozyga: what message did you get from the store?15:49
zygaI see fedora29.snap 100% uploaded and a spinning processing marker15:49
roadmrzyga: what are you using? snapcraft?15:50
zygait's hard to copy paste from the console but it is processing15:50
zygayes15:50
zygano change still15:53
zygaI can abort and retry15:53
zygabut ... no idea15:53
roadmrzyga: no, please hold on a second15:53
zygaoh15:53
zygaI just did :<15:53
roadmr:P15:53
zygahttps://www.irccloud.com/pastebin/z7UDGHnq/15:53
mvozyga: do you happen to know if there is a way to ask apparmor for current capabilities? I want to find out if I have mac_admin15:53
zygaalthough it's not done yet, the process is alive still15:53
popeyzyga: https://forum.snapcraft.io/t/degraded-performance-snaps-stuck-in-automated-review/673615:53
zygamvo: I don't know if there is a way15:53
popeyyou are probably being hit by this, but roadmr is the best one to help :)15:53
zygathank you15:54
mvozyga: aha, I htink I found code in lxd for this15:54
mvozyga: heh, that looks promising15:54
roadmrzyga: fedora29 is crashing the scan / reviewer tools appparently15:54
zygaroadmr: how?15:54
roadmrzyga: getting yo more details15:54
zygajdstrand: ^15:55
roadmraha interesting, zyga jdstrand this should be reproable locally15:55
roadmrPermission denied: '/tmp/tmp14k8ex/unpacked/usr/lib/snapd15:55
roadmrapparently the snap has some funny perms which the tools can't properly clean up15:55
zygalooking15:55
kyrofazyga, hahaha, you're breaking EVERYTHING15:56
zygait's just 75515:56
zygaroadmr: do you have a traceback that would help jdstrand?15:57
roadmrsure, just a sec15:57
roadmrzyga, jdstrand : https://pastebin.canonical.com/p/wrmWdbh7yk/15:59
zygathank you16:00
zygajdstrand: can you please look at that, maybe I can tweak the snap somehow16:00
roadmrzyga: do you have a local copy of the reviewer tools? maybe you can run it and check?16:01
zygano, I don't16:01
=== chihchun is now known as chihchun_afk
roadmrzyga: hehe :) https://launchpad.net/click-reviewers-tools/trunk, conversely if you let me have a copy of the snap I can run that16:01
zygaroadmr: I can wormhole the snap to you16:02
sil2100mvo: apologies it's taking so long, still digging into it and I'll know more tomorrow for sure16:03
mvosil2100: thank you, no worries, sorry for nagging so much16:04
=== pstolowski is now known as pstolowski|afk
zygaroadmr: can you please telegram me once you have something?16:19
roadmrlet me see if I can16:19
mvokyrofa: could you please run the following https://play.golang.org/p/ttDizCrhv6q16:19
mvo inside your pi lxd env?16:19
roadmrzyga: can you tg me so you appear in my list of contacts?16:20
roadmrzyga: oh sorry, that traceback has *nothing* to do with the reviewer tools :(16:21
zygasure16:21
zygaoh?16:22
roadmrnono, it's all the *store* code trying to clean up and failing because some of the unpacked files have funny permissions it seems16:23
roadmrlet me try16:23
kyrofamvo, doing now16:25
roadmrzyga: indeed the permissions look fine :( I'll check again in a bit, need to afk16:27
kyrofamvo, both with and without the raw.lxc I get `1 0 errno 0`16:32
Chipacakyrofa: does snapcraft support bases?16:43
Chipacaas in, doing the right thing wrt building against the appropriate glibc?16:43
Chipacaasking as the last time I checked it didn't (you had to use passthrough), but  users are asking :-)16:44
kyrofaChipaca, not quite yet. We're using build VMs to support different bases, and that work isn't completely finished yet16:47
kyrofaChipaca, sergiusens might have a branch for you to experiment with though, if you're interested16:47
Chipacakyrofa: nah, it's answering a user's complaint: "The base key of snapcraft.yaml and it’s possible values are not documented"16:47
Chipacakyrofa: i'm finding a polite way of replying "duh"16:48
kyrofaHahaha16:48
kyrofaYeah that's our biggest roadmap item this cycle, it'll be a bit yet16:48
Chipacakyrofa: BUT WHY ISN'T IT DOCUMENTED YET16:50
Chipacakyrofa: :-D16:51
Chipacajdstrand: remember yesterday we were talking about core18 on 14.04? (I think it was yesterday, in the context of the socket multiplex thing)16:56
Chipacajdstrand: https://forum.snapcraft.io/t/cannot-perform-readlinkat-on-the-mount-namespace-file-descriptor-of-the-init-process-permission-denied/6743 might be relevant to that16:56
sergiusensChipaca: you did not read my post http://blog.sergiusens.org/posts/snapcraft-build-environments/ ?16:59
Chipacasergiusens: "read my blog"?16:59
Chipacasergiusens: I wonder why my rss reader didn't pick it up17:00
sergiusensChipaca: it is about the progress, it is also a forum post ;-)17:00
sergiusensChipaca: but what is this about? I just didn't read it all in here, too much traffic :-)17:01
Chipacasergiusens: a user complaining about the lack of documentation for a feature that isn't done17:01
Chipacasergiusens: in their defence, everybody is excited about bases17:01
sergiusensChipaca: I know, the availability of bases is however being gated as the introduction of build environment17:02
Chipacasergiusens: no complaints from me :-)17:02
Chipacamost people are only going to come to the feature excited for the first time once17:03
Shibeis gnome-builder available as a snap?17:07
ograhttps://snapcraft.io/store17:08
ograspecifically: https://snapcraft.io/search?category=&q=gnome-builder17:09
popeyShibe: not that I'm aware of17:09
ogra(i guess thats a "no")17:09
popeyIt's certainly been suggested, but nobody has done it17:09
popey^ kenvandine :)17:09
Shibehow hard it is to make snap?17:10
Shibeif i compile gnome-builder in gentoo how much effort would it take to make a snap of it i can use on ubuntu?17:10
ChipacaShibe: very tricky, because the libs will probably be all wrong17:15
kyrofamvo, just wanted to verify that you got my output17:31
kenvandinepopey, it would be easiest as a classic snap17:41
mvokyrofa: thanks for the test run, that looks like I need to take another appraoch, oh well17:44
jdstrandChipaca: I actually do not remember that. I remember I submitted a pr that made it so that socketcall would be there unconditionally on 14.0418:15
jdstrandChipaca: and conditionally in other situations18:15
jdstrandChipaca: I responded to that forum topic18:17
Chipacajdstrand: rock on18:17
jdstrandChipaca: it is probably a variation of https://forum.snapcraft.io/t/custom-kernel-error-on-readlinkat-in-mount-namespace/6097/21, which has a fix in trunk and 2.34, but not 2.34.318:18
* Chipaca sees a "I've asked John to ..." and gets nervous18:19
jdstrandroadmr: I see the update on status; does that mean resquashs is reenabled?18:36
roadmrjdstrand: I haven't reenabled it, let me just triple-check the incident report to ensure it's safe to do so19:01
jdstrandroadmr: yeah, I read that too and it wasn'19:03
jdstrandt clear to me19:03
* cachio afk19:06
roadmrjdstrand: resquashfs enforcement enabled!19:07
* jdstrand hugs roadmr :)19:18
=== Luke_ is now known as Guest56797
=== Guest56797 is now known as Luke

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