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

Grml ISOs growing in size #118

Open
mika opened this issue Aug 31, 2022 · 6 comments
Open

Grml ISOs growing in size #118

mika opened this issue Aug 31, 2022 · 6 comments

Comments

@mika
Copy link
Member

mika commented Aug 31, 2022

Our last stable release ISOs:

  • grml64-full_2021.07.iso: 787MB
  • grml64-small_2021.07.iso: 404MB

Current daily ISOs (as of 2022-08-31):

  • grml64-full_sid: 879MB
  • grml64-small testing: 470MB

We should look into the actual reasons, why the ISOs grew over time and if there's anything we can do about it.

@mika
Copy link
Member Author

mika commented Oct 7, 2022

We noticed, that facter, hiera + puppet and their dependencies require ~32MB of disk space on grml-full, I suppose that's worth keeping it? 🤔 Opinions?

@mika
Copy link
Member Author

mika commented Oct 7, 2022

I'd suggest to also drop mcollective, which requires just 1,084 kB disk space, but I think it doesn't provide any real usage on Grml live system?

mika added a commit that referenced this issue Oct 7, 2022
It requires 16MB of disk space, and Grml doesn't use mercurial
since a long time, so let's gain some disk space...

Related to #118
mika added a commit that referenced this issue Oct 7, 2022
It requires 10.6MB of disk space, and we (as in Grml) don't rely on
it since a long time, so let's gain some disk space...

Related to #118
mika added a commit that referenced this issue Oct 7, 2022
libwireshark15 has >100MB Installed-Size, and wireshark plus all its
dependencies currently require 164MB of disk space on grml-full. This
seems to be too much for one specific, non-essential tool, and given we
still ship tcpdump, it makes more sense to reduce ISO size.

tshark depends on wireshark-common, so we need to also drop it.

Related to #118
@zeha
Copy link
Member

zeha commented Oct 7, 2022

I think puppet & related packages could all go.

@mika
Copy link
Member Author

mika commented Oct 7, 2022

@zeha thanks for fast feedback, then let's do this! :)

mika added a commit that referenced this issue Oct 7, 2022
facter, hiera + puppet and their dependencies require ~32MB of disk
space, and mcollective plus its dependencies require 1,084 kB of disk
space. We try to reduce the ISO size and it feels like puppet doesn't
necessarily need to be present by default.

Related to #118
@mika
Copy link
Member Author

mika commented Oct 7, 2022

With the recent changes, we managed to get back from 876 MB to 831MB (grml64-full_testing, builds 4020 vs 4021).

@jkirk
Copy link
Contributor

jkirk commented Oct 7, 2022

JFTR: acpid (and its dependencies) are not needed to do a ACPI Shutdown (at least via Virtualbox).

clexanis pushed a commit to clexanis/grml-build that referenced this issue Dec 12, 2022
It requires 16MB of disk space, and Grml doesn't use mercurial
since a long time, so let's gain some disk space...

Related to grml#118
clexanis pushed a commit to clexanis/grml-build that referenced this issue Dec 12, 2022
It requires 10.6MB of disk space, and we (as in Grml) don't rely on
it since a long time, so let's gain some disk space...

Related to grml#118
clexanis pushed a commit to clexanis/grml-build that referenced this issue Dec 12, 2022
libwireshark15 has >100MB Installed-Size, and wireshark plus all its
dependencies currently require 164MB of disk space on grml-full. This
seems to be too much for one specific, non-essential tool, and given we
still ship tcpdump, it makes more sense to reduce ISO size.

tshark depends on wireshark-common, so we need to also drop it.

Related to grml#118
clexanis pushed a commit to clexanis/grml-build that referenced this issue Dec 12, 2022
facter, hiera + puppet and their dependencies require ~32MB of disk
space, and mcollective plus its dependencies require 1,084 kB of disk
space. We try to reduce the ISO size and it feels like puppet doesn't
necessarily need to be present by default.

Related to grml#118
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

3 participants