Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 824174 - kde-misc/zanshin ~arm64 ~ppc64 keywordreq
Summary: kde-misc/zanshin ~arm64 ~ppc64 keywordreq
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on:
Blocks: 824182
  Show dependency tree
 
Reported: 2021-11-17 11:24 UTC by Andreas Sturmlechner
Modified: 2021-12-07 19:57 UTC (History)
2 users (show)

See Also:
Package list:
kde-misc/zanshin arm64 ppc64
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 Andreas Sturmlechner gentoo-dev 2021-11-17 11:24:51 UTC
Will be required by >=kde-apps/kdepim-meta-21.12.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-26 04:23:02 UTC
arm64 done
Comment 2 Larry the Git Cow gentoo-dev 2021-11-29 16:53:47 UTC
The bug has been referenced in the following commit(s):

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

commit af32d596295ab4793b011fdc2892780c149d9eaa
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-11-29 16:03:17 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-11-29 16:52:31 +0000

    kde-apps/kdeutils-meta: 21.11.90 version bump
    
    Relax min version of kde-apps/kgpg to 21.08.3; KDE PIM 21.11.90 is
    blocked by dependency keywording.
    
    Bug: https://bugs.gentoo.org/824174
    Bug: https://bugs.gentoo.org/823854
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kdeutils-meta/kdeutils-meta-21.11.90.ebuild    | 46 ++++++++++++++++++++++
 1 file changed, 46 insertions(+)

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

commit ae0cbc60bec15f729ae82871488421430e1fbdd5
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-11-29 16:02:06 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-11-29 16:51:53 +0000

    kde-apps/kde-apps-meta: 21.11.90 version bump
    
    Relax min version of kdepim-meta to 21.08.3; KDE PIM 21.11.90 is
    blocked by dependency keywording.
    
    Bug: https://bugs.gentoo.org/824174
    Bug: https://bugs.gentoo.org/823854
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../kde-apps-meta/kde-apps-meta-21.11.90.ebuild    | 26 ++++++++++++++++++++++
 1 file changed, 26 insertions(+)
Comment 3 ernsteiswuerfel archtester 2021-12-06 21:25:34 UTC
As zanshin depends on dev-qt/qtwebengine it cannot be built on ppc64, only on ppc64le.
Comment 4 Andreas Sturmlechner gentoo-dev 2021-12-07 08:29:33 UTC
It only indirectly depends on dev-qt/qtwebengine via its dependencies which are already ppc64 keyworded.
Comment 5 ernsteiswuerfel archtester 2021-12-07 08:49:44 UTC
(In reply to Andreas Sturmlechner from comment #4)
> It only indirectly depends on dev-qt/qtwebengine via its dependencies which
> are already ppc64 keyworded.
As far as I got it qtwebengine upstream is only supported on archs which run chrome. qtwebengine also does not build on ppc64 (BE), I could file a bug if this is of interest. But probably it 'simply' could be masked on ppc64 and only be enabled on ppe64le.

Void enables qtwebengine for ppc64 (https://github.com/void-ppc/void-packages/blob/master/srcpkgs/qt5-webengine/patches/0089-enable-ppc64.patch) but all in all they carry a quite heavy patchset to make it build on ppc64 and/or musl.
Comment 6 Andreas Sturmlechner gentoo-dev 2021-12-07 08:53:50 UTC
dev-qt/qtwebengine is also ~ppc64 keyworded.
Comment 7 Georgy Yakovlev archtester gentoo-dev 2021-12-07 19:34:35 UTC
kde/plasma is ~ppc64 keyworded mostly, but we don't make a distinction BE vs LE for desktop usage, just to ease profile maintenance a bit.

It's a known fact that desktop users should use LE variant.

I just don't want to maintain hundred of profile masks that constantly must be adjusted for this usecase.

testing, will keyword soon.


PS
void will be dropping BE support https://voidlinux-ppc.org/news/2021/11/big-endian.html
Comment 8 Larry the Git Cow gentoo-dev 2021-12-07 19:54:58 UTC
The bug has been closed via the following commit(s):

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

commit baab6cc393f7368d5b4e4f0558e4614d59df2e65
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-12-07 19:48:53 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-12-07 19:51:06 +0000

    kde-misc/zanshin: Keyword 0.5.71-r2 ppc64, #824174
    
    91% tests passed, 9 tests failed out of 100
    
    Total Test time (real) =  15.04 sec
    
    The following tests FAILED:
             10 - tests-features-workday-workdaydisplaycompletedfeature (Failed)
             46 - tests-units-akonadi-akonadiserializertest (Failed)
             51 - tests-units-akonadi-akonadistoragetest (Failed)
             52 - tests-units-akonadi-akonadicachingstorageintegrationtest (Failed)
             77 - tests-units-presentation-alltaskspagemodeltest (SEGFAULT)
             92 - tests-units-widgets-editorviewtest (Failed)
             96 - tests-units-widgets-pageviewtest (Failed)
             99 - tests-units-migrator-zanshin021migrationtest (Failed)
            100 - tests-units-migrator-zanshincontextitemsmigrationtest (Failed)
    
    Closes: https://bugs.gentoo.org/824174
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 kde-misc/zanshin/zanshin-0.5.71-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 9 Georgy Yakovlev archtester gentoo-dev 2021-12-07 19:57:07 UTC
some tests fail probably due to my setup, anyway, it works.