~mvo/snapd/+git/snapd-mvo:add-emmc-gadget-yaml

Last commit made on 2023-08-21
Get this branch:
git clone -b add-emmc-gadget-yaml https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo

Branch merges

Branch information

Name:
add-emmc-gadget-yaml
Repository:
lp:~mvo/snapd/+git/snapd-mvo

Recent commits

25b554d... by Michael Vogt

WIP

01c6dc0... by Michael Vogt

gadget: allow only a single "schema: emmc" for now

5f17b0a... by Michael Vogt

gadget: add support for `schema: emmc`

0c571d8... by Michael Vogt

cmd: detect if -Wno-missing-field-initializers is needed

Older versions of gcc are buggy and will give incorrect errors when
using `-Wmissing-field-initializers`. This is true on e.g. 14.04
and 16.04. However this is relatively straightforward to detect
and the configure.ac snippet in this commit will take care of it.

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.