-
-
Notifications
You must be signed in to change notification settings - Fork 480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor sage_conf #33295
Comments
Branch: u/mkoeppe/refactor_sage_conf |
Author: Matthias Koeppe |
New commits:
|
Commit: |
comment:3
Three version of
when is each one used or intended to be used? Ideally, I want something from pypi or some other repo that will give me a source tarball of the package (and only that one package). |
comment:4
Replying to @kiwifb:
Explained in |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
rebase is needed |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:9
I very much want this ticket in 9.7 and it looks in good shape now. |
Reviewer: François Bissey |
comment:10
I have spoken too soon. I see there is a file Similarly, we have
Once those are dealt with, I am OK with putting things straight back to positive review. |
comment:11
Thanks for catching this. Looks like I was not careful enough in one of the merges. |
comment:15
Thanks! |
comment:16
I am unable to merge this ticket on top of SageMath 9.7.beta3:
gives
(log attached). |
Attachment: config.log |
comment:17
OK, this is strange. It definitely shouldn't happen. Result of
please. I mean it like it is, don't add an |
comment:18
But I must add that this happens on macOS 12.4. |
comment:19
Somehow the branch hasn't applied, those lines shouldn't be there. |
comment:21
In fact the problem is the following.
(I was merging several tickets, some needing the option.) |
comment:22
Replying to @GMS103:
And it should not whatever the configuration option. The lines I asked you to grep earlier should be absent if you are really on this branch. |
comment:23
Thanks for bearing with my ignorance. This is what happens for me every time on macOS 12.4 (but not on macOS 11.6.7).
|
comment:24
From the output:
These downloaded files are unsuitable - they don't fit with the changes in the ticket. Install the bootstrapping prerequisites (https://doc.sagemath.org/html/en/reference/spkg/_bootstrap.html#spkg-bootstrap) |
comment:25
Thanks Matthias and François. Now I understand what happened. Once again, sorry for the noise. |
comment:26
Volker is trying to merge the ticket and I ended finding a problem. Not sure if it will have an impact on the mergability.
It originates from
I tried to change the last line to
|
comment:27
|
comment:28
These are the file I have installed
Could it be some semantics issue? |
comment:29
Replying to @mkoeppe:
Sorry, I take this back |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:33
Much better. Although I am not sure I will keep |
comment:34
Thanks! |
Changed branch from u/mkoeppe/refactor_sage_conf to |
(split out from #31396)
We refactor
sage_conf
to make it easier to maintain variants of it, both the 2 in-tree variants (and another one to be added in #31396) and downstream variants:'''configure
-generated configuration file is nowpkgs/sage-conf/_sage_conf/_conf.py
pkgs/sage-conf/sage_conf.py
is now staticCC: @kiwifb @antonio-rojas @tornaria
Component: scripts
Author: Matthias Koeppe
Branch/Commit:
eeddb03
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/33295
The text was updated successfully, but these errors were encountered: