~usarinheininga/ubuntuplasma/+git/systemd:eos-250.4

Last commit made on 2022-07-25
Get this branch:
git clone -b eos-250.4 https://git.launchpad.net/~usarinheininga/ubuntuplasma/+git/systemd

Branch merges

Branch information

Name:
eos-250.4
Repository:
lp:~usarinheininga/ubuntuplasma/+git/systemd

Recent commits

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

fixup! shared: Implement a [white/black]list mechanism for sleep operations

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

test: Drop bind_remount_one and bind_remount_recursive in test-mount-util

This test is currently failing.

https://phabricator.endlessm.com/T33712

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

test: Drop close_all_fds in test-fd-util

This test is currently failing.

https://phabricator.endlessm.com/T33712

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

[Endless] meson: Hardcode SBAT info

For some reason passing this through debian/rules is not working.

https://phabricator.endlessm.com/T33712

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

[Endless] Revert "test-mountpoint-util: run test in private mount namespace"

This reverts commit af918c481864116fdf92eceb3376a014053eaf5f.

This fixes a test-mountpoint-util failure:
The output from the failed tests:

354/574 test-mountpoint-util FAIL 0.64s (killed by signal 6 SIGABRT)

--- command ---
18:44:42 SYSTEMD_KBD_MODEL_MAP='/build/src/src/locale/kbd-model-map' PATH='/build/src/_build:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' SYSTEMD_LANGUAGE_FALLBACK_MAP='/build/src/src/locale/language-fallback-map' /build/src/_build/test-mountpoint-util
--- stderr ---
Found container virtualization none.
Assertion 'mount(NULL, "/", NULL, MS_PRIVATE | MS_REC, NULL) >= 0' failed at src/test/test-mountpoint-util.c:301, function main(). Aborting.
-------

https://phabricator.endlessm.com/T31222

667fa30... by Derek Foreman <email address hidden>

[Endless] sd-boot: Work around odd behaviour in some firmware

We've encountered firmware that searches the boot loader for the string
"Microsoft" and uses that to determine which ACPI table to deliver to
the kernel.

Make sure that string is present so these computers do the right thing.

https://phabricator.endlessm.com/T27753

af13843... by Derek Foreman <email address hidden>

[Endless] efi-stub: Allow any kernel parameters when not in secure boot mode

If secure boot is off it could be useful to pass arbitrary parameters
for debug purposes.

https://phabricator.endlessm.com/T27591

31d6599... by Derek Foreman <email address hidden>

[Endless] sd-boot: Combine command line parameters for payg

We want a combination of the built in parameters from the efi image
and safe parameters from the loader config.

https://phabricator.endlessm.com/T27591

7f71235... by Derek Foreman <email address hidden>

[Endless] sd-boot: Read fake symlinks

ostree uses symlinks on the boot filesystem, this isn't great when that
filesystem is vfat, which can't do symlinks. Since the EFI ESP must be
vfat on most implementation, this makes ostree incompaible with sd-boot.

To allow ostree to keep making symlinks, we make a fake symlink that's
just a text file with the name of the file that would be linked to.

https://phabricator.endlessm.com/T27040

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

[Endless] test: Fix test-path-util with different build / host split-usr

We use unified /usr on Endless OS, but our CI environment has a split
/usr setup, so we need to make sure /sbin and /bin are included in PATH.

Without this change the build fails with the following errors:

 145/251 test-path-util FAIL 0.39 s

 --- command ---
 PATH='/src/_build:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' SYSTEMD_KBD_MODEL_MAP='/src/src/locale/kbd-model-map' SYSTEMD_LANGUAGE_FALLBACK_MAP='/src/src/locale/language-fallback-map' /src/_build/test-path-util
 --- stdout ---
 /bin/sh
 /src/_build/test-path-util
 /bin/sh
 --- stderr ---
 Found container virtualization none.
 ---/a/b/c/d---
 ---/a/b/c---
 ---/a/b---
 ---/a---
 ------
 ---/a/b/c---
 ---/a/b---
 ---/a---
 ------
 Assertion 'fsck_exists("minix") == 1' failed at ../src/test/test-path-util.c:253, function test_fsck_exists(). Aborting.
 -------

 428/556 test-path-util FAIL 0.01s (killed by signal 6 SIGABRT)

 --- command ---
 22:00:16 SYSTEMD_LANGUAGE_FALLBACK_MAP='/usr/src/packages/BUILD/src/locale/language-fallback-map' SYSTEMD_KBD_MODEL_MAP='/usr/src/packages/BUILD/src/locale/kbd-model-map' PATH='/usr/src/packages/BUILD/build-deb:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games' /usr/src/packages/BUILD/build-deb/test-path-util
 --- stderr ---
 Failed to read $container of PID 1, ignoring: Permission denied
 Found container virtualization none.
 DEFAULT_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 DEFAULT_USER_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 /* test_path */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_simplify */
 /* test_path_equal_root */
 /* test_find_executable_full */
 Assertion 'find_executable_full("sh", false, &p) == 0' failed at src/test/test-path-util.c:170, function test_find_executable_full(). Aborting.
 -------

https://phabricator.endlessm.com/T21201
https://phabricator.endlessm.com/T31222