Ciaran McCreesh wrote:
> After. For before, use Display-If-Installed: on a lower version.
See below.

Ciaran McCreesh wrote:
> > > You want Display-If-Installed:, because users that
> > > have earlier versions will be affected at some point in the future.
> >
> > I'm afraid that this is not correct, because the semantics of
> > Display-If-Installed don't match the use case I described.
> > Specifically, it will cause the news item to be shown way to early
> > for users on a stable profile.
>
> Thus giving them lots of notice, which is one of the things the GLEP
> was designed to do.
If either the news item is shown once, it is bad because the user might forget 
about if until that package actually hits the stable branch.
If the news item is shown more than once - where I currently see no evidence 
for except one possible way "giving them lots of notice" could be 
interpreted, although this is in contrast to the GLEP as I understand it, it 
is bad because people will sooner or later be annoyed by this kind of 
behaviour when reading "ABI will break" for a zillion of times...

The only solution I currently see is an additional field in the header, a 
change in behaviour and therefore the GLEP itself.
In particular, this field could be my previous understanding 
of "Display-If-Upgrading-From-To" namely "Display-Before-Upgrading-From-To" 
which would fit the requirements defined by the GLEP:

"Preemptive
Users should be told of changes before they break a system, not after the 
damage has already been done. Ideally, the system administrator would be 
given ample warning to plan difficult upgrades and changes, rather than only 
being told just before action is necessary."
-- 
[EMAIL PROTECTED] mailing list

Reply via email to