mirror of
https://github.com/mudler/luet.git
synced 2025-09-23 12:08:32 +00:00
15534ce253457eef8dc449c74225a69430f195b3
This happens because we select the best instead of selecting the best match in Package BuildFormula() - Extend the selection test - Select from databases when ordering - Relax assertions search - Split compile step in test - Adapt tests Note: This is temporarly until we treat this case in BuildFormula() inside Package we need to build the constraints between all the requires when expanding and then create a new constraint that selects the best match
luet - Container-based Package manager
Luet is a Package Manager based off from containers - it uses Docker (and other tech) to sandbox your builds and generate packages from them. It has no dependencies and it is well suitable for "from scratch" environments.
In a glance
- Luet can reuse Gentoo's portage tree hierarchy, and it is heavily inspired from it.
- It builds, installs, uninstalls and perform upgrades on machines
- Installer doesn't depend on anything
- Support for packages as "layers"
- It uses SAT solving techniques to solve the deptree ( Inspired by OPIUM )
Status
Luet is not feature-complete yet, it can build, install/uninstall/upgrade packages - but it doesn't support yet all the features you would normally expect from a Package Manager nowadays.
Check out the Wiki for more informations.
Languages
Go
84.4%
Shell
15.4%
Makefile
0.2%