On Wed, 2022-09-28 at 15:22 -0400, Zack Weinberg wrote:
> On 2022-09-28 3:06 PM, Ansgar wrote:
> > On Wed, 2022-09-28 at 14:54 -0400, Zack Weinberg wrote:
> > > On 2022-09-28 2:40 PM, Ansgar wrote:
> > > > > If I thought there was a bug in some other package that posed
> > > > > a
> > > > > significant risk of rendering Debian systems unbootable on
> > > > > upgrade, I
> > > > > would have filed a report against THAT PACKAGE.
> > > > 
> > > > Okay, so I understand this is an arbitrary requirement for
> > > > *just*
> > > > usrmerge. Any other package may still break the system (as
> > > > there are
> > > > enough critical packages).
> > > 
> > > I don't understand how you got from what I said to "this is an
> > > arbitrary
> > > requirement just for usrmerge".
> > > 
> > > It is, in fact, a *non*-arbitrary requirement, spelled out in
> > > Policy as
> > > such, that applies to *all* packages.  "Potentially breaks the
> > > entire
> > > system (e.g. by rendering it unbootable)" = critical-severity
> > > bug.
> > 
> > During upgrades, package dependencies might not be satisfied, there
> > is
> > no guarantee that non-essential (as in the Policy meaning of
> > essential)
> > packages work at all, partly-unpacked essential packages are likely
> > also interesting.
> > 
> > The system can crash while any of this is the case, not even
> > involving
> > more complex parts like maintainer scripts.
> > 
> > This obviously also includes boot loaders and similar.
> > 
> > Your requirement is that a system must *never* become unbootable in
> > *all* of these states. 
> 
> Yes, and furthermore I think Debian has required this for many, many
> years.

No, it never did.

> > So again: please show that other packages don't have such issues in
> > general.
> 
> I do not think it is reasonable for you to ask that I investigate the
> possibility of bugs existing in other packages before I file a bug on
> your package.

If you want to impose requirements on this package that are not imposed
elsewhere...

Ansgar

Reply via email to