Bug 258688

Summary: audio/beets: Update to 1.5.0
Product: Ports & Packages Reporter: Kevin Menard <freebsd>
Component: Individual Port(s)Assignee: Alexandre C. Guimarães <rigoletto>
Status: Closed FIXED    
Severity: Affects Many People CC: eduardo, python, rigoletto
Priority: --- Keywords: needs-patch
Version: LatestFlags: rigoletto: maintainer-feedback? (python)
koobs: merge-quarterly?
Hardware: Any   
OS: Any   
URL: https://github.com/beetbox/beets/blob/v1.5.0/docs/changelog.rst
Bug Depends on: 259241    
Bug Blocks:    
Attachments:
Description Flags
audio/beets: Update to 1.5.0
none
audio/beets: Update to 1.5.0 none

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(-)