Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943183 - sci-mathematics/acl2: depends on old dev-lisp/sbcl
Summary: sci-mathematics/acl2: depends on old dev-lisp/sbcl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-10 15:29 UTC by Sam James
Modified: 2025-03-01 13:16 UTC (History)
4 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 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-10 15:29:17 UTC
CI broke because old dev-lisp/sbcl got cleaned up. The restriction in acl2 was added in bug 926360. Looks like it's fixed upstream now? Can the fix be pulled in? Thanks.
Comment 1 Larry the Git Cow gentoo-dev 2024-11-10 15:30:38 UTC
The bug has been referenced in the following commit(s):

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

commit 7eac2a870a363d61a3e8f38f84d9e92ab69d0d15
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-11-10 15:29:26 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-10 15:29:26 +0000

    Revert "dev-lisp/sbcl: remove old versions"
    
    This reverts commit d8200d5a038d0cd1d8411f4ea697f91fe270b0de.
    
    sci-mathematics/acl2 needs an older version, revert to fix CI for now.
    
    Bug: https://bugs.gentoo.org/926360
    Bug: https://bugs.gentoo.org/943183
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-lisp/sbcl/Manifest          |   5 +
 dev-lisp/sbcl/sbcl-2.3.5.ebuild | 274 +++++++++++++++++++++++++++++++++++++++
 dev-lisp/sbcl/sbcl-2.4.3.ebuild | 276 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 555 insertions(+)
Comment 2 Andrey Grozin gentoo-dev 2024-11-10 15:35:52 UTC
Thank you very much. Yes, for now the best thing is to revert this commit. But The Right Thing to do is to fix the problem on the acl2 side.
Comment 3 James Cloos 2024-12-13 21:38:46 UTC
=sci-mathematics/acl2-8.5_p20240307 compiles perfectly well on top of =dev-lisp/sbcl-2.4.11.

(or at least with USE='doc emacs' and USE='threads unicode zstd -debug -doc -source -system-bootstrap' )
Comment 4 Andrey Grozin gentoo-dev 2025-03-01 06:39:13 UTC
Please check if acl2 compiles with sbcl-2.5.0. It should, because in it

* (standard-char-p (code-char 10))
T

no longer #\Newline

If it does, please remove the upper bound on the sbcl versions from the ebuilds. Then we'll be able to finally clean the ancient sbcl-2.3.5.
Comment 5 Larry the Git Cow gentoo-dev 2025-03-01 13:16:50 UTC
The bug has been closed via the following commit(s):

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

commit 6377286dc26b7219dd66bbea37321ac885509a2e
Author:     Maciej Barć <xgqt@gentoo.org>
AuthorDate: 2025-03-01 12:53:31 +0000
Commit:     Maciej Barć <xgqt@gentoo.org>
CommitDate: 2025-03-01 13:16:47 +0000

    sci-mathematics/acl2: remove sbcl pin
    
    Closes: https://bugs.gentoo.org/943183
    Signed-off-by: Maciej Barć <xgqt@gentoo.org>

 .../acl2/{acl2-8.5_p20240307.ebuild => acl2-8.5_p20240307-r1.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)