Opened 3 years ago

Closed 2 months ago

#30217 closed enhancement (fixed)

tox.ini: Add tests with Ubuntu + deadsnakes

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.8
Component: porting Keywords:
Cc: Michael Orlitzky, Dima Pasechnik Merged in:
Authors: Matthias Koeppe Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: 8c45492 (Commits, GitHub, GitLab) Commit: 8c45492346c8ed64f4ad2ac44f699c36e4de0663
Dependencies: #34665, #34081 Stopgaps:

Status badges

Description (last modified by Matthias Köppe)

Using https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

for example: tox -e docker-ubuntu-bionic-standard-deadsnakes-gcc_8-python3.10

We also fix ubuntu-bionic-gcc_8-minimal and similar, which currently fail (https://github.com/sagemath/sage/actions/runs/3355189859/jobs/5579332788) because python3.8-distutils is missing

Change History (17)

comment:1 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.2sage-9.3

comment:2 Changed 22 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

comment:3 Changed 19 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:4 Changed 16 months ago by Matthias Köppe

Cc: Michael Orlitzky added

Interest in adding tests for this platform was just expressed in #32580.

comment:5 Changed 13 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:6 Changed 10 months ago by Matthias Köppe

Milestone: sage-9.6sage-9.7

comment:7 Changed 6 months ago by Matthias Köppe

Milestone: sage-9.7sage-9.8

comment:8 Changed 2 months ago by Matthias Köppe

Cc: Dima Pasechnik added
Description: modified (diff)

comment:9 Changed 2 months ago by Matthias Köppe

Dependencies: #34665

comment:10 Changed 2 months ago by Matthias Köppe

Branch: u/mkoeppe/tox_ini__add_tests_with_ubuntu___deadsnakes

comment:11 Changed 2 months ago by Matthias Köppe

Commit: f53288683dc6c870c9ea0105c37c4b8f18b3cbfd
Description: modified (diff)

New commits:

74b4574build/pkgs/_python3.*/distros/debian.txt: Add python3.*-distutils
b39ffd2build/pkgs/openssl/spkg-configure.m4: Also require openssl if curl needs to be built
3d3ba36Merge #34665
f532886tox.ini: Add ubuntu-deadsnakes, python3.12

comment:12 Changed 2 months ago by Matthias Köppe

Authors: Matthias Koeppe
Description: modified (diff)
Status: newneeds_review

comment:13 Changed 2 months ago by Matthias Köppe

Dependencies: #34665#34665, #34081

comment:14 Changed 2 months ago by git

Commit: f53288683dc6c870c9ea0105c37c4b8f18b3cbfd8c45492346c8ed64f4ad2ac44f699c36e4de0663

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

8cc2a1cMerge tag '9.8.beta2' into t/34081/numpy_1_23_x__scipy_1_9_x
4778030Merge #34572
f62b625Merge #32182
8990d53.github/workflows/docker.yml: Add option free_disk_space
09244b0tox.ini (python3.x): Do not clobber user-provided EXTRA_SAGE_PACKAGES
9fb4eac.github/workflows/docker.yml: Add option extra_sage_packages
3897adbtox.ini (manylinux-minimal): Provide system liblzma so that system python can be accepted; not system xz
79eccefbuild/make/Makefile.in: Only warn if meson_python testsuite fails
853a699Merge tag '9.8.beta3' into t/34081/numpy_1_23_x__scipy_1_9_x
8c45492Merge #34081

comment:15 Changed 2 months ago by Dima Pasechnik

Reviewers: Dima Pasechnik
Status: needs_reviewpositive_review

OK, at least

tox -e docker-ubuntu-bionic-standard-deadsnakes-gcc_8-python3.10

appears to work.

comment:16 Changed 2 months ago by Matthias Köppe

Thanks!

comment:17 Changed 2 months ago by Volker Braun

Branch: u/mkoeppe/tox_ini__add_tests_with_ubuntu___deadsnakes8c45492346c8ed64f4ad2ac44f699c36e4de0663
Resolution: fixed
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.