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 - sor.ale...@meowr.ru + +- 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 - aloi...@gmx.com + +- 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 sor.ale...@meowr.ru -- 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 sor.ale...@meowr.ru -- 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)