[arch-dev-public] Proposal: minimal base system
Jiachen YANG
farseerfc at gmail.com
Tue Jan 22 15:09:32 UTC 2019
On 2019/01/22 7:26, Eli Schwartz via arch-dev-public wrote:
> On 1/21/19 5:03 PM, Levente Polyak via arch-dev-public wrote:
>> # Proposal
>>
>>
>> The proposed end result is:
>> - base: convenient helper group for quickly getting a working system
>> when installing, must include the new base-system package
>> - base-system: package defining the minimum dependencies for a working
>> base runtime
>
Great to see this idea is coming back.
The definition by description is somewhat vague, so I think a definition
from a practical point may clear up some details.
Currently the "base" group serves at least 2 purposes for us:
1. A short-hand for new users to pacstrap a new Arch Linux.
2. A base chroot environment for devtools/makechrootpkg to prepare
packaging.
I would like to suggest to keep "base" group for the 1st purpose, and
make the new "base-system" (or whatever name) virtual/meta package to
serve for the 2nd purpose.
Currently, devtools/makechrootpkg will install "base" group for the
packaging environment, which essentially makes "base" group as implicit
depends for all packages (and "base-devel" as implicit makedepends). A
huge packaging environment may make the undergoing reproduciblity
efforts more difficult. So it will be better if we can shrink the
packaging environment to only contains essential things.
>> #### Some networking tools
>> - iputils
>> - iproute2
>>
Therefore if we define the "base-system" from the point of packging,
there is no need to keep networking tools in it.
Also if we have "base-system" for packaging, we may afford to include
more useful things (WiFi tools like wpa_supplicant, dialog, wpa_actiond
is what come to my mind) in "base" group for new users.
Lastly, I want to suggest "essential" instead of "base-system" as the
pkgname. But my English is poor so this suggestion is weaker than
optdepends ...
Best Hope~
--
Jiachen YANG (farseerfc)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20190123/ac3c75f6/attachment.asc>
More information about the arch-dev-public
mailing list