Bug#958455: From a minimum installation of Sid, metapackage enlightenment installs neither X nor a login manager. Debian Sid, 15 april 2020

2020-04-27 Thread Ross Vandegrift
On Thu, Apr 23, 2020 at 07:06:29AM +, Daniel Tourde wrote:
> Now I am not really sure I really grasp what you mean with 'Suggests'. Would
> it be a message on the console saying "Well, if you need a login manager
> please install now package 'x-display-manager'? That's an option

Well, not quite.  By default apt will just tell you that a package you're
installing has suggested another.  For example it might look like this:

  $ sudo apt install enlightenment
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  The following additional packages will be installed:
... enlightenment ... (lots of stuff)
  Suggested packages:
... x-display-manager ... (potentially lots of stuff)
  The following NEW packages will be installed:
... enlightenment ... (lots of other stuff)
  0 upgraded, 278 newly installed, 0 to remove and 0 not upgraded.
  Need to get 158 MB of archives.
  After this operation, 623 MB of additional disk space will be used.

You would need to notice that x-display-manager is in the Suggested list, and
then install it yourself.  So I don't think this will really help.

Alternatively, you can run `apt install --install-suggests` - but you need to
know that you want the suggestions first.

> The other option is to have a 'enlightenment-desktop' metapackage which
> install enlightenment and a simple login-manager (even though it is not
> EFL-based).

Without a natural choice (ie, EFL-based or something), I don't want to add a
metapackage just for this.  A standalone window manager will usually need
additional pieces anyhow - I don't think I can effectively curate that list for
all users.

Ross



Bug#958455: From a minimum installation of Sid, metapackage enlightenment installs neither X nor a login manager. Debian Sid, 15 april 2020

2020-04-23 Thread Daniel Tourde
Hello Ross,

Thank you for your quick reply.
I am quite new to Debian, so this might explain why I misunderstood 
'enlightenment' as a metapackage when it is as you said, in fact, the window 
manager in itself.
Now I am not really sure I really grasp what you mean with 'Suggests'. Would it 
be a message on the console saying "Well, if you need a login manager please 
install now package 'x-display-manager'? That's an option
The other option is to have a 'enlightenment-desktop' metapackage which install 
enlightenment and a simple login-manager (even though it is not EFL-based).

To be honest, I have no preferences, as long as it feels simple and logical... 
;)

Best regards

Daniel  

-Original Message-
From: Ross Vandegrift  
Sent: den 23 april 2020 08:11
To: Daniel Tourde ; 958...@bugs.debian.org
Subject: Re: Bug#958455: From a minimum installation of Sid, metapackage 
enlightenment installs neither X nor a login manager. Debian Sid, 15 april 2020

Hi Daniel,

On Wed, Apr 22, 2020 at 09:18:24AM +, Daniel Tourde wrote:
> I was expecting to be welcomed by a login manager but it did not 
> happen 'automagically', so to say. I checked and noticed that neither 
> X nor a login manager were installed (as it happens with Gnome, KDE, 
> XFCE (I checked... ;) )). Can this be fixed?

Currently, enlightenment is not a metapackge as your subject says - it's a 
binary package for the enlightenment window manager.  I don't think it's 
appropriate to add a Depends or Recommends on a login manager, since it's 
reasonable to use without.

At most it might make sense to add Suggests: x-display-manager.  But apt does 
not install Suggests by default, so you'd still need to request it manually.
Would this be an improvement?

> I know that 'entrance' is not considered stable/mature at the moment 
> but I guess an another login manager could be installed anyway, one 
> that does not require way too many dependencies.

If entrance (or some other EFL-based login manager) were mature, I'd be tempted 
to add an enlightenment-desktop metapackage.  But I don't think this is likely.

Ross



Bug#958455: From a minimum installation of Sid, metapackage enlightenment installs neither X nor a login manager. Debian Sid, 15 april 2020

2020-04-23 Thread Ross Vandegrift
Hi Daniel,

On Wed, Apr 22, 2020 at 09:18:24AM +, Daniel Tourde wrote:
> I was expecting to be welcomed by a login manager but it did not happen
> 'automagically', so to say. I checked and noticed that neither X nor a login
> manager were installed (as it happens with Gnome, KDE, XFCE (I checked... ;)
> )). Can this be fixed?

Currently, enlightenment is not a metapackge as your subject says - it's a
binary package for the enlightenment window manager.  I don't think it's
appropriate to add a Depends or Recommends on a login manager, since it's
reasonable to use without.

At most it might make sense to add Suggests: x-display-manager.  But apt does
not install Suggests by default, so you'd still need to request it manually.
Would this be an improvement?

> I know that 'entrance' is not considered stable/mature at the moment but I
> guess an another login manager could be installed anyway, one that does not
> require way too many dependencies.

If entrance (or some other EFL-based login manager) were mature, I'd be tempted
to add an enlightenment-desktop metapackage.  But I don't think this is likely.

Ross



Bug#958455: From a minimum installation of Sid, metapackage enlightenment installs neither X nor a login manager. Debian Sid, 15 april 2020

2020-04-22 Thread Daniel Tourde
Package: enlightenment
Version: 0.23.1-5

Hello! I have installed Debian Sid using a minimum installation. Then I decided 
to install Enlightenment as a desktop environment by using 'apt install 
enlightenment'. Then I rebooted the machine.
I was expecting to be welcomed by a login manager but it did not happen 
'automagically', so to say. I checked and noticed that neither X nor a login 
manager were installed (as it happens with Gnome, KDE, XFCE (I checked... ;) 
)). Can this be fixed?
I know that 'entrance' is not considered stable/mature at the moment but I 
guess an another login manager could be installed anyway, one that does not 
require way too many dependencies.

Kind regards, Daniel