Commit Graph

2142 Commits

Author SHA256 Message Date
Dominique Leuenberger
36d4bb056f Accepting request 1192932 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1192932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=429
2024-08-10 17:07:10 +00:00
Thomas Blume
8c24996f52 Accepting request 1192927 from home:afeijoo:branches:openSUSE:Factory:bsc1228659
- Order the update of udev and systemd-boot right after systemd (bsc#1228659)

OBS-URL: https://build.opensuse.org/request/show/1192927
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1551
2024-08-09 13:01:08 +00:00
Dominique Leuenberger
f134cba0ab Accepting request 1189722 from Base:System
- Import commit 5bba1ebe17564b606cc5d1c07b14123c305019a7 (merge of v256.4)
  For a complete list of changes, visit:
  bd8b5ee3cf...5bba1ebe17

- Add 5004-disable-session-freeze.patch as a temporary workaround for
  https://github.com/systemd/systemd/issues/33083

- Add temporarily 5003-core-when-switching-root-remove-run-systemd-before-e.patch (bsc#1227580)

- Don't mention any rpm macros inside comments, even if escaped (bsc#1228091)
  Otherwise pesign-obs-integration ends up re-packaging systemd with all macros
  inside comments unescaped leading to unpredictable behavior. Now why rpm
  expands rpm macros inside comments is the question...

- Skip running the test units in %check for now.
  Some tests don't appreciate to run inside the build environment of OBS
  currently and some of them take an unexpected long time to execute on both
  risc and s390x architectures.

- Make sure systemd-sysvcompat replaces systemd-sysvinit on upgrades (bsc#1218110)

- Import commit bd8b5ee3cf0466b6b78e167967468cf6f93ec807 (merge of v256.2)
  For a complete list of changes, visit:
  dd15bf4f64...bd8b5ee3cf

- varlinkctl is no more considered as experimental and has been moved to the
  main package.

- Upgrade to v256.1 (commit dd15bf4f6430d8646e546ee0b980448c7d0c9699)
  See https://github.com/openSUSE/systemd/blob/SUSE/v256/NEWS for details.

OBS-URL: https://build.opensuse.org/request/show/1189722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=428
2024-07-29 19:52:10 +00:00
Franck Bui
666e23cce1 mention the addition of pam.systemd-run0 in the changelog
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1550
2024-07-26 06:46:59 +00:00
Franck Bui
fb75b8960a - Import commit 5bba1ebe17564b606cc5d1c07b14123c305019a7 (merge of v256.4)
For a complete list of changes, visit:
  bd8b5ee3cf...5bba1ebe17

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1549
2024-07-24 14:15:54 +00:00
Franck Bui
6882300393 Accepting request 1189388 from home:mkoutny:branches:Base:System:simple
- Add 5004-disable-session-freeze.patch as a temporary workaround for
  https://github.com/systemd/systemd/issues/33083

OBS-URL: https://build.opensuse.org/request/show/1189388
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1548
2024-07-24 13:47:26 +00:00
Franck Bui
fd124384ff document bsc#1226414 in the changlog
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1547
2024-07-23 06:50:19 +00:00
Franck Bui
59450c7bc7 - Add temporarily 5003-core-when-switching-root-remove-run-systemd-before-e.patch (bsc#1227580)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1546
2024-07-22 12:09:13 +00:00
Franck Bui
768f49f302 - Don't mention any rpm macros inside comments, even if escaped (bsc#1228091)
Otherwise pesign-obs-integration ends up re-packaging systemd with all macros
  inside comments unescaped leading to unpredictable behavior. Now why rpm
  expands rpm macros inside comments is the question...

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1545
2024-07-22 12:03:59 +00:00
Franck Bui
858d1db998 - Skip running the test units in %check for now.
Some tests don't appreciate to run inside the build environment of OBS
  currently and some of them take an unexpected long time to execute on both
  risc and s390x architectures.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1544
2024-07-16 14:31:57 +00:00
Franck Bui
566be305a3 - Make sure systemd-sysvcompat replaces systemd-sysvinit on upgrades (bsc#1218110)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1543
2024-07-11 10:19:12 +00:00
Franck Bui
4b8f7acd37 since v256.2 vmspawn builds on riscv
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1542
2024-07-08 10:44:23 +00:00
Franck Bui
73e4000db6 - Import commit bd8b5ee3cf0466b6b78e167967468cf6f93ec807 (merge of v256.2)
For a complete list of changes, visit:
  dd15bf4f64...bd8b5ee3cf

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1541
2024-07-08 08:08:01 +00:00
Franck Bui
5141372014 fix build on riscv64: vmspawn is currently not supported for this arch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1540
2024-07-05 07:59:05 +00:00
Franck Bui
6fc7b83800 varlinkctl is not built with the mini flavor
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1539
2024-07-04 16:25:36 +00:00
Franck Bui
129741962e - varlinkctl is no more considered as experimental and has been moved to the
main package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1538
2024-07-04 13:05:10 +00:00
Franck Bui
f23ce46955 - Upgrade to v256.1 (commit dd15bf4f6430d8646e546ee0b980448c7d0c9699)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1537
2024-07-04 09:20:55 +00:00
Ana Guerrero
8c025c3bdf Accepting request 1184267 from Base:System
- Import commit 5a8eadd0c021758337a020c423f25a353bdb9b3c (merge of v255.8)
  For a complete list of changes, visit:
  603cd1d4d8...5a8eadd0c0
- Drop 5003-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch as v255.8
  contains the workaround (commit 639c922ede9485) for the broken commit
  28459ba1f4df.

OBS-URL: https://build.opensuse.org/request/show/1184267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=427
2024-07-03 18:26:36 +00:00
Franck Bui
735f8c4ba4 - Import commit 5a8eadd0c021758337a020c423f25a353bdb9b3c (merge of v255.8)
For a complete list of changes, visit:
  603cd1d4d8...5a8eadd0c0
- Drop 5003-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch as v255.8
  contains the workaround (commit 639c922ede9485) for the broken commit
  28459ba1f4df.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1536
2024-07-01 08:47:17 +00:00
Ana Guerrero
37853fecc3 Accepting request 1183029 from Base:System
- Don't automatically clean unmodified config files up (bsc#1226415)
  Relying on the presence of .rpmsave for detecting unmodified main config files
  couldn't work as it created a time window in which some of the systemd
  services were restarted with no config file. That had the bad side effect to
  restart them with the upstream defaults, ignoring any user's customization.

- testsuite: move a misplaced %endif

- Merge systemd-coredump back into the main package (bsc#1091684)

- testsuite: only require the devel packages when pulling the dlopen'd
  dependencies (the libraries are dependencies of the devel packages).

OBS-URL: https://build.opensuse.org/request/show/1183029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=426
2024-06-25 21:06:32 +00:00
Franck Bui
638de11012 - Don't automatically clean unmodified config files up (bsc#1226415)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1535
2024-06-24 14:45:08 +00:00
Franck Bui
369c023c24 reorder one more time...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1534
2024-06-18 14:08:50 +00:00
Franck Bui
ffa9f0ac80 reorder the runtime deps of the testsuite package so the format_spec_file thingy stop screwing up the spec file...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1533
2024-06-18 13:55:55 +00:00
Franck Bui
12c1190a79 fix rev 1529: the devel packages are really needed by the testsuite script to install the dlopened libs into the image
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1532
2024-06-18 13:52:17 +00:00
Franck Bui
ca8e7f54ce - systemd.spec: move a misplaced %endif in the testsuite sub-package.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1531
2024-06-18 13:21:13 +00:00
Franck Bui
b7944f5b14 - Merge systemd-coredump back into the main package (bsc#1091684)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1530
2024-06-18 10:20:35 +00:00
Franck Bui
3fa0dea84a - Don't pull the devel packages in when installing the testsuite package.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1529
2024-06-18 10:13:54 +00:00
Ana Guerrero
b561cb9600 Accepting request 1179036 from Base:System
- Add 5003-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch
  This revert the backport of the broken commit 28459ba1f4df until a fix is
  released in the v255-stable tree (see pr#33216).

- Rename PAM config file 'systemd-user' into 'pam.systemd-user'.

OBS-URL: https://build.opensuse.org/request/show/1179036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=425
2024-06-07 13:02:34 +00:00
Franck Bui
2675556165 - Add 5003-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch
This revert the backport of the broken commit 28459ba1f4df until a fix is
  released in the v255-stable tree (see pr#33216).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1528
2024-06-06 13:23:35 +00:00
Ana Guerrero
4f525052e1 Accepting request 1177954 from Base:System
- Import commit 603cd1d4d81147d4f2eccd5e352064a4215119b4 (merge of v255.7)
  For a complete list of changes, visit:
  b9c17562f6...603cd1d4d8

- Import commit b9c17562f612ab2cd8cfee1960714c58d0a6c593
  b9c17562f6 99-systemd.rules: rework SYSTEMD_READY logic for device mapper
  c5003fc15e pcrlock: add make_pcrlock_record_from_stream

- systemd.spec: introduce %{meson_extra_configure_options} to allow passing
  extra meson configure options.

OBS-URL: https://build.opensuse.org/request/show/1177954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=424
2024-06-03 15:40:30 +00:00
Franck Bui
6c60518791 - Rename PAM config file 'systemd-user' into 'pam.systemd-user'.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1527
2024-05-31 14:26:42 +00:00
Franck Bui
6230e4e0f0 - Import commit 603cd1d4d81147d4f2eccd5e352064a4215119b4 (merge of v255.7)
For a complete list of changes, visit:
  b9c17562f6...603cd1d4d8

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1526
2024-05-31 12:16:46 +00:00
Franck Bui
edd20e7ed2 - Import commit b9c17562f612ab2cd8cfee1960714c58d0a6c593
b9c17562f6 99-systemd.rules: rework SYSTEMD_READY logic for device mapper
  c5003fc15e pcrlock: add make_pcrlock_record_from_stream

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1525
2024-05-31 11:33:41 +00:00
Franck Bui
4f0e04e97b - systemd.spec: introduce %{meson_extra_configure_options} to allow passing
extra meson configure options.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1524
2024-05-22 08:58:36 +00:00
Ana Guerrero
aa0e743a4c Accepting request 1174803 from Base:System
- systemd.spec: enable unit tests during build 

- Import commit 3ea0e1dff3d7ca74c072cdcc8b371034125803d6
  3ea0e1dff3 test/test-rpm-macros.sh: add build directory to pkg-config search path
  1cbf1c82b5 libsystemd-network: skip dhcp server test in case of EAFNOSUPPORT
  38f7ac60db sd-event: increase test-event timeout to 120s

- systemd.spec: update the minimal required version of dracut. Also drop
  conflicts with mkinitrd: this package has been removed since quite some time
  now.

- systemd.spec: some of the meson options have been converted to meson features.

OBS-URL: https://build.opensuse.org/request/show/1174803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=423
2024-05-20 16:09:34 +00:00
Franck Bui
aea07c1d29 emphasize that it's the *unit* tests that are run in %check
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1523
2024-05-16 14:28:26 +00:00
Franck Bui
d09e66c09e Accepting request 1174450 from home:radolin:branches:Base:System
- systemd.spec: enable tests during build

OBS-URL: https://build.opensuse.org/request/show/1174450
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1522
2024-05-16 14:23:48 +00:00
Franck Bui
7b1278ac37 - Import commit 3ea0e1dff3d7ca74c072cdcc8b371034125803d6
3ea0e1dff3 test/test-rpm-macros.sh: add build directory to pkg-config search path
  1cbf1c82b5 libsystemd-network: skip dhcp server test in case of EAFNOSUPPORT
  38f7ac60db sd-event: increase test-event timeout to 120s

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1521
2024-05-16 08:48:39 +00:00
Ana Guerrero
41badc8048 Accepting request 1173887 from Base:System
- Import commit a3dccacb97e94ed91f1c41ce82ef13bfe8fa1a79 (merge of v255.6)
  For a complete list of changes, visit:
  49fb09fa18...a3dccacb97

OBS-URL: https://build.opensuse.org/request/show/1173887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=422
2024-05-15 19:25:45 +00:00
Franck Bui
fc3c5b8fc9 - systemd.spec: update the minimal required version of dracut. Also drop
conflicts with mkinitrd: this package has been removed since quite some time
  now.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1520
2024-05-15 08:10:08 +00:00
Franck Bui
ebff88e456 - systemd.spec: some of the meson options have been converted to meson features.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1519
2024-05-14 11:52:47 +00:00
Franck Bui
f2ca322f53 - Import commit a3dccacb97e94ed91f1c41ce82ef13bfe8fa1a79 (merge of v255.6)
For a complete list of changes, visit:
  49fb09fa18...a3dccacb97

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1518
2024-05-13 10:08:47 +00:00
Dominique Leuenberger
d3a7f13743 Accepting request 1172983 from Base:System
- Import commit 49fb09fa18a7b81f6b3c3c15aca47fd00940430e (merge of v255.5)
  For a complete list of changes, visit:
  23b15deb20...49fb09fa18

- Import commit 23b15deb203780580cbfad095ae1071bd2133220
  23b15deb20 gpt-auto-generator: be more defensive when checking the presence of ESP in fstab (bsc#1218671)
  7ed2979654 journalctl: explicitly check < 0 for error
  fc5e25d0a0 journalctl: make --until work again with --after-cursor and --lines (bsc#1221906)

OBS-URL: https://build.opensuse.org/request/show/1172983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=421
2024-05-11 16:19:00 +00:00
Franck Bui
fcae9f863a - Import commit 49fb09fa18a7b81f6b3c3c15aca47fd00940430e (merge of v255.5)
For a complete list of changes, visit:
  23b15deb20...49fb09fa18

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1517
2024-05-07 14:00:15 +00:00
Franck Bui
cba1ec9535 - Import commit 23b15deb203780580cbfad095ae1071bd2133220
23b15deb20 gpt-auto-generator: be more defensive when checking the presence of ESP in fstab (bsc#1218671)
  7ed2979654 journalctl: explicitly check < 0 for error
  fc5e25d0a0 journalctl: make --until work again with --after-cursor and --lines (bsc#1221906)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1516
2024-05-07 13:22:08 +00:00
Dominique Leuenberger
460d144ef2 Accepting request 1170821 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1170821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemd?expand=0&rev=420
2024-05-01 12:55:28 +00:00
Franck Bui
d0e5bcd922 Accepting request 1170779 from home:lnussel:branches:Base:System
libkmod is in the libkmod2 package

OBS-URL: https://build.opensuse.org/request/show/1170779
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1515
2024-04-29 15:04:06 +00:00
Franck Bui
b19ec77738 - Update 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch to
adapt sysv-generator-test to the SUSE's specificity brought by this patch.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1514
2024-04-25 09:12:22 +00:00
Franck Bui
ef8e19e17d - systemd-testsuite: some of the integration tests depend on the bin, daemon,
games and nobody users/groups.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1513
2024-04-25 08:58:33 +00:00
Franck Bui
183a1defb4 - Drop _FORTIFY_SOURCE=2 workaround. Since commit 7929e180aa (v253) it shouldn't
be needed anymore.
- Force _FORTIFY_SOURCE=2 as systemd (ab)use of malloc_usable_size() leads to
  build issues with FS=3 (bsc#1200819).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1512
2024-04-22 09:41:04 +00:00