On Mon, Jul 25, 2022 at 07:06:59PM +0200, Marc Haber wrote: > I don't like the idea of messing with old NEWS entries at all.
I'm trying to understand why you feel this way. A NEWS.Debian entry is not aimed towards developers; it is meant as documentation shown to the user when upgrading. Having apt-listchanges tell you "We changed X to Y" immediately followed by "Oh actually, we changed Y to Z" (or "Y back to X", as the case may be) is quite confusing in that context, and could therefore be counterproductive. I feel that NEWS.Debian should always be edited in such a way that expected upgrade paths show our users the information they would need to keep things running, and not (much) more than that. This means that if the information in a NEWS.Debian file has become outdated, it should be updated so that users upgrading from the package version they are running get the most relevant information for their situation. If people need to investigate how a package changed over time, then there are other tools (debian/changelog, snapshot.debian.org, and a git log if one is available) to achieve this. I don't think NEWS.Debian is the right place to keep that type of information. Am I missing something? > In this case, an exception might be warranted, but we need to have the > long explanation somewhere in the package for the next round of this > issue that is expected in the 2030ies. It absolutely makes sense to document decisions for future people looking at the problem, but I'm not convinced that a long explanation for historic decisions belongs in the NEWS.Debian file. The changelog would seem to be a more appropriate location, or perhaps a debian/README.why-we-do-things-this-way file could be created. Of course, a NEWS.Debian entry should still contain the bits of information that are relevant for the user who's upgrading the package, possibly duplicating information if necessary. Thanks, -- w@uter.{be,co.za} wouter@{grep.be,fosdem.org,debian.org}