/srv/irclogs.ubuntu.com/2020/12/15/#snappy.txt

mupPR snapd#9429 closed: o/daemon: validation sets api and basic spread test <Needs Samuele review> <validation-sets :white_check_mark:> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9429>05:54
zygagood morning07:50
pstolowskimorning08:00
mupPR snapcraft#3392 opened: plugins v2: add support for out of source tree builds <Created by jhenstridge> <https://github.com/snapcore/snapcraft/pull/3392>09:03
mupPR snapd#9796 closed: devicestate: log checkEncryption errors via logger.Noticef <Squash-merge> <UC20> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9796>09:20
mupPR snapd#9797 closed: secboot: add workaround for snapcore/core-initrd issue #13 <Run nested> <Squash-merge> <UC20> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9797>09:35
pstolowskipedronis: hey, i've updated #951310:01
mupPR #9513: snapshotstate: detect duplicated snapshot imports <Needs Samuele review> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9513>10:01
pedronispstolowski: thx10:02
zygahey guys10:28
mupPR snapd#9799 opened: secboot: add extra paranoia when waiting for that fde-reveal-key <Squash-merge> <UC20> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9799>10:36
pstolowskipedronis: are you working on any changes to api_snapshots_test.go to make it use apiBaseSuite or can I do it? I noticed invalid endpoints there (/v2/snapshot/import) which of course do not affect the test but are confusing10:37
pedronispstolowski: no, not working on it, you can change it if it makes sense. ATM my work in progress there is about api.go itself10:45
pstolowskiack10:46
mupPR snapd#9800 opened: tests: use apiBaseSuite for snapshots tests, fix import endpoint path <Created by stolowski> <https://github.com/snapcore/snapd/pull/9800>11:51
pedronispstolowski: thanks for #9800, I made some remarks, let me know if they make sense or you we should chat more12:51
mupPR #9800: tests: use apiBaseSuite for snapshots tests, fix import endpoint path <Created by stolowski> <https://github.com/snapcore/snapd/pull/9800>12:52
pstolowskithanks, looking12:54
pstolowskipedronis: i think we actually have what you suggested there, daemonWithOverlordMock(c) in apiBase (I missed that), or I misunderstood?12:58
pedronispstolowski: yes, but we do something about store, but the store shouldn't be involved here, so maybe the old code was also strange12:59
pedronisand just copied from somewhere else?12:59
pstolowskipedronis: ah i see13:00
pstolowskipedronis: i've renamed the old helper to s.daemonWithOverlordMockAndStore(c) (and with that updated a bunch of api tests to use that) and added a new one s.daemonWithOverlordMock(c) that is used now by snapshots tests, does this sound ok?13:14
pstolowskithe new helper doesn't create store13:15
pedronissounds reasonable13:23
pstolowskipedronis: pushed13:31
mvohey pstolowski and pedronis - anything I should look at?13:33
pedronismvo: I made some changes to https://github.com/snapcore/snapd/pull/9789 prompted by Ian, maybe you want to look, I'm not 100% happy with them13:35
mupPR #9789: many: separate consistency/content validation into gadget.Validate|Content <Cleanup :broom:> <Run nested> <UC20> <Created by pedronis> <https://github.com/snapcore/snapd/pull/9789>13:35
mvopedronis: ok13:38
pedronismvo: it's the last commit there13:38
pstolowskimvo: hey, you can look at my changes to snapshots PR13:47
mvopstolowski: sure thing13:48
pedronispstolowski: I will also review those13:53
pedronisijohnson: I did a pass on #9798, thanks for it14:48
mupPR #9798: o/{device,snap}state: enable devmode snaps with dangerous model assertions <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9798>14:48
ijohnsonthanks14:48
ijohnsonpedronis: I responded can you take a look?14:51
mvopedronis: core20/basic test is failing in release/2.48 because it cannot get a serial from the store for our custom model, do you remember what PR/commit I should search for that needs cherry-picking to 2.48?15:26
pedronismvo: one sec15:26
pedronismvo: this one I think: https://github.com/snapcore/snapd/pull/971315:28
mupPR #9713: tests: sign new nested-18|20* models to allow for generic serials <Run nested> <UC20> <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/9713>15:28
mvopedronis: thank you!15:28
pedronismvo: pstolowski: https://github.com/snapcore/snapd/pull/9513#discussion_r54345555415:42
mupPR #9513: snapshotstate: detect duplicated snapshot imports <Needs Samuele review> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9513>15:42
pstolowskity15:48
pedronismvo: pstolowski: also "// XXX: Something needs to cleanup incomplete imports. This is conceptually" has been addressed, right?15:48
pedronisI see code in StartUp for that15:48
mvopedronis: yes15:50
pedroniswe should remove the XXX in one of the PRs15:51
pstolowskiok15:51
mupPR snapd#9786 closed: tests: backport netplan workarounds from #9785 (2.48) <Run nested> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9786>15:52
mupPR snapd#9801 opened: tests: sign new nested-18|20* models to allow for generic serials (2.48) <Created by mvo5> <https://github.com/snapcore/snapd/pull/9801>15:52
pstolowskipedronis: it sounds to me like the snapshot mgr local lock that you suggested should be a followup, this may touch a number of places?15:54
pedronispstolowski: yea, I fear we'll have to split import into prepare and import (like some things are split already in snapshotmgr.go if you look)15:55
pedronispstolowski: export might have the same problem?15:56
pedronispstolowski: or maybe the fix is easy, because we don't worry too much about blocking expiration15:58
pedronisexport and import are rare enough15:58
pstolowskipedronis: i'd expect export to fail (potentially in the middle of doing things) though?15:58
pedronisno, we care about blocking expiration too much because is done from Ensure16:00
pedronis:/16:00
pedronispstolowski: mvo: now that I look at the code we have some issues for sure still pending16:15
pstolowskipedronis: should we discuss in a HO?16:20
pedronispstolowski: I wrote a note in the PR, let me know if need to chat more16:23
pedronisit all be for after the break anyway at this point16:23
pedronis*it might all be16:23
pedronispstolowski: https://github.com/snapcore/snapd/pull/9513#issuecomment-74540182116:25
mupPR #9513: snapshotstate: detect duplicated snapshot imports <Needs Samuele review> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9513>16:25
pstolowskipedronis: yes and i don't think we should block this PR, it seems like a change on its own16:27
mvopedronis: did you had a chance to look at 9799? if it makes it into 2.48.2 that would be nice but I think it's not essetnial. I want to release later tonight16:30
pedronismvo: yes, but I forgot to comment on it, also maybe ijohnson should look at it16:38
ijohnsonmvo: pedronis: sure I will look at it, but probably in my PM at this point, have a meeting and then lunch for me16:39
mupPR snapcraft#3393 opened: requirements: uprev python-apt <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3393>16:59
mupPR snapcraft#3394 opened: requirements: rely on host's python3-apt <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3394>16:59
mupPR snapcraft#3393 closed: requirements: uprev python-apt <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3393>17:58
mupPR snapcraft#3384 closed: Add core20 to various /Dockerfile/s <Created by martijnbastiaan> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3384>17:59
mupPR snapcraft#3374 closed: [wip] ci: migrate spread tests to github actions <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3374>18:04
mupPR snapcraft#3365 closed: github actions: bootstrap CI workflow <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3365>18:14
mupPR snapcraft#3367 closed: requirements: pin pip to 20.1.1 for devel <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3367>18:15
mupPR snapd#9799 closed: secboot: add extra paranoia when waiting for that fde-reveal-key <Squash-merge> <UC20> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9799>18:53
mupPR snapcraft#3347 closed: Create an extra 'build' directory for plugins <Created by artivis> <Closed by artivis> <https://github.com/snapcore/snapcraft/pull/3347>18:55
mupPR snapcraft#3348 closed: ROS plugins use plugins' build directory <Created by artivis> <Closed by artivis> <https://github.com/snapcore/snapcraft/pull/3348>19:00
mupPR snapcraft#3381 closed: multipass build provider: check if instance exists before deleting <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3381>19:15
mupPR snapcraft#3389 closed: plugins v1: move build base test in v1 plugins to base class <Created by cmatsuoka> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3389>19:15
mvohm, 9702 is the last pr tagged 2.48 but it has no security review19:16
mvoso tough luck I guess19:16
ijohnsonmvo: that pr is not high priortiy so that's fine I think19:17
ijohnsonit's more of a "nice to have some day"19:17
mupPR snapd#9801 closed: tests: sign new nested-18|20* models to allow for generic serials (2.48) <Run nested> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9801>19:18
mupPR snapcraft#3107 closed: fix yarn version url <maintenance> <Created by fkromer> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3107>19:40
mupPR snapcraft#3144 closed: docker: setup a multiarch build for snapcraft docker images <tooling> <Created by adferrand> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3144>19:55
mupPR snapcraft#3243 closed: Add skip-keys to catkin plugin <enhancement> <Created by Levi-Armstrong> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3243>20:00
mupPR snapcraft#3262 closed: specifications: configurable apt mirror <specification> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3262>20:00
pedronisijohnson: do you need me to review something?20:04
mupPR snapcraft#3283 closed: specifications: unified provider <specification> <Created by cjp256> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3283>20:05
mupPR snapcraft#3300 closed: [wip] remote lxd / cross-arch support <Created by cjp256> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3300>20:05
ijohnsonpedronis: not right now, I just pushed the tests for my devmode pr20:07
ijohnsonbut that can be reviewed tomorrow20:08
ijohnsonoh I forgot the nested label20:08
mupPR snapcraft#3309 closed: Rough draft of changes needed to separate python versions between gno… <Created by hellsworth> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3309>20:10
mupPR snapcraft#3284 closed: build providers: rename clean() -> clean_parts() to clarify scope <enhancement> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3284>20:25
mupPR snapcraft#3291 closed: build providers: make mount_project() interface private <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3291>20:25
mupPR snapd#9802 opened: release: 2.48.2 <Simple 😃> <Skip spread> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9802>20:28
pedronisijohnson: I made this self-comment in my open PR: https://github.com/snapcore/snapd/pull/9789#discussion_r54366285520:36
mupPR #9789: many: separate consistency/content validation into gadget.Validate|Content <Cleanup :broom:> <Run nested> <UC20> <Created by pedronis> <https://github.com/snapcore/snapd/pull/9789>20:36
* ijohnson looks20:40
ijohnsonpedronis hmm I'll need to think on it, I'll try to review that pr again this afternoon20:41
pedronisijohnson: it's the principle that if the argument carry too much behavior change maybe one needs more function variant, it can combersome but it's usually the right call20:42
ijohnsonI see yeah that makes sense20:43
mvoijohnson, pedronis I call it a day (and a year :) I talked to the taipei guys about 2.48.2, if there are any issues just ping me on telegram I will try to help.20:48
ijohnsonpedronis: I like your newest proposal the best21:08
pedronisijohnson: ok, I'm working on it21:08
ijohnsonnice thanks for that21:08
mupPR snapcraft#3380 closed: snap packaging: fix broken path check when copying local icon <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3380>21:15
pedronisijohnson: pushed21:37
ijohnsonpedronis: ok, will take a look21:38
pedronisthe diff should also be smaller as a consequence21:40
mupPR snapcraft#3356 closed: extensions: correctly spell the GTK_USE_PORTAL variable <Created by seb128> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3356>21:40
mupPR snapcraft#3362 closed: project loader grammar: do not transform build-packages <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3362>21:40
=== mup_ is now known as mup
mupPR snapcraft#3387 closed: ci: migrate snap publishing to github actions <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3387>21:55
cachioijohnson, hey23:25
cachioijohnson, around?23:25
cachioijohnson, netplan test failing like https://paste.ubuntu.com/p/yyVDwTcd5p/23:27
cachioduring beta validation23:27

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