So, one of these days I figured I'd make the installation on one of my systems a bit slimmer, and I really don't need an IMAP server on that machine. tomonaga# rpm -qa | grep cyrus-sasl cyrus-sasl-gssapi-2.1.25-17.2.x86_64 cyrus-sasl-plain-2.1.25-17.2.x86_64 cyrus-sasl-saslauthd-2.1.25-17.2.x86_64 cyrus-sasl-crammd5-2.1.25-17.2.x86_64 cyrus-sasl-2.1.25-17.2.x86_64 cyrus-sasl-32bit-2.1.25-17.2.x86_64 cyrus-sasl-digestmd5-2.1.25-17.2.x86_64 Alas, when removing cyrus-sasl, zypper is inclined to remove quite a bit more including the kernel, Firefox, and a load of others? Something is overly aggressive in terms of dependencies it seems? Or am I missing something? tomonaga# rpm -qa | grep cyrus-sasl | xargs zypper rm Loading repository data... Reading installed packages... Resolving package dependencies... The following packages are going to be REMOVED: ConsoleKit ConsoleKit-x11 DirectFB-Mesa Mesa ModemManager MozillaFirefox MozillaFirefox-branding-openSUSE NetworkManager NetworkManager-gnome NetworkManager-openvpn NetworkManager-openvpn-gnome OpenPrintingPPDs-ghostscript OpenPrintingPPDs-hpijs OpenPrintingPPDs-postscript PackageKit PackageKit-branding-openSUSE PackageKit-browser-plugin PackageKit-gstreamer-plugin PolicyKit SuSEfirewall2 a2ps aaa_base aaa_base-extras accountsservice acpid alpine alsa-plugins-pulse amarok at at-spi2-core audit autofs autoyast2-installation biosdevname bluez bootsplash bootsplash-branding-openSUSE brltty-driver-at-spi2 brltty-driver-espeak bug-buddy cantarell-fonts cdrdao cdrkit-cdrtools-compat cifs-utils cmake colord cron cronie cryptsetup cups cups-backends cups-pk-helper curl cyrus-sasl cyrus-sasl-32bit cyrus-sasl-crammd5 cyrus-sasl-digestmd5 cyrus-sasl-gssapi cyrus-sasl-plain cyrus-sasl-saslauthd dbus-1 dbus-1-glib dbus-1-python dconf dejavu desktop-file-utils device-mapper dhcp dhcp-client dhcpcd digikam dirmngr dmraid dnsmasq dosbox droid-fonts efont-unicode emacs-x11 enblend-enfuse enscript espeak evince evolution-data-server fam fetchmail fifth-leg-font finger flash-player foomatic-filters freeglut gconf-editor gconf-polkit gconf-sanity-check gconf2 gdm gdm-branding-openSUSE ghostscript-fonts-std ghostscript-library ghostscript-x11 gimp gimp-branding-openSUSE gimp-help gjs gnokii gnome-bluetooth gnome-contacts gnome-keyring gnome-packagekit gnome-panel gnome-panel-branding-openSUSE gnome-power-manager gnome-screensaver gnome-session-core gnome-settings-daemon gnome-settings-daemon-polkit-datetime gnome-terminal gnome-vfs2 gpg2 gpsd gsettings-backend-dconf gstreamer-0_10-libnice gstreamer-0_10-plugin-esd gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-good gucharmap gutenprint gvfs gvfs-backend-afc gvfs-backends gvfs-fuse haveged hplip-hpijs hplip-sane icedax ifnteuro intlfnts irqbalance k3b kaffeine kdebase4-runtime kdelibs4 kdelibs4-core kdepimlibs4 kdialog kernel-default kernel-default-base kerneloops kipi-plugins kipi-plugins-acquireimage kipi-plugins-geolocation kpartx kscd ksh libGLEW1_6 libGLEW1_7 libQtWebKit4 libaccountsservice0 libakonadi4 libakonadiprotocolinternals1 libao-plugins4 libao4 libapr-util1 libatasmart0 libatasmart4 libatspi0 libattica0 libavahi-client3 libavahi-gobject0 libbrasero-burn3-1 libbrasero-utils3-1 libcamel-1_2-28 libcamel-1_2-29 libcanberra-gtk0 libcanberra-gtk3-0 libcanberra0 libcheese-gtk20 libcheese1 libclutter-glx-1_0-0 libclutter-gst-1_0-0 libclutter-gtk-1_0-0 libcogl-pango0 libcogl1 libcogl2 libcogl5 libcompizconfig libcryptsetup1 libcryptui0 libcurl4 libdbusmenu-qt2 libdconf0 libdns_sd libebackend-1_2-1 libebook-1_2-11 libebook-1_2-12 libecal-1_2-10 libecal-1_2-9 libedata-book-1_2-10 libedata-book-1_2-11 libedata-cal-1_2-12 libedata-cal-1_2-13 libedataserver-1_2-14 libedataserver-1_2-15 libedataserverui-3_0-1 libepc-1_0-2 liberation-fonts libfolks-eds25 libfolks-libsocialweb25 libfolks-telepathy25 libfolks25 libftgl2 libgconfmm-2_6-1 libgdata13 libgdmgreeter1 libgdu0 libgeoclue0 libgjs0 libgnome-bluetooth8 libgnome-keyring0 libgoa-backend-1_0-0 libgpgme11 libgphoto2 libgpod-tools libgpod4 libgrlnet-0_1-0 libgssdp-1_0-3 libgudev-1_0-0 libgupnp-1_0-4 libgupnp-av-1_0-2 libgupnp-igd-1_0-3 libgvfscommon0 libgvnc-1_0-0 libgweather-3-0 libgweather-data libimobiledevice2 libkcddb4 libkcompactdisc4 libkdcraw20 libkde4 libkdecore4 libkdeedu4-data libkdepimlibs4 libkeduvocdocument4 libkexiv2-10 libkface1 libkgeomap1 libkipi8 libksane0 libksuseinstall1 liblastfm0 liblazy1 libldap-2_4-2 libldap-2_4-2-32bit libldapcpp1 libldb1 liblockdev1 libmarblewidget12 libmission-control-plugins0 libmx-1_0-2 libmygpo-qt1 libnice10 libnm-glib-vpn1 libnm-glib4 libnm-gtk0 libnm-util2 liboauth0 libofx libofx4 libopal3_6_8 libopencv2_3 libpackagekit-glib2-14 libpanel-applet-4-0 libparted0 libphonon4 libpolkit-qt-1-1 libpolkit0 libpq5 libprison0 libproxy1-networkmanager libpt2_6_7 libpulse-mainloop-glib0 libpulse0 libqca2 libqdialogsolver1 libqjson0 libqt4 libqt4-qt3support libqt4-sql libqt4-sql-mysql libqt4-sql-postgresql libqt4-sql-sqlite libqt4-x11 libquvi0 libquvi6 libqzeitgeist0 libraptor2-0 librasqal3 libredland0 libreoffice libreoffice-base libreoffice-base-extensions libreoffice-calc libreoffice-calc-extensions libreoffice-converter libreoffice-draw libreoffice-draw-extensions libreoffice-filters-optional libreoffice-help-en-US libreoffice-impress libreoffice-impress-extensions libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-writer libreoffice-writer-extensions librest0 libsmbclient0 libsocialweb libsocialweb-branding-openSUSE libsocialweb-client2 libsocialweb0 libsoprano4 libsoup-2_4-1 libspectre1 libstorage3 libstrigi0 libtelepathy-glib0 libtelepathy-logger2 libtotem-plparser-mini17 libtotem-plparser17 libtunepimp libtunepimp5 libudev0 libupower-glib1 libusbmuxd1 libwebkitgtk-3_0-0 libxine1 libxine1-pulse libyelp0 libzypp lirc lockdev logrotate lvm2 marble marble-data mariadb mcelog metacity microcode_ctl mkinitrd moodbar multipath-tools mutter nautilus-evince nautilus-extension-seahorse nautilus-open-terminal nautilus-totem netcfg nfs-client nfsidmap notification-daemon ntp obex-data-server obexd obexd-client openSUSE-build-key openldap2-client openssh openssh-askpass parallel-printer-support parted patterns-openSUSE-base patterns-openSUSE-enhanced_base patterns-openSUSE-games patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-sw_management patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf perl-WWW-Curl phonon-backend-gstreamer-0_10 plotutils pm-utils polkit polkit-gnome postfix pstoedit pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils pwdutils python-gnomekeyring python-smbc qt4-qtscript redland rpcbind rsyslog rtkit samba samba-client seahorse seahorse-daemon smartmontools snapper-zypp-plugin soprano soprano-backend-redland soprano-backend-virtuoso sox speech-dispatcher speech-dispatcher-module-espeak splashy splashy-branding-openSUSE strigi subversion subversion-perl sudo suseRegister suspend sysconfig syslog-ng syslog-service system-config-printer system-config-printer-applet system-config-printer-common system-config-printer-dbus-service systemd systemd-presets-branding-openSUSE systemd-sysvinit telepathy-gabble telepathy-idle telepathy-mission-control telepathy-salut telepathy-sofiasip telnet tightvnc tmpwatch totem totem-browser-plugin totem-browser-plugin-gmp totem-plugins transfig transmission transmission-common udev udev-configure-printer udisks update-desktop-files upower usbmuxd vim vim-base vim-data vino virtuoso-server vorbis-tools wine wine-32bit wine-gecko wpa_supplicant xchat xchat-perl xchat-tcl xinetd xkeyboard-config xlockmore xorg-x11 xorg-x11-Xvnc xorg-x11-driver-input xorg-x11-driver-video xorg-x11-driver-video-intel-legacy xorg-x11-driver-video-nouveau xorg-x11-server xorg-x11-server-extra xscreensaver-data xscreensaver-data-extra yast2 yast2-add-on yast2-apparmor yast2-backup yast2-bootloader yast2-control-center yast2-control-center-gnome yast2-control-center-qt yast2-country yast2-dbus-client yast2-drbd yast2-fingerprint-reader yast2-firewall yast2-gtk yast2-inetd yast2-inetd-doc yast2-installation yast2-irda yast2-iscsi-client yast2-iscsi-server yast2-kerberos-client yast2-ldap yast2-ldap-client yast2-mail yast2-metapackage-handler yast2-mouse yast2-ncurses-pkg yast2-network yast2-nfs-client yast2-nis-client yast2-ntp-client yast2-online-update yast2-online-update-frontend yast2-packager yast2-pam yast2-pkg-bindings yast2-printer yast2-qt yast2-qt-pkg yast2-restore yast2-runlevel yast2-samba-client yast2-samba-server yast2-scanner yast2-security yast2-slp yast2-snapper yast2-sound yast2-sshd yast2-storage yast2-sudo yast2-support yast2-sysconfig yast2-transfer yast2-tune yast2-tv yast2-update yast2-users yast2-vm yelp ypbind yudit zypper 548 packages to remove. After the operation, 2.0 GiB will be freed. Continue? [y/n/?] (y): Gerald -- Dr. Gerald Pfeifer <gp@suse.com> || SUSE || Director Product Management -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org