hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8224) Add '-hadoop1' or '-hadoop2' to our version string
Date Tue, 02 Apr 2013 00:07:15 GMT

    [ https://issues.apache.org/jira/browse/HBASE-8224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13619352#comment-13619352
] 

stack commented on HBASE-8224:
------------------------------

Here is what I did making the release just now:

{code}
  2  3491  rm -rf ~/Downloads/hbase-0.95.0/*
  3  3490  mvn clean -Prelease -Dassembly.file=src/assembly/src.xml install -DskipTests assembly:single
  4  3492  cp hbase-assembly/target/hbase-0.95.0-src.tar.gz ~/Downloads/hbase-0.95.0/
  5  3493  svn revert -R .
  6  3494  svn cleanup
  7  3495  mvn clean org.codehaus.mojo:versions-maven-plugin:1.3.1:set -DnewVersion=0.95.0-hadoop1
  8  3496  mvn clean -Prelease  install -DskipTests javadoc:aggregate site assembly:single
  9  3497  cp hbase-assembly/target/hbase-0.95.0-hadoop1-bin.tar.gz ~/Downloads/hbase-0.95.0/
 10  3498  svn revert -R .
 11  3499  svn cleanup
 12  3501  mvn clean -Prelease -Dhadoop.profile=2.0 install -DskipTests javadoc:aggregate
site assembly:single
 13  3502  mv hbase-assembly/target/hbase-0.95.0-hadoop2-bin.tar.gz ~/Downloads/hbase-0.95.0/
 14  3513  tail -f logs/hbase-stack-master-durruti.local.log.
 15  3518  svn copy https://svn.apache.org/repos/asf/hbase/branches/0.95 https://svn.apache.org/repos/asf/hbase/tags/0.95.0RC0
-m "Tag 0.95.0RC0"
 16  3520  cd Downloads/hbase-0.95.0/
 17  3522  gpg --print-mds hbase-0.95.0-src.tar.gz > hbase-0.95.0-src.tar.gz.mds
 18  3524  gpg --print-mds hbase-0.95.0-hadoop1-bin.tar.gz > hbase-0.95.0-hadoop1-bin.tar.gz.mds
 19  3525  gpg --print-mds hbase-0.95.0-hadoop2-bin.tar.gz > hbase-0.95.0-hadoop2-bin.tar.gz.mds
 20  3527  gpg --armor --output hbase-0.95.0-src.tar.gz.asc --detach-sig hbase-0.95.0-src.tar.gz
 21  3530  gpg --armor --output hbase-0.95.0-hadoop1-bin.tar.gz.asc --detach-sig hbase-0.95.0-hadoop1-bin.tar.gz
 22  3531  gpg --armor --output hbase-0.95.0-hadoop2-bin.tar.gz.asc --detach-sig hbase-0.95.0-hadoop2-bin.tar.gz
 23  3533  cd ../
 24  3534  mv hbase-0.95.0 hbase-0.95.0RC0
 25  3535  tar cfz hbase-0.95.0RC0.tgz  hbase-0.95.0RC0
 26  3539  scp hbase-0.95.0RC0.tgz people.apache.org:
{code}

I set the version using mvn versions and then I'd do my build of src tgz, copy it over to
a 0.95 dir; then clean up the changes made by the mvn versions by doing svn revert.... ; then
run it again to set hadoop1, and do similar for hadoop2.

Let me push up to mvn repo....too.
                
> Add '-hadoop1' or '-hadoop2' to our version string
> --------------------------------------------------
>
>                 Key: HBASE-8224
>                 URL: https://issues.apache.org/jira/browse/HBASE-8224
>             Project: HBase
>          Issue Type: Task
>            Reporter: stack
>         Attachments: 8224-adding.classifiers.txt, hbase-8224-proto1.patch
>
>
> So we can publish both the hadoop1 and the hadoop2 jars to a maven repository, and so
we can publish two packages, one for hadoop1 and one for hadoop2, given how maven works, our
only alternative (to the best of my knowledge and after consulting others) is by amending
the version string to include hadoop1 or hadoop2.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message