You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Wellington Chevreuil (JIRA)" <ji...@apache.org> on 2019/06/13 10:08:00 UTC

[jira] [Resolved] (HBASE-22516) release hbase-filesystem version 1.0.0-alpha1

     [ https://issues.apache.org/jira/browse/HBASE-22516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wellington Chevreuil resolved HBASE-22516.
------------------------------------------
    Resolution: Done

> release hbase-filesystem version 1.0.0-alpha1
> ---------------------------------------------
>
>                 Key: HBASE-22516
>                 URL: https://issues.apache.org/jira/browse/HBASE-22516
>             Project: HBase
>          Issue Type: Task
>          Components: community, Filesystem Integration
>    Affects Versions: hbase-filesystem-1.0.0-alpha1
>            Reporter: Sean Busbey
>            Assignee: Wellington Chevreuil
>            Priority: Major
>             Fix For: hbase-filesystem-1.0.0-alpha1
>
>         Attachments: hbase-filesystem-1.0.0-alpha1-src.tar.gz, hbase-filesystem-1.0.0-alpha1-src.tar.gz.asc, hbase-filesystem-1.0.0-alpha1-src.tar.gz.md5, hbase-filesystem-1.0.0-alpha1-src.tar.gz.sha1, hbase-filesystem-1.0.0-alpha1-src.tar.gz.sha512, wchevreuil.asc
>
>
> 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:
> # review LICENSE / NOTICE files
> # Make sure rat says our files are fine wrt license headers ({{mvn apache-rat:check}})
> # Check git vs jira for a correct list of issues included in the release
> # use Apache Yetus Release Doc Maker to generate release notes / changes and check into repo
> # update versions to be non-SNAPSHOT
> # make sure we can still build jars
> # 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}})
> # 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}})
> # 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.
> # 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|http://hbase.apache.org/book.html#maven.release] ref guide section for the main project)
> # call VOTE for release candidate. Include the staged artifacts, staged maven repository, any critical issues that need summary
> # iterate on RCs if needed due to VOTE feedback
> # 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



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)