Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at 2019-10-04 11:20:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemd (Old) and /work/SRC/openSUSE:Factory/.systemd.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd" Fri Oct 4 11:20:29 2019 rev:298 rq:732684 version:243 Changes: -------- --- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2019-07-26 12:06:36.610885540 +0200 +++ /work/SRC/openSUSE:Factory/.systemd.new.2352/systemd-mini.changes 2019-10-04 11:20:31.665241101 +0200 @@ -1,0 +2,53 @@ +Mon Sep 23 11:45:18 UTC 2019 - Franck Bui <f...@suse.com> + +- Some files related to the portable stuff were missing some %exclude + +------------------------------------------------------------------- +Wed Sep 18 12:17:37 UTC 2019 - Franck Bui <f...@suse.com> + +- Import commit 9e41d7ec3572d8d5ea1e00f683e9fbf8108e85b4 + + fb1b9d54f9 tty-ask-pwd-agent: fix message forwarded to wall(1) + dd14da3bb6 core: restore initialization of u->source_mtime + d62f30f647 resolved: create /etc/resolv.conf symlink at runtime + +------------------------------------------------------------------- +Wed Sep 18 11:33:16 UTC 2019 - Franck Bui <f...@suse.com> + +- Slighly rework (mostly reorganization) the portable stuff + +------------------------------------------------------------------- +Fri Sep 6 06:20:11 UTC 2019 - Franck Bui <f...@suse.com> + +- Track 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch + in the git repo + + This patch has been in the quarantine area long enough, so let's + move it in the git repo. + +------------------------------------------------------------------- +Tue Sep 3 15:10:10 UTC 2019 - Franck Bui <f...@suse.com> + +- Upgrade to v243 (commit e0b24c4356aa0c1c56ff274ff72228f33482a5be) + + See https://github.com/openSUSE/systemd/blob/SUSE/v243/NEWS for + details. + + Drop 0001-Revert-insserv.conf-generator.patch as it's been dropped + from branch SUSE/v243 while we were rebasing. + + Drop 0001-rc-local-generator-deprecate-halt.local-support.patch as + this functionality had been deprecated during the previous release + and now have been dropped by upstream. + +------------------------------------------------------------------- +Wed Aug 14 14:25:43 UTC 2019 - Ludwig Nussel <lnus...@suse.de> + +- enable systemd-portabled + +------------------------------------------------------------------- +Wed Jul 31 14:38:13 UTC 2019 - Franck Bui <f...@suse.com> + +- systemd-container creates and owns /etc/systemd/nspawn now + +------------------------------------------------------------------- systemd.changes: same change Old: ---- 0001-Revert-insserv.conf-generator.patch 0001-rc-local-generator-deprecate-halt.local-support.patch 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch systemd-v242+suse.135.g0f9271c133.tar.xz New: ---- systemd-v243+suse.36.g9e41d7ec35.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd-mini.spec ++++++ --- /var/tmp/diff_new_pack.xWyJU9/_old 2019-10-04 11:20:33.413236548 +0200 +++ /var/tmp/diff_new_pack.xWyJU9/_new 2019-10-04 11:20:33.417236538 +0200 @@ -26,7 +26,7 @@ ##### WARNING: please do not edit this auto generated spec file. Use the systemd.spec! ##### %define mini -mini %define min_kernel_version 4.5 -%define suse_version +suse.135.g0f9271c133 +%define suse_version +suse.36.g9e41d7ec35 %bcond_with gnuefi %if 0%{?bootstrap} @@ -35,6 +35,7 @@ %bcond_with machined %bcond_with importd %bcond_with networkd +%bcond_with portabled %bcond_with resolved %bcond_with journal_remote %else @@ -43,6 +44,7 @@ %bcond_without machined %bcond_without importd %bcond_without networkd +%bcond_without portabled %bcond_without resolved %bcond_without journal_remote %ifarch %{ix86} x86_64 @@ -53,7 +55,7 @@ Name: systemd-mini Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 242 +Version: 243 Release: 0 Summary: A System and Session Manager License: LGPL-2.1-or-later @@ -165,10 +167,7 @@ # broken in upstream and need an urgent fix. Even in this case, the # patches are temporary and should be removed as soon as a fix is # merged by upstream. -Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch Patch2: 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch -Patch3: 0001-Revert-insserv.conf-generator.patch -Patch4: 0001-rc-local-generator-deprecate-halt.local-support.patch %description Systemd is a system and service manager, compatible with SysV and LSB @@ -332,6 +331,26 @@ This package contains systemd-nspawn, machinectl, systemd-machined, and systemd-importd. +%if %{with portabled} +%package portable +Summary: Systemd tools for portable services +License: LGPL-2.1-or-later +Group: System/Base +Requires: %{name} = %{version}-%{release} +%systemd_requires + +%description portable +Systemd tools to manage portable services. The feature is still +considered experimental so the package might change or vanish. +Use at own risk. + +More information can be found online: + +http://0pointer.net/blog/walkthrough-for-portable-services.html +https://systemd.io/PORTABLE_SERVICES + +%endif + %if ! 0%{?bootstrap} %package logger Summary: Journal only logging @@ -449,18 +468,19 @@ -Ddefault-kill-user-processes=false \ -Dntp-servers="${opensuse_ntp_servers[*]}" \ -Drc-local=/etc/init.d/boot.local \ - -Dhalt-local=/etc/init.d/halt.local \ -Ddebug-shell=/bin/bash \ - -Dportabled=false \ -Dseccomp=auto \ -Dselinux=auto \ -Dapparmor=auto \ -Dsmack=false \ -Dima=false \ -Delfutils=auto \ + -Dpstore=false \ +%if ! 0%{?bootstrap} + -Dman=true \ + -Dhtml=true \ +%endif %if 0%{?bootstrap} - -Dman=false \ - -Dhtml=false \ -Dnss-myhostname=false \ %endif %if %{without coredump} @@ -475,6 +495,9 @@ %if %{without journal_remote} -Dremote=false \ %endif +%if %{without portabled} + -Dportabled=false \ +%endif %if %{without machined} -Dmachined=false \ %endif @@ -528,6 +551,8 @@ install -m0755 -D %{S:4} %{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install %endif +mkdir -p % %{buildroot}%{_sysconfdir}/systemd/nspawn + # Package the scripts used to fix all packaging issues. Also drop the # "scripts-{systemd/udev}" prefix which is used because osc doesn't # allow directory structure... @@ -567,6 +592,7 @@ # do not ship sysctl defaults in systemd package, will be part of # aaa_base (in procps for now) rm -f %{buildroot}%{_sysctldir}/50-default.conf +rm -f %{buildroot}%{_sysctldir}/50-pid-max.conf # Make sure systemd-network polkit rules file starts with a suitable # number prefix so it takes precedence over our polkit-default-privs. @@ -910,6 +936,21 @@ %service_del_postun systemd-journal-upload.service %endif +%if %{with portabled} +%pre portable +%service_add_pre systemd-portabled.service + +%post portable +%tmpfiles_create portables.conf +%service_add_post systemd-portabled.service + +%preun portable +%service_del_preun systemd-portabled.service + +%postun portable +%service_del_postun systemd-portabled.service +%endif + %clean %files -f systemd.lang @@ -1000,6 +1041,13 @@ %exclude %{_unitdir}/systemd-importd.service %exclude %{_unitdir}/dbus-org.freedesktop.import1.service %endif +%if %{with portabled} +%exclude %{_prefix}/lib/systemd/systemd-portabled +%exclude %{_prefix}/lib/systemd/portable +%exclude %{_unitdir}/systemd-portabled.service +%exclude %{_unitdir}/dbus-org.freedesktop.portable1.service +%exclude %{_tmpfilesdir}/portables.conf +%endif %{_unitdir}/*.automount %{_unitdir}/*.service @@ -1031,6 +1079,7 @@ %{_systemd_system_env_generator_dir} %{_systemd_user_env_generator_dir} %dir %{_ntpunitsdir} +%{_ntpunitsdir}/80-systemd-timesync.list %dir %{_prefix}/lib/systemd/system-shutdown/ %dir %{_prefix}/lib/systemd/system-sleep/ @@ -1099,7 +1148,6 @@ %dir %{_datadir}/dbus-1 %dir %{_datadir}/dbus-1/system.d -%dir %{_datadir}/dbus-1/services %dir %{_datadir}/dbus-1/system-services %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf @@ -1137,8 +1185,6 @@ %exclude %{_datadir}/systemd/gatewayd %endif -%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service -%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service @@ -1159,6 +1205,7 @@ %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy %if %{with networkd} +%{_datadir}/polkit-1/actions/org.freedesktop.network1.policy %{_datadir}/polkit-1/rules.d/60-systemd-networkd.rules %endif %if %{with resolved} @@ -1192,6 +1239,10 @@ %if %{with importd} %exclude %{_mandir}/man*/systemd-importd* %endif +%if %{with portabled} +%exclude %{_mandir}/man*/portablectl* +%exclude %{_mandir}/man*/systemd-portabled* +%endif %endif %{_docdir}/systemd @@ -1339,6 +1390,7 @@ %files container %defattr(-,root,root) +%dir %{_sysconfdir}/systemd/nspawn %{_bindir}/systemd-nspawn %{_unitdir}/systemd-nspawn@.service %if %{with networkd} @@ -1434,4 +1486,20 @@ %{_datadir}/systemd/gatewayd %endif +%if %{with portabled} +%files portable +%defattr(-,root,root) +%{_bindir}/portablectl +%{_prefix}/lib/systemd/systemd-portabled +%{_prefix}/lib/systemd/portable +%{_unitdir}/systemd-portabled.service +%{_unitdir}/dbus-org.freedesktop.portable1.service +%{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf +%{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service +%{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy +%{_tmpfilesdir}/portables.conf +%{_mandir}/man*/portablectl* +%{_mandir}/man*/systemd-portabled* +%endif + %changelog ++++++ systemd.spec ++++++ --- /var/tmp/diff_new_pack.xWyJU9/_old 2019-10-04 11:20:33.433236496 +0200 +++ /var/tmp/diff_new_pack.xWyJU9/_new 2019-10-04 11:20:33.437236486 +0200 @@ -24,7 +24,7 @@ %define bootstrap 0 %define mini %nil %define min_kernel_version 4.5 -%define suse_version +suse.135.g0f9271c133 +%define suse_version +suse.36.g9e41d7ec35 %bcond_with gnuefi %if 0%{?bootstrap} @@ -33,6 +33,7 @@ %bcond_with machined %bcond_with importd %bcond_with networkd +%bcond_with portabled %bcond_with resolved %bcond_with journal_remote %else @@ -41,6 +42,7 @@ %bcond_without machined %bcond_without importd %bcond_without networkd +%bcond_without portabled %bcond_without resolved %bcond_without journal_remote %ifarch %{ix86} x86_64 @@ -51,7 +53,7 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 242 +Version: 243 Release: 0 Summary: A System and Session Manager License: LGPL-2.1-or-later @@ -163,10 +165,7 @@ # broken in upstream and need an urgent fix. Even in this case, the # patches are temporary and should be removed as soon as a fix is # merged by upstream. -Patch1: 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch Patch2: 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch -Patch3: 0001-Revert-insserv.conf-generator.patch -Patch4: 0001-rc-local-generator-deprecate-halt.local-support.patch %description Systemd is a system and service manager, compatible with SysV and LSB @@ -330,6 +329,26 @@ This package contains systemd-nspawn, machinectl, systemd-machined, and systemd-importd. +%if %{with portabled} +%package portable +Summary: Systemd tools for portable services +License: LGPL-2.1-or-later +Group: System/Base +Requires: %{name} = %{version}-%{release} +%systemd_requires + +%description portable +Systemd tools to manage portable services. The feature is still +considered experimental so the package might change or vanish. +Use at own risk. + +More information can be found online: + +http://0pointer.net/blog/walkthrough-for-portable-services.html +https://systemd.io/PORTABLE_SERVICES + +%endif + %if ! 0%{?bootstrap} %package logger Summary: Journal only logging @@ -447,18 +466,19 @@ -Ddefault-kill-user-processes=false \ -Dntp-servers="${opensuse_ntp_servers[*]}" \ -Drc-local=/etc/init.d/boot.local \ - -Dhalt-local=/etc/init.d/halt.local \ -Ddebug-shell=/bin/bash \ - -Dportabled=false \ -Dseccomp=auto \ -Dselinux=auto \ -Dapparmor=auto \ -Dsmack=false \ -Dima=false \ -Delfutils=auto \ + -Dpstore=false \ +%if ! 0%{?bootstrap} + -Dman=true \ + -Dhtml=true \ +%endif %if 0%{?bootstrap} - -Dman=false \ - -Dhtml=false \ -Dnss-myhostname=false \ %endif %if %{without coredump} @@ -473,6 +493,9 @@ %if %{without journal_remote} -Dremote=false \ %endif +%if %{without portabled} + -Dportabled=false \ +%endif %if %{without machined} -Dmachined=false \ %endif @@ -526,6 +549,8 @@ install -m0755 -D %{S:4} %{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install %endif +mkdir -p % %{buildroot}%{_sysconfdir}/systemd/nspawn + # Package the scripts used to fix all packaging issues. Also drop the # "scripts-{systemd/udev}" prefix which is used because osc doesn't # allow directory structure... @@ -565,6 +590,7 @@ # do not ship sysctl defaults in systemd package, will be part of # aaa_base (in procps for now) rm -f %{buildroot}%{_sysctldir}/50-default.conf +rm -f %{buildroot}%{_sysctldir}/50-pid-max.conf # Make sure systemd-network polkit rules file starts with a suitable # number prefix so it takes precedence over our polkit-default-privs. @@ -908,6 +934,21 @@ %service_del_postun systemd-journal-upload.service %endif +%if %{with portabled} +%pre portable +%service_add_pre systemd-portabled.service + +%post portable +%tmpfiles_create portables.conf +%service_add_post systemd-portabled.service + +%preun portable +%service_del_preun systemd-portabled.service + +%postun portable +%service_del_postun systemd-portabled.service +%endif + %clean %files -f systemd.lang @@ -998,6 +1039,13 @@ %exclude %{_unitdir}/systemd-importd.service %exclude %{_unitdir}/dbus-org.freedesktop.import1.service %endif +%if %{with portabled} +%exclude %{_prefix}/lib/systemd/systemd-portabled +%exclude %{_prefix}/lib/systemd/portable +%exclude %{_unitdir}/systemd-portabled.service +%exclude %{_unitdir}/dbus-org.freedesktop.portable1.service +%exclude %{_tmpfilesdir}/portables.conf +%endif %{_unitdir}/*.automount %{_unitdir}/*.service @@ -1029,6 +1077,7 @@ %{_systemd_system_env_generator_dir} %{_systemd_user_env_generator_dir} %dir %{_ntpunitsdir} +%{_ntpunitsdir}/80-systemd-timesync.list %dir %{_prefix}/lib/systemd/system-shutdown/ %dir %{_prefix}/lib/systemd/system-sleep/ @@ -1097,7 +1146,6 @@ %dir %{_datadir}/dbus-1 %dir %{_datadir}/dbus-1/system.d -%dir %{_datadir}/dbus-1/services %dir %{_datadir}/dbus-1/system-services %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf @@ -1135,8 +1183,6 @@ %exclude %{_datadir}/systemd/gatewayd %endif -%{_datadir}/dbus-1/services/org.freedesktop.systemd1.service -%{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service @@ -1157,6 +1203,7 @@ %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy %if %{with networkd} +%{_datadir}/polkit-1/actions/org.freedesktop.network1.policy %{_datadir}/polkit-1/rules.d/60-systemd-networkd.rules %endif %if %{with resolved} @@ -1190,6 +1237,10 @@ %if %{with importd} %exclude %{_mandir}/man*/systemd-importd* %endif +%if %{with portabled} +%exclude %{_mandir}/man*/portablectl* +%exclude %{_mandir}/man*/systemd-portabled* +%endif %endif %{_docdir}/systemd @@ -1337,6 +1388,7 @@ %files container %defattr(-,root,root) +%dir %{_sysconfdir}/systemd/nspawn %{_bindir}/systemd-nspawn %{_unitdir}/systemd-nspawn@.service %if %{with networkd} @@ -1432,4 +1484,20 @@ %{_datadir}/systemd/gatewayd %endif +%if %{with portabled} +%files portable +%defattr(-,root,root) +%{_bindir}/portablectl +%{_prefix}/lib/systemd/systemd-portabled +%{_prefix}/lib/systemd/portable +%{_unitdir}/systemd-portabled.service +%{_unitdir}/dbus-org.freedesktop.portable1.service +%{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf +%{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service +%{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy +%{_tmpfilesdir}/portables.conf +%{_mandir}/man*/portablectl* +%{_mandir}/man*/systemd-portabled* +%endif + %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xWyJU9/_old 2019-10-04 11:20:33.457236433 +0200 +++ /var/tmp/diff_new_pack.xWyJU9/_new 2019-10-04 11:20:33.457236433 +0200 @@ -10,7 +10,7 @@ <param name="revision">openSUSE-Factory</param> </service> <service name="recompress" mode="disabled"> - <param name="file">*systemd-v237+suse.*.tar</param> + <param name="file">*systemd-v243+suse.*.tar</param> <param name="compression">xz</param> </service> </services> ++++++ systemd-v242+suse.135.g0f9271c133.tar.xz -> systemd-v243+suse.36.g9e41d7ec35.tar.xz ++++++ ++++ 499471 lines of diff (skipped)