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.