Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page describes how to make a release of Apache Bigtop (incubating). Most of the content is shamelessly stolen from the the Whirr release process – thanks Whirr team!

...

9. Run the Vote

Run the vote on the dev-bigtop@incubatordev@bigtop.apache.org

Here is an example email:

...

  • Sign packages
    • On Debian systems create the signature for the top-level Release fil

      Code Block
      gpg -u <you key ID> -ab o Release.gpg Release
    • On RPM-bases distros create ~/.rpmmacors files (due to a bug, RPM can not use DSA keys longer than 1024 bytes, so you better use a buggy RSA for that)

      Code Block
      % cat > ~/.rpmmacros <<_EOF
      %_signature gpg
      %_gpg_name <you signing key ID>
      _EOF
      
      % rpmsign --resign [fedora,redhat,opensuse,sles]/*/x86_64/**/**/*rpm
    • Sign *.repo and *list files

      Code Block
      % gpg --sign -a [fedora,redhat,opensuse,sles]/*/x86_64/**/bigtop.[repo,list]
    • Sync signed packages to bigtop.s3.amazonaws.com (ask a previous release manager about the details and credentials). Be aware: just sync apt/ directory for *.deb distributions, otherwise you'll copy two versions of the packages.

    • Commit the repo files to the svn next to the X.Y.Z release sources (ToDo)

...