Bug 309200 - Provide support for generation of "release notes"
Summary: Provide support for generation of "release notes"
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Buckminster (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: buckminster.core-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 305878
  Show dependency tree
 
Reported: 2010-04-14 15:29 EDT by Kenn Hussey CLA
Modified: 2019-02-25 14:41 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenn Hussey CLA 2010-04-14 15:29:17 EDT
The "old" EMF build system included a "promote" step that uploaded the build (and update site contents) to download.eclipse.org. Another thing it did was generate "release notes" for the build, as a way to publish what's changed in the build since the last promoted build. We need the same/similar capability in order to switch over to Buckminster for EMF builds.

The release notes consisted of an RSS feed that included entries (identified by build ID or timestamp) listing the bugs that were address in the build. These were discovered based on a commit comment convention, whereby the bug number was enclosed in square brackets at the beginning of the comment. Each of the addressed bugs in the list included a link to the web-based CVS difference view so that the specific source changes for each bug could be seen.

The release notes were made available for each build and also as a whole via the project page.
Comment 1 Thomas Hallgren CLA 2010-04-15 10:39:31 EDT
How was this done in the old EMF system? I'd like to look at the code that did this. Perhaps it can be reused, or at least used as reference.
Comment 2 Kenn Hussey CLA 2010-04-15 13:53:56 EDT
Detailed information about how this is/was done in the old system can be found at http://wiki.eclipse.org/Search_CVS,_Release_Notes,_Build_News and http://wiki.eclipse.org/Search_CVS#Setup, and the associated scripts they reference.
Comment 3 Kenn Hussey CLA 2010-04-15 13:55:01 EDT
See also http://build.eclipse.org/modeling/build/schema.php.