Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 907202 - sci-libs/vtk: mpi use unmask
Summary: sci-libs/vtk: mpi use unmask
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-26 08:25 UTC by Fabio Rossi
Modified: 2023-05-29 14:45 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Rossi 2023-05-26 08:25:58 UTC
The USE=mpi for sci-libs/vtk was masked in 2017 in bug 590244 during dev-libs/boost-1.62.0-r1 stabilization because virtual/mpi was not stable. Is there still a reason to keep it masked?
Comment 1 Bernd 2023-05-26 09:35:47 UTC
I'm not aware of any reason to keep this mask. But like Andreas wrote in the comment of the mask, there are no consumers which use this flag, so its usage might be not tested well. The package did build with USE=mpi on the latest tests I've run when working on the 9.2.5 ebuild.
Comment 2 Fabio Rossi 2023-05-26 10:49:46 UTC
BTW I have found the issue because I am using petsc which requires mpi enabled when using other flags. Unfortunately petsc upstream don't want to make mpi really an option (many features are only designed to use mpi), even if they claim that is possible to build without it.

So I have then decided to enable USE=mpi at global level discovering the use.mask for vtk when rebuilding world. Of course I could also add at the same time a USE=-mpi selectively only for vtk as a workaround.

If we keep it masked we will never know about possible problems :-) I have just reported that the original reason for use masking disappeared a lot of time ago.
Comment 3 Bernd 2023-05-26 11:04:01 UTC
I don't have any objections to give it a try
Comment 4 Larry the Git Cow gentoo-dev 2023-05-29 13:40:57 UTC
The bug has been closed via the following commit(s):

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

commit d1eb87c871a35f88c67fd6eda182f291baff78fe
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-05-29 13:39:48 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-05-29 13:40:54 +0000

    profiles/base: release stable-mask for sci-libs/vtk[mpi]
    
     - the dependency has been stabilized.
    
    Closes: https://bugs.gentoo.org/907202
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 profiles/base/package.use.stable.mask | 5 -----
 1 file changed, 5 deletions(-)
Comment 5 Bernd 2023-05-29 14:45:30 UTC
Thanks @juippis