Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952560 - media-sound/whipper: needs porting to Python 3.13
Summary: media-sound/whipper: needs porting to Python 3.13
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Quentin Retornaz
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: py3.13-tracker
  Show dependency tree
 
Reported: 2025-03-27 16:01 UTC by Michał Górny
Modified: 2025-05-02 18:43 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build-whipper.log (build-whipper.log,65.27 KB, text/plain)
2025-03-30 19:52 UTC, Quentin Retornaz
Details
build-musicbrainzgs.log (build-musicbrainzgs.log,22.78 KB, text/plain)
2025-03-30 19:52 UTC, Quentin Retornaz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-03-27 16:01:16 UTC
The package needs porting to Python 3.13.
Comment 1 Quentin Retornaz 2025-03-30 19:52:22 UTC
Created attachment 923301 [details]
build-whipper.log
Comment 2 Quentin Retornaz 2025-03-30 19:52:53 UTC
Created attachment 923302 [details]
build-musicbrainzgs.log
Comment 3 Quentin Retornaz 2025-03-30 19:53:01 UTC
I did test it in a chroot environment and did just add py3.13 to PYTHON_COMPAT in the ebuild.

I had to do it too for dev-python/musicbrainzngs as it is a dep.

I’ve attached build logs with test feature enabled.
Comment 4 Quentin Retornaz 2025-03-30 21:06:07 UTC
Also, whipper is working fine as the output below shows it:

 ~ $ whipper offset find
INFO:whipper.command.offset:checking device /dev/sr0
Track 1 finished, found 19 Q sub-channels with CRC errors
Track 2 finished, found 33 Q sub-channels with CRC errors
Track 3 finished, found 10 Q sub-channels with CRC errors
Track 4 finished, found 8 Q sub-channels with CRC errors
Track 5 finished, found 11 Q sub-channels with CRC errors
Track 6 finished, found 8 Q sub-channels with CRC errors
Track 7 finished, found 25 Q sub-channels with CRC errors
Track 8 finished, found 19 Q sub-channels with CRC errors
Track 9 finished, found 16 Q sub-channels with CRC errors
Track 10 finished, found 33 Q sub-channels with CRC errors
Track 11 finished, found 26 Q sub-channels with CRC errors
Track 12 finished, found 4 Q sub-channels with CRC errors
Track 13 finished, found 7 Q sub-channels with CRC errors
Track 14 finished, found 31 Q sub-channels with CRC errors
Track 15 finished, found 8 Q sub-channels with CRC errors
Track 16 finished, found 43 Q sub-channels with CRC errors
INFO:whipper.command.offset:trying read offset 6...
INFO:whipper.command.offset:offset of device is likely 6, confirming...
                                         
Read offset of device is: 6.
INFO:whipper.command.offset:adding read offset to configuration file
 ~ $   whipper cd rip
INFO:whipper.command.cd:using configured read offset 6
INFO:whipper.command.cd:checking device /dev/sr0
CDDB disc id: e010ff10
MusicBrainz disc id DCi0j7c6UOsqyxc4DewJ6XH2t8A-
MusicBrainz lookup URL https://musicbrainz.org/cdtoc/attach?toc=1+16+326535+150+17538+49728+67575+81193+100590+115558+140645+154038+167050+188173+207475+224603+245083+279608+295633&tracks=16&id=DCi0j7c6UOsqyxc4DewJ6XH2t8A-
Disc duration: 01:12:31.800, 16 audio tracks
WARNING:whipper.common.mbngs:release with ID 'ce452b95-01a4-425b-a480-97146d2a2fb6' (Bob Marley & The Wailers - Legend: The Best of Bob Marley and The Wailers) does not have a date

Matching releases:

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers (deluxe edition) (Disc 1 of 2): Legend Remastered
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/94c61f95-1c39-4a5f-961f-61b3e1426cbe
Release : 94c61f95-1c39-4a5f-961f-61b3e1426cbe
Type    : Compilation
Barcode : 731458671428
Country : United States
Cat no  : 586 714-2

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/4ccca10d-45dd-31f7-8d34-ff97d09f8a2b
Release : 4ccca10d-45dd-31f7-8d34-ff97d09f8a2b
Type    : Compilation
Barcode : 731454890427
Country : United States, Germany
Cat no  : 314 548 904-2

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers (Deluxe edition)
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/8d238195-99f5-3434-a2a4-79959a2e56e2
Release : 8d238195-99f5-3434-a2a4-79959a2e56e2
Type    : Compilation
Barcode : 4988005514790
Country : Japan
Cat no  : UICY 90862

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers (Made in Germany by EDC)
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/4ce99d91-6540-4340-8fe6-917dc1d85f91
Release : 4ce99d91-6540-4340-8fe6-917dc1d85f91
Type    : Compilation
Barcode : 731454890427
Country : Europe
Cat no  : 548 904-2

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/c9d6b7c2-8178-4bc6-adf6-4277542ab4e5
Release : c9d6b7c2-8178-4bc6-adf6-4277542ab4e5
Type    : Compilation
Barcode : 731454890427
Country : Australia
Cat no  : 548 904-2

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers (Sony DADC reissue of 2002 remaster)
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/ce452b95-01a4-425b-a480-97146d2a2fb6
Release : ce452b95-01a4-425b-a480-97146d2a2fb6
Type    : Compilation
Barcode : 731454890427
Country : Europe, Netherlands
Cat no  : 548 904-2

