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
