Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cockpit for openSUSE:Factory checked in at 2021-06-01 10:34:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cockpit (Old) and /work/SRC/openSUSE:Factory/.cockpit.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cockpit" Tue Jun 1 10:34:20 2021 rev:14 rq:895761 version:245 Changes: -------- --- /work/SRC/openSUSE:Factory/cockpit/cockpit.changes 2021-05-10 15:38:24.897796936 +0200 +++ /work/SRC/openSUSE:Factory/.cockpit.new.1898/cockpit.changes 2021-06-01 10:34:40.948529138 +0200 @@ -1,0 +2,13 @@ +Thu May 27 11:01:03 UTC 2021 - Adam Majer <adam.ma...@suse.de> + +- new version 255 + https://cockpit-project.org/blog/cockpit-245.html + +------------------------------------------------------------------- +Tue May 18 08:06:31 UTC 2021 - Ludwig Nussel <lnus...@suse.de> + +- new version 244.1 + https://cockpit-project.org/blog/cockpit-244.html +- enable SELinux + +------------------------------------------------------------------- Old: ---- cockpit-243.obscpio New: ---- cockpit-245.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cockpit.spec ++++++ --- /var/tmp/diff_new_pack.BYSNh1/_old 2021-06-01 10:34:48.076541274 +0200 +++ /var/tmp/diff_new_pack.BYSNh1/_new 2021-06-01 10:34:48.080541282 +0200 @@ -42,8 +42,8 @@ %define __lib lib -%if 0%{?suse_version} -%define pamdir /%{_lib}/security +%if %{defined _pamdir} +%define pamdir %{_pamdir} %else %define pamdir %{_libdir}/security %endif @@ -54,7 +54,7 @@ License: LGPL-2.1-or-later URL: https://cockpit-project.org/ -Version: 243 +Version: 245 Release: 0 Source0: cockpit-%{version}.tar Source1: cockpit.pam @@ -85,10 +85,10 @@ %endif # Ship custom SELinux policy only in Fedora and RHEL-9 onward -%if 0%{?rhel} >= 9 || 0%{?fedora} +%if 0%{?rhel} >= 9 || 0%{?fedora} || 0%{?suse_version} %define selinuxtype targeted %define with_selinux 1 -%define selinux_policy_version %(rpm --quiet -q selinux-policy && rpm -q --queryformat "%{V}" selinux-policy || echo 1) +%define selinux_policy_version %(rpm --quiet -q selinux-policy && rpm -q --queryformat "%{V}-%{R}" selinux-policy || echo 1) %endif BuildRequires: gcc @@ -137,6 +137,7 @@ %if 0%{?with_selinux} BuildRequires: selinux-policy +BuildRequires: selinux-policy-%{selinuxtype} BuildRequires: selinux-policy-devel %endif @@ -227,8 +228,10 @@ %if 0%{?with_selinux} install -D -m 644 %{name}.pp.bz2 %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2 - install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_session_selinux.8 - install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_ws_selinux.8 + install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_session_selinux.8cockpit + install -D -m 644 -t %{buildroot}%{_mandir}/man8 selinux/%{name}_ws_selinux.8cockpit + # create this directory in the build root so that %ghost sees the desired mode + install -d -m 700 %{buildroot}%{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} %endif # only ship deprecated PatternFly API for stable releases @@ -329,6 +332,9 @@ sed -i "s|%{buildroot}||" *.list %if 0%{?suse_version} +# setroubleshoot not yet in +rm -r %{buildroot}%{_datadir}/cockpit/selinux +rm %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml # remove brandings with stale symlinks. Means they don't match # the distro. pushd %{buildroot}/%{_datadir}/cockpit/branding @@ -337,8 +343,8 @@ # need this in SUSE as post build checks dislike stale symlinks install -m 644 -D /dev/null %{buildroot}/run/cockpit/motd # remove files of not installable packages -rm -r %{buildroot}%{_datadir}/cockpit/{sosreport,selinux} -rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-{selinux,sosreport}.metainfo.xml +rm -r %{buildroot}%{_datadir}/cockpit/sosreport +rm -f %{buildroot}/%{_prefix}/share/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml rm -f %{buildroot}%{_datadir}/pixmaps/cockpit-sosreport.png %else %global _debugsource_packages 1 @@ -443,7 +449,6 @@ Obsoletes: cockpit-dashboard < %{version}-%{release} %if 0%{?rhel} Provides: cockpit-networkmanager = %{version}-%{release} -Obsoletes: cockpit-networkmanager < %{version}-%{release} Requires: NetworkManager >= 1.6 Provides: cockpit-kdump = %{version}-%{release} Requires: kexec-tools @@ -506,12 +511,13 @@ %dir %{_sysconfdir}/cockpit %config(noreplace) %{_sysconfdir}/cockpit/ws-certs.d %config(noreplace) %{_sysconfdir}/pam.d/cockpit -%config %{_sysconfdir}/issue.d/cockpit.issue # dir is not owned by pam in openSUSE %dir %{_sysconfdir}/motd.d -%config %{_sysconfdir}/motd.d/cockpit -%ghost /run/cockpit/motd +# created in %post, so that users can rm the files +%ghost %{_sysconfdir}/issue.d/cockpit.issue +%ghost %{_sysconfdir}/motd.d/cockpit %ghost %dir /run/cockpit +%ghost /run/cockpit/motd %dir %{_datadir}/cockpit/motd %{_datadir}/cockpit/motd/update-motd %{_datadir}/cockpit/motd/inactive.motd @@ -542,8 +548,8 @@ %if 0%{?with_selinux} %{_datadir}/selinux/packages/%{selinuxtype}/%{name}.pp.bz2 - %{_mandir}/man8/%{name}_session_selinux.8.* - %{_mandir}/man8/%{name}_ws_selinux.8.* + %{_mandir}/man8/%{name}_session_selinux.8cockpit.* + %{_mandir}/man8/%{name}_ws_selinux.8cockpit.* %ghost %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{name} %endif @@ -566,6 +572,13 @@ %selinux_relabel_post -s %{selinuxtype} fi %endif + +# set up dynamic motd/issue symlinks on first-time install; don't bring them back on upgrades if admin removed them +if [ "$1" = 1 ]; then + mkdir -p /etc/motd.d /etc/issue.d + ln -s /run/cockpit/motd /etc/motd.d/cockpit + ln -s /run/cockpit/motd /etc/issue.d/cockpit.issue +fi %if 0%{?suse_version} %set_permissions %{_libexecdir}/cockpit-session %endif ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BYSNh1/_old 2021-06-01 10:34:48.136541377 +0200 +++ /var/tmp/diff_new_pack.BYSNh1/_new 2021-06-01 10:34:48.136541377 +0200 @@ -3,7 +3,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="url">http://github.com/cockpit-project/cockpit.git</param> <param name="scm">git</param> - <param name="revision">243</param> + <param name="revision">245</param> </service> <service name="node_modules" mode="manual"> <param name="cpio">node_modules.obscpio</param> ++++++ cockpit-243.obscpio -> cockpit-245.obscpio ++++++ /work/SRC/openSUSE:Factory/cockpit/cockpit-243.obscpio /work/SRC/openSUSE:Factory/.cockpit.new.1898/cockpit-245.obscpio differ: char 27, line 1 ++++++ cockpit.obsinfo ++++++ --- /var/tmp/diff_new_pack.BYSNh1/_old 2021-06-01 10:34:48.216541513 +0200 +++ /var/tmp/diff_new_pack.BYSNh1/_new 2021-06-01 10:34:48.216541513 +0200 @@ -1,5 +1,5 @@ name: cockpit -version: 243 -mtime: 1619583926 -commit: 6c7b0a0d9e687d626a80b7ec05cc6b135d026d71 +version: 245 +mtime: 1622038378 +commit: c7909bce3ef754fffe080beb399da97b91ffd268 ++++++ node_modules.obscpio ++++++ /work/SRC/openSUSE:Factory/cockpit/node_modules.obscpio /work/SRC/openSUSE:Factory/.cockpit.new.1898/node_modules.obscpio differ: char 27, line 1 ++++++ node_modules.spec.inc ++++++ ++++ 2282 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cockpit/node_modules.spec.inc ++++ and /work/SRC/openSUSE:Factory/.cockpit.new.1898/node_modules.spec.inc ++++++ package-lock.json ++++++ ++++ 25354 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cockpit/package-lock.json ++++ and /work/SRC/openSUSE:Factory/.cockpit.new.1898/package-lock.json