You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jclouds.apache.org by Everett Toews <ev...@RACKSPACE.COM> on 2014/05/23 22:53:09 UTC

Release 1.7.3

Hi All,

Well it’s been almost 6 weeks since our last release so I guess it’s that time again. There are some issues that we really need to get into release 1.7.3 for a customer. Primarily:

* JCLOUDS-342
* JCLOUDS-545
* JCLOUDS-547
* JCLOUDS-562
* JCLOUDS-565

The code freeze would be Sunday at midnight.

I’d like to generate RCs on Monday, May 26 and begin voting on Tuesday, May 27. Of course, I’d be the one doing the release but it will be my first time so I imagine I’ll hit some bumps in the road. Monday is Memorial day so I don’t think any of the US folk will be able to help (unless you are then please let me know).

Ignasi, are you going to be around on Monday and available? Is there a time that works best for you?

I’m happy to work around your schedule.

Thanks,
Everett

Re: Release 1.7.3

Posted by Andrew Gaul <ga...@apache.org>.
On Fri, May 23, 2014 at 11:14:17PM +0200, Andrew Phillips wrote:
> >Sure I'll be available to help. Don't worry about time, I'm pretty sure it
> >will be a smooth release and we'll make it with little trouble :)
> >
> >I'd really like to include the fix for JCLOUDS-517, as all ElasticStack
> >based providers might be broken without it (all ElasticHosts ones are
> >broken right now). It just needs some review time.
> 
> Can we put together a list of issues we really want to get in for
> 1.7.3? That would allow us to prioritize review efforts.
> 
> @Everett: I won't be online continuously on Monday, but should be
> able to answer emails periodically.

I would like 1.7.3 to include JCLOUDS-533 and will address your review
comments later today:

https://issues.apache.org/jira/browse/JCLOUDS-533
https://github.com/jclouds/jclouds/pull/344

-- 
Andrew Gaul
http://gaul.org/

Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> Sure I'll be available to help. Don't worry about time, I'm pretty sure it
> will be a smooth release and we'll make it with little trouble :)
>
> I'd really like to include the fix for JCLOUDS-517, as all ElasticStack
> based providers might be broken without it (all ElasticHosts ones are
> broken right now). It just needs some review time.

Can we put together a list of issues we really want to get in for  
1.7.3? That would allow us to prioritize review efforts.

@Everett: I won't be online continuously on Monday, but should be able  
to answer emails periodically.

ap

Re: Release 1.7.3

Posted by Ignasi Barrera <ig...@gmail.com>.
Thanks for taking it Everett!

Sure I'll be available to help. Don't worry about time, I'm pretty sure it
will be a smooth release and we'll make it with little trouble :)

I'd really like to include the fix for JCLOUDS-517, as all ElasticStack
based providers might be broken without it (all ElasticHosts ones are
broken right now). It just needs some review time.

I.

[1] https://github.com/jclouds/jclouds/pull/362
El 23/05/2014 22:53, "Everett Toews" <ev...@rackspace.com> escribió:

> Hi All,
>
> Well it’s been almost 6 weeks since our last release so I guess it’s that
> time again. There are some issues that we really need to get into release
> 1.7.3 for a customer. Primarily:
>
> * JCLOUDS-342
> * JCLOUDS-545
> * JCLOUDS-547
> * JCLOUDS-562
> * JCLOUDS-565
>
> The code freeze would be Sunday at midnight.
>
> I’d like to generate RCs on Monday, May 26 and begin voting on Tuesday,
> May 27. Of course, I’d be the one doing the release but it will be my first
> time so I imagine I’ll hit some bumps in the road. Monday is Memorial day
> so I don’t think any of the US folk will be able to help (unless you are
> then please let me know).
>
> Ignasi, are you going to be around on Monday and available? Is there a
> time that works best for you?
>
> I’m happy to work around your schedule.
>
> Thanks,
> Everett

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
And please feel free to vote for that issue. :)

https://issues.apache.org/jira/browse/INFRA-7812

Everett


On May 27, 2014, at 12:31 PM, Everett Toews <ev...@rackspace.com> wrote:

> https://issues.apache.org/jira/browse/INFRA-7812
> 
> On May 27, 2014, at 11:54 AM, Andrew Bayer <an...@gmail.com>> wrote:
> 
> Is there an Infra JIRA for this?
> 
> A.
> 
> On Tue, May 27, 2014 at 9:07 AM, Andrew Phillips <ap...@qrmedia.com>> wrote:
> We’re trying to work out a way to resume the upload.
> 
> 
> Sorry, stuck in meetings for a few more hours :-( What happens if we run
> release:perform with "-rf :project-that-failed" as part of the "goals"
> argument?
> 
> ap
> 


Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
https://issues.apache.org/jira/browse/INFRA-7812

On May 27, 2014, at 11:54 AM, Andrew Bayer <an...@gmail.com>> wrote:

Is there an Infra JIRA for this?

A.

On Tue, May 27, 2014 at 9:07 AM, Andrew Phillips <ap...@qrmedia.com>> wrote:
We’re trying to work out a way to resume the upload.


Sorry, stuck in meetings for a few more hours :-( What happens if we run
release:perform with "-rf :project-that-failed" as part of the "goals"
argument?

ap


Re: Release 1.7.3

Posted by Andrew Bayer <an...@gmail.com>.
Is there an Infra JIRA for this?

A.

On Tue, May 27, 2014 at 9:07 AM, Andrew Phillips <ap...@qrmedia.com> wrote:
>> We’re trying to work out a way to resume the upload.
>
>
> Sorry, stuck in meetings for a few more hours :-( What happens if we run
> release:perform with "-rf :project-that-failed" as part of the "goals"
> argument?
>
> ap

Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> It gets ignored and the release starts from the beginning anyway.

*sucks*

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
On May 27, 2014, at 11:07 AM, Andrew Phillips <ap...@qrmedia.com> wrote:

> Sorry, stuck in meetings for a few more hours :-( What happens if we run release:perform with "-rf :project-that-failed" as part of the "goals" argument?

It gets ignored and the release starts from the beginning anyway.

Everett

Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> We’re trying to work out a way to resume the upload.

Sorry, stuck in meetings for a few more hours :-( What happens if we  
run release:perform with "-rf :project-that-failed" as part of the  
"goals" argument?

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
Still having upload problems. #asfinfra has been helpful but haven’t been able to isolate the problem.

Can you hop on IRC when available? 

We’re trying to work out a way to resume the upload. We’re also considering the use of the Nexus Staging plugin [1].

Thanks,
Everett

[1] https://github.com/sonatype/nexus-maven-plugins/tree/master/staging/maven-plugin


On May 26, 2014, at 11:42 PM, Andrew Phillips <ap...@qrmedia.com> wrote:

>> I’ve been babysitting this upload all night and still can’t get the  main jclouds repo to upload without erroring out at some point.
> 
> Jeeez. ASF repo hanging up on you?
> 
>> Is it possible to upload a module at a time?
> 
> Not that I am aware of :-( I've never tried running the release:perform command in e.g. jclouds/apis, so not sure if that might work.
> 
> Otherwise, worth jumping on #asfinfra tomorrow to see if anywhere there can shed any light on what might be going on with Apache's Nexus?
> 
> Sorry!
> 
> ap


Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> I’ve been babysitting this upload all night and still can’t get the   
> main jclouds repo to upload without erroring out at some point.

Jeeez. ASF repo hanging up on you?

> Is it possible to upload a module at a time?

Not that I am aware of :-( I've never tried running the  
release:perform command in e.g. jclouds/apis, so not sure if that  
might work.

Otherwise, worth jumping on #asfinfra tomorrow to see if anywhere  
there can shed any light on what might be going on with Apache's Nexus?

Sorry!

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
I’ve been babysitting this upload all night and still can’t get the main jclouds repo to upload without erroring out at some point. 

Any tips on getting this done?

Is it possible to upload a module at a time?

Thanks,
Everett


On May 26, 2014, at 7:28 PM, Andrew Phillips <ap...@qrmedia.com> wrote:

>> 11 hours later and I’m actually uploading artifacts to the ASF  Nexus. I might be able to get the vote email out tonight or tomorrow  morning.
> 
> Ffff...thanks for sticking with it, Everett! Sorry to hear it was exceptionally nasty even by jclouds release standards :-(
> 
> ap


Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> 11 hours later and I’m actually uploading artifacts to the ASF   
> Nexus. I might be able to get the vote email out tonight or tomorrow  
>  morning.

Ffff...thanks for sticking with it, Everett! Sorry to hear it was  
exceptionally nasty even by jclouds release standards :-(

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
11 hours later and I’m actually uploading artifacts to the ASF Nexus. I might be able to get the vote email out tonight or tomorrow morning.

Thanks to Ignasi and AP for the help.

Everett


On May 26, 2014, at 5:54 PM, Everett Toews <ev...@RACKSPACE.COM> wrote:

> Can you please hop on IRC right now?
> 
> Everett
> 
> 
> On May 26, 2014, at 5:37 PM, Andrew Phillips <ap...@qrmedia.com> wrote:
> 
>>> Yourself and abayer kind of specialize in doing builds right? What  do we need to do to make jclouds a one command release?
>> 
>> Well, with things like the vote etc. I don't see how it could ever be *fully* automated. But I take it you're referring to automating everything *up until* the vote?
>> 
>> I could start a long list of things here (first would be to update all the projects so that running mvn release:prepare no longer prompts you to resolve any snapshot deps), but perhaps it makes more sense to have a Hangout or IRC session or so to try to bring some ideas and suggestions to the table?
>> 
>> ap
> 


Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
Can you please hop on IRC right now?

Everett


On May 26, 2014, at 5:37 PM, Andrew Phillips <ap...@qrmedia.com> wrote:

>> Yourself and abayer kind of specialize in doing builds right? What  do we need to do to make jclouds a one command release?
> 
> Well, with things like the vote etc. I don't see how it could ever be *fully* automated. But I take it you're referring to automating everything *up until* the vote?
> 
> I could start a long list of things here (first would be to update all the projects so that running mvn release:prepare no longer prompts you to resolve any snapshot deps), but perhaps it makes more sense to have a Hangout or IRC session or so to try to bring some ideas and suggestions to the table?
> 
> ap


Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> Yourself and abayer kind of specialize in doing builds right? What   
> do we need to do to make jclouds a one command release?

Well, with things like the vote etc. I don't see how it could ever be  
*fully* automated. But I take it you're referring to automating  
everything *up until* the vote?

I could start a long list of things here (first would be to update all  
the projects so that running mvn release:prepare no longer prompts you  
to resolve any snapshot deps), but perhaps it makes more sense to have  
a Hangout or IRC session or so to try to bring some ideas and  
suggestions to the table?

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
On May 26, 2014, at 12:50 PM, Andrew Phillips <ap...@qrmedia.com> wrote:

> Thanks for the heads-up, Everett. Hope things are going smoothly!

Releasing jclouds is truly horrible. Far too manual. Far too error prone. Far too time/labour intensive. Far too undocumented. 

I’ve already documented a bit of what I’m learning in the wiki [1] but we need to improve how we release jclouds. It desperately needs to be automated.

Yourself and abayer kind of specialize in doing builds right? What do we need to do to make jclouds a one command release?

Everett

[1] https://wiki.apache.org/jclouds/Releasing%20jclouds

Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> I’ll be starting the release in 10-15 minutes.
>
> Please consider the repos locked starting now.

Thanks for the heads-up, Everett. Hope things are going smoothly!

ap

Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
I’ll be starting the release in 10-15 minutes.

Please consider the repos locked starting now.

Thanks,
Everett


On May 26, 2014, at 8:41 AM, Everett Toews <ev...@RACKSPACE.COM> wrote:

> Hey All,
> 
> I’ll be beginning the release process in an hour or two…
> 
> Everett
> 
> 
> On May 24, 2014, at 9:55 AM, Andrew Phillips <ap...@qrmedia.com> wrote:
> 
>>> Step 2 requires belief in a power greater than ourselves and it is Maven.
>> 
>> And, in my case at least, the ability to type or copy-paste "1.7.3" and "1.7.4-SNAPSHOT" about 37 times in succession, with a couple of tricky breaks thrown in [*] ;-)
>> 
>> Have a good Memorial Day weekend!
>> 
>> ap
>> 
>> [*] during the snapshot dep resolution phase
> 


Re: Release 1.7.3

Posted by Everett Toews <ev...@RACKSPACE.COM>.
Hey All,

I’ll be beginning the release process in an hour or two…

Everett


On May 24, 2014, at 9:55 AM, Andrew Phillips <ap...@qrmedia.com> wrote:

>> Step 2 requires belief in a power greater than ourselves and it is Maven.
> 
> And, in my case at least, the ability to type or copy-paste "1.7.3" and "1.7.4-SNAPSHOT" about 37 times in succession, with a couple of tricky breaks thrown in [*] ;-)
> 
> Have a good Memorial Day weekend!
> 
> ap
> 
> [*] during the snapshot dep resolution phase


Re: Release 1.7.3

Posted by Andrew Phillips <ap...@qrmedia.com>.
> Step 2 requires belief in a power greater than ourselves and it is Maven.

And, in my case at least, the ability to type or copy-paste "1.7.3"  
and "1.7.4-SNAPSHOT" about 37 times in succession, with a couple of  
tricky breaks thrown in [*] ;-)

Have a good Memorial Day weekend!

ap

[*] during the snapshot dep resolution phase

Re: Release 1.7.3

Posted by Andrew Gaul <ga...@apache.org>.
On Fri, May 23, 2014 at 08:53:09PM +0000, Everett Toews wrote:
> I’d like to generate RCs on Monday, May 26 and begin voting on Tuesday, May 27. Of course, I’d be the one doing the release but it will be my first time so I imagine I’ll hit some bumps in the road. Monday is Memorial day so I don’t think any of the US folk will be able to help (unless you are then please let me know).
> 
> Ignasi, are you going to be around on Monday and available? Is there a time that works best for you?

Everett, I will be available on Monday.  The process takes a few hours
without any hiccups.  Andrew Bayer's 21-step process on wiki is
straightforward although has many opportunities for cut and paste
errors.  Step 2 requires belief in a power greater than ourselves and it
is Maven.

-- 
Andrew Gaul
http://gaul.org/