Changes between Version 41 and Version 42 of Ticket #29146


Ignore:
Timestamp:
Mar 28, 2021, 6:38:41 PM (23 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29146 – Description

    v41 v42  
    11Improvements to low-level system packages scripts:
    2 - `build/bin/write_dockerfile.sh`, introduced in #29053, determines lists of system packages in a rather crude way. This should be improved. #30861, #30865, #30947, #30951, #30968
    3    - instead of passing `TYPE_PATTERN` to `build/bin/write_dockerfile.sh`, do the work in `tox.ini`.
    4    - helper scripts for extracting lists of packages according to criteria
    5    - possibly, by extending and using `sage_bootstrap`
     2- #30861, #30865, #30947, #30951, #30968: Refactor system package code in `tox.ini`, `build/bin/write_dockerfile.sh` by extending and using `sage_bootstrap`
    63- Extend `build/bin/sage-print-system-package-command` so that it can provide all distribution-specific commands such as `apt-get install` for `build/bin/write_dockerfile.sh`
    74
     
    2219        touch .need_src; exit 1
    2320}}}
     21- use environment variable `MAKE` for docker builds as well, instead of asking users to pass the `USE_MAKEFLAGS` variable
    2422
    2523Improvements to `tox local`:
     
    3432Other improvements to `tox.ini`:
    3533- Make `tox -p auto` and `tox --listenvs` useful again (it does not understand the nested braces)
     34- #31574: `tox.ini`, `build/bin/write-dockerfile.sh`: Do not use `make -k` by default
     35-
    3636
    3737Improvements to auto-generated parts of the manuals: