Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at 2024-05-20 18:09:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemd (Old) and /work/SRC/openSUSE:Factory/.systemd.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd" Mon May 20 18:09:34 2024 rev:423 rq:1174803 version:255.6 Changes: -------- --- /work/SRC/openSUSE:Factory/systemd/systemd.changes 2024-05-15 21:26:12.960765270 +0200 +++ /work/SRC/openSUSE:Factory/.systemd.new.1880/systemd.changes 2024-05-20 18:09:39.586044150 +0200 @@ -1,0 +2,26 @@ +Thu May 16 10:01:20 UTC 2024 - Radoslav Kolev <radoslav.ko...@suse.com> + +- systemd.spec: enable unit tests during build + +------------------------------------------------------------------- +Thu May 16 08:27:27 UTC 2024 - Franck Bui <f...@suse.com> + +- 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 + +------------------------------------------------------------------- +Wed May 15 08:05:43 UTC 2024 - Franck Bui <f...@suse.com> + +- systemd.spec: update the minimal required version of dracut. Also drop + conflicts with mkinitrd: this package has been removed since quite some time + now. + +------------------------------------------------------------------- +Tue May 14 11:47:55 UTC 2024 - Franck Bui <f...@suse.com> + +- systemd.spec: some of the meson options have been converted to meson features. + +------------------------------------------------------------------- Old: ---- systemd-v255.6+suse.27.ga3dccacb97.tar.xz New: ---- systemd-v255.6+suse.30.g3ea0e1dff3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd.spec ++++++ --- /var/tmp/diff_new_pack.n1kIhC/_old 2024-05-20 18:09:40.994095413 +0200 +++ /var/tmp/diff_new_pack.n1kIhC/_new 2024-05-20 18:09:40.998095559 +0200 @@ -28,7 +28,7 @@ %else %define systemd_version 255.6 %define systemd_release 0 -%define archive_version +suse.27.ga3dccacb97 +%define archive_version +suse.30.g3ea0e1dff3 %endif %define systemd_major %{sub %systemd_version 1 3} @@ -36,8 +36,8 @@ %define _testsuitedir %{_systemd_util_dir}/tests %define xinitconfdir %{?_distconfdir}%{!?_distconfdir:%{_sysconfdir}}/X11/xinit -# Similar to %%with but returns true/false. The 'true' value can be redefined -# when a second parameter is passed. +# Similar to %%with but return true/false. The value when the condition is +# verified can be redefined when a second parameter is passed. %define __when_1() %{expand:%%{?with_%{1}:true}%%{!?with_%{1}:false}} %define __when_2() %{expand:%%{?with_%{1}:%{2}}%%{!?with_%{1}:false}} %define when() %{expand:%%__when_%# %{*}} @@ -46,6 +46,10 @@ %define __when_not_2() %{expand:%%{?with_%{1}:false}%%{!?with_%{1}:%{2}}} %define when_not() %{expand:%%__when_not_%# %{*}} +# Same as above but return enabled/disabled instead. +%define disabled_with() %{expand:%%{?with_%{1}:disabled}%%{!?with_%{1}:enabled}} +%define enabled_with() %{expand:%%{?with_%{1}:enabled}%%{!?with_%{1}:disabled}} + %if "%{flavor}" == "mini" %global mini -mini %global with_bootstrap 1 @@ -135,6 +139,11 @@ BuildRequires: python3-Jinja2 BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(blkid) >= 2.26 +# The following packages are only required by the execution of the unit tests during %%check +BuildRequires: acl +BuildRequires: distribution-release +BuildRequires: python3-pefile +BuildRequires: timezone %if %{with bootstrap} #!BuildIgnore: dbus-1 @@ -168,7 +177,6 @@ %endif Provides: group(systemd-journal) Conflicts: filesystem < 11.5 -Conflicts: mkinitrd < 2.7.0 Provides: sbin_init Provides: sysvinit:/sbin/init Conflicts: sbin_init @@ -363,9 +371,8 @@ Recommends: libtss2-rc0 %endif Conflicts: ConsoleKit < 0.4.1 -Conflicts: dracut < 044.1 +Conflicts: dracut < 059 Conflicts: filesystem < 11.5 -Conflicts: mkinitrd < 2.7.0 Conflicts: util-linux < 2.16 %if %{with bootstrap} Conflicts: udev @@ -786,70 +793,70 @@ -Ddebug-shell=/bin/bash \ \ -Dbump-proc-sys-fs-nr-open=false \ - -Ddbus=false \ + -Ddbus=disabled \ -Ddefault-network=false \ - -Dglib=false \ + -Dglib=disabled \ -Dgshadow=false \ -Dldconfig=false \ - -Dlibidn=false \ + -Dlibidn=disabled \ -Dsmack=false \ - -Dxenctrl=false \ - -Dxkbcommon=false \ + -Dxenctrl=disabled \ + -Dxkbcommon=disabled \ \ -Dpstore=true \ \ - -Daudit=%{when_not bootstrap} \ - -Dbpf-framework=%{when_not bootstrap} \ - -Dbzip2=%{when importd} \ + -Daudit=%{disabled_with bootstrap} \ + -Dbpf-framework=%{disabled_with bootstrap} \ + -Dbzip2=%{enabled_with importd} \ -Defi=%{when_not bootstrap} \ - -Delfutils=%{when_not bootstrap} \ - -Dfdisk=%{when_not bootstrap} \ - -Dgcrypt=%{when_not bootstrap} \ - -Dgnutls=%{when_not bootstrap} \ - -Dhtml=%{when_not bootstrap} \ + -Delfutils=%{disabled_with bootstrap} \ + -Dfdisk=%{disabled_with bootstrap} \ + -Dgcrypt=%{disabled_with bootstrap} \ + -Dgnutls=%{disabled_with bootstrap} \ + -Dhtml=%{disabled_with bootstrap} \ -Dima=%{when_not bootstrap} \ -Dkernel-install=%{when_not bootstrap} \ - -Dlibfido2=%{when_not bootstrap} \ - -Dlibidn2=%{when resolved} \ - -Dlibiptc=%{when_not bootstrap} \ - -Dlz4=%{when_not bootstrap} \ - -Dqrencode=%{when_not bootstrap} \ - -Dkmod=%{when_not bootstrap} \ - -Dlibcryptsetup=%{when_not bootstrap} \ - -Dlibcryptsetup-plugins=%{when_not bootstrap} \ - -Dlibcurl=%{when_not bootstrap} \ - -Dman=%{when_not bootstrap} \ - -Dmicrohttpd=%{when journal_remote} \ + -Dlibfido2=%{disabled_with bootstrap} \ + -Dlibidn2=%{enabled_with resolved} \ + -Dlibiptc=%{disabled_with bootstrap} \ + -Dlz4=%{disabled_with bootstrap} \ + -Dqrencode=%{disabled_with bootstrap} \ + -Dkmod=%{disabled_with bootstrap} \ + -Dlibcryptsetup=%{disabled_with bootstrap} \ + -Dlibcryptsetup-plugins=%{disabled_with bootstrap} \ + -Dlibcurl=%{disabled_with bootstrap} \ + -Dman=%{disabled_with bootstrap} \ + -Dmicrohttpd=%{enabled_with journal_remote} \ -Dnss-myhostname=%{when_not bootstrap} \ - -Dnss-mymachines=%{when machined} \ - -Dnss-resolve=%{when resolved} \ + -Dnss-mymachines=%{enabled_with machined} \ + -Dnss-resolve=%{enabled_with resolved} \ -Dnss-systemd=%{when_not bootstrap} \ - -Dopenssl=%{when_not bootstrap} \ - -Dp11kit=%{when_not bootstrap} \ - -Dpasswdqc=%{when_not bootstrap} \ - -Dpwquality=%{when_not bootstrap} \ - -Dseccomp=%{when_not bootstrap} \ - -Drepart=%{when_not bootstrap} \ + -Dopenssl=%{disabled_with bootstrap} \ + -Dp11kit=%{disabled_with bootstrap} \ + -Dpasswdqc=%{disabled_with bootstrap} \ + -Dpwquality=%{disabled_with bootstrap} \ + -Dseccomp=%{disabled_with bootstrap} \ + -Drepart=%{disabled_with bootstrap} \ -Dstoragetm=%{when_not bootstrap} \ -Dtpm=%{when_not bootstrap} \ - -Dtpm2=%{when_not bootstrap} \ + -Dtpm2=%{disabled_with bootstrap} \ -Dtranslations=%{when_not bootstrap} \ -Duserdb=%{when_not bootstrap} \ - -Dxz=%{when_not bootstrap} \ - -Dzlib=%{when importd} \ - -Dzstd=%{when_not bootstrap} \ + -Dxz=%{disabled_with bootstrap} \ + -Dzlib=%{enabled_with importd} \ + -Dzstd=%{disabled_with bootstrap} \ \ - -Dapparmor=%{when apparmor} \ + -Dapparmor=%{enabled_with apparmor} \ -Dcoredump=%{when coredump} \ - -Dhomed=%{when homed} \ - -Dimportd=%{when importd} \ + -Dhomed=%{enabled_with homed} \ + -Dimportd=%{enabled_with importd} \ -Dmachined=%{when machined} \ -Dnetworkd=%{when networkd} \ -Dportabled=%{when portabled} \ - -Dremote=%{when journal_remote} \ - -Dselinux=%{when selinux} \ + -Dremote=%{enabled_with journal_remote} \ + -Dselinux=%{enabled_with selinux} \ \ - -Dbootloader=%{when sd_boot} \ + -Dbootloader=%{enabled_with sd_boot} \ -Defi-color-highlight="black,green" \ \ -Dsbat-distro="%{?sbat_distro}" \ @@ -865,13 +872,13 @@ -Dresolve=%{when resolved} \ \ -Doomd=%{when experimental} \ - -Dsysupdate=%{when experimental} \ + -Dsysupdate=%{enabled_with experimental} \ %if %{with sd_boot} - -Dukify=%{when experimental} \ + -Dukify=%{enabled_with experimental} \ %else - -Dukify=false \ + -Dukify=disabled \ %endif - -Dvmspawn=%{when experimental} \ + -Dvmspawn=%{enabled_with experimental} \ \ -Dtests=%{when testsuite unsafe} \ -Dinstall-tests=%{when testsuite} @@ -1087,6 +1094,10 @@ %systemd_pre systemd-journald-audit.socket %systemd_pre systemd-userdbd.service +%check +# Run the unit tests. +%meson_test + %post if [ $1 -eq 1 ]; then # Make /etc/machine-id an empty file during package installation. On the ++++++ systemd-v255.6+suse.27.ga3dccacb97.tar.xz -> systemd-v255.6+suse.30.g3ea0e1dff3.tar.xz ++++++ /work/SRC/openSUSE:Factory/systemd/systemd-v255.6+suse.27.ga3dccacb97.tar.xz /work/SRC/openSUSE:Factory/.systemd.new.1880/systemd-v255.6+suse.30.g3ea0e1dff3.tar.xz differ: char 27, line 1