Bug#954794: New packages must not declare themselves Essential

2020-10-07 Thread Sean Whitton
Hello,

On Wed 07 Oct 2020 at 06:43pm -04, Sam Hartman wrote:

> Josh, my current reading is that there is not support for even the
> first step.  I believe Guillem and I have disagreed, and I haven't
> noticed support from anyone other than you.

Speaking as Policy Editor, I agree.  I don't see any sort of consensus
that we should deprive ourselves of the ability to declare packages
Essential.

> C) I'd support non-normative documentation that we don't expect to
> approve new essential packages in the future in policy.

This sounds like a good idea to me too.

-- 
Sean Whitton



Bug#954794: New packages must not declare themselves Essential

2020-10-07 Thread Sam Hartman
> "Josh" == Josh Triplett  writes:

Josh> Long-term, I'd like to see that happen. But I'm a huge fan of
Josh> incremental steps; defining the problem as "eliminate
Josh> Essential" makes it both difficult enough and controversial
Josh> enough to make it unlikely to happen at all. Right now, the
Josh> first step is "let's not let the problem get any worse, and
Josh> let's ensure that any new package that might have otherwise
Josh> used Essential must instead get packages to add a dependency".

Josh, my current reading is that there is not support for even the first
step.
I believe Guillem and I have disagreed, and I haven't noticed support
from anyone other than you.

Is there support I'm failing to remember?

I would not attempt to summarize Guillem's concerns.
My concerns are roughly that I think

1) debian-devel consensus is an
adequate block for things getting worse unless there is a good reason

2) I am not convinced that we would (or should) decline to use this
particular hammer if it really is the best tool we have available for a
bind we find ourselves in; nor do I think policy would actually bar us
if we had necessity

3) The benefit I perceive in spending more time trying to figure out
whether I could be convinced that there are no circumstances under which
I'd support a new essential package is less than  what I think we'd get
out of it , so I'd rather not spend the time.

In the interest of being constructive:

A) I do support reducing the essential set over time

B) I would support better education of the community about why we should
be hesitant to support essential: yes on debian-devel

C) I'd support non-normative documentation that we don't expect to
approve new essential packages in the future in policy.


--Sam