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

* ogra_ curses ... 00:06
ogra_popey, i got wlan working on the nanopi-air ... but that now just shows a bug in netplan ... (the same one we had with the pi3)00:07
ogra_cyphermox, can we disable unbind/bind for all brcmfmac drivers in netplan ?00:08
ogra_(not just for -sdio)00:08
* ogra_ has console-conf reliably explode (and the wlan device vanish when the config gets applied)00:09
kyrofaogra_, why on _earth_ are you still awake?00:13
ogra_kyrofa, battling with my nanopi-air ... my head doesnt stop thinking when i go to bed ... so i can as well just fix it :)00:13
ogra_(and i did ... apart from that damned netplan bug)00:13
kyrofaYeah I feel ya on that problem00:13
mupPR snapd#3565 closed: cmd/snap-repair: skeleton code around actually running a repair <Critical> <Created by pedronis> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/3565>00:20
ogra_cyphermox, (or mwhudson, not sure who cares for nplan nowadays ...) bug 171222400:35
mupBug #1712224: netplan should not try to unbind brcmfmac  <nplan (Ubuntu):New> <https://launchpad.net/bugs/1712224>00:35
mupPR snapcraft#1499 opened: repo: make errors based on SnapcraftError <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1499>00:35
mupPR snapcraft#1500 opened: grammar: move out of pluginhandler <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1500>00:44
=== JoshStrobl|Work is now known as JoshStrobl|AFK
Son_Gokujjohansen: hey04:38
mupPR snapcraft#1501 opened: tests: use assertThat instead of assertEqual <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1501>04:45
mupPR snapd#3776 opened: snap-repair: update snap-repair/runner_test.go for API change in makeMockServer <Created by mvo5> <https://github.com/snapcore/snapd/pull/3776>06:22
zyga-susegood morning06:27
mvohey zyga-suse_ good morning. how are you?06:47
mvozyga-suse_: if you could have a look a 3776 that would unbreak master06:48
zyga-suse_mvo: good morning, doing fine though we could use less rain :)07:03
zyga-suse_looking at the PR07:03
zyga-suse_mvo: looks good,07:04
zyga-suse_mvo: I'll grab breakfast/coffee and be back shortly07:04
mvota07:05
zyga-suse_re07:35
mupPR snapd#3776 closed: snap-repair: update snap-repair/runner_test.go for API change in makeMockServer <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3776>07:36
zyga-suse_mvo: 2.27.3 is non in stable yet, what are we waiting on?07:40
mvozyga-suse_: I need to catchup with sergio and fgimenez - if QA is ok and CE got green light as well we can promote. but sergio was off yesterday so we couldn't promote then07:43
mwhudsonogra_: i think probably cyphermox, but if it's just a case of skipping the replug for another driver that sounds pretty easy07:52
mwhudsonoh heh you patched it already07:53
mwhudsonogra_: give cyphermox a chance to look today if not, ping me and i'll merge it tomorrow?07:54
fgimenezhey mvo, afaik CE results are good so far (i've just forwarded you the last message in the 2.27.2 validation thread), not sure if they have finished though08:01
mvofgimenez: thanks, that sounds promising08:05
cjwatsonogra_: The revision field of LP snap builds dates from May.  The difference you point out isn't mysterious: one of those snaps builds from bzr and the other from git.08:06
cjwatsonogra_: (The revision is the source VCS revision that the snap was built from, not the revision in the store.)08:09
ogra_cjwatson, oh, how confusing... but that explains it, thanks :)08:20
mupPR snapd#3777 opened: snap-repair: implement basic `snap-repair list` (with --verbose) <Created by mvo5> <https://github.com/snapcore/snapd/pull/3777>08:47
popeyogra_: oooh!08:59
popeyogra_: looking forward to playing with it :)09:00
ogra_popey, i'll have an image ready soon09:01
mupBug #1708703 changed: "enable" does not apply connected slot security policy <snapd:New for zyga> <https://launchpad.net/bugs/1708703>09:05
=== matteo` is now known as matteo
mupBug #1711847 changed: "snap run" doesn't support not installed packages <snapd:New> <snapd (Ubuntu):Invalid> <https://launchpad.net/bugs/1711847>09:08
popeyogra_: super news :)09:09
* ogra_ sits here waiting for "please press enter" already ....09:09
ogra_popey, note that you need an antenna ... the wifi wont find anything without one09:12
popeyyeah, i have one09:12
ogra_bah, and i messed up09:13
* ogra_ starts over09:13
mupPR snapd#3774 closed: spread: opt into unsafe IO during spread tests <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3774>09:13
ogra_(accidentially removing the SD when attaching the antenna on the running board isnt helpful ...)09:13
zyga-susemvo: hey, I've assigned  https://bugs.launchpad.net/snapd/+bug/1709536 to you, since you worked on it recently and know the status better than I do09:13
mupBug #1709536: snapd 2.26.14 on ubuntu-core won't start in containers anymore <lxd> <snapd:New for mvo> <systemd (Ubuntu):Fix Released by xnox> <systemd (Ubuntu Xenial):Confirmed for xnox> <systemd (Ubuntu Artful):Fix Released by xnox> <https://launchpad.net/bugs/1709536>09:13
zyga-susemvo: can you please update the bug? I believe this is fixed but I wanted to be sure09:14
zyga-susewoot09:14
zyga-susewith the unsafe-io flag tests ran in sub 30 minutes :)09:14
zyga-suseit's a net win for all PRs09:14
ogra_ogra@localhost:~$ snap list09:21
ogra_Name                     Version       Rev   Developer  Notes09:21
ogra_core                     16-2.27.2     2715  canonical  core09:21
ogra_linux-generic-allwinner  4.11.0-13.19  16    ogra       kernel09:21
ogra_nanopi-air               16-0.1        x1               gadget09:22
ogra_ogra@localhost:~$09:22
ogra_popey, ^^^^09:22
popeyis that good? :)09:22
ogra_(uploading an image for you noow)09:22
ogra_i'm ssh'ed in, yes, thats good ;)09:22
popeyok, now I need to find my nano pi!09:22
popeythey're so small I lost it09:22
ogra_i lost one of my antennas on the weeked ... they're even smaller and the plug on the board isnt really fitting 100% here09:24
ogra_popey, http://people.canonical.com/~ogra/snappy/nanopi-air.img.xz (once you found it)09:32
popeyta09:32
=== matteo is now known as matteo`
=== matteo` is now known as matteo
pedronismvo: could you try to merge master into snapd#375709:36
mupPR snapd#3757: snapstate: undo a daemon restart on classic if needed <Created by mvo5> <https://github.com/snapcore/snapd/pull/3757>09:36
zyga-suseplease don't merge 377809:38
mupPR snapd#3778 opened: overlord/ifacestate: setup profiles is its own undo task <Created by zyga> <https://github.com/snapcore/snapd/pull/3778>09:38
mupPR snapd#3778 closed: overlord/ifacestate: setup profiles is its own undo task <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/3778>09:39
mvopedronis: sure, I have a look now09:41
=== ikey|zzz is now known as ikey
* zyga-suse reboots09:57
ogra_OH!09:58
ogra_thats cool09:58
ogra_popey, seems the image work just as fine if you dd it to the internal mmc, so you only need the SD to dd it to /dev/mmcblk109:59
ogra_*works09:59
popeythere's internal mmc?09:59
ogra_yeah :D09:59
popeyhuh, that's handy09:59
popeyso boot from it, then copy image to it then dd that to internal mmc?09:59
ogra_right09:59
popeythats amazing10:00
ogra_well, its a bit more tricky since you need to get nanopi-air.img.xz onto the SD ...10:00
ogra_and you indeed need to configure twice10:00
popeyright, but that part is known10:00
ogra_but yeah, the board can run completely standalone, no SD needed10:00
mupPR snapd#3779 opened: snap-seccomp: remove use of x/net/bpf from tests <Created by mvo5> <https://github.com/snapcore/snapd/pull/3779>10:00
ogra_i might produce an image with hacked initrd and the img file pre-loaded on the SD ;)10:01
ogra_so that you get an option to directly write to mmc ... (just an initrd UI to dd)10:01
mvopedronis: just to clarify for 3777 - we need to look at both state *and* disk because one might be corrupted (or both :)10:02
pedronismvo: well, my point was not about corrupted, more that state has only the last runs10:02
pedronisper seq10:03
pedronismvo: for each sequence num we could have multiple revisions and for each revision we could have multiple runs10:04
zyga-susemvo: did you push https://github.com/snapcore/snapd/pull/3779 earlier? I recall seeing the same diff10:04
mupPR snapd#3779: snap-seccomp: remove use of x/net/bpf from tests <Created by mvo5> <https://github.com/snapcore/snapd/pull/3779>10:04
mvopedronis: aha, indeed, let me fix that10:04
mvozyga-suse: no, but its similar to 3502 which you reviwed 6 days ago10:05
zyga-suseaha, thank you10:05
ogra_mvo, FYI, i added the debdiff from https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1712224 to our netplan package in the image PPA10:05
mupBug #1712224: netplan should not try to unbind brcmfmac (like brcmfmac-sdio) <patch> <nplan (Ubuntu):New> <https://launchpad.net/bugs/1712224>10:05
mvoogra_: thank you10:06
mvopedronis: I will rework it to ignore the state, sounds reasonable?10:07
mvozyga-suse: fwiw, I addressed your comments on 350210:08
mvozyga-suse: it has a +1 from jamie, so an extra +1 would help :)10:08
zyga-suseaha, thank you, I'll check that out10:08
* zyga-suse needs a break10:10
zyga-suseit's finally less cloudy/rainy, I'm stuck indoors for too long10:11
pedronismvo: you will still need the state for skip10:17
pedronismvo: I mean some stuff will be skip immediately and then there's no files on disk (at least atm)10:18
mvopedronis: aha, what condition currently skips them?10:18
pedronismvo: not matching model,  arch etc10:19
mvopedronis: ok10:19
pedronismvo: anyway probably non verbose mode shouldn't list skipped stuff that didn't run anything10:19
pedronis(there might be a lot of those for a given device)10:19
mvopedronis: ok, I added a FIXME for myself and will look once the other bits are in place10:20
mvopedronis: will work on the on-disk thing after lunch10:20
pedronismvo: I'm waiting for green to merge one of my repair PRs10:21
mvopedronis: how do you feel about renaming "scipt.r0" to "r0.script" for consistency with the other file prefixes (output and stamp)?10:22
popeyogra_:10:24
popeypopey@localhost:~$ uname -a10:24
popeyLinux localhost.localdomain 4.11.0-13-generic #19 SMP Sun Aug 20 16:36:37 CEST 2017 armv7l armv7l armv7l GNU/Linux10:24
popeypopey@localhost:~$ snap list10:24
popeyName                     Version       Rev   Developer  Notes10:24
popeycore                     16-2.27.2     2715  canonical  core10:24
popeylinux-generic-allwinner  4.11.0-13.19  16    ogra       kernel10:24
popeynanopi-air               16-0.1        x1               gadget10:24
popey\o/10:24
popeythank you!10:24
ogra_wohooo !!!!10:24
* ogra_ pushes the gadget to the store10:25
popeyso mmcblk0 is the sd card and mccblk1 is the internal mmc, but I guess the internal one will be 0 once i reboot without the sd card?10:25
ogra_nope, it stays 110:25
ogra_but you dont need to care anyway, core operates based on filesystem labels10:26
popeyhow big is it?10:26
popeywonder how many snaps I can install before it blows up10:26
popeyoh, 8GB10:27
ogra_/dev/mmcblk1p2  7.1G  400M  6.3G   6% /writable10:27
popeythat's enough10:27
ogra_yeah10:27
popeysweeet!10:27
popeyinteresting, there is already two partitions on the internal device here10:27
ogra_i wonder how long it will take to empty my USB powerbank10:28
popeyit has a filesystem on it already10:28
ogra_yeah, there are some hardcoded "boot" partitions ... thats a kernel thing10:28
ogra_oh ?10:28
ogra_mine didnt have any filesystems i think10:28
popeyDISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"10:29
ogra_ah10:29
ogra_that their hacked up deboostrap thingie that they advertise as Ubuntu Core10:29
popeyah okay10:29
popeywill dd over it10:29
popeyyay, booting off internal mmc, nice work ogra_ ! I smell a forum post :)10:37
ogra_gimme a bit ... i need to get the gadget snap past jdstrand in the store first and want to build a proper image :)10:38
popeysuper, I won't steal your thunder :)10:39
ogra_just imagine how cool it will be once you dont need a serial cable anymore (thats my next task with that kernel)10:39
ogra_jdstrand, https://dashboard.snapcraft.io/dev/snaps/8227/rev/1/ for you :)10:40
mupBug #1712312 opened: Cannot add secondary group to user <Snappy:New> <https://launchpad.net/bugs/1712312>10:41
mupPR snapd#3780 opened: many: configure store from state, reconfigure store at runtime <Created by sparkiegeek> <https://github.com/snapcore/snapd/pull/3780>10:45
pedronismvo: I'm thinking about that, I'm not a fan of "r1..." tbh,  also because (though I'm not checking) revision can only increase, so we could use one counter across all revisions, and have revision later in the name10:51
pedronismvo: we have also "repair.r#"  for the assertion atm10:55
mupPR snapd#3571 closed: cmd/snap-repair: recover brand/model from /var/lib/snapd/seed/assertions checking signatures and brand account <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3571>10:55
pedronismvo: do you know when we are goin to cut 2.28 ?  there's some ongoing discussion that might need to changes to things that landed before it goes out11:14
ogra_pedronis, we dont even have 2.27.3 out11:19
ogra_(unless mvo decided to drop it and move the fix to 2.28)11:20
mupPR snapcraft#1486 closed: core: improve source caching logic <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1486>11:27
zyga-susere11:31
* zyga-suse feels better now11:31
jdstrandogra_: yep, I saw. approved11:33
* ogra_ hugs jdstrand 11:34
jdstrandogra_: also updated the review tools, but need a store sync of course11:34
* jdstrand hugs ogra_ :)11:34
popeyogra_: what would you use to get the air on a new wifi network?11:35
popeylike, over serial console, when at a meetup, connecting to their wifi11:35
ogra_either console-conf or edit the netplan config and call netplan apply11:35
popeyis this documented somewhere?11:36
ogra_not sure ... /etc/netplan/00-snapd-config.yaml is the file to edit11:36
popeyta11:36
ogra_i guess cyphermox would know11:36
popeykk11:36
ogra_ah, wait ... i think it is "edit file", then "netplan generate" and then "netplan apply""11:37
zyga-suse_hey jdstrand11:39
zyga-suse_how are you doing11:39
=== zyga-suse_ is now known as zyga-suse
diddledanwould the LD_PRELOAD hack help with libpeas looking for libpythonloader.so in /usr/lib/libpeas-1.0/loaders/libpythonloader.so without $SNAP prefix?11:47
zyga-susediddledan: maybe, maybe not, depending on some factors11:49
diddledanspecifically I am referring to this preload hack: https://github.com/sergiusens/snapcraft-preload11:51
mvopedronis: aha, so the dir also contains "repair.r#"? I will update my mocks11:52
ogra_diddledan, will that prevent peas from walking its buildin search path ?11:52
diddledanit looks like the thing does hook dlopen, so I'll give it a go11:53
mvopedronis: I want to talk to cachio about the release, hopefully we can release today11:53
ogra_diddledan, alternatively https://developer.gnome.org/libpeas/stable/PeasEngine.html#peas-engine-add-search-path ...11:53
pedronismvo: no, that is in a different set of dirs11:53
ogra_but i guess thats something you'd have to patch ...11:53
ogra_(and use getenv() to give it a env var with the $SNAP search path)11:54
mvopedronis: aha, ok. what do you mean with " we have also "repair.r#"  for the assertion atm"?11:55
diddledanogra_: afaict it doesn't do any "searching" it seems to memoize the prefix at build time and then use that when building paths - the libpythonloader is found by literally "libdir" + "loaders" + "libpythonloader.so"11:55
ogra_diddledan, well, it has that function above11:55
ogra_(also prepend_search_path() as well)11:55
pedronismvo:  /var/lib/snapd/repair/assertions/{$BRAND_ID}/${REPAIR_ID}  vs /var/lib/snapd/repair/run/{$BRAND_ID}/${REPAIR_ID}11:55
ogra_so it allows it ... just not OOTB11:56
diddledanbut we don't want to be hacking stuff to make it work in snappy - that is a sure WONTFIX when pushing upstream11:56
ogra_asking them to ccep an env var for more flexibility ? not sure11:57
pedronismvo:  we have a hierarchy for the assertions and a different one for the run artifacts11:57
ogra_*accept11:57
mvopedronis:yes11:57
diddledanI tried that: https://bugzilla.gnome.org/show_bug.cgi?id=78658111:57
diddledanNOTABUG11:57
pedronismvo: just saying repair.r# exists but is not under */run/*11:58
diddledanI even gave them a patch11:58
mvopedronis: aha, ok. now I see what you mean11:58
ogra_booo11:58
diddledanmaybe I should reword my bug report and try again11:59
mvopedronis: quick brainstorm on your idea about just using the counter as the prefix? http://pad.ubuntu.com/c3Ku7ZRkGk has that what you have in mind?11:59
pedronismvo: anyway maybe it's ok to turn them all aorund to be "r#..."11:59
ogra_yeah, talk about flexibility and advantages ;)11:59
ogra_(make it sound like a positive thing they want :) )11:59
popeyogra_: in snap changes, I'm seeing a bunch of errors when doing Initialize device12:00
popeyError   2017-08-22T11:57:13Z  2017-08-22T11:57:18Z  Request device serial12:00
ogra_popey, about get a serial" ?12:00
popeyya12:00
pedronismvo: yes,  but as I said now, not sure it's a good idea12:00
ogra_popey, yeah, thats pointless ... pedronis once promised me it would stop doing that over time (but it isnt ... at least for me)12:01
ogra_:)12:01
pedronismvo: anymore12:01
mvopedronis: ok, let me do the alternative in the pad12:01
ogra_popey, it wont ever get a serial since it isnt an official canonical image, but that doesnt do any harm apart from spamming the log12:01
mvopedronis: maybe its a gustavo question, I'm sure he has an opinion, I don't mind either way much as long as its somewhat consistent12:02
pedronisogra_: no, it's my fault it back offs but per reboot, so if you reboot often it spams a bit anyway12:02
popeyogra_: ok12:02
mvopedronis: which means I will write/update the forum post I guess12:03
ogra_pedronis, heh, well, an edge image reboots daily for the daily core ... thats it then (i only use edge everywhere)12:03
pedronismvo: anyway my point   is that r1.repair is probably more consistent to what we usually do thatn repair.r1 and then it goes from there12:03
pedronismvo: other those are more than the repair, they are streams12:04
mupPR snapd#3781 opened: cmd/snap-repair: track and use a lower bound for the time for TLSĀ checks <Created by pedronis> <https://github.com/snapcore/snapd/pull/3781>12:09
mvopedronis: right12:09
mupPR snapd#3757 closed: snapstate: undo a daemon restart on classic if needed <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3757>12:16
mupIssue snapcraft#1502 opened: Support :target suffix for build-packages <designed> <Created by kalikiana> <https://github.com/snapcore/snapcraft/issue/1502>12:36
mupIssue snapcraft#1477 closed: multi-arch build packages <design-required> <Created by sergiusens> <Closed by kalikiana> <https://github.com/snapcore/snapcraft/issue/1477>12:39
mupPR snapcraft#1346 closed: repo: multi-arch build deps <Created by kalikiana> <Closed by kalikiana> <https://github.com/snapcore/snapcraft/pull/1346>12:39
mupPR snapd#3782 opened: client: fix go vet 1.7 errors <Created by mvo5> <https://github.com/snapcore/snapd/pull/3782>12:40
Son_Gokuwho manages mup?12:42
Son_Gokuthe syntax of issue URLs is wrong12:42
zyga-suseSon_Goku: we were wondering ourselves recently12:43
zyga-susenot sure, maybe niemeyer?12:43
=== ShalokShalom_ is now known as ShalokShalom
cachiomvo, hey, is it sru validation ready to start?12:45
mvocachio: yes12:50
cachiomvo, starting with it12:51
mvota12:52
jdstrandhey zyga-arch :)13:00
mupPR snapd#3783 opened: tests: make 17.04 shellcheck clean <Created by mvo5> <https://github.com/snapcore/snapd/pull/3783>13:03
kenvandinenessita, remember we talked about collaborators will remain when we change the publisher of a snap?  Is that only active shares or will the pending go along as well?13:26
kenvandinenessita, i'm trying to decide how persistently i nag the collaborators I invited :)13:27
nessitakenvandine, hum I'm not 100% sure and I'm otp, I can check after this call I'm in13:31
kenvandinenessita, no rush :)13:31
diddledanthe desktop-gnome-platform has a minor bug (this is a PR fixing it): https://github.com/ubuntu/snapcraft-desktop-helpers/pull/7013:43
mupPR ubuntu/snapcraft-desktop-helpers#70: update init to fix cases where the helper exits <Created by diddledan> <https://github.com/ubuntu/snapcraft-desktop-helpers/pull/70>13:43
zyga-susediddledan: looking13:46
zyga-susediddledan: not sure what I think about it, I'd have to look at what the code is doing there elsewhere13:55
zyga-susediddledan: I'll let others review13:55
diddledanok13:56
diddledanthe line I removed is duplicated currently in mark-and-exec: https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/common/mark-and-exec#L513:56
diddledanso it's just removing the early setting of the .last_revision13:57
=== JoshStrobl|AFK is now known as JoshStrobl
didrocksdiddledan: this was a missing git add -p a long time ago14:36
didrockswas supposed to be in14:36
didrocks(when I added the mark-and-exec statement)14:36
diddledanaha14:36
diddledan:-)14:36
didrocksso yeah, completly my fault, thanks for spotting it! :)14:36
diddledanno problem .. glad to help :-)14:36
didrocksmerged, thanks again14:37
zyga-suseobviously after adding measurements I cannot reproduce this failure14:44
zyga-susebut running tests over and over I see failures all over the tree14:44
ogra_popey, here you go https://forum.snapcraft.io/t/new-nanopi-neo-air-ubuntu-core-developer-image/181414:54
diddledansergiusens: the snappy-preload rewriting shared memory. have you tried it against an application that uses pulseaudio?15:01
diddledanspecifically I'm getting [pid 21683] open("/dev/shm/snap.liferea.pulse-shm-908736786", O_RDWR|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)15:02
diddledanI'm wondering if the pulse-shm is not meant to be rewritten15:02
diddledanref: https://github.com/sergiusens/snapcraft-preload15:03
popeyogra_: yay15:09
zyga-archmvo: so...15:18
zyga-archhttps://paste.gnome.org/pmlk7zgjb15:19
zyga-archmvo: I added this patch in the build: https://paste.gnome.org/pkepaslix15:19
zyga-archand came out with this https://paste.gnome.org/p8akyvrfy15:19
zyga-archI'm totally puzzled now15:19
zyga-archshall I leave it on memcheck for the evening?15:20
zyga-arch(the host)15:20
zyga-archdid we run into any golang bugs recently?15:20
zyga-archniemeyer: ^15:20
niemeyerzyga-arch: AFAIK only the one about fork/exec concurrency, which arguably is a kernel bug15:34
zyga-archhttps://paste.gnome.org/p1hsubmo416:00
zyga-archpedronis: ^ any ideas/16:05
pedronisin daemon?16:07
pedroniszyga-arch: our tests don't always use the lock correctly for convenience, it also means though that a test failure can turn into such a panic16:07
zyga-archaha, I see16:08
zyga-archthis is not the error I'm researching but I wanted to share it in case it is more serious16:08
pedronisso something else is failing but you get this insteaad16:08
pedronissome printing around in the test exploding should reveal what's happening16:09
zyga-archit's not easily reproducible, it feels like each time I run it some part explodes but not the same part16:12
mupPR snapd#3741 closed: tests: remove TestInterfacesHelp as it breaks when go-flags changes <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3741>16:27
mupPR snapd#3783 closed: tests: make 17.04 shellcheck clean <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3783>17:42
niemeyerStepping out into the non-eclipsed sun for a while18:12
=== JanC is now known as Guest23196
=== JanC_ is now known as JanC
pedronisniemeyer: added this to the topic with a question that we didn't consider:  https://forum.snapcraft.io/t/lazy-fallback-serial-registration-for-classic/1232/819:14
pedronisniemeyer: I also I have an errand tomorrow that will not allow me to make the standup IĀ think19:17
jdstrandroadmr: hi! can you sync r913? this isn't urgent, but note there are a number of code changes19:55
roadmrjdstrand: oh boy.. sure19:55
roadmrjdstrand: as long as you're fairly confident it won't start rejecting snaps or crashing, we should be ok :)19:56
roadmrjdstrand: I do a basic smoke check before proposing the merge, and then we can test on staging a bit19:56
jdstrandroadmr: I have a bunch of tests to test things. they aren't crazy changes19:57
jdstranderr, bunch of snaps19:57
roadmrnice :)19:57
jdstrandand a lot of testsuite changes19:57
jdstrandso I am confident it'll be fine, but I watch the queue every day so I'll pay the price if things get rejected19:57
niemeyerpedronis: Thanks for the topic, and thanks for the note19:58
jdstrandroadmr: more seriously, it's mostly data changes. then there is a safety check for verifying there is enough disk space to uncompress, and then another check for executable stacks, which is rarely used by anything19:59
jdstrandroadmr: and then a few things to help the tools when run as a snap20:00
roadmrwhich we're not using yet :/ but can't hurt20:00
jdstrandroadmr: I use it regularly and I run it through all the same tests20:00
jdstrandroadmr: but I discovered an issue that would've caused you problems: the snap was defaulting to using python3's default for gettemptdir(), which is /tmp, which in snappy is a memory backed tmpfs, which means that the size of reviewable snaps would've been smaller (eg, out of space if the snap didn't fit in half the ram on the review system)20:02
jdstrandroadmr: the change was to use SNAP_USER_COMMON, but then because we didn't get cleanup of that directory for free, I implemented some stale review dir reaping code20:03
jdstrandI'm particularly happy that the snap no longer needs to 'plugs: [ network ]'20:04
roadmr\o/20:07
mupPR snapcraft#1488 closed: lxd: always remove existing device for project folder <Created by kalikiana> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1488>20:37
mupPR snapcraft#1495 closed: cli: don't raise from excepthook <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1495>20:40
mupPR snapcraft#1499 closed: repo: make errors based on SnapcraftError <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1499>20:40
mupIssue snapcraft#1454 closed: python plugin recording <designed> <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/issue/1454>20:46
mupPR snapcraft#1487 closed: python plugin: record manifest <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1487>20:46
mupPR snapcraft#1503 opened: ci: speedup the CLA check <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1503>22:16

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