Critical Bug Fix π
This release fixes a critical issue when publishing to new distributions (like Debian trixie) with architecture-independent packages.
Fixed
- Critical: First-time publications to new distributions now specify architectures explicitly
- Fixed "unable to figure out list of architectures, please supply explicit list" error
- Both empty and non-empty first-time publications now support amd64 and arm64
- Publications can now be created on new distributions without errors
Code Quality β¨
- All code passes black formatting
- All code passes flake8 linting
- All code passes mypy type checking
Technical Details
- Always specify
-architectures amd64,arm64for first-time publications - Previously only specified architectures for empty snapshots
- Ensures multi-architecture support from the start of new distributions
- Architecture-independent (
_all) packages now work correctly for first-time publications
Upgrade Recommendation
β Recommended upgrade for all users publishing to new distributions
Installation
pip install feelpp-aptly-publisher==1.2.1Or with uv:
uv pip install feelpp-aptly-publisher==1.2.1Full Changelog
See CHANGELOG.md for complete details.