I was hoping someone could help trace this:
I am building a docker container with ImageMagick, and I noticed that the install size is much larger in Stream 9 vs Stream 8 because of many more dependencies. Some of the new dependencies that don't seem to belong include:
ModemManager-glib fuse llvm-libs upower vulkan-loader wireplumber
Can someone please confirm if this is correct to have these extra dependencies? I can't say for sure, but I don't think it was always like this in Stream 9, so it might be from a recent change.
It might be related to gtk2 depending on gtk3, and gtk3 having the above dependencies, but gtk3 doesn't have those dependencies in Stream 8.
In Stream 8: # docker run --rm -ti quay.io/centos/centos:stream8 bash dnf -y install epel-release dnf install ImageMagick ... Install 95 Packages
Total download size: 35 M Installed size: 116 M
In Stream 9: # docker run --rm -ti quay.io/centos/centos:stream9 bash dnf -y install epel-release dnf install ImageMagick
... Install 247 Packages
Total download size: 187 M Installed size: 679 M
Thanks, Ryan
Am 31.01.23 um 18:14 schrieb Ryan Brothers:
I was hoping someone could help trace this:
I am building a docker container with ImageMagick, and I noticed that the install size is much larger in Stream 9 vs Stream 8 because of many more dependencies. Some of the new dependencies that don't seem to belong include:
ModemManager-glib fuse llvm-libs upower vulkan-loader wireplumber
Can someone please confirm if this is correct to have these extra dependencies? I can't say for sure, but I don't think it was always like this in Stream 9, so it might be from a recent change.
It might be related to gtk2 depending on gtk3, and gtk3 having the above dependencies, but gtk3 doesn't have those dependencies in Stream 8.
In Stream 8: # docker run --rm -ti quay.io/centos/centos:stream8 bash dnf -y install epel-release dnf install ImageMagick ... Install 95 Packages
Total download size: 35 M Installed size: 116 M
In Stream 9: # docker run --rm -ti quay.io/centos/centos:stream9 bash dnf -y install epel-release dnf install ImageMagick
... Install 247 Packages
Total download size: 187 M Installed size: 679 M
$ grep weak /etc/dnf/dnf.conf install_weak_deps=false
Does this help?
-- Leon
On Tue, Jan 31, 2023 at 1:59 PM Leon Fauster via CentOS centos@centos.org wrote:
$ grep weak /etc/dnf/dnf.conf install_weak_deps=false
Does this help?
Thanks - yes, that helps. I think where it's a little confusing is that the extra packages were listed in the section "Installing dependencies", not in "Installing weak dependencies". It looks like dependencies of weak dependencies display as real dependencies in the dnf output.