Skip to content

Meta-ticket: Refactor and improve system package related scripts, tox.ini, build/bin/write_dockerfile.sh #29146

@mkoeppe

Description

@mkoeppe

Improvements to low-level system packages scripts:

Improvements to the system package database:

Improvements to tox docker:

$(SAGE_SRC)/sage:
	touch .need_src; exit 1
  • use environment variable MAKE for docker builds as well, instead of asking users to pass the USE_MAKEFLAGS variable
  • rewrite Dockerfile generation via dev container templates (https://github.com/devcontainers/cli)

Improvements to tox local:

Improvements to auto-generated parts of the manuals:

Improvements for messages at the end of a ./configure run:

Tickets regarding sage_bootstrap:

See also:

Depends on #29417

CC: @embray @vbraun @dimpase @jhpalmieri @sheerluck @slel @tobiasdiez @seblabbe

Component: build

Branch/Commit: u/mkoeppe/meta_ticket__refactor_and_improve_system_package_related_scripts__tox_ini__build_bin_write_dockerfile_sh @ fd9b928

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions