Opened 7 years ago

Closed 20 hours ago

#43962 closed enhancement (fixed)

python-musicbrainz2: Remove obsolete port

Reported by: mf2k (Frank Schima) Owned by: petrrr
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: elelay (Eric Le Lay), petrrr
Port: python-musicbrainz2

Description

The port python-musicbrainz2 should be changed to use the python 1.0 portgroup with subports for specific python versions and renamed to py-musicbrainz2 to match all other python modules in Macports. This allows for different python versions and is then clear about which python the port actually uses.

Change History (16)

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Summary: python-musicbrainz2: Rename and use python 1.0 portgrouppython-musicbrainz2: Remove obsolete port

According to the home page:

Status: Deprecated as of May 2011. This library is not compatible with the current MusicBrainz schema, but will still work with older versions and with the ws/1 legacy web service.

So this port should probably be removed.

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Owner: changed from rmstonecipher@… to macports-tickets@…

comment:3 Changed 5 years ago by petrrr

Resolution: fixed
Status: newclosed
Type: defectenhancement

Removed in r141434.

comment:4 Changed 5 years ago by petrrr

The commit above, r141434 contains unintended additional changes. I reverted these in r141438 and recommitted in r141439. Sorry!

comment:5 Changed 5 years ago by dbevans (David B. Evans)

Cc: elelay@… added

Quodlibet depends on python-musicbrainz2 for its musicbrainz plugin and is, therefore, broken by this removal. Copying maintainer of quodlibet for his info. Please check for possible dependents before removing ports. Thanks.

comment:6 Changed 5 years ago by elelay (Eric Le Lay)

Thanks for the cc, quodlibet is not installable anymore now, isn't it?

Alternatives:

  • remove dependency in QL port, breaking musicbrainz integration for those using it.
  • upstream re-implements the plugin using http://python-musicbrainzngs.readthedocs.org + new port in macports for it. Unfortunately python-musicbrainzngs doesn't cover 100% of the old python-musicbrainz2.
  • resurrect then python-musicbrainz2 port (with subports).

I don't have time now to check if other ports depend on python-musicbrainz2.

comment:7 Changed 5 years ago by elelay (Eric Le Lay)

Resolution: fixed
Status: closedreopened

comment:8 Changed 5 years ago by petrrr

Not sure I completely understand the problem. Before removing the port, I checked for dependents and have not found any.

Even now when looking through the dependencies of port quodlibet @3.4.1_2, I do not find it the dependency. So is this a unspecified dependency or are you refereeing to a different port?

comment:9 Changed 5 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:10 Changed 5 years ago by petrrr

Okay, I see the dependency was removed in r141581, not sure why I have not detected it.

Last edited 5 years ago by petrrr (previous) (diff)

comment:11 Changed 5 years ago by petrrr

musicbrainzngs PyPI

comment:12 Changed 5 years ago by elelay (Eric Le Lay)

Resolution: fixed
Status: reopenedclosed

ok, let it die.

comment:13 Changed 5 years ago by petrrr

Resolution: fixed
Status: closedreopened

comment:14 Changed 5 years ago by petrrr

Owner: changed from macports-tickets@… to petr@…
Status: reopenednew

comment:15 Changed 5 years ago by petrrr

I reopen this, just as a reminder and to track transition to musicbrainzngs.

comment:16 Changed 20 hours ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

This port is long gone. Please open another ticket to track another issue.

Note: See TracTickets for help on using tickets.