Skip to content

v4.3.4

Choose a tag to compare

@sheepman4267 sheepman4267 released this 20 Oct 18:47
· 118 commits to main since this release
fe128ab

Hey look, a few more pre-epoch bugfixes! And one little new feature snuck in there. Enjoy!

Highlights

  • eopkg check now 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.toml got 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

Full Changelog: v4.3.3...v4.3.4