You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "John Sisson (JIRA)" <de...@geronimo.apache.org> on 2005/08/17 14:03:55 UTC

[jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

    [ http://issues.apache.org/jira/browse/GERONIMO-851?page=comments#action_12319006 ] 

John Sisson commented on GERONIMO-851:
--------------------------------------

I am looking into how we can split this work into subtasks.  A subtask per module is probably going overboard.

Any other volunteers interested in helping with the move to m2?

> Move Geronimo Build to M2 (Maven 2)
> -----------------------------------
>
>          Key: GERONIMO-851
>          URL: http://issues.apache.org/jira/browse/GERONIMO-851
>      Project: Geronimo
>         Type: Task
>   Components: buildsystem
>     Reporter: John Sisson
>      Fix For: 1.0

>
> Created this issue to keep track of the status of work to move the Geronimo build to Maven 2.  Does anyone know the status of this effort? I believe some work was done in OpenEJB? When is the move to M2 planned for? 1.0 or 1.1
> FYI.. In June I attempted to use Maven 1.1 beta 1 to build geronimo and got some parse exceptions in maven.  As a result, some small changes were made to some project.xml files by David Jencks, which fixed the parse problem, but we then ran into another problem where we were getting a java.lang.NoSuchMethodError in maven.  This should now be fixed using an updated artifact plugin, see http://jira.codehaus.org/browse/MAVEN-1625 (but I have not verified this).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Bruce Snyder <br...@gmail.com>.
On 8/17/05, Geir Magnusson Jr. <ge...@apache.org> wrote:

> Is it backwards compatible?
> 
> IOW, can people that use M1 also still work?

No, a conversion from Maven 1 to Maven 2 is akin to a switch from
Maven 1 to makefiles. Users will need to install Maven 2 (aka m2) in
order to use a Maven 2 style of build.

Bruce 
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Jeff Genender <jg...@savoirtech.com>.
Whats your thoughts on creating a directory in each of the modules 
called "m2" and begin the development there.  I like what OpenEJB has 
done in this effort.

Then when its all converted we can move the code up into each module and 
get rid of the "old way".

This will allow us to piece meal it together, module by module.

Thoughts?

Alan D. Cabrera wrote:
> To be a little more specific, maven 1 and maven 2 can both work with 
> maven 2 POMs.  It's our non-standard jelly code that impedes our 
> conversion.  We need to enumerate where that code is, determine if there 
> is an M2 replacement for it, it not decide if we need it and if we do, 
> make a plug in or convert the code.
> It is my understanding that much of the jelly code is optimizations, 
> e.g. don't run tests if they've already been run.  The maven team is 
> happy to make such optimizations a priority to include in M2.
> 
> After the conversion, I hope that we have no more jelly.
> 
> 
> Regards,
> Alan
> 
> Alan D. Cabrera wrote, On 8/17/2005 9:34 AM:
> 
>> Normally, yes.  Unfortunately there is a lot of jelly code out there.
>>
>> Geir Magnusson Jr. wrote, On 8/17/2005 9:15 AM:
>>
>>> Is it backwards compatible?
>>>
>>> IOW, can people that use M1 also still work?
>>
>>
> 

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Vadim Nasardinov <va...@redhat.com>.
On Wednesday 17 August 2005 13:58, Bruce Snyder wrote:
> > +10000000000000000000000000000000000000000000000000000000
> 
> Wow, that number has 55 zeros - one zero higher than Septendecillion.
> Does anyone know if there's a name for that number? Maybe 10
> Septendecillion?

That is correct according to at least one Common Lisp implementation.
The Common Lisp FORMAT function gives you a way to convert integers to
their English names:

    http://www.lispworks.com/documentation/HyperSpec/Body/f_format.htm
    http://www.lispworks.com/documentation/HyperSpec/Body/22_cba.htm

So,

|CL-USER> (format nil "~r" 10000000000000000000000000000000000000000000000000000000)
|
|"ten septendecillion"

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Bruce Snyder <br...@gmail.com>.
On 8/17/05, Alan D. Cabrera <li...@toolazydogs.com> wrote:
>  Bruce Snyder wrote, On 8/17/2005 10:58 AM: 
>  On 8/17/05, Dain Sundstrom <da...@iq80.com> wrote:
>  
>  
>  On Aug 17, 2005, at 9:42 AM, Alan D. Cabrera wrote:
> 
>  
>  
>  After the conversion, I hope that we have no more jelly.
>  
>  +10000000000000000000000000000000000000000000000000000000
>  
>  Wow, that number has 55 zeros - one zero higher than Septendecillion.
> Does anyone know if there's a name for that number? Maybe 10
> Septendecillion?
>  
>  Sundstromplex

;-) 

Bruce 
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
Bruce Snyder wrote, On 8/17/2005 10:58 AM:

>On 8/17/05, Dain Sundstrom <da...@iq80.com> wrote:
>  
>
>>On Aug 17, 2005, at 9:42 AM, Alan D. Cabrera wrote:
>>
>>    
>>
>>>After the conversion, I hope that we have no more jelly.
>>>      
>>>
>>+10000000000000000000000000000000000000000000000000000000
>>    
>>
>
>Wow, that number has 55 zeros - one zero higher than Septendecillion.
>Does anyone know if there's a name for that number? Maybe 10
>Septendecillion?
>  
>
Sundstromplex

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Bruce Snyder <br...@gmail.com>.
On 8/17/05, Dain Sundstrom <da...@iq80.com> wrote:
> On Aug 17, 2005, at 9:42 AM, Alan D. Cabrera wrote:
> 
> > After the conversion, I hope that we have no more jelly.
> 
> +10000000000000000000000000000000000000000000000000000000

Wow, that number has 55 zeros - one zero higher than Septendecillion.
Does anyone know if there's a name for that number? Maybe 10
Septendecillion?

Bruce 
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Dain Sundstrom <da...@iq80.com>.
On Aug 17, 2005, at 9:42 AM, Alan D. Cabrera wrote:

> After the conversion, I hope that we have no more jelly.

+10000000000000000000000000000000000000000000000000000000

-dain

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by si...@insession.com.
"Geir Magnusson Jr." <ge...@apache.org> wrote on 18/08/2005 07:24:10 AM:

> 
> On Aug 17, 2005, at 1:10 PM, Bruce Snyder wrote:
> 
> > On 8/17/05, Geir Magnusson Jr. <ge...@apache.org> wrote:
> >
> >
> >> I think we should consider choosing appropriate timing - it sounds
> >> like a big effort, and how does this fit into what we want to do w/
> >> M5, 1.0, etc  I was going to suggest voting on even doing this, but I
> >> can't imagine that at *some* point in the future, we don't want to be
> >> on M2, so we will go there eventually.  it's just a matter of when...
> >>
> >
> > Is there ever an appropriate time to overhaul the build? Not really.
> 
> Sure there is.  Foe example, in a commercial shop, I'd do it after a 
> major release before knuckling down again.
> 
> >
> > Is the proposed change in the best interest of the project and the
> > community? Yes.
> 
> There's no objection from me on this.  I'm just trying to kick off a 
> conversation about priorities :)

I don't think M5 sounds like a realistic target.  AFAIK, we were 
originally aiming for M5 in August.

It would be helpful if we could identify JIRA issues that would benefit 
from or need m2.  What are the drivers for this work?  Does GERONIMO-853 
need m2, or is it a nice to have?  Any issues that need m2 should be 
linked to this (GERONIMO-851) issue.

Is there a JIRA for the work remaining on the assembly plugin (for maven 
1)?  Would it need or benefit from M2 (I seem to remember m2 being 
mentioned)?

John

> 
> geir
> 


This e-mail message and any attachments may contain confidential, 
proprietary or non-public information.  This information is intended 
solely for the designated recipient(s).  If an addressing or transmission 
error has misdirected this e-mail, please notify the sender immediately 
and destroy this e-mail.  Any review, dissemination, use or reliance upon 
this information by unintended recipients is prohibited.  Any opinions 
expressed in this e-mail are those of the author personally.

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Geir Magnusson Jr." <ge...@apache.org>.
On Aug 17, 2005, at 1:10 PM, Bruce Snyder wrote:

> On 8/17/05, Geir Magnusson Jr. <ge...@apache.org> wrote:
>
>
>> I think we should consider choosing appropriate timing - it sounds
>> like a big effort, and how does this fit into what we want to do w/
>> M5, 1.0, etc  I was going to suggest voting on even doing this, but I
>> can't imagine that at *some* point in the future, we don't want to be
>> on M2, so we will go there eventually.  it's just a matter of when...
>>
>
> Is there ever an appropriate time to overhaul the build? Not really.

Sure there is.  Foe example, in a commercial shop, I'd do it after a  
major release before knuckling down again.

>
> Is the proposed change in the best interest of the project and the
> community? Yes.

There's no objection from me on this.  I'm just trying to kick off a  
conversation about priorities :)

geir

>
> Will this change be ready for release in M5? Good question ;-). I
> don't think this can be determined without digging in a bit.
>
> Are the people who have thrown their hat into the ring for working on
> this effort on the hook for any M5 related work that takes a higher
> priority? I'd like to get GERONIMO-693 and GERONIMO-871 tested and
> committed. Only after that will I begin work on the converstion to m2.
>
> Bruce
> -- 
> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\! 
> G;6%I;\"YC;VT*"
> );'
>
> The Castor Project
> http://www.castor.org/
>
> Apache Geronimo
> http://geronimo.apache.org/
>
>

-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org



Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Bruce Snyder <br...@gmail.com>.
On 8/17/05, Geir Magnusson Jr. <ge...@apache.org> wrote:

> I think we should consider choosing appropriate timing - it sounds
> like a big effort, and how does this fit into what we want to do w/
> M5, 1.0, etc  I was going to suggest voting on even doing this, but I
> can't imagine that at *some* point in the future, we don't want to be
> on M2, so we will go there eventually.  it's just a matter of when...

Is there ever an appropriate time to overhaul the build? Not really. 

Is the proposed change in the best interest of the project and the
community? Yes.

Will this change be ready for release in M5? Good question ;-). I
don't think this can be determined without digging in a bit.

Are the people who have thrown their hat into the ring for working on
this effort on the hook for any M5 related work that takes a higher
priority? I'd like to get GERONIMO-693 and GERONIMO-871 tested and
committed. Only after that will I begin work on the converstion to m2.

Bruce 
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

The Castor Project
http://www.castor.org/

Apache Geronimo
http://geronimo.apache.org/

Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
I think that some work can be done investigating where the jelly lies.  
We can then add sub-tasks to track their conversion.  All of this can be 
done w/out interfering with the M5 release.


Regards,
Alan

Geir Magnusson Jr. wrote, On 8/17/2005 9:54 AM:

> Thx.
>
> I think we should consider choosing appropriate timing - it sounds  
> like a big effort, and how does this fit into what we want to do w/  
> M5, 1.0, etc  I was going to suggest voting on even doing this, but I  
> can't imagine that at *some* point in the future, we don't want to be  
> on M2, so we will go there eventually.  it's just a matter of when...
>
> geir
>
> On Aug 17, 2005, at 12:42 PM, Alan D. Cabrera wrote:
>
>
>> To be a little more specific, maven 1 and maven 2 can both work  with 
>> maven 2 POMs.  It's our non-standard jelly code that impedes  our 
>> conversion.  We need to enumerate where that code is, determine  if 
>> there is an M2 replacement for it, it not decide if we need it  and 
>> if we do, make a plug in or convert the code.
>> It is my understanding that much of the jelly code is  optimizations, 
>> e.g. don't run tests if they've already been run.   The maven team is 
>> happy to make such optimizations a priority to  include in M2.
>>
>> After the conversion, I hope that we have no more jelly.
>>
>>
>> Regards,
>> Alan
>>
>> Alan D. Cabrera wrote, On 8/17/2005 9:34 AM:
>>
>>
>>
>>> Normally, yes.  Unfortunately there is a lot of jelly code out there.
>>>
>>> Geir Magnusson Jr. wrote, On 8/17/2005 9:15 AM:
>>>
>>>
>>>
>>>> Is it backwards compatible?
>>>>
>>>> IOW, can people that use M1 also still work?
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>>
>



Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by Matt Hogstrom <ma...@hogstrom.org>.
0817101064990bba@mail.gmail.com>
In-Reply-To: <7b...@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-MMS-Smtp-Program: Macallan-Mail-Solution; Version 4.6.0.1
X-MMS-Smtp-Auth: Authenticated As matt@hogstrom.org
X-MMS-Smtp-Mailer-Program: Macallan-Mail-Solution; Version 4.6.0.1

I'm trying to get my head around maven and the like so at least for me 
this is the best way to learn it.  I'll volunteer to help.

- Matt

Bruce Snyder wrote:

>On 8/17/05, Geir Magnusson Jr. <ge...@apache.org> wrote:
>
>  
>
>>I think we should consider choosing appropriate timing - it sounds
>>like a big effort, and how does this fit into what we want to do w/
>>M5, 1.0, etc  I was going to suggest voting on even doing this, but I
>>can't imagine that at *some* point in the future, we don't want to be
>>on M2, so we will go there eventually.  it's just a matter of when...
>>    
>>
>
>Is there ever an appropriate time to overhaul the build? Not really. 
>
>Is the proposed change in the best interest of the project and the
>community? Yes.
>
>Will this change be ready for release in M5? Good question ;-). I
>don't think this can be determined without digging in a bit.
>
>Are the people who have thrown their hat into the ring for working on
>this effort on the hook for any M5 related work that takes a higher
>priority? I'd like to get GERONIMO-693 and GERONIMO-871 tested and
>committed. Only after that will I begin work on the converstion to m2.
>
>Bruce 
>  
>




Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Geir Magnusson Jr." <ge...@apache.org>.
Thx.

I think we should consider choosing appropriate timing - it sounds  
like a big effort, and how does this fit into what we want to do w/  
M5, 1.0, etc  I was going to suggest voting on even doing this, but I  
can't imagine that at *some* point in the future, we don't want to be  
on M2, so we will go there eventually.  it's just a matter of when...

geir

On Aug 17, 2005, at 12:42 PM, Alan D. Cabrera wrote:


> To be a little more specific, maven 1 and maven 2 can both work  
> with maven 2 POMs.  It's our non-standard jelly code that impedes  
> our conversion.  We need to enumerate where that code is, determine  
> if there is an M2 replacement for it, it not decide if we need it  
> and if we do, make a plug in or convert the code.
> It is my understanding that much of the jelly code is  
> optimizations, e.g. don't run tests if they've already been run.   
> The maven team is happy to make such optimizations a priority to  
> include in M2.
>
> After the conversion, I hope that we have no more jelly.
>
>
> Regards,
> Alan
>
> Alan D. Cabrera wrote, On 8/17/2005 9:34 AM:
>
>
>
>> Normally, yes.  Unfortunately there is a lot of jelly code out there.
>>
>> Geir Magnusson Jr. wrote, On 8/17/2005 9:15 AM:
>>
>>
>>
>>> Is it backwards compatible?
>>>
>>> IOW, can people that use M1 also still work?
>>>
>>>
>>
>>
>>
>
>
>
>

-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org



-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org



Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
To be a little more specific, maven 1 and maven 2 can both work with 
maven 2 POMs.  It's our non-standard jelly code that impedes our 
conversion.  We need to enumerate where that code is, determine if there 
is an M2 replacement for it, it not decide if we need it and if we do, 
make a plug in or convert the code. 

It is my understanding that much of the jelly code is optimizations, 
e.g. don't run tests if they've already been run.  The maven team is 
happy to make such optimizations a priority to include in M2.

After the conversion, I hope that we have no more jelly.


Regards,
Alan

Alan D. Cabrera wrote, On 8/17/2005 9:34 AM:

> Normally, yes.  Unfortunately there is a lot of jelly code out there.
>
> Geir Magnusson Jr. wrote, On 8/17/2005 9:15 AM:
>
>> Is it backwards compatible?
>>
>> IOW, can people that use M1 also still work?
>



Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
Normally, yes.  Unfortunately there is a lot of jelly code out there.

