Skip to content
This repository was archived by the owner on Feb 1, 2023. It is now read-only.

Commit b7c1576

Browse files
author
Matthias Koeppe
committed
Merge tag '9.3.beta8' into t/31409/cygwin_standard__r_build_fails_____downgrade_r__rpy2_to_optional
SageMath version 9.3.beta8, Release Date: 2021-03-07
2 parents 405ebb9 + fbca269 commit b7c1576

File tree

506 files changed

+5999
-1822
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

506 files changed

+5999
-1822
lines changed

.github/workflows/ci-cygwin-minimal.yml

Lines changed: 326 additions & 246 deletions
Large diffs are not rendered by default.

.github/workflows/ci-cygwin-standard.yml

Lines changed: 326 additions & 246 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
#!/usr/bin/env bash
22
# to be run from $SAGE_ROOT, with arguments sage-local-${{ env.PREVIOUS_STAGES }}.tar
33

4+
if [ -z "$SAGE_LOCAL" ]; then
5+
SAGE_LOCAL=$(pwd)/local
6+
fi
7+
48
# Show all tar files
59
ls -l $*
610

711
# We specifically use the cygwin tar so that symlinks are saved/restored correctly on Windows.
812
for a in $*; do
913
echo Extracting $a
10-
tar xf $a
14+
(cd / && tar xf -) < $a
1115
rm -f $a
1216
done
1317

14-
# Also get rid of the stages that were not extracted
15-
rm -f sage-local-*.tar
16-
1718
# We set the installation records to the same mtime so that no rebuilds due to dependencies
1819
# among these packages are triggered.
19-
(cd local/var/lib/sage/installed/ && touch .dummy && touch --reference=.dummy *)
20+
(cd "$SAGE_LOCAL"/var/lib/sage/installed/ && touch .dummy && touch --reference=.dummy *)
2021

2122
# Show what has been built already.
22-
ls -l local local/var/lib/sage/installed/
23+
ls -l "$SAGE_LOCAL" "$SAGE_LOCAL"/var/lib/sage/installed/
2324
df -h
2425

2526
# Rebase!
26-
src/bin/sage-rebase.sh local
27+
src/bin/sage-rebase.sh "$SAGE_LOCAL"

.github/workflows/tox-experimental.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
- name: Install test prerequisites
6363
run: |
6464
sudo DEBIAN_FRONTEND=noninteractive apt-get update
65-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
65+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
6666
- name: Try to login to docker.pkg.github.com
6767
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
6868
run: |

.github/workflows/tox-gcc_spkg.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
- name: Install test prerequisites
6161
run: |
6262
sudo DEBIAN_FRONTEND=noninteractive apt-get update
63-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
63+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
6464
- name: Try to login to docker.pkg.github.com
6565
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
6666
run: |
@@ -114,7 +114,7 @@ jobs:
114114
- name: Install test prerequisites
115115
run: |
116116
sudo DEBIAN_FRONTEND=noninteractive apt-get update
117-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
117+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
118118
- name: Build and test with tox
119119
# We use a high parallelization on purpose in order to catch possible parallelization bugs in the build scripts.
120120
# For doctesting, we use a lower parallelization to avoid timeouts.

.github/workflows/tox-optional.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
- name: Install test prerequisites
6565
run: |
6666
sudo DEBIAN_FRONTEND=noninteractive apt-get update
67-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
67+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
6868
- name: Try to login to docker.pkg.github.com
6969
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
7070
run: |

.github/workflows/tox.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
- name: Install test prerequisites
6161
run: |
6262
sudo DEBIAN_FRONTEND=noninteractive apt-get update
63-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
63+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
6464
- name: Try to login to docker.pkg.github.com
6565
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
6666
run: |
@@ -107,7 +107,7 @@ jobs:
107107
os: [ macos-10.15, macos-11.0 ]
108108
tox_system_factor: [homebrew-macos, homebrew-macos-python3_xcode, homebrew-macos-python3_xcode-nokegonly, homebrew-macos-python3_pythonorg, homebrew-macos-python3_xcode-gcc_spkg, conda-forge-macos]
109109
tox_packages_factor: [minimal, standard]
110-
xcode_version_factor: [11.7, default, 12.3]
110+
xcode_version_factor: [11.7, 12.2, default, 12.4]
111111
env:
112112
TOX_ENV: local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}
113113
LOGS_ARTIFACT_NAME: logs-commit-${{ github.sha }}-tox-local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}-${{ matrix.os }}-xcode_${{ matrix.xcode_version_factor }}
@@ -163,7 +163,7 @@ jobs:
163163
- name: Install test prerequisites
164164
run: |
165165
sudo DEBIAN_FRONTEND=noninteractive apt-get update
166-
sudo DEBIAN_FRONTEND=noninteractive apt-get install python-tox
166+
sudo DEBIAN_FRONTEND=noninteractive apt-get install tox
167167
- name: Build and test with tox
168168
# We use a high parallelization on purpose in order to catch possible parallelization bugs in the build scripts.
169169
# For doctesting, we use a lower parallelization to avoid timeouts.
@@ -225,7 +225,7 @@ jobs:
225225
os: [ macos-10.15, macos-11.0 ]
226226
tox_system_factor: [macos-nobootstrap, macos-nobootstrap-python3_pythonorg]
227227
tox_packages_factor: [minimal]
228-
xcode_version_factor: [default, 12]
228+
xcode_version_factor: [11.7, 12.2, default, 12.4]
229229
env:
230230
TOX_ENV: local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}
231231
LOGS_ARTIFACT_NAME: logs-commit-${{ github.sha }}-tox-local-${{ matrix.tox_system_factor }}-${{ matrix.tox_packages_factor }}-xcode_${{ matrix.xcode_version_factor }}

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ src/sage/modular/arithgroup/farey_symbol.h
101101
!src/sage/cpython/debugimpl.c
102102
!src/sage/graphs/base/boost_interface.cpp
103103
!src/sage/graphs/cliquer/cl.c
104-
!src/sage/graphs/graph_decompositions/tdlib/sage_tdlib.cpp
104+
!src/sage/graphs/graph_decompositions/sage_tdlib.cpp
105105
!src/sage/libs/eclib/wrap.cpp
106106
!src/sage/misc/inherit_comparison_impl.c
107107
!src/sage/modular/arithgroup/farey.cpp

.zenodo.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"description": "Mirror of the Sage https://sagemath.org/ source tree",
33
"license": "other-open",
4-
"title": "sagemath/sage: 9.3.beta7",
5-
"version": "9.3.beta7",
4+
"title": "sagemath/sage: 9.3.beta8",
5+
"version": "9.3.beta8",
66
"upload_type": "software",
7-
"publication_date": "2021-02-07",
7+
"publication_date": "2021-03-07",
88
"creators": [
99
{
1010
"affiliation": "SageMath.org",
@@ -15,7 +15,7 @@
1515
"related_identifiers": [
1616
{
1717
"scheme": "url",
18-
"identifier": "https://github.com/sagemath/sage/tree/9.3.beta7",
18+
"identifier": "https://github.com/sagemath/sage/tree/9.3.beta8",
1919
"relation": "isSupplementTo"
2020
},
2121
{

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SageMath version 9.3.beta7, Release Date: 2021-02-07
1+
SageMath version 9.3.beta8, Release Date: 2021-03-07

0 commit comments

Comments
 (0)