Skip to content
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

tox.ini: Add tests with Ubuntu + deadsnakes #30217

Closed
mkoeppe opened this issue Jul 25, 2020 · 17 comments
Closed

tox.ini: Add tests with Ubuntu + deadsnakes #30217

mkoeppe opened this issue Jul 25, 2020 · 17 comments

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Jul 25, 2020

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

Depends on #34665
Depends on #34081

CC: @orlitzky @dimpase

Component: porting

Author: Matthias Koeppe

Branch/Commit: 8c45492

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/30217

@mkoeppe mkoeppe added this to the sage-9.2 milestone Jul 25, 2020
@mkoeppe mkoeppe modified the milestones: sage-9.2, sage-9.3 Oct 24, 2020
@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 24, 2021

comment:2

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.

@mkoeppe mkoeppe modified the milestones: sage-9.3, sage-9.4 Mar 24, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe
Copy link
Contributor Author

mkoeppe commented Sep 28, 2021

comment:4

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

@mkoeppe mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 18, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Apr 2, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Aug 1, 2022
@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

Dependencies: #34665

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

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

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

Commit: f532886

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

Author: Matthias Koeppe

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 14, 2022

Changed dependencies from #34665 to #34665, #34081

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 14, 2022

Changed commit from f532886 to 8c45492

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Nov 14, 2022

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

@dimpase
Copy link
Member

dimpase commented Nov 15, 2022

comment:15

OK, at least

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

appears to work.

@dimpase
Copy link
Member

dimpase commented Nov 15, 2022

Reviewer: Dima Pasechnik

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 15, 2022

comment:16

Thanks!

@vbraun
Copy link
Member

vbraun commented Nov 20, 2022

Changed branch from u/mkoeppe/tox_ini__add_tests_with_ubuntu___deadsnakes to 8c45492

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

No branches or pull requests

3 participants