Changes between Version 31 and Version 34 of Ticket #21707


Ignore:
Timestamp:
01/31/20 21:02:59 (22 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21707

    • Property Summary changed from Split sage-env into 5 to Meta-ticket: Split sage-env into 5 to clean up sage configuration
    • Property Dependencies changed from #29038 to #29038, #29052
  • Ticket #21707 – Description

    v31 v34  
    2424d. Finally, remove use of `sage-env` for all purposes except for `sage -sh`.
    2525
    26 Related:
     26**Aspects of downstream sage packaging:**
     27
     28- The goal is to enable downstream sage packagers to use a whole unmodified `src` directory to build and install sagelib.
     29- Downstream packagers would provide their own "implementation" (one Python module `sage_conf.py`) of the configuration module defined by #29038, instead of patching sources. They would *not* use the reference implementation in `build/pkgs/sage_conf`, which is intended for use with sage-the-distribution only.
     30
     31**Relation to the goal of sagelib as a standalone Python library** (#21507)
     32
     33- An sdist of sagelib, intended to be installed from source from PyPI, could package or depend on another implementation of `sage_conf` that calls an autoconf-generated configure script (which reuses parts of the build/pkgs/SPKG/spkg-configure.m4 infrastructure); see #29119.
     34
     35**More related tickets:**
    2736- cleaning of `src/bin` as described in #21569, #21570, #21559.
    28 - sagelib as a standalone Python library - #21507)