This package still uses the legacy eclass code paths. These paths are deprecated and pose a significant maintenance cost. Please update the package to use PEP517 build mode. For more information, please see the Python Guide, particularly; https://projects.gentoo.org/python/guide/migration.html#migrating-to-pep-517-builds
[Adding this comment en-masse, sorry for the noise, but it's important.) 1. Please take particular care to check file diffs before/after, possibly using `iwdevtools`. Keep a particular eye out for e.g. config files now missing from /etc and instead being in /usr/lib/python*/site-packages, etc. 2. Please make sure to do the migration in a new revision in ~arch, partly because of 1.
Final ping. Please note that we will not hesitate to last rite low profile packages over this.
I handled this with the beets-1.7.0_pre20240501 release, we _should_ be fine now, but I'll leave this bug open for a little longer so that we can close it when we tidy up 1.6.0.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d3ec64942c8d20ca64b0d49c7f9032d0c5bf08 commit 29d3ec64942c8d20ca64b0d49c7f9032d0c5bf08 Author: Matt Jolly <kangie@gentoo.org> AuthorDate: 2024-06-03 04:52:16 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-06-03 05:05:00 +0000 media-sound/beets: drop 1.6.0-r1 Closes: https://bugs.gentoo.org/909990 Signed-off-by: Matt Jolly <kangie@gentoo.org> media-sound/beets/Manifest | 1 - media-sound/beets/beets-1.6.0-r1.ebuild | 131 --------------------- .../files/1.6.0-0001-Remove-test_completion.patch | 74 ------------ media-sound/beets/files/1.6.0-mediafile-test.patch | 41 ------- media-sound/beets/files/1.6.0-sphinx-6.patch | 28 ----- media-sound/beets/files/1.6.0-unicode-test.patch | 47 -------- 6 files changed, 322 deletions(-)