Bug#979250: cinnamon-core: Why does cinnamon-core depend on xorg?

2021-01-06 Thread Fabio Fantoni
I did some other minimal install tests with debian and ubuntu. Replacing
xorg dep. in cinnamon-core with xserver-xorg on debian is still working
also without recommends but it don't install a terminal (that was one of
xorg deps); I think that can be considered "a must" I'll solve it moving
terminal dep. from cinnamon-desktop-environment to cinnnamon-core. On
ubuntu instead is not working but is not an issue related to
cinnamon-core packages, is lightdm package on ubuntu that is different
from debian one and have greeter as recommmends instead dep. and without
one installed lightdm fails to start.



Bug#979250: cinnamon-core: Why does cinnamon-core depend on xorg?

2021-01-04 Thread Fabio Fantoni
Il 04/01/2021 18:11, Gábor Gombás ha scritto:
> Package: cinnamon-core
> Version: 4.8.2
> Severity: minor
>
> Hi,
>
> # apt install -t unstable cinnamon-core
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> The following additional packages will be installed:
>   x11-apps x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-base 
> xfonts-scalable xinit xorg xorg-docs-core
> Suggested packages:
>   xorg-docs x11-xfs-utils
> Recommended packages:
>   xbitmaps
> The following NEW packages will be installed:
>   x11-apps x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-base 
> xfonts-scalable xinit xorg xorg-docs-core
> The following packages will be upgraded:
>   cinnamon-core
> 1 upgraded, 9 newly installed, 0 to remove and 90 not upgraded.
> Need to get 14.3 MB of archives.
> After this operation, 18.8 MB of additional disk space will be used.
> Do you want to continue? [Y/n] 
>
> Why does cinnamon-core now depend on such old stuff? My systems did not have
> those old, legacy tools installed for years, and Cinnamon worked fine. Why do
> they need to be resurrected now?

Hi, thanks for report this, during some recent tests on clean
installations of debian and ubuntu I saw that minimal install
(cinnamon-core) without recommends was not working "out of the box", was
for missed display manager and xorg as dep., I saw that other DE have
them as dep and also task-desktop have xorg as dep. and I thinked was ok
add them also for minimal install.

As you reported xorg as deps probably is not a good choice for very
minimal install, you installed in past always including recommends?
(like command above without recommends exclusion)

>From a fast look before (including recommends) cinnamon-core installed
DM as rec. and it have xserver-xorg as dep. that have something less
(seems the same of your additional packages above), when I'll have time
I'll try debian and ubuntu clean install test (without recommends) with
it instead if will still make cinnamon working "out of the box" on both

I'm also open to other suggestion for improvements.



Bug#979250: cinnamon-core: Why does cinnamon-core depend on xorg?

2021-01-04 Thread Gábor Gombás
Package: cinnamon-core
Version: 4.8.2
Severity: minor

Hi,

# apt install -t unstable cinnamon-core
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following additional packages will be installed:
  x11-apps x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-base 
xfonts-scalable xinit xorg xorg-docs-core
Suggested packages:
  xorg-docs x11-xfs-utils
Recommended packages:
  xbitmaps
The following NEW packages will be installed:
  x11-apps x11-session-utils xfonts-100dpi xfonts-75dpi xfonts-base 
xfonts-scalable xinit xorg xorg-docs-core
The following packages will be upgraded:
  cinnamon-core
1 upgraded, 9 newly installed, 0 to remove and 90 not upgraded.
Need to get 14.3 MB of archives.
After this operation, 18.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Why does cinnamon-core now depend on such old stuff? My systems did not have
those old, legacy tools installed for years, and Cinnamon worked fine. Why do
they need to be resurrected now?

Regards,
Gabor

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (102, 'unstable'), (101, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.4 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cinnamon-core depends on:
ii  cinnamon 4.8.5-1
ii  cinnamon-control-center  4.8.2-1
ii  cinnamon-screensaver 4.8.1-2
ii  cinnamon-session 4.8.0-2
ii  cinnamon-settings-daemon 4.8.3-1
ii  dconf-gsettings-backend [gsettings-backend]  0.38.0-1
ii  desktop-base 10.0.3
ii  muffin   4.8.0-3
ii  nemo 4.8.3-1

Versions of packages cinnamon-core recommends:
ii  cinnamon-l10n  4.8.3-1
ii  gdm3 [x-display-manager]   3.38.2.1-1
ii  gnome-terminal 3.38.1-2
ii  gnome-themes-extra 3.28-1
ii  gstreamer1.0-plugins-good  1.18.2-1
ii  gvfs-fuse  1.46.1-2

Versions of packages cinnamon-core suggests:
ii  cinnamon-desktop-environment  4.8.1

-- no debconf information