fix(void): carry python3-pysocks and constrain the audio and SOCKS floors (#39)
voculinux now depends on python3-PyAudio and python3-pysocks at the carried versions, so a stock Void package below the project floors is upgraded rather than silently kept. The container smoke installs the stock packages first and asserts the upgrade.
This commit was merged in pull request #39.
This commit is contained in:
@@ -57,6 +57,14 @@ is not `repository-key.plist`. The private key is never committed; only the
|
||||
public `.plist` is. Key generation and the check that a private key matches the
|
||||
committed public key are in `packaging/void/README.md`.
|
||||
|
||||
The carried Void templates in `packaging/void/srcpkgs/` track the project's own
|
||||
pins. `python3-PyAudio` and `python3-pysocks` replace stock Void packages below
|
||||
the floors in `pyproject.toml`, and `voculinux` depends on each with a `>=`
|
||||
constraint. When a floor or a carried version changes, change the template and
|
||||
its constraint in the same pull request: the offline tests in
|
||||
`tests/test_void_small_deps.py` and `tests/test_void_app_template.py` fail
|
||||
until they agree. The reasoning is in `packaging/void/README.md`, "Version floors".
|
||||
|
||||
## Quick Release Checklist
|
||||
|
||||
Use this checklist for every release:
|
||||
|
||||
Reference in New Issue
Block a user