You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by GitBox <gi...@apache.org> on 2022/08/03 15:35:03 UTC
[GitHub] [buildstream] ssssam commented on issue #1712: Distribute buildstream Wheel packages that contain BuildBox
ssssam commented on issue #1712:
URL: https://github.com/apache/buildstream/issues/1712#issuecomment-1204117732
# Steps for "first cut"
* [x] Try cibuildwheel locally - done
* [x] Try cibuildwheel in GitHub Actions - done
* [ ] Automate releasing wheels to GitHub and PyPI
* [ ] Include BuildBox binaries in wheel
* Depends: https://gitlab.com/BuildGrid/buildbox/buildbox-integration/-/issues/1 (release BuildBox binaries)
* [ ] Ensure Bst uses the shipped buildbox binaries
# Additional tasks
* [ ] Investigate if we can and should strip debug info
* [ ] Investigate if we can build wheels for aarch64, riscv
* See https://cibuildwheel.readthedocs.io/en/stable/faq/#emulation
* [ ] Auto updates of cibuildwheel version
* See https://cibuildwheel.readthedocs.io/en/stable/faq/#automatic-updates
* [ ] Revisit musl support - if buildbox binaries don't support musl, then don't ship wheels for musllinux platform either.
# Verification
* [ ] buildstream-2.0.0-....whl can be installed and used in a venv, with bst 1.x installed on the host
* [ ] buildstream-2.0.0.....whl can be installed on the host, with bst 1.x in a venv
* [ ] Wheel can be installed and used on a stock container image of Ubuntu, Fedora, Debian without needing extra packages
* [ ] Test each wheel that we release on the platform it expects to run (e.g. the python3.7 wheel on an OS with python3.7)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org