See https://lists.archlinux.org/pipermail/arch-dev-public/2019-January/029435.html and https://wiki.archlinux.org/index.php/Meta_package_and_package_group
By having a package we can easily add/remove packages from the base system.
For example we could split pacman and pacman-contrib (which atm get built together, but contrib builds against the previously installed one) without users losing pacman-contrib.
Open questions:
- What will win in case of
pacman -S base if we have both a group and a package named "base"?
See https://lists.archlinux.org/pipermail/arch-dev-public/2019-January/029435.html and https://wiki.archlinux.org/index.php/Meta_package_and_package_group
By having a package we can easily add/remove packages from the base system.
For example we could split pacman and pacman-contrib (which atm get built together, but contrib builds against the previously installed one) without users losing pacman-contrib.
Open questions:
pacman -S baseif we have both a group and a package named "base"?