Geir Magnusson Jr. wrote, On 8/17/2005 9:15 AM:

> Is it backwards compatible?
>
> IOW, can people that use M1 also still work?
>
> geir
>
> On Aug 17, 2005, at 8:03 AM, John Sisson (JIRA) wrote:
>
>>     [ http://issues.apache.org/jira/browse/GERONIMO-851? 
>> page=comments#action_12319006 ]
>>
>> John Sisson commented on GERONIMO-851:
>> --------------------------------------
>>
>> I am looking into how we can split this work into subtasks.  A  
>> subtask per module is probably going overboard.
>>
>> Any other volunteers interested in helping with the move to m2?
>>
>>
>>> Move Geronimo Build to M2 (Maven 2)
>>> -----------------------------------
>>>
>>>          Key: GERONIMO-851
>>>          URL: http://issues.apache.org/jira/browse/GERONIMO-851
>>>      Project: Geronimo
>>>         Type: Task
>>>   Components: buildsystem
>>>     Reporter: John Sisson
>>>      Fix For: 1.0
>>>
>>
>>
>>>
>>> Created this issue to keep track of the status of work to move the  
>>> Geronimo build to Maven 2.  Does anyone know the status of this  
>>> effort? I believe some work was done in OpenEJB? When is the move  
>>> to M2 planned for? 1.0 or 1.1
>>> FYI.. In June I attempted to use Maven 1.1 beta 1 to build  geronimo 
>>> and got some parse exceptions in maven.  As a result,  some small 
>>> changes were made to some project.xml files by David  Jencks, which 
>>> fixed the parse problem, but we then ran into  another problem where 
>>> we were getting a  java.lang.NoSuchMethodError in maven.  This 
>>> should now be fixed  using an updated artifact plugin, see 
>>> http://jira.codehaus.org/ browse/MAVEN-1625 (but I have not verified 
>>> this).
>>>
>>
>> -- 
>> This message is automatically generated by JIRA.
>> -
>> If you think it was sent incorrectly contact one of the  administrators:
>>    http://issues.apache.org/jira/secure/Administrators.jspa
>> -
>> For more information on JIRA, see:
>>    http://www.atlassian.com/software/jira
>>
>>
>



Re: [jira] Commented: (GERONIMO-851) Move Geronimo Build to M2 (Maven 2)

Posted by "Geir Magnusson Jr." <ge...@apache.org>.
Is it backwards compatible?

IOW, can people that use M1 also still work?

geir

On Aug 17, 2005, at 8:03 AM, John Sisson (JIRA) wrote:

>     [ http://issues.apache.org/jira/browse/GERONIMO-851? 
> page=comments#action_12319006 ]
>
> John Sisson commented on GERONIMO-851:
> --------------------------------------
>
> I am looking into how we can split this work into subtasks.  A  
> subtask per module is probably going overboard.
>
> Any other volunteers interested in helping with the move to m2?
>
>
>> Move Geronimo Build to M2 (Maven 2)
>> -----------------------------------
>>
>>          Key: GERONIMO-851
>>          URL: http://issues.apache.org/jira/browse/GERONIMO-851
>>      Project: Geronimo
>>         Type: Task
>>   Components: buildsystem
>>     Reporter: John Sisson
>>      Fix For: 1.0
>>
>
>
>>
>> Created this issue to keep track of the status of work to move the  
>> Geronimo build to Maven 2.  Does anyone know the status of this  
>> effort? I believe some work was done in OpenEJB? When is the move  
>> to M2 planned for? 1.0 or 1.1
>> FYI.. In June I attempted to use Maven 1.1 beta 1 to build  
>> geronimo and got some parse exceptions in maven.  As a result,  
>> some small changes were made to some project.xml files by David  
>> Jencks, which fixed the parse problem, but we then ran into  
>> another problem where we were getting a  
>> java.lang.NoSuchMethodError in maven.  This should now be fixed  
>> using an updated artifact plugin, see http://jira.codehaus.org/ 
>> browse/MAVEN-1625 (but I have not verified this).
>>
>
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the  
> administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
>
>

-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org