Good Idea (tm) Jason.  I'm glad you are making a "production release
environment".


-----Original Message-----
From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
Sent: Thursday, January 11, 2007 8:42 AM
To: Maven Developers List
Subject: Re: calling vote for 2.0.5

On 11 Jan 07, at 8:56 AM 11 Jan 07, Kenney Westerhof wrote:

> I really don't care what machine builds the release.
> Maven is supposed to be able to make reproducible builds so it  
> shouldn't
> matter where you build from.
>

You know as well as I do that isn't the case quite yet. The reduction  
of any variation is necessary.

> The only problem will be the contents of the local repository  
> (snapshots),
> which will be a problem on any machine.
>

No. What JVM is that is used, what version of Maven you used to build  
it as well, how you bootstrapped. All these things need to be defined  
so that things can be as consistent as possible.

> I suppose you're going to do an 2.0.5-rc-1 with mvn  
> release:prepare, which
> should make sure only non-snapshot project artifacts are used
> (but not plugins). The only way to be sure no snapshot plugins are  
> used
> is to disable the snapshot repo from the parent/root pom..

I'm going to use the staging tools and put the release as it will be  
in final form into a repository which won't pollute the central  
repository. If it's fine then I will merge it with the central  
repository.

>
> Maybe I'm missing the point - what's far better about performing  
> releases
> on a 27/4 monitored box running Linux that also hosts the central  
> repo?
>

Do you want to release from a Windows machine? I don't. And if many  
people take responsibility for doing releases, which should happen,  
then it should happen with the same set of parameters off the same  
machine. If something goes wrong with that machine we get a 5 minute  
turn around time for help which is a good thing. No one in an  
enterprise environment lets joe developer build a release for  
production (unless they are insane) and we shouldn't either. The  
releases should come from an environment that is as stable as possible.

Jason.

> -- Kenney
>
> Jason van Zyl wrote:
>> I  haven't called the vote yet, just wanted to settle on picking a  
>> machine to dispatch it from.
>> It's coming, it's coming :-)
>> jason.
>> On 10 Jan 07, at 5:20 PM 10 Jan 07, Jason van Zyl wrote:
>>> Hi,
>>>
>>> I want to call a vote for 2.0.5. All the issues that are going to  
>>> get done are done. We'll release and move on.
>>>
>>> I would like to start building all releases from a standard  
>>> machine with the same JDK. I would like to propose the maven.org  
>>> machine which is monitored 24/7 running Linux. It serves as the  
>>> central repository but can easily handle a few builds. They can  
>>> be built from that machine and deployed to Apache. I think this  
>>> is far better then each of us building stuff from our own  
>>> machines and deploying.
>>>
>>> Otherwise everything for 2.0.5 is ready to go.
>>>
>>> I will also chop up what's in JIRA into some smaller versions as  
>>> I think some micro releases for improvements and smaller changes  
>>> is better then waiting 7 months for another release. If we  
>>> schedule them out them people can decide whether they want to  
>>> upgrade or not. But I know there are several things I would like  
>>> to get in and I know that Mike/Ralph would like to get in  
>>> MNG-1577 which we can squeeze into a 2.0.6 in a week or two.  
>>> These are micro release.
>>>
>>> Jason.
>>>
>>> -------------------------------------------------------------------- 
>>> -
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to