* Martin Wilck <mwilck@suse.com> [02-17-22 15:12]:
On Wed, 2022-02-16 at 15:16 +0100, Dominique Leuenberger / DimStar
This is not the way it is for fonts. Packagers shouldn't be /requiring/ particular font families when any ordinary TTF or OTF font will serve the purpose of putting legible fonts where needed, but that's the way it is (or was until recently with one or more), with:
adobe-sourcesanspro-fonts cantarell-fonts google-opensans-fonts google-poppins-fonts hack-fonts noto-sans-fonts raleway-fonts
I suppose there may be more fonts "required" by DEs I've never installed.
I understand part of the frustration - but in case of e.g. GNOME, the theme clearly specifies a font as part of the css properties and the branding defines a default font. That one being required sounds plausible (especially considering how often the recommendation of -- no- recommends is being copied around)
Perhaps, but is the following also necessary?
# zypper remove google-opensans-fonts The following 6 packages are going to be REMOVED: daps google-opensans-fonts suse-xsl-stylesheets yast2-qt-branding- openSUSE yast2-theme yast2-x11
# zypper remove adobe-sourcesanspro-fonts The following 4 packages are going to be REMOVED: adobe-sourcesanspro-fonts yast2-qt-branding-openSUSE yast2-theme yast2-x11
# zypper remove google-poppins-fonts The following 3 packages are going to be REMOVED: google-poppins-fonts yast2-theme yast2-x11
YaST seems to pull in 3 different font families.
more: # zypper -v rm *-lang Verbosity: 2 Non-option program arguments: '*-lang' Initializing Target Reading installed packages... Force resolution: Yes Selecting 'gimp-gap-lang-2.6.0-29.30.noarch' for removal. Selecting 'iso-codes-lang-4.9.0-1.1.noarch' for removal. Selecting 'libKF5JobWidgets5-lang-5.90.0-1.2.noarch' for removal. Selecting 'libKF5WidgetsAddons5-lang-5.90.0-1.2.noarch' for removal. Selecting 'po4a-lang-0.66-1.1.noarch' for removal. [TechPreview] $ZYPP_SINGLE_RPMTRANS=1 : New rpm install backend is enabled If you find any bugs or issues please let us know: https://bugzilla.opensuse.org/ Component: libzypp (or zypper) And please attach the /var/log/zypper.log to the bug report. Resolving package dependencies... Force resolution: Yes The following 245 packages are going to be REMOVED: akonadi-calendar-tools 21.12.2-1.1 akonadi-contact 21.12.2-1.1 akonadi-import-wizard 21.12.2-1.1 akonadi-plugin-calendar 21.12.2-1.1 akonadi-plugin-contacts 21.12.2-1.1 akonadi-plugin-kalarmcal 21.12.2-1.1 akonadi-plugin-mime 21.12.2-1.1 akonadi-search 21.12.2-1.1 akonadi-server 21.12.2-1.1 akonadi-server-sqlite 21.12.2-1.1 akregator 21.12.2-1.1 ark 21.12.2-1.1 baloo5-file 5.90.0-1.1 baloo5-imports 5.90.0-1.1 baloo5-kioslaves 5.90.0-1.1 baloo5-tools 5.90.0-1.1 baloo5-widgets 21.12.2-1.1 basket 2.50+git20190227.a801db1-3.72 bluedevil5 5.24.0-1.1 breeze 5.24.0-1.1 breeze5-decoration 5.24.0-1.1 breeze5-style 5.24.0-1.1 colord-kde 0.5.0-14.27 digikam 7.5.0-226.6 digikam-plugins 7.5.0-226.6 discover 5.24.0-2.1 discover-backend-flatpak 5.24.0-2.1 dolphin 21.12.2.1-1.1 dolphin-part 21.12.2.1-1.1 drkonqi5 5.24.0-1.1 ffmpegthumbs 21.12.2-1.1 filelight 21.12.2-1.1 frameworkintegration-plugin 5.90.0-2.1 gimp-gap 2.6.0-29.30 gimp-gap-lang 2.6.0-29.30 grantleetheme 21.12.2-1.1 gwenview5 21.12.2-1.1 iso-codes-lang 4.9.0-1.1 juk 21.12.2-1.1 k3b 21.12.2-1.1 kaccounts-integration 21.12.2-1.1 kaccounts-providers 21.12.2-1.1 kactivitymanagerd 5.24.0-1.1 kaddressbook 21.12.2-1.1 kate 21.12.2-1.1 kate-plugins 21.12.2-1.1 kcalc 21.12.2-1.1 kcalutils 21.12.2-1.1 kcm_sddm 5.24.0-1.1 kcm_tablet 3.2.0-5.1 kde-cli-tools5 5.24.0-1.1 kde-gtk-config5 5.24.0-1.1 kde-gtk-config5-gtk3 5.24.0-1.1 kde-print-manager 21.12.2-1.1 kdeclarative-components 5.90.0-1.2 kdeconnect-kde 21.12.2-1.1 kded 5.90.0-1.1 kdegraphics-thumbnailers 21.12.2-1.1 kdelibs4support 5.90.0-1.1 kdenetwork-filesharing 21.12.2-1.1 kdepim-addons 21.12.2-1.1 kdepim-runtime 21.12.2-1.1 kdf 21.12.2-1.1 kdialog 21.12.2-1.1 kfilemetadata5 5.90.0-1.1 kgamma5 5.24.0-1.1 khelpcenter5 21.12.2-1.1 khotkeys5 5.24.0-1.1 kinfocenter5 5.24.0-2.1 kinit 5.90.0-1.1 kio 5.90.0-2.1 kio-core 5.90.0-2.1 kio-extras5 21.12.2-1.1 kio-gdrive 21.12.2-1.1 kio_iso 2.7.2-48.48 kipi-plugins 21.12.2-1.1 kldap 21.12.2-1.1 kleopatra 21.12.2-1.1 kmail 21.12.2-1.1 kmail-account-wizard 21.12.2-1.1 kmailtransport 21.12.2-1.1 kmenuedit5 5.24.0-1.1 kmozillahelper 5.0.6-1.10 knemo 0.7.7git.20191016T164055~e5a3984-4.46 knewstuff 5.90.0-1.1 knewstuff-imports 5.90.0-1.1 knotes 21.12.2-1.1 konqueror 21.12.2-1.1 konsole 21.12.2-1.1 konsole-part 21.12.2-1.1 kontact 21.12.2-1.1 konversation 21.12.2-1.1 korganizer 21.12.2-1.1 kpackage 5.90.0-1.1 kpeople5 5.90.0-1.1 krename 5.0.1-42.27 krita 5.0.2-2.2 kross 5.90.0-1.1 krusader 2.7.2-48.48 kscreen5 5.24.0-2.1 kscreenlocker 5.24.0-1.1 kservice 5.90.0-1.1 ksshaskpass5 5.24.0-1.1 ksysguard5 5.22.0-2.4 ksystemstats5 5.24.0-1.1 ktexteditor 5.90.0-1.2 ktnef 21.12.2-1.1 kwallet-tools 5.90.0-1.1 kwalletd5 5.90.0-1.1 kwalletmanager5 21.12.2-1.1 kwin5 5.24.0-2.1 libKF5AkonadiAgentBase5 21.12.2-1.1 libKF5AkonadiCalendar5 21.12.2-1.1 libKF5AkonadiContact5 21.12.2-1.1 libKF5AkonadiCore5 21.12.2-1.1 libKF5AkonadiMime5 21.12.2-1.1 libKF5AkonadiNotes5 21.12.2-1.1 libKF5AkonadiSearch 21.12.2-1.1 libKF5AkonadiWidgets5 21.12.2-1.1 libKF5AkonadiXml5 21.12.2-1.1 libKF5AlarmCalendar5 21.12.2-1.1 libKF5Baloo5 5.90.0-1.1 libKF5BalooEngine5 5.90.0-1.1 libKF5Bookmarks5 5.90.0-1.2 libKF5CalendarSupport5 21.12.2-1.1 libKF5CalendarUtils5 21.12.2-1.1 libKF5Cddb5 21.12.2-1.1 libKF5ConfigWidgets5 5.90.0-2.1 libKF5ContactEditor5 21.12.2-1.1 libKF5Contacts5 5.90.0-1.1 libKF5DAV5 5.90.0-1.1 libKF5Declarative5 5.90.0-1.2 libKF5Emoticons5 5.90.0-1.1 libKF5EventViews5 21.12.2-1.1 libKF5GrantleeTheme5 21.12.2-1.1 libKF5Gravatar5 21.12.2-1.1 libKF5I18n5 5.90.0-1.1 libKF5IMAP5 21.12.2-1.1 libKF5IconThemes5 5.90.0-1.1 libKF5IdentityManagement5 21.12.2-1.1 libKF5IncidenceEditor5 21.12.2-1.1 libKF5JobWidgets5-lang 5.90.0-1.2 libKF5JsEmbed5 5.90.0-1.1 libKF5KCMUtils5 5.90.0-1.1 libKF5KDELibs4Support5 5.90.0-1.1 libKF5KHtml5 5.90.0-1.2 libKF5Kipi32_0_0 21.12.2-1.1 libKF5KontactInterface5 21.12.2-1.1 libKF5Ldap5 21.12.2-1.1 libKF5Libkdepim5 21.12.2-1.1 libKF5Libkleo5 21.12.2-1.1 libKF5MailCommon5 21.12.2-1.1 libKF5MailImporter5 21.12.2-1.1 libKF5MailImporterAkonadi5 21.12.2-1.1 libKF5MailTransport5 21.12.2-1.1 libKF5MailTransportAkonadi5 21.12.2-1.1 libKF5Mbox5 21.12.2-1.1 libKF5Mime5 21.12.2-1.1 libKF5NewStuff5 5.90.0-1.1 libKF5NewStuffCore5 5.90.0-1.1 libKF5NotifyConfig5 5.90.0-1.1 libKF5Parts5 5.90.0-1.1 libKF5PimCommon5 21.12.2-1.1 libKF5PimCommonAkonadi5 21.12.2-1.1 libKF5PimTextEdit5 21.12.2-1.1 libKF5Plasma5 5.90.0-1.1 libKF5Pty5 5.90.0-1.1 libKF5PurposeWidgets5 5.90.0-1.1 libKF5QuickAddons5 5.90.0-1.2 libKF5Runner5 5.90.0-1.1 libKF5Sane5 21.12.2-1.1 libKF5Style5 5.90.0-2.1 libKF5Su5 5.90.0-1.1 libKF5TextWidgets5 5.90.0-1.1 libKF5Tnef5 21.12.2-1.1 libKF5UnitConversion5 5.90.0-1.1 libKF5WidgetsAddons5-lang 5.90.0-1.2 libKF5XmlGui5 5.90.0-1.1 libKF5XmlRpcClient5 5.90.0-1.1 libKPimAddressbookImportExport5 21.12.2-1.1 libKPimGAPIContacts5 21.12.2-1.1 libKPimImportWizard5 21.12.2-1.1 libKPimItinerary5 21.12.2-1.1 libKPimSMTP5 21.12.2-1.1 libKScreenLocker5 5.24.0-1.1 libKSeExpr4 4.0.4.0-12.4 libKSysGuardSystemStats1 5.24.0-1.1 libdigikamcore7 7.5.0-226.6 libkaccounts2 21.12.2-1.1 libkdecorations2-5 5.24.0-1.1 libkdepim 21.12.2-1.1 libkerfuffle21 21.12.2-1.1 libkioarchive5 21.12.2-1.1 libksieve 21.12.2-1.1 libksieve5 21.12.2-1.1 libksysguard5 5.24.0-1.1 libksysguard5-imports 5.24.0-1.1 libksysguard5-plugins 5.24.0-1.1 libkwalletbackend5-5 5.90.0-1.1 libreoffice-qt5 7.2.5.1-3.1 libsvn_auth_kwallet-1-0 1.14.1-5.5 marble 21.12.2-1.1 marble-data 21.12.2-1.1 marble-doc 21.12.2-1.1 marble-kde 21.12.2-1.1 mbox-importer 21.12.2-1.1 messagelib 21.12.2-1.1 milou5 5.24.0-1.1 mobipocket 21.12.2-1.1 okular 21.12.2-1.1 patterns-kde-kde 20220203-1.1 patterns-kde-kde_plasma 20220203-1.1 pim-data-exporter 21.12.2-1.1 pim-sieve-editor 21.12.2-1.1 plasma-browser-integration 5.24.0-1.1 plasma-framework 5.90.0-1.1 plasma-framework-components 5.90.0-1.1 plasma-nm5 5.24.0-1.1 plasma5-addons 5.24.0-1.1 plasma5-defaults-openSUSE 84.87~git20220116T220745~fffd234-1.1 plasma5-desktop 5.24.0-1.1 plasma5-integration-plugin 5.24.0-1.1 plasma5-pa 5.24.0-2.1 plasma5-session 5.24.0-1.2 plasma5-session-wayland 5.24.0-1.2 plasma5-theme-openSUSE 84.87~git20220116T220745~fffd234-1.1 plasma5-workspace 5.24.0-1.2 plasma5-workspace-branding-openSUSE 84.87~git20220116T220745~fffd234-1.1 plasma5-workspace-libs 5.24.0-1.2 po4a-lang 0.66-1.1 polkit-kde-agent-5 5.24.0-1.1 powerdevil5 5.24.0-1.1 purpose 5.90.0-1.1 qqc2-desktop-style 5.90.0-1.2 sddm 0.19.0-4.5 sddm-branding-openSUSE 0.19.0-4.5 sddm-theme-openSUSE 84.87~git20220116T220745~fffd234-1.1 showfoto 7.5.0-226.6 skanlite 21.12.2-1.1 smb4k 3.1.1-2.1 spectacle 21.12.2-1.1 systemsettings5 5.24.0-1.1 webenginepart 21.12.2-1.1 xdg-desktop-portal-kde 5.24.0-1.1 yakuake 21.12.2-1.1 The following 2 patterns are going to be REMOVED: kde 20220203-1.1 kde_plasma 20220203-1.1 245 packages to remove. After the operation, 560.8 MiB will be freed. just to remove *-lang packages which are not needed for us-english. 21.12.2-1.1
1/2 gigabyte
-- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc What sort of day was it? A day like all days, filled with those events that alter and illuminate our times...