Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 778293 - sci-libs/vtk ~ppc keywordreq (was: sci-mathematics/maxima-5.44.0-r8: dropped keywords ~ppc)
Summary: sci-libs/vtk ~ppc keywordreq (was: sci-mathematics/maxima-5.44.0-r8: dropped ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ, PullRequest
Depends on: 882403 882405
Blocks:
  Show dependency tree
 
Reported: 2021-03-26 01:06 UTC by Michael Orlitzky
Modified: 2023-05-06 06:28 UTC (History)
13 users (show)

See Also:
Package list:
sci-libs/vtk ~ppc sci-libs/kissfft ~ppc sci-libs/h5part ~ppc dev-python/mpi4py ~ppc dev-libs/pegtl-2.8.3-r1 ~ppc dev-qt/qtquickcontrols2 ~ppc sci-libs/cgnslib ~ppc media-gfx/openvdb ~ppc >=media-libs/openexr-3.1.5 ~ppc dev-libs/log4cplus ~ppc media-libs/glfw ~ppc
Runtime testing required: ---
nattka: sanity-check-


Attachments
build.log (ppc, vtk-9.1.0-r2) (vtk-9.1.0-r2:20220918-163141.log.xz,42.70 KB, application/x-xz)
2022-09-18 19:17 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2021-03-26 01:06:11 UTC
I had to drop ~ppc from KEYWORDS to add the new USE=vtk that pulls in sci-libs/vtk. Please re-keyword or mask the USE flag as you see fit. Thanks!
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2021-03-27 19:21:33 UTC
Populating package list should speed things up.
Comment 2 NATTkA bot gentoo-dev 2021-03-27 19:24:55 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2021-03-29 13:48:59 UTC Comment hidden (obsolete)
Comment 4 NATTkA bot gentoo-dev 2021-03-29 17:24:58 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev 2021-03-30 12:44:54 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2021-03-30 12:52:57 UTC Comment hidden (obsolete)
Comment 7 Michael Orlitzky gentoo-dev 2021-03-30 14:32:34 UTC
That's the package list that nattka generated itself so I'm not sure what to put in the box to make it happy. Ultimately, USE=vtk is new and provides support only for an optional plotting backend. The ppc team could mask the flag to ease re-keywording until someone requests it.
Comment 8 NATTkA bot gentoo-dev 2021-04-01 18:54:49 UTC Comment hidden (obsolete)
Comment 9 NATTkA bot gentoo-dev 2021-04-01 20:08:40 UTC Comment hidden (obsolete)
Comment 10 NATTkA bot gentoo-dev 2021-04-01 21:51:22 UTC Comment hidden (obsolete)
Comment 11 NATTkA bot gentoo-dev 2021-04-02 01:04:22 UTC Comment hidden (obsolete)
Comment 12 NATTkA bot gentoo-dev 2021-04-02 01:08:23 UTC Comment hidden (obsolete)
Comment 13 NATTkA bot gentoo-dev 2021-04-16 13:54:33 UTC Comment hidden (obsolete)
Comment 14 NATTkA bot gentoo-dev 2021-04-16 14:48:24 UTC Comment hidden (obsolete)
Comment 15 NATTkA bot gentoo-dev 2021-05-31 11:45:00 UTC Comment hidden (obsolete)
Comment 16 NATTkA bot gentoo-dev 2021-06-01 11:52:36 UTC Comment hidden (obsolete)
Comment 17 NATTkA bot gentoo-dev 2021-08-27 20:24:37 UTC Comment hidden (obsolete)
Comment 18 NATTkA bot gentoo-dev 2021-10-27 15:12:55 UTC Comment hidden (obsolete)
Comment 19 NATTkA bot gentoo-dev 2021-10-29 22:25:35 UTC Comment hidden (obsolete)
Comment 20 NATTkA bot gentoo-dev 2021-10-30 12:12:52 UTC Comment hidden (obsolete)
Comment 21 NATTkA bot gentoo-dev 2021-10-30 12:36:51 UTC Comment hidden (obsolete)
Comment 22 NATTkA bot gentoo-dev 2021-11-11 04:25:18 UTC Comment hidden (obsolete)
Comment 23 NATTkA bot gentoo-dev 2021-11-18 19:38:19 UTC Comment hidden (obsolete)
Comment 24 NATTkA bot gentoo-dev 2021-11-19 07:41:07 UTC Comment hidden (obsolete)
Comment 25 NATTkA bot gentoo-dev 2021-12-02 01:28:58 UTC Comment hidden (obsolete)
Comment 26 NATTkA bot gentoo-dev 2021-12-03 22:40:55 UTC Comment hidden (obsolete)
Comment 27 NATTkA bot gentoo-dev 2021-12-03 22:52:57 UTC Comment hidden (obsolete)
Comment 28 NATTkA bot gentoo-dev 2021-12-14 08:40:54 UTC Comment hidden (obsolete)
Comment 29 NATTkA bot gentoo-dev 2022-05-14 02:36:35 UTC Comment hidden (obsolete)
Comment 30 NATTkA bot gentoo-dev 2022-05-15 17:13:01 UTC Comment hidden (obsolete)
Comment 31 NATTkA bot gentoo-dev 2022-05-18 17:00:32 UTC Comment hidden (obsolete)
Comment 32 NATTkA bot gentoo-dev 2022-09-03 19:17:09 UTC Comment hidden (obsolete)
Comment 33 Andreas Sturmlechner gentoo-dev 2022-09-16 09:11:55 UTC
(In reply to Michael Orlitzky from comment #7)
> That's the package list that nattka generated itself so I'm not sure what to
> put in the box to make it happy. 
It's messages should be quite clear.

Always CC maintainers of the packages.
Comment 34 NATTkA bot gentoo-dev 2022-09-16 09:20:39 UTC Comment hidden (obsolete)
Comment 35 Bernd 2022-09-16 11:42:12 UTC
The >=pegtl-3.2.1 is probably wrong here. Vtk depends on <pegtl-3
Comment 36 Andreas Sturmlechner gentoo-dev 2022-09-16 17:42:54 UTC
(In reply to Bernd from comment #35)
> The >=pegtl-3.2.1 is probably wrong here. Vtk depends on <pegtl-3
That's exactly what I fixed above, yup.
Comment 37 Bernd 2022-09-16 23:05:54 UTC
(In reply to Andreas Sturmlechner from comment #36)
> (In reply to Bernd from comment #35)
> > The >=pegtl-3.2.1 is probably wrong here. Vtk depends on <pegtl-3
> That's exactly what I fixed above, yup.

Sorry, noticed it only after I've already sent my answer, that it has already been fixed.
Comment 38 ernsteiswuerfel archtester 2022-09-18 19:17:44 UTC
Created attachment 812377 [details]
build.log (ppc, vtk-9.1.0-r2)

maxima-5.46.0 builds fine on ppc and passes tests but vtk-9.1.0-r2 fails to build, log attached.

Also discovered some lisp bugs (#871555, #871564) on the way.
Comment 39 Larry the Git Cow gentoo-dev 2022-09-19 19:49:45 UTC
The bug has been referenced in the following commit(s):

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

commit ca3e41aeda5f60abb70758b74f1d280f2c1c7cd3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-19 19:47:15 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-19 19:49:34 +0000

    sci-mathematics/maxima: re-keyword 5.46.0 for ~ppc
    
    Thanks-to: ernsteiswuerfel <erhard_f@mailbox.org>
    Bug: https://bugs.gentoo.org/778293
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-mathematics/maxima/maxima-5.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit 071fe47c64a2adca94616dabe4c3cdb4f6c377f1
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-19 19:45:38 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-19 19:49:34 +0000

    profiles: powerpc: Add sci-mathematics/maxima[vtk] to package.use.mask
    
    Bug: https://bugs.gentoo.org/778293
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/arch/powerpc/package.use.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 40 NATTkA bot gentoo-dev 2022-10-04 15:00:34 UTC Comment hidden (obsolete)
Comment 41 Bernd 2022-10-04 15:43:26 UTC
vtk-9.1.0-r3 supports sci-libs/cgnslib
Comment 42 NATTkA bot gentoo-dev 2022-10-04 15:48:34 UTC Comment hidden (obsolete)
Comment 43 NATTkA bot gentoo-dev 2022-12-12 06:12:28 UTC Comment hidden (obsolete)
Comment 44 NATTkA bot gentoo-dev 2022-12-12 07:24:26 UTC Comment hidden (obsolete)
Comment 45 NATTkA bot gentoo-dev 2022-12-12 07:32:35 UTC Comment hidden (obsolete)
Comment 46 NATTkA bot gentoo-dev 2022-12-12 07:56:23 UTC Comment hidden (obsolete)
Comment 47 NATTkA bot gentoo-dev 2022-12-12 17:36:25 UTC Comment hidden (obsolete)
Comment 48 Bernd 2022-12-12 17:53:10 UTC
So how are we going to resolve this? Trying to re-keyword openexr or drop ppc from vtk as well or mask it?

Relevant bugs for dropping ppc from openexr are bug #818424 and bug #788235
Comment 49 ernsteiswuerfel archtester 2022-12-12 22:46:26 UTC
openexr was de-keyworded on ppc/spark due to being broken on BigEndian (https://gitweb.gentoo.org/repo/gentoo.git/commit/media-libs/openexr?id=450ebe685f4d5698b2a74e82201ca8876101a8f0). So it would need to get some BE upstream love first.

vtk does not build on ppc either due to various reasons (bug #882405).

Probably dropping vtk for ppc is the most straightforward solution unless someone comes up with upstream ppc/BigEndian fixes.

vtk is also not keyworded on ppc64. And openexr is probably only keyworded to being available on ppc64le where it works. I guess both packages are not a big miss on ppc nor are being used much on that arch.
Comment 50 Bernd 2022-12-14 08:03:38 UTC
Ok, so I mask the package for ppc arches. Do I need to drop the package.use.mask's then or do they need to stay?
Comment 51 Joonas Niilola gentoo-dev 2022-12-30 15:34:13 UTC
(In reply to Bernd from comment #50)
> Ok, so I mask the package for ppc arches. Do I need to drop the
> package.use.mask's then or do they need to stay?

Hmm I do wonder if pkgcheck flags them as obsolete. I'd leave them for _now_, but update adding a new bug # reference. But yes, they can be dropped then, of course if there aren't any other working versions in the tree.
Comment 52 NATTkA bot gentoo-dev 2023-02-01 05:16:32 UTC Comment hidden (obsolete)
Comment 53 Bernd 2023-02-23 08:42:19 UTC
A comment on my PR just gave me the idea, that me could mask the openvdb USE flag instead, in favor of masking the complete package. Would be less destructive.
Comment 54 Bernd 2023-02-23 09:22:27 UTC
Loosened some version restrictions, should work with newer versions of these packages (cgnslib, openvdb, pdal) as well.
Comment 55 NATTkA bot gentoo-dev 2023-02-23 09:24:29 UTC Comment hidden (obsolete)
Comment 56 Larry the Git Cow gentoo-dev 2023-03-17 10:46:35 UTC
The bug has been closed via the following commit(s):

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

commit c1754d7b30b45497dbd58f7a0ac7c3a465008b83
Author:     Bernd Waibel <waebbl-gentoo@posteo.net>
AuthorDate: 2023-02-01 06:31:27 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2023-03-17 10:46:02 +0000

    profiles/arch/powerpc/package.use.mask: mask openvdb on sci-libs/vtk
    
    USE=openvdb pulls in media-libs/openexr which is masked for several issues
    on ppc.
    
    Closes: https://bugs.gentoo.org/778293
    Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
    Closes: https://github.com/gentoo/gentoo/pull/29369
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 profiles/arch/powerpc/package.use.mask | 4 ++++
 1 file changed, 4 insertions(+)
Comment 57 NATTkA bot gentoo-dev 2023-04-10 07:40:33 UTC Comment hidden (obsolete)
Comment 58 NATTkA bot gentoo-dev 2023-05-06 03:56:24 UTC Comment hidden (obsolete)
Comment 59 Larry the Git Cow gentoo-dev 2023-05-06 06:24:50 UTC
The bug has been referenced in the following commit(s):

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

commit 48108069c67fa2845a7516ff379462d5f6d15f82
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-05-06 06:24:44 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-06 06:24:44 +0000

    dev-python/mkdocs-material: mask vtk[pdal] too
    
    Bug: https://bugs.gentoo.org/778293
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/mkdocs-material/mkdocs-material-9.1.9.ebuild | 2 +-
 profiles/arch/powerpc/ppc32/package.use.mask            | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
Comment 60 Larry the Git Cow gentoo-dev 2023-05-06 06:26:27 UTC
The bug has been referenced in the following commit(s):

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

commit 29b114c503feb74a2254a9a9cf03dca1998eb1c5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-05-06 06:26:10 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-06 06:26:10 +0000

    profiles/arch/powerpc/ppc32: mask vtk[pdal] too
    
    Bug: https://bugs.gentoo.org/778293
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 1 +
 1 file changed, 1 insertion(+)
Comment 61 Larry the Git Cow gentoo-dev 2023-05-06 06:28:08 UTC
The bug has been closed via the following commit(s):

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

commit 32f3035a52a32588926f6ecfbe19db6464ff06c8
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-05-06 06:27:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-06 06:27:58 +0000

    profiles/arch/powerpc/ppc32: mask sci-mathematics/maxima[vtk]
    
    Closes: https://bugs.gentoo.org/778293
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 4 ++++
 1 file changed, 4 insertions(+)
Comment 62 NATTkA bot gentoo-dev 2023-05-06 06:28:22 UTC
Unable to check for sanity:

> package masked: media-libs/openexr-3.1.7, by keywords: -ppc