v4.3.4
Hey look, a few more pre-epoch bugfixes! And one little new feature snuck in there. Enjoy!
Highlights
eopkg checknow has the ability to automatically reinstall broken packages!- An incredibly long-standing bug where a package replacing an existing directory with a regular file would not be installable is now fixed.
pyproject.tomlgot some attention; eopkg is now installable in a venv.- When a system has no repository, eopkg now automatically adds Polaris instead of Shannon (this is necessary post-epoch).
- When you attempt to add a repository which is broken or unreachable, eopkg now correctly returns an error instead of a warning.
What's Changed
- pisi.cli.check: Add option to reinstall broken packages by @HarveyDevel in #178
- db/packagedb: When getting pkgconfig providers reverse through repo list by @joebonrichie in #163
- pyproject.toml: Add ordered_set to build requirements by @sheepman4267 in #182
- pisi.archive.ArchiveTar.unpack_dir: Remove directories first when they will be replaced with regular files by @sheepman4267 in #177
- pyproject: Add ordered_set to dependencies by @EbonJaeger in #183
- pisi.api, pisi.operations.build: Fix SyntaxWarning in regex strings by @sheepman4267 in #188
- repodb: When no repositories are configured, add polaris instead of shannon by @sheepman4267 in #189
- i18n: Improve how localization is set up by @EbonJaeger in #187
- dist/completions/bash: Optimize getting packages for operations by @joebonrichie in #181
- addrepo.py: Raise an error when adding a broken repo by @sheepman4267 in #190
- Update version string by @sheepman4267 in #191
New Contributors
- @HarveyDevel made their first contribution in #178
Full Changelog: v4.3.3...v4.3.4