openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
May 2019
- 1 participants
- 2232 discussions
Hello community,
here is the log from the commit of package python-subprocess32 for openSUSE:Factory checked in at 2019-05-28 09:41:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-subprocess32 (Old)
and /work/SRC/openSUSE:Factory/.python-subprocess32.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-subprocess32"
Tue May 28 09:41:43 2019 rev:5 rq:705298 version:3.5.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-subprocess32/python-subprocess32.changes 2019-01-15 09:13:04.766419040 +0100
+++ /work/SRC/openSUSE:Factory/.python-subprocess32.new.5148/python-subprocess32.changes 2019-05-28 09:41:44.949875770 +0200
@@ -1,0 +2,9 @@
+Fri May 24 19:34:16 UTC 2019 - Tomáš Chvátal <tchvatal(a)suse.com>
+
+- Update to 3.5.4:
+ * TimeoutExpired and CalledProcessError exceptions can now
+ be unpickled.
+ * Backport the fixes for https://bugs.python.org/issue10963,
+ https://bugs.python.org/issue19612, and https://bugs.python.org/issue30418.
+
+-------------------------------------------------------------------
Old:
----
subprocess32-3.5.3.tar.gz
New:
----
subprocess32-3.5.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-subprocess32.spec ++++++
--- /var/tmp/diff_new_pack.of5qVJ/_old 2019-05-28 09:41:45.817875469 +0200
+++ /var/tmp/diff_new_pack.of5qVJ/_new 2019-05-28 09:41:45.817875469 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-subprocess32
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -20,7 +20,7 @@
# Note: this package is python 2.x-only.
%define skip_python3 1
Name: python-subprocess32
-Version: 3.5.3
+Version: 3.5.4
Release: 0
Summary: A backport of the subprocess module from Python 3.2/3.3 for use on 2.x
License: Python-2.0
@@ -29,10 +29,10 @@
Source: https://files.pythonhosted.org/packages/source/s/subprocess32/subprocess32-…
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
+BuildRequires: python-rpm-macros
%if 0%{?rhel} || 0%{?fedora}
BuildRequires: python-test
%endif
-BuildRequires: python-rpm-macros
%python_subpackages
%description
++++++ subprocess32-3.5.3.tar.gz -> subprocess32-3.5.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/ChangeLog new/subprocess32-3.5.4/ChangeLog
--- old/subprocess32-3.5.3/ChangeLog 2018-10-10 00:12:07.000000000 +0200
+++ new/subprocess32-3.5.4/ChangeLog 2019-05-21 00:08:37.000000000 +0200
@@ -1,7 +1,28 @@
-----------------
+2019-05-20 3.5.4
+-----------------
+ * Promoted 3.5.4rc2 to become 3.5.4.
+
+-----------------
+2019-05-13 3.5.4rc2
+-----------------
+ * GitHub [#57]: TimeoutExpired and CalledProcessError exceptions can now
+ be unpickled.
+
+-----------------
+2019-05-10 3.5.4rc1
+-----------------
+* GitHub [#61]: Backport the fixes for https://bugs.python.org/issue10963,
+ https://bugs.python.org/issue19612, and https://bugs.python.org/issue30418.
+ When a child process was so short lived it dies or closes its pipes before
+ you call communicate(). When supplying stdin or reading its output in
+ this scenario, do not raise an unexpected broken pipe or interrupted
+ system call exception.
+
+-----------------
2018-10-09 3.5.3
-----------------
-* Disallow rediculiously large numbers (millions) of arguments. [#54]
+* Disallow ridiculously large numbers (millions) of arguments. [#54]
-----------------
2018-06-07 3.5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/PKG-INFO new/subprocess32-3.5.4/PKG-INFO
--- old/subprocess32-3.5.3/PKG-INFO 2018-10-10 00:13:43.000000000 +0200
+++ new/subprocess32-3.5.4/PKG-INFO 2019-05-21 00:10:13.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: subprocess32
-Version: 3.5.3
+Version: 3.5.4
Summary: A backport of the subprocess module from Python 3 for use on 2.x.
Home-page: https://github.com/google/python-subprocess32
Maintainer: Gregory P. Smith
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/setup.py new/subprocess32-3.5.4/setup.py
--- old/subprocess32-3.5.3/setup.py 2018-10-10 00:12:07.000000000 +0200
+++ new/subprocess32-3.5.4/setup.py 2019-05-21 00:08:37.000000000 +0200
@@ -66,7 +66,7 @@
setup(
name='subprocess32',
- version='3.5.3',
+ version='3.5.4',
description='A backport of the subprocess module from Python 3 for use on 2.x.',
long_description="""\
This is a backport of the subprocess standard library module from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/subprocess32.egg-info/PKG-INFO new/subprocess32-3.5.4/subprocess32.egg-info/PKG-INFO
--- old/subprocess32-3.5.3/subprocess32.egg-info/PKG-INFO 2018-10-10 00:13:43.000000000 +0200
+++ new/subprocess32-3.5.4/subprocess32.egg-info/PKG-INFO 2019-05-21 00:10:13.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: subprocess32
-Version: 3.5.3
+Version: 3.5.4
Summary: A backport of the subprocess module from Python 3 for use on 2.x.
Home-page: https://github.com/google/python-subprocess32
Maintainer: Gregory P. Smith
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/subprocess32.py new/subprocess32-3.5.4/subprocess32.py
--- old/subprocess32-3.5.3/subprocess32.py 2018-10-10 00:12:07.000000000 +0200
+++ new/subprocess32-3.5.4/subprocess32.py 2019-05-21 00:08:37.000000000 +0200
@@ -41,6 +41,7 @@
mswindows = (sys.platform == "win32")
import os
+import errno
import exceptions
import types
import time
@@ -64,6 +65,8 @@
self.cmd = cmd
self.output = output
self.stderr = stderr
+ super(CalledProcessError, self).__init__(returncode, cmd,
+ output, stderr)
def __str__(self):
if self.returncode and self.returncode < 0:
@@ -99,6 +102,7 @@
self.timeout = timeout
self.output = output
self.stderr = stderr
+ super(TimeoutExpired, self).__init__(cmd, timeout, output, stderr)
def __str__(self):
return ("Command '%s' timed out after %s seconds" %
@@ -132,7 +136,6 @@
else:
import select
_has_poll = hasattr(select, 'poll')
- import errno
import fcntl
import pickle
@@ -682,6 +685,29 @@
self._devnull = os.open(os.devnull, os.O_RDWR)
return self._devnull
+ def _stdin_write(self, input):
+ if input:
+ try:
+ self.stdin.write(input)
+ except EnvironmentError as e:
+ if e.errno == errno.EPIPE:
+ # communicate() must ignore broken pipe error
+ pass
+ elif e.errno == errno.EINVAL :
+ # bpo-19612, bpo-30418: On Windows, stdin.write() fails
+ # with EINVAL if the child process exited or if the child
+ # process is still running but closed the pipe.
+ pass
+ else:
+ raise
+
+ try:
+ self.stdin.close()
+ except EnvironmentError as e:
+ if e.errno in (errno.EPIPE, errno.EINVAL):
+ pass
+ else:
+ raise
def communicate(self, input=None, timeout=None):
"""Interact with process: Send data to stdin. Read data from
@@ -708,9 +734,7 @@
stdout = None
stderr = None
if self.stdin:
- if input:
- self.stdin.write(input)
- self.stdin.close()
+ self._stdin_write(input)
elif self.stdout:
stdout = _eintr_retry_call(self.stdout.read)
self.stdout.close()
@@ -983,9 +1007,7 @@
self.stderr_thread.start()
if self.stdin:
- if input is not None:
- self.stdin.write(input)
- self.stdin.close()
+ self._stdin_write(input)
# Wait for the reader threads, or time out. If we time out, the
# threads remain reading and the fds left open in case the user
@@ -1681,11 +1703,19 @@
if self.stdin in wlist:
chunk = self._input[self._input_offset :
self._input_offset + _PIPE_BUF]
- bytes_written = os.write(self.stdin.fileno(), chunk)
- self._input_offset += bytes_written
- if self._input_offset >= len(self._input):
- self.stdin.close()
- self._write_set.remove(self.stdin)
+ try:
+ bytes_written = os.write(self.stdin.fileno(), chunk)
+ except EnvironmentError as e:
+ if e.errno == errno.EPIPE:
+ self._write_set.remove(self.stdin)
+ self.stdin.close()
+ else:
+ raise
+ else:
+ self._input_offset += bytes_written
+ if self._input_offset >= len(self._input):
+ self.stdin.close()
+ self._write_set.remove(self.stdin)
if self.stdout in rlist:
data = os.read(self.stdout.fileno(), 1024)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/subprocess32-3.5.3/test_subprocess32.py new/subprocess32-3.5.4/test_subprocess32.py
--- old/subprocess32-3.5.3/test_subprocess32.py 2018-10-10 00:12:07.000000000 +0200
+++ new/subprocess32-3.5.4/test_subprocess32.py 2019-05-21 00:08:37.000000000 +0200
@@ -27,6 +27,7 @@
import gc
except ImportError:
gc = None
+import pickle
mswindows = (sys.platform == "win32")
@@ -999,6 +1000,25 @@
output = subprocess.check_output([sys.executable, '-c', code])
self.assert_(output.startswith('Hello World!'), output)
+ def test_communicate_epipe(self):
+ # Issue 10963: communicate() should hide EPIPE
+ p = subprocess.Popen([sys.executable, "-c", 'pass'],
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE)
+ self.addCleanup(p.stdout.close)
+ self.addCleanup(p.stderr.close)
+ self.addCleanup(p.stdin.close)
+ p.communicate(b"x" * 2**20)
+
+ def test_communicate_epipe_only_stdin(self):
+ # Issue 10963: communicate() should hide EPIPE
+ p = subprocess.Popen([sys.executable, "-c", 'pass'],
+ stdin=subprocess.PIPE)
+ self.addCleanup(p.stdin.close)
+ p.wait()
+ p.communicate(b"x" * 2**20)
+
if not mswindows: # Signal tests are POSIX specific.
def test_communicate_eintr(self):
# Issue #12493: communicate() should handle EINTR
@@ -2340,6 +2360,28 @@
args_list = subprocess32._args_from_interpreter_flags()
self.assertTrue(isinstance(args_list, list), msg=repr(args_list))
+ def test_timeout_expired_unpickling(self):
+ """https://github.com/google/python-subprocess32/issues/57"""
+ t = subprocess32.TimeoutExpired(['command', 'arg1'], 5,
+ output='stdout!', stderr='err')
+ t_pickled = pickle.dumps(t)
+ t2 = pickle.loads(t_pickled)
+ self.assertEqual(t.cmd, t2.cmd)
+ self.assertEqual(t.timeout, t2.timeout)
+ self.assertEqual(t.output, t2.output)
+ self.assertEqual(t.stderr, t2.stderr)
+
+ def test_called_process_error_unpickling(self):
+ """https://github.com/google/python-subprocess32/issues/57"""
+ e = subprocess32.CalledProcessError(
+ 2, ['command', 'arg1'], output='stdout!', stderr='err')
+ e_pickled = pickle.dumps(e)
+ e2 = pickle.loads(e_pickled)
+ self.assertEqual(e.returncode, e2.returncode)
+ self.assertEqual(e.cmd, e2.cmd)
+ self.assertEqual(e.output, e2.output)
+ self.assertEqual(e.stderr, e2.stderr)
+
def reap_children():
"""Use this function at the end of test_main() whenever sub-processes
1
0
Hello community,
here is the log from the commit of package frameworkintegration for openSUSE:Factory checked in at 2019-05-28 09:41:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
and /work/SRC/openSUSE:Factory/.frameworkintegration.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "frameworkintegration"
Tue May 28 09:41:35 2019 rev:71 rq:705295 version:5.58.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes 2019-05-21 10:24:52.655564001 +0200
+++ /work/SRC/openSUSE:Factory/.frameworkintegration.new.5148/frameworkintegration.changes 2019-05-28 09:41:37.885878215 +0200
@@ -1,0 +2,8 @@
+Fri May 24 18:17:49 UTC 2019 - wbauer(a)tmo.at
+
+- Update to 5.58.2
+ * New bugfix release
+- Changes since 5.58.1:
+ * ensure to search also in the legacy location
+
+-------------------------------------------------------------------
@@ -6,2 +13,0 @@
- * For more details please see:
- * https://www.kde.org/announcements/kde-frameworks-5.58.1.php
Old:
----
frameworkintegration-5.58.1.tar.xz
New:
----
frameworkintegration-5.58.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.erBZHQ/_old 2019-05-28 09:41:39.169877771 +0200
+++ /var/tmp/diff_new_pack.erBZHQ/_new 2019-05-28 09:41:39.169877771 +0200
@@ -23,7 +23,7 @@
# Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')}
Name: frameworkintegration
-Version: 5.58.1
+Version: 5.58.2
Release: 0
Summary: Plugins responsible for better integration of Qt applications in KDE Workspace
License: LGPL-2.1-or-later
++++++ frameworkintegration-5.58.1.tar.xz -> frameworkintegration-5.58.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.58.1/src/kpackage-install-handlers/kns/main.cpp new/frameworkintegration-5.58.2/src/kpackage-install-handlers/kns/main.cpp
--- old/frameworkintegration-5.58.1/src/kpackage-install-handlers/kns/main.cpp 2019-05-14 23:21:33.000000000 +0200
+++ new/frameworkintegration-5.58.2/src/kpackage-install-handlers/kns/main.cpp 2019-05-24 12:55:14.000000000 +0200
@@ -48,7 +48,7 @@
Q_ASSERT(url.scheme() == QLatin1String("kns"));
QString knsname;
- for (const auto &location : KNSCore::Engine::configSearchLocations()) {
+ for (const auto &location : KNSCore::Engine::configSearchLocations(true)) {
QString candidate = location + QLatin1Char('/') + url.host();
if (QFile::exists(candidate)) {
knsname = candidate;
1
0
Hello community,
here is the log from the commit of package iputils for openSUSE:Factory checked in at 2019-05-28 09:41:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iputils (Old)
and /work/SRC/openSUSE:Factory/.iputils.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iputils"
Tue May 28 09:41:27 2019 rev:45 rq:705287 version:s20190515
Changes:
--------
--- /work/SRC/openSUSE:Factory/iputils/iputils.changes 2018-08-02 14:49:51.735448435 +0200
+++ /work/SRC/openSUSE:Factory/.iputils.new.5148/iputils.changes 2019-05-28 09:41:29.545881102 +0200
@@ -1,0 +2,20 @@
+Fri May 24 16:22:41 UTC 2019 - Petr Vorel <pvorel(a)suse.cz>
+
+- Update to version s20190515 (includes changes s20190324)
+ * s20190324: 189 commits since s20180629 that include changing build
+ system from autotools to meson, added rarpd and rdisc systemd service
+ files, many fixes
+ * s20190515 bugfix release (6 commits)
+- User visible change: arping and clockdiff are moved from /usr/sbin
+ to /usr/bin (respect upstream path)
+- Backport patch 0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch
+ (fixing build system)
+- Add workaround patch meson-remove-setcap-setuid.sh.patch
+- Remove 0001-tracepath-Fix-copying-input-IPv6-address.patch
+ (included in s20190324 release)
+- Refresh old patches (iputils-ping-interrupt.diff, iputils-sec-ping-unblock.diff)
+- Changes caused by upstream switching to meson build system (drop sed build dependency)
+- Added locales
+- Fix typos
+
+-------------------------------------------------------------------
Old:
----
0001-tracepath-Fix-copying-input-IPv6-address.patch
s20180629.tar.gz
New:
----
0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch
meson-remove-setcap-setuid.sh.patch
s20190515.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iputils.spec ++++++
--- /var/tmp/diff_new_pack.9fJiRL/_old 2019-05-28 09:41:30.373880815 +0200
+++ /var/tmp/diff_new_pack.9fJiRL/_new 2019-05-28 09:41:30.373880815 +0200
@@ -1,7 +1,7 @@
#
# spec file for package iputils
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
# 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: iputils
-Version: s20180629
+Version: s20190515
Release: 0
Summary: IPv4 and IPv6 Networking Utilities
License: BSD-3-Clause AND GPL-2.0-or-later
@@ -27,24 +27,26 @@
Source1: rarpd.service
Patch1: iputils-sec-ping-unblock.diff
Patch2: iputils-ping-interrupt.diff
-Patch3: 0001-tracepath-Fix-copying-input-IPv6-address.patch
-BuildRequires: docbook-xsl-stylesheets
-BuildRequires: docbook_3
+Patch3: 0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch
+Patch4: meson-remove-setcap-setuid.sh.patch
+BuildRequires: docbook5-xsl-stylesheets
+BuildRequires: docbook_5
BuildRequires: iso_ent
BuildRequires: libcap-devel
BuildRequires: libidn2-devel
BuildRequires: libopenssl-devel
+BuildRequires: meson
BuildRequires: opensp
BuildRequires: perl-SGMLS
BuildRequires: pkgconfig
BuildRequires: systemd-rpm-macros
+BuildRequires: pkgconfig(systemd)
# For Makefile modifications
-BuildRequires: sed
BuildRequires: pkgconfig(libidn)
Requires(pre): permissions
# I have spotted at least two packages (yast-printer and dhcp-client) that need
# /bin/ping and /sbin/arping but they do not seem to use them with absolute
-# paths so we may be lukcy and no further changes are necessary.
+# paths so we may be lucky and no further changes are necessary.
Provides: /bin/ping
Provides: /sbin/arping
@@ -67,115 +69,116 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
-
-# Drop LASTTAG variable since it needs git and it's not used for regular
-# building
-sed -i '/^LASTTAG:=/d' Makefile
-# Do not link against nettle
-sed -i '/^USE_NETTLE/s/yes/no/' Makefile
-
# Export CFLAGS so we can also benefit from the ones the Makefile sets for us
# Instead of overriding all of them.
-export CFLAGS='%{optflags} -fpie'
+%ifarch s390 s390x
+ export CFLAGS="-fPIE"
+%else
+ export CFLAGS="-fpie"
+%endif
# Pulled-in by the LINK.o variable.
-export LDFLAGS='-pie -Wl,-z,relro,-z,now'
+export LDFLAGS="-pie -Wl,-z,relro,-z,now"
-# Build only selected apps
-make %{?_smp_mflags} arping clockdiff ping rdisc tracepath \
- rarpd man
+%meson -DBUILD_NINFOD=false -DBUILD_TFTPD=false -DBUILD_RARPD=true
+%meson_build
%install
-mkdir -p %{buildroot}/%{_sbindir}
-mkdir -p %{buildroot}/%{_bindir}
-install arping %{buildroot}/%{_sbindir}
-install clockdiff %{buildroot}/%{_sbindir}
-install rarpd %{buildroot}/%{_sbindir}
-install rdisc %{buildroot}/%{_sbindir}
-# boo#795788
-install tracepath %{buildroot}/%{_bindir}
-install ping %{buildroot}/%{_bindir}
+%meson_install
+
# boo#1017616
ln -sf %{_bindir}/ping %{buildroot}/%{_bindir}/ping6
ln -sf %{_bindir}/tracepath %{buildroot}/%{_bindir}/tracepath6
+# symlink to man tracepath6(8)
+ln -sf %{_mandir}/man8/tracepath.8%{ext_man} %{buildroot}%{_mandir}/man8/tracepath6.8%{ext_man}
+
+# Install service files and create rc compat symling
+install -Dpm 0644 build/rdisc.service %{buildroot}/%{_unitdir}
+install -Dpm 0644 build/rarpd@.service %{buildroot}/%{_unitdir}
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcrarpd
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcrdisc
+
#UsrMerge
# We still have reverse dependencies using /sbin/* or /bin/*
# so keep these symlinks for now. They are slowly being fixed
# but lets not just break them yet.
mkdir -p %{buildroot}/{bin,sbin}
-ln -sf %{_sbindir}/arping %{buildroot}/sbin
-ln -sf %{_sbindir}/clockdiff %{buildroot}/sbin
+ln -sf %{_bindir}/arping %{buildroot}/bin
+ln -sf %{_bindir}/clockdiff %{buildroot}/bin
ln -sf %{_sbindir}/rarpd %{buildroot}/sbin
ln -sf %{_sbindir}/rdisc %{buildroot}/sbin
-ln -sf %{_bindir}/tracepath %{buildroot}/bin
ln -sf %{_bindir}/ping %{buildroot}/bin
ln -sf %{_bindir}/ping6 %{buildroot}/bin
+ln -sf %{_bindir}/tracepath %{buildroot}/bin
ln -sf %{_bindir}/tracepath6 %{buildroot}/bin
#EndUsrMerge
-mkdir -p %{buildroot}/%{_mandir}/man8
-# Remove conflicting / unused manpages
-rm doc/ninfod* doc/pg3* doc/rdisc* doc/tftpd* doc/traceroute* doc/ipg* doc/pgset*
-# Install the rest
-install -m 644 doc/*.8 %{buildroot}%{_mandir}/man8/
+%find_lang %{name}
-# Install rarp service and create rc compat symling
-install -Dpm 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/rarpd.service
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcrarpd
+%pre
+%service_add_pre rdisc.service
%post
%set_permissions %{_bindir}/ping
%verifyscript
%verify_permissions -e %{_bindir}/ping
+%service_add_post rdisc.service
+
+%preun
+%service_del_preun rdisc.service
+
+%postun
+%service_del_postun rdisc.service
%pre -n rarpd
-%service_add_pre rarpd.service
+%service_add_pre rarpd@.service
%post -n rarpd
-%service_add_post rarpd.service
+%service_add_post rarpd@.service
%preun -n rarpd
-%service_del_preun rarpd.service
+%service_del_preun rarpd@.service
%postun -n rarpd
-%service_del_postun rarpd.service
+%service_del_postun rarpd@.service
-%files
-%if 0%{?suse_version} < 1500
-%doc LICENSE LICENSE.BSD3 LICENSE.GPL2
-%else
-%license LICENSE LICENSE.BSD3 LICENSE.GPL2
-%endif
+%files -f %{name}.lang
+%license LICENSE
%verify(not mode caps) %attr(0755,root,root) %{_bindir}/ping
+%{_bindir}/arping
+%{_bindir}/clockdiff
%{_bindir}/ping6
-%{_sbindir}/arping
-%{_sbindir}/clockdiff
+%{_sbindir}/rcrdisc
+%{_sbindir}/rdisc
%{_bindir}/tracepath
%{_bindir}/tracepath6
-%{_sbindir}/rdisc
+%{_unitdir}/rdisc.service
+
#UsrMerge
+/bin/arping
+/bin/clockdiff
/bin/ping
/bin/ping6
+/sbin/rdisc
/bin/tracepath
/bin/tracepath6
-/sbin/arping
-/sbin/clockdiff
-/sbin/rdisc
#EndUsrMerge
%{_mandir}/man8/arping.8%{ext_man}
%{_mandir}/man8/clockdiff.8%{ext_man}
%{_mandir}/man8/ping.8%{ext_man}
+%{_mandir}/man8/rdisc.8%{ext_man}
%{_mandir}/man8/tracepath.8%{ext_man}
%{_mandir}/man8/tracepath6.8%{ext_man}
#EndUsrMerge
%files -n rarpd
%{_sbindir}/rarpd
+%{_unitdir}/rarpd@.service
%{_sbindir}/rcrarpd
-%{_unitdir}/rarpd.service
#UsrMerge
/sbin/rarpd
#EndUsrMerge
++++++ 0001-build-sys-doc-Fix-the-dependency-on-xsltproc.patch ++++++
>From 3b013f271931c3fe771e5a2c591f35d617de90f3 Mon Sep 17 00:00:00 2001
From: Michael Weiss <dev.primeos(a)gmail.com>
Date: Thu, 16 May 2019 10:08:50 +0000
Subject: [PATCH] build-sys/doc: Fix the dependency on xsltproc
This dependency is only required if either the man pages or the HTML
documentation is being build. Both targets require docbook-xsl-ns and
not docbook-xsl (the former is preferred and in use since c503834).
---
.travis.yml | 1 -
doc/meson.build | 27 +++++++++++++++++----------
2 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 54edb61..6a6e8c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,7 +14,6 @@ addons:
- "libidn2-0-dev"
- "nettle-dev"
- "xsltproc"
- - "docbook-xsl"
- "docbook-xsl-ns"
matrix:
include:
diff --git a/doc/meson.build b/doc/meson.build
index 369090f..9a007b3 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -38,7 +38,7 @@ if build_ninfod == true
manpages += ['ninfod']
endif
-xsltproc = find_program('xsltproc', required : true)
+xsltproc = find_program('xsltproc', required : build_mans or build_html_mans)
xsltproc_args = [
'--nonet',
'--stringparam', 'man.output.quietly', '1',
@@ -48,19 +48,26 @@ xsltproc_args = [
]
if xsltproc.found()
- xsl = 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl'
- testrun = run_command([xsltproc, '--nonet', xsl])
- xsltproc_works = testrun.returncode() == 0
- if xsltproc_works == false
- warning('xsltproc: cannot process ' + xsl)
+ doc_targets = []
+ if build_mans
+ doc_targets += ['manpages']
endif
-else
- warning('No docbook stylesheet found for generating man pages')
- xsltproc_works = false
+ if build_html_mans
+ doc_targets += ['html']
+ endif
+ xsltproc_works = true
+ foreach doc_target : doc_targets
+ xsl = 'http://docbook.sourceforge.net/release/xsl-ns/current/' + doc_target + '/docbook.xsl'
+ testrun = run_command([xsltproc, '--nonet', xsl])
+ if testrun.returncode() != 0
+ xsltproc_works = false
+ warning('xsltproc: cannot process ' + xsl)
+ endif
+ endforeach
endif
if xsltproc_works == false
- error('Man pages cannot be built: xsltproc does not work correctly')
+ error('Docs cannot be built: xsltproc does not work correctly')
endif
if build_mans
--
2.21.0
++++++ iputils-ping-interrupt.diff ++++++
--- /var/tmp/diff_new_pack.9fJiRL/_old 2019-05-28 09:41:30.409880803 +0200
+++ /var/tmp/diff_new_pack.9fJiRL/_new 2019-05-28 09:41:30.409880803 +0200
@@ -8,19 +8,19 @@
ping.c | 8 ++++++++
1 file changed, 8 insertions(+)
-Index: iputils/ping.c
-===================================================================
---- iputils.orig/ping.c
-+++ iputils/ping.c
-@@ -94,6 +94,7 @@ static unsigned short in_cksum(const unsigned short *addr, int len, unsigned sho
- static void pr_icmph(__u8 type, __u8 code, __u32 info, struct icmphdr *icp);
+diff --git a/ping.c b/ping.c
+index 06cc369..2c76677 100644
+--- a/ping.c
++++ b/ping.c
+@@ -92,6 +92,7 @@ static unsigned short in_cksum(const unsigned short *addr, int len, unsigned sho
+ static void pr_icmph(uint8_t type, uint8_t code, uint32_t info, struct icmphdr *icp);
static int parsetos(char *str);
static int parseflow(char *str);
+static void doexit (int);
- static struct {
- struct cmsghdr cm;
-@@ -572,6 +573,8 @@ int ping4_run(int argc, char **argv, struct addrinfo *ai, socket_st *sock)
+ static struct sockaddr_in source = { .sin_family = AF_INET };
+ char *device;
+@@ -543,6 +544,8 @@ int ping4_run(int argc, char **argv, struct addrinfo *ai, socket_st *sock)
options |= F_SOURCEROUTE;
}
}
@@ -29,12 +29,15 @@
while (argc > 0) {
target = *argv;
-@@ -1711,3 +1714,8 @@ void usage(void)
- ping6_usage(1);
- exit(2);
+@@ -1619,3 +1622,8 @@ void ping4_install_filter(socket_st *sock)
+ if (setsockopt(sock->fd, SOL_SOCKET, SO_ATTACH_FILTER, &filter, sizeof(filter)))
+ error(0, errno, _("WARNING: failed to install socket filter"));
}
+
-+static void doexit(int signo)
++static void doexit(int signo __attribute__((unused)))
+{
+ exit (1);
+}
+--
+2.21.0
+
++++++ iputils-sec-ping-unblock.diff ++++++
--- /var/tmp/diff_new_pack.9fJiRL/_old 2019-05-28 09:41:30.417880800 +0200
+++ /var/tmp/diff_new_pack.9fJiRL/_new 2019-05-28 09:41:30.421880799 +0200
@@ -16,10 +16,10 @@
1 file changed, 11 insertions(+)
diff --git a/ping.c b/ping.c
-index 733477f..4efdaa8 100644
+index 3debd82..06cc369 100644
--- a/ping.c
+++ b/ping.c
-@@ -483,6 +483,17 @@ main(int argc, char **argv)
+@@ -452,6 +452,17 @@ main(int argc, char **argv)
/* Create sockets */
enable_capability_raw();
@@ -35,8 +35,8 @@
+ set_signal(SIGALRM, doexit);
+
if (hints.ai_family != AF_INET6)
- create_socket(&sock4, AF_INET, hints.ai_socktype, IPPROTO_ICMP, hints.ai_family == AF_INET);
- if (hints.ai_family != AF_INET) {
+ create_socket(&sock4, AF_INET, hints.ai_socktype, IPPROTO_ICMP,
+ hints.ai_family == AF_INET);
--
2.17.1
++++++ meson-remove-setcap-setuid.sh.patch ++++++
# patch to workaround error
# meson.build:242:7: ERROR: add_install_script args must be strings
# Upstream status: not upstreamable (workaround)
diff --git a/meson.build b/meson.build
index 8af9e18..c82597c 100644
--- a/meson.build
+++ b/meson.build
@@ -239,12 +239,6 @@ if build_ping == true
dependencies : [m_dep, cap_dep, idn_dep, crypto_dep, resolv_dep],
link_with : [libcommon],
install: true)
- meson.add_install_script('build-aux/setcap-setuid.sh',
- join_paths(get_option('prefix'), get_option('bindir')),
- 'ping',
- perm_type,
- setcap.path()
- )
endif
if build_tracepath == true
@@ -259,12 +253,6 @@ if build_traceroute6 == true
dependencies : [cap_dep, idn_dep],
link_with : [libcommon],
install: true)
- meson.add_install_script('build-aux/setcap-setuid.sh',
- join_paths(get_option('prefix'), get_option('bindir')),
- 'traceroute6',
- perm_type,
- setcap.path()
- )
endif
if build_clockdiff == true
@@ -272,12 +260,6 @@ if build_clockdiff == true
dependencies : [cap_dep],
link_with : [libcommon],
install: true)
- meson.add_install_script('build-aux/setcap-setuid.sh',
- join_paths(get_option('prefix'), get_option('bindir')),
- 'clockdiff',
- perm_type,
- setcap.path()
- )
endif
if build_rinfod == true
@@ -302,12 +284,6 @@ if build_arping == true
dependencies : [rt_dep, cap_dep, idn_dep],
link_with : [libcommon],
install: true)
- meson.add_install_script('build-aux/setcap-setuid.sh',
- join_paths(get_option('prefix'), get_option('bindir')),
- 'arping',
- perm_type,
- setcap.path()
- )
endif
if build_tftpd == true
++++++ s20180629.tar.gz -> s20190515.tar.gz ++++++
++++ 37390 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package haveged for openSUSE:Factory checked in at 2019-05-28 09:41:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/haveged (Old)
and /work/SRC/openSUSE:Factory/.haveged.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "haveged"
Tue May 28 09:41:21 2019 rev:53 rq:705285 version:1.9.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/haveged/haveged.changes 2018-09-26 14:53:39.575085233 +0200
+++ /work/SRC/openSUSE:Factory/.haveged.new.5148/haveged.changes 2019-05-28 09:41:22.601883505 +0200
@@ -4 +4 @@
-- Add patch f2193587.patch from github pull request
+- Add patch f2193587.patch from github pull request (bsc#1134351)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ haveged.spec ++++++
--- /var/tmp/diff_new_pack.Qatx2Z/_old 2019-05-28 09:41:23.209883295 +0200
+++ /var/tmp/diff_new_pack.Qatx2Z/_new 2019-05-28 09:41:23.213883294 +0200
@@ -1,7 +1,7 @@
#
# spec file for package haveged
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -34,7 +34,7 @@
Patch1: haveged-conditional-enttest.patch
# PATCH-FIX-UPSTREAM: don't write to syslog at startup to avoid deadlocks psimons(a)suse.com bnc#959237
Patch2: haveged-no-syslog.patch
-# PATCH-FIX-GITHUN: Fix segfault on arm machines
+# PATCH-FIX-GITHUB: Fix segfault on arm machines
Patch3: f2193587.patch
BuildRequires: autoconf
BuildRequires: automake
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2019-05-28 09:40:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird"
Tue May 28 09:40:54 2019 rev:211 rq:705454 version:60.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2019-04-25 17:52:11.765013389 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.5148/MozillaThunderbird.changes 2019-05-28 09:40:56.233892393 +0200
@@ -1,0 +2,44 @@
+Fri May 24 08:53:57 UTC 2019 - Wolfgang Rosenauer <wr(a)rosenauer.org>
+
+- Mozilla Thunderbird 60.7.0
+ * Attachment pane of Write window no longer focussed when attaching
+ files using a keyboard shortcut
+ MFSA 2019-15 (boo#1135824)
+ * CVE-2019-9815 (bmo#1546544)
+ Disable hyperthreading on content JavaScript threads on macOS
+ * CVE-2019-9816 (bmo#1536768)
+ Type confusion with object groups and UnboxedObjects
+ * CVE-2019-9817 (bmo#1540221)
+ Stealing of cross-domain images using canvas
+ * CVE-2019-9818 (bmo#1542581) (Windows only)
+ Use-after-free in crash generation server
+ * CVE-2019-9819 (bmo#1532553)
+ Compartment mismatch with fetch API
+ * CVE-2019-9820 (bmo#1536405)
+ Use-after-free of ChromeEventHandler by DocShell
+ * CVE-2019-11691 (bmo#1542465)
+ Use-after-free in XMLHttpRequest
+ * CVE-2019-11692 (bmo#1544670)
+ Use-after-free removing listeners in the event listener manager
+ * CVE-2019-11693 (bmo#1532525)
+ Buffer overflow in WebGL bufferdata on Linux
+ * CVE-2019-7317 (bmo#1542829)
+ Use-after-free in png_image_free of libpng library
+ * CVE-2019-9797 (bmo#1528909)
+ Cross-origin theft of images with createImageBitmap
+ * CVE-2018-18511 (bmo#1526218)
+ Cross-origin theft of images with ImageBitmapRenderingContext
+ * CVE-2019-11694 (bmo#1534196) (Windows only)
+ Uninitialized memory memory leakage in Windows sandbox
+ * CVE-2019-11698 (bmo#1543191)
+ Theft of user history data through drag and drop of hyperlinks
+ to and from bookmarks
+ * CVE-2019-5798 (bmo#1535518)
+ Out-of-bounds read in Skia
+ * CVE-2019-9800 (bmo#1540166, bmo#1534593, bmo#1546327, bmo#1540136,
+ bmo#1538736, bmo#1538042, bmo#1535612, bmo#1499719, bmo#1499108,
+ bmo#1538619, bmo#1535194, bmo#1516325, bmo#1542324, bmo#1542097,
+ bmo#1532465, bmo#1533554, bmo#1541580)
+ Memory safety bugs fixed in Firefox 67 and Firefox ESR 60.7
+
+-------------------------------------------------------------------
Old:
----
l10n-60.6.1.tar.xz
thunderbird-60.6.1.source.tar.xz
thunderbird-60.6.1.source.tar.xz.asc
New:
----
l10n-60.7.0.tar.xz
thunderbird-60.7.0.source.tar.xz
thunderbird-60.7.0.source.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.k83Pf0/_old 2019-05-28 09:41:05.969889185 +0200
+++ /var/tmp/diff_new_pack.k83Pf0/_new 2019-05-28 09:41:05.969889185 +0200
@@ -17,9 +17,9 @@
#
-%define mainversion 60.6.1
+%define mainversion 60.7.0
%define update_channel release
-%define releasedate 20190314112142
+%define releasedate 20190517095026
%bcond_without mozilla_tb_kde4
%bcond_with mozilla_tb_valgrind
++++++ compare-locales.tar.xz ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.k83Pf0/_old 2019-05-28 09:41:06.245889094 +0200
+++ /var/tmp/diff_new_pack.k83Pf0/_new 2019-05-28 09:41:06.245889094 +0200
@@ -2,9 +2,9 @@
CHANNEL="esr60"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="ed1296af783ca23d9b07aac774cd104b14d246c3"
-MOZ_RELEASE_TAG="ac46edc9c4223fb6613501d3287705f49d1dfc57"
-VERSION="60.6.1"
+RELEASE_TAG="5822a83963e333699a33099c37c65bcd6527b988"
+MOZ_RELEASE_TAG="2ae9b50be57173c299c10df512590e2feb164977"
+VERSION="60.7.0"
VERSION_SUFFIX=""
LOCALE_FILE="thunderbird-$VERSION/comm/mail/locales/l10n-changesets.json"
++++++ l10n-60.6.1.tar.xz -> l10n-60.7.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-60.6.1.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.5148/l10n-60.7.0.tar.xz differ: char 26, line 1
++++++ mozilla-bmo1519629.patch ++++++
--- /var/tmp/diff_new_pack.k83Pf0/_old 2019-05-28 09:41:06.281889082 +0200
+++ /var/tmp/diff_new_pack.k83Pf0/_new 2019-05-28 09:41:06.281889082 +0200
@@ -1,32 +1,47 @@
-diff -rup thunderbird-60.6.1.orig/servo/components/style/lib.rs thunderbird-60.6.1/servo/components/style/lib.rs
---- thunderbird-60.6.1.orig/servo/components/style/lib.rs 2019-03-25 02:38:41.000000000 +0100
-+++ thunderbird-60.6.1/servo/components/style/lib.rs 2019-03-30 14:46:10.491001809 +0100
-@@ -23,7 +23,7 @@
+# HG changeset patch
+# Parent ba0e794338a92e82d4b19e9fb012c848302b7dbd
+
+diff --git a/servo/components/style/lib.rs b/servo/components/style/lib.rs
+--- a/servo/components/style/lib.rs
++++ b/servo/components/style/lib.rs
+@@ -18,17 +18,17 @@
+ //! [recalc_style_at]: traversal/fn.recalc_style_at.html
+ //!
+ //! Major dependencies are the [cssparser][cssparser] and [selectors][selectors]
+ //! crates.
+ //!
//! [cssparser]: ../cssparser/index.html
//! [selectors]: ../selectors/index.html
-#![deny(missing_docs)]
-+/// #![deny(missing_docs)]
++//#![deny(missing_docs)]
extern crate app_units;
extern crate arrayvec;
-diff -rup thunderbird-60.6.1.orig/servo/components/style_traits/values.rs thunderbird-60.6.1/servo/components/style_traits/values.rs
---- thunderbird-60.6.1.orig/servo/components/style_traits/values.rs 2019-03-25 02:38:43.000000000 +0100
-+++ thunderbird-60.6.1/servo/components/style_traits/values.rs 2019-03-30 12:31:55.070634646 +0100
-@@ -135,6 +135,7 @@ where
- }
- }
-
-+/// Documentation needed here, but the macro appears to be unused anyway...
- #[macro_export]
- macro_rules! serialize_function {
- ($dest: expr, $name: ident($( $arg: expr, )+)) => {
-@@ -404,6 +405,8 @@ impl_to_css_for_predefined_type!(::csspa
- impl_to_css_for_predefined_type!(::cssparser::Color);
- impl_to_css_for_predefined_type!(::cssparser::UnicodeRange);
-
-+
-+/// Define an enum type with unit variants that each correspond to a CSS keyword.
- #[macro_export]
- macro_rules! define_css_keyword_enum {
- (pub enum $name:ident { $($variant:ident = $css:expr,)+ }) => {
+ extern crate atomic_refcell;
+ #[macro_use]
+ extern crate bitflags;
+ #[allow(unused_extern_crates)] extern crate byteorder;
+ #[cfg(feature = "gecko")] #[macro_use] #[no_link] extern crate cfg_if;
+diff --git a/servo/components/style_traits/lib.rs b/servo/components/style_traits/lib.rs
+--- a/servo/components/style_traits/lib.rs
++++ b/servo/components/style_traits/lib.rs
+@@ -4,17 +4,17 @@
+
+ //! This module contains shared types and messages for use by devtools/script.
+ //! The traits are here instead of in script so that the devtools crate can be
+ //! modified independently of the rest of Servo.
+
+ #![crate_name = "style_traits"]
+ #![crate_type = "rlib"]
+
+-#![deny(unsafe_code, missing_docs)]
++#![deny(unsafe_code)]
+
+ extern crate app_units;
+ #[macro_use] extern crate bitflags;
+ #[macro_use] extern crate cssparser;
+ extern crate euclid;
+ extern crate malloc_size_of;
+ #[macro_use] extern crate malloc_size_of_derive;
+ extern crate selectors;
++++++ thunderbird-60.6.1.source.tar.xz -> thunderbird-60.7.0.source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-60.6.1.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.5148/thunderbird-60.7.0.source.tar.xz differ: char 15, line 1
1
0
Hello community,
here is the log from the commit of package libgadu for openSUSE:Factory checked in at 2019-05-28 09:40:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgadu (Old)
and /work/SRC/openSUSE:Factory/.libgadu.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgadu"
Tue May 28 09:40:47 2019 rev:30 rq:705449 version:1.12.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgadu/libgadu.changes 2017-06-17 10:19:53.373987035 +0200
+++ /work/SRC/openSUSE:Factory/.libgadu.new.5148/libgadu.changes 2019-05-28 09:40:48.805894841 +0200
@@ -1,0 +2,5 @@
+Sat May 25 20:14:19 UTC 2019 - Mariusz Fik <fisiu(a)opensuse.org>
+
+- Build against zlib.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgadu.spec ++++++
--- /var/tmp/diff_new_pack.nT3NiO/_old 2019-05-28 09:40:49.273894686 +0200
+++ /var/tmp/diff_new_pack.nT3NiO/_new 2019-05-28 09:40:49.273894686 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libgadu
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -21,7 +21,7 @@
Version: 1.12.2
Release: 0
Summary: Library for Handling of Gadu-Gadu Instant Messaging
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: System/Libraries
Url: http://toxygen.net/libgadu/
Source: http://github.com/wojtekka/%{name}/releases/download/%{version}/%{name}-%{v…
@@ -30,6 +30,7 @@
BuildRequires: pkg-config
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(libprotobuf-c)
+BuildRequires: pkgconfig(zlib)
# these packages are necessary for tests, but not necessary for a library:
# libexpat-devel, pkgconfig(libcurl), pkgconfig(libxml-2.0)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
1
0
Hello community,
here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-05-28 09:40:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
and /work/SRC/openSUSE:Factory/.dracut.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut"
Tue May 28 09:40:39 2019 rev:138 rq:705447 version:049+git92.951f754b
Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2019-05-03 22:06:57.850863647 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.5148/dracut.changes 2019-05-28 09:40:43.993896426 +0200
@@ -1,0 +2,229 @@
+Sat May 25 19:40:09 UTC 2019 - Daniel Molkentin <daniel.molkentin(a)suse.com>
+
+- Bump to 049
+- Patches are now maintained in git
+ * Removed 0012-40network-Fix-race-condition-when-wait-for-networks.patch
+ * Removed 0013-40network-always-start-netroot-in-ifup.sh.patch
+ * Removed 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch
+ * Removed 0016-Add-new-s390x-specific-rule-files.patch
+ * Removed 0017-45ifcfg-use-distro-specific-scripts.patch
+ * Removed 0020-00warpclock-Set-correct-timezone.patch
+ * Removed 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch
+ * Removed 0048-40network-Only-enable-network-interfaces-if-explicit.patch
+ * Removed 0053-01fips-fixup-loading-issues.patch
+ * Removed 0056-81cio_ignore-handle-cio_ignore-commandline.patch
+ * Removed 0057-01fips-Include-some-more-hmacs.patch
+ * Removed 0058-dracut-add-warning-when-including-unsupported-module.patch
+ * Removed 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
+ * Removed 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch
+ * Removed 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch
+ * Removed 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch
+ * Removed 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch
+ * Removed 0079-95dasd_rules-fixup-rd.dasd-parsing.patch
+ * Removed 0080-95dasd_rules-print-out-rd.dasd-commandline.patch
+ * Removed 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch
+ * Removed 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch
+ * Removed 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch
+ * Removed 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch
+ * Removed 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch
+ * Removed 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch
+ * Removed 0089-40network-create-var-lib-wicked-in-ifup.sh.patch
+ * Removed 0090-dracut-caps-Remove-whole-caps-module.patch
+ * Removed 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch
+ * Removed 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch
+ * Removed 0107-Fixup-typo-firmare-instead-of-firmware.patch
+ * Removed 0108-91zipl-Store-commandline-correctly.patch
+ * Removed 0109-95dasd_rules-Store-all-devices-in-commandline.patch
+ * Removed 0110-95zfcp_rules-Store-all-devices-in-commandline.patch
+ * Removed 0113-91zipl-Install-script-as-executable.patch
+ * Removed 0114-91zipl-Translate-ext2-3-into-ext4.patch
+ * Removed 0116-Mark-scripts-as-executable.patch
+ * Removed 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch
+ * Removed 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch
+ * Removed 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch
+ * Removed 0123-95zfcp_rules-fix-typo-in-module_setup.patch
+ * Removed 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
+ * Removed 0125-40network-separate-mask-and-prefix.patch
+ * Removed 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
+ * Removed 0128-90lvm-Install-dm-snapshot-module.patch
+ * Removed 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch
+ * Removed 0131-40network-handle-prefixed-IP-addresses-correctly.patch
+ * Removed 0132-40network-fixup-static-network-configuration.patch
+ * Removed 0133-Allow-multiple-configurations-per-network-interface-.patch
+ * Removed 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch
+ * Removed 0138-fips_add_aesni-intel.patch
+ * Removed 0139-fips-kernel-4.4-fixes.patch
+ * Removed 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch
+ * Removed 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch
+ * Removed 0145-40network-handle-ip-ifname-static-correctly.patch
+ * Removed 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch
+ * Removed 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch
+ * Removed 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch
+ * Removed 0159-network-Try-to-load-xennet.patch
+ * Removed 0160-s390-update_active_devices_initrd.patch
+ * Removed 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch
+ * Removed 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch
+ * Removed 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch
+ * Removed 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch
+ * Removed 0168-remove_plymouth_logo_file.patch
+ * Removed 0169-network_set_mtu_macaddr_for_dhcp.patch
+ * Removed 0170-iscsi-skip-ibft-invalid-dhcp.patch
+ * Removed 0180-i18n_add_correct_fontmaps.patch
+ * Removed 0182-fix-include-parsing.patch
+ * Removed 0183-fix_add_drivers_hang.patch
+ * Removed 0188-95dasd_rules-Install-collect-udev-helper-binary.patch
+ * Removed 0190-replace-iscsistart-with-systemd-service-files.patch
+ * Removed 0191-static_network_setup_return_zero.patch
+ * Removed 0192-iscsi_set_boot_protocol_from_ifcfg.patch
+ * Removed 0193-95iscsi-Set-number-of-login-retries.patch
+ * Removed 0196-ibft-wait-for-session-on-all-paths.patch
+ * Removed 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch
+ * Removed 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch
+ * Removed 0199-rd-iscsi-waitnet-default-false.patch
+ * Removed 0200-dracut_fix_multipath_without_config.patch
+ * Removed 0201-fix_nfs_with_ip_instead_of_hostname.patch
+ * Removed 0202-dracut_dmraid_use_udev.patch
+ * Removed 0203-no-fail-builtin-module.patch
+ * Removed 0204-mkinitrd-fix-monster.patch
+ * Removed 0205-mdraid_ignore_hostonly.patch
+ * Removed 0206-nfs_dns_alias.patch
+ * Removed 0207-handle_module_aliases.patch
+ * Removed 0208-no_forced_virtnet.patch
+ * Removed 0209-fix_modules_load_d_hostonly.patch
+ * Removed 0210-add_fcoe_uefi_check.patch
+ * Removed 0212-fcoe_reorder_init_path.patch
+ * Removed 0213-Fix-wrong-keymap-inclusion.patch
+ * Removed 0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch
+ * Removed 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
+ * Removed 0216-95fcoe-silence-lldpad-warnings.patch
+ * Removed 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
+ * Removed 0218-40network-allow-persistent-interface-names.patch
+ * Removed 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
+ * Removed 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
+ * Removed 0221-95fcoe-Add-shutdown-script.patch
+ * Removed 0222-90dm-Fixup-shutdown-script.patch
+ * Removed 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
+ * Removed 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
+ * Removed 0225-95fcoe-do-not-start-fcoemon-twice.patch
+ * Removed 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
+ * Removed 0301-include_sysconfig_language.patch
+ * Removed 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch
+ * Removed 0303-fix_multipath_check_hostonly.patch
+ * Removed 0304-90multipath-Start-daemon-after-udev-settle.patch
+ * Removed 0305-90multipath-load-dm_multipath-module-during-startup.patch
+ * Removed 0306-90multipath-add-shutdown-script.patch
+ * Removed 0307-90multipath-parse-kernel-commandline-option-multipat.patch
+ * Removed 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch
+ * Removed 0309-90dmraid-do-not-delete-partitions.patch
+ * Removed 0310-95resume-Do-not-resume-on-iSCSI.patch
+ * Removed 0311-95iscsi-ip-ibft-is-deprecated.patch
+ * Removed 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch
+ * Removed 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch
+ * Removed 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
+ * Removed 0402-driver-fail-summary.patch
+ * Removed 0403-95lunmask-Add-module-to-handle-LUN-masking.patch
+ * Removed 0404-dracut-emergency-optionally-print-fs-help.patch
+ * Removed 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch
+ * Removed 0451-systemd-initrd-add-initrd-root-device.target.patch
+ * Removed 0452-Always-try-to-add-pinctrl-cherryview.patch
+ * Removed 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch
+ * Removed 0454-Add-md4-and-arc4-modules-for-ntlm.patch
+ * Removed 0500-Reset-IFS-variable.patch
+ * Removed 0501-dasd_fix_ssid_bigger_zero.patch
+ * Removed 0502-persistent_device_policy_param_enhance.patch
+ * Removed 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch
+ * Removed 0504-ibft-fix-boot-flag-check.patch
+ * Removed 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch
+ * Removed 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch
+ * Removed 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch
+ * Removed 0508-90multipath-start-before-local-fs-pre.target.patch
+ * Removed 0509-01fips-Remove-zlib-module-as-requirement.patch
+ * Removed 0510-01fips-Some-modules-use-separators-other-than.patch
+ * Removed 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
+ * Removed 0512-Make-binutils-optional-when-elfutils-are-available.patch
+ * Removed 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
+ * Removed 0514-man-make-the-k-option-clear-using-mkinitrd.patch
+ * Removed 0515-90kernel-modules-also-add-block-device-driver-revers.patch
+ * Removed 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch
+ * Removed 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch
+ * Removed 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch
+ * Removed 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch
+ * Removed 0520-Ignore-module-resolution-errors.patch
+ * Removed 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
+ * Removed 0522-Fix-typo-from-commit-3f1cdb520.patch
+ * Removed 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch
+ * Removed 0524-Suppress-nonsensical-error-message-bsc-1032029.patch
+ * Removed 0525-backport-bail-out-if-module-directory-does-not-exist.patch
+ * Removed 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch
+ * Removed 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch
+ * Removed 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch
+ * Removed 0529-systemd-add-missing-.slice-unit.patch
+ * Removed 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
+ * Removed 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
+ * Removed 0532-List-drivers-rather-than-looking-for-reverse-depende.patch
+ * Removed 0533-instmods-check-modules.builtin-in-srcmods.patch
+ * Removed 0534-ssh-client-Include-nss_-libraries.patch
+ * Removed 0535-Sync-initramfs-after-creation.patch
+ * Removed 0536-90multipath-drop-67-kpartx-compat.rules.patch
+ * Removed 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
+ * Removed 0538-Enable-core-dumps-with-systemd-from-initrd.patch
+ * Removed 0539-Add-IMA-functionality-fate-323289.patch
+ * Removed 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch
+ * Removed 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch
+ * Removed 0542-Include-crc32c-intel-module-when-using-btrfs.patch
+ * Removed 0543-Remove-00systemd-bootchart.patch
+ * Removed 0544-40network-Make-ip-dhcp-work.patch
+ * Removed 0545-Add-early-microcode-support-for-AMD-family-16h.patch
+ * Removed 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch
+ * Removed 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch
+ * Removed 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch
+ * Removed 0549-fcoe-up-Increase-sleeptime-to-13s.patch
+ * Removed 0550-95fcoe-add-timeout-initqueue-entries.patch
+ * Removed 0551-fips-use-lib-modules-uname-r-modules.fips.patch
+ * Removed 0552-98integrity-support-validating-the-IMA-policy-file-s.patch
+ * Removed 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch
+ * Removed 0554-98integrity-support-X.509-only-EVM-configuration.patch
+ * Removed 0555-Avoid-executing-emergency-hooks-twice.patch
+ * Removed 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch
+ * Removed 0557-40network-make-arping-optional.patch
+ * Removed 0558-40network-remove-brctl-dependency.patch
+ * Removed 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch
+ * Removed 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch
+ * Removed 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch
+ * Removed 0562-Adjust-driver-list-to-modern-kernels.patch
+ * Removed 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch
+ * Removed 0564-40network-Always-set-the-gw-variable.patch
+ * Removed 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch
+ * Removed 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch
++++ 32 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/dracut/dracut.changes
++++ and /work/SRC/openSUSE:Factory/.dracut.new.5148/dracut.changes
Old:
----
0012-40network-Fix-race-condition-when-wait-for-networks.patch
0013-40network-always-start-netroot-in-ifup.sh.patch
0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch
0016-Add-new-s390x-specific-rule-files.patch
0017-45ifcfg-use-distro-specific-scripts.patch
0020-00warpclock-Set-correct-timezone.patch
0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch
0048-40network-Only-enable-network-interfaces-if-explicit.patch
0053-01fips-fixup-loading-issues.patch
0056-81cio_ignore-handle-cio_ignore-commandline.patch
0057-01fips-Include-some-more-hmacs.patch
0058-dracut-add-warning-when-including-unsupported-module.patch
0059-99suse-Add-SUSE-specific-initrd-parsing.patch
0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch
0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch
0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch
0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch
0079-95dasd_rules-fixup-rd.dasd-parsing.patch
0080-95dasd_rules-print-out-rd.dasd-commandline.patch
0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch
0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch
0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch
0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch
0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch
0088-91zipl-Add-new-module-to-update-s390x-configuration.patch
0089-40network-create-var-lib-wicked-in-ifup.sh.patch
0090-dracut-caps-Remove-whole-caps-module.patch
0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch
0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch
0107-Fixup-typo-firmare-instead-of-firmware.patch
0108-91zipl-Store-commandline-correctly.patch
0109-95dasd_rules-Store-all-devices-in-commandline.patch
0110-95zfcp_rules-Store-all-devices-in-commandline.patch
0113-91zipl-Install-script-as-executable.patch
0114-91zipl-Translate-ext2-3-into-ext4.patch
0116-Mark-scripts-as-executable.patch
0117-95dasd_rules-Enable-the-device-before-checking-devic.patch
0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch
0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch
0123-95zfcp_rules-fix-typo-in-module_setup.patch
0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
0125-40network-separate-mask-and-prefix.patch
0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
0128-90lvm-Install-dm-snapshot-module.patch
0130-nfs-Always-add-all-kernel-modules-for-kdump.patch
0131-40network-handle-prefixed-IP-addresses-correctly.patch
0132-40network-fixup-static-network-configuration.patch
0133-Allow-multiple-configurations-per-network-interface-.patch
0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch
0138-fips_add_aesni-intel.patch
0139-fips-kernel-4.4-fixes.patch
0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch
0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch
0145-40network-handle-ip-ifname-static-correctly.patch
0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch
0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch
0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch
0159-network-Try-to-load-xennet.patch
0160-s390-update_active_devices_initrd.patch
0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch
0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch
0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch
0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch
0168-remove_plymouth_logo_file.patch
0169-network_set_mtu_macaddr_for_dhcp.patch
0170-iscsi-skip-ibft-invalid-dhcp.patch
0180-i18n_add_correct_fontmaps.patch
0182-fix-include-parsing.patch
0183-fix_add_drivers_hang.patch
0188-95dasd_rules-Install-collect-udev-helper-binary.patch
0190-replace-iscsistart-with-systemd-service-files.patch
0191-static_network_setup_return_zero.patch
0192-iscsi_set_boot_protocol_from_ifcfg.patch
0193-95iscsi-Set-number-of-login-retries.patch
0196-ibft-wait-for-session-on-all-paths.patch
0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch
0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch
0199-rd-iscsi-waitnet-default-false.patch
0200-dracut_fix_multipath_without_config.patch
0201-fix_nfs_with_ip_instead_of_hostname.patch
0202-dracut_dmraid_use_udev.patch
0203-no-fail-builtin-module.patch
0204-mkinitrd-fix-monster.patch
0205-mdraid_ignore_hostonly.patch
0206-nfs_dns_alias.patch
0207-handle_module_aliases.patch
0208-no_forced_virtnet.patch
0209-fix_modules_load_d_hostonly.patch
0210-add_fcoe_uefi_check.patch
0212-fcoe_reorder_init_path.patch
0213-Fix-wrong-keymap-inclusion.patch
0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch
0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
0216-95fcoe-silence-lldpad-warnings.patch
0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
0218-40network-allow-persistent-interface-names.patch
0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
0221-95fcoe-Add-shutdown-script.patch
0222-90dm-Fixup-shutdown-script.patch
0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
0225-95fcoe-do-not-start-fcoemon-twice.patch
0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
0301-include_sysconfig_language.patch
0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch
0303-fix_multipath_check_hostonly.patch
0304-90multipath-Start-daemon-after-udev-settle.patch
0305-90multipath-load-dm_multipath-module-during-startup.patch
0306-90multipath-add-shutdown-script.patch
0307-90multipath-parse-kernel-commandline-option-multipat.patch
0308-mdraid_add_IMSM_NO_PLATFORM_env.patch
0309-90dmraid-do-not-delete-partitions.patch
0310-95resume-Do-not-resume-on-iSCSI.patch
0311-95iscsi-ip-ibft-is-deprecated.patch
0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch
0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch
0314-nfs_do_not_pass_ifname_for_bonding_devices.patch
0402-driver-fail-summary.patch
0403-95lunmask-Add-module-to-handle-LUN-masking.patch
0404-dracut-emergency-optionally-print-fs-help.patch
0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch
0451-systemd-initrd-add-initrd-root-device.target.patch
0452-Always-try-to-add-pinctrl-cherryview.patch
0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch
0454-Add-md4-and-arc4-modules-for-ntlm.patch
0500-Reset-IFS-variable.patch
0501-dasd_fix_ssid_bigger_zero.patch
0502-persistent_device_policy_param_enhance.patch
0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch
0504-ibft-fix-boot-flag-check.patch
0505-Allow-booting-from-degraded-MD-RAID-arrays.patch
0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch
0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch
0508-90multipath-start-before-local-fs-pre.target.patch
0509-01fips-Remove-zlib-module-as-requirement.patch
0510-01fips-Some-modules-use-separators-other-than.patch
0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch
0512-Make-binutils-optional-when-elfutils-are-available.patch
0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
0514-man-make-the-k-option-clear-using-mkinitrd.patch
0515-90kernel-modules-also-add-block-device-driver-revers.patch
0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch
0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch
0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch
0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch
0520-Ignore-module-resolution-errors.patch
0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
0522-Fix-typo-from-commit-3f1cdb520.patch
0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch
0524-Suppress-nonsensical-error-message-bsc-1032029.patch
0525-backport-bail-out-if-module-directory-does-not-exist.patch
0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch
0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch
0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch
0529-systemd-add-missing-.slice-unit.patch
0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
0532-List-drivers-rather-than-looking-for-reverse-depende.patch
0533-instmods-check-modules.builtin-in-srcmods.patch
0534-ssh-client-Include-nss_-libraries.patch
0535-Sync-initramfs-after-creation.patch
0536-90multipath-drop-67-kpartx-compat.rules.patch
0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
0538-Enable-core-dumps-with-systemd-from-initrd.patch
0539-Add-IMA-functionality-fate-323289.patch
0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch
0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch
0542-Include-crc32c-intel-module-when-using-btrfs.patch
0543-Remove-00systemd-bootchart.patch
0544-40network-Make-ip-dhcp-work.patch
0545-Add-early-microcode-support-for-AMD-family-16h.patch
0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch
0547-Fix-task-limit-in-emergency.service-the-same-change-.patch
0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch
0549-fcoe-up-Increase-sleeptime-to-13s.patch
0550-95fcoe-add-timeout-initqueue-entries.patch
0551-fips-use-lib-modules-uname-r-modules.fips.patch
0552-98integrity-support-validating-the-IMA-policy-file-s.patch
0553-98integrity-support-loading-x509-into-the-trusted-bu.patch
0554-98integrity-support-X.509-only-EVM-configuration.patch
0555-Avoid-executing-emergency-hooks-twice.patch
0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch
0557-40network-make-arping-optional.patch
0558-40network-remove-brctl-dependency.patch
0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch
0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch
0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch
0562-Adjust-driver-list-to-modern-kernels.patch
0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch
0564-40network-Always-set-the-gw-variable.patch
0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch
0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch
0567-Fix-booting-with-fips-1-on-SLES-15.patch
0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch
0569-10i18n-Load-all-keymaps-for-a-given-locale.patch
0570-10i18n-Fix-possible-infinite-recursion.patch
0571-40network-Fix-static-network-setup.patch
0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch
0573-lsinitrd.sh-quote-filename-in-extract_files.patch
0574-s-find_btrfs_devs-btrfs_devs.patch
0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch
0581-kernel-modules-add-nfit.patch
0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch
0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch
0584-95dasd_rules-mark-dasd-rules-host_only.patch
0585-emergency-mode-use-sulogin.patch
0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch
0587-Fix-a-missing-space-in-example-configs.patch
0588-Ensure-mmc-host-modules-get-included-properly.patch
0589-Fix-98dracut-systemd-dracut-emergency.sh.patch
0590-00systemd-check-if-systemd-version-is-a-number.patch
0591-91zipl-Don-t-use-contents-of-commented-lines.patch
0592-95iscsi-handle-qedi-like-bnx2i.patch
0593-dracut-only-copy-xattr-if-root.patch
0594-Check-SUSE-kernel-module-dependencies-recursively.patch
0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch
0596-network-stop-waiting-for-interfaces-if-root-device-i.patch
0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch
0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch
0599-iscsiroot-try-targets-only-once.patch
0600-iscsiroot-remove-bashisms.patch
0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch
99-debug.conf
dracut-044.tar.xz
dracut-installkernel
mkinitrd_setup_dummy
purge-kernels
purge-kernels.service
s390x_persistent_device.conf
New:
----
README.susemaint
_service
_servicedata
dracut-049+git92.951f754b.obscpio
dracut-049+git92.951f754b.tar.xz
dracut.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dracut.spec ++++++
++++ 910 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/dracut/dracut.spec
++++ and /work/SRC/openSUSE:Factory/.dracut.new.5148/dracut.spec
++++++ README.susemaint ++++++
Maintaining Dracut
==================
1. Adding/Submitting patches:
Patches get added as merge requests on Github against the respective maintenance branch.
If the dracut version is 049, the maintenance branch is SUSE/049. Please make sure
to provide an adiquate patch description. If you fix a modules, please prepend the module
name in the first line. Also add bugzilla and fate references in their own line:
99example: Provide a useful description
Explain the use cases for the module in more detail, give a general summary of
its purpose.
Reference: bsc#4566
2. Updating the OBS repo from git:
rm dracut*.xz
rm dracut*.obscpio
osc service localrun
osc ar
osc commit
osc sr
++++++ _service ++++++
<services>
<service name="obs_scm" mode="localonly">
<param name="scm">git</param>
<param name="url">https://github.com/opensuse/dracut.git</param>
<param name="revision">SUSE/049</param>
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
<param name="extract">suse/dracut.spec</param>
<param name="extract">suse/README.susemaint</param>
<param name="changesgenerate">enable</param>
</service>
<service name="tar" mode="localonly" />
<service name="recompress" mode="localonly">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="localonly" />
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/opensuse/dracut.git</param>
<param name="changesrevision">951f754bdf44f95c745cfe157c5580b9602f5d21</param></service></servicedata>++++++ dracut.obsinfo ++++++
name: dracut
version: 049+git92.951f754b
mtime: 1558812590
commit: 951f754bdf44f95c745cfe157c5580b9602f5d21
1
0
Hello community,
here is the log from the commit of package python-boto3 for openSUSE:Factory checked in at 2019-05-28 09:40:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-boto3 (Old)
and /work/SRC/openSUSE:Factory/.python-boto3.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-boto3"
Tue May 28 09:40:23 2019 rev:28 rq:705435 version:1.9.156
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-boto3/python-boto3.changes 2019-05-22 10:55:11.371069601 +0200
+++ /work/SRC/openSUSE:Factory/.python-boto3.new.5148/python-boto3.changes 2019-05-28 09:40:26.053902337 +0200
@@ -1,0 +2,46 @@
+Sat May 25 15:32:34 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Version update to 1.9.156
+ * api-change:``mediastore-data``: [``botocore``] Update mediastore-data client to latest version
+ * api-change:``codedeploy``: [``botocore``] Update codedeploy client to latest version
+ * api-change:``opsworkscm``: [``botocore``] Update opsworkscm client to latest version
+- from version 1.9.155
+ * api-change:``waf-regional``: [``botocore``] Update waf-regional client to latest version
+ * api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+- from version 1.9.154
+ * api-change:``efs``: [``botocore``] Update efs client to latest version
+ * api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+ * api-change:``apigateway``: [``botocore``] Update apigateway client to latest version
+ * api-change:``worklink``: [``botocore``] Update worklink client to latest version
+ * api-change:``rds``: [``botocore``] Update rds client to latest version
+ * api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version
+ * api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version
+ * api-change:``budgets``: [``botocore``] Update budgets client to latest version
+- from version 1.9.153
+ * api-change:``datasync``: [``botocore``] Update datasync client to latest version
+ * api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version
+- from version 1.9.152
+ * api-change:``kafka``: [``botocore``] Update kafka client to latest version
+ * api-change:``meteringmarketplace``: [``botocore``] Update meteringmarketplace client to latest version
+ * api-change:``mediapackage-vod``: [``botocore``] Update mediapackage-vod client to latest version
+- from version 1.9.151
+ * api-change:``appstream``: [``botocore``] Update appstream client to latest version
+- from version 1.9.150
+ * api-change:``medialive``: [``botocore``] Update medialive client to latest version
+ * api-change:``s3``: [``botocore``] Update s3 client to latest version
+- from version 1.9.149
+ * api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+ * api-change:``transcribe``: [``botocore``] Update transcribe client to latest version
+ * api-change:``mediapackage``: [``botocore``] Update mediapackage client to latest version
+ * api-change:``codepipeline``: [``botocore``] Update codepipeline client to latest version
+ * enhancement:Environment Variables: [``botocore``] Ignore env var credentials is values
+ are empty (`#1680 <https://github.com/boto/botocore/issues/1680>`__)
+ * api-change:``rds``: [``botocore``] Update rds client to latest version
+- from version 1.9.148
+ * api-change:``comprehend``: [``botocore``] Update comprehend client to latest version
+ * api-change:``chime``: [``botocore``] Update chime client to latest version
+ * api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version
+ * api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+- Update BuildRequires and Requires in spec file from setup.py
+
+-------------------------------------------------------------------
Old:
----
1.9.147.tar.gz
New:
----
1.9.156.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-boto3.spec ++++++
--- /var/tmp/diff_new_pack.d4vkGd/_old 2019-05-28 09:40:26.845902076 +0200
+++ /var/tmp/diff_new_pack.d4vkGd/_new 2019-05-28 09:40:26.845902076 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-boto3
-Version: 1.9.147
+Version: 1.9.156
Release: 0
Summary: Amazon Web Services Library
License: Apache-2.0
@@ -27,7 +27,7 @@
Source: https://github.com/boto/boto3/archive/%{version}.tar.gz
# Related test dependencies
BuildRequires: %{python_module botocore < 1.13.0}
-BuildRequires: %{python_module botocore >= 1.12.147}
+BuildRequires: %{python_module botocore >= 1.12.156}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module nose}
BuildRequires: %{python_module s3transfer < 0.3.0}
@@ -37,7 +37,7 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-botocore < 1.13.0
-Requires: python-botocore >= 1.12.147
+Requires: python-botocore >= 1.12.156
Requires: python-jmespath < 1.0.0
Requires: python-jmespath >= 0.7.1
Requires: python-s3transfer < 0.3.0
++++++ 1.9.147.tar.gz -> 1.9.156.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.148.json new/boto3-1.9.156/.changes/1.9.148.json
--- old/boto3-1.9.147/.changes/1.9.148.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.148.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,22 @@
+[
+ {
+ "category": "``comprehend``",
+ "description": "[``botocore``] Update comprehend client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``chime``",
+ "description": "[``botocore``] Update chime client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``storagegateway``",
+ "description": "[``botocore``] Update storagegateway client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] Update ec2 client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.149.json new/boto3-1.9.156/.changes/1.9.149.json
--- old/boto3-1.9.147/.changes/1.9.149.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.149.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,32 @@
+[
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] Update ec2 client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``transcribe``",
+ "description": "[``botocore``] Update transcribe client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``mediapackage``",
+ "description": "[``botocore``] Update mediapackage client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``codepipeline``",
+ "description": "[``botocore``] Update codepipeline client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "Environment Variables",
+ "description": "[``botocore``] Ignore env var credentials is values are empty (`#1680 <https://github.com/boto/botocore/issues/1680>`__)",
+ "type": "enhancement"
+ },
+ {
+ "category": "``rds``",
+ "description": "[``botocore``] Update rds client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.150.json new/boto3-1.9.156/.changes/1.9.150.json
--- old/boto3-1.9.147/.changes/1.9.150.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.150.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``medialive``",
+ "description": "[``botocore``] Update medialive client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``s3``",
+ "description": "[``botocore``] Update s3 client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.151.json new/boto3-1.9.156/.changes/1.9.151.json
--- old/boto3-1.9.147/.changes/1.9.151.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.151.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,7 @@
+[
+ {
+ "category": "``appstream``",
+ "description": "[``botocore``] Update appstream client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.152.json new/boto3-1.9.156/.changes/1.9.152.json
--- old/boto3-1.9.147/.changes/1.9.152.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.152.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,17 @@
+[
+ {
+ "category": "``kafka``",
+ "description": "[``botocore``] Update kafka client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``meteringmarketplace``",
+ "description": "[``botocore``] Update meteringmarketplace client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``mediapackage-vod``",
+ "description": "[``botocore``] Update mediapackage-vod client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.153.json new/boto3-1.9.156/.changes/1.9.153.json
--- old/boto3-1.9.147/.changes/1.9.153.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.153.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``datasync``",
+ "description": "[``botocore``] Update datasync client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``alexaforbusiness``",
+ "description": "[``botocore``] Update alexaforbusiness client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.154.json new/boto3-1.9.156/.changes/1.9.154.json
--- old/boto3-1.9.147/.changes/1.9.154.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.154.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,42 @@
+[
+ {
+ "category": "``efs``",
+ "description": "[``botocore``] Update efs client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] Update ec2 client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``apigateway``",
+ "description": "[``botocore``] Update apigateway client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``worklink``",
+ "description": "[``botocore``] Update worklink client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``rds``",
+ "description": "[``botocore``] Update rds client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``servicecatalog``",
+ "description": "[``botocore``] Update servicecatalog client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``devicefarm``",
+ "description": "[``botocore``] Update devicefarm client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``budgets``",
+ "description": "[``botocore``] Update budgets client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.155.json new/boto3-1.9.156/.changes/1.9.155.json
--- old/boto3-1.9.147/.changes/1.9.155.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.155.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``waf-regional``",
+ "description": "[``botocore``] Update waf-regional client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] Update ec2 client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/.changes/1.9.156.json new/boto3-1.9.156/.changes/1.9.156.json
--- old/boto3-1.9.147/.changes/1.9.156.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/.changes/1.9.156.json 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,17 @@
+[
+ {
+ "category": "``mediastore-data``",
+ "description": "[``botocore``] Update mediastore-data client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``codedeploy``",
+ "description": "[``botocore``] Update codedeploy client to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``opsworkscm``",
+ "description": "[``botocore``] Update opsworkscm client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/CHANGELOG.rst new/boto3-1.9.156/CHANGELOG.rst
--- old/boto3-1.9.147/CHANGELOG.rst 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/CHANGELOG.rst 2019-05-24 20:13:32.000000000 +0200
@@ -2,6 +2,82 @@
CHANGELOG
=========
+1.9.156
+=======
+
+* api-change:``mediastore-data``: [``botocore``] Update mediastore-data client to latest version
+* api-change:``codedeploy``: [``botocore``] Update codedeploy client to latest version
+* api-change:``opsworkscm``: [``botocore``] Update opsworkscm client to latest version
+
+
+1.9.155
+=======
+
+* api-change:``waf-regional``: [``botocore``] Update waf-regional client to latest version
+* api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+
+
+1.9.154
+=======
+
+* api-change:``efs``: [``botocore``] Update efs client to latest version
+* api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+* api-change:``apigateway``: [``botocore``] Update apigateway client to latest version
+* api-change:``worklink``: [``botocore``] Update worklink client to latest version
+* api-change:``rds``: [``botocore``] Update rds client to latest version
+* api-change:``servicecatalog``: [``botocore``] Update servicecatalog client to latest version
+* api-change:``devicefarm``: [``botocore``] Update devicefarm client to latest version
+* api-change:``budgets``: [``botocore``] Update budgets client to latest version
+
+
+1.9.153
+=======
+
+* api-change:``datasync``: [``botocore``] Update datasync client to latest version
+* api-change:``alexaforbusiness``: [``botocore``] Update alexaforbusiness client to latest version
+
+
+1.9.152
+=======
+
+* api-change:``kafka``: [``botocore``] Update kafka client to latest version
+* api-change:``meteringmarketplace``: [``botocore``] Update meteringmarketplace client to latest version
+* api-change:``mediapackage-vod``: [``botocore``] Update mediapackage-vod client to latest version
+
+
+1.9.151
+=======
+
+* api-change:``appstream``: [``botocore``] Update appstream client to latest version
+
+
+1.9.150
+=======
+
+* api-change:``medialive``: [``botocore``] Update medialive client to latest version
+* api-change:``s3``: [``botocore``] Update s3 client to latest version
+
+
+1.9.149
+=======
+
+* api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+* api-change:``transcribe``: [``botocore``] Update transcribe client to latest version
+* api-change:``mediapackage``: [``botocore``] Update mediapackage client to latest version
+* api-change:``codepipeline``: [``botocore``] Update codepipeline client to latest version
+* enhancement:Environment Variables: [``botocore``] Ignore env var credentials is values are empty (`#1680 <https://github.com/boto/botocore/issues/1680>`__)
+* api-change:``rds``: [``botocore``] Update rds client to latest version
+
+
+1.9.148
+=======
+
+* api-change:``comprehend``: [``botocore``] Update comprehend client to latest version
+* api-change:``chime``: [``botocore``] Update chime client to latest version
+* api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version
+* api-change:``ec2``: [``botocore``] Update ec2 client to latest version
+
+
1.9.147
=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/LICENSE new/boto3-1.9.156/LICENSE
--- old/boto3-1.9.147/LICENSE 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/LICENSE 2019-05-24 20:13:32.000000000 +0200
@@ -1,12 +1,177 @@
-Copyright 2013-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
-Licensed under the Apache License, Version 2.0 (the "License"). You
-may not use this file except in compliance with the License. A copy of
-the License is located at
-
- http://aws.amazon.com/apache2.0/
-
-or in the "license" file accompanying this file. This file is
-distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
-ANY KIND, either express or implied. See the License for the specific
-language governing permissions and limitations under the License.
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/NOTICE new/boto3-1.9.156/NOTICE
--- old/boto3-1.9.147/NOTICE 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.9.156/NOTICE 2019-05-24 20:13:32.000000000 +0200
@@ -0,0 +1,2 @@
+boto3
+Copyright 2013-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/boto3/__init__.py new/boto3-1.9.156/boto3/__init__.py
--- old/boto3-1.9.147/boto3/__init__.py 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/boto3/__init__.py 2019-05-24 20:13:32.000000000 +0200
@@ -17,7 +17,7 @@
__author__ = 'Amazon Web Services'
-__version__ = '1.9.147'
+__version__ = '1.9.156'
# The default Boto3 session; autoloaded when needed.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/setup.cfg new/boto3-1.9.156/setup.cfg
--- old/boto3-1.9.147/setup.cfg 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/setup.cfg 2019-05-24 20:13:32.000000000 +0200
@@ -3,6 +3,6 @@
[metadata]
requires-dist =
- botocore>=1.12.147,<1.13.0
+ botocore>=1.12.156,<1.13.0
jmespath>=0.7.1,<1.0.0
s3transfer>=0.2.0,<0.3.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/setup.py new/boto3-1.9.156/setup.py
--- old/boto3-1.9.147/setup.py 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/setup.py 2019-05-24 20:13:32.000000000 +0200
@@ -14,7 +14,7 @@
requires = [
- 'botocore>=1.12.147,<1.13.0',
+ 'botocore>=1.12.156,<1.13.0',
'jmespath>=0.7.1,<1.0.0',
's3transfer>=0.2.0,<0.3.0'
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.9.147/tests/integration/test_s3.py new/boto3-1.9.156/tests/integration/test_s3.py
--- old/boto3-1.9.147/tests/integration/test_s3.py 2019-05-13 20:43:44.000000000 +0200
+++ new/boto3-1.9.156/tests/integration/test_s3.py 2019-05-24 20:13:32.000000000 +0200
@@ -187,6 +187,9 @@
}
bucket = self.s3.create_bucket(**kwargs)
self.addCleanup(bucket.delete)
+
+ for _ in range(3):
+ bucket.wait_until_exists()
return bucket
def test_s3(self):
1
0
Hello community,
here is the log from the commit of package python-botocore for openSUSE:Factory checked in at 2019-05-28 09:40:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-botocore (Old)
and /work/SRC/openSUSE:Factory/.python-botocore.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-botocore"
Tue May 28 09:40:16 2019 rev:42 rq:705434 version:1.12.156
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-botocore/python-botocore.changes 2019-05-22 10:55:04.991084240 +0200
+++ /work/SRC/openSUSE:Factory/.python-botocore.new.5148/python-botocore.changes 2019-05-28 09:40:18.033904979 +0200
@@ -1,0 +2,48 @@
+Sat May 25 15:32:05 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Version update to 1.12.156 (boo#1136184)
+ * api-change:``mediastore-data``: Update mediastore-data client to latest version
+ * api-change:``codedeploy``: Update codedeploy client to latest version
+ * api-change:``opsworkscm``: Update opsworkscm client to latest version
+- from version 1.12.155
+ * api-change:``waf-regional``: Update waf-regional client to latest version
+ * api-change:``ec2``: Update ec2 client to latest version
+- from version 1.12.154
+ * api-change:``efs``: Update efs client to latest version
+ * api-change:``ec2``: Update ec2 client to latest version
+ * api-change:``apigateway``: Update apigateway client to latest version
+ * api-change:``worklink``: Update worklink client to latest version
+ * api-change:``rds``: Update rds client to latest version
+ * api-change:``servicecatalog``: Update servicecatalog client to latest version
+ * api-change:``devicefarm``: Update devicefarm client to latest version
+ * api-change:``budgets``: Update budgets client to latest version
+- from version 1.12.153
+ * api-change:``datasync``: Update datasync client to latest version
+ * api-change:``alexaforbusiness``: Update alexaforbusiness client to latest version
+- from version 1.12.152
+ * api-change:``kafka``: Update kafka client to latest version
+ * api-change:``meteringmarketplace``: Update meteringmarketplace client to latest version
+ * api-change:``mediapackage-vod``: Update mediapackage-vod client to latest version
+- from version 1.12.151
+ * api-change:``appstream``: Update appstream client to latest version
+- from 1.12.150
+ * api-change:``medialive``: Update medialive client to latest version
+ * api-change:``s3``: Update s3 client to latest version
+- from version 1.12.149
+ * api-change:``ec2``: Update ec2 client to latest version
+ * api-change:``transcribe``: Update transcribe client to latest version
+ * api-change:``mediapackage``: Update mediapackage client to latest version
+ * api-change:``codepipeline``: Update codepipeline client to latest version
+ * enhancement:Environment Variables: Ignore env var credentials is values are
+ empty (`#1680 <https://github.com/boto/botocore/issues/1680>`__)
+ * api-change:``rds``: Update rds client to latest version
+- from version 1.12.148
+ * api-change:``comprehend``: Update comprehend client to latest version
+ * api-change:``chime``: Update chime client to latest version
+ * api-change:``storagegateway``: Update storagegateway client to latest version
+ * api-change:``ec2``: Update ec2 client to latest version
+- Refresh patches for new version
+ + hide_py_pckgmgmt.patch
+- Update Requires in spec file from setup.py
+
+-------------------------------------------------------------------
Old:
----
botocore-1.12.147.tar.gz
New:
----
botocore-1.12.156.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-botocore.spec ++++++
--- /var/tmp/diff_new_pack.kmNdRd/_old 2019-05-28 09:40:18.637904780 +0200
+++ /var/tmp/diff_new_pack.kmNdRd/_new 2019-05-28 09:40:18.637904780 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-botocore
-Version: 1.12.147
+Version: 1.12.156
Release: 0
Summary: Python interface for AWS
License: Apache-2.0
@@ -32,7 +32,7 @@
BuildRequires: %{python_module python-dateutil <= 3.0.0}
BuildRequires: %{python_module python-dateutil >= 2.1}
BuildRequires: %{python_module setuptools}
-BuildRequires: %{python_module urllib3 < 1.25}
+BuildRequires: %{python_module urllib3 < 1.26}
BuildRequires: %{python_module urllib3 >= 1.20}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
++++++ botocore-1.12.147.tar.gz -> botocore-1.12.156.tar.gz ++++++
++++ 11404 lines of diff (skipped)
++++++ hide_py_pckgmgmt.patch ++++++
--- /var/tmp/diff_new_pack.kmNdRd/_old 2019-05-28 09:40:20.221904259 +0200
+++ /var/tmp/diff_new_pack.kmNdRd/_new 2019-05-28 09:40:20.225904257 +0200
@@ -1,6 +1,6 @@
-diff -Nru botocore-1.12.84.orig/setup.py botocore-1.12.84/setup.py
---- botocore-1.12.84.orig/setup.py 2019-01-24 00:03:29.000000000 +0100
-+++ botocore-1.12.84/setup.py 2019-01-24 11:52:15.619409887 +0100
+diff -Nru botocore-1.12.156.orig/setup.py botocore-1.12.156/setup.py
+--- botocore-1.12.156.orig/setup.py 2019-05-24 20:11:40.000000000 +0200
++++ botocore-1.12.156/setup.py 2019-05-25 17:15:57.371868069 +0200
@@ -23,31 +23,31 @@
raise RuntimeError("Unable to find version string.")
@@ -31,7 +31,7 @@
-elif sys.version_info[:2] == (3, 3):
- requires.append('urllib3>=1.20,<1.23')
-else:
-- requires.append('urllib3>=1.20,<1.25')
+- requires.append('urllib3>=1.20,<1.26')
+# if sys.version_info[:2] == (2, 6):
+# # For python2.6 we have a few other dependencies.
+# # First we need an ordered dictionary so we use the
@@ -52,7 +52,7 @@
+# elif sys.version_info[:2] == (3, 3):
+# requires.append('urllib3>=1.20,<1.23')
+# else:
-+# requires.append('urllib3>=1.20,<1.25')
++# requires.append('urllib3>=1.20,<1.26')
setup(
1
0
Hello community,
here is the log from the commit of package obs-service-tar_scm for openSUSE:Factory checked in at 2019-05-28 09:40:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-tar_scm (Old)
and /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-tar_scm"
Tue May 28 09:40:05 2019 rev:53 rq:705415 version:0.10.9.1557261720.32a1cdb
Changes:
--------
--- /work/SRC/openSUSE:Factory/obs-service-tar_scm/obs-service-tar_scm.changes 2019-03-14 14:53:15.827780052 +0100
+++ /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.5148/obs-service-tar_scm.changes 2019-05-28 09:40:10.285907532 +0200
@@ -1,0 +2,57 @@
+Wed May 8 13:26:40 UTC 2019 - Julio González Gil <jgonzalez(a)suse.com>
+
+- Require external argparse for RHEL6
+
+-------------------------------------------------------------------
+Tue May 07 22:41:38 UTC 2019 - FSchreiner(a)suse.com
+
+- Update to version 0.10.9.1557261720.32a1cdb:
+ * fix encoding error for surrogates
+ * glibc-common was used up to FC23 and RHEL7
+
+-------------------------------------------------------------------
+Fri May 03 15:24:40 UTC 2019 - FSchreiner(a)suse.com
+
+- Update to version 0.10.8.1556896538.0693a62:
+ * Compile python files before install
+ * change order in GNUMakefile to prefer python3
+ * More thorought spec file cleanup
+ * predefine python version in spec file for GNUMAkefile
+
+-------------------------------------------------------------------
+Fri Apr 26 19:00:00 UTC 2019 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- the current guessing code is finding python2 and then uses that,
+ because python2 still seems to be available in the build env,
+ as we already know which python version we want we can just pass
+ the path to make and skip the whole guessing.
+
+-------------------------------------------------------------------
+Fri Apr 26 12:40:14 UTC 2019 - FSchreiner(a)suse.com
+
+- Update to version 0.10.7.1556277536.7e9915a:
+ * [dist] spec file: python3 only and multidist
+ * Git also uses the LANGUAGE variable
+ * centos_version and rhel_version are triple digits
+ * Minimize diff with the version in openSUSE:Tools
+ * Fix the logic to pick the locale package on Fedora
+ * Forgot the guard 0 in one conditional
+
+-------------------------------------------------------------------
+Tue Apr 9 17:18:09 UTC 2019 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- centos_version and rhel_version are triple digits
+
+-------------------------------------------------------------------
+Tue Apr 9 17:03:08 UTC 2019 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- locally apply fixes from
+ https://github.com/openSUSE/obs-service-tar_scm/pull/298
+
+-------------------------------------------------------------------
+Fri Mar 29 13:49:15 UTC 2019 - Julio González Gil <jgonzalez(a)suse.com>
+
+- Change requirement locale_package to glibc-common to fix building
+ for CentOS6 and CentOS7
+
+-------------------------------------------------------------------
Old:
----
obs-service-tar_scm-0.10.6.1551887937.e42c270.tar.gz
New:
----
obs-service-tar_scm-0.10.9.1557261720.32a1cdb.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obs-service-tar_scm.spec ++++++
--- /var/tmp/diff_new_pack.4KcJgf/_old 2019-05-28 09:40:11.465907143 +0200
+++ /var/tmp/diff_new_pack.4KcJgf/_new 2019-05-28 09:40:11.469907142 +0200
@@ -16,65 +16,123 @@
#
+%if 0%{?suse_version} && 0%{?suse_version} >= 1220
+%bcond_without obs_scm_testsuite
+%else
+%bcond_with obs_scm_testsuite
+%endif
+
+%if 0%{?suse_version} >= 1500 || 0%{?fedora_version} >= 29
+%bcond_without python3
+%else
+%bcond_with python3
+%endif
+
+# This list probably needs to be extended
+# logic seems to be if python < 2.7 ; then needs_external_argparse ; fi
+%if (0%{?centos_version} == 6) || (0%{?rhel_version} == 600) || (0%{?suse_version} && 0%{?suse_version} < 1315) || (0%{?fedora_version} && 0%{?fedora_version} < 26)
+%bcond_without needs_external_argparse
+%else
+%bcond_with needs_external_argparse
+%endif
+
+%if %{with python3}
+%define use_python python3
+%define use_test test3
+%else
+%define use_python python
+%define use_test test
+%endif
+
%if 0%{?suse_version}
-%if 0%{?suse_version} >= 1550
+%define pyyaml_package %{use_python}-PyYAML
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100
%define locale_package glibc-locale-base
%else
%define locale_package glibc-locale
%endif
%endif
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
+
+%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version}
+%if 0%{?fedora_version} >= 29 || 0%{?rhel_version} >= 800 || 0%{?centos_version} >= 800
+%define pyyaml_package %{use_python}-PyYAML
+%else
+%define pyyaml_package PyYAML
+%endif
+
+%if 0%{?fedora_version} >= 24 || 0%{?rhel_version} >= 800 || 0%{?centos_version} >= 800
%define locale_package glibc-langpack-en
+%else
+%define locale_package glibc-common
+%endif
%endif
-%bcond_without obs_scm_testsuite
+%if 0%{?mageia} || 0%{?mandriva_version}
+%define pyyaml_package python-yaml
+%define locale_package locales
+%endif
+
+# avoid code duplication
+%define scm_common_dep \
+Requires: obs-service-obs_scm-common = %version-%release \
+%{nil}
+
+%define scm_dependencies \
+Requires: git-core \
+%if 0%{?suse_version} >= 1315 \
+Recommends: bzr \
+Recommends: mercurial \
+Recommends: subversion \
+Recommends: obs-service-download_files \
+%endif \
+%{nil}
+
+######## END OF MACROS AND FUN ###################################
Name: obs-service-tar_scm
-%define version_unconverted 0.10.6.1551887937.e42c270
-Version: 0.10.6.1551887937.e42c270
+%define version_unconverted 0.10.9.1557261720.32a1cdb
+Version: 0.10.9.1557261720.32a1cdb
Release: 0
Summary: An OBS source service: create tar ball from svn/git/hg
License: GPL-2.0-or-later
Group: Development/Tools/Building
Url: https://github.com/openSUSE/obs-service-tar_scm
Source: %{name}-%{version}.tar.gz
+
# Fix build on Ubuntu by disabling mercurial tests, not applied in rpm
# based distributions
#Patch0: 0001-Debianization-disable-running-mercurial-tests.patch
+
%if %{with obs_scm_testsuite}
BuildRequires: %{locale_package}
+BuildRequires: %{use_python}-mock
+BuildRequires: %{use_python}-six
+BuildRequires: %{use_python}-unittest2
BuildRequires: bzr
BuildRequires: git-core
BuildRequires: mercurial
BuildRequires: subversion
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-%define py_compile(O) \
-find %1 -name '*.pyc' -exec rm -f {} \\; \
-python -c "import sys, os, compileall; br='%{buildroot}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" %1 \
-%{-O: \
-find %1 -name '*.pyo' -exec rm -f {} \\; \
-python -O -c "import sys, os, compileall; br='%{buildroot}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" %1 \
-}
-
-BuildRequires: PyYAML
-%else
-BuildRequires: python-PyYAML
-%endif
-BuildRequires: python-dateutil
-BuildRequires: python-lxml
-BuildRequires: python-mock
-BuildRequires: python-six
-BuildRequires: python-unittest2
%endif
-BuildRequires: python >= 2.6
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
+BuildRequires: %{locale_package}
+BuildRequires: %{pyyaml_package}
+%if %{with needs_external_argparse}
+BuildRequires: %{use_python}-argparse
+%endif
+BuildRequires: %{use_python}-dateutil
+# Why do we need this? we dont use it as runtime requires later
+BuildRequires: %{use_python}-lxml
+
+%if %{with python3}
+BuildRequires: %{use_python}
+%else
+BuildRequires: python >= 2.6
%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
+#
+#
+#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -87,31 +145,24 @@
Summary: Common parts of SCM handling services
Group: Development/Tools/Building
Requires: %{locale_package}
-Requires: python-dateutil
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-Requires: PyYAML
-%else
-Requires: python-PyYAML
-%if 0%{?suse_version} < 1315
-Requires: python-argparse
-%endif
-%endif
-
-%if 0%{?fedora_version} >= 25
-Requires: python2
+Requires: %{pyyaml_package}
+Requires: %{use_python}-dateutil
+%if %{with needs_external_argparse}
+Requires: %{use_python}-argparse
%endif
%description -n obs-service-obs_scm-common
+This is a source service for openSUSE Build Service.
+
+It supports downloading from svn, git, hg and bzr repositories.
+
+This package holds the shared files for different services.
%package -n obs-service-tar
Summary: Creates a tar archive from local directory
Group: Development/Tools/Building
-Requires: obs-service-obs_scm-common = %version-%release
Provides: obs-service-tar_scm:/usr/lib/obs/service/tar.service
-%if (0%{?fedora_version} && 0%{?fedora_version} < 26) || 0%{?centos} == 6 || 0%{?centos} == 7
-BuildRequires: python-argparse
-Requires: python-argparse
-%endif
+%scm_common_dep
%description -n obs-service-tar
Creates a tar archive from local directory
@@ -120,13 +171,8 @@
Summary: Creates a OBS cpio from a remote SCM resource
Group: Development/Tools/Building
Provides: obs-service-tar_scm:/usr/lib/obs/service/obs_scm.service
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-obs_scm
Creates a OBS cpio from a remote SCM resource.
@@ -137,14 +183,8 @@
%package -n obs-service-appimage
Summary: Handles source downloads defined in appimage.yml files
Group: Development/Tools/Building
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-Recommends: obs-service-download_files
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-appimage
Experimental appimage support: This parses appimage.yml files for SCM
@@ -154,14 +194,8 @@
Summary: Handles source downloads defined in snapcraft.yaml files
Group: Development/Tools/Building
Provides: obs-service-tar_scm:/usr/lib/obs/service/snapcraft.service
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-Recommends: obs-service-download_files
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-snapcraft
Experimental snapcraft support: This parses snapcraft.yaml files for SCM
@@ -172,24 +206,17 @@
%setup -q -n obs-service-tar_scm-%version
%build
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-%py_compile .
-%else
-%py_compile %{buildroot}
-%endif
%install
-make install DESTDIR="%{buildroot}" PREFIX="%{_prefix}" SYSCFG="%{_sysconfdir}"
+make install DESTDIR="%{buildroot}" PREFIX="%{_prefix}" SYSCFG="%{_sysconfdir}" PYTHON="%{_bindir}/%{use_python}"
%if %{with obs_scm_testsuite}
-%if 0%{?suse_version} >= 1220
-
+# moved conditional to the top as it helps to have it all in one place and only rely on the bcond_with here.
%check
# No need to run PEP8 tests here; that would require a potentially
# brittle BuildRequires: python-pep8, and any style issues are already
# caught by Travis CI.
-make test
-%endif
+make %{use_test}
%endif
%files
++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.4KcJgf/_old 2019-05-28 09:40:11.521907125 +0200
+++ /var/tmp/diff_new_pack.4KcJgf/_new 2019-05-28 09:40:11.521907125 +0200
@@ -1,5 +1,5 @@
pkgname=obs-service-tar_scm
-pkgver=0.10.6.1551887937.e42c270
+pkgver=0.10.9.1557261720.32a1cdb
pkgrel=0
pkgdesc="Source Service for the OpenSUSE Build Service (OBS)"
arch=('any')
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.4KcJgf/_old 2019-05-28 09:40:11.553907114 +0200
+++ /var/tmp/diff_new_pack.4KcJgf/_new 2019-05-28 09:40:11.553907114 +0200
@@ -5,4 +5,4 @@
<param name="url">git://github.com/M0ses/obs-service-tar_scm.git</param>
<param name="changesrevision">b742dfc0e12755cf306a95439494b5bdde7c0c61</param></service><service name="tar_scm">
<param name="url">git://github.com/openSUSE/obs-service-tar_scm.git</param>
- <param name="changesrevision">689f06bdad912d238ee2714eeae9f53218953b9a</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">d35048f2cac019c9f452fe8fac2fe1eab5018e6e</param></service></servicedata>
\ No newline at end of file
++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.4KcJgf/_old 2019-05-28 09:40:11.569907109 +0200
+++ /var/tmp/diff_new_pack.4KcJgf/_new 2019-05-28 09:40:11.573907107 +0200
@@ -1,6 +1,6 @@
Format: 1.0
Source: obs-service-tar-scm
-Version: 0.10.6.1551887937.e42c270
+Version: 0.10.9.1557261720.32a1cdb
Provides: obs-service-obs_scm, obs-service-tar
Binary: obs-service-tar_scm
Maintainer: Adrian Schroeter <adrian(a)suse.de>
++++++ obs-service-tar_scm-0.10.6.1551887937.e42c270.tar.gz -> obs-service-tar_scm-0.10.9.1557261720.32a1cdb.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.10.6.1551887937.e42c270/GNUmakefile new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/GNUmakefile
--- old/obs-service-tar_scm-0.10.6.1551887937.e42c270/GNUmakefile 2019-03-06 16:58:57.000000000 +0100
+++ new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/GNUmakefile 2019-05-07 22:42:00.000000000 +0200
@@ -53,19 +53,19 @@
)
endef
-# On ArchLinux, /usr/bin/python is Python 3, and other distros
-# will switch to the same at various points. So until we support
-# Python 3, we need to do our best to ensure we have Python 2.
-PYTHON3 = python3 python3.6 python-3.6 python
-PYTHON2 = python2 python2.7 python-2.7 python2.6 python-2.6 python
-ALL_PYTHONS = $(PYTHON3) $(PYTHON2)
+PYTHON3 = python3.7 python-3.7 python3.6 python-3.6 python3.5 python-3.5 python3.4 python-3.4 python3.3 python-3.3 python3.2 python-3.2 python3
+PYTHON2 = python2.7 python-2.7 python2.6 python-2.6 python2
+
+# Ensure that correct python version is used in travis
PYTHON_MAJOR := $(shell python -c "import sys; print sys.version[:1]" 2>/dev/null)
ifeq ($(PYTHON_MAJOR), 2)
-PYTHON := $(shell which python2)
+ALL_PYTHONS = $(PYTHON2) python
else
-PYTHON = $(call first_in_path,$(ALL_PYTHONS))
+ALL_PYTHONS = $(PYTHON3) $(PYTHON2) python
endif
+PYTHON = $(call first_in_path,$(ALL_PYTHONS))
+
mylibdir = $(PREFIX)/lib/obs/service
mycfgdir = $(SYSCFG)/obs/services
@@ -165,7 +165,7 @@
.PHONY: install
-install: dirs tar_scm service
+install: dirs tar_scm service compile
install -m 0755 tar_scm $(DESTDIR)$(mylibdir)/tar_scm
install -m 0644 tar_scm.rc $(DESTDIR)$(mycfgdir)/tar_scm
# Recreate links, otherwise reinstalling would fail
@@ -177,7 +177,7 @@
ln -s tar_scm $(DESTDIR)$(mylibdir)/appimage
[ ! -L $(DESTDIR)$(mylibdir)/snapcraft ] || rm $(DESTDIR)$(mylibdir)/snapcraft
ln -s tar_scm $(DESTDIR)$(mylibdir)/snapcraft
- find ./TarSCM/ -name '*.py*' -exec install -m 644 {} $(DESTDIR)$(mylibdir)/{} \;
+ find ./TarSCM/ -name '*.py*' -exec install -D -m 644 {} $(DESTDIR)$(mylibdir)/{} \;
.PHONY: dirs
dirs:
@@ -206,4 +206,4 @@
rm -f ./cover.log
compile:
- find -name '*.py' -exec python -m py_compile {} \;
+ find -name '*.py' -exec $(PYTHON) -m py_compile {} \;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.10.6.1551887937.e42c270/TarSCM/archive.py new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/TarSCM/archive.py
--- old/obs-service-tar_scm-0.10.6.1551887937.e42c270/TarSCM/archive.py 2019-03-06 16:58:57.000000000 +0100
+++ new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/TarSCM/archive.py 2019-05-07 22:42:00.000000000 +0200
@@ -114,9 +114,10 @@
# bytes() break in python2 with a TypeError as it expects only 1
# arg
try:
- proc.stdin.write(bytes(name, 'UTF-8'))
+ proc.stdin.write(name.encode('UTF-8', 'surrogateescape'))
except TypeError:
proc.stdin.write(name)
+
proc.stdin.write(b"\n")
proc.stdin.close()
ret_code = proc.wait()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.10.6.1551887937.e42c270/TarSCM/cli.py new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/TarSCM/cli.py
--- old/obs-service-tar_scm-0.10.6.1551887937.e42c270/TarSCM/cli.py 2019-03-06 16:58:57.000000000 +0100
+++ new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/TarSCM/cli.py 2019-05-07 22:42:00.000000000 +0200
@@ -176,5 +176,6 @@
locale.setlocale(locale.LC_ALL, args.locale)
os.environ["LC_ALL"] = args.locale
os.environ["LANG"] = args.locale
+ os.environ["LANGUAGE"] = args.locale
return args
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.10.6.1551887937.e42c270/dist/obs-service-tar_scm.spec new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/dist/obs-service-tar_scm.spec
--- old/obs-service-tar_scm-0.10.6.1551887937.e42c270/dist/obs-service-tar_scm.spec 2019-03-06 16:58:57.000000000 +0100
+++ new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/dist/obs-service-tar_scm.spec 2019-05-07 22:42:00.000000000 +0200
@@ -15,65 +15,124 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
+%if 0%{?suse_version} && 0%{?suse_version} >= 1220
+%bcond_without obs_scm_testsuite
+%else
+%bcond_with obs_scm_testsuite
+%endif
+
+%if 0%{?suse_version} >= 1500 || 0%{?fedora_version} >= 29
+%bcond_without python3
+%else
+%bcond_with python3
+%endif
+
+# This list probably needs to be extended
+# logic seems to be if python < 2.7 ; then needs_external_argparse ; fi
+%if (0%{?centos_version} == 6) || (0%{?suse_version} && 0%{?suse_version} < 1315) || (0%{?fedora_version} && 0%{?fedora_version} < 26)
+%bcond_without needs_external_argparse
+%else
+%bcond_with needs_external_argparse
+%endif
+
+%if %{with python3}
+%define use_python python3
+%define use_test test3
+%else
+%define use_python python
+%define use_test test
+%endif
+
%if 0%{?suse_version}
-%if 0%{?suse_version} >= 1550
+%define pyyaml_package %{use_python}-PyYAML
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100
%define locale_package glibc-locale-base
%else
%define locale_package glibc-locale
%endif
%endif
-%if %{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
+
+%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version}
+%if 0%{?fedora_version} >= 29 || 0%{?rhel_version} >= 800 || 0%{?centos_version} >= 800
+%define pyyaml_package %{use_python}-PyYAML
+%else
+%define pyyaml_package PyYAML
+%endif
+
+%if 0%{?fedora_version} >= 24 || 0%{?rhel_version} >= 800 || 0%{?centos_version} >= 800
%define locale_package glibc-langpack-en
+%else
+%define locale_package glibc-common
+%endif
%endif
-%bcond_without obs_scm_testsuite
+%if 0%{?mageia} || 0%{?mandriva_version}
+%define pyyaml_package python-yaml
+%define locale_package locales
+%endif
+
+# avoid code duplication
+%define scm_common_dep \
+Requires: obs-service-obs_scm-common = %version-%release \
+%{nil}
+
+%define scm_dependencies \
+Requires: git-core \
+%if 0%{?suse_version} >= 1315 \
+Recommends: bzr \
+Recommends: mercurial \
+Recommends: subversion \
+Recommends: obs-service-download_files \
+%endif \
+%{nil}
+
+######## END OF MACROS AND FUN ###################################
Name: obs-service-tar_scm
-%define version_unconverted 0.9.5.1545082095.8dbc95f
-Version: 0.9.5.1545082095.8dbc95f
+%define version_unconverted 0.10.7.1556277536.7e9915a
+Version: 0.10.7.1556277536.7e9915a
Release: 0
Summary: An OBS source service: create tar ball from svn/git/hg
License: GPL-2.0-or-later
Group: Development/Tools/Building
Url: https://github.com/openSUSE/obs-service-tar_scm
Source: %{name}-%{version}.tar.gz
+
# Fix build on Ubuntu by disabling mercurial tests, not applied in rpm
# based distributions
#Patch0: 0001-Debianization-disable-running-mercurial-tests.patch
+
%if %{with obs_scm_testsuite}
+BuildRequires: %{locale_package}
+BuildRequires: %{use_python}-mock
+BuildRequires: %{use_python}-six
+BuildRequires: %{use_python}-unittest2
BuildRequires: bzr
BuildRequires: git-core
BuildRequires: mercurial
BuildRequires: subversion
-BuildRequires: %{locale_package}
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-%define py_compile(O) \
-find %1 -name '*.pyc' -exec rm -f {} \\; \
-python -c "import sys, os, compileall; br='%{buildroot}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" %1 \
-%{-O: \
-find %1 -name '*.pyo' -exec rm -f {} \\; \
-python -O -c "import sys, os, compileall; br='%{buildroot}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" %1 \
-}
-
-BuildRequires: PyYAML
-%else
-BuildRequires: python-PyYAML
-%endif
-BuildRequires: python-dateutil
-BuildRequires: python-lxml
-BuildRequires: python-mock
-BuildRequires: python-unittest2
-BuildRequires: python-six
%endif
-BuildRequires: python >= 2.6
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
+BuildRequires: %{locale_package}
+BuildRequires: %{pyyaml_package}
+%if %{with needs_external_argparse}
+BuildRequires: %{use_python}-argparse
+%endif
+BuildRequires: %{use_python}-dateutil
+# Why do we need this? we dont use it as runtime requires later
+BuildRequires: %{use_python}-lxml
+
+%if %{with python3}
+BuildRequires: %{use_python}
+%else
+BuildRequires: python >= 2.6
%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
+#
+#
+#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -85,32 +144,25 @@
%package -n obs-service-obs_scm-common
Summary: Common parts of SCM handling services
Group: Development/Tools/Building
-Requires: python-dateutil
Requires: %{locale_package}
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-Requires: PyYAML
-%else
-Requires: python-PyYAML
-%if 0%{?suse_version} < 1315
-Requires: python-argparse
-%endif
-%endif
-
-%if 0%{?fedora_version} >= 25
-Requires: python2
+Requires: %{pyyaml_package}
+Requires: %{use_python}-dateutil
+%if %{with needs_external_argparse}
+Requires: %{use_python}-argparse
%endif
%description -n obs-service-obs_scm-common
+This is a source service for openSUSE Build Service.
+
+It supports downloading from svn, git, hg and bzr repositories.
+
+This package holds the shared files for different services.
%package -n obs-service-tar
Summary: Creates a tar archive from local directory
Group: Development/Tools/Building
-Requires: obs-service-obs_scm-common = %version-%release
Provides: obs-service-tar_scm:/usr/lib/obs/service/tar.service
-%if (0%{?fedora_version} && 0%{?fedora_version} < 26) || 0%{?centos} == 6 || 0%{?centos} == 7
-BuildRequires: python-argparse
-Requires: python-argparse
-%endif
+%scm_common_dep
%description -n obs-service-tar
Creates a tar archive from local directory
@@ -119,13 +171,8 @@
Summary: Creates a OBS cpio from a remote SCM resource
Group: Development/Tools/Building
Provides: obs-service-tar_scm:/usr/lib/obs/service/obs_scm.service
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-obs_scm
Creates a OBS cpio from a remote SCM resource.
@@ -136,14 +183,8 @@
%package -n obs-service-appimage
Summary: Handles source downloads defined in appimage.yml files
Group: Development/Tools/Building
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-Recommends: obs-service-download_files
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-appimage
Experimental appimage support: This parses appimage.yml files for SCM
@@ -153,14 +194,8 @@
Summary: Handles source downloads defined in snapcraft.yaml files
Group: Development/Tools/Building
Provides: obs-service-tar_scm:/usr/lib/obs/service/snapcraft.service
-Requires: git-core
-%if 0%{?suse_version} >= 1315
-Recommends: bzr
-Recommends: mercurial
-Recommends: subversion
-Recommends: obs-service-download_files
-%endif
-Requires: obs-service-obs_scm-common = %version-%release
+%scm_common_dep
+%scm_dependencies
%description -n obs-service-snapcraft
Experimental snapcraft support: This parses snapcraft.yaml files for SCM
@@ -171,24 +206,17 @@
%setup -q -n obs-service-tar_scm-%version
%build
-%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
-%py_compile .
-%else
-%py_compile %{buildroot}
-%endif
%install
-make install DESTDIR="%{buildroot}" PREFIX="%{_prefix}" SYSCFG="%{_sysconfdir}"
+make install DESTDIR="%{buildroot}" PREFIX="%{_prefix}" SYSCFG="%{_sysconfdir}" PYTHON="%{_bindir}/%{use_python}"
%if %{with obs_scm_testsuite}
-%if 0%{?suse_version} >= 1220
-
+# moved conditional to the top as it helps to have it all in one place and only rely on the bcond_with here.
%check
# No need to run PEP8 tests here; that would require a potentially
# brittle BuildRequires: python-pep8, and any style issues are already
# caught by Travis CI.
-make test
-%endif
+make %{use_test}
%endif
%files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-service-tar_scm-0.10.6.1551887937.e42c270/tests/fixtures.py new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/tests/fixtures.py
--- old/obs-service-tar_scm-0.10.6.1551887937.e42c270/tests/fixtures.py 2019-03-06 16:58:57.000000000 +0100
+++ new/obs-service-tar_scm-0.10.9.1557261720.32a1cdb/tests/fixtures.py 2019-05-07 22:42:00.000000000 +0200
@@ -1,4 +1,3 @@
-#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import os
1
0