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
November 2019
- 1 participants
- 2390 discussions
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2019-11-30 10:35:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfabric"
Sat Nov 30 10:35:42 2019 rev:18 rq:750768 version:1.9.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-10-02 11:56:49.319350577 +0200
+++ /work/SRC/openSUSE:Factory/.libfabric.new.26869/fabtests.changes 2019-11-30 10:35:59.580182195 +0100
@@ -1,0 +2,6 @@
+Mon Nov 25 09:39:53 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin(a)suse.com>
+
+- Update to 1.9.0 (jsc#SLE-8257)
+ - See NEWS.md for changelog
+
+-------------------------------------------------------------------
libfabric.changes: same change
Old:
----
libfabric-1.8.1.0.ec571b35a216.tar.bz2
New:
----
libfabric-1.9.0.0.53734d7108ee.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fabtests.spec ++++++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.168181645 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.208181640 +0100
@@ -16,10 +16,10 @@
#
-%define git_ver .0.ec571b35a216
+%define git_ver .0.53734d7108ee
Name: fabtests
-Version: 1.8.1
+Version: 1.9.0
Release: 0
Summary: Test suite for libfabric API
License: BSD-2-Clause OR GPL-2.0-only
++++++ libfabric.spec ++++++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.552181598 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.584181594 +0100
@@ -17,10 +17,10 @@
#
-%define git_ver .0.ec571b35a216
+%define git_ver .0.53734d7108ee
Name: libfabric
-Version: 1.8.1
+Version: 1.9.0
Release: 0
Summary: User-space RDMA Fabric Interfaces
License: GPL-2.0-only OR BSD-2-Clause
@@ -117,6 +117,7 @@
%{_includedir}/rdma/fabric.h
%{_includedir}/rdma/fi_atomic.h
%{_includedir}/rdma/fi_cm.h
+%{_includedir}/rdma/fi_collective.h
%{_includedir}/rdma/fi_domain.h
%{_includedir}/rdma/fi_eq.h
%{_includedir}/rdma/fi_rma.h
++++++ _service ++++++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.712181579 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.712181579 +0100
@@ -8,7 +8,7 @@
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
- <param name="revision">ec571b35a216ff380d7c2496df30714c92fe70aa</param>
+ <param name="revision">53734d7108ee4de3a7e0c7918c425cad2198f9d1</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">libfabric*.tar</param>
++++++ libfabric-1.8.1.0.ec571b35a216.tar.bz2 -> libfabric-1.9.0.0.53734d7108ee.tar.bz2 ++++++
++++ 40545 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package openresolv for openSUSE:Factory checked in at 2019-11-30 10:35:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openresolv (Old)
and /work/SRC/openSUSE:Factory/.openresolv.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openresolv"
Sat Nov 30 10:35:37 2019 rev:2 rq:745103 version:3.9.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/openresolv/openresolv.changes 2018-04-22 14:40:22.911356272 +0200
+++ /work/SRC/openSUSE:Factory/.openresolv.new.26869/openresolv.changes 2019-11-30 10:35:50.256183315 +0100
@@ -1,0 +2,17 @@
+Thu Oct 31 17:25:39 UTC 2019 - Luigi Baldoni <aloisio(a)gmx.com>
+
+- Update to version 3.9.2
+ * dnsmasq: clear cache after updating servers via dbus
+ * pdns_recursor: Fix global forwards (thus now installed by
+ default)
+ * man: layout and misc fixes
+ * build: added import-src target
+ version 3.9.1
+ * More strict POSIX shell support
+ * Interfaces have an implicit metric of 0 unless specified
+ * Inline comments are stripped from nameserver and domain
+ entries
+
+- Spec cleanup
+
+-------------------------------------------------------------------
Old:
----
openresolv-3.9.0.tar.xz
New:
----
openresolv-3.9.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openresolv.spec ++++++
--- /var/tmp/diff_new_pack.QFd8rS/_old 2019-11-30 10:35:51.580183157 +0100
+++ /var/tmp/diff_new_pack.QFd8rS/_new 2019-11-30 10:35:51.584183156 +0100
@@ -1,4 +1,7 @@
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+#
+# spec file for package openresolv
+#
+# 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
@@ -9,16 +12,16 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
Name: openresolv
-Version: 3.9.0
+Version: 3.9.2
Release: 0
Summary: DNS management framework
License: BSD-2-Clause
-Group: Productivity/Networking/DNS/Utilities
-Url: https://roy.marples.name/projects/openresolv
+URL: https://roy.marples.name/projects/openresolv
Source: https://roy.marples.name/downloads/openresolv/%{name}-%{version}.tar.xz
Requires: bash
BuildArch: noarch
@@ -34,22 +37,23 @@
%prep
%setup -q
-sed -i -e 's/^#!\/bin\/sh$//' named.in pdnsd.in dnsmasq.in unbound.in libc.in
+sed -i -e 's/^#!\/bin\/sh$//' named.in pdnsd.in dnsmasq.in unbound.in libc.in pdns_recursor.in
%build
-./configure --bindir=/usr/sbin --libexecdir=/usr/lib/resolvconf
-make
+./configure --bindir=%{_sbindir} --libexecdir=%{_libexecdir}/resolvconf
+make %{?_smp_mflags}
%install
%make_install
%files
-%doc README
+%license LICENSE
+%doc README.md
%config(noreplace) %{_sysconfdir}/resolvconf.conf
-%dir /usr/lib/resolvconf
-/usr/lib/resolvconf/*
-/usr/sbin/resolvconf
-/usr/share/man/man5/resolvconf.*
-/usr/share/man/man8/resolvconf.*
+%dir %{_libexecdir}/resolvconf
+%{_libexecdir}/resolvconf/*
+%{_sbindir}/resolvconf
+%{_mandir}/man5/resolvconf.conf.5%{?ext_man}
+%{_mandir}/man8/resolvconf.8%{?ext_man}
%changelog
++++++ openresolv-3.9.0.tar.xz -> openresolv-3.9.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/.gitignore new/openresolv-3.9.2/.gitignore
--- old/openresolv-3.9.0/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/openresolv-3.9.2/.gitignore 2019-09-08 22:36:27.000000000 +0200
@@ -0,0 +1,12 @@
+config.mk
+
+resolvconf
+resolvconf.8
+resolvconf.conf.5
+
+dnsmasq
+libc
+named
+pdnsd
+pdns_recursor
+unbound
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/LICENSE new/openresolv-3.9.2/LICENSE
--- old/openresolv-3.9.0/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/openresolv-3.9.2/LICENSE 2019-09-08 22:36:27.000000000 +0200
@@ -0,0 +1,23 @@
+Copyright (c) 2007-2019 Roy Marples <roy(a)marples.name>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/Makefile new/openresolv-3.9.2/Makefile
--- old/openresolv-3.9.0/Makefile 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/Makefile 2019-09-08 22:36:27.000000000 +0200
@@ -10,6 +10,7 @@
LIBEXECDIR?= /libexec/resolvconf
VARDIR?= /var/run/resolvconf
+ECHO?= echo
INSTALL?= install
SED?= sed
@@ -20,7 +21,7 @@
MANMODE?= 0444
RESOLVCONF= resolvconf resolvconf.8 resolvconf.conf.5
-SUBSCRIBERS= libc dnsmasq named pdnsd unbound
+SUBSCRIBERS= libc dnsmasq named pdnsd pdns_recursor unbound
TARGET= ${RESOLVCONF} ${SUBSCRIBERS}
SRCS= ${TARGET:C,$,.in,} # pmake
SRCS:= ${TARGET:=.in} # gmake
@@ -42,7 +43,7 @@
CKSUM?= cksum -a SHA256
PGP?= netpgp
-FOSSILID?= current
+GITREF?= HEAD
.SUFFIXES: .in
@@ -79,15 +80,17 @@
install: proginstall maninstall
-import:
+dist-git:
+ git archive --prefix=${DISTPREFIX}/ ${GITREF} | xz >${DISTFILE}
+
+dist-inst:
+ mkdir /tmp/${DISTPREFIX}
+ cp -RPp * /tmp/${DISTPREFIX}
+ (cd /tmp/${DISTPREFIX}; make clean)
+ tar -cvjpf ${DISTFILE} -C /tmp ${DISTPREFIX}
rm -rf /tmp/${DISTPREFIX}
- ${INSTALL} -d /tmp/${DISTPREFIX}
- cp README ${SRCS} /tmp/${DISTPREFIX}
-dist:
- fossil tarball --name ${DISTPREFIX} ${FOSSILID} ${DISTFILEGZ}
- gunzip -c ${DISTFILEGZ} | xz >${DISTFILE}
- rm ${DISTFILEGZ}
+dist: dist-git
distinfo: dist
rm -f ${DISTINFO} ${DISTINFOSIGN}
@@ -96,3 +99,20 @@
${PGP} --clearsign --output=${DISTINFOSIGN} ${DISTINFO}
chmod 644 ${DISTINFOSIGN}
ls -l ${DISTFILE} ${DISTINFO} ${DISTINFOSIGN}
+
+import: dist
+ rm -rf /tmp/${DISTPREFIX}
+ ${INSTALL} -d /tmp/${DISTPREFIX}
+ tar xvJpf ${DISTFILE} -C /tmp
+
+_import-src:
+ rm -rf ${DESTDIR}/*
+ ${INSTALL} -d ${DESTDIR}
+ cp LICENSE README.md ${SRCS} resolvconf.conf ${DESTDIR};
+ cp resolvconf.8.in resolvconf.conf.5.in ${DESTDIR};
+ @${ECHO}
+ @${ECHO} "============================================================="
+ @${ECHO} "openresolv-${VERSION} imported to ${DESTDIR}"
+
+import-src:
+ ${MAKE} _import-src DESTDIR=`if [ -n "${DESTDIR}" ]; then echo "${DESTDIR}"; else echo /tmp/${DISTPREFIX}; fi`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/README new/openresolv-3.9.2/README
--- old/openresolv-3.9.0/README 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-openresolv is a resolvconf implementation which manages resolv.conf
-You can find the latest version at http://roy.marples.name/projects/openresolv
-It is written and maintained by Roy Marples <roy(a)marples.name>
-
-This resolvconf implementation, along with its subscribers, work with a
-POSIX compliant shell and userland utilities. It is designed to work without
-tools such as sed as it *has* to work without /usr being available.
-
-On systems where resolvconf is expected to be used before /var/run is available
-for writing, you can configure openresolv to write somewhere else, like say a
-ramdisk.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/README.md new/openresolv-3.9.2/README.md
--- old/openresolv-3.9.0/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/openresolv-3.9.2/README.md 2019-09-08 22:36:27.000000000 +0200
@@ -0,0 +1,64 @@
+# openresolv
+
+openresolv is a [resolvconf](https://en.wikipedia.org/wiki/Resolvconf)
+implementation which manages `/etc/resolv.conf`.
+
+`/etc/resolv.conf` is a file that holds the configuration for the local
+resolution of domain names.
+Normally this file is either static or maintained by a local daemon,
+normally a DHCP daemon. But what happens if more than one thing wants to
+control the file?
+Say you have wired and wireless interfaces to different subnets and run a VPN
+or two on top of that, how do you say which one controls the file?
+It's also not as easy as just adding and removing the nameservers each client
+knows about as different clients could add the same nameservers.
+
+Enter resolvconf, the middleman between the network configuration services and
+`/etc/resolv.conf`.
+resolvconf itself is just a script that stores, removes and lists a full
+`resolv.conf` generated for the interface. It then calls all the helper scripts
+it knows about so it can configure the real `/etc/resolv.conf` and optionally
+any local nameservers other than libc.
+
+## Reasons for using openresolv
+
+Why openresolv over the
+[Debian implementation](http://qref.sourceforge.net/Debian/reference/ch-gateway.en.…
+Here's some reasons:
+ * Works with
+ [POSIX shell and userland](http://www.opengroup.org/onlinepubs/009695399)
+ * Does not need awk, grep or sed which means we can work without `/usr`
+ mounted
+ * Works with other init systems than Debians' out of the box
+ * Available as a 2 clause
+ [BSD license](http://www.freebsd.org/copyright/freebsd-license.html)
+ * Prefer configs via IF_METRIC for dynamic ordering
+ * Configures zones for local resolvers other than libc
+
+The last point is quite important, especially when running VPN systems.
+Take the following resolv.conf files which have been generated by a
+[DHCP client](../dhcpcd) and sent to resolvconf:
+
+```
+# resolv.conf from bge0
+search foo.com
+nameserver 1.2.3.4
+
+# resolv.conf from tap0
+domain bar.org
+nameserver 5.6.7.8
+```
+
+In this instance, queries for foo.com will go to 1.2.3.4 and queries for
+bar.org will go to 5.6.7.8.
+This does require the resolvers to be configured to pickup the resolvconf
+generated configuration for them though.
+openresolv ships with helpers for:
+ * [unbound](http://www.unbound.net/)
+ * [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html)
+ * [ISC BIND](http://www.isc.org/software/bind)
+ * [PowerDNS Recursor](http://wiki.powerdns.com/trac)
+
+See the
+[configuration section](https://roy.marples.name/projects/openresolv/config)
+for more details.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/configure new/openresolv-3.9.2/configure
--- old/openresolv-3.9.0/configure 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/configure 2019-09-08 22:36:27.000000000 +0200
@@ -44,42 +44,8 @@
esac
done
-if [ -z "$LIBEXECDIR" ]; then
- printf "Checking for directory /libexec ... "
- if [ -d /libexec ]; then
- echo "yes"
- LIBEXECDIR=$PREFIX/libexec/resolvconf
- else
- echo "no"
- LIBEXECDIR=$PREFIX/lib/resolvconf
- fi
-fi
-if [ -z "$RUNDIR" ]; then
- printf "Checking for directory /run ... "
- if [ -d /run ]; then
- echo "yes"
- RUNDIR=/run
- else
- echo "no"
- RUNDIR=/var/run
- fi
-fi
-
: ${SED:=sed}
-: ${SYSCONFDIR:=$PREFIX/etc}
-: ${SBINDIR:=$PREFIX/sbin}
-: ${LIBEXECDIR:=$PREFIX/libexec/resolvconf}
-: ${STATEDIR:=/var}
-: ${RUNDIR:=$STATEDIR/run}
-: ${MANDIR:=${PREFIX:-/usr}/share/man}
-
-eval SYSCONFDIR="$SYSCONFDIR"
-eval SBINDIR="$SBINDIR"
-eval LIBEXECDIR="$LIBEXECDIR"
-eval VARDIR="$RUNDIR/resolvconf"
-eval MANDIR="$MANDIR"
-
CONFIG_MK=config.mk
if [ -z "$BUILD" ]; then
@@ -121,7 +87,19 @@
echo "# $OS" >$CONFIG_MK
case "$OS" in
-freebsd*)
+dragonfly*)
+ # This means /usr HAS to be mounted not via dhcpcd
+ : ${LIBEXECDIR:=${PREFIX:-/usr}/libexec/resolvconf}
+ ;;
+linux*)
+ # cksum does't support -a and netpgp is rare
+ echo "CKSUM= sha256sum --tag" >>$CONFIG_MK
+ echo "PGP= gpg2" >>$CONFIG_MK
+ ;;
+esac
+
+case "$OS" in
+dragonfly*|freebsd*)
# On FreeBSD, /etc/init.d/foo status returns 0 if foo is not enabled
# regardless of if it's not running.
# So we force onestatus to work around this silly bug.
@@ -129,13 +107,43 @@
STATUSARG="onestatus"
fi
;;
-linux*)
- # cksum does't support -a and netpgp is rare
- echo "CKSUM= sha256sum --tag" >>$CONFIG_MK
- echo "PGP= gpg2" >>$CONFIG_MK
- ;;
esac
+
+if [ -z "$LIBEXECDIR" ]; then
+ printf "Checking for directory /libexec ... "
+ if [ -d /libexec ]; then
+ echo "yes"
+ LIBEXECDIR=$PREFIX/libexec/resolvconf
+ else
+ echo "no"
+ LIBEXECDIR=$PREFIX/lib/resolvconf
+ fi
+fi
+if [ -z "$RUNDIR" ]; then
+ printf "Checking for directory /run ... "
+ if [ -d /run ]; then
+ echo "yes"
+ RUNDIR=/run
+ else
+ echo "no"
+ RUNDIR=/var/run
+ fi
+fi
+
+: ${SYSCONFDIR:=$PREFIX/etc}
+: ${SBINDIR:=$PREFIX/sbin}
+: ${LIBEXECDIR:=$PREFIX/libexec/resolvconf}
+: ${STATEDIR:=/var}
+: ${RUNDIR:=$STATEDIR/run}
+: ${MANDIR:=${PREFIX:-/usr}/share/man}
+
+eval SYSCONFDIR="$SYSCONFDIR"
+eval SBINDIR="$SBINDIR"
+eval LIBEXECDIR="$LIBEXECDIR"
+eval VARDIR="$RUNDIR/resolvconf"
+eval MANDIR="$MANDIR"
+
for x in SYSCONFDIR SBINDIR LIBEXECDIR VARDIR MANDIR RESTARTCMD RCDIR STATUSARG
do
eval v=\$$x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/dnsmasq.in new/openresolv-3.9.2/dnsmasq.in
--- old/openresolv-3.9.0/dnsmasq.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/dnsmasq.in 2019-09-08 22:36:27.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2007-2016 Roy Marples
+# Copyright (c) 2007-2019 Roy Marples
# All rights reserved
# dnsmasq subscriber for resolvconf
@@ -28,7 +28,7 @@
[ -f "@SYSCONFDIR@"/resolvconf.conf ] || exit 0
. "@SYSCONFDIR@/resolvconf.conf" || exit 1
-[ -z "$dnsmasq_conf" -a -z "$dnsmasq_resolv" ] && exit 0
+[ -z "${dnsmasq_conf}${dnsmasq_resolv}" ] && exit 0
[ -z "$RESOLVCONF" ] && eval "$(@SBINDIR@/resolvconf -v)"
NL="
"
@@ -98,7 +98,7 @@
empty=false i=0
IFS=:
set -- $n
- while [ -n "$1" -o -n "$2" ]; do
+ while [ -n "$1" ] || [ -n "$2" ]; do
addr="$1"
shift
if [ -z "$addr" ]; then
@@ -184,7 +184,7 @@
eval $dnsmasq_restart
elif [ -n "$RESTARTCMD" ]; then
set -- ${dnsmasq_service}
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
@SBINDIR@/resolvconf -r ${dnsmasq_service}
fi
@@ -206,4 +206,6 @@
dbus-send --system --dest=uk.org.thekelleys.dnsmasq \
/uk/org/thekelleys/dnsmasq uk.org.thekelleys.$method \
$dbusdest
+ dbus-send --system --dest=uk.org.thekelleys.dnsmasq \
+ /uk/org/thekelleys/dnsmasq uk.org.thekelleys.ClearCache
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/libc.in new/openresolv-3.9.2/libc.in
--- old/openresolv-3.9.0/libc.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/libc.in 2019-09-08 22:36:27.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2007-2016 Roy Marples
+# Copyright (c) 2007-2019 Roy Marples
# All rights reserved
# libc subscriber for resolvconf
@@ -36,9 +36,9 @@
# sed may not be available, and this is faster on small files
key_get_value()
{
- local key="$1" x= line=
-
+ key="$1"
shift
+
if [ $# -eq 0 ]; then
while read -r line; do
case "$line" in
@@ -58,8 +58,6 @@
keys_remove()
{
- local key x line found
-
while read -r line; do
found=false
for key do
@@ -79,7 +77,7 @@
if [ -f "$SYSCONFDIR"/resolvconf.conf ]; then
. "$SYSCONFDIR"/resolvconf.conf
elif [ -d "$SYSCONFDIR"/resolvconf ]; then
- SYSCONFDIR="$SYSCONFDIR/resolvconf/resolv.conf.d"
+ SYSCONFDIR="$SYSCONFDIR/resolvconf"
base="$SYSCONFDIR/resolv.conf.d/base"
if [ -f "$base" ]; then
prepend_nameservers="$(key_get_value "nameserver " "$base")"
@@ -98,10 +96,12 @@
: ${resolv_conf:=/etc/resolv.conf}
: ${libc_service:=nscd}
: ${list_resolv:=@SBINDIR@/resolvconf -l}
-if [ "${resolv_conf_head-x}" = x -a -f "$SYSCONFDIR"/resolv.conf.head ]; then
+if [ "${resolv_conf_head-x}" = x ] && [ -f "$SYSCONFDIR"/resolv.conf.head ]
+then
resolv_conf_head="$(cat "${SYSCONFDIR}"/resolv.conf.head)"
fi
-if [ "${resolv_conf_tail-x}" = x -a -f "$SYSCONFDIR"/resolv.conf.tail ]; then
+if [ "${resolv_conf_tail-x}" = x ] && [ -f "$SYSCONFDIR"/resolv.conf.tail ]
+then
resolv_conf_tail="$(cat "$SYSCONFDIR"/resolv.conf.tail)"
fi
@@ -110,7 +110,7 @@
uniqify()
{
- local result=
+ result=
while [ -n "$1" ]; do
case " $result " in
*" $1 "*);;
@@ -126,7 +126,7 @@
backup=false
newest=
for conf in "$IFACEDIR"/*; do
- if [ -z "$newest" -o "$conf" -nt "$newest" ]; then
+ if [ -z "$newest" ] || [ "$conf" -nt "$newest" ]; then
newest="$conf"
fi
done
@@ -178,7 +178,7 @@
fi
[ -n "$domain" ] && newconf="${newconf}domain $domain$NL"
- if [ -n "$newsearch" -a "$newsearch" != "$domain" ]; then
+ if [ -n "$newsearch" ] && [ "$newsearch" != "$domain" ]; then
newconf="${newconf}search $newsearch$NL"
fi
for n in $newns; do
@@ -232,7 +232,7 @@
eval $libc_restart
elif [ -n "$RESTARTCMD" ]; then
set -- ${libc_service}
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
@SBINDIR@/resolvconf -r ${libc_service}
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/named.in new/openresolv-3.9.2/named.in
--- old/openresolv-3.9.0/named.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/named.in 2019-09-08 22:36:27.000000000 +0200
@@ -28,14 +28,14 @@
[ -f "@SYSCONFDIR@"/resolvconf.conf ] || exit 0
. "@SYSCONFDIR@/resolvconf.conf" || exit 1
-[ -z "$named_zones" -a -z "$named_options" ] && exit 0
+[ -z "${named_zones}${named_options}" ] && exit 0
[ -z "$RESOLVCONF" ] && eval "$(@SBINDIR@/resolvconf -v)"
NL="
"
# Platform specific kludges
-if [ -z "$named_service" -a -z "$named_restart" -a \
- -d "$RCDIR" -a ! -x "$RCDIR"/named ]
+if [ -z "${named_service}${named_restart}" ] &&
+ [ -d "$RCDIR" ] && ! [ -x "$RCDIR"/named ]
then
if [ -x "$RCDIR"/bind9 ]; then
# Debian and derivatives
@@ -111,7 +111,7 @@
eval $named_restart
elif [ -n "$RESTARTCMD" ]; then
set -- ${named_service}
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
@SBINDIR@/resolvconf -r ${named_service}
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/pdns_recursor.in new/openresolv-3.9.2/pdns_recursor.in
--- old/openresolv-3.9.0/pdns_recursor.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/pdns_recursor.in 2019-09-08 22:36:27.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2009-2011 Roy Marples
+# Copyright (c) 2009-2019 Roy Marples
# All rights reserved
# PowerDNS Recursor subscriber for resolvconf
@@ -33,17 +33,14 @@
NL="
"
-: ${pdns_service:=pdns_recursor}
+: ${pdns_service:=pdns-recursor}
newzones=
-# pds_recursor does not present support global forward servers, which
-# does limit it's usefulness somewhat.
-# If it did, the below code can be enabled, or something like it.
-#for n in $NAMESERVERS; do
-# newzones="$newzones${newzones:+,}$n"
-#done
-#[ -n "$newzones" ] && newzones=".=$newzones$NL"
+for n in $NAMESERVERS; do
+ newzones="$newzones${newzones:+,}$n"
+done
+[ -n "$newzones" ] && newzones="+.=$newzones$NL"
for d in $DOMAINS; do
newns=
@@ -71,7 +68,7 @@
eval $pdns_restart
elif [ -n "$RESTARTCMD" ]; then
set -- ${pdns_service}
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
@SBINDIR@/resolvconf -r ${pdns_service}
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/pdnsd.in new/openresolv-3.9.2/pdnsd.in
--- old/openresolv-3.9.0/pdnsd.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/pdnsd.in 2019-09-08 22:36:27.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2010-2013 Roy Marples
+# Copyright (c) 2010-2018 Roy Marples
# All rights reserved
# pdnsd subscriber for resolvconf
@@ -28,7 +28,7 @@
[ -f "@SYSCONFDIR@"/resolvconf.conf ] || exit 0
. "@SYSCONFDIR@/resolvconf.conf" || exit 1
-[ -z "$pdnsd_conf" -a -z "$pdnsd_resolv" ] && exit 0
+[ -z "${pdnsd_conf}${pdnsd_resolv}" ] && exit 0
[ -z "$RESOLVCONF" ] && eval "$(@SBINDIR@/resolvconf -v)"
NL="
"
@@ -41,14 +41,16 @@
# but sed may not always be available at the time.
remove_markers()
{
- local m1="$1" m2="$2" x= line= in_marker=0
+ m1="$1"
+ m2="$2"
+ in_marker=0
shift; shift
if type sed >/dev/null 2>&1; then
sed "/^$m1/,/^$m2/d" $@
else
- for x; do
- while read -r line; do
+ for x do
+ while read line; do
case "$line" in
"$m1"*) in_marker=1;;
"$m2"*) in_marker=0;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/resolvconf.conf new/openresolv-3.9.2/resolvconf.conf
--- old/openresolv-3.9.0/resolvconf.conf 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/resolvconf.conf 2019-09-08 22:36:27.000000000 +0200
@@ -4,4 +4,4 @@
resolv_conf=/etc/resolv.conf
# If you run a local name server, you should uncomment the below line and
# configure your subscribers configuration files below.
-#name_servers=127.0.0.1
\ No newline at end of file
+#name_servers=127.0.0.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/resolvconf.conf.5.in new/openresolv-3.9.2/resolvconf.conf.5.in
--- old/openresolv-3.9.0/resolvconf.conf.5.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/resolvconf.conf.5.in 2019-09-08 22:36:27.000000000 +0200
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd December 29, 2016
+.Dd September 8, 2019
.Dt RESOLVCONF.CONF 5
.Os
.Sh NAME
@@ -64,19 +64,25 @@
.It Sy interface_order
These interfaces will always be processed first.
If unset, defaults to the following:-
-.D1 lo lo[0-9]*
+.Bd -compact -literal -offset indent
+lo lo[0-9]*
+.Ed
.It Sy dynamic_order
These interfaces will be processed next, unless they have a metric.
If unset, defaults to the following:-
-.D1 tap[0-9]* tun[0-9]* vpn vpn[0-9]* ppp[0-9]* ippp[0-9]*
+.Bd -compact -literal -offset indent
+tap[0-9]* tun[0-9]* vpn vpn[0-9]* ppp[0-9]* ippp[0-9]*
+.Ed
.It Sy inclusive_interfaces
-Ignore any exlcusive marking for these interfaces.
+Ignore any exclusive marking for these interfaces.
This is handy when 3rd party integrations force the
.Nm resolvconf -x
option and you want to disable it easily.
.It Sy local_nameservers
If unset, defaults to the following:-
-.D1 127.* 0.0.0.0 255.255.255.255 ::1
+.Bd -compact -literal -offset indent
+127.* 0.0.0.0 255.255.255.255 ::1
+.Ed
.It Sy search_domains
Prepend search domains to the dynamically generated list.
.It Sy search_domains_append
@@ -118,16 +124,24 @@
.Va $keyword Ns / Ns Va $match Ns / Ns Va $replacement
.Pp
Example, given this resolv.conf:
-.D1 domain foo.org
-.D1 search foo.org dead.beef
-.D1 nameserver 1.2.3.4
-.D1 nameserver 2.3.4.5
+.Bd -compact -literal -offset indent
+domain foo.org
+search foo.org dead.beef
+nameserver 1.2.3.4
+nameserver 2.3.4.5
+.Ed
and this configuaration:
-.D1 replace="search/foo*/bar.com nameserver/1.2.3.4/5.6.7.8 nameserver/2.3.4.5/"
+.Bd -compact -literal -offset indent
+replace="search/foo*/bar.com"
+replace="$replace nameserver/1.2.3.4/5.6.7.8"
+replace="$replace nameserver/2.3.4.5/"
+.Ed
you would get this resolv.conf instead:
-.D1 domain foo.org
-.D1 search bar.com
-.D1 nameserver 5.6.7.8
+.Bd -compact -literal -offset indent
+domain foo.org
+search bar.com
+nameserver 5.6.7.8
+.Ed
.It Sy replace_sub
Works the same way as
.Sy replace
@@ -138,9 +152,11 @@
to
.Sy replace_sub ,
you would get this resolv.conf instead:
-.D1 domain foo.org
-.D1 search bar.com dead.beef
-.D1 nameserver 5.6.7.8
+.Bd -compact -literal -offset indent
+domain foo.org
+search bar.com dead.beef
+nameserver 5.6.7.8
+.Ed
.It Sy state_dir
Override the default state directory of
.Pa @VARDIR@ .
@@ -195,7 +211,8 @@
openresolv ships with subscribers for the name servers
.Xr dnsmasq 8 ,
.Xr named 8 ,
-.Xr pdnsd 8
+.Xr pdnsd 8 ,
+.Xr pdns_recursor 8 ,
and
.Xr unbound 8 .
Each subscriber can create configuration files which should be included in
@@ -203,7 +220,9 @@
.Pp
To disable a subscriber, simply set it's name to NO.
For example, to disable the libc subscriber you would set:
-.D1 libc=NO
+.Bd -compact -literal -offset indent
+libc=NO
+.Ed
.Bl -tag -width indent
.It Sy dnsmasq_conf
This file tells dnsmasq which name servers to use for specific domains.
@@ -211,17 +230,21 @@
This file tells dnsmasq which name servers to use for global lookups.
.Pp
Example resolvconf.conf for dnsmasq:
-.D1 name_servers=127.0.0.1
-.D1 dnsmasq_conf=/etc/dnsmasq-conf.conf
-.D1 dnsmasq_resolv=/etc/dnsmasq-resolv.conf
+.Bd -compact -literal -offset indent
+name_servers=127.0.0.1
+dnsmasq_conf=/etc/dnsmasq-conf.conf
+dnsmasq_resolv=/etc/dnsmasq-resolv.conf
+.Ed
.Pp
Example dnsmasq.conf:
-.D1 listen-address=127.0.0.1
-.D1 # If dnsmasq is compiled for DBus then we can take
-.D1 # advantage of not having to restart dnsmasq.
-.D1 enable-dbus
-.D1 conf-file=/etc/dnsmasq-conf.conf
-.D1 resolv-file=/etc/dnsmasq-resolv.conf
+.Bd -compact -literal -offset indent
+listen-address=127.0.0.1
+# If dnsmasq is compiled for DBus then we can take
+# advantage of not having to restart dnsmasq.
+enable-dbus
+conf-file=/etc/dnsmasq-conf.conf
+resolv-file=/etc/dnsmasq-resolv.conf
+.Ed
.It Sy named_options
Include this file in the named options block.
This file tells named which name servers to use for global lookups.
@@ -230,16 +253,21 @@
This file tells named which name servers to use for specific domains.
.Pp
Example resolvconf.conf for named:
-.D1 name_servers=127.0.0.1
-.D1 named_options=/etc/named-options.conf
-.D1 named_zones=/etc/named-zones.conf
+.Bd -compact -literal -offset indent
+name_servers=127.0.0.1
+named_options=/etc/named-options.conf
+named_zones=/etc/named-zones.conf
+.Ed
.Pp
Example named.conf:
-.D1 options {
-.D1 listen-on { 127.0.0.1; };
-.D1 include "/etc/named-options.conf";
-.D1 };
-.D1 include "/etc/named-zones.conf";
+.Bd -compact -literal -offset indent
+options {
+ listen-on { 127.0.0.1; };
+ include "/etc/named-options.conf";
+};
+
+include "/etc/named-zones.conf";
+.Ed
.It Sy pdnsd_conf
This is the main pdnsd configuration file which we modify to add our
forward domains to.
@@ -253,32 +281,54 @@
.Pa pdnsd_conf .
.Pp
Example resolvconf.conf for pdnsd:
-.D1 name_servers=127.0.0.1
-.D1 pdnsd_conf=/etc/pdnsd.conf
-.D1 # pdnsd_resolv=/etc/pdnsd-resolv.conf
+.Bd -compact -literal -offset indent
+name_servers=127.0.0.1
+pdnsd_conf=/etc/pdnsd.conf
+# pdnsd_resolv=/etc/pdnsd-resolv.conf
+.Ed
.Pp
Example pdnsd.conf:
-.D1 global {
-.D1 server_ip = 127.0.0.1;
-.D1 status_ctl = on;
-.D1 }
-.D1 server {
-.D1 # A server definition is required, even if emtpy.
-.D1 label="empty";
-.D1 proxy_only=on;
-.D1 # file="/etc/pdnsd-resolv.conf";
-.D1 }
+.Bd -compact -literal -offset indent
+global {
+ server_ip = 127.0.0.1;
+ status_ctl = on;
+}
+server {
+ # A server definition is required, even if empty.
+ label="empty";
+ proxy_only=on;
+ # file="/etc/pdnsd-resolv.conf";
+}
+.Ed
+.It Sy pdns_zones
+This file tells pdns_recursor about specific and global name servers.
+.Pp
+Example resolvconf.conf for pdns_recursor:
+.Bd -compact -literal -offset indent
+name_servers=127.0.0.1
+pdns_zones=/etc/pdns/recursor-zones.conf
+.Ed
+.Pp
+Example recursor.conf:
+.Bd -compact -literal -offset indent
+allow-from=127.0.0.0/8, ::1/128
+forward-zones-file=/etc/pdns/recursor-zones.conf
+.Ed
.It Sy unbound_conf
This file tells unbound about specific and global name servers.
.It Sy unbound_insecure
When set to YES, unbound marks the domains as insecure, thus ignoring DNSSEC.
.Pp
Example resolvconf.conf for unbound:
-.D1 name_servers=127.0.0.1
-.D1 unbound_conf=/etc/unbound-resolvconf.conf
+.Bd -compact -literal -offset indent
+name_servers=127.0.0.1
+unbound_conf=/etc/unbound-resolvconf.conf
+.Ed
.Pp
Example unbound.conf:
-.D1 include: /etc/unbound-resolvconf.conf
+.Bd -compact -literal -offset indent
+include: /etc/unbound-resolvconf.conf
+.Ed
.El
.Sh SUBSCRIBER INTEGRATION
Not all distributions store the files the subscribers need in the same
@@ -292,7 +342,6 @@
installed by default, such as bind8 and bind9.
To accommodate this, the subscribers have these files in configurable
variables, documented below.
-.Pp
.Bl -tag -width indent
.It Sy dnsmasq_service
Name of the dnsmasq service.
@@ -310,6 +359,10 @@
Command to restart the named service.
.It Sy pdnsd_restart
Command to restart the pdnsd service.
+.It Sy pdns_service
+Command to restart the pdns_recursor service.
+.It Sy pdns_restart
+Command to restart the pdns_recursor service.
.It Sy unbound_service
Name of the unbound service.
.It Sy unbound_restart
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/resolvconf.in new/openresolv-3.9.2/resolvconf.in
--- old/openresolv-3.9.0/resolvconf.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/resolvconf.in 2019-09-08 22:36:27.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2007-2016 Roy Marples
+# Copyright (c) 2007-2019 Roy Marples
# All rights reserved
# Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
RESOLVCONF="$0"
-OPENRESOLV_VERSION="3.9.0"
+OPENRESOLV_VERSION="3.9.2"
SYSCONFDIR=@SYSCONFDIR@
LIBEXECDIR=@LIBEXECDIR@
VARDIR=@VARDIR@
@@ -125,21 +125,22 @@
# If you think otherwise, capture a DNS trace and you'll see libc
# will strip it regardless.
# This also solves setting up duplicate zones in our subscribers.
-strip_trailing_dots()
+# Also strip any comments denoted by #.
+resolv_strip()
{
- local n= d=
-
- for n; do
- printf "$d%s" "${n%.}"
- d=" "
+ space=
+ for word; do
+ case "$word" in
+ \#*) break;;
+ esac
+ printf "%s%s" "$space${word%.}"
+ space=" "
done
printf "\n"
}
private_iface()
{
- local p
-
# Allow expansion
cd "$IFACEDIR"
@@ -168,12 +169,15 @@
# for domain name servers, search name servers and global nameservers
parse_resolv()
{
- local line= ns= ds= search= d= n= newns=
- local new=true iface= private=false p= domain= l= islocal=
-
+ domain=
+ new=true
newns=
+ ns=
+ private=false
+ search=
while read -r line; do
+ stripped_line="$(resolv_strip ${line#* })"
case "$line" in
"# resolv.conf from "*)
if ${new}; then
@@ -189,29 +193,32 @@
"nameserver "*)
islocal=false
for l in $local_nameservers; do
- case "${line#* }" in
+ case "$stripped_line" in
$l)
islocal=true
- echo "LOCALNAMESERVERS=\"\$LOCALNAMESERVERS ${line#* }\""
break
;;
esac
done
- $islocal || ns="$ns${line#* } "
+ if $islocal; then
+ echo "LOCALNAMESERVERS=\"\$LOCALNAMESERVERS $stripped_line\""
+ else
+ ns="$ns$stripped_line "
+ fi
;;
"domain "*)
- search="$(strip_trailing_dots ${line#* })"
+ search="$stripped_line"
if [ -z "$domain" ]; then
domain="$search"
echo "DOMAIN=\"$domain\""
fi
;;
"search "*)
- search="$(strip_trailing_dots ${line#* })"
+ search="$stripped_line"
;;
*)
[ -n "$line" ] && continue
- if [ -n "$ns" -a -n "$search" ]; then
+ if [ -n "$ns" ] && [ -n "$search" ]; then
newns=
for n in $ns; do
newns="$newns${newns:+,}$n"
@@ -236,7 +243,7 @@
uniqify()
{
- local result=
+ result=
while [ -n "$1" ]; do
case " $result " in
*" $1 "*);;
@@ -249,8 +256,8 @@
dirname()
{
- local dir= OIFS="$IFS"
- local IFS=/
+ OIFS="$IFS"
+ IFS=/
set -- $@
IFS="$OIFS"
if [ -n "$1" ]; then
@@ -267,7 +274,7 @@
config_mkdirs()
{
- local e=0 f d
+ e=0
for f; do
[ -n "$f" ] || continue
d="$(dirname "$f")"
@@ -295,66 +302,86 @@
# Detect the running init system.
# As systemd and OpenRC can be installed on top of legacy init
# systems we try to detect them first.
- local status="@STATUSARG@"
+ status="@STATUSARG@"
: ${status:=status}
- if [ -x /bin/systemctl -a -S /run/systemd/private ]; then
- RESTARTCMD="if /bin/systemctl --quiet is-active \$1.service; then
- /bin/systemctl restart \$1.service;
-fi"
- elif [ -x /usr/bin/systemctl -a -S /run/systemd/private ]; then
- RESTARTCMD="if /usr/bin/systemctl --quiet is-active \$1.service; then
- /usr/bin/systemctl restart \$1.service;
-fi"
- elif [ -x /sbin/rc-service -a \
- -s /libexec/rc/init.d/softlevel -o -s /run/openrc/softlevel ]
+ if [ -x /bin/systemctl ] && [ -S /run/systemd/private ]; then
+ RESTARTCMD='
+ if /bin/systemctl --quiet is-active $1.service
+ then
+ /bin/systemctl restart $1.service
+ fi'
+ elif [ -x /usr/bin/systemctl ] && [ -S /run/systemd/private ]; then
+ RESTARTCMD='
+ if /usr/bin/systemctl --quiet is-active $1.service
+ then
+ /usr/bin/systemctl restart $1.service
+ fi'
+ elif [ -x /sbin/rc-service ] &&
+ { [ -s /libexec/rc/init.d/softlevel ] ||
+ [ -s /run/openrc/softlevel ]; }
then
- RESTARTCMD="/sbin/rc-service -i \$1 -- -Ds restart"
+ RESTARTCMD='/sbin/rc-service -i $1 -- -Ds restart'
elif [ -x /usr/sbin/invoke-rc.d ]; then
RCDIR=/etc/init.d
- RESTARTCMD="if /usr/sbin/invoke-rc.d --quiet \$1 status 1>/dev/null 2>&1; then
- /usr/sbin/invoke-rc.d \$1 restart;
-fi"
+ RESTARTCMD='
+ if /usr/sbin/invoke-rc.d --quiet $1 status >/dev/null 2>&1
+ then
+ /usr/sbin/invoke-rc.d $1 restart
+ fi'
elif [ -x /sbin/service ]; then
# Old RedHat
RCDIR=/etc/init.d
- RESTARTCMD="if /sbin/service \$1; then
- /sbin/service \$1 restart;
-fi"
+ RESTARTCMD='
+ if /sbin/service $1; then
+ /sbin/service $1 restart
+ fi'
elif [ -x /usr/sbin/service ]; then
# Could be FreeBSD
- RESTARTCMD="if /usr/sbin/service \$1 $status 1>/dev/null 2>&1; then
- /usr/sbin/service \$1 restart;
-fi"
+ RESTARTCMD="
+ if /usr/sbin/service \$1 $status >/dev/null 2>&1
+ then
+ /usr/sbin/service \$1 restart
+ fi"
elif [ -x /bin/sv ]; then
- RESTARTCMD="/bin/sv status \$1 >/dev/null 2>&1 && /bin/sv try-restart \$1"
+ RESTARTCMD='/bin/sv status $1 >/dev/null 2>&1 &&
+ /bin/sv try-restart $1'
elif [ -x /usr/bin/sv ]; then
- RESTARTCMD="/usr/bin/sv status \$1 >/dev/null 2>&1 && /usr/bin/sv try-restart \$1"
- elif [ -e /etc/arch-release -a -d /etc/rc.d ]; then
+ RESTARTCMD='/usr/bin/sv status $1 >/dev/null 2>&1 &&
+ /usr/bin/sv try-restart $1'
+ elif [ -e /etc/arch-release ] && [ -d /etc/rc.d ]; then
RCDIR=/etc/rc.d
- RESTARTCMD="if [ -e /var/run/daemons/\$1 ]; then
- /etc/rc.d/\$1 restart;
-fi"
- elif [ -e /etc/slackware-version -a -d /etc/rc.d ]; then
- RESTARTCMD="if /etc/rc.d/rc.\$1 status 1>/dev/null 2>&1; then
- /etc/rc.d/rc.\$1 restart;
-fi"
- elif [ -e /etc/rc.d/rc.subr -a -d /etc/rc.d ]; then
+ RESTARTCMD='
+ if [ -e /var/run/daemons/$1 ]
+ then
+ /etc/rc.d/$1 restart
+ fi'
+ elif [ -e /etc/slackware-version ] && [ -d /etc/rc.d ]; then
+ RESTARTCMD='
+ if /etc/rc.d/rc.$1 status >/dev/null 2>&1
+ then
+ /etc/rc.d/rc.$1 restart
+ fi'
+ elif [ -e /etc/rc.d/rc.subr ] && [ -d /etc/rc.d ]; then
# OpenBSD
- RESTARTCMD="if /etc/rc.d/\$1 check 1>/dev/null 2>&1; then
- /etc/rc.d/\$1 restart;
-fi"
+ RESTARTCMD='
+ if /etc/rc.d/$1 check >/dev/null 2>&1
+ then
+ /etc/rc.d/$1 restart
+ fi'
else
for x in /etc/init.d/rc.d /etc/rc.d /etc/init.d; do
[ -d $x ] || continue
- RESTARTCMD="if $x/\$1 $status 1>/dev/null 2>&1; then
- $x/\$1 restart;
-fi"
+ RESTARTCMD="
+ if $x/\$1 $status >/dev/null 2>&1
+ then
+ $x/\$1 restart
+ fi"
break
done
fi
if [ -z "$RESTARTCMD" ]; then
- if [ "$NOINIT_WARNED" != true ]; then
+ if [ "$_NOINIT_WARNED" != true ]; then
warn "could not detect a useable init system"
_NOINIT_WARNED=true
fi
@@ -366,9 +393,9 @@
echo_resolv()
{
- local line= OIFS="$IFS"
+ OIFS="$IFS"
- [ -n "$1" -a -f "$IFACEDIR/$1" ] || return 1
+ [ -n "$1" ] && [ -f "$IFACEDIR/$1" ] || return 1
echo "# resolv.conf from $1"
# Our variable maker works of the fact each resolv.conf per interface
# is separated by blank lines.
@@ -388,11 +415,16 @@
{
[ -d "$IFACEDIR" ] || return 0
- local report=false list= retval=0 cmd="$1" excl=
+ cmd="$1"
shift
+ excl=false
+ list=
+ report=false
+ retval=0
case "$IF_EXCLUSIVE" in
[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
+ excl=true
if [ -d "$EXCLUSIVEDIR" ]; then
cd "$EXCLUSIVEDIR"
for i in *; do
@@ -402,19 +434,15 @@
fi
done
fi
- excl=true
cd "$IFACEDIR"
for i in $inclusive_interfaces; do
- if [ -f "$i" -a "$list" = "$i" ]; then
+ if [ -f "$i" ] && [ "$list" = "$i" ]; then
list=
excl=false
break
fi
done
;;
- *)
- excl=false
- ;;
esac
# If we have an interface ordering list, then use that.
@@ -431,22 +459,28 @@
done
done
for i in $dynamic_order; do
- if [ -e "$i" -a ! -e "$METRICDIR/"*" $i" ]; then
+ if [ -e "$i" ] && ! [ -e "$METRICDIR/"*" $i" ]; then
list="$list $i"
fi
for ii in "$i":* "$i".*; do
- if [ -f "$ii" -a ! -e "$METRICDIR/"*" $ii" ]; then
+ if [ -f "$ii" ] && ! [ -e "$METRICDIR/"*" $ii" ]
+ then
list="$list $ii"
fi
done
done
+ # Interfaces have an implicit metric of 0 if not specified.
+ for i in *; do
+ if [ -f "$i" ] && ! [ -e "$METRICDIR/"*" $i" ]; then
+ list="$list $i"
+ fi
+ done
if [ -d "$METRICDIR" ]; then
cd "$METRICDIR"
for i in *; do
[ -f "$i" ] && list="$list ${i#* }"
done
fi
- list="$list *"
fi
cd "$IFACEDIR"
@@ -461,23 +495,24 @@
continue
fi
- if [ "$cmd" = i -o "$cmd" = "-i" ]; then
+ if [ "$cmd" = i ] || [ "$cmd" = "-i" ]; then
printf %s "$i "
else
echo_resolv "$i" && echo
fi
- [ $? = 0 -a "$retval" = 1 ] && retval=0
+ [ $? = 0 ] && [ "$retval" = 1 ] && retval=0
done
- [ "$cmd" = i -o "$cmd" = "-i" ] && echo
+ [ "$cmd" = i ] || [ "$cmd" = "-i" ] && echo
return $retval
}
-list_remove() {
- local list= e= l= result= found= retval=0
-
+list_remove()
+{
[ -z "$2" ] && return 0
eval list=\"\$$1\"
shift
+ result=
+ retval=0
set -f
for e; do
@@ -525,8 +560,6 @@
replace()
{
- local r= k= f= v= val= sub=
-
while read -r keyword value; do
for r in $replace; do
k="${r%%/*}"
@@ -566,8 +599,6 @@
make_vars()
{
- local newdomains= d= dn= newns= ns=
-
# Clear variables
DOMAIN=
DOMAINS=
@@ -575,7 +606,7 @@
NAMESERVERS=
LOCALNAMESERVERS=
- if [ -n "$name_servers" -o -n "$search_domains" ]; then
+ if [ -n "${name_servers}${search_domains}" ]; then
eval "$(echo_prepend | parse_resolv)"
fi
if [ -z "$VFLAG" ]; then
@@ -583,11 +614,12 @@
list_resolv -i "$@" >/dev/null || IF_EXCLUSIVE=0
eval "$(list_resolv -l "$@" | replace | parse_resolv)"
fi
- if [ -n "$name_servers_append" -o -n "$search_domains_append" ]; then
+ if [ -n "${name_servers_append}${search_domains_append}" ]; then
eval "$(echo_append | parse_resolv)"
fi
# Ensure that we only list each domain once
+ newdomains=
for d in $DOMAINS; do
dn="${d%%:*}"
list_remove domain_blacklist "$dn" >/dev/null || continue
@@ -667,36 +699,37 @@
fi
# -l lists our resolv files, optionally for a specific interface
-if [ "$cmd" = l -o "$cmd" = i ]; then
+if [ "$cmd" = l ] || [ "$cmd" = i ]; then
list_resolv "$cmd" "$args"
exit $?
fi
# Restart a service or echo the command to restart a service
-if [ "$cmd" = r -o "$cmd" = R ]; then
+if [ "$cmd" = r ] || [ "$cmd" = R ]; then
detect_init || exit 1
if [ "$cmd" = r ]; then
set -- $args
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
- echo "$RESTARTCMD"
+ echo "$RESTARTCMD" |
+ sed -e '/^$/d' -e 's/^ //g'
fi
exit $?
fi
# Not normally needed, but subscribers should be able to run independently
-if [ "$cmd" = v -o -n "$VFLAG" ]; then
+if [ "$cmd" = v ] || [ -n "$VFLAG" ]; then
make_vars "$iface"
exit $?
fi
# Test that we have valid options
-if [ "$cmd" = a -o "$cmd" = d ]; then
+if [ "$cmd" = a ] || [ "$cmd" = d ]; then
if [ -z "$iface" ]; then
usage "Interface not specified"
fi
elif [ "$cmd" != u ]; then
- [ -n "$cmd" -a "$cmd" != h ] && usage "Unknown option $cmd"
+ [ -n "$cmd" ] && [ "$cmd" != h ] && usage "Unknown option $cmd"
usage
fi
@@ -712,7 +745,7 @@
"$x not allowed at start of interface name";;
esac
done
- [ "$cmd" = a -a -t 0 ] && error_exit "No file given via stdin"
+ [ "$cmd" = a ] && [ -t 0 ] && error_exit "No file given via stdin"
fi
if [ ! -d "$VARDIR" ]; then
@@ -808,8 +841,8 @@
newmetric="$METRICDIR/$IF_METRIC $iface"
fi
rm -f "$METRICDIR/"*" $iface"
- [ "$oldmetric" != "$newmetric" -a \
- "$oldmetric" != "$METRICDIR/* $iface" ] &&
+ [ "$oldmetric" != "$newmetric" ] &&
+ [ "$oldmetric" != "$METRICDIR/* $iface" ] &&
changed=true
[ -n "$newmetric" ] && echo " " >"$newmetric"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openresolv-3.9.0/unbound.in new/openresolv-3.9.2/unbound.in
--- old/openresolv-3.9.0/unbound.in 2016-12-29 22:55:44.000000000 +0100
+++ new/openresolv-3.9.2/unbound.in 2019-09-08 22:36:27.000000000 +0200
@@ -76,7 +76,7 @@
eval $unbound_restart
elif [ -n "$RESTARTCMD" ]; then
set -- ${unbound_service}
- eval $RESTARTCMD
+ eval "$RESTARTCMD"
else
@SBINDIR@/resolvconf -r ${unbound_service}
fi
1
0
Hello community,
here is the log from the commit of package ocaml-rpm-macros for openSUSE:Factory checked in at 2019-11-30 10:35:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml-rpm-macros (Old)
and /work/SRC/openSUSE:Factory/.ocaml-rpm-macros.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-rpm-macros"
Sat Nov 30 10:35:30 2019 rev:4 rq:750767 version:20191101
Changes:
--------
--- /work/SRC/openSUSE:Factory/ocaml-rpm-macros/ocaml-rpm-macros.changes 2019-11-07 23:14:11.900381774 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-rpm-macros.new.26869/ocaml-rpm-macros.changes 2019-11-30 10:35:44.916183957 +0100
@@ -1,0 +2,5 @@
+Mon Nov 25 12:34:56 UTC 2019 - ohering(a)suse.de
+
+- Install also LGPL as license, needed by ocaml-lablgtk2
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ocaml-rpm-macros.spec ++++++
--- /var/tmp/diff_new_pack.QrSiLO/_old 2019-11-30 10:35:45.928183835 +0100
+++ /var/tmp/diff_new_pack.QrSiLO/_new 2019-11-30 10:35:45.928183835 +0100
@@ -113,6 +113,7 @@
LICENSE \\\
LICENSE.md \\\
LICENSE.txt \\\
+ LGPL \\\
;\
do\
%if 0%{?suse_version} > 1315
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2019-11-30 00:10:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Sat Nov 30 00:10:54 2019 rev:1852 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.477147004 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.477147004 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20191128,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20191129,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2019…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.489147001 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.489147001 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-MicroOS___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE-MicroOS___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-microos:20191128,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-microos:20191129,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-MicroOS/20191128/…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-MicroOS/20191129/…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
openSUSE-MicroOS-dvd5-kubic-dvd-x86_64.kiwi: same change
++++++ openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.553146988 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.553146988 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191128,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191129,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.565146986 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.569146985 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191128,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191129,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.581146982 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.581146982 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191128,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191129,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
@@ -2285,7 +2285,7 @@
<repopackage name="liblogging0"/>
<repopackage name="liblognorm5"/>
<repopackage name="liblouis-data"/>
- <repopackage name="liblouis17"/>
+ <repopackage name="liblouis19"/>
<repopackage name="liblpsolve55-0"/>
<repopackage name="liblqr-1-0"/>
<repopackage name="liblrdf2"/>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.597146979 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.597146979 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191128,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191129,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
@@ -2387,7 +2387,7 @@
<repopackage name="liblogging0"/>
<repopackage name="liblognorm5"/>
<repopackage name="liblouis-data"/>
- <repopackage name="liblouis17"/>
+ <repopackage name="liblouis19"/>
<repopackage name="liblpsolve55-0"/>
<repopackage name="liblqr-1-0"/>
<repopackage name="liblrdf2"/>
++++++ openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.613146976 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.613146976 +0100
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20191128" schemaversion="4.1">
+<image name="OBS__openSUSE___20191129" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20191128-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20191129-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20191128</productvar>
+ <productvar name="VERSION">20191129</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191128,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20191129,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191128/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20191129/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/suse-tumbleweed</productoption>
++++++ dvd.group ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.709146955 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.713146955 +0100
@@ -2386,7 +2386,7 @@
<package name="liblogging0" supportstatus="unsupported"/> <!-- reason: dvd:rsyslog -->
<package name="liblognorm5" supportstatus="unsupported"/> <!-- reason: dvd:rsyslog -->
<package name="liblouis-data" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
- <package name="liblouis17" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
+ <package name="liblouis19" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="liblpsolve55-0" supportstatus="unsupported"/> <!-- reason: dvd:kernel-default -->
<package name="liblqr-1-0" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="liblrdf2" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.a94vaK/_old 2019-11-30 00:11:02.809146935 +0100
+++ /var/tmp/diff_new_pack.a94vaK/_new 2019-11-30 00:11:02.809146935 +0100
@@ -3546,6 +3546,7 @@
- gedit-plugin-multiedit
- gedit-plugin-session-saver
- gedit-plugin-smartspaces
+ - gedit-plugin-synctex
- gedit-plugin-terminal
- gedit-plugin-textsize
- gedit-plugin-translate
@@ -10500,7 +10501,7 @@
- libossp-uuid_dce16
- libostree-devel
- libostree-grub2
- - libotb6
+ - libotb7
- libotf
- libotf-devel
- libotf-devel-32bit: [x86_64]
@@ -17389,8 +17390,6 @@
- python-nlopt
- python-notify
- python-notify-devel
- - python-notmuch: [x86_64]
- - python-notmuch-doc: [x86_64]
- python-novaclient-doc
- python-obexftp
- python-octaviaclient-doc
@@ -17741,7 +17740,6 @@
- python2-alembic
- python2-alsa
- python2-altair
- - python2-altair-widgets
- python2-altgraph
- python2-amqp
- python2-amqplib
@@ -18033,7 +18031,6 @@
- python2-botocore
- python2-bottle
- python2-bpython
- - python2-bqplot
- python2-branca
- python2-breathe
- python2-brewer2mpl
@@ -18541,8 +18538,6 @@
- python2-iptables
- python2-ipy
- python2-ipykernel
- - python2-ipympl
- - python2-ipyparallel
- python2-ipython
- python2-ipython-iptest
- python2-ipython_genutils
@@ -18598,12 +18593,9 @@
- python2-junitxml
- python2-junos-eznc
- python2-jupyter-client
- - python2-jupyter-contrib-nbextensions
- python2-jupyter-core
- - python2-jupyter-server
- - python2-jupyter_contrib_core
- - python2-jupyter_highlight_selected_word
- - python2-jupytext
+ - python2-jupyter-packaging
+ - python2-jupyter-sphinx
- python2-jwcrypto
- python2-k5test
- python2-kafka-python
@@ -18676,7 +18668,6 @@
- python2-limnoria
- python2-line_profiler
- python2-linecache2
- - python2-lineup-widget
- python2-linux-procfs
- python2-lit
- python2-llfuse
@@ -18774,13 +18765,9 @@
- python2-napalm-asa
- python2-napalm-procurve
- python2-nbconvert
- - python2-nbdime
- python2-nbformat
- python2-nbindex-jupyter
- python2-nbsmoke
- - python2-nbsphinx
- - python2-nbsphinx-link
- - python2-nbval
- python2-nbxmpp
- python2-nbxmpp-doc
- python2-ncclient
@@ -18811,8 +18798,6 @@
- python2-nose2
- python2-nose_warnings_filters
- python2-nosexcover
- - python2-notebook
- - python2-notebook-lang
- python2-notify2
- python2-novaclient
- python2-nss
@@ -18885,7 +18870,6 @@
- python2-oslotest
- python2-osmviz
- python2-osprofiler
- - python2-otb
- python2-outcome
- python2-ovirt-engine-sdk
- python2-ovs
@@ -19706,7 +19690,6 @@
- python2-vispy
- python2-vistir
- python2-vobject
- - python2-voila
- python2-voluptuous
- python2-vsts
- python2-vsts-cd-manager
@@ -21038,9 +21021,11 @@
- python3-jupyter-core
- python3-jupyter-datatables
- python3-jupyter-nbutils
+ - python3-jupyter-packaging
- python3-jupyter-protocol
- python3-jupyter-require
- python3-jupyter-server
+ - python3-jupyter-sphinx
- python3-jupyter_console
- python3-jupyter_contrib_core
- python3-jupyter_highlight_selected_word
@@ -24182,6 +24167,7 @@
- sphinx
- sphinxbase
- sphinxbase-devel
+ - spi-tools
- spice-gtk
- spice-gtk-devel
- spice-gtk-lang
1
0
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2019-11-30 00:10:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Sat Nov 30 00:10:48 2019 rev:340 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-MicroOS-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.R1v05u/_old 2019-11-30 00:10:53.809148804 +0100
+++ /var/tmp/diff_new_pack.R1v05u/_new 2019-11-30 00:10:53.809148804 +0100
@@ -8514,7 +8514,6 @@
Provides: weakremover(gconf2-branding-openSUSE)
Provides: weakremover(gconfmm-devel)
Provides: weakremover(gedit-plugin-code-assistance)
-Provides: weakremover(gedit-plugin-synctex)
Provides: weakremover(gegl-0_2)
Provides: weakremover(gegl-0_2-lang)
Provides: weakremover(gegl-0_3)
@@ -14472,6 +14471,7 @@
Provides: weakremover(liblogg-devel)
Provides: weakremover(liblouis14)
Provides: weakremover(liblouis16)
+Provides: weakremover(liblouis17)
Provides: weakremover(liblouis9)
Provides: weakremover(liblrs-7_0-0)
Provides: weakremover(liblrsgmp-062)
@@ -14697,6 +14697,7 @@
Provides: weakremover(libosmotrau1)
Provides: weakremover(libosmovty3)
Provides: weakremover(libosmvendor4)
+Provides: weakremover(libotb6)
Provides: weakremover(liboyranos-alpha-devel-doc)
Provides: weakremover(libp11-2)
Provides: weakremover(libpackagekitqt5-0)
@@ -16563,6 +16564,8 @@
Provides: weakremover(python-nghttp2)
Provides: weakremover(python-nose-doc)
Provides: weakremover(python-nosehtmloutput)
+Provides: weakremover(python-notmuch)
+Provides: weakremover(python-notmuch-doc)
Provides: weakremover(python-novaclient-test)
Provides: weakremover(python-ntp)
Provides: weakremover(python-numpy-doc)
@@ -16707,6 +16710,7 @@
Provides: weakremover(python2-VyattaConfParser)
Provides: weakremover(python2-WebHelpers)
Provides: weakremover(python2-aiodns)
+Provides: weakremover(python2-altair-widgets)
Provides: weakremover(python2-astropy)
Provides: weakremover(python2-astropy-helpers)
Provides: weakremover(python2-bandit)
@@ -16714,6 +16718,7 @@
Provides: weakremover(python2-boost_parallel_mpi1_66_0)
Provides: weakremover(python2-boost_parallel_mpi1_68_0)
Provides: weakremover(python2-boost_parallel_mpi1_69_0)
+Provides: weakremover(python2-bqplot)
Provides: weakremover(python2-ceilometerclient)
Provides: weakremover(python2-characteristic)
Provides: weakremover(python2-cliff-tablib)
@@ -16775,6 +16780,8 @@
Provides: weakremover(python2-hypothesis-test)
Provides: weakremover(python2-imbox)
Provides: weakremover(python2-ipydatawidgets)
+Provides: weakremover(python2-ipympl)
+Provides: weakremover(python2-ipyparallel)
Provides: weakremover(python2-ipyscales)
Provides: weakremover(python2-ipyvolume)
Provides: weakremover(python2-ipywebrtc)
@@ -16782,35 +16789,54 @@
Provides: weakremover(python2-jellyfish)
Provides: weakremover(python2-jgraph)
Provides: weakremover(python2-jupyter)
+Provides: weakremover(python2-jupyter-contrib-nbextensions)
Provides: weakremover(python2-jupyter-require)
+Provides: weakremover(python2-jupyter-server)
Provides: weakremover(python2-jupyter_Video_Widget)
+Provides: weakremover(python2-jupyter_altair-widgets)
+Provides: weakremover(python2-jupyter_bqplot)
Provides: weakremover(python2-jupyter_cms)
Provides: weakremover(python2-jupyter_console)
Provides: weakremover(python2-jupyter_console-doc)
+Provides: weakremover(python2-jupyter_contrib_core)
+Provides: weakremover(python2-jupyter_contrib_nbextensions)
Provides: weakremover(python2-jupyter_dashboards)
Provides: weakremover(python2-jupyter_full_width)
Provides: weakremover(python2-jupyter_hide_code)
+Provides: weakremover(python2-jupyter_highlight_selected_word)
Provides: weakremover(python2-jupyter_ipydatawidgets)
+Provides: weakremover(python2-jupyter_ipympl)
+Provides: weakremover(python2-jupyter_ipyparallel)
Provides: weakremover(python2-jupyter_ipyscales)
Provides: weakremover(python2-jupyter_jgraph)
Provides: weakremover(python2-jupyter_latex_envs)
Provides: weakremover(python2-jupyter_matlab_kernel)
+Provides: weakremover(python2-jupyter_nbdime)
+Provides: weakremover(python2-jupyter_nbdime-git)
+Provides: weakremover(python2-jupyter_nbdime-hg)
Provides: weakremover(python2-jupyter_nbextensions_configurator)
Provides: weakremover(python2-jupyter_nbpresent)
+Provides: weakremover(python2-jupyter_nbsphinx)
+Provides: weakremover(python2-jupyter_nbsphinx_link)
+Provides: weakremover(python2-jupyter_nbval)
+Provides: weakremover(python2-jupyter_notebook)
+Provides: weakremover(python2-jupyter_notebook-lang)
+Provides: weakremover(python2-jupyter_notebook-latex)
Provides: weakremover(python2-jupyter_octave_kernel)
Provides: weakremover(python2-jupyter_qgrid)
Provides: weakremover(python2-jupyter_qtconsole)
Provides: weakremover(python2-jupyter_rise)
-Provides: weakremover(python2-jupyter_sphinx)
Provides: weakremover(python2-jupyter_sphinx_theme)
Provides: weakremover(python2-jupyter_themer)
Provides: weakremover(python2-jupyter_vega)
Provides: weakremover(python2-jupyter_widgetsnbextension)
Provides: weakremover(python2-jupyter_wysiwyg)
Provides: weakremover(python2-jupyterlab-pygments)
+Provides: weakremover(python2-jupytext)
Provides: weakremover(python2-kiwi)
Provides: weakremover(python2-libieee1284)
Provides: weakremover(python2-librouteros)
+Provides: weakremover(python2-lineup-widget)
Provides: weakremover(python2-lmfit)
Provides: weakremover(python2-lxml-doc)
Provides: weakremover(python2-marshmallow)
@@ -16820,8 +16846,14 @@
Provides: weakremover(python2-natsort)
Provides: weakremover(python2-nautilus)
Provides: weakremover(python2-nautilus-devel)
+Provides: weakremover(python2-nbdime)
+Provides: weakremover(python2-nbsphinx)
+Provides: weakremover(python2-nbsphinx-link)
+Provides: weakremover(python2-nbval)
Provides: weakremover(python2-nghttp2)
Provides: weakremover(python2-node-semver)
+Provides: weakremover(python2-notebook)
+Provides: weakremover(python2-notebook-lang)
Provides: weakremover(python2-ntp)
Provides: weakremover(python2-numpy_1_13_3-gnu-hpc)
Provides: weakremover(python2-numpy_1_13_3-gnu-hpc-devel)
@@ -16909,6 +16941,7 @@
Provides: weakremover(python2-vega)
Provides: weakremover(python2-veusz)
Provides: weakremover(python2-virtualbmc)
+Provides: weakremover(python2-voila)
Provides: weakremover(python2-wsproto)
Provides: weakremover(python2-xarray)
Provides: weakremover(python2-xcb-proto-devel)
@@ -16972,7 +17005,6 @@
Provides: weakremover(python3-jupyter_ipywidgets-doc)
Provides: weakremover(python3-jupyter_jupyterlab_discovery)
Provides: weakremover(python3-jupyter_jupyterlab_widgets)
-Provides: weakremover(python3-jupyter_sphinx)
Provides: weakremover(python3-jupyter_sphinx_theme)
Provides: weakremover(python3-kde4-devel)
Provides: weakremover(python3-kde4-doc)
@@ -21776,8 +21808,6 @@
Provides: weakremover(paraview)
Provides: weakremover(patterns-base-32bit)
Provides: weakremover(patterns-server-xen_server)
-Provides: weakremover(python-notmuch)
-Provides: weakremover(python-notmuch-doc)
Provides: weakremover(python3-veusz)
Provides: weakremover(robinhood)
Provides: weakremover(robinhood-tests)
@@ -21884,8 +21914,6 @@
Provides: weakremover(dbus-1-qt3-32bit)
Provides: weakremover(discord)
Provides: weakremover(docker_1_12_6-test)
-Provides: weakremover(enchant-voikko-32bit)
-Provides: weakremover(enchant-zemberek-32bit)
Provides: weakremover(f2c-32bit)
Provides: weakremover(fcitx-qt4-32bit)
Provides: weakremover(gcc-gij-32bit)
1
0
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2019-11-29 21:07:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Fri Nov 29 21:07:07 2019 rev:738 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory:non-oss_1848.3.packages.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2019-11-29 21:07:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Fri Nov 29 21:07:02 2019 rev:737 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory_20191128.packages.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2019-11-29 16:09:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Fri Nov 29 16:09:29 2019 rev:339 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.9IA36u/_old 2019-11-29 16:09:34.932641119 +0100
+++ /var/tmp/diff_new_pack.9IA36u/_new 2019-11-29 16:09:34.936641118 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package openSUSE-Addon-NonOss-release (Version 20191128)
+# spec file for package openSUSE-Addon-NonOss-release (Version 20191129)
#
# Copyright (c) 2019 openSUSE.
#
@@ -16,16 +16,16 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
Summary: openSUSE NonOSS Addon%{?betaversion: %{betaversion}}
-Version: 20191128
+Version: 20191129
Release: 0
License: BSD-3-Clause
Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE-Addon-NonOss
-Provides: product(openSUSE-Addon-NonOss) = 20191128-0
+Provides: product(openSUSE-Addon-NonOss) = 20191129-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20191128
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20191129
AutoReqProv: on
@@ -49,10 +49,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20191128</version>
+ <version>20191129</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20191128</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20191129</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.9IA36u/_old 2019-11-29 16:09:34.956641110 +0100
+++ /var/tmp/diff_new_pack.9IA36u/_new 2019-11-29 16:09:34.956641110 +0100
@@ -17,7 +17,7 @@
Name: openSUSE-MicroOS-release
-Version: 20191128
+Version: 20191129
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -43,9 +43,9 @@
ExclusiveArch: %ix86 x86_64 ppc64le s390x aarch64 %arm
Provides: %name-%version
Provides: product() = openSUSE-MicroOS
-Provides: product(openSUSE-MicroOS) = 20191128-0
+Provides: product(openSUSE-MicroOS) = 20191129-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dmicroos%3A20191128
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Dmicroos%3A20191129
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(openSUSE-MicroOS)
@@ -61,7 +61,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE-MicroOS) = 20191128-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191129-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -77,7 +77,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(kubic-dvd)
-Provides: product_flavor(openSUSE-MicroOS) = 20191128-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191129-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description kubic-dvd
@@ -93,7 +93,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE-MicroOS) = 20191128-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191129-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -109,7 +109,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kubic)
-Provides: product_flavor(openSUSE-MicroOS) = 20191128-0
+Provides: product_flavor(openSUSE-MicroOS) = 20191129-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance-kubic
@@ -167,11 +167,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-MicroOS</name>
- <version>20191128</version>
+ <version>20191129</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-microos:20191128</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-microos:20191129</cpeid>
<productline>openSUSE-MicroOS</productline>
<register>
<pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.9IA36u/_old 2019-11-29 16:09:34.976641101 +0100
+++ /var/tmp/diff_new_pack.9IA36u/_new 2019-11-29 16:09:34.980641100 +0100
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20191128
+Version: 20191129
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -55,7 +55,7 @@
Obsoletes: aaa_version
Obsoletes: openSUSE-Promo-release <= 11.1
Obsoletes: openSUSE-release-live <= 11.0
-Obsoletes: product_flavor(%{product}) < 20191128
+Obsoletes: product_flavor(%{product}) < 20191129
# bnc#826592
Provides: weakremover(kernel-default) < 3.11
Provides: weakremover(kernel-desktop) < 4.2
@@ -183,7 +183,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20191128-0
+Provides: product(openSUSE) = 20191129-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -197,7 +197,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20191128
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20191129
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -211,7 +211,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -226,7 +226,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -241,7 +241,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -256,7 +256,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -271,7 +271,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -286,7 +286,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -301,7 +301,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -316,7 +316,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -331,7 +331,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -346,7 +346,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -361,7 +361,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -376,7 +376,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -391,7 +391,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -406,7 +406,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -421,7 +421,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -436,7 +436,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -451,7 +451,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -466,7 +466,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -481,7 +481,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20191128-0
+Provides: product_flavor(openSUSE) = 20191129-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -555,10 +555,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20191128</version>
+ <version>20191129</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20191128</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20191129</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
1
0
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2019-11-29 16:03:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Fri Nov 29 16:03:13 2019 rev:1851 rq: version:unknown
Fri Nov 29 16:03:12 2019 rev:1850 rq: version:unknown
Fri Nov 29 16:03:11 2019 rev:1849 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-MicroOS-dvd5-dvd-x86_64.kiwi: same change
openSUSE-MicroOS-dvd5-kubic-dvd-x86_64.kiwi: same change
openSUSE-cd-mini-i586.kiwi: same change
openSUSE-cd-mini-x86_64.kiwi: same change
openSUSE-dvd5-dvd-i586.kiwi: same change
openSUSE-dvd5-dvd-x86_64.kiwi: same change
openSUSE-ftp-ftp-i586_x86_64.kiwi: same change
stub.kiwi: same change
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.wQIFuu/_old 2019-11-29 16:03:35.308788900 +0100
+++ /var/tmp/diff_new_pack.wQIFuu/_new 2019-11-29 16:03:35.312788899 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20191128</version>
+ <version>20191129</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE-MicroOS.product ++++++
--- /var/tmp/diff_new_pack.wQIFuu/_old 2019-11-29 16:03:35.336788889 +0100
+++ /var/tmp/diff_new_pack.wQIFuu/_new 2019-11-29 16:03:35.340788887 +0100
@@ -6,7 +6,7 @@
<name>openSUSE-MicroOS</name>
<releasepkgname>openSUSE-MicroOS-release</releasepkgname>
<endoflife/>
- <version>20191128</version>
+ <version>20191129</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>openSUSE-MicroOS</productline>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.wQIFuu/_old 2019-11-29 16:03:35.372788874 +0100
+++ /var/tmp/diff_new_pack.wQIFuu/_new 2019-11-29 16:03:35.372788874 +0100
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20191128</version>
+ <version>20191129</version>
<release>0</release>
<productline>openSUSE</productline>
1
0
Hello community,
here is the log from the commit of package polkit-default-privs for openSUSE:Factory checked in at 2019-11-29 16:00:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/polkit-default-privs (Old)
and /work/SRC/openSUSE:Factory/.polkit-default-privs.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit-default-privs"
Fri Nov 29 16:00:50 2019 rev:176 rq:751586 version:13.2+20191128.c2eb3f7
Changes:
--------
--- /work/SRC/openSUSE:Factory/polkit-default-privs/polkit-default-privs.changes 2019-11-25 11:24:06.942107753 +0100
+++ /work/SRC/openSUSE:Factory/.polkit-default-privs.new.26869/polkit-default-privs.changes 2019-11-29 16:03:32.544790034 +0100
@@ -1,0 +2,6 @@
+Thu Nov 28 10:59:04 UTC 2019 - malte.kraus(a)suse.com
+
+- Update to version 13.2+20191128.c2eb3f7:
+ * fix ModemManager1.Time whitelisting (bsc#1156961)
+
+-------------------------------------------------------------------
Old:
----
polkit-default-privs-13.2+20191122.eb9cc80.tar.xz
New:
----
polkit-default-privs-13.2+20191128.c2eb3f7.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit-default-privs.spec ++++++
--- /var/tmp/diff_new_pack.qVzASE/_old 2019-11-29 16:03:33.032789834 +0100
+++ /var/tmp/diff_new_pack.qVzASE/_new 2019-11-29 16:03:33.036789832 +0100
@@ -23,7 +23,7 @@
%endif
Name: polkit-default-privs
-Version: 13.2+20191122.eb9cc80
+Version: 13.2+20191128.c2eb3f7
Release: 0
Summary: SUSE PolicyKit default permissions
License: GPL-2.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.qVzASE/_old 2019-11-29 16:03:33.084789813 +0100
+++ /var/tmp/diff_new_pack.qVzASE/_new 2019-11-29 16:03:33.084789813 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/polkit-default-privs.git</param>
- <param name="changesrevision">eb9cc801e26b4507e6223872abd3a1d84d4cf7e0</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">c2eb3f71db4926e0424f59c3bf9d6184fe2a249f</param></service></servicedata>
\ No newline at end of file
++++++ polkit-default-privs-13.2+20191122.eb9cc80.tar.xz -> polkit-default-privs-13.2+20191128.c2eb3f7.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.easy new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.easy
--- old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.easy 2019-11-22 14:19:15.000000000 +0100
+++ new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.easy 2019-11-28 11:56:43.000000000 +0100
@@ -550,7 +550,7 @@
org.freedesktop.ModemManager1.Firmware auth_admin
org.freedesktop.ModemManager1.USSD auth_admin_keep # likely not widely used
# bsc#1156961
-org.freedesktop.ModemManager1.Modem.Time no:no:auth_self_keep
+org.freedesktop.ModemManager1.Time no:no:auth_self_keep
# fprintfd (bnc#792095, bnc#850807)
net.reactivated.fprint.device.verify no:no:yes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.restrictive new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.restrictive
--- old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.restrictive 2019-11-22 14:19:15.000000000 +0100
+++ new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.restrictive 2019-11-28 11:56:43.000000000 +0100
@@ -462,7 +462,7 @@
# (bsc#976945)
org.freedesktop.ModemManager1.Voice auth_admin_keep
# bsc#1156961
-org.freedesktop.ModemManager1.Modem.Time no:no:auth_self_keep
+org.freedesktop.ModemManager1.Time no:no:auth_self_keep
# urfkill (bnc#688328)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.standard new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.standard
--- old/polkit-default-privs-13.2+20191122.eb9cc80/profiles/polkit-default-privs.standard 2019-11-22 14:19:15.000000000 +0100
+++ new/polkit-default-privs-13.2+20191128.c2eb3f7/profiles/polkit-default-privs.standard 2019-11-28 11:56:43.000000000 +0100
@@ -480,7 +480,7 @@
# (bsc#976945)
org.freedesktop.ModemManager1.Voice no:no:yes
# bsc#1156961
-org.freedesktop.ModemManager1.Modem.Time no:no:auth_self_keep
+org.freedesktop.ModemManager1.Time no:no:auth_self_keep
# urfkill (bnc#688328)
org.freedesktop.urfkill.block auth_admin:auth_admin:yes
1
0