Bug ID 1179537
Summary earlyoom pulls in heavy dependencies
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee screening-team-bugs@suse.de
Reporter opensuse@trummer.xyz
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

https://build.opensuse.org/package/view_file/Base:System/earlyoom/earlyoom.spec?expand=1

earlyoom by default (with recommends) pulls in heavy dependencies with
libnotify-tools.

-----------------------------------------------------

The following 160 NEW packages are going to be installed:
  adwaita-icon-theme at-spi2-core at-spi2-core-lang atk-lang bubblewrap
earlyoom enchant-2-backend-hunspell enchant-data fuse3 gcr-data gcr-lang
gcr-prompter gcr-viewer gdk-pixbuf-lang gdk-pixbuf-loader-rsvg
gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer gnome-online-accounts
gnome-online-accounts-lang gptfdisk gstreamer gstreamer-lang
gstreamer-plugins-base gstreamer-plugins-base-lang gtk3-branding-openSUSE
gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai
gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-lang
gtk3-metatheme-adwaita gtk3-schema gtk3-tools gvfs gvfs-backend-samba
gvfs-backends gvfs-fuse gvfs-lang json-glib-lang libWPEBackend-fdo-1_0-1
libX11-xcb1 libXcomposite1 libXcursor1 libXdamage1 libXfixes3 libXi6
libXinerama1 libXrandr2 libXtst6 libXv1 libatasmart-utils libatasmart4
libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 libbd_btrfs2 libbd_crypto2 libbd_fs2
libbd_loop2 libbd_mdraid2 libbd_part2 libbd_swap2 libbd_utils2 libblockdev
libblockdev2 libbluray2 libbytesize-lang libbytesize1 libcairo-gobject2
libcdda_interface0 libcdda_paranoia0 libcdio19 libcdio_cdda2 libcdio_paranoia2
libcolord2 libenchant-2-2 libepoxy0 libexif12 libfuse3-3 libgbm1 libgck-1-0
libgcr-3-1 libgd3 libgdata-lang libgdata22 libgdk_pixbuf-2_0-0 libgoa-1_0-0
libgoa-backend-1_0-1 libgphoto2-6 libgphoto2-6-lang libgraphene-1_0-0
libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0
libgstgl-1_0-0 libgstpbutils-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0
libgsttag-1_0-0 libgstvideo-1_0-0 libgtk-3-0 libgudev-1_0-0 libharfbuzz-icu0
libhunspell-1_7-0 libhyphen0 libjavascriptcoregtk-4_0-18 libjson-glib-1_0-0
liblockdev1 libltdl7 libmpfr6 libmtp-udev libmtp9 libnfs13 libnotify-tools
libnotify4 liboauth0 libogg0 libopus0 liborc-0_4-0 librest-0_7-0 librsvg-2-2
libsecret-1-0 libsecret-lang libsoup-2_4-1 libsoup-lang libtheoradec1
libtheoraenc1 libudisks2-0 libudisks2-0_btrfs libunwind libvisual libvorbis0
libvorbisenc2 libwayland-client0 libwayland-cursor0 libwayland-egl1
libwayland-server0 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang libwebp7
libwebpdemux2 libwoff2common1_0_2 libwoff2dec1_0_2 libwpe-1_0-1 libxkbcommon0
lockdev metatheme-adwaita-common notification-daemon notification-daemon-lang
openssh-askpass-gnome udisks2 udisks2-lang webkit2gtk-4_0-injected-bundles
xdg-dbus-proxy xfsprogs xkeyboard-config xkeyboard-config-lang

The following 16 recommended packages were automatically selected:
  adwaita-icon-theme gcr-viewer gnome-online-accounts gtk3-branding-openSUSE
gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai
gtk3-immodule-tigrigna gtk3-immodule-vietnamese gvfs gvfs-backends gvfs-fuse
libnotify-tools libudisks2-0_btrfs notification-daemon udisks2

160 new packages to install.
Overall download size: 65.2 MiB. Already cached: 0 B. After the operation,
additional 207.0 MiB will be used.

-----------------------------------------------------

You get 200 MiB worth of stuff including icons and even a Vorbis encoder!

I suggest changing libnotify-tools in the .spec file to "Suggests".


You are receiving this mail because: