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

=== Ringtailed_Fox is now known as RingtailedFox
mupPR snapcraft#3226 closed: extensions: kde-neon: use gtk3 platform theme on gtk-based DE's <bug> <Created by galgalesh> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3226>00:53
mupPR snapd#9067 opened: cmd/snap-bootstrap/initramfs-mounts: add doSystemdMount + unit tests <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9067>02:05
=== benfrancis5 is now known as benfrancis
mborzeckimorning04:46
zygahello06:23
zygaI tried to dput the .3 release again at 4AM but it was rejected, - the orig tarball is not removed from te ppa yet06:23
zygaI wonder if we could ask someone from launchpad for help06:24
zygaI can upload the signed release somewhere so that after the turmoil ends someone else can dput it06:24
zygamborzecki: ^06:24
mborzeckizyga: hey, what do i need to dput it?06:25
zygaI've sent a copy to maciek06:25
zygayou need dput06:25
zygathe magic line is06:25
zygadput ppa:snappy-dev/image snapd_2.45.3_source.changes06:26
zygabrb, let me get a shower06:26
zygaI'm leaving at 11:3006:26
zygaI can try to dput now06:35
zygaand maybe you can ask in #launchpad06:35
zygaif they can somehow speed up the removal / garbage collection of the 2.45.3 release leftovers06:36
zygaI will dput now06:36
zygadput always works if the release is valid06:36
zygabut an email sent later06:36
mupPR snapd#9068 opened: tests/main/selinux-clean: workaround SELinux denials triggered by linger setup on Centos8 <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9068>06:36
zygatells you if you were successful or not06:36
zygaI fear the email goes to me06:36
zygaas I signed the release06:36
zygaI just got another rejected message06:37
zygaok, afk again, I will try to manage the shower now06:37
mborzeckivia email?06:37
zygaand double check my bag06:37
zygayes06:37
Saviqmborzecki: hey (late reply) - no, Multipass does not plug removable media, what's the use case?06:53
mborzeckiSaviq: hey, a scenario when you build a snap using snapcraft & mutipass, and your source tree is somewhere under /media, that would not work currently, would it?06:54
Saviqmborzecki: it should, we're re-confining the mount process06:55
Saviqmborzecki: ah hmm, but the `multipass` app will barf on trying to mount b/c of ENOPERM06:58
mborzeckiSaviq: that's what i was suspecting, but i'm trying to mount something locally now06:58
Saviqmborzecki: https://github.com/canonical/multipass/issues/1598 btw07:12
mborzeckiSaviq: btw. can you try to mount something, unmount and mount the same path again? does it work for you?07:13
mborzeckiSaviq: https://paste.ubuntu.com/p/vYptW9MPPB/ pretty sure it worked once, i could see content under ~/Home in the vm07:20
Saviqmborzecki: worked just fine07:54
Saviqnothing in your log suggests it didn't…07:55
mborzeckiSaviq: hmm for some reason ~/Home was empty, i can try a look into that later08:15
mupPR snapd#9069 opened: tests/main/selinux-clean: workaround SELinux denials triggered by linger setup on Centos8 (2.45) <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9069>08:21
mborzeckithe tumbleweed images are broken apparently08:43
mborzecki2020-07-27T21:56:14.0598453Z 2020-07-27 21:56:14 Server google:opensuse-tumbleweed-64 (jul272153-296516) is taking a while to boot...08:44
mborzecki2020-07-27T21:57:13.1611691Z 2020-07-27 21:57:13 Cannot allocate google:opensuse-tumbleweed-64: cannot allocate new Google server google:opensuse-tumbleweed-64 (jul272153-296356): cannot find ready marker in console output for google:opensuse-tumbleweed-64 (jul272153-296356)08:44
ijohnsonmborzecki: I approved https://github.com/snapcore/snapd/pull/9019, but it seems it needs a merge from master to pick up some fixes10:45
mupPR #9019: tests/nested/minimal/minimal-smoke: run core smoke tests in a VM meeting minimal requirements <Run nested> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9019>10:45
mborzeckiijohnson: thanks, let me update it now10:45
pedronisijohnson: hi, I reviewed #906310:48
mupPR #9063: cmd/snap/debug: add "snap debug seeding" command for preseeding debugging (4/N) <Preseeding 🍞> <Run nested> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9063>10:48
ijohnsonhi pedronis thanks, let me take a look10:48
pedronisijohnson: also #906710:59
mupPR #9067: cmd/snap-bootstrap/initramfs-mounts: add doSystemdMount + unit tests <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9067>10:59
pedronisijohnson: I answered to some of mborzecki comments to #9063 with my input11:24
mupPR #9063: cmd/snap/debug: add "snap debug seeding" command for preseeding debugging (4/N) <Preseeding 🍞> <Run nested> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9063>11:24
ijohnsonthanks pedronis makes sense11:25
ijohnsonpedronis: I wonder if we should have the api for debug seeding use *time.Time in the response, that would make the JSON not include things like `0001-01-01T00:00:00Z` for some cases, it would slightly complicate the logic to test for nil, but maybe that would be good11:31
pedronisijohnson: I thought of that, and is a bit cleaner, otoh it's a debug api, but if you want to do that, it's ok with me11:32
ijohnsonI was just looking at the case for classic system that was not preseeded, and the time result is very confusing actually, 2562047h47m16.855s is actually like 292 years so I'm a bit confused how we got that result11:32
ijohnsonI would have expected in that case an output like `seeding-time: -` because we don't actually have in the state.json how long seeding took11:33
pedroniswe have seed-time11:33
pedronisbut not seed-start-time11:33
pedronisthere might be a few more cases where the client code needs to ignore values11:34
ijohnsonsorry when I said `seeding-time: -` I meant `seeding-completion: -`11:34
ijohnsonso what would you expect `seed-completion` to show in that case where we don't have a seed-start-time ?11:35
pedronisijohnson: yes, my point is, we have had seed-time since long time11:35
ijohnsonI mean at the end of the day this is a debug command11:35
ijohnsonif it shows weird things on unsupported scenarios it's probably ok11:35
pedronisyes, otherwise I would say either ? or -11:36
pedronisor we need to think if we can guess a start-seed-time but it gets weird11:36
ijohnsonI will timebox it, if I can fix it in 10 minutes I will fix it, otherwise classic / non-preseeded systems will just be buggy with this command11:36
pedroniswhy classic?11:37
pedronisyou just mean older systems without all the values, no?11:37
ijohnsonyeah sorry that's what I mean11:38
pedronisah ok11:38
ijohnsonI just said classic cause I can test this case easily on my classic system11:38
ijohnsonBTW when was SeedTime added ?11:38
ijohnsonerr11:38
ijohnsonseed-time11:38
pedronisI would need to check11:38
ijohnsonwas that a long long time ago sufficient that I can probably assume it will always be there ?11:39
pedronisijohnson: I think it was added when we added the 2h delay for classic11:40
pedronisbut it will take me a bit to confirm because the code has been moved around11:40
pedronisso blame doesn't give an immediate result11:40
ijohnsonthat's ok, I will assume it's always there and if it's not I think the code will just do "-" anyways I think11:41
pedronisijohnson: Mar 201811:45
pedronisso bionic times11:45
ijohnsonmmm seems old enough to me to say that it will always be there11:45
ijohnsonfor a debug command at least11:45
pedronisyes11:45
mborzeckiijohnson: https://github.com/snapcore/snapd/pull/9064 spread jobs are close to finishing, we should restart it once more to make sure that caching of snapd snap job works12:01
mupPR #9064: .github/workflows: move snap building to test.yaml as separate cached job <Simple 😃> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9064>12:01
mborzeckiijohnson: and btw the artifact is available already12:02
ijohnsonmmm nice12:03
ijohnsonso probably it shows up after the first run, and if you restart it, it doesn't discard that one from the UI12:03
mborzeckipedronis: https://github.com/snapcore/snapd/pull/9066 i think this one can be merged now, the failure on arch is unrelated (actually got 408 from the store)12:04
mupPR #9066: o/ifacestate: fix bug in snapsWithSecurityProfiles <Bug> <Created by pedronis> <https://github.com/snapcore/snapd/pull/9066>12:04
ijohnsonok, made all the local changes, seems it took a bit longer than 10 minutes but meh12:08
mupPR snapcraft#3232 opened: build providers: install apt-transport-https <bug> <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3232>12:34
mborzeckicachio: hey, tumbleweed images seem to be broken, were they updated recently?12:54
ijohnsonpedronis: #9067 is updated with your feedback addressed12:54
mupPR #9067: cmd/snap-bootstrap/initramfs-mounts: add doSystemdMount + unit tests <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9067>12:54
cachiomborzecki, hey, yes, yesterday12:55
cachiodo you have a link to see the error?12:55
mborzeckicachio: 2020-07-28 11:10:01 Cannot allocate google:opensuse-tumbleweed-64: cannot allocate new Google server google:opensuse-tumbleweed-64 (jul280906-365867): cannot find ready marker in console output for google:opensuse-tumbleweed-64 (jul280906-365867)12:55
mborzeckithis is all i get12:55
mborzeckicachio: looks like they are not booting at all?12:55
cachioyes12:56
cachioI can revert the image12:56
ijohnsonmborzecki: did you restart spread on #9064 ? if so then the caching didn't work12:56
mupPR #9064: .github/workflows: move snap building to test.yaml as separate cached job <Simple 😃> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9064>12:56
mborzeckiijohnson: no, i haven't12:57
cachiomborzecki, let me take a look first12:57
ijohnsonmborzecki: ah ok12:57
ijohnsonmborzecki: I will re-run spread after the current round of runs finishes12:57
ijohnsonto ensure that the caching works12:57
mborzeckiijohnson: ok12:57
mborzeckihope the queue is not stuck again12:57
ijohnsonmborzecki: no all the jobs are in progress, I just saw you approved, and wasn't clear if you approved because you saw the cacching work after restarting it or not12:58
pedronismborzecki: thx, merged, I will prepare a backport a bit later12:58
cachiomborzecki, I see 2020-07-28T13:00:33.756313+00:00 localhost systemd-vconsole-setup[3050]: syntax error, unexpected ERROR13:01
cachio2020-07-28T13:00:33.758590+00:00 localhost systemd-vconsole-setup[3049]: /usr/bin/loadkeys failed with exit status 1.13:01
mborzeckicachio: that's on the console with updated image?13:01
cachiomborzecki, yes13:02
mupPR snapd#9066 closed: o/ifacestate: fix bug in snapsWithSecurityProfiles <Bug> <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/9066>13:03
GargoyleHi.13:13
GargoyleWhy won't you fix your mailserver?13:13
mborzeckiquick errand to pick up the pi413:31
mborzeckire14:07
mborzeckigeee restarted the spread job in #9006 since the build status was showing like half of jobs queued14:28
mupPR #9006: bootloader: compose command line with mode and extra arguments <Squash-merge> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9006>14:28
mborzeckinow after restart, most of them are complete, and it's not the first time, as if there's some issue reporting job status14:30
mborzeckicachio: fwiw the tumbleweed spread jobs are running again, have you reverted the image?15:01
cachiomborzecki, yes15:10
mborzeckicachio: cool, thank you!15:11
cachioI am creating a new image to test15:11
cachiomborzecki, yaw15:11
cachioijohnson, cmatsuoka hey16:19
cachioI see hte new logs https://paste.ubuntu.com/p/F5HvDdvvnW/16:19
cachioand the reboots are related to this error ide_atapi_cmd_error16:19
cachiolook at line 157816:19
cachioalso I see this: vmport: unknown command 5616:20
ijohnsoncachio: ah that's really interesting I bet that's related16:23
* ijohnson afk for break16:32
* cachio lunch16:36
* ijohnson considers getting a specific boot for kicking github actions more17:01
mupPR snapd#9070 opened: o/ifacestate: fix bug in snapsWithSecurityProfiles (2.45) <Created by pedronis> <https://github.com/snapcore/snapd/pull/9070>17:29
cmatsuokacachio: ah interesting17:30
pedronismborzecki: ijohnson: backport ^17:31
pedronisijohnson: mmh, #9070 is running a differen set of tests?17:34
mupPR #9070: o/ifacestate: fix bug in snapsWithSecurityProfiles (2.45) <Created by pedronis> <https://github.com/snapcore/snapd/pull/9070>17:34
ijohnsonpedronis: hmm ?17:34
* ijohnson looks17:34
ijohnsonwoah what17:34
pedronismaybe I'm just confused, and some haven't been added yet?17:35
pedroniswe haven't pushed changes to actions to 2.4517:35
pedronisalso Maciej's previous PR today had all the tests17:36
ijohnsonI'd say let's just wait to see what happens17:36
pedronisthis looks fine: https://github.com/snapcore/snapd/pull/906917:37
mupPR #9069: tests/main/selinux-clean: workaround SELinux denials triggered by linger setup on Centos8 (2.45) <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9069>17:37
cachiocmatsuoka, I am running now with more specific traces17:39
cachioto see if I can find something else17:39
cmatsuokacachio: nice, I'm checking that unknown command to see what that could be17:40
ijohnsonpedronis: ah ok, so after the unit test runs passed, I see all the spread ones show up now too17:46
pedronisok, just me confused17:46
pedronisgood17:46
ijohnsonpedronis: so I think the UI is just slow to show them all17:46
ijohnsonpedronis: it might have something to do with those checks not being required for the release branch17:47
ijohnsonI dunno though17:47
mupPR snapd#8677 closed: cmd/snap, daemon: detect and bail purge on multi-snap <Simple 😃> <Test Robustness> <Created by chipaca> <Merged by anonymouse64> <https://github.com/snapcore/snapd/pull/8677>17:59
pedronisijohnson: can you look at #9068, I made a comment but not sure it makes sense or not18:08
mupPR #9068: tests/main/selinux-clean: workaround SELinux denials triggered by linger setup on Centos8 <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9068>18:08
ijohnsonsure I can look but I'm no SELinux expert18:08
ijohnsonthanks for the reviews pedronis18:10
cachiocmatsuoka, I reproduced this as well18:20
cachiohttps://paste.ubuntu.com/p/FcBqbvC4jj/18:20
=== pedronis_ is now known as pedronis
mupPR snapcraft#3222 closed: fix typo <bug> <Created by snshn> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3222>18:30
mupPR snapcraft#3223 closed: sentry: don't report tool missing errors <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3223>18:30
ijohnsoncachio: can you resolve the conflicts in https://github.com/snapcore/snapd/pull/8558?18:31
mupPR #8558: tests: make the nested library usable independently of spread <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8558>18:31
cmatsuokacachio: I think the log is not in the last paste18:32
cmatsuokait's one level of indirection away18:32
cachioijohnson, I think I'll close that one and open this in small ones18:32
ijohnsoncachio: ack sounds goof18:33
ijohnson*good18:33
mupPR snapcraft#3171 closed: snap: debug enabled by default <do-not-merge> <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3171>18:35
cmatsuokacachio: could you try with -machine q35,vmport=off18:37
cmatsuokacachio: the unknown vmport command should be only a debug message, it doesn't seem that the crash is related to it but that property disables vmport18:39
cachiosurew18:43
cachiocmatsuoka, running18:43
cmatsuokacachio: my expectation is that it will still crash, but you won't see the vmport message in logs18:51
mupPR snapd#9069 closed: tests/main/selinux-clean: workaround SELinux denials triggered by linger setup on Centos8 (2.45) <Simple 😃> <Created by bboozzoo> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/9069>18:54
cmatsuokacachio: these are the known vmware i/o port commands, they go from 0 to 43: https://sites.google.com/site/chitchatvmback/backdoor18:56
cachiochecking18:57
mupPR snapcraft#3147 closed: Use `pylxd` instead of `lxc exec` <Created by abitrolly> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3147>19:00
mupPR snapcraft#3156 closed: log: trace HTTP connections with developer debug <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3156>19:00
mupPR snapcraft#2890 closed: extensions: add opengl extension to support classic and strict <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/2890>19:15
cachiocmatsuoka, well, with the vmport=off the command error is not shown anymore19:16
mupPR snapcraft#2413 closed: kernel plugin: introduce a _get_kernel_version() helper <Created by piso77> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/2413>19:20
cachiocmatsuoka, do you have all the parameters for -machine?19:22
mupPR snapd#9070 closed: o/ifacestate: fix bug in snapsWithSecurityProfiles (2.45) <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/9070>19:39
cmatsuokacachio: I used the qemu-system(1) man page to see the parameter list20:03
cachiocmatsuoka, I am testing some specific parameters for intel machjnes20:04
cmatsuokacachio: did you get any new logs when the vm crashes?20:05
cachiocmatsuoka, yes, but all is similar20:06
cmatsuokaah ok20:06
mupPR snapd#9071 opened: release: 2.45.3.1 <Created by pedronis> <https://github.com/snapcore/snapd/pull/9071>20:15
mupPR snapd#9072 opened: packaging: add placeholder changelog for 2.45.3.1 <Created by pedronis> <https://github.com/snapcore/snapd/pull/9072>20:15
pedronisijohnson: I re-prepared the release ^20:15
mupPR snapd#8499 closed: Adding comment on system instability caused by a privileged cp <Created by TZubiri> <Closed by anonymouse64> <https://github.com/snapcore/snapd/pull/8499>22:05

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