Hi! We discussed it briefly before, I would like to push it a bit forward. The main blocker was qtwebengine, which just even got stable ppc64 keywords. I have patches up to chromium-86 so I'm pretty confident I'll have patches for next version as well. and looks like qtwebengine is not getting a port for next qt version, so we'll probably stay on current one for a while. There's only 1 ppc64 specific qtwebengine bug, it's gcc10 failure (some header missing) https://bugs.gentoo.org/733736, I haven't tackled it yet, but still it's a good sign. I still don't use gcc10 but will test/fix it soon-ish. whole kde/plasma suite proven to be quite agnostic and I can't recall a _single_ ppc64 specific failure, it just works and compiles. I can start with kdepim-meta (have it keyworded locally and use kmail, no problems, except usual akonadi problems not related to arch) and pick up couple other parts. And our keywording agreement stays, no stable for now, and if you need keywords and ppc64 is blocking work - CC/ping me directly and I will react reasonably asap. I don't read all ppc64@ alias email, as there's too much daily and easy to miss. sam@ can also help as backup. WDYT? If it sounds ok I will open github keywording PR and will run all the tests ofc.
I may have lied about qtwebengine stable, but I've seen this comment https://bugs.gentoo.org/734600#c17 maybe not committed yet or wrong bug updated? anyway, not targeting stable keywords so it's not a big deal.
No objections. (In reply to Georgy Yakovlev from comment #1) > I may have lied about qtwebengine stable, but I've seen this comment > > https://bugs.gentoo.org/734600#c17 > > maybe not committed yet or wrong bug updated? They key to that is in the package list - NATTkA substitutes '*' with arches already stable in a previous version, which ppc64 is not.
kdepim-meta & deps PR https://github.com/gentoo/gentoo/pull/17921 I also had requests from users for other packages, like kdeconnect and some media apps. so let's keep this bug open for tracking, if you don't mind. I'll post links to PRs here as I do testing/keywording.
If you need more ideas, I grep'd for optfeatures in kde overlay (without filtering already keyworded stuff): > krusader-9999: "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} > krusader-9999: "PDF/PS and RAW image thumbnails" kde-apps/thumbnailers:${SLOT} > krusader-9999: "video thumbnails" kde-apps/ffmpegthumbs:${SLOT} > krusader-9999: "bookmarks support" kde-apps/keditbookmarks:${SLOT} > solid-9999: "Media player devices support" app-misc/media-player-info > purpose-9999: "Send through KDE Connect" kde-misc/kdeconnect > kfilemetadata-9999: "Microsoft Word/Powerpoint file indexing" app-text/catdoc > kfilemetadata-9999: "Microsoft Excel file indexing" dev-libs/libxls > kwallet-9999: "Auto-unlocking after account login" kde-plasma/kwallet-pam > kwallet-9999: "KWallet management" kde-apps/kwalletmanager:5 > cantor-9999: "Maxima backend" sci-mathematics/maxima > cantor-9999: "Octave backend" sci-mathematics/octave > cantor-9999: "LaTeX support" virtual/latex-base > kdepim-addons-9999: "regex support for Sieve editor plugin" kde-misc/kregexpeditor > kate-9999: "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} > kate-9999: "DOT graph file previews" media-gfx/kgraphviewer > kaddressbook-9999: "Postal addresses" kde-apps/kdepim-addons:${SLOT} > gwenview-9999: "SVG support" kde-apps/svgpart:${SLOT} > ark-9999: "rar archive creation/extraction" app-arch/rar > ark-9999: "rar archive extraction only" app-arch/unar app-arch/unrar > ark-9999: "7-Zip archive support" app-arch/p7zip > ark-9999: "lrz archive support" app-arch/lrzip > ark-9999: "markdown support in text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} > konqueror-9999: "bookmarks support" kde-apps/keditbookmarks:${SLOT} > konqueror-9999: "filemanager component" kde-apps/dolphin:${SLOT} > konqueror-9999: "SVG support" kde-apps/svg:${SLOT} > konqueror-9999: "Java support on webpages" virtual/jre > dolphin-9999: "compress/extract and other actions" kde-apps/ark:${SLOT} > dolphin-9999: "crypto actions" kde-apps/kleopatra:${SLOT} > dolphin-9999: "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} > dolphin-9999: "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} > dolphin-9999: "'Share' context menu actions" kde-frameworks/purpose:${SLOT} > lokalize-9999: "Autofetch kde.org translations in new project wizard" dev-vcs/subversion > lokalize-9999: "Spell and grammar checking" app-text/languagetool > kmail-9999: "Virus detection" app-antivirus/clamav > kmail-9999: "Spam filtering" mail-filter/bogofilter mail-filter/spamassassin > kmail-9999: "Fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} > kmail-9999: "Crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} > kbibtex-9999: "PDF or PostScript document previews" kde-apps/okular:${SLOT} > systemsettings-9999: "Configure looks for GTK+" kde-plasma/kde-gtk-config > kdeplasma-addons-9999: "Disk quota applet" sys-fs/quota > kinfocenter-9999: "NFS information module" net-fs/nfs-utils > kinfocenter-9999: "Samba status information module" net-fs/samba > kdevelop-9999: "konsole view" kde-apps/konsole > kdevelop-9999: "Static C++ Qt code analysis" dev-util/clazy > kdevelop-9999: "Static C/C++ code analysis" dev-util/cppcheck > kdevelop-9999: "Heap memory profiling" dev-util/heaptrack[qt5] > kdevelop-9999: "Meson Project manager plugin" dev-util/meson > kstars-9999: "Display 'current' pictures of planets" x11-misc/xplanet > rkward-9999: "kate plugins support" kde-apps/kate:${SLOT}
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a305dd52f8f347bd272b19605e1f320508d4d6 commit c4a305dd52f8f347bd272b19605e1f320508d4d6 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2020-10-14 07:57:57 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-10-15 10:30:39 +0000 kde-apps/kdepim-meta: add ~ppc64 keyword Bug: https://bugs.gentoo.org/748507 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> kde-apps/kdepim-meta/kdepim-meta-20.08.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
So, current stats for main categories: kde-frameworks: All ~ppc64 kde-apps: 125 ebuilds missing ~ppc64 * kde-plasma/plasma-vault (do you remember why it was not keyworded?) kde-plasma/plasma-thunderbolt (probably obvious why not) Seems this mostly concerns kde-apps and -misc categories, so renamed to more appropriate summary. * maybe don't bother with kde-apps/plasma-telepathy-meta abandonware. ===== Picked dfad2ea93d1aeccc5f5aaf22c93c41e3d3bc1c28 (kde-apps/calendarsupport: add VIRTUALX_REQUIRED="test") for kde overlay, thanks for pointing it out in the PR. In general, best add such fixes to kde overlay in the first place so they don't get lost by the next version bump.
~ppc64 keyworded Last arch. Closing.
thanks for ideas and analysis. I simply forgot that I shoulld push test changes to overlay, sorry about that. kde-plasma/plasma-vault had problems with either cryfs or encfs, something related, do I did not keyword. I can re-evaluate. kde-plasma/plasma-thunderbolt actually should work, as there are working cards on ppc64 =) I just don't have one and not sure if deps will even compile, since intel. I'll check, as I'm going to get usb3whatever/tb card in near future, leaving as is for now. I'll go thru the rest soon. looks like majority of the work is now done and -meta packages that are left are pretty small. I'll skip telepathy then, focus on other metas and misc useful apps, kdevelop, maybe kdesdk second to last and will do games and edu last in order.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d454951e712c6b4a6d18639332514beecf97332 commit 9d454951e712c6b4a6d18639332514beecf97332 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2020-10-16 10:19:38 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-10-16 17:45:09 +0000 kde-apps/kdenetwork-meta: add ~ppc64 keyword Bug: https://bugs.gentoo.org/748507 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> kde-apps/kdenetwork-meta/kdenetwork-meta-20.08.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
next batch done with kdenetwork and multimedia-metas + some random apps, everything looked good. will continue later.
pr with ^ batch for tracking purposes. https://github.com/gentoo/gentoo/pull/17948
Adding keywording package list for upcoming KDE Release Service 20.12 (kdenetwork-meta and kdeutils-meta deps respectively).
Resetting sanity check; package list is empty or all packages are done.
net-p2p/ktorrent-5.2.0-r1 ppc64 done net-libs/libktorrent-2.2.0-r1 ppc64 already present sys-block/partitionmanager-4.2.0 ppc64 done sys-libs/kpmcore-4.2.0 ppc64 done
kde-apps/kaccounts-providers will be required by kde-misc/kio-gdrive-20.08.3.
Sanity check failed: > kde-apps/kaccounts-providers-20.08.2 > rdepend ~ppc64 stable profile default/linux/powerpc/ppc64/17.0/64bit-userland (9 total) > net-libs/signon-ui > rdepend ~ppc64 dev profile default/linux/ppc64le/17.0/desktop/plasma (2 total) > net-libs/signon-ui
All sanity-check issues have been resolved
batch done & tested, thanks!
keyworded new kde-plasma/plasma-systemmonitor
Required by kde-apps/kdeutils-meta-20.12: kde-misc/markdownpart-0.1.1
markdownpart ~ppc64 done
Please reopen as soon as there is something new to keyword.