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

perl in the base image for F41 #613

Open
har7an opened this issue Nov 10, 2024 · 1 comment
Open

perl in the base image for F41 #613

har7an opened this issue Nov 10, 2024 · 1 comment
Labels
bug Something isn't working f41 Related to Fedora 41

Comments

@har7an
Copy link

har7an commented Nov 10, 2024

Describe the bug
Updating to Silverblue F41 pulls in a bunch of new packages, including (but not limited to) a load of perl dependencies.

To Reproduce
Please describe the steps needed to reproduce the bug:

  1. rpm-ostree rebase fedora:fedora/41/x86_64/silverblue, check the diff in the output

Expected behavior
Perl should not be part of the base image, see for example:

Screenshots
If applicable, add screenshots to help explain your problem.

OS version:

State: idle
BootedDeployment:
● fedora:fedora/40/x86_64/silverblue
                  Version: 40.20241020.0 (2024-10-20T02:10:55Z)
               BaseCommit: f3be62851388a2457563b320396f70c1968e6b4bbbebf6d8b06c5e1821eab951
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: gcc neovim openssl-devel wireguard-tools zsh

Additional context

The perl-packages are pulled in by python3-perf, which is in turn pulled in by tuned as announced in the F41 changeset. I find this concerning for two reasons:

  1. I don't like the feature creep that's been going on over the past releases, each apparently adding more packages than are being deleted from the base image (and perl pulls in many packages at once)
  2. Afaict (correct me if I'm wrong) Silverblue still only ships git-core and not "full" git, the argument initially being that "full" git requires perl. This is now obsolete. (although I admit I'm not aware of how much perl is still required by "full" git...)

I guess since the release already happened, and the change to tuned affects all Fedora versions, there isn't really a way to do anything about it now. I just thought I'd raise this to anyone interested. Personally I'll take this as motivation to build my own OS variants in the near future.

If, in the meantime, anyone has a hint on how to restore the previous power-profiles-daemon, I'd be very grateful for that.

@har7an har7an added the bug Something isn't working label Nov 10, 2024
@travier
Copy link
Member

travier commented Nov 10, 2024

As you found out, this is an unfortunate consequence of the move to tuned. I'm trying to resolve this with https://src.fedoraproject.org/rpms/tuned/pull-request/8 and hopefully we can remove Perl again soon.

If tuned does not work for you, feedback to the change request owners or the Workstation SIG would be helpful.

@travier travier added the f41 Related to Fedora 41 label Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working f41 Related to Fedora 41
Projects
None yet
Development

No branches or pull requests

2 participants