Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17278

Bug#1119062: RFS: beets/2.5.1-1 [ITA] -- music tagger and library organizer

Path csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!news.servidellagleba.it!bofh.it!news.nic.it!robomod
From Nicholas D Steeves <sten@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#1119062: RFS: beets/2.5.1-1 [ITA] -- music tagger and library organizer
Date Sat, 20 Dec 2025 22:50:01 +0100
Message-ID <M4cQa-4pQK-5@gated-at.bofh.it> (permalink)
References <LZ6s1-RuU-7@gated-at.bofh.it> <LK7gl-85nP-1@gated-at.bofh.it> <LZgKJ-Yow-3@gated-at.bofh.it> <LK7gl-85nP-1@gated-at.bofh.it> <LZgKJ-Yow-3@gated-at.bofh.it>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Sat Dec 20 21:41:10 2025
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -1.699
Reply-To Nicholas D Steeves <sten@debian.org>, 1119062@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc package-sponsorship-requests@lists.debian.org
X-Debian-Pr-Message followup 1119062
X-Debian-Pr-Package sponsorship-requests
X-Debian-Pr-Keywords moreinfo
MIME-Version 1.0
Content-Type multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
X-Debian-User sten
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1943792
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 89
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc "debian-python@lists.debian.org" <debian-python@lists.debian.org>
X-Original-Date Sat, 20 Dec 2025 16:38:38 -0500
X-Original-Message-ID <87jyyg96ld.fsf@digitalmercury.freeddns.org>
X-Original-References <cde433b6-3b57-4d39-bfc8-4a834bc8fdd5@debian.org> <fd9f00aa-c9a1-4d5f-85c0-63e51e869435@disroot.org> <8671af2a-033b-466e-ad88-a2dcbf3315c3@disroot.org> <fd9f00aa-c9a1-4d5f-85c0-63e51e869435@disroot.org> <8671af2a-033b-466e-ad88-a2dcbf3315c3@disroot.org>
Xref csiph.com linux.debian.bugs.dist:1275351 linux.debian.maint.python:17278

Cross-posted to 2 groups.

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Pieter Lenaerts <plenae@disroot.org> writes:

> Op 6/12/2025 om 20:42 schreef Louis-Philippe Véronneau:
>> Hello!
>>
>> I had a look at your RFS for beets. I don't have any comments on the
>> changes you did, but sadly, the package FTBFS with Python 3.14.
>>
>> I get the following error:
>>
>> ==================================================================
>> ______________ TestTranslation.test_translate[already translated]
>>
>> self = <test.plugins.test_lyrics.TestTranslation object at
>> 0x7f92ef0d69e0>
[snip]
>> E       TypeError: 'str' object cannot be interpreted as an integer
>>
>> beetsplug/lyrics.py:832: TypeError
>> ==================================================================
>>
>> As such, I've removed beets from the list for now. Feel free to add it
>> again once the issue is fixed!
>
>
> Thanks. I started patching for python 3.14. I'm adding this to the open
> RFS bug for reference.

Thank you for working on this Pieter!  Would you please fix your fork's
history so that your work can be merged?  Ie the following six commits
are missing from your copy and it results in non-fastforwardable
history:

https://salsa.debian.org/python-team/packages/beets/-/compare/debian%2Fmaster...debian%2Fmaster?from_project_id=102563

A "pull --rebase" (from the Debian Python Team remote) and 3-way merge
is almost certainly what is required to fix this, and this will also
resolve some of the outstanding issues with the version of the package
being discussed at this RFS bug :)

I didn't check, but I suspect the rebase range will rewrite your import
of a new upstream version in your fork, if that's the case, don't worry
about it for now.  A method we can use to fix it when we're ready to
merge your work and upload is:

  1. You'll import the new upstream version directly to the DPT copy.
  2. You (or someone else) will cherry-pick the range of commits that
  affect exclusively debian/*, and these will be applied to the DPT copy
  which has the new upstream version.
  [3. Optionally rebase --committer-date-is-author-date the
  cherry-picked ranged, leaving the gbp-created upstream tag untouched.]

Regarding the Python 3.14 compat fixes, this is orthogonal to a
sponsorship request, and I recommend filing a bug against src:beets.

Best,
Nicholas

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Review of the beets RFS Louis-Philippe Véronneau <pollo@debian.org> - 2025-12-06 20:50 +0100
  Bug#1119062: Review of the beets RFS Pieter Lenaerts <plenae@disroot.org> - 2025-12-07 07:50 +0100
    Bug#1119062: RFS: beets/2.5.1-1 [ITA] -- music tagger and library organizer Nicholas D Steeves <sten@debian.org> - 2025-12-20 22:50 +0100
      Bug#1119062: RFS: beets/2.5.1-1 [ITA] -- music tagger and library organizer Pieter Lenaerts <plenae@disroot.org> - 2025-12-21 19:00 +0100

csiph-web