You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by Apache Wiki <wi...@apache.org> on 2013/07/20 20:13:38 UTC
[lucy-commits] [Lucy Wiki] Update of "ReleaseGuide" by MarvinHumphrey
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change notification.
The "ReleaseGuide" page has been changed by MarvinHumphrey:
https://wiki.apache.org/lucy/ReleaseGuide?action=diff&rev1=37&rev2=38
Comment:
Remove versioning documentation, as it's automated by devel/bin/update_version.
The KEYS file is stored on people.apache.org in /www/www.apache.org/dist/lucy. Be careful when editing it as it is not under source control.
- = Versioning =
-
- Apache Lucy uses the following X.Y.Z versioning scheme:
- {{{
- ASF release => apache-lucy-0.3.1.tar.gz
- Documentation => 0.3.1
- CPAN release => Lucy-0.3.1.tar.gz
- META.yml (CPAN release) => 0.003001
- $VERSION (Lucy.pm) => "0.003001"
- }}}
-
- Official Apache Lucy releases will have X.Y.Z style versions, but packaged/binary releases of particular host language implementations (e.g. CPAN or rubygems) may append a final .n to their versions (X.Y.Z.n) to indicate a change in packaging or distribution for that particular package. See the discussion [[http://mail-archives.apache.org/mod_mbox/incubator-lucy-dev/201012.mbox/browser|here]].
-
= Helper script =
Lucy has a "release_commands.pl" helper script in devel/bin which provides the step-by-step sequence of actions necessary to perform a release. Whenever possible, it autogenerates exact commands for you to run (which often contain version-specific arguments and are troublesome to type out). It doesn't run the commands; instead it just prints them out for you to copy and paste instead of reformulate manually.