Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-22516

release hbase-filesystem version 1.0.0-alpha1

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments



      for this first alpha release we haven't evaluated deployment options yet, so let's just rely on maven for convenience binaries.

      Rough outline of process:

      1. review LICENSE / NOTICE files
      2. Make sure rat says our files are fine wrt license headers (mvn apache-rat:check)
      3. Check git vs jira for a correct list of issues included in the release
      4. use Apache Yetus Release Doc Maker to generate release notes / changes and check into repo
      5. update versions to be non-SNAPSHOT
      6. make sure we can still build jars
      7. tag RC (git tag -s 1.0.0-alpha1-RC0 -m "HBASE-XXXX Tagging the 1.0.0-alpha1 first Releae Candidate" && git push origin 1.0.0-alpha1-RC0)
      8. use the git archive command to create a source artifact (git archive --format=tar.gz --output="/tmp/hbase-filesystem-1.0.0-alpha1-RC0/hbase-filesystem-1.0.0-alpha1-src.tar.gz" --prefix="hbase-filesystem-1.0.0-alpha1/" 1.0.0-alpha1-RC0)
      9. stage the RC artifacts somewhere accessible by https. Should include release notes, changes, and source artifact. each of those should have a gpg signature and a sha512 checksum file.
      10. stage maven repository (tl;dr: mvn deploy -DskipTests -Papache-release and then https://repository.apache.org. See the longer explanation under the steps "Deploy to the Maven Repository" and "Make the Release Candidate available" in the Making a Release Candidate ref guide section for the main project)
      11. call VOTE for release candidate. Include the staged artifacts, staged maven repository, any critical issues that need summary
      12. iterate on RCs if needed due to VOTE feedback
      13. When VOTE passes, tag rel/1.0.0-alpha1, release maven repository, publish artifacts on dist.apache.org, send ANNOUNCE email, and prepare repo for further development


        1. wchevreuil.asc
          2 kB
          Wellington Chevreuil
        2. hbase-filesystem-1.0.0-alpha1-src.tar.gz.sha512
          0.2 kB
          Wellington Chevreuil
        3. hbase-filesystem-1.0.0-alpha1-src.tar.gz.sha1
          0.2 kB
          Wellington Chevreuil
        4. hbase-filesystem-1.0.0-alpha1-src.tar.gz.md5
          0.1 kB
          Wellington Chevreuil
        5. hbase-filesystem-1.0.0-alpha1-src.tar.gz.asc
          0.4 kB
          Wellington Chevreuil
        6. hbase-filesystem-1.0.0-alpha1-src.tar.gz
          38 kB
          Wellington Chevreuil



            • Assignee:
              wchevreuil Wellington Chevreuil
              busbey Sean Busbey


              • Created:

                Issue deployment