Luet 0.29.1

From Funtoo
< Funtoo:Macaroni Linux‎ | Luet/Releases
Revision as of 20:42, September 6, 2022 by Geaaru (talk | contribs) (Created page with "{{SoftwareRelease |release_date=2022-09-05 |name=luet |version=0.29.1 |type=minor }} == ChangeLog == In this release continues the path to review and rewrite the tool: * rew...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Luet 0.29.1 is a minor release which was released on 05 September 2022.


ChangeLog

In this release continues the path to review and rewrite the tool:

  • rewritten the integration with the library viper/cobra to reduce complexity and cleanup the code. I hope that this resolve the annoying issue that sometime happens where on starting the binary its exit with errors probably for a race on setup correctly the bootstrap phase
  • rewritten the `luet uninstall` command. In particular, dropped the options `--full` and `--full-clean` and now the uninstall command recursively resolves the reverse dependencies tree and to propose uninstall of all packages directly related with the selected packages.
  • `luet uninstall` now support uninstall finalizer! This could be implemented with the definition of the `uninstall` section inside the finalizer.yaml.

Here an example: https://github.com/geaaru/luet/blob/geaaru/tests/fixtures/finalizers_uninstall/pkg1/finalize.yaml#L6

We will starting the review of the core engine related to the install/reinstall of the packages in the next phases.