Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927073 - media-sound/cantata-3.3.0 stabilisation (was: switch to maintained fork)
Summary: media-sound/cantata-3.3.0 stabilisation (was: switch to maintained fork)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://github.com/nullobsi/cantata
Whiteboard: scheduled for 2025-03-10
Keywords: CC-ARCHES
Depends on: 949044
Blocks: qt5-removal
  Show dependency tree
 
Reported: 2024-03-15 14:21 UTC by squatted_posture785
Modified: 2025-04-01 19:15 UTC (History)
5 users (show)

See Also:
Package list:
media-sound/cantata-3.3.0 amd64
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description squatted_posture785 2024-03-15 14:21:31 UTC
Original upstream Git repository was archived on March 3rd 2022 (https://github.com/CDrummond/cantata/commit/af04723c0ca7854df53562ed8226fd324d6a23cd#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R4).

A maintained fork can be found at https://github.com/fenuks/cantata

An open pull request to port the program to Qt6: https://github.com/fenuks/cantata/pull/1

While the current package (2.5.0-r1) still works fine for now, it would be nice to use the actively maintained fork instead.

Thanks.
Comment 1 Andreas Sturmlechner gentoo-dev 2024-03-15 14:28:31 UTC
We are not going to switch to a random fork on GitHub. It should be an "official" fork, one that is blessed by upstream and with some future stability promise.
Comment 2 antonello 2024-07-30 03:33:35 UTC
Just for info, this one seems more active:

https://github.com/nullobsi/cantata
Comment 3 Nicolas PARLANT 2024-12-14 06:49:32 UTC
Change vendor for nullobsi is the way that opensuse choose too : 
https://build.opensuse.org/request/show/1208569
Comment 4 Andreas Sturmlechner gentoo-dev 2025-02-06 16:24:16 UTC
Even if fenuks' repository meanwhile has much newer commits, their own comment in the linked PR makes it clear that only nullobsi's fork can be packaged.
Comment 5 Nicolas PARLANT 2025-02-06 17:04:03 UTC
Okay, did you accept a PR for this fork ?
I have one if you want.
Comment 6 Andreas Sturmlechner gentoo-dev 2025-02-06 17:54:15 UTC
(In reply to Nicolas PARLANT from comment #5)
> Okay, did you accept a PR for this fork ?
> I have one if you want.

I sure would.
Comment 7 Larry the Git Cow gentoo-dev 2025-02-08 08:17:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2edede5d416650df9c28628d57246a6233d1051e

commit 2edede5d416650df9c28628d57246a6233d1051e
Author:     Nicolas PARLANT <nicolas.parlant@parhuet.fr>
AuthorDate: 2024-12-20 10:01:50 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-02-08 08:17:39 +0000

    media-sound/cantata: add 3.3.0, qt6 fork
    
    switch to gh-fork nullobsi as initial CDrummond is archived
    
    plocales removed
    
    patches :
    * use KF6::solid instead of 'lite-vendored' (so unkeyword ~ppc)
    * fix cdparanoia detection
    
    useflags :
    * rm cdio. As upstream, use cdda for cdioparanoia with cdparanoia as fallback
    * add +taglib as it's required for almost all other useflags
    
    mentions :
    * taglib-2.0 is required by upstream, but package may still be built
      with taglib-1.13. Nonetheless, I don't see the real issue as
      there is no obstacle to taglib2's stabilization.
    * libvlc has been removed from useflags in the past. I didn’t add it as
      an alternative of qtmultimedia for playing stream.
    * breeze or oxygen icons are not strictly required. removed from rdep.
    
    Bug: https://bugs.gentoo.org/927073
    Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
    Closes: https://github.com/gentoo/gentoo/pull/40475
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-sound/cantata/Manifest                       |   1 +
 media-sound/cantata/cantata-3.3.0.ebuild           | 105 ++++++++++
 .../cantata/files/cantata-3.3.0-cdparanoia.patch   |  29 +++
 .../cantata/files/cantata-3.3.0-rm-vendor.patch    | 217 +++++++++++++++++++++
 media-sound/cantata/metadata.xml                   |   4 +-
 5 files changed, 354 insertions(+), 2 deletions(-)
Comment 8 NATTkA bot gentoo-dev Security 2025-02-08 08:24:32 UTC Comment hidden (obsolete)
Comment 9 NATTkA bot gentoo-dev Security 2025-02-08 08:28:32 UTC Comment hidden (obsolete)
Comment 10 ernsteiswuerfel archtester 2025-02-09 23:02:26 UTC
Thanks for adding the QT6 version!

Works well also on my musl/llvm profile and even imported the 2.5.x config correctly. :)
Comment 11 Larry the Git Cow gentoo-dev 2025-02-21 20:39:56 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58947cbf2371b2c88b846b35701ff0a7f33a4cc2

commit 58947cbf2371b2c88b846b35701ff0a7f33a4cc2
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-02-21 17:08:02 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-02-21 20:38:47 +0000

    media-sound/cantata: stabilize 2.5.0-r3 for amd64
    
    To prepare for media-libs/taglib-2 stabilisation.
    
    Bug: https://bugs.gentoo.org/927073
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-sound/cantata/cantata-2.5.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 12 Andreas Sturmlechner gentoo-dev 2025-03-09 22:42:14 UTC
Arches please stabilise.
Comment 13 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2025-04-01 18:42:58 UTC
amd64 done

all arches done
Comment 14 Larry the Git Cow gentoo-dev 2025-04-01 19:15:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58878c87b38de60499a315f2257efd3a8f23590f

commit 58878c87b38de60499a315f2257efd3a8f23590f
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-04-01 19:14:25 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-04-01 19:15:10 +0000

    media-sound/cantata: drop 2.5.0-r3
    
    Closes: https://bugs.gentoo.org/927073
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-sound/cantata/Manifest                       |   1 -
 media-sound/cantata/cantata-2.5.0-r3.ebuild        | 117 ---------------------
 .../cantata/files/cantata-2.2.0-headers.patch      |  48 ---------
 .../files/cantata-2.5.0-fix-build-taglib2.patch    |  42 --------
 media-sound/cantata/metadata.xml                   |   1 -
 5 files changed, 209 deletions(-)