Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 919416

Summary: sys-libs/snapd-glib: Lack of Qt6 support upstream
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Andrew Nowa Ammerlaan <andrewammerlaan>
Status: IN_PROGRESS ---    
Severity: normal CC: plevine457
Priority: Normal Keywords: InOverlay
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/snapcore/snapd-glib/issues/142
See Also: https://github.com/snapcore/snapd-glib/issues/142
https://bugs.kde.org/show_bug.cgi?id=471344
https://invent.kde.org/plasma/discover/-/issues/23
https://github.com/snapcore/snapd-glib/pull/143
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Sturmlechner gentoo-dev 2023-12-07 18:45:09 UTC
Required by kde-plasma/discover:6, let's use this to track upstream progress.
Comment 1 Larry the Git Cow gentoo-dev 2023-12-07 19:33:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=a7466e1471b0ff33d8e10fe878fe6e6c0fb61f95

commit a7466e1471b0ff33d8e10fe878fe6e6c0fb61f95
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-12-07 18:46:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-12-07 19:32:28 +0000

    kde-plasma/discover: Drop IUSE snap for now
    
    Bug: https://bugs.gentoo.org/919416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/discover/discover-9999.ebuild | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)
Comment 2 Peter Levine 2024-01-16 08:35:47 UTC
cmake automagic appears to be causing it to build against snapd if sys-libs/snapd-glib is present. -DBUILD_SnapBackend=NO should be explicitly passed.
Comment 3 Larry the Git Cow gentoo-dev 2024-01-16 08:40:59 UTC
The bug has been referenced in the following commit(s):

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

commit 2e1e9776fe44d422334a54328221d719e80c29c3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-01-16 08:38:58 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-01-16 08:40:44 +0000

    kde-plasma/discover: Force off -DBUILD_SnapBackend
    
    Bug: https://bugs.gentoo.org/919416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/discover/discover-5.92.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2024-01-16 08:51:31 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=1a68fce24bb9e80a69f9568f5dc23f440c3a3c7e

commit 1a68fce24bb9e80a69f9568f5dc23f440c3a3c7e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-01-16 08:38:58 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-01-16 08:51:14 +0000

    kde-plasma/discover: Force off -DBUILD_SnapBackend
    
    Bug: https://bugs.gentoo.org/919416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/discover/discover-6.0.49.9999.ebuild | 2 +-
 kde-plasma/discover/discover-9999.ebuild        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2024-02-25 05:50:37 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a7f008b299d5304793beab613cca831116447e

commit 87a7f008b299d5304793beab613cca831116447e
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2024-02-25 05:47:07 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-02-25 05:50:13 +0000

    sys-libs/snapd-glib: add (masked) qt6 version
    
    Bug: https://bugs.gentoo.org/919416
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 profiles/package.mask                              |   1 +
 .../snapd-glib/files/snapd-glib-1.64-qt6.patch     | 286 +++++++++++++++++++++
 sys-libs/snapd-glib/snapd-glib-1.64-r100.ebuild    |  65 +++++
 3 files changed, 352 insertions(+)
Comment 6 Andrew Nowa Ammerlaan gentoo-dev 2024-02-25 05:56:30 UTC
Added a -r100 revision of snapd-glib with a pending upstream patch for Qt6[1]. Masked for now since the only consumer of this (discover:6) is also masked.

Please re-add the snap flag to discover:6 with the next bump.

[1] https://github.com/snapcore/snapd-glib/pull/143
Comment 7 Larry the Git Cow gentoo-dev 2024-02-25 10:32:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=09167db64b435df2d89d3b807d7fc7c864e726be

commit 09167db64b435df2d89d3b807d7fc7c864e726be
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2024-02-25 10:28:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2024-02-25 10:31:45 +0000

    kde-plasma/discover: Re-enable IUSE snap
    
    Bug: https://bugs.gentoo.org/919416
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-plasma/discover/discover-6.0.0.ebuild       | 11 ++++++-----
 kde-plasma/discover/discover-6.0.49.9999.ebuild | 11 ++++++-----
 kde-plasma/discover/discover-9999.ebuild        | 11 ++++++-----
 3 files changed, 18 insertions(+), 15 deletions(-)