You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This document describes how to release the source version of Trafodion.


Contents

Prerequisites

Under construction

Preparing the artifacts

Under construction

Uploading the artifacts

Under construction

Verification

At this time, all the artifacts have been uploaded to the staging area.

Verify signatures:

Download all the artifacts from the staging area including:

  apache-trafodion-x.x.x-incubating-src.tar.gz
apache-trafodion-x.x.x-incubating-src.tar.gz.asc
apache-trafodion-x.x.x-incubating-src.tar.gz.md5
apache-trafodion-x.x.x-incubating-src.tar.gz.sha 

Check signatures and checksums

  For apache-trafodion-x.x.x-incubating-src.tar.gz.asc, do:

  • gpg --verify apache-trafodion-x.x.x-incubating-src.tar.gz.asc
  • expect:
    gpg: Signature made <date> using RSA key ID A44C5A05
    gpg: Good signature from "Roberta Marton (CODE SIGNING KEY) <rmarton@apache.org>"
  • extract keyID returned, for example A44C5A05
  • gpg --keyserver pgpkeys.mit.edu --recv-key A44C5A05
  • expect:
    gpg: requesting key A44C5A05 from hkp server pgpkeys.mit.edu
    gpg: key A44C5A05: "Roberta Marton (CODE SIGNING KEY) <rmarton@apache.org>" not changed

  For apache-trafodion-x.x.x-incugating-src.tar.gz.md5, do:

  • md5sum -c apache-trafodion-x.x.x-incubating-src.tar.gz.md5
  • expect: apache-trafodion-x.x.x-incubating-src.tar.gz: OK 

  For apache-trafodion-x.x.x-incubating-x.x.x-incubating-src.tar.gz.sha, do:

  • sha1sum -c apache-trafodion-x.x.x-incubating-src.tar.gz.sha
  • expect:  apache-trafodion-x.x.x-incubating-src.tar.gz: OK

Verify the source tree

  • Make a test directory: mkdir trafodion_prep; cd trafodion_prep
  • untar the file to the new directory:  tar –xvf apache-trafodion-x.x.x-incubating-src.tar.gz
  • Check out the tagged version from git
  • Compare the checked out version with the trafodion_prep directory, they should match.  Suggestion - use the bcompare file compare report feature.

Verify Apache requirements

  • Make sure that the high level directory contains: DISCLAIMER, NOTICE, LICENSE, README
  • Run rat to make sure all files have Apache copyrights

Complete the release

Under construction

 

 

 

  • No labels