/srv/irclogs.ubuntu.com/2018/02/15/#snappy.txt

=== sergiusens_ is now known as sergiusens
mupPR snapcraft#1925 closed: elf: cache crawled files <bug> <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1925>03:04
mupPR snapcraft#1923 closed: mypy: update to 0.560 <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1923>03:07
mborzeckimorning06:08
zygahey hey06:18
mborzeckizyga: hey06:18
zygadarn tests06:19
zygaI wish someone would go through the prepare/restore process and made restore really purge stuff06:20
zygaand made prepare install a cached copy of core06:20
zygait feels like tests are leaking all the time06:20
zygaleaving junk around06:20
mborzeckiideally take a snapshot of filesystem before the test, restore after the test, don't know if there are tools to do that06:29
zygamborzecki that's also interesting, yeah06:30
zygabut in all honesty, purge would be a simple approach that ought to mostly work06:30
zygaI worry about random places less than about our essential files06:30
zygaI will do an experiment, I have some old branches that did full caching of all the snaps used for testing06:31
zygabut I can simplify that to just one snap (core) and purge+install package, install core06:31
zygaI really don't like how prepare and restore are swapped in our setup06:31
zygawhere restore prepares06:31
zygaand prepare does nothing much06:31
mvozyga: hey, good morning! whats up?07:24
zygahey07:24
zyganothing major so far, just me being grumpy about tests that clearly run in some corrupted state07:25
zygaI'm doing code reviews07:25
mvozyga: aha, so master is in un-happy land?07:25
mvozyga: at random times07:25
mvo?07:25
zygaI think master is fine but our test suite is not perfect07:26
zygaI tried to fix it a few times but without major success, I'll try to push forward slightly today07:26
mvook07:26
zygamvo https://github.com/snapcore/snapd/pull/4600 needs deconflicting07:28
mupPR #4600: configstate: validate known core.* options <Created by mvo5> <https://github.com/snapcore/snapd/pull/4600>07:28
mvozyga: it needs a +1 from niemeyer about the concept07:28
mvozyga: I mean, its not clear that we want this (and if so in what way)07:29
mvozyga: (I personally think so but thats just me :)07:29
zygamborzecki https://github.com/snapcore/snapd/pull/4571 has unaddressed comments but could land shortly07:29
mupPR #4571: data, cmd, packaging: use autotools to generate artifacts under data <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4571>07:29
mborzeckizyga: i'll be coming back to it once i'm done with timer services07:29
mborzeckimvo: morning07:30
zygathank you!07:30
mvohey mborzecki, good morning! how are you?07:31
mborzeckimvo: grumpy, found a bug in timer schedules :)07:31
zygaoh? :)07:31
mvomborzecki: meeeh, but better you than our users. how bad is it? (2.31.1 material?)07:32
mborzeckieg. mon1-tue2,10:00-12:00 is a window 10 to 12, from 1st monday to the 2nd tuesday, well it doesn't work this way, it skips wednesday to sunday :/07:33
* mvo nods07:36
mvomborzecki: is there a fix yet? and if so, how invasive is it?07:38
mborzeckimvo: still looking into it07:38
mvomborzecki: ok, keep me updated please07:39
zygamvo is trivial if you want to look https://github.com/snapcore/snapd/pull/4673 :-)07:49
mupPR #4673: interfaces/mount: generate per-user mount profiles <Created by zyga> <https://github.com/snapcore/snapd/pull/4673>07:49
zyga(this is chopped from the user mounts PR)07:49
mvozyga: ok07:51
kalikianagood morning07:54
* zyga -> afk for 40 minutes07:56
mupPR snapd#4668 closed: store: revert PR#4532 and do not display displayname <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4668>08:05
mupPR snapd#4674 opened: packaging: fix build on sbuild <Created by mvo5> <https://github.com/snapcore/snapd/pull/4674>08:41
Chipacamoin moin09:08
Chipacadid somebody pull the plug on the dc?09:08
ChipacaJamieBennett: mvo: I can't access anything in the dc. Is my ISP sucking at its job, or is it everybody? this thing thinks it's up: https://down.com/?q=https%3A%2F%2Fsnapcraft.io09:20
JamieBennettsnapcraft.io is up for me09:21
mvoChipaca: I can log into people.c.c so its not fully down09:22
zygahey Chipaca09:22
zygaChipaca works for me09:22
zygaChipaca want to VPN through my network? ;-)09:23
zygaChipaca thanks for the review yesterday09:23
zygaI addressed all of those and merged that one09:23
Chipacalooks like it's the vpn that's crashed09:25
Chipacaturned that off and i'm in09:25
zygaChipaca can I quickly drag you into another review?09:26
zygabuilds on the mount spec change for user mount entries09:26
zygathis time the mount backend spits out a new file based on those09:27
zygavery mechanic and shorty09:27
zyga*short09:27
Chipacazyga: mostly (late) in the town hall09:27
Chipacazyga: but sure09:27
zygahttps://github.com/snapcore/snapd/pull/4673/files :-)09:27
mupPR #4673: interfaces/mount: generate per-user mount profiles <Created by zyga> <https://github.com/snapcore/snapd/pull/4673>09:27
zygathank you!09:27
Chipacazyga: duuuude09:39
zygahmm?09:40
Chipacazyga: two chunks of code that are exactly the same09:41
zygaaaaaw, ok09:41
zygaI'll dedupe it :)09:41
zygathanks for pointing that out09:41
Chipacazyga: you don't even need a helper, just a loop09:43
zygaChipaca pushed, I opted to do a helper in the end, have a look09:56
Chipacayeah, the fstab vs user-fstab would've made the loop clunky i guess09:56
Chipacaat least without a big refactor :-)09:56
zygathanks John10:00
mborzeckimvo: one fix for schedules comint up shortly11:11
mborzeckiwhat an annoying edge case though11:11
zygahmm11:13
zyga+ test-snapd-timedate-control-consumer.hwclock-time -r -f /dev/rtc11:13
mupPR snapd#4675 opened: timeutil: fix scheduling on nth weekday of the month <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4675>11:13
zygaI'm wondering if we have anew problem11:14
zygaor if I broke it somehow (but unlikely since this PR is about mounts)11:14
mborzeckizyga: what's the problem?11:15
zyga+ test-snapd-timedate-control-consumer.hwclock-time -r -f /dev/rtc11:15
zygahwclock: Unable to connect to audit system11:15
zygahmm11:15
zygalook at https://api.travis-ci.org/v3/job/341809848/log.txt11:15
zygaI bet this is not related to my PR11:15
zygaand it is a genuine problem elsewhere11:15
* mvo hugs mborzecki11:16
mborzeckizyga: seccomp?11:17
zygayes, this is seccomp for sure11:17
zygathe bad system call thing is11:17
zygathe one about audit is more curious11:17
zygalooks like apparmor11:17
zygawhich would be "bugs all over the place"11:17
zygahmm hmm but the same debug log below shows no seccomp or apparmor issues11:18
zygabroken log?11:18
mborzeckizyga: there are no denials from apparmor though :?11:19
mborzeckizyga: what if the rtc does not work in those vms?11:20
zygathis test didn't fail before11:20
mborzeckizyga: or /dev/rtc is not a device node, showing would be useful11:21
Chipacaooooh, my new keyboard arrived \o/11:24
mvospeaking of strange errors - https://travis-ci.org/snapcore/snapd/branches shows 2.31 broken in spectacular ways that do not make any sense at all :/11:25
zygaChipaca what did you get?11:25
zygamvo looking11:26
zyga+ MATCH gadget - on debian 9 this makes no sense11:26
zygashould this test even run there11:27
zygahmmm11:27
mvozyga: also it makes no sense because the diff is very small so it can't break like this11:28
mvoohwell11:28
Chipacazyga: https://twitter.com/chipaca/status/96409901228148736011:28
zygawoah11:29
zygaman11:29
zygaI look forward to seeing you type on this :)11:29
Chipacazyga: the firmware is open11:29
Chipacazyga: …11:29
Chipacai didn't have enough side projects11:29
zygahow come I didn't follow you yet11:29
* zyga follows chipaca11:30
Chipacazyga: probably because i was private for a while11:30
mupPR snapd#4674 closed: packaging: fix build on sbuild <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4674>11:32
zygamborzecki posted a question on 467511:34
mupPR snapd#4676 opened: timeutil: introduce helpers for checking it time falls inside the schedule <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4676>11:34
mupPR snapd#4663 closed: interfaces/builtin: allow MM to access login1 <Created by alfonsosanchezbeato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4663>11:37
mupPR snapd#4635 closed: snap: add support for `snap run --gdb` <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4635>11:38
zygamborzecki how are arch spread tests doing?11:38
zygais that still on hold?11:38
mborzeckiwaiting :)11:38
mborzeckii want to finish timer services for 2.32 first, then come back to autotools in $(top_srcdir)/data and then arch11:39
zygaok11:39
mborzeckizyga: right, so interface-time-control is failing in my pr too11:42
mborzeckiChipaca: does the keyboard come with the straps to attach each half to a hand? :)11:44
Chipacamborzecki: it comes with two different length cables to connect the halves to each other, a rail to connect the two halves into a single thing at adjustable angles, two feet to stand them independently and angled any which way, a screwdriver to take it apart, and a booklet to put it back together again11:46
mborzeckiChipaca: nice, looking forward to hearing more about your impressions once you use it for a while11:51
Chipacaimpression #0: it's going to have a learning curve11:51
Chipacawas currently in the zone in a bit of a refactor, put it to one side11:51
mborzeckiwow, it even comes with source code and stuff11:53
zygare12:17
zygaI'm tethered from my phone, not sure why local ISP (both of them) failed12:17
mborzeckizyga: https://paste.debian.net/1010385/12:27
zyganetlink12:28
zygaweird12:28
zygathank you for checking that12:28
mborzeckiwhy is it touching netlink?12:28
zygamaybe the test started to rely on netlink now12:28
zyga(for whatever reason)12:28
mborzeckiactually socket(AF_NETLINK, SOCK_RAW, NETLINK_AUDIT) ?12:28
zygais hwclock coming from systemd?12:28
zygaor maybe some nss plugin or something12:28
mborzeckizyga: just strace on host http://paste.debian.net/1010387/12:30
zygayeah12:30
zygano netlink12:30
mborzeckii don't see socket anywhere12:30
mborzeckizyga: ok, os here's hwclock from the core snap: https://paste.debian.net/1010389/ no clue why it does socket() call12:32
zygamborzecki does it do this in stable?12:37
zygaor just in edge?12:37
mborzeckizyga: it's edge12:38
mborzeckilet me try stable12:38
zygayeah, try stable12:38
zygaI wonder if it's a regression12:38
zyga(^H "new feature")12:38
zygabrb, let me try normal internet again12:39
Son_Gokuzyga, mborzecki, mvo: what do I need from the release/2.31 branch that isn't part of the 2.31 tagged release?12:40
zygaok, internet is back12:41
zygaSon_Goku I think just take all of release/2.31 since that's exactly what it is for12:41
zygamvo will do a .1 soon AFAIK12:41
zygabut you really want to ask mvo about that12:41
Son_Gokumvo, do you plan on doing a 2.31.1?12:41
mborzeckidamn, random lockup, cursor moving and all, but the rest was frozen12:43
zygamborzecki ryzen?12:43
mborzeckizyga: no, i think it's the damn wifi12:44
mborzeckiit's the 2nd time this happened, and kernel backtrace shows warnings from iwlwifi12:45
Chipacaperhaps I should lunch12:46
mupPR snapcraft#1926 opened: Release changelog for 2.39.1 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1926>12:48
mvoSon_Goku: there will be a 2.31.1 with some small fixes, probably monday13:02
Son_Gokumvo, okay, then I won't prepare a snapd update just yet, then13:03
zyga_mborzecki, ok, I know what's causing this13:04
jdstrandmborzecki: I don't have any special insight except that the audit system sounds like ne of CAP_AUDIT_READ, CAP_AUDIT_WRITE or CAP_AUDIT_CONTROL and/or NETLINK_AUDIT13:07
jdstrandzyga_: ^13:08
jdstrandmborzecki, zyga_: *or* /dev/rtc isn't in the device cgroup13:08
jdstrandmborzecki, zyga_: no, that should be a different error13:09
jdstrandzyga: "mborzecki, ok, I know what's causing this"13:13
jdstrandzyga: what is it?13:13
zygautil-linux (2.30.1-0ubuntu4.1) artful; urgency=medium13:13
zyga  * Add --with-audit to rules file and libaudit-dev to build depenedencies.13:13
zyga    The hwclock needs audit defined in order to create audit records when13:13
zyga    time is changed. (LP: #1722313)13:13
mupBug #1722313: Enable auditing in util-linux. <rls-aa-notfixing> <verification-done-artful> <verification-done-xenial> <verification-done-zesty> <util-linux (Ubuntu):Fix Released by j-latten> <util-linux (Ubuntu Xenial):Fix Released> <util-linux (Ubuntu Zesty):Fix Committed> <util-linux (Ubuntu13:13
mupArtful):Fix Released> <util-linux (Debian):New> <https://launchpad.net/bugs/1722313>13:13
zyga -- Joy Latten <joy.latten@canonical.com>  Sun, 05 Nov 2017 18:14:49 -060013:13
zygachange in util-linuxy13:13
jdstrandso it is what I thought13:13
jdstrandmborzecki: I don't have any special insight except that the audit system sounds like ne of CAP_AUDIT_READ, CAP_AUDIT_WRITE or CAP_AUDIT_CONTROL and/or NETLINK_AUDIT13:13
jdstrandzyga: ^13:13
jdstrandhave it plugs netlink-audit13:14
jdstrandthat won't actually give you audit_write though13:15
jdstrandtime-control needs updating13:16
zygaso we need to add netlink audit snippets to that interface13:16
zygajdstrand right?13:17
jdstrandcapability audit_write,13:17
jdstrand^ apparmor13:17
zyga+ socket bits I suspect13:17
zygabut yeah13:17
zyga(I think it was getting killed by socket syscall)13:17
jdstrandbind13:17
jdstrandsocket AF_NETLINK - NETLINK_AUDIT13:17
jdstrandseccomp ^13:17
jdstrandbut wait a second13:18
zygathanks!13:18
zygajdstrand if you want just send the branch :)13:18
jdstrandit is probably going to need capability net_admin,13:18
jdstrandis this on bionic?13:19
zygajdstrand no, it's in xenial13:19
jdstrandoh, sru13:19
zygayep13:19
zygaand it's now present in the core snap in endge13:19
jdstrandok. this would affect other distros btw13:19
jdstrand(if they had strict mode)13:19
zygajust run strace -e socket /snap/core/current/sbin/hwclock13:19
zygaindeed13:19
* jdstrand nods13:19
zygaand compare stable and edge13:20
jdstrandok. let me think about this. I don't want to just give out net_admin13:20
zygayeah, it sucks13:20
zygaI wonder if we could *not* give the permission13:20
zygaso that it gets socket13:20
jdstrandyeah, that capabilities subsystem has some icky spots13:20
zygaand doesn't crash13:21
jdstrandwell, I was thinking of adding netlink-audit-control13:21
zygabut doesn't audit13:21
jdstrandwe want it to audit though13:21
jdstrandwe could add the socket, not the cap, then add both in the -control interface13:22
jdstrandthen it doesn't die, but won't audit until netlink-audit-control is added13:22
jdstrandthat's pretty reasonable13:22
* jdstrand adds to list13:22
zygayes, that's very nice13:23
jdstrandI've got two other investigations to do. I'll send up a PR for this in a bit13:23
* kalikiana going for lunch break, while the poor laptop will have to keep running test cases13:31
mupPR snapd#4677 opened: cmd/snap: introduce `snap run --timer` <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4677>13:32
mupPR snapd#4678 opened: snap: fix `snap moo` output <Created by mvo5> <https://github.com/snapcore/snapd/pull/4678>13:41
mvozyga: keep me updated on the --with-audit issue please13:42
zygamvo ack, I think jdstrand is making a PR that will address it now13:42
zygaI will just review it13:42
mvozyga: great, we will need it for 2.31.1 too13:43
zygayes, absolutely13:43
Chipacamvo: OMG :-)13:43
cachiomvo, hey, could you please upload the snap test-snapd-physical-memory-control ?13:43
mvocachio: ups, forgot that, sure, let me do that now13:44
cachiomvo, tx13:44
magicaltroutmy google fu is failing me13:44
mvocachio: do you have a link13:45
magicaltroutis there a snapcraft_part_... build directory13:45
mvocachio: is it in one of your PRs?13:45
cachiomvo, https://code.launchpad.net/~snappy-dev/snappy-hub/test-snapd-physical-memory-control13:45
magicaltroutvariable I can use in a snapcraft build ?13:45
mvocachio: thanks13:45
cachiomvo, I did not create a PR yet13:45
cachioI'm waiting for the snap :)13:45
mupPR snapd#4679 opened: systemd: add default target for timers <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4679>14:19
mborzeckitrivial PR ^14:19
mupPR snapd#4680 opened: snap: pass full timer spec in `snap run --timer` <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4680>14:22
mborzeckimost of the timer services stuff is open for review now, still need to cut the service wrappers into smaller pieces14:25
mborzeckiafk to pick up the kids14:26
kalikianare14:27
mupPR snapd#4681 opened:  testutil: add File{Matches,Equals,Contains} checkers <Created by chipaca> <https://github.com/snapcore/snapd/pull/4681>14:38
Chipacanow, where was I?14:41
kalikianaChipaca: unicorns? cats?14:48
Chipacakalikiana: por qué no los dos?14:55
kalikianaAlways :-D14:59
seb128why do some of the snaps have several loop mounts?15:07
ogra_for the same snap file ?15:07
seb128seems like several revisions are active?15:07
seb128dunno what you mean by "snap file"15:07
ogra_(there should always be three revisios of each snap ... and each has a mount)15:08
ogra_a file ending in .snaop15:08
ogra_*.snap15:08
seb128oh ok15:08
seb128why 3 revisions? can I tell snap that for a particular snap 1 is enough?15:08
ogra_i dont theink we technically need all of them mounted though15:08
seb128do they end up using 3 times the space?15:08
ogra_yes15:08
seb128:(15:09
ogra_for rollback etc15:09
seb128why 3 and not 2?15:09
ogra_i dont know why 3, 2 technically are enough ... thats a niemeyer question15:09
seb128k15:09
seb128thx15:09
Chipaca3 revisions15:14
Chipacabecause it leaves you one more revert in case things go bad15:15
Chipacaseb128: if you need to make space you can remove the revisions you're not using15:15
zygare15:19
kalikianao/ zyga15:20
zygahey hey15:20
seb128Chipaca, how? snap list doesn't list them15:21
Chipacaseb128: snap list --all15:21
Chipacaseb128: and then, snap remove --revision=NNNN thesnap15:21
seb128Chipaca, thx, that's non obvious as an user of the system :/15:22
Chipacaseb128: you're trying to do something out of the ordinary15:22
Chipacaseb128: i'm not sure what part is the non-obvious though15:22
Chipacaseb128: but it's not surprising that to do advanced things you need to know the advanced things15:23
jdstrandzyga, mvo: I am now, yes15:23
zygacook15:23
zygacool :D15:23
seb128Chipaca, I started from "it's annoying that all those loop mounts show in the "df -h" cmd output, wth is there even 3 mounts for each snap"15:24
jdstrandmvo: what is the timeframe for 2.31.1 policy updates? I'll do that one right now, but there are some others I can work on this morning15:24
Chipacakyrofa: jdstrand: did you see gustavo's request to drop the _ from the valid versions?15:24
zygajdstrand I think .1 is next monday15:24
zygaso sufficient time15:24
jdstrandmvo: from my perspective, none are required, but you mentioned that we could sneak some in, so asking15:24
jdstrandah, ok.15:24
Chipacaseb128: df -h -x squashfs15:24
seb128Chipaca, which I'm probably not the only one being annoyed about, but you are right it's a different topic of revisions installed and how to uninstall somes, it just made me wonder/try to understand why it was this way (which is the non obvious part)15:25
jdstrandChipaca: not yet, but ack15:25
seb128Chipaca, we should make that option default :)15:25
Chipacaseb128: a year ago i'd've said 'fat chance', but with everything graphical now doing that, maybe the time is right to suggest it15:25
Chipacaseb128: OTOH i don't think df has an anti-x, ie a way of undoing an -x15:26
seb128:/15:26
seb128also is there an equivalent flag for "mount"?15:26
Chipaca$ df -h -x squashfs -t squashfs15:27
Chipacadf: file system type ‘squashfs’ both selected and excluded15:27
mvojdstrand: I plan 2.31.1 for monday15:27
Chipacaseb128: mount output is useless these days15:27
ogra_well, we should really also mount the snaps dynamically ... whats the reason for havin all three revisions permanently mounted15:27
Chipacaseb128: mount | grep -v squash | wc -l <- 41 lines15:28
mupPR snapd#4682 opened: tests: new spread test for physical-memory-control interface <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4682>15:28
zygaseb128 I think that with the advent of cgroups and more exotic filesystems regular df stopped being for humans15:28
zygaI use pydf often for that reason15:28
seb128zyga, df works fine when you don't have snaps :)15:28
ogra_"in the old world"15:29
seb128it's the only thing I've installed that create noise here15:29
ogra_:)15:29
zygaah, sorry, I confused df with mount15:29
seb128ogra_, you know your constant trolling is getting old15:29
Chipacaseb128: wrt mount, even mount(8) says "use findmnt(8) for listing"15:29
Chipacaseb128: and, findmount -t nosquashfs15:30
Chipacafindmnt*15:30
seb128that's better indeed :)15:31
seb128anyway thx, the noise just made me wonder why several instance of each snaps are mounted15:32
seb128I'm still unsure why the ones kept for fallback purpose needs to be mounted all time15:32
Chipacaseb128: findmnt -t nosquashfs,nocgroup15:32
zygaseb128 no reason, just work to get it not mounted15:32
Chipaca;-)15:32
zygaseb128 e.g. snapd doesn't cache snap/meta.yaml15:32
Chipacathere was a reason for it15:32
Chipacabut i think it no longer applies15:32
Chipacabut, changing it takes work15:33
Chipacazyga: and it's meta/snap.yaml :-p15:33
zygasnap yaml it is15:34
zyga<yodavoice>15:34
mvoChipaca: iirc back in the day we would use systemds automunt feature but we kept things mounted for simplicity15:36
zygamvo did we really try to do that?15:36
zygabut even if we did auto-mount on demand it wouldn't be enough to be sane15:37
Chipacamvo: there was something we needed to do that required it to be mounted, but i lose the details15:37
zygaas "snap list" will mount everything15:37
Chipacaseb128: ooooh, findmnt has --df15:37
Chipacaseb128: and the circle is complete15:37
zygaI would say that if we kept snap meta-data in cache elsewhere15:37
zygaand not mount anything15:37
zygawe could even have snap run do the mounting (via api call to snapd)15:37
mvozyga: well, snap list would mount it and after some inactivity it would go away15:38
pedroniswell, we always said we don't want to call snapd from snap run15:38
pedronisso at least current needs to be mounted15:38
zygayeah but 1) silly 2) silly 3) lots of IO/memory15:38
zyga4) silly15:38
zygapedronis well, yes,15:38
zygabut we also do things like wait for snapd to generate seccomp profiles from snap-confine15:39
zygaso ... hmm15:39
zygaI think the idea that app doesn't need to be mounted is useufl15:39
pedroniswell15:39
zyga*useful15:39
zygaand for sure, not for the inactive revisions15:39
pedronistrade offs15:39
Chipacahmm, is the timecontrol failure known, or are things broken?15:39
zygathis makes the discussion simpler, inactive revisions could be unmounted15:39
pedronisChipaca: it's known15:39
zygaChipaca it's known15:39
Chipacaah, that's the one about netlink15:39
zygait's being fixed by jdstrand15:39
Chipaca?15:39
zygayes15:39
Chipacaright15:39
Chipacateh suck15:40
pedronisaudit netlink that stuff15:40
mupPR snapd#4671 closed: tests: adding new test to validate the raw-usb interface <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4671>15:46
mupPR snapcraft#1906 closed: remote_parts: handle connection errors <bug> <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1906>15:49
niemeyerNow Linode is reporting spam in one of our machines.. except the machine was not in our account by the time the spam was sent.. :)16:07
mupPR snapd#4683 opened: interfaces/time-control,netlink-audit: adjust for util-linux compiled with libaudit <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4683>16:12
zygaoohh16:14
zygalooking16:14
zygajdstrand offtopic, linux "sockets" are a pile of historic mess :/16:15
zygajdstrand reviewed16:17
mupPR snapd#4685 opened: interfaces/time-control,netlink-audit: adjust for util-linux compiled with libaudit - 2.31 <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4685>16:17
jdstrandzyga: and there is one for 2.31 ^16:18
jdstrandzyga: note, I didn't create netlink-audit-control because reading netlink-audit, it was always meant to allow writes16:18
zygamakes sense16:18
jdstrandzyga: it is arguably not a typo since it is 'plugs' in the yaml16:20
jdstrandzyga: I can fix it right now if you want16:20
zyga"should use plugs"16:20
zygaI think "should plugs" just sounds unnatural16:20
zyganot sure, not a native speaker16:20
zygaI will leave that up to you16:20
jdstrandit is unnatural and wrong for the verb, yes. but using the yaml definition as a verb, no16:21
jdstrandI'll fix16:21
zygaI thinbk there's no verb in that sentence,16:21
zygathat's what's bugging me about it16:21
jdstrandI'm using 'plugs' as a verb just like people use 'facebook' as a verb these days16:22
jdstrandagain, I'm fixing it16:22
zygaah, I see16:22
zygaI should have googled it ;)16:22
jdstrandwell, I was making up language there, but, fixed16:23
zygaI was joking with "google" being a verb nowadays :)16:24
jdstrandoh haha. I totally missed that. nice :)16:24
* jdstrand was multitasking16:24
zygait's interesting how we caught a change in the core snap this way16:25
zygait's certainly unusual and a result of unique things that snapd does16:25
jdstrandyeah16:25
jdstrandit is too bad that a change in an SRU regressed edge. it would be interesting to think about running the spread tests as part of SRU16:26
niemeyercachio: The workaround for the corruption bug is now pushed to spread's master16:26
jdstrandbut, it is edge, so no one was affected, and it did catch it, so that's good16:26
jdstrandif the SRU was bad enough, we could file bugs to have it reverted/fixed and the broken core would never make it to stable16:27
jdstrandbasically, testing is a great thing :)16:27
zygareal men used to test in production on floppy disks16:27
zygabut I'm glad we're not there anymore16:27
jdstrandhee16:28
mupPR snapd#4299 closed: osutil/user: replace our uses of os/user and filepath.Glob("/home/*") <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/4299>16:28
Chipacajdstrand: mvo: maybe edge should include -proposed16:29
Chipacaor is it -updates16:29
Chipacai always forget the name16:29
* Chipaca thinks it's -proposed16:29
jdstrandChipaca: it has -updates16:29
jdstrandChipaca: so I think you meant -proposed16:29
zygayeah,16:29
zyga-proposed is really teh edge16:29
zygabut then it's confusing16:29
jdstrandbut I don't think it should, unless you never promote from edge -> beta16:29
zygabecause we don't want to test edge with proposed and beta with -updates16:29
zygaexactly :)16:29
Chipacalots of red fish16:30
zygaI wish travis had a way to "bless" a branch16:33
zygathis branch unbreaks master16:33
zygablock all CI until it lands16:33
zyga"halt and stop fire" could be a nice name16:34
cachioniemeyer, great, tx16:57
* zyga goes for some grocery shopping17:07
blackboxswpedronis: thanks for the meeting, I updated retracted comments on https://github.com/snapcore/snapd/pull/459917:41
mupPR #4599: many: send  new Snap-CDN header with none or with cloud instance placement info as needed <Created by pedronis> <https://github.com/snapcore/snapd/pull/4599>17:41
pedronisblackboxsw: thank you17:42
mupPR snapd#4686 opened: daemon: make the ast-inspecting test smarter; drop 'exceptions' <Created by chipaca> <https://github.com/snapcore/snapd/pull/4686>17:53
* Chipaca couldn't resist that one17:54
* Chipaca has low resistance17:54
elopiosnappy-m-o autopkgtest 1926 xenial:armhf18:32
snappy-m-oelopio: I've just triggered your test.18:32
elopiosergiusens: ^18:32
sergiusenssnappy-m-o: autopkgtest 1926 xenial:amd64 xenial:arm6418:33
snappy-m-osergiusens: I've just triggered your test.18:34
* cachio afk18:34
=== ikey is now known as ikey|afk
=== ikey|afk is now known as ikey|really|afk
zygare19:36
zyga3 hours and still pending. :(19:36
zygacrap19:37
jdstranddavidcalle: ping re https://docs.snapcraft.io/deprecation-notices/dn520:26
jdstranddavidcalle: any nm, it is fixed now20:26
jdstrands/any/ahh/20:26
davidcalle;-)20:27
jdstranddavidcalle: thanks! :)20:27
zygaoh,21:31
zygajdstrand you pushed just before I pushed :)21:31
jdstrand:)21:38
jdstranddiddledan: hey, I just tried to connect to you on wired. trying to look into https://forum.snapcraft.io/t/wire-snap-fails-to-use-the-network/384521:39
jdstranddiddledan: not able to reproduce yet21:39
diddledanello21:39
diddledanit only occurs once the call is acccepted21:40
jdstrandok21:40
jdstrandI can create a second account then21:40
jdstranddiddledan: thanks!21:40
diddledannp :-)21:40
mupPR snapcraft#1927 opened: catkin plugin: extract Wstool into its own module <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1927>21:42
mupPR snapcraft#1928 opened: tests: remove duplicate tests <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1928>22:54
mupPR snapd#4683 closed: interfaces/time-control,netlink-audit: adjust for util-linux compiled with libaudit <Critical> <Created by jdstrand> <Merged by jdstrand> <https://github.com/snapcore/snapd/pull/4683>23:07
mupPR snapd#4687 opened: interfaces: miscellaneous policy updates for home, opengl, time-control, network, et al <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4687>23:35

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