Bug#1059329: cinnamon-desktop-environment: dependency on noto-font installs too many fonts, fontlist exploded.

2023-12-22 Thread dr. ir. Tjeerd J. Pinkert

Dear Fabio,

thanks for the quick reply. OK, so that is one issue less... then please 
close this bug?


I also made a reply to the fonts-noto main package. Both the exploding 
fontlist and difficult deinstallation are discussed there in threads:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983291
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756456

Splitting out the Noto font in many language dependent files seems to be 
not so handy somehow... Unicode was invented to circumvent that issue...

However, the noto-core package still has many fonts installed.

Best regards,


Tjeerd Pinkert

On 12/22/23 17:06, Fabio Fantoni wrote:
Hi, this was already reported by other people and fixed in 5.8.0 (that 
is in unstable/testing) moving fonts-noto from deps to recommends.


I was thinking if it might be useful to further reduce the default 
installation (with recommended) by replacing fonts-noto with 
fonts-noto-core, but I don't know how much the fonts of the other 
packages recommended by fonts-noto are used.




Bug#1059329: cinnamon-desktop-environment: dependency on noto-font installs too many fonts, fontlist exploded.

2023-12-22 Thread Fabio Fantoni
Hi, this was already reported by other people and fixed in 5.8.0 (that 
is in unstable/testing) moving fonts-noto from deps to recommends.


I was thinking if it might be useful to further reduce the default 
installation (with recommended) by replacing fonts-noto with 
fonts-noto-core, but I don't know how much the fonts of the other 
packages recommended by fonts-noto are used.


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059329: cinnamon-desktop-environment: dependency on noto-font installs too many fonts, fontlist exploded.

2023-12-22 Thread T. J. Pinkert
Package: cinnamon-desktop-environment
Version: 5.6.0
Severity: whishlist
X-Debbugs-Cc: t.j.pink...@alumnus.utwente.nl

Dear Maintainer,

to have several desktop environments available on my computer, I installed the
cinnamon desktop environment.
This package has a hard dependency on the noto-font package. Latter package
contains fonts for all unicode languages, and it is thus not a bad idea to have
that installed per-see.
But since there are for every language about 10 to 20 fonts installed, the
fontlist on my computer "exploded".
This is a hussle as font selection should not be cumbersome, but usefull.
Scrolling along a list of hundreds of noto fonts to come to the next usefull
font is clearly not.

When I tried to deinstall the noto-font, the dependency on this package tried
to deinstall also part of the cinnamon desktop.
I could work around it though, by manually selecting all packages that were to
be deinstalled. However must this be?

For me the question is, is the dependency on the noto-font really necessary? Or
is it a nice to have?
Could the noto-font be a recommended package? That would allow easier
deinstallation when wanted.

Another solution could be to separate the noto-font out into a much finer
selection of font packages, such that only those for installed languages are
installed.
I do understand that native speakers of, say, thai, may want the thai part of
the noto-font, but we "westerners" do typically not need that part of this huge
font base.

I hope some thoughts on this will help to make Debian better.

Best regards,


Tjeerd Pinkert


-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-16-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cinnamon-desktop-environment depends on:
ii  atril [pdf-viewer]   1.26.0-2+b1
ii  cinnamon-core5.6.0
ii  eog  43.2-1
ii  evince [pdf-viewer]  43.1-2+b1
ii  fonts-liberation 1:1.07.4-11
pn  fonts-noto   
ii  gnome-calculator 1:43.0.1-2
ii  gnome-screenshot 41.0-2
ii  gnome-text-editor43.2-1
ii  gv [pdf-viewer]  1:3.7.4-2+b1
ii  xdg-user-dirs-gtk0.11-1

Versions of packages cinnamon-desktop-environment recommends:
ii  blueman  2.3.5-2+b1
ii  brasero  3.12.3-2
ii  bsd-mailx [mail-reader]  8.1.2-0.20220412cvs-1
ii  cheese   43.0-1
ii  chromium [www-browser]   120.0.6099.129-1~deb12u1
ii  cups 2.4.2-3+deb12u5
ii  deja-dup 44.0-2
ii  evolution [mail-reader]  3.46.4-2
ii  firefox-esr [www-browser]115.6.0esr-1~deb12u1
ii  gdebi0.9.5.7+nmu6
ii  gnome-characters 43.1-1+deb12u1
ii  gnome-disk-utility   43.0-1
ii  gnome-font-viewer43.0-1
ii  gnome-games  1:43+1
ii  gnome-logs   43.0-1
ii  gnome-software   43.5-1~deb12u1
ii  gnome-sound-recorder 43~beta-1
ii  gnome-system-monitor 42.0-2
ii  gnote43.1-1
ii  gstreamer1.0-libav   1.22.0-2
ii  gstreamer1.0-plugins-ugly1.22.0-2+deb12u1
ii  hexchat  2.16.1-1+b3
ii  libreoffice-calc 4:7.4.7-1+deb12u1
ii  libreoffice-gnome4:7.4.7-1+deb12u1
ii  libreoffice-impress  4:7.4.7-1+deb12u1
ii  libreoffice-writer   4:7.4.7-1+deb12u1
ii  lynx [www-browser]   2.9.0dev.12-1
ii  mate-themes  3.22.23-1
ii  mpv  0.35.1-4
ii  orca 43.1-1
ii  pidgin   2.14.12-1
ii  remmina  1.4.29+dfsg-1
ii  rhythmbox3.4.6-2+b1
ii  rhythmbox-plugin-cdrecorder  3.4.6-2+b1
ii  rhythmbox-plugins3.4.6-2+b1
ii  seahorse 43.0-1
ii  shotwell 0.30.17-1+b1
ii  simple-scan  42.5-2
ii  smplayer 22.7.0~ds0-1
ii  sound-juicer 3.38.0-2.1
ii  sound-theme-freedesktop  0.8-2
ii  synaptic 0.91.3
ii  system-config-printer1.5.18-1
ii  thunderbird [mail-reader]1:115.6.0-1~deb12u1
ii  totem43.0-2
ii  transmission-gtk 3.00-2.1+deb12u1
pn  vino | x2goserver
ii  vlc  3.0.20-0+deb12u1
ii  yelp 42.2-1
ii  zenity   3.44.0-1

Versions of packages cinnamon-desktop-environment suggests:
pn  gedit-plugins   
ii  gimp