Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora CoreOS is too large #186

Closed
bgilbert opened this issue May 22, 2019 · 9 comments
Closed

Fedora CoreOS is too large #186

bgilbert opened this issue May 22, 2019 · 9 comments

Comments

@bgilbert
Copy link
Contributor

bgilbert commented May 22, 2019

Random observations:

  • We're shipping systemd-bootchart, adcli, libxkbcommon, and cracklib-dicts. I think these are all coming in via recommends.
  • We're shipping cups-libs and 64 MB of GeoIP database.
  • We could drop man pages and info docs, but that would only save us ~12 MB.
  • We're explicitly shipping dnsmasq, which seems like it could go.

Maybe we should try disabling recommends and seeing what happens.

@bgilbert
Copy link
Contributor Author

We're currently shipping man pages and info docs, but not man(1) or info(1).

@bgilbert
Copy link
Contributor Author

coreos/fedora-coreos-config#98 drops dnsmasq, man pages and info docs, and some recommends including the bulk of GeoIP.

@smekkley
Copy link

smekkley commented Jun 4, 2019

Locale related files might be able to be removed/stripped as well. I think Fedora comes with full locales instead of generating only necessary one.

@bgilbert
Copy link
Contributor Author

bgilbert commented Jun 5, 2019

grub2-{pc,efi} pulls in grub2-tools-extra, which pulls in freetype, which pulls in libpng.

@keithy
Copy link

keithy commented Dec 13, 2019

Could we consider moving to providing a standard means to install 3rd party packages outside of overlays, such that those packages can be called in via ignition. Toolbox would only be one of such packages.

I set about developing such an install mechanism which includes a script and a unit that could be included as standard (or enabled via ignition)

https://github.com/keithy/ign-tool/wiki/plug:install-packages

@dustymabe
Copy link
Member

Since https://bugzilla.redhat.com/show_bug.cgi?id=2006063 is now closed we are no longer shipping cracklib-dicts

@dustymabe
Copy link
Member

and just by inspection it seems like cups-libs systemd-bootchart and libxkbcommon are no longer shipping either.

@dustymabe
Copy link
Member

Maybe we should close this out?

@dustymabe
Copy link
Member

Maybe we should try disabling recommends and seeing what happens.

FYI: recommends were disabled and other things removed in coreos/fedora-coreos-config#98

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants