Opened 2 years ago

Last modified 2 years ago

#29143 closed enhancement

Add to tox.ini 32-bit linux environments and other architectures supported by docker — at Version 4

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.1
Component: porting Keywords:
Cc: vbraun, tmonteil, fbissey, dimpase Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/add_to_tox_ini_some_32_bit_linux_environments (Commits, GitHub, GitLab) Commit: 839d6fbb5685b21b03fdb61cac352fae7611b186
Dependencies: #29053, #29104 Stopgaps:

Status badges

Description (last modified by mkoeppe)

#29053 adds tox.ini to support testing the sage distribution in isolated environments via docker.

This ticket adds linux environments for various other architectures supported by docker (see https://github.com/docker-library/official-images#architectures-other-than-amd64).

Examples:

$ tox -e docker-fedora-31-standard-arm64v8
$ tox -e docker-debian-buster-standard-i386
$ tox -e docker-ubuntu-latest-standard-s390x

}}}

Change History (4)

comment:1 Changed 2 years ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 2 years ago by mkoeppe

  • Dependencies set to #29053, #29104

on top of #29104 to avoid merge conflicts

comment:3 Changed 2 years ago by mkoeppe

  • Branch set to u/mkoeppe/add_to_tox_ini_some_32_bit_linux_environments

comment:4 Changed 2 years ago by mkoeppe

  • Commit set to 839d6fbb5685b21b03fdb61cac352fae7611b186
  • Description modified (diff)
  • Status changed from new to needs_review
  • Summary changed from Add to tox.ini some 32-bit linux environments to Add to tox.ini 32-bit linux environments and other architectures supported by docker

Last 10 new commits:

98edff6Add build/pkgs/gfortran/distros/fedora.txt
843ca76build/pkgs/fedora.txt: Add python3
bd6a545tox.ini: Add debian stretch, put sid last
23c6334build/pkgs/openblas/distros/arch.txt: Add lapack, cblas
fca6654tox.ini: Add toxenvs local-homebrew-macos-minimal, local-homebrew-macos-standard
e0e8a4ctox.ini [local-homebrew]: Fixup PATH, PKG_CONFIG_PATH, set LDFLAGS, CPPFLAGS; [local-direct]: New
16ca88ftox.ini: Use {envlogdir}; use ln -sf
6a1803dtox.ini [local]: First build the base-toolchain
4b72987tox.ini [local-homebrew]: Set PATH earlier and set ACLOCAL_PATH for bootstrapping
839d6fbtox.ini: Add other archs supported by docker
Note: See TracTickets for help on using tickets.