-
-
Notifications
You must be signed in to change notification settings - Fork 655
Closed
Milestone
Description
As a follow up to #30923, we improve the local-sudo-...
environments as follows:
- Provide alternative environments
local-root...
, which assume that we are already root, removing thesudo
requirement (which is not installed on github actions and not needed there) - Use
configure --enable-build-as-root
forlocal-root
- Add
DEBIAN_FRONTEND: noninteractive
to the installation of packages viaapt get
(otherwise installation oftzdata
blocks CI) - Make
tox -e local-sudo-standard -- config.status
only buildconfig.status
instead of also invokingmake base-toolchain
(which is run as the required first step of the Sage build system before something likemake numpy
can be run; see build/make/Makefile.in: base-toolchain should be a dependency of every non-base, non-toolchain package #30721).
Depends on #29124
Component: porting
Author: Matthias Koeppe
Branch/Commit: ab19133
Reviewer: Jonathan Kliem
Issue created by migration from https://trac.sagemath.org/ticket/30944