Changes between Version 7 and Version 10 of Ticket #29146


Ignore:
Timestamp:
Mar 29, 2020, 4:07:24 AM (3 years ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29146

    • Property Cc slelievre added
    • Property Summary changed from Refactor tox.ini and build/bin/write_dockerfile.sh to Meta-ticket: Refactor system package related scripts, tox.ini, build/bin/write_dockerfile.sh
  • Ticket #29146 – Description

    v7 v10  
    66- optionally create a script for `docker run` instead of a `Dockerfile` (this gives more flexibility for multiarch - see #29143)
    77- cache Docker images with system packages installed ... https://github.com/marketplace/actions/build-docker-images-using-cache
    8 - define shell quoting in debian .txt, handle options correctly when installing packages one by one
     8- define shell quoting in files like `debian.txt`, handle options correctly when installing packages one by one
    99
    1010tox.ini:
     
    1313Also:
    1414- distribution-specific commands such as `apt-get install` are in both `build/bin/write_dockerfile.sh` and `build/bin/sage-spkg`. This could be unified as well, or be obtained from another text file etc., by using/extending `build/bin/sage-print-system-package-command` from #26964
     15
     16Related:
     17- #29363 - At the end of configure, indicate which optional/experimental packages are configured to be installed
     18- #29372 - At the end of configure, show installation hints for disabled optional packages separately
     19- #29087 - Add GitHub Actions workflow for testing the build on various Linux distributions via docker; macOS with homebrew; and Windows (cygwin)
     20- #29401 - Add documentation of tox and GitHub actions workflow to developer's manual