Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.98.0, 0.95.0
    • Component/s: None
    • Labels:
      None
    • Release Note:
      Hide
      To build a tgz that has source only:

      $ mvn clean install -DskipTests -Dassembly.file=src/main/assembly/src.xml assembly:single

      The product can be found in hbase-assembly/target

      To build a binary tgz:

      $ mvn clean install -DskipTests javadoc:aggregate site assembly:single

      For hadoop2.0:

      $ mvn clean install -DskipTests -Dhadoop.profile=2.0 javadoc:aggregate site assembly:single

      See HBASE-8224 for how to add hadoop1 and hadoop2 labels to the jars.

      Again the product will be in hbase-assembly/target
      Show
      To build a tgz that has source only: $ mvn clean install -DskipTests -Dassembly.file=src/main/assembly/src.xml assembly:single The product can be found in hbase-assembly/target To build a binary tgz: $ mvn clean install -DskipTests javadoc:aggregate site assembly:single For hadoop2.0: $ mvn clean install -DskipTests -Dhadoop.profile=2.0 javadoc:aggregate site assembly:single See HBASE-8224 for how to add hadoop1 and hadoop2 labels to the jars. Again the product will be in hbase-assembly/target

      Description

      Packaging needs work now we have maven multi-moduled. Sounds like folks want a package for hadoop1 and hadoop2. Also want source package and maybe even a package that includes test jars so can run integration tests.

      Let this be umbrella issue for package fixes. Will hang smaller issues off this one as we figure them.

      1. 095tarballs.sh
        2 kB
        stack
      2. 8187.txt
        1.59 MB
        stack
      3. 8187v2.txt
        1.59 MB
        stack
      4. 8187v3.txt
        1.60 MB
        stack
      5. 8187v5.095.addendum.txt
        5 kB
        stack
      6. 8187v5.095.txt
        848 kB
        stack
      7. 8187v5.txt
        1.60 MB
        stack

        Activity

        Hide
        stack added a comment -

        Marking closed.

        Show
        stack added a comment - Marking closed.
        Hide
        stack added a comment -

        Little script I used to help make tarballs to publish rc.

        Show
        stack added a comment - Little script I used to help make tarballs to publish rc.
        Hide
        Hudson added a comment -

        Integrated in HBase-TRUNK #4000 (See https://builds.apache.org/job/HBase-TRUNK/4000/)
        HBASE-8187 trunk/0.95 tarball packaging (Revision 1462606)

        Result = FAILURE
        stack :
        Files :

        • /hbase/trunk/hbase-assembly
        • /hbase/trunk/hbase-assembly/pom.xml
        • /hbase/trunk/hbase-assembly/src
        • /hbase/trunk/hbase-assembly/src/assembly
        • /hbase/trunk/hbase-assembly/src/assembly/components.xml
        • /hbase/trunk/hbase-assembly/src/assembly/hadoop-one-compat.xml
        • /hbase/trunk/hbase-assembly/src/assembly/hadoop-two-compat.xml
        • /hbase/trunk/hbase-assembly/src/assembly/src.xml
        • /hbase/trunk/hbase-assembly/src/docbkx
        • /hbase/trunk/hbase-assembly/src/docbkx/book.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/case_studies.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/community.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/configuration.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/customization.xsl
        • /hbase/trunk/hbase-assembly/src/docbkx/developer.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/external_apis.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/getting_started.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/ops_mgt.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/performance.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/preface.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/rpc.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/security.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/shell.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/troubleshooting.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/upgrading.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/zookeeper.xml
        • /hbase/trunk/hbase-assembly/src/site
        • /hbase/trunk/hbase-assembly/src/site/resources
        • /hbase/trunk/hbase-assembly/src/site/resources/css
        • /hbase/trunk/hbase-assembly/src/site/resources/css/freebsd_docbook.css
        • /hbase/trunk/hbase-assembly/src/site/resources/css/site.css
        • /hbase/trunk/hbase-assembly/src/site/resources/doap_Hbase.rdf
        • /hbase/trunk/hbase-assembly/src/site/resources/images
        • /hbase/trunk/hbase-assembly/src/site/resources/images/big_h_logo.svg
        • /hbase/trunk/hbase-assembly/src/site/resources/images/hbase_logo.svg
        • /hbase/trunk/hbase-assembly/src/site/site.vm
        • /hbase/trunk/hbase-assembly/src/site/site.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc
        • /hbase/trunk/hbase-assembly/src/site/xdoc/acid-semantics.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/bulk-loads.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/cygwin.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/index.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/metrics.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/old_news.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/pseudo-distributed.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/replication.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/resources.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/sponsors.xml
        • /hbase/trunk/hbase-assembly/src/xslt
        • /hbase/trunk/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl
        • /hbase/trunk/hbase-client/pom.xml
        • /hbase/trunk/hbase-common/pom.xml
        • /hbase/trunk/hbase-common/src/main/resources/hbase-default.xml
        • /hbase/trunk/hbase-examples/pom.xml
        • /hbase/trunk/hbase-hadoop-compat/pom.xml
        • /hbase/trunk/hbase-hadoop1-compat/pom.xml
        • /hbase/trunk/hbase-hadoop2-compat/pom.xml
        • /hbase/trunk/hbase-it/pom.xml
        • /hbase/trunk/hbase-prefix-tree/pom.xml
        • /hbase/trunk/hbase-protocol/pom.xml
        • /hbase/trunk/hbase-server/pom.xml
        • /hbase/trunk/pom.xml
        • /hbase/trunk/src
        Show
        Hudson added a comment - Integrated in HBase-TRUNK #4000 (See https://builds.apache.org/job/HBase-TRUNK/4000/ ) HBASE-8187 trunk/0.95 tarball packaging (Revision 1462606) Result = FAILURE stack : Files : /hbase/trunk/hbase-assembly /hbase/trunk/hbase-assembly/pom.xml /hbase/trunk/hbase-assembly/src /hbase/trunk/hbase-assembly/src/assembly /hbase/trunk/hbase-assembly/src/assembly/components.xml /hbase/trunk/hbase-assembly/src/assembly/hadoop-one-compat.xml /hbase/trunk/hbase-assembly/src/assembly/hadoop-two-compat.xml /hbase/trunk/hbase-assembly/src/assembly/src.xml /hbase/trunk/hbase-assembly/src/docbkx /hbase/trunk/hbase-assembly/src/docbkx/book.xml /hbase/trunk/hbase-assembly/src/docbkx/case_studies.xml /hbase/trunk/hbase-assembly/src/docbkx/community.xml /hbase/trunk/hbase-assembly/src/docbkx/configuration.xml /hbase/trunk/hbase-assembly/src/docbkx/customization.xsl /hbase/trunk/hbase-assembly/src/docbkx/developer.xml /hbase/trunk/hbase-assembly/src/docbkx/external_apis.xml /hbase/trunk/hbase-assembly/src/docbkx/getting_started.xml /hbase/trunk/hbase-assembly/src/docbkx/ops_mgt.xml /hbase/trunk/hbase-assembly/src/docbkx/performance.xml /hbase/trunk/hbase-assembly/src/docbkx/preface.xml /hbase/trunk/hbase-assembly/src/docbkx/rpc.xml /hbase/trunk/hbase-assembly/src/docbkx/security.xml /hbase/trunk/hbase-assembly/src/docbkx/shell.xml /hbase/trunk/hbase-assembly/src/docbkx/troubleshooting.xml /hbase/trunk/hbase-assembly/src/docbkx/upgrading.xml /hbase/trunk/hbase-assembly/src/docbkx/zookeeper.xml /hbase/trunk/hbase-assembly/src/site /hbase/trunk/hbase-assembly/src/site/resources /hbase/trunk/hbase-assembly/src/site/resources/css /hbase/trunk/hbase-assembly/src/site/resources/css/freebsd_docbook.css /hbase/trunk/hbase-assembly/src/site/resources/css/site.css /hbase/trunk/hbase-assembly/src/site/resources/doap_Hbase.rdf /hbase/trunk/hbase-assembly/src/site/resources/images /hbase/trunk/hbase-assembly/src/site/resources/images/big_h_logo.svg /hbase/trunk/hbase-assembly/src/site/resources/images/hbase_logo.svg /hbase/trunk/hbase-assembly/src/site/site.vm /hbase/trunk/hbase-assembly/src/site/site.xml /hbase/trunk/hbase-assembly/src/site/xdoc /hbase/trunk/hbase-assembly/src/site/xdoc/acid-semantics.xml /hbase/trunk/hbase-assembly/src/site/xdoc/bulk-loads.xml /hbase/trunk/hbase-assembly/src/site/xdoc/cygwin.xml /hbase/trunk/hbase-assembly/src/site/xdoc/index.xml /hbase/trunk/hbase-assembly/src/site/xdoc/metrics.xml /hbase/trunk/hbase-assembly/src/site/xdoc/old_news.xml /hbase/trunk/hbase-assembly/src/site/xdoc/pseudo-distributed.xml /hbase/trunk/hbase-assembly/src/site/xdoc/replication.xml /hbase/trunk/hbase-assembly/src/site/xdoc/resources.xml /hbase/trunk/hbase-assembly/src/site/xdoc/sponsors.xml /hbase/trunk/hbase-assembly/src/xslt /hbase/trunk/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl /hbase/trunk/hbase-client/pom.xml /hbase/trunk/hbase-common/pom.xml /hbase/trunk/hbase-common/src/main/resources/hbase-default.xml /hbase/trunk/hbase-examples/pom.xml /hbase/trunk/hbase-hadoop-compat/pom.xml /hbase/trunk/hbase-hadoop1-compat/pom.xml /hbase/trunk/hbase-hadoop2-compat/pom.xml /hbase/trunk/hbase-it/pom.xml /hbase/trunk/hbase-prefix-tree/pom.xml /hbase/trunk/hbase-protocol/pom.xml /hbase/trunk/hbase-server/pom.xml /hbase/trunk/pom.xml /hbase/trunk/src
        Hide
        Hudson added a comment -

        Integrated in hbase-0.95 #113 (See https://builds.apache.org/job/hbase-0.95/113/)
        HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95 (Revision 1462620)
        HBASE-8187 trunk/0.95 tarball packaging (Revision 1462608)

        Result = FAILURE
        stack :
        Files :

        • /hbase/branches/0.95/hbase-assembly/pom.xml
        • /hbase/branches/0.95/hbase-client/pom.xml
        • /hbase/branches/0.95/hbase-common/pom.xml
        • /hbase/branches/0.95/hbase-examples/pom.xml
        • /hbase/branches/0.95/hbase-hadoop-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml
        • /hbase/branches/0.95/hbase-it/pom.xml
        • /hbase/branches/0.95/hbase-prefix-tree/pom.xml
        • /hbase/branches/0.95/hbase-protocol/pom.xml
        • /hbase/branches/0.95/hbase-server/pom.xml
        • /hbase/branches/0.95/pom.xml

        stack :
        Files :

        • /hbase/branches/0.95/hbase-assembly
        • /hbase/branches/0.95/hbase-assembly/pom.xml
        • /hbase/branches/0.95/hbase-assembly/src
        • /hbase/branches/0.95/hbase-assembly/src/assembly
        • /hbase/branches/0.95/hbase-assembly/src/assembly/components.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-one-compat.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-two-compat.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/src.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/book.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/case_studies.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/community.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/configuration.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/customization.xsl
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/developer.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/external_apis.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/getting_started.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/ops_mgt.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/performance.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/preface.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/rpc.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/security.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/shell.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/troubleshooting.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/upgrading.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/zookeeper.xml
        • /hbase/branches/0.95/hbase-assembly/src/site
        • /hbase/branches/0.95/hbase-assembly/src/site/resources
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css/freebsd_docbook.css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css/site.css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/doap_Hbase.rdf
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images/big_h_logo.svg
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images/hbase_logo.svg
        • /hbase/branches/0.95/hbase-assembly/src/site/site.vm
        • /hbase/branches/0.95/hbase-assembly/src/site/site.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/acid-semantics.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/bulk-loads.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/cygwin.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/index.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/metrics.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/old_news.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/pseudo-distributed.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/replication.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/resources.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/sponsors.xml
        • /hbase/branches/0.95/hbase-assembly/src/xslt
        • /hbase/branches/0.95/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl
        • /hbase/branches/0.95/hbase-client/pom.xml
        • /hbase/branches/0.95/hbase-common/pom.xml
        • /hbase/branches/0.95/hbase-common/src/main/resources/hbase-default.xml
        • /hbase/branches/0.95/hbase-examples/pom.xml
        • /hbase/branches/0.95/hbase-hadoop-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml
        • /hbase/branches/0.95/hbase-it/pom.xml
        • /hbase/branches/0.95/hbase-prefix-tree/pom.xml
        • /hbase/branches/0.95/hbase-protocol/pom.xml
        • /hbase/branches/0.95/hbase-server/pom.xml
        • /hbase/branches/0.95/pom.xml
        • /hbase/branches/0.95/src
        Show
        Hudson added a comment - Integrated in hbase-0.95 #113 (See https://builds.apache.org/job/hbase-0.95/113/ ) HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95 (Revision 1462620) HBASE-8187 trunk/0.95 tarball packaging (Revision 1462608) Result = FAILURE stack : Files : /hbase/branches/0.95/hbase-assembly/pom.xml /hbase/branches/0.95/hbase-client/pom.xml /hbase/branches/0.95/hbase-common/pom.xml /hbase/branches/0.95/hbase-examples/pom.xml /hbase/branches/0.95/hbase-hadoop-compat/pom.xml /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml /hbase/branches/0.95/hbase-it/pom.xml /hbase/branches/0.95/hbase-prefix-tree/pom.xml /hbase/branches/0.95/hbase-protocol/pom.xml /hbase/branches/0.95/hbase-server/pom.xml /hbase/branches/0.95/pom.xml stack : Files : /hbase/branches/0.95/hbase-assembly /hbase/branches/0.95/hbase-assembly/pom.xml /hbase/branches/0.95/hbase-assembly/src /hbase/branches/0.95/hbase-assembly/src/assembly /hbase/branches/0.95/hbase-assembly/src/assembly/components.xml /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-one-compat.xml /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-two-compat.xml /hbase/branches/0.95/hbase-assembly/src/assembly/src.xml /hbase/branches/0.95/hbase-assembly/src/docbkx /hbase/branches/0.95/hbase-assembly/src/docbkx/book.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/case_studies.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/community.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/configuration.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/customization.xsl /hbase/branches/0.95/hbase-assembly/src/docbkx/developer.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/external_apis.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/getting_started.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/ops_mgt.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/performance.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/preface.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/rpc.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/security.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/shell.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/troubleshooting.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/upgrading.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/zookeeper.xml /hbase/branches/0.95/hbase-assembly/src/site /hbase/branches/0.95/hbase-assembly/src/site/resources /hbase/branches/0.95/hbase-assembly/src/site/resources/css /hbase/branches/0.95/hbase-assembly/src/site/resources/css/freebsd_docbook.css /hbase/branches/0.95/hbase-assembly/src/site/resources/css/site.css /hbase/branches/0.95/hbase-assembly/src/site/resources/doap_Hbase.rdf /hbase/branches/0.95/hbase-assembly/src/site/resources/images /hbase/branches/0.95/hbase-assembly/src/site/resources/images/big_h_logo.svg /hbase/branches/0.95/hbase-assembly/src/site/resources/images/hbase_logo.svg /hbase/branches/0.95/hbase-assembly/src/site/site.vm /hbase/branches/0.95/hbase-assembly/src/site/site.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc /hbase/branches/0.95/hbase-assembly/src/site/xdoc/acid-semantics.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/bulk-loads.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/cygwin.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/index.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/metrics.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/old_news.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/pseudo-distributed.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/replication.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/resources.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/sponsors.xml /hbase/branches/0.95/hbase-assembly/src/xslt /hbase/branches/0.95/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl /hbase/branches/0.95/hbase-client/pom.xml /hbase/branches/0.95/hbase-common/pom.xml /hbase/branches/0.95/hbase-common/src/main/resources/hbase-default.xml /hbase/branches/0.95/hbase-examples/pom.xml /hbase/branches/0.95/hbase-hadoop-compat/pom.xml /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml /hbase/branches/0.95/hbase-it/pom.xml /hbase/branches/0.95/hbase-prefix-tree/pom.xml /hbase/branches/0.95/hbase-protocol/pom.xml /hbase/branches/0.95/hbase-server/pom.xml /hbase/branches/0.95/pom.xml /hbase/branches/0.95/src
        Hide
        Hudson added a comment -

        Integrated in hbase-0.95-on-hadoop2 #47 (See https://builds.apache.org/job/hbase-0.95-on-hadoop2/47/)
        HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95 (Revision 1462620)
        HBASE-8187 trunk/0.95 tarball packaging (Revision 1462608)

        Result = FAILURE
        stack :
        Files :

        • /hbase/branches/0.95/hbase-assembly/pom.xml
        • /hbase/branches/0.95/hbase-client/pom.xml
        • /hbase/branches/0.95/hbase-common/pom.xml
        • /hbase/branches/0.95/hbase-examples/pom.xml
        • /hbase/branches/0.95/hbase-hadoop-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml
        • /hbase/branches/0.95/hbase-it/pom.xml
        • /hbase/branches/0.95/hbase-prefix-tree/pom.xml
        • /hbase/branches/0.95/hbase-protocol/pom.xml
        • /hbase/branches/0.95/hbase-server/pom.xml
        • /hbase/branches/0.95/pom.xml

        stack :
        Files :

        • /hbase/branches/0.95/hbase-assembly
        • /hbase/branches/0.95/hbase-assembly/pom.xml
        • /hbase/branches/0.95/hbase-assembly/src
        • /hbase/branches/0.95/hbase-assembly/src/assembly
        • /hbase/branches/0.95/hbase-assembly/src/assembly/components.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-one-compat.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-two-compat.xml
        • /hbase/branches/0.95/hbase-assembly/src/assembly/src.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/book.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/case_studies.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/community.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/configuration.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/customization.xsl
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/developer.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/external_apis.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/getting_started.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/ops_mgt.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/performance.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/preface.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/rpc.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/security.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/shell.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/troubleshooting.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/upgrading.xml
        • /hbase/branches/0.95/hbase-assembly/src/docbkx/zookeeper.xml
        • /hbase/branches/0.95/hbase-assembly/src/site
        • /hbase/branches/0.95/hbase-assembly/src/site/resources
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css/freebsd_docbook.css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/css/site.css
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/doap_Hbase.rdf
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images/big_h_logo.svg
        • /hbase/branches/0.95/hbase-assembly/src/site/resources/images/hbase_logo.svg
        • /hbase/branches/0.95/hbase-assembly/src/site/site.vm
        • /hbase/branches/0.95/hbase-assembly/src/site/site.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/acid-semantics.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/bulk-loads.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/cygwin.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/index.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/metrics.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/old_news.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/pseudo-distributed.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/replication.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/resources.xml
        • /hbase/branches/0.95/hbase-assembly/src/site/xdoc/sponsors.xml
        • /hbase/branches/0.95/hbase-assembly/src/xslt
        • /hbase/branches/0.95/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl
        • /hbase/branches/0.95/hbase-client/pom.xml
        • /hbase/branches/0.95/hbase-common/pom.xml
        • /hbase/branches/0.95/hbase-common/src/main/resources/hbase-default.xml
        • /hbase/branches/0.95/hbase-examples/pom.xml
        • /hbase/branches/0.95/hbase-hadoop-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml
        • /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml
        • /hbase/branches/0.95/hbase-it/pom.xml
        • /hbase/branches/0.95/hbase-prefix-tree/pom.xml
        • /hbase/branches/0.95/hbase-protocol/pom.xml
        • /hbase/branches/0.95/hbase-server/pom.xml
        • /hbase/branches/0.95/pom.xml
        • /hbase/branches/0.95/src
        Show
        Hudson added a comment - Integrated in hbase-0.95-on-hadoop2 #47 (See https://builds.apache.org/job/hbase-0.95-on-hadoop2/47/ ) HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95 (Revision 1462620) HBASE-8187 trunk/0.95 tarball packaging (Revision 1462608) Result = FAILURE stack : Files : /hbase/branches/0.95/hbase-assembly/pom.xml /hbase/branches/0.95/hbase-client/pom.xml /hbase/branches/0.95/hbase-common/pom.xml /hbase/branches/0.95/hbase-examples/pom.xml /hbase/branches/0.95/hbase-hadoop-compat/pom.xml /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml /hbase/branches/0.95/hbase-it/pom.xml /hbase/branches/0.95/hbase-prefix-tree/pom.xml /hbase/branches/0.95/hbase-protocol/pom.xml /hbase/branches/0.95/hbase-server/pom.xml /hbase/branches/0.95/pom.xml stack : Files : /hbase/branches/0.95/hbase-assembly /hbase/branches/0.95/hbase-assembly/pom.xml /hbase/branches/0.95/hbase-assembly/src /hbase/branches/0.95/hbase-assembly/src/assembly /hbase/branches/0.95/hbase-assembly/src/assembly/components.xml /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-one-compat.xml /hbase/branches/0.95/hbase-assembly/src/assembly/hadoop-two-compat.xml /hbase/branches/0.95/hbase-assembly/src/assembly/src.xml /hbase/branches/0.95/hbase-assembly/src/docbkx /hbase/branches/0.95/hbase-assembly/src/docbkx/book.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/case_studies.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/community.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/configuration.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/customization.xsl /hbase/branches/0.95/hbase-assembly/src/docbkx/developer.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/external_apis.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/getting_started.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/ops_mgt.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/performance.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/preface.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/rpc.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/security.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/shell.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/troubleshooting.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/upgrading.xml /hbase/branches/0.95/hbase-assembly/src/docbkx/zookeeper.xml /hbase/branches/0.95/hbase-assembly/src/site /hbase/branches/0.95/hbase-assembly/src/site/resources /hbase/branches/0.95/hbase-assembly/src/site/resources/css /hbase/branches/0.95/hbase-assembly/src/site/resources/css/freebsd_docbook.css /hbase/branches/0.95/hbase-assembly/src/site/resources/css/site.css /hbase/branches/0.95/hbase-assembly/src/site/resources/doap_Hbase.rdf /hbase/branches/0.95/hbase-assembly/src/site/resources/images /hbase/branches/0.95/hbase-assembly/src/site/resources/images/big_h_logo.svg /hbase/branches/0.95/hbase-assembly/src/site/resources/images/hbase_logo.svg /hbase/branches/0.95/hbase-assembly/src/site/site.vm /hbase/branches/0.95/hbase-assembly/src/site/site.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc /hbase/branches/0.95/hbase-assembly/src/site/xdoc/acid-semantics.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/bulk-loads.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/cygwin.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/index.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/metrics.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/old_news.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/pseudo-distributed.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/replication.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/resources.xml /hbase/branches/0.95/hbase-assembly/src/site/xdoc/sponsors.xml /hbase/branches/0.95/hbase-assembly/src/xslt /hbase/branches/0.95/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl /hbase/branches/0.95/hbase-client/pom.xml /hbase/branches/0.95/hbase-common/pom.xml /hbase/branches/0.95/hbase-common/src/main/resources/hbase-default.xml /hbase/branches/0.95/hbase-examples/pom.xml /hbase/branches/0.95/hbase-hadoop-compat/pom.xml /hbase/branches/0.95/hbase-hadoop1-compat/pom.xml /hbase/branches/0.95/hbase-hadoop2-compat/pom.xml /hbase/branches/0.95/hbase-it/pom.xml /hbase/branches/0.95/hbase-prefix-tree/pom.xml /hbase/branches/0.95/hbase-protocol/pom.xml /hbase/branches/0.95/hbase-server/pom.xml /hbase/branches/0.95/pom.xml /hbase/branches/0.95/src
        Hide
        Hudson added a comment -

        Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #468 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/468/)
        HBASE-8187 trunk/0.95 tarball packaging (Revision 1462606)

        Result = FAILURE
        stack :
        Files :

        • /hbase/trunk/hbase-assembly
        • /hbase/trunk/hbase-assembly/pom.xml
        • /hbase/trunk/hbase-assembly/src
        • /hbase/trunk/hbase-assembly/src/assembly
        • /hbase/trunk/hbase-assembly/src/assembly/components.xml
        • /hbase/trunk/hbase-assembly/src/assembly/hadoop-one-compat.xml
        • /hbase/trunk/hbase-assembly/src/assembly/hadoop-two-compat.xml
        • /hbase/trunk/hbase-assembly/src/assembly/src.xml
        • /hbase/trunk/hbase-assembly/src/docbkx
        • /hbase/trunk/hbase-assembly/src/docbkx/book.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/case_studies.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/community.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/configuration.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/customization.xsl
        • /hbase/trunk/hbase-assembly/src/docbkx/developer.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/external_apis.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/getting_started.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/ops_mgt.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/performance.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/preface.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/rpc.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/security.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/shell.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/troubleshooting.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/upgrading.xml
        • /hbase/trunk/hbase-assembly/src/docbkx/zookeeper.xml
        • /hbase/trunk/hbase-assembly/src/site
        • /hbase/trunk/hbase-assembly/src/site/resources
        • /hbase/trunk/hbase-assembly/src/site/resources/css
        • /hbase/trunk/hbase-assembly/src/site/resources/css/freebsd_docbook.css
        • /hbase/trunk/hbase-assembly/src/site/resources/css/site.css
        • /hbase/trunk/hbase-assembly/src/site/resources/doap_Hbase.rdf
        • /hbase/trunk/hbase-assembly/src/site/resources/images
        • /hbase/trunk/hbase-assembly/src/site/resources/images/big_h_logo.svg
        • /hbase/trunk/hbase-assembly/src/site/resources/images/hbase_logo.svg
        • /hbase/trunk/hbase-assembly/src/site/site.vm
        • /hbase/trunk/hbase-assembly/src/site/site.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc
        • /hbase/trunk/hbase-assembly/src/site/xdoc/acid-semantics.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/bulk-loads.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/cygwin.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/index.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/metrics.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/old_news.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/pseudo-distributed.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/replication.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/resources.xml
        • /hbase/trunk/hbase-assembly/src/site/xdoc/sponsors.xml
        • /hbase/trunk/hbase-assembly/src/xslt
        • /hbase/trunk/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl
        • /hbase/trunk/hbase-client/pom.xml
        • /hbase/trunk/hbase-common/pom.xml
        • /hbase/trunk/hbase-common/src/main/resources/hbase-default.xml
        • /hbase/trunk/hbase-examples/pom.xml
        • /hbase/trunk/hbase-hadoop-compat/pom.xml
        • /hbase/trunk/hbase-hadoop1-compat/pom.xml
        • /hbase/trunk/hbase-hadoop2-compat/pom.xml
        • /hbase/trunk/hbase-it/pom.xml
        • /hbase/trunk/hbase-prefix-tree/pom.xml
        • /hbase/trunk/hbase-protocol/pom.xml
        • /hbase/trunk/hbase-server/pom.xml
        • /hbase/trunk/pom.xml
        • /hbase/trunk/src
        Show
        Hudson added a comment - Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #468 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/468/ ) HBASE-8187 trunk/0.95 tarball packaging (Revision 1462606) Result = FAILURE stack : Files : /hbase/trunk/hbase-assembly /hbase/trunk/hbase-assembly/pom.xml /hbase/trunk/hbase-assembly/src /hbase/trunk/hbase-assembly/src/assembly /hbase/trunk/hbase-assembly/src/assembly/components.xml /hbase/trunk/hbase-assembly/src/assembly/hadoop-one-compat.xml /hbase/trunk/hbase-assembly/src/assembly/hadoop-two-compat.xml /hbase/trunk/hbase-assembly/src/assembly/src.xml /hbase/trunk/hbase-assembly/src/docbkx /hbase/trunk/hbase-assembly/src/docbkx/book.xml /hbase/trunk/hbase-assembly/src/docbkx/case_studies.xml /hbase/trunk/hbase-assembly/src/docbkx/community.xml /hbase/trunk/hbase-assembly/src/docbkx/configuration.xml /hbase/trunk/hbase-assembly/src/docbkx/customization.xsl /hbase/trunk/hbase-assembly/src/docbkx/developer.xml /hbase/trunk/hbase-assembly/src/docbkx/external_apis.xml /hbase/trunk/hbase-assembly/src/docbkx/getting_started.xml /hbase/trunk/hbase-assembly/src/docbkx/ops_mgt.xml /hbase/trunk/hbase-assembly/src/docbkx/performance.xml /hbase/trunk/hbase-assembly/src/docbkx/preface.xml /hbase/trunk/hbase-assembly/src/docbkx/rpc.xml /hbase/trunk/hbase-assembly/src/docbkx/security.xml /hbase/trunk/hbase-assembly/src/docbkx/shell.xml /hbase/trunk/hbase-assembly/src/docbkx/troubleshooting.xml /hbase/trunk/hbase-assembly/src/docbkx/upgrading.xml /hbase/trunk/hbase-assembly/src/docbkx/zookeeper.xml /hbase/trunk/hbase-assembly/src/site /hbase/trunk/hbase-assembly/src/site/resources /hbase/trunk/hbase-assembly/src/site/resources/css /hbase/trunk/hbase-assembly/src/site/resources/css/freebsd_docbook.css /hbase/trunk/hbase-assembly/src/site/resources/css/site.css /hbase/trunk/hbase-assembly/src/site/resources/doap_Hbase.rdf /hbase/trunk/hbase-assembly/src/site/resources/images /hbase/trunk/hbase-assembly/src/site/resources/images/big_h_logo.svg /hbase/trunk/hbase-assembly/src/site/resources/images/hbase_logo.svg /hbase/trunk/hbase-assembly/src/site/site.vm /hbase/trunk/hbase-assembly/src/site/site.xml /hbase/trunk/hbase-assembly/src/site/xdoc /hbase/trunk/hbase-assembly/src/site/xdoc/acid-semantics.xml /hbase/trunk/hbase-assembly/src/site/xdoc/bulk-loads.xml /hbase/trunk/hbase-assembly/src/site/xdoc/cygwin.xml /hbase/trunk/hbase-assembly/src/site/xdoc/index.xml /hbase/trunk/hbase-assembly/src/site/xdoc/metrics.xml /hbase/trunk/hbase-assembly/src/site/xdoc/old_news.xml /hbase/trunk/hbase-assembly/src/site/xdoc/pseudo-distributed.xml /hbase/trunk/hbase-assembly/src/site/xdoc/replication.xml /hbase/trunk/hbase-assembly/src/site/xdoc/resources.xml /hbase/trunk/hbase-assembly/src/site/xdoc/sponsors.xml /hbase/trunk/hbase-assembly/src/xslt /hbase/trunk/hbase-assembly/src/xslt/configuration_to_docbook_section.xsl /hbase/trunk/hbase-client/pom.xml /hbase/trunk/hbase-common/pom.xml /hbase/trunk/hbase-common/src/main/resources/hbase-default.xml /hbase/trunk/hbase-examples/pom.xml /hbase/trunk/hbase-hadoop-compat/pom.xml /hbase/trunk/hbase-hadoop1-compat/pom.xml /hbase/trunk/hbase-hadoop2-compat/pom.xml /hbase/trunk/hbase-it/pom.xml /hbase/trunk/hbase-prefix-tree/pom.xml /hbase/trunk/hbase-protocol/pom.xml /hbase/trunk/hbase-server/pom.xml /hbase/trunk/pom.xml /hbase/trunk/src
        Hide
        stack added a comment -

        I updated http://54.241.6.143/ 0.95 and trunk builds to use new packaging commands.

        Show
        stack added a comment - I updated http://54.241.6.143/ 0.95 and trunk builds to use new packaging commands.
        Hide
        stack added a comment -

        HBASE-8224 is about changing version string to add hadoop1 or hadoop2.

        Show
        stack added a comment - HBASE-8224 is about changing version string to add hadoop1 or hadoop2.
        Hide
        stack added a comment -

        Addendum I applied to 0.95 to fix version issue (I applied trunk versioning here and it broke 0.95 build).

        Thanks Andrew for pointing it out.

        Show
        stack added a comment - Addendum I applied to 0.95 to fix version issue (I applied trunk versioning here and it broke 0.95 build). Thanks Andrew for pointing it out.
        Hide
        Andrew Purtell added a comment -

        Trunk seems ok. On 0.95 looks like there's a paste-o, I get:

        hbase-0.95$ mvn -PlocalTests -PrunAllTests clean test -Dtest=TestMiniClusterLoadSequential
        [INFO] Scanning for projects...
        [ERROR] The build could not read 1 project -> [Help 1]
        [ERROR]   
        [ERROR]   The project org.apache.hbase:hbase-assembly:0.97.0-SNAPSHOT (/usr/src/Hadoop/hbase-0.95/hbase-assembly/pom.xml) has 1 error
        [ERROR]     Non-resolvable parent POM: Could not find artifact org.apache.hbase:hbase:pom:0.97.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 23, column 13 -> [Help 2]
        [ERROR] 
        [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
        [ERROR] Re-run Maven using the -X switch to enable full debug logging.
        [ERROR] 
        [ERROR] For more information about the errors and possible solutions, please read the following articles:
        [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
        [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
        
        Show
        Andrew Purtell added a comment - Trunk seems ok. On 0.95 looks like there's a paste-o, I get: hbase-0.95$ mvn -PlocalTests -PrunAllTests clean test -Dtest=TestMiniClusterLoadSequential [INFO] Scanning for projects... [ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.apache.hbase:hbase-assembly:0.97.0-SNAPSHOT (/usr/src/Hadoop/hbase-0.95/hbase-assembly/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.hbase:hbase:pom:0.97.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 23, column 13 -> [Help 2] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
        Hide
        stack added a comment -

        On documentation changes, I'll update the refguide. Building 0.94, you'll have to refer to the 0.94 doc for building the refguide, etc: http://hbase.apache.org/0.94/book.html#documentation

        Show
        stack added a comment - On documentation changes, I'll update the refguide. Building 0.94, you'll have to refer to the 0.94 doc for building the refguide, etc: http://hbase.apache.org/0.94/book.html#documentation
        Hide
        stack added a comment -

        Small difference in 0.95.

        Show
        stack added a comment - Small difference in 0.95.
        Hide
        stack added a comment -

        What I committed (Had to rebase)

        Show
        stack added a comment - What I committed (Had to rebase)
        Hide
        Andrew Purtell added a comment -

        +1, would like to try it out.

        Show
        Andrew Purtell added a comment - +1, would like to try it out.
        Hide
        stack added a comment -

        Here is what I'll commit in an hour or two unless objection:

        + Adds an hbase-assembly module. In here we do all assemblies. The site has also been moved here as well as the book.

        + Made it so we build sources.jar in all modules

        + Did pretty print on our poms.

        + Added a new src-only assembly to build a bundle that can be built.

        Patch is big because a bunch of files have been moved.

        Show
        stack added a comment - Here is what I'll commit in an hour or two unless objection: + Adds an hbase-assembly module. In here we do all assemblies. The site has also been moved here as well as the book. + Made it so we build sources.jar in all modules + Did pretty print on our poms. + Added a new src-only assembly to build a bundle that can be built. Patch is big because a bunch of files have been moved.
        Hide
        stack added a comment -

        Nice progress stack. I don't see a sources jar in maven for the client module, but it's there for server. Weird.

        Thanks for review Nick. That one I can fix (see the link again, see newer snapshot).

        If ok w/ you lot, going to check in a version of this patch. As I see it, this is ongoing work. What is there now is w/i the ballpark.

        I'll update the doc too making a 0.95/trunk packaging section.

        Here is how you build a binary:

        $ MAVEN_OPTS="-Xmx3g" mvn install -DskipTests javadoc:aggregate site assembly:single

        (You must run the javadoc:aggregate if you want javadocs in your package; javadoc:aggregate is done by the top-level site aggregating up all the modules).

        Seems to work for the hadoop2 profile too (but nothing to designate that the package is a hadoop2 one – see my note to list suggesting we add it to the version string).

        Here is how you build src-only... it has all you need to build (essentially a clean checkout).

        $ MAVEN_OPTS="-Xmx3g" mvn install -DskipTests -Dassembly.file=src/assembly/src.xml assembly:single

        You must explicitly state the assembly file to use; assembly file is kinda contested at moment between hadoop-one and hadoop-two builds ... hence the explicit specification on command line above.

        Will put the above into the doc.

        Show
        stack added a comment - Nice progress stack. I don't see a sources jar in maven for the client module, but it's there for server. Weird. Thanks for review Nick. That one I can fix (see the link again, see newer snapshot). If ok w/ you lot, going to check in a version of this patch. As I see it, this is ongoing work. What is there now is w/i the ballpark. I'll update the doc too making a 0.95/trunk packaging section. Here is how you build a binary: $ MAVEN_OPTS="-Xmx3g" mvn install -DskipTests javadoc:aggregate site assembly:single (You must run the javadoc:aggregate if you want javadocs in your package; javadoc:aggregate is done by the top-level site aggregating up all the modules). Seems to work for the hadoop2 profile too (but nothing to designate that the package is a hadoop2 one – see my note to list suggesting we add it to the version string). Here is how you build src-only... it has all you need to build (essentially a clean checkout). $ MAVEN_OPTS="-Xmx3g" mvn install -DskipTests -Dassembly.file=src/assembly/src.xml assembly:single You must explicitly state the assembly file to use; assembly file is kinda contested at moment between hadoop-one and hadoop-two builds ... hence the explicit specification on command line above. Will put the above into the doc.
        Hide
        Nick Dimiduk added a comment -

        Nice progress stack. I don't see a sources jar in maven for the client module, but it's there for server. Weird.

        Show
        Nick Dimiduk added a comment - Nice progress stack . I don't see a sources jar in maven for the client module, but it's there for server. Weird.
        Hide
        stack added a comment -

        Here is what it looks like in maven repository (dig down to see by version):

        https://repository.apache.org/content/repositories/snapshots/org/apache/hbase/

        For example, here is client:

        https://repository.apache.org/content/repositories/snapshots/org/apache/hbase/hbase-client/0.97.0-SNAPSHOT/

        I'm thinking that our version should include '-hadoop1' or '-hadoop2'. Then you can see by looking in mvn repo which one to pull?

        Show
        stack added a comment - Here is what it looks like in maven repository (dig down to see by version): https://repository.apache.org/content/repositories/snapshots/org/apache/hbase/ For example, here is client: https://repository.apache.org/content/repositories/snapshots/org/apache/hbase/hbase-client/0.97.0-SNAPSHOT/ I'm thinking that our version should include '-hadoop1' or '-hadoop2'. Then you can see by looking in mvn repo which one to pull?
        Hide
        stack added a comment -

        Adds being able to make a package that has only srcs in it – buildable. Patch is big because it moves site and book down under assembly.

        Show
        stack added a comment - Adds being able to make a package that has only srcs in it – buildable. Patch is big because it moves site and book down under assembly.
        Hide
        stack added a comment -

        Enis Soztutar Book in assembly is weird? Its kinda weird being up top level too? I could put it back?

        I can't make the -Dversion=hbase-0.97.0-hadoop2 work. I tried a few things defining -Dpom.version or setting the property to be non-maven as in -Dhbase.version= ... but having property for version messes up the assembly; nothing gets copied over into the lib dir (but for three *-test.jars that we are hand-copying). Not sure what is going on here. I tried the following but mvn didn't like it either:

        [WARNING]
        [WARNING] Some problems were encountered while building the effective model for org.apache.hbase:hbase:pom:0.97.0-hadoop${hadoop.profile}-SNAPSHOT
        [WARNING] 'version' contains an expression but should be a constant. @ line 42, column 12
        [WARNING]
        

        We might have to "branch" to make the hadoop2 artifacts so we can replace 0.97.0-SNAPSHOT with 0.97.0-hadoop2-SNAPSHOT everywhere its hardcoded in poms as pom.version... not the end of the world.

        Let me put up new patch. I can now make a rough 'src'/'project' layout w/ this command:

        MAVEN_OPTS="-Xmx3g" mvn install -DskipTests -DdescriptorId=project -Dassembly.file="src/assembly/src.xml" assembly:single

        Next up is trying to publish snapshot to mvn repo.

        Show
        stack added a comment - Enis Soztutar Book in assembly is weird? Its kinda weird being up top level too? I could put it back? I can't make the -Dversion=hbase-0.97.0-hadoop2 work. I tried a few things defining -Dpom.version or setting the property to be non-maven as in -Dhbase.version= ... but having property for version messes up the assembly; nothing gets copied over into the lib dir (but for three *-test.jars that we are hand-copying). Not sure what is going on here. I tried the following but mvn didn't like it either: [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.hbase:hbase:pom:0.97.0-hadoop${hadoop.profile}-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ line 42, column 12 [WARNING] We might have to "branch" to make the hadoop2 artifacts so we can replace 0.97.0-SNAPSHOT with 0.97.0-hadoop2-SNAPSHOT everywhere its hardcoded in poms as pom.version... not the end of the world. Let me put up new patch. I can now make a rough 'src'/'project' layout w/ this command: MAVEN_OPTS="-Xmx3g" mvn install -DskipTests -DdescriptorId=project -Dassembly.file="src/assembly/src.xml" assembly:single Next up is trying to publish snapshot to mvn repo.
        Hide
        Enis Soztutar added a comment -

        hbase-assembly seems needed. However not sure whether the book should go there as well. It looks weird

        Show
        Enis Soztutar added a comment - hbase-assembly seems needed. However not sure whether the book should go there as well. It looks weird
        Hide
        Jesse Yates added a comment -

        Seems more natural to build the javadocs in assembly too, since we are sure its done last (though the javadoc plugin does handle that); +/-0, either way.

        Good stuff stack!

        Show
        Jesse Yates added a comment - Seems more natural to build the javadocs in assembly too, since we are sure its done last (though the javadoc plugin does handle that); +/-0, either way. Good stuff stack!
        Hide
        stack added a comment -

        Here is how I now get a tgz:

        $ MAVEN_OPTS="-Xmx3g" mvn clean install -DskipTests -Pnative javadoc:aggregate -Dhadoop.profile=2.0 site assembly:single
        

        Javadoc is still being done by the top level project. I could move it. Site is being built down in hbase-assembly.

        Show
        stack added a comment - Here is how I now get a tgz: $ MAVEN_OPTS= "-Xmx3g" mvn clean install -DskipTests -Pnative javadoc:aggregate -Dhadoop.profile=2.0 site assembly:single Javadoc is still being done by the top level project. I could move it. Site is being built down in hbase-assembly.
        Hide
        stack added a comment -

        Jesse Yates The messaging around everything other than assembly:single being deprecated, though it might be just scare-tactics, has me moving over to assembly:single. We have a problem w/ our site build where we fail to find dependencies. They setup assembly:assembly to be an aggregator and probably a trouble-maker building dependency trees. I'm hoping that going the maven-way will reduce the number of weird issues going forward (though it means hours of head-banging because of lack of doc – or worse, loads of doc. but not to the exact point).

        Enis Soztutar I tried '-Dversion=0.95.0-hadoop2' and it doesn't seem to work. When I plug it in, the lib dir is empty except for the hbase-made jars. Will dig in more. Agree we need to be able to pub artifacts for hadoop1 and hadoop2.

        Show
        stack added a comment - Jesse Yates The messaging around everything other than assembly:single being deprecated, though it might be just scare-tactics, has me moving over to assembly:single. We have a problem w/ our site build where we fail to find dependencies. They setup assembly:assembly to be an aggregator and probably a trouble-maker building dependency trees. I'm hoping that going the maven-way will reduce the number of weird issues going forward (though it means hours of head-banging because of lack of doc – or worse, loads of doc. but not to the exact point). Enis Soztutar I tried '-Dversion=0.95.0-hadoop2' and it doesn't seem to work. When I plug it in, the lib dir is empty except for the hbase-made jars. Will dig in more. Agree we need to be able to pub artifacts for hadoop1 and hadoop2.
        Hide
        stack added a comment -

        Add an hbase-assembly module. Move site building there.

        This patch will build a binary tgz. Seems to work for hadoop1 and hadoop2.

        Need to figure out how to do src version.

        Show
        stack added a comment - Add an hbase-assembly module. Move site building there. This patch will build a binary tgz. Seems to work for hadoop1 and hadoop2. Need to figure out how to do src version.
        Hide
        Enis Soztutar added a comment -

        that is just gross. Do we really need the -Dversion=0.95.0-hadoop2 bit?

        No arguments on that. The problem is that, we have to publish the jars build against Hadoop2 as well as Hadoop1 to maven repo. See the arguments at HBASE-6929. We have considered using classifiers for this, it just does not work (BTW did I mention how much I love maven). The only thing we could come up with was to publish the artifact with a different version.

        Show
        Enis Soztutar added a comment - that is just gross. Do we really need the -Dversion=0.95.0-hadoop2 bit? No arguments on that. The problem is that, we have to publish the jars build against Hadoop2 as well as Hadoop1 to maven repo. See the arguments at HBASE-6929 . We have considered using classifiers for this, it just does not work (BTW did I mention how much I love maven). The only thing we could come up with was to publish the artifact with a different version.
        Hide
        Jesse Yates added a comment -

        Awful may be the nicest way I've heard this described Your original argument wrt to the assembly plugin still holds sway though - as long as we don't update the version, using assembly:single isn't all that bad. If we ever want to upgrade the plugin, we would probably need to move to an assembly module, but until then, the current layout seems fine (+ the fact that plugin dev. seems to be rather slow makes this not a huge deal to me).

        mvn package -Dhadoop.profile=2.0 -Dhadoop.version=2.0.3-alpha -Dversion=0.95.0-hadoop2

        that is just gross. Do we really need the -Dversion=0.95.0-hadoop2 bit? Seems like all the necessary info is in "Dhadoop.version=2.0.3-alpha" and could be used to turn on the other profiles

        Alternatively, maybe just have a bunch of profiles to use for building (rather than specifically activated by properties)?

        Show
        Jesse Yates added a comment - Awful may be the nicest way I've heard this described Your original argument wrt to the assembly plugin still holds sway though - as long as we don't update the version, using assembly:single isn't all that bad. If we ever want to upgrade the plugin, we would probably need to move to an assembly module, but until then, the current layout seems fine (+ the fact that plugin dev. seems to be rather slow makes this not a huge deal to me). mvn package -Dhadoop.profile=2.0 -Dhadoop.version=2.0.3-alpha -Dversion=0.95.0-hadoop2 that is just gross. Do we really need the -Dversion=0.95.0-hadoop2 bit? Seems like all the necessary info is in "Dhadoop.version=2.0.3-alpha" and could be used to turn on the other profiles Alternatively, maybe just have a bunch of profiles to use for building (rather than specifically activated by properties)?
        Hide
        stack added a comment -

        This stuff is just awful. All is now deprecated but assembly:single ("All other goals are deprecated and will be removed in a future release."). There is no way to make assembly:single do anything but run the parent first and then the sub modules (so you get a tar.gz that is empty) – and it makes a tgz in each sub module even though <inherited>false</inherited> and <attach>false</attach>. assembly:assembly 'works' but spooky warnings against its use all over the assembly plugin website. Maybe need to do dumb assembly plugin (like Jesse Yates advocated for a while back). How do I know if that'll work though w/o burning a bunch of time waiting on builds to complete.... This is awful.

        Show
        stack added a comment - This stuff is just awful. All is now deprecated but assembly:single ("All other goals are deprecated and will be removed in a future release."). There is no way to make assembly:single do anything but run the parent first and then the sub modules (so you get a tar.gz that is empty) – and it makes a tgz in each sub module even though <inherited>false</inherited> and <attach>false</attach>. assembly:assembly 'works' but spooky warnings against its use all over the assembly plugin website. Maybe need to do dumb assembly plugin (like Jesse Yates advocated for a while back). How do I know if that'll work though w/o burning a bunch of time waiting on builds to complete.... This is awful.
        Hide
        stack added a comment -

        This is useless:

        MAVEN_OPTS="-Xmx3g" mvn clean install -DskipTests -DdescriptorId=src assembly:assembly
        

        ... as is this:

        MAVEN_OPTS="-Xmx3g" mvn clean install -DskipTests -DdescriptorId=src assembly:assembly
        

        Makes near empty assemblies; doesn't factor in the multi-modules (the src does include the top-level modules src).

        I'm now back to messing w/ assemblies.

        Enis reminded of need to be able to produce an artifact that includes/runs-on hadoop2:

        "Can we do it the current way of the
        hadoop.profile + the version specified by the command line. I was thinking
        like a BUILDING.txt including
        To build the release from the source, use:

        mvn package -Dhadoop.profile=2.0 -Dhadoop.version=2.0.3-alpha
        -Dversion=0.95.0-hadoop2"

        Show
        stack added a comment - This is useless: MAVEN_OPTS= "-Xmx3g" mvn clean install -DskipTests -DdescriptorId=src assembly:assembly ... as is this: MAVEN_OPTS= "-Xmx3g" mvn clean install -DskipTests -DdescriptorId=src assembly:assembly Makes near empty assemblies; doesn't factor in the multi-modules (the src does include the top-level modules src). I'm now back to messing w/ assemblies. Enis reminded of need to be able to produce an artifact that includes/runs-on hadoop2: "Can we do it the current way of the hadoop.profile + the version specified by the command line. I was thinking like a BUILDING.txt including To build the release from the source, use: mvn package -Dhadoop.profile=2.0 -Dhadoop.version=2.0.3-alpha -Dversion=0.95.0-hadoop2"
        Hide
        stack added a comment -

        The below could work as our 'src' package:

        MAVEN_OPTS="-Xmx3g" mvn install -DskipTests -DdescriptorId=project assembly:assembly
        

        Its not bad. Has all src but you can run in-situ too. Missing the docs and too many libs in lib dir but otherwise, not bad.

        Show
        stack added a comment - The below could work as our 'src' package: MAVEN_OPTS= "-Xmx3g" mvn install -DskipTests -DdescriptorId=project assembly:assembly Its not bad. Has all src but you can run in-situ too. Missing the docs and too many libs in lib dir but otherwise, not bad.

          People

          • Assignee:
            stack
            Reporter:
            stack
          • Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development