Re: Structured Changelogs for ELPA packages

"Dr. Arne Babenhauserheide" <[email protected]> Sun, 09 Aug 2026 21:20:34 +0200
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
Philip Kaludercic <[email protected]> writes:

> Stefan Monnier <[email protected]> writes:
>
>> FWIW, this whole discussion confirms my opinion tht we should stick to
>> the simplistic approach we're currently using.

> It saddens me to think that we could not do the "reasonable" thing,
> avoid the noise, and just pick out the right section in the entry
> announcing the release of say v0.13.7:
>
> --8<---------------cut here---------------start------------->8---
> * v0.13.7   2026-08-06
>
> - Fixed a minor regression introduced in v0.13.6 affecting infixes
>   whose values aren't represented using a string.
> --8<---------------cut here---------------end--------------->8---

I would like to see this “reasonable” version.

Could it be opt-in? Define some formats and use them in the NEWS files
that declare using them?

Something like:

> --8<---------------cut here---------------start------------->8---
## Recent NEWS:

;; -*- mode: outline; version-style: magit  -*-
* v0.13.7   2026-08-06

- Fixed a minor regression introduced in v0.13.6 affecting infixes
  whose values aren't represented using a string.

* v0.13.6   2026-08-01
> --8<---------------cut here---------------end--------------->8---

This would avoid breaking existing NEWS files and people who feel
strongly about their format could contribute a style for that which they
can then select.

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
https://www.draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmp40wIQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD69/VD/9ODkKZBX2OkdT0gsbry1xuvuL4NUYeUF5C
QP/GD6nSMEmQvo1tyMNC4QUPc4hOzVKO8sJixTBGGM7gJtthPfcxqR7VoamLDxkA
6fUYjymO5gBfOvQzPGjq94QZEm7iko9zMTfouXrZdXL3quAlEs69zgaQFe4aQufu
VO2bgdNHxbuG03cYqoKlVlsjgQyzIM8BklqlhBXog/+Q1WomSHeYQO0yw/Y0NA1n
RSiFSvn2e4kiqK58cdJ+nNKmmk/5ZfRnhOCmu+iOg4dIJHI57cSYR3c6y40VrSua
LZKxwZctk7aIatA//BswMruyIJiFRNNJuBIR8UD40tmx6QeSHG5ThmIe9Z8ElXiW
99/MFnoruBs/9SeW0EM2PYJeL125AAcXj5KQc5Vw72IRWV25slDGqtLbhRqX1Kx+
Agd1c6n3BvpFYq0D8N6V4aithERoNdmnc+7rS4xSu48dYCHc47X87SWztqAZSLYy
yKtaG3B1HlsLcuSm2dCy1mGMxxMSwSs52WNuWd2jC1XbGzY4RBHrU1pYrcKb6Jdp
BmLq0r6wcT4qhpOw1Vuenwzys3GaTeR3knrAQj0HFEjYF3MpnVsDD18urdh+eZI2
9P1uq9qDCRmwNe4MEKm+UlSFQhisqJjXKXEx9/1KnjFoj+CGSq3jGM+hMlBc+Ei1
cFr8Mj7U64jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmp40wQQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSEieA/9jRicT1jiSbikBJH+5MO11ryb6
QcWgfXFMgigo695hCeT12tx0Noq9VtRuqneZzI2dDCopp/EU+AdvYn6GmGiL4gql
vaN5fzQAr8A0sQm3L2iVFp66V0e0H8Whgu3RBSCdeap9E8v7PeuJxOpWMC8znr8h
3FZKH7HF5pxU4HZyWw==
=o+pR
-----END PGP SIGNATURE-----