Re: F35 Change proposal: Smaller Container Base Image (remove sssd-client, util-linux, shadow-utils) (Self-Contained Change)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Mon, 17 May 2021 at 12:06, Karel Zak <kzak@xxxxxxxxxx> wrote:
On Thu, Apr 01, 2021 at 02:22:31PM -0400, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/SmallerContainerBase
>
> == Summary ==
> This change proposes to remove 3 packages (sssd-client, util-linux,
> shadow-utils) from the Container Base Image (including the minimal
> image). The Fedora Base Image is still quite large compared to other
> distributions and the tools offered by these packages are not
> essential in base image.

I do not understand how do you want to use any system without for example
mount(8), umount(8), ... ;-)

> The installed size of each package is :
>
> {| class="wikitable"
> |-
> ! Package !! Installed Size
> |-
> | util-linux || 13018140

My plan is to create more sub-packages from util-linux and create
util-linux-core where will be essential tools like mount, losetup,
blkid, lsblk, findmnt, etc.

The change will be backwardly compatible. The classic util-linux.rpm
will depend on this small util-linux-core package , so for all
use-cases where is hardcoded util-linux we will not see a change. For
use-cases where minimal installation is important will be possible to
use alone util-linux-core.

I also plan to move some less often used tools, like

        mcookie
        mesg
        raw
        isosize
        namei
        hardlink
        fincore
        wall
        readprofile
        ctrlaltdel
        fsck.cramfs
        fsck.minix
        mkfs.cramfs
        mkfs.minix
        fdformat

to util-linux-optional package.

Does it make sense?

That sounds good to me, although I am still not sure util-linux-core should be available in the base image by default. If a user needs these tools inside a container, it is fairly easy to install the package. 
 

  Karel

--
 Karel Zak  <kzak@xxxxxxxxxx>
 http://karelzak.blogspot.com
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux