You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by James Carman <ja...@carmanconsulting.com> on 2005/08/29 06:52:05 UTC

[proxy] Nightly Builds...

How do I set up Commons Proxy for nightly builds?  Do I have to "gump-ize"
it? 


Re: [proxy] Nightly Builds...

Posted by Brett Porter <br...@apache.org>.
Craig McClanahan wrote:

>That sounds like an *excellent* idea ... that way, it can be
>maintained by all of us instead of just me.  The only issue that might
>be a concern is the security aspect ... I have my SSH setup configured
>so i don't have to log in, so that the "scp" transferes to copy the
>uploaded distributions will work successfully (without me being
>physically present at 4 in the morning :-).  But I'm sure we can work
>that out.
>  
>
We can either:
- serve them directly from the zone (in which case I'll just proof of
concept it on the Maven one and then ask about getting a jakarta/shared
nightly build zone so you don't have to get stuck with a
maven.zones.apache.org domain)
- ask infra@ to rsync them from the zone to minotaur on a regular
interval as they probably have a better way to do that
- have the script scp them over to minotaur using one of our accounts
(private key would need to reside on the zone). Probably the least
preferred but also ok for POC.

>I'll be glad to provide the scripts I currently use (although we would
>probably want to be more cognizant of platform (1.5 or not) and build
>system (ant versus maven) differences.
>  
>
Yep, however you wish to go about that is fine and I'll lend some time
to it. I don't think this should be too much work.

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [proxy] Nightly Builds...

Posted by Craig McClanahan <cr...@gmail.com>.
On 8/28/05, Brett Porter <br...@apache.org> wrote:
> Craig McClanahan wrote:
> 
> >On 8/28/05, James Carman <ja...@carmanconsulting.com> wrote:
> >
> >
> >>How do I set up Commons Proxy for nightly builds?  Do I have to "gump-ize"
> >>it?
> >>
> >>
> >
> >Nightly builds for most of the Commons Proper and Commons Sandbox
> >projects are built on my personal desktop machine and then uploaded
> >(yes, it should really be on ASF hardware somewhere ... nobody has yet
> >had the time to set that part up).
> >
> >
> Hi Craig,
> 
> I'd be happy to look at getting this set up on the solaris zone. I don't
> know if jakarta has a zone yet, but I can just as easily run them from
> the Maven zone and grant a few people access to that.
> 
> Does this sound like a good idea?
> 

That sounds like an *excellent* idea ... that way, it can be
maintained by all of us instead of just me.  The only issue that might
be a concern is the security aspect ... I have my SSH setup configured
so i don't have to log in, so that the "scp" transferes to copy the
uploaded distributions will work successfully (without me being
physically present at 4 in the morning :-).  But I'm sure we can work
that out.

I'll be glad to provide the scripts I currently use (although we would
probably want to be more cognizant of platform (1.5 or not) and build
system (ant versus maven) differences.

> - Brett

Craig

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [proxy] Nightly Builds...

Posted by Brett Porter <br...@apache.org>.
Craig McClanahan wrote:

>On 8/28/05, James Carman <ja...@carmanconsulting.com> wrote:
>  
>
>>How do I set up Commons Proxy for nightly builds?  Do I have to "gump-ize"
>>it?
>>    
>>
>
>Nightly builds for most of the Commons Proper and Commons Sandbox
>projects are built on my personal desktop machine and then uploaded
>(yes, it should really be on ASF hardware somewhere ... nobody has yet
>had the time to set that part up).
>  
>
Hi Craig,

I'd be happy to look at getting this set up on the solaris zone. I don't
know if jakarta has a zone yet, but I can just as easily run them from
the Maven zone and grant a few people access to that.

Does this sound like a good idea?

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


RE: [proxy] Nightly Builds...

Posted by James Carman <ja...@carmanconsulting.com>.
We (knut and I) have actually been kicking around the idea of making proxy
1.4-enabled, since the type safety of ObjectProviders really isn't a big
boon to the API (it can actually be a nuisance) and the other features that
I use (so far) aren't necessarily necessary (the read-write lock in the
SingletonProvider could be replaced with a simple synchronized block; I got
a bit carried away).  But, if this is something that we need to address
anyway (maybe Maven should be updated so that the project.xml file can tell
it what the minimum JVM requirement is, kind of like webstart), then we
should probably just go ahead and do it.

-----Original Message-----
From: Craig McClanahan [mailto:craigmcc@gmail.com] 
Sent: Monday, August 29, 2005 1:44 AM
To: Jakarta Commons Developers List
Subject: Re: [proxy] Nightly Builds...

On 8/28/05, James Carman <ja...@carmanconsulting.com> wrote:
> How do I set up Commons Proxy for nightly builds?  Do I have to "gump-ize"
> it?

Nightly builds for most of the Commons Proper and Commons Sandbox
projects are built on my personal desktop machine and then uploaded
(yes, it should really be on ASF hardware somewhere ... nobody has yet
had the time to set that part up).

The basic requirement is that the project be added to the
"commons-trunk" or "commons-sandbox" (as appropriate) svn:externals
property (which I have done), and that an "ant clean dist" in the
package directory will create the relevant artifacts.  Here we have a
problem with proxy, since it appears to require JDK 1.5.  I can't just
switch the version use to compile all the other projects unless they
explicitly declare a "target" attribute in their build scripts (to
avoid creating 1.5 classes that won't actually run in earlier JVMs).

I'll need to do some surgery on my build scripts to take into account
Commons packages that require 1.5 ... it'll likely take a couple of
days.

Craig McClanahan


> 
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Re: [proxy] Nightly Builds...

Posted by Craig McClanahan <cr...@gmail.com>.
On 8/28/05, James Carman <ja...@carmanconsulting.com> wrote:
> How do I set up Commons Proxy for nightly builds?  Do I have to "gump-ize"
> it?

Nightly builds for most of the Commons Proper and Commons Sandbox
projects are built on my personal desktop machine and then uploaded
(yes, it should really be on ASF hardware somewhere ... nobody has yet
had the time to set that part up).

The basic requirement is that the project be added to the
"commons-trunk" or "commons-sandbox" (as appropriate) svn:externals
property (which I have done), and that an "ant clean dist" in the
package directory will create the relevant artifacts.  Here we have a
problem with proxy, since it appears to require JDK 1.5.  I can't just
switch the version use to compile all the other projects unless they
explicitly declare a "target" attribute in their build scripts (to
avoid creating 1.5 classes that won't actually run in earlier JVMs).

I'll need to do some surgery on my build scripts to take into account
Commons packages that require 1.5 ... it'll likely take a couple of
days.

Craig McClanahan


> 
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org