|
Size: 2079
Comment: Add grep command for detecting copyright notices.
|
← Revision 9 as of 2012-04-03 23:04:14 ⇥
Size: 2069
Comment: Update link for Lucy TLP.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 34: | Line 34: |
| The CHANGES file should be updated as necessary. (To autogenerate an initial CHANGES entry based on JIRA issue titles, feed the output JIRA's automatic [[https://issues.apache.org/jira/secure/ReleaseNote.jspa?&version=12315576&styleName=Text&projectId=12310501&Create=Create|"Release Notes"]] feature into the [[http://svn.apache.org/viewvc/incubator/lucy/trunk/devel/bin/format_changes_entry.pl|format_change_entry.pl]] script.) | The CHANGES file should be updated as necessary. (To autogenerate an initial CHANGES entry based on JIRA issue titles, feed the output JIRA's automatic [[https://issues.apache.org/jira/secure/ReleaseNote.jspa?&version=12315576&styleName=Text&projectId=12310501&Create=Create|"Release Notes"]] feature into the [[http://svn.apache.org/viewvc/lucy/trunk/devel/bin/format_changes_entry.pl|format_change_entry.pl]] script.) |
ABSTRACT
This document describes tasks which are the collective responsibility of the Apache Lucy community to complete in advance of a release.
Once everything here is done, an individual Release Manager should execute the steps spelled out in the ReleaseGuide.
TASKS
RAT
The RAT report generated by Buildbot must pass: [http://ci.apache.org/projects/lucy/rat-output.html].
Issue tracker clean
There should be no unresolved issues in JIRA assigned to this release. Blockers must be resolved and non-blockers must be reassigned.
Copyright dates
Copyright notices for files which have changed should be brought up to date. In particular, the ASF copyright notice in the NOTICE file must reflect the year of the release.
To find copyright notices within the source tree while excluding ALv2 license headers, use the following grep command:
grep -riP 'copyright (?!owner)' lucy/
CHANGES file
The CHANGES file should be updated as necessary. (To autogenerate an initial CHANGES entry based on JIRA issue titles, feed the output JIRA's automatic "Release Notes" feature into the format_change_entry.pl script.)
Review LICENSE and NOTICE
The maintenance of our LICENSE and NOTICE files is an ongoing development task. It is important to review them in advance of release and verify that they are correct and complete. If the review brings any flaws to light, they must be addressed and their origins investigated.
Portability
An Apache Lucy release should build successfully on all target platforms and under all host languages.
Extended tests
Lucy should pass any extended tests -- for example, the test_valgrind build target.