Hello community,
here is the log from the commit of package libtorrent-rasterbar for
openSUSE:Factory checked in at 2017-03-12 20:03:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar"
Sun Mar 12 20:03:19 2017 rev:46 rq:477724 version:1.1.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2017-02-03 17:48:41.363435683 +0100
+++
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes
2017-03-12 20:03:20.315372419 +0100
@@ -1,0 +2,64 @@
+Tue Mar 7 12:00:28 UTC 2017 - [email protected]
+
+- Explicitly require libboost_python3-devel on openSUSE later than
+ Leap 42.x.
+- Rename python-libtorrent-rasterbar to
+ python2-libtorrent-rasterbar to follow Python packaging policies.
+
+-------------------------------------------------------------------
+Sat Mar 4 08:58:51 UTC 2017 - [email protected]
+
+- Update to version 1.1.2:
+ * Default TOS marking to 0x20.
+ * Fix invalid access when leaving seed-mode with outstanding hash
+ jobs.
+ * Fix an ABI compatibility issue introduced with preformatted
+ entry type.
+ * Add web_seed_name_lookup_retry to session_settings.
+ * Slightly improve proxy settings backwards compatibility.
+ * Add a function to get default settings.
+ * Updating super seeding would include the torrent in
+ state_update_alert.
+ * Fix an issue where num_seeds could be greater than num_peers in
+ torrent_status.
+ * Finished non-seed torrents can also be in super-seeding mode.
+ * Fix an issue related to unloading torrents.
+ * Fix finished-time calculation.
+ * Add missing min_memory_usage() and high_performance_seed()
+ settings presets to Python.
+ * Fix a stat cache issue that sometimes would produce incorrect
+ resume data.
+ * Storage optimisation to peer classes.
+ * Fix the torrent name in alerts of builds with deprecated
+ functions.
+ * Make torrent_info::is_valid() return false if a torrent failed
+ to load.
+ * Fix per-torrent rate limits for >256 peer classes.
+ * Don't load user_agent and peer_fingerprint from session_state.
+ * Fix the file rename issue with name prefix matching torrent
+ name.
+ * Fix division by zero when setting tick_interval > 1000.
+ * Fix move_storage() to its own directory (would delete the
+ files).
+ * Fix the socks5 support for UDP.
+ * Add a setting urlseed_max_request_bytes to handle large web
+ seed requests.
+ * Fix Python bindings crash with non-default C++11.
+ * Add trackers from the add_torrent_params/magnet links to
+ separate tiers.
+ * Fix a resumedata check issue with files with priority 0
+ (boo#1028448).
+ * Deprecate the mmap_cache feature.
+ * Add an utility function for generating the peer ID fingerprint.
+ * Fix a bug in last-seen-complete.
+ * Remove a file size limit in the torrent_info filename
+ constructor.
+ * Fix tail-padding for the last file in create_torrent.
+ * Don't send the user-agent in metadata http downloads or UPnP
+ requests when in the anonymous mode.
+ * Fix the internal resolve links lookup for mutable torrents.
+ * Hint DHT bootstrap nodes of actual bootstrap request.
+- Dropped libtorrent-rasterbar-python-cxxflags.patch (accepted
+ upstream).
+
+-------------------------------------------------------------------
Old:
----
libtorrent-rasterbar-1.1.1.tar.gz
libtorrent-rasterbar-python-cxxflags.patch
New:
----
libtorrent-rasterbar-1.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.08d5sI/_old 2017-03-12 20:03:21.179250179 +0100
+++ /var/tmp/diff_new_pack.08d5sI/_new 2017-03-12 20:03:21.187249047 +0100
@@ -18,11 +18,11 @@
%define _name libtorrent
%define sover 9
-%define _version 1_1_1
+%define _version 1_1_2
%bcond_with examples
%bcond_with tests
Name: libtorrent-rasterbar
-Version: 1.1.1
+Version: 1.1.2
Release: 0
Summary: Libtorrent is a C++ implementation of the BitTorrent protocol
License: BSD-3-Clause
@@ -31,23 +31,19 @@
Source:
https://github.com/arvidn/%{_name}/releases/download/%{_name}-%{_version}/%{name}-%{version}.tar.gz
# PATCH-FIX-UPSTREAM libtorrent-rasterbar-fix-build-boost-1.54.patch
[email protected] -- Fix building with Boost 1.54.
Patch0: libtorrent-rasterbar-fix-build-boost-1.54.patch
-# PATCH-FIX-OPENSUSE libtorrent-rasterbar-python-cxxflags.patch boo#1013570
[email protected] -- Fix Python bindings CXXFLAGS.
-Patch1: libtorrent-rasterbar-python-cxxflags.patch
-%if 0%{?suse_version} > 1325
-BuildRequires: libboost_chrono-devel
-BuildRequires: libboost_python-devel
-BuildRequires: libboost_random-devel
-BuildRequires: libboost_system-devel
-%else
-BuildRequires: boost-devel >= 1.54
-%endif
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: python-devel
BuildRequires: pkgconfig(openssl)
%if 0%{?suse_version} > 1320
+BuildRequires: libboost_chrono-devel
+BuildRequires: libboost_python-devel
+BuildRequires: libboost_python3-devel
+BuildRequires: libboost_random-devel
+BuildRequires: libboost_system-devel
BuildRequires: python3-devel
%else
+BuildRequires: boost-devel >= 1.54
# For quadmath.h we need gcc-fortran on openSUSE Leap 42.x and older.
BuildRequires: gcc-fortran
%endif
@@ -81,11 +77,14 @@
* To be memory efficient.
* To be very easy to use.
-%package -n python-%{name}
+%package -n python2-%{name}
Summary: Python Bindings for libtorrent-rasterbar
Group: Development/Libraries/Python
+# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
+Provides: python-%{name} = %{version}
+Obsoletes: python-%{name} < %{version}
-%description -n python-%{name}
+%description -n python2-%{name}
Python Bindings for the libtorrent-rasterbar package.
%if 0%{?suse_version} > 1320
@@ -110,13 +109,13 @@
Summary: Libtorrent is a C++ implementation of the BitTorrent protocol
Group: Development/Libraries/C and C++
Requires: %{name}%{sover} = %{version}
-%if 0%{?suse_version} > 1325
+Requires: gcc-c++
+Requires: pkgconfig(openssl)
+%if 0%{?suse_version} > 1320
Requires: libboost_headers-devel
%else
Requires: boost-devel >= 1.54
%endif
-Requires: gcc-c++
-Requires: pkgconfig(openssl)
%description devel
libtorrent-rasterbar is a C++ library that aims to be a good
@@ -141,7 +140,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
@@ -222,7 +220,7 @@
%doc AUTHORS ChangeLog COPYING
%{_libdir}/%{name}.so.%{sover}*
-%files -n python-%{name}
+%files -n python2-%{name}
%defattr(-,root,root)
%{python_sitearch}/%{_name}*.so
%{python_sitearch}/python_%{_name}-*
++++++ libtorrent-rasterbar-1.1.1.tar.gz -> libtorrent-rasterbar-1.1.2.tar.gz
++++++
++++ 57211 lines of diff (skipped)