~usarinheininga/ubuntuplasma/+git/systemd:debian-eos5.0

Last commit made on 2022-09-16
Get this branch:
git clone -b debian-eos5.0 https://git.launchpad.net/~usarinheininga/ubuntuplasma/+git/systemd

Branch merges

Branch information

Name:
debian-eos5.0
Repository:
lp:~usarinheininga/ubuntuplasma/+git/systemd

Recent commits

397b993... by Dan Nicholson

Merge pull request #149 from endlessm/T33862-debian

Ensure only systemd-boot-efi or systemd-boot-efi-signed can be installed

6d249c2... by Jian-Hong Pan <email address hidden>

Ensure only systemd-boot-efi or systemd-boot-efi-signed can be installed

The signed version of the package replaces files from the unsigned
version, so add a Replaces and Conflicts on the signed version.

https://phabricator.endlessm.com/T33862
https://phabricator.endlessm.com/T27442

dacb66c... by Jian-Hong Pan <email address hidden>

Revert "Ensure only systemd-boot or systemd-boot-signed can be installed"

This reverts commit 62162cf6eba4e72d6e0a91e5895842917846a720.

Rename the packages as systemd-boot-efi and systemd-boot-efi-signed.

https://phabricator.endlessm.com/T33862

ce9d5d1... by =?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>

Do not install sysinit.target.wants/systemd-boot-system-token.service

This link is created by the build system upstream, instead of by the
more common way of the package build doing the equivalent of `systemctl
enable`. We have a commit in the code branch disabling its generation,
but we also need this change here to disable trying to install this
symlink.

https://phabricator.endlessm.com/T29475

b78c651... by =?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>

Drop dh-sequence-package-notes build-dependency

Including dh-sequence-package-notes as a build-dependency to a package
causes `dh_package_notes` to be called by `dh` during package build, to
generate `debian/.debhelper/notes.ld` with package metadata to be
included in the ELF binaries built by the package.

The metadata inclusion happens by `debian/rules` including
`/usr/share/debhelper/dh_package_notes/package-notes.mk`, which adds
`-Wl,-dT,$(CURDIR)/debian/.debhelper/notes.ld` to the linker script.

It looks like the binutils we have at the moment (from Bullseye), does
not support the notes format generated by dh_package_notes, since we are
hitting the following error on OBS:

  Sanity check compiler command line: cc sanitycheckc.c -o ckc.exe -g
  -O2 -ffile-prefix-map=/usr/src/packages/BUILD=. rotector-strong
  -Wformat -Werror=format-security -Wdate-time Y_SOURCE=2
  -D_FILE_OFFSET_BITS=64 -Wl,-z,relro
  usr/src/packages/BUILD/debian/.debhelper/notes.ld Sanity check compile
  stdout:

  ----- Sanity check compile stderr:

  ld:/usr/src/packages/BUILD/debian/.debhelper/notes.ld:3: non or
  forward reference address expression for section kage collect2: error:
  ld returned 1 exit status

  -----

  ../meson.build:3:0: ERROR: Compiler cc can not compile programs.

We should be able to drop this commit once we have a newer binutils.

https://phabricator.endlessm.com/T33712

c40325e... by =?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>

Add SBAT info for systemd-boot

https://phabricator.endlessm.com/T33712

62162cf... by Dan Nicholson

Ensure only systemd-boot or systemd-boot-signed can be installed

The signed version of the package replaces files from the unsigned
version, so add a Replaces and Conflicts on the signed version.

https://phabricator.endlessm.com/T27442

dd68c27... by Robert McQueen <email address hidden>

pam.d/systemd-user: add pam_keyinit to link session and user keyrings

Apply a version of the change in
https://github.com/systemd/systemd/commit/ab79099d so that the user
keyring is available in systemd-user sessions, which allows keys to be
configured for accessing encrypted filesystems. See
https://github.com/google/fscrypt/issues/100 and
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1754270 for more
details.

https://phabricator.endlessm.com/T27032

fddde45... by =?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>

Set dev-kvm-mode to 0666

We want to have /dev/kvm accessible by any user.

https://phabricator.endlessm.com/T22718

3b8be34... by =?utf-8?q?Jo=C3=A3o_Paulo_Rechi_Vita?= <email address hidden>

Rebuild initrd when updating systemd or udev

Our initrd uses systemd and udev, so we need to rebuild the initrd when
updating either of these packages to make sure the initrd has the latest
code.

https://phabricator.endlessm.com/T18563