Bug ID | 1100786 |
---|---|
Summary | "rsync" or its dependencies pull in even systemd and dracut and systemd-presets-branding-CAASP (useless in containers at least) |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | okurz@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
## Observation It seems some packages have heavy dependencies even without recommends, e.g. rsync or its dependencies depend on systemd+dracut ``` $ docker run -it --rm opensuse/tumbleweed sh -c 'zypper -n in --no-recommends rsync' Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata .............................................[done]Building repository 'openSUSE-Tumbleweed-Non-Oss' cache ..................................................[done] Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata .................................................[done] Building repository 'openSUSE-Tumbleweed-Oss' cache ......................................................[done] Retrieving repository 'openSUSE-Tumbleweed-Update' metadata ..............................................[done] Building repository 'openSUSE-Tumbleweed-Update' cache ...................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies... The following 34 NEW packages are going to be installed: blog dbus-1 dracut elfutils file hardlink kbd kbd-legacy kmod kmod-compat libapparmor1 libargon2-1 libasm1 libcryptsetup12 libdbus-1-3 libdevmapper1_03 libexpat1 libjson-c4 libkmod2 libqrencode4 libseccomp2 openslp pam-config pigz pkg-config rsync suse-module-tools systemd systemd-presets-branding-CAASP systemd-presets-common-SUSE systemd-sysvinit sysvinit-tools udev xz ``` ## Steps to reproduce See above docker command to reproduce. I assume one can also use a minimal package self-test where a "BuildRequires: rsync" shows what is pulled in. ## Further details See also https://bugzilla.opensuse.org/show_bug.cgi?id=980389