FS#64049 - [archiso] Missing packages after base-meta change
Attached to Project:
Arch Linux
Opened by Joe Claiborne (joey_clay) - Monday, 07 October 2019, 09:06 GMT
Last edited by Pierre Schmitz (Pierre) - Wednesday, 16 October 2019, 15:24 GMT
Opened by Joe Claiborne (joey_clay) - Monday, 07 October 2019, 09:06 GMT
Last edited by Pierre Schmitz (Pierre) - Wednesday, 16 October 2019, 15:24 GMT
|
Details
Description:
Building a plain releng archiso after the change from base group to base meta-package, now results in missing packages. 22 packages were present on a releng iso before the change, but are now missing: dhcpcd diffutils groff jfsutils libaio libpipeline linux-firmware logrotate lvm2 man-db man-pages mdadm nano netctl openresolv reiserfsprogs s-nail thin-provisioning-tools usbutils vi which xfsprogs Additional info: archiso 42-1 Plain config, releng Steps to reproduce: # cp -r /usr/share/archiso/configs/releng/ archlive # cd archlive # ./build.sh -v |
This task depends upon
* At first we may just restore the previous package list.
* Next we might discuss providing a meta package for the install media as well, which should depend on the base package. This way we would be more consistent and wont have to deal with package groups and lists maintained in text files.
This is the perfect opportunity to do what I keep saying we should have done in the first place: create a new base package which depends on *required* packages, and transfer all other packages which used to be *recommended* as the base group, to a new group called "base-extras" which makes it clearer that they are a recommendation and not a requirement.
That is a very reasonable suggestion. +1
dhcpcd
diffutils
jfsutils
linux-firmware
lvm2
man-db
man-pages
mdadm
nano
netctl
reiserfsprogs
usbutils
vi
xfsprogs
Which means I think the following packages will be removed:
which
s-nail
logrotate