/srv/irclogs.ubuntu.com/2019/03/21/#snappy.txt

mupPR snapd#6632 opened: tests: restore sbuild test <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6632>03:11
zygaGood morning05:30
mborzeckimorning06:10
zygao/06:37
zygahey mborzecki :)06:37
mborzeckizyga: hey06:37
mborzeckilove when the PRs are green06:38
zygalike the smell of fresh coffee in the morning06:39
zygaI restarted a few PRs last night06:39
mborzeckiall but one of mine are green :)06:50
zygahttps://pact.kadena.io/example/Accounts06:51
zyganeat stuff06:52
mborzeckibtw. today is the first day of spring for those in the northern part of the globe07:15
zygamust explain my back pain :/07:15
mborzeckizyga: what's with the lispy thing you linked?07:17
zygait's a formal verification engine that works over the web07:17
zygasplice an algorithm07:17
zygaadd constraints07:17
zygaand it formally proves it (or provides a violating input set)07:17
zygahttps://twitter.com/_wjmartino_/status/1105496676754751494 <- example07:18
* zyga goes to the office07:28
zygattys (talk to you soon :)07:28
=== pstolowski|afk is now known as pstolowski
pstolowskiheyas08:04
mborzeckipstolowski:  hey08:05
mborzeckicoffee time08:06
zygahey pawel :)08:13
* zyga will work on some debugging today08:16
mborzeckimvo: morning08:40
mvohey mborzecki08:45
mvomborzecki: did I miss anything ?08:45
mborzeckimvo: nope08:45
mborzeckihmm, google:ubuntu-18.04-64:tests/main/desktop-portal-filechooser strikes again?08:47
mvobooo08:47
mvook08:47
mupPR snapd#6632 closed: tests: restore sbuild test <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6632>08:48
=== pachulo_ is now known as pachulo
* zyga looks at https://github.com/snapcore/snapd/pull/648509:25
mupPR #6485: interfaces/seccomp: regenerate changed profiles only <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6485>09:25
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
zygamborzecki: reviewed09:52
mborzeckizyga: thanks09:58
pedroniszyga: mborzecki: I added a comment there10:06
pedroniszyga: also shouldn't the system-key mechanism in part prevent trying to use old .bin ?10:07
mborzeckipedronis: isnt't that in snap?10:12
pedronismborzecki: ?10:12
pedronisit's the wait in snap-confine that zyga mentioned10:12
mborzeckiso there's this mechanism, one in snap-confine that waits for the profile to appear, and then we can fix the PR and use EnsureFileState or similar10:12
mborzeckipedronis: that's the wait for compiled bpf profile10:13
pedronismborzecki: yes, ok, then we agree, and yes, some form of atomic rename, EnsureFIleState would be better10:13
pedronisfor that case10:13
mborzeckiiirc there was another mechanism in snap (?) that checked system-key10:13
pedronismborzecki: there's a mechanism that also wait if there's a system-key mismatch I think10:14
pedronisin snap run10:14
pedronisyes10:14
pedronislikely10:14
mborzeckiok, will push an update, got to figure out the gadget structure overlap first10:15
mborzeckithere's also some weird assumption about offset-write that isn't really clear10:15
pedronismborzecki: thx10:15
mvomborzecki: I think ubuntu-image also has a readme or some design doc or something that also explains some of this (not sure if that is helpful for your specific case though)10:22
mborzeckimvo: i think i got it, idk maybe i'm bit too much used to anaconda/mic/wic way of specifying paritions/offsets and have some prior assumptions that don't hold up with u-i and gadget.yaml10:24
* mvo nods10:25
zygamborzecki, pedronis: I added some comments there as well10:49
zygaI think the behavior of snap-run and snap-seccomp is important context for the reader there10:49
Chipacawatchdog timeout in https://api.travis-ci.org/v3/job/509326704/log.txt10:50
Chipacavery interesting10:50
zygaChipaca: looks like a deadlock?10:51
Chipacasnapd thinks it's waiting for reboot, system has no inkling of it10:52
Chipacabut then, because again we don't store the 'needs reboot' flag, snapd rolls back the refresh10:54
pedronisChipaca: we should fix that, but if we are waiting for a reboot and there's no reboot something else is also going on10:58
Chipacapedronis: yeah, the reboot happens later due to the revert10:58
zygawhat kicks the watchdog timer?10:59
zygais that from ensure loops?10:59
zygaor from a dedicated goroutine?10:59
Chipacadunno, things are weird in that log10:59
pedroniszyga: we have a dedicated goroutine11:00
pedronisin main11:00
zygaso that would have to die11:00
zygathat's odd11:00
Chipacadedicated goroutine in cmd/snapd/main.go11:00
Chipacawell11:04
Chipacanot too odd11:04
Chipacawe stop poking the watchdog if the daemon is Dying()11:04
zygaahh11:04
Chipacaand the first thing daemon.Stop does is tomb.Kill11:05
zygamvo: 2.38 is on releases11:07
zygais that the day we package?11:07
mvozyga: we can wait for the beta validation but it should be fine11:08
zygaok11:08
zygatomorrow then11:08
zygathank you :)11:08
zygamborzecki: I'll do debian, fedora and suse11:08
mvozyga: yeah - or later today, more automation makes it quicker11:08
mborzeckiheh, someone already flagged snapd out of date in aur11:09
Son_Gokumvo, errm11:50
Son_GokuI think your releasing automation is broken11:50
Son_Gokuthis is the second release I've looked at with a corrupted changelog entry11:50
Son_Gokuhttps://github.com/snapcore/snapd/commit/7d3222250d98ff1baf8ad4e7df283b40a35d960c11:50
ChipacaSon_Goku: corrupted how?11:51
Son_Gokuit's missing the parent level "- New upstream release <version>" in the changelog entry11:51
mvoSon_Goku: uh, sorry :/11:51
Son_Gokuit's alright11:52
Son_GokuI've been fixing it locally and couldn't get ahold of you to let you know, so that's my bad :(11:52
mvoSon_Goku: thanks for letting me know now :)11:52
mvoand sorry again11:52
Son_GokuI'm looking at the fedora 2.38 update now11:52
mvoSon_Goku: thank you!11:53
Son_Gokudid we ever deal with the global MongoDB removal thing?11:54
mupPR snapd#6612 closed: interfaces/builtin: add dev/pts/ptmx access to docker_support <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6612>11:54
Son_Gokumvo or am I still going to need this? https://src.fedoraproject.org/rpms/snapd/blob/master/f/1001-errtracker-neuter-error-tracker.patch11:54
ChipacaSon_Goku: why is that needed?11:55
Son_Gokuthe mgo golang package requires mongodb itself, and mongodb was removed11:56
Son_GokuChipaca: https://src.fedoraproject.org/rpms/snapd/c/e923663082f5ce01052fe6299bbb1e0b6780bfc5?branch=master11:56
Chipacaah, i didn't remember the first half of that11:56
Chipacathat's a bit silly11:56
Chipaca:-/11:56
Chipacamaybe we should vendor bson itself, directly11:56
* Son_Goku shrugs11:56
Son_GokuMongoDB has been removed, effective Fedora 3011:57
Chipacathat makes me happy, for historical reasons :-)11:57
ChipacaSon_Goku: how grumpy would fedora be if we vendored bson?11:58
Chipacavendored as in pulled it into our tree directly, not via fancy golang vendoring11:58
Son_Gokuactually, it looks like my problem might be solved anyway11:58
Chipacaoh no11:58
Chipaca:-)11:58
mupPR snapd#6633 opened: release: merge 2.38 changelogs back into master <Created by mvo5> <https://github.com/snapcore/snapd/pull/6633>11:58
Son_Gokuit looks like they might have mutated the driver sources so that mongodb isn't pulled in as part of using the sources to build a thing11:58
Chipacasweet11:59
Son_GokuI'll need to test to see if it chokes on itself during the build or not11:59
Son_Gokuif not, then I can drop that patch11:59
zygaSon_Goku: thank you for looking at the 2.38 update, I was planning on doing that tomorrow but please go ahead :)12:05
Son_Gokuwell, I saw the bug report filed by anitya12:05
Son_Goku(aka release-monitoring.org)12:05
zygaSon_Goku: I saw it too12:07
mupPR snapd#6634 opened: snap: add validation of gadget.yaml <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6634>12:08
zygathe title of the forum topic: https://forum.snapcraft.io/t/layout-magic-collection/1050112:11
zyga:D12:11
zyga(I love that people use layouts to do things they could not do before)12:11
Son_Gokuhoooh12:15
Son_Gokuwe have some SELinux stuff in 2.3812:15
mborzeckiSon_Goku: some12:16
Son_Gokunone of it is enabled in the spec for 2.3812:16
Son_Gokuso I guess I should leave it be then12:16
=== ricab is now known as ricab|lunch
mupPR snapd#6619 closed: partition,bootloader: rename 'partition' package to 'bootloader' <Simple 😃> <Created by bboozzoo> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6619>13:36
mupPR snapd#6635 opened: client, daemon, store: search by common-id <Created by chipaca> <https://github.com/snapcore/snapd/pull/6635>13:56
Chipacacprov: ^ fwiw13:57
Chipacazyga: u standup today?14:02
zygaoh14:03
zygasorry14:03
zygaI muted all notifications14:04
=== ricab|lunch is now known as ricab
mupPR snapcraft#2507 opened: build providers: improve handling in snap logic <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2507>14:51
pedronispstolowski: what's the status of #6491? is it close to landing?15:18
mupPR #6491: interfaces: hotplug nested vm test, updated serial-port interface <Hotplug 🔌> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6491>15:18
pstolowskipedronis: zyga promised to take another look15:24
mborzeckizyga: added a comment here https://github.com/snapcore/snapd/pull/6485#discussion_r267821309 and in the code15:42
mupPR #6485: interfaces/seccomp: regenerate changed profiles only <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6485>15:42
* cachio lunch15:44
=== chihchun is now known as chihchun_afk
mupPR snapcraft#2508 opened: Build provider errors <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2508>16:03
pedroniszyga: 6575 can be landed16:06
abeatojdstrand, hey, are you sure that the behaviour re: empty cgroup is not a bug? See my last comment: https://github.com/snapcore/snapd/pull/6623#discussion_r26781133816:11
mupPR #6623: interfaces/builtin/opengl: allow access to Tegra X1 <Created by alfonsosanchezbeato> <https://github.com/snapcore/snapd/pull/6623>16:11
pedronisChipaca: could you look at #6591 when you have a bit of time16:19
mupPR #6591: overlord/ifacemgr: basic measurements <Created by stolowski> <https://github.com/snapcore/snapd/pull/6591>16:19
Chipacapedronis: ye16:26
pedronisthx16:27
pedroniszyga: I did another pass on some of your PRs16:32
zygapedronis: thank you!16:32
mvo2.38 is in disco!16:42
mupPR snapd#6609 closed: snap/gadget: introduce volume update info <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6609>16:51
mupPR snapd#6636 opened: cmd: prevent umask from breaking snap-run chain <Created by zyga> <https://github.com/snapcore/snapd/pull/6636>16:55
zygapedronis: any objections to merge https://github.com/snapcore/snapd/pull/657517:02
mupPR #6575: cmd/snap-confine: pass sc_invocation instead of numerous args around <Created by zyga> <https://github.com/snapcore/snapd/pull/6575>17:02
pedroniszyga: no, I actually mentioned in the channel a while ago17:02
zygagreat, sorry I must have missed that17:03
pedronismvo: I left an after the fact comment about 660917:03
mupPR snapd#6575 closed: cmd/snap-confine: pass sc_invocation instead of numerous args around <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6575>17:03
mvopedronis: thanks, looking17:05
mvopedronis: uh, thank you for the comment in 6609 - looks like I was too trigger happy17:07
pedronismvo: not the end of the world17:08
zygapedronis: I updated https://github.com/snapcore/snapd/pull/659717:15
mupPR #6597: cmd/snap-update-ns: refactor of profile application (1/N) <Created by zyga> <https://github.com/snapcore/snapd/pull/6597>17:15
zygaI hope this part is ready now17:15
pedroniszyga: I'll look in the morning at this point17:16
mupPR core18#63 closed: [RFC] snapcraft.yaml: add current date to core18 rev <Created by mvo5> <Closed by sil2100> <https://github.com/snapcore/core18/pull/63>17:22
mupPR core18#121 opened: Make the version number date-based <Created by sil2100> <https://github.com/snapcore/core18/pull/121>17:25
zygapedronis: sure, thank you17:42
* zyga EOEs17:42
zygahave a nice evening everyone17:43
* zyga goes to study17:43
zygajdstrand: hello, can you please enqueue https://github.com/snapcore/snapd/pull/6502 -- it is the next feature work I need your review for17:44
mupPR #6502: dirs,overlord/snapstate: add Soft and Hard refresh checks <Created by zyga> <https://github.com/snapcore/snapd/pull/6502>17:44
jdstrandzyga: it is already enqueued17:53
ChipacaEOD from me18:01
mupPR snapcraft#2507 closed: build providers: improve handling in snap logic <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2507>18:13
mupPR snapcraft#2508 closed: Build provider errors <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2508>18:13
mupPR snapcraft#2509 opened: build providers: initial support for LXD <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2509>18:28
mupPR snapcraft#2510 opened: Release changelog for 3.3 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2510>20:40

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