Skip to content

Conversation

@dimpase
Copy link
Member

@dimpase dimpase commented Oct 21, 2025

makes sure maxima on Gentoo is maxima[ecl], not maxima[sbcl]
See https://bugs.gentoo.org/964693

📝 Checklist

  • The title is concise and informative.
  • The description explains in detail what this PR is about.
  • I have linked a relevant issue or discussion.
  • I have created tests covering the changes.
  • I have updated the documentation and checked the documentation preview.

⌛ Dependencies

@dimpase dimpase assigned orlitzky and unassigned orlitzky Oct 21, 2025
@dimpase dimpase requested a review from orlitzky October 21, 2025 21:44
@github-actions
Copy link

Documentation preview for this PR (built with commit 4f0da2a; changes) is ready! 🎉
This preview will update shortly after each push to this PR.

@orlitzky
Copy link
Contributor

I don't really care about these suggestions any more, but why bother? Sage needs maxima[ecl] for maxima_lib, but if you want to run maxima yourself outside of sage, you are free to use whatever lisp is your favorite.

The CI probably writes these flags to package.use, but if a normal user runs emerge maxima[-sbcl,ecl], it will build maxima with only ECL support once, and then the next emerge -uDN @world will rebuild maxima just to add back SBCL support (since IUSE=+sbcl is set in the ebuild.)

@dimpase
Copy link
Member Author

dimpase commented Oct 22, 2025

for CI (and just for testing) we'd like to have the system install commands right. I stumbled upon this because maxima[sbcl] gives different results for some tests.

@orlitzky
Copy link
Contributor

Ok, SBCL doesn't build on riscv (no bootstrap binaries) so I can't help test any other workarounds.

@dimpase
Copy link
Member Author

dimpase commented Oct 22, 2025

@orlitzky
Copy link
Contributor

Oh, nice. Waiting for fedora/debian to do it is how I maintain half of my packages :P

vbraun pushed a commit to vbraun/sage that referenced this pull request Oct 26, 2025
sagemathgh-41093: Update maxima package use flags for Gentoo
    
makes sure maxima on Gentoo is maxima[ecl], not maxima[sbcl]
See https://bugs.gentoo.org/964693

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [x] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.

### ⌛ Dependencies

<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - sagemath#12345: short description why this is a dependency -->
<!-- - sagemath#34567: ... -->
    
URL: sagemath#41093
Reported by: Dima Pasechnik
Reviewer(s): Michael Orlitzky
@vbraun vbraun merged commit 79f3de4 into sagemath:develop Oct 27, 2025
36 of 37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants