bug#81116: 31.0.60; [FR] ELPA: Include changelog in the Atom feeds

Daniel Mendler via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email protected]> Sat, 01 Aug 2026 11:11:01 +0200
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
Philip Kaludercic <[email protected]> writes:

> Daniel Mendler <[email protected]> writes:
>
>> The ELPAs come with Atom feeds:
>>
>> https://elpa.gnu.org/packages/.aggregated-feed.xml
>> https://elpa.nongnu.org/nongnu/.aggregated-feed.xml
>>
>> I wonder if it is possible to include parts of the changelog (maybe
>> only the last header) as part of the feed entries. Right now the feed
>> entries only contain content like this:
>>
>> ...
>>
>> In contrast I receive mails via the [email protected] list
>> which contain this content, including parts of the changelog!
>>
>> ...
>>
> One option I would like is that if maintainers are already curating a
> CHANGELOG.org/NEWS.org file, that we try and check if a section is
> annotated with a "current" tag or something like that.  Otherwise we
> have to make assumptions about how the org file is structured (I assume
> most people add new entries to the top of the file, because we trim off
> a prefix) and parse that out.

Philip, I am not sure if I had responded to your suggestion. I think we
can simply try out various extraction/truncation methods. There is no
risk.

Maybe it also helps nudging package maintainers to use a relatively
uniform changelog format, e.g, Org files where the headlines contain the
released version number as substring. For ELPA-devel snapshots it is
less clear what to use.

But as I wrote above, the mails which are sent to [email protected]
already contain an excerpt of the changelog, so couldn't one simply do
the same for the feed entries? The difficulty is probably that one has
to checkout all versions and extract the changelog content when
regenerating the new feed.

Daniel