Version 2 (modified by andrew_b, 10 years ago) (diff)


=Release Guidelines=

While preparing for the release:

  • create cleanup branch (if needed) with some little patches (usually with typecasts fixies, etc);
  • create ticket (type=task) for release. Ticket must be blocked by cleanup branch (if present);
  • update NEWS file in repo and Wiki;
  • new tag in git;
  • new version in Trac;
  • new milestone in Trac;
  • create tar.(gz|bzip|lzma) package files and make checksums for archives;
  • upload source packages and checksums to special upload area;
  • developers must download tarballs, verify checksums, compile and locally install. If everything is ok than developers keep votes in ticket;
  • upload source packages and checksums to;
  • update Wiki start page with latest release number;
  • write an announcement: list user visible changes (bugs and features);
  • close current milestone;
  • close ticket for release.