Changes between Version 7 and Version 10 of Ticket #29146
- Timestamp:
- Mar 29, 2020, 4:07:24 AM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #29146
- Property Cc slelievre added
-
Property
Summary
changed from
Refactor tox.ini and build/bin/write_dockerfile.sh
toMeta-ticket: Refactor system package related scripts, tox.ini, build/bin/write_dockerfile.sh
-
Ticket #29146 – Description
v7 v10 6 6 - optionally create a script for `docker run` instead of a `Dockerfile` (this gives more flexibility for multiarch - see #29143) 7 7 - 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 one8 - define shell quoting in files like `debian.txt`, handle options correctly when installing packages one by one 9 9 10 10 tox.ini: … … 13 13 Also: 14 14 - 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 16 Related: 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