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

F36: tracker for package additions/removals #1128

Closed
dustymabe opened this issue Mar 17, 2022 · 13 comments
Closed

F36: tracker for package additions/removals #1128

dustymabe opened this issue Mar 17, 2022 · 13 comments
Labels

Comments

@dustymabe
Copy link
Member

dustymabe commented Mar 17, 2022

This issue will help track package additions and removals when compared to the previous major version of Fedora. Usually the additions/removals are a result of changing dependencies in named packages in our manifests. Most of the time the changes are intentional, but sometimes they can be unintended and we'd like to document changes and reasoning here.

@dustymabe dustymabe added the F36 label Mar 17, 2022
@dustymabe
Copy link
Member Author

@dustymabe
Copy link
Member Author

dustymabe commented Mar 17, 2022

@dustymabe
Copy link
Member Author

@dustymabe
Copy link
Member Author

dustymabe commented Mar 17, 2022

  • conversion to explicit package declaration: containernetworking-plugins:
    • containernetworking-plugins was dropped as a dependency of podman
      • traditional yum based systems wouldn't uninstall it on upgrade even though it was no longer "required"
    • we added it as a named package in FCOS to keep it because upgrading nodes that are currently using CNI networking (pretty much all of them) still need it or their containers won't start.
    • container-networking-plugins and netavark both provide container-network-stack so in order to get them both installed we have to name both of them in the manifests.

@dustymabe
Copy link
Member Author

  • removal: cups-libs
    • This one was a dependency of samba-client-libs in Fedora 35 but that is no longer the case.
$ rpm -e cups-libs
error: Failed dependencies:
	libcups.so.2()(64bit) is needed by (installed) samba-client-libs-2:4.15.5-1.fc35.x86_64

@dustymabe
Copy link
Member Author

@dustymabe
Copy link
Member Author

dustymabe commented Mar 17, 2022

@dustymabe
Copy link
Member Author

  • addition: openldap-compat
    • This is a new depedency (subpackage) that provides libraries needed by:
      - libldb, gnupg2, adcli, sssd-*, and sudo

@dustymabe
Copy link
Member Author

  • addition: pam-libs
    • This is a new subpackage of pam that contains shared libraries which are needed by pretty much every critical system software.

@dustymabe
Copy link
Member Author

[core@cosa-devsh ~]$ rpm -e xxhash-libs
error: Failed dependencies:
        libxxhash.so.0()(64bit) is needed by (installed) rsync-3.2.3-14.fc36.x86_64

@dustymabe
Copy link
Member Author

dustymabe commented Mar 18, 2022

  • removal: mozjs78
  • addition: mozjs91

This is just a newer version of a library relied on by polkit.

@dustymabe
Copy link
Member Author

@dustymabe
Copy link
Member Author

Closing this now since we're well past F36.

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

No branches or pull requests

1 participant