You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Konstantin Boudnik <co...@apache.org> on 2014/04/23 01:17:18 UTC

What happened to tar.gz assembly in 0.98?

Guys,

can anyone point me to the right direction about the tar.gz binary assembly in
0.98? When we were building bigtop releases out of 0.94.x we were expecting
target/hbase*tar.gz to be present. 

It seems the things have changes somewhat 'cause not assembly:assembly nor
package targets create the tarballs anymore. Am I doing something wrong? Sorry
if it has been answered elsewhere...

-- 
Regards,
  Cos


Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Stack <st...@duboce.net>.
On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org> wrote:

> Is this because we frob the Maven versions after rolling the source
> tarball? See https://hbase.apache.org/book/releasing.html
>
> Do 'mvn -DskipTests clean install' first, then something that pulls in
> javadoc or site targets and you should be fine. My guess is you did that at
> one point, then moved to a different box or somehow wiped out local 0.98.1
> artifacts in your ~/.m2.
>
>
Yeah, what Andrew says.  I think you have to (texas) two-step it: install
first, then the assembly.  See if that does it.
St.Ack

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Konstantin Boudnik <co...@apache.org>.
+1 on what Stack said - 'site' stands apart from the other targets.

In the midst of this conversation I have tried to tight it up with
default-install phase but it basically has two consequences:
  - not working as riding install's coat-tails don't do much good as its own
    bound life-cycles steps aren't getting called. Hence, no compilation, etc.
    will be happening
  - increasing the time of the build (potentially)

I would ask a slightly different question: why site needs the installed
artifacts in the first place?

And if you guys feel like we need to dig into this issue - please let me know
I will be happy to play with it: I have a bit of knowledge in Maven. However,
~2K of a build file scares the hell out of me ;)

Regards,
  Cos

On Tue, Apr 29, 2014 at 10:35PM, Stack wrote:
> On Tue, Apr 29, 2014 at 6:45 PM, Andrew Purtell <ap...@apache.org> wrote:
> 
> > We have a 'release' Maven profile. Right now it just runs Apache RAT. I
> > wonder if some kind of hairy Maven-foo can reattach site into the right
> > place if this profile is enabled. RAT is pretty quick, and Javadoc is going
> > to dominate build time anyhow, so should be ok for Bigtop packaging. The
> > question is if it's possible. My Maven is weak. Anyone have any idea?
> >
> >
> >
> Seems like site is a lifecycle of its own apart from the maven 'default'
> lifecycle:
> https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
> Getting the site lifecycle to run inside a goal of the 'default'
> lifecycle
> could be tough (I'm no expert).  We make use of the pre-site building
> docbook.
> St.Ack
> 
> 
> 
> 
> > On Tue, Apr 29, 2014 at 4:37 PM, Konstantin Boudnik <co...@apache.org>
> > wrote:
> >
> > > On Tue, Apr 29, 2014 at 04:27PM, Stack wrote:
> > > > On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org>
> > > wrote:
> > > >
> > > > > Do you guys think it'd make sense to find site:run to install phase?
> > > >
> > > > It wouldn't fly.  You'd piss off everyone as they wait on javadoc and
> > doc
> > > > targets every time they make small change.
> > >
> > > Yeah, you right. it also won't fly for another reason - the install won't
> > > engage other needed steps such as compile, test-compile, etc. It seems
> > that
> > > for the purpose of Bigtop packaging there's no other way but to really
> > > execute
> > > two septate mvn process one after another.
> > >
> > > Thanks,
> > >   Cos
> > >
> > > > Site is intentionally broken off an explicit goal unhooked from maven
> > > > lifecycle for this reason.  Ditto assembly for similar but also more
> > > > convoluted reasons.
> > > >
> > > > St.Ack
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > This way
> > > > > - in theory at least - site will always be executing install first?
> > It
> > > > > might
> > > > > be too small of an issue though which might be totally workarounded
> > > with
> > > > > two
> > > > > sequential maven runs.
> > > > >
> > > >
> > > >
> > > >
> > > > > e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > > > > > > Ah, and if I read to the end ( sorry - sometimes don't do that
> > when
> > > > > annoyed
> > > > > > > - unrelated to this :-) ), then indeed you did clean ~/.m2 and
> > then
> > > > > > > attempted a list of targets including site.
> > > > > > >
> > > > > > > Install jars to the local Maven cache before invoking javadoc or
> > > site
> > > > > > > targets.
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <
> > > apurtell@apache.org>
> > > > > wrote:
> > > > > > >
> > > > > > > > Is this because we frob the Maven versions after rolling the
> > > source
> > > > > > > > tarball? See https://hbase.apache.org/book/releasing.html
> > > > > > > >
> > > > > > > > Do 'mvn -DskipTests clean install' first, then something that
> > > pulls
> > > > > in
> > > > > > > > javadoc or site targets and you should be fine. My guess is you
> > > did
> > > > > that at
> > > > > > > > one point, then moved to a different box or somehow wiped out
> > > local
> > > > > 0.98.1
> > > > > > > > artifacts in your ~/.m2.
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <
> > > cos@apache.org
> > > > > >wrote:
> > > > > > > >
> > > > > > > >> This is a bit weird, but since last night I can't build 0.98.1
> > > > > anymore
> > > > > > > >> because
> > > > > > > >> of the following error:
> > > > > > > >>
> > > > > > > >> [ERROR] Failed to execute goal
> > > > > > > >> org.apache.maven.plugins:maven-site-plugin:3.3:site
> > > (default-site)
> > > > > on
> > > > > > > >> project
> > > > > > > >> hbase: failed to get report for
> > > > > > > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > > > > > > >> Failed to execute goal on project hbase-server: Could not
> > > resolve
> > > > > > > >> dependencies
> > > > > > > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The
> > > following
> > > > > > > >> artifacts
> > > > > > > >>     could not be resolved:
> > > org.apache.hbase:hbase-common:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > > > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1:
> > > Could
> > > > > not find
> > > > > > > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in
> > apache
> > > > > release
> > > > > > > >>     (
> > > https://repository.apache.org/content/repositories/releases/)
> > > > > ->
> > > > > > > >> [Help 1]
> > > > > > > >>
> > > > > > > >> Naturally, such artifacts aren't available in the
> > aforementioned
> > > > > repo,
> > > > > > > >> because
> > > > > > > >> only *-hadoop1 and *-hadoop2 versions are there. I am using
> > the
> > > > > same maven
> > > > > > > >> command as before. But even the standard release command
> > > > > > > >>     mvn  clean install -DskipTests site assembly:single
> > > -Prelease
> > > > > > > >>
> > > > > > > >> doesn't work anymore. I am building with clean ~/.m2, if it
> > > makes
> > > > > any
> > > > > > > >> difference. Anyone here has a similar experience?
> > > > > > > >>
> > > > > > > >> Thanks in advance,
> > > > > > > >>   Cos
> > > > > > > >>
> > > > > > > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > > > > > > >> > Right, thanks! Also, it moved + plus set of artifacts got
> > > > > changed. No
> > > > > > > >> matter -
> > > > > > > >> > I got the packaging working again, so once HBase has 0.98.2
> > > out
> > > > > of the
> > > > > > > >> door it
> > > > > > > >> > will be right there in Bigtop 0.8.0. Appreciate the help,
> > > guys!
> > > > > > > >> >
> > > > > > > >> > Cos
> > > > > > > >> >
> > > > > > > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > > > > > >> > > Please use assembly:single
> > > > > > > >> > >
> > > > > > > >> > > See http://hbase.apache.org/book.html#maven.release
> > > > > > > >> > >
> > > > > > > >> > > Cheers
> > > > > > > >> > >
> > > > > > > >> > >
> > > > > > > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
> > > > > cos@apache.org>
> > > > > > > >> wrote:
> > > > > > > >> > >
> > > > > > > >> > > > Guys,
> > > > > > > >> > > >
> > > > > > > >> > > > can anyone point me to the right direction about the
> > > tar.gz
> > > > > binary
> > > > > > > >> > > > assembly in
> > > > > > > >> > > > 0.98? When we were building bigtop releases out of
> > 0.94.x
> > > we
> > > > > were
> > > > > > > >> expecting
> > > > > > > >> > > > target/hbase*tar.gz to be present.
> > > > > > > >> > > >
> > > > > > > >> > > > It seems the things have changes somewhat 'cause not
> > > > > > > >> assembly:assembly nor
> > > > > > > >> > > > package targets create the tarballs anymore. Am I doing
> > > > > something
> > > > > > > >> wrong?
> > > > > > > >> > > > Sorry
> > > > > > > >> > > > if it has been answered elsewhere...
> > > > > > > >> > > >
> > > > > > > >> > > > --
> > > > > > > >> > > > Regards,
> > > > > > > >> > > >   Cos
> > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > >
> > > > > > >    - Andy
> > > > > > >
> > > > > > > Problems worthy of attack prove their worth by hitting back. -
> > Piet
> > > > > Hein
> > > > > > > (via Tom White)
> > > > >
> > >
> >
> >
> >
> > --
> > Best regards,
> >
> >    - Andy
> >
> > Problems worthy of attack prove their worth by hitting back. - Piet Hein
> > (via Tom White)
> >

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Andrew Purtell <an...@gmail.com>.
Right, I'm probably not using correct maven terminology.


> On Apr 29, 2014, at 10:35 PM, Stack <st...@duboce.net> wrote:
> 
>> On Tue, Apr 29, 2014 at 6:45 PM, Andrew Purtell <ap...@apache.org> wrote:
>> 
>> We have a 'release' Maven profile. Right now it just runs Apache RAT. I
>> wonder if some kind of hairy Maven-foo can reattach site into the right
>> place if this profile is enabled. RAT is pretty quick, and Javadoc is going
>> to dominate build time anyhow, so should be ok for Bigtop packaging. The
>> question is if it's possible. My Maven is weak. Anyone have any idea?
> Seems like site is a lifecycle of its own apart from the maven 'default'
> lifecycle:
> https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
> Getting the site lifecycle to run inside a goal of the 'default'
> lifecycle
> could be tough (I'm no expert).  We make use of the pre-site building
> docbook.
> St.Ack
> 
> 
> 
> 
>> On Tue, Apr 29, 2014 at 4:37 PM, Konstantin Boudnik <co...@apache.org>
>> wrote:
>> 
>>>> On Tue, Apr 29, 2014 at 04:27PM, Stack wrote:
>>>>> On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org>
>>>> wrote:
>>>> 
>>>>> Do you guys think it'd make sense to find site:run to install phase?
>>>> 
>>>> It wouldn't fly.  You'd piss off everyone as they wait on javadoc and
>> doc
>>>> targets every time they make small change.
>>> 
>>> Yeah, you right. it also won't fly for another reason - the install won't
>>> engage other needed steps such as compile, test-compile, etc. It seems
>> that
>>> for the purpose of Bigtop packaging there's no other way but to really
>>> execute
>>> two septate mvn process one after another.
>>> 
>>> Thanks,
>>>  Cos
>>> 
>>>> Site is intentionally broken off an explicit goal unhooked from maven
>>>> lifecycle for this reason.  Ditto assembly for similar but also more
>>>> convoluted reasons.
>>>> 
>>>> St.Ack
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> This way
>>>>> - in theory at least - site will always be executing install first?
>> It
>>>>> might
>>>>> be too small of an issue though which might be totally workarounded
>>> with
>>>>> two
>>>>> sequential maven runs.
>>>> 
>>>> 
>>>> 
>>>>> e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
>>>>>>> Ah, and if I read to the end ( sorry - sometimes don't do that
>> when
>>>>> annoyed
>>>>>>> - unrelated to this :-) ), then indeed you did clean ~/.m2 and
>> then
>>>>>>> attempted a list of targets including site.
>>>>>>> 
>>>>>>> Install jars to the local Maven cache before invoking javadoc or
>>> site
>>>>>>> targets.
>>>>>>> 
>>>>>>> 
>>>>>>> On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <
>>> apurtell@apache.org>
>>>>> wrote:
>>>>>>> 
>>>>>>>> Is this because we frob the Maven versions after rolling the
>>> source
>>>>>>>> tarball? See https://hbase.apache.org/book/releasing.html
>>>>>>>> 
>>>>>>>> Do 'mvn -DskipTests clean install' first, then something that
>>> pulls
>>>>> in
>>>>>>>> javadoc or site targets and you should be fine. My guess is you
>>> did
>>>>> that at
>>>>>>>> one point, then moved to a different box or somehow wiped out
>>> local
>>>>> 0.98.1
>>>>>>>> artifacts in your ~/.m2.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <
>>> cos@apache.org
>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> This is a bit weird, but since last night I can't build 0.98.1
>>>>> anymore
>>>>>>>>> because
>>>>>>>>> of the following error:
>>>>>>>>> 
>>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>>> org.apache.maven.plugins:maven-site-plugin:3.3:site
>>> (default-site)
>>>>> on
>>>>>>>>> project
>>>>>>>>> hbase: failed to get report for
>>>>>>>>> org.apache.maven.plugins:maven-javadoc-plugin:
>>>>>>>>> Failed to execute goal on project hbase-server: Could not
>>> resolve
>>>>>>>>> dependencies
>>>>>>>>> for project org.apache.hbase:hbase-server:jar:0.98.1: The
>>> following
>>>>>>>>> artifacts
>>>>>>>>>    could not be resolved:
>>> org.apache.hbase:hbase-common:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-protocol:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-client:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-common:jar:tests:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
>>>>>>>>>    org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1:
>>> Could
>>>>> not find
>>>>>>>>>    artifact org.apache.hbase:hbase-common:jar:0.98.1 in
>> apache
>>>>> release
>>>>>>>>>    (
>>> https://repository.apache.org/content/repositories/releases/)
>>>>> ->
>>>>>>>>> [Help 1]
>>>>>>>>> 
>>>>>>>>> Naturally, such artifacts aren't available in the
>> aforementioned
>>>>> repo,
>>>>>>>>> because
>>>>>>>>> only *-hadoop1 and *-hadoop2 versions are there. I am using
>> the
>>>>> same maven
>>>>>>>>> command as before. But even the standard release command
>>>>>>>>>    mvn  clean install -DskipTests site assembly:single
>>> -Prelease
>>>>>>>>> 
>>>>>>>>> doesn't work anymore. I am building with clean ~/.m2, if it
>>> makes
>>>>> any
>>>>>>>>> difference. Anyone here has a similar experience?
>>>>>>>>> 
>>>>>>>>> Thanks in advance,
>>>>>>>>>  Cos
>>>>>>>>> 
>>>>>>>>>> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
>>>>>>>>>> Right, thanks! Also, it moved + plus set of artifacts got
>>>>> changed. No
>>>>>>>>> matter -
>>>>>>>>>> I got the packaging working again, so once HBase has 0.98.2
>>> out
>>>>> of the
>>>>>>>>> door it
>>>>>>>>>> will be right there in Bigtop 0.8.0. Appreciate the help,
>>> guys!
>>>>>>>>>> 
>>>>>>>>>> Cos
>>>>>>>>>> 
>>>>>>>>>>> On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
>>>>>>>>>>> Please use assembly:single
>>>>>>>>>>> 
>>>>>>>>>>> See http://hbase.apache.org/book.html#maven.release
>>>>>>>>>>> 
>>>>>>>>>>> Cheers
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
>>>>> cos@apache.org>
>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Guys,
>>>>>>>>>>>> 
>>>>>>>>>>>> can anyone point me to the right direction about the
>>> tar.gz
>>>>> binary
>>>>>>>>>>>> assembly in
>>>>>>>>>>>> 0.98? When we were building bigtop releases out of
>> 0.94.x
>>> we
>>>>> were
>>>>>>>>> expecting
>>>>>>>>>>>> target/hbase*tar.gz to be present.
>>>>>>>>>>>> 
>>>>>>>>>>>> It seems the things have changes somewhat 'cause not
>>>>>>>>> assembly:assembly nor
>>>>>>>>>>>> package targets create the tarballs anymore. Am I doing
>>>>> something
>>>>>>>>> wrong?
>>>>>>>>>>>> Sorry
>>>>>>>>>>>> if it has been answered elsewhere...
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>  Cos
>>>>>>> 
>>>>>>> --
>>>>>>> Best regards,
>>>>>>> 
>>>>>>>   - Andy
>>>>>>> 
>>>>>>> Problems worthy of attack prove their worth by hitting back. -
>> Piet
>>>>> Hein
>>>>>>> (via Tom White)
>> 
>> 
>> 
>> --
>> Best regards,
>> 
>>   - Andy
>> 
>> Problems worthy of attack prove their worth by hitting back. - Piet Hein
>> (via Tom White)
>> 

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Stack <st...@duboce.net>.
On Tue, Apr 29, 2014 at 6:45 PM, Andrew Purtell <ap...@apache.org> wrote:

> We have a 'release' Maven profile. Right now it just runs Apache RAT. I
> wonder if some kind of hairy Maven-foo can reattach site into the right
> place if this profile is enabled. RAT is pretty quick, and Javadoc is going
> to dominate build time anyhow, so should be ok for Bigtop packaging. The
> question is if it's possible. My Maven is weak. Anyone have any idea?
>
>
>
Seems like site is a lifecycle of its own apart from the maven 'default'
lifecycle:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
Getting the site lifecycle to run inside a goal of the 'default'
lifecycle
could be tough (I'm no expert).  We make use of the pre-site building
docbook.
St.Ack




> On Tue, Apr 29, 2014 at 4:37 PM, Konstantin Boudnik <co...@apache.org>
> wrote:
>
> > On Tue, Apr 29, 2014 at 04:27PM, Stack wrote:
> > > On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org>
> > wrote:
> > >
> > > > Do you guys think it'd make sense to find site:run to install phase?
> > >
> > > It wouldn't fly.  You'd piss off everyone as they wait on javadoc and
> doc
> > > targets every time they make small change.
> >
> > Yeah, you right. it also won't fly for another reason - the install won't
> > engage other needed steps such as compile, test-compile, etc. It seems
> that
> > for the purpose of Bigtop packaging there's no other way but to really
> > execute
> > two septate mvn process one after another.
> >
> > Thanks,
> >   Cos
> >
> > > Site is intentionally broken off an explicit goal unhooked from maven
> > > lifecycle for this reason.  Ditto assembly for similar but also more
> > > convoluted reasons.
> > >
> > > St.Ack
> > >
> > >
> > >
> > >
> > >
> > > > This way
> > > > - in theory at least - site will always be executing install first?
> It
> > > > might
> > > > be too small of an issue though which might be totally workarounded
> > with
> > > > two
> > > > sequential maven runs.
> > > >
> > >
> > >
> > >
> > > > e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > > > > > Ah, and if I read to the end ( sorry - sometimes don't do that
> when
> > > > annoyed
> > > > > > - unrelated to this :-) ), then indeed you did clean ~/.m2 and
> then
> > > > > > attempted a list of targets including site.
> > > > > >
> > > > > > Install jars to the local Maven cache before invoking javadoc or
> > site
> > > > > > targets.
> > > > > >
> > > > > >
> > > > > > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <
> > apurtell@apache.org>
> > > > wrote:
> > > > > >
> > > > > > > Is this because we frob the Maven versions after rolling the
> > source
> > > > > > > tarball? See https://hbase.apache.org/book/releasing.html
> > > > > > >
> > > > > > > Do 'mvn -DskipTests clean install' first, then something that
> > pulls
> > > > in
> > > > > > > javadoc or site targets and you should be fine. My guess is you
> > did
> > > > that at
> > > > > > > one point, then moved to a different box or somehow wiped out
> > local
> > > > 0.98.1
> > > > > > > artifacts in your ~/.m2.
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <
> > cos@apache.org
> > > > >wrote:
> > > > > > >
> > > > > > >> This is a bit weird, but since last night I can't build 0.98.1
> > > > anymore
> > > > > > >> because
> > > > > > >> of the following error:
> > > > > > >>
> > > > > > >> [ERROR] Failed to execute goal
> > > > > > >> org.apache.maven.plugins:maven-site-plugin:3.3:site
> > (default-site)
> > > > on
> > > > > > >> project
> > > > > > >> hbase: failed to get report for
> > > > > > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > > > > > >> Failed to execute goal on project hbase-server: Could not
> > resolve
> > > > > > >> dependencies
> > > > > > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The
> > following
> > > > > > >> artifacts
> > > > > > >>     could not be resolved:
> > org.apache.hbase:hbase-common:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1:
> > Could
> > > > not find
> > > > > > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in
> apache
> > > > release
> > > > > > >>     (
> > https://repository.apache.org/content/repositories/releases/)
> > > > ->
> > > > > > >> [Help 1]
> > > > > > >>
> > > > > > >> Naturally, such artifacts aren't available in the
> aforementioned
> > > > repo,
> > > > > > >> because
> > > > > > >> only *-hadoop1 and *-hadoop2 versions are there. I am using
> the
> > > > same maven
> > > > > > >> command as before. But even the standard release command
> > > > > > >>     mvn  clean install -DskipTests site assembly:single
> > -Prelease
> > > > > > >>
> > > > > > >> doesn't work anymore. I am building with clean ~/.m2, if it
> > makes
> > > > any
> > > > > > >> difference. Anyone here has a similar experience?
> > > > > > >>
> > > > > > >> Thanks in advance,
> > > > > > >>   Cos
> > > > > > >>
> > > > > > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > > > > > >> > Right, thanks! Also, it moved + plus set of artifacts got
> > > > changed. No
> > > > > > >> matter -
> > > > > > >> > I got the packaging working again, so once HBase has 0.98.2
> > out
> > > > of the
> > > > > > >> door it
> > > > > > >> > will be right there in Bigtop 0.8.0. Appreciate the help,
> > guys!
> > > > > > >> >
> > > > > > >> > Cos
> > > > > > >> >
> > > > > > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > > > > >> > > Please use assembly:single
> > > > > > >> > >
> > > > > > >> > > See http://hbase.apache.org/book.html#maven.release
> > > > > > >> > >
> > > > > > >> > > Cheers
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
> > > > cos@apache.org>
> > > > > > >> wrote:
> > > > > > >> > >
> > > > > > >> > > > Guys,
> > > > > > >> > > >
> > > > > > >> > > > can anyone point me to the right direction about the
> > tar.gz
> > > > binary
> > > > > > >> > > > assembly in
> > > > > > >> > > > 0.98? When we were building bigtop releases out of
> 0.94.x
> > we
> > > > were
> > > > > > >> expecting
> > > > > > >> > > > target/hbase*tar.gz to be present.
> > > > > > >> > > >
> > > > > > >> > > > It seems the things have changes somewhat 'cause not
> > > > > > >> assembly:assembly nor
> > > > > > >> > > > package targets create the tarballs anymore. Am I doing
> > > > something
> > > > > > >> wrong?
> > > > > > >> > > > Sorry
> > > > > > >> > > > if it has been answered elsewhere...
> > > > > > >> > > >
> > > > > > >> > > > --
> > > > > > >> > > > Regards,
> > > > > > >> > > >   Cos
> > > > > > >>
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > >
> > > > > >    - Andy
> > > > > >
> > > > > > Problems worthy of attack prove their worth by hitting back. -
> Piet
> > > > Hein
> > > > > > (via Tom White)
> > > >
> >
>
>
>
> --
> Best regards,
>
>    - Andy
>
> Problems worthy of attack prove their worth by hitting back. - Piet Hein
> (via Tom White)
>

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Andrew Purtell <ap...@apache.org>.
We have a 'release' Maven profile. Right now it just runs Apache RAT. I
wonder if some kind of hairy Maven-foo can reattach site into the right
place if this profile is enabled. RAT is pretty quick, and Javadoc is going
to dominate build time anyhow, so should be ok for Bigtop packaging. The
question is if it's possible. My Maven is weak. Anyone have any idea?


On Tue, Apr 29, 2014 at 4:37 PM, Konstantin Boudnik <co...@apache.org> wrote:

> On Tue, Apr 29, 2014 at 04:27PM, Stack wrote:
> > On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org>
> wrote:
> >
> > > Do you guys think it'd make sense to find site:run to install phase?
> >
> > It wouldn't fly.  You'd piss off everyone as they wait on javadoc and doc
> > targets every time they make small change.
>
> Yeah, you right. it also won't fly for another reason - the install won't
> engage other needed steps such as compile, test-compile, etc. It seems that
> for the purpose of Bigtop packaging there's no other way but to really
> execute
> two septate mvn process one after another.
>
> Thanks,
>   Cos
>
> > Site is intentionally broken off an explicit goal unhooked from maven
> > lifecycle for this reason.  Ditto assembly for similar but also more
> > convoluted reasons.
> >
> > St.Ack
> >
> >
> >
> >
> >
> > > This way
> > > - in theory at least - site will always be executing install first? It
> > > might
> > > be too small of an issue though which might be totally workarounded
> with
> > > two
> > > sequential maven runs.
> > >
> >
> >
> >
> > > e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > > > > Ah, and if I read to the end ( sorry - sometimes don't do that when
> > > annoyed
> > > > > - unrelated to this :-) ), then indeed you did clean ~/.m2 and then
> > > > > attempted a list of targets including site.
> > > > >
> > > > > Install jars to the local Maven cache before invoking javadoc or
> site
> > > > > targets.
> > > > >
> > > > >
> > > > > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <
> apurtell@apache.org>
> > > wrote:
> > > > >
> > > > > > Is this because we frob the Maven versions after rolling the
> source
> > > > > > tarball? See https://hbase.apache.org/book/releasing.html
> > > > > >
> > > > > > Do 'mvn -DskipTests clean install' first, then something that
> pulls
> > > in
> > > > > > javadoc or site targets and you should be fine. My guess is you
> did
> > > that at
> > > > > > one point, then moved to a different box or somehow wiped out
> local
> > > 0.98.1
> > > > > > artifacts in your ~/.m2.
> > > > > >
> > > > > >
> > > > > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <
> cos@apache.org
> > > >wrote:
> > > > > >
> > > > > >> This is a bit weird, but since last night I can't build 0.98.1
> > > anymore
> > > > > >> because
> > > > > >> of the following error:
> > > > > >>
> > > > > >> [ERROR] Failed to execute goal
> > > > > >> org.apache.maven.plugins:maven-site-plugin:3.3:site
> (default-site)
> > > on
> > > > > >> project
> > > > > >> hbase: failed to get report for
> > > > > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > > > > >> Failed to execute goal on project hbase-server: Could not
> resolve
> > > > > >> dependencies
> > > > > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The
> following
> > > > > >> artifacts
> > > > > >>     could not be resolved:
> org.apache.hbase:hbase-common:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1:
> Could
> > > not find
> > > > > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache
> > > release
> > > > > >>     (
> https://repository.apache.org/content/repositories/releases/)
> > > ->
> > > > > >> [Help 1]
> > > > > >>
> > > > > >> Naturally, such artifacts aren't available in the aforementioned
> > > repo,
> > > > > >> because
> > > > > >> only *-hadoop1 and *-hadoop2 versions are there. I am using the
> > > same maven
> > > > > >> command as before. But even the standard release command
> > > > > >>     mvn  clean install -DskipTests site assembly:single
> -Prelease
> > > > > >>
> > > > > >> doesn't work anymore. I am building with clean ~/.m2, if it
> makes
> > > any
> > > > > >> difference. Anyone here has a similar experience?
> > > > > >>
> > > > > >> Thanks in advance,
> > > > > >>   Cos
> > > > > >>
> > > > > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > > > > >> > Right, thanks! Also, it moved + plus set of artifacts got
> > > changed. No
> > > > > >> matter -
> > > > > >> > I got the packaging working again, so once HBase has 0.98.2
> out
> > > of the
> > > > > >> door it
> > > > > >> > will be right there in Bigtop 0.8.0. Appreciate the help,
> guys!
> > > > > >> >
> > > > > >> > Cos
> > > > > >> >
> > > > > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > > > >> > > Please use assembly:single
> > > > > >> > >
> > > > > >> > > See http://hbase.apache.org/book.html#maven.release
> > > > > >> > >
> > > > > >> > > Cheers
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
> > > cos@apache.org>
> > > > > >> wrote:
> > > > > >> > >
> > > > > >> > > > Guys,
> > > > > >> > > >
> > > > > >> > > > can anyone point me to the right direction about the
> tar.gz
> > > binary
> > > > > >> > > > assembly in
> > > > > >> > > > 0.98? When we were building bigtop releases out of 0.94.x
> we
> > > were
> > > > > >> expecting
> > > > > >> > > > target/hbase*tar.gz to be present.
> > > > > >> > > >
> > > > > >> > > > It seems the things have changes somewhat 'cause not
> > > > > >> assembly:assembly nor
> > > > > >> > > > package targets create the tarballs anymore. Am I doing
> > > something
> > > > > >> wrong?
> > > > > >> > > > Sorry
> > > > > >> > > > if it has been answered elsewhere...
> > > > > >> > > >
> > > > > >> > > > --
> > > > > >> > > > Regards,
> > > > > >> > > >   Cos
> > > > > >>
> > > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > >
> > > > >    - Andy
> > > > >
> > > > > Problems worthy of attack prove their worth by hitting back. - Piet
> > > Hein
> > > > > (via Tom White)
> > >
>



-- 
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet Hein
(via Tom White)

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Konstantin Boudnik <co...@apache.org>.
On Tue, Apr 29, 2014 at 04:27PM, Stack wrote:
> On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org> wrote:
> 
> > Do you guys think it'd make sense to find site:run to install phase?
> 
> It wouldn't fly.  You'd piss off everyone as they wait on javadoc and doc
> targets every time they make small change.

Yeah, you right. it also won't fly for another reason - the install won't
engage other needed steps such as compile, test-compile, etc. It seems that
for the purpose of Bigtop packaging there's no other way but to really execute
two septate mvn process one after another.

Thanks,
  Cos

> Site is intentionally broken off an explicit goal unhooked from maven
> lifecycle for this reason.  Ditto assembly for similar but also more
> convoluted reasons.
> 
> St.Ack
> 
> 
> 
> 
> 
> > This way
> > - in theory at least - site will always be executing install first? It
> > might
> > be too small of an issue though which might be totally workarounded with
> > two
> > sequential maven runs.
> >
> 
> 
> 
> > e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > > > Ah, and if I read to the end ( sorry - sometimes don't do that when
> > annoyed
> > > > - unrelated to this :-) ), then indeed you did clean ~/.m2 and then
> > > > attempted a list of targets including site.
> > > >
> > > > Install jars to the local Maven cache before invoking javadoc or site
> > > > targets.
> > > >
> > > >
> > > > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org>
> > wrote:
> > > >
> > > > > Is this because we frob the Maven versions after rolling the source
> > > > > tarball? See https://hbase.apache.org/book/releasing.html
> > > > >
> > > > > Do 'mvn -DskipTests clean install' first, then something that pulls
> > in
> > > > > javadoc or site targets and you should be fine. My guess is you did
> > that at
> > > > > one point, then moved to a different box or somehow wiped out local
> > 0.98.1
> > > > > artifacts in your ~/.m2.
> > > > >
> > > > >
> > > > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <cos@apache.org
> > >wrote:
> > > > >
> > > > >> This is a bit weird, but since last night I can't build 0.98.1
> > anymore
> > > > >> because
> > > > >> of the following error:
> > > > >>
> > > > >> [ERROR] Failed to execute goal
> > > > >> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site)
> > on
> > > > >> project
> > > > >> hbase: failed to get report for
> > > > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > > > >> Failed to execute goal on project hbase-server: Could not resolve
> > > > >> dependencies
> > > > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
> > > > >> artifacts
> > > > >>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could
> > not find
> > > > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache
> > release
> > > > >>     (https://repository.apache.org/content/repositories/releases/)
> > ->
> > > > >> [Help 1]
> > > > >>
> > > > >> Naturally, such artifacts aren't available in the aforementioned
> > repo,
> > > > >> because
> > > > >> only *-hadoop1 and *-hadoop2 versions are there. I am using the
> > same maven
> > > > >> command as before. But even the standard release command
> > > > >>     mvn  clean install -DskipTests site assembly:single -Prelease
> > > > >>
> > > > >> doesn't work anymore. I am building with clean ~/.m2, if it makes
> > any
> > > > >> difference. Anyone here has a similar experience?
> > > > >>
> > > > >> Thanks in advance,
> > > > >>   Cos
> > > > >>
> > > > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > > > >> > Right, thanks! Also, it moved + plus set of artifacts got
> > changed. No
> > > > >> matter -
> > > > >> > I got the packaging working again, so once HBase has 0.98.2 out
> > of the
> > > > >> door it
> > > > >> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> > > > >> >
> > > > >> > Cos
> > > > >> >
> > > > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > > >> > > Please use assembly:single
> > > > >> > >
> > > > >> > > See http://hbase.apache.org/book.html#maven.release
> > > > >> > >
> > > > >> > > Cheers
> > > > >> > >
> > > > >> > >
> > > > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
> > cos@apache.org>
> > > > >> wrote:
> > > > >> > >
> > > > >> > > > Guys,
> > > > >> > > >
> > > > >> > > > can anyone point me to the right direction about the tar.gz
> > binary
> > > > >> > > > assembly in
> > > > >> > > > 0.98? When we were building bigtop releases out of 0.94.x we
> > were
> > > > >> expecting
> > > > >> > > > target/hbase*tar.gz to be present.
> > > > >> > > >
> > > > >> > > > It seems the things have changes somewhat 'cause not
> > > > >> assembly:assembly nor
> > > > >> > > > package targets create the tarballs anymore. Am I doing
> > something
> > > > >> wrong?
> > > > >> > > > Sorry
> > > > >> > > > if it has been answered elsewhere...
> > > > >> > > >
> > > > >> > > > --
> > > > >> > > > Regards,
> > > > >> > > >   Cos
> > > > >>
> > > > >
> > > >
> > > > --
> > > > Best regards,
> > > >
> > > >    - Andy
> > > >
> > > > Problems worthy of attack prove their worth by hitting back. - Piet
> > Hein
> > > > (via Tom White)
> >

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Stack <st...@duboce.net>.
On Tue, Apr 29, 2014 at 4:18 PM, Konstantin Boudnik <co...@apache.org> wrote:

> Do you guys think it'd make sense to find site:run to install phase?



It wouldn't fly.  You'd piss off everyone as they wait on javadoc and doc
targets every time they make small change.

Site is intentionally broken off an explicit goal unhooked from maven
lifecycle for this reason.  Ditto assembly for similar but also more
convoluted reasons.

St.Ack





> This way
> - in theory at least - site will always be executing install first? It
> might
> be too small of an issue though which might be totally workarounded with
> two
> sequential maven runs.
>



> e, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > > Ah, and if I read to the end ( sorry - sometimes don't do that when
> annoyed
> > > - unrelated to this :-) ), then indeed you did clean ~/.m2 and then
> > > attempted a list of targets including site.
> > >
> > > Install jars to the local Maven cache before invoking javadoc or site
> > > targets.
> > >
> > >
> > > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org>
> wrote:
> > >
> > > > Is this because we frob the Maven versions after rolling the source
> > > > tarball? See https://hbase.apache.org/book/releasing.html
> > > >
> > > > Do 'mvn -DskipTests clean install' first, then something that pulls
> in
> > > > javadoc or site targets and you should be fine. My guess is you did
> that at
> > > > one point, then moved to a different box or somehow wiped out local
> 0.98.1
> > > > artifacts in your ~/.m2.
> > > >
> > > >
> > > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <cos@apache.org
> >wrote:
> > > >
> > > >> This is a bit weird, but since last night I can't build 0.98.1
> anymore
> > > >> because
> > > >> of the following error:
> > > >>
> > > >> [ERROR] Failed to execute goal
> > > >> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site)
> on
> > > >> project
> > > >> hbase: failed to get report for
> > > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > > >> Failed to execute goal on project hbase-server: Could not resolve
> > > >> dependencies
> > > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
> > > >> artifacts
> > > >>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could
> not find
> > > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache
> release
> > > >>     (https://repository.apache.org/content/repositories/releases/)
> ->
> > > >> [Help 1]
> > > >>
> > > >> Naturally, such artifacts aren't available in the aforementioned
> repo,
> > > >> because
> > > >> only *-hadoop1 and *-hadoop2 versions are there. I am using the
> same maven
> > > >> command as before. But even the standard release command
> > > >>     mvn  clean install -DskipTests site assembly:single -Prelease
> > > >>
> > > >> doesn't work anymore. I am building with clean ~/.m2, if it makes
> any
> > > >> difference. Anyone here has a similar experience?
> > > >>
> > > >> Thanks in advance,
> > > >>   Cos
> > > >>
> > > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > > >> > Right, thanks! Also, it moved + plus set of artifacts got
> changed. No
> > > >> matter -
> > > >> > I got the packaging working again, so once HBase has 0.98.2 out
> of the
> > > >> door it
> > > >> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> > > >> >
> > > >> > Cos
> > > >> >
> > > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > >> > > Please use assembly:single
> > > >> > >
> > > >> > > See http://hbase.apache.org/book.html#maven.release
> > > >> > >
> > > >> > > Cheers
> > > >> > >
> > > >> > >
> > > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <
> cos@apache.org>
> > > >> wrote:
> > > >> > >
> > > >> > > > Guys,
> > > >> > > >
> > > >> > > > can anyone point me to the right direction about the tar.gz
> binary
> > > >> > > > assembly in
> > > >> > > > 0.98? When we were building bigtop releases out of 0.94.x we
> were
> > > >> expecting
> > > >> > > > target/hbase*tar.gz to be present.
> > > >> > > >
> > > >> > > > It seems the things have changes somewhat 'cause not
> > > >> assembly:assembly nor
> > > >> > > > package targets create the tarballs anymore. Am I doing
> something
> > > >> wrong?
> > > >> > > > Sorry
> > > >> > > > if it has been answered elsewhere...
> > > >> > > >
> > > >> > > > --
> > > >> > > > Regards,
> > > >> > > >   Cos
> > > >>
> > > >
> > >
> > > --
> > > Best regards,
> > >
> > >    - Andy
> > >
> > > Problems worthy of attack prove their worth by hitting back. - Piet
> Hein
> > > (via Tom White)
>

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Konstantin Boudnik <co...@apache.org>.
Do you guys think it'd make sense to find site:run to install phase? This way
- in theory at least - site will always be executing install first? It might
be too small of an issue though which might be totally workarounded with two
sequential maven runs.

Cos

On Tue, Apr 29, 2014 at 02:54PM, Konstantin Boudnik wrote:
> Thank you guys - this is the most responsive community I've seen around! 
> 
> On Tue, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> > Ah, and if I read to the end ( sorry - sometimes don't do that when annoyed
> > - unrelated to this :-) ), then indeed you did clean ~/.m2 and then
> > attempted a list of targets including site.
> > 
> > Install jars to the local Maven cache before invoking javadoc or site
> > targets.
> > 
> > 
> > On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org> wrote:
> > 
> > > Is this because we frob the Maven versions after rolling the source
> > > tarball? See https://hbase.apache.org/book/releasing.html
> > >
> > > Do 'mvn -DskipTests clean install' first, then something that pulls in
> > > javadoc or site targets and you should be fine. My guess is you did that at
> > > one point, then moved to a different box or somehow wiped out local 0.98.1
> > > artifacts in your ~/.m2.
> > >
> > >
> > > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <co...@apache.org>wrote:
> > >
> > >> This is a bit weird, but since last night I can't build 0.98.1 anymore
> > >> because
> > >> of the following error:
> > >>
> > >> [ERROR] Failed to execute goal
> > >> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on
> > >> project
> > >> hbase: failed to get report for
> > >> org.apache.maven.plugins:maven-javadoc-plugin:
> > >> Failed to execute goal on project hbase-server: Could not resolve
> > >> dependencies
> > >> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
> > >> artifacts
> > >>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
> > >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> > >>     org.apache.hbase:hbase-client:jar:0.98.1,
> > >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> > >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> > >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> > >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> > >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> > >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could not find
> > >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache release
> > >>     (https://repository.apache.org/content/repositories/releases/) ->
> > >> [Help 1]
> > >>
> > >> Naturally, such artifacts aren't available in the aforementioned repo,
> > >> because
> > >> only *-hadoop1 and *-hadoop2 versions are there. I am using the same maven
> > >> command as before. But even the standard release command
> > >>     mvn  clean install -DskipTests site assembly:single -Prelease
> > >>
> > >> doesn't work anymore. I am building with clean ~/.m2, if it makes any
> > >> difference. Anyone here has a similar experience?
> > >>
> > >> Thanks in advance,
> > >>   Cos
> > >>
> > >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > >> > Right, thanks! Also, it moved + plus set of artifacts got changed. No
> > >> matter -
> > >> > I got the packaging working again, so once HBase has 0.98.2 out of the
> > >> door it
> > >> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> > >> >
> > >> > Cos
> > >> >
> > >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > >> > > Please use assembly:single
> > >> > >
> > >> > > See http://hbase.apache.org/book.html#maven.release
> > >> > >
> > >> > > Cheers
> > >> > >
> > >> > >
> > >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org>
> > >> wrote:
> > >> > >
> > >> > > > Guys,
> > >> > > >
> > >> > > > can anyone point me to the right direction about the tar.gz binary
> > >> > > > assembly in
> > >> > > > 0.98? When we were building bigtop releases out of 0.94.x we were
> > >> expecting
> > >> > > > target/hbase*tar.gz to be present.
> > >> > > >
> > >> > > > It seems the things have changes somewhat 'cause not
> > >> assembly:assembly nor
> > >> > > > package targets create the tarballs anymore. Am I doing something
> > >> wrong?
> > >> > > > Sorry
> > >> > > > if it has been answered elsewhere...
> > >> > > >
> > >> > > > --
> > >> > > > Regards,
> > >> > > >   Cos
> > >>
> > >
> > 
> > -- 
> > Best regards,
> > 
> >    - Andy
> > 
> > Problems worthy of attack prove their worth by hitting back. - Piet Hein
> > (via Tom White)

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Konstantin Boudnik <co...@apache.org>.
Thank you guys - this is the most responsive community I've seen around! 

On Tue, Apr 29, 2014 at 02:48PM, Andrew Purtell wrote:
> Ah, and if I read to the end ( sorry - sometimes don't do that when annoyed
> - unrelated to this :-) ), then indeed you did clean ~/.m2 and then
> attempted a list of targets including site.
> 
> Install jars to the local Maven cache before invoking javadoc or site
> targets.
> 
> 
> On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org> wrote:
> 
> > Is this because we frob the Maven versions after rolling the source
> > tarball? See https://hbase.apache.org/book/releasing.html
> >
> > Do 'mvn -DskipTests clean install' first, then something that pulls in
> > javadoc or site targets and you should be fine. My guess is you did that at
> > one point, then moved to a different box or somehow wiped out local 0.98.1
> > artifacts in your ~/.m2.
> >
> >
> > On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <co...@apache.org>wrote:
> >
> >> This is a bit weird, but since last night I can't build 0.98.1 anymore
> >> because
> >> of the following error:
> >>
> >> [ERROR] Failed to execute goal
> >> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on
> >> project
> >> hbase: failed to get report for
> >> org.apache.maven.plugins:maven-javadoc-plugin:
> >> Failed to execute goal on project hbase-server: Could not resolve
> >> dependencies
> >> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
> >> artifacts
> >>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
> >>     org.apache.hbase:hbase-protocol:jar:0.98.1,
> >>     org.apache.hbase:hbase-client:jar:0.98.1,
> >>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
> >>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
> >>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
> >>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
> >>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
> >>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could not find
> >>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache release
> >>     (https://repository.apache.org/content/repositories/releases/) ->
> >> [Help 1]
> >>
> >> Naturally, such artifacts aren't available in the aforementioned repo,
> >> because
> >> only *-hadoop1 and *-hadoop2 versions are there. I am using the same maven
> >> command as before. But even the standard release command
> >>     mvn  clean install -DskipTests site assembly:single -Prelease
> >>
> >> doesn't work anymore. I am building with clean ~/.m2, if it makes any
> >> difference. Anyone here has a similar experience?
> >>
> >> Thanks in advance,
> >>   Cos
> >>
> >> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> >> > Right, thanks! Also, it moved + plus set of artifacts got changed. No
> >> matter -
> >> > I got the packaging working again, so once HBase has 0.98.2 out of the
> >> door it
> >> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> >> >
> >> > Cos
> >> >
> >> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> >> > > Please use assembly:single
> >> > >
> >> > > See http://hbase.apache.org/book.html#maven.release
> >> > >
> >> > > Cheers
> >> > >
> >> > >
> >> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org>
> >> wrote:
> >> > >
> >> > > > Guys,
> >> > > >
> >> > > > can anyone point me to the right direction about the tar.gz binary
> >> > > > assembly in
> >> > > > 0.98? When we were building bigtop releases out of 0.94.x we were
> >> expecting
> >> > > > target/hbase*tar.gz to be present.
> >> > > >
> >> > > > It seems the things have changes somewhat 'cause not
> >> assembly:assembly nor
> >> > > > package targets create the tarballs anymore. Am I doing something
> >> wrong?
> >> > > > Sorry
> >> > > > if it has been answered elsewhere...
> >> > > >
> >> > > > --
> >> > > > Regards,
> >> > > >   Cos
> >>
> >
> 
> -- 
> Best regards,
> 
>    - Andy
> 
> Problems worthy of attack prove their worth by hitting back. - Piet Hein
> (via Tom White)

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Andrew Purtell <ap...@apache.org>.
Ah, and if I read to the end ( sorry - sometimes don't do that when annoyed
- unrelated to this :-) ), then indeed you did clean ~/.m2 and then
attempted a list of targets including site.

Install jars to the local Maven cache before invoking javadoc or site
targets.


On Tue, Apr 29, 2014 at 2:44 PM, Andrew Purtell <ap...@apache.org> wrote:

> Is this because we frob the Maven versions after rolling the source
> tarball? See https://hbase.apache.org/book/releasing.html
>
> Do 'mvn -DskipTests clean install' first, then something that pulls in
> javadoc or site targets and you should be fine. My guess is you did that at
> one point, then moved to a different box or somehow wiped out local 0.98.1
> artifacts in your ~/.m2.
>
>
> On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <co...@apache.org>wrote:
>
>> This is a bit weird, but since last night I can't build 0.98.1 anymore
>> because
>> of the following error:
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on
>> project
>> hbase: failed to get report for
>> org.apache.maven.plugins:maven-javadoc-plugin:
>> Failed to execute goal on project hbase-server: Could not resolve
>> dependencies
>> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
>> artifacts
>>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
>>     org.apache.hbase:hbase-protocol:jar:0.98.1,
>>     org.apache.hbase:hbase-client:jar:0.98.1,
>>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
>>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
>>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
>>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
>>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
>>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could not find
>>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache release
>>     (https://repository.apache.org/content/repositories/releases/) ->
>> [Help 1]
>>
>> Naturally, such artifacts aren't available in the aforementioned repo,
>> because
>> only *-hadoop1 and *-hadoop2 versions are there. I am using the same maven
>> command as before. But even the standard release command
>>     mvn  clean install -DskipTests site assembly:single -Prelease
>>
>> doesn't work anymore. I am building with clean ~/.m2, if it makes any
>> difference. Anyone here has a similar experience?
>>
>> Thanks in advance,
>>   Cos
>>
>> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
>> > Right, thanks! Also, it moved + plus set of artifacts got changed. No
>> matter -
>> > I got the packaging working again, so once HBase has 0.98.2 out of the
>> door it
>> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
>> >
>> > Cos
>> >
>> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
>> > > Please use assembly:single
>> > >
>> > > See http://hbase.apache.org/book.html#maven.release
>> > >
>> > > Cheers
>> > >
>> > >
>> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org>
>> wrote:
>> > >
>> > > > Guys,
>> > > >
>> > > > can anyone point me to the right direction about the tar.gz binary
>> > > > assembly in
>> > > > 0.98? When we were building bigtop releases out of 0.94.x we were
>> expecting
>> > > > target/hbase*tar.gz to be present.
>> > > >
>> > > > It seems the things have changes somewhat 'cause not
>> assembly:assembly nor
>> > > > package targets create the tarballs anymore. Am I doing something
>> wrong?
>> > > > Sorry
>> > > > if it has been answered elsewhere...
>> > > >
>> > > > --
>> > > > Regards,
>> > > >   Cos
>>
>

-- 
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet Hein
(via Tom White)

Re: 0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Andrew Purtell <ap...@apache.org>.
Is this because we frob the Maven versions after rolling the source
tarball? See https://hbase.apache.org/book/releasing.html

Do 'mvn -DskipTests clean install' first, then something that pulls in
javadoc or site targets and you should be fine. My guess is you did that at
one point, then moved to a different box or somehow wiped out local 0.98.1
artifacts in your ~/.m2.


On Tue, Apr 29, 2014 at 2:38 PM, Konstantin Boudnik <co...@apache.org> wrote:

> This is a bit weird, but since last night I can't build 0.98.1 anymore
> because
> of the following error:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on
> project
> hbase: failed to get report for
> org.apache.maven.plugins:maven-javadoc-plugin:
> Failed to execute goal on project hbase-server: Could not resolve
> dependencies
> for project org.apache.hbase:hbase-server:jar:0.98.1: The following
> artifacts
>     could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
>     org.apache.hbase:hbase-protocol:jar:0.98.1,
>     org.apache.hbase:hbase-client:jar:0.98.1,
>     org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
>     org.apache.hbase:hbase-common:jar:tests:0.98.1,
>     org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
>     org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
>     org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
>     org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could not find
>     artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache release
>     (https://repository.apache.org/content/repositories/releases/) ->
> [Help 1]
>
> Naturally, such artifacts aren't available in the aforementioned repo,
> because
> only *-hadoop1 and *-hadoop2 versions are there. I am using the same maven
> command as before. But even the standard release command
>     mvn  clean install -DskipTests site assembly:single -Prelease
>
> doesn't work anymore. I am building with clean ~/.m2, if it makes any
> difference. Anyone here has a similar experience?
>
> Thanks in advance,
>   Cos
>
> On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> > Right, thanks! Also, it moved + plus set of artifacts got changed. No
> matter -
> > I got the packaging working again, so once HBase has 0.98.2 out of the
> door it
> > will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> >
> > Cos
> >
> > On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > > Please use assembly:single
> > >
> > > See http://hbase.apache.org/book.html#maven.release
> > >
> > > Cheers
> > >
> > >
> > > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org>
> wrote:
> > >
> > > > Guys,
> > > >
> > > > can anyone point me to the right direction about the tar.gz binary
> > > > assembly in
> > > > 0.98? When we were building bigtop releases out of 0.94.x we were
> expecting
> > > > target/hbase*tar.gz to be present.
> > > >
> > > > It seems the things have changes somewhat 'cause not
> assembly:assembly nor
> > > > package targets create the tarballs anymore. Am I doing something
> wrong?
> > > > Sorry
> > > > if it has been answered elsewhere...
> > > >
> > > > --
> > > > Regards,
> > > >   Cos
> > > >
> > > >
>



-- 
Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet Hein
(via Tom White)

0.98.1 has stopped building [Was: What happened to tar.gz assembly in 0.98?]

Posted by Konstantin Boudnik <co...@apache.org>.
This is a bit weird, but since last night I can't build 0.98.1 anymore because
of the following error:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project
hbase: failed to get report for org.apache.maven.plugins:maven-javadoc-plugin:
Failed to execute goal on project hbase-server: Could not resolve dependencies
for project org.apache.hbase:hbase-server:jar:0.98.1: The following artifacts
    could not be resolved: org.apache.hbase:hbase-common:jar:0.98.1,
    org.apache.hbase:hbase-protocol:jar:0.98.1,
    org.apache.hbase:hbase-client:jar:0.98.1,
    org.apache.hbase:hbase-prefix-tree:jar:0.98.1,
    org.apache.hbase:hbase-common:jar:tests:0.98.1,
    org.apache.hbase:hbase-hadoop-compat:jar:0.98.1,
    org.apache.hbase:hbase-hadoop-compat:jar:tests:0.98.1,
    org.apache.hbase:hbase-hadoop2-compat:jar:0.98.1,
    org.apache.hbase:hbase-hadoop2-compat:jar:tests:0.98.1: Could not find
    artifact org.apache.hbase:hbase-common:jar:0.98.1 in apache release
    (https://repository.apache.org/content/repositories/releases/) -> [Help 1]

Naturally, such artifacts aren't available in the aforementioned repo, because
only *-hadoop1 and *-hadoop2 versions are there. I am using the same maven
command as before. But even the standard release command 
    mvn  clean install -DskipTests site assembly:single -Prelease

doesn't work anymore. I am building with clean ~/.m2, if it makes any
difference. Anyone here has a similar experience?

Thanks in advance,
  Cos

On Tue, Apr 22, 2014 at 07:26PM, Konstantin Boudnik wrote:
> Right, thanks! Also, it moved + plus set of artifacts got changed. No matter -
> I got the packaging working again, so once HBase has 0.98.2 out of the door it
> will be right there in Bigtop 0.8.0. Appreciate the help, guys!
> 
> Cos
> 
> On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> > Please use assembly:single
> > 
> > See http://hbase.apache.org/book.html#maven.release
> > 
> > Cheers
> > 
> > 
> > On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org> wrote:
> > 
> > > Guys,
> > >
> > > can anyone point me to the right direction about the tar.gz binary
> > > assembly in
> > > 0.98? When we were building bigtop releases out of 0.94.x we were expecting
> > > target/hbase*tar.gz to be present.
> > >
> > > It seems the things have changes somewhat 'cause not assembly:assembly nor
> > > package targets create the tarballs anymore. Am I doing something wrong?
> > > Sorry
> > > if it has been answered elsewhere...
> > >
> > > --
> > > Regards,
> > >   Cos
> > >
> > >

Re: What happened to tar.gz assembly in 0.98?

Posted by Konstantin Boudnik <co...@apache.org>.
Right, thanks! Also, it moved + plus set of artifacts got changed. No matter -
I got the packaging working again, so once HBase has 0.98.2 out of the door it
will be right there in Bigtop 0.8.0. Appreciate the help, guys!

Cos

On Tue, Apr 22, 2014 at 04:20PM, Ted Yu wrote:
> Please use assembly:single
> 
> See http://hbase.apache.org/book.html#maven.release
> 
> Cheers
> 
> 
> On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org> wrote:
> 
> > Guys,
> >
> > can anyone point me to the right direction about the tar.gz binary
> > assembly in
> > 0.98? When we were building bigtop releases out of 0.94.x we were expecting
> > target/hbase*tar.gz to be present.
> >
> > It seems the things have changes somewhat 'cause not assembly:assembly nor
> > package targets create the tarballs anymore. Am I doing something wrong?
> > Sorry
> > if it has been answered elsewhere...
> >
> > --
> > Regards,
> >   Cos
> >
> >

Re: What happened to tar.gz assembly in 0.98?

Posted by Ted Yu <yu...@gmail.com>.
Please use assembly:single

See http://hbase.apache.org/book.html#maven.release

Cheers


On Tue, Apr 22, 2014 at 4:17 PM, Konstantin Boudnik <co...@apache.org> wrote:

> Guys,
>
> can anyone point me to the right direction about the tar.gz binary
> assembly in
> 0.98? When we were building bigtop releases out of 0.94.x we were expecting
> target/hbase*tar.gz to be present.
>
> It seems the things have changes somewhat 'cause not assembly:assembly nor
> package targets create the tarballs anymore. Am I doing something wrong?
> Sorry
> if it has been answered elsewhere...
>
> --
> Regards,
>   Cos
>
>