~mvo/snapd/+git/snapd-mvo:new-daemon-user-rocks-more-tests

Last commit made on 2023-08-21
Get this branch:
git clone -b new-daemon-user-rocks-more-tests https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo

Branch merges

Branch information

Name:
new-daemon-user-rocks-more-tests
Repository:
lp:~mvo/snapd/+git/snapd-mvo

Recent commits

27a4944... by Michael Vogt

tests: tweak system-usernames to only change snap.yaml when needed

1ba26c3... by Michael Vogt

tests: modify system-usernames test to also test _daemon_

c2e7187... by hantengc <email address hidden>

i/b/desktop: allow access to fcitx portal which is supported by both fcitx/fcitx5 (#12924)

References:
https://github.com/fcitx/fcitx/blob/master/src/frontend/ipcportal/ipcportal.h#L27
https://github.com/fcitx/fcitx5/blob/master/src/frontend/dbusfrontend/dbusfrontend.cpp#L484

83c28ee... by Michael Vogt

many: add `_daemon_` as valid system username (#13052)

* many: add `_daemon_` as valid system username

With the recent adoption of the `_daemon_` user in the spec RK011
by the rocks team we should follow suite and also support the
new `_daemon_` user for snaps.

This commit implements this support.

* osutil: improve comments

* tests: improve system-users-are-created spread test

* many: tweak function naming/comment (thanks to Samuele)

* osutil: rename EnsureUserGroup->EnsureSnapUserGroup

2d697ee... by Michael Vogt

cmd: remove -W{no-,}missing-field-initializers

With `-Wextra` the `-Wmissing-field-initializers` is already included
so removing `-Wno-missing-field-initializers` is enough.

6db39cb... by Michael Vogt

snap-confine: build with `-Wmissing-field-initializers`

The tiobe software quality checker flaged this and while it's a bit
debatable it adds some clarity around the booleans in the `sc_mount`
struct so I think it's overall worth it.

2a2ad5e... by Robert Ancell

i/b/desktop: allow desktop slots to provide notifications

This is used in core desktop as the shell needs to expose these interfaces.

22ec4fb... by Sergio Cazzolato

tests: skip snapd-reexec-prompt on uc16 i386 as well (#13088)

This test needs to be skipped in i386 as well.

71a5bc6... by Sergio Cazzolato

update how snap revert output is validated

487e9ef... by Sergio Cazzolato

This change is not correct

The change in the revert output correspond to the change #13044 which is
the change from where this change was cherry-picked