Hello community, here is the log from the commit of package picard for openSUSE:Factory checked in at 2018-07-21 10:25:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/picard (Old) and /work/SRC/openSUSE:Factory/.picard.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "picard" Sat Jul 21 10:25:13 2018 rev:29 rq:624208 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/picard/picard.changes 2017-05-18 20:47:30.086192961 +0200 +++ /work/SRC/openSUSE:Factory/.picard.new/picard.changes 2018-07-21 10:25:17.270956501 +0200 @@ -1,0 +2,131 @@ +Fri Jul 20 07:05:44 UTC 2018 - [email protected] + +- Updated source URL + +------------------------------------------------------------------- +Thu Jul 19 12:38:11 UTC 2018 - [email protected] + +- Update to version 2.0 + Bug-fix + * [PICARD-153] - Non-configuration data is saved in Picard.conf + * [PICARD-173] - ID3 tag TSOP appears to be stored blank + * [PICARD-340] - Cover art embedding will overwrite existing + ones + * [PICARD-405] - Save stopped working + * [PICARD-817] - On high-resolution / high DPI displays, + Picard's GUI is scaled wrong + * [PICARD-1047] - Incompatible plugins are loaded with picard + 2.0 + * [PICARD-1051] - Searching for similar tracks causes coredumps + * [PICARD-1052] - Not disabled Search for similar tracks can + cause coredumps + * [PICARD-1056] - Crash when viewing file info dialog + * [PICARD-1058] - Saving images as files doesn't work + * [PICARD-1062] - Picard crashes when moving files on release + * [PICARD-1063] - After #689 unit tests fail if astrcmp is not + compiled + * [PICARD-1064] - python setup.py test -v doesn't work + * [PICARD-1065] - python setup.py patch_version doesn't work + * [PICARD-1066] - python setup.py update_constants doesn't work + * [PICARD-1067] - Visual bug after un-checking an installed + plugin + * [PICARD-1073] - "Add New Tag" crashes picard + * [PICARD-1084] - Picard 2 doesn't find DVD drive + * [PICARD-1085] - Multi-Dir Add Folder not working + * [PICARD-1105] - Crashes when using the edit tag dialog + * [PICARD-1106] - cancel plugin installation file dialog + results in crash + * [PICARD-1114] - Cannot submit ratings in Picard 2.0 dev + * [PICARD-1119] - picard sets "Disc Subtitle" to the track + title + * [PICARD-1123] - Multiple work languages are collapsed + * [PICARD-1126] - Unhelpful error message logged on network + request errors + * [PICARD-1135] - Picard is not able to save on MTP devices + * [PICARD-1138] - Search crashes due to AttributeError + * [PICARD-1143] - Wrong amount of songs from added files + * [PICARD-1147] - FYI, Can't load "Alan Parsons" album "On + air" in Picard 1.2 + * [PICARD-1153] - "Lookup in Browser" and "Search" fail + silently if artist name contains umlaut + * [PICARD-1156] - Picard fails to start when trying to upgrade + plugin which is a symlink + * [PICARD-1159] - Can't open WAV files + * [PICARD-1161] - Dragging artwork from Chrome pages doesn't + work + * [PICARD-1171] - Text of "About" can't be selected + * [PICARD-1179] - Error while searching for alt. releases + * [PICARD-1181] - In-app search dialog excessive slow down + * [PICARD-1188] - Picard chooses incorrect value for language + tag + * [PICARD-1199] - Crash when right-clicking album + * [PICARD-1202] - Right click on tag listing causes exception + and crash + * [PICARD-1203] - Hide unsupported tags from the tag diff in UI + * [PICARD-1204] - Picard freezes on unchecking show diff tags + first + * [PICARD-1206] - Text is not displaying properly in some + fields. + * [PICARD-1210] - Long lines in the option dialogue don’t wrap + * [PICARD-1213] - Wrong Movement of coverart providers + * [PICARD-1215] - Does not use config / ini file specified on + command line + * [PICARD-1221] - Picard 2.0 won't start on Windows 10 + * [PICARD-1226] - Different fonts in the plugins dialog + * [PICARD-1230] - Looking up CD crashes Picard + * [PICARD-1234] - Crash when loading plugin from local + directory + * [PICARD-1252] - Crash on pasting invalid naming script + * [PICARD-1253] - Crash on image saving + * [PICARD-1255] - Crash on startup - no GUI + * [PICARD-1265] - Can't "Lookup in Browser": + UnicodeEncodeError: 'latin-1' codec can't encode characters in + position 0-7: ordinal not in range(256) + * [PICARD-1270] - Corruption of saved audio files located on a + network share + * [PICARD-1271] - Artist credit saved in tags sometimes loses + closing parenthesis + * [PICARD-1277] - Picard crashes on unknown cover art types + New Feature + * [PICARD-1187] - Add DSF file support + * [PICARD-1220] - Add keyboard shortcut for deleting scripts + from options > scripting page + Task + * [PICARD-960] - Migrate to PyQt5 + * [PICARD-1186] - Support only 64 bit Picard builds from 2.0 + Improvement + * [PICARD-259] - Make file-specific variables available to + tagger script + * [PICARD-581] - Picard XML processing should use lxml module + rather than QXmlStreamReader + * [PICARD-588] - Picard 2.0 based on Python 3 + * [PICARD-807] - Retry release fetch on MB server overload + * [PICARD-922] - Make multi-value script functions work + correctly + * [PICARD-976] - Reimplement the picard WS code to accommodate + future versions of MBWS + * [PICARD-978] - Distinguish in UI between unclustered and + release unmatched files + * [PICARD-1075] - Add unit tests for Metadata object variables + * [PICARD-1087] - Improvements to UI for Lookup CD + * [PICARD-1100] - Error when running confined in a snap + because of gconf + * [PICARD-1174] - Option to tolerate differences in track times + * [PICARD-1200] - In Options dialog, tree pane on the left + cannot be resized + * [PICARD-1201] - Add a command-line option to not restore + persisted UI sizes or positions + * [PICARD-1211] - The “X” close button doesn’t work on the + options dialogue + +- Switched to python3 and Qt5 + +- Dropped SearchAmazon3.py,SearchAMG.py,SearchCastAlbums3.py, + SearchDiscogs3.py,SearchFilmMusziek3.py,SearchGMR.py, + SearchGoogle3.py,SearchLortelArchives3.py, + SearchSoundtrackCollector3.py and SearchSoundtrackINFO3.py (not + compatible with API v2.0) + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- SearchAMG.py SearchAmazon3.py SearchCastAlbums3.py SearchDiscogs3.py SearchFilmMusziek3.py SearchGMR.py SearchGoogle3.py SearchLortelArchives3.py SearchSoundtrackCollector3.py SearchSoundtrackINFO3.py picard-1.4.2.tar.gz New: ---- picard-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ picard.spec ++++++ --- /var/tmp/diff_new_pack.Duv52Q/_old 2018-07-21 10:25:17.934956340 +0200 +++ /var/tmp/diff_new_pack.Duv52Q/_new 2018-07-21 10:25:17.934956340 +0200 @@ -1,7 +1,7 @@ # # spec file for package picard # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,40 +17,27 @@ Name: picard -Version: 1.4.2 +Version: 2.0.0 Release: 0 Summary: The Next Generation MusicBrainz Tagger -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Utilities -Url: http://musicbrainz.org/doc/PicardTagger -Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/%{name}-%{version}.tar.gz -# http://wiki.musicbrainz.org/Picard_Plugins -# All of the Search*.py files come from https://github.com/brianfreud/Picard-plugins -# The full URL can not be part of this specfile because download corrupts line endings -Source8: SearchAmazon3.py -Source9: SearchAMG.py -Source10: SearchCastAlbums3.py -Source11: SearchDiscogs3.py -Source12: SearchFilmMusziek3.py -Source13: SearchGMR.py -Source14: SearchGoogle3.py -Source15: SearchLortelArchives3.py -Source16: SearchSoundtrackCollector3.py -Source17: SearchSoundtrackINFO3.py -# +URL: https://picard.musicbrainz.org +Source0: https://codeload.github.com/metabrainz/picard/tar.gz/release-%{version}#/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gcc-c++ -BuildRequires: libofa-devel -BuildRequires: python-devel -BuildRequires: python-mutagen -Requires: python-mutagen BuildRequires: hicolor-icon-theme -BuildRequires: python-qt4 -BuildRequires: python-sip +BuildRequires: libofa-devel +BuildRequires: python3-devel +BuildRequires: python3-mutagen +BuildRequires: python3-qt5 +BuildRequires: python3-setuptools +BuildRequires: python3-sip BuildRequires: update-desktop-files -Recommends: python-discid -Requires: python-qt4 +Requires: python3-mutagen +Requires: python3-qt5 Recommends: chromaprint-fpcalc +Recommends: python3-discid %description MusicBrainz Picard is a MusicBrainz tag editor written in Python. @@ -63,24 +50,13 @@ %setup -q -n %{name}-release-%{version} %build -python setup.py config -python setup.py build +export LANG=en_US.UTF-8 +python3 setup.py config +python3 setup.py build %install -python setup.py install --skip-build --prefix=%{_prefix} --root=%{buildroot} - -# install plugins -PLUGINDIR=%{buildroot}%{py_sitedir}/picard/plugins/ -install -m 0644 %{SOURCE8} ${PLUGINDIR} -install -m 0644 %{SOURCE9} ${PLUGINDIR} -install -m 0644 %{SOURCE10} ${PLUGINDIR} -install -m 0644 %{SOURCE11} ${PLUGINDIR} -install -m 0644 %{SOURCE12} ${PLUGINDIR} -install -m 0644 %{SOURCE13} ${PLUGINDIR} -install -m 0644 %{SOURCE14} ${PLUGINDIR} -install -m 0644 %{SOURCE15} ${PLUGINDIR} -install -m 0644 %{SOURCE16} ${PLUGINDIR} -install -m 0644 %{SOURCE17} ${PLUGINDIR} +export LANG=en_US.UTF-8 +python3 setup.py install --skip-build --prefix=%{_prefix} --root=%{buildroot} %suse_update_desktop_file -G "Music Tagger" -N "picard" picard @@ -90,22 +66,23 @@ %find_lang %{name}-countries %{name}.lang %find_lang %{name}-attributes %{name}.lang +%if 0%{?suse_version} < 1500 %post %icon_theme_cache_post %postun %icon_theme_cache_postun +%endif %files -%defattr(-,root,root) -%doc AUTHORS.txt COPYING.txt NEWS.txt +%doc AUTHORS.txt NEWS.txt +%license COPYING.txt %{_bindir}/picard %{_datadir}/applications/%{name}.desktop -%{python_sitearch}/picard* +%{python3_sitearch}/picard* %{_datadir}/icons/hicolor/*/apps/picard.png %{_datadir}/icons/hicolor/*/apps/picard.svg %files lang -f %{name}.lang -%defattr(-,root,root) %changelog ++++++ picard-1.4.2.tar.gz -> picard-2.0.0.tar.gz ++++++ ++++ 236229 lines of diff (skipped)
