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

F38: tracker for package additions/removals #1435

Closed
jlebon opened this issue Mar 7, 2023 · 12 comments
Closed

F38: tracker for package additions/removals #1435

jlebon opened this issue Mar 7, 2023 · 12 comments
Labels

Comments

@jlebon
Copy link
Member

jlebon commented Mar 7, 2023

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.

Ideally, we should do these checks directly in rawhide rather than at promotion time.

@jlebon jlebon added the F38 label Mar 7, 2023
@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • amd-gpu-firmware
  • intel-gpu-firmware
  • nvidia-gpu-firmware

Split out of linux-firmware (see #1350).

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • duktape

Removed:

  • mozjs102

Polkit changed Javascript library from Mozjs to Duktape which is a lot smaller! (13M vs 640K).

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • kernel-modules-core

New kernel subpackage.

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • libmd

New transitive dep of criu. Hashing functions.

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • libunistring1.0

The libunistring package (which we also ship) had an unexpected soname bump and it looks like rather than forcing all the dependent packages to rebuild, a compat package was created: https://pagure.io/releng/issue/11175. So that package should drop out once all the deps are eventually rebuilt and enter the repos.

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • rpm-sequoia

New dep of rpm: https://fedoraproject.org/wiki/Changes/RpmSequoia

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Added:

  • samba-libs

New dep of samba-client-libs. 375K.

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Removed:

  • cracklib-dicts

This is now a weak dep which we no longer pull in: https://bugzilla.redhat.com/show_bug.cgi?id=2006063

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Removed:

  • libsmbios

Dropped dep of fwupd.

@jlebon
Copy link
Member Author

jlebon commented Mar 7, 2023

Removed:

  • pcre

This package was deprecated: https://fedoraproject.org/wiki/PcreDeprecation

@jlebon
Copy link
Member Author

jlebon commented Apr 14, 2023

Removed:

  • systemd-boot-unsigned

Dropped dep of systemd-udev.

@dustymabe
Copy link
Member

Only on aarch64

Added:

  • libatomic

Pulled in now by fwupd dep chain:

[core@dustymabe ~]$ rpm -q libatomic
libatomic-13.0.1-0.12.fc38.aarch64
[core@dustymabe ~]$ rpm -e libatomic
error: Failed dependencies:
        libatomic.so.1()(64bit) is needed by (installed) libusb1-1.0.26-2.fc38.aarch64
[core@dustymabe ~]$ rpm -e libusb1
error: Failed dependencies:
        libusb-1.0.so.0()(64bit) is needed by (installed) libgusb-0.4.5-1.fc38.aarch64
[core@dustymabe ~]$ rpm -e libgusb
error: Failed dependencies:
        libgusb(aarch-64) >= 0.3.5 is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2()(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.1.0)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.1.1)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.1.7)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.2.11)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.2.2)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.2.5)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.2.8)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.3.1)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.3.3)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.3.5)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.3.6)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.3.8)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.4.0)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.4.1)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.4.3)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64
        libgusb.so.2(LIBGUSB_0.4.4)(64bit) is needed by (installed) fwupd-1.8.14-1.fc38.aarch64

Looks like libusb1 now links with libatomic in 1.0.26 and newer. Not sure 100% on why this doesn't get pulled in on other architectures.

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

2 participants