Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 867547 - sci-mathematics/maxima-5.46.0 stabilisation and cleanup old
Summary: sci-mathematics/maxima-5.46.0 stabilisation and cleanup old
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords: CC-ARCHES, STABLEREQ
Depends on:
Blocks: EAPI6Removal
  Show dependency tree
 
Reported: 2022-08-30 18:22 UTC by Andreas Sturmlechner
Modified: 2022-09-19 19:50 UTC (History)
2 users (show)

See Also:
Package list:
sci-mathematics/maxima-5.46.0
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 Andreas Sturmlechner gentoo-dev 2022-08-30 18:22:09 UTC
Any objections? Last stabilisation happened in 2019(!), it seems this is only ever done to satisfy the latest EAPI cleanup.
Comment 1 NATTkA bot gentoo-dev 2022-08-30 18:24:15 UTC Comment hidden (obsolete)
Comment 2 Andreas Sturmlechner gentoo-dev 2022-08-30 21:41:05 UTC
Bernd, sci-libs/vtk was once stable on x86, do you have any insight why not anymore?
Comment 3 Bernd 2022-08-31 05:20:44 UTC
AFAIR v8 and v9 were never stabilized for x86. There were stable x86 ebuilds for v6 and v7 according the git log though. However, I don't know why it has only be stabilized on amd64 and am not aware of reasons why it shouldn't be stabilized for x86.
Comment 4 Andreas Sturmlechner gentoo-dev 2022-08-31 10:07:31 UTC
Looks like even I did that in commit 1c46f26bb63c6ae8d91805cf12731b8281be5b09 ;)

But VTK back than was notoriously brittle and un(der)maintained, which has changed since then. If you can't think of a reason against (re-)stabilising it, then we can add it to package list. Should we stabilise sci-libs/vtk-9.1.0-r2 in the same go or rather the older version?
Comment 5 Bernd 2022-08-31 17:15:41 UTC
Although I was thinking about stabilizing 9.1.0 already, I would currently not recommend it and prefer to wait a little longer. There's an open PR for bug #863038 and I also have an open PR (currently set as draft to avoid mixing with the fix of 863038) to add qt6 support. Once these two are merged or at least the fix is merged, I think it's a good time of stabilizing 9.1.0.
Comment 6 NATTkA bot gentoo-dev 2022-09-03 18:52:19 UTC Comment hidden (obsolete)
Comment 7 Larry the Git Cow gentoo-dev 2022-09-14 08:22:56 UTC
The bug has been referenced in the following commit(s):

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

commit 1e5e3bfa8d249c48544735d42f61a86359746f98
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-14 08:21:13 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-14 08:22:39 +0000

    profiles: x86: Mask sci-mathematics/maxima[vtk] in package.use.stable.mask
    
    Bug: https://bugs.gentoo.org/867547
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/arch/x86/package.use.stable.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2022-09-14 12:52:27 UTC
The bug has been referenced in the following commit(s):

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

commit da876bb7967ac450e1986fca23382881dd441229
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2022-09-14 12:48:01 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2022-09-14 12:48:01 +0000

    sci-mathematics/maxima: disable the failing test suite.
    
    Stabilization of maxima-5.46.0 is pending, but its test suite fails even
    after disabling a chunk of unmaintained "share" tests. The failures have
    all been reported upstream; for now let's just turn it off so we don't
    annoy users.
    
    Bug: https://bugs.gentoo.org/867547
    Closes: https://bugs.gentoo.org/838202
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 sci-mathematics/maxima/maxima-5.46.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 9 Agostino Sarubbo gentoo-dev 2022-09-15 06:47:23 UTC
amd64 done
Comment 10 Agostino Sarubbo gentoo-dev 2022-09-16 06:52:50 UTC
x86 done

all arches done
Comment 11 Larry the Git Cow gentoo-dev 2022-09-16 07:59:19 UTC
The bug has been closed via the following commit(s):

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

commit 9363c6359bfc0e1a025a2407b98be26fc3ceaa67
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-16 07:58:45 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-16 07:59:06 +0000

    sci-mathematics/maxima: drop 5.42.1-r1, 5.45.1-r2
    
    Closes: https://bugs.gentoo.org/867547
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-mathematics/maxima/Manifest                    |   2 -
 sci-mathematics/maxima/files/clozurecl-2.patch     |  27 ---
 .../maxima/files/dont-hardcode-python.patch        |  38 ----
 sci-mathematics/maxima/files/ecls-3.patch          |  48 -----
 sci-mathematics/maxima/files/ecls-4.patch          |  16 --
 sci-mathematics/maxima/files/support-new-vtk.patch |  26 ---
 sci-mathematics/maxima/maxima-5.42.1-r1.ebuild     | 213 -------------------
 sci-mathematics/maxima/maxima-5.45.1-r2.ebuild     | 236 ---------------------
 8 files changed, 606 deletions(-)
Comment 12 Andreas Sturmlechner gentoo-dev 2022-09-16 09:01:42 UTC
Cleanup is blocked by 5.42.1-r1 being the only ~ppc keyworded version.
Comment 13 Andreas Sturmlechner gentoo-dev 2022-09-16 09:04:55 UTC
mjo, you dropped ~ppc in 16f964dc700f819d2182707cfc49fd0bb71987b9 and I don't see a re-keywording bug for it. Shall we drop ~ppc from its only remaining consumer sci-mathematics/wxmaxima too?
Comment 14 Andreas Sturmlechner gentoo-dev 2022-09-16 09:05:40 UTC
Oh, there actually is.
Comment 15 Larry the Git Cow gentoo-dev 2022-09-19 19:49:44 UTC
The bug has been closed via the following commit(s):

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

commit 14dadc85b838b8f632c82d5a8288c78f7a85896b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-09-16 07:58:45 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-19 19:49:34 +0000

    sci-mathematics/maxima: drop 5.42.1-r1, EAPI-6--
    
    Closes: https://bugs.gentoo.org/867547
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-mathematics/maxima/Manifest                    |   1 -
 sci-mathematics/maxima/files/clozurecl-2.patch     |  27 ---
 .../maxima/files/dont-hardcode-python.patch        |  38 ----
 sci-mathematics/maxima/files/ecls-3.patch          |  48 -----
 sci-mathematics/maxima/files/ecls-4.patch          |  16 --
 sci-mathematics/maxima/files/support-new-vtk.patch |  26 ---
 sci-mathematics/maxima/maxima-5.42.1-r1.ebuild     | 213 ---------------------
 7 files changed, 369 deletions(-)