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

release hbase-filesystem version 1.0.0-alpha1

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

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

        Issue Links

          Activity

            People

              wchevreuil Wellington Chevreuil
              busbey Sean Busbey
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: