commit beets for openSUSE:Factory

2020-10-28 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2020-10-28 10:02:17

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new.3463 (New)


Package is "beets"

Wed Oct 28 10:02:17 2020 rev:7 rq:844499 version:1.4.9

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2019-06-30 
10:22:05.179674725 +0200
+++ /work/SRC/openSUSE:Factory/.beets.new.3463/beets.changes2020-10-28 
10:02:39.071323959 +0100
@@ -1,0 +2,8 @@
+Wed Oct 28 06:17:51 UTC 2020 - Antonio Larrosa 
+
+- Add patch to fix a crash due to invalid use of the ast module
+  (boo#1178199):
+  * 0001-Compatibility-with-breaking-changes-to-the-ast-module.patch
+- Use %license
+
+---

New:

  0001-Compatibility-with-breaking-changes-to-the-ast-module.patch



Other differences:
--
++ beets.spec ++
--- /var/tmp/diff_new_pack.gocTlt/_old  2020-10-28 10:02:40.767325147 +0100
+++ /var/tmp/diff_new_pack.gocTlt/_new  2020-10-28 10:02:40.771325149 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package beets
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,11 +22,13 @@
 Summary:Music tagger and library organizer
 License:MIT
 Group:  Productivity/Multimedia/Sound/Players
-Url:http://beets.io/
+URL:http://beets.io/
 Source: 
https://github.com/beetbox/beets/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Patch0: 0001-Fixed-failing-test-where.patch
 # PATCH-FIX-UPSTREAM fix_test_command_line_option_relative_to_working_dir.diff 
alarr...@suse.de - Fixes one of the tests to run successfully
 Patch1: fix_test_command_line_option_relative_to_working_dir.diff
+# PATCH-FIX-UPSTREAM 
0001-Compatibility-with-breaking-changes-to-the-ast-module.patch -- Fix from 
upstream for boo#1178199
+Patch2: 
0001-Compatibility-with-breaking-changes-to-the-ast-module.patch
 BuildRequires:  python3-PyYAML
 BuildRequires:  python3-Unidecode
 BuildRequires:  python3-devel
@@ -108,6 +110,7 @@
 %setup -q -n beets-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 python3 setup.py build
@@ -117,7 +120,8 @@
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE README.rst
+%doc README.rst
+%license LICENSE
 %{_bindir}/beet
 %{python3_sitelib}/*
 

++ 0001-Compatibility-with-breaking-changes-to-the-ast-module.patch ++
>From dab0c1f9abda5b17cc7488f89a6fe08be7bc56a0 Mon Sep 17 00:00:00 2001
From: wisp3rwind <17089248+wisp3rw...@users.noreply.github.com>
Date: Tue, 9 Jun 2020 19:34:31 +0200
Subject: [PATCH] compatibility with breaking changes to the ast module

new in 3.10, also backported to 3.8 and 3.9: 
https://github.com/python/cpython/pull/20649
In fact, our generation of some Literals has been invalid since Python
3.4, fix that too.
---
 beets/util/functemplate.py | 29 -
 docs/changelog.rst |  1 +
 2 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/beets/util/functemplate.py b/beets/util/functemplate.py
index af22b79082..266534a9b4 100644
--- a/beets/util/functemplate.py
+++ b/beets/util/functemplate.py
@@ -73,15 +73,26 @@ def ex_literal(val):
 """An int, float, long, bool, string, or None literal with the given
 value.
 """
-if val is None:
-return ast.Name('None', ast.Load())
-elif isinstance(val, six.integer_types):
-return ast.Num(val)
-elif isinstance(val, bool):
-return ast.Name(bytes(val), ast.Load())
-elif isinstance(val, six.string_types):
-return ast.Str(val)
-raise TypeError(u'no literal for {0}'.format(type(val)))
+if sys.version_info[:2] < (3, 4):
+if val is None:
+return ast.Name('None', ast.Load())
+elif isinstance(val, six.integer_types):
+return ast.Num(val)
+elif isinstance(val, bool):
+return ast.Name(bytes(val), ast.Load())
+elif isinstance(val, six.string_types):
+return ast.Str(val)
+raise TypeError(u'no literal for {0}'.format(type(val)))
+elif sys.version_info[:2] < (3, 6):
+if val in [None, True, False]:
+return ast.NameConstant(val)
+elif isinstance(val, six.integer_types):
+return ast.Num(val)
+elif isinstance(val, six.string_types):
+return ast.Str(val)
+raise TypeError(u'no literal for {0}'.format(type(val)))
+else:
+return ast.Constant(val)
 
 
 def ex_varassign(

commit beets for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2019-06-30 10:22:00

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new.4615 (New)


Package is "beets"

Sun Jun 30 10:22:00 2019 rev:6 rq:712527 version:1.4.9

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2019-05-20 
13:18:34.487904312 +0200
+++ /work/SRC/openSUSE:Factory/.beets.new.4615/beets.changes2019-06-30 
10:22:05.179674725 +0200
@@ -1,0 +2,22 @@
+Sat Jun 29 09:28:04 UTC 2019 - Jaime Marquínez Ferrándiz 

+
+- Update to 1.4.9:
+  * This small update is part of our attempt to release new versions more 
often!
+There are a few important fixes, and we're clearing the deck for a change
+to beets' dependencies in the next version.
+  * The new feature is:
+* You can use the NO_COLOR environment variable to disable terminal colors.
+  * There are some fixes in this release:
+* Fix a regression in the last release that made the image resizer fail to
+  detect older versions of ImageMagick.
+* gmusic: The oauth_file config option now supports more flexible path
+  values, including ~ for the home directory.
+* gmusic: Fix a crash when using version 12.0.0 or later of the gmusicapi
+  module.
+* Fix an incompatibility with Python 3.8's AST changes.
+  * Here's a note for packagers:
+* pathlib is now an optional test dependency on Python 3.4+, removing the
+  need for a Debian patch.
+- Remove fix-pathlib-requirement.diff: Incorporated upstream
+
+---

Old:

  beets-1.4.8.tar.gz
  fix-pathlib-requirement.diff

New:

  beets-1.4.9.tar.gz



Other differences:
--
++ beets.spec ++
--- /var/tmp/diff_new_pack.TQxoA8/_old  2019-06-30 10:22:07.003677559 +0200
+++ /var/tmp/diff_new_pack.TQxoA8/_new  2019-06-30 10:22:07.071677665 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   beets
-Version:1.4.8
+Version:1.4.9
 Release:0
 Summary:Music tagger and library organizer
 License:MIT
@@ -27,8 +27,6 @@
 Patch0: 0001-Fixed-failing-test-where.patch
 # PATCH-FIX-UPSTREAM fix_test_command_line_option_relative_to_working_dir.diff 
alarr...@suse.de - Fixes one of the tests to run successfully
 Patch1: fix_test_command_line_option_relative_to_working_dir.diff
-# PATCH-FIX-UPSTREAM fix-pathlib-requirement.diff alarr...@suse.de - Don't 
require pathlib for tests in python >= 3.4.0
-Patch2: fix-pathlib-requirement.diff
 BuildRequires:  python3-PyYAML
 BuildRequires:  python3-Unidecode
 BuildRequires:  python3-devel
@@ -110,7 +108,6 @@
 %setup -q -n beets-%{version}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %build
 python3 setup.py build

++ beets-1.4.8.tar.gz -> beets-1.4.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beets-1.4.8/PKG-INFO new/beets-1.4.9/PKG-INFO
--- old/beets-1.4.8/PKG-INFO2019-05-17 02:44:23.0 +0200
+++ new/beets-1.4.9/PKG-INFO2019-05-31 02:06:34.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: beets
-Version: 1.4.8
+Version: 1.4.9
 Summary: music tagger and library organizer
 Home-page: http://beets.io/
 Author: Adrian Sampson
@@ -134,24 +134,24 @@
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
-Provides-Extra: absubmit
-Provides-Extra: beatport
-Provides-Extra: replaygain
-Provides-Extra: plexupdate
 Provides-Extra: embedart
 Provides-Extra: embyupdate
-Provides-Extra: fetchart
+Provides-Extra: gmusic
 Provides-Extra: import
-Provides-Extra: metasync
 Provides-Extra: thumbnails
-Provides-Extra: chroma
-Provides-Extra: discogs
 Provides-Extra: lyrics
-Provides-Extra: kodiupdate
-Provides-Extra: lastgenre
 Provides-Extra: bpd
-Provides-Extra: mpdstats
-Provides-Extra: web
+Provides-Extra: discogs
+Provides-Extra: plexupdate
 Provides-Extra: lastimport
+Provides-Extra: replaygain
+Provides-Extra: chroma
+Provides-Extra: lastgenre
+Provides-Extra: web
+Provides-Extra: beatport
+Provides-Extra: kodiupdate
 Provides-Extra: sonosupdate
-Provides-Extra: gmusic
+Provides-Extra: fetchart
+Provides-Extra: mpdstats
+Provides-Extra: metasync
+Provides-Extra: absubmit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/beets-1.4.8/beets/__init__.py 
new/beets-1.4.9/beets/__init__.py
--- old/beets-1.4.8/beets/__init__.py   2019-05-17 02:42:57.0 +0200
+++ new/beets-1.4.9/beets/__init__.py   2019-05-17 02:44:25.0 +0200
@@ -19,7 +19,7 @@
 
 from beets.util impor

commit beets for openSUSE:Factory

2019-05-20 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2019-05-20 13:18:32

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new.5148 (New)


Package is "beets"

Mon May 20 13:18:32 2019 rev:5 rq:704145 version:1.4.8

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2019-02-11 
21:28:01.814994951 +0100
+++ /work/SRC/openSUSE:Factory/.beets.new.5148/beets.changes2019-05-20 
13:18:34.487904312 +0200
@@ -1,0 +2,93 @@
+Sun May 19 14:24:27 UTC 2019 - Jaime Marquínez Ferrándiz 

+
+- Update to 1.4.8:
+  * This release is far too long in coming, but it's a good one. There is the
+usual torrent of new features and a ridiculously long line of fixes, but
+there are also some crucial maintenance changes. We officially support
+Python 3.7 and 3.8, and some performance optimizations can (anecdotally)
+make listing your library more than three times faster than in the previous
+version.
+  * The new core features are:
+* A new config-aunique configuration option allows setting default options
+  for the aunique template function.
+* The albumdisambig field no longer includes the MusicBrainz release group
+  disambiguation comment. A new releasegroupdisambig field has been added.
+* The modify command now allows resetting fixed attributes. For example,
+  beet modify -a artist:beatles artpath! resets artpath attribute from 
matching albums back to the default value.
+* A new importer option, ignore_data_tracks, lets you skip audio tracks
+  contained in data files.
+  * There are some new plugins:
+* The playlist can query the beets library using M3U playlists.
+* The loadext allows loading of SQLite extensions, primarily for use with
+  the ICU SQLite extension for internationalization.
+* The subsonicupdate can automatically update your Subsonic library.
+  * And many improvements to existing plugins:
+* lastgenre: Added option -A to match individual tracks and singletons.
+* play: The plugin can now emit a UTF-8 BOM, fixing some issues with
+  foobar2000 and Winamp.
+* gmusic:
+  * Add a new option to automatically upload to Google Play Music library
+on track import.
+  * Add new options for Google Play Music authentication.
+* replaygain: albumpeak on large collections is calculated as the average,
+  not the maximum.
+* chroma:
+  * Now optionally has a bias toward looking up more relevant releases
+according to the preferred configuration options.
+  * Fingerprint values are now properly stored as strings, which prevents
+strange repeated output when running beet write.
+* convert: The plugin now has an id3v23 option that allows you to override
+  the global id3v23 option.
+* spotify:
+  * The plugin now uses OAuth for authentication to the Spotify API.
+  * The plugin now works as an import metadata provider: you can match
+tracks and albums using the Spotify database.
+* ipfs: The plugin now supports a nocopy option which passes that flag to
+  ipfs.
+* discogs: The plugin now has rate limiting for the Discogs API.
+* mpdstats, mpdupdate: These plugins now use the MPD_PORT environment
+  variable if no port is specified in the configuration file.
+* bpd:
+  * MPD protocol commands consume and single are now supported along with
+updated semantics for repeat and previous and new fields for status.
+The bpd server now understands and ignores some additional commands.
+  * MPD protocol command idle is now supported, allowing the MPD version to
+be bumped to 0.14.
+  * MPD protocol command decoders is now supported.
+  * The plugin now uses the main beets logging system. The special-purpose
+--debug flag has been removed.
+* mbsync: The plugin no longer queries MusicBrainz when either the
+  mb_albumid or mb_trackid field is invalid. See also the discussion on
+  Google Groups
+* export: The plugin now also exports path field if the user explicitly
+  specifies it with -i parameter. This only works when exporting library
+  fields.
+* acousticbrainz: The plugin now declares types for all its fields, which
+  enables easier querying and avoids a problem where very small numbers
+  would be stored as strings.
+  * Some improvements have been focused on improving beets' performance:
+* Querying the library is now faster:
+  * We only convert fields that need to be displayed.
+  * We now compile templates once and reuse them instead of recompiling
+them to print out each matching object.
+  * Querying the library for items is now faster, for all queries that do
+   

commit beets for openSUSE:Factory

2019-02-11 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2019-02-11 21:28:01

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new.28833 (New)


Package is "beets"

Mon Feb 11 21:28:01 2019 rev:4 rq:673156 version:1.4.7

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2018-06-04 
13:23:44.353963873 +0200
+++ /work/SRC/openSUSE:Factory/.beets.new.28833/beets.changes   2019-02-11 
21:28:01.814994951 +0100
@@ -1,0 +2,5 @@
+Sat Feb  9 20:11:03 UTC 2019 - Jaime Marquínez Ferrándiz 

+
+- Add fix_python_3_7_compatibility.patch: fix compatibility with python 3.7
+
+---

New:

  fix_python_3_7_compatibility.patch



Other differences:
--
++ beets.spec ++
--- /var/tmp/diff_new_pack.J5Ta6Y/_old  2019-02-11 21:28:02.522994568 +0100
+++ /var/tmp/diff_new_pack.J5Ta6Y/_new  2019-02-11 21:28:02.530994564 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package beets
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -29,6 +29,8 @@
 Patch1: fix_test_command_line_option_relative_to_working_dir.diff
 # PATCH-FIX-UPSTREAM fix-pathlib-requirement.diff alarr...@suse.de - Don't 
require pathlib for tests in python >= 3.4.0
 Patch2: fix-pathlib-requirement.diff
+# Fix compatibility with python 3.7, should be included in the next version
+Patch3: fix_python_3_7_compatibility.patch
 BuildRequires:  python3-PyYAML
 BuildRequires:  python3-Unidecode
 BuildRequires:  python3-devel
@@ -111,6 +113,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 python3 setup.py build

++ fix_python_3_7_compatibility.patch ++
>From 15d44f02a391764da1ce1f239caef819f08beed8 Mon Sep 17 00:00:00 2001
From: Adrian Sampson 
Date: Sun, 22 Jul 2018 12:34:19 -0400
Subject: [PATCH] Fix Python 3.7 compatibility (#2978)

---
 beets/autotag/hooks.py | 8 +++-
 docs/changelog.rst | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/beets/autotag/hooks.py b/beets/autotag/hooks.py
index 3615a9333..1c62a54c5 100644
--- a/beets/autotag/hooks.py
+++ b/beets/autotag/hooks.py
@@ -31,6 +31,12 @@
 
 log = logging.getLogger('beets')
 
+# The name of the type for patterns in re changed in Python 3.7.
+try:
+Pattern = re._pattern_type
+except AttributeError:
+Pattern = re.Pattern
+
 
 # Classes used to represent candidate options.
 
@@ -433,7 +439,7 @@ def _eq(self, value1, value2):
 be a compiled regular expression, in which case it will be
 matched against `value2`.
 """
-if isinstance(value1, re._pattern_type):
+if isinstance(value1, Pattern):
 return bool(value1.match(value2))
 return value1 == value2



commit beets for openSUSE:Factory

2018-06-04 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2018-06-04 13:22:41

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new (New)


Package is "beets"

Mon Jun  4 13:22:41 2018 rev:3 rq:613889 version:1.4.7

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2018-01-06 
18:49:05.903486376 +0100
+++ /work/SRC/openSUSE:Factory/.beets.new/beets.changes 2018-06-04 
13:23:44.353963873 +0200
@@ -1,0 +2,41 @@
+Sat Jun  2 09:34:31 UTC 2018 - jaime.marquinez.ferran...@fastmail.net
+
+- Update to 1.4.7:
+  * This new release includes lots of new features in the importer and the
+metadata source backends that it uses. We've changed how the beets importer
+handles non-audio tracks listed in metadata sources like MusicBrainz:
+  * The importer now ignores non-audio tracks (namely, data and video tracks)
+listed in MusicBrainz. Also, a new option, ignore_video_tracks,
+lets you return to the old behavior and include these video tracks.
+  * A new importer option, ignored_media, can let you skip certain media
+formats.
+  * There are other subtle improvements to metadata handling in the importer:
+  * In the MusicBrainz backend, beets now imports the
+musicbrainz_releasetrackid field.
+  * A new importer configuration option, artist_credit, will tell beets to
+prefer the artist credit over the artist when autotagging.
+  * And there are even more new features:
+  * replaygain: The beet replaygain command now has --force, --write and
+--nowrite options.
+  * A new importer configuration option, incremental_skip_later, lets you
+avoid recording skipped directories to the list of "processed" directories
+in incremental mode. This way, you can revisit them later with another
+import.
+  * fetchart: The configuration options now support finer-grained control via
+the sources option. You can now specify the search order for different
+matching strategies within different backends.
+  * web: A new cors_supports_credentials configuration option lets in-browser
+clients communicate with the server even when it is protected by an
+authorization mechanism (a proxy with HTTP authentication enabled,
+for example).
+  * A new sonosupdate plugin automatically notifies Sonos controllers to
+update the music library when the beets library changes.
+  * discogs: The plugin now stores master release IDs into mb_releasegroupid.
+It also "simulates" track IDs using the release ID and the track list
+position.
+  * discogs: Fetch the original year from master releases.
+  * Lots of bug fixes.
+  * The full changelog can be read at
+https://github.com/beetbox/beets/blob/master/docs/changelog.rst
+
+---

Old:

  beets-1.4.6.tar.gz

New:

  beets-1.4.7.tar.gz



Other differences:
--
++ beets.spec ++
--- /var/tmp/diff_new_pack.h5wu62/_old  2018-06-04 13:23:45.001940145 +0200
+++ /var/tmp/diff_new_pack.h5wu62/_new  2018-06-04 13:23:45.005939998 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   beets
-Version:1.4.6
+Version:1.4.7
 Release:0
 Summary:Music tagger and library organizer
 License:MIT

++ beets-1.4.6.tar.gz -> beets-1.4.7.tar.gz ++
 4198 lines of diff (skipped)




commit beets for openSUSE:Factory

2018-01-06 Thread root
Hello community,

here is the log from the commit of package beets for openSUSE:Factory checked 
in at 2018-01-06 18:48:54

Comparing /work/SRC/openSUSE:Factory/beets (Old)
 and  /work/SRC/openSUSE:Factory/.beets.new (New)


Package is "beets"

Sat Jan  6 18:48:54 2018 rev:2 rq:561729 version:1.4.6

Changes:

--- /work/SRC/openSUSE:Factory/beets/beets.changes  2017-08-24 
18:49:06.137271317 +0200
+++ /work/SRC/openSUSE:Factory/.beets.new/beets.changes 2018-01-06 
18:49:05.903486376 +0100
@@ -1,0 +2,41 @@
+Thu Jan  4 18:59:49 UTC 2018 - alarr...@suse.com
+
+- Update to 1.4.6:
+  * The highlight of this release is "album merging," an often requested
+option in the importer to add new tracks to an existing album you already
+have in your library. This way, you no longer need to resort to removing
+the partial album from your library, combining the files manually, and
+importing again.
+  * Here are the larger new features in this release:
+  * When the importer finds duplicate albums, you can now merge all the
+tracks—old and new—together and try importing them as a single,
+combined album.
+  * lyrics: The plugin can now produce reStructuredText files for beautiful,
+readable books of lyrics.
+  * A new from_scratch configuration option makes the importer remove old
+metadata before applying new metadata. This new feature complements the
+zero and scrub plugins but is slightly different: beets clears out all
+the old tags it knows about and only keeps the new data it gets from
+the remote metadata source.
+  * There are also somewhat littler, but still great, new features:
+  * convert: A new no_convert option lets you skip transcoding items matching
+a query. Instead, the files are just copied as-is.
+  * fetchart: A new quiet switch that only prints out messages when album art
+is missing.
+  * mbcollection: You can configure a custom MusicBrainz collection via the
+new collection configuration option.
+  * mbcollection: The collection update command can now remove albums from
+collections that are longer in the beets library.
+  * fetchart: The clearart command now asks for confirmation before touching
+your files.
+  * mpdstats: The plugin now correctly updates song statistics when MPD
+switches from a song to a stream and when it plays the same song
+multiple times consecutively.
+  * acousticbrainz: The plugin can now be configured to write only a specific
+list of tags.
+  * Lots of bug fixes.
+  * The full changelog can be read at
+https://github.com/beetbox/beets/blob/master/docs/changelog.rst
+- Fixed rpm package group
+
+---

Old:

  beets-1.4.5.tar.gz

New:

  beets-1.4.6.tar.gz



Other differences:
--
++ beets.spec ++
--- /var/tmp/diff_new_pack.ebvxj4/_old  2018-01-06 18:49:06.515457782 +0100
+++ /var/tmp/diff_new_pack.ebvxj4/_new  2018-01-06 18:49:06.515457782 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package beets
 #
-# 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
@@ -13,34 +13,35 @@
 # published by the Open Source Initiative.
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
 
 
 Name:   beets
-Version:1.4.5
+Version:1.4.6
 Release:0
-License:MIT
 Summary:Music tagger and library organizer
+License:MIT
+Group:  Productivity/Multimedia/Sound/Players
 Url:http://beets.io/
-Group:  Development/Languages/Python
 Source: 
https://github.com/beetbox/beets/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Patch0: 0001-Fixed-failing-test-where.patch
 # PATCH-FIX-UPSTREAM fix_test_command_line_option_relative_to_working_dir.diff 
alarr...@suse.de - Fixes one of the tests to run successfully
 Patch1: fix_test_command_line_option_relative_to_working_dir.diff
 # PATCH-FIX-UPSTREAM fix-pathlib-requirement.diff alarr...@suse.de - Don't 
require pathlib for tests in python >= 3.4.0
 Patch2: fix-pathlib-requirement.diff
+BuildRequires:  python3-PyYAML
+BuildRequires:  python3-Unidecode
 BuildRequires:  python3-devel
-BuildRequires:  python3-setuptools
 BuildRequires:  python3-jellyfish
 BuildRequires:  python3-munkres
 BuildRequires:  python3-musicbrainzngs >= 0.4
 BuildRequires:  python3-mutagen >= 1.33
-BuildRequires:  python3-PyYAML
+BuildRequires:  python3-setuptools
 BuildRequires:  python3-six >= 1.9
-BuildRequires:  python3-Unidecode
 # t