=== Eighth_Doctor is now known as Conan_Kudo === Conan_Kudo is now known as Eighth_Doctor [05:11] PR # closed: snapd#6258, snapd#7168, snapd#7205, snapd#7414, snapd#7417, snapd#7436, snapd#7570, snapd#7586, snapd#7590, snapd#7603, snapd#7614, snapd#7700, snapd#7825, snapd#7869, snapd#7900, snapd#7927, snapd#7982, snapd#8079, snapd#8143, snapd#8271, snapd#8301, snapd#8317, snapd#8340, [05:11] snapd#8351, snapd#8352, snapd#8366, snapd#8395, snapd#8398, snapd#8455, snapd#8499, snapd#8508, snapd#8519, snapd#8520, snapd#8521, snapd#8532, snapd#8533, snapd#8558, snapd#8567, snapd#8568, snapd#8569, snapd#8570, snapd#8573, snapd#8576, snapd#8578, snapd#8591, snapd#8592, snapd#8604, snapd#8608, [05:11] snapd#8609, snapd#8620, snapd#8639, snapd#8640, snapd#8643, snapd#8656, snapd#8661, snapd#8667, snapd#8675, snapd#8677, snapd#8683, snapd#8689, snapd#8691, snapd#8693, snapd#8697, snapd#8699, snapd#8701, snapd#8702, snapd#8703, snapd#8704, snapd#8705 [05:12] PR # opened: snapd#6258, snapd#7168, snapd#7205, snapd#7414, snapd#7417, snapd#7436, snapd#7570, snapd#7586, snapd#7590, snapd#7603, snapd#7614, snapd#7700, snapd#7825, snapd#7869, snapd#7900, snapd#7927, snapd#7982, snapd#8079, snapd#8143, snapd#8271, snapd#8301, snapd#8317, snapd#8340, [05:12] snapd#8351, snapd#8352, snapd#8366, snapd#8395, snapd#8398, snapd#8455, snapd#8499, snapd#8508, snapd#8519, snapd#8520, snapd#8521, snapd#8532, snapd#8533, snapd#8558, snapd#8567, snapd#8568, snapd#8569, snapd#8570, snapd#8573, snapd#8576, snapd#8578, snapd#8591, snapd#8592, snapd#8604, snapd#8608, [05:12] snapd#8609, snapd#8620, snapd#8639, snapd#8640, snapd#8643, snapd#8656, snapd#8661, snapd#8667, snapd#8675, snapd#8677, snapd#8683, snapd#8689, snapd#8691, snapd#8693, snapd#8697, snapd#8699, snapd#8701, snapd#8702, snapd#8703, snapd#8704, snapd#8705 [05:17] morning [06:15] Heja [06:16] Still outside [06:16] See you in 49 [06:16] 40 [06:21] zyga: hey [07:08] morning [07:14] Hey Paweł [07:23] pstolowski: hey [07:48] jamesh: do you intend to support dbus activation on 14.04? [07:56] zyga: I don't think so. System services are probably a bust due to dbus-daemon-launch-helper, and session services are a problem if I tie them to user daemons [07:56] jamesh: shall I comment on the activation PR about various 14.04 bits then? [07:57] zyga: I need to add the "fail fast" bit to prevent installation on 14.04. Is there more than that? [07:57] I looked at packaging [07:57] perhaps there is more, my review is partial [08:39] ok, I'll make a quick coffee and back to work [08:52] no coffee for me [08:52] kitchen is a classroom now [08:53] maybe making coffee could be a science experiment? [08:54] making good coffee is definitely like science :P [08:55] zyga: https://www.redhat.com/en/blog/how-selinux-separates-containers-using-multi-level-security?amp=1 and 2nd part https://www.redhat.com/en/blog/why-you-should-be-using-multi-category-security-your-linux-containers?amp=1 [08:55] pstolowski: ^^ [08:55] jamesh: there's an active spanish class in progress now [08:55] I'll just camp next door and wait [08:56] mborzecki: when is it cheaper to just spin up a thin VM around each container so that dealing with selinux is not required? ;) [08:56] thanks, queued [08:58] zyga: where'd be fun in that? :) [08:58] offtopic, skylake was 6000 series [08:59] it's 10,000 and we still have the same horse [08:59] intel is a funny company [09:34] * zyga most commonly used command is: go test -coverprofile=/tmp/c.out && go tool cover -html=/tmp/c.out -o /tmp/coverage.html [09:47] PR snapd#8706 opened: interfaces/serial-port: add NXP SC16IS7xx (ttySCX) to allowed device [10:23] zyga: can you take another look at https://github.com/snapcore/snapd/pull/8508 ? [10:23] PR #8508: github: run all spread systems in a single go with cached results [10:24] yep [10:25] mborzecki: I think we need to wait till Monday [10:25] merging this will change test name [10:25] *names [10:25] and we will have required tests not present [10:25] ah, actually, probably not [10:26] because unstable bits are unstable and not required [10:26] hmm :) [10:28] mborzecki: https://github.com/snapcore/snapd/pull/8508/files#r428571757 [10:28] PR #8508: github: run all spread systems in a single go with cached results [10:29] zyga: hm i'd do that separately [10:29] yeah [10:29] mborzecki: in general I have a feeling this would be celaner with inputs/outputs [10:30] a step early on sets the output from the cache [10:30] and then we can use if: ... [10:30] but that's fine [10:30] it doesn't change the general idea [10:32] pstolowski: can you take a look at https://github.com/snapcore/snapd/pull/8689 ? [10:32] PR #8689: o/devicestate: raise conflict when requesting system action while seeding [10:32] yep [10:33] pstolowski: thanks [10:35] mborzecki: I think we need to teach spread https://help.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-error-message [10:40] mborzecki: https://github.com/snapcore/snapd/pull/8508#pullrequestreview-416046302 reviewed [10:40] PR #8508: github: run all spread systems in a single go with cached results [10:40] not sure if we should merge it, [10:40] look at the cache comment please [10:41] zyga: hmm trying to remember why using `if:` didn't work [10:41] i remember this is what we tried first [10:43] it didn't work because we used it to skip the part that was required [10:43] but we could use it for the vast majority of that run there (unit tests and several others) [10:50] zyga: ok, sounds like we want to iterate after it lands [10:50] I would be happy with 1) a comment on each cache 2) a different cache name [10:50] unless it's supposed to be the same [10:54] core 20 secboot tests are slow [11:25] zyga: hmm? [11:25] zyga: apparently we were running too many tests there, a pr from cachio fixing that landed today [11:25] mborzecki: https://github.com/snapcore/snapd/pull/8705/checks?check_run_id=695938599 [11:25] PR #8705: tests: remove gnome-online-accounts we install [11:26] 1h:20 and still running [11:26] zyga: yeah, merhe master [11:26] mborzecki: this is super new [11:26] mborzecki: was there some big improvement today? [11:27] zyga: #8700 fixed that [11:27] PR #8700: tests: fix the issue where all the tests were executed on secboot system [11:27] ah [11:27] good [11:27] thank $diety :| [11:27] :) [12:17] jamesh: could you have a look at https://github.com/snapcore/snapd/pull/8656 [12:17] PR #8656: snap-mgmt: perform cleanup of user services [12:29] PR snapcraft#3134 closed: cli: nicer message for status with no releases [13:10] PR snapd#8705 closed: tests: remove gnome-online-accounts we install [13:10] ta [13:26] zyga: hey, do you know it https://github.com/snapcore/snapd/pull/5822 is on a stable release? degville do you know if this is documented and where? [13:26] PR #5822: wrappers: allow user mode systemd daemons <:birthday:> [13:29] sergiusens: it's marked for 2.45 which is in beta [13:29] * zyga -> lunch [13:29] thanks [13:36] sergiusens: I don't think it is documented. I'll speak to the team and ask them how best to approach it. [13:58] PR snapd#8701 closed: tests: sign kernel and gadget to run nested tests using current snapd code [14:01] PR snapd#8707 opened: cmd/snap/model: support store, system-user-authority keys in --verbose [14:44] PR snapcraft#3135 opened: providers: set HOME environment variable using posix format [14:50] PR snapd#8708 opened: tests: setup portals before starting user session [15:14] PR snapcraft#2922 closed: cli: fix push on Windows [15:14] PR snapcraft#2949 closed: cli: fix clean on Windows [15:23] travis is stuck again [15:23] https://github.com/snapcore/snapd/pull/8703 [15:23] PR #8703: tests: detect signs of crashed snap-confine [15:29] brb [15:38] PR snapcraft#3136 opened: appveyor: disable artifact collection [16:04] mborzecki: who should be mounting /etc/writable in core? [16:05] mborzecki: it seems that it's not being currently mounted [16:05] cmatsuoka: but it is mounted tho [16:06] ah actually [16:06] it's doubly mounted [16:06] $ cat /proc/self/mountinfo | grep etc/writable [16:06] 146 122 179:3 /system-data/etc/writable /etc/writable rw,relatime shared:3 - ext4 /dev/mmcblk0p3 rw [16:06] 147 119 179:3 /system-data/etc/writable /run/mnt/base/etc/writable rw,relatime shared:54 - ext4 /dev/mmcblk0p3 rw [16:06] on uc20 ^ [16:06] on uc18 v [16:06] $ cat /proc/self/mountinfo | grep etc/writable [16:06] 33 28 8:3 /system-data/etc/writable /etc/writable rw,relatime shared:9 - ext4 /dev/sda3 rw,data=ordered [16:06] oh [16:08] I don't know the cause [16:08] but booting 20.10 daily is super slow [16:09] on my x240 it takes ~ 30 seconds to get off the lenovo splash screen [16:16] zyga: could it be a late console initialization? we have this in core [16:16] cmatsuoka: it's not just that, it's really much slower [16:16] in the past it booted in a few seconds [16:16] zyga: when something appears in the console, the timestamp is already at 20s or 30s [16:16] now systemd blame says it's 24s+ [16:17] but I think something is stuck before we boot even [16:17] I can time it with a clock so it's not just my perception [16:21] PR snapcraft#3136 closed: appveyor: disable artifact collection === benfrancis3 is now known as benfrancis [16:33] Issue core20#61 opened: /etc/writable is double mounted [16:41] * zyga EODs [16:44] PR snapd#8703 closed: tests: detect signs of crashed snap-confine === facundo__ is now known as facubatista [17:18] PR snapcraft#3137 opened: lifecycle: use snap from path to --check-skeleton === ijohnson is now known as ijohnson|lunch [18:27] PR snapcraft#3135 closed: build providers: set HOME environment variable using posix format [18:39] PR snapcraft#3137 closed: lifecycle: use snap from path to --check-skeleton === KindTwo is now known as KindOne [18:57] PR snapcraft#3138 opened: project: add core20 linker version === KindTwo is now known as KindOne === KindTwo is now known as KindOne === ijohnson|lunch is now known as ijohnson [19:18] PR snapcraft#3139 opened: pluginhandler: run plugin commands in isolation [19:29] PR snapd#8689 closed: o/devicestate: raise conflict when requesting system action while seeding [20:25] * cachio afk [22:22] PR core20#62 opened: Build consoleconf from git [23:33] PR snapcraft#3138 closed: project: add core20 linker version