Skip to content

Conversation

@striezel
Copy link
Collaborator

@striezel striezel commented Dec 31, 2025

Maxima seems to build fine locally on my machine, but maybe someone can test this build with the packages from the CI and confirm that it works as expected. It can be started by invoking PREFIX/bin/maxima.bat.

Currently urct64 and mingw64 only, because there is no sbcl for the other environments.

@striezel
Copy link
Collaborator Author

striezel commented Jan 1, 2026

There is sbcl for clang64 now.

I know, and I'll add clang64 later to the maxima package, but I would like to wait for the non-bootstrapped sbcl on clang64 first. So somebody has to upload the bootstrapped version of sbcl (2.6.0-2), then the revert of #27148 can be reverted, then autobuild can run, and then there is the "proper" sbcl (2.6.0-3) for clang64. That's the point when I'll give Maxima on clang64 a try.

Edit: Apart from that, people can already download the ucrt64 and/or mingw64 version of the maxima package from CI run and install it (pacman -U /path/to/downloaded-maxima-package.tar.zst) and test it. I would like to get some feedback.

@striezel
Copy link
Collaborator Author

striezel commented Jan 1, 2026

I still can't push changes to your PRs, please fix this problem.

It's likely a GitHub problem. The GitHub documentation on pull requests says under bullet point number 7:

On user-owned forks, if you want to allow anyone with push access to the upstream repository to make changes to your pull request, select Allow edits from maintainers.

The important part is the "On user-owned forks" part, because it implies that this feature is not available on forks owned by an organization. And that's the case with my repo, it belongs to an organization and not to my user account directly. Therefore, that option is not available and you (or any other maintainer for that matter) cannot push changes to this pull request.

Maybe the GitHub folks will implement that feature, if enough people ask for it. I'd be willing to use it, if GitHub provided that feature. In the meantime, other ways have to be found. For example, if you post a diff or patch file, I can add this to the pull request. I know it's not ideal, but it's a relatively simple workaround for that missing feature.

@MehdiChinoune
Copy link
Collaborator

maxima.bat seems to work fine, but xmaxima has a relocation issue It shows message boxes about missing paths in forms /ucrt64/... and closes.

Now that we have sbcl for clang64, we can build maxima for it, too.
@striezel
Copy link
Collaborator Author

striezel commented Jan 2, 2026

Thanks for the feedback. I'll have to look into this.

Meanwhile I added clang64 to the arch list. Let's see whether that build now, too.

Edit: The clang64 package also builds. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help-wanted new-package Pull request which adds new package(s)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants