just an idea: automated release note generation about changes in packages

Now we're (hopefully) in the last stage for Debian "Jessie" release cycle. Well, however, "Please add your package information to release notes ASAP" style doesn't work well, IMHO.

Some package maintainer (including me ;) are lazy, they forget about changes in their package when it was pushed to a repo (put & forget about it). And "last spurt" edit is hard for translators. We translators want to finish it with Debian release time but it's really hard thing.

How wonderful if release notes would be automatically generated! So, system should help them us. Then, how about adding [releasenote] section to debian/NEWS?

In debian/changelog,

foobar (0.2.0-1) unstable; urgency=medium 
  * update debian/NEWS file 
 -- Hideki Yamane <henrich@debian.org>  Wed, 20 Aug 2014 07:12:51 +0900

and debian/NEWS file,

foobar (0.2.0-1) unstable; urgency=medium 
 [releasenote: Stretch]
  * "buz" package user should migrate other packages since this package
    doesn't provide buz package anymore. 
 -- Hideki Yamane <henrich@debian.org>  Wed, 20 Aug 2014 07:12:51 +0900

Then, parse all debian/NEWS files and generate release notes automatically.

It's just an idea, not well considered. But probably you'll get the point. "Big Bang release" style is not good, CI style is better - don't you think so?

Comments