openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2019
- 1 participants
- 1899 discussions
Hello community,
here is the log from the commit of package s390-tools for openSUSE:Factory checked in at 2019-01-29 14:45:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/s390-tools (Old)
and /work/SRC/openSUSE:Factory/.s390-tools.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "s390-tools"
Tue Jan 29 14:45:54 2019 rev:24 rq:669358 version:2.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/s390-tools/s390-tools.changes 2018-12-10 12:22:50.782855812 +0100
+++ /work/SRC/openSUSE:Factory/.s390-tools.new.28833/s390-tools.changes 2019-01-29 14:45:54.411005400 +0100
@@ -1,0 +2,43 @@
+Mon Jan 28 17:38:15 UTC 2019 - mpost(a)suse.com
+
+- Added s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch
+ Added some explanations about the columns shown with the lszcrypt
+ verbose output. (bsc#1123041)
+
+-------------------------------------------------------------------
+Thu Jan 24 04:43:39 UTC 2019 - mpost(a)suse.com
+
+- Updated the spec file to regenerate the initrd in the post, postun,
+ and poststrans scriptlets. (bsc#1112018)
+
+-------------------------------------------------------------------
+Tue Jan 15 21:37:32 UTC 2019 - mpost(a)suse.com
+
+- Enable cryptsetup now that version 2 is included in SLES15 SP1.
+ (Fate#325684)
+
+-------------------------------------------------------------------
+Mon Jan 14 17:03:37 UTC 2019 - mpost(a)suse.com
+
+- Added the following two patches from IBM (bsc#1121719):
+ * s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch
+ * s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch
+- Added the following patch to correct a problem with CTC network
+ interfaces not coming up after a reboot (bsc#1119102)
+ * s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch
+
+-------------------------------------------------------------------
+Wed Jan 9 23:17:22 UTC 2019 - mpost(a)suse.com
+
+- Added s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch
+ qethqoat: add OSA-Express7S support
+ (Fate#326805, bsc#1121222)
+- Modified the spec file to: (bsc#1119966)
+ * Add a group named zkeyadm
+ * Create directory /etc/zkey/repository
+ * Set the permissions on /etc/zkey and /etc/zkey/repository
+ * Added /usr/lib/modules-load.d/pkey.conf
+- Made numerous changes to the spec file based on the output from
+ spec-cleaner.
+
+-------------------------------------------------------------------
New:
----
pkey.conf
s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch
s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch
s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch
s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch
s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ s390-tools.spec ++++++
--- /var/tmp/diff_new_pack.NkgeTa/_old 2019-01-29 14:45:56.151003292 +0100
+++ /var/tmp/diff_new_pack.NkgeTa/_new 2019-01-29 14:45:56.151003292 +0100
@@ -1,7 +1,7 @@
#
# spec file for package s390-tools
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,40 +18,16 @@
#Compat macro for new _fillupdir macro introduced in Nov 2017
%if ! %{defined _fillupdir}
- %define _fillupdir /var/adm/fillup-templates
+ %define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: s390-tools
Version: 2.1.0
Release: 0
-URL: https://github.com/ibm-s390-tools/s390-tools
Summary: S/390 tools like zipl and dasdfmt
License: MIT
Group: System/Kernel
-BuildRequires: dracut
-BuildRequires: fuse-devel
-BuildRequires: gcc-c++
-BuildRequires: gettext-tools
-BuildRequires: glibc-devel-static
-BuildRequires: kernel-zfcpdump
-BuildRequires: libpfm-devel
-BuildRequires: ncurses-devel
-BuildRequires: net-snmp-devel
-BuildRequires: qclib-devel-static
-BuildRequires: tcpd-devel
-BuildRequires: zlib-devel-static
-PreReq: shadow %fillup_prereq dracut permissions
-Requires: coreutils
-Requires: gawk
-Requires: perl-base
-Requires: procps
-Requires: rsync
-Requires: tar
-Requires: util-linux
-Provides: s390utils:/sbin/dasdfmt
-Recommends: blktrace
-# Don't build with pie to avoid problems with zipl
-#!BuildIgnore: gcc-PIE
+URL: https://github.com/ibm-s390-tools/s390-tools
Source: s390-tools-%{version}.tar.gz
Source1: s390-tools-rpmlintrc
Source2: zipl.conf
@@ -90,6 +66,7 @@
Source38: hsnc.service
Source39: vmlogrdr.service
Source40: xpram.service
+Source41: pkey.conf
### Obsolete scripts and man pages to be removed once changes in other tools are made
### That's been delayed to at least SLES12 SP1, but I'm leaving the comments here.
@@ -206,8 +183,38 @@
Patch95: s390-tools-sles15sp1-10-zdev-Implement-support-for-early-device-configuratio.patch
Patch96: s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch
Patch97: s390-tools-sles15sp1-zdev-fix-qeth-BridgePort-and-VNICC-conflict-checking.patch
+Patch98: s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch
+Patch99: s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch
+Patch100: s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch
+Patch101: s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch
+Patch102: s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: dracut
+BuildRequires: fuse-devel
+BuildRequires: gcc-c++
+BuildRequires: gettext-tools
+BuildRequires: glibc-devel-static
+BuildRequires: kernel-zfcpdump
+BuildRequires: libcryptsetup-devel > 2.0.3
+BuildRequires: libjson-c-devel
+BuildRequires: libpfm-devel
+BuildRequires: ncurses-devel
+BuildRequires: net-snmp-devel
+BuildRequires: qclib-devel-static
+BuildRequires: tcpd-devel
+BuildRequires: zlib-devel-static
+# Don't build with pie to avoid problems with zipl
+#!BuildIgnore: gcc-PIE
+PreReq: shadow %fillup_prereq dracut permissions
+Requires: coreutils
+Requires: gawk
+Requires: perl-base
+Requires: procps
+Requires: rsync
+Requires: tar
+Requires: util-linux
+Recommends: blktrace
+Provides: s390utils:/sbin/dasdfmt
ExclusiveArch: s390x
%description
@@ -221,7 +228,7 @@
%package -n osasnmpd
Summary: OSA-Express SNMP subagent
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: Productivity/Networking/Other
Requires: perl
@@ -236,7 +243,7 @@
%package zdsfs
Summary: QSAM access to z/OS data
-License: GPL-2.0+ and SUSE-NonFree
+License: GPL-2.0-or-later AND NonFree
Group: Productivity/Networking/Other
%description zdsfs
@@ -250,7 +257,7 @@
%package hmcdrvfs
Summary: HMC drive file system based on FUSE
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/Base
Requires: fuse
@@ -259,7 +266,7 @@
to list files and directories.
%prep
-%setup -q -n %{name}-%{version}
+%setup -q
# SUSE patches
%patch1 -p1
@@ -359,8 +366,13 @@
%patch95 -p1
%patch96 -p1
%patch97 -p1
+%patch98 -p1
+%patch99 -p1
+%patch100 -p1
+%patch101 -p1
+%patch102 -p1
-cp -vi %{S:22} CAUTION
+cp -vi %{SOURCE22} CAUTION
%build
@@ -370,69 +382,73 @@
export OPT_FLAGS="%{optflags}"
export KERNELIMAGE_MAKEFLAGS="%%{?_smp_mflags}"
-make ZFCPDUMP_DIR=/usr/lib/s390-tools/zfcpdump DISTRELEASE=%{release} HAVE_CRYPTSETUP2=0
-gcc -static -o read_values ${OPT_FLAGS} %{S:86} -lqc
+make %{?_smp_mflags} \
+ ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
+ DISTRELEASE=%{release}
+gcc -static -o read_values ${OPT_FLAGS} %{SOURCE86} -lqc
%install
mkdir -p %{buildroot}/boot/zipl
-%make_install HAVE_CRYPTSETUP2=0 \
- ZFCPDUMP_DIR=/usr/lib/s390-tools/zfcpdump \
+mkdir -p %{buildroot}%{_sysconfdir}//zkey/repository
+%make_install \
+ ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
DISTRELEASE=%{release} \
SYSTEMDSYSTEMUNITDIR=%{_unitdir} \
HAVE_DRACUT=1
install -m 755 read_values %{buildroot}/%{_bindir}/
-install -m644 -t %{buildroot}/%{_mandir}/man8 %{S:87}
+install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE87}
export ROOT_BUILD_DIR="%{_builddir}/%{name}-%{version}/zfcpdump/kernel"
-install -D -m600 /boot/image-*-zfcpdump %{buildroot}/usr/lib/s390-tools/zfcpdump/zfcpdump_part.image
+install -D -m600 /boot/image-*-zfcpdump %{buildroot}%{_prefix}/lib/s390-tools/zfcpdump/zfcpdump_part.image
-install -D -m644 etc/cpuplugd.conf %{buildroot}/etc/cpuplugd.conf
-install -D -m644 etc/udev/rules.d/40-z90crypt.rules %{buildroot}/usr/lib/udev/rules.d/40-z90crypt.rules
-install -D -m644 etc/udev/rules.d/57-osasnmpd.rules %{buildroot}/usr/lib/udev/rules.d/57-osasnmpd.rules
-install -D -m644 etc/udev/rules.d/59-dasd.rules %{buildroot}/usr/lib/udev/rules.d/59-dasd.rules
-install -D -m644 etc/udev/rules.d/90-cpi.rules %{buildroot}/usr/lib/udev/rules.d/90-cpi.rules
+install -D -m644 etc/cpuplugd.conf %{buildroot}%{_sysconfdir}/cpuplugd.conf
+install -D -m644 etc/udev/rules.d/40-z90crypt.rules %{buildroot}%{_prefix}/lib/udev/rules.d/40-z90crypt.rules
+install -D -m644 etc/udev/rules.d/57-osasnmpd.rules %{buildroot}%{_prefix}/lib/udev/rules.d/57-osasnmpd.rules
+install -D -m644 etc/udev/rules.d/59-dasd.rules %{buildroot}%{_prefix}/lib/udev/rules.d/59-dasd.rules
+install -D -m644 etc/udev/rules.d/90-cpi.rules %{buildroot}%{_prefix}/lib/udev/rules.d/90-cpi.rules
install -D -m644 etc/sysconfig/cpi %{buildroot}%{_fillupdir}/sysconfig.cpi
install -D -m644 etc/sysconfig/dumpconf %{buildroot}%{_fillupdir}/sysconfig.dumpconf
install -D -m644 etc/sysconfig/mon_fsstatd %{buildroot}%{_fillupdir}/sysconfig.mon_fsstatd
install -D -m644 etc/sysconfig/mon_procd %{buildroot}%{_fillupdir}/sysconfig.mon_procd
-mv iucvterm/doc/ts-shell/iucvconn_on_login %{buildroot}/usr/bin/iucvconn_on_login
-install -D -m644 %{S:26} %{buildroot}/%{_unitdir}/cio_ignore.service
-install -D -m755 %{S:27} %{buildroot}/usr/lib/systemd/scripts/setup_cio_ignore.sh
-install -D -m755 %{S:31} %{buildroot}/usr/lib/systemd/scripts/detach_disks.sh
-install -D -m644 %{S:35} %{buildroot}/%{_unitdir}/virtsetup.service
-install -D -m755 %{S:36} %{buildroot}/usr/lib/systemd/scripts/virtsetup.sh
-install -D -m644 %{S:37} %{buildroot}/%{_unitdir}/appldata.service
-install -D -m644 %{S:38} %{buildroot}/%{_unitdir}/hsnc.service
-install -D -m644 %{S:39} %{buildroot}/%{_unitdir}/vmlogrdr.service
-install -D -m644 %{S:40} %{buildroot}/%{_unitdir}/xpram.service
-
-cp %{S:18} zpxe.rexx
-cp %{S:2} zipl.conf.sample
-cp %{S:23} README.SUSE
+mv iucvterm/doc/ts-shell/iucvconn_on_login %{buildroot}%{_bindir}/iucvconn_on_login
+install -D -m644 %{SOURCE26} %{buildroot}/%{_unitdir}/cio_ignore.service
+install -D -m755 %{SOURCE27} %{buildroot}%{_prefix}/lib/systemd/scripts/setup_cio_ignore.sh
+install -D -m755 %{SOURCE31} %{buildroot}%{_prefix}/lib/systemd/scripts/detach_disks.sh
+install -D -m644 %{SOURCE35} %{buildroot}/%{_unitdir}/virtsetup.service
+install -D -m755 %{SOURCE36} %{buildroot}%{_prefix}/lib/systemd/scripts/virtsetup.sh
+install -D -m644 %{SOURCE37} %{buildroot}/%{_unitdir}/appldata.service
+install -D -m644 %{SOURCE38} %{buildroot}/%{_unitdir}/hsnc.service
+install -D -m644 %{SOURCE39} %{buildroot}/%{_unitdir}/vmlogrdr.service
+install -D -m644 %{SOURCE40} %{buildroot}/%{_unitdir}/xpram.service
+install -D -m644 %{SOURCE41} %{buildroot}%{_prefix}/lib/modules-load.d/pkey.conf
+
+cp %{SOURCE18} zpxe.rexx
+cp %{SOURCE2} zipl.conf.sample
+cp %{SOURCE23} README.SUSE
cd %{buildroot}
-install -D -m755 %{S:3} %{buildroot}/usr/lib/systemd/scripts/hsnc
-install -D -m644 %{S:4} %{buildroot}%{_fillupdir}/sysconfig.hsnc
-install -D -m755 %{S:5} %{buildroot}/usr/lib/systemd/scripts/xpram
-install -D -m644 %{S:6} %{buildroot}%{_fillupdir}/sysconfig.xpram
-install -D -m755 %{S:7} %{buildroot}/usr/lib/systemd/scripts/appldata
-install -D -m644 %{S:8} %{buildroot}%{_fillupdir}/sysconfig.appldata
-install -D -m755 %{S:10} sbin/dasdro
-install -D -m755 %{S:11} sbin/dasd_reload
-install -D -m755 %{S:12} sbin/mkdump
-install -D -m644 %{S:13} %{buildroot}%{_fillupdir}/sysconfig.osasnmpd
-install -D -m755 %{S:14} sbin/zfcp_san_disc
-install -D -m644 %{S:15} %{buildroot}/%{_mandir}/man8
-install -D -m644 %{S:19} %{buildroot}/usr/lib/udev/rules.d/52-xpram.rules
-install -D -m644 %{S:20} %{buildroot}/usr/lib/udev/rules.d/52-hw_random.rules
-install -D -m644 %{S:21} %{buildroot}/usr/lib/udev/rules.d/59-graf.rules
-install -D -m644 %{S:28} %{buildroot}/usr/lib/udev/rules.d/59-prng.rules
-install -D -m644 %{S:29} %{buildroot}/usr/lib/udev/rules.d/59-zfcp-compat.rules
-install -D -m644 %{S:30} %{buildroot}/etc/modprobe.d/90-s390-tools.conf
-install -D -m755 %{S:32} %{buildroot}/sbin/killcdl
-install -D -m755 %{S:33} %{buildroot}/sbin/lgr_check
-install -D -m644 %{S:34} %{buildroot}%{_fillupdir}/sysconfig.virtsetup
+install -D -m755 %{SOURCE3} %{buildroot}%{_prefix}/lib/systemd/scripts/hsnc
+install -D -m644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.hsnc
+install -D -m755 %{SOURCE5} %{buildroot}%{_prefix}/lib/systemd/scripts/xpram
+install -D -m644 %{SOURCE6} %{buildroot}%{_fillupdir}/sysconfig.xpram
+install -D -m755 %{SOURCE7} %{buildroot}%{_prefix}/lib/systemd/scripts/appldata
+install -D -m644 %{SOURCE8} %{buildroot}%{_fillupdir}/sysconfig.appldata
+install -D -m755 %{SOURCE10} sbin/dasdro
+install -D -m755 %{SOURCE11} sbin/dasd_reload
+install -D -m755 %{SOURCE12} sbin/mkdump
+install -D -m644 %{SOURCE13} %{buildroot}%{_fillupdir}/sysconfig.osasnmpd
+install -D -m755 %{SOURCE14} sbin/zfcp_san_disc
+install -D -m644 %{SOURCE15} %{buildroot}/%{_mandir}/man8
+install -D -m644 %{SOURCE19} %{buildroot}%{_prefix}/lib/udev/rules.d/52-xpram.rules
+install -D -m644 %{SOURCE20} %{buildroot}%{_prefix}/lib/udev/rules.d/52-hw_random.rules
+install -D -m644 %{SOURCE21} %{buildroot}%{_prefix}/lib/udev/rules.d/59-graf.rules
+install -D -m644 %{SOURCE28} %{buildroot}%{_prefix}/lib/udev/rules.d/59-prng.rules
+install -D -m644 %{SOURCE29} %{buildroot}%{_prefix}/lib/udev/rules.d/59-zfcp-compat.rules
+install -D -m644 %{SOURCE30} %{buildroot}%{_sysconfdir}/modprobe.d/90-s390-tools.conf
+install -D -m755 %{SOURCE32} %{buildroot}/sbin/killcdl
+install -D -m755 %{SOURCE33} %{buildroot}/sbin/lgr_check
+install -D -m644 %{SOURCE34} %{buildroot}%{_fillupdir}/sysconfig.virtsetup
if [ ! -d %{_sbindir} ]; then
rm -f %{_sbindir}
@@ -455,13 +471,13 @@
rm -f %{_bindir}
mkdir -p %{_bindir}
fi
-install -D -m755 %{S:24} usr/bin/cputype
+install -D -m755 %{SOURCE24} usr/bin/cputype
-install -m644 -t %{buildroot}/%{_mandir}/man8 %{S:25}
+install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE25}
### Obsolete scripts and man pages to be removed once changes in other tools are made
-install -m755 -t sbin/ %{S:88} %{S:89} %{S:90} %{S:91} %{S:92} %{S:93}
-install -m644 -t %{buildroot}/%{_mandir}/man8 %{S:94} %{S:95} %{S:96} %{S:97} %{S:98} %{S:99}
+install -m755 -t sbin/ %{SOURCE88} %{SOURCE89} %{SOURCE90} %{SOURCE91} %{SOURCE92} %{SOURCE93}
+install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE94} %{SOURCE95} %{SOURCE96} %{SOURCE97} %{SOURCE98} %{SOURCE99}
###
### lsmem/chmem have been added to util-linux
@@ -471,7 +487,7 @@
rm -fv %{buildroot}/%{_sbindir}/chmem
find . ! -type d |
- %__sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
+ sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
grep -v -E 'osasnmp|*\.conf$' %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.list
grep osasnmp[^-] %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.osasnmp
@@ -480,25 +496,27 @@
cd usr/lib/net-snmp/agents
cat <<EOT >osasnmpd
#!/bin/sh
-PIDFILE=/var/run/osasnmpd.pid
+PIDFILE=%{_localstatedir}/run/osasnmpd.pid
function cleanup
{
rm -f \$PIDFILE
- kill \`cat /var/run/osasnmpd.real.pid\`
+ kill \`cat %{_localstatedir}/run/osasnmpd.real.pid\`
}
-. /etc/sysconfig/osasnmpd
+. %{_sysconfdir}/sysconfig/osasnmpd
trap cleanup 0
echo \$\$ >\$PIDFILE
-/usr/sbin/osasnmpd -f -P /var/run/osasnmpd.real.pid \$OSASNMPD_PARAMETERS "\$@"
+%{_sbindir}/osasnmpd -f -P %{_localstatedir}/run/osasnmpd.real.pid \$OSASNMPD_PARAMETERS "\$@"
EOT
chmod 755 osasnmpd
%verifyscript
-%verify_permissions -e /var/log/ts-shell
+%verify_permissions -e %{_localstatedir}/log/ts-shell
%pre
# check for ts-shell group or create it
getent group ts-shell >/dev/null 2>&1 || groupadd -r ts-shell
+# check for zkeyadm group or create it
+getent group zkeyadm >/dev/null 2>&1 || groupadd -r zkeyadm
%service_add_pre appldata.service
%service_add_pre cio_ignore.service
%service_add_pre cpacfstatsd.service
@@ -519,7 +537,7 @@
systemctl daemon-reload
fi
-%set_permissions /var/log/ts-shell
+%set_permissions %{_localstatedir}/log/ts-shell
# Create symbolic links to the scripts from setup and boot directories
%service_add_post appldata.service
@@ -547,8 +565,10 @@
%{fillup_only -n xpram}
%triggerin -- kernel-default
-grep -q '^/usr/bin/ts-shell$' /etc/shells \
- || echo "/usr/bin/ts-shell" >> /etc/shells
+grep -q '^%{_bindir}/ts-shell$' %{_sysconfdir}/shells \
+ || echo "%{_bindir}/ts-shell" >> %{_sysconfdir}/shells
+
+%{?regenerate_initrd_post}
%post -n osasnmpd
%{fillup_only -n osasnmpd}
@@ -597,11 +617,16 @@
if test x$1 = x0; then
# remove ts-shell from /etc/shells
- grep -v '^/usr/bin/ts-shell$' /etc/shells > /etc/shells.ts-new
- mv /etc/shells.ts-new /etc/shells
- chmod 0644 /etc/shells
+ grep -v '^%{_bindir}/ts-shell$' %{_sysconfdir}/shells > %{_sysconfdir}/shells.ts-new
+ mv %{_sysconfdir}/shells.ts-new %{_sysconfdir}/shells
+ chmod 0644 %{_sysconfdir}/shells
fi
+%{?regenerate_initrd_post}
+
+%posttrans
+%{?regenerate_initrd_posttrans}
+
%preun -n osasnmpd
%{stop_on_removal osasnmpd}
@@ -613,51 +638,54 @@
%doc iucvterm/doc/ts-shell
%doc zpxe.rexx
%doc zipl.conf.sample
-%dir /etc/iucvterm
-%config %attr(0640,root,ts-shell) /etc/iucvterm/ts-audit-systems.conf
-%config %attr(0640,root,ts-shell) /etc/iucvterm/ts-authorization.conf
-%config %attr(0640,root,ts-shell) /etc/iucvterm/ts-shell.conf
-%config %attr(0640,root,ts-shell) /etc/iucvterm/unrestricted.conf
-%config /etc/modprobe.d/90-s390-tools.conf
-%config /etc/cpuplugd.conf
+%dir %{_sysconfdir}/iucvterm
+%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-audit-systems.conf
+%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-authorization.conf
+%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-shell.conf
+%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/unrestricted.conf
+%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey
+%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey/repository
+%config %{_sysconfdir}/modprobe.d/90-s390-tools.conf
+%config %{_sysconfdir}/cpuplugd.conf
%config(noreplace) /boot/zipl/active_devices.txt
-%dir %attr(2770,root,ts-shell) /var/log/ts-shell
-%dir /etc/cmsfs-fuse
-%config %attr(0640,root,root) /etc/cmsfs-fuse/filetypes.conf
-%dir /usr/lib/s390-tools
-%dir /usr/lib/s390-tools/zfcpdump
-%dir /usr/lib/udev/rules.d
-%dir /usr/lib/systemd/scripts
+%dir %attr(2770,root,ts-shell) %{_localstatedir}/log/ts-shell
+%dir %{_sysconfdir}/cmsfs-fuse
+%config %attr(0640,root,root) %{_sysconfdir}/cmsfs-fuse/filetypes.conf
+%dir %{_prefix}/lib/s390-tools
+%dir %{_prefix}/lib/s390-tools/zfcpdump
+%dir %{_prefix}/lib/udev/rules.d
+%dir %{_prefix}/lib/systemd/scripts
%dir %{_unitdir}
-%dir /usr/share/s390-tools
-%dir /usr/share/s390-tools/cpumf
-%dir /usr/share/s390-tools/netboot
+%dir %{_datadir}/s390-tools
+%dir %{_datadir}/s390-tools/cpumf
+%dir %{_datadir}/s390-tools/netboot
+%dir %{_prefix}/lib/dracut/modules.d/95zdev
%dir /boot/zipl
%dir /lib/s390-tools/
-%exclude /usr/lib/udev/rules.d/57-osasnmpd.rules
-%exclude /usr/bin/zdsfs
-%exclude /usr/bin/hmcdrvfs
-%exclude /usr/sbin/lshmc
+%{_prefix}/lib/modules-load.d/pkey.conf
+%exclude %{_prefix}/lib/udev/rules.d/57-osasnmpd.rules
+%exclude %{_bindir}/zdsfs
+%exclude %{_bindir}/hmcdrvfs
+%exclude %{_sbindir}/lshmc
%exclude %{_mandir}/man1/zdsfs.1.gz
%exclude %{_mandir}/man1/hmcdrvfs.1.gz
%exclude %{_mandir}/man8/lshmc.8.gz
-/usr/lib/dracut/modules.d/95zdev
%files -n osasnmpd -f %{_builddir}/%{name}.osasnmp
%defattr(-,root,root)
-/usr/lib/net-snmp/agents/osasnmpd
+%{_prefix}/lib/net-snmp/agents/osasnmpd
%files zdsfs
%defattr(-,root,root)
%doc CAUTION
-/usr/bin/zdsfs
-/usr/share/man/man1/zdsfs.1.gz
+%{_bindir}/zdsfs
+%{_mandir}/man1/zdsfs.1%{?ext_man}
%files hmcdrvfs
%defattr(-,root,root)
-/usr/bin/hmcdrvfs
-/usr/sbin/lshmc
-%{_mandir}/man1/hmcdrvfs.1.gz
-%{_mandir}/man8/lshmc.8.gz
+%{_bindir}/hmcdrvfs
+%{_sbindir}/lshmc
+%{_mandir}/man1/hmcdrvfs.1%{?ext_man}
+%{_mandir}/man8/lshmc.8%{?ext_man}
%changelog
++++++ pkey.conf ++++++
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# All rights reserved.
#
# load pkey module at boot time
pkey
++++++ s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch ++++++
Subject: zkey: Fails to run commands generated by 'zkey cryptsetup'
From: Ingo Franzki <ifranzki(a)linux.ibm.com>
Description: zkey: Fails to run commands generated by 'zkey cryptsetup'
Symptom: Fails to run commands generated by 'zkey cryptsetup'.
Problem: When using 'zkey cryptsetup' with --run option the
execution of the generated commands may fail, when
the executable to be run is located in '/sbin'.
Solution: Include /sbin into PATH when executing commands.
Reproduction: Use 'zkey cryptsetup' with option --run on a distribution
where 'cryptsetup' is located in '/sbin'.
Upstream-ID: -
Problem-ID: 173155
Signed-off-by: Ingo Franzki <ifranzki(a)linux.ibm.com>
---
zkey/keystore.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/zkey/keystore.c
+++ b/zkey/keystore.c
@@ -3235,7 +3235,7 @@ static int _keystore_execute_cmd(const c
{
int rc;
- rc = setenv("PATH", "/bin:/usr/bin:/usr/sbin", 1);
+ rc = setenv("PATH", "/bin:/sbin:/usr/bin:/usr/sbin", 1);
if (rc < 0)
return rc;
++++++ s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch ++++++
Subject: [PATCH] [FEAT NET1711] qethqoat: add OSA-Express7S support
From: Julian Wiedmann <jwi(a)linux.ibm.com>
Summary: qethqoat: add OSA-Express7S support
Description: Add the missing identifiers to report the correct card name and
link speed.
Upstream-ID: 20145b6d06debd47944bff0a471d17e5eba07010
Problem-ID: NET1711
Upstream-Description:
qethqoat: add OSA-Express7S support
Add the missing identifiers to report the card name and link speed.
Signed-off-by: Julian Wiedmann <jwi(a)linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner(a)linux.ibm.com>
Signed-off-by: Julian Wiedmann <jwi(a)linux.ibm.com>
---
qethqoat/qethqoat.c | 6 ++++++
qethqoat/qethqoat.h | 2 ++
2 files changed, 8 insertions(+)
--- a/qethqoat/qethqoat.c
+++ b/qethqoat/qethqoat.c
@@ -208,6 +208,9 @@ static void print_physical(struct qeth_q
case OAT_OSA_GEN_OSAE6S:
osagen = "OSA-Express6S";
break;
+ case OAT_OSA_GEN_OSAE7S:
+ osagen = "OSA-Express7S";
+ break;
default:
sprintf(tmp, "unknown (0x%x)", phdr->osa_gen);
osagen = tmp;
@@ -239,6 +242,9 @@ static void print_physical(struct qeth_q
case OAT_PORT_SPEED_10gbs_full:
speed = "10 Gb/s / full duplex";
break;
+ case OAT_PORT_SPEED_25gbs_full:
+ speed = "25 Gb/s / full duplex";
+ break;
case OAT_PORT_SPEED_UNKNOWN:
speed = "unknown / unknown";
break;
--- a/qethqoat/qethqoat.h
+++ b/qethqoat/qethqoat.h
@@ -58,6 +58,7 @@ struct qeth_qoat_physical {
#define OAT_OSA_GEN_OSAE4S 0x02
#define OAT_OSA_GEN_OSAE5S 0x03
#define OAT_OSA_GEN_OSAE6S 0x04
+#define OAT_OSA_GEN_OSAE7S 0x05
__u8 osa_gen;
#define OAT_PORT_SPEED_UNKNOWN 0x00
#define OAT_PORT_SPEED_10mbs_half 0x01
@@ -68,6 +69,7 @@ struct qeth_qoat_physical {
#define OAT_PORT_SPEED_1000mbs_full 0x06
#define OAT_PORT_SPEED_NA 0x07
#define OAT_PORT_SPEED_10gbs_full 0x08
+#define OAT_PORT_SPEED_25gbs_full 0x0A
__u8 port_speed;
#define OAT_PORT_MEDIA_COPPER 0x01
#define OAT_PORT_MEDIA_MULTI_MODE 0x02
++++++ s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch ++++++
>From e9c030f2026b1b8e0399679600845c298aeb508d Mon Sep 17 00:00:00 2001
From: Harald Freudenberger <freude(a)linux.ibm.com>
Date: Mon, 21 Jan 2019 09:07:00 +0100
Subject: zcrypt: refine lszcrypt man page
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Added some explanations about the columns shown with the
lszcrypt verbose output.
Signed-off-by: Harald Freudenberger <freude(a)linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner(a)linux.ibm.com>
---
zconf/zcrypt/lszcrypt.8 | 64 ++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 63 insertions(+), 1 deletion(-)
diff --git a/zconf/zcrypt/lszcrypt.8 b/zconf/zcrypt/lszcrypt.8
index 826e109..bd235ec 100644
--- a/zconf/zcrypt/lszcrypt.8
+++ b/zconf/zcrypt/lszcrypt.8
@@ -10,7 +10,7 @@
.\" nroff -man lszcrypt.8
.\" to process this source
.\"
-.TH LSZCRYPT 8 "OCT 2017" "s390-tools"
+.TH LSZCRYPT 8 "JAN 2019" "s390-tools"
.SH NAME
lszcrypt \- display zcrypt device and configuration information
.SH SYNOPSIS
@@ -111,6 +111,68 @@ Displays help text and exits.
.TP 8
.B -v, --version
Displays version information and exits.
+.SH VERBOSE LISTING DETAILS
+Some of the columns showing up in verbose listing mode may need some
+explanation:
+.TP
+.B TYPE and HWTYPE
+The HWTYPE is a numeric value showing which type of hardware the zcrypt
+device driver presumes that this crypto card is. The currently known values
+are 7=CEX3C, 8=CEX3A, 10=CEX4, 11=CEX5 and 12=CEX6.
+.br
+The TYPE is a human readable value showing the hardware type and the basic
+function type (A=Accelerator, C=CCA Coprocessor, P=EP11 Coprocessor). So
+for example CEX6P means a CEX6 card in EP11 Coprocessor mode.
+.TP
+.B REQUESTS
+This is the counter value of successful processed requests on card or queue
+level. Successful here means the request was processed without any failure
+in the whole processing chain.
+.TP
+.B PENDING
+The underlying firmware and hardware layer usually provide some queuing
+space for requests. When this queue is already filled up, the zcrypt device
+driver maintains a software queue of pending requests. The sum of these
+both values is displayed here and shows the amount of requests waiting for
+processing on card or queue level.
+.TP
+.B FUNCTIONS
+This column shows firmware and hardware function details:
+.br
+S - APSC available: card/queue can handle requests with the special bit
+enabled.
+.br
+M - Accelerator card/queue with support for RSA ME with up to 4k key size.
+.br
+C - Accelerator card/queue with support for RSA CRT with up to 4k key size.
+.br
+D - Card/queue is providing CCA functions (this is the CCA Coprocessor mode).
+.br
+A - Card/queue is providing Accelerator functions (this is the Accelerator mode).
+.br
+X - Card/queue is providing EP11 functions (this is the EP11 Coprocessor mode).
+.br
+N - APXA available (ability to address more than 16 crypto cards and domains).
+.br
+F - Full function support (opposed to restricted function support, see below).
+.br
+R - Restricted function support. The F and R flag both reflect if a
+hypervisor is somehow restricting this crypto resource in a virtual
+environment. Dependent on the hypervisor configuration the crypto requests
+may be filtered by the hypervisor to allow only a subset of functions
+within the virtual runtime environment. For example a shared CCA
+Coprocessor may be restricted by the hypervisor to allow only clear key
+operations within the guests.
+.TP
+.B DRIVER
+.br
+Shows which card or queue device driver currently handles this crypto
+resource. Currently known drivers are cex4card/cex4queue (CEX4-CEX6
+hardware), cex2card/cex2cqueue (CEX2C and CEX3C hardware),
+cex2acard/cex2aqueue (CEX2A and CEX3A hardware) and vfio_ap (queue reserved
+for use by kvm hypervisor for kvm guests and not accessible to host
+applications). It is also valid to have no driver handling a queue which is
+shown as a -no-driver- entry.
.SH EXAMPLES
.TP
.B lszcrypt
--
2.13.7
++++++ s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch ++++++
--- a/zdev/dracut/95zdev/module-setup.sh 2019-01-10 11:39:08.000000000 -0500
+++ b/zdev/dracut/95zdev/module-setup.sh 2019-01-14 13:28:33.983461097 -0500
@@ -32,7 +32,7 @@
installkernel() {
# Add modules for all device types supported by chzdev (required for
# auto-configuration)
- instmods lcs qeth qeth_l2 qeth_l3 dasd_mod dasd_eckd_mod dasd_fba_mod \
+ instmods ctcm lcs qeth qeth_l2 qeth_l3 dasd_mod dasd_eckd_mod dasd_fba_mod \
dasd_diag_mod zfcp
}
++++++ s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch ++++++
Subject: zkey: Enhance error message about missing CCA library.
From: Ingo Franzki <ifranzki(a)linux.ibm.com>
Description: zkey: Enhance error message about missing CCA library.
Symptom: "zkey-cryptsetup reencipher" fails with missing
library and confusing error message.
Problem: The "zkey reencipher" command as well as the "zkey-cryptsetup
reencipher" command requires the IBM CCA Host Libraries and
Tools package to be installed. This is a closed source
library that is not distributed by the distributions, but
must be downloaded separately from an IBM web page.
Solution: Enhance the error message to point to the web page where
the package can be downloaded.
Reproduction: Run the "zkey-cryptsetup reencipher" or "zkey reencipher"
command without having installed the IBM CCA Host Libraries
and Tools package.
Upstream-ID: -
Problem-ID: 173878
Signed-off-by: Ingo Franzki <ifranzki(a)linux.ibm.com>
---
zkey/pkey.c | 13 +++++++++----
zkey/zkey-cryptsetup.1 | 3 ++-
zkey/zkey.1 | 3 ++-
3 files changed, 13 insertions(+), 6 deletions(-)
--- a/zkey/pkey.c
+++ b/zkey/pkey.c
@@ -48,6 +48,7 @@
* Definitions for the CCA library
*/
#define CCA_LIBRARY_NAME "libcsulcca.so"
+#define CCA_WEB_PAGE "http://www.ibm.com/security/cryptocards"
#define DEFAULT_KEYBITS 256
@@ -71,16 +72,20 @@ int load_cca_library(void **lib_csulcca,
/* Load the CCA library */
*lib_csulcca = dlopen(CCA_LIBRARY_NAME, RTLD_GLOBAL | RTLD_NOW);
if (*lib_csulcca == NULL) {
- warnx("%s\nEnsure that the IBM CCA Host Libraries and "
- "Tools are installed properly", dlerror());
+ pr_verbose(verbose, "%s", dlerror());
+ warnx("The command requires the IBM CCA Host Libraries and "
+ "Tools.\nFor the supported environments and downloads, "
+ "see:\n%s", CCA_WEB_PAGE);
return -ELIBACC;
}
/* Get the Key Token Change function */
*dll_CSNBKTC = (t_CSNBKTC)dlsym(*lib_csulcca, "CSNBKTC");
if (*dll_CSNBKTC == NULL) {
- warnx("%s\nEnsure that the IBM CCA Host Libraries and "
- "Tools are installed properly", dlerror());
+ pr_verbose(verbose, "%s", dlerror());
+ warnx("The command requires the IBM CCA Host Libraries and "
+ "Tools.\nFor the supported environments and downloads, "
+ "see:\n%s", CCA_WEB_PAGE);
dlclose(*lib_csulcca);
*lib_csulcca = NULL;
return -ELIBACC;
--- a/zkey/zkey-cryptsetup.1
+++ b/zkey/zkey-cryptsetup.1
@@ -182,7 +182,8 @@ behave in the same way as with \fBcrypts
.PP
.B Note:
The \fBreencipher\fP command requires the CCA host library (libcsulcca.so)
-to be installed.
+to be installed. For the supported environments and downloads, see:
+\fIhttp://www.ibm.com/security/cryptocards\fP
.
.
.
--- a/zkey/zkey.1
+++ b/zkey/zkey.1
@@ -282,7 +282,8 @@ a staged re-enciphering for the \fBOLD\f
.PP
.B Note:
The \fBreencipher\fP command requires the CCA host library (libcsulcca.so)
-to be installed.
+to be installed. For the supported environments and downloads, see:
+\fIhttp://www.ibm.com/security/cryptocards\fP
.
.SS "Import existing AES secure keys into the secure key repository"
.
1
0
Hello community,
here is the log from the commit of package polkit-default-privs for openSUSE:Factory checked in at 2019-01-29 14:45:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/polkit-default-privs (Old)
and /work/SRC/openSUSE:Factory/.polkit-default-privs.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit-default-privs"
Tue Jan 29 14:45:49 2019 rev:155 rq:669129 version:13.2+20190128.da9c3c6
Changes:
--------
--- /work/SRC/openSUSE:Factory/polkit-default-privs/polkit-default-privs.changes 2019-01-08 12:15:29.473093972 +0100
+++ /work/SRC/openSUSE:Factory/.polkit-default-privs.new.28833/polkit-default-privs.changes 2019-01-29 14:45:50.899009655 +0100
@@ -1,0 +2,18 @@
+Mon Jan 28 16:02:33 UTC 2019 - opensuse-packaging(a)opensuse.org
+
+- whitelist newly introduced network manager wifi-scan action (bsc#1122262)
+
+-------------------------------------------------------------------
+Fri Jan 25 21:32:41 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Be explicit in service file about master branch is the one in use
+ for tarball generation via revision parameter.
+
+-------------------------------------------------------------------
+Mon Jan 14 15:56:23 UTC 2019 - matthias.gerstner(a)suse.com
+
+- introduce service file for pulling new releases from git upstream instead of
+ using the old mkchanges script from the git repo (bsc#1121841). This changes
+ the version number of the package but nothing else.
+
+-------------------------------------------------------------------
Old:
----
polkit-default-privs-13.2.tar.bz2
New:
----
_service
_servicedata
polkit-default-privs-13.2+20190128.da9c3c6.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit-default-privs.spec ++++++
--- /var/tmp/diff_new_pack.q1U0e9/_old 2019-01-29 14:45:51.411009035 +0100
+++ /var/tmp/diff_new_pack.q1U0e9/_new 2019-01-29 14:45:51.411009035 +0100
@@ -23,12 +23,12 @@
%endif
Name: polkit-default-privs
-Version: 13.2
+Version: 13.2+20190128.da9c3c6
Release: 0
Summary: SUSE PolicyKit default permissions
License: GPL-2.0-or-later
Group: Productivity/Security
-Source: polkit-default-privs-%version.tar.bz2
+Source: polkit-default-privs-%version.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: polkit
%if 0%{?suse_version} < 1310
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/openSUSE/polkit-default-privs.git</param>
<param name="scm">git</param>
<param name="revision">master</param>
<param name="versionformat">13.2+%cd.%h</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/polkit-default-privs.git</param>
<param name="changesrevision">da9c3c634ad8735afbc16b3dd1249dc990ee58c1</param></service></servicedata>
1
0
Hello community,
here is the log from the commit of package libgpg-error for openSUSE:Factory checked in at 2019-01-29 14:45:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgpg-error (Old)
and /work/SRC/openSUSE:Factory/.libgpg-error.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgpg-error"
Tue Jan 29 14:45:45 2019 rev:58 rq:668986 version:1.35
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgpg-error/libgpg-error.changes 2018-12-10 12:24:08.478778360 +0100
+++ /work/SRC/openSUSE:Factory/.libgpg-error.new.28833/libgpg-error.changes 2019-01-29 14:45:45.931015675 +0100
@@ -1,0 +2,14 @@
+Mon Jan 28 08:03:16 UTC 2019 - Karol Babioch <kbabioch(a)suse.de>
+
+- Update to 1.35:
+ * Distribute the correct gpgrt-config
+
+-------------------------------------------------------------------
+Wed Jan 16 12:19:34 UTC 2019 - Karol Babioch <kbabioch(a)suse.de>
+
+- update to 1.34:
+ * Support for riscv32
+ * New API to allow emergency cleanup after internal fatal errors
+ * Minor bug and portability fixes
+
+-------------------------------------------------------------------
Old:
----
libgpg-error-1.33.tar.bz2
libgpg-error-1.33.tar.bz2.sig
New:
----
libgpg-error-1.35.tar.bz2
libgpg-error-1.35.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgpg-error.spec ++++++
--- /var/tmp/diff_new_pack.IjZQIn/_old 2019-01-29 14:45:46.451015045 +0100
+++ /var/tmp/diff_new_pack.IjZQIn/_new 2019-01-29 14:45:46.459015035 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgpg-error
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: libgpg-error
-Version: 1.33
+Version: 1.35
Release: 0
Summary: Library That Defines Common Error Values for All GnuPG Components
License: GPL-2.0-or-later AND LGPL-2.1-or-later
++++++ libgpg-error-1.33.tar.bz2 -> libgpg-error-1.35.tar.bz2 ++++++
++++ 1993 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-01-29 14:45:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut"
Tue Jan 29 14:45:41 2019 rev:131 rq:668712 version:044.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2018-11-06 15:35:26.103607416 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-01-29 14:45:42.955019281 +0100
@@ -1,0 +2,47 @@
+Fri Jan 25 16:03:09 UTC 2019 - Daniel Molkentin <daniel.molkentin(a)suse.com>
+
+- Remove invalid "FONT_MAP=none" from vconsole.conf (osc#1013573)
+
+-------------------------------------------------------------------
+Mon Jan 21 14:01:20 UTC 2019 - Daniel Molkentin <daniel.molkentin(a)suse.com>
+
+- Ensure mmc host modules get included properly (bsc#1119037)
+ * adds 0588-Ensure-mmc-host-modules-get-included-properly.patch
+
+-------------------------------------------------------------------
+Sun Jan 20 21:11:06 UTC 2019 - Daniel Molkentin <daniel.molkentin(a)suse.com>
+
+- Fix a missing space in example configs (boo#1121251)
+ * adds 0587-Fix-a-missing-space-in-example-configs.patch
+
+-------------------------------------------------------------------
+Fri Dec 21 11:02:32 UTC 2018 - Michal Suchanek <msuchanek(a)suse.com>
+
+- 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352).
+ * adds 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch
+
+-------------------------------------------------------------------
+Mon Dec 17 15:27:15 UTC 2018 - jdelvare(a)suse.com
+
+- dracut-installkernel: Stop keeping old kernel files as .old
+ (boo#1112327)
+
+ The .old kernel files are confusing grub2 which can't find a
+ matching directory under /lib/modules. Furthermore, there is no
+ guarantee that the new modules are fully compatible with the old
+ kernel.
+
+ If anything goes wrong with a new self-compiled kernel, the user
+ can always boot back to the distribution kernel, so the .old
+ backup files are not needed in the first place. Get rid of them
+ to simplify and speed up the whole process.
+
+-------------------------------------------------------------------
+Fri Dec 7 09:56:45 UTC 2018 - Daniel Molkentin <daniel.molkentin(a)suse.com>
+
+- emergency mode: bring shell and all vital information to
+ all ttys specified as console devices
+ (FATE#325386, bsc#1053248, bsc#937555)
+ * Adds 0585-emergency-mode-use-sulogin.patch
+
+-------------------------------------------------------------------
New:
----
0585-emergency-mode-use-sulogin.patch
0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch
0587-Fix-a-missing-space-in-example-configs.patch
0588-Ensure-mmc-host-modules-get-included-properly.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.WmTWKX/_old 2019-01-29 14:45:45.083016702 +0100
+++ /var/tmp/diff_new_pack.WmTWKX/_new 2019-01-29 14:45:45.099016683 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dracut
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -413,6 +413,14 @@
Patch583: 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch
# Patch adopted from upstream commit b38b7fef36333a59890233dccfbbb6d2c40ebe83
Patch584: 0584-95dasd_rules-mark-dasd-rules-host_only.patch
+# Patch adopted from upstream commit 32f68c1f9ac3720e8ce4b95a09c0ce680d5da786
+Patch585: 0585-emergency-mode-use-sulogin.patch
+# Patch adopted from git commit 69198cba654cb81093e36cca242481d26bec4b40
+Patch586: 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch
+# Patch adopted from upstream commit 58e0d2d5b5b3a5e7d6dbf74baa2f08f041de5a81
+Patch587: 0587-Fix-a-missing-space-in-example-configs.patch
+# Fix for 0562-Adjust-driver-list-to-modern-kernels.patch
+Patch588: 0588-Ensure-mmc-host-modules-get-included-properly.patch
BuildRequires: asciidoc
BuildRequires: bash
@@ -715,6 +723,10 @@
%patch582 -p1
%patch583 -p1
%patch584 -p1
+%patch585 -p1
+%patch586 -p1
+%patch587 -p1
+%patch588 -p1
%build
%configure\
@@ -790,6 +802,10 @@
%post
%service_add_post purge-kernels.service
%{?regenerate_initrd_post}
+# Due to a bug in YaST and subsequent work by the migration script, /etc/vconsole.conf
+# may contain "FONT_MAP=none" which is invalid. While systemd will silently ignore this,
+# dracut will complain. Eliminate the entry (bsc#1096771, bsc#1013573).
+sed -i '/^FONT_MAP=none/d' %{_sysconfdir}/vconsole.conf || :
%post fips
%{?regenerate_initrd_post}
++++++ 0585-emergency-mode-use-sulogin.patch ++++++
>From 97ce7a8179dfebe16d072d8d7355af3817512d0d Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Wed, 5 Dec 2018 16:52:45 +0100
Subject: [PATCH] emergency mode: use sulogin
- allow emergency login on every console
specified in the kernel cmdline
- require password for hostonly images
- emergency mode: Manually multiplex emergency infos
This will bring all vital information to all ttys specified
as console devices, regardless of wether they hold the C flag.
Reference: FATE#325386
Reference: #449
---
modules.d/98dracut-systemd/dracut-emergency.sh | 29 +++++++++++++++-----------
modules.d/98dracut-systemd/module-setup.sh | 2 ++
modules.d/99base/module-setup.sh | 8 +++++--
3 files changed, 25 insertions(+), 14 deletions(-)
Index: dracut-044/modules.d/98dracut-systemd/dracut-emergency.sh
===================================================================
--- dracut-044.orig/modules.d/98dracut-systemd/dracut-emergency.sh
+++ dracut-044/modules.d/98dracut-systemd/dracut-emergency.sh
@@ -17,20 +17,26 @@ source_hook "$hook"
if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then
FSTXT="/usr/share/fsck/fsck_help_$fstype.txt"
+ RDSOSREPORT="$(rdsosreport)"
echo
- rdsosreport
- echo
- echo
- echo 'Entering emergency mode. Exit the shell to continue.'
- echo 'Type "journalctl" to view system logs.'
- echo 'You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot'
- echo 'after mounting them and attach it to a bug report.'
- echo
- echo
- [ -f $FSTXT ] && cat $FSTXT
+ while read _tty rest; do
+ (
+ echo
+ echo $RDSOSREPORT
+ echo
+ echo
+ echo 'Entering emergency mode. Exit the shell to continue.'
+ echo 'Type "journalctl" to view system logs.'
+ echo 'You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot'
+ echo 'after mounting them and attach it to a bug report.'
+ echo
+ echo
+ [ -f "$FSTXT" ] && cat "$FSTXT"
+ ) > /dev/$_tty
+ done < /dev/consoles
[ -f /etc/profile ] && . /etc/profile
[ -z "$PS1" ] && export PS1="$_name:\${PWD}# "
- exec sh -i -l
+ exec sulogin -e
else
warn "$action has failed. To debug this issue add \"rd.shell rd.debug\" to the kernel command line."
exit 1
Index: dracut-044/modules.d/98dracut-systemd/module-setup.sh
===================================================================
--- dracut-044.orig/modules.d/98dracut-systemd/module-setup.sh
+++ dracut-044/modules.d/98dracut-systemd/module-setup.sh
@@ -59,5 +59,7 @@ install() {
done
inst_simple "$moddir/dracut-tmpfiles.conf" "$tmpfilesdir/dracut-tmpfiles.conf"
+
+ inst_multiple sulogin
}
Index: dracut-044/modules.d/99base/module-setup.sh
===================================================================
--- dracut-044.orig/modules.d/99base/module-setup.sh
+++ dracut-044/modules.d/99base/module-setup.sh
@@ -26,9 +26,13 @@ install() {
(ln -s bash "${initdir}/bin/sh" || :)
fi
- #add common users in /etc/passwd, it will be used by nfs/ssh currently
- egrep '^root:' "$initdir/etc/passwd" 2>/dev/null || echo 'root:x:0:0::/root:/bin/sh' >> "$initdir/etc/passwd"
- egrep '^nobody:' /etc/passwd >> "$initdir/etc/passwd"
+ # add common users in /etc/passwd, it will be used by nfs/ssh currently
+ # use password for hostonly images to facilitate secure sulogin in emergency console
+ [[ $hostonly ]] && pwshadow='x'
+ grep '^root:' "$initdir/etc/passwd" 2>/dev/null || echo "root:$pwshadow:0:0::/root:/bin/sh" >> "$initdir/etc/passwd"
+ grep '^nobody:' /etc/passwd >> "$initdir/etc/passwd"
+
+ [[ $hostonly ]] && grep '^root:' /etc/shadow >> "$initdir/etc/shadow"
# install our scripts and hooks
inst_script "$moddir/init.sh" "/init"
++++++ 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch ++++++
diff -ur dracut-044.orig/modules.d/95zfcp_rules/parse-zfcp.sh dracut-044/modules.d/95zfcp_rules/parse-zfcp.sh
--- dracut-044.orig/modules.d/95zfcp_rules/parse-zfcp.sh 2018-12-21 11:52:21.457034071 +0100
+++ dracut-044/modules.d/95zfcp_rules/parse-zfcp.sh 2018-12-21 11:56:19.179414976 +0100
@@ -22,8 +22,6 @@
return 0;
fi
- [ -e ${_rule} ] && return 0
-
if [ ! -f "$_rule" ] ; then
cat > $_rule <<EOF
ACTION=="add", SUBSYSTEM=="ccw", KERNEL=="$ccw", IMPORT{program}="collect $ccw %k ${ccw} zfcp"
++++++ 0587-Fix-a-missing-space-in-example-configs.patch ++++++
>From 43b774786cc4583e682c1f7f397643c7c1fccadf Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Sun, 20 Jan 2019 21:56:05 +0100
Subject: [PATCH] Fix a missing space in example configs
It has
omit_drivers+=" i2o_scsi"
which would break the next omit_drivers+="foo " if it's
missing a space at the beginning.
Reference: boo#1121251
---
dracut.conf.d/gentoo.conf.example | 2 +-
dracut.conf.d/suse.conf.example | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dracut.conf.d/gentoo.conf.example b/dracut.conf.d/gentoo.conf.example
index 26e73147..df102e00 100644
--- a/dracut.conf.d/gentoo.conf.example
+++ b/dracut.conf.d/gentoo.conf.example
@@ -12,4 +12,4 @@ ro_mnt=yes
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
i18n_default_font="LatArCyrHeb-16"
-omit_drivers+=" i2o_scsi"
+omit_drivers+=" i2o_scsi "
diff --git a/dracut.conf.d/suse.conf.example b/dracut.conf.d/suse.conf.example
index 37ffd72b..e1d800c8 100644
--- a/dracut.conf.d/suse.conf.example
+++ b/dracut.conf.d/suse.conf.example
@@ -10,7 +10,7 @@ hostonly_cmdline="yes"
compress="xz -0 --check=crc32 --memlimit-compress=50%"
i18n_vars="/etc/sysconfig/language:RC_LANG-LANG,RC_LC_ALL-LC_ALL /etc/sysconfig/console:CONSOLE_UNICODEMAP-FONT_UNIMAP,CONSOLE_FONT-FONT,CONSOLE_SCREENMAP-FONT_MAP /etc/sysconfig/keyboard:KEYTABLE-KEYMAP"
-omit_drivers+=" i2o_scsi"
+omit_drivers+=" i2o_scsi "
# Below adds additional tools to the initrd which are not urgently necessary to
# bring up the system, but help to debug problems.
--
2.16.4
++++++ 0588-Ensure-mmc-host-modules-get-included-properly.patch ++++++
>From 68777f36a4041f520197531e94a1b909801e67d9 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Mon, 21 Jan 2019 14:21:14 +0100
Subject: [PATCH] Ensure mmc host modules get included properly
This fixes an in incorrect part of the backport in
1229cbc091ac11434b0b628d58630ce4c8fbe8e3
aka Adjust-driver-list-to-modern-kernels.patch
Patch is not applicable for 049
Reference: bsc#1119037
---
modules.d/90kernel-modules/module-setup.sh | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh
index cc6a9309..79e615a6 100755
--- a/modules.d/90kernel-modules/module-setup.sh
+++ b/modules.d/90kernel-modules/module-setup.sh
@@ -5,6 +5,9 @@ installkernel() {
if [[ -z $drivers ]]; then
block_module_filter() {
local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_add_host'
+ if [[ "$(uname -m)" == arm* || "$(uname -m)" == aarch64 ]]; then
+ _blockfuncs+='|dw_mc_probe|dw_mci_pltfm_register'
+ fi
# subfunctions inherit following FDs
local _merge=8 _side2=9
function bmf1() {
@@ -59,7 +62,6 @@ installkernel() {
if [[ "$(uname -m)" == arm* || "$(uname -m)" == aarch64 ]]; then
# arm/aarch64 specific modules
- _blockfuncs+='|dw_mc_probe|dw_mci_pltfm_register'
instmods \
"=drivers/clk" \
"=drivers/dma" \
--
2.16.4
++++++ dracut-installkernel ++++++
--- /var/tmp/diff_new_pack.WmTWKX/_old 2019-01-29 14:45:45.667015995 +0100
+++ /var/tmp/diff_new_pack.WmTWKX/_new 2019-01-29 14:45:45.667015995 +0100
@@ -4,11 +4,8 @@
#
# May 21, 2003 - agruen(a)suse.de
# * Adapted for SuSE and cleaned up.
-#
-# This file is kept in the following CVS repository:
-#
-# $Source: /suse/yast2/cvsroot/mkinitrd/installkernel,v $
-# $Revision: 1.8 $
+# November 21, 2018 - jdelvare(a)suse.de
+# * Stop creating .old files.
#
: ${INSTALL_PATH:=/boot}
@@ -36,40 +33,6 @@
esac
#
-# Move away files from versions up to SuSE Linux 8.2
-#
-
-if [ -f $INSTALL_PATH/$BOOTFILE -a ! -L $INSTALL_PATH/$BOOTFILE ]; then
- mv $INSTALL_PATH/$BOOTFILE $INSTALL_PATH/$BOOTFILE.old
-fi
-
-if [ -L $INSTALL_PATH/System.map ]; then
- rm -f $INSTALL_PATH/System.map
-elif [ -f $INSTALLPATH/System.map ]; then
- mv $INSTALL_PATH/System.map $INSTALL_PATH/System.map.old
-fi
-
-#
-# Move away files from after SuSE Linux 8.2
-#
-
-if [ -f $INSTALL_PATH/$BOOTFILE-$KERNEL_VERSION ]; then
- mv $INSTALL_PATH/$BOOTFILE-$KERNEL_VERSION \
- $INSTALL_PATH/$BOOTFILE-$KERNEL_VERSION.old;
-fi
-
-if [ -f $INSTALL_PATH/System.map-$KERNEL_VERSION ]; then
- mv $INSTALL_PATH/System.map-$KERNEL_VERSION \
- $INSTALL_PATH/System.map-$KERNEL_VERSION.old;
-fi
-
-
-if [ -f .config ] && [ -f $INSTALL_PATH/$CONFIGFILE ]; then
- mv -v $INSTALL_PATH/$CONFIGFILE \
- $INSTALL_PATH/$CONFIGFILE.old;
-fi
-
-#
# Install new files
#
@@ -121,10 +84,6 @@
i?86 | x86_64)
KERNBIN=$(dirname $MAPFILE)/vmlinux
if [ -e $KERNBIN ]; then
- if [ -f $INSTALL_PATH/vmlinux-$KERNEL_VERSION.gz ]; then
- mv $INSTALL_PATH/vmlinux-$KERNEL_VERSION.gz \
- $INSTALL_PATH/vmlinux-$KERNEL_VERSION.gz.old;
- fi
gzip -c $KERNBIN > $INSTALL_PATH/vmlinux-$KERNEL_VERSION.gz
fi
;;
1
0
Hello community,
here is the log from the commit of package console-setup for openSUSE:Factory checked in at 2019-01-29 14:45:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/console-setup (Old)
and /work/SRC/openSUSE:Factory/.console-setup.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "console-setup"
Tue Jan 29 14:45:36 2019 rev:6 rq:668377 version:1.134
Changes:
--------
--- /work/SRC/openSUSE:Factory/console-setup/console-setup.changes 2018-01-19 11:48:42.684370842 +0100
+++ /work/SRC/openSUSE:Factory/.console-setup.new.28833/console-setup.changes 2019-01-29 14:45:37.635025728 +0100
@@ -1,0 +2,6 @@
+Thu Jan 24 13:39:33 UTC 2019 - sndirsch(a)suse.com
+
+- u_fix-iso-left-tab.patch
+ * fix Shift-Tab mapping (bsc#1122361)
+
+-------------------------------------------------------------------
New:
----
u_fix-iso-left-tab.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ console-setup.spec ++++++
--- /var/tmp/diff_new_pack.Y1r5BL/_old 2019-01-29 14:45:38.767024356 +0100
+++ /var/tmp/diff_new_pack.Y1r5BL/_new 2019-01-29 14:45:38.767024356 +0100
@@ -1,7 +1,7 @@
#
# spec file for package console-setup
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
Version: 1.134
Release: 0
Summary: Tools for configuring the console using X Window System key maps
-License: GPL-2.0+ and MIT and SUSE-Public-Domain
+License: GPL-2.0-or-later AND MIT AND SUSE-Public-Domain
Group: Applications/System
Url: http://packages.debian.org/cs/sid/console-setup
Source: http://ftp.de.debian.org/debian/pool/main/c/%{name}/%{name}_%{version}.tar.…
@@ -32,6 +32,8 @@
Patch2: console-setup-1.134-perl526.patch
# PATCH-FIX-UPSTREAM in 1.174
Patch3: console-setup-1.134-reproducible.patch
+# Fix Shift-Tab mapping (bsc#1122361)
+Patch4: u_fix-iso-left-tab.patch
BuildRequires: perl
BuildRequires: perl(encoding)
@@ -52,6 +54,7 @@
%patch1 -p1 -b .fsf-address
%patch2 -p1 -b .perl526
%patch3 -p1 -b .reproducible
+%patch4 -p1 -b .shift-tab
%build
make build-linux
++++++ u_fix-iso-left-tab.patch ++++++
diff --git a/Keyboard/ckbcomp b/Keyboard/ckbcomp
index b0df60695362ae2930c1f8f3a9e2035b416c4288..47ec9224bde6f7c1416c07095de96819d93de803 100755
--- a/Keyboard/ckbcomp
+++ b/Keyboard/ckbcomp
@@ -2581,7 +2581,7 @@ if ($freebsd) {
'any' => 'NoSymbol', # Is this recognised by X ?
'VoidSymbol' => 'VoidSymbol',
'voidsymbol' => 'VoidSymbol', # Is this recognised by X ?
- 'ISO_Left_Tab' => 'Tab',
+ 'ISO_Left_Tab' => 'Meta_Tab',
'Clear' => 'VoidSymbol',
'Pause' => 'Pause',
'Scroll_Lock' => 'Scroll_Lock',
diff --git a/Keyboard/compose_translator b/Keyboard/compose_translator
index d478def19335cd6637fc63812fd2c111dff67983..3af492f771c16e220d61687fe356d780526d531d 100755
--- a/Keyboard/compose_translator
+++ b/Keyboard/compose_translator
@@ -1827,7 +1827,7 @@ my %xkbsym_table = (
'any' => 'NoSymbol', # Is this recognised by X ?
'VoidSymbol' => 'VoidSymbol',
'voidsymbol' => 'VoidSymbol', # Is this recognised by X ?
- 'ISO_Left_Tab' => 'Tab',
+ 'ISO_Left_Tab' => 'Meta_Tab',
'Clear' => 'VoidSymbol',
'Pause' => 'Pause',
'Scroll_Lock' => 'Scroll_Lock',
1
0
Hello community,
here is the log from the commit of package systemd-presets-common-SUSE for openSUSE:Factory checked in at 2019-01-29 14:45:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd-presets-common-SUSE (Old)
and /work/SRC/openSUSE:Factory/.systemd-presets-common-SUSE.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd-presets-common-SUSE"
Tue Jan 29 14:45:31 2019 rev:7 rq:668077 version:15
Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd-presets-common-SUSE/systemd-presets-common-SUSE.changes 2018-12-21 08:18:52.409712938 +0100
+++ /work/SRC/openSUSE:Factory/.systemd-presets-common-SUSE.new.28833/systemd-presets-common-SUSE.changes 2019-01-29 14:45:34.571029441 +0100
@@ -1,0 +2,32 @@
+Wed Jan 23 12:07:56 CET 2019 - psimons(a)suse.com
+
+- Recent versions of mlocate don't use updatedb.timer any more.
+ Instead, the unit is called mlocate.timer. [boo#1115408]
+
+-------------------------------------------------------------------
+Fri Jan 18 23:01:47 CET 2019 - sbrabec(a)suse.com
+
+- branding-preset-states: Apply preset to all unit types
+ (bsc#1121219).
+- Rename 90-default-SUSE.preset to 95-default-SUSE.preset, so
+ product branding takes precedence over common presets.
+
+-------------------------------------------------------------------
+Tue Jan 15 17:26:42 CET 2019 - tiwai(a)suse.de
+
+- Add default user preset: currently containing only the new
+ pulseaudio.socket (bsc#1083473)
+
+-------------------------------------------------------------------
+Fri Jan 11 15:09:22 CET 2019 - kukuk(a)suse.de
+
+- Add issue-generator.path to make sure /etc/issue is really
+ regenerated if snippets change [bsc#1116825]
+
+-------------------------------------------------------------------
+Wed Jan 9 16:20:10 UTC 2019 - Rubén Torrero Marijnissen <rtorreromarijnissen(a)suse.com>
+
+- Enable new unbound-anchor timer to keep root.key updated
+ (bsc#1115417)
+
+-------------------------------------------------------------------
New:
----
default-SUSE-user.preset
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemd-presets-common-SUSE.spec ++++++
--- /var/tmp/diff_new_pack.yr37VE/_old 2019-01-29 14:45:34.951028980 +0100
+++ /var/tmp/diff_new_pack.yr37VE/_new 2019-01-29 14:45:34.955028976 +0100
@@ -1,7 +1,7 @@
#
# spec file for package systemd-presets-common-SUSE
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,7 @@
Source0: default-SUSE.preset
Source2: 99-default-disable.preset
Source3: branding-preset-states
+Source4: default-SUSE-user.preset
BuildRequires: systemd
#!BuildIgnore: systemd-presets-branding
PreReq: coreutils
@@ -48,11 +49,13 @@
%install
mkdir -p %{buildroot}%{_prefix}/lib/%{generic_name}
mkdir -p %{buildroot}%{_prefix}/lib/systemd/system-preset
+mkdir -p %{buildroot}%{_prefix}/lib/systemd/user-preset
# everything that must be enabled to have a working system.
# shared across all brands
-install -m644 %{SOURCE0} %{buildroot}%{_prefix}/lib/systemd/system-preset/90-default-SUSE.preset
+install -m644 %{SOURCE0} %{buildroot}%{_prefix}/lib/systemd/system-preset/95-default-SUSE.preset
install -m644 %{SOURCE2} %{buildroot}%{_prefix}/lib/systemd/system-preset/
install -m755 %{SOURCE3} %{buildroot}%{_prefix}/lib/%{generic_name}/
+install -m644 %{SOURCE4} %{buildroot}%{_prefix}/lib/systemd/user-preset/95-default-SUSE.preset
%pre
# On initial installation, branding-preset-states does not yet exist,
@@ -91,5 +94,6 @@
%defattr(-,root,root)
%{_prefix}/lib/%{generic_name}/
%{_prefix}/lib/systemd/system-preset/*
+%{_prefix}/lib/systemd/user-preset/*
%changelog
++++++ branding-preset-states ++++++
--- /var/tmp/diff_new_pack.yr37VE/_old 2019-01-29 14:45:34.991028932 +0100
+++ /var/tmp/diff_new_pack.yr37VE/_new 2019-01-29 14:45:34.991028932 +0100
@@ -69,7 +69,7 @@
exec 3<&-
done
if test -x /usr/bin/systemctl ; then
- /usr/bin/systemctl --type=service,socket list-unit-files
+ /usr/bin/systemctl list-unit-files
fi >systemd_preset-states.rpm-tmp
exec 3<systemd_preset-states.rpm-tmp
read -u3 PAD
++++++ default-SUSE-user.preset ++++++
enable pulseaudio.socket
++++++ default-SUSE.preset ++++++
--- /var/tmp/diff_new_pack.yr37VE/_old 2019-01-29 14:45:35.027028888 +0100
+++ /var/tmp/diff_new_pack.yr37VE/_new 2019-01-29 14:45:35.027028888 +0100
@@ -22,6 +22,7 @@
enable irqbalance.service
enable iscsi.service
enable iscsid.socket
+enable issue-generator.path
enable issue-generator.service
enable kbdsettings.service
enable klog.service
@@ -30,6 +31,7 @@
enable lvm2-monitor.service
enable lvm2-lvmpolld.socket
enable mcelog.service
+enable mlocate.timer
enable ModemManager.service
enable nscd.service
enable postfix.service
@@ -42,7 +44,6 @@
enable snapper-cleanup.timer
enable snapper-timeline.timer
enable storage-fixup.service
-enable updatedb.timer
enable uuidd.socket
enable vmblock-fuse.service
enable vmtoolsd.service
@@ -51,3 +52,4 @@
enable mandb.timer
enable mdcheck_start.timer
enable mdmonitor-oneshot.timer
+enable unbound-anchor.timer
1
0
Hello community,
here is the log from the commit of package fwupd for openSUSE:Factory checked in at 2019-01-29 14:45:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwupd (Old)
and /work/SRC/openSUSE:Factory/.fwupd.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupd"
Tue Jan 29 14:45:26 2019 rev:14 rq:667757 version:1.2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwupd/fwupd.changes 2018-12-21 08:18:57.753707939 +0100
+++ /work/SRC/openSUSE:Factory/.fwupd.new.28833/fwupd.changes 2019-01-29 14:45:28.399036921 +0100
@@ -1,0 +2,267 @@
+Thu Jan 10 09:14:45 UTC 2019 - bjorn.lie(a)gmail.com
+
+- Update to version 1.2.3:
+ * Correctly migrate the history database
+ * trivial: Add some debugging data to wacom-usb
+- Changes from version 1.2.2:
+ * Log an error if started with an incompatible locale
+ * Fix building with -Wl,-z,defs
+ * ebitdo: Fix the reported version number if the daemon locale is
+ not C.UTF-8
+ * Add Dell TB18DC to the known devices list
+ * trivial: Don't show 'Update Duration: 49710 days'
+ * Allow replacing the last byte in the image when using 'dfu-tool
+ replace-data'
+ * trivial: Fix an error code if a search string is unfound
+ * trivial: Fix a memory leak if dfu-tool returns with an error
+ * trivial: Check the GUID length before attempting to parse it
+ * Check the device checksum as well as the content checksum
+ during verify
+ * Submit the device firmware checksum and update protocol in the
+ submitted report
+ * trivial: Don't invalidate the current checksums for fw that
+ requries a reboot
+ * trivial: Clear the device checksums only if the plugin
+ implements verify()
+ * Include the device checksum and update protocol in the
+ historydb
+ * uefi: Add the PCR0 value as the device checksum for system
+ firmware
+ * Add new API to get the release protocol from the metadata
+ * Allow plugins to define support for a 'well-known' protocol
+ * uefi: When adding headers set the header size to 4k
+ * uefi: Append the header on capsules without headers from Linux
+ * trivial: uefi: correct a logic error in setting variable
+ * trivial: dell-dock: Correct variable for turning off HDCP 2.2
+ * flashrom: Ensure the quirks database is set on the new object
+ * uefi: Do not add devices with invalid GUIDs
+ * Do not allow a GUID of zero
+ * Add shared functionality for reading and writing with
+ O_NONBLOCK
+ * Only run attach and detach if the device is in the wrong mode
+ * trivial: snap: move to efivar 37
+ * trivial: Add fu_common_dump_raw()
+ * Sanitize the version if the version format has been specified
+ * wacom-usb: Remove the DTH generation hardware as it will not
+ work with fwupd
+ * trivial: Add a snap badge for fwupd
+ * trivial: dell-dock: reverse MST update order for I2C
+ * thunderbolt: Remove a superfluous boundary condition when
+ verifying update
+ * Add a plugin to update hardware that supports fastboot
+ * trivial: Speed up daemon startup
+ * Fix a regression when doing GetReleases on unsupported hardware
+ * trivial: Document the expected plugin firmware formats
+ * dfu: Require a specific USB class and subclass for DFU mode
+ * Correctly parse format the version numbers correctly using old
+ metadata
+ * trivial: Correctly calculate the erase length for all locales
+ * amt: Fix a crash if AMT returns an empty response
+ * Check plugins set error on failure
+ * contrib: Add a simple python3 client
+ * trivial: Allow loading archives ignoring the path
+ * installed-tests: Adjust to actually use a remote for installed
+ tests
+ * Add more standard USB identifier GUIDs
+ * wacomhid: Rename to wacom-usb
+ * trivial: Allow calling fu_device_has_guid() with non-GUID text
+ * trivial: Don't ask translators to translate the release notes
+ * trivial: Update two release note typos
+ * Provide a way for plugins to decompress a custom archive to ram
+- Changes from version 1.2.1:
+ * trivial: dell-dock: Set EC version to daemon before EC reset
+ * trivial: dell-dock: fail when EC indicates flashing an
+ invalid/unsigned image
+ * trivial: Fix regression when switching to indexed strings
+ * Remove DaemonVersionFormat=quad
+ * Shut down the daemon after 2h of inactivity
+ * Create a silo index to speed up GUID queries
+ * trivial: Move the release descriptions to the metainfo.xml file
+ * Fix flashing the 8bitdo SF30
+ * trivial: Do a single query when getting a component by a set of
+ GUIDs
+ * trivial: Add InstallDuration values for 8bitdo devices
+ * trivial: Add InstallDuration values for Unifying devices
+ * trivial: Add InstallDuration values for ColorHug devices
+ * Speed up fwupd startup by loading less thunderbolt firmware
+ * trivial: Fix some function prefixes for Thunderbolt
+ * trivial: Do not show all the HWIDs at daemon startup
+ * Query the XbSilo when calling fu_plugin_check_supported()
+ * trivial: Remove unused functionality
+ * trivial: Mark GParamSpec values as static to reduce RSS
+ * Guess the version format when it is not provided
+ * Fix a use-after-free when using valgrind and --immediate-exit
+ * trivial: Add quirk documentation
+ * Add per-release install duration values
+ * trivial: Create an empty tree before tests start
+ * trivial: Fix a possible critical warning when parsing invalid
+ metadata
+ * Fix showing the custom remote agreements
+ * trivial: Only include a single language in the metainfo silo
+ * Be more explicit setting the update state
+ * Include the os-release information in the release metadata
+ * trivial: Store the AppStream component metadata correctly
+ * trivial: ci: fix flatpak build
+ * trivial: Drop the libxmlb insertion into the flathub manifest
+ * trivial: Relax the timing requirements on the FuDevice poll
+ test
+ * trivial: Document the GUID generation scheme
+ * trivial: Sync example spec file with downstream
+ * trivial: Bump meson dependency to 0.47.0
+ * trivial: post release version bump
+- Changes from version 1.2.0:
+ * trivial: Fix some NULL/FALSE confusion
+ * trivial: Fix a typo in the verification store export
+ * ebitdo: remove SF30/SN30 pro device ids
+ * dell-dock: Drop delayed MST callback routine
+ * trivial: Fix some NULL/FALSE confusion
+ * synapticsmst: Adjust EVB board handling
+ * synapticsmst: Remove the content checking of firmware
+ * synapticsmst: Access Board ID through memory instead In
+ firmware images HDCP 2.2 will be enabled by default,so access
+ to flash region will fail.
+ * trivial: fu-tool: Try to stop systemd even if not compiled with
+ systemd
+ * trivial: fu-tool: use `g_variant_unref` instead of
+ `g_object_clear`
+ * contrib: Adjust flatpak build for moving to flathub
+ * dell-dock: Prefer to flash VMM5331 via I2C instead of DP aux
+ * trivial: fu-engine: Increase the priority on a device if it has
+ children
+ * trivial: fu-device-list: Return devices by priority
+ * Use HTTPS_PROXY if set
+ * firmware-packager: Make it clearer to use
+ * Sort the firmware sack by component priority
+ * flatpak: Update gnu-efi to latest version
+ * trivial: dell-dock: Lower MST communication speed to 400 KHz
+ * trivial: debian: Make control file statement more generic
+ * trivial: snap: Use libxmlb subproject instead
+ * amt: Set the full device version including the BuildNum
+ * fwupdmgr/fwupdtool: Move monitor command to fwupdtool
+ * fwupdmgr/fwupdtool: Move firmware builder from fwupdmgr to
+ fwupdtool
+ * trivial: Add VersionFormat to the fu_device_to_string() output
+ * Add version format quirks for several Lenovo machines
+ * uefi: Set the quirks on created devices
+ * trivial: Add yet another version encoding
+ * dell_dock: Use correct offset for finding version of MST
+ * dell-dock: Add missing unlock call for MST via dell_dock plugin
+ * Support the Intel ME version format
+ * Port from libappstream-glib to libxmlb
+ * trivial: Rename a function to better explain what it does
+ * Bump requirement to meson 0.46.0
+ * fu-main: Catch SIGTERM while update is in progress
+ * fu-tool: Stop any running daemon over dbus before loading
+ engine
+ * meson: Bump dependency to 0.44 and adjust sysconfdir handling
+ * dell-dock: If marketing name is invalid don't fail
+ initialization
+ * Readme Updated: Added KDE Discover as one more graphical
+ front-end available for fwupd.
+ * dell-dock: Correct a situation that error wasn't propagating
+ * trivial: snap: drop the stable symlink
+ * trivial: snap: Swap the type of snap/snapcraft.yaml to be a
+ real file
+ * trivial: bump master to 1.2.0
+ * Don't segfault if a plugin returns FALSE from UpdateFunc with
+ no error set
+ * dell-dock: Use different debug strings for each device type
+ * trivial: Remove some pretty intense debugging that crept in
+ * dell-dock: Don't use the VLA feature in the new dock
+ * trivial: Do not allow VLA features in plugins
+ * Add a plugin for an upcoming Dell USB-C dock
+ * contrib: Add information on how to use debugging scripts
+ * trivial: Hardcode the AppStream-glib version
+ * trivial: Don't care so much about the AppStream-glib version
+ * Allow setting the version format from a quirk entry
+ * Don't use AppStream-glib for string helpers
+ * Don't use AppStream-glib for version helpers
+ * Don't use AppStream-glib for the GUID helpers
+ * trivial: Don't use AppStream-glib in libfwupd
+ * trivial: Remove unused header
+ * fu-device: Ensure that parent ID is created before creating
+ quirked children
+ * trivial: libfwupd: correct documentation for
+ fwupd_device_set_install_duration
+ * trivial: correct a memory leak of the FuDevice when replugging
+ * Update all sub-devices for a composite update
+ * Stop showing the current release during updates in fwupdmgr
+ * uefi: Move the TPM unlocking functionality from the Dell to
+ UEFI plugin
+ * Run the Dell plugin initialization after the UEFI plugin
+ * trivial: Add ESP path into fu_uefi_device_to_string()
+ * thunderbolt-power: Fix possible linker problem
+ * trivial: Sync the flatpak manifest with the one from flathub
+ * trivial: Be more explicit when building the snap packages
+ * trivial: Include libuuid specifically on Centos
+ * trivial: Be more explicit when building on Centos
++++ 70 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/fwupd/fwupd.changes
++++ and /work/SRC/openSUSE:Factory/.fwupd.new.28833/fwupd.changes
Old:
----
fwupd-1.1.2.tar.xz
New:
----
fwupd-1.2.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwupd.spec ++++++
--- /var/tmp/diff_new_pack.Z2HjG8/_old 2019-01-29 14:45:28.903036310 +0100
+++ /var/tmp/diff_new_pack.Z2HjG8/_new 2019-01-29 14:45:28.907036306 +0100
@@ -1,7 +1,7 @@
#
# spec file for package fwupd
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
%global efidir sles
%endif
Name: fwupd
-Version: 1.1.2
+Version: 1.2.3
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -46,7 +46,7 @@
BuildRequires: help2man
BuildRequires: intltool
BuildRequires: libelf-devel
-BuildRequires: meson
+BuildRequires: meson >= 0.47.0
BuildRequires: pkgconfig
BuildRequires: procps
BuildRequires: python3-Pillow
@@ -78,6 +78,7 @@
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(udev)
BuildRequires: pkgconfig(valgrind)
+BuildRequires: pkgconfig(xmlb)
%if %{with efi_fw_update}
BuildRequires: gnu-efi
BuildRequires: pesign-obs-integration
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Z2HjG8/_old 2019-01-29 14:45:28.939036267 +0100
+++ /var/tmp/diff_new_pack.Z2HjG8/_new 2019-01-29 14:45:28.939036267 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
- <param name="revision">refs/tags/1.1.2</param>
+ <param name="revision">refs/tags/1.2.3</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Z2HjG8/_old 2019-01-29 14:45:28.963036238 +0100
+++ /var/tmp/diff_new_pack.Z2HjG8/_new 2019-01-29 14:45:28.963036238 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/hughsie/fwupd.git</param>
- <param name="changesrevision">a6edb98e44ff0dd69ea3b68a9a71efcd15dd4a4f</param></service></servicedata>
+ <param name="changesrevision">36a5b8f7a26b881dd41cca2466618d5a29796a45</param></service></servicedata>
\ No newline at end of file
++++++ fwupd-1.1.2.tar.xz -> fwupd-1.2.3.tar.xz ++++++
++++ 42083 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package sysconfig for openSUSE:Factory checked in at 2019-01-29 14:45:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysconfig (Old)
and /work/SRC/openSUSE:Factory/.sysconfig.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysconfig"
Tue Jan 29 14:45:22 2019 rev:180 rq:667751 version:0.85.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/sysconfig/sysconfig.changes 2019-01-08 12:39:51.855532750 +0100
+++ /work/SRC/openSUSE:Factory/.sysconfig.new.28833/sysconfig.changes 2019-01-29 14:45:22.267044354 +0100
@@ -1,0 +2,9 @@
+Fri Dec 21 13:14:12 UTC 2018 - mt(a)suse.de
+
+- version 0.85.0
+- netconfig: change to write resolv.conf,yp.conf,forwarders.conf
+ to files in /[var/]run/netconfig/ and link in /etc (fate#325872)
+- netconfig: add to update ntp servers in chrony (bsc#1099272) and
+ cleaned up to use start-ntpd addserver to update ntpd servers.
+
+-------------------------------------------------------------------
Old:
----
sysconfig-0.84.3.tar.bz2
New:
----
sysconfig-0.85.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sysconfig.spec ++++++
--- /var/tmp/diff_new_pack.ZvPsPg/_old 2019-01-29 14:45:22.879043612 +0100
+++ /var/tmp/diff_new_pack.ZvPsPg/_new 2019-01-29 14:45:22.883043607 +0100
@@ -28,7 +28,7 @@
%define udevdir /lib/udev
%endif
Name: sysconfig
-Version: 0.84.3
+Version: 0.85.0
Release: 0
Summary: The sysconfig scheme for traditional network scripts
License: GPL-2.0-or-later
++++++ sysconfig-0.84.3.tar.bz2 -> sysconfig-0.85.0.tar.bz2 ++++++
++++ 24569 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package pcp for openSUSE:Factory checked in at 2019-01-29 14:45:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcp (Old)
and /work/SRC/openSUSE:Factory/.pcp.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcp"
Tue Jan 29 14:45:14 2019 rev:46 rq:666983 version:4.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/pcp/pcp.changes 2019-01-15 13:16:16.440362544 +0100
+++ /work/SRC/openSUSE:Factory/.pcp.new.28833/pcp.changes 2019-01-29 14:45:19.427047796 +0100
@@ -1,0 +2,24 @@
+Fri Jan 18 13:13:04 UTC 2019 - ddiss(a)suse.com
+
+- Drop conflicting dstat symlink; (bsc#1122502).
+
+-------------------------------------------------------------------
+Tue Jan 15 00:17:33 UTC 2019 - ddiss(a)suse.com
+
+- Package missing PMDA binaries; (bsc#1121920).
+ + refresh 0001-Install-libraries-without-exec-permission.patch
+- Don't package pmns .NeedRebuild flag; (bsc#1092160).
+ + add 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
+
+-------------------------------------------------------------------
+Thu Jan 10 17:23:03 UTC 2019 - ddiss(a)suse.com
+
+- Upgrade to 4.3.0; (bsc#1121914).
+
+- Refreshed patches
+ 0001-Install-libraries-without-exec-permission.patch
+ 0007-pmie-add-systemd-timers-as-cron-alternative.patch
+ 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch
+ 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch
+
+-------------------------------------------------------------------
Old:
----
pcp-4.2.0.tar.bz2
New:
----
0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
pcp-4.3.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcp.spec ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.363046662 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.367046657 +0100
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -73,7 +73,7 @@
License: %{license_gplv2plus} AND %{license_lgplv2plus} AND %{license_cc_by}
Group: %{pcp_gr}
Name: pcp
-Version: 4.2.0
+Version: 4.3.0
Release: 0
%global buildversion 1
@@ -101,6 +101,8 @@
Patch8: 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch
# PATCH-FIX-UPSTREAM, ddiss(a)suse.de
Patch9: 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch
+# PATCH-FIX-UPSTREAM, ddiss(a)suse.de
+Patch10: 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch
%if 0%{?fedora} || 0%{?rhel}
%global disable_selinux 0
@@ -241,17 +243,20 @@
BuildRequires: autoconf
BuildRequires: avahi-devel
BuildRequires: bison
-BuildRequires: zlib-devel
-%if 0%{?suse_version} > 1010
-BuildRequires: fdupes
-%endif
BuildRequires: flex
BuildRequires: gcc-c++
+BuildRequires: zlib-devel
%if 0%{?suse_version}
+BuildRequires: fdupes
BuildRequires: mozilla-nss-devel
+%if 0%{?is_opensuse}
+BuildRequires: openSUSE-release
%else
-BuildRequires: nss-devel
+BuildRequires: sles-release
%endif
+%else # suse_version
+BuildRequires: nss-devel
+%endif # suse_version
BuildRequires: perl
BuildRequires: procps
BuildRequires: rpm-devel
@@ -2128,6 +2133,7 @@
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
autoconf
@@ -2139,6 +2145,7 @@
--with-tmpdir=%{_tempsdir} \
--datarootdir=%{_datadir} \
--docdir=%{_docdir} \
+ --with-dstat-symlink=no \
%{?_with_initd} \
%{?_with_doc} \
%{?_with_ib} \
++++++ 0001-Install-libraries-without-exec-permission.patch ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.379046642 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.379046642 +0100
@@ -24,10 +24,10 @@
src/pmdas/solaris/GNUmakefile | 2 +-
18 files changed, 26 insertions(+), 26 deletions(-)
-diff --git a/src/genpmda/genpmda b/src/genpmda/genpmda
-index 5e5c110d19e1..9670b74614f7 100755
---- a/src/genpmda/genpmda
-+++ b/src/genpmda/genpmda
+Index: pcp/src/genpmda/genpmda
+===================================================================
+--- pcp.orig/src/genpmda/genpmda
++++ pcp/src/genpmda/genpmda
@@ -899,7 +899,7 @@ install: default
\$(INSTALL) -m 755 -d \$(PCP_VAR_DIR)/pmdas
\$(INSTALL) -m 755 -d \$(PMDADIR)
@@ -46,10 +46,10 @@
\$(INSTALL) -m 755 -f $oflag/Install \$(PMDADIR)/Install
\$(INSTALL) -m 755 -f $oflag/Remove \$(PMDADIR)/Remove
\$(INSTALL) -m 644 -f $oflag/Makefile.install \$(PMDADIR)/Makefile
-diff --git a/src/libpcp/src/GNUmakefile b/src/libpcp/src/GNUmakefile
-index c854255875d4..099555588a76 100644
---- a/src/libpcp/src/GNUmakefile
-+++ b/src/libpcp/src/GNUmakefile
+Index: pcp/src/libpcp/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp/src/GNUmakefile
++++ pcp/src/libpcp/src/GNUmakefile
@@ -124,7 +124,7 @@ endif
install : default
@@ -68,10 +68,10 @@
endif
$(EXT_FILES):
-diff --git a/src/libpcp_fault/src/GNUmakefile b/src/libpcp_fault/src/GNUmakefile
-index 9c548f08f9c4..726e1b8172cb 100644
---- a/src/libpcp_fault/src/GNUmakefile
-+++ b/src/libpcp_fault/src/GNUmakefile
+Index: pcp/src/libpcp_fault/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_fault/src/GNUmakefile
++++ pcp/src/libpcp_fault/src/GNUmakefile
@@ -145,7 +145,7 @@ endif
install : default
@@ -90,10 +90,10 @@
endif
$(INSTALL) -m 644 $(TOPDIR)/src/include/pcp/fault.h $(PCP_INC_DIR)/fault.h
-diff --git a/src/libpcp_gui/src/GNUmakefile b/src/libpcp_gui/src/GNUmakefile
-index 2a40ac55b14b..4cbb254449e1 100644
---- a/src/libpcp_gui/src/GNUmakefile
-+++ b/src/libpcp_gui/src/GNUmakefile
+Index: pcp/src/libpcp_gui/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_gui/src/GNUmakefile
++++ pcp/src/libpcp_gui/src/GNUmakefile
@@ -54,7 +54,7 @@ include $(BUILDRULES)
install: default
@@ -112,10 +112,10 @@
endif
default_pcp: default
-diff --git a/src/libpcp_import/src/GNUmakefile b/src/libpcp_import/src/GNUmakefile
-index 25aad34f3252..f8155422a9ad 100644
---- a/src/libpcp_import/src/GNUmakefile
-+++ b/src/libpcp_import/src/GNUmakefile
+Index: pcp/src/libpcp_import/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_import/src/GNUmakefile
++++ pcp/src/libpcp_import/src/GNUmakefile
@@ -54,7 +54,7 @@ include $(BUILDRULES)
install: default
@@ -134,10 +134,10 @@
endif
default_pcp: default
-diff --git a/src/libpcp_mmv/src/GNUmakefile b/src/libpcp_mmv/src/GNUmakefile
-index 7cb833f26210..1d0b2202a6c0 100644
---- a/src/libpcp_mmv/src/GNUmakefile
-+++ b/src/libpcp_mmv/src/GNUmakefile
+Index: pcp/src/libpcp_mmv/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_mmv/src/GNUmakefile
++++ pcp/src/libpcp_mmv/src/GNUmakefile
@@ -47,7 +47,7 @@ include $(BUILDRULES)
install: default
@@ -156,10 +156,10 @@
endif
default_pcp: default
-diff --git a/src/libpcp_pmcd/src/GNUmakefile b/src/libpcp_pmcd/src/GNUmakefile
-index 85db369199e6..708c3c2de7ef 100644
---- a/src/libpcp_pmcd/src/GNUmakefile
-+++ b/src/libpcp_pmcd/src/GNUmakefile
+Index: pcp/src/libpcp_pmcd/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_pmcd/src/GNUmakefile
++++ pcp/src/libpcp_pmcd/src/GNUmakefile
@@ -73,7 +73,7 @@ include $(BUILDRULES)
install : default
@@ -169,10 +169,10 @@
endif
ifeq "$(ENABLE_PROBES)" "true"
-diff --git a/src/libpcp_pmda/src/GNUmakefile b/src/libpcp_pmda/src/GNUmakefile
-index e11d8928c5b2..93c2e6f4cd05 100644
---- a/src/libpcp_pmda/src/GNUmakefile
-+++ b/src/libpcp_pmda/src/GNUmakefile
+Index: pcp/src/libpcp_pmda/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_pmda/src/GNUmakefile
++++ pcp/src/libpcp_pmda/src/GNUmakefile
@@ -64,7 +64,7 @@ include $(BUILDRULES)
install: default
@@ -191,10 +191,10 @@
endif
$(XFILES):
-diff --git a/src/libpcp_trace/src/GNUmakefile b/src/libpcp_trace/src/GNUmakefile
-index 10738d63160e..6f11d06600f4 100644
---- a/src/libpcp_trace/src/GNUmakefile
-+++ b/src/libpcp_trace/src/GNUmakefile
+Index: pcp/src/libpcp_trace/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/libpcp_trace/src/GNUmakefile
++++ pcp/src/libpcp_trace/src/GNUmakefile
@@ -56,13 +56,13 @@ include $(BUILDRULES)
install : default
@@ -211,75 +211,80 @@
endif
default_pcp : default
-diff --git a/src/pmdas/aix/GNUmakefile b/src/pmdas/aix/GNUmakefile
-index deb495ea42de..e0b66397d031 100644
---- a/src/pmdas/aix/GNUmakefile
-+++ b/src/pmdas/aix/GNUmakefile
-@@ -44,7 +44,7 @@ build-me: common.h root_aix $(CMDTARGET) $(LIBTARGET) help.dir help.pag
+Index: pcp/src/pmdas/aix/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/aix/GNUmakefile
++++ pcp/src/pmdas/aix/GNUmakefile
+@@ -44,7 +44,8 @@ build-me: common.h root_aix $(CMDTARGET)
install: build-me
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h help.dir help.pag $(PMDADIR)
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET)
$(INSTALL) -m 644 root_aix $(PCP_VAR_DIR)/pmns/root_aix
else
build-me:
-diff --git a/src/pmdas/darwin/GNUmakefile b/src/pmdas/darwin/GNUmakefile
-index d5be0e87c4a3..b5ee06d930f6 100644
---- a/src/pmdas/darwin/GNUmakefile
-+++ b/src/pmdas/darwin/GNUmakefile
-@@ -48,7 +48,7 @@ build-me: root_darwin $(LIBTARGET) $(CMDTARGET) help.dir help.pag
+Index: pcp/src/pmdas/darwin/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/darwin/GNUmakefile
++++ pcp/src/pmdas/darwin/GNUmakefile
+@@ -48,7 +48,8 @@ build-me: root_darwin $(LIBTARGET) $(CMD
install: build-me
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h help.dir help.pag $(PMDADIR)
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET)
$(INSTALL) -m 644 root_darwin $(PCP_VAR_DIR)/pmns/root_darwin
else
build-me:
-diff --git a/src/pmdas/freebsd/GNUmakefile b/src/pmdas/freebsd/GNUmakefile
-index 34b7f9329412..04f7524be857 100644
---- a/src/pmdas/freebsd/GNUmakefile
-+++ b/src/pmdas/freebsd/GNUmakefile
-@@ -48,7 +48,7 @@ build-me: $(LIBTARGET) $(CMDTARGET) help.dir help.pag
+Index: pcp/src/pmdas/freebsd/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/freebsd/GNUmakefile
++++ pcp/src/pmdas/freebsd/GNUmakefile
+@@ -49,7 +49,8 @@ build-me: $(LIBTARGET) $(CMDTARGET) help
install: default
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h help help.dir help.pag $(PMDADIR)
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET)
$(INSTALL) -m 644 root_freebsd $(PCP_VAR_DIR)/pmns/root_freebsd
- else
- build-me:
-diff --git a/src/pmdas/linux/GNUmakefile b/src/pmdas/linux/GNUmakefile
-index bd76a5938154..b049d7a398ae 100644
---- a/src/pmdas/linux/GNUmakefile
-+++ b/src/pmdas/linux/GNUmakefile
-@@ -88,7 +88,7 @@ install: default
+ $(INSTALL) -m 644 freebsd_disk_units.conf $(LOGREWRITEDIR)/freebsd_disk_units.conf
+ $(INSTALL) -m 644 freebsd_misc.conf $(LOGREWRITEDIR)/freebsd_misc.conf
+Index: pcp/src/pmdas/linux/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/linux/GNUmakefile
++++ pcp/src/pmdas/linux/GNUmakefile
+@@ -88,7 +88,8 @@ install: default
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h help $(HELPTARGETS) $(PMDADIR)
$(INSTALL) -m 644 bandwidth.conf $(PMDADIR)/samplebandwidth.conf
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET)
$(INSTALL) -m 644 root_linux $(PCP_VAR_DIR)/pmns/root_linux
$(INSTALL) -m 644 proc_fs_nfsd_fixups.conf $(LOGREWRITEDIR)/linux_proc_fs_nfsd_fixups.conf
$(INSTALL) -m 644 proc_net_snmp_migrate.conf $(LOGREWRITEDIR)/linux_proc_net_snmp_migrate.conf
-diff --git a/src/pmdas/linux_proc/GNUmakefile b/src/pmdas/linux_proc/GNUmakefile
-index 4933c9f56c25..66ac15e2e35b 100644
---- a/src/pmdas/linux_proc/GNUmakefile
-+++ b/src/pmdas/linux_proc/GNUmakefile
-@@ -69,7 +69,7 @@ build-me: root_proc $(LIBTARGET) $(CMDTARGET) $(HELPTARGETS) $(LOGREWRITERS)
+Index: pcp/src/pmdas/linux_proc/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/linux_proc/GNUmakefile
++++ pcp/src/pmdas/linux_proc/GNUmakefile
+@@ -69,7 +69,8 @@ build-me: root_proc $(LIBTARGET) $(CMDTA
install: default
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h help help.dir help.pag root root_proc samplehotproc.conf $(PMDADIR)
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(SCRIPTS) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(SCRIPTS) $(PMDADIR)
$(INSTALL) -m 644 root_proc $(PCP_VAR_DIR)/pmns/root_proc
$(INSTALL) -m 644 $(LOGREWRITERS) $(PCP_VAR_DIR)/config/pmlogrewrite
@$(INSTALL_MAN)
-diff --git a/src/pmdas/lustrecomm/GNUmakefile b/src/pmdas/lustrecomm/GNUmakefile
-index 8d8f801734c8..58375479cdd5 100644
---- a/src/pmdas/lustrecomm/GNUmakefile
-+++ b/src/pmdas/lustrecomm/GNUmakefile
+Index: pcp/src/pmdas/lustrecomm/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/lustrecomm/GNUmakefile
++++ pcp/src/pmdas/lustrecomm/GNUmakefile
@@ -51,7 +51,7 @@ build-me: $(TARGETS)
install: default
$(INSTALL) -m 755 -d $(PMDADIR)
@@ -289,10 +294,10 @@
$(INSTALL) -m 755 Install Remove $(PMDADIR)
$(INSTALL) -m 644 $(DFILES) root pmns domain.h help $(PMDADIR)
@$(INSTALL_MAN)
-diff --git a/src/pmdas/pmcd/src/GNUmakefile b/src/pmdas/pmcd/src/GNUmakefile
-index 5ab2f22a565d..9f364f5cc7b5 100644
---- a/src/pmdas/pmcd/src/GNUmakefile
-+++ b/src/pmdas/pmcd/src/GNUmakefile
+Index: pcp/src/pmdas/pmcd/src/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/pmcd/src/GNUmakefile
++++ pcp/src/pmdas/pmcd/src/GNUmakefile
@@ -55,7 +55,7 @@ default: $(LIBTARGET)
install: default
@@ -302,10 +307,10 @@
include $(BUILDRULES)
-diff --git a/src/pmdas/sendmail/GNUmakefile b/src/pmdas/sendmail/GNUmakefile
-index c679c880b9a1..3930eedd52e5 100644
---- a/src/pmdas/sendmail/GNUmakefile
-+++ b/src/pmdas/sendmail/GNUmakefile
+Index: pcp/src/pmdas/sendmail/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/sendmail/GNUmakefile
++++ pcp/src/pmdas/sendmail/GNUmakefile
@@ -40,7 +40,7 @@ include $(BUILDRULES)
install install_pcp: default
@@ -315,19 +320,17 @@
$(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/pmda$(IAM)$(EXECSUFFIX)
$(INSTALL) -m 755 $(SCRIPTS) $(PMDADIR)
$(INSTALL) -m 644 $(DFILES) pmns help root domain.h $(PMDADIR)
-diff --git a/src/pmdas/solaris/GNUmakefile b/src/pmdas/solaris/GNUmakefile
-index 0720b37d98f0..f11a5dc8a25c 100644
---- a/src/pmdas/solaris/GNUmakefile
-+++ b/src/pmdas/solaris/GNUmakefile
-@@ -53,7 +53,7 @@ build-me: root_solaris $(LIBTARGET) $(CMDTARGET) $(HELPTARGETS) $(VERSION_SCRIPT
+Index: pcp/src/pmdas/solaris/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmdas/solaris/GNUmakefile
++++ pcp/src/pmdas/solaris/GNUmakefile
+@@ -53,7 +53,8 @@ build-me: root_solaris $(LIBTARGET) $(CM
install: build-me
$(INSTALL) -m 755 -d $(PMDADIR)
$(INSTALL) -m 644 domain.h $(HELPTARGETS) $(PMDADIR)
- $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR)
++ $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET)
+ $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET)
$(INSTALL) -m 644 root_solaris $(PCP_VAR_DIR)/pmns/root_solaris
else
build-me:
---
-2.18.0
-
++++++ 0007-pmie-add-systemd-timers-as-cron-alternative.patch ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.399046618 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.399046618 +0100
@@ -19,10 +19,10 @@
create mode 100644 src/pmie/pmie_daily.service.in
create mode 100644 src/pmie/pmie_daily.timer
-diff --git a/src/pmie/GNUmakefile b/src/pmie/GNUmakefile
-index e27f2968d..11f472c11 100644
---- a/src/pmie/GNUmakefile
-+++ b/src/pmie/GNUmakefile
+Index: pcp/src/pmie/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmie/GNUmakefile
++++ pcp/src/pmie/GNUmakefile
@@ -18,7 +18,7 @@ include $(TOPDIR)/src/include/builddefs
SUBDIRS = src examples
@@ -62,9 +62,9 @@
include $(BUILDRULES)
-@@ -72,6 +78,18 @@ install_pcp : install
- pmie.service : pmie.service.in
- $(SED) -e 's;@path@;'$(PCP_RC_DIR)';' <$< >$@
+@@ -75,6 +81,18 @@ pmie.service : pmie.service.in
+ -e 's;@PCP_RUN_DIR@;'$(PCP_RUN_DIR)';' \
+ # END
+pmie_check.service : pmie_check.service.in
+ $(SED) <$< >$@ \
@@ -81,11 +81,10 @@
crontab: crontab.in
$(SED) -e 's;@user@;'$(CRONTAB_USER)';' -e 's;@path@;'$(PCP_BINADM_DIR)';g' $< > $@
-diff --git a/src/pmie/pmie_check.service.in b/src/pmie/pmie_check.service.in
-new file mode 100644
-index 000000000..f216f7a67
+Index: pcp/src/pmie/pmie_check.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmie/pmie_check.service.in
++++ pcp/src/pmie/pmie_check.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Check PMIE instances are running
@@ -95,11 +94,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmie_check -C
+User=@PCP_USER@
-diff --git a/src/pmie/pmie_check.timer b/src/pmie/pmie_check.timer
-new file mode 100644
-index 000000000..ae91a192b
+Index: pcp/src/pmie/pmie_check.timer
+===================================================================
--- /dev/null
-+++ b/src/pmie/pmie_check.timer
++++ pcp/src/pmie/pmie_check.timer
@@ -0,0 +1,10 @@
+[Unit]
+Description=Half-hourly check of PMIE instances
@@ -111,11 +109,10 @@
+[Install]
+WantedBy=timers.target
+
-diff --git a/src/pmie/pmie_daily.service.in b/src/pmie/pmie_daily.service.in
-new file mode 100644
-index 000000000..ea933da4b
+Index: pcp/src/pmie/pmie_daily.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmie/pmie_daily.service.in
++++ pcp/src/pmie/pmie_daily.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Process PMIE logs
@@ -125,11 +122,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmie_daily -X xz -x 3
+User=@PCP_USER@
-diff --git a/src/pmie/pmie_daily.timer b/src/pmie/pmie_daily.timer
-new file mode 100644
-index 000000000..e36b79990
+Index: pcp/src/pmie/pmie_daily.timer
+===================================================================
--- /dev/null
-+++ b/src/pmie/pmie_daily.timer
++++ pcp/src/pmie/pmie_daily.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Daily processing of PMIE logs
@@ -139,6 +135,3 @@
+
+[Install]
+WantedBy=timers.target
---
-2.13.7
-
++++++ 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.407046608 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.407046608 +0100
@@ -23,10 +23,10 @@
create mode 100644 src/pmlogger/pmlogger_daily_poll.service.in
create mode 100644 src/pmlogger/pmlogger_daily_poll.timer
-diff --git a/src/pmlogger/GNUmakefile b/src/pmlogger/GNUmakefile
-index 75af514d5..942458e1f 100644
---- a/src/pmlogger/GNUmakefile
-+++ b/src/pmlogger/GNUmakefile
+Index: pcp/src/pmlogger/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmlogger/GNUmakefile
++++ pcp/src/pmlogger/GNUmakefile
@@ -20,7 +20,9 @@ SUBDIRS = src
OTHERS = pmnewlog.sh control rc_pmlogger \
pmlogger_daily.sh pmlogger_check.sh pmlogger_merge.sh pmlogmv.sh \
@@ -38,7 +38,7 @@
ifeq ($(TARGET_OS),linux)
CRONTAB_USER = $(PCP_USER)
-@@ -31,7 +33,7 @@ CRONTAB_PATH = $(PCP_SYSCONF_DIR)/pmlogger/crontab
+@@ -31,7 +33,7 @@ CRONTAB_PATH = $(PCP_SYSCONF_DIR)/pmlogg
endif
CRONTAB_DAILY_REPORT_PATH = $(CRONTAB_PATH)-daily-report
@@ -70,9 +70,9 @@
$(INSTALL) -m 644 utilproc.sh $(PCP_SHARE_DIR)/lib/utilproc.sh
$(INSTALL) -m 755 pmlogger_daily_report.sh $(PCP_BINADM_DIR)/pmlogger_daily_report$(SHELLSUFFIX)
$(INSTALL) -m 644 crontab.daily_report $(CRONTAB_DAILY_REPORT_PATH)
-@@ -83,6 +93,24 @@ install_pcp : install
- pmlogger.service : pmlogger.service.in
- $(SED) -e 's;@path@;'$(PCP_RC_DIR)';' <$< >$@
+@@ -86,6 +96,24 @@ pmlogger.service : pmlogger.service.in
+ -e 's;@PCP_RUN_DIR@;'$(PCP_RUN_DIR)';' \
+ # END
+pmlogger_daily.service : pmlogger_daily.service.in
+ $(SED) <$< >$@ \
@@ -95,11 +95,10 @@
crontab : crontab.in
$(SED) -e 's;@user@;'$(CRONTAB_USER)';' -e 's;@path@;'$(PCP_BINADM_DIR)';' $< > $@
-diff --git a/src/pmlogger/pmlogger_daily.service.in b/src/pmlogger/pmlogger_daily.service.in
-new file mode 100644
-index 000000000..d08438370
+Index: pcp/src/pmlogger/pmlogger_daily.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily.service.in
++++ pcp/src/pmlogger/pmlogger_daily.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Process archive logs
@@ -109,11 +108,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmlogger_daily
+User=@PCP_USER@
-diff --git a/src/pmlogger/pmlogger_daily.timer b/src/pmlogger/pmlogger_daily.timer
-new file mode 100644
-index 000000000..92bc398cf
+Index: pcp/src/pmlogger/pmlogger_daily.timer
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily.timer
++++ pcp/src/pmlogger/pmlogger_daily.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Daily processing of archive logs
@@ -123,11 +121,10 @@
+
+[Install]
+WantedBy=timers.target
-diff --git a/src/pmlogger/pmlogger_daily_check.service.in b/src/pmlogger/pmlogger_daily_check.service.in
-new file mode 100644
-index 000000000..56fd47c55
+Index: pcp/src/pmlogger/pmlogger_daily_check.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_check.service.in
++++ pcp/src/pmlogger/pmlogger_daily_check.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Check pmlogger instances are running
@@ -137,11 +134,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmlogger_daily -C
+User=@PCP_USER@
-diff --git a/src/pmlogger/pmlogger_daily_check.timer b/src/pmlogger/pmlogger_daily_check.timer
-new file mode 100644
-index 000000000..381b2c5ab
+Index: pcp/src/pmlogger/pmlogger_daily_check.timer
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_check.timer
++++ pcp/src/pmlogger/pmlogger_daily_check.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=Half-hourly check of pmlogger instances
@@ -152,11 +148,10 @@
+
+[Install]
+WantedBy=timers.target
-diff --git a/src/pmlogger/pmlogger_daily_poll.service.in b/src/pmlogger/pmlogger_daily_poll.service.in
-new file mode 100644
-index 000000000..da5859d8b
+Index: pcp/src/pmlogger/pmlogger_daily_poll.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_poll.service.in
++++ pcp/src/pmlogger/pmlogger_daily_poll.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Poll log processing
@@ -166,11 +161,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmlogger_daily -p
+User=@PCP_USER@
-diff --git a/src/pmlogger/pmlogger_daily_poll.timer b/src/pmlogger/pmlogger_daily_poll.timer
-new file mode 100644
-index 000000000..0b4650b37
+Index: pcp/src/pmlogger/pmlogger_daily_poll.timer
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_poll.timer
++++ pcp/src/pmlogger/pmlogger_daily_poll.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Hourly polling of log processing
@@ -180,6 +174,3 @@
+
+[Install]
+WantedBy=timers.target
---
-2.13.7
-
++++++ 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.415046599 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.415046599 +0100
@@ -19,11 +19,11 @@
create mode 100644 src/pmlogger/pmlogger_daily_report_poll.service.in
create mode 100644 src/pmlogger/pmlogger_daily_report_poll.timer
-diff --git a/src/pmlogger/GNUmakefile b/src/pmlogger/GNUmakefile
-index fe94a3964..845575cb6 100644
---- a/src/pmlogger/GNUmakefile
-+++ b/src/pmlogger/GNUmakefile
-@@ -22,7 +22,8 @@ OTHERS = pmnewlog.sh control rc_pmlogger \
+Index: pcp/src/pmlogger/GNUmakefile
+===================================================================
+--- pcp.orig/src/pmlogger/GNUmakefile
++++ pcp/src/pmlogger/GNUmakefile
+@@ -22,7 +22,8 @@ OTHERS = pmnewlog.sh control rc_pmlogger
pmlogger_daily_report.sh pmlogger_rewrite.sh
LDIRT = crontab crontab.docker crontab.daily_report pmlogger.service \
pmlogger_daily.service pmlogger_daily_poll.service \
@@ -44,7 +44,7 @@
endif
$(INSTALL) -m 775 -o $(PCP_USER) -g $(PCP_GROUP) -d $(PCP_LOG_DIR)/pmlogger
$(INSTALL) -m 775 -o $(PCP_USER) -g $(PCP_GROUP) -d $(PCP_TMP_DIR)/pmlogger
-@@ -79,7 +84,9 @@ ifneq ($(ENABLE_SYSTEMD),true)
+@@ -81,7 +86,9 @@ ifneq ($(ENABLE_SYSTEMD),true)
endif
$(INSTALL) -m 644 utilproc.sh $(PCP_SHARE_DIR)/lib/utilproc.sh
$(INSTALL) -m 755 pmlogger_daily_report.sh $(PCP_BINADM_DIR)/pmlogger_daily_report$(SHELLSUFFIX)
@@ -54,7 +54,7 @@
$(INSTALL) -m 775 -o $(PCP_USER) -g $(PCP_GROUP) -d $(PCP_SA_DIR)
include $(BUILDRULES)
-@@ -109,6 +116,20 @@ pmlogger_daily_check.service : pmlogger_daily_check.service.in
+@@ -114,6 +121,20 @@ pmlogger_daily_check.service : pmlogger_
-e 's;@PCP_USER@;'$(PCP_USER)';' \
# END
@@ -75,11 +75,10 @@
crontab : crontab.in
$(SED) -e 's;@user@;'$(CRONTAB_USER)';' -e 's;@path@;'$(PCP_BINADM_DIR)';' $< > $@
-diff --git a/src/pmlogger/pmlogger_daily_report.service.in b/src/pmlogger/pmlogger_daily_report.service.in
-new file mode 100644
-index 000000000..f4b3e8d30
+Index: pcp/src/pmlogger/pmlogger_daily_report.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_report.service.in
++++ pcp/src/pmlogger/pmlogger_daily_report.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Generate system activity reports
@@ -89,11 +88,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmlogger_daily_report -o @PCP_SA_DIR@
+User=@PCP_USER@
-diff --git a/src/pmlogger/pmlogger_daily_report.timer b/src/pmlogger/pmlogger_daily_report.timer
-new file mode 100644
-index 000000000..f2294b9b3
+Index: pcp/src/pmlogger/pmlogger_daily_report.timer
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_report.timer
++++ pcp/src/pmlogger/pmlogger_daily_report.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Daily generation of system activity reports
@@ -103,11 +101,10 @@
+
+[Install]
+WantedBy=timers.target
-diff --git a/src/pmlogger/pmlogger_daily_report_poll.service.in b/src/pmlogger/pmlogger_daily_report_poll.service.in
-new file mode 100644
-index 000000000..241138e7e
+Index: pcp/src/pmlogger/pmlogger_daily_report_poll.service.in
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_report_poll.service.in
++++ pcp/src/pmlogger/pmlogger_daily_report_poll.service.in
@@ -0,0 +1,8 @@
+[Unit]
+Description=Poll system activity report generation
@@ -117,11 +114,10 @@
+Type=oneshot
+ExecStart=@PCP_BINADM_DIR@/pmlogger_daily_report -o @PCP_SA_DIR@ -p
+User=@PCP_USER@
-diff --git a/src/pmlogger/pmlogger_daily_report_poll.timer b/src/pmlogger/pmlogger_daily_report_poll.timer
-new file mode 100644
-index 000000000..f74801e47
+Index: pcp/src/pmlogger/pmlogger_daily_report_poll.timer
+===================================================================
--- /dev/null
-+++ b/src/pmlogger/pmlogger_daily_report_poll.timer
++++ pcp/src/pmlogger/pmlogger_daily_report_poll.timer
@@ -0,0 +1,8 @@
+[Unit]
+Description=Hourly polling of system activity report generation
@@ -131,6 +127,3 @@
+
+[Install]
+WantedBy=timers.target
---
-2.13.7
-
++++++ 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch ++++++
>From b591bf4f9f73f11d012e40f4860a8635b4096977 Mon Sep 17 00:00:00 2001
From: David Disseldorp <ddiss(a)suse.de>
Date: Tue, 15 Jan 2019 01:15:45 +0100
Subject: [PATCH] pmns: don't package .NeedRebuild for SUSE distros
.NeedRebuild creation is handled by rpm scripts.
This change also fixes the target_distro configure check for modern
[open]SUSE distros, which only include /etc/os-release.
Signed-off-by: David Disseldorp <ddiss(a)suse.de>
---
configure | 1 +
configure.ac | 1 +
src/pmns/GNUmakefile | 2 +-
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/configure b/configure
index 99e07b368..e69366f07 100755
--- a/configure
+++ b/configure
@@ -3324,6 +3324,7 @@ then
$as_echo "#define IS_LINUX 1" >>confdefs.h
test -f /etc/SuSE-release && target_distro=suse
+ grep -q 'ID_LIKE="suse"' /etc/os-release 2> /dev/null && target_distro=suse
test -f /etc/fedora-release && target_distro=fedora
test -f /etc/redhat-release && target_distro=redhat
test -f /etc/debian_version && target_distro=debian
diff --git a/configure.ac b/configure.ac
index 359ed5507..7d8082c56 100644
--- a/configure.ac
+++ b/configure.ac
@@ -281,6 +281,7 @@ if test $target_os = linux
then
AC_DEFINE(IS_LINUX, [1], [Platform is Linux])
test -f /etc/SuSE-release && target_distro=suse
+ grep -q 'ID_LIKE="suse"' /etc/os-release 2> /dev/null && target_distro=suse
test -f /etc/fedora-release && target_distro=fedora
test -f /etc/redhat-release && target_distro=redhat
test -f /etc/debian_version && target_distro=debian
diff --git a/src/pmns/GNUmakefile b/src/pmns/GNUmakefile
index e8707a7e5..9b9458359 100644
--- a/src/pmns/GNUmakefile
+++ b/src/pmns/GNUmakefile
@@ -60,7 +60,7 @@ install: default
$(INSTALL) -m 755 Rebuild $(PMNS_VAR_DIR)/Rebuild
$(INSTALL) -m 755 Make.stdpmid $(PMNS_VAR_DIR)/Make.stdpmid
$(INSTALL) -m 644 $(STDPMID) $(PMNS_VAR_DIR)
-ifeq (, $(filter redhat debian, $(PACKAGE_DISTRIBUTION)))
+ifeq (, $(filter redhat debian suse, $(PACKAGE_DISTRIBUTION)))
$(INSTALL) -m 644 .NeedRebuild $(PMNS_VAR_DIR)/.NeedRebuild
endif
--
2.13.7
++++++ _service ++++++
--- /var/tmp/diff_new_pack.l9SaLT/_old 2019-01-29 14:45:20.435046575 +0100
+++ /var/tmp/diff_new_pack.l9SaLT/_new 2019-01-29 14:45:20.439046570 +0100
@@ -3,7 +3,7 @@
<param name="scm">git</param>
<param name="url">https://github.com/performancecopilot/pcp.git</param>
<param name="filename">pcp</param>
- <param name="revision">4.2.0</param>
+ <param name="revision">4.3.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">disable</param>
</service>
++++++ pcp-4.2.0.tar.bz2 -> pcp-4.3.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/pcp/pcp-4.2.0.tar.bz2 /work/SRC/openSUSE:Factory/.pcp.new.28833/pcp-4.3.0.tar.bz2 differ: char 11, line 1
1
0
Hello community,
here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2019-01-29 14:45:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old)
and /work/SRC/openSUSE:Factory/.dbus-1.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1"
Tue Jan 29 14:45:09 2019 rev:154 rq:666660 version:1.12.10
Changes:
--------
--- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes 2018-12-28 12:32:55.644063522 +0100
+++ /work/SRC/openSUSE:Factory/.dbus-1.new.28833/dbus-1-x11.changes 2019-01-29 14:45:11.403057524 +0100
@@ -1,0 +2,10 @@
+Tue Jan 15 11:04:14 UTC 2019 - alarrosa(a)suse.com
+
+- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory
+
+-------------------------------------------------------------------
+Mon Jan 14 14:45:30 CET 2019 - kukuk(a)suse.de
+
+- Use %license instead of %doc [bsc#1082318]
+
+-------------------------------------------------------------------
dbus-1.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dbus-1-x11.spec ++++++
--- /var/tmp/diff_new_pack.HyTPER/_old 2019-01-29 14:45:12.083056699 +0100
+++ /var/tmp/diff_new_pack.HyTPER/_new 2019-01-29 14:45:12.087056694 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dbus-1-x11
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
++++++ dbus-1.spec ++++++
--- /var/tmp/diff_new_pack.HyTPER/_old 2019-01-29 14:45:12.099056681 +0100
+++ /var/tmp/diff_new_pack.HyTPER/_new 2019-01-29 14:45:12.099056681 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dbus-1
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -175,10 +175,10 @@
%{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
mkdir -p %{buildroot}/lib/dbus-1/system-services
-mkdir -p %{buildroot}/%{_datadir}/dbus-1/interfaces
for i in %{_sysconfdir}/dbus-1/session.d %{_sysconfdir}/dbus-1/system.d \
- %{_datadir}/dbus-1/interfaces %{_datadir}/dbus-1/services %{_datadir}/dbus-1/system-services; do
+ %{_datadir}/dbus-1/interfaces %{_datadir}/dbus-1/services \
+ %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system-services; do
mkdir -p %{buildroot}$i
done
@@ -293,7 +293,8 @@
%dir /lib/dbus-1
%dir /lib/dbus-1/system-services
%dir %{_libexecdir}/dbus-1/
-%doc AUTHORS COPYING HACKING NEWS README
+%license COPYING
+%doc AUTHORS HACKING NEWS README
%config(noreplace) %{_sysconfdir}/dbus-1/session.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.conf
%{_datadir}/dbus-1/session.conf
@@ -362,6 +363,7 @@
%dir %{_datadir}/dbus-1
%dir %{_datadir}/dbus-1/interfaces
%dir %{_datadir}/dbus-1/services
+%dir %{_datadir}/dbus-1/system.d
%dir %{_datadir}/dbus-1/system-services
%files devel
1
0