Bug 258688 - audio/beets: Update to 1.5.0
Summary: audio/beets: Update to 1.5.0
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Alexandre C. Guimarães
URL: https://github.com/beetbox/beets/blob...
Keywords: needs-patch
Depends on: 259241
  Show dependency treegraph
Reported: 2021-09-23 01:32 UTC by Kevin Menard
Modified: 2021-10-18 02:10 UTC (History)
3 users (show)

See Also:
rigoletto: maintainer-feedback? (python)
koobs: merge-quarterly?

audio/beets: Update to 1.5.0 (3.22 KB, patch)
2021-10-17 23:50 UTC, Alexandre C. Guimarães
no flags Details | Diff
audio/beets: Update to 1.5.0 (2.05 KB, patch)
2021-10-18 02:09 UTC, Alexandre C. Guimarães
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Menard 2021-09-23 01:32:29 UTC
Beets is a Python-based application for managing music libraries. Beets 1.5.0 was released on Aug. 19, 2021, which was the first new release since 1.4.9 (what FreeBSD currently supports) released on May 30, 2020. Since Beets acquires music metadata from remote 3rd party sources, and those sources periodically change APIs and such, releases grow stale. E.g., Beets 1.4.9 currently does not support the same level of functionality as it did a year ago, as some metadata sources are no longer compatible with 1.4.9.

I don't have a good handle on how Python-based ports need to be updated. As of today, Beets's CI tests against Python 3.6, 3.7, 3.8, 3.9, and 3.10 RC2.
Comment 1 Bugzilla Automation freebsd_committer 2021-09-23 01:32:29 UTC
Maintainer informed via mail
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2021-09-23 02:05:48 UTC
Thank you for your report Kevin. If you'd like to give updating this port a go, we're happy to help, just jump on #freebsd-python on Libera IRC and say hi :)

Note, from changelog:

'MediaFile' and 'Confuse' used to be part of beets but are now reusable dependencies---packagers, please take note. (these will need to have ports, if they don't exist already)

Finally, this is the last version of beets where we intend to support Python 2.x and 3.5; future releases will soon require Python 3.6.

No need to limit version-spec until it requires it
Comment 3 Alexandre C. Guimarães freebsd_committer 2021-10-17 23:50:12 UTC
Created attachment 228793 [details]
audio/beets: Update to 1.5.0

audio/beets: Update to 1.5.0

- take maintainership
- add necessary dependencies
- update a dependency
Comment 4 Alexandre C. Guimarães freebsd_committer 2021-10-18 02:09:30 UTC
Created attachment 228797 [details]
audio/beets: Update to 1.5.0

- take maintainership
- add necessary dependencies to the tree