2020-07-03 14:04:41 |
Dan Streetman |
bug |
|
|
added bug |
2020-07-03 14:04:48 |
Dan Streetman |
nominated for series |
|
Ubuntu Bionic |
|
2020-07-03 14:04:48 |
Dan Streetman |
bug task added |
|
systemd (Ubuntu Bionic) |
|
2020-07-03 14:10:49 |
Dan Streetman |
description |
[impact]
systemd FTBFS in b because __NR__sysctl was force-defined by libseccomp in 2.4.1-0ubuntu0.18.04.2, but that force-defining was (correctly) reverted in the latest version 2.4.3-1ubuntu3.18.04.2.
On arm64, __NR__sysctl is not defined, so the build now fails, e.g.:
https://launchpadlibrarian.net/486997294/buildlog_ubuntu-bionic-arm64.systemd_237-3ubuntu10.42~202007031245~ubuntu18.04.1_BUILDING.txt.gz
../src/test/test-seccomp.c: In function ‘test_protect_sysctl’:
../src/test/test-seccomp.c:251:5: error: "__NR__sysctl" is not defined, evaluates to 0 [-Werror=undef]
#if __NR__sysctl > 0
^~~~~~~~~~~~
[test case]
build systemd on bionic with latest packages (i.e. with latest libseccomp2 package)
[regression potential]
this adds a defined() check before comparing the __NR__sysctl value, so any regression would be limited to the specific function test_protect_sysctl() which is part of the test framework, thus leading to a failed build or incorrectly passed/failed test.
[scope]
this is needed only in Bionic. |
[impact]
systemd FTBFS in b because __NR__sysctl was force-defined by libseccomp in 2.4.1-0ubuntu0.18.04.2, but that force-defining was (correctly) reverted in the latest version 2.4.3-1ubuntu3.18.04.2.
On arm64, __NR__sysctl is not defined, so the build now fails, e.g.:
https://launchpadlibrarian.net/486997294/buildlog_ubuntu-bionic-arm64.systemd_237-3ubuntu10.42~202007031245~ubuntu18.04.1_BUILDING.txt.gz
../src/test/test-seccomp.c: In function ‘test_protect_sysctl’:
../src/test/test-seccomp.c:251:5: error: "__NR__sysctl" is not defined, evaluates to 0 [-Werror=undef]
#if __NR__sysctl > 0
^~~~~~~~~~~~
[test case]
build systemd on bionic with latest packages (i.e. with latest libseccomp2 package)
[regression potential]
this adds a defined() check before comparing the __NR__sysctl value, so any regression would be limited to the specific function test_protect_sysctl() which is part of the test framework, thus leading to a failed build or incorrectly passed/failed test.
[scope]
this is needed only in Bionic.
This is fixed upstream by commit 4df8fe8415eaf4abd5b93c3447452547c6ea9e5f which is included in v244 and later, so this is fixed already for Focal and later. |
|
2020-07-03 14:10:56 |
Dan Streetman |
bug watch added |
|
https://github.com/systemd/systemd/issues/14031 |
|
2020-07-03 14:10:56 |
Dan Streetman |
bug task added |
|
systemd |
|
2020-07-03 14:11:05 |
Dan Streetman |
systemd (Ubuntu): status |
New |
Fix Released |
|
2020-07-03 14:11:07 |
Dan Streetman |
systemd (Ubuntu Bionic): assignee |
|
Dan Streetman (ddstreet) |
|
2020-07-03 14:11:09 |
Dan Streetman |
systemd (Ubuntu Bionic): importance |
Undecided |
High |
|
2020-07-03 14:11:11 |
Dan Streetman |
systemd (Ubuntu Bionic): status |
New |
In Progress |
|
2020-07-03 14:26:48 |
Dan Streetman |
description |
[impact]
systemd FTBFS in b because __NR__sysctl was force-defined by libseccomp in 2.4.1-0ubuntu0.18.04.2, but that force-defining was (correctly) reverted in the latest version 2.4.3-1ubuntu3.18.04.2.
On arm64, __NR__sysctl is not defined, so the build now fails, e.g.:
https://launchpadlibrarian.net/486997294/buildlog_ubuntu-bionic-arm64.systemd_237-3ubuntu10.42~202007031245~ubuntu18.04.1_BUILDING.txt.gz
../src/test/test-seccomp.c: In function ‘test_protect_sysctl’:
../src/test/test-seccomp.c:251:5: error: "__NR__sysctl" is not defined, evaluates to 0 [-Werror=undef]
#if __NR__sysctl > 0
^~~~~~~~~~~~
[test case]
build systemd on bionic with latest packages (i.e. with latest libseccomp2 package)
[regression potential]
this adds a defined() check before comparing the __NR__sysctl value, so any regression would be limited to the specific function test_protect_sysctl() which is part of the test framework, thus leading to a failed build or incorrectly passed/failed test.
[scope]
this is needed only in Bionic.
This is fixed upstream by commit 4df8fe8415eaf4abd5b93c3447452547c6ea9e5f which is included in v244 and later, so this is fixed already for Focal and later. |
[impact]
systemd FTBFS in b because __NR__sysctl was force-defined by libseccomp in 2.4.1-0ubuntu0.18.04.2, but that force-defining was (correctly) reverted in the latest version 2.4.3-1ubuntu3.18.04.2.
On arm64, __NR__sysctl is not defined, so the build now fails, e.g.:
https://launchpadlibrarian.net/486997294/buildlog_ubuntu-bionic-arm64.systemd_237-3ubuntu10.42~202007031245~ubuntu18.04.1_BUILDING.txt.gz
../src/test/test-seccomp.c: In function ‘test_protect_sysctl’:
../src/test/test-seccomp.c:251:5: error: "__NR__sysctl" is not defined, evaluates to 0 [-Werror=undef]
#if __NR__sysctl > 0
^~~~~~~~~~~~
[test case]
build systemd on bionic with latest packages (i.e. with latest libseccomp2 package)
[regression potential]
this adds a defined() check before comparing the __NR__sysctl value, so any regression would be limited to the specific function test_protect_sysctl() which is part of the test framework, thus leading to a failed build or incorrectly passed/failed test.
[scope]
this is needed only in Bionic.
This is fixed upstream by commit 4df8fe8415eaf4abd5b93c3447452547c6ea9e5f which is included in v244 and later, so this is fixed already for Focal and later.
Xenial does not include the __NR__sysctl check so does not need this patch. |
|
2020-07-03 15:08:33 |
Bug Watch Updater |
systemd: status |
Unknown |
Fix Released |
|
2020-07-30 13:05:06 |
Łukasz Zemczak |
systemd (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-07-30 13:05:08 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-07-30 13:05:09 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2020-07-30 13:05:13 |
Łukasz Zemczak |
tags |
|
verification-needed verification-needed-bionic |
|
2020-07-30 15:35:36 |
Dan Streetman |
tags |
verification-needed verification-needed-bionic |
verification-done verification-done-bionic |
|
2020-08-05 12:34:39 |
Launchpad Janitor |
systemd (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-08-05 12:34:59 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|