openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2017
- 1 participants
- 3820 discussions
Hello community,
here is the log from the commit of package iio-sensor-proxy for openSUSE:Factory checked in at 2017-09-28 12:34:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iio-sensor-proxy (Old)
and /work/SRC/openSUSE:Factory/.iio-sensor-proxy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iio-sensor-proxy"
Thu Sep 28 12:34:09 2017 rev:9 rq:528683 version:2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/iio-sensor-proxy/iio-sensor-proxy.changes 2017-07-11 08:27:40.052026671 +0200
+++ /work/SRC/openSUSE:Factory/.iio-sensor-proxy.new/iio-sensor-proxy.changes 2017-09-28 12:34:14.537198306 +0200
@@ -1,0 +2,16 @@
+Fri Sep 22 11:17:49 UTC 2017 - fcrozat(a)suse.com
+
+- Update to version 2.3:
+ + Ensure API documentation is in tarball.
+ + Remove workaround for long-standing kernel bug (fixed in 4.13).
+ + Ignore accelerometers which are part of gaming devices.
+ + Warning fixes.
+- Add
+ 0001-data-fix-permissions-when-geoclue-runs-with-a-differ.patch:
+ handle geoclue2 service running as srvGeoClue user, add
+ Requires user(srvGeoClue) and add automake/ autoconf as
+ BuildRequires.
+- Use pregenerated API documentation and drop
+ BuildRequires on gtk-doc.
+
+-------------------------------------------------------------------
Old:
----
iio-sensor-proxy-2.2.tar.xz
New:
----
0001-data-fix-permissions-when-geoclue-runs-with-a-differ.patch
iio-sensor-proxy-2.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iio-sensor-proxy.spec ++++++
--- /var/tmp/diff_new_pack.1XB8Ad/_old 2017-09-28 12:34:15.397077396 +0200
+++ /var/tmp/diff_new_pack.1XB8Ad/_new 2017-09-28 12:34:15.397077396 +0200
@@ -17,21 +17,26 @@
Name: iio-sensor-proxy
-Version: 2.2
+Version: 2.3
Release: 0
Summary: Proxy for IIO and input subsystems
License: GPL-3.0
Url: https://github.com/hadess/iio-sensor-proxy
Source0: https://github.com/hadess/iio-sensor-proxy/releases/download/%{version}/%{n…
Source99: iio-sensor-proxy-rpmlintrc
-BuildRequires: gtk-doc
+# PATCH-FIX-UPSTREAM 0001-data-fix-permissions-when-geoclue-runs-with-a-differ.patch fcrozat(a)suse.com -- Ensure we handle geoclue not running as geoclue user
+Patch0: 0001-data-fix-permissions-when-geoclue-runs-with-a-differ.patch
+# needed by patch0
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: pkgconfig
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: pkgconfig(gudev-1.0) >= 230
+BuildRequires: pkgconfig(gudev-1.0) >= 232
BuildRequires: pkgconfig(systemd) >= 219
BuildRequires: pkgconfig(udev) >= 219
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: user(srvGeoClue)
%{?systemd_requires}
%description
@@ -46,9 +51,12 @@
%prep
%setup -q
+%patch0 -p1
%build
-%configure --enable-gtk-doc --disable-gtk-tests
+# needed by patch0
+autoreconf
+%configure --disable-gtk-tests --with-geoclue-user=srvGeoClue
make %{?_smp_mflags}
%install
++++++ 0001-data-fix-permissions-when-geoclue-runs-with-a-differ.patch ++++++
>From f5af998194987d2d92c594a1c42b85a2b9a48f91 Mon Sep 17 00:00:00 2001
From: Frederic Crozat <fcrozat(a)suse.com>
Date: Fri, 22 Sep 2017 12:45:34 +0200
Subject: [PATCH] data: fix permissions when geoclue runs with a different user
Geoclue can be configured to use another user than geoclue.
---
.gitignore | 1 +
configure.ac | 7 +++++++
data/Makefile.am | 6 +++++-
...{net.hadess.SensorProxy.conf => net.hadess.SensorProxy.conf.in} | 2 +-
4 files changed, 14 insertions(+), 2 deletions(-)
rename data/{net.hadess.SensorProxy.conf => net.hadess.SensorProxy.conf.in} (98%)
Index: iio-sensor-proxy-2.3/configure.ac
===================================================================
--- iio-sensor-proxy-2.3.orig/configure.ac 2017-09-20 18:38:59.000000000 +0200
+++ iio-sensor-proxy-2.3/configure.ac 2017-09-22 13:20:41.774053143 +0200
@@ -51,6 +51,13 @@
PKG_CHECK_MODULES(IIO_SENSOR_PROXY, gio-2.0 gudev-1.0 >= 232)
+AC_ARG_WITH(geoclue-user,
+ AS_HELP_STRING([--with-geoclue-user=USER],
+ [The USER (existing) as which geoclue service is running (default: geoclue)]),
+ geoclue_user="$with_geoclue_user",
+ geoclue_user="geoclue")
+AC_SUBST(geoclue_user)
+
AC_PATH_PROG([GDBUS_CODEGEN],[gdbus-codegen])
AC_CONFIG_FILES([
Index: iio-sensor-proxy-2.3/data/Makefile.am
===================================================================
--- iio-sensor-proxy-2.3.orig/data/Makefile.am 2016-09-13 14:22:44.000000000 +0200
+++ iio-sensor-proxy-2.3/data/Makefile.am 2017-09-22 13:20:41.774053143 +0200
@@ -9,5 +9,9 @@
dbusconfdir = $(sysconfdir)/dbus-1/system.d
dbusconf_DATA = net.hadess.SensorProxy.conf
-CLEANFILES = iio-sensor-proxy.service
+net.hadess.SensorProxy.conf: net.hadess.SensorProxy.conf.in Makefile
+ @sed -e "s|\@geoclue_user\@|$(geoclue_user)|" $< > $@
+
+
+CLEANFILES = iio-sensor-proxy.service net.hadess.SensorProxy.conf
EXTRA_DIST = $(udevrules_DATA) $(dbusconf_DATA) $(systemdservice_in_files)
Index: iio-sensor-proxy-2.3/data/net.hadess.SensorProxy.conf
===================================================================
--- iio-sensor-proxy-2.3.orig/data/net.hadess.SensorProxy.conf 2017-02-02 16:12:42.000000000 +0100
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
-
-<!DOCTYPE busconfig PUBLIC
- "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-
- <!-- Only root can own the service -->
- <policy user="root">
- <allow own="net.hadess.SensorProxy"/>
- </policy>
-
- <!-- Only Geoclue can access the compass -->
- <policy user="geoclue">
- <allow send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy.Compass" send_path="/net/hadess/SensorProxy/Compass"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable" send_path="/net/hadess/SensorProxy/Compass"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties" send_path="/net/hadess/SensorProxy/Compass"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer" send_path="/net/hadess/SensorProxy/Compass"/>
- </policy>
-
- <!-- Anyone can talk to the main interface -->
- <policy context="default">
- <allow send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties"/>
- <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer"/>
- <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable" send_path="/net/hadess/SensorProxy/Compass"/>
- <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties" send_path="/net/hadess/SensorProxy/Compass"/>
- <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer" send_path="/net/hadess/SensorProxy/Compass"/>
- <!-- <deny send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy.Compass"/> -->
- </policy>
-
-</busconfig>
Index: iio-sensor-proxy-2.3/data/net.hadess.SensorProxy.conf.in
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ iio-sensor-proxy-2.3/data/net.hadess.SensorProxy.conf.in 2017-09-22 13:20:41.774053143 +0200
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
+
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+ <!-- Only root can own the service -->
+ <policy user="root">
+ <allow own="net.hadess.SensorProxy"/>
+ </policy>
+
+ <!-- Only Geoclue can access the compass -->
+ <policy user="@geoclue_user@">
+ <allow send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy.Compass" send_path="/net/hadess/SensorProxy/Compass"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable" send_path="/net/hadess/SensorProxy/Compass"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties" send_path="/net/hadess/SensorProxy/Compass"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer" send_path="/net/hadess/SensorProxy/Compass"/>
+ </policy>
+
+ <!-- Anyone can talk to the main interface -->
+ <policy context="default">
+ <allow send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties"/>
+ <allow send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer"/>
+ <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Introspectable" send_path="/net/hadess/SensorProxy/Compass"/>
+ <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Properties" send_path="/net/hadess/SensorProxy/Compass"/>
+ <deny send_destination="net.hadess.SensorProxy" send_interface="org.freedesktop.DBus.Peer" send_path="/net/hadess/SensorProxy/Compass"/>
+ <!-- <deny send_destination="net.hadess.SensorProxy" send_interface="net.hadess.SensorProxy.Compass"/> -->
+ </policy>
+
+</busconfig>
++++++ iio-sensor-proxy-2.2.tar.xz -> iio-sensor-proxy-2.3.tar.xz ++++++
++++ 5039 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package variety for openSUSE:Factory checked in at 2017-09-28 12:34:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/variety (Old)
and /work/SRC/openSUSE:Factory/.variety.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "variety"
Thu Sep 28 12:34:00 2017 rev:4 rq:528513 version:0.6.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/variety/variety.changes 2016-03-07 13:27:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.variety.new/variety.changes 2017-09-28 12:34:01.235068749 +0200
@@ -1,0 +2,36 @@
+Sat Sep 23 21:30:47 UTC 2017 - malcolmlewis(a)opensuse.org
+
+- Update to version 0.6.6:
+ * [Security] Fixed multiple shell injection issues in the
+ "Delete to Trash", filter, and clock code.
+ * Add long-awaited wallpaper changing support on KDE Plasma 5.
+ * Fix crash when gi-appindicator isn't installed.
+ * Removed verbose console output by default, as this tends to
+ spam syslog and ~/.xsession-errors when launched via autostart,
+ (lp#1685003).
+ * Fixed Variety showing the wrong version in the About dialog.
+- Changes from version 0.6.5:
+ * Fix "Previous" wallpaper button on MATE 1.10 and later.
+ * Fix quote applying with Pillow >= 4.2.0.
+ * Remove Panoramio support, as that service no longer exists.
+ * Fix high CPU usage when mousing away from the thumbnail
+ selector.
+ * Add trinity-desktop support and AppStream metadata for GNOME
+ Software Center.
+- Changes from version 0.6.4:
+ * Remove automatic killswitch for old versions.
+- Changes from version 0.6.3:
+ * Add way to outdate old versions.
+- Changes from version 0.6.2:
+ * Safe mode added for filtering out NSFW images.
+ * Initial version of anonymous stats reporting.
+- Changes from version 0.6.1:
+ * Workaround for Wallhaven SSL issues.
+ * Removed code for no-longer supported Wallpapers.net source.
+- Drop variety-fix-varietyconfig-path.patch as this is upstreamed.
+- Drop variety-webkit3.0.patch as webkitgtk obsolete and Panoramio
+ support dropped upstream.
+- Add variety-appdata-path.patch: Set correct name/path for
+ appdata not metadata.
+
+-------------------------------------------------------------------
Old:
----
variety-fix-varietyconfig-path.patch
variety-webkit3.0.patch
variety_0.6.0.tar.gz
New:
----
variety-appdata-path.patch
variety_0.6.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ variety.spec ++++++
--- /var/tmp/diff_new_pack.xE4rNk/_old 2017-09-28 12:34:02.206932093 +0200
+++ /var/tmp/diff_new_pack.xE4rNk/_new 2017-09-28 12:34:02.210931530 +0200
@@ -1,7 +1,7 @@
#
# spec file for package variety
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2014 Malcolm J Lewis <malcolmlewis(a)opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@@ -18,20 +18,18 @@
Name: variety
-Version: 0.6.0
+Version: 0.6.6
Release: 0
Summary: Wallpaper changer
License: GPL-3.0
Group: Productivity/Multimedia/Other
Url: https://launchpad.net/variety/
-Source0: variety_%{version}.tar.gz
+Source0: https://launchpadlibrarian.net/337505449/variety_0.6.6.tar.gz
Source1: variety.desktop
# Todo: Variety should follow FDO icon standards
Source2: VarietyIcons.tar.gz
-# PATCH-FIX-OPENSUSE variety-fix-varietyconfig-path.patch malcolmlewis(a)opensuse.org -- Set correct path to /usr/share/variety.
-Patch0: variety-fix-varietyconfig-path.patch
-# PATCH-FIX-OPENSUSE variety-webkit3.0.patch malcolmlewis(a)opensuse.org -- Specify in the code that we require WebKit 3.0, not 'any' WebKit
-Patch1: variety-webkit3.0.patch
+# PATCH-FIX-OPENSUSE variety-appdata-path.patch malcolmlewis(a)opensuse.org -- Set correct name/path for appdata not metadata.
+Patch0: variety-appdata-path.patch
BuildRequires: fdupes
BuildRequires: gobject-introspection
BuildRequires: intltool
@@ -39,6 +37,7 @@
BuildRequires: python-distutils-extra
BuildRequires: python-setuptools
BuildRequires: update-desktop-files
+# MANUAL BEGIN
Requires: ImageMagick
Requires: dbus-1-python
Requires: libnotify4
@@ -49,8 +48,8 @@
Requires: python-lxml
Requires: python-pycurl
Requires: python-pyexiv2
-Requires: python-webkitgtk
Requires: yelp
+# MANUAL END
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -66,9 +65,8 @@
can be used to fetch wallpapers according to user-specified criteria.
%prep
-%setup -q -n %{name} -a 2
+%setup -q -n %{name}-%{version} -a 2
%patch0 -p1
-%patch1 -p1
%build
python setup.py build
@@ -98,6 +96,8 @@
%{python_sitelib}/%{name}
%{python_sitelib}/%{name}_lib
%{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info
+%dir %{_datadir}/appdata
+%{_datadir}/appdata/variety.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/variety.svg
%{_datadir}/%{name}
++++++ variety-appdata-path.patch ++++++
diff -Naur a/setup.py b/setup.py
--- a/setup.py 2017-09-18 22:48:48.000000000 -0500
+++ b/setup.py 2017-09-23 17:03:16.282567260 -0500
@@ -85,5 +85,5 @@
"deviantART or any other place are also supported.",
url='https://launchpad.net/variety',
cmdclass={'install': InstallAndUpdateDataDirectory},
- data_files=[('share/metainfo', ['variety.appdata.xml'])]
+ data_files=[('share/appdata', ['variety.appdata.xml'])]
)
++++++ variety_0.6.0.tar.gz -> variety_0.6.6.tar.gz ++++++
++++ 34220 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libindi for openSUSE:Factory checked in at 2017-09-28 12:33:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libindi (Old)
and /work/SRC/openSUSE:Factory/.libindi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libindi"
Thu Sep 28 12:33:56 2017 rev:30 rq:528477 version:1.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libindi/libindi.changes 2017-06-01 16:30:56.834244070 +0200
+++ /work/SRC/openSUSE:Factory/.libindi.new/libindi.changes 2017-09-28 12:33:58.819408420 +0200
@@ -1,0 +2,50 @@
+Thu Sep 21 12:17:47 UTC 2017 - wbauer(a)tmo.at
+
+- Update to version 1.5.0:
+ * New Detector Interface for photon and radio detectors.
+ * New Software-Defined-Radio driver (RTLSDR).
+ * New Connections plugin system to facilitate driver development.
+ * New standardized tracking properties system for all mounts.
+ * New Digital Settings Circiles (DSC) driver.
+ * New Lacerta MGen driver.
+ * New NightCrawler Focusing Rotator driver.
+ * New Optec Gemini Focusing Rotater driver.
+ * New iNovaPLX CCD driver.
+ * QHY SDK update to 1.10.0. Support for QHY PoleMaster.
+ * QSI SDK update to 7.6.0
+ * Support for INDI client under Windows.
+ * Support for Pier Side in many mount drivers.
+ * Support for SkySafari.
+ * Fix FLIUSB for 4.6 and 4.9 kernels.
+ * Fixed wrong time format in generated SER files.
+ * ZWO ASI drivers for MacOS.
+ * Various GPSD fixes.
+ * Proper handing of ISO8601 timestamps in the generated
+ filenames.
+ * Improved Gemini mount driver with more functionality and bug
+ fixes.
+ * Many V4L2 fixes and improvements. Support for V4L2 integer
+ menus.
+ * Ability to define multiple primary/guide scope configurations.
+ * ZEQ25 Improvements and fixes.
+ * NStep driver improvements and fixes.
+ * Added Ccache support.
+ * Support for Gotonova driver.
+ * Added Unity Build support.
+ * Improved Astrophysics driver.
+ * Added USB connectivity to SQM device driver.
+ * More robust handling of reading pier side from mount.
+ * Warn client that no devices are detected in case of
+ Multiple-Devices-Per-Driver drivers.
+ * Added PEC control to INDI::Telescope. Each driver must handle
+ the low level protocol to actually enable or disable PEC.
+ * Added security (hardening) flags.
+ * SoftPEC implementation for Virtuoso mounts in
+ skywatcherAPIMount.
+ * Added TELESCOP, OBSERVER, and OBJECT keywords to the FITS
+ header.
+- Add cmake_modules.tar.gz containing cmake modules missing in the
+ source tarball to make it build
+- Drop bufferoverflow.patch, fixed upstream
+
+-------------------------------------------------------------------
Old:
----
bufferoverflow.patch
libindi_1.4.1.tar.gz
New:
----
cmake_modules.tar.gz
libindi_1.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libindi.spec ++++++
--- /var/tmp/diff_new_pack.MDO3v7/_old 2017-09-28 12:34:00.435181222 +0200
+++ /var/tmp/diff_new_pack.MDO3v7/_new 2017-09-28 12:34:00.439180660 +0200
@@ -20,15 +20,15 @@
%define _udevdir %(pkg-config --variable udevdir udev)
Name: libindi
-Version: 1.4.1
+Version: 1.5.0
Release: 0
Summary: Instrument Neutral Distributed Interface
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Scientific/Astronomy
Url: http://www.indilib.org/
Source0: https://github.com/indilib/indi/releases/download/v%{version}/%{name}_%{ver…
-# PATCH-FIX-UPSTREAM bufferoverflow.patch asterios.dramis(a)gmail.com -- Fix "Statement is overflowing a buffer" post-build check errors
-Patch0: bufferoverflow.patch
+# required cmake modules that are missing in libindi_1.5.0.tar.gz
+Source1: cmake_modules.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: gsl-devel
@@ -96,8 +96,7 @@
completely dynamic GUI based on the services provided by the device.
%prep
-%setup -q -n %{name}
-%patch0 -p1
+%setup -q -n %{name} -a1
%build
mkdir build
++++++ libindi_1.4.1.tar.gz -> libindi_1.5.0.tar.gz ++++++
++++ 202711 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package Herwig for openSUSE:Factory checked in at 2017-09-28 12:33:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Herwig (Old)
and /work/SRC/openSUSE:Factory/.Herwig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Herwig"
Thu Sep 28 12:33:47 2017 rev:4 rq:525947 version:7.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/Herwig/Herwig.changes 2017-08-24 18:44:53.596829732 +0200
+++ /work/SRC/openSUSE:Factory/.Herwig.new/Herwig.changes 2017-09-28 12:33:55.803832445 +0200
@@ -1,0 +2,6 @@
+Sat Sep 2 12:19:55 UTC 2017 - badshah400(a)gmail.com
+
+- Build with HepMC2-devel, since Rivet does not compile with
+ HepMC-devel >= 3 yet.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Herwig.spec ++++++
--- /var/tmp/diff_new_pack.g6EURr/_old 2017-09-28 12:33:56.971668234 +0200
+++ /var/tmp/diff_new_pack.g6EURr/_new 2017-09-28 12:33:56.971668234 +0200
@@ -28,7 +28,7 @@
Source1: %{name}-rpmlintrc
# PATCH-FIX-OPENSUSE Herwig-disable-repo-install.patch badshah400(a)gmail.com -- Disable post-install hooks intended to set up the Herwig repo, this doesn't work inside the build script because of missing LHAPDF data that needs to be installed by the user; the install-hook doesn't serve any purpose while building the rpm and users can easily set this up on their own
Patch0: Herwig-disable-repo-install.patch
-BuildRequires: HepMC-devel
+BuildRequires: HepMC2-devel
BuildRequires: LHAPDF-devel
BuildRequires: Rivet-devel
BuildRequires: ThePEG-devel >= 2.0.4
1
0
Hello community,
here is the log from the commit of package rubygem-fluentd for openSUSE:Factory checked in at 2017-09-28 12:33:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-fluentd (Old)
and /work/SRC/openSUSE:Factory/.rubygem-fluentd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-fluentd"
Thu Sep 28 12:33:41 2017 rev:4 rq:523558 version:0.14.21
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-fluentd/rubygem-fluentd.changes 2017-06-08 15:01:55.064214160 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-fluentd.new/rubygem-fluentd.changes 2017-09-28 12:33:46.741106770 +0200
@@ -1,0 +2,88 @@
+Mon Sep 11 12:38:33 UTC 2017 - coolo(a)suse.com
+
+- updated to version 0.14.21
+ see installed ChangeLog
+
+ ## Release v0.14.21 - 2017/09/07
+
+ ### New features / Enhancements
+
+ * filter_parser: Support record_accessor in key_name
+ https://github.com/fluent/fluentd/pull/1654
+ * buffer: Support record_accessor in chunk keys
+ https://github.com/fluent/fluentd/pull/1662
+
+ ### Bug fixes
+
+ * compat_parameters: Support all syslog parser parameters
+ https://github.com/fluent/fluentd/pull/1650
+ * filter_record_transformer: Don't create new keys if the original record doesn't have `keep_keys` keys
+ https://github.com/fluent/fluentd/pull/1663
+ * in_tail: Fix the error when 'tag *' is configured
+ https://github.com/fluent/fluentd/pull/1664
+ * supervisor: Clear previous worker pids when receive kill signals.
+ https://github.com/fluent/fluentd/pull/1683
+
+-------------------------------------------------------------------
+Thu Aug 3 19:14:29 UTC 2017 - coolo(a)suse.com
+
+- updated to version 0.14.20
+ see installed ChangeLog
+
+ ## Release v0.14.20 - 2017/07/31
+
+ ### New features / Enhancements
+
+ * plugin: Add record_accessor plugin helper
+ https://github.com/fluent/fluentd/pull/1637
+ * log: Add format and time_format parameters to <system> setting
+ https://github.com/fluent/fluentd/pull/1644
+
+ ### Bug fixes
+
+ * buf_file: Improve file handling to mitigate broken meta file
+ https://github.com/fluent/fluentd/pull/1628
+ * in_syslog: Fix the description of resolve_hostname parameter
+ https://github.com/fluent/fluentd/pull/1633
+ * process: Fix signal handling. Send signal to all workers
+ https://github.com/fluent/fluentd/pull/1642
+ * output: Fix error message typo
+ https://github.com/fluent/fluentd/pull/1643
+
+ ## Release v0.14.19 - 2017/07/12
+
+ ### New features / Enhancements
+
+ * in_syslog: More characters are available in tag part of syslog format
+ https://github.com/fluent/fluentd/pull/1610
+ * in_syslog: Add resolve_hostname parameter
+ https://github.com/fluent/fluentd/pull/1616
+ * filter_grep: Support new configuration format by config_section
+ https://github.com/fluent/fluentd/pull/1611
+
+ ### Bug fixes
+
+ * output: Fix race condition of retry state in flush thread
+ https://github.com/fluent/fluentd/pull/1623
+ * test: Fix typo in test_in_tail.rb
+ https://github.com/fluent/fluentd/pull/1622
+
+ ## Release v0.14.18 - 2017/06/21
+
+ ### New features / Enhancements
+
+ * parser: Add rfc5424 regex without priority
+ https://github.com/fluent/fluentd/pull/1600
+
+ ### Bug fixes
+
+ * in_tail: Fix timing issue that the excluded_path doesn't apply.
+ https://github.com/fluent/fluentd/pull/1597
+ * config: Fix broken UTF-8 encoded configuration file handling
+ https://github.com/fluent/fluentd/pull/1592
+ * out_forward: Don't stop heartbeat when error happen
+ https://github.com/fluent/fluentd/pull/1602
+ * Fix command name typo in plugin template
+ https://github.com/fluent/fluentd/pull/1603
+
+-------------------------------------------------------------------
Old:
----
fluentd-0.14.17.gem
New:
----
fluentd-0.14.21.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-fluentd.spec ++++++
--- /var/tmp/diff_new_pack.PBZ64F/_old 2017-09-28 12:33:48.296888009 +0200
+++ /var/tmp/diff_new_pack.PBZ64F/_new 2017-09-28 12:33:48.296888009 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-fluentd
-Version: 0.14.17
+Version: 0.14.21
Release: 0
%define mod_name fluentd
%define mod_full_name %{mod_name}-%{version}
@@ -34,7 +34,7 @@
BuildRequires: ruby-macros >= 5
BuildRequires: update-alternatives
Url: http://fluentd.org/
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: rubygem-fluentd-rpmlintrc
Source2: gem2rpm.yml
Source3: gem2rpm.yml
++++++ fluentd-0.14.17.gem -> fluentd-0.14.21.gem ++++++
++++ 2239 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package virtualbox for openSUSE:Factory checked in at 2017-09-28 12:33:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
and /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox"
Thu Sep 28 12:33:21 2017 rev:142 rq:528710 version:5.1.28
Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes 2017-09-25 13:54:31.664104135 +0200
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes 2017-09-28 12:33:23.860324061 +0200
@@ -1,0 +2,27 @@
+Mon Sep 25 20:15:56 UTC 2017 - Larry.Finger(a)lwfinger.net
+
+- Make changes suggested in bsc#1060072
+ The specific changes are:
+ (1) Remove the test in vboxdrv.sh as the script tests for the wrong file. This is safe because
+ if the package is not installed, the script will not be there.
+ (2) Move VBoxDbg.so to package virtualbox-qt. With this change, packages libQt5Core, libQt5Gui
+ and libQt5Widgets are no longer needed with package virtualbox. As a result, a text-only
+ server no longer needs to load QT to support headless virtual machines.
+
+-------------------------------------------------------------------
+Sun Sep 24 14:45:02 UTC 2017 - Larry.Finger(a)lwfinger.net
+
+- Update "fixes_for_4.14.patch" to handle additional API changes in kernel 4.14.
+ These include the following:
+ removal of gamma_set and gamma_get from struct drm_fb_helper_funcs
+ removal of set_busid from struct drm_driver
+ replacement of drm_pci_init() with pci_register_driver()
+ replacement of drm_pci_exit() with pci_unregister_driver()
+ removal of load_lut from struct drm_crtc_helper_func
+
+-------------------------------------------------------------------
+Thu Sep 21 13:49:01 UTC 2017 - Larry.Finger(a)lwfinger.net
+
+- Update "fixes_for_4.14.patch" to handle missing SKB_GSO_UDP in kernel 4.14
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.FzTsaE/_old 2017-09-28 12:33:26.495953463 +0200
+++ /var/tmp/diff_new_pack.FzTsaE/_new 2017-09-28 12:33:26.495953463 +0200
@@ -593,6 +593,7 @@
install -m 755 VBoxBalloonCtrl %{buildroot}%{_vbox_instdir}
install -m 755 webtest %{buildroot}%{_vbox_instdir}
install -m 755 VBoxDTrace %{buildroot}%{_vbox_instdir}
+install -m 755 VBoxDbg.so %{buildroot}%{_vbox_instdir}
# create links to vbox tools in PATH - they could be usefull for controlling vbox from command line
ln -s %{_vbox_instdir}/VBoxManage %{buildroot}%{_bindir}/VBoxManage
ln -s %{_vbox_instdir}/VBoxHeadless %{buildroot}%{_bindir}/VBoxHeadless
@@ -864,7 +865,6 @@
%{_vbox_instdir}/DbgPlugInDiggers.so
%{_vbox_instdir}/VBoxAuth.so
%{_vbox_instdir}/VBoxAuthSimple.so
-%{_vbox_instdir}/VBoxDbg.so
%{_vbox_instdir}/VBoxDragAndDropSvc.so
%{_vbox_instdir}/VBoxVMMPreload.so
#todo:double check - if this file should be assigned to the host side
@@ -910,6 +910,7 @@
#qm's translations
%{_datadir}/virtualbox/nls
%{_vbox_instdir}/VirtualBox.so
+%{_vbox_instdir}/VBoxDbg.so
%{_datadir}/pixmaps/virtualbox.png
%{_datadir}/applications/%{name}.desktop
%{_udevrulesdir}/60-vboxdrv.rules
++++++ fixes_for_4.14.patch ++++++
--- /var/tmp/diff_new_pack.FzTsaE/_old 2017-09-28 12:33:26.567943340 +0200
+++ /var/tmp/diff_new_pack.FzTsaE/_new 2017-09-28 12:33:26.571942778 +0200
@@ -1,16 +1,150 @@
+Patch VirtualBox source for changes in the kernel API for 4.14.x
+
+The following issues are addressed:
+ vfs_write() is replaced by kernel_write()
+ symbol SKB_GSO_UDP is removed
+ removal of gamma_set and gamma_get from struct drm_fb_helper_funcs
+ removal of set_busid from struct drm_driver
+ replacement of drm_pci_init() with pci_register_driver()
+ replacement of drm_pci_exit() with pci_unregister_driver()
+ removal of load_lut from struct drm_crtc_helper_func
+
+This patch is licensed under the MIT license.
+
+Signed-off-by: Larry Finger <Larry.Finger(a)lwfinger.net>
+
Index: VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
===================================================================
--- VirtualBox-5.1.28.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+++ VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
-@@ -357,7 +357,11 @@ static int vboxPciFileWrite(struct file*
-
- fs_save = get_fs();
- set_fs(get_ds());
+@@ -353,12 +353,17 @@ static void vboxPciFileClose(struct fil
+ static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
+ {
+ int ret;
+# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
++
+ ret = kernel_write(file, data, size, &offset);
+#else
+ mm_segment_t fs_save;
+
+ fs_save = get_fs();
+ set_fs(get_ds());
ret = vfs_write(file, data, size, &offset);
-+#endif
set_fs(fs_save);
++#endif
if (ret < 0)
printk(KERN_DEBUG "vboxPciFileWrite: error %d\n", ret);
+
+Index: VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
+===================================================================
+--- VirtualBox-5.1.28.orig/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
++++ VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c
+@@ -124,6 +124,10 @@ typedef struct VBOXNETFLTNOTIFIER *PVBOX
+ # define bstats stats
+ # define qstats stats
+ # endif
++#endif
++
++# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
++#define SKB_GSO_UDP 0
+ #endif
+
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 20, 0)
+@@ -722,9 +726,11 @@ static struct sk_buff *vboxNetFltLinuxSk
+ case PDMNETWORKGSOTYPE_IPV4_TCP:
+ fGsoType = SKB_GSO_TCPV4;
+ break;
++# if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ case PDMNETWORKGSOTYPE_IPV4_UDP:
+ fGsoType = SKB_GSO_UDP;
+ break;
++#endif
+ case PDMNETWORKGSOTYPE_IPV6_TCP:
+ fGsoType = SKB_GSO_TCPV6;
+ break;
+Index: VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_fb.c
+===================================================================
+--- VirtualBox-5.1.28.orig/src/VBox/Additions/linux/drm/vbox_fb.c
++++ VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_fb.c
+@@ -381,6 +381,7 @@ out:
+ return ret;
+ }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ static void vbox_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
+ u16 blue, int regno)
+ {
+@@ -394,10 +395,13 @@ static void vbox_fb_gamma_get(struct drm
+ *green = regno;
+ *blue = regno;
+ }
++#endif
+
+ static struct drm_fb_helper_funcs vbox_fb_helper_funcs = {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ .gamma_set = vbox_fb_gamma_set,
+ .gamma_get = vbox_fb_gamma_get,
++#endif
+ .fb_probe = vboxfb_create,
+ };
+
+Index: VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_drv.c
+===================================================================
+--- VirtualBox-5.1.28.orig/src/VBox/Additions/linux/drm/vbox_drv.c
++++ VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_drv.c
+@@ -281,7 +281,7 @@ static struct drm_driver driver =
+ .lastclose = vbox_driver_lastclose,
+ .master_set = vbox_master_set,
+ .master_drop = vbox_master_drop,
+-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) || defined(RHEL_73)
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) || defined(RHEL_73)) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ .set_busid = drm_pci_set_busid,
+ #endif
+
+@@ -326,11 +326,19 @@ static int __init vbox_init(void)
+ if (vbox_modeset == 0)
+ return -EINVAL;
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ return drm_pci_init(&driver, &vbox_pci_driver);
++#else
++ return pci_register_driver(&vbox_pci_driver);
++#endif
+ }
+ static void __exit vbox_exit(void)
+ {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ drm_pci_exit(&driver, &vbox_pci_driver);
++#else
++ pci_unregister_driver(&vbox_pci_driver);
++#endif
+ }
+
+ module_init(vbox_init);
+Index: VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_mode.c
+===================================================================
+--- VirtualBox-5.1.28.orig/src/VBox/Additions/linux/drm/vbox_mode.c
++++ VirtualBox-5.1.28/src/VBox/Additions/linux/drm/vbox_mode.c
+@@ -152,10 +152,12 @@ static int vbox_set_view(struct drm_crtc
+ return 0;
+ }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ static void vbox_crtc_load_lut(struct drm_crtc *crtc)
+ {
+
+ }
++#endif
+
+ static void vbox_crtc_dpms(struct drm_crtc *crtc, int mode)
+ {
+@@ -301,7 +303,9 @@ static const struct drm_crtc_helper_func
+ .mode_set = vbox_crtc_mode_set,
+ /* .mode_set_base = vbox_crtc_mode_set_base, */
+ .disable = vbox_crtc_disable,
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
+ .load_lut = vbox_crtc_load_lut,
++#endif
+ .prepare = vbox_crtc_prepare,
+ .commit = vbox_crtc_commit,
+
++++++ vboxdrv.sh ++++++
--- /var/tmp/diff_new_pack.FzTsaE/_old 2017-09-28 12:33:26.699924783 +0200
+++ /var/tmp/diff_new_pack.FzTsaE/_new 2017-09-28 12:33:26.699924783 +0200
@@ -52,20 +52,6 @@
export USERNAME
export USER=$USERNAME
-if test -n "${INSTALL_DIR}" && test -x "${INSTALL_DIR}/VirtualBox"; then
- MODULE_SRC="${INSTALL_DIR}/src/vboxhost"
-elif test -x /usr/lib/virtualbox/VirtualBox; then
- INSTALL_DIR=/usr/lib/virtualbox
- MODULE_SRC="/usr/share/virtualbox/src/vboxhost"
-elif test -x "${SCRIPT_DIR}/VirtualBox"; then
- # Executing from the build directory
- INSTALL_DIR="${SCRIPT_DIR}"
- MODULE_SRC="${INSTALL_DIR}/src"
-else
- # Silently exit if the package was uninstalled but not purged.
- # Applies to Debian packages only (but shouldn't hurt elsewhere)
- exit 0
-fi
VIRTUALBOX="${INSTALL_DIR}/VirtualBox"
VBOXMANAGE="${INSTALL_DIR}/VBoxManage"
BUILDINTMP="${MODULE_SRC}/build_in_tmp"
1
0
Hello community,
here is the log from the commit of package libusbmuxd for openSUSE:Factory checked in at 2017-09-28 12:33:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libusbmuxd (Old)
and /work/SRC/openSUSE:Factory/.libusbmuxd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libusbmuxd"
Thu Sep 28 12:33:14 2017 rev:6 rq:528706 version:1.0.10
Changes:
--------
--- /work/SRC/openSUSE:Factory/libusbmuxd/libusbmuxd.changes 2016-06-02 12:37:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libusbmuxd.new/libusbmuxd.changes 2017-09-28 12:33:15.857449348 +0200
@@ -1,0 +2,8 @@
+Fri Sep 22 13:48:10 UTC 2017 - fcrozat(a)suse.com
+
+- Use a macro for specifying library major
+- Recommends usbmuxd to library package to ensure it works
+ properly.
+- Remove duplicated dependency on iproxy subpackage.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libusbmuxd.spec ++++++
--- /var/tmp/diff_new_pack.lUacOW/_old 2017-09-28 12:33:17.477221592 +0200
+++ /var/tmp/diff_new_pack.lUacOW/_new 2017-09-28 12:33:17.481221030 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libusbmuxd
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,8 @@
#
+%define major 4
+
Name: libusbmuxd
Version: 1.0.10
Release: 0
@@ -43,11 +45,12 @@
This package contains the usbmuxd communication interface library 'libusbmuxd'.
-%package -n %{name}4
+%package -n %{name}%{major}
Summary: A client library to multiplex connections from and to iOS devices
Group: System/Libraries
+Recommends: usbmuxd
-%description -n %{name}4
+%description -n %{name}%{major}
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of
multiplexing connections over USB to an iPhone or iPod touch. To users, it means
you can sync your music, contacts, photos, etc. over USB. To developers, it
@@ -60,7 +63,7 @@
%package devel
Summary: Development files for %{name}
Group: Development/Libraries/C and C++
-Requires: %{name}4 = %{version}
+Requires: %{name}%{major} = %{version}
%description devel
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of
@@ -76,7 +79,6 @@
%package -n iproxy
Summary: An example tool to forward localhost ports to iOS devices
Group: System/Libraries
-Requires: %{name}4 = %{version}
%description -n iproxy
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of
@@ -105,11 +107,11 @@
rm %{buildroot}%{_libdir}/%{name}.*a
-%post -n %{name}4 -p /sbin/ldconfig
+%post -n %{name}%{major} -p /sbin/ldconfig
-%postun -n %{name}4 -p /sbin/ldconfig
+%postun -n %{name}%{major} -p /sbin/ldconfig
-%files -n %{name}4
+%files -n %{name}%{major}
%defattr(-,root,root)
%doc AUTHORS COPYING README
%{_libdir}/libusbmuxd.so.*
1
0
Hello community,
here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2017-09-28 12:32:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
and /work/SRC/openSUSE:Factory/.installation-images.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images"
Thu Sep 28 12:32:54 2017 rev:21 rq:528952 version:14.335
Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2017-09-13 22:18:05.706998082 +0200
+++ /work/SRC/openSUSE:Factory/.installation-images.new/installation-images.changes 2017-09-28 12:32:56.872118875 +0200
@@ -0,0 +1,36 @@
+--------------------------------------------------------------------
+Wed Sep 27 12:00:21 UTC 2017 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#205
+- control.xml is now optional
+- 14.335
+
+--------------------------------------------------------------------
+Tue Sep 26 10:05:47 UTC 2017 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#204
+- adjust xorg input & video driver list
+- 14.334
+
+--------------------------------------------------------------------
+Thu Sep 21 12:06:22 UTC 2017 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#203
+- system-user-root needs to be treated specially
+- python-argparse is gone
+- 14.333
+
+--------------------------------------------------------------------
+Wed Sep 20 10:26:43 UTC 2017 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#202
+- allow adding packages by running rpm directly
+- 14.332
+
+--------------------------------------------------------------------
+Mon Sep 18 10:16:09 UTC 2017 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#201
+- include all mouse drivers (bsc#1055628)
+- 14.331
+
Old:
----
installation-images-14.330.tar.xz
New:
----
installation-images-14.335.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.DyRqGG/_old 2017-09-28 12:32:57.612014839 +0200
+++ /var/tmp/diff_new_pack.DyRqGG/_new 2017-09-28 12:32:57.616014276 +0200
@@ -451,11 +451,11 @@
BuildRequires: iprutils
%endif
BuildRequires: kbd
-BuildRequires: xf86-input-evdev
%ifarch %ix86 x86_64
BuildRequires: xf86-video-intel
BuildRequires: xf86-video-vesa
-BuildRequires: xf86-video-vmware
+BuildRequires: xf86-video-qxl
+BuildRequires: xf86-video-amdgpu
%endif
BuildRequires: xf86-input-wacom
BuildRequires: xf86-video-fbdev
@@ -537,7 +537,7 @@
Summary: Installation Image Files for %theme
License: GPL-2.0+
Group: Metapackages
-Version: 14.330
+Version: 14.335
Release: 0
Provides: installation-images = %version-%release
Conflicts: otherproviders(installation-images)
++++++ installation-images-14.330.tar.xz -> installation-images-14.335.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/VERSION new/installation-images-14.335/VERSION
--- old/installation-images-14.330/VERSION 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/VERSION 2017-09-27 14:00:21.000000000 +0200
@@ -1 +1 @@
-14.330
+14.335
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/changelog new/installation-images-14.335/changelog
--- old/installation-images-14.330/changelog 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/changelog 2017-09-27 14:00:21.000000000 +0200
@@ -1,3 +1,19 @@
+2017-09-27: 14.335
+ - control.xml is now optional
+
+2017-09-26: 14.334
+ - adjust xorg input & video driver list
+
+2017-09-21: 14.333
+ - python-argparse is gone
+ - system-user-root needs to be treated specially
+
+2017-09-19: 14.332
+ - allow adding packages by running rpm directly
+
+2017-09-18: 14.331
+ - include all mouse drivers (bsc #1055628)
+
2017-09-11: 14.330
- enhance documentation of 'exists' function in file lists
- adjust to work with the graphviz package split
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/base/base.file_list new/installation-images-14.335/data/base/base.file_list
--- old/installation-images-14.330/data/base/base.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/base/base.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -46,6 +46,8 @@
# not needed
r /usr/bin/dbus-launch*
+TEMPLATE system-user-root: direct
+
TEMPLATE:
/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/boot/tftp.file_list new/installation-images-14.335/data/boot/tftp.file_list
--- old/installation-images-14.330/data/boot/tftp.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/boot/tftp.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -51,9 +51,9 @@
# new skelcd package format: all files are below /usr/lib/skelcd
skelcd-control-<skelcd_ctrl_theme>:
- if exists(skelcd-control-<skelcd_ctrl_theme>, /usr/lib/skelcd)
+ if exists(skelcd-control-<skelcd_ctrl_theme>, /usr/lib/skelcd/control.xml)
m usr/lib/skelcd/CD1/control.xml <tftp_dir>/<instsys_dir>
- else
+ elsif exists(skelcd-control-<skelcd_ctrl_theme>, /CD1/control.xml)
m CD1/control.xml <tftp_dir>/<instsys_dir>
endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/initrd/initrd.file_list new/installation-images-14.335/data/initrd/initrd.file_list
--- old/installation-images-14.330/data/initrd/initrd.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/initrd/initrd.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -28,6 +28,8 @@
#
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+TEMPLATE system-user-root: direct
+
TEMPLATE:
/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/rescue/rescue.file_list new/installation-images-14.335/data/rescue/rescue.file_list
--- old/installation-images-14.330/data/rescue/rescue.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/rescue/rescue.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -30,6 +30,8 @@
/
E postin
+TEMPLATE system-user-root: direct
+
TEMPLATE:
/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/root/libstoragemgmt.file_list new/installation-images-14.335/data/root/libstoragemgmt.file_list
--- old/installation-images-14.330/data/root/libstoragemgmt.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/root/libstoragemgmt.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -6,7 +6,7 @@
libstoragemgmt1:
libstoragemgmt-netapp-plugin:
libstoragemgmt-smis-plugin:
-python-argparse:
+?python-argparse:
AUTODEPS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/root/root.file_list new/installation-images-14.335/data/root/root.file_list
--- old/installation-images-14.330/data/root/root.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/root/root.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -442,12 +442,13 @@
e [ -f usr/<lib>/xorg/modules/extensions/xorg/xorg-libglx.so ] && ln -snf xorg/xorg-libglx.so usr/<lib>/xorg/modules/extensions/libglx.so ; true
xrandr:
- xf86-input-evdev:
+ ?xf86-input-evdev:
?xf86-input-libinput:
- ?xf86-input-vmmouse:
xf86-input-wacom:
xf86-video-fbdev:
?xf86-video-vesa:
+ ?xf86-video-qxl:
+ ?xf86-video-amdgpu:
?xf86-video-intel: nodeps
/usr/<lib>/xorg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/data/root/zenroot.file_list new/installation-images-14.335/data/root/zenroot.file_list
--- old/installation-images-14.330/data/root/zenroot.file_list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/data/root/zenroot.file_list 2017-09-27 14:00:21.000000000 +0200
@@ -22,6 +22,7 @@
#
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+TEMPLATE system-user-root: direct
TEMPLATE:
/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/doc/files.md new/installation-images-14.335/doc/files.md
--- old/installation-images-14.330/doc/files.md 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/doc/files.md 2017-09-27 14:00:21.000000000 +0200
@@ -135,7 +135,7 @@
This syntax can be used to include files from a given package.
```
-PACKAGE_NAME: [ignore|nodeps|requires]
+PACKAGE_NAME: [direct|ignore|nodeps|requires]
```
It unpacks the selected package into a temporary directory.
@@ -146,6 +146,7 @@
- requires: create a file `PACKAGE_NAME.requires` in the image root
- nodeps: ignore package dependencies when solving
- ignore: ignore package ('BuildIgnore')
+ - direct: run rpm command to install the package
`PACKAGE_NAME` may be empty which can be used to tell the parser that
subsequent lines do not belong to any package.
@@ -156,6 +157,11 @@
If `PACKAGE_NAME` starts with a `'?'`, the package is optional.
This is a handy shortcut if you'd otherwise use an `if` with `exists()`.
+If you use 'direct', basically `rpm -i PACKAGE_NAME` is run to install the
+package. This means that all scripts are run and all files are unpacked. If
+you don't need all files from the package you can still use 'r' to remove
+the parts you don't need later.
+
Examples:
```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/etc/module.config new/installation-images-14.335/etc/module.config
--- old/installation-images-14.330/etc/module.config 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/etc/module.config 2017-09-27 14:00:21.000000000 +0200
@@ -43,7 +43,6 @@
ali-agp,-,-
amd-k7-agp,-,-
amd64-agp,-,-
-appletouch,"Apple PowerBook Touchpad",-
ati-agp,-,-
binfmt_misc
blkcipher,-,-
@@ -182,6 +181,7 @@
kernel/drivers/.*/crypto/.*
kernel/drivers/firmware/.*
kernel/drivers/i2c/.*
+kernel/drivers/input/mouse/.*
kernel/drivers/leds/.*
kernel/drivers/usb/core/ledtrig-usbport.ko
kernel/drivers/md/.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/etc/module.list new/installation-images-14.335/etc/module.list
--- old/installation-images-14.330/etc/module.list 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/etc/module.list 2017-09-27 14:00:21.000000000 +0200
@@ -16,8 +16,7 @@
# kernel/drivers/input/
-kernel/drivers/input/joystick
-kernel/drivers/input/gameport
-kernel/drivers/input/mouse/psmouse.ko
-kernel/drivers/input/mouse/appletouch.ko
+kernel/drivers/input/mouse/
kernel/drivers/input/serio/hyperv-keyboard.ko
kernel/drivers/input/input-polldev.ko
kernel/drivers/iseries/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.330/lib/AddFiles.pm new/installation-images-14.335/lib/AddFiles.pm
--- old/installation-images-14.330/lib/AddFiles.pm 2017-09-11 14:07:30.000000000 +0200
+++ new/installation-images-14.335/lib/AddFiles.pm 2017-09-27 14:00:21.000000000 +0200
@@ -61,6 +61,7 @@
$Data::Dumper::Indent = 1;
use ReadConfig;
+use File::Spec;
sub add_pack;
sub _add_pack;
@@ -265,7 +266,7 @@
if(defined $s) {
my @tags = split /,/, $s;
- @tags = grep { /^(requires|nodeps|ignore)$/ } @tags;
+ @tags = grep { /^(requires|nodeps|ignore|direct)$/ } @tags;
@{$packs->[-1]{tags}}{@tags} = ();
}
@@ -407,6 +408,19 @@
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Add an RPM as specified in a *.file_list file.
+#
+# add_pack(dir, ext_dir, package)
+#
+# dir: target directory
+# ext_dir: directory extra data (data not in the rpm, cf. 'x' command in
+# *.file_list) is taken from
+# package: package to install; this is the hash reference as returned by
+# RealRPM(), not just the rpm name
+#
+# Note: the difference to _add_pack() is that this function takes package
+# dependencies into account (and calls _add_pack() as needed).
+#
sub add_pack
{
local $_;
@@ -482,6 +496,18 @@
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Add a single RPM as specified in a *.file_list file.
+#
+# _add_pack(dir, ext_dir, package)
+#
+# dir: target directory
+# ext_dir: directory extra data (data not in the rpm, cf. 'x' command in
+# *.file_list) is taken from
+# package: package to install; this is the hash reference as returned by
+# RealRPM(), not just the rpm name
+#
+# Note: do not call this function directly but use add_pack() instead.
+#
sub _add_pack
{
local $_;
@@ -491,7 +517,7 @@
return if exists $pack->{tags}{ignore};
- return if !defined $pack->{tasks};
+ return unless defined $pack->{tasks} || exists $pack->{tags}{direct};
my $tfile = "${TmpBase}.afile";
@@ -514,7 +540,19 @@
}
if($pack->{name} ne '') {
- print "adding package $pack->{name} [$pack->{version}]$all_scripts$by$t\n";
+ if(exists $pack->{tags}{direct}) {
+ my $rpm_file = "$ConfigData{tmp_cache_dir}/.rpms/$pack->{name}.rpm";
+ print "installing package $pack->{name} [$pack->{version}]$all_scripts$by\n";
+ die "$rpm_file: rpm file missing" unless -r $rpm_file;
+ my $abs_dir = File::Spec->rel2abs($dir);
+ my $err = SUSystem "rpm -i --quiet --nosignature --nodeps --root '$abs_dir' --dbpath /instsys.xxx --rcfile /dev/null '$rpm_file'";
+ SUSystem "rm -rf '$abs_dir/instsys.xxx'";
+ warn "$Script: failed to install $pack->{name}" if $err;
+ }
+ else {
+ print "adding package $pack->{name} [$pack->{version}]$all_scripts$by$t\n";
+ }
+
$used_packs->{$pack->{name}} = $pack;
}
@@ -523,6 +561,9 @@
$src_line = $t->{src};
if(!/^[a-zA-Z]\s+/) {
+ # if rpm has been used to install the package all files are already there
+ next if exists $pack->{tags}{direct};
+
if($pack->{rpmdir} eq "") {
warn "$Script: no package dir";
next;
1
0
Hello community,
here is the log from the commit of package util-linux for openSUSE:Factory checked in at 2017-09-28 12:32:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
and /work/SRC/openSUSE:Factory/.util-linux.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "util-linux"
Thu Sep 28 12:32:49 2017 rev:221 rq:528604 version:2.30.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes 2017-07-09 20:29:43.820949209 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes 2017-09-28 12:32:50.345036644 +0200
@@ -1,0 +2,30 @@
+Thu Sep 21 14:41:01 UTC 2017 - jengelh(a)inai.de
+
+- Update RPM categories and summaries.
+ Do not ignore errors from useradd.
+
+-------------------------------------------------------------------
+Fri Sep 15 07:17:45 UTC 2017 - werner(a)suse.de
+
+- Ensure libreadline usage as well as _GNU_SOURCE
+
+-------------------------------------------------------------------
+Tue Sep 12 12:35:34 CEST 2017 - sbrabec(a)suse.com
+
+- Fix prerequirement of groups tty and uuidd (boo#1057937).
+
+-------------------------------------------------------------------
+Thu Jul 20 13:51:20 UTC 2017 - sweet_f_a(a)gmx.de
+
+- Update to version 2.30.1:
+ Bugfix release, more details at:
+ https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30.1-ReleaseNotes
+- Drop upstreamed patch
+ util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
+
+-------------------------------------------------------------------
+Mon Jul 3 12:38:36 UTC 2017 - schwab(a)suse.de
+
+- Make sure group tty is defined
+
+-------------------------------------------------------------------
util-linux-systemd.changes: same change
util-linux.changes: same change
Old:
----
util-linux-2.30.tar.sign
util-linux-2.30.tar.xz
util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
New:
----
util-linux-2.30.1.tar.sign
util-linux-2.30.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-libmount.spec ++++++
--- /var/tmp/diff_new_pack.47GxyF/_old 2017-09-28 12:32:51.916815638 +0200
+++ /var/tmp/diff_new_pack.47GxyF/_new 2017-09-28 12:32:51.920815075 +0200
@@ -42,7 +42,7 @@
%define summary_pl Python bindings for the libmount library
%define group_ul System/Base
%define group_uls System/Base
-%define group_pl System/Filesystems
+%define group_pl Development/Languages/Python
%if "%{name}" == "python-libmount"
%define build_util_linux 0
%define build_util_linux_systemd 0
@@ -73,7 +73,7 @@
%endif
Summary: %main_summary
License: GPL-2.0+
-Group: %main_group
+Group: %group_pl
BuildRequires: audit-devel
BuildRequires: bc
BuildRequires: binutils-devel
@@ -116,7 +116,7 @@
%endif
%endif
#END SECOND STAGE DEPENDENCIES
-Version: 2.30
+Version: 2.30.1
Release: 0
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
# that into the core build cycle. pwdutils also pulls in the whole
@@ -157,12 +157,13 @@
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare(a)suse.de -- Add support for setting logical blocksizes.
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
-# PATCH-BUG-FIX util-linux-lscpu-cleanup-DMI-detection-return-codes.patch bsc#1039360 msuchanek(a)suse.de -- lscpu: cleanup DMI detection return codes
-Patch2: util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
%if %build_util_linux
Supplements: filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(tty)
+%endif
Provides: fsck-with-dev-lock = %{version}
# bnc#651598:
Provides: util-linux(fake+no-canonicalize)
@@ -240,7 +241,7 @@
%package -n libblkid1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libblkid1
Library for filesystem detection.
@@ -265,13 +266,13 @@
%package -n libuuid1
Summary: Library to generate UUIDs
-Group: System/Filesystems
+Group: System/Libraries
%description -n libuuid1
A library to generate universally unique IDs (UUIDs).
%package -n libuuid-devel
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid1 = %{version}
@@ -280,7 +281,7 @@
unique IDs (UUIDs).
%package -n libuuid-devel-static
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid-devel = %{version}
@@ -290,19 +291,19 @@
%package -n libmount1
Summary: Device mount library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libmount1
Library designed to be used in low-level utils like
mount(8) and /usr/sbin/mount.<type> helpers.
%package -n libmount-devel
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount1 = %{version}
%package -n libmount-devel-static
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount-devel = %{version}
@@ -320,7 +321,7 @@
Library to sort human readable column-based text output.
%package -n libsmartcols-devel
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols1 = %{version}
@@ -328,7 +329,7 @@
Files to develop applications using the libsmartcols library.
%package -n libsmartcols-devel-static
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols-devel = %{version}
@@ -337,7 +338,7 @@
%package -n libfdisk1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libfdisk1
Library for filesystem detection.
@@ -382,8 +383,12 @@
%package -n uuidd
Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
Group: System/Filesystems
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(uuidd)
+%else
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
+%endif
# uuidd bash-completion moved to a correct package
Conflicts: util-linux < 2.25
%systemd_requires
@@ -398,13 +403,14 @@
%if %build_util_linux
%package -n python-libmount
Summary: %summary_pl
+License: GPL-2.0+
Group: %group_pl
%description -n python-libmount
%else
%description
%endif
-This package contains the python bindings for util-linux libmount
+This package contains the Python bindings for util-linux libmount
library.
%endif
@@ -415,7 +421,6 @@
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
%patch1 -p1
%endif
-%patch2 -p1
#
# setctsid
cp -p %{S:22} %{S:23} .
@@ -538,6 +543,8 @@
export SUID_CFLAGS="-fpie"
export SUID_LDFLAGS="-pie"
export LDFLAGS="-Wl,-z,relro,-z,now"
+export CFLAGS="%{optflags} -D_GNU_SOURCE"
+export CXXFLAGS="%{optflags} -D_GNU_SOURCE"
# override default localstatedir to /run
# only used for volatile data
#
@@ -549,8 +556,10 @@
--localstatedir=/run \
--docdir=%{_docdir}/%{_name} \
--with-audit \
+ --with-btrfs \
--with-gnu-ld \
--with-ncursesw \
+ --with-readline \
--with-selinux \
$uhead \
--with-bashcompletiondir=%{_datadir}/bash-completion/completions \
@@ -850,10 +859,15 @@
%postun -n util-linux-systemd
%{service_del_postun fstrim.service fstrim.timer}
-%pre -p /bin/bash -n uuidd
-/usr/sbin/groupadd -r uuidd 2>/dev/null || :
-/usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
- -d /var/run/uuidd uuidd 2>/dev/null || :
+%if 0%{?suse_version} >= 1330
+%pre -n uuidd
+%else
+%pre -n uuidd
+getent group uuidd >/dev/null || /usr/sbin/groupadd -r uuidd
+getent passwd uuidd >/dev/null || \
+ /usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
+ -d /var/run/uuidd uuidd
+%endif
%{service_add_pre uuidd.socket uuidd.service}
%post -n uuidd
++++++ util-linux-systemd.spec ++++++
--- /var/tmp/diff_new_pack.47GxyF/_old 2017-09-28 12:32:51.976807202 +0200
+++ /var/tmp/diff_new_pack.47GxyF/_new 2017-09-28 12:32:51.984806078 +0200
@@ -42,7 +42,7 @@
%define summary_pl Python bindings for the libmount library
%define group_ul System/Base
%define group_uls System/Base
-%define group_pl System/Filesystems
+%define group_pl Development/Languages/Python
%if "%{name}" == "python-libmount"
%define build_util_linux 0
%define build_util_linux_systemd 0
@@ -116,7 +116,7 @@
%endif
%endif
#END SECOND STAGE DEPENDENCIES
-Version: 2.30
+Version: 2.30.1
Release: 0
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
# that into the core build cycle. pwdutils also pulls in the whole
@@ -157,12 +157,13 @@
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare(a)suse.de -- Add support for setting logical blocksizes.
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
-# PATCH-BUG-FIX util-linux-lscpu-cleanup-DMI-detection-return-codes.patch bsc#1039360 msuchanek(a)suse.de -- lscpu: cleanup DMI detection return codes
-Patch2: util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
%if %build_util_linux
Supplements: filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(tty)
+%endif
Provides: fsck-with-dev-lock = %{version}
# bnc#651598:
Provides: util-linux(fake+no-canonicalize)
@@ -240,7 +241,7 @@
%package -n libblkid1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libblkid1
Library for filesystem detection.
@@ -265,13 +266,13 @@
%package -n libuuid1
Summary: Library to generate UUIDs
-Group: System/Filesystems
+Group: System/Libraries
%description -n libuuid1
A library to generate universally unique IDs (UUIDs).
%package -n libuuid-devel
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid1 = %{version}
@@ -280,7 +281,7 @@
unique IDs (UUIDs).
%package -n libuuid-devel-static
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid-devel = %{version}
@@ -290,19 +291,19 @@
%package -n libmount1
Summary: Device mount library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libmount1
Library designed to be used in low-level utils like
mount(8) and /usr/sbin/mount.<type> helpers.
%package -n libmount-devel
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount1 = %{version}
%package -n libmount-devel-static
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount-devel = %{version}
@@ -320,7 +321,7 @@
Library to sort human readable column-based text output.
%package -n libsmartcols-devel
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols1 = %{version}
@@ -328,7 +329,7 @@
Files to develop applications using the libsmartcols library.
%package -n libsmartcols-devel-static
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols-devel = %{version}
@@ -337,7 +338,7 @@
%package -n libfdisk1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libfdisk1
Library for filesystem detection.
@@ -382,8 +383,12 @@
%package -n uuidd
Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
Group: System/Filesystems
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(uuidd)
+%else
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
+%endif
# uuidd bash-completion moved to a correct package
Conflicts: util-linux < 2.25
%systemd_requires
@@ -404,7 +409,7 @@
%else
%description
%endif
-This package contains the python bindings for util-linux libmount
+This package contains the Python bindings for util-linux libmount
library.
%endif
@@ -415,7 +420,6 @@
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
%patch1 -p1
%endif
-%patch2 -p1
#
# setctsid
cp -p %{S:22} %{S:23} .
@@ -538,6 +542,8 @@
export SUID_CFLAGS="-fpie"
export SUID_LDFLAGS="-pie"
export LDFLAGS="-Wl,-z,relro,-z,now"
+export CFLAGS="%{optflags} -D_GNU_SOURCE"
+export CXXFLAGS="%{optflags} -D_GNU_SOURCE"
# override default localstatedir to /run
# only used for volatile data
#
@@ -549,8 +555,10 @@
--localstatedir=/run \
--docdir=%{_docdir}/%{_name} \
--with-audit \
+ --with-btrfs \
--with-gnu-ld \
--with-ncursesw \
+ --with-readline \
--with-selinux \
$uhead \
--with-bashcompletiondir=%{_datadir}/bash-completion/completions \
@@ -850,10 +858,15 @@
%postun -n util-linux-systemd
%{service_del_postun fstrim.service fstrim.timer}
-%pre -p /bin/bash -n uuidd
-/usr/sbin/groupadd -r uuidd 2>/dev/null || :
-/usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
- -d /var/run/uuidd uuidd 2>/dev/null || :
+%if 0%{?suse_version} >= 1330
+%pre -n uuidd
+%else
+%pre -n uuidd
+getent group uuidd >/dev/null || /usr/sbin/groupadd -r uuidd
+getent passwd uuidd >/dev/null || \
+ /usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
+ -d /var/run/uuidd uuidd
+%endif
%{service_add_pre uuidd.socket uuidd.service}
%post -n uuidd
++++++ util-linux.spec ++++++
--- /var/tmp/diff_new_pack.47GxyF/_old 2017-09-28 12:32:52.012802141 +0200
+++ /var/tmp/diff_new_pack.47GxyF/_new 2017-09-28 12:32:52.016801579 +0200
@@ -42,7 +42,7 @@
%define summary_pl Python bindings for the libmount library
%define group_ul System/Base
%define group_uls System/Base
-%define group_pl System/Filesystems
+%define group_pl Development/Languages/Python
%if "%{name}" == "python-libmount"
%define build_util_linux 0
%define build_util_linux_systemd 0
@@ -116,7 +116,7 @@
%endif
%endif
#END SECOND STAGE DEPENDENCIES
-Version: 2.30
+Version: 2.30.1
Release: 0
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
# that into the core build cycle. pwdutils also pulls in the whole
@@ -157,12 +157,13 @@
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare(a)suse.de -- Add support for setting logical blocksizes.
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
-# PATCH-BUG-FIX util-linux-lscpu-cleanup-DMI-detection-return-codes.patch bsc#1039360 msuchanek(a)suse.de -- lscpu: cleanup DMI detection return codes
-Patch2: util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
%if %build_util_linux
Supplements: filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(tty)
+%endif
Provides: fsck-with-dev-lock = %{version}
# bnc#651598:
Provides: util-linux(fake+no-canonicalize)
@@ -240,7 +241,7 @@
%package -n libblkid1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libblkid1
Library for filesystem detection.
@@ -265,13 +266,13 @@
%package -n libuuid1
Summary: Library to generate UUIDs
-Group: System/Filesystems
+Group: System/Libraries
%description -n libuuid1
A library to generate universally unique IDs (UUIDs).
%package -n libuuid-devel
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid1 = %{version}
@@ -280,7 +281,7 @@
unique IDs (UUIDs).
%package -n libuuid-devel-static
-Summary: Development files for libuuid1
+Summary: Development files for libuuid
Group: Development/Libraries/C and C++
Requires: libuuid-devel = %{version}
@@ -290,19 +291,19 @@
%package -n libmount1
Summary: Device mount library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libmount1
Library designed to be used in low-level utils like
mount(8) and /usr/sbin/mount.<type> helpers.
%package -n libmount-devel
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount1 = %{version}
%package -n libmount-devel-static
-Summary: Development files for libmount1
+Summary: Development files for libmount
Group: Development/Libraries/C and C++
Requires: libmount-devel = %{version}
@@ -320,7 +321,7 @@
Library to sort human readable column-based text output.
%package -n libsmartcols-devel
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols1 = %{version}
@@ -328,7 +329,7 @@
Files to develop applications using the libsmartcols library.
%package -n libsmartcols-devel-static
-Summary: Development files for libsmartcols1
+Summary: Development files for libsmartcols
Group: Development/Libraries/C and C++
Requires: libsmartcols-devel = %{version}
@@ -337,7 +338,7 @@
%package -n libfdisk1
Summary: Filesystem detection library
-Group: System/Filesystems
+Group: System/Libraries
%description -n libfdisk1
Library for filesystem detection.
@@ -382,8 +383,12 @@
%package -n uuidd
Summary: Helper daemon to guarantee uniqueness of time-based UUIDs
Group: System/Filesystems
+%if 0%{?suse_version} >= 1330
+Requires(pre): group(uuidd)
+%else
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
+%endif
# uuidd bash-completion moved to a correct package
Conflicts: util-linux < 2.25
%systemd_requires
@@ -404,7 +409,7 @@
%else
%description
%endif
-This package contains the python bindings for util-linux libmount
+This package contains the Python bindings for util-linux libmount
library.
%endif
@@ -415,7 +420,6 @@
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
%patch1 -p1
%endif
-%patch2 -p1
#
# setctsid
cp -p %{S:22} %{S:23} .
@@ -538,6 +542,8 @@
export SUID_CFLAGS="-fpie"
export SUID_LDFLAGS="-pie"
export LDFLAGS="-Wl,-z,relro,-z,now"
+export CFLAGS="%{optflags} -D_GNU_SOURCE"
+export CXXFLAGS="%{optflags} -D_GNU_SOURCE"
# override default localstatedir to /run
# only used for volatile data
#
@@ -549,8 +555,10 @@
--localstatedir=/run \
--docdir=%{_docdir}/%{_name} \
--with-audit \
+ --with-btrfs \
--with-gnu-ld \
--with-ncursesw \
+ --with-readline \
--with-selinux \
$uhead \
--with-bashcompletiondir=%{_datadir}/bash-completion/completions \
@@ -850,10 +858,15 @@
%postun -n util-linux-systemd
%{service_del_postun fstrim.service fstrim.timer}
-%pre -p /bin/bash -n uuidd
-/usr/sbin/groupadd -r uuidd 2>/dev/null || :
-/usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
- -d /var/run/uuidd uuidd 2>/dev/null || :
+%if 0%{?suse_version} >= 1330
+%pre -n uuidd
+%else
+%pre -n uuidd
+getent group uuidd >/dev/null || /usr/sbin/groupadd -r uuidd
+getent passwd uuidd >/dev/null || \
+ /usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
+ -d /var/run/uuidd uuidd
+%endif
%{service_add_pre uuidd.socket uuidd.service}
%post -n uuidd
++++++ util-linux-2.30.tar.xz -> util-linux-2.30.1.tar.xz ++++++
++++ 50244 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python for openSUSE:Factory checked in at 2017-09-28 12:32:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python (Old)
and /work/SRC/openSUSE:Factory/.python.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python"
Thu Sep 28 12:32:34 2017 rev:123 rq:527332 version:2.7.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/python/python-base.changes 2017-08-29 11:36:04.451932339 +0200
+++ /work/SRC/openSUSE:Factory/.python.new/python-base.changes 2017-09-28 12:32:34.879211279 +0200
@@ -6,0 +7,6 @@
+Mon May 15 14:03:01 UTC 2017 - jmatejek(a)suse.com
+
+- obsolete/provide python-argparse and provide python2-argparse,
+ because the argparse module is available from python 2.7 up
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python/python.changes 2017-08-29 11:36:04.499925596 +0200
+++ /work/SRC/openSUSE:Factory/.python.new/python.changes 2017-09-28 12:32:34.915206218 +0200
@@ -1,0 +2,11 @@
+Thu Sep 14 14:12:38 UTC 2017 - vcizek(a)suse.com
+
+- Fix test broken with OpenSSL 1.1 (bsc#1042670)
+ * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
+
+-------------------------------------------------------------------
+Mon Aug 28 13:28:46 UTC 2017 - jmatejek(a)suse.com
+
+- drop SUSE_ASNEEDED=0 as it is not needed anymore
+
+-------------------------------------------------------------------
New:
----
0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-base.spec ++++++
--- /var/tmp/diff_new_pack.UknfGk/_old 2017-09-28 12:32:36.674958782 +0200
+++ /var/tmp/diff_new_pack.UknfGk/_new 2017-09-28 12:32:36.678958219 +0200
@@ -58,6 +58,7 @@
Patch37: python-2.7.12-makeopcode.patch
# PATCH-FIX-UPSTREAM bmwiedemann(a)suse.de -- allow python packages to build reproducibly
Patch38: reproducible.patch
+Patch39: 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
# COMMON-PATCH-END
%define python_version %(echo %{tarversion} | head -c 3)
BuildRequires: automake
@@ -80,6 +81,9 @@
%endif
Provides: python-ctypes = 1.1.0
Obsoletes: python-ctypes < 1.1.0
+Provides: python-argparse = 1.4.0.1
+Obsoletes: python-argparse < 1.4.0.1
+Provides: python2-argparse = 1.4.0.1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: python2-base = %{version}
@@ -160,6 +164,7 @@
%patch36 -p1
%patch37 -p1
%patch38 -p1
+%patch39 -p1
# drop Autoconf version requirement
sed -i 's/^version_required/dnl version_required/' configure.ac
++++++ python-doc.spec ++++++
--- /var/tmp/diff_new_pack.UknfGk/_old 2017-09-28 12:32:36.710953721 +0200
+++ /var/tmp/diff_new_pack.UknfGk/_new 2017-09-28 12:32:36.714953158 +0200
@@ -59,6 +59,7 @@
Patch37: python-2.7.12-makeopcode.patch
# PATCH-FIX-UPSTREAM bmwiedemann(a)suse.de -- allow python packages to build reproducibly
Patch38: reproducible.patch
+Patch39: 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
# COMMON-PATCH-END
Provides: pyth_doc
Provides: pyth_ps
@@ -110,6 +111,7 @@
%patch36 -p1
%patch37 -p1
%patch38 -p1
+%patch39 -p1
# drop Autoconf version requirement
sed -i 's/^version_required/dnl version_required/' configure.ac
++++++ python.spec ++++++
--- /var/tmp/diff_new_pack.UknfGk/_old 2017-09-28 12:32:36.746948660 +0200
+++ /var/tmp/diff_new_pack.UknfGk/_new 2017-09-28 12:32:36.750948097 +0200
@@ -64,6 +64,7 @@
Patch37: python-2.7.12-makeopcode.patch
# PATCH-FIX-UPSTREAM bmwiedemann(a)suse.de -- allow python packages to build reproducibly
Patch38: reproducible.patch
+Patch39: 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch
# COMMON-PATCH-END
BuildRequires: automake
BuildRequires: db-devel
@@ -216,6 +217,7 @@
%patch36 -p1
%patch37 -p1
%patch38 -p1
+%patch39 -p1
# drop Autoconf version requirement
sed -i 's/^version_required/dnl version_required/' configure.ac
@@ -226,9 +228,6 @@
%endif
%build
-# necessary for correct linking with GDBM:
-export SUSE_ASNEEDED=0
-
export OPT="%{optflags} -DOPENSSL_LOAD_CONF -fwrapv"
autoreconf -f -i . # Modules/_ctypes/libffi
++++++ 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch ++++++
>From 05b7d9c6675b71d17f5fcf379b3888fba431f14e Mon Sep 17 00:00:00 2001
From: Christian Heimes <christian(a)python.org>
Date: Tue, 15 Aug 2017 10:55:03 +0200
Subject: [PATCH] [2.7] bpo-30714: ALPN changes for OpenSSL 1.1.0f (#3094)
OpenSSL 1.1.0 to 1.1.0e aborted the handshake when server and client
could not agree on a protocol using ALPN. OpenSSL 1.1.0f changed that.
The most recent version now behaves like OpenSSL 1.0.2 again. The ALPN
callback can pretend to not been set.
See https://github.com/openssl/openssl/pull/3158 for more details
Signed-off-by: Christian Heimes <christian(a)python.org>
(cherry picked from commit a5c1bab352671e043645163ca50c5211aa657acd)
---
Doc/library/ssl.rst | 5 +++--
Lib/test/test_ssl.py | 5 +++--
Misc/NEWS.d/next/Tests/2017-07-25-15-27-44.bpo-30715.Sp7bTF.rst | 2 ++
3 files changed, 8 insertions(+), 4 deletions(-)
create mode 100644 Misc/NEWS.d/next/Tests/2017-07-25-15-27-44.bpo-30715.Sp7bTF.rst
Index: Python-2.7.13/Doc/library/ssl.rst
===================================================================
--- Python-2.7.13.orig/Doc/library/ssl.rst 2016-12-17 21:05:05.000000000 +0100
+++ Python-2.7.13/Doc/library/ssl.rst 2017-09-14 16:14:26.733996348 +0200
@@ -1158,8 +1158,9 @@ to speed up repeated connections from th
This method will raise :exc:`NotImplementedError` if :data:`HAS_ALPN` is
False.
- OpenSSL 1.1.0+ will abort the handshake and raise :exc:`SSLError` when
- both sides support ALPN but cannot agree on a protocol.
+ OpenSSL 1.1.0 to 1.1.0e will abort the handshake and raise :exc:`SSLError`
+ when both sides support ALPN but cannot agree on a protocol. 1.1.0f+
+ behaves like 1.0.2, :meth:`SSLSocket.selected_alpn_protocol` returns None.
.. versionadded:: 2.7.10
Index: Python-2.7.13/Lib/test/test_ssl.py
===================================================================
--- Python-2.7.13.orig/Lib/test/test_ssl.py 2016-12-17 21:05:06.000000000 +0100
+++ Python-2.7.13/Lib/test/test_ssl.py 2017-09-14 16:14:26.733996348 +0200
@@ -2963,8 +2963,9 @@ else:
except ssl.SSLError as e:
stats = e
- if expected is None and IS_OPENSSL_1_1:
- # OpenSSL 1.1.0 raises handshake error
+ if (expected is None and IS_OPENSSL_1_1
+ and ssl.OPENSSL_VERSION_INFO < (1, 1, 0, 6)):
+ # OpenSSL 1.1.0 to 1.1.0e raises handshake error
self.assertIsInstance(stats, ssl.SSLError)
else:
msg = "failed trying %s (s) and %s (c).\n" \
Index: Python-2.7.13/Misc/NEWS.d/next/Tests/2017-07-25-15-27-44.bpo-30715.Sp7bTF.rst
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ Python-2.7.13/Misc/NEWS.d/next/Tests/2017-07-25-15-27-44.bpo-30715.Sp7bTF.rst 2017-09-14 16:14:26.733996348 +0200
@@ -0,0 +1,2 @@
+Address ALPN callback changes for OpenSSL 1.1.0f. The latest version behaves
+like OpenSSL 1.0.2 and no longer aborts handshake.
1
0