make SPKG-check for normal and script packages#37022
make SPKG-check for normal and script packages#37022vbraun merged 4 commits intosagemath:developfrom
make SPKG-check for normal and script packages#37022Conversation
|
Documentation preview for this PR (built with commit 3b413e4; changes) is ready! 🎉 |
|
Ready to go? |
|
I get |
|
I get |
|
OK. did it. I needed I wonder why Which spkg is a script package (with |
What do you observe? For me it builds and tests just fine. |
|
The behavior for |
On this branch there's no script package that has |
Yes. It works well. It tests first, and then deletes the temporary build directory. What doesn't work is: |
Yes, that's as designed. However, if the test suite fails, then you can re-run it with |
|
|
|
So I cannot test this PR with this spkg. Anyway this is not related with this PR. |
|
Thanks for the review! |
Yes, for that to work, one would need to do something like |
That worked. Then from which is successful as a test :-) |
|
Great, thanks for testing! |
sagemathgh-37750: CI Build&Test: Fix "test modularized distributions" after sagemath#37022 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked updates of testing infrastructure from sagemath#35095. - Add upper version bounds to avoid a regression in 4.14.1 - Fixes sagemath#37734. - Also removes some unnecessary runs of the "CI Linux Incremental" workflow. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] 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 accordingly. ### ⌛ 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#37750 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
sagemathgh-37750: CI Build&Test: Fix "test modularized distributions" after sagemath#37022 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked updates of testing infrastructure from sagemath#35095. - Add upper version bounds to avoid a regression in 4.14.1 - Fixes sagemath#37734. - Also removes some unnecessary runs of the "CI Linux Incremental" workflow. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] 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 accordingly. ### ⌛ 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#37750 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
sagemathgh-37750: CI Build&Test: Fix "test modularized distributions" after sagemath#37022 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked updates of testing infrastructure from sagemath#35095. - Add upper version bounds to avoid a regression in 4.14.1 - Fixes sagemath#37734. - Also removes some unnecessary runs of the "CI Linux Incremental" workflow. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] 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 accordingly. ### ⌛ 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#37750 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
make SPKG-checkruns the testsuite ofSPKGvia sage-spkg. This builds onbuild/bin/sage-spkg: Add options for checking, cleaning separately from build/install #36738build/bin/sage-spkg: Add support for installing script packages #36747📝 Checklist
⌛ Dependencies