Return-Path: X-Original-To: apmail-hive-dev-archive@www.apache.org Delivered-To: apmail-hive-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6093110C2B for ; Wed, 30 Oct 2013 02:06:27 +0000 (UTC) Received: (qmail 28345 invoked by uid 500); 30 Oct 2013 02:06:26 -0000 Delivered-To: apmail-hive-dev-archive@hive.apache.org Received: (qmail 28301 invoked by uid 500); 30 Oct 2013 02:06:26 -0000 Mailing-List: contact dev-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list dev@hive.apache.org Received: (qmail 28293 invoked by uid 500); 30 Oct 2013 02:06:26 -0000 Delivered-To: apmail-hadoop-hive-dev@hadoop.apache.org Received: (qmail 28290 invoked by uid 99); 30 Oct 2013 02:06:26 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Oct 2013 02:06:26 +0000 Date: Wed, 30 Oct 2013 02:06:26 +0000 (UTC) From: "Brock Noland (JIRA)" To: hive-dev@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HIVE-5610) Merge maven branch into trunk MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HIVE-5610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13808674#comment-13808674 ] Brock Noland commented on HIVE-5610: ------------------------------------ bq, It is working for me on linux (RHEL 6, java 1.6.0_31, maven 3.1.1), but not on mac. Ok good to know it's something environmental. I would try clearing $HOME/.m2/repository/org/apache/hive in case the ant built version is conflicting as we had to move some classes around. Mac details: {noformat} $ mvn -version Apache Maven 3.0.3 (r1075438; 2011-02-28 11:31:09-0600) Maven home: /usr/share/maven Java version: 1.6.0_65, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: en_US, platform encoding: MacRoman OS name: "mac os x", version: "10.7.5", arch: "x86_64", family: "mac" {noformat} > Merge maven branch into trunk > ----------------------------- > > Key: HIVE-5610 > URL: https://issues.apache.org/jira/browse/HIVE-5610 > Project: Hive > Issue Type: Sub-task > Reporter: Brock Noland > Assignee: Brock Noland > Attachments: HIVE-5610.1-for-commit.patch, HIVE-5610.1-for-reading.patch, HIVE-5610.1-maven.patch, HIVE-5610.2-for-commit.patch, HIVE-5610.2-for-reading.patch, HIVE-5610.2-maven.patch, HIVE-5610.4-for-commit.patch, HIVE-5610.4-for-reading.patch, HIVE-5610.4-maven.patch, HIVE-5610.5-for-commit.patch, HIVE-5610.5-for-reading.patch, HIVE-5610.5-maven.patch > > > With HIVE-5566 complete we are ready to merge the maven branch to trunk. The following tasks will be done post-merge: > * HIVE-5611 - Add assembly (i.e.) tar creation to pom > The merge process will be as follows: > 1) Disable the precommit build > 2) Apply patch > 3) Commit result > {noformat} > svn status > svn add > .. > svn commit -m "HIVE-5610 - Merge maven branch into trunk (patch)" > {noformat} > 4) Modify maven-rollforward.sh to use svn mv not mv: > {noformat} > perl -i -pe 's@^ mv @ svn mv @g' maven-rollforward.sh > {noformat} > 5) Execute maven-rollforward.sh and commit result > {noformat} > bash ./maven-rollforward.sh > svn status > ... > svn commit -m "HIVE-5610 - Merge maven branch into trunk (maven rollforward)" > {noformat} > 6) Modify maven-delete-ant.sh to use svn rm as opposed to rm: > {noformat} > perl -i -pe 's@^ rm -rf @ svn rm @g' maven-delete-ant.sh > {noformat} > 7) Execute maven-delete-ant.sh and commit result > {noformat} > bash ./maven-delete-ant.sh > svn status > ... > svn commit -m "HIVE-5610 - Merge maven branch into trunk (delete ant)" > {noformat} > 8) Update trunk-mr1.properties and trunk-mr2.properties on the ptesting host, adding the following: > {noformat} > mavenEnvOpts = -Dhttp.proxyHost=localhost -Dhttp.proxyPort=3128 > testCasePropertyName = test > buildTool = maven > unitTests.directories = ./ > {noformat} > 9) Enable the precommit build > h3. Notes: > h4. On this jira I will upload three patches: > {noformat} > HIVE-5610.${VERSION}-for-reading.patch > HIVE-5610.${VERSION}-for-commit.patch > HIVE-5610.${VERSION}-maven.patch > {noformat} > * for-reading has no qfiles updates so it's easier to read > * for-commit has the qfile updates and is for commit > * maven is the patch in a "rollfoward" state for testing purposes > h4. To build everything you must: > {noformat} > $ mvn clean install -DskipTests > $ cd itests > $ mvn clean install -DskipTests > {noformat} > because itests (any tests that has cyclical dependencies or requires that the packages be built) is not part of the root reactor build. -- This message was sent by Atlassian JIRA (v6.1#6144)