openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- 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
March 2017
- 2 participants
- 2028 discussions
Hello community,
here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-03-29 13:21:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
and /work/SRC/openSUSE:Factory/.dracut.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut"
Wed Mar 29 13:21:53 2017 rev:105 rq:482462 version:044
Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2017-02-26 17:00:43.457551821 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-03-29 13:21:55.850859250 +0200
@@ -1,0 +2,30 @@
+Fri Mar 17 10:09:57 UTC 2017 - daniel.molkentin(a)suse.com
+
+- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
+ * add 0510-01fips-Some-modules-use-separators-other-than.patch
+ * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
+
+-------------------------------------------------------------------
+Thu Mar 16 11:45:01 UTC 2017 - daniel.molkentin(a)suse.com
+
+- installkernel: handle make bin-rpmpkg (bsc#1008648)
+
+-------------------------------------------------------------------
+Thu Mar 2 15:06:01 UTC 2017 - daniel.molkentin(a)suse.com
+
+- Do not pass ifname for bonding devices (bsc#995812)
+ * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
+
+-------------------------------------------------------------------
+Thu Mar 2 15:03:26 UTC 2017 - daniel.molkentin(a)suse.com
+
+- Find devices by path for S390x (bsc#915218)
+ * add s390x_persistent_device.conf
+
+-------------------------------------------------------------------
+Wed Mar 1 13:24:19 UTC 2017 - daniel.molkentin(a)suse.com
+
+- 01fips: Remove zlib module as requirement (bsc#1020063)
+ * add 0509-01fips-Remove-zlib-module-as-requirement.patch
+
+-------------------------------------------------------------------
New:
----
0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
0509-01fips-Remove-zlib-module-as-requirement.patch
0510-01fips-Some-modules-use-separators-other-than.patch
0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
s390x_persistent_device.conf
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.cUVz9E/_old 2017-03-29 13:21:57.926565697 +0200
+++ /var/tmp/diff_new_pack.cUVz9E/_new 2017-03-29 13:21:57.926565697 +0200
@@ -32,6 +32,7 @@
Source5: purge-kernels.service
Source6: dracut-installkernel
Source7: 99-debug.conf
+Source8: s390x_persistent_device.conf
#Network:
Patch12: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
@@ -92,6 +93,9 @@
Patch137: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch
Patch138: 0138-fips_add_aesni-intel.patch
Patch139: 0139-fips-kernel-4.4-fixes.patch
+Patch509: 0509-01fips-Remove-zlib-module-as-requirement.patch
+Patch510: 0510-01fips-Some-modules-use-separators-other-than.patch
+Patch511: 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
# Others
Patch20: 0020-00warpclock-Set-correct-timezone.patch
@@ -164,6 +168,7 @@
Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch
Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch
Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch
+Patch314: 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
# New features/improvements
Patch402: 0402-driver-fail-summary.patch
@@ -376,6 +381,7 @@
%patch311 -p1
%patch312 -p1
%patch313 -p1
+%patch314 -p1
%patch402 -p1
%patch403 -p1
@@ -397,6 +403,9 @@
%patch506 -p1
%patch507 -p1
%patch508 -p1
+%patch509 -p1
+%patch510 -p1
+%patch511 -p1
%build
%configure\
@@ -433,6 +442,10 @@
install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf
install -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf
+# bsc#915218
+%ifarch s390 s390x
+install -m 0644 %{SOURCE8} %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
+%endif
%ifarch %ix86 x86_64
echo 'early_microcode="yes"' > %{buildroot}%{_sysconfdir}/dracut.conf.d/02-early-microcode.conf
++++++ 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch ++++++
Index: dracut-044/modules.d/95nfs/module-setup.sh
===================================================================
--- dracut-044.orig/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:32.799438777 +0100
+++ dracut-044/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:33.519479687 +0100
@@ -57,7 +57,10 @@ cmdline() {
nfs_address=${lookup##* }
fi
ifname=$(ip -o route get to $nfs_address | sed -n 's/.*dev \([^ ]*\).*/\1/p')
- if [ -e /sys/class/net/$ifname/address ] ; then
+ if [ -d /sys/class/net/$ifname/bonding ]; then
+ dinfo "Found bonded interface '${ifname}'. Make sure to provide an appropriate 'bond=' cmdline."
+ return
+ elif [ -e /sys/class/net/$ifname/address ] ; then
ifmac=$(cat /sys/class/net/$ifname/address)
printf 'ifname=%s:%s ' ${ifname} ${ifmac}
fi
++++++ 0509-01fips-Remove-zlib-module-as-requirement.patch ++++++
>From 17eff2759ab2d5e3622864fb06a7657c7f95bfd3 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Wed, 1 Mar 2017 11:43:39 +0100
Subject: [PATCH] 01fips: Remove zlib module as requirement
zlib has been removed from the upstream kernel, affecting SLE12SP3.
This patch must not be backported to SLE12SP2 and earlier (bsc#1020063).
---
modules.d/01fips/module-setup.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh
index 0bca7a1..e29af08 100755
--- a/modules.d/01fips/module-setup.sh
+++ b/modules.d/01fips/module-setup.sh
@@ -17,7 +17,7 @@ installkernel() {
_fipsmodules+="ctr cts deflate drbg "
_fipsmodules+="ecb fcrypt gcm ghash_generic khazad md4 michael_mic rmd128 "
_fipsmodules+="rmd160 rmd256 rmd320 seed "
- _fipsmodules+="sha512_generic tcrypt tea wp512 xts zlib "
+ _fipsmodules+="sha512_generic tcrypt tea wp512 xts "
_fipsmodules+="aes_s390 des_s390 sha256_s390 ghash_s390 sha1_s390 sha512_s390 "
_fipsmodules+="gf128mul "
_fipsmodules+="cmac vmac xcbc salsa20_generic salsa20_x86_64 camellia_generic camellia_x86_64 pcbc tgr192 anubis "
--
2.10.2
++++++ 0510-01fips-Some-modules-use-separators-other-than.patch ++++++
>From e8804fc3d2052000d66661ced4a03103e0176e63 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Tue, 7 Mar 2017 11:51:17 +0100
Subject: [PATCH] 01fips: Some modules use separators other than "-"
We need to account for that in our exception list
of modules that are fine to fail. This only happened
on non-Intel machines, because the intel modules
use "_" as separator.
Original-Patch-By: Marcus Meissner <meissner(a)suse.de>
Reference: bsc#1021687
---
modules.d/01fips/fips.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh
index 055093a..30f53b4 100755
--- a/modules.d/01fips/fips.sh
+++ b/modules.d/01fips/fips.sh
@@ -105,11 +105,11 @@ do_fips()
# If we find some hardware specific modules and cannot load them
# it is not a problem, proceed.
if [ "$_found" = "0" ]; then
- if [ "$_module" != "${_module%-intel}" \
- -o "$_module" != "${_module%-ssse3}" \
- -o "$_module" != "${_module%-x86_64}" \
+ if [ "$_module" != "${_module%intel}" \
+ -o "$_module" != "${_module%ssse3}" \
+ -o "$_module" != "${_module%x86_64}" \
-o "$_module" != "${_module%z90}" \
- -o "$_module" != "${_module%s390}" \
+ -o "$_module" != "${_module%s390}" \
]; then
_found=1
fi
--
2.10.2
++++++ 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch ++++++
>From d31f6dc51b26ac4110b2e5357a46f9b74ebd80e2 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolkentin(a)suse.com>
Date: Wed, 15 Mar 2017 11:59:28 +0100
Subject: [PATCH] 01fips: ensure fips initialization succeeds on s390(x)
More modules are x86_64 only but are not matchable
by the generic postfix checks. Others are helper modules
that are not strictly needed on all platforms. Ensure
we pass FIPS init without them.
Finally, cbc is not always compiled into the kernel -- try
adding as a module.
Relates-to: e8804fc3d2052000d66661ced4a03103e0176e63
Reference: bsc#1021687
---
modules.d/01fips/fips.sh | 3 +++
modules.d/01fips/module-setup.sh | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh
index 30f53b4..a005b0f 100755
--- a/modules.d/01fips/fips.sh
+++ b/modules.d/01fips/fips.sh
@@ -110,6 +110,9 @@ do_fips()
-o "$_module" != "${_module%x86_64}" \
-o "$_module" != "${_module%z90}" \
-o "$_module" != "${_module%s390}" \
+ -o "$_module" == "twofish_x86_64_3way" \
+ -o "$_module" == "ablk_helper" \
+ -o "$_module" == "glue_helper" \
]; then
_found=1
fi
diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh
index e29af08..beeb2f6 100755
--- a/modules.d/01fips/module-setup.sh
+++ b/modules.d/01fips/module-setup.sh
@@ -23,7 +23,7 @@ installkernel() {
_fipsmodules+="cmac vmac xcbc salsa20_generic salsa20_x86_64 camellia_generic camellia_x86_64 pcbc tgr192 anubis "
_fipsmodules+="cast6_generic cast5_generic cast_common sha512_ssse3 serpent_sse2_x86_64 serpent_generic twofish_generic "
_fipsmodules+="ablk_helper cryptd twofish_x86_64_3way lrw glue_helper twofish_x86_64 twofish_common blowfish_generic "
- _fipsmodules+="blowfish_x86_64 blowfish_common des_generic "
+ _fipsmodules+="blowfish_x86_64 blowfish_common des_generic cbc "
mkdir -m 0755 -p "${initdir}/etc/modprobe.d"
--
2.10.2
++++++ dracut-installkernel ++++++
--- /var/tmp/diff_new_pack.cUVz9E/_old 2017-03-29 13:21:58.414496692 +0200
+++ /var/tmp/diff_new_pack.cUVz9E/_new 2017-03-29 13:21:58.414496692 +0200
@@ -64,8 +64,8 @@
fi
-if [ -f $INSTALL_PATH/$CONFIGFILE ]; then
- mv $INSTALL_PATH/$CONFIGFILE \
+if [ -f .config ] && [ -f $INSTALL_PATH/$CONFIGFILE ]; then
+ mv -v $INSTALL_PATH/$CONFIGFILE \
$INSTALL_PATH/$CONFIGFILE.old;
fi
@@ -75,7 +75,7 @@
cp -fp $BOOTIMAGE $INSTALL_PATH/$BOOTFILE-$KERNEL_VERSION
cp -fp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION
-cp -fp .config $INSTALL_PATH/$CONFIGFILE
+[ -f .config] && cp -fp .config $INSTALL_PATH/$CONFIGFILE
# If the kernel has module support, recreate modules.dep using depmod
++++++ s390x_persistent_device.conf ++++++
# Set persistent policy by-path on s390 platforms, to prevent
# the system from hanging during the boot when vDISKs are used
# as swap devices (bsc#915218).
#
# Indeed, they are required to be present early in the boot
# process to possibly resume the system. However, since
# they are cleared after logoff/logon and the UUID will likely
# change after reinitialization, these will not be found with
# the default by-uuid policy.
persistent_policy=by-path
1
0
Hello community,
here is the log from the commit of package sanlock for openSUSE:Factory checked in at 2017-03-29 13:21:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sanlock (Old)
and /work/SRC/openSUSE:Factory/.sanlock.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sanlock"
Wed Mar 29 13:21:47 2017 rev:13 rq:482340 version:3.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/sanlock/sanlock.changes 2015-06-30 10:17:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sanlock.new/sanlock.changes 2017-03-29 13:21:49.547750655 +0200
@@ -1,0 +2,19 @@
+Wed Mar 15 08:23:44 UTC 2017 - zren(a)suse.com
+
+- Update to sanlock 3.4.0
+- Enable fence_sanlockd so that lvm2 can use the new lvmlocked
+ feature in cluster environment
+ * fix unpackaged file - /usr/sbin/rcfence_sanlockd
+ * refresh suse-no-date-time.patch to cover the same issue
+ in fence_sanlockd
+ * adjust fence_sanlockd.init and suse-systemd.patch
+- Enable sanlk-reset subpackage
+- Fix "undefined symbol to io_suspend" at runtime, bsc#1030060
+ suse-fix-link-errors.patch
+
+-------------------------------------------------------------------
+Sat Mar 11 08:40:02 UTC 2017 - kukuk(a)suse.com
+
+- Add group disk as Prerequires
+
+-------------------------------------------------------------------
Old:
----
sanlock-3.2.4.tar.xz
New:
----
sanlock-3.4.0.tar.xz
suse-fix-link-errors.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sanlock.spec ++++++
--- /var/tmp/diff_new_pack.ViNSv2/_old 2017-03-29 13:21:50.683590021 +0200
+++ /var/tmp/diff_new_pack.ViNSv2/_new 2017-03-29 13:21:50.687589455 +0200
@@ -1,7 +1,7 @@
#
# spec file for package sanlock
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,19 +18,25 @@
%define with_systemd 0
%define with_fence_sanlockd 0
+%define with_sanlk_reset 0
%if 0%{?suse_version} > 1140
%define with_systemd 1
%endif
+%if 0%{?suse_version} > 1320
+%define with_fence_sanlockd 1
+%define with_sanlk_reset 1
+%endif
+
Name: sanlock
-Version: 3.2.4
+Version: 3.4.0
Release: 0
Summary: A shared disk lock manager
License: GPL-2.0 and GPL-2.0+ and LGPL-2.1+
Group: System/Base
-Url: https://fedorahosted.org/sanlock/
+Url: https://pagure.io/sanlock
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libaio-devel
BuildRequires: libblkid-devel
@@ -44,9 +50,12 @@
%endif
BuildRequires: xz
Requires(pre): %fillup_prereq
+%if 0%{?suse_version} > 1320
+Requires(pre): group(disk)
+%endif
Requires: %{name}-lib = %{version}-%{release}
Recommends: logrotate
-Source0: https://git.fedorahosted.org/cgit/sanlock.git/snapshot/%{name}-%{version}.t…
+Source0: %{name}-%{version}.tar.xz
Source1: sanlock.init
Source2: sysconfig.sanlock
Source3: wdmd.init
@@ -59,6 +68,8 @@
Patch102: sanlock-old_blkid.patch
Patch103: suse-systemd.patch
Patch104: suse-no-date-time.patch
+# bsc#1030060
+Patch105: suse-fix-link-errors.patch
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
@@ -109,6 +120,20 @@
daemon for using sanlock and wdmd as a cluster fence agent.
%endif
+%if %{with_sanlk_reset}
+%package -n sanlk-reset
+Summary: Host reset daemon and client using sanlock
+Group: System Environment/Base
+Requires: libsanlock1 = %{version}-%{release}
+Requires: sanlock = %{version}-%{release}
+
+%description -n sanlk-reset
+The sanlk-reset package contains the reset daemon and client.
+A cooperating host running the daemon can be reset by a host
+running the client, so long as both maintain access to a
+common sanlock lockspace.
+%endif
+
%prep
%setup -q
%patch100
@@ -118,6 +143,7 @@
%patch103 -p1
%endif
%patch104 -p1
+%patch105 -p1
%build
# upstream does not require configure
@@ -128,6 +154,9 @@
%if %{with_fence_sanlockd}
CFLAGS=$RPM_OPT_FLAGS make -C fence_sanlock
%endif
+%if %{with_sanlk_reset}
+CFLAGS=$RPM_OPT_FLAGS make -C reset
+%endif
%install
make -C src \
@@ -144,19 +173,29 @@
install LIBDIR=%{_libdir} \
DESTDIR=$RPM_BUILD_ROOT
%endif
+%if %{with_sanlk_reset}
+make -C reset \
+ install LIBDIR=%{_libdir} \
+ DESTDIR=$RPM_BUILD_ROOT
+%endif
+
install -D -m 755 src/sanlock.conf $RPM_BUILD_ROOT/%{_sysconfdir}/sanlock/sanlock.conf
install -D -m 755 %SOURCE2 $RPM_BUILD_ROOT/%{_localstatedir}/adm/fillup-templates/sysconfig.sanlock
install -D -m 755 %SOURCE4 $RPM_BUILD_ROOT/%{_localstatedir}/adm/fillup-templates/sysconfig.wdmd
+
%if %{with_systemd}
install -D -m 755 init.d/sanlock.service $RPM_BUILD_ROOT/%{_unitdir}/sanlock.service
ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcsanlock
install -D -m 755 init.d/wdmd.service $RPM_BUILD_ROOT/%{_unitdir}/wdmd.service
ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcwdmd
%if %{with_fence_sanlockd}
-install -D -m 0755 init.d/fence_sanlockd $RPM_BUILD_ROOT/lib/systemd/systemd-fence_sanlockd
+install -D -m 0755 %SOURCE5 $RPM_BUILD_ROOT/usr/lib/systemd/systemd-fence_sanlockd
install -D -m 0644 init.d/fence_sanlockd.service $RPM_BUILD_ROOT/%{_unitdir}/fence_sanlockd.service
ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcfence_sanlockd
%endif
+%if %{with_sanlk_reset}
+install -D -m 0644 init.d/sanlk-resetd.service $RPM_BUILD_ROOT/%{_unitdir}/sanlk-resetd.service
+%endif
%else
install -D -m 755 %SOURCE1 $RPM_BUILD_ROOT/etc/init.d/sanlock
ln -s /etc/init.d/sanlock $RPM_BUILD_ROOT%{_sbindir}/rcsanlock
@@ -171,17 +210,34 @@
install -Dm 0644 src/logrotate.sanlock \
$RPM_BUILD_ROOT/etc/logrotate.d/sanlock
+install -Dd -m 0755 $RPM_BUILD_ROOT/etc/wdmd.d
+
%pre
%{_bindir}/getent group sanlock > /dev/null || %{_sbindir}/groupadd \
-g 179 sanlock
%{_bindir}/getent passwd sanlock > /dev/null || %{_sbindir}/useradd \
-u 179 -c "sanlock" -s /sbin/nologin -r \
-g 179 -G disk -d /var/run/sanlock sanlock
+
%if %{with_systemd}
%service_add_pre wdmd.service
%service_add_pre sanlock.service
%endif
+%if %{with_fence_sanlockd}
+%pre -n fence-sanlock
+%if %{with_systemd}
+%service_add_pre fence_sanlockd.service
+%endif
+%endif
+
+%if %{with_sanlk_reset}
+%pre -n sanlk-reset
+%if %{with_systemd}
+%service_add_pre sanlk-resetd.service
+%endif
+%endif
+
%post
%if %{with_systemd}
%service_add_post wdmd.service sanlock.service
@@ -189,6 +245,7 @@
%restart_on_update wdmd
%restart_on_update sanlock
%endif
+
%fillup_only -n wdmd
%fillup_only -n sanlock
@@ -205,6 +262,14 @@
#fi
%endif
+%if %{with_sanlk_reset}
+%post -n sanlk-reset
+%if %{with_systemd}
+%service_add_post sanlk-resetd.service
+%endif
+%restart_on_update sanlk-resetd
+%endif
+
%preun
%if %{with_systemd}
%service_del_preun wdmd.service sanlock.service
@@ -214,7 +279,7 @@
%endif
%if %{with_fence_sanlockd}
-%preun-n fence-sanlock
+%preun -n fence-sanlock
%if %{with_systemd}
%service_del_preun fence_sanlockd.service
%else
@@ -222,6 +287,15 @@
%endif
%endif
+%if %{with_sanlk_reset}
+%preun -n sanlk-reset
+%if %{with_systemd}
+%service_del_preun sanlk-resetd.service
+%else
+%stop_on_removal sanlk-resetd
+%endif
+%endif
+
%postun
%if %{with_systemd}
%service_del_postun wdmd.service sanlock.service
@@ -238,8 +312,16 @@
%endif
%endif
+%if %{with_sanlk_reset}
+%postun -n sanlk-reset
+%if %{with_systemd}
+%service_del_postun sanlk-resetd.service
+%endif
+%endif
+
%files
%defattr(-,root,root,-)
+%dir %attr(0700, root, root) %{_sysconfdir}/wdmd.d/
%dir %attr(0700, root, root) %{_sysconfdir}/sanlock/
%config(noreplace) %{_sysconfdir}/sanlock/sanlock.conf
%{_sbindir}/rcsanlock
@@ -289,14 +371,27 @@
%defattr(-,root,root,-)
%{_sbindir}/fence_sanlockd
%if %{with_systemd}
-/lib/systemd/systemd-fence_sanlockd
+/usr/lib/systemd/systemd-fence_sanlockd
%{_unitdir}/fence_sanlockd.service
%else
/etc/init.d/fence_sanlockd
%endif
%{_sbindir}/fence_sanlock
%{_sbindir}/fence_sanlockd
+%{_sbindir}/rcfence_sanlockd
%{_mandir}/man8/fence_sanlock*
%endif
+%if %{with_sanlk_reset}
+%files -n sanlk-reset
+%defattr(-,root,root,-)
+%{_sbindir}/sanlk-reset
+%{_sbindir}/sanlk-resetd
+%if %{with_systemd}
+%{_unitdir}/sanlk-resetd.service
+%endif
+%{_mandir}/man8/sanlk-reset.8.gz
+%{_mandir}/man8/sanlk-resetd.8.gz
+%endif
+
%changelog
++++++ fence_sanlockd.init ++++++
--- /var/tmp/diff_new_pack.ViNSv2/_old 2017-03-29 13:21:50.727583799 +0200
+++ /var/tmp/diff_new_pack.ViNSv2/_new 2017-03-29 13:21:50.727583799 +0200
@@ -1,4 +1,10 @@
#!/bin/sh
+#
+# fence_sanlockd - daemon for fence_sanlock agent
+#
+# chkconfig: 2345 20 80
+# description: starts and stops fence_sanlockd
+#
### BEGIN INIT INFO
# Provides: fence_sanlockd
@@ -8,68 +14,66 @@
# Should-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
-# Short-Description: Starts and stops fence_sanlockd
-# Description: Starts and stops fence_sanlockd. See fence_sanlockd(8).
+# Short-Description: starts and stops fence_sanlockd
+# Description: starts and stops fence_sanlockd
### END INIT INFO
-PROG=fence_sanlockd
-FENCE_SANLOCKD_BIN=/usr/sbin/$PROG
-FENCE_SANLOCKD_RUNDIR=/var/run/$PROG
-FENCE_SANLOCKD_PIDFILE=$FENCE_SANLOCKD_RUNDIR/$PROG.pid
-FENCE_SANLOCKD_FIFOFILE=$FENCE_SANLOCKD_RUNDIR/$PROG.fifo
-FENCESANLOCKDOPTS="-w"
-FENCE_SANLOCK_AGENT_RUNDIR=/var/run/fence_sanlock
+prog="fence_sanlockd"
+agent="fence_sanlock"
+daemonrundir="/var/run/$prog"
+agentrundir="/var/run/$agent"
+runfile="$daemonrundir/$prog.pid"
+fifofile="$daemonrundir/$prog.fifo"
+lockfile="/var/lock/subsys/$prog"
+exec="/usr/sbin/$prog"
+
+FENCESANLOCKDOPTS="-w"
-test -x $FENCE_SANLOCKD_BIN || { echo "$FENCE_SANLOCKD_BIN not installed";
- if [ "$1" = "stop" ]; then exit 0;
+test -x $exec || { echo "$exec not installed";
+ if [ "$1" = "stop" ]; then exit 0;
else exit 5; fi; }
+[ -f /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
+
. /etc/rc.status
rc_reset
-
-
-case "$1" in
- start)
+case "$1" in
+start)
# start wdmd and sanlock daemons if they aren't running
service wdmd status > /dev/null 2>&1 || service wdmd start
service sanlock status > /dev/null 2>&1 || service sanlock start
- [ ! -d $FENCE_SANLOCKD_RUNDIR ] && \
- install -d -m 775 $FENCE_SANLOCKD_RUNDIR
-
- [ ! -d $FENCE_SANLOCK_AGENT_RUNDIR ] && \
- install -d -m 775 $FENCE_SANLOCK_AGENT_RUNDIR
+ if [ ! -d $daemonrundir ]; then
+ install -d -m 775 $daemonrundir
+ [ -x /sbin/restorecon ] && restorecon $daemonrundir
+ fi
+ if [ ! -d $agentrundir ]; then
+ install -d -m 775 $agentrundir
+ [ -x /sbin/restorecon ] && restorecon $agentrundir
+ fi
- [ -n "$(which restorecon)" ] && \
- [ -x "$(which restorecon)" ] && \
- restorecon $FENCE_SANLOCKD_RUNDIR
-
- [ -n "$(which restorecon)" ] && \
- [ -x "$(which restorecon)" ] && \
- restorecon $FENCE_SANLOCK_AGENT_RUNDIR
-
- if [ -e $FENCE_SANLOCKD_PIDFILE ]; then
- if checkproc $FENCE_SANLOCKD_BIN ; then
- echo -n "$PROG is already running."
+ if [ -e $runfile ]; then
+ if checkproc $exec ; then
+ echo -n "$prog is already running."
rc_status -v
- rc_exit
- else
- echo "Removing stale PID file $FENCE_SANLOCKD_PIDFILE."
- rm -f $FENCE_SANLOCKD_PIDFILE
- fi
- fi
- echo -n "Starting $PROG "
- startproc $FENCE_SANLOCKD_BIN $FENCESANLOCKDOPTS
- rc_status -v
- ;;
- stop)
- echo -n "Shutting down $PROG "
- agent_ps="$(ps ax -o pid,args | grep fence_sanlock | grep -v grep | grep -v fence_sanlockd)"
+ rc_exit
+ else
+ echo "Removing stale PID file $runfile."
+ rm -f $runfile
+ fi
+ fi
+
+ echo -n "Starting $prog "
+ startproc $exec daemon $FENCESANLOCKDOPTS
+ rc_status -v
+ ;;
+stop)
+ agent_ps="$(ps ax -o pid,args | grep $agent | grep -v grep | grep -v $prog)"
[ -n "$agent_ps" ] && {
agent_pid="$(echo $agent_ps | awk '{print $1}')"
- echo -n "cannot stop while fence_sanlock $agent_pid is running"
+ echo -n "cannot stop while $agent $agent_pid is running"
rc_failed 1
rc_status -v
rc_exit
@@ -96,11 +100,12 @@
rc_exit
fi
- PID=$(pidofproc -p $FENCE_SANLOCKD_PIDFILE $PROG)
+ PID=$(pidofproc -p $runfile $prog)
# We have to use SIGHUP to mean stop because sanlock
# uses SIGTERM to mean that the lockspace failed.
- killproc -p $FENCE_SANLOCKD_PIDFILE $PROG -HUP > /dev/null 2>&1
+ echo -n $"Sending stop signal $prog ($PID)"
+ killproc -p $runfile $prog -HUP
retval=$?
if [ $retval -ne 0 ]; then
rc_failed 1
@@ -111,21 +116,24 @@
# fence_sanlockd won't see the SIGHUP if it's
# still waiting for config from the fifo, so
# send invalid config to the fifo to make it fail.
- if [ -p $FENCE_SANLOCKD_FIFOFILE ]; then
- echo "" > $FENCE_SANLOCKD_FIFOFILE
+ if [ -p $fifofile ]; then
+ echo "" > $fifofile
fi
+ echo -n $"Waiting for $prog ($PID) to stop"
timeout=10
while checkpid $PID; do
sleep 1
timeout=$((timeout - 1))
if [ "$timeout" -le 0 ]; then
- echo -n "failed waiting for $PROG ($PID) to stop"
- rc_failed 1
- rc_status -v
- rc_exit
+ echo -n "failed waiting for $prog ($PID) to stop"
+ rc_failed 1
+ rc_status -v
+ rc_exit
fi
done
+
+ rm -f $lockfile
# stop wdmd and sanlock daemons if they are running
service sanlock status > /dev/null 2>&1 && service sanlock stop
@@ -133,28 +141,28 @@
rc_status -v
;;
- try-restart)
- $0 status >/dev/null && $0 restart
- rc_status
- ;;
- restart)
- $0 stop
- $0 start
- rc_status
- ;;
- reload)
- killproc -HUP $FENCE_SANLOCKD_BIN
- rc_status -v
- ;;
- status)
- echo -n "Checking status of $PROG "
- checkproc $FENCE_SANLOCKD_BIN
- rc_status -v
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|try-restart|reload|status}"
+try-restart)
+ $0 status >/dev/null && $0 restart
+ rc_status
+ ;;
+restart)
+ $0 stop
+ $0 start
+ rc_status
+ ;;
+reload)
+ killproc -HUP $exec
+ rc_status -v
+ ;;
+status)
+ echo -n "Checking status of $prog "
+ checkproc $exec
+ rc_status -v
+ ;;
+*)
+ echo "Usage: $0 {start|stop|restart|try-restart|reload|status}"
rc_failed 2
rc_exit
- ;;
+ ;;
esac
rc_exit
++++++ sanlock-3.2.4.tar.xz -> sanlock-3.4.0.tar.xz ++++++
++++ 3163 lines of diff (skipped)
++++++ sanlock-SCHED_RESET_ON_FORK-undefined.patch ++++++
--- /var/tmp/diff_new_pack.ViNSv2/_old 2017-03-29 13:21:50.851566266 +0200
+++ /var/tmp/diff_new_pack.ViNSv2/_new 2017-03-29 13:21:50.851566266 +0200
@@ -2,7 +2,7 @@
===================================================================
--- src/main.c.orig
+++ src/main.c
-@@ -59,6 +59,10 @@
+@@ -60,6 +60,10 @@
#define SIGRUNPATH 100 /* anything that's not SIGTERM/SIGKILL */
++++++ suse-fix-link-errors.patch ++++++
Index: sanlock-3.4.0/fence_sanlock/Makefile
===================================================================
--- sanlock-3.4.0.orig/fence_sanlock/Makefile
+++ sanlock-3.4.0/fence_sanlock/Makefile
@@ -35,7 +35,7 @@ CFLAGS += -DVERSION=\"$(VER)\" -I../src
CFLAGS += -fPIE -DPIE
LDFLAGS = -Wl,-z,now -Wl,-z,relro -pie
-LDADD = -lrt -laio -lblkid -lsanlock -lwdmd
+LDADD = -lsanlock -lwdmd -lrt -laio -lblkid
all: $(TARGET1) $(TARGET2)
Index: sanlock-3.4.0/src/Makefile
===================================================================
--- sanlock-3.4.0.orig/src/Makefile
+++ sanlock-3.4.0/src/Makefile
@@ -96,17 +96,16 @@ CFLAGS += -DVERSION=\"$(VER)\"
CMD_CFLAGS = $(CFLAGS) -fPIE -DPIE
CMD_LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie
-CMD_LDADD += -lpthread -luuid -lrt -laio -lblkid -lsanlock -L../wdmd -lwdmd
+CMD_LDADD += -lsanlock -L../wdmd -lwdmd -lpthread -luuid -lrt -laio -lblkid
-LIB_ENTIRE_LDFLAGS += -lpthread -lrt -laio -lblkid -L../wdmd -lwdmd
LIB_ENTIRE_LDFLAGS += -Wl,-z,relro -pie
-
+LIB_ENTIRE_LDADD += -L../wdmd -lwdmd -lpthread -lrt -laio -lblkid
LIB_CLIENT_LDFLAGS += -Wl,-z,relro -pie
all: $(LIBSO_ENTIRE_TARGET) $(LIBSO_CLIENT_TARGET) $(CMD_TARGET) $(LIBPC_ENTIRE_TARGET) $(LIBPC_CLIENT_TARGET)
-$(LIBSO_ENTIRE_TARGET): $(LIB_ENTIRE_SOURCE)
- $(CC) $(CFLAGS) $(LIB_ENTIRE_LDFLAGS) -shared -fPIC -o $@ -Wl,-soname=$(LIB_ENTIRE_TARGET).so.$(SOMAJOR) $^
+$(LIBSO_ENTIRE_TARGET):
+ $(CC) $(CFLAGS) $(LIB_ENTIRE_LDFLAGS) -shared -fPIC -o $@ -Wl,-soname=$(LIB_ENTIRE_TARGET).so.$(SOMAJOR) $(LIB_ENTIRE_SOURCE) $(LIB_ENTIRE_LDADD) $^
ln -sf $(LIBSO_ENTIRE_TARGET) $(LIB_ENTIRE_TARGET).so
ln -sf $(LIBSO_ENTIRE_TARGET) $(LIB_ENTIRE_TARGET).so.$(SOMAJOR)
Index: sanlock-3.4.0/tests/Makefile
===================================================================
--- sanlock-3.4.0.orig/tests/Makefile
+++ sanlock-3.4.0/tests/Makefile
@@ -34,7 +34,7 @@ CFLAGS += -D_GNU_SOURCE -g \
-fasynchronous-unwind-tables \
-fdiagnostics-show-option
-LDFLAGS = -lrt -laio -lblkid -lsanlock
+LDFLAGS = -lsanlock -lrt -laio -lblkid
all: $(TARGET1) $(TARGET2) $(TARGET3) $(TARGET4) $(TARGET5) $(TARGET6) $(TARGET7)
Index: sanlock-3.4.0/reset/Makefile
===================================================================
--- sanlock-3.4.0.orig/reset/Makefile
+++ sanlock-3.4.0/reset/Makefile
@@ -35,7 +35,7 @@ CFLAGS += -DVERSION=\"$(VER)\" -I../src
CFLAGS += -fPIE -DPIE
LDFLAGS = -Wl,-z,now -Wl,-z,relro -pie
-LDADD = -lsanlock -lwdmd
+LDADD = -lsanlock -lwdmd -lrt -laio -lblkid
all: $(TARGET1) $(TARGET2)
++++++ suse-no-date-time.patch ++++++
--- /var/tmp/diff_new_pack.ViNSv2/_old 2017-03-29 13:21:50.899559478 +0200
+++ /var/tmp/diff_new_pack.ViNSv2/_new 2017-03-29 13:21:50.903558912 +0200
@@ -1,8 +1,8 @@
-Index: sanlock-3.2.4/src/main.c
+Index: sanlock-3.4.0/src/main.c
===================================================================
---- sanlock-3.2.4.orig/src/main.c
-+++ sanlock-3.2.4/src/main.c
-@@ -1920,8 +1920,8 @@ static int read_command_line(int argc, c
+--- sanlock-3.4.0.orig/src/main.c
++++ sanlock-3.4.0/src/main.c
+@@ -1903,8 +1903,8 @@ static int read_command_line(int argc, c
}
if (!strcmp(arg1, "--version") || !strcmp(arg1, "-V")) {
@@ -13,3 +13,17 @@
exit(EXIT_SUCCESS);
}
+Index: sanlock-3.4.0/fence_sanlock/fence_sanlockd.c
+===================================================================
+--- sanlock-3.4.0.orig/fence_sanlock/fence_sanlockd.c
++++ sanlock-3.4.0/fence_sanlock/fence_sanlockd.c
+@@ -565,8 +565,7 @@ int main(int argc, char *argv[])
+ print_usage();
+ exit(0);
+ case 'V':
+- printf("fence_sanlockd %s (built %s %s)\n",
+- VERSION, __DATE__, __TIME__);
++ printf("fence_sanlockd %s\n", VERSION);
+ exit(0);
+ case EOF:
+ cont = 0;
++++++ suse-systemd.patch ++++++
--- /var/tmp/diff_new_pack.ViNSv2/_old 2017-03-29 13:21:50.911557781 +0200
+++ /var/tmp/diff_new_pack.ViNSv2/_new 2017-03-29 13:21:50.915557216 +0200
@@ -1,7 +1,7 @@
-Index: sanlock-3.2.4/init.d/sanlock.service
+Index: sanlock-3.4.0/init.d/sanlock.service
===================================================================
---- sanlock-3.2.4.orig/init.d/sanlock.service
-+++ sanlock-3.2.4/init.d/sanlock.service
+--- sanlock-3.4.0.orig/init.d/sanlock.service
++++ sanlock-3.4.0/init.d/sanlock.service
@@ -5,8 +5,10 @@ Wants=wdmd.service
[Service]
@@ -15,10 +15,10 @@
[Install]
WantedBy=multi-user.target
-Index: sanlock-3.2.4/init.d/wdmd.service
+Index: sanlock-3.4.0/init.d/wdmd.service
===================================================================
---- sanlock-3.2.4.orig/init.d/wdmd.service
-+++ sanlock-3.2.4/init.d/wdmd.service
+--- sanlock-3.4.0.orig/init.d/wdmd.service
++++ sanlock-3.4.0/init.d/wdmd.service
@@ -4,8 +4,10 @@ After=syslog.target
[Service]
@@ -32,3 +32,18 @@
[Install]
WantedBy=multi-user.target
+Index: sanlock-3.4.0/init.d/fence_sanlockd.service
+===================================================================
+--- sanlock-3.4.0.orig/init.d/fence_sanlockd.service
++++ sanlock-3.4.0/init.d/fence_sanlockd.service
+@@ -5,8 +5,8 @@ Before=corosync.service
+
+ [Service]
+ Type=forking
+-ExecStart=/lib/systemd/systemd-fence_sanlockd start
+-ExecStop=/lib/systemd/systemd-fence_sanlockd stop
++ExecStart=/usr/lib/systemd/systemd-fence_sanlockd start
++ExecStop=/usr/lib/systemd/systemd-fence_sanlockd stop
+
+ [Install]
+ WantedBy=multi-user.target
1
0
Hello community,
here is the log from the commit of package apache2 for openSUSE:Factory checked in at 2017-03-29 13:21:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache2 (Old)
and /work/SRC/openSUSE:Factory/.apache2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2"
Wed Mar 29 13:21:41 2017 rev:132 rq:481459 version:2.4.25
Changes:
--------
--- /work/SRC/openSUSE:Factory/apache2/apache2.changes 2017-03-10 21:45:09.300241941 +0100
+++ /work/SRC/openSUSE:Factory/.apache2.new/apache2.changes 2017-03-29 13:21:44.836416945 +0200
@@ -1,0 +2,5 @@
+Thu Mar 16 18:59:58 UTC 2017 - kukuk(a)suse.com
+
+- PreRequire user wwwrun and group www
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache2.spec ++++++
--- /var/tmp/diff_new_pack.NKBUFn/_old 2017-03-29 13:21:46.580170339 +0200
+++ /var/tmp/diff_new_pack.NKBUFn/_new 2017-03-29 13:21:46.584169773 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache2
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -164,6 +164,10 @@
Requires(post): pwdutils
Requires(post): sed
Requires(post): textutils
+%if 0%{?suse_version} > 1320
+Requires(pre): user(wwwrun)
+Requires(pre): group(www)
+%endif
Suggests: apache2-%{default_mpm}
Provides: %{apache_mmn}
Provides: %{name}-mod_macro = %{version}
@@ -277,8 +281,8 @@
%package doc
Summary: Additional Package Documentation
-# Remove after 13.2 is out of support scope
Group: Documentation/Other
+# Remove after 13.2 is out of support scope
Provides: apache-doc = %{version}
Obsoletes: apache-doc < %{version}
%if 0%{?suse_version} >= 1120
@@ -291,8 +295,8 @@
%package example-pages
Summary: Example Pages for the Apache 2 Web Server
-# Remove after 13.2 is out of support scope
Group: Productivity/Networking/Web/Servers
+# Remove after 13.2 is out of support scope
Provides: apache-example-pages
Obsoletes: apache-example-pages
1
0
Hello community,
here is the log from the commit of package acl for openSUSE:Factory checked in at 2017-03-29 13:21:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/acl (Old)
and /work/SRC/openSUSE:Factory/.acl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "acl"
Wed Mar 29 13:21:37 2017 rev:40 rq:481225 version:2.2.52
Changes:
--------
--- /work/SRC/openSUSE:Factory/acl/acl.changes 2016-02-08 09:46:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.acl.new/acl.changes 2017-03-29 13:21:38.537307783 +0200
@@ -1,0 +2,5 @@
+Mon Mar 13 11:06:09 CET 2017 - kukuk(a)suse.de
+
+- Add BuildRequires for system user bin needed by test suite
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ acl.spec ++++++
--- /var/tmp/diff_new_pack.qQKw7m/_old 2017-03-29 13:21:39.881117738 +0200
+++ /var/tmp/diff_new_pack.qQKw7m/_new 2017-03-29 13:21:39.881117738 +0200
@@ -1,7 +1,7 @@
#
# spec file for package acl
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -78,6 +78,9 @@
BuildRequires: libattr-devel
BuildRequires: libtool
BuildRequires: pkg-config
+%if 0%{?suse_version} > 1320
+BuildRequires: system-user-bin
+%endif
#BuildRequires: gpg-offline
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -87,8 +90,8 @@
%package -n %lname
Summary: A dynamic library for accessing POSIX Access Control Lists
-Group: System/Libraries
# bug437293
+Group: System/Libraries
%ifarch ppc64
Obsoletes: libacl-64bit
%endif
@@ -103,8 +106,8 @@
%package -n libacl-devel
Summary: Include Files and Libraries mandatory for Development
-Group: Development/Libraries/C and C++
# the .so file references libattr.so.x, so require libattr-devel
+Group: Development/Libraries/C and C++
Requires: %lname = %version
Requires: glibc-devel
Requires: libattr-devel
1
0
Hello community,
here is the log from the commit of package syslogd for openSUSE:Factory checked in at 2017-03-29 13:20:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syslogd (Old)
and /work/SRC/openSUSE:Factory/.syslogd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syslogd"
Wed Mar 29 13:20:40 2017 rev:88 rq:479073 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/syslogd/syslogd.changes 2016-07-27 16:08:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.syslogd.new/syslogd.changes 2017-03-29 13:20:42.213273248 +0200
@@ -1,0 +2,5 @@
+Thu Mar 9 07:43:33 UTC 2017 - werner(a)suse.de
+
+- Require user and group news
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syslogd.spec ++++++
--- /var/tmp/diff_new_pack.ZtWlDp/_old 2017-03-29 13:20:46.088725175 +0200
+++ /var/tmp/diff_new_pack.ZtWlDp/_new 2017-03-29 13:20:46.088725175 +0200
@@ -1,7 +1,7 @@
#
# spec file for package syslogd
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -76,6 +76,7 @@
# Note: this package is for >= 12.3 only
# and does not provide LSB init scripts!
Requires(pre): syslog-service >= 2.0
+Requires(pre): user(news) group(news)
Conflicts: otherproviders(syslog)
Provides: sysklogd
Provides: syslog
1
0
Hello community,
here is the log from the commit of package krb5 for openSUSE:Factory checked in at 2017-03-29 13:20:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/krb5 (Old)
and /work/SRC/openSUSE:Factory/.krb5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "krb5"
Wed Mar 29 13:20:32 2017 rev:126 rq:478948 version:1.15.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/krb5/krb5-mini.changes 2017-01-25 22:32:44.769183615 +0100
+++ /work/SRC/openSUSE:Factory/.krb5.new/krb5-mini.changes 2017-03-29 13:20:34.930303215 +0200
@@ -1,0 +2,25 @@
+Thu Mar 9 20:58:42 UTC 2017 - michael(a)stroeder.com
+
+- use HTTPS project and source URLs
+
+-------------------------------------------------------------------
+Thu Mar 9 16:31:41 UTC 2017 - meissner(a)suse.com
+
+- use source urls.
+- krb5.keyring: Added Greg Hudson
+
+-------------------------------------------------------------------
+Sat Mar 4 21:29:34 UTC 2017 - michael(a)stroeder.com
+
+- removed obsolete krb5-1.15-fix_kdb_free_principal_e_data.patch
+- Upgrade to 1.15.1
+ * Allow KDB modules to determine how the e_data field of principal
+ fields is freed
+ * Fix udp_preference_limit when the KDC location is configured with
+ SRV records
+ * Fix KDC and kadmind startup on some IPv4-only systems
+ * Fix the processing of PKINIT certificate matching rules which have
+ two components and no explicit relation
+ * Improve documentation
+
+-------------------------------------------------------------------
krb5.changes: same change
Old:
----
krb5-1.15-fix_kdb_free_principal_e_data.patch
krb5-1.15.tar.gz
krb5-1.15.tar.gz.asc
New:
----
krb5-1.15.1.tar.gz
krb5-1.15.1.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ krb5-mini.spec ++++++
--- /var/tmp/diff_new_pack.HpCTLK/_old 2017-03-29 13:20:37.145989870 +0200
+++ /var/tmp/diff_new_pack.HpCTLK/_new 2017-03-29 13:20:37.145989870 +0200
@@ -16,12 +16,12 @@
#
-%define srcRoot krb5-1.15
+%define srcRoot krb5-1.15.1
%define vendorFiles %{_builddir}/%{srcRoot}/vendor-files/
%define krb5docdir %{_defaultdocdir}/krb5
Name: krb5-mini
-Url: http://web.mit.edu/kerberos/www/
+Url: https://web.mit.edu/kerberos/www/
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: keyutils
@@ -29,7 +29,7 @@
BuildRequires: libcom_err-devel
BuildRequires: libselinux-devel
BuildRequires: ncurses-devel
-Version: 1.15
+Version: 1.15.1
Release: 0
Summary: MIT Kerberos5 implementation and libraries with minimal dependencies
License: MIT
@@ -47,9 +47,8 @@
Conflicts: krb5-plugin-kdb-ldap
Conflicts: krb5-plugin-preauth-pkinit
Conflicts: krb5-plugin-preauth-otp
-# both tar.gz and .tar.gz.asc extracted from the http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13.2-signed.tar
-Source0: krb5-%{version}.tar.gz
-Source1: krb5-%{version}.tar.gz.asc
+Source0: https://web.mit.edu/kerberos/dist/krb5/1.15/krb5-%{version}.tar.gz
+Source1: https://web.mit.edu/kerberos/dist/krb5/1.15/krb5-%{version}.tar.gz.asc
Source2: krb5.keyring
Source3: vendor-files.tar.bz2
Source4: baselibs.conf
@@ -63,8 +62,6 @@
Patch11: krb5-1.12-ksu-path.patch
Patch12: krb5-1.12-selinux-label.patch
Patch13: krb5-1.9-debuginfo.patch
-# http://krbdev.mit.edu/rt/Ticket/Display.html?id=8538
-Patch14: krb5-1.15-fix_kdb_free_principal_e_data.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: mktemp, grep, /bin/touch, coreutils
PreReq: %fillup_prereq
@@ -108,7 +105,6 @@
%patch11 -p1
%patch12 -p1
%patch13 -p1
-%patch14 -p1
%build
# needs to be re-generated
++++++ krb5.spec ++++++
--- /var/tmp/diff_new_pack.HpCTLK/_old 2017-03-29 13:20:37.173985911 +0200
+++ /var/tmp/diff_new_pack.HpCTLK/_new 2017-03-29 13:20:37.177985345 +0200
@@ -17,7 +17,7 @@
Name: krb5
-Url: http://web.mit.edu/kerberos/www/
+Url: https://web.mit.edu/kerberos/www/
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: keyutils
@@ -25,7 +25,7 @@
BuildRequires: libcom_err-devel
BuildRequires: libselinux-devel
BuildRequires: ncurses-devel
-Version: 1.15
+Version: 1.15.1
Release: 0
Summary: MIT Kerberos5 Implementation--Libraries
License: MIT
@@ -46,9 +46,8 @@
Obsoletes: krb5-64bit
%endif
Conflicts: krb5-mini
-# both tar.gz and .tar.gz.asc extracted from the http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13.2-signed.tar
-Source0: krb5-%{version}.tar.gz
-Source1: krb5-%{version}.tar.gz.asc
+Source0: https://web.mit.edu/kerberos/dist/krb5/1.15/krb5-%{version}.tar.gz
+Source1: https://web.mit.edu/kerberos/dist/krb5/1.15/krb5-%{version}.tar.gz.asc
Source2: krb5.keyring
Source3: vendor-files.tar.bz2
Source4: baselibs.conf
@@ -63,8 +62,6 @@
Patch11: krb5-1.12-ksu-path.patch
Patch12: krb5-1.12-selinux-label.patch
Patch13: krb5-1.9-debuginfo.patch
-# http://krbdev.mit.edu/rt/Ticket/Display.html?id=8538
-Patch14: krb5-1.15-fix_kdb_free_principal_e_data.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: mktemp, grep, /bin/touch, coreutils
PreReq: %fillup_prereq
@@ -179,7 +176,6 @@
%patch11 -p1
%patch12 -p1
%patch13 -p1
-%patch14 -p1
%build
# needs to be re-generated
++++++ krb5-1.15.tar.gz -> krb5-1.15.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/krb5/krb5-1.15.tar.gz /work/SRC/openSUSE:Factory/.krb5.new/krb5-1.15.1.tar.gz differ: char 5, line 1
++++++ krb5.keyring ++++++
Binary files /var/tmp/diff_new_pack.HpCTLK/_old and /var/tmp/diff_new_pack.HpCTLK/_new differ
1
0
Hello community,
here is the log from the commit of package emacs for openSUSE:Factory checked in at 2017-03-29 13:20:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
and /work/SRC/openSUSE:Factory/.emacs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs"
Wed Mar 29 13:20:26 2017 rev:128 rq:478938 version:25.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2016-12-26 21:38:08.313282053 +0100
+++ /work/SRC/openSUSE:Factory/.emacs.new/emacs.changes 2017-03-29 13:20:29.263104678 +0200
@@ -1,0 +2,35 @@
+Sat Mar 11 09:02:26 CET 2017 - kukuk(a)suse.de
+
+- Add /var/games to filelist
+
+-------------------------------------------------------------------
+Tue Feb 28 12:28:46 UTC 2017 - werner(a)suse.de
+
+- Test out release candidate of emacs bugfix release 25.2
+ * 'find-library', 'help-function-def' and 'help-variable-def' now run
+ 'find-function-after-hook'.
+ * New basic face 'fixed-pitch-serif', for a fixed-width font with serifs.
+ The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default.
+ * New variable 'use-default-font-for-symbols', for backward compatibility.
+ This variable allows you to get back pre-Emacs 25 behavior where the
+ font for displaying symbol and punctuation characters was always
+ selected according to your fontset setup. By default, Emacs 25 tries
+ to use the default face's font for such characters, if it supports
+ them, disregarding the fontsets. Set this variable to nil to disable
+ this and get back the old behavior.
+ * 'electric-quote-mode' is no longer suppressed in a buffer whose
+ coding system cannot represent curved quote characters.
+ Instead, users can deal with the unrepresentable characters in the
+ usual way when they save the buffer.
+ * New variable 'inhibit-compacting-font-caches'.
+ Set this variable to a non-nil value to speed up display of characters
+ using large fonts, at the price of a larger memory footprint.
+ * The version number of CC Mode has been changed from 5.33 to
+ 5.32.99, although the software itself hasn't changed. This aims to
+ reduce confusion with the standalone CC Mode 5.33 (available from
+ http://cc-mode.sourceforge.net) which is a more mature version than
+ the one included in Emacs 25.2.
+- Patch emacs-25.1.dif renamed to emacs-25.2.dif
+- Modified patches emacs-24.4-glibc.patch and emacs-24.4-ps-bdf.patch
+
+-------------------------------------------------------------------
Old:
----
emacs-25.1.dif
emacs-25.1.tar.xz
New:
----
emacs-25.2-rc2.tar.xz
emacs-25.2.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.gDBre5/_old 2017-03-29 13:20:32.254681605 +0200
+++ /var/tmp/diff_new_pack.gDBre5/_new 2017-03-29 13:20:32.258681040 +0200
@@ -1,7 +1,7 @@
#
# spec file for package emacs
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -83,7 +83,7 @@
BuildRequires: xz
BuildRequires: zlib-devel
Url: http://www.gnu.org/software/emacs/
-Version: 25.1
+Version: 25.2
Release: 0
%if 0%{suse_version} >= 1300
Requires: etags
@@ -100,13 +100,14 @@
Provides: epg = 1.0.0
Obsoletes: epg < 1.0.0
Requires(pre): fileutils
-Source: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
+#Source: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
+Source: ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-%{version}-rc2.tar.xz
Source1: app-defaults.Emacs
Source2: site-lisp.tar.bz2
Source3: dot.gnu-emacs
Source4: emacs-rpmlintrc
Source5: emacs.sh
-Patch: emacs-25.1.dif
+Patch: emacs-25.2.dif
# PATCH-FIX-UPSTREAM Adjust to GnuPG 2.1 key listing change
Patch2: emacs-24.4-glibc.patch
Patch3: emacs-24.4-decl.dif
@@ -1575,7 +1576,6 @@
%doc %{_datadir}/emacs/%{version}/etc/refcards/dired-ref.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/dired-ref.tex
%doc %{_datadir}/emacs/%{version}/etc/refcards/emacsver.tex
-%doc %{_datadir}/emacs/%{version}/etc/refcards/emacsver.tex.in
%doc %{_datadir}/emacs/%{version}/etc/refcards/fr-dired-ref.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/fr-dired-ref.tex
%doc %{_datadir}/emacs/%{version}/etc/refcards/fr-refcard.pdf
@@ -1590,13 +1590,19 @@
%doc %{_datadir}/emacs/%{version}/etc/refcards/orgcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/orgcard.tex
%doc %{_datadir}/emacs/%{version}/etc/refcards/pdflayout.sty
+%doc %{_datadir}/emacs/%{version}/etc/refcards/pl-refcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/pl-refcard.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/pt-br-refcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/pt-br-refcard.tex
%doc %{_datadir}/emacs/%{version}/etc/refcards/refcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/refcard.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/ru-refcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/ru-refcard.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-dired-ref.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-dired-ref.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-refcard.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-refcard.tex
+%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-survival.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/sk-survival.tex
%doc %{_datadir}/emacs/%{version}/etc/refcards/survival.pdf
%doc %{_datadir}/emacs/%{version}/etc/refcards/survival.tex
@@ -3254,7 +3260,8 @@
%dir %{_datadir}/emacs/site-lisp/site-start.d/
%{_mandir}/man1/*.1%{ext_man}
%exclude %{_mandir}/man1/*tags.1%{ext_man}
-%dir %{_localstatedir}/games/emacs/
+%dir %{_localstatedir}/games
+%dir %{_localstatedir}/games/emacs
%{_localstatedir}/games/emacs/snake-scores
%{_localstatedir}/games/emacs/tetris-scores
++++++ emacs-24.4-glibc.patch ++++++
--- /var/tmp/diff_new_pack.gDBre5/_old 2017-03-29 13:20:32.338669728 +0200
+++ /var/tmp/diff_new_pack.gDBre5/_new 2017-03-29 13:20:32.338669728 +0200
@@ -4,8 +4,8 @@
2 files changed, 2 insertions(+)
--- configure.ac
-+++ configure.ac 2016-09-19 08:54:17.383277267 +0000
-@@ -2203,6 +2203,7 @@ fi
++++ configure.ac 2017-02-27 14:03:47.908816992 +0000
+@@ -2197,6 +2197,7 @@ fi
use_mmap_for_buffers=no
case "$opsys" in
cygwin|mingw32|freebsd|irix6-5) use_mmap_for_buffers=yes ;;
@@ -14,8 +14,8 @@
AC_FUNC_MMAP
--- configure
-+++ configure 2016-09-19 08:54:30.971020865 +0000
-@@ -11572,6 +11572,7 @@ fi
++++ configure 2017-02-27 14:03:47.912816917 +0000
+@@ -11576,6 +11576,7 @@ fi
use_mmap_for_buffers=no
case "$opsys" in
cygwin|mingw32|freebsd|irix6-5) use_mmap_for_buffers=yes ;;
++++++ emacs-24.4-ps-bdf.patch ++++++
--- /var/tmp/diff_new_pack.gDBre5/_old 2017-03-29 13:20:32.350668031 +0200
+++ /var/tmp/diff_new_pack.gDBre5/_new 2017-03-29 13:20:32.350668031 +0200
@@ -4,9 +4,9 @@
2 files changed, 4 insertions(+), 4 deletions(-)
--- lisp/ldefs-boot.el
-+++ lisp/ldefs-boot.el 2016-09-19 09:01:36.090998408 +0000
-@@ -22107,9 +22107,9 @@ With prefix argument ARG, restart the Pr
- ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (22388 5707 728611 808000))
++++ lisp/ldefs-boot.el 2017-02-27 14:06:23.653891166 +0000
+@@ -22142,9 +22142,9 @@ With prefix argument ARG, restart the Pr
+ ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (22676 23208 878521 628000))
;;; Generated autoloads from ps-bdf.el
-(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\
@@ -18,7 +18,7 @@
(custom-autoload 'bdf-directory-list "ps-bdf" t)
--- lisp/ps-bdf.el
-+++ lisp/ps-bdf.el 2016-09-19 09:00:21.828399872 +0000
++++ lisp/ps-bdf.el 2017-02-27 14:04:37.999877798 +0000
@@ -42,9 +42,9 @@
(defcustom bdf-directory-list
(if (memq system-type '(ms-dos windows-nt))
++++++ emacs-25.1.dif -> emacs-25.2.dif ++++++
--- /work/SRC/openSUSE:Factory/emacs/emacs-25.1.dif 2016-12-03 18:25:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-25.2.dif 2017-03-29 13:20:29.247106940 +0200
@@ -19,7 +19,7 @@
17 files changed, 445 insertions(+), 32 deletions(-)
--- Makefile.in
-+++ Makefile.in 2016-09-19 09:49:37.296950020 +0000
++++ Makefile.in 2017-02-27 14:06:59.669213860 +0000
@@ -493,8 +493,8 @@ install-arch-dep: src install-arch-indep
umask 022; ${MKDIR_P} "$(DESTDIR)${bindir}"
$(MAKE) -C lib-src install
@@ -49,8 +49,8 @@
rm -f hicolor/*x*/apps/${EMACS_NAME}.png \
hicolor/scalable/apps/${EMACS_NAME}.svg \
--- configure
-+++ configure 2016-09-19 09:53:00.097191627 +0000
-@@ -10749,10 +10749,8 @@ fi
++++ configure 2017-02-27 14:07:01.677176097 +0000
+@@ -10748,10 +10748,8 @@ fi
LD_SWITCH_X_SITE_RPATH=
if test "${x_libraries}" != NONE; then
if test -n "${x_libraries}"; then
@@ -64,8 +64,8 @@
x_default_search_path=""
x_search_path=${x_libraries}
--- configure.ac
-+++ configure.ac 2016-09-19 09:52:02.546258535 +0000
-@@ -1727,10 +1727,8 @@ fi
++++ configure.ac 2017-02-27 14:06:59.673213785 +0000
+@@ -1726,10 +1726,8 @@ fi
LD_SWITCH_X_SITE_RPATH=
if test "${x_libraries}" != NONE; then
if test -n "${x_libraries}"; then
@@ -79,7 +79,7 @@
x_default_search_path=""
x_search_path=${x_libraries}
--- doc/man/etags.1
-+++ doc/man/etags.1 2016-09-19 09:54:09.419906131 +0000
++++ doc/man/etags.1 2017-02-27 14:06:59.673213785 +0000
@@ -7,7 +7,7 @@
..
@@ -163,7 +163,7 @@
.B \-h, \-H, \-\-help
Print usage information. Followed by one or more \-\-language=LANG
--- lib-src/Makefile.in
-+++ lib-src/Makefile.in 2016-09-19 09:56:30.249261196 +0000
++++ lib-src/Makefile.in 2017-02-27 14:06:59.673213785 +0000
@@ -150,7 +150,7 @@ MKDIR_P = @MKDIR_P@
CLIENTW = @CLIENTW@
@@ -183,7 +183,7 @@
ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${srcdir}/../lib/min-max.h $(NTLIB) \
--- lib-src/pop.c
-+++ lib-src/pop.c 2016-09-19 09:25:18.256204648 +0000
++++ lib-src/pop.c 2017-02-27 14:06:59.673213785 +0000
@@ -26,6 +26,7 @@ along with GNU Emacs. If not, see <http
#ifdef MAIL_USE_POP
@@ -193,7 +193,7 @@
#include "ntlib.h"
#include <winsock.h>
--- lisp/cmuscheme.el
-+++ lisp/cmuscheme.el 2016-09-19 09:25:18.256204648 +0000
++++ lisp/cmuscheme.el 2017-02-27 14:06:59.673213785 +0000
@@ -241,7 +241,8 @@ is run).
(read-string "Run Scheme: " scheme-program-name)
scheme-program-name)))
@@ -205,7 +205,7 @@
(scheme-start-file (car cmdlist)) (cdr cmdlist)))
(inferior-scheme-mode)))
--- lisp/international/mule-cmds.el
-+++ lisp/international/mule-cmds.el 2016-09-19 09:25:18.256204648 +0000
++++ lisp/international/mule-cmds.el 2017-02-27 14:06:59.673213785 +0000
@@ -39,6 +39,7 @@
(defvar mule-keymap
@@ -215,7 +215,7 @@
(define-key map "r" 'revert-buffer-with-coding-system)
(define-key map "F" 'set-file-name-coding-system)
--- lisp/net/ange-ftp.el
-+++ lisp/net/ange-ftp.el 2016-09-19 09:25:18.256204648 +0000
++++ lisp/net/ange-ftp.el 2017-02-27 14:06:59.673213785 +0000
@@ -4985,7 +4985,7 @@ NEWNAME should be the name to give the n
; "If a host matches this regexp then it is assumed to be running VOS.")
;
@@ -253,7 +253,7 @@
(defun ange-ftp-add-cms-host (host)
--- lisp/site-load.el
-+++ lisp/site-load.el 2016-09-19 09:25:18.256204648 +0000
++++ lisp/site-load.el 2017-02-27 14:06:59.673213785 +0000
@@ -0,0 +1,41 @@
+;;;;
+;;; emacs20.xx/lisp/site-load.el
@@ -297,7 +297,7 @@
+
+;;; site-load.el ends here
--- lisp/speedbar.el
-+++ lisp/speedbar.el 2016-09-19 09:25:18.260204572 +0000
++++ lisp/speedbar.el 2017-02-27 14:06:59.673213785 +0000
@@ -794,6 +794,7 @@ If you want to change this while speedba
;; Navigation.
@@ -307,7 +307,7 @@
(define-key map "\M-n" 'speedbar-restricted-next)
(define-key map "\M-p" 'speedbar-restricted-prev)
--- lisp/textmodes/ispell.el
-+++ lisp/textmodes/ispell.el 2016-09-19 09:25:18.260204572 +0000
++++ lisp/textmodes/ispell.el 2017-02-27 14:06:59.673213785 +0000
@@ -351,10 +351,12 @@ Must be greater than 1."
:group 'ispell)
@@ -383,7 +383,7 @@
`(menu-item ,(purecopy "Change Dictionary...") ispell-change-dictionary
:help ,(purecopy "Supply explicit dictionary file name")))
--- site-lisp/term/func-keys.el
-+++ site-lisp/term/func-keys.el 2016-09-19 09:25:18.260204572 +0000
++++ site-lisp/term/func-keys.el 2017-02-27 14:06:59.673213785 +0000
@@ -0,0 +1,33 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; term/func-keys.el for site-lisp path
@@ -419,7 +419,7 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Ende von func-keys.el
--- site-lisp/term/gnome.el
-+++ site-lisp/term/gnome.el 2016-09-19 09:25:18.260204572 +0000
++++ site-lisp/term/gnome.el 2017-02-27 14:06:59.673213785 +0000
@@ -0,0 +1,97 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; term/gnomw.el for site-lisp path
@@ -519,7 +519,7 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Ende von gnomw.el
--- site-lisp/term/kvt.el
-+++ site-lisp/term/kvt.el 2016-09-19 09:25:18.260204572 +0000
++++ site-lisp/term/kvt.el 2017-02-27 14:06:59.677213709 +0000
@@ -0,0 +1,97 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; term/kvt.el for site-lisp path
@@ -619,7 +619,7 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Ende von kvt.el
--- site-lisp/term/linux.el
-+++ site-lisp/term/linux.el 2016-09-19 09:25:18.260204572 +0000
++++ site-lisp/term/linux.el 2017-02-27 14:06:59.677213709 +0000
@@ -0,0 +1,79 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; term/linux.el for site-lisp path
@@ -701,7 +701,7 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Ende von linux.el
--- site-lisp/term/locale.el
-+++ site-lisp/term/locale.el 2016-09-19 09:25:18.260204572 +0000
++++ site-lisp/term/locale.el 2017-02-27 14:06:59.677213709 +0000
@@ -0,0 +1,13 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; term/locale.el for site-lisp path
1
0
Hello community,
here is the log from the commit of package man for openSUSE:Factory checked in at 2017-03-29 13:20:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/man (Old)
and /work/SRC/openSUSE:Factory/.man.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "man"
Wed Mar 29 13:20:21 2017 rev:67 rq:478728 version:2.7.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/man/man.changes 2017-02-26 17:01:03.350534381 +0100
+++ /work/SRC/openSUSE:Factory/.man.new/man.changes 2017-03-29 13:20:22.156109757 +0200
@@ -6,0 +7,5 @@
+Sat Jan 21 06:35:30 UTC 2017 - kukuk(a)suse.com
+
+- Require user and group man
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ man.spec ++++++
--- /var/tmp/diff_new_pack.RmF78e/_old 2017-03-29 13:20:23.347941206 +0200
+++ /var/tmp/diff_new_pack.RmF78e/_new 2017-03-29 13:20:23.351940641 +0200
@@ -48,6 +48,8 @@
%endif
Requires: groff >= 1.18
Requires: less
+Requires(pre): user(man)
+Requires(pre): group(man)
Source: http://download.savannah.gnu.org/releases/man-db/man-db-%{version}.tar.xz
Source1: sysconfig.cron-man
Source2: cron.daily.do_mandb
1
0
Hello community,
here is the log from the commit of package i4l-base for openSUSE:Factory checked in at 2017-03-29 13:20:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/i4l-base (Old)
and /work/SRC/openSUSE:Factory/.i4l-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "i4l-base"
Wed Mar 29 13:20:09 2017 rev:64 rq:478643 version:2011.8.29
Changes:
--------
--- /work/SRC/openSUSE:Factory/i4l-base/i4l-base.changes 2017-02-20 14:30:34.314264761 +0100
+++ /work/SRC/openSUSE:Factory/.i4l-base.new/i4l-base.changes 2017-03-29 13:20:10.629739826 +0200
@@ -1,0 +2,5 @@
+Sat Mar 11 07:18:11 UTC 2017 - kukuk(a)suse.com
+
+- Require group uucp
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ i4l-base.spec ++++++
--- /var/tmp/diff_new_pack.lpORAZ/_old 2017-03-29 13:20:12.269507929 +0200
+++ /var/tmp/diff_new_pack.lpORAZ/_new 2017-03-29 13:20:12.273507363 +0200
@@ -77,6 +77,7 @@
PreReq: %fillup_prereq
PreReq: permissions
PreReq: systemd
+Requires(post): group(uucp)
#Excludearch: s390 s390x
%define _xorg7_prefix /usr
%define _xorg7_app /usr/share
1
0
Hello community,
here is the log from the commit of package numactl for openSUSE:Factory checked in at 2017-03-29 13:20:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/numactl (Old)
and /work/SRC/openSUSE:Factory/.numactl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "numactl"
Wed Mar 29 13:20:04 2017 rev:53 rq:478038 version:2.0.11
Changes:
--------
--- /work/SRC/openSUSE:Factory/numactl/numactl.changes 2015-08-13 18:08:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.numactl.new/numactl.changes 2017-03-29 13:20:05.890410066 +0200
@@ -1,0 +2,8 @@
+Thu Mar 9 08:22:02 UTC 2017 - fschnizlein(a)suse.com
+
+- Update to 2.0.11
+ * 150116 libnuma: numa_node_to_cpu skips over non-existing
+ nodes (Petr Holasek)
+ * 151210 libnuma: supress warnings for non-existing node (Petr Holasek)
+
+-------------------------------------------------------------------
Old:
----
numactl-2.0.10.tar.gz
New:
----
numactl-2.0.11.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ numactl.spec ++++++
--- /var/tmp/diff_new_pack.u9S4Vn/_old 2017-03-29 13:20:07.274214367 +0200
+++ /var/tmp/diff_new_pack.u9S4Vn/_new 2017-03-29 13:20:07.278213801 +0200
@@ -1,7 +1,7 @@
#
# spec file for package numactl
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX Products 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: numactl
-Version: 2.0.10
+Version: 2.0.11
Release: 0
Summary: NUMA Policy Control
License: GPL-2.0
++++++ numactl-2.0.10.tar.gz -> numactl-2.0.11.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/CHANGES new/numactl-2.0.11/CHANGES
--- old/numactl-2.0.10/CHANGES 2014-10-04 00:02:48.000000000 +0200
+++ new/numactl-2.0.11/CHANGES 2015-12-10 22:46:56.000000000 +0100
@@ -401,7 +401,11 @@
- 140715 numactl: fix numactl --show and preferrred node (Bill Gray)
2.0.10-rc2
- 140722 makefile: remove warning about missing .depend (Filipe Brandenburger)
-- 140820 convert the build procedure to automake (Filipe Brandenburger)
2.0.10 released Oct, 2014
+2.0.11-rc1
+- 150116 libnuma: numa_node_to_cpu skips over non-existing nodes (Petr Holasek)
+
+2.0.11
+- 151210 libnuma: supress warnings for non-existing node (Petr Holasek)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/INSTALL new/numactl-2.0.11/INSTALL
--- old/numactl-2.0.10/INSTALL 2014-10-06 14:46:01.000000000 +0200
+++ new/numactl-2.0.11/INSTALL 2015-12-10 22:24:17.000000000 +0100
@@ -1,14 +1,14 @@
Building numactl
----------------
- $ ./autogen.sh
+ TL;DR:
+
$ ./configure
$ make
# make install
Start by configuring the build running the configure script:
- $ ./autogen.sh
$ ./configure
You can pass options to configure to define build options, to pass it
@@ -42,8 +42,6 @@
$ make install DESTDIR=/path/to/staging/numactl
-Source code maintenance:
- https://github.com/numactl/numactl/
Using a snapshot from the Git repository
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/README new/numactl-2.0.11/README
--- old/numactl-2.0.10/README 2014-10-06 14:45:36.000000000 +0200
+++ new/numactl-2.0.11/README 2015-12-10 22:24:17.000000000 +0100
@@ -16,9 +16,6 @@
See the manpages numactl.8 and numa.3 for details.
-Source code maintenance:
- https://github.com/numactl/numactl/
-
Copyright:
numactl and the demo programs are under the GNU General Public License, v.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/build-aux/config.guess new/numactl-2.0.11/build-aux/config.guess
--- old/numactl-2.0.10/build-aux/config.guess 2014-10-03 23:42:37.000000000 +0200
+++ new/numactl-2.0.11/build-aux/config.guess 2013-08-11 13:49:21.000000000 +0200
@@ -2,7 +2,7 @@
# Attempt to guess a canonical system name.
# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2013-11-29'
+timestamp='2013-06-10'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -1260,26 +1260,16 @@
if test "$UNAME_PROCESSOR" = unknown ; then
UNAME_PROCESSOR=powerpc
fi
- if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- case $UNAME_PROCESSOR in
- i386) UNAME_PROCESSOR=x86_64 ;;
- powerpc) UNAME_PROCESSOR=powerpc64 ;;
- esac
- fi
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
fi
- elif test "$UNAME_PROCESSOR" = i386 ; then
- # Avoid executing cc on OS X 10.9, as it ships with a stub
- # that puts up a graphical alert prompting to install
- # developer tools. Any system running Mac OS X 10.7 or
- # later (Darwin 11 and later) is required to have a 64-bit
- # processor. This is not true of the ARM version of Darwin
- # that Apple uses in portable devices.
- UNAME_PROCESSOR=x86_64
fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/build-aux/config.sub new/numactl-2.0.11/build-aux/config.sub
--- old/numactl-2.0.10/build-aux/config.sub 2014-10-03 23:42:37.000000000 +0200
+++ new/numactl-2.0.11/build-aux/config.sub 2013-08-11 13:49:21.000000000 +0200
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2013-10-01'
+timestamp='2013-08-10'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -265,7 +265,6 @@
| hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
- | k1om \
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
@@ -325,7 +324,7 @@
c6x)
basic_machine=tic6x-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@@ -382,7 +381,6 @@
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
- | k1om-* \
| le32-* | le64-* \
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/build-aux/ltmain.sh new/numactl-2.0.11/build-aux/ltmain.sh
--- old/numactl-2.0.10/build-aux/ltmain.sh 2014-10-03 23:44:05.000000000 +0200
+++ new/numactl-2.0.11/build-aux/ltmain.sh 2014-02-11 13:58:49.000000000 +0100
@@ -70,7 +70,7 @@
# compiler: $LTCC
# compiler flags: $LTCFLAGS
# linker: $LD (gnu? $with_gnu_ld)
-# $progname: (GNU libtool) 2.4.2
+# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1
# automake: $automake_version
# autoconf: $autoconf_version
#
@@ -80,7 +80,7 @@
PROGRAM=libtool
PACKAGE=libtool
-VERSION=2.4.2
+VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1"
TIMESTAMP=""
package_revision=1.3337
@@ -6124,7 +6124,10 @@
case $pass in
dlopen) libs="$dlfiles" ;;
dlpreopen) libs="$dlprefiles" ;;
- link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+ link)
+ libs="$deplibs %DEPLIBS%"
+ test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
+ ;;
esac
fi
if test "$linkmode,$pass" = "lib,dlpreopen"; then
@@ -6444,19 +6447,19 @@
# It is a libtool convenience library, so add in its objects.
func_append convenience " $ladir/$objdir/$old_library"
func_append old_convenience " $ladir/$objdir/$old_library"
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ deplibs="$deplib $deplibs"
+ if $opt_preserve_dup_deps ; then
+ case "$tmp_libs " in
+ *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+ esac
+ fi
+ func_append tmp_libs " $deplib"
+ done
elif test "$linkmode" != prog && test "$linkmode" != lib; then
func_fatal_error "\`$lib' is not a convenience library"
fi
- tmp_libs=
- for deplib in $dependency_libs; do
- deplibs="$deplib $deplibs"
- if $opt_preserve_dup_deps ; then
- case "$tmp_libs " in
- *" $deplib "*) func_append specialdeplibs " $deplib" ;;
- esac
- fi
- func_append tmp_libs " $deplib"
- done
continue
fi # $pass = conv
@@ -7349,6 +7352,9 @@
revision="$number_minor"
lt_irix_increment=no
;;
+ *)
+ func_fatal_configuration "$modename: unknown library version type \`$version_type'"
+ ;;
esac
;;
no)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/configure new/numactl-2.0.11/configure
--- old/numactl-2.0.10/configure 2014-10-20 17:35:46.000000000 +0200
+++ new/numactl-2.0.11/configure 2015-12-10 22:34:43.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for numactl 2.0.10.
+# Generated by GNU Autoconf 2.69 for numactl 2.0.11.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
# Identity of this package.
PACKAGE_NAME='numactl'
PACKAGE_TARNAME='numactl'
-PACKAGE_VERSION='2.0.10'
-PACKAGE_STRING='numactl 2.0.10'
+PACKAGE_VERSION='2.0.11'
+PACKAGE_STRING='numactl 2.0.11'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1310,7 +1310,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures numactl 2.0.10 to adapt to many kinds of systems.
+\`configure' configures numactl 2.0.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1380,7 +1380,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of numactl 2.0.10:";;
+ short | recursive ) echo "Configuration of numactl 2.0.11:";;
esac
cat <<\_ACEOF
@@ -1485,7 +1485,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-numactl configure 2.0.10
+numactl configure 2.0.11
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1763,7 +1763,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by numactl $as_me 2.0.10, which was
+It was created by numactl $as_me 2.0.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2632,7 +2632,7 @@
# Define the identity of the package.
PACKAGE='numactl'
- VERSION='2.0.10'
+ VERSION='2.0.11'
cat >>confdefs.h <<_ACEOF
@@ -4689,7 +4689,8 @@
;;
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
+ if test -n "$lt_cv_sys_max_cmd_len" && \
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
@@ -5090,10 +5091,6 @@
fi
;;
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
haiku*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -5132,11 +5129,11 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -6214,7 +6211,7 @@
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
@@ -6230,9 +6227,19 @@
LD="${LD-ld} -m elf_i386_fbsd"
;;
x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
+ case `/usr/bin/file conftest.o` in
+ *x86-64*)
+ LD="${LD-ld} -m elf32_x86_64"
+ ;;
+ *)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ esac
+ ;;
+ powerpc64le-*)
+ LD="${LD-ld} -m elf32lppclinux"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64-*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -6251,7 +6258,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -8059,7 +8069,7 @@
lt_prog_compiler_static='-non_shared'
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
# old Intel for x86_64 which still supported -KPIC.
ecc*)
@@ -8537,6 +8547,9 @@
openbsd*)
with_gnu_ld=no
;;
+ linux* | k*bsd*-gnu | gnu*)
+ link_all_deplibs=no
+ ;;
esac
ld_shlibs=yes
@@ -8758,7 +8771,7 @@
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -8935,6 +8948,7 @@
if test "$aix_use_runtimelinking" = yes; then
shared_flag="$shared_flag "'${wl}-G'
fi
+ link_all_deplibs=no
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -9388,7 +9402,7 @@
link_all_deplibs=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -10225,17 +10239,6 @@
esac
;;
-gnu*)
- version_type=linux # correct to gnu/linux during the next big refactor
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
haiku*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
@@ -10352,7 +10355,7 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
@@ -10416,6 +10419,18 @@
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
netbsd*)
version_type=sunos
need_lib_prefix=no
@@ -12774,7 +12789,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by numactl $as_me 2.0.10, which was
+This file was extended by numactl $as_me 2.0.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -12840,7 +12855,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-numactl config.status 2.0.10
+numactl config.status 2.0.11
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/configure.ac new/numactl-2.0.11/configure.ac
--- old/numactl-2.0.10/configure.ac 2014-10-03 22:49:11.000000000 +0200
+++ new/numactl-2.0.11/configure.ac 2015-12-10 22:32:53.000000000 +0100
@@ -1,5 +1,5 @@
AC_PREREQ([2.64])
-AC_INIT([numactl], [2.0.10])
+AC_INIT([numactl], [2.0.11])
AC_CONFIG_SRCDIR([numactl.c])
AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/libnuma.c new/numactl-2.0.11/libnuma.c
--- old/numactl-2.0.10/libnuma.c 2014-10-03 22:49:11.000000000 +0200
+++ new/numactl-2.0.11/libnuma.c 2015-12-10 22:30:48.000000000 +0100
@@ -58,7 +58,7 @@
struct bitmask *numa_nodes_ptr = NULL;
static struct bitmask *numa_memnode_ptr = NULL;
static unsigned long *node_cpu_mask_v1[NUMA_NUM_NODES];
-struct bitmask **node_cpu_mask_v2;
+static struct bitmask **node_cpu_mask_v2;
WEAK void numa_error(char *where);
@@ -1234,7 +1234,7 @@
__asm__(".symver numa_parse_bitmap_v2,numa_parse_bitmap@@libnuma_1.2");
void
-init_node_cpu_mask_v2(void)
+static init_node_cpu_mask_v2(void)
{
int nnodes = numa_max_possible_node_v2_int() + 1;
node_cpu_mask_v2 = calloc (nnodes, sizeof(struct bitmask *));
@@ -1276,11 +1276,13 @@
sprintf(fn, "/sys/devices/system/node/node%d/cpumap", node);
f = fopen(fn, "r");
if (!f || getdelim(&line, &len, '\n', f) < 1) {
- numa_warn(W_nosysfs2,
- "/sys not mounted or invalid. Assuming one node: %s",
- strerror(errno));
- numa_warn(W_nosysfs2,
- "(cannot open or correctly parse %s)", fn);
+ if (numa_bitmask_isbitset(numa_nodes_ptr, node)) {
+ numa_warn(W_nosysfs2,
+ "/sys not mounted or invalid. Assuming one node: %s",
+ strerror(errno));
+ numa_warn(W_nosysfs2,
+ "(cannot open or correctly parse %s)", fn);
+ }
bitmask.maskp = (unsigned long *)mask;
bitmask.size = buflen_needed * 8;
numa_bitmask_setall(&bitmask);
@@ -1355,11 +1357,13 @@
sprintf(fn, "/sys/devices/system/node/node%d/cpumap", node);
f = fopen(fn, "r");
if (!f || getdelim(&line, &len, '\n', f) < 1) {
- numa_warn(W_nosysfs2,
- "/sys not mounted or invalid. Assuming one node: %s",
- strerror(errno));
- numa_warn(W_nosysfs2,
- "(cannot open or correctly parse %s)", fn);
+ if (numa_bitmask_isbitset(numa_nodes_ptr, node)) {
+ numa_warn(W_nosysfs2,
+ "/sys not mounted or invalid. Assuming one node: %s",
+ strerror(errno));
+ numa_warn(W_nosysfs2,
+ "(cannot open or correctly parse %s)", fn);
+ }
numa_bitmask_setall(mask);
err = -1;
}
@@ -1382,8 +1386,12 @@
if (mask != buffer)
numa_bitmask_free(mask);
} else {
- node_cpu_mask_v2[node] = mask;
- }
+ /* we don't want to cache faulty result */
+ if (!err)
+ node_cpu_mask_v2[node] = mask;
+ else
+ numa_bitmask_free(mask);
+ }
return err;
}
__asm__(".symver numa_node_to_cpus_v2,numa_node_to_cpus@@libnuma_1.2");
@@ -1405,7 +1413,10 @@
bmp = numa_bitmask_alloc(ncpus);
nnodes = numa_max_node();
for (node = 0; node <= nnodes; node++){
- numa_node_to_cpus_v2_int(node, bmp);
+ if (numa_node_to_cpus_v2_int(node, bmp) < 0) {
+ /* It's possible for the node to not exist */
+ continue;
+ }
if (numa_bitmask_isbitset(bmp, cpu)){
ret = node;
goto end;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/numactl-2.0.10/m4/libtool.m4 new/numactl-2.0.11/m4/libtool.m4
--- old/numactl-2.0.10/m4/libtool.m4 2014-10-03 23:44:05.000000000 +0200
+++ new/numactl-2.0.11/m4/libtool.m4 2014-02-11 13:58:49.000000000 +0100
@@ -1312,7 +1312,7 @@
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
@@ -1324,9 +1324,19 @@
LD="${LD-ld} -m elf_i386_fbsd"
;;
x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
+ case `/usr/bin/file conftest.o` in
+ *x86-64*)
+ LD="${LD-ld} -m elf32_x86_64"
+ ;;
+ *)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ esac
+ ;;
+ powerpc64le-*)
+ LD="${LD-ld} -m elf32lppclinux"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64-*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -1345,7 +1355,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -1688,7 +1701,8 @@
;;
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
+ if test -n "$lt_cv_sys_max_cmd_len" && \
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
@@ -2512,17 +2526,6 @@
esac
;;
-gnu*)
- version_type=linux # correct to gnu/linux during the next big refactor
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
haiku*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
@@ -2639,7 +2642,7 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
@@ -2684,6 +2687,18 @@
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
netbsd*)
version_type=sunos
need_lib_prefix=no
@@ -3243,10 +3258,6 @@
fi
;;
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
haiku*)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3285,11 +3296,11 @@
;;
# This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -4037,7 +4048,7 @@
;;
esac
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# KAI C++ Compiler
@@ -4101,7 +4112,7 @@
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
;;
*qnx* | *nto*)
# QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4336,7 +4347,7 @@
_LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
# old Intel for x86_64 which still supported -KPIC.
ecc*)
@@ -4578,6 +4589,9 @@
;;
esac
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
*)
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -4640,6 +4654,9 @@
openbsd*)
with_gnu_ld=no
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
esac
_LT_TAGVAR(ld_shlibs, $1)=yes
@@ -4861,7 +4878,7 @@
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5038,6 +5055,7 @@
if test "$aix_use_runtimelinking" = yes; then
shared_flag="$shared_flag "'${wl}-G'
fi
+ _LT_TAGVAR(link_all_deplibs, $1)=no
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -5342,7 +5360,7 @@
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -6222,9 +6240,6 @@
_LT_TAGVAR(ld_shlibs, $1)=yes
;;
- gnu*)
- ;;
-
haiku*)
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
@@ -6386,7 +6401,7 @@
_LT_TAGVAR(inherit_rpath, $1)=yes
;;
- linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
1
0