Artist  : Bob Marley & The Wailers
Title   : Legend: The Best of Bob Marley and The Wailers (Made in the EU by Cinram Optical Disc)
Duration: 01:12:12.032
URL     : https://musicbrainz.org/release/1a9083f1-797e-4c5f-a33c-86a8079e40ec
Release : 1a9083f1-797e-4c5f-a33c-86a8079e40ec
Type    : Compilation
Barcode : 731454890427
Country : Europe, United Kingdom
Cat no  : 548 904-2

Track 1 finished, found 18 Q sub-channels with CRC errors
Track 2 finished, found 31 Q sub-channels with CRC errors
Track 3 finished, found 11 Q sub-channels with CRC errors
Track 4 finished, found 8 Q sub-channels with CRC errors
Track 5 finished, found 11 Q sub-channels with CRC errors
Track 6 finished, found 7 Q sub-channels with CRC errors
Track 7 finished, found 24 Q sub-channels with CRC errors
Track 8 finished, found 19 Q sub-channels with CRC errors
Track 9 finished, found 15 Q sub-channels with CRC errors
Track 10 finished, found 33 Q sub-channels with CRC errors
Track 11 finished, found 28 Q sub-channels with CRC errors
Track 12 finished, found 4 Q sub-channels with CRC errors
Track 13 finished, found 9 Q sub-channels with CRC errors
Track 14 finished, found 31 Q sub-channels with CRC errors
Track 15 finished, found 9 Q sub-channels with CRC errors
Track 16 finished, found 43 Q sub-channels with CRC errors
INFO:whipper.program.cdrdao:creating output directory /home/quentin/compilation/Bob Marley & The Wailers - Legend: The Best of Bob Marley and The Wailers (deluxe edition) (Disc 1 of 2): Legend Remastered
INFO:whipper.command.cd:ripping track 1 of 16: 01. Bob Marley & The Wailers - Is This Love.flac
INFO:whipper.program.cdparanoia:checksums match, 89939a67
INFO:whipper.command.cd:CRCs match for track 1
Peak level: 0.998932
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 2 of 16: 02. Bob Marley & The Wailers - No Woman No Cry (live).flac
INFO:whipper.program.cdparanoia:checksums match, 99b7b5b7
INFO:whipper.command.cd:CRCs match for track 2
Peak level: 0.987518
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 3 of 16: 03. Bob Marley & The Wailers - Could You Be Loved.flac
INFO:whipper.program.cdparanoia:checksums match, f1cbb562
INFO:whipper.command.cd:CRCs match for track 3
Peak level: 0.998962
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 4 of 16: 04. Bob Marley & The Wailers - Three Little Birds.flac
INFO:whipper.program.cdparanoia:checksums match, 73094e0c
INFO:whipper.command.cd:CRCs match for track 4
Peak level: 0.919403
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 5 of 16: 05. Bob Marley & The Wailers - Buffalo Soldier.flac
INFO:whipper.program.cdparanoia:checksums match, e69f5eec
INFO:whipper.command.cd:CRCs match for track 5
Peak level: 0.998932
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 6 of 16: 06. Bob Marley & The Wailers - Get Up Stand Up.flac
INFO:whipper.program.cdparanoia:checksums match, 552aaff3
INFO:whipper.command.cd:CRCs match for track 6
Peak level: 0.998932
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 7 of 16: 07. Bob Marley & The Wailers - Stir It Up.flac
INFO:whipper.program.cdparanoia:checksums match, 3ab82604
INFO:whipper.command.cd:CRCs match for track 7
Peak level: 0.998932
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 8 of 16: 08. Bob Marley & The Wailers - Easy Skanking.flac
INFO:whipper.program.cdparanoia:checksums match, 3effb017
INFO:whipper.command.cd:CRCs match for track 8
Peak level: 0.998962
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 9 of 16: 09. Bob Marley & The Wailers - One Love _ People Get Ready.flac
INFO:whipper.program.cdparanoia:checksums match, cbe0b37d
INFO:whipper.command.cd:CRCs match for track 9
Peak level: 0.919434
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 10 of 16: 10. Bob Marley & The Wailers - I Shot the Sheriff.flac
INFO:whipper.program.cdparanoia:checksums match, 5c5103f7
INFO:whipper.command.cd:CRCs match for track 10
Peak level: 0.977295
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 11 of 16: 11. Bob Marley & The Wailers - Waiting in Vain.flac
INFO:whipper.program.cdparanoia:checksums match, ce12efe5
INFO:whipper.command.cd:CRCs match for track 11
Peak level: 0.919403
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 12 of 16: 12. Bob Marley & The Wailers - Redemption Song.flac
INFO:whipper.program.cdparanoia:checksums match, 2e34edeb
INFO:whipper.command.cd:CRCs match for track 12
Peak level: 0.998932
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 13 of 16: 13. Bob Marley & The Wailers - Satisfy My Soul.flac
INFO:whipper.program.cdparanoia:checksums match, c93efd9b
INFO:whipper.command.cd:CRCs match for track 13
Peak level: 0.998962
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 14 of 16: 14. Bob Marley & The Wailers - Exodus.flac
INFO:whipper.program.cdparanoia:checksums match, 00f7bb0b
INFO:whipper.command.cd:CRCs match for track 14
Peak level: 0.919434
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 15 of 16: 15. Bob Marley & The Wailers - Jamming.flac
INFO:whipper.program.cdparanoia:checksums match, de63d8c6
INFO:whipper.command.cd:CRCs match for track 15
Peak level: 0.919434
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 16 of 16: 16. Bob Marley & The Wailers - Punky Reggae Party.flac
INFO:whipper.program.cdparanoia:checksums match, 6ef20aa9
INFO:whipper.command.cd:CRCs match for track 16
Peak level: 0.998962
Rip quality: 100.00%
INFO:whipper.image.cue:parsing .cue file 'compilation/Bob Marley & The Wailers - Legend: The Best of Bob Marley and The Wailers (deluxe edition) (Disc 1 of 2): Legend Remastered/Bob Marley & The Wailers - Legend: The Best of Bob Marley and The Wailers (deluxe edition) (Disc 1 of 2): Legend Remastered.cue'
INFO:whipper.common.program:28 AccurateRip response(s) found
track  1: rip accurate     (max confidence    200) v1 [a717c096], v2 [573e2196], DB [a717c096, 573e2196]
track  2: rip accurate     (max confidence    200) v1 [6db96890], v2 [57a1a67b], DB [6db96890, 57a1a67b]
track  3: rip accurate     (max confidence    200) v1 [9ec69889], v2 [41eb9ef5], DB [9ec69889, 41eb9ef5]
track  4: rip accurate     (max confidence    200) v1 [9e6b0960], v2 [21834110], DB [9e6b0960, 21834110]
track  5: rip accurate     (max confidence    200) v1 [69a1cd27], v2 [5c0636c6], DB [69a1cd27, 5c0636c6]
track  6: rip accurate     (max confidence    200) v1 [e82f94ad], v2 [0ad19948], DB [e82f94ad, 0ad19948]
track  7: rip accurate     (max confidence    200) v1 [5cfa7d9c], v2 [ded77e54], DB [5cfa7d9c, ded77e54]
track  8: rip accurate     (max confidence    200) v1 [02f6bc1e], v2 [bffd7b26], DB [02f6bc1e, bffd7b26]
track  9: rip accurate     (max confidence    200) v1 [76eb8d85], v2 [9cca2bf4], DB [76eb8d85, 9cca2bf4]
track 10: rip accurate     (max confidence    200) v1 [55186c2f], v2 [6dec86a7], DB [55186c2f, 6dec86a7]
track 11: rip accurate     (max confidence    200) v1 [af9505cf], v2 [091e61cf], DB [af9505cf, 091e61cf]
track 12: rip accurate     (max confidence    200) v1 [870cd6f1], v2 [d2d7b62c], DB [870cd6f1, d2d7b62c]
track 13: rip accurate     (max confidence    200) v1 [4fd6a6f9], v2 [a4010931], DB [4fd6a6f9, a4010931]
track 14: rip accurate     (max confidence    200) v1 [efcc62f4], v2 [5bf12116], DB [efcc62f4, 5bf12116]
track 15: rip accurate     (max confidence    200) v1 [ee91dce4], v2 [2156a4fd], DB [ee91dce4, 2156a4fd]
track 16: rip accurate     (max confidence    200) v1 [819c89cd], v2 [198b3d4d], DB [819c89cd, 198b3d4d]
Comment 5 Quentin Retornaz 2025-03-30 21:07:20 UTC
Then I can confirm media-sound/whipper and its dependency dev-python/musicbrainzngs are working on python 3.13.