You are not logged in.

#1 2019-11-19 00:34:58

damnbug
Member
Registered: 2012-09-18
Posts: 84

[SOLVED] python2-mutagen upgrade breaks mutagen, required by nicotine+

As you can see...

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing python2-mutagen (1.43.0-1) breaks dependency 'mutagen' required by nicotine+

...I cannot upgrade python2-mutagen because of mutagen ("virtual" dependency).

https://www.archlinux.org/packages/comm … nicotine+/

pacman -Si nicotine+
Repository      : community
Name            : nicotine+
Version         : 1.4.1-3
Description     : Soulseek music-sharing client, written in python
Architecture    : any
URL             : https://github.com/Nicotine-Plus/nicotine-plus
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : mutagen  pygtk
Optional Deps   : python2-geoip: to enable Geographical blocker
Conflicts With  : nicotine
Replaces        : nicotine
Download Size   : 2.88 MiB
Installed Size  : 7.04 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Thu 26 Oct 2017 04:44:35 PM WEST
Validated By    : MD5 Sum  SHA-256 Sum  Signature

https://git.archlinux.org/svntogit/comm … be488e1fd5

"Update mutagen dependencypackages/nicotine+"

-depends=(mutagen pygtk)
+depends=(python2-mutagen pygtk)

How to fix this?

Last edited by damnbug (2019-11-19 20:34:51)

Offline

#2 2019-11-19 00:54:38

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,447
Website

Re: [SOLVED] python2-mutagen upgrade breaks mutagen, required by nicotine+

I don't know enough about mutagen to know if python-mutagen or python2-mutagen should provide it, but clearly there is a packaging bug as nicotine+ in the repos depends on a package that does not exist and is not provided by any package in the repos.  I have none of the above mentioned packages installed and nicotine+ cannot be installed:

$ pacman -S nicotine+
resolving dependencies...
warning: cannot resolve "mutagen", a dependency of "nicotine+"
:: The following package cannot be upgraded due to unresolvable dependencies:
      nicotine+

:: Do you want to skip the above package for this upgrade? [y/N] y
looking for conflicting packages...
 there is nothing to do

I'd report this as a bug against the nicotine+ package first.  It could be reassigned to the python(2)-mutagen packages if they should actually still provide the virtual package 'mutagen'.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2019-11-19 11:05:33

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: [SOLVED] python2-mutagen upgrade breaks mutagen, required by nicotine+


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB