Hello community, here is the log from the commit of package rapid-photo-downloader for openSUSE:Leap:15.2 checked in at 2020-03-29 14:55:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader (Old) and /work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rapid-photo-downloader" Sun Mar 29 14:55:27 2020 rev:22 rq:787422 version:0.9.20 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader.changes 2020-01-15 15:55:43.127676158 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader.changes 2020-03-29 14:55:31.055149708 +0200 @@ -1,0 +2,263 @@ +Sun Mar 22 20:59:08 UTC 2020 - Marcus Rueckert <mrueck...@suse.de> + +- Update to version 0.9.20 + - Added support for program icon progress bars and badge counts + on any desktop that supports the Unity LauncherEntry API, not + just Ubuntu Unity or Gnome running under Ubuntu. (The Unity + LauncherEntry API is used by desktops other than Unity and + Ubuntu Gnome, e.g. KDE, Dash to Panel.) + - Added missing property StartupWMClass to the program's desktop + file. It's now possible to add the Rapid Photo Downloader + launcher as a Favorite to the Gnome Shell dock and not have it + appear as a duplicate entry when the program runs. This fix + also enables program icon progress bars and badge counts under + Gnome Shell extensions that support them. + - Implemented feature request in bug #1810102: cannot change + language in program preferences. You can now specify the + language you want the user interface to display in regardless + of the system locale setting. + - Fixed problems in setup.py. Made requirements.txt more + conformant. + - Better handle missing ExifTool on startup. +- refreshed disable-version-check.patch +- remove the typelib requires exclude as rpd now shows the progress + with libunity +- add requires for new dependencies: + - python3-Babel + - libQt5Svg5 + - typelib(Unity) = 7.0 + - typelib(UnityExtras) = 7.0 +- add temporary requires that should be pulled by typelib(Unity) + - typelib(Dbusmenu) = 0.4 + - typelib(Dee) = 1.0 + +------------------------------------------------------------------- +Tue Mar 17 16:20:27 UTC 2020 - Marcus Rueckert <mrueck...@suse.de> + +- Update to version 0.9.19 + - Fixed errors in appstream metainfo file. + - To better conform to appstream metadata requirements, renamed + destktop and metadata files to + net.damonlynch.rapid_photo_downloader.desktop and + net.damonlynch.rapid_photo_downloader.metainfo.xml. The + metainfo file is now installed in share/metainfo/, not + share/appdata/. + - Added Zorin OS to install.py script. + - Only install symlinks to the program in a bin directory the + users's home directory (i.e. ~/bin) if necessary. On recent + installations of Debian / Ubuntu / LinuxMint etc. with a + default profile setup, this is no longer necessary. + - When uninstalling the program that was previously installed + with install.py script, remove any symlinks to it created in + ~/bin. + - Removed setup.cfg configuration file. + - Removed notification informing the Timeline or provisional + download folders was rebuilt. + - Updated Dutch, Hungarian, Russian, Spanish, Russian, and + Turkish translations. + - Improved fix for a bug where thumbnails would not be able to + have their checkmark set on or off with the mouse on recent + versions of Qt. The fix in 0.9.19b2 did not always work. The + environment variable RPD_THUMBNAIL_MARK_FIX introduced in + 0.9.19b2 is no longer needed, and will be ignored. + - Fixed bug #1842060: Wrong value saved for stored number. + - Updated Czech, Dutch, French, and Spanish translations. + - Fixed a bug where thumbnails would not be able to have their + checkmark set on or off with the mouse on recent versions of + Qt. See the release notes for details. + - Improved visual appearance on high DPI screens. + - Added HEIF / HEIC support. See the Release Notes for details. + - Added support for CentOS 8 to installer script. Dropped support + for Fedora 29 and older. Installer script no longer installs + PyQt5 from PyPI on KDE Neon, because KDE Neon PyQt5 package is + always up-to-date. + - Added '__MACOSX' and to list of paths to ignore while scanning + a device for photos and videos, and if the list of ignored + paths is customized, add it and 'THMBNL' to the existing list + of ignored paths. + - No longer look for photos or videos in any directory on a + camera or phone that contains a '.nomedia' file. + - Made Timeline and thumbnails render more quickly and accurately + on displays with fractional scaling. + - Fixed bug #1861591: install.py should handle cases with no LANG + variable set. + - Fixed bug #1833525: when using the filename and subfolder name + preference editor, under some desktop styles the example file + and subfolder names would shrink to the extent they would be + truncated. + - Fixed bug where Rapid Photo Downloader would crash when the + Preferences dialog window was closed with the escape key. + - Fixed bug where under some desktop styles the right side panel + would always be open even if it had been closed when Rapid + Photo Downloader last exited. + - Improved support for high DPI screens. Requires Qt5.6 or newer. + Please report any remaining problems when running on high DPI + screens. For now, if you change the desktop's screen scaling + while Rapid Photo Downloader is running, please restart it. +- add recommends for python3-pyheif + +------------------------------------------------------------------- +Mon Mar 16 23:26:52 UTC 2020 - Marcus Rueckert <mrueck...@suse.de> + +- Update to version 0.9.18 + Fixed several important bugs that could cause installation to + fail. and a bug that could cause Rapid Photo Downloader when + displaying some date/times in locales not fully translated in the + Python module Arrow. + + Changelog: + - Fixed bug in install.py script which meant the most recent + version of PyQt5 failed to install because pip failed to build + it. The solution is to update the user's copy of pip to the + latest version (not the system-wide version). If this is not + what you want, you can downgrade pip for your user after + program installation. See the release notes for more details. + + - Fixed bug #1857144: with newer versions of the Python date time + module Arrow, if Arrow had not been translated to use the + user's locale, Arrow will generate an exception when displaying + the humanized form of some dates, causing Rapid Photo + Downloader to crash. Now Rapid Photo Downloader reverts to + English for any humanized string that Arrow fails to handle in + the user's locale. + + - Fixed bug #1853775: install.py script did not properly handle + upgrading pip version < 9.0 when installing into a virtual + environment, looping forever. + + - Added Turkish translation. Thank you to Ilker Alp for the + translation. Updated Brazilian Portuguese, Finnish, German, + Indonesian, Italian, Polish, and Spanish translations. + +------------------------------------------------------------------- +Sat Oct 5 23:05:07 UTC 2019 - Marcus Rueckert <mrueck...@suse.de> + +- add BuildRequires for all our dependencies to make sure we have + the right versions still in the distro + +------------------------------------------------------------------- +Sat Oct 5 22:52:23 UTC 2019 - Marcus Rueckert <mrueck...@suse.de> + +- Update to version 0.9.17 + - Fixed bug #1840499: Crash when python library arrow is older + than version 0.9.0 + - Suppress parsing warnings issued by python library arrow + version >= 0.14.3 and < 0.15.0. + - Allow the use of the Python instance that the install.py script + is invoked with on Gentoo systems. + - Updated Polish translation. +- changes from 0.9.16 + - Fixed bug #1839699 where program would fail to start when the + python library arrow 0.4.15 or newer is installed. + - Added the directory THMBNL to the standard list of ignored + directories. This directory is used on some Sony cameras. + - Added %f argument to Exec component of desktop file, + potentially fixing problem with the program not appearing in + Gnome's list of applications to deal with memory cards or + cameras. + - Updated Polish translation. +- changes from 0.9.15 + - Updated Brazilian Portuguese, Czech, Dutch, French, Hungarian, + Japanese, Kabyle, Norwegian Nynorsk, Russian and Spanish + translations. + +------------------------------------------------------------------- +Sun Apr 7 09:46:53 UTC 2019 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 0.9.14 + * Fix bug #1821917: Error generating Timeline with Arrow + 0.13.1. + * Fix bug #1817481: Error deleting sample file at program exit. + * Fix bug #1810572: Error getting camera configuration on + certain cameras. + * Again fix bug #1801504: PyQt5_sip not installed or upgraded + for local user when system copy already installed (bug seen + on Fedora 29). The fix in 0.9.13 did not always work. + * When installing using the install.py script, upgrade pip if + its version is less than 9.0. + * Disable the program's built-in upgrade procedure when + running from within a python virtual environment. + * Updated Czech, Dutch, Italian, Portuguese, and Spanish + translations. + +------------------------------------------------------------------- +Wed Nov 7 08:03:41 UTC 2018 - Luigi Baldoni <aloi...@gmx.com> + +- Add oldsetuptools.patch to fix build on Leap 42.3 and SLE_12_SP3 + +------------------------------------------------------------------- +Tue Nov 6 23:52:06 UTC 2018 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 0.9.13 + - Added support for Sigma X3F file format. + - Added support for installing into a Python virtual environment. + See the file README.rst for installation instructions. Thanks + to Matthias Homann for his code contribution. + - Fix bug #1797479: New version check results in confusing + messages on stderr when pip is not installed. Thanks to Eli ++++ 66 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader.changes Old: ---- rapid-photo-downloader-0.9.9.tar.gz New: ---- oldsetuptools.patch rapid-photo-downloader-0.9.20.tar.gz rapid-photo-downloader-0.9.20.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rapid-photo-downloader.spec ++++++ --- /var/tmp/diff_new_pack.835XC1/_old 2020-03-29 14:55:31.719150225 +0200 +++ /var/tmp/diff_new_pack.835XC1/_new 2020-03-29 14:55:31.727150231 +0200 @@ -1,7 +1,7 @@ # # spec file for package rapid-photo-downloader # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2012 Togan Muftuoglu tog...@opensuse.org # Copyright (c) 2009-2011 Pascal Blesser pascal.ble...@opensuse.org # @@ -14,21 +14,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%global __requires_exclude ^typelib\\(Unity\\).*$ Name: rapid-photo-downloader -Version: 0.9.9 +Version: 0.9.20 Release: 0 Summary: Parallel downloader for camera and smartphone photos -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Graphics/Other -Url: https://damonlynch.net/rapid/ +URL: https://damonlynch.net/rapid/ Source: https://launchpad.net/rapid/pyqt/%{version}/+download/%{name}-%{version}.tar.gz +Source1: https://launchpad.net/rapid/pyqt/%{version}/+download/%{name}-%{version}.tar.gz.asc # PATCH-FEATURE-OPENSUSE disable-version-check.patch Patch0: disable-version-check.patch +# PATCH-FIX-OPENSUSE oldsetuptools.patch use old syntax -- aloi...@gmx.com +Patch1: oldsetuptools.patch BuildRequires: fdupes BuildRequires: gobject-introspection BuildRequires: hicolor-icon-theme @@ -37,27 +39,64 @@ BuildRequires: python3-setuptools BuildRequires: update-desktop-files Requires: exiftool -Requires: python3-PyPrind -Requires: python3-arrow +BuildRequires: python3-PyPrind >= 2.9.4 +Requires: python3-PyPrind >= 2.9.4 +BuildRequires: python3-arrow >= 0.9.0 +Requires: python3-arrow >= 0.9.0 +BuildRequires: python3-cairo >= 1.11.1 +Requires: python3-cairo >= 1.11.1 +BuildRequires: python3-Babel +Requires: python3-Babel +BuildRequires: python3-colorlog Requires: python3-colorlog +BuildRequires: python3-colour Requires: python3-colour +BuildRequires: python3-easygui Requires: python3-easygui +BuildRequires: python3-gobject2 Requires: python3-gobject2 +BuildRequires: python3-gphoto2 >= 1.4.0 Requires: python3-gphoto2 >= 1.4.0 +BuildRequires: python3-psutil >= 3.4.2 Requires: python3-psutil >= 3.4.2 +BuildRequires: python3-pymediainfo >= 2.2.0 Requires: python3-pymediainfo >= 2.2.0 +BuildRequires: python3-python-dateutil >= 2.2 Requires: python3-python-dateutil >= 2.2 -Requires: python3-pyxdg +BuildRequires: python3-pyxdg >= 0.25 +Requires: python3-pyxdg >= 0.25 +BuildRequires: python3-pyzmq >= 16.0.2 Requires: python3-pyzmq >= 16.0.2 +BuildRequires: python3-qt5 >= 5.4 Requires: python3-qt5 >= 5.4 -Requires: python3-rawkit +BuildRequires: python3-rawkit >= 0.6.0 +Requires: python3-rawkit >= 0.6.0 +BuildRequires: python3-requests +Requires: python3-requests +BuildRequires: python3-sortedcontainers Requires: python3-sortedcontainers +BuildRequires: python3-tornado Requires: python3-tornado +BuildRequires: python3-tenacity +Requires: python3-tenacity +# needed since 0.9.20 for SVG assets +BuildRequires: libQt5Svg5 +Requires: libQt5Svg5 +# normally the unity typelib should pull those, but it seems it is not doing that atm. pull here for now. +Requires: typelib(Dbusmenu) = 0.4 +Requires: typelib(Dee) = 1.0 +# does not have an import in the code but upstream documented it as a required +Requires: typelib(UnityExtras) = 7.0 + BuildArch: noarch %if 0%{?suse_version} < 1500 +BuildRequires: python3-scandir Requires: python3-scandir +BuildRequires: python3-typing Requires: python3-typing %endif +# For heif support. we can not package the libraries in the distro but if e.g. packman provides the package we should pull it. +Recommends: python3-pyheif %description Rapid Photo Downloader downloads images in parallel from multiple devices, @@ -73,6 +112,9 @@ %prep %setup -q %patch0 -p1 +%if 0%{?sle_version} == 120300 +%patch1 -p1 +%endif rm -rf rapid_photo_downloader.egg-info find raphodo -type f -name '*.py' -exec sed -i -e '/^#!\//, 1d' {} \; @@ -91,13 +133,13 @@ %doc README.rst CHANGES.rst %{_bindir}/analyze-pv-structure %{_bindir}/%{name} -%{_datadir}/appdata/net.damonlynch.%{name}.appdata.xml -%{_datadir}/applications/net.damonlynch.%{name}.desktop +%{_datadir}/metainfo/net.damonlynch.rapid_photo_downloader.metainfo.xml +%{_datadir}/applications/net.damonlynch.rapid_photo_downloader.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %dir %{_datadir}/solid %dir %{_datadir}/solid/actions -%{_datadir}/solid/actions/net.damonlynch.%{name}.desktop +%{_datadir}/solid/actions/net.damonlynch.rapid_photo_downloader.desktop %{_mandir}/man1/analyze-pv-structure.1%{ext_man} %{_mandir}/man1/%{name}.1%{ext_man} %{python3_sitelib}/raphodo ++++++ disable-version-check.patch ++++++ --- /var/tmp/diff_new_pack.835XC1/_old 2020-03-29 14:55:31.755150253 +0200 +++ /var/tmp/diff_new_pack.835XC1/_new 2020-03-29 14:55:31.755150253 +0200 @@ -5,10 +5,10 @@ Set variable so that there is no automated version update check inside the program. -Index: rapid-photo-downloader-0.9.9/raphodo/constants.py +Index: rapid-photo-downloader-0.9.20/raphodo/constants.py =================================================================== ---- rapid-photo-downloader-0.9.9.orig/raphodo/constants.py -+++ rapid-photo-downloader-0.9.9/raphodo/constants.py +--- rapid-photo-downloader-0.9.20.orig/raphodo/constants.py ++++ rapid-photo-downloader-0.9.20/raphodo/constants.py @@ -31,7 +31,7 @@ remote_versions_file = 'https://www.damo # If set to True, the ability to check for a new version will be removed @@ -18,10 +18,3 @@ class CheckNewVersionDialogResult(IntEnum): -@@ -637,4 +637,4 @@ class Plural(Enum): - - # Use the character . to for download_name and path to indicate the user manually marked a - # file as previously downloaded --manually_marked_previously_downloaded = '.' -\ No newline at end of file -+manually_marked_previously_downloaded = '.' ++++++ oldsetuptools.patch ++++++ Index: rapid-photo-downloader-0.9.13/setup.py =================================================================== --- rapid-photo-downloader-0.9.13.orig/setup.py +++ rapid-photo-downloader-0.9.13/setup.py @@ -347,11 +347,10 @@ setup( 'pymediainfo', 'sortedcontainers', 'tornado', - 'scandir;python_version<"3.5"', - 'typing;python_version<"3.5"', 'PyGObject' ], extras_require={ + ':python_version == "3.4"': ['scandir', 'typing'], 'color_ouput': ['colorlog',], 'progress_bar': ['pyprind',] }, ++++++ rapid-photo-downloader-0.9.9.tar.gz -> rapid-photo-downloader-0.9.20.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader-0.9.9.tar.gz /work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader-0.9.20.tar.gz differ: char 5, line 1