Re: Availability of Nightly Builds

2019-02-04 Thread Lukasz Lenart
pt., 1 lut 2019 o 10:32 Eduardo Quintanilla  napisał(a):
>
> Hello all,
>
> I was reading the "Source Code and Builds[1]" page and in the section 
> NightlyBuilds says that you can download the latest development build[2] from 
> Jenkins.
>
> The link is not working so i went directly to the Jenkins instance and in the 
> Struts folder[3] explored the tasks but i could not find any stored artifacts.
>
> Are Nightly Builds not longer supported?
>
> [1] https://struts.apache.org/builds.html
> [2] 
> https://builds.apache.org/view/S-Z/view/Struts/job/Struts2-JDK6/lastStableBuild/org.apache.struts$struts2-assembly/
> [3] https://builds.apache.org/view/S-Z/view/Struts/

You can find them here
https://repository.apache.org/content/repositories/snapshots/org/apache/struts/struts2-assembly/

I will update the link


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Availability of Nightly Builds

2019-02-01 Thread Eduardo Quintanilla
Hello all, 

I was reading the "Source Code and Builds[1]" page and in the section 
NightlyBuilds says that you can download the latest development build[2] from 
Jenkins.

The link is not working so i went directly to the Jenkins instance and in the 
Struts folder[3] explored the tasks but i could not find any stored artifacts.

Are Nightly Builds not longer supported?

[1] https://struts.apache.org/builds.html
[2] 
https://builds.apache.org/view/S-Z/view/Struts/job/Struts2-JDK6/lastStableBuild/org.apache.struts$struts2-assembly/
[3] https://builds.apache.org/view/S-Z/view/Struts/

Best regards,
Eduardo Quintanilla

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: [s2] nightly builds

2007-08-15 Thread Mark Chaimungkalanont

Folks,

I've set up a few artifacts to mirror http://people.apache.org/builds/ 
struts/nightlies/2.0.x/


You can check it out at:

http://opensource.bamboo.atlassian.com/browse/STRUTS-MAIN/latest

and click on the Artifacts tab. Let me know if it's missing  
anything or you want me change how it works.


It's not all that easy to directly link to artifacts tab directly at  
the moment (I've raised this at http://jira.atlassian.com/browse/ 
BAM-1601)


Once it's okay I'll roll it out across the other Struts builds.

Cheers,

Mark C

On 15/08/2007, at 2:51 AM, Ted Husted wrote:


Sorry, Jim; I'm old and forgetful :)

In any event, there something to be said for lettting Bamboo build our
JARs on every checkin, and so forth.

My suggestion would be to ask Mark to set this up, link to it, and if
goes well, we can turn the S2 nightly builds off again.

-Ted.

On 8/14/07, James Mitchell [EMAIL PROTECTED] wrote:

I don't know how many different ways I have to say this to make it
stick.

  -== I am *NOT* running any automated builds on my own machine ==-

That covers the terms local machine and personal machine.
Everything is done on ASF hardware.


The ASF provides us (The Apache Struts Project) with a Solaris Zone
[0] that we happen to use to do the automated nightly builds with.
Any committer has a right to ask for an account on this box.

[0] http://www.apache.org/dev/solaris-zones.html


If you guys still feel that you do not need the process that I have
in place.  Please let me know and I'll stop the cron job.

Thanks.


--
James Mitchell



On Aug 14, 2007, at 8:43 AM, Ted Husted wrote:


On 8/14/07, James Mitchell [EMAIL PROTECTED] wrote:

You know, there's nothing wrong with what we have now.

Besides, you'd have to have an account on the ASF box in order to
drop the jars out there and I am -1 on keeping my private key on a
box (other than my own personal machine) out there that is not  
owned
and managed by the ASF.  That probably breaks some ASF policy  
anyway.


I believe the idea is that we would simply link to the location  
where

Bamboo is keeping the JARs, not unlike the way we link to resource
like Biblio and Nabble.

From a policy perspective, this solution is preferable since it
distances the PMC from the snapshot builds. Under the Apache  
License,

someone building these JARs for us is a perfectly acceptable use, so
long as there is not a representation that the JARs are an ASF
release. (Which I'm sure there would not be.) Moreover, it means  
that

James M does not need to expose his credentials to an automated
process on his local machine.

From a technical perspective, this solution is preferable since the
JARs would be always up to date. Immediately after committing a  
patch,

the new binaries would be available for volunteers to test. With a
nightly build, we might have to wait until the next day for the  
latest
JAR to be available. Moreover, Bamboo is building the JARs  
anyway, so

this solution is more efficient. It also ensures that any interim
tests are against the very same JARs that Bamboo is reporting to  
us as

successful or not successful.

I'm very +1 on this, since it

 * relieves us from the busy work of maintaining the latest build
JARs,
 * provides an more effective and efficient technical solution, and
 * aligns with ASF principles and policies.

-Ted.

 
-

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]





--
HTH, Ted http://www.husted.com/ted/blog/

-
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]



Re: [s2] nightly builds

2007-08-14 Thread Mark Chaimungkalanont

Folks,

If it's any easier, we can setup a nightly build on Bamboo and save  
any JARs that you want.


Or alternately we can *always* save the various JARs as artifacts for  
all Struts builds on Bamboo so people can download the very latest  
Struts JAR after any commit.


Let me know if you want anything like that (or indeed if you want  
admin access to the Struts projects on Bamboo)


Cheers,

Mark C

On 13/08/2007, at 11:05 PM, Ted Husted wrote:


On 8/13/07, James Holmes [EMAIL PROTECTED] wrote:

Awesome. We should place a link on the downloads page of the site...


There's a link half-way down the source code page. We're careful to
bury the link since these JARs are not authorized distributions of the
Apache Struts PMC.

There have been discussions on other lists that suggest nightly builds
have been overused in the past by some projects, and at times, builds
have been used as an alternative to creating an actual release.
Substituting builds for releases may undermine the legal protection
provided to PMC members by the foundation.

We must be clear on the point that the JARs are being provided as a
convenience to the *development* community. It is *not* our intention
to distribute these JARs to the general public, and PMC members should
avoid linking to the builds from posts to the user list.

-Ted.

-
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]



Re: [s2] nightly builds

2007-08-14 Thread James Holmes
++1



On Tue Aug 14  8:43 , 'Ted Husted' [EMAIL PROTECTED] sent:

On 8/14/07, James Mitchell [EMAIL PROTECTED] wrote:
 You know, there's nothing wrong with what we have now.

 Besides, you'd have to have an account on the ASF box in order to
 drop the jars out there and I am -1 on keeping my private key on a
 box (other than my own personal machine) out there that is not owned
 and managed by the ASF.  That probably breaks some ASF policy anyway.

I believe the idea is that we would simply link to the location where
Bamboo is keeping the JARs, not unlike the way we link to resource
like Biblio and Nabble.

From a policy perspective, this solution is preferable since it
distances the PMC from the snapshot builds. Under the Apache License,
someone building these JARs for us is a perfectly acceptable use, so
long as there is not a representation that the JARs are an ASF
release. (Which I'm sure there would not be.) Moreover, it means that
James M does not need to expose his credentials to an automated
process on his local machine.

From a technical perspective, this solution is preferable since the
JARs would be always up to date. Immediately after committing a patch,
the new binaries would be available for volunteers to test. With a
nightly build, we might have to wait until the next day for the latest
JAR to be available. Moreover, Bamboo is building the JARs anyway, so
this solution is more efficient. It also ensures that any interim
tests are against the very same JARs that Bamboo is reporting to us as
successful or not successful.

I'm very +1 on this, since it

 * relieves us from the busy work of maintaining the latest build JARs,
 * provides an more effective and efficient technical solution, and
 * aligns with ASF principles and policies.

-Ted.

-
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]



Re: [s2] nightly builds

2007-08-14 Thread James Mitchell
I don't know how many different ways I have to say this to make it  
stick.


 -== I am *NOT* running any automated builds on my own machine ==-

That covers the terms local machine and personal machine.   
Everything is done on ASF hardware.



The ASF provides us (The Apache Struts Project) with a Solaris Zone  
[0] that we happen to use to do the automated nightly builds with.   
Any committer has a right to ask for an account on this box.


[0] http://www.apache.org/dev/solaris-zones.html


If you guys still feel that you do not need the process that I have  
in place.  Please let me know and I'll stop the cron job.


Thanks.


--
James Mitchell



On Aug 14, 2007, at 8:43 AM, Ted Husted wrote:


On 8/14/07, James Mitchell [EMAIL PROTECTED] wrote:

You know, there's nothing wrong with what we have now.

Besides, you'd have to have an account on the ASF box in order to
drop the jars out there and I am -1 on keeping my private key on a
box (other than my own personal machine) out there that is not owned
and managed by the ASF.  That probably breaks some ASF policy anyway.


I believe the idea is that we would simply link to the location where
Bamboo is keeping the JARs, not unlike the way we link to resource
like Biblio and Nabble.

From a policy perspective, this solution is preferable since it
distances the PMC from the snapshot builds. Under the Apache License,
someone building these JARs for us is a perfectly acceptable use, so
long as there is not a representation that the JARs are an ASF
release. (Which I'm sure there would not be.) Moreover, it means that
James M does not need to expose his credentials to an automated
process on his local machine.

From a technical perspective, this solution is preferable since the
JARs would be always up to date. Immediately after committing a patch,
the new binaries would be available for volunteers to test. With a
nightly build, we might have to wait until the next day for the latest
JAR to be available. Moreover, Bamboo is building the JARs anyway, so
this solution is more efficient. It also ensures that any interim
tests are against the very same JARs that Bamboo is reporting to us as
successful or not successful.

I'm very +1 on this, since it

 * relieves us from the busy work of maintaining the latest build  
JARs,

 * provides an more effective and efficient technical solution, and
 * aligns with ASF principles and policies.

-Ted.

-
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]



Re: [s2] nightly builds

2007-08-13 Thread James Mitchell
Ok, looks like things are rolling again.  The one exception was 2.x  
(trunk), so I added that and it should build and push out the latest  
on the next run.


Let me know if you see any problems.

Thanks


--
James Mitchell



On Aug 12, 2007, at 12:00 PM, James Holmes wrote:


Yes, please restart! :)


-Original Message-
From: James Mitchell [mailto:[EMAIL PROTECTED]
Sent: Sunday, August 12, 2007 12:08 PM
To: Struts Developers List
Subject: Re: [s2] nightly builds

No, actually, we haven't done this on our own machines in quite a  
while.


For a long time we were doing this on our zone account, which is ASF
hardware.  I stopped this process a few weeks ago while doing some
maintenance and never got back to it.

I can restart this process if we need to.  Let me know.


--
James Mitchell



On Aug 12, 2007, at 11:15 AM, James Holmes wrote:


We need to get a process setup for generating nightly builds for
Struts 2. I'm not familiar with all of the infrastructure involved
with getting this going, but am
willing to help get this in place.

I have spoken briefly to James Mitchell about this and I understand
that he was doing this for awhile from his own machines. Is there a
way we can automate it on the
Apache servers?

Anyone have info on this?

James

-
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]



RE: [s2] nightly builds

2007-08-13 Thread James Holmes
Awesome. We should place a link on the downloads page of the site...


-Original Message-
From: James Mitchell [mailto:[EMAIL PROTECTED] 
Sent: Monday, August 13, 2007 6:16 AM
To: Struts Developers List
Subject: Re: [s2] nightly builds

Ok, looks like things are rolling again.  The one exception was 2.x  
(trunk), so I added that and it should build and push out the latest  
on the next run.

Let me know if you see any problems.

Thanks


--
James Mitchell



On Aug 12, 2007, at 12:00 PM, James Holmes wrote:

 Yes, please restart! :)


 -Original Message-
 From: James Mitchell [mailto:[EMAIL PROTECTED]
 Sent: Sunday, August 12, 2007 12:08 PM
 To: Struts Developers List
 Subject: Re: [s2] nightly builds

 No, actually, we haven't done this on our own machines in quite a  
 while.

 For a long time we were doing this on our zone account, which is ASF
 hardware.  I stopped this process a few weeks ago while doing some
 maintenance and never got back to it.

 I can restart this process if we need to.  Let me know.


 --
 James Mitchell



 On Aug 12, 2007, at 11:15 AM, James Holmes wrote:

 We need to get a process setup for generating nightly builds for
 Struts 2. I'm not familiar with all of the infrastructure involved
 with getting this going, but am
 willing to help get this in place.

 I have spoken briefly to James Mitchell about this and I understand
 that he was doing this for awhile from his own machines. Is there a
 way we can automate it on the
 Apache servers?

 Anyone have info on this?

 James

 -
 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]



Re: [s2] nightly builds

2007-08-13 Thread Ted Husted
On 8/13/07, James Holmes [EMAIL PROTECTED] wrote:
 Awesome. We should place a link on the downloads page of the site...

There's a link half-way down the source code page. We're careful to
bury the link since these JARs are not authorized distributions of the
Apache Struts PMC.

There have been discussions on other lists that suggest nightly builds
have been overused in the past by some projects, and at times, builds
have been used as an alternative to creating an actual release.
Substituting builds for releases may undermine the legal protection
provided to PMC members by the foundation.

We must be clear on the point that the JARs are being provided as a
convenience to the *development* community. It is *not* our intention
to distribute these JARs to the general public, and PMC members should
avoid linking to the builds from posts to the user list.

-Ted.

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



[s2] nightly builds

2007-08-12 Thread James Holmes
We need to get a process setup for generating nightly builds for Struts 2. I'm 
not familiar with all of the infrastructure involved with getting this going, 
but am 
willing to help get this in place.

I have spoken briefly to James Mitchell about this and I understand that he was 
doing this for awhile from his own machines. Is there a way we can automate it 
on the 
Apache servers?

Anyone have info on this?

James

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



Re: [s2] nightly builds

2007-08-12 Thread Ted Husted
Between Bamboo and Maven, I wonder if nightly builds are still worth
the trouble. Bamboo alerts us if we do anything that breaks the build,
and if someone wants the latest bits, maven install is not so much
to ask.

-Ted.

On 8/12/07, James Holmes [EMAIL PROTECTED] wrote:
 We need to get a process setup for generating nightly builds for Struts 2. 
 I'm not familiar
 with all of the infrastructure involved with getting this going, but am
 willing to help get this in place.

 I have spoken briefly to James Mitchell about this and I understand that he 
 was doing this
 for awhile from his own machines. Is there a way we can automate it on the
 Apache servers?

 Anyone have info on this?

 James

 -
 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]



RE: [s2] nightly builds

2007-08-12 Thread James Holmes
Agreed that Bamboo and Maven can approximate a nightly build, but I for one 
find it much more convenient to simply download an already packaged build. It's 
much easier 
to grab this, unzip it, get the latest jars and go. Maven is nice if your 
project is using Maven, but in my case I'm not and I'm sure there are others in 
the same boat as 
me.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ted Husted
Sent: Sunday, August 12, 2007 11:49 AM
To: Struts Developers List
Subject: Re: [s2] nightly builds

Between Bamboo and Maven, I wonder if nightly builds are still worth
the trouble. Bamboo alerts us if we do anything that breaks the build,
and if someone wants the latest bits, maven install is not so much
to ask.

-Ted.

On 8/12/07, James Holmes [EMAIL PROTECTED] wrote:
 We need to get a process setup for generating nightly builds for Struts 2. 
 I'm not familiar
 with all of the infrastructure involved with getting this going, but am
 willing to help get this in place.

 I have spoken briefly to James Mitchell about this and I understand that he 
 was doing this
 for awhile from his own machines. Is there a way we can automate it on the
 Apache servers?

 Anyone have info on this?

 James

 -
 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]



Re: [s2] nightly builds

2007-08-12 Thread Wendy Smoak
On 8/12/07, James Holmes [EMAIL PROTECTED] wrote:
 We need to get a process setup for generating nightly builds for Struts 2. 
 I'm not familiar with all of the infrastructure involved with getting this 
 going, but am
 willing to help get this in place.

 I have spoken briefly to James Mitchell about this and I understand that he 
 was doing this for awhile from his own machines. Is there a way we can 
 automate it on the
 Apache servers?

 Anyone have info on this?

The sticking point is usually permissions to get the files transferred
to people.a.o.  Infra isn't in favor of 'faceless' accounts, so that
part needs to run as someone in particular.

There is a shared Continuum instance on vmbuild.apache.org, I'm
waiting to see how they solve the where to publish issue.

-- 
Wendy

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



Re: [s2] nightly builds

2007-08-12 Thread James Mitchell

No, actually, we haven't done this on our own machines in quite a while.

For a long time we were doing this on our zone account, which is ASF  
hardware.  I stopped this process a few weeks ago while doing some  
maintenance and never got back to it.


I can restart this process if we need to.  Let me know.


--
James Mitchell



On Aug 12, 2007, at 11:15 AM, James Holmes wrote:

We need to get a process setup for generating nightly builds for  
Struts 2. I'm not familiar with all of the infrastructure involved  
with getting this going, but am

willing to help get this in place.

I have spoken briefly to James Mitchell about this and I understand  
that he was doing this for awhile from his own machines. Is there a  
way we can automate it on the

Apache servers?

Anyone have info on this?

James

-
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]



RE: [s2] nightly builds

2007-08-12 Thread James Holmes
Yes, please restart! :)


-Original Message-
From: James Mitchell [mailto:[EMAIL PROTECTED] 
Sent: Sunday, August 12, 2007 12:08 PM
To: Struts Developers List
Subject: Re: [s2] nightly builds

No, actually, we haven't done this on our own machines in quite a while.

For a long time we were doing this on our zone account, which is ASF  
hardware.  I stopped this process a few weeks ago while doing some  
maintenance and never got back to it.

I can restart this process if we need to.  Let me know.


--
James Mitchell



On Aug 12, 2007, at 11:15 AM, James Holmes wrote:

 We need to get a process setup for generating nightly builds for  
 Struts 2. I'm not familiar with all of the infrastructure involved  
 with getting this going, but am
 willing to help get this in place.

 I have spoken briefly to James Mitchell about this and I understand  
 that he was doing this for awhile from his own machines. Is there a  
 way we can automate it on the
 Apache servers?

 Anyone have info on this?

 James

 -
 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]



Re: [s2] nightly builds

2007-08-12 Thread James Mitchell
Ok, I just reenabled the cron job and ran it manually so we don't  
have to wait to tonight.


There may be issues with old jars in the local repo or with the j4  
builds, so I'll keep an eye on it.


Watch for the artifacts to appear under this directory:

  http://people.apache.org/builds/struts/nightlies/


Optimally, we would want our Continuum instance (or Bamboo) to build  
and push the artifacts to the nightly build location.



--
James Mitchell



On Aug 12, 2007, at 12:00 PM, James Holmes wrote:


Yes, please restart! :)


-Original Message-
From: James Mitchell [mailto:[EMAIL PROTECTED]
Sent: Sunday, August 12, 2007 12:08 PM
To: Struts Developers List
Subject: Re: [s2] nightly builds

No, actually, we haven't done this on our own machines in quite a  
while.


For a long time we were doing this on our zone account, which is ASF
hardware.  I stopped this process a few weeks ago while doing some
maintenance and never got back to it.

I can restart this process if we need to.  Let me know.


--
James Mitchell



On Aug 12, 2007, at 11:15 AM, James Holmes wrote:


We need to get a process setup for generating nightly builds for
Struts 2. I'm not familiar with all of the infrastructure involved
with getting this going, but am
willing to help get this in place.

I have spoken briefly to James Mitchell about this and I understand
that he was doing this for awhile from his own machines. Is there a
way we can automate it on the
Apache servers?

Anyone have info on this?

James

-
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]



Re: [s2] Nightly Builds

2006-12-08 Thread Mitchell James
We might get around this by enabling wild-carded configPaths.  Then  
scan for struts-plugin-*.xml in addition to what we already do.


What do you think?


--
James Mitchell
678.910.8017




On Dec 7, 2006, at 11:23 PM, Don Brown wrote:

The only way we could do it is if we had a custom maven 2 plugin  
that combined all the xml, and even then, we'd have to build in  
conflict resolution capability.  No, I think we should get rid of  
struts-all.


Don

Wendy Smoak wrote:

On 11/28/06, Ted Husted [EMAIL PROTECTED] wrote:


So, should we even have a struts-all JAR then?


I haven't worked much with plugins, but I don't see how an -all jar
can work given that each plugin has a struts-plugin.xml file in the
root of the jar.

Don?




-
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]



Re: [s2] Nightly Builds

2006-12-08 Thread Don Brown
Yeah, we could adapt the classloader scanning tool we use for the 
zeroconf stuff to look for xml files at the root.  Still, this would 
involve custom maven 2 work, and even then, the jar wouldn't work in a 
predictable manner.  The problem is that a plugin can tell struts 2 it 
wants to override certain beans or settings.  If you have two plugins 
that both override, say, objectfactory, the last one loaded wins.  Which 
last one is undefined.


Don


Mitchell James wrote:
We might get around this by enabling wild-carded configPaths.  Then 
scan for struts-plugin-*.xml in addition to what we already do.


What do you think?


--
James Mitchell
678.910.8017




On Dec 7, 2006, at 11:23 PM, Don Brown wrote:

The only way we could do it is if we had a custom maven 2 plugin that 
combined all the xml, and even then, we'd have to build in conflict 
resolution capability.  No, I think we should get rid of struts-all.


Don

Wendy Smoak wrote:

On 11/28/06, Ted Husted [EMAIL PROTECTED] wrote:


So, should we even have a struts-all JAR then?


I haven't worked much with plugins, but I don't see how an -all jar
can work given that each plugin has a struts-plugin.xml file in the
root of the jar.

Don?




-
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]



Re: [s2] Nightly Builds

2006-12-08 Thread Ted Husted

Is there a way we could just post post the lib.zip distribution as
our nightly build, since that contains all the plugins and the various
dependencies?

If someone isn't building the framework from a source code checkout,
but wants to follow the dev discussions, then the lib binaries is all
he or she would really need.

-Ted.

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



Re: [s2] Nightly Builds

2006-12-07 Thread Wendy Smoak

On 11/28/06, Ted Husted [EMAIL PROTECTED] wrote:


So, should we even have a struts-all JAR then?


I haven't worked much with plugins, but I don't see how an -all jar
can work given that each plugin has a struts-plugin.xml file in the
root of the jar.

Don?

--
Wendy

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



Re: [s2] Nightly Builds

2006-12-07 Thread Don Brown
The only way we could do it is if we had a custom maven 2 plugin that 
combined all the xml, and even then, we'd have to build in conflict 
resolution capability.  No, I think we should get rid of struts-all.


Don

Wendy Smoak wrote:

On 11/28/06, Ted Husted [EMAIL PROTECTED] wrote:


So, should we even have a struts-all JAR then?


I haven't worked much with plugins, but I don't see how an -all jar
can work given that each plugin has a struts-plugin.xml file in the
root of the jar.

Don?




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



Re: [s2] Nightly Builds

2006-11-28 Thread Ted Husted

So, should we even have a struts-all JAR then?

On 11/27/06, Don Brown [EMAIL PROTECTED] wrote:

The only real disadvantage of defaulting to the struts2-all.jar is that
you lose the self-configuration aspect of the plugins.  For example, by
including the Spring plugin jar, it is able to tell Struts 2 to use its
ObjectFactory automatically.  However, if you included both the Spring
and Plexus plugins, the last one loaded would get to set the
ObjectFactory, however, determining which one is last is undetermined.

The other issue is how the struts-plugin.xml files would be handled.
IIRC, the struts2-all.jar simply combines the files into one jar.
However, that wouldn't work with plugins because they each define a
struts-plugin.xml file in their root directory.

Don

Ted Husted wrote:
 Right now, we're posting the api and core JARs for Struts 2

 Would it be difficult to switch that to the all JAR, which includes
 the plugins?

 (And, now that I say it, I realize that maybe the all JAR is the one
 we should J4.)

 Is there a non-technical reason why we are just posting the JARs, and
 not the source and the rest of it?

 -Ted.

 -
 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]





--
HTH, Ted.
* http://www.husted.com/struts/

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



[s2] Nightly Builds

2006-11-27 Thread Ted Husted

Right now, we're posting the api and core JARs for Struts 2

Would it be difficult to switch that to the all JAR, which includes
the plugins?

(And, now that I say it, I realize that maybe the all JAR is the one
we should J4.)

Is there a non-technical reason why we are just posting the JARs, and
not the source and the rest of it?

-Ted.

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



Re: [s2] Nightly Builds

2006-11-27 Thread Don Brown
The only real disadvantage of defaulting to the struts2-all.jar is that 
you lose the self-configuration aspect of the plugins.  For example, by 
including the Spring plugin jar, it is able to tell Struts 2 to use its 
ObjectFactory automatically.  However, if you included both the Spring 
and Plexus plugins, the last one loaded would get to set the 
ObjectFactory, however, determining which one is last is undetermined.


The other issue is how the struts-plugin.xml files would be handled.  
IIRC, the struts2-all.jar simply combines the files into one jar.  
However, that wouldn't work with plugins because they each define a 
struts-plugin.xml file in their root directory.


Don

Ted Husted wrote:

Right now, we're posting the api and core JARs for Struts 2

Would it be difficult to switch that to the all JAR, which includes
the plugins?

(And, now that I say it, I realize that maybe the all JAR is the one
we should J4.)

Is there a non-technical reason why we are just posting the JARs, and
not the source and the rest of it?

-Ted.

-
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]



Re: Location for nightly builds

2006-07-25 Thread James Mitchell
Sorry, I've been a little slow with keeping up on list traffic these  
last few weeks, but why are we using this location for anything other  
than nightly builds?  The nightly cron job will clear out anything  
older than 7 days starting at /www/cvs.apache.org/builds/struts.


Should I turn this off?

--
James Mitchell




On Jul 23, 2006, at 12:09 PM, Ted Husted wrote:


Note that I renamed 2.x on people.apache.org/builds/struts to 2.0.x so
as to match our conventions for 1.x.

-Ted.

-
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]



Re: Location for nightly builds

2006-07-25 Thread Ted Husted

Until we have nightly builds again, it's my intent to run these at
least every week.

Does the cron job clear out everything under 2.0.x, or just the
nightly subdirectory?

(Has the cron job been updated to use 2.0.x instead of 2.x?)

In any event, next time I can just open a 2.0.0 for the weekly snapshots.

-Ted.

On 7/25/06, James Mitchell [EMAIL PROTECTED] wrote:

Sorry, I've been a little slow with keeping up on list traffic these
last few weeks, but why are we using this location for anything other
than nightly builds?  The nightly cron job will clear out anything
older than 7 days starting at /www/cvs.apache.org/builds/struts.

Should I turn this off?

--
James Mitchell




On Jul 23, 2006, at 12:09 PM, Ted Husted wrote:

 Note that I renamed 2.x on people.apache.org/builds/struts to 2.0.x so
 as to match our conventions for 1.x.

 -Ted.

 -
 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]





--
HTH, Ted.
* http://www.husted.com/struts/

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



Re: Location for nightly builds

2006-07-25 Thread Wendy Smoak

On 7/25/06, James Mitchell [EMAIL PROTECTED] wrote:

Sorry, I've been a little slow with keeping up on list traffic these
last few weeks, but why are we using this location for anything other
than nightly builds?  The nightly cron job will clear out anything
older than 7 days starting at /www/cvs.apache.org/builds/struts.

Should I turn this off?


Oops.  I forgot about that.

Ted, can you put the 1.3.5 distributions back in
http://people.apache.org/builds/struts/1.3.5/ ?  If not, I have them
at home.

  (reposted from the 'Distribution Directories' thread)
  Based on the following links, I think it should be under /builds until
  it becomes a release, then it can be moved to one of the 'dist'
  directories depending on the quality.

* http://www.apache.org/dev/release.html#release-types
* http://www.apache.org/dev/release.html#build-directories

We could put them somewhere else, such as struts.apache.org/dev/dist.
(That was suggested on [EMAIL PROTECTED], and it's what they're using now:
http://tomcat.apache.org/dev/dist/ )

Or could we adjust the directory structure and/or the script to avoid
deleting the tagged builds?

Thanks,
--
Wendy

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



Re: Location for nightly builds

2006-07-25 Thread Ted Husted

On 7/25/06, Wendy Smoak [EMAIL PROTECTED] wrote:

Ted, can you put the 1.3.5 distributions back in
http://people.apache.org/builds/struts/1.3.5/ ?


Done.

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



Re: Location for nightly builds

2006-07-25 Thread James Mitchell

It clears everything under /www/people.apache.org/builds/struts/

I know I said cvs.apache.org last time, but that's really just a  
symlink over to the above locationI've had that cron job for a  
while  ;)


I have disabled it for now, until we find a better solutions...look  
for a follow up discussion on this thread.



--
James Mitchell




On Jul 25, 2006, at 7:04 PM, Ted Husted wrote:


Until we have nightly builds again, it's my intent to run these at
least every week.

Does the cron job clear out everything under 2.0.x, or just the
nightly subdirectory?

(Has the cron job been updated to use 2.0.x instead of 2.x?)

In any event, next time I can just open a 2.0.0 for the weekly  
snapshots.


-Ted.

On 7/25/06, James Mitchell [EMAIL PROTECTED] wrote:

Sorry, I've been a little slow with keeping up on list traffic these
last few weeks, but why are we using this location for anything other
than nightly builds?  The nightly cron job will clear out anything
older than 7 days starting at /www/cvs.apache.org/builds/struts.

Should I turn this off?

--
James Mitchell




On Jul 23, 2006, at 12:09 PM, Ted Husted wrote:

 Note that I renamed 2.x on people.apache.org/builds/struts to  
2.0.x so

 as to match our conventions for 1.x.

 -Ted.

  
-

 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]





--
HTH, Ted.
* http://www.husted.com/struts/

-
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]



Re: Location for nightly builds

2006-07-23 Thread Ted Husted

Note that I renamed 2.x on people.apache.org/builds/struts to 2.0.x so
as to match our conventions for 1.x.

-Ted.

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



Re: Location for nightly builds

2006-07-19 Thread James Mitchell
Cron is not running on the zone so I was kicking off the builds by  
hand every day.  Then, about 2 weeks ago, Maven just stopped working  
for me on the zone.


Ant works fine and so should Maven.  Funny thing is, google does not  
give me a clue...



[EMAIL PROTECTED] # ant
Buildfile: build.xml does not exist! expected
Build failed

[EMAIL PROTECTED] # mvn
/usr/local/maven-2.0.4/bin/mvn: test: argument expected  wtf?




--
James Mitchell




On Jul 18, 2006, at 5:07 PM, Ted Husted wrote:


So, what is it that we are doing about nightly builds?

I though we had them running, but I don't see them now.

* http://people.apache.org/builds/struts/

-Ted.

-
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]



Re: Location for nightly builds

2006-07-19 Thread James Mitchell
This week I started a new job and so I'm back to having a stable  
internet connection that I can use to do the builds from this (my  
personal) machine.  I already kicked off the script as I'm typing  
this so look for them in a few hours.



--
James Mitchell




On Jul 19, 2006, at 10:14 AM, James Mitchell wrote:

Cron is not running on the zone so I was kicking off the builds by  
hand every day.  Then, about 2 weeks ago, Maven just stopped  
working for me on the zone.


Ant works fine and so should Maven.  Funny thing is, google does  
not give me a clue...



[EMAIL PROTECTED] # ant
Buildfile: build.xml does not exist!  
expected

Build failed

[EMAIL PROTECTED] # mvn
/usr/local/maven-2.0.4/bin/mvn: test: argument expected  wtf?




--
James Mitchell




On Jul 18, 2006, at 5:07 PM, Ted Husted wrote:


So, what is it that we are doing about nightly builds?

I though we had them running, but I don't see them now.

* http://people.apache.org/builds/struts/

-Ted.

-
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]



Re: Location for nightly builds

2006-07-18 Thread Ted Husted

So, what is it that we are doing about nightly builds?

I though we had them running, but I don't see them now.

* http://people.apache.org/builds/struts/

-Ted.

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



Re: Location for nightly builds

2006-07-02 Thread James Mitchell

Ok, so I finally got around to fixing the nightly build for 1.3.x

Since crontab is not running on the zone, (and I don't feel like  
asking why on infr@) I'll be kicking these off from my personal box.   
This will also allow me to keep a close eye on it.


Next stop -- 2.0.x

--
James Mitchell




On Jun 22, 2006, at 9:13 AM, Ted Husted wrote:


AFIAC, you're doing the work, and you can make the decision. :)

-Ted.

-
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]



Re: Location for nightly builds

2006-07-02 Thread James Mitchell
I've got the script ready to publish the nightlies, but I want to  
know what everyone wants published (along with any special commands  
needed to produce it).


When I execute mvn package, I see the following that I can publish:

./api/target/struts2-api-2.0-SNAPSHOT.jar
./core/target/struts2-core-2.0-SNAPSHOT.jar

./apps/blank/target/struts2-blank.war
./apps/portlet/target/struts2-portlet.war
./apps/shopping-cart/target/struts2-shopping-cart.war
./apps/showcase/target/struts2-showcase.war
./apps/starter/target/struts2-starter.war


Is this all we are offering for nightly downloads?

--
James Mitchell




On Jul 2, 2006, at 3:22 PM, James Mitchell wrote:


Ok, so I finally got around to fixing the nightly build for 1.3.x

Since crontab is not running on the zone, (and I don't feel like  
asking why on infr@) I'll be kicking these off from my personal  
box.  This will also allow me to keep a close eye on it.


Next stop -- 2.0.x

--
James Mitchell




On Jun 22, 2006, at 9:13 AM, Ted Husted wrote:


AFIAC, you're doing the work, and you can make the decision. :)

-Ted.

-
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]



Re: Location for nightly builds

2006-07-02 Thread Wendy Smoak

On 7/2/06, James Mitchell [EMAIL PROTECTED] wrote:


I've got the script ready to publish the nightlies, but I want to
know what everyone wants published (along with any special commands
needed to produce it).

When I execute mvn package, I see the following that I can publish:

...

Is this all we are offering for nightly downloads?


Try it with -Pextras so it will build the struts2-extras jar.

Ideally we would do assemblies for the example apps rather than put
the .war files in the snapshot repo, but that's waiting for someone to
have time to adapt the work done in Struts 1  Shale to the Struts 2
build.  It's fine for now.

--
Wendy

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



Re: Location for nightly builds

2006-07-02 Thread James Mitchell

On Jul 2, 2006, at 11:41 PM, Wendy Smoak wrote:


On 7/2/06, James Mitchell [EMAIL PROTECTED] wrote:


I've got the script ready to publish the nightlies, but I want to
know what everyone wants published (along with any special commands
needed to produce it).

When I execute mvn package, I see the following that I can publish:

...

Is this all we are offering for nightly downloads?


Try it with -Pextras so it will build the struts2-extras jar.



I've added it for tomorrow.


Ideally we would do assemblies for the example apps rather than put
the .war files in the snapshot repo,


Sorry? You mean our nightly location is considered a m2 repo?  By who?

http://people.apache.org/builds/struts/2.x/



but that's waiting for someone to
have time to adapt the work done in Struts 1  Shale to the Struts 2
build.  It's fine for now.



Ya, I'm still not up to speed on all the assembly stuff we are  
doing.  My schedule should open up here in the next few weeks so I'll  
be able to spend more time on this and help with releases.



--
Wendy




--
James Mitchell



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



Re: Location for nightly builds

2006-07-02 Thread Wendy Smoak

On 7/2/06, James Mitchell [EMAIL PROTECTED] wrote:

On Jul 2, 2006, at 11:41 PM, Wendy Smoak wrote:



 Ideally we would do assemblies for the example apps rather than put
 the .war files in the snapshot repo,

Sorry? You mean our nightly location is considered a m2 repo?  By who?

http://people.apache.org/builds/struts/2.x/


Sorry, that wasn't directly related to your question about nightly builds.

By having the example apps as part of the default build, 'mvn deploy'
publishes the .war files as artifacts in the snapshot repo, which I
don't want to happen.

Nevermind... it will get sorted out eventually. :)

--
Wendy

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



Re: Location for nightly builds

2006-06-22 Thread Ted Husted

AFIAC, you're doing the work, and you can make the decision. :)

-Ted.

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



Re: Location for nightly builds

2006-06-21 Thread James Mitchell

On Jun 20, 2006, at 12:45 PM, Martin Cooper wrote:


On 6/20/06, James Mitchell [EMAIL PROTECTED] wrote:


Craig and I were discussing a few offline items and one thing that
came up was how we currently publish the nightlies.  We agree that
this is best discussed in public, so here I am :)

Currently the nightly build can be found (or will be) on minotaur
(people.apache.org) under /builds/struts.  For years the builds were
done on Craig's personal machine, which would be scp'd up to minotaur
and everything moved happily along for a while.  Then, as the svn
reorg occurred and we sort-of began moving to a Maven 1 based build,
I was using my personal machine to build and upload the maven-built
artifacts to the same place.

The only problem with the using a personal machine approach is that
if some dependency changed (with the Ant based build), then, due to
the way our build files worked, Craig had to make the manual change
on his personal machine.  However, with Maven (1 and 2), everything
is declarative in the pom.xml, and so unless there's some weird bug
in a current plugin or if the POM now needs a later plugin version,
there really isn't a need to touch the machine or the local
configuration.

Later, I moved this process off my personal machine and used my
account on the zone to build and scp over to minotaur the same way.
This was an improvement in reliability, but we still have the problem
that this was *my* account and not just anyone could fix it if there
was a problem.

Looking back ... in and of itself, the actual location of the build
is insignificant with regard to authenticity or security.  Anyone
with an Apache account can upload anything they like to (almost)
wherever they like.  And so long as the build requirements or
dependencies didn't change, everything went along like clockwork.

Fast forward to June 2006, here we are with more or less 4 Maven 2
based projects, each with multiple artifacts.

I see our options as:

Build using:
1) personal machine
2) zone (personal account)
3) zone (shared account, i.e. mrstruts)

Users download from:
a) minotaur
b) zone

Currently we are a mixture of 1a and 3a.  Also, 3b isn't really a
viable option because someone would have to use their private key for
that shared account (so the scp process would work).



You mean 3a isn't viable, right? 3b wouldn't require scp at all,  
would it?




Wow, I guess it was later than I thought.  Yes, I meant to say we are  
currently using a mixture of 1a and 2a.  And that 3a isn't really a  
viable option.


If b is used/allowed, then it makes the most sense to go with 3b, so  
everyone can help with fixes and updates.



Furthermore, I had always assumed that hosting nightlies from the

zone was out of the question.  Is that not the case?



I don't know. I think it would be worth a ping to infra, since I  
would think

this would be the best option.


I'll wait to see how everyone else feels before moving further on  
this.  I am assuming that no news means everyone agrees and has no  
problems with the current path.




Either way, I can see one other approach.  3a with the ability of a

few people to su to root, then su to the personal account (e.g.
jmitchell) and fix whatever.



I suppose, although this would mean we'd have to hand out root more  
than I'd

like.

There's also a discussion going on in various places about a  
machine named

vmbuild, which is intended as a build machine for all (?) projects. I
haven't been paying close attention, but perhaps we should engage  
there?




Ya, I've seen a few mentions of it on infra, but not completely sure  
of what the intent is.  They do talk about a shared Continuum on it  
though.  Not sure if we'd want to take advantage of it, now that  
we've got our own :)


So, I'm waiting to hear what others think as far as where and how  
nightlies get published.



--
Martin Cooper





--
James Mitchell



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



Location for nightly builds

2006-06-20 Thread James Mitchell
Craig and I were discussing a few offline items and one thing that  
came up was how we currently publish the nightlies.  We agree that  
this is best discussed in public, so here I am :)


Currently the nightly build can be found (or will be) on minotaur  
(people.apache.org) under /builds/struts.  For years the builds were  
done on Craig's personal machine, which would be scp'd up to minotaur  
and everything moved happily along for a while.  Then, as the svn  
reorg occurred and we sort-of began moving to a Maven 1 based build,  
I was using my personal machine to build and upload the maven-built  
artifacts to the same place.


The only problem with the using a personal machine approach is that  
if some dependency changed (with the Ant based build), then, due to  
the way our build files worked, Craig had to make the manual change  
on his personal machine.  However, with Maven (1 and 2), everything  
is declarative in the pom.xml, and so unless there's some weird bug  
in a current plugin or if the POM now needs a later plugin version,  
there really isn't a need to touch the machine or the local  
configuration.


Later, I moved this process off my personal machine and used my  
account on the zone to build and scp over to minotaur the same way.   
This was an improvement in reliability, but we still have the problem  
that this was *my* account and not just anyone could fix it if there  
was a problem.


Looking back ... in and of itself, the actual location of the build  
is insignificant with regard to authenticity or security.  Anyone  
with an Apache account can upload anything they like to (almost)  
wherever they like.  And so long as the build requirements or  
dependencies didn't change, everything went along like clockwork.


Fast forward to June 2006, here we are with more or less 4 Maven 2  
based projects, each with multiple artifacts.


I see our options as:

Build using:
1) personal machine
2) zone (personal account)
3) zone (shared account, i.e. mrstruts)

Users download from:
a) minotaur
b) zone

Currently we are a mixture of 1a and 3a.  Also, 3b isn't really a  
viable option because someone would have to use their private key for  
that shared account (so the scp process would work).


Furthermore, I had always assumed that hosting nightlies from the  
zone was out of the question.  Is that not the case?


Either way, I can see one other approach.  3a with the ability of a  
few people to su to root, then su to the personal account (e.g.  
jmitchell) and fix whatever.


Your thoughts?


--
James Mitchell





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



Re: [all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-20 Thread Wendy Smoak

On 6/19/06, James Mitchell [EMAIL PROTECTED] wrote:


My questions would have been about the POM
changes that Sean eluded to during our mini hackathon.  I could be
wrong, but I thought he said there would be an issue with something
we needed and it not being published yet and that may or may not have
stemmed from a private conversation you may or may not have had over
IM.  Sorry, the details are still a little cloudy.  Forget about it
for now, I'm sure if it's a problem we'll know as soon as we begin
adding more projects to Continuum.


I'm sure it was about changing the struts-parent pom to version
3-SNAPSHOT.  I hadn't incremented it after the v2 release, so when
Sean made a change to it, there was the potential of someone
publishing a different v2 than the one on ibiblio.  I commented on the
commit message on the list, then caught Sean on IM to make sure he saw
it.

There is a snapshot available:
  
http://people.apache.org/maven-snapshot-repository/org/apache/struts/struts-parent/3-SNAPSHOT/

The sub-project parent poms can be changed to depend on this version,
and we'll need to tag and vote on struts-parent v3 after we add the
new committers and make any other necessary changes.

If Frank's checkstyle changes are acceptable, we'll also need to
release another struts-build.jar.

(Depending on the SAF 1.3.5 schedule, it might need to stay on the
current released versions.)

--
Wendy

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



Re: Location for nightly builds

2006-06-20 Thread Martin Cooper

On 6/20/06, James Mitchell [EMAIL PROTECTED] wrote:


Craig and I were discussing a few offline items and one thing that
came up was how we currently publish the nightlies.  We agree that
this is best discussed in public, so here I am :)

Currently the nightly build can be found (or will be) on minotaur
(people.apache.org) under /builds/struts.  For years the builds were
done on Craig's personal machine, which would be scp'd up to minotaur
and everything moved happily along for a while.  Then, as the svn
reorg occurred and we sort-of began moving to a Maven 1 based build,
I was using my personal machine to build and upload the maven-built
artifacts to the same place.

The only problem with the using a personal machine approach is that
if some dependency changed (with the Ant based build), then, due to
the way our build files worked, Craig had to make the manual change
on his personal machine.  However, with Maven (1 and 2), everything
is declarative in the pom.xml, and so unless there's some weird bug
in a current plugin or if the POM now needs a later plugin version,
there really isn't a need to touch the machine or the local
configuration.

Later, I moved this process off my personal machine and used my
account on the zone to build and scp over to minotaur the same way.
This was an improvement in reliability, but we still have the problem
that this was *my* account and not just anyone could fix it if there
was a problem.

Looking back ... in and of itself, the actual location of the build
is insignificant with regard to authenticity or security.  Anyone
with an Apache account can upload anything they like to (almost)
wherever they like.  And so long as the build requirements or
dependencies didn't change, everything went along like clockwork.

Fast forward to June 2006, here we are with more or less 4 Maven 2
based projects, each with multiple artifacts.

I see our options as:

Build using:
1) personal machine
2) zone (personal account)
3) zone (shared account, i.e. mrstruts)

Users download from:
a) minotaur
b) zone

Currently we are a mixture of 1a and 3a.  Also, 3b isn't really a
viable option because someone would have to use their private key for
that shared account (so the scp process would work).



You mean 3a isn't viable, right? 3b wouldn't require scp at all, would it?

Furthermore, I had always assumed that hosting nightlies from the

zone was out of the question.  Is that not the case?



I don't know. I think it would be worth a ping to infra, since I would think
this would be the best option.

Either way, I can see one other approach.  3a with the ability of a

few people to su to root, then su to the personal account (e.g.
jmitchell) and fix whatever.



I suppose, although this would mean we'd have to hand out root more than I'd
like.

There's also a discussion going on in various places about a machine named
vmbuild, which is intended as a build machine for all (?) projects. I
haven't been paying close attention, but perhaps we should engage there?

--
Martin Cooper


Your thoughts?



--
James Mitchell





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




[all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-19 Thread James Mitchell
Wonderful timing, I was just about to start a new thread wrt getting  
the nightlies back online.  And so I'll move my thoughts here.



So, with the mini hackathon out of the way, and our new buddy  
MrStruts taking care of the continuous integration for us (ok, he  
isn't doing much right now, but he is there and ready to roll), I'd  
like to turn at least some of my attention to getting the nightlies  
back online.  Sorry if this was already discussed/decided on a  
different thread, I'm behind on every list I am currently subscribed  
to, except [EMAIL PROTECTED]


I plan to have MrStruts do full nightly builds using a similar  
nightly script to the one I was using for many months with the Maven  
1 built nightlies.  I'm in the process (as I type this) of creating  
the necessary build scripts to produce nightly artifacts of Struts  
Action 1 (1.2.x and 1.3.x), Struts Action 2, and Shale.


Currently, we publish the nightlies here:

 http://people.apache.org/builds/struts/

...and I see Craig has begun publishing Shale nightlies to this spot:

 http://people.apache.org/builds/struts/maven2/shale/

So, on that note, I'll begin publishing Action 1 and 2 nightlies in a  
(almost) similar fashion.


Craig, I've already zapped the 'maven' directory, can we:
1. remove the extra directory 'maven2' and just have p.a.o/builds/ 
struts/shale (requires you to change your scp script)?

2. rm -fr 'nightly' from the same dir?

So, (high level) we would have:

http://people.apache.org/builds/struts/shale
http://people.apache.org/builds/struts/action1/1.2.x/
http://people.apache.org/builds/struts/action1/1.3.x/
http://people.apache.org/builds/struts/action2
http://people.apache.org/builds/struts/tiles   (eventually)

...and each directory (Maven 2 built) would have a directory for the  
particular module, which would have the current jar, war, or zip, and  
6 days prior.



How does this sound?


Wendy wrote:

That was a few days ago. :)


Yes, I know, I never got back to this.  Sorry, it's been a heck of a  
month this week ;)  My questions would have been about the POM  
changes that Sean eluded to during our mini hackathon.  I could be  
wrong, but I thought he said there would be an issue with something  
we needed and it not being published yet and that may or may not have  
stemmed from a private conversation you may or may not have had over  
IM.  Sorry, the details are still a little cloudy.  Forget about it  
for now, I'm sure if it's a problem we'll know as soon as we begin  
adding more projects to Continuum.



--
James Mitchell




On Jun 19, 2006, at 9:20 PM, Wendy Smoak wrote:


On 6/14/06, James Mitchell [EMAIL PROTECTED] wrote:


Yes.  There is a wiki page for this as well.
http://wiki.apache.org/struts/StrutsContinuum

It's a work in progress, and I'm about to head out, but I'd like to
ask Wendy a few questions wrt pom, parent-pom, snapshot vs. released,
etc, etc.

Back in a bit.


That was a few days ago. :)

Craig, are you ready to get Shale set up on Continuum?  I assume you'd
like to get out of the nightly builds business, and have them run from
the zone.

In another thread, I think Sean mentioned it's ready to start  
adding things.


I started to update the Shale site yesterday, but I need to know where
the nightly builds/snapshots are going to be so I can link to them.

Thanks,
--
Wendy

-
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]



Re: [all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-19 Thread Wendy Smoak

On 6/19/06, James Mitchell [EMAIL PROTECTED] wrote:


Craig, I've already zapped the 'maven' directory, can we:
1. remove the extra directory 'maven2' and just have p.a.o/builds/
struts/shale (requires you to change your scp script)?


Related:  I'm using
http://people.apache.org/builds/struts/maven2/shale/site temporarily,
staging the site locally wasn't working very well.  Let me know if
that's a problem, I can change the URLs and deploy it somewhere else.


--
Wendy

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



Re: [all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-19 Thread James Mitchell
That brings up another interesting problem.  Generated docs.  I know  
we try to keep the latest and greatest docs online (main site) but  
for branched versions (Action 1.2.x), we would need to provide the  
docs as well.  So it might look like...


http://people.apache.org/builds/struts/action1/1.2.x/docs/  -- 1.2  
docs here

http://people.apache.org/builds/struts/action1/1.2.x/binary/
http://people.apache.org/builds/struts/action1/1.2.x/lib/
http://people.apache.org/builds/struts/action1/1.2.x/src/

...and if we did the same for others...

http://people.apache.org/builds/struts/shale/docs/
http://people.apache.org/builds/struts/shale/shale-blank/
http://people.apache.org/builds/struts/shale/shale-clay-usecases/
http://people.apache.org/builds/struts/shale/shale-framework/
http://people.apache.org/builds/struts/shale/shale-mailreader/
http://people.apache.org/builds/struts/shale/shale-sql-browser/
http://people.apache.org/builds/struts/shale/shale-usecases/


Maybe 1.2.x is a special case or maybe we should just do it anyway so  
we can see the latest and greatest documentation (build hourly is  
even possible).



--
James Mitchell




On Jun 20, 2006, at 12:19 AM, Wendy Smoak wrote:


On 6/19/06, James Mitchell [EMAIL PROTECTED] wrote:


Craig, I've already zapped the 'maven' directory, can we:
1. remove the extra directory 'maven2' and just have p.a.o/builds/
struts/shale (requires you to change your scp script)?


Related:  I'm using
http://people.apache.org/builds/struts/maven2/shale/site temporarily,
staging the site locally wasn't working very well.  Let me know if
that's a problem, I can change the URLs and deploy it somewhere else.


--
Wendy

-
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]



Re: [all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-19 Thread Craig McClanahan

On 6/19/06, James Mitchell [EMAIL PROTECTED] wrote:


Wonderful timing, I was just about to start a new thread wrt getting
the nightlies back online.  And so I'll move my thoughts here.


So, with the mini hackathon out of the way, and our new buddy
MrStruts taking care of the continuous integration for us (ok, he
isn't doing much right now, but he is there and ready to roll), I'd
like to turn at least some of my attention to getting the nightlies
back online.  Sorry if this was already discussed/decided on a
different thread, I'm behind on every list I am currently subscribed
to, except [EMAIL PROTECTED]

I plan to have MrStruts do full nightly builds using a similar
nightly script to the one I was using for many months with the Maven
1 built nightlies.  I'm in the process (as I type this) of creating
the necessary build scripts to produce nightly artifacts of Struts
Action 1 (1.2.x and 1.3.x), Struts Action 2, and Shale.

Currently, we publish the nightlies here:

  http://people.apache.org/builds/struts/

...and I see Craig has begun publishing Shale nightlies to this spot:

  http://people.apache.org/builds/struts/maven2/shale/

So, on that note, I'll begin publishing Action 1 and 2 nightlies in a
(almost) similar fashion.

Craig, I've already zapped the 'maven' directory, can we:
1. remove the extra directory 'maven2' and just have p.a.o/builds/
struts/shale (requires you to change your scp script)?
2. rm -fr 'nightly' from the same dir?



Not a problem ... I'll switch for tonight's build.  Indeed, I hadn't
announced the destination until we had a chance to coordinate across the
various builds.  I published my shell script from before this change in an
earlier response to Wendy's questions ... it's four simple substitutions.

So, (high level) we would have:


http://people.apache.org/builds/struts/shale
http://people.apache.org/builds/struts/action1/1.2.x/
http://people.apache.org/builds/struts/action1/1.3.x/
http://people.apache.org/builds/struts/action2
http://people.apache.org/builds/struts/tiles   (eventually)

...and each directory (Maven 2 built) would have a directory for the
particular module, which would have the current jar, war, or zip, and
6 days prior.


How does this sound?



Sounds good, but I've got some additional thoughts that I would like to see
us implement consistently.

* In addition to publishing artifacts in this directory, I'm also updating
 the snapshots for all the poms and jars.  That way, people who like
 to live dangerously :-) and have dependencies on the HEAD code
 effectively get daily updates, without having to manually check out
 the sources and rebuild them.

* I succumbed to my historical habits :-) and produced both .zip and
 .tar.gz versions of the artifacts.  I'd be open to publishing only in zip
 format since it's pretty universal, and we don't particularly care about
 file permissions in what we publish (i.e. no executables to worry
 about).

* I'm really happy with the way that the assemblies constructed by the
 Shale build scripts (both for the framework itself, and for each
individual
 sample app) are themselves buildable if you have Maven2 installed.
 This kind of thing will encourage others to get on the bandwagon (listen
 to me, the latecomer :-), even if they don't want to try to download and
 build the framework itself from Subversion.  I'd like to see this approach
 implemented consistently across our artifacts.

* I'm not so happy with the lukewarm support Maven2 currently offers for
 integration testing.  Wendy got inspired by some comments on the user
 mailling list for Maven, though, and created a nice workaround in the
 poms for the Shale sample apps.  If you do something like:

   mvn install -Pitest

 then you can run the system integration tests built into the same project,
 rather than having to set up a parallel project for those tests.  Shale's
 integration tests happen to be built with HtmlUnit, but it should be
equally
 feasible to use Canoo or whatever else you like.  We're also leveraging
 the Cargo plugin to even start and stop your favorite container for you.

Craig



Wendy wrote:

 That was a few days ago. :)

Yes, I know, I never got back to this.  Sorry, it's been a heck of a
month this week ;)  My questions would have been about the POM
changes that Sean eluded to during our mini hackathon.  I could be
wrong, but I thought he said there would be an issue with something
we needed and it not being published yet and that may or may not have
stemmed from a private conversation you may or may not have had over
IM.  Sorry, the details are still a little cloudy.  Forget about it
for now, I'm sure if it's a problem we'll know as soon as we begin
adding more projects to Continuum.


--
James Mitchell




On Jun 19, 2006, at 9:20 PM, Wendy Smoak wrote:

 On 6/14/06, James Mitchell [EMAIL PROTECTED] wrote:

 Yes.  There is a wiki page for this as well.
 http://wiki.apache.org/struts/StrutsContinuum

 It's a work in progress, and I'm

Re: [all] Struts Nightly builds [was Re: Continnum Is Up]

2006-06-19 Thread James Mitchell

Ok, with my latest change, we now have the 1.2.x nightlies back online.

http://people.apache.org/builds/struts/action1/1.2.x/

The only hickup was the log file, but that's already resolved and I'm  
firing off another build in 2 minutes.


--
James Mitchell




On Jun 20, 2006, at 1:05 AM, James Mitchell wrote:

That brings up another interesting problem.  Generated docs.  I  
know we try to keep the latest and greatest docs online (main site)  
but for branched versions (Action 1.2.x), we would need to provide  
the docs as well.  So it might look like...


http://people.apache.org/builds/struts/action1/1.2.x/docs/  -- 1.2  
docs here

http://people.apache.org/builds/struts/action1/1.2.x/binary/
http://people.apache.org/builds/struts/action1/1.2.x/lib/
http://people.apache.org/builds/struts/action1/1.2.x/src/

...and if we did the same for others...

http://people.apache.org/builds/struts/shale/docs/
http://people.apache.org/builds/struts/shale/shale-blank/
http://people.apache.org/builds/struts/shale/shale-clay-usecases/
http://people.apache.org/builds/struts/shale/shale-framework/
http://people.apache.org/builds/struts/shale/shale-mailreader/
http://people.apache.org/builds/struts/shale/shale-sql-browser/
http://people.apache.org/builds/struts/shale/shale-usecases/


Maybe 1.2.x is a special case or maybe we should just do it anyway  
so we can see the latest and greatest documentation (build hourly  
is even possible).



--
James Mitchell




On Jun 20, 2006, at 12:19 AM, Wendy Smoak wrote:


On 6/19/06, James Mitchell [EMAIL PROTECTED] wrote:


Craig, I've already zapped the 'maven' directory, can we:
1. remove the extra directory 'maven2' and just have p.a.o/builds/
struts/shale (requires you to change your scp script)?


Related:  I'm using
http://people.apache.org/builds/struts/maven2/shale/site temporarily,
staging the site locally wasn't working very well.  Let me know if
that's a problem, I can change the URLs and deploy it somewhere else.


--
Wendy

-
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]



Re: [jira] Created: (WW-1348) Setup Nightly Builds of SAF2

2006-06-14 Thread James Mitchell
Would you care if we use this ticket for all Struts projects?   
(Action 1.2.x, 1.3.x, 2.0.x, Shale, and Tiles)


Sean and I are meeting today for our mini hackathon and it might be a  
good idea to keep all of these together.



--
James Mitchell




On Jun 14, 2006, at 7:29 AM, Ted Husted (JIRA) wrote:


Setup Nightly Builds of SAF2


 Key: WW-1348
 URL: http://issues.apache.org/struts/browse/WW-1348
 Project: Struts Action 2
Type: Task

  Components: Misc
Versions: 2.0.0
Reporter: Ted Husted
Priority: Critical




--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the  
administrators:

   http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira




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



Re: [jira] Created: (WW-1348) Setup Nightly Builds of SAF2

2006-06-14 Thread Ted Husted

I stated to do that, and then realized that might be confusing, since
we have a JIRA project for each subproject.

Do we want to setup an INFRA or SITE project?

-Ted.

On 6/14/06, James Mitchell [EMAIL PROTECTED] wrote:

Would you care if we use this ticket for all Struts projects?
(Action 1.2.x, 1.3.x, 2.0.x, Shale, and Tiles)

Sean and I are meeting today for our mini hackathon and it might be a
good idea to keep all of these together.


--
James Mitchell




On Jun 14, 2006, at 7:29 AM, Ted Husted (JIRA) wrote:

 Setup Nightly Builds of SAF2
 

  Key: WW-1348
  URL: http://issues.apache.org/struts/browse/WW-1348
  Project: Struts Action 2
 Type: Task

   Components: Misc
 Versions: 2.0.0
 Reporter: Ted Husted
 Priority: Critical




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



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





--
HTH, Ted.
* http://www.husted.com/struts/

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



Re: [jira] Created: (WW-1348) Setup Nightly Builds of SAF2

2006-06-14 Thread Don Brown
I'm fine with combining the tasks as long as they are all resolved in one fell 
swoop.  Considering we generally have little spare time to work on open source 
projects, I'd like to see tickets at a level of granularity that it only 
requires a few hours to resolve them, avoiding the basically unresolvable 
tickets like Struts Action 1 had (Struts fails in too many places, etc).


Don

James Mitchell wrote:
Would you care if we use this ticket for all Struts projects?  (Action 
1.2.x, 1.3.x, 2.0.x, Shale, and Tiles)


Sean and I are meeting today for our mini hackathon and it might be a 
good idea to keep all of these together.



--
James Mitchell




On Jun 14, 2006, at 7:29 AM, Ted Husted (JIRA) wrote:


Setup Nightly Builds of SAF2


 Key: WW-1348
 URL: http://issues.apache.org/struts/browse/WW-1348
 Project: Struts Action 2
Type: Task

  Components: Misc
Versions: 2.0.0
Reporter: Ted Husted
Priority: Critical




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




-
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]



Re: [jira] Created: (WW-1348) Setup Nightly Builds of SAF2

2006-06-14 Thread Ted Husted

I went ahead and setup a SITE project in JIRA where we can log issues
with the Site subproject along with the Maven builds, Continuum, et
cetera, and added a ticket for Minihachathon James mentioned.

* http://issues.apache.org/struts/browse/SITE-1

and made setting up the SAF2 nightly a subtask of that.

-Ted.


On 6/14/06, Ted Husted [EMAIL PROTECTED] wrote:

I stated to do that, and then realized that might be confusing, since
we have a JIRA project for each subproject.

Do we want to setup an INFRA or SITE project?

-Ted.

On 6/14/06, James Mitchell [EMAIL PROTECTED] wrote:
 Would you care if we use this ticket for all Struts projects?
 (Action 1.2.x, 1.3.x, 2.0.x, Shale, and Tiles)

 Sean and I are meeting today for our mini hackathon and it might be a
 good idea to keep all of these together.


 --
 James Mitchell




 On Jun 14, 2006, at 7:29 AM, Ted Husted (JIRA) wrote:

  Setup Nightly Builds of SAF2
  
 
   Key: WW-1348
   URL: http://issues.apache.org/struts/browse/WW-1348
   Project: Struts Action 2
  Type: Task
 
Components: Misc
  Versions: 2.0.0
  Reporter: Ted Husted
  Priority: Critical
 
 
 
 
  --
  This message is automatically generated by JIRA.
  -
  If you think it was sent incorrectly contact one of the
  administrators:
 http://issues.apache.org/struts/secure/Administrators.jspa
  -
  For more information on JIRA, see:
 http://www.atlassian.com/software/jira
 


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




--
HTH, Ted.
* http://www.husted.com/struts/




--
HTH, Ted.
* http://www.husted.com/struts/

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



[Shale] Nightly Builds Resumed

2006-06-12 Thread Craig McClanahan

For those of you following Shale, you've probably noticed that there have
not been any nightly builds available for the past few weeks.  This was due
to a combination of circumstances, but the primary reason is we've been
focusing on migrating the build environment from Ant-based scripts to use
Maven2 instead.  When completed, it will be *much* easier to build Shale, or
applications based on Shale.

However, in the mean time, I'm pleased to announce that creation of nightly
builds for Shale have been restored.  You can get the 20060612 version from:

   http://people.apache.org/builds/struts/nightly/struts-shale/

NOTES:

* The Shale website currently has a bad link to this page (it points at 
cvs.apache.org).
 That will be fixed soon.  In the mean time, use the link above.

* When the conversion to Maven2 is complete, the organization of the
artifacts published
 as nightly builds (as well as the organization of Shale releases as well)
will be changed.
 Watch here for an announcement of the date that this goes into effect for
the nightly builds.

Craig McClanahan


Re: [Shale] Nightly Builds Resumed

2006-06-12 Thread Sean Schofield

Craig,

James and I are going to attempt to setup the Shale continuum server
on Wednesday.  Should we try to setup the publishing of Shale
nightlies as well?

Sean

On 6/12/06, Craig McClanahan [EMAIL PROTECTED] wrote:

For those of you following Shale, you've probably noticed that there have
not been any nightly builds available for the past few weeks.  This was due
to a combination of circumstances, but the primary reason is we've been
focusing on migrating the build environment from Ant-based scripts to use
Maven2 instead.  When completed, it will be *much* easier to build Shale, or
applications based on Shale.

However, in the mean time, I'm pleased to announce that creation of nightly
builds for Shale have been restored.  You can get the 20060612 version from:

http://people.apache.org/builds/struts/nightly/struts-shale/

NOTES:

* The Shale website currently has a bad link to this page (it points at 
cvs.apache.org).
  That will be fixed soon.  In the mean time, use the link above.

* When the conversion to Maven2 is complete, the organization of the
artifacts published
  as nightly builds (as well as the organization of Shale releases as well)
will be changed.
  Watch here for an announcement of the date that this goes into effect for
the nightly builds.

Craig McClanahan




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



Re: [Shale] Nightly Builds Resumed

2006-06-12 Thread Wendy Smoak

On 6/12/06, Craig McClanahan [EMAIL PROTECTED] wrote:


For maximum user benefit, it's nice to ship sample apps ready to run, with
all their dependent jars included.  But with four apps already, that would
mean lots of jar files duplicated -- which would really bloat an all-in-one
download.  For the Ant based builds, I took the tack of creating several
kinds of artifacts:

* A zip of the framework itself (library jars, sources, javadocs)

* A zip  of the dependencies (which Maven will eliminate the need for


I think 'jars without dependencies' is possible.  Asking for the
dependencies, but not the jar they came from, might be more difficult.
Could the second one be a library distribution of Shale +
dependencies?


* A war file for each example (ideally with a buildable source module
  and javadocs for the application classes included inside).


It's usually WEB-INF/src for the sources, but I haven't seen Javadocs
in a .war file.  WEB-INF/apidocs?  (There's an example of copying the
sources in Struts Action, probably in apps/pom.xml.)

--
Wendy

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



Re: [Shale] Nightly Builds Resumed

2006-06-12 Thread Sean Schofield

That would be awesome!  But I wouldn't bother setting up the Ant based
builds, though; the focus should be on getting the Maven based things to
work.  A wrinkle is you might have to be a bit adaptable on the assembly
stuff, as we're not quite done creating that.  And, that actually raises a
question about what MyFaces is doing on the topic of sample applications (as
well as to solicit advice from other folks here as well).


I will try to take a look tomorrow night and see where things stand
with the maven build.  Even if we don't get things running completely
the main thing is to get continuum up and running.

Also, it will be good to build the jars at a minimum just to make sure
everything is compiling and things are running smoothly.  We can add
the assembly and publish stuff later.


For maximum user benefit, it's nice to ship sample apps ready to run, with
all their dependent jars included.  But with four apps already, that would
mean lots of jar files duplicated -- which would really bloat an all-in-one
download.  For the Ant based builds, I took the tack of creating several
kinds of artifacts:

* A zip of the framework itself (library jars, sources, javadocs)


Certainly very easy to do with maven.


* A zip  of the dependencies (which Maven will eliminate the need for

* A war file for each example (ideally with a buildable source module
  and javadocs for the application classes included inside).

What do you think of this kind of strategy for Maven based builds as well?


Hmmm good idea.  This would come in handy with MyFaces now that you
mention it.  Of course you have to weigh the possible confusion of
missing dependencies vs. the bandwith you save.  How are existing
shale users responding on the user list? (I'm not currently monitoring
that one.)


Craig


Sean

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



Re: [Shale] Nightly Builds Resumed

2006-06-12 Thread Craig McClanahan

On 6/12/06, Wendy Smoak [EMAIL PROTECTED] wrote:


On 6/12/06, Craig McClanahan [EMAIL PROTECTED] wrote:

 For maximum user benefit, it's nice to ship sample apps ready to run,
with
 all their dependent jars included.  But with four apps already, that
would
 mean lots of jar files duplicated -- which would really bloat an
all-in-one
 download.  For the Ant based builds, I took the tack of creating several
 kinds of artifacts:

 * A zip of the framework itself (library jars, sources, javadocs)

 * A zip  of the dependencies (which Maven will eliminate the need for

I think 'jars without dependencies' is possible.  Asking for the
dependencies, but not the jar they came from, might be more difficult.
Could the second one be a library distribution of Shale +
dependencies?



Right now we're creating the framework distro with all the Shale jars + the
dependencies ... that seems like the most convenient packaging for a
non-Maven user, and the size is currently just over 9mb, which shouldn't be
any big deal.  (Interestingly, the Shale part of that is  400k ... it's
nice to not have to implement everything JSF already provides :-).  So I
don't really see a need for a separate dependencies-only distro.


* A war file for each example (ideally with a buildable source module
   and javadocs for the application classes included inside).

It's usually WEB-INF/src for the sources, but I haven't seen Javadocs
in a .war file.  WEB-INF/apidocs?  (There's an example of copying the
sources in Struts Action, probably in apps/pom.xml.)



The other way we could do this would be build a src/main/assembly
directory for each webapp, and package sources/javadocs/war file  with the
POM in the expected place (top level directory).  It's marginally more
complicated for someone to have to extract the WAR, but the project would
look like an out-of-the-box Maven module.

--

Wendy



Craig


-

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




[jira] Reopened: (STR-1287) validator needs internet connection (rc1 and latest nightly builds)

2006-04-25 Thread Don Brown (JIRA)
 [ http://issues.apache.org/struts/browse/STR-1287?page=all ]
 
Don Brown reopened STR-1287:


Assign To: (was: Struts Developer Mailing List)

 validator needs internet connection (rc1 and latest nightly builds)
 ---

  Key: STR-1287
  URL: http://issues.apache.org/struts/browse/STR-1287
  Project: Struts Action 1
 Type: Bug

   Components: Action
 Versions: 1.1 RC1
  Environment: Operating System: All
 Platform: All
 Reporter: Patrick Maes


 It seems the commons-validator in Struts 1.1rc1 needs a working internet 
 connection.
 When starting the web-app (e.g. the sample apps), I see in the console:
 INFO: Loading validation rules file from 'WEB-INF/validator-rules.xml'
 ...
 SEVERE: Connection timed out: connect
 ...
 (same for validation.xml)
 This startup sequence takes a long time and Validation doesn't work in the app
 after that.
 I've tried also the latest nightly builds (20030309) of struts and
 commons-validator: same problem.
 When I replace the bundled commons-validator.jar with version 1.0.1, the 
 problem
 is gone. Removing the headers in validator-rules.xml and in validation.xml 
 also
 solves it.

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


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



[jira] Closed: (STR-1287) validator needs internet connection (rc1 and latest nightly builds)

2006-04-25 Thread Don Brown (JIRA)
 [ http://issues.apache.org/struts/browse/STR-1287?page=all ]
 
Don Brown closed STR-1287:
--

Resolution: Duplicate

 validator needs internet connection (rc1 and latest nightly builds)
 ---

  Key: STR-1287
  URL: http://issues.apache.org/struts/browse/STR-1287
  Project: Struts Action 1
 Type: Bug

   Components: Action
 Versions: 1.1 RC1
  Environment: Operating System: All
 Platform: All
 Reporter: Patrick Maes


 It seems the commons-validator in Struts 1.1rc1 needs a working internet 
 connection.
 When starting the web-app (e.g. the sample apps), I see in the console:
 INFO: Loading validation rules file from 'WEB-INF/validator-rules.xml'
 ...
 SEVERE: Connection timed out: connect
 ...
 (same for validation.xml)
 This startup sequence takes a long time and Validation doesn't work in the app
 after that.
 I've tried also the latest nightly builds (20030309) of struts and
 commons-validator: same problem.
 When I replace the bundled commons-validator.jar with version 1.0.1, the 
 problem
 is gone. Removing the headers in validator-rules.xml and in validation.xml 
 also
 solves it.

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


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



Re: Nightly builds experiencing some weirdness

2006-01-31 Thread Wendy Smoak
On 1/30/06, James Mitchell [EMAIL PROTECTED] wrote:

 I believe I've fixed the problem and I am manually running the nightly.  If
 you don't hear anything from me then things are running smoothly.

Is there an update?  If you ran them yesterday, it didn't work-- only
the files from the 24th are left.

Thanks,
Wendy

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



Re: Nightly builds experiencing some weirdness

2006-01-31 Thread Wendy Smoak
On 1/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:
 On 1/30/06, James Mitchell [EMAIL PROTECTED] wrote:

  I believe I've fixed the problem and I am manually running the nightly.  If
  you don't hear anything from me then things are running smoothly.

 Is there an update?  If you ran them yesterday, it didn't work-- only
 the files from the 24th are left.

... in struts-action, etc., that is:
   http://cvs.apache.org/builds/struts/maven/trunk/nightly/struts-action/

I do see new files under the 1.2 branch, but nothing for 1.3, not even
a log file, since the 24th.

--
Wendy

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



Re: Nightly builds experiencing some weirdness

2006-01-31 Thread James Mitchell
Right, it's failing in between the builds 1.2 and 1.3.  I'm running it 
again...




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring
678.910.8017

- Original Message - 
From: Wendy Smoak [EMAIL PROTECTED]

Newsgroups: gmane.comp.jakarta.struts.devel
Sent: Tuesday, January 31, 2006 7:35 PM
Subject: Re: Nightly builds experiencing some weirdness


On 1/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:

On 1/30/06, James Mitchell [EMAIL PROTECTED] wrote:

 I believe I've fixed the problem and I am manually running the nightly. 
 If

 you don't hear anything from me then things are running smoothly.

Is there an update?  If you ran them yesterday, it didn't work-- only
the files from the 24th are left.


... in struts-action, etc., that is:
  http://cvs.apache.org/builds/struts/maven/trunk/nightly/struts-action/

I do see new files under the 1.2 branch, but nothing for 1.3, not even
a log file, since the 24th.

--
Wendy 



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



Re: Nightly builds experiencing some weirdness

2006-01-31 Thread James Mitchell
Seems like the last one took, except I'm seeing a build failure due to a 
failed copy...



...
...
   [copy] Copying 1 file to 
/export/home/jmitchell/svn/struts/build/nightly/struts-apps
   [copy] Copying 1 file to 
/export/home/jmitchell/svn/struts/build/nightly/struts-apps


BUILD FAILED
File.. /export/home/jmitchell/svn/struts/build/maven.xml
Element... ant:copy
Line.. 58
Column 82
Cannot perform operation from directory to file.
Total time: 9 minutes 5 seconds
Finished at: Wed Feb 01 02:09:56 GMT+00:00 2006


That line is trying to copy strutsel-exercise-taglib.war.  Not sure why it's 
have an issue, and just visually checking the build artifacts, that should 
have worked.  Oh well, everything else seemed to go fine.


Unless someone beats me to it, I'll look at it tomorrow.


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring
678.910.8017

- Original Message - 
From: James Mitchell [EMAIL PROTECTED]

Newsgroups: gmane.comp.jakarta.struts.devel
Sent: Tuesday, January 31, 2006 8:19 PM
Subject: Re: Nightly builds experiencing some weirdness


Right, it's failing in between the builds 1.2 and 1.3.  I'm running it 
again...




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring
678.910.8017

- Original Message - 
From: Wendy Smoak [EMAIL PROTECTED]

Newsgroups: gmane.comp.jakarta.struts.devel
Sent: Tuesday, January 31, 2006 7:35 PM
Subject: Re: Nightly builds experiencing some weirdness


On 1/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:

On 1/30/06, James Mitchell [EMAIL PROTECTED] wrote:

 I believe I've fixed the problem and I am manually running the nightly. 
 If

 you don't hear anything from me then things are running smoothly.

Is there an update?  If you ran them yesterday, it didn't work-- only
the files from the 24th are left.


... in struts-action, etc., that is:
  http://cvs.apache.org/builds/struts/maven/trunk/nightly/struts-action/

I do see new files under the 1.2 branch, but nothing for 1.3, not even
a log file, since the 24th.

--
Wendy 



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



Speaking of nightly builds...

2006-01-30 Thread Wendy Smoak
The nightly builds for Struts Action and friends have gone missing. 
The last ones are from the 24th.  I assume these are (were!) running
on the zone.  Can someone please check it?

Thanks,
--
Wendy

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



Nightly builds experiencing some weirdness

2006-01-30 Thread James Mitchell
Just an FYI -- the nightly builds (performed via a cron job on our zone) 
suddenly stopped working after 1/24/06.  I could be wrong, but this seems to 
coincide with the recent zone 'down time' or 'maintenance' announcement 
around that time.

The logs [0] indicate that Maven can no longer find JAVA_HOME whereas the 
process ran untouched for many months without a hitch.

I believe I've fixed the problem and I am manually running the nightly.  If 
you don't hear anything from me then things are running smoothly.

Thanks.


[0]
http://svn.apache.org/builds/struts/maven/STRUTS_1_2_BRANCH/nightly/logs/nightly-20060124.log
http://svn.apache.org/builds/struts/maven/STRUTS_1_2_BRANCH/nightly/logs/nightly-20060125.log



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring
678.910.8017




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



Re: Speaking of nightly builds...

2006-01-30 Thread James Mitchell
Wow, great minds think alike!  I sent the same thing in another thread at 
the same time.




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring
678.910.8017

- Original Message - 
From: Wendy Smoak [EMAIL PROTECTED]

Newsgroups: gmane.comp.jakarta.struts.devel
Sent: Monday, January 30, 2006 9:45 PM
Subject: Speaking of nightly builds...


The nightly builds for Struts Action and friends have gone missing.
The last ones are from the 24th.  I assume these are (were!) running
on the zone.  Can someone please check it?

Thanks,
--
Wendy 



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



DO NOT REPLY [Bug 10294] - bean:define not working in 6/25, 6/26, 6/27 Nightly builds

2005-12-11 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=10294.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=10294


[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|--- |1.1 Family




-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



DO NOT REPLY [Bug 17812] - validator needs internet connection (rc1 and latest nightly builds)

2005-12-11 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=17812.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=17812


[EMAIL PROTECTED] changed:

   What|Removed |Added

  Component|Validator Framework |Action




-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

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



Re: [shale] nightly builds

2005-11-05 Thread Sean Schofield
James,

I will have to get some more info on the zones from you.  I am VERY
behind on my site-dev reading and apparently I have missed a lot. 
Maybe at some point you could help us set this up for MyFaces as well?
 There is already an effort to migrate the build to Maven so maybe we
could use most of your work on this ...

sean

On 11/4/05, Craig McClanahan [EMAIL PROTECTED] wrote:
 On 11/4/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  There is still a small chance that infra could yank the zone from us
  or do something to cause it be (or need to be) wiped clean.
 
  And so, knowing this I've kept everything in svn, so that recovery is
  a matter of:
  a) finding a different box
  b) svn co the project
  c) cp maven-nightly.sh.current nightly.sh
  d) chmod u+x nightly.sh
  e) copy my public key to .ssh/authorized_keys on the target box
  f) setup a crontab
 
  And except for that weird issue with automount, it has been running
  like a champ, totally hands off.


 Cool.

 I'm still tweaking what you gave me, so what I'll do is (once my
  tweaks actually work ;), begin building/scp-ing the nightlies to a
  different (not over yours) location. This will be a staging area of
  sorts, until you decide that you are comfortable with the nightly
  process on the zone.


 That sounds great. Having it on the zone would mean more people than just me
 could maintain and fix it, so that would be goodness.

 I know you are/were building some of the commons nightlies too, we
  can certainly pick that up for you if you like. (??)


 That's be great (for the same reasons) ... the only question is whether we
 should do this in the Struts zone or not :-). I'll send you that script
 separately ... it's actually simpler because the process for each individual
 commons package is identical.

 Craig


 --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:
 
   On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
  
   So, does that mean you do not want me to add the ant process to the
   zone builds?
  
  
   I fixed it on my desktop for tonight. Are we confident enough in
   the zone
   builds to run nightlies from there instead? If so, I'll just
   comment it out
   of my crontab. Also, have you had a chance to mess with the nightly
   builds
   for the commons packages also, or is that a separate kettle of fish?
  
   --
   James Mitchell
   678.910.8017
  
  
   Craig
  
  
   On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:
  
   On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
  
   Um, sorry, the build failed (which I half expected anyway, not
   having
   run it on the particular machine yet) so I'll rework a few
   things and
   kick it off again. I'll ping the list when they are available.
  
   Thanks.
  
  
   Thanks James. I was also able to access my home desktop and figured
   out what
   was going wrong (I botched a PATH setup when I reorganized my
   system a bit),
   so tonight's nightlies should be produced on schedule.
  
   --
   James Mitchell
   678.910.8017
  
  
   Craig
  
  
   On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:
  
   I have Craig's nightly script and I am running it as I type this.
   Look for some nightlies in a few minutes.
  
   --
   James Mitchell
   678.910.8017
  
  
  
  
   On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:
  
   I was hoping to get the latest build of shale, to get the latest
   clay
   changes, and I noticed that the latest nightly build is from
   10/28. Is there
   a reason why there is no 11/3 build?
   Thanks,
   Ryan
  
  
   --
   --
   -
   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]



Re: [shale] nightly builds

2005-11-05 Thread James Mitchell
I'd be happy to help.  Although last I remember, you guys didn't want  
anything to do with Maven.  Has that changed?


--
James Mitchell
678.910.8017




On Nov 5, 2005, at 9:10 PM, Sean Schofield wrote:


James,

I will have to get some more info on the zones from you.  I am VERY
behind on my site-dev reading and apparently I have missed a lot.
Maybe at some point you could help us set this up for MyFaces as well?
 There is already an effort to migrate the build to Maven so maybe we
could use most of your work on this ...

sean

On 11/4/05, Craig McClanahan [EMAIL PROTECTED] wrote:

On 11/4/05, James Mitchell [EMAIL PROTECTED] wrote:


There is still a small chance that infra could yank the zone from us
or do something to cause it be (or need to be) wiped clean.

And so, knowing this I've kept everything in svn, so that  
recovery is

a matter of:
a) finding a different box
b) svn co the project
c) cp maven-nightly.sh.current nightly.sh
d) chmod u+x nightly.sh
e) copy my public key to .ssh/authorized_keys on the target box
f) setup a crontab

And except for that weird issue with automount, it has been running
like a champ, totally hands off.



Cool.

I'm still tweaking what you gave me, so what I'll do is (once my

tweaks actually work ;), begin building/scp-ing the nightlies to a
different (not over yours) location. This will be a staging area of
sorts, until you decide that you are comfortable with the nightly
process on the zone.



That sounds great. Having it on the zone would mean more people  
than just me

could maintain and fix it, so that would be goodness.

I know you are/were building some of the commons nightlies too, we

can certainly pick that up for you if you like. (??)



That's be great (for the same reasons) ... the only question is  
whether we
should do this in the Struts zone or not :-). I'll send you that  
script
separately ... it's actually simpler because the process for each  
individual

commons package is identical.

Craig


--

James Mitchell
678.910.8017




On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:


On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:


So, does that mean you do not want me to add the ant process to  
the

zone builds?



I fixed it on my desktop for tonight. Are we confident enough in
the zone
builds to run nightlies from there instead? If so, I'll just
comment it out
of my crontab. Also, have you had a chance to mess with the nightly
builds
for the commons packages also, or is that a separate kettle of  
fish?


--

James Mitchell
678.910.8017



Craig


On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:



On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:


Um, sorry, the build failed (which I half expected anyway, not
having
run it on the particular machine yet) so I'll rework a few
things and
kick it off again. I'll ping the list when they are available.

Thanks.



Thanks James. I was also able to access my home desktop and  
figured

out what
was going wrong (I botched a PATH setup when I reorganized my
system a bit),
so tonight's nightlies should be produced on schedule.

--

James Mitchell
678.910.8017



Craig


On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:


I have Craig's nightly script and I am running it as I type  
this.

Look for some nightlies in a few minutes.

--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:

I was hoping to get the latest build of shale, to get the  
latest

clay
changes, and I noticed that the latest nightly build is from
10/28. Is there
a reason why there is no 11/3 build?
Thanks,
Ryan



--- 
---

--
-
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]




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



Re: [shale] nightly builds

2005-11-05 Thread Sean Schofield
 I'd be happy to help.  Although last I remember, you guys didn't want
 anything to do with Maven.  Has that changed?

Well 'never' might be a little strong.  We haven't exactly made it a
priority but several of us remain on the persuadable side.  Have you
made a true believer out of Craig yet?

Our user base is growing and we are getting more volunteers to step
forward and they are taking a crack at a Maven2 script.  If Maven
works nicely with the new zone solution then I might be interested in
taking another look.

sean


 --
 James Mitchell
 678.910.8017




 On Nov 5, 2005, at 9:10 PM, Sean Schofield wrote:

  James,
 
  I will have to get some more info on the zones from you.  I am VERY
  behind on my site-dev reading and apparently I have missed a lot.
  Maybe at some point you could help us set this up for MyFaces as well?
   There is already an effort to migrate the build to Maven so maybe we
  could use most of your work on this ...
 
  sean
 
  On 11/4/05, Craig McClanahan [EMAIL PROTECTED] wrote:
  On 11/4/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  There is still a small chance that infra could yank the zone from us
  or do something to cause it be (or need to be) wiped clean.
 
  And so, knowing this I've kept everything in svn, so that
  recovery is
  a matter of:
  a) finding a different box
  b) svn co the project
  c) cp maven-nightly.sh.current nightly.sh
  d) chmod u+x nightly.sh
  e) copy my public key to .ssh/authorized_keys on the target box
  f) setup a crontab
 
  And except for that weird issue with automount, it has been running
  like a champ, totally hands off.
 
 
  Cool.
 
  I'm still tweaking what you gave me, so what I'll do is (once my
  tweaks actually work ;), begin building/scp-ing the nightlies to a
  different (not over yours) location. This will be a staging area of
  sorts, until you decide that you are comfortable with the nightly
  process on the zone.
 
 
  That sounds great. Having it on the zone would mean more people
  than just me
  could maintain and fix it, so that would be goodness.
 
  I know you are/were building some of the commons nightlies too, we
  can certainly pick that up for you if you like. (??)
 
 
  That's be great (for the same reasons) ... the only question is
  whether we
  should do this in the Struts zone or not :-). I'll send you that
  script
  separately ... it's actually simpler because the process for each
  individual
  commons package is identical.
 
  Craig
 
 
  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:
 
  On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  So, does that mean you do not want me to add the ant process to
  the
  zone builds?
 
 
  I fixed it on my desktop for tonight. Are we confident enough in
  the zone
  builds to run nightlies from there instead? If so, I'll just
  comment it out
  of my crontab. Also, have you had a chance to mess with the nightly
  builds
  for the commons packages also, or is that a separate kettle of
  fish?
 
  --
  James Mitchell
  678.910.8017
 
 
  Craig
 
 
  On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:
 
  On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  Um, sorry, the build failed (which I half expected anyway, not
  having
  run it on the particular machine yet) so I'll rework a few
  things and
  kick it off again. I'll ping the list when they are available.
 
  Thanks.
 
 
  Thanks James. I was also able to access my home desktop and
  figured
  out what
  was going wrong (I botched a PATH setup when I reorganized my
  system a bit),
  so tonight's nightlies should be produced on schedule.
 
  --
  James Mitchell
  678.910.8017
 
 
  Craig
 
 
  On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:
 
  I have Craig's nightly script and I am running it as I type
  this.
  Look for some nightlies in a few minutes.
 
  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:
 
  I was hoping to get the latest build of shale, to get the
  latest
  clay
  changes, and I noticed that the latest nightly build is from
  10/28. Is there
  a reason why there is no 11/3 build?
  Thanks,
  Ryan
 
 
  ---
  ---
  --
  -
  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

Re: [shale] nightly builds

2005-11-05 Thread Craig McClanahan
On 11/5/05, Sean Schofield [EMAIL PROTECTED] wrote:

  I'd be happy to help. Although last I remember, you guys didn't want
  anything to do with Maven. Has that changed?

 Well 'never' might be a little strong. We haven't exactly made it a
 priority but several of us remain on the persuadable side. Have you
 made a true believer out of Craig yet?


No :-). But it's not as big a deal now that we have several folks willing to
do all the hard work :-).

Our user base is growing and we are getting more volunteers to step
 forward and they are taking a crack at a Maven2 script. If Maven
 works nicely with the new zone solution then I might be interested in
 taking another look.


Maven and zones seem like orthogonal issues??? There are certainly things
Maven makes easy, like the site:deploy target, but those all seem possible
to do from a standalone desktop as well, using either cron (Unix/Linux
systems) or the job scheduler (Windows). Any, it's straightforward to
install any software you want on your own zone, so you can have it your way.

Basically, zones are a Solaris feature that essentially gives you your own
private virtual world (including a root login) on a shared box. Each TLP
(such as myfaces or struts) can have one just by asking the infrastructure
folks to set it up, as long as the PMC is willing to provide administrative
support. One nice advantage is that you can run your own Tomcat instance,
for example, so you can have live demos of components or whatever.

At the moment, zones are still somewhat experimental and subject to being
reinstalled, so keep good backups. But it's a very elegant way for TLPs to
take responsibility for some live functionality, without overburdening an
already strected infra crew that is doing such a good job of keeping the
Apache infrastructure functioning.

sean


Craig



  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 5, 2005, at 9:10 PM, Sean Schofield wrote:
 
   James,
  
   I will have to get some more info on the zones from you. I am VERY
   behind on my site-dev reading and apparently I have missed a lot.
   Maybe at some point you could help us set this up for MyFaces as well?
   There is already an effort to migrate the build to Maven so maybe we
   could use most of your work on this ...
  
   sean
  
   On 11/4/05, Craig McClanahan [EMAIL PROTECTED] wrote:
   On 11/4/05, James Mitchell [EMAIL PROTECTED] wrote:
  
   There is still a small chance that infra could yank the zone from us
   or do something to cause it be (or need to be) wiped clean.
  
   And so, knowing this I've kept everything in svn, so that
   recovery is
   a matter of:
   a) finding a different box
   b) svn co the project
   c) cp maven-nightly.sh.current nightly.sh
   d) chmod u+x nightly.sh
   e) copy my public key to .ssh/authorized_keys on the target box
   f) setup a crontab
  
   And except for that weird issue with automount, it has been running
   like a champ, totally hands off.
  
  
   Cool.
  
   I'm still tweaking what you gave me, so what I'll do is (once my
   tweaks actually work ;), begin building/scp-ing the nightlies to a
   different (not over yours) location. This will be a staging area of
   sorts, until you decide that you are comfortable with the nightly
   process on the zone.
  
  
   That sounds great. Having it on the zone would mean more people
   than just me
   could maintain and fix it, so that would be goodness.
  
   I know you are/were building some of the commons nightlies too, we
   can certainly pick that up for you if you like. (??)
  
  
   That's be great (for the same reasons) ... the only question is
   whether we
   should do this in the Struts zone or not :-). I'll send you that
   script
   separately ... it's actually simpler because the process for each
   individual
   commons package is identical.
  
   Craig
  
  
   --
   James Mitchell
   678.910.8017
  
  
  
  
   On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:
  
   On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
  
   So, does that mean you do not want me to add the ant process to
   the
   zone builds?
  
  
   I fixed it on my desktop for tonight. Are we confident enough in
   the zone
   builds to run nightlies from there instead? If so, I'll just
   comment it out
   of my crontab. Also, have you had a chance to mess with the nightly
   builds
   for the commons packages also, or is that a separate kettle of
   fish?
  
   --
   James Mitchell
   678.910.8017
  
  
   Craig
  
  
   On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:
  
   On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
  
   Um, sorry, the build failed (which I half expected anyway, not
   having
   run it on the particular machine yet) so I'll rework a few
   things and
   kick it off again. I'll ping the list when they are available.
  
   Thanks.
  
  
   Thanks James. I was also able to access my home desktop and
   figured
   out what
   was going wrong (I botched a PATH setup when I

Re: [shale] nightly builds

2005-11-04 Thread James Mitchell
There is still a small chance that infra could yank the zone from us  
or do something to cause it be (or need to be) wiped clean.


And so, knowing this I've kept everything in svn, so that recovery is  
a matter of:

a) finding a different box
b) svn co the project
c) cp maven-nightly.sh.current nightly.sh
d) chmod u+x nightly.sh
e) copy my public key to .ssh/authorized_keys on the target box
f) setup a crontab

And except for that weird issue with automount, it has been running  
like a champ, totally hands off.


I'm still tweaking what you gave me, so what I'll do is (once my  
tweaks actually work ;), begin building/scp-ing the nightlies to a  
different (not over yours) location.  This will be a staging area of  
sorts, until you decide that you are comfortable with the nightly  
process on the zone.


I know you are/were building some of the commons nightlies too, we  
can certainly pick that up for you if you like. (??)





--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:


On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:


So, does that mean you do not want me to add the ant process to the
zone builds?



I fixed it on my desktop for tonight. Are we confident enough in  
the zone
builds to run nightlies from there instead? If so, I'll just  
comment it out
of my crontab. Also, have you had a chance to mess with the nightly  
builds

for the commons packages also, or is that a separate kettle of fish?

--

James Mitchell
678.910.8017



Craig


On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:



On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:


Um, sorry, the build failed (which I half expected anyway, not  
having
run it on the particular machine yet) so I'll rework a few  
things and

kick it off again. I'll ping the list when they are available.

Thanks.



Thanks James. I was also able to access my home desktop and figured
out what
was going wrong (I botched a PATH setup when I reorganized my
system a bit),
so tonight's nightlies should be produced on schedule.

--

James Mitchell
678.910.8017



Craig


On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:



I have Craig's nightly script and I am running it as I type this.
Look for some nightlies in a few minutes.

--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:


I was hoping to get the latest build of shale, to get the latest
clay
changes, and I noticed that the latest nightly build is from
10/28. Is there
a reason why there is no 11/3 build?
Thanks,
Ryan



-- 
--

-
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]



Re: [shale] nightly builds

2005-11-04 Thread Craig McClanahan
On 11/4/05, James Mitchell [EMAIL PROTECTED] wrote:

 There is still a small chance that infra could yank the zone from us
 or do something to cause it be (or need to be) wiped clean.

 And so, knowing this I've kept everything in svn, so that recovery is
 a matter of:
 a) finding a different box
 b) svn co the project
 c) cp maven-nightly.sh.current nightly.sh
 d) chmod u+x nightly.sh
 e) copy my public key to .ssh/authorized_keys on the target box
 f) setup a crontab

 And except for that weird issue with automount, it has been running
 like a champ, totally hands off.


Cool.

I'm still tweaking what you gave me, so what I'll do is (once my
 tweaks actually work ;), begin building/scp-ing the nightlies to a
 different (not over yours) location. This will be a staging area of
 sorts, until you decide that you are comfortable with the nightly
 process on the zone.


That sounds great. Having it on the zone would mean more people than just me
could maintain and fix it, so that would be goodness.

I know you are/were building some of the commons nightlies too, we
 can certainly pick that up for you if you like. (??)


That's be great (for the same reasons) ... the only question is whether we
should do this in the Struts zone or not :-). I'll send you that script
separately ... it's actually simpler because the process for each individual
commons package is identical.

Craig


--
 James Mitchell
 678.910.8017




 On Nov 3, 2005, at 10:11 PM, Craig McClanahan wrote:

  On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  So, does that mean you do not want me to add the ant process to the
  zone builds?
 
 
  I fixed it on my desktop for tonight. Are we confident enough in
  the zone
  builds to run nightlies from there instead? If so, I'll just
  comment it out
  of my crontab. Also, have you had a chance to mess with the nightly
  builds
  for the commons packages also, or is that a separate kettle of fish?
 
  --
  James Mitchell
  678.910.8017
 
 
  Craig
 
 
  On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:
 
  On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  Um, sorry, the build failed (which I half expected anyway, not
  having
  run it on the particular machine yet) so I'll rework a few
  things and
  kick it off again. I'll ping the list when they are available.
 
  Thanks.
 
 
  Thanks James. I was also able to access my home desktop and figured
  out what
  was going wrong (I botched a PATH setup when I reorganized my
  system a bit),
  so tonight's nightlies should be produced on schedule.
 
  --
  James Mitchell
  678.910.8017
 
 
  Craig
 
 
  On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:
 
  I have Craig's nightly script and I am running it as I type this.
  Look for some nightlies in a few minutes.
 
  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:
 
  I was hoping to get the latest build of shale, to get the latest
  clay
  changes, and I noticed that the latest nightly build is from
  10/28. Is there
  a reason why there is no 11/3 build?
  Thanks,
  Ryan
 
 
  --
  --
  -
  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]




[shale] nightly builds

2005-11-03 Thread Ryan Wynn
I was hoping to get the latest build of shale, to get the latest clay
changes, and I noticed that the latest nightly build is from 10/28. Is there
a reason why there is no 11/3 build?
 Thanks,
Ryan


Re: [shale] nightly builds

2005-11-03 Thread James Mitchell
I have Craig's nightly script and I am running it as I type this.   
Look for some nightlies in a few minutes.


--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:


I was hoping to get the latest build of shale, to get the latest clay
changes, and I noticed that the latest nightly build is from 10/28.  
Is there

a reason why there is no 11/3 build?
 Thanks,
Ryan



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



Re: [shale] nightly builds

2005-11-03 Thread James Mitchell
Um, sorry, the build failed (which I half expected anyway, not having  
run it on the particular machine yet) so I'll rework a few things and  
kick it off again.  I'll ping the list when they are available.


Thanks.

--
James Mitchell
678.910.8017




On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:

I have Craig's nightly script and I am running it as I type this.   
Look for some nightlies in a few minutes.


--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:


I was hoping to get the latest build of shale, to get the latest clay
changes, and I noticed that the latest nightly build is from  
10/28. Is there

a reason why there is no 11/3 build?
 Thanks,
Ryan



-
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]



Re: [shale] nightly builds

2005-11-03 Thread Craig McClanahan
On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:

 Um, sorry, the build failed (which I half expected anyway, not having
 run it on the particular machine yet) so I'll rework a few things and
 kick it off again. I'll ping the list when they are available.

 Thanks.


Thanks James. I was also able to access my home desktop and figured out what
was going wrong (I botched a PATH setup when I reorganized my system a bit),
so tonight's nightlies should be produced on schedule.

--
 James Mitchell
 678.910.8017


Craig


On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:

  I have Craig's nightly script and I am running it as I type this.
  Look for some nightlies in a few minutes.
 
  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:
 
  I was hoping to get the latest build of shale, to get the latest clay
  changes, and I noticed that the latest nightly build is from
  10/28. Is there
  a reason why there is no 11/3 build?
  Thanks,
  Ryan
 
 
  -
  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]




Re: [shale] nightly builds

2005-11-03 Thread James Mitchell
So, does that mean you do not want me to add the ant process to the  
zone builds?


--
James Mitchell
678.910.8017




On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:


On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:


Um, sorry, the build failed (which I half expected anyway, not having
run it on the particular machine yet) so I'll rework a few things and
kick it off again. I'll ping the list when they are available.

Thanks.



Thanks James. I was also able to access my home desktop and figured  
out what
was going wrong (I botched a PATH setup when I reorganized my  
system a bit),

so tonight's nightlies should be produced on schedule.

--

James Mitchell
678.910.8017



Craig


On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:



I have Craig's nightly script and I am running it as I type this.
Look for some nightlies in a few minutes.

--
James Mitchell
678.910.8017




On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:

I was hoping to get the latest build of shale, to get the latest  
clay

changes, and I noticed that the latest nightly build is from
10/28. Is there
a reason why there is no 11/3 build?
Thanks,
Ryan



 
-

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]



Re: [shale] nightly builds

2005-11-03 Thread Craig McClanahan
On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:

 So, does that mean you do not want me to add the ant process to the
 zone builds?


I fixed it on my desktop for tonight. Are we confident enough in the zone
builds to run nightlies from there instead? If so, I'll just comment it out
of my crontab. Also, have you had a chance to mess with the nightly builds
for the commons packages also, or is that a separate kettle of fish?

--
 James Mitchell
 678.910.8017


Craig


On Nov 3, 2005, at 1:33 PM, Craig McClanahan wrote:

  On 11/3/05, James Mitchell [EMAIL PROTECTED] wrote:
 
  Um, sorry, the build failed (which I half expected anyway, not having
  run it on the particular machine yet) so I'll rework a few things and
  kick it off again. I'll ping the list when they are available.
 
  Thanks.
 
 
  Thanks James. I was also able to access my home desktop and figured
  out what
  was going wrong (I botched a PATH setup when I reorganized my
  system a bit),
  so tonight's nightlies should be produced on schedule.
 
  --
  James Mitchell
  678.910.8017
 
 
  Craig
 
 
  On Nov 3, 2005, at 12:49 PM, James Mitchell wrote:
 
  I have Craig's nightly script and I am running it as I type this.
  Look for some nightlies in a few minutes.
 
  --
  James Mitchell
  678.910.8017
 
 
 
 
  On Nov 3, 2005, at 10:59 AM, Ryan Wynn wrote:
 
  I was hoping to get the latest build of shale, to get the latest
  clay
  changes, and I noticed that the latest nightly build is from
  10/28. Is there
  a reason why there is no 11/3 build?
  Thanks,
  Ryan
 
 
  
  -
  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]




Re: Nightly builds?

2005-10-31 Thread James Mitchell
It looks like everyone's home directory was deleted on the zone.   
This is something we knew might happen, and I was willing to take the  
risk, because recovery was minimal.


Thanks for the heads up.  I'll restore my nightly process on my home  
machine.


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Oct 30, 2005, at 3:53 PM, Wendy Smoak wrote:

Have the nightly builds moved?  The most recent one for any of the  
sub-projects is dated 20051026. http://svn.apache.org/builds/struts/ 
maven/trunk/nightly/


Thanks,
Wendy


-
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]



Re: Nightly builds?

2005-10-31 Thread Martin Cooper
On 10/31/05, James Mitchell [EMAIL PROTECTED] wrote:

 It looks like everyone's home directory was deleted on the zone.


Ouch. I just sent a request to infra to ask for some advance notice next
time. ;-)

--
Martin Cooper


This is something we knew might happen, and I was willing to take the
 risk, because recovery was minimal.

 Thanks for the heads up. I'll restore my nightly process on my home
 machine.

 --
 James Mitchell
 Software Engineer / Open Source Evangelist
 Consulting / Mentoring / Freelance
 EdgeTech, Inc.
 http://www.edgetechservices.net/
 678.910.8017
 AIM: jmitchtx
 Yahoo: jmitchtx
 MSN: [EMAIL PROTECTED]
 Skype: callto://jmitchtx





 On Oct 30, 2005, at 3:53 PM, Wendy Smoak wrote:

  Have the nightly builds moved? The most recent one for any of the
  sub-projects is dated 20051026. http://svn.apache.org/builds/struts/
  maven/trunk/nightly/
 
  Thanks,
  Wendy
 
 
  -
  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]




Nightly builds?

2005-10-30 Thread Wendy Smoak
Have the nightly builds moved?  The most recent one for any of the 
sub-projects is dated 20051026. 
http://svn.apache.org/builds/struts/maven/trunk/nightly/


Thanks,
Wendy 




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



Nightly builds for BSF and Flow

2005-10-24 Thread Wendy Smoak

James, can you please check the nightly builds for BSF and Flow?

'maven clean dist' works here.  Try deleting the 'build' directory under 
both of them and updating again.


Thanks,
Wendy 




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



Re: Nightly builds for BSF and Flow

2005-10-24 Thread Wendy Smoak

From: James Mitchell [EMAIL PROTECTED]

The nightlies are actually built from a clean checkout of http:// 
svn.apache.org/repos/asf/struts/current/.


So, doing a 'clean' doesn't really apply here.

What specifically is the issue?  Are we missing nightlies?


Yes.  http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-bsf/

The last nightly for BSF was the 21st.  The log shows CheckStyle complaining 
that it can't find the license file, which made me think the update wasn't 
working.  But if it's a clean checkout... I have no idea.


I recently added the license and notice to BSF (and Flow) after changing the 
build files so they don't depend on the common build.


--
Wendy 




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



Re: Nightly builds - Status -- READ THIS

2005-09-29 Thread James Mitchell

Please take a look at this:
http://people.apache.org/~jmitchell/docs/


Unless someone says otherwise, I am planning to add to the nightly  
build a process that zips up the documentation generated by 'maven  
multiproject:site' in current/site  (which are generated to current/ 
site/target/docs) and deploy it over the current Struts web site.   
*EVERY NIGHT*


And as discussed, I have planned to add additional documentation for  
older versions of Struts.


The only living documentation is in HEAD and STRUTS_1_2_BRANCH.  All  
other docs are static at this point.


I am planning to put our documentation under the following:

(left nav pane from the main site)

Apache Struts Project
 Welcome
 Who We Are
 Announcements
 Struts 1.2.x-- documentation from STRUTS_1_2_BRANCH
 Struts 1.2.7-- documentation as was delivered in the 1.2.7 dist
 Struts 1.2.4-- same as above, but for 1.2.4
 Struts 1.1  -- same as above, but for 1.1
 Struts 1.0.2-- same as above, but for 1.0.2


Please let me know is we want to add to this or change it in any way.


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 27, 2005, at 6:21 PM, Wendy Smoak wrote:


From: James Mitchell [EMAIL PROTECTED]


I am planning to deploy the generated site over cvs.apache.org:/ 
www/ struts.apache.org/  which means our existing web site will  
never be  more than 24 hours old.




I don't see a link to the 1.2.7 docs in site/xdocs/navigation.xml.   
I remember some discussion of what URL to use for the docs for  
prior versions, and Ted had a suggestion which sounded fine at the  
time, but I can't find the message in the archives.


--
Wendy

-
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]



Re: Nightly builds - Status -- READ THIS

2005-09-29 Thread Wendy Smoak

From: James Mitchell [EMAIL PROTECTED]


I am planning to put our documentation under the following:

(left nav pane from the main site)

Apache Struts Project
 Welcome
 Who We Are
 Announcements
 Struts 1.2.x-- documentation from STRUTS_1_2_BRANCH
 Struts 1.2.7-- documentation as was delivered in the 1.2.7 dist
 Struts 1.2.4-- same as above, but for 1.2.4
 Struts 1.1  -- same as above, but for 1.1
 Struts 1.0.2-- same as above, but for 1.0.2


I finally found the message I was looking for[0], in which Ted wrote:


For consistency, we might want to treat the docs like they were an
artifact, which would imply a third form, struts-doc-1.2 :)


So we'll have: 
  http://struts.apache.org/struts-doc-1.2/index.html 
  http://struts.apache.org/struts-doc-1.2.7/index.html (and so on...)



[0] http://marc.theaimsgroup.com/?l=struts-devm=112567270524054
--
Wendy

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



Re: Nightly builds - Status

2005-09-27 Thread James Mitchell
Ok, I've been monitoring the nightlies for a few days now and it  
looks to be completely hands off and it all happens on Apache  
hardware.  I also made sure that all configuration for doing the  
nightlies are included either as files (nightly.sh) or as  
configuration (cron job config), so in a worse case scenario, we can  
be back up at a moments notice.


Next, I want to bring in the site generation for both 1.2.x and head.

I am planning to deploy the generated site over cvs.apache.org:/www/ 
struts.apache.org/  which means our existing web site will never be  
more than 24 hours old.


If we don't want to do that, I could put together something like a  
web console hosted on struts.zones.apache.org that we can use to kick  
off an update.or some kind of hook so that when a commit is made  
to the documentation, a process is queued to regenerate and deploy a  
new site after 4 hours.


I would also like to build in email notification if the nightly and/ 
or site generation fails like Gump gives us.  The only issue with  
relying on Gump is that Gump does not build all of what the nightlies  
build, especially documentation.


Your thoughts?


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 24, 2005, at 1:29 AM, James Mitchell wrote:

Ok, that's what I needed.  I'll see if I can pull it all together.   
Thanks


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 24, 2005, at 12:09 AM, Wendy Smoak wrote:



From: James Mitchell [EMAIL PROTECTED]



BTW -- Can you tell me (wiki, mail-archive, etc) where to get  
the  latest instructions to build the web site and documentation  
and how  we want it laid out?  I'm getting ready to add that task  
to the  nightly build and I don't want to do it wrong.





I haven't been able to get Maven to build a recursive multiproject  
site.  It either loops, or refuses to descend.  Here's what I have:


echo -- build multiproject site (head) --
cd /cygdrive/e/svn/struts/current/site/
maven multiproject:site  /path/to/build.log

echo -- build multiproject site (head - Shale) --
cd /cygdrive/e/svn/struts/current/shale/build
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../../site/target/docs/shale

echo -- build multiproject site (head - Sandbox) --
cd /cygdrive/e/svn/struts/current/sandbox/
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../site/target/docs/struts-sandbox

If you have a multiproject site for Ti, then you'd do the same  
thing, and copy it up to sandbox/target/docs/struts-ti before you  
copy the whole of sandbox/target/docs over to 'site'.  Or maybe  
you can get Maven to cooperate. :)


HTH,
--
Wendy


-
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]



Re: Nightly builds - Status

2005-09-27 Thread Wendy Smoak

From: James Mitchell [EMAIL PROTECTED]

I am planning to deploy the generated site over cvs.apache.org:/www/ 
struts.apache.org/  which means our existing web site will never be  more 
than 24 hours old.


I don't see a link to the 1.2.7 docs in site/xdocs/navigation.xml.  I 
remember some discussion of what URL to use for the docs for prior versions, 
and Ted had a suggestion which sounded fine at the time, but I can't find 
the message in the archives.


--
Wendy 



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



Re: Nightly builds - Status

2005-09-23 Thread Wendy Smoak

From: James Mitchell [EMAIL PROTECTED]

I think now would be a good time to discuss the Struts website.  I  know 
Wendy and Ted have been making a lot of changes and I honestly  haven't 
been keeping up with it all.


I think we've already decided to do everything you mentioned-- go back to 
publishing the latest and greatest on the website every night, keep docs for 
prior versions available, etc.


Speaking of the prior versions, why do we have the 1.0 and 1.1 API files 
under site/xdocs/legacy?  Can't they be generated from their respective 
branches if needed?


--
Wendy


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



Re: Nightly builds - Status

2005-09-23 Thread James Mitchell
Yes, that's possible, but not likely to be needed, since it is just  
extra overhead to generate something that will never change.


BTW -- Can you tell me (wiki, mail-archive, etc) where to get the  
latest instructions to build the web site and documentation and how  
we want it laid out?  I'm getting ready to add that task to the  
nightly build and I don't want to do it wrong.


Your thoughts?



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 23, 2005, at 12:14 PM, Wendy Smoak wrote:


From: James Mitchell [EMAIL PROTECTED]


I think now would be a good time to discuss the Struts website.   
I  know Wendy and Ted have been making a lot of changes and I  
honestly  haven't been keeping up with it all.




I think we've already decided to do everything you mentioned-- go  
back to publishing the latest and greatest on the website every  
night, keep docs for prior versions available, etc.


Speaking of the prior versions, why do we have the 1.0 and 1.1 API  
files under site/xdocs/legacy?  Can't they be generated from their  
respective branches if needed?


--
Wendy


-
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]



Re: Nightly builds - Status

2005-09-23 Thread Wendy Smoak

From: James Mitchell [EMAIL PROTECTED]

BTW -- Can you tell me (wiki, mail-archive, etc) where to get the  latest 
instructions to build the web site and documentation and how  we want it 
laid out?  I'm getting ready to add that task to the  nightly build and I 
don't want to do it wrong.


I haven't been able to get Maven to build a recursive multiproject site.  It 
either loops, or refuses to descend.  Here's what I have:


echo -- build multiproject site (head) --
cd /cygdrive/e/svn/struts/current/site/
maven multiproject:site  /path/to/build.log

echo -- build multiproject site (head - Shale) --
cd /cygdrive/e/svn/struts/current/shale/build
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../../site/target/docs/shale

echo -- build multiproject site (head - Sandbox) --
cd /cygdrive/e/svn/struts/current/sandbox/
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../site/target/docs/struts-sandbox

If you have a multiproject site for Ti, then you'd do the same thing, and 
copy it up to sandbox/target/docs/struts-ti before you copy the whole of 
sandbox/target/docs over to 'site'.  Or maybe you can get Maven to 
cooperate. :)


HTH,
--
Wendy 




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



Re: Nightly builds - Status

2005-09-23 Thread James Mitchell
Ok, that's what I needed.  I'll see if I can pull it all together.   
Thanks


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 24, 2005, at 12:09 AM, Wendy Smoak wrote:


From: James Mitchell [EMAIL PROTECTED]


BTW -- Can you tell me (wiki, mail-archive, etc) where to get the   
latest instructions to build the web site and documentation and  
how  we want it laid out?  I'm getting ready to add that task to  
the  nightly build and I don't want to do it wrong.




I haven't been able to get Maven to build a recursive multiproject  
site.  It either loops, or refuses to descend.  Here's what I have:


echo -- build multiproject site (head) --
cd /cygdrive/e/svn/struts/current/site/
maven multiproject:site  /path/to/build.log

echo -- build multiproject site (head - Shale) --
cd /cygdrive/e/svn/struts/current/shale/build
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../../site/target/docs/shale

echo -- build multiproject site (head - Sandbox) --
cd /cygdrive/e/svn/struts/current/sandbox/
maven multiproject:site  /path/to/build.log
cp -r target/docs/* ../site/target/docs/struts-sandbox

If you have a multiproject site for Ti, then you'd do the same  
thing, and copy it up to sandbox/target/docs/struts-ti before you  
copy the whole of sandbox/target/docs over to 'site'.  Or maybe you  
can get Maven to cooperate. :)


HTH,
--
Wendy


-
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]



Re: Nightly builds - Status

2005-09-22 Thread James Mitchell

I agree.

I now have the 1.2 branch fully automated and on a cron job.  The  
only thing that makes this setup not 100% perfect is the fact that it  
needs a committer account to push the nightlies over to minotaur.


I just checked in a copy of the nightly script that I am using.  And  
the job is set up to run tonight at 11:30 PST.  If it fails I'll keep  
at it till it is hands free.


Now, I'm off to revisit the mailreader application.



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 22, 2005, at 12:17 AM, Martin Cooper wrote:


On 9/21/05, James Mitchell [EMAIL PROTECTED] wrote:



My goal is to have the sources for both 1.2.7 branch and HEAD in such
a way that if Infra decides to zap the zones, that I can just flip on
my cron job again and poof (just as quickly) we are back in business.




Right. My point was that we'd have lost a week's worth of  
nightlies, so if
there are problems with the latest one, we can't tell people to  
pick up one
from a few days ago. But maybe we don't care enough about that to  
worry

about it.

--
Martin Cooper


I'm half way there. The 1.2 branch build is complete, and now being


built and uploaded from the zone to minotar (the normal nightly spot)
using my account. It is still not automated (crontab), but it's
there. And let me just say, that machine simply screems! I can do a
full release of the 1.2 branch in about 35 seconds (not counting
download-dependencies). It was at about 3 or 4 minutes on my linux  
box.



For HEAD, this means getting the maven build streamlined, which I've
already done some work on, but things could be even faster. I'll
keep plugging away, but be aware that someone is bound to notice the
missing nightlies for 1.3.x.



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 21, 2005, at 1:40 PM, Martin Cooper wrote:



On 9/20/05, James Mitchell [EMAIL PROTECTED] wrote:





I have finally gotten around to finishing the setup of my  
account on
our zone (http://www.apache.org/dev/solaris-zones.html) and  
thanks to
Martin and Google, I'm now able to fully build the nightly (by  
hand)

of the entire Struts project.





Woohoo! :-)

For those who haven't been watching, the nightly builds that were


happening on my machine began failing during the 'svn up'  
portion of

the script. This basically caused Maven do say oh cool, nothings
changed, let's not build any artifacts, and the rest of the shell
script just happily uploads the same jars from the last build. This
explains the mismatch in date/name of some of the nightly  
artifacts.


So, where are we?
Currently, the latest build (nightly) is available here (http://
struts.zones.apache.org/~jmitchell/nightly/)http:// 
struts.zones.apache.org/~jmitchell/nightly/)



http://

struts.zones.apache.org/~jmitchell/nightly/)http:// 
struts.zones.apache.org/~jmitchell/nightly/)



.


I also updated the
readme on the regular nightly download page to point to this  
interim

spot. This is a manual process right now.


Where do we want to be?
Typically, nightlies are hosted from /www/cvs.apache.org/build/
{project}.
Right now, both Craig and my own personal machines are  
configured to

pull from cvs/svn, run the build, and upload something to that
location. This can only happen as a cron job if we copy the
appropriate ssh keys to the target server (no login prompted).

The question really comes down to Where will the nightlies live?.

If we want to use some generic account on the zone to build the
nightly, the script would need to either:
a) use someone's account (mine?) to build/scp the nightlies over to
cvs.apache.org http://cvs.apache.org http://cvs.apache.org
b) build via a generic account and scp via a valid account  
(committer

account on the zone)

Although, we can actually avoid all of this by just hosting the
nightlies from the zone. The url might look like this:
http://struts.zones.apache.org/~nightly/





As Craig mentioned, the zones are, in theory, still subject to
disappearing
in a puff of bits, so I'd prefer to see the nightlies pushed to
minotaur so
that they're still around if that does ever happen. I think we
should have a
'build' account on the zone that does the actual building; I don't
have any
good ideas on the key to use to push them over when they're done.

That said, with Justin and Leo both stepping back from infra@, and
several
others being, uh, less prominent than they used to be, it's not
clear that
much of anything is going to happen on the zones machine in the
near future
that would disrupt us.

If we do distribute from the zone itself, it would be nice to have
a URL
more

Re: Nightly builds - Status

2005-09-22 Thread James Mitchell

Oh, I almost forgot.

I think now would be a good time to discuss the Struts website.  I  
know Wendy and Ted have been making a lot of changes and I honestly  
haven't been keeping up with it all.


What is the status of it?
Can we begin pushing this content to the struts.apache.org now?  Or  
should we wait?



I'd also like to get some feedback on an idea I was thinking about  
recently.  The content of struts.apache.org has traditionally been  
the latest and greatest (including javadocs) even if it took us  
months between uploads ;)


Can we add a new section on the main page that provides links to all  
previous documents?

I was thinking...like, how we have:

Subprojects
  BSF Scripting
  JavaServer Faces Integration
  Shale Framework
  Struts Flow

Documentation
  User and Developer Guides
  Release Notes
  Javadoc
  FAQs and Howtos

Community
  Mailing Lists
  Wiki Pages
  Resource Directory
  Known Issues (Bugzilla)



We can add a section for old releases:

Historical Documentation
  Struts 1.0.2
  Struts 1.1
  Struts 1.2.2
  Struts 1.2.6
  Struts 1.2.7

I don't mean just the javadocs either, I mean the entire project site  
documentation.


Your thoughts?



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 22, 2005, at 9:11 PM, James Mitchell wrote:


I agree.

I now have the 1.2 branch fully automated and on a cron job.  The  
only thing that makes this setup not 100% perfect is the fact that  
it needs a committer account to push the nightlies over to minotaur.


I just checked in a copy of the nightly script that I am using.   
And the job is set up to run tonight at 11:30 PST.  If it fails  
I'll keep at it till it is hands free.


Now, I'm off to revisit the mailreader application.



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 22, 2005, at 12:17 AM, Martin Cooper wrote:



On 9/21/05, James Mitchell [EMAIL PROTECTED] wrote:




My goal is to have the sources for both 1.2.7 branch and HEAD in  
such
a way that if Infra decides to zap the zones, that I can just  
flip on
my cron job again and poof (just as quickly) we are back in  
business.






Right. My point was that we'd have lost a week's worth of  
nightlies, so if
there are problems with the latest one, we can't tell people to  
pick up one
from a few days ago. But maybe we don't care enough about that to  
worry

about it.

--
Martin Cooper


I'm half way there. The 1.2 branch build is complete, and now being


built and uploaded from the zone to minotar (the normal nightly  
spot)

using my account. It is still not automated (crontab), but it's
there. And let me just say, that machine simply screems! I can do a
full release of the 1.2 branch in about 35 seconds (not counting
download-dependencies). It was at about 3 or 4 minutes on my  
linux box.



For HEAD, this means getting the maven build streamlined, which I've
already done some work on, but things could be even faster. I'll
keep plugging away, but be aware that someone is bound to notice the
missing nightlies for 1.3.x.



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 21, 2005, at 1:40 PM, Martin Cooper wrote:




On 9/20/05, James Mitchell [EMAIL PROTECTED] wrote:






I have finally gotten around to finishing the setup of my  
account on
our zone (http://www.apache.org/dev/solaris-zones.html) and  
thanks to
Martin and Google, I'm now able to fully build the nightly (by  
hand)

of the entire Struts project.






Woohoo! :-)

For those who haven't been watching, the nightly builds that were



happening on my machine began failing during the 'svn up'  
portion of

the script. This basically caused Maven do say oh cool, nothings
changed, let's not build any artifacts, and the rest of the shell
script just happily uploads the same jars from the last build.  
This
explains the mismatch in date/name of some of the nightly  
artifacts.


So, where are we?
Currently, the latest build (nightly) is available here (http://
struts.zones.apache.org/~jmitchell/nightly/)http:// 
struts.zones.apache.org/~jmitchell/nightly/)




http://


struts.zones.apache.org/~jmitchell/nightly/)http:// 
struts.zones.apache.org/~jmitchell/nightly/)




.



I also updated the
readme on the regular nightly download page to point to this  
interim

spot. This is a manual process right now.


Where do we want to be?
Typically, nightlies are hosted from /www/cvs.apache.org/build/
{project}.
Right

Re: Nightly builds

2005-09-21 Thread James Mitchell
I should also mention that I had a few issues to deal with which  
required manual intervention (outside of Maven config)



Problem 1
-
BUILD FAILED

...something about Provider  
org.apache.xalan.processor.TransformerFactoryImpl not found


Since I'm building with jdk1.5, I kept getting this error during the  
current/tiles build.  The error is not very intuitive, but if you  
google it, you'll find...


http://mail-archives.apache.org/mod_mbox/incubator-jackrabbit-dev/ 
200502.mbox/[EMAIL PROTECTED]


...which says...
Place xalan.jar in $MAVEN_HOME/lib/endorsed ...

...which fixes the error.


Problem 2
-
...
...
BUILD FAILED
File.. /home/jmitchell/svn/struts/build/maven.xml
Element... maven:reactor
Line.. 61
Column 32
Java heap space
Total time: 10 minutes 11 seconds
Finished at: Wed Sep 21 01:57:43 GMT+00:00 2005


Seems even the zone couldn't handle such a large build.

Solution:
Before rerunning 'maven nightly', I do this...

$export MAVEN_OPTS=-Xmx1024m

 (of course, it may not need that much, but whatever the standard  
max is, wasn't enough)




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 21, 2005, at 12:10 AM, James Mitchell wrote:



I have finally gotten around to finishing the setup of my account  
on our zone (http://www.apache.org/dev/solaris-zones.html) and  
thanks to Martin and Google, I'm now able to fully build the  
nightly (by hand) of the entire Struts project.


For those who haven't been watching, the nightly builds that were  
happening on my machine began failing during the 'svn up' portion  
of the script.  This basically caused Maven do say oh cool,  
nothings changed, let's not build any artifacts, and the rest of  
the shell script just happily uploads the same jars from the last  
build.  This explains the mismatch in date/name of some of the  
nightly artifacts.


So, where are we?
Currently, the latest build (nightly) is available here (http:// 
struts.zones.apache.org/~jmitchell/nightly/).  I also updated the  
readme on the regular nightly download page to point to this  
interim spot.  This is a manual process right now.



Where do we want to be?
Typically, nightlies are hosted from /www/cvs.apache.org/build/ 
{project}.
Right now, both Craig and my own personal machines are configured  
to pull from cvs/svn, run the build, and upload something to that  
location.  This can only happen as a cron job if we copy the  
appropriate ssh keys to the target server (no login prompted).


The question really comes down to Where will the nightlies live?.

If we want to use some generic account on the zone to build the  
nightly, the script would need to either:
a) use someone's account (mine?) to build/scp the nightlies over to  
cvs.apache.org
b) build via a generic account and scp via a valid account  
(committer account on the zone)


Although, we can actually avoid all of this by just hosting the  
nightlies from the zone.  The url might look like this:

http://struts.zones.apache.org/~nightly/


Somewhat related - Craig, if you are interested, I'd be happy to  
help you move your nightly Ant builds to the new zone.




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx






-
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]



Re: Nightly builds

2005-09-21 Thread Martin Cooper
On 9/20/05, James Mitchell [EMAIL PROTECTED] wrote:


 I have finally gotten around to finishing the setup of my account on
 our zone (http://www.apache.org/dev/solaris-zones.html) and thanks to
 Martin and Google, I'm now able to fully build the nightly (by hand)
 of the entire Struts project.


Woohoo! :-)

For those who haven't been watching, the nightly builds that were
 happening on my machine began failing during the 'svn up' portion of
 the script. This basically caused Maven do say oh cool, nothings
 changed, let's not build any artifacts, and the rest of the shell
 script just happily uploads the same jars from the last build. This
 explains the mismatch in date/name of some of the nightly artifacts.

 So, where are we?
 Currently, the latest build (nightly) is available here (http://
 struts.zones.apache.org/~jmitchell/nightly/)http://struts.zones.apache.org/~jmitchell/nightly/).
 I also updated the
 readme on the regular nightly download page to point to this interim
 spot. This is a manual process right now.


 Where do we want to be?
 Typically, nightlies are hosted from /www/cvs.apache.org/build/
 {project}.
 Right now, both Craig and my own personal machines are configured to
 pull from cvs/svn, run the build, and upload something to that
 location. This can only happen as a cron job if we copy the
 appropriate ssh keys to the target server (no login prompted).

 The question really comes down to Where will the nightlies live?.

 If we want to use some generic account on the zone to build the
 nightly, the script would need to either:
 a) use someone's account (mine?) to build/scp the nightlies over to
 cvs.apache.org http://cvs.apache.org
 b) build via a generic account and scp via a valid account (committer
 account on the zone)

 Although, we can actually avoid all of this by just hosting the
 nightlies from the zone. The url might look like this:
 http://struts.zones.apache.org/~nightly/


As Craig mentioned, the zones are, in theory, still subject to disappearing
in a puff of bits, so I'd prefer to see the nightlies pushed to minotaur so
that they're still around if that does ever happen. I think we should have a
'build' account on the zone that does the actual building; I don't have any
good ideas on the key to use to push them over when they're done.

That said, with Justin and Leo both stepping back from infra@, and several
others being, uh, less prominent than they used to be, it's not clear that
much of anything is going to happen on the zones machine in the near future
that would disrupt us.

If we do distribute from the zone itself, it would be nice to have a URL
more like:

http://struts.zones.apache.org/builds/nightly

rather than actually exposing an account name in the URL. ;-)

--
Martin Cooper


Somewhat related - Craig, if you are interested, I'd be happy to help
 you move your nightly Ant builds to the new zone.



 --
 James Mitchell
 Software Engineer / Open Source Evangelist
 Consulting / Mentoring / Freelance
 EdgeTech, Inc.
 http://www.edgetechservices.net/
 678.910.8017
 AIM: jmitchtx
 Yahoo: jmitchtx
 MSN: [EMAIL PROTECTED]
 Skype: callto://jmitchtx






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




Re: Nightly builds

2005-09-21 Thread James Mitchell
My goal is to have the sources for both 1.2.7 branch and HEAD in such  
a way that if Infra decides to zap the zones, that I can just flip on  
my cron job again and poof (just as quickly) we are back in business.


I'm half way there.  The 1.2 branch build is complete, and now being  
built and uploaded from the zone to minotar (the normal nightly spot)  
using my account.  It is still not automated (crontab), but it's  
there.  And let me just say, that machine simply screems!  I can do a  
full release of the 1.2 branch in about 35 seconds (not counting  
download-dependencies).  It was at about 3 or 4 minutes on my linux box.



For HEAD, this means getting the maven build streamlined, which I've  
already done some work on, but things could be even faster.  I'll  
keep plugging away, but be aware that someone is bound to notice the  
missing nightlies for 1.3.x.




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 21, 2005, at 1:40 PM, Martin Cooper wrote:


On 9/20/05, James Mitchell [EMAIL PROTECTED] wrote:




I have finally gotten around to finishing the setup of my account on
our zone (http://www.apache.org/dev/solaris-zones.html) and thanks to
Martin and Google, I'm now able to fully build the nightly (by hand)
of the entire Struts project.




Woohoo! :-)

For those who haven't been watching, the nightly builds that were


happening on my machine began failing during the 'svn up' portion of
the script. This basically caused Maven do say oh cool, nothings
changed, let's not build any artifacts, and the rest of the shell
script just happily uploads the same jars from the last build. This
explains the mismatch in date/name of some of the nightly artifacts.

So, where are we?
Currently, the latest build (nightly) is available here (http://
struts.zones.apache.org/~jmitchell/nightly/)http:// 
struts.zones.apache.org/~jmitchell/nightly/).

I also updated the
readme on the regular nightly download page to point to this interim
spot. This is a manual process right now.


Where do we want to be?
Typically, nightlies are hosted from /www/cvs.apache.org/build/
{project}.
Right now, both Craig and my own personal machines are configured to
pull from cvs/svn, run the build, and upload something to that
location. This can only happen as a cron job if we copy the
appropriate ssh keys to the target server (no login prompted).

The question really comes down to Where will the nightlies live?.

If we want to use some generic account on the zone to build the
nightly, the script would need to either:
a) use someone's account (mine?) to build/scp the nightlies over to
cvs.apache.org http://cvs.apache.org
b) build via a generic account and scp via a valid account (committer
account on the zone)

Although, we can actually avoid all of this by just hosting the
nightlies from the zone. The url might look like this:
http://struts.zones.apache.org/~nightly/




As Craig mentioned, the zones are, in theory, still subject to  
disappearing
in a puff of bits, so I'd prefer to see the nightlies pushed to  
minotaur so
that they're still around if that does ever happen. I think we  
should have a
'build' account on the zone that does the actual building; I don't  
have any

good ideas on the key to use to push them over when they're done.

That said, with Justin and Leo both stepping back from infra@, and  
several
others being, uh, less prominent than they used to be, it's not  
clear that
much of anything is going to happen on the zones machine in the  
near future

that would disrupt us.

If we do distribute from the zone itself, it would be nice to have  
a URL

more like:

http://struts.zones.apache.org/builds/nightly

rather than actually exposing an account name in the URL. ;-)

--
Martin Cooper


Somewhat related - Craig, if you are interested, I'd be happy to help


you move your nightly Ant builds to the new zone.



--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: [EMAIL PROTECTED]
Skype: callto://jmitchtx






-
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]



Re: Nightly builds

2005-09-21 Thread Martin Cooper
On 9/21/05, James Mitchell [EMAIL PROTECTED] wrote:

 My goal is to have the sources for both 1.2.7 branch and HEAD in such
 a way that if Infra decides to zap the zones, that I can just flip on
 my cron job again and poof (just as quickly) we are back in business.


Right. My point was that we'd have lost a week's worth of nightlies, so if
there are problems with the latest one, we can't tell people to pick up one
from a few days ago. But maybe we don't care enough about that to worry
about it.

--
Martin Cooper


I'm half way there. The 1.2 branch build is complete, and now being
 built and uploaded from the zone to minotar (the normal nightly spot)
 using my account. It is still not automated (crontab), but it's
 there. And let me just say, that machine simply screems! I can do a
 full release of the 1.2 branch in about 35 seconds (not counting
 download-dependencies). It was at about 3 or 4 minutes on my linux box.


 For HEAD, this means getting the maven build streamlined, which I've
 already done some work on, but things could be even faster. I'll
 keep plugging away, but be aware that someone is bound to notice the
 missing nightlies for 1.3.x.



 --
 James Mitchell
 Software Engineer / Open Source Evangelist
 Consulting / Mentoring / Freelance
 EdgeTech, Inc.
 http://www.edgetechservices.net/
 678.910.8017
 AIM: jmitchtx
 Yahoo: jmitchtx
 MSN: [EMAIL PROTECTED]
 Skype: callto://jmitchtx





 On Sep 21, 2005, at 1:40 PM, Martin Cooper wrote:

  On 9/20/05, James Mitchell [EMAIL PROTECTED] wrote:
 
 
 
  I have finally gotten around to finishing the setup of my account on
  our zone (http://www.apache.org/dev/solaris-zones.html) and thanks to
  Martin and Google, I'm now able to fully build the nightly (by hand)
  of the entire Struts project.
 
 
 
  Woohoo! :-)
 
  For those who haven't been watching, the nightly builds that were
 
  happening on my machine began failing during the 'svn up' portion of
  the script. This basically caused Maven do say oh cool, nothings
  changed, let's not build any artifacts, and the rest of the shell
  script just happily uploads the same jars from the last build. This
  explains the mismatch in date/name of some of the nightly artifacts.
 
  So, where are we?
  Currently, the latest build (nightly) is available here (http://
  struts.zones.apache.org/~jmitchell/nightly/)http://struts.zones.apache.org/~jmitchell/nightly/)
 http://
  struts.zones.apache.org/~jmitchell/nightly/)http://struts.zones.apache.org/~jmitchell/nightly/)
 .
  I also updated the
  readme on the regular nightly download page to point to this interim
  spot. This is a manual process right now.
 
 
  Where do we want to be?
  Typically, nightlies are hosted from /www/cvs.apache.org/build/
  {project}.
  Right now, both Craig and my own personal machines are configured to
  pull from cvs/svn, run the build, and upload something to that
  location. This can only happen as a cron job if we copy the
  appropriate ssh keys to the target server (no login prompted).
 
  The question really comes down to Where will the nightlies live?.
 
  If we want to use some generic account on the zone to build the
  nightly, the script would need to either:
  a) use someone's account (mine?) to build/scp the nightlies over to
  cvs.apache.org http://cvs.apache.org http://cvs.apache.org
  b) build via a generic account and scp via a valid account (committer
  account on the zone)
 
  Although, we can actually avoid all of this by just hosting the
  nightlies from the zone. The url might look like this:
  http://struts.zones.apache.org/~nightly/
 
 
 
  As Craig mentioned, the zones are, in theory, still subject to
  disappearing
  in a puff of bits, so I'd prefer to see the nightlies pushed to
  minotaur so
  that they're still around if that does ever happen. I think we
  should have a
  'build' account on the zone that does the actual building; I don't
  have any
  good ideas on the key to use to push them over when they're done.
 
  That said, with Justin and Leo both stepping back from infra@, and
  several
  others being, uh, less prominent than they used to be, it's not
  clear that
  much of anything is going to happen on the zones machine in the
  near future
  that would disrupt us.
 
  If we do distribute from the zone itself, it would be nice to have
  a URL
  more like:
 
  http://struts.zones.apache.org/builds/nightly
 
  rather than actually exposing an account name in the URL. ;-)
 
  --
  Martin Cooper
 
 
  Somewhat related - Craig, if you are interested, I'd be happy to help
 
  you move your nightly Ant builds to the new zone.
 
 
 
  --
  James Mitchell
  Software Engineer / Open Source Evangelist
  Consulting / Mentoring / Freelance
  EdgeTech, Inc.
  http://www.edgetechservices.net/
  678.910.8017
  AIM: jmitchtx
  Yahoo: jmitchtx
  MSN: [EMAIL PROTECTED]
  Skype: callto://jmitchtx
 
 
 
 
 
 
  -
  To unsubscribe, e-mail

Nightly builds

2005-09-20 Thread James Mitchell


I have finally gotten around to finishing the setup of my account on  
our zone (http://www.apache.org/dev/solaris-zones.html) and thanks to  
Martin and Google, I'm now able to fully build the nightly (by hand)  
of the entire Struts project.


For those who haven't been watching, the nightly builds that were  
happening on my machine began failing during the 'svn up' portion of  
the script.  This basically caused Maven do say oh cool, nothings  
changed, let's not build any artifacts, and the rest of the shell  
script just happily uploads the same jars from the last build.  This  
explains the mismatch in date/name of some of the nightly artifacts.


So, where are we?
Currently, the latest build (nightly) is available here (http:// 
struts.zones.apache.org/~jmitchell/nightly/).  I also updated the  
readme on the regular nightly download page to point to this interim  
spot.  This is a manual process right now.



Where do we want to be?
Typically, nightlies are hosted from /www/cvs.apache.org/build/ 
{project}.
Right now, both Craig and my own personal machines are configured to  
pull from cvs/svn, run the build, and upload something to that  
location.  This can only happen as a cron job if we copy the  
appropriate ssh keys to the target server (no login prompted).


The question really comes down to Where will the nightlies live?.

If we want to use some generic account on the zone to build the  
nightly, the script would need to either:
a) use someone's account (mine?) to build/scp the nightlies over to  
cvs.apache.org
b) build via a generic account and scp via a valid account (committer  
account on the zone)


Although, we can actually avoid all of this by just hosting the  
nightlies from the zone.  The url might look like this:

http://struts.zones.apache.org/~nightly/


Somewhat related - Craig, if you are interested, I'd be happy to help  
you move your nightly Ant builds to the new zone.




--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx






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



  1   2   >