/srv/irclogs.ubuntu.com/2020/05/28/#snappy.txt

=== KindTwo is now known as KindOne
=== Eighth_Doctor is now known as Conan_Kudo
=== Conan_Kudo is now known as Eighth_Doctor
mborzeckimorning05:13
zygaHey06:01
mborzeckizyga: mvo: hey06:10
mborzeckizyga: how's your dog?06:10
mvogood morning mborzecki and zyga06:11
mvozyga: oh? is your dog not well?06:12
mupPR snapd#8753 closed: tests: reload systemd --user for root, if present <Test Robustness> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8753>06:20
mvozyga: 8744 has a potentially interessting log for you06:23
mvozyga: in the ubuntu-14.04 logs06:23
zygaHey06:33
zygaNot sept much06:33
zygaDog hurt but alive06:33
zygaWill go to vet soon06:33
mvozyga: uh, what happend06:33
mvo?06:33
zygaDog ran under bike, got hurt, ran way and got lost06:34
zygaOne of those bikers that must go super fast at all times06:34
zygaWe went out of an alley l, it was dark06:35
zygaWe looked for him for an hour or more06:35
zygaWound on leg, lost tooth, minor wounds on feet as well06:35
zygaInternal state uncertain but likely no bleeding06:36
mvozyga: uh, ok - good luck!06:36
mupPR snapd#8757 opened: tests: update statx test to run on all LTS releases <Created by mvo5> <https://github.com/snapcore/snapd/pull/8757>06:40
mupPR snapd#8758 opened: tests: run ubuntu-20.04-* tests on all ubuntu-2* releases <Created by mvo5> <https://github.com/snapcore/snapd/pull/8758>06:45
zygain the office06:46
zygamvo: looking06:49
zygahmm!06:51
zygamvo: I downloaded logs and restarted06:53
zygaI will look at in detail after the morning calls06:53
zygaat first sight I don't know06:53
mvozyga: sure06:55
mvozyga: no problem06:55
mborzeckihm maybe we should grow an `xdg` apckage with a desktop file parser inside06:57
mborzeckizyga: do i remember correctly that https://github.com/snapcore/snapd/pull/8699 is just a start and eventually we'd like to launch non snap apps too?06:58
mupPR #8699: interfaces/desktop-launch: support confined snaps launching other snaps <Needs security review> <Created by AlanGriffiths> <https://github.com/snapcore/snapd/pull/8699>06:58
pstolowskimorning07:02
mborzeckipstolowski: hey07:07
mvohey pstolowski07:18
mvomborzecki: +1 for xdg07:18
zygamborzecki: xdgutil probably07:19
pstolowskii landed core18 early config yesterday, this unblocks #856707:22
mupPR #8567: o/devicestate: core20 early config from gadget defaults <UC20> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8567>07:22
pstolowskimvo ^07:22
mupPR snapd#8759 opened: tests: move *-tool tests to their own suite <Created by pedronis> <https://github.com/snapcore/snapd/pull/8759>07:55
pedroniszyga: hi, ^ , that's something you considered I think07:56
zygayep, I noticed07:56
zygamy dream there would be so that that suite could be tested without building snapd but that's a longer piece of work07:57
zygaI'll review it later today for sure07:57
zygaI reviewed dbus activation https://github.com/snapcore/snapd/pull/6258#pullrequestreview-41984715307:58
mupPR #6258: interfaces: support D-Bus activation <:birthday:> <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/6258>07:58
pstolowskizyga: could you take another look at #8640, i've addressed your comment07:59
mupPR #8640: wrappers: pass 'disable' flag to StopServices wrapper (2/N) <Services ⚙️> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8640>07:59
zygapstolowski: after some calls, unles urgent07:59
pstolowskizyga: it's not, np07:59
zygathere's a new raspberry pi with 8GB ram now08:23
zygaogra: ^ do you have it?08:23
ogralol08:23
ograi'm not *that* fast08:23
zyga$$$08:23
zygabought08:24
ograi'll have fabrica appliance images for it though !08:24
ogra(https://snapcraft.io/fabrica build.snapcraft.io for your home ;) )08:24
zygaooooooh08:25
zyganice08:25
ograyou nered to see it ... i only did a shappy prototype in pylxd ... then james jeudason came  ... now it beats build.s.io !08:26
ogra*need08:26
ograits all go now08:26
ogra(and it supports non GH trees as long as they are cloneable)08:27
zygaman at 8GB that's pretty much the same as my thinkpad08:28
zygaI wonder how it behaves as a desktop08:28
ograwell, the SD card is stilla bottleneck08:28
ograbut it is easy enough to just use the SD to jumpstart the boot and have writable on USB08:29
mborzeckimvo: pushed a little patch to https://github.com/snapcore/snapd/pull/874908:45
mupPR #8749: configcore: show better error when disabling services <Created by mvo5> <https://github.com/snapcore/snapd/pull/8749>08:45
mvomborzecki: thank you!08:48
mborzeckizyga: #8758 failed on 20.04 in a weird way, something you looked into before?08:49
mupPR #8758: tests: run ubuntu-20.04-* tests on all ubuntu-2* releases <Created by mvo5> <https://github.com/snapcore/snapd/pull/8758>08:49
mborzeckithere;s this in the logs: `2020-05-28T07:29:05.7615493Z May 28 07:29:04 may280655-963480 snapd[91768]: May 28 07:28:58 may280655-963480 systemd[1308]: snapd.session-agent.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.`08:49
ograzyga, FYI ... ordered ... :)09:22
zygare09:24
zygasmall break to check on the dog and then reviews09:24
zygamborzecki: nice09:25
zygamborzecki: I think I have something that fixes that09:25
zygaI think this is related09:25
zygahttps://github.com/snapcore/snapd/pull/875309:25
mupPR #8753: tests: reload systemd --user for root, if present <Test Robustness> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8753>09:25
zygabut it landed already09:25
zygajust not sure if it's present in the PRs where things failed09:25
zygaand as I said yesterday09:26
zygaI need to (or we need to) look at the code that writes snapd.session-agent.{socket,service}09:26
zygaas I suspect it is buggy09:26
zygaand rewrites the unit without real need to09:26
zygabut fascinating that sockets can be broken this way09:26
zygabrb09:26
mborzeckiabeato: hi, i've updated your hugepages-control PR, please take a look whether the changes are fine https://github.com/snapcore/snapd/pull/827109:27
mupPR #8271: interfaces: add hugepages-control <Created by alfonsosanchezbeato> <https://github.com/snapcore/snapd/pull/8271>09:27
pedronispstolowski: hi, I updated the proposal in #869109:35
mupPR #8691: tests/lib/bin: a TODO to improve the naming and uniformity of utilities <Skip spread> <Created by pedronis> <https://github.com/snapcore/snapd/pull/8691>09:35
zygare09:47
diddledanmorning09:53
zygahey diddledan09:54
zyganice wave of snaps all the time09:54
zygathanks for making that website :)09:54
diddledan:-)09:54
diddledanreally happy people are finding it useful :-)09:55
pstolowskipedronis: thanks, will take a look09:59
zygaogra: did yo notice that pi foundation also released a 64 bit raspbian OS?10:04
ograthey did quite a while ago but only as developer preview10:16
ograstating explicitly that it isnt supported10:16
ogradid they change that ?10:16
mupPR snapd#8760 opened: systemd: rename actualFsTypeAndMountOptions to hostFsTypeAndMountOptions <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8760>10:21
mborzeckizyga: is there already some code that launches user processes via systemd run --user ?10:29
mborzecki(in the tree)10:29
zygaIn tests or not tests?10:33
mborzeckinon-tests10:33
zygaI do use it in tests10:33
zygaOtherwise no10:33
zygaWe cannot rely on that10:33
mborzeckizyga: i'm asking in the context of https://github.com/snapcore/snapd/pull/8699 we start he child ourselves and need to let it go and be reparented to whatever is the right subreaper, but userd is long running10:34
mupPR #8699: interfaces/desktop-launch: support confined snaps launching other snaps <Needs security review> <Created by AlanGriffiths> <https://github.com/snapcore/snapd/pull/8699>10:34
mborzeckiand it kinda sucks to have to do it through sh -c10:34
zygaI’ll review it10:35
mborzeckiif we only had a common way to start whatever is in the desktop files instead of calling the gio/gtk/kio/random helper10:35
mupPR snapd#8756 closed: tests: skip interfaces-openvswitch for centos 8 in nightly suite <Simple 😃> <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8756>10:41
Saviqjdstrand: hey, when you have a while, Multipass 2105 needs a "lxd" interface installation assertion (not auto-connect at this time), thanks!11:14
=== msalvatore_ is now known as msalvatore
cachiozyga, hey11:27
cachiozyga, I created a new pr to test spread https://github.com/sergiocazzolato/spread/pull/111:28
mupPR sergiocazzolato/spread#1: Use GitHub actions <Created by sergiocazzolato> <https://github.com/sergiocazzolato/spread/pull/1>11:28
cachiodo you think we can run it with the rest of the snapd tests?11:29
diddledanzyga, have you done much work on opencl enablement? I'm looking at getting fakecam to support it but the opencv library complains that `Error on line 2205 (ocl.cpp): CL_DEVICE_SVM_CAPABILITIES via clGetDeviceInfo failed: -30`11:30
diddledanthere are no denials in the logs either. it's nicely silent.11:30
diddledanI've got an strace if it will help11:31
diddledanstrace: https://cloud.bowlhat.net/index.php/s/pMYqG4RpFrQz7qt11:33
ograwhile we'Re fixing such stuff, intel fixing VAAPI support would be awesome too 🙂11:33
ogra*fixing intel ...11:33
* diddledan cuddles ogra11:33
ogra🙂11:33
ogradiddledan, did you see my ping from a few days ago in #snapcraft ?11:33
diddledanabout the desktop launcher and zoom?11:34
ograi tried to use your ld cache stuff in zoom ...11:34
ograyeah11:34
ograhow do you make it not fail ??11:34
diddledanyeah, donno what's up with that.. I don't really do anything particularly special, just having it in the chain11:34
ograthe hooks run as root after all ... it falls flat on its face for me11:34
ograi use the old desktop launcher though ... not the gnome extension ... perhaps they behave different11:35
diddledanmaybe. although I use the gtk2 one with gimp so probably not that11:36
zygaI will be around but I need about 40 minutes still11:36
diddledanoh wait, no I don't use the gtk2 one, I hack the one from the extension11:37
pstolowskicachio: hi, can you take another look at #8710?11:38
mupPR #8710: tests: spread test for preseeding in lxd container (3/3) <Preseeding 🍞> <Squash-merge> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8710>11:38
cachiopstolowski, sure11:38
diddledanthe patch I apply doesn't change anything particularly related to failing to run as root, though: https://github.com/diddlesnaps/gimp/blob/master/patches/desktop-launch.patch11:39
mupPR snapcraft#3128 closed: extensions: pre/append_dir: support rpath tokens by not using eval <bug> <Created by galgalesh> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3128>11:44
diddledanaaah, maybe it's not compatible with the qt5 desktop helper. I'll do some checking11:45
diddledanI know I've had success with the GTK ones11:45
diddledanoh. I think it's an opensuse bug11:47
diddledanrelated, at least.11:48
diddledanOn Ubuntu, snapd's root environment for the hooks has `$HOME` set to `/root`, but possibly on opensuse it doesn't set `$HOME` so all the paths using the variable expand to `/foo` instead of `/root/foo`.11:52
diddledanmaybe we need mborzecki(are they the right name? I get lost with all the people :-p) to have a poke?11:54
diddledanI forget who is involved with suse11:55
diddledanat least I think it's `/root` it might be `/root/snap/$SNAPNAME/current` which would make more sense11:58
cachiopstolowski, minor comment11:59
cachiothe rest it ok11:59
diddledaneither that, or their `$XDG_CACHE_HOME` is not set when running the hooks12:00
diddledanoh no, not XDG_CACHE_HOME, that's explicitly set to $SNAP_USER_COMMON/.cache by the launch script12:01
pedronispstolowski: there's something off with the dir in #8567, but maybe reorging the code a bit can solve that12:08
mupPR #8567: o/devicestate: core20 early config from gadget defaults <UC20> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8567>12:08
pstolowskipedronis: hmm, i must have misunderstood the flow12:10
pedronispstolowski: you should look at the cloud-init tests there and you'll see the rootdir involved is a bit different than what you picked12:13
pedronispstolowski: as I said we should do something with the code org that makes this more easy to get right12:13
pstolowskii need to have a spread test, i think things are stable now to pick it up again12:14
pedronispstolowski: also look at go doc InstallHostWritableDir in boot , it would be good to know if it makes sense12:15
pedronispstolowski: tbh your PR is old enough that the code in install was buggy and it was fixed since12:16
pedronispossibly12:16
pstolowskii see12:16
pedronispstolowski: but yes, definitely +1 on the spread test12:17
mborzeckididdledan: zyga does the opensuse packaging, but that sounds strange, why would the hook store anything un root's home?12:23
diddledanthe hook uses the desktop-helper script to set up the environment to be able to know where all the runtime libraries are located so it can create the ld.so.cache. the problem is that script _also_ does stuff like making symlinks and creating user-specific caches, so it accesses the $SNAP_USER_DATA or $HOME12:24
mborzeckisounds like a problem with the script then12:25
pedronispstolowski: btw, I answered your comments in #869112:32
mupPR #8691: tests/lib/bin: a TODO to improve the naming and uniformity of utilities <Skip spread> <Created by pedronis> <https://github.com/snapcore/snapd/pull/8691>12:32
pstolowskity12:38
pstolowskipedronis: right, i see InstallHostWritableDir is the relatively new addition, my PR was based on what was there before12:47
pstolowskipedronis: thanks for spotting12:48
pedronisthe spread should have caught it12:48
pedronispstolowski: anyway let's chat how to organize the code, possibly in a follow up12:49
pstolowskiijohnson: hi! can you take another look at #8639? are you ok with the reasoning about locking?12:56
mupPR #8639: o/cmdstate: handle ignore flag on exec-command tasks (1/N) <Services ⚙️> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8639>12:56
pedronispstolowski: he's off today12:56
pstolowskiah12:57
diddledaninteresting. I just ran radeontop while running my fakecam app - it looks like I am successfully running something against the card even though opencv says it couldn't initialise13:08
mupBug #1880698 changed:  /etc/writable is double mounted <uc20> <Snappy:Fix Released> <https://launchpad.net/bugs/1880698>13:18
mupPR snapd#8761 opened: add msteams url support <Created by call-a3> <https://github.com/snapcore/snapd/pull/8761>13:36
* zyga wonders what to focus on first13:40
mupPR snapcraft#3148 opened: [wip] specifications: environment-manager datastore <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3148>13:44
zygamaybe only after the calls13:50
* zyga quick coffee13:50
jdstrandSaviq: hey, done13:59
Saviqjdstrand: thanks!14:02
Saviqjdstrand: can you confirm for us whether multipass is auto-connected on "home: read: all"? Not sure how to reliably check that :)14:13
axinohi14:13
axinoI'm trying to install MAAS snaps in a cohort14:13
axinobut I'm getting different versions for the same tracks14:13
axinoah I think I found the root cause14:14
axino"snap info" lies14:14
roadmrhi sergiusens14:16
jdstrandSaviq: you have the snap declaration that should do that14:16
Saviqjdstrand: ack, that's what I thought, thanks :)14:16
jdstrandSaviq: but just installing on core would be the test14:23
Saviqjdstrand: right, that :)14:23
Saviqwas thinking something on my host, but I've not found how to "forget" previous manual connections14:24
jdstrandsince that tests both the 'auto-connect on core' and the 'auto-connect with read'14:24
pstolowskicachio: i've addressed your recent comments to preseed-lxd test14:25
cachiopstolowski, looking14:26
cachiothanks14:26
zygaend of meetings14:27
roadmrsergiusens: say I have revision 1 for amd64, and revision2 for armhf. If I do snapcraft release name 1 stable; snapcraft release 2 stable; will both be available, I just get the one that matches client architecture?14:35
mupPR snapd#8762 opened: snap-bootstrap: remove key-file/recovery-key on reinstall <Created by mvo5> <https://github.com/snapcore/snapd/pull/8762>15:02
pedronismvo: ^ a comment there15:31
mupPR snapd#8763 opened: gadget: make ext4 filesystems with or without metadata checksum <Created by cmatsuoka> <https://github.com/snapcore/snapd/pull/8763>15:37
sergiusensroadmr: I don't understand the question itself, but your two statements is how snapcraft promote works today15:38
sergiusensroadmr: that is, you cannot choose the architecture of the channel being released to, that's decided Snap Store side depending on the architecture the revision is tied TooLmaN15:39
roadmrTooLMaN  :)15:39
sergiusensoops on autocomplete15:40
sergiusenstied too15:40
roadmrheheh15:40
roadmrsergiusens: interesting15:40
roadmrsergiusens: so if I try that manually how would that work?15:41
roadmrsergiusens: assuming I have two local .snap files, one for each arch15:41
diddledanhttps://www.youtube.com/watch?v=CDvCCcFr1Vc15:41
roadmrlet's change the command, what if I snapcraft push --release 1_amd64.snap stable15:41
roadmrthen snapcraft push --release 2_armhf.snap stable15:41
roadmrdiddledan: I am NOT clicking on your rickrolling link. (/me does)15:41
sergiusensroadmr: you will have stable with revision 1 for amd64 and revision 2 for armhf15:42
roadmrsergiusens: aha, ok that's what the question was about really15:42
roadmrand that's what I was expecting15:42
sergiusensso snap install name on amd64 will give you rev 1 and for armhf will return rev 215:43
roadmrrighto :) as expected15:43
sergiusensassuming the store assigns rev1 to the first push and rev2 to the second15:43
roadmrright15:43
sergiusensas I just noticed I was biased by seeing the revision in the version part of the filename15:43
sergiusenswith no name!15:44
sergiusensroadmr: also, "snapcraft upload" ftw :-)15:45
roadmr\o/!!!15:45
roadmrI'll try that next time!15:45
zygaNo systemd in WSL215:49
zygaAnd wsl repo is broken somehow?15:51
* cachio lunch15:54
diddledanzyga, lies15:54
diddledanjust needs a bit of customisation, and systemd works15:55
ograpfft ... make them switch to upstart !15:59
roadmr\o/16:01
diddledanogra, not SMF?16:01
diddledan:-p16:01
diddledanor, daemontools?16:01
diddledan:-p16:02
ograbusybox ...16:02
mvopedronis: thanks for your comment there16:11
cmatsuokamvo: the metadata_csum change should only affect snap-bootstrap, the rest should work without metadata_csum as it was before16:14
mvocmatsuoka: thanks, I looked at the code and it was not obvious to me that this mkfs handler is just used by the uc20 code, it looked like a generic gadget helper that would also be used by other gadget update stuff. if not that's great16:17
cmatsuokamvo: I admit the name choices can be confusing, but my idea was to use the default name to do the default thing (and the special name to pass extra options)16:25
cmatsuokamvo: that helper is used by, i think, image generation and maybe more things, but the new function that's there is actually calling the old mkfs contents16:27
cmatsuokamvo: the new contents, with the old function name, is called by snap-bootstrap only16:27
mvocmatsuoka: yeah, sorry, I think I get it now. I will comment in the PR, sorry again that I did not dig deeper16:28
cmatsuokamvo: it can be renamed if you think it's really misleading16:30
mvocmatsuoka: it's fine, I followed up with yet another question, maybe it's a sign I should actually call it a aday :)16:33
mvocmatsuoka: anyway, have a look, I get dinner now(ish)16:33
pedronismvo: cmatsuoka: we should double check with maciej but I don't think making filesystems is used at all by gadget updates16:36
pedronisatm16:36
kyrofaAnyone know of snap confinement issues on pop os?16:40
kyrofaGot a bug report where the snap can't access /etc/os-release, which is contained in the core snap. Works for me on ubuntu16:41
cmatsuokapedronis: mvo raised an interesting point, is that code used only on the actual device? if so we can always use the defaults instead of having two functions using different parameters16:42
pedroniscmatsuoka: as far I know it's used on anything but uc2016:43
cmatsuokapedronis: but does it run when, say, creating an uc image on a different host, or does it only run on the device itself?16:43
pedroniscmatsuoka: we don't have code that make images16:44
pedronisonly ubuntu-image does16:44
zygakyrofa: /etc/os-release is taken from the host, if /etc/os-release is a symlink then it will most likely not work16:44
pedronisand as I said, I'm 90% sure that that code is not used by gadget updates16:44
cmatsuokapedronis: so can we just drop -O -metadata_csum and always use the default paramters for mkfs?16:45
pedroniscmatsuoka: in my opinion yes, probably living a comment about the code now working on xenial as is16:46
pedronis*leaving16:46
pedronisand we can deal with that when we have to16:46
pedroniscmatsuoka: we had a long term plan to subsume some work of ubuntu-image, that's what maciej prototype was about16:46
cmatsuokaah ok16:46
pedroniscmatsuoka: anyway as I said we probably need maciej to double check this16:47
kyrofazyga, it's taken from the host? Then how do you explain this? https://paste.ubuntu.com/p/j52StNjpxk/16:47
pedronisbut my perusing of the code and removing stuff seems to confirm that nothing but boostrap was actively using those bits16:47
zygakyrofa: /etc is16:47
zygakyrofa: ls -ld /etc/os-release?16:47
cmatsuokabut even on xenial, the default parameters on xenial's mkfs should do the right thing16:47
zygakyrofa: if that points to /whatever/stuff then that certainly won't work16:47
pedroniscmatsuoka: I don't understand,  we can make uc16 images on focal16:48
pedronisif that's your question16:48
pedronisbut we don't have code to do that e2e16:48
kyrofazyga, but wait-- my pastebin shows that it's using the os-release out of the core snap, doesn't it?16:48
kyrofaSo how would the host having a symlink there matter?16:49
pedroniscmatsuoka: ubuntu-image does16:49
pedroniscmatsuoka: it mkfs that breaks? or is the kernel using the filesystem that will break?16:50
zygakyrofa: stop and think - /etc is *exactly* from the host, what is /etc/os-release on your pop-os host?16:50
cmatsuokapedronis: it's mkfs that breaks during the uc20 installation16:50
cmatsuokaon the 600P16:50
pedroniscmatsuoka: well, we are not xenial at point16:50
kyrofazyga, that's my point, let's back up: how can /etc be *exactly* from the host given my pastebin?16:51
pedronissorry it probably more confusing that it should be16:51
cmatsuokaso there are two constraints: xenial forbids metadata_csum, 600P requires metadata_csum16:51
zygakyrofa: I'll let you run ls -ld and answer your question :)16:51
zygadon't cat it16:51
kyrofaOh because it's a relative symlink16:51
zyga:D16:51
zygatadam16:52
zygaos-release may be a symlink that points anywhere16:52
pedroniscmatsuoka: is mkfs that breaks on xenial on that param? or is the kernel also that can't use a filesystem built with that param?16:52
pedronisI mean the kernel we shipped with xenial/UC16 ?16:52
cmatsuokapedronis: the comment says that the system doesn't boot afterwards16:52
pedroniscmatsuoka: ?16:53
pedroniscmatsuoka: I'm not talking uc2016:53
pedroniscmatsuoka: I'm asking about xenial16:53
cmatsuokapedronis: yes, let me find the comment here16:53
cmatsuokapedronis: [using metadata_csum] were unsupported in Ubuntu 16.04 and Ubuntu Core 16 systems and would lead to a boot failure if enabled16:54
=== KindTwo is now known as KindOne
* cmatsuoka verifies if FilesystemImageWriter is actually used somewhere...16:58
pedroniscmatsuoka: afaict is not, but please double check16:58
* cmatsuoka missed lunch time again17:01
roadmrcmatsuoka: it's never too late :)17:01
cmatsuokayeah, I'll be back soon :)17:01
pedronismmh, the preseed tests have started failing on 19.1017:52
pedroniscmatsuoka: thanks for the changes, made some suggestions about the comments in that function18:45
cmatsuokapedronis: thank you, will update18:50
mupPR snapd#8764 opened: tests: adding ubuntu 20.10 to spread tests <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8764>18:53
kyrofazyga, apparently on pop os the os-release file is in /etc/pop-os/os-release. Is that not accessible from confinement?19:26
cmatsuokacachio: did you see tumbleweed degraded mode errors recently?20:21
cachiocmatsuoka, no20:21
cachiodo you have any link?20:21
cachiocmatsuoka, I could check that20:21
cmatsuokacachio: just a sec, let me find it20:22
cmatsuokacachio: also preseed errors20:22
cmatsuokacachio: https://github.com/snapcore/snapd/pull/8763/checks?check_run_id=71797822820:23
mupPR #8763: gadget: make ext4 filesystems with or without metadata checksum <UC20> <Created by cmatsuoka> <https://github.com/snapcore/snapd/pull/8763>20:23
cachiocmatsuoka, thanks, I'll take a look20:23
cmatsuokacachio: also this one: https://github.com/snapcore/snapd/pull/8763/checks?check_run_id=71797666620:24
cachiocmatsuoka, the last one please merge it to master20:29
cmatsuokaok20:29
cachiofor all the erros related to preseed20:29
cachiochecking the othe rone20:31
cmatsuokacachio: hmm, I can't merge master, this is against release/2.45, what is the fix to cherry pick?20:31
cachiocmatsuoka, ah, need to check with pawel in this case20:31
cmatsuokaah ok, I'd also need mvo to actually cherry pick that into the release branch20:32
cachioyes20:32
cachiothe other one I need to check it becuase the service which is failing is one that we fix while the image is update20:33
cachiod20:33
cachioso it shouldn't fail20:33
cachioI'll take a look20:33
zygakyrofa: it might be accessible but not with any stock interface, perhaps except system files22:14
kyrofazyga, so /etc is mounted in from the host, but it's not all actually accessible, which I suppose makes sense. I didn't realize ubuntu derivatives did things like that. No confined snap will be able to read /etc/os-release on pop os by default22:15
kyrofaWe might want to consider ways to resolve that22:16
zygakyrofa: correct22:16
zygakyrofa: my way to resolve that is to stop sharing /etc altogether22:16
zygait was a mistake IMO22:16
kyrofaYeah that was a bit of a sledgehammer, but we can't really take it back now22:17
zygathere is a path forward and a way out, we can add an empty /etc and populate it with curated content22:17
zygaand not break apps22:17
zygaif we understand what each interface provides22:18
zygait's a lot of work22:18
zygabut it's not impossible22:18
kyrofaIt certainly effects the cross-distro story. Anyway, I told my reporter to report the bug against snapd, so keep an eye out for that22:23
zygaok22:23
kyrofaThanks for the help!22:23
zygapleasure :)22:23

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