Bug 258688 - audio/beets: Update to 1.5.0
Summary: audio/beets: Update to 1.5.0
Status: Closed FIXED
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
Blocks:
  Show dependency treegraph
 
Reported: 2021-09-23 01:32 UTC by Kevin Menard
Modified: 2022-01-10 05:43 UTC (History)
3 users (show)

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


Attachments
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 freebsd_triage 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 freebsd_triage 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 freebsd_triage 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
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-01-10 05:34:15 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=11eaf51295039c1215e98b6d3cfeddd3359286e4

commit 11eaf51295039c1215e98b6d3cfeddd3359286e4
Author:     Alexandre C. Guimarães <rigoletto@FreeBSD.org>
AuthorDate: 2022-01-10 05:27:25 +0000
Commit:     Alexandre C. Guimarães <rigoletto@FreeBSD.org>
CommitDate: 2022-01-10 05:27:25 +0000

    audio/beets: Update to 1.6.0

    - take maintainership
    - last ac51135afd4b related fix.
    PR:             258688
    Approved by:    <stiginge@pvv.org> (maintainer timeout, 85 days)

 audio/beets/Makefile | 8 ++++----
 audio/beets/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)