注意:

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Luet 0.29.1

From Funtoo
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.