Summary: | =sci-mathematics/singular-4.3.1_p1: stabilization | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Orlitzky <mjo> |
Component: | Stabilization | Assignee: | Gentoo Science Mathematics related packages <sci-mathematics> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | frp.bissey, strogdon |
Priority: | Normal | Keywords: | SECURITY, STABLEREQ |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
=sci-mathematics/singular-4.3.1_p1 x86
sci-mathematics/polymake-4.6-r1 x86
sci-libs/bliss-0.77 x86
|
Runtime testing required: | --- |
Bug Depends on: | 832724 | ||
Bug Blocks: | 869362 |
Description
Michael Orlitzky
![]() Sanity check failed:
> sci-mathematics/singular-4.2.1_p3
> depend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> dev-lang/julia
> sci-mathematics/polymake
> depend amd64 stable profile default/linux/amd64/17.1 (24 total)
> dev-lang/julia
> sci-mathematics/polymake
> rdepend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> dev-lang/julia
> sci-mathematics/polymake
> rdepend amd64 stable profile default/linux/amd64/17.1 (24 total)
> dev-lang/julia
> sci-mathematics/polymake
I forgot about the new flags... I've fixed the one open polymake bug and we can stabilize that at some point. I was going to put USE=julia in package.use.stable.mask for now, but it looks to me like the upstream ./configure check is a stub (it defines a constant that is never used and doesn't check if julia is present on the system). If so we can drop it for now to make the stabilization easier. Francois, does it look the same to you? Just restating a private message to Michael Orlitzky so there is record on bugzilla. The julia flag currently enable no code and is just dangling for future work. The option can safely be ignored and the use flag should be removed for the time being. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a6888396ac0420c4db730f9ae49da457060c74 commit 04a6888396ac0420c4db730f9ae49da457060c74 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2022-02-04 14:15:10 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2022-02-04 14:15:35 +0000 sci-mathematics/singular: drop USE=julia in a new revision. The upstream ./configure flag for julia doesn't actually do anything for the moment, and it's making stabilization more tricky. So let's just drop it. Bug: https://bugs.gentoo.org/832376 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> sci-mathematics/singular/metadata.xml | 1 - sci-mathematics/singular/singular-4.2.1-r1.ebuild | 122 --------------------- ...4.2.1_p3.ebuild => singular-4.2.1_p3-r1.ebuild} | 5 +- 3 files changed, 2 insertions(+), 126 deletions(-) amd64 done updating the target but we're still stick on lrslib/x86 Unable to check for sanity:
> no match for package: sci-mathematics/polymake-4.6
All sanity-check issues have been resolved The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3115fc9dce17fb6575ce99575215501b27e2d907 commit 3115fc9dce17fb6575ce99575215501b27e2d907 Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2022-12-23 15:05:43 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2022-12-23 15:20:48 +0000 profiles/arch/x86: mask sci-mathematics/polymake[lrs]. This will let us stabilize newer versions of polymake and a consumer, sci-mathematics/singular, on x86 where lrslib is flaky. Bug: https://bugs.gentoo.org/771675 Bug: https://bugs.gentoo.org/832376 Bug: https://bugs.gentoo.org/869362 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> profiles/arch/x86/package.use.mask | 8 ++++++++ 1 file changed, 8 insertions(+) I've USE-masked the problematic dependency on x86, so it should be possible to stabilize singular and polymake there now. x86 done all arches done |