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

Make sure src/setup.py respects --prefix, --install-base, --root, --user #21573

Closed
mkoeppe opened this issue Sep 23, 2016 · 6 comments
Closed

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Sep 23, 2016

... rather than relying on some of the SAGE_LOCAL-derived environment variables.

Comments from src/Makefile.in (before removal in #29411):

## We poison all environment variables that have paths to the sage source and build directories,
## but keep the directories below SAGE_LOCAL intact.
##
## TODO: Do also something about the SAGE_LOCAL stuff:
##  - some of it (our install) should be communicated only through --install-base;
##  - others (installed packages that we pull in) through some configuration mechanism.
##
## TODO: Currently providing --install-base=$(SAGE_LOCAL) leads to this error:
## [sagelib-7.4.beta4] running install
## [sagelib-7.4.beta4] error: install-base or install-platbase supplied, but installation scheme is incomplete

See also:

Depends on #30371

CC: @kiwifb @timokau @jhpalmieri @isuruf @antonio-rojas

Component: build

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

@mkoeppe mkoeppe added this to the sage-7.5 milestone Sep 23, 2016
@mkoeppe
Copy link
Contributor Author

mkoeppe commented May 1, 2020

comment:2

Moving some tickets to 9.2. This is not a promise that I will be working on them.

@mkoeppe mkoeppe modified the milestones: sage-7.5, sage-9.2 May 1, 2020
@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe changed the title Make sure src/setup.py respects --install-base and --root Make sure src/setup.py respects --prefix, --install-base, --root, --user May 16, 2020
@mkoeppe mkoeppe modified the milestones: sage-9.2, sage-9.3 Aug 13, 2020
@mkoeppe
Copy link
Contributor Author

mkoeppe commented Nov 1, 2020

Dependencies: #30371

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 24, 2021

comment:9

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 mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 14, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Mar 5, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Aug 31, 2022
@mkoeppe mkoeppe removed this from the sage-9.8 milestone Jan 29, 2023
@mkoeppe mkoeppe closed this as not planned Won't fix, can't repro, duplicate, stale Jan 7, 2024
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

1 participant