Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832376 - =sci-mathematics/singular-4.3.1_p1: stabilization
Summary: =sci-mathematics/singular-4.3.1_p1: stabilization
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: SECURITY, STABLEREQ
Depends on: 832724
Blocks: CVE-2022-40299
  Show dependency tree
 
Reported: 2022-01-30 14:49 UTC by Michael Orlitzky
Modified: 2022-12-23 20:49 UTC (History)
2 users (show)

See Also:
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: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2022-01-30 14:49:26 UTC
Arches, please test and stabilize the latest version of singular. Bug 830279 would be the only problem and is already fixed upstream, but I've never hit it while building this version of singular. So you'll have to let me know if a backport is necessary.
Comment 1 NATTkA bot gentoo-dev 2022-01-30 14:52:28 UTC Comment hidden (obsolete)
Comment 2 Michael Orlitzky gentoo-dev 2022-01-30 23:09:07 UTC
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?
Comment 3 François Bissey 2022-02-04 08:19:50 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2022-02-04 14:16:02 UTC
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(-)
Comment 5 Jakov Smolić archtester gentoo-dev 2022-02-07 10:26:15 UTC
amd64 done
Comment 6 Michael Orlitzky gentoo-dev 2022-12-21 02:57:36 UTC
updating the target but we're still stick on lrslib/x86
Comment 7 NATTkA bot gentoo-dev 2022-12-21 11:48:23 UTC Comment hidden (obsolete)
Comment 8 NATTkA bot gentoo-dev 2022-12-21 12:00:28 UTC Comment hidden (obsolete)
Comment 9 Larry the Git Cow gentoo-dev 2022-12-23 15:23:42 UTC
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(+)
Comment 10 Michael Orlitzky gentoo-dev 2022-12-23 15:26:32 UTC
I've USE-masked the problematic dependency on x86, so it should be possible to stabilize singular and polymake there now.
Comment 11 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2022-12-23 20:49:26 UTC
x86 done

all arches done