Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread melanie witt
On Feb 19, 2015, at 13:38, Terry Wilson  wrote:

> We've currently just disabled the pylint gate tests, and I've posted a patch 
> for neutron to resolve the issue. Looks like there was a similar patch 
> already up for review as well, though it only catches one of our uses of 
> novaclient. There's still a bit of an issue that there is no version-neutral 
> way to import the 'contrib' stuff like there is for 'client'. So:
> 
> from novaclient.v1_1.contrib import server_external_events
> 
> has to become
> 
> from novaclient.v2.contrib import server_external_events
> 
> which doesn't work on previous versions of novaclient. It's possible to hack 
> around it using importutils, but it's pretty ugly.

Thanks, Terry. I'm glad you brought up the lack of version-neutral way to 
import 'contrib' modules. That's something we'll look to improve.

melanie (melwitt)






signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Andrey Kurilin
Neutron should not depend on versioning implementation in novaclient.

There is get_contrib_module function in
https://review.openstack.org/#/c/152569/9/novaclient/client.py , which
should help to renounce the use of direct import of versioning stuff of
novaclient, but now, imo, we should use workaround like
https://review.openstack.org/#/c/152907/

On Fri, Feb 20, 2015 at 12:38 AM, Terry Wilson  wrote:

>
>
> - Original Message -
> > On Feb 19, 2015, at 11:52, Terry Wilson  wrote:
> >
> > > Unfortunately, the new novaclient release ended up completely breaking
> the
> > > neutron gate. The v1_1 deprecation broke our (voting) pylint test:
> > > https://jenkins04.openstack.org/job/gate-neutron-pylint/1383/console
> > >
> > > 2015-02-19 18:37:06.932 | Module neutron.notifiers.nova[0m
> > > 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1'
> > > (no-name-in-module)
> > > 2015-02-19 18:37:06.932 | No name 'contrib' in module
> > > 'novaclient.v1_1'(no-name-in-module)
> > > 2015-02-19 18:37:06.932 | Module
> neutron.plugins.cisco.l3.service_vm_lib
> > > 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1'
> > > (no-name-in-module)
> >
> > Hi Terry,
> >
> > Sorry to hear about this. I looked into this and the problem is pylint
> can't
> > parse the backward-compatibility we have for the v1_1 deprecation:
> >
> >
> https://review.openstack.org/#/c/149006/13/novaclient/v1_1/__init__.py,cm
> >
> > The actual code should work but pylint static checking will fail to
> follow
> > it. So far, the options I see to handle it are to either patch
> > s/novaclient.v1_1/novaclient.v2/ in neutron or suppress the specific
> pylint
> > check that's failing (if it's not too broad).
> >
> > Do you find either of these options acceptable, or have another idea?
>
> We've currently just disabled the pylint gate tests, and I've posted a
> patch for neutron to resolve the issue. Looks like there was a similar
> patch already up for review as well, though it only catches one of our uses
> of novaclient. There's still a bit of an issue that there is no
> version-neutral way to import the 'contrib' stuff like there is for
> 'client'. So:
>
> from novaclient.v1_1.contrib import server_external_events
>
> has to become
>
> from novaclient.v2.contrib import server_external_events
>
> which doesn't work on previous versions of novaclient. It's possible to
> hack around it using importutils, but it's pretty ugly.
>
> Terry
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Best regards,
Andrey Kurilin.
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Terry Wilson


- Original Message -
> On Feb 19, 2015, at 11:52, Terry Wilson  wrote:
> 
> > Unfortunately, the new novaclient release ended up completely breaking the
> > neutron gate. The v1_1 deprecation broke our (voting) pylint test:
> > https://jenkins04.openstack.org/job/gate-neutron-pylint/1383/console
> > 
> > 2015-02-19 18:37:06.932 | Module neutron.notifiers.nova[0m
> > 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1'
> > (no-name-in-module)
> > 2015-02-19 18:37:06.932 | No name 'contrib' in module
> > 'novaclient.v1_1'(no-name-in-module)
> > 2015-02-19 18:37:06.932 | Module neutron.plugins.cisco.l3.service_vm_lib
> > 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1'
> > (no-name-in-module)
> 
> Hi Terry,
> 
> Sorry to hear about this. I looked into this and the problem is pylint can't
> parse the backward-compatibility we have for the v1_1 deprecation:
> 
> https://review.openstack.org/#/c/149006/13/novaclient/v1_1/__init__.py,cm
> 
> The actual code should work but pylint static checking will fail to follow
> it. So far, the options I see to handle it are to either patch
> s/novaclient.v1_1/novaclient.v2/ in neutron or suppress the specific pylint
> check that's failing (if it's not too broad).
> 
> Do you find either of these options acceptable, or have another idea?

We've currently just disabled the pylint gate tests, and I've posted a patch 
for neutron to resolve the issue. Looks like there was a similar patch already 
up for review as well, though it only catches one of our uses of novaclient. 
There's still a bit of an issue that there is no version-neutral way to import 
the 'contrib' stuff like there is for 'client'. So:

from novaclient.v1_1.contrib import server_external_events

has to become

from novaclient.v2.contrib import server_external_events

which doesn't work on previous versions of novaclient. It's possible to hack 
around it using importutils, but it's pretty ugly.

Terry

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread melanie witt
On Feb 19, 2015, at 12:48, Dan Smith  wrote:

> Either convince neutron pylint not to care, or just convert the
> uses in neutron to v2.

In pylint, E0611 is the check which could be disabled to ignore this case.

http://pylint-messages.wikidot.com/messages:e0611

melanie (melwitt)






signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Dan Smith
> I can do another release if needed once we've landed a fix, although
> it sounds like this can be fixed in neutron?

It's just pylint being silly, from the sound of it. I don't think there
is anything we need to do in novaclient, since the transition adapter
works. Either convince neutron pylint not to care, or just convert the
uses in neutron to v2.

--Dan



signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Michael Still
I can do another release if needed once we've landed a fix, although
it sounds like this can be fixed in neutron?

Michael

On Fri, Feb 20, 2015 at 7:33 AM, melanie witt  wrote:
> On Feb 19, 2015, at 11:52, Terry Wilson  wrote:
>
>> Unfortunately, the new novaclient release ended up completely breaking the 
>> neutron gate. The v1_1 deprecation broke our (voting) pylint test: 
>> https://jenkins04.openstack.org/job/gate-neutron-pylint/1383/console
>>
>> 2015-02-19 18:37:06.932 |  Module neutron.notifiers.nova [0m
>> 2015-02-19 18:37:06.932 |  No name 'client' in module 'novaclient.v1_1' ( 
>> no-name-in-module)
>> 2015-02-19 18:37:06.932 |  No name 'contrib' in module 'novaclient.v1_1' 
>> (no-name-in-module )
>> 2015-02-19 18:37:06.932 |  Module neutron.plugins.cisco.l3.service_vm_lib
>> 2015-02-19 18:37:06.932 |  No name 'client' in module 'novaclient.v1_1'  ( 
>> no-name-in-module )
>
> Hi Terry,
>
> Sorry to hear about this. I looked into this and the problem is pylint can't 
> parse the backward-compatibility we have for the v1_1 deprecation:
>
> https://review.openstack.org/#/c/149006/13/novaclient/v1_1/__init__.py,cm
>
> The actual code should work but pylint static checking will fail to follow 
> it. So far, the options I see to handle it are to either patch 
> s/novaclient.v1_1/novaclient.v2/ in neutron or suppress the specific pylint 
> check that's failing (if it's not too broad).
>
> Do you find either of these options acceptable, or have another idea?
>
> Thanks,
> melanie (melwitt)
>
>
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread melanie witt
On Feb 19, 2015, at 11:52, Terry Wilson  wrote:

> Unfortunately, the new novaclient release ended up completely breaking the 
> neutron gate. The v1_1 deprecation broke our (voting) pylint test: 
> https://jenkins04.openstack.org/job/gate-neutron-pylint/1383/console
> 
> 2015-02-19 18:37:06.932 | Module neutron.notifiers.nova
> 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1' 
> (no-name-in-module)
> 2015-02-19 18:37:06.932 | No name 'contrib' in module 
> 'novaclient.v1_1'(no-name-in-module)
> 2015-02-19 18:37:06.932 | Module neutron.plugins.cisco.l3.service_vm_lib
> 2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1' 
> (no-name-in-module)

Hi Terry,

Sorry to hear about this. I looked into this and the problem is pylint can't 
parse the backward-compatibility we have for the v1_1 deprecation:

https://review.openstack.org/#/c/149006/13/novaclient/v1_1/__init__.py,cm

The actual code should work but pylint static checking will fail to follow it. 
So far, the options I see to handle it are to either patch 
s/novaclient.v1_1/novaclient.v2/ in neutron or suppress the specific pylint 
check that's failing (if it's not too broad).

Do you find either of these options acceptable, or have another idea?

Thanks,
melanie (melwitt)






signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Terry Wilson
> Sorry, I dropped the ball here. This is now released.

Unfortunately, the new novaclient release ended up completely breaking the 
neutron gate. The v1_1 deprecation broke our (voting) pylint test: 
https://jenkins04.openstack.org/job/gate-neutron-pylint/1383/console

2015-02-19 18:37:06.932 | Module neutron.notifiers.nova
2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1' 
(no-name-in-module)
2015-02-19 18:37:06.932 | No name 'contrib' in module 
'novaclient.v1_1'(no-name-in-module)
2015-02-19 18:37:06.932 | Module neutron.plugins.cisco.l3.service_vm_lib
2015-02-19 18:37:06.932 | No name 'client' in module 'novaclient.v1_1' 
(no-name-in-module)


Terry

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Michael Still
Sorry, I dropped the ball here. This is now released.

As promised last week in the nova meeting I've checked the docs on the
wiki for releases
(https://wiki.openstack.org/wiki/Nova/Client_Release_Process) and
fixed some small errors. I'll look at adding John Garbutt and Matt
Riedemann to the novaclient release group now.

Michael

On Fri, Feb 20, 2015 at 2:12 AM, Matt Riedemann
 wrote:
>
>
> On 2/12/2015 6:55 PM, Michael Still wrote:
>>
>> This was discussed in the nova meeting this morning. In that meeting
>> we declared ourselves unwedged and ready to do a release, and I said
>> I'd do that today.
>>
>> On reflection, I want to recant just a little -- I think its a bad
>> idea for me to do a release on a Friday. So, I'll do this early next
>> week instead.
>>
>> Michael
>>
>> On Wed, Feb 11, 2015 at 8:51 AM, Joe Gordon  wrote:
>>>
>>>
>>>
>>> On Mon, Feb 9, 2015 at 7:55 PM, Michael Still  wrote:


 The previous policy is that we do a release "when requested" or when a
 critical bug fix merges. I don't see any critical fixes awaiting
 release, but I am not opposed to a release.

 The reason I didn't do this yesterday is that Joe wanted some time to
 pin the stable requirements, which I believe he is still working on.
 Let's give him some time unless this is urgent.

>>>
>>> So to move this forward, lets just pin novaclient on stable branches. so
>>> the
>>> longer term pin all the reqs isn't blocking this.
>>>
>>> Icehouse already has a cap, so we just need to wait for the juno cap to
>>> land:
>>>
>>> https://review.openstack.org/154680
>>>
>>>

 Michael

 On Tue, Feb 10, 2015 at 2:45 PM, melanie witt 
 wrote:
>
> On Feb 6, 2015, at 8:17, Matt Riedemann 
> wrote:
>
>> We haven't done a release of python-novaclient in awhile (2.20.0 was
>> released on 2014-9-20 before the Juno release).
>>
>> It looks like there are some important feature adds and bug fixes on
>> master so we should do a release, specifically to pick up the change
>> for
>> keystone v3 support [1].
>>
>> So can this be done now or should this wait until closer to the Kilo
>> release (library releases are cheap so I don't see why we'd wait).
>
>
> Thanks for bringing this up -- there are indeed a lot of important
> features and fixes on master.
>
> I agree we should do a release as soon as possible, and I don't think
> there's any reason to wait until closer to Kilo.
>
> melanie (melwitt)
>
>
>
>
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



 --
 Rackspace Australia


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>>
>>>
>>>
>>> __
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>>
>>
>
> This was ready to go as of Monday. Can we really only have the PTL do this
> release?  As far as I know, any core on python-novaclient should be able to
> do this if they have a GPG key to launchpad, then they just need to push the
> tagged release per [1].  There is some launchpad bug cleanup and blueprint
> stuff to handle which is done in scripts somewhere [2], so maybe that's what
> holds this up?
>
> [1] http://docs.openstack.org/infra/manual/drivers.html#tagging-a-release
> [2] https://wiki.openstack.org/wiki/ReleaseTeam/How_To_Release
>
> --
>
> Thanks,
>
> Matt Riedemann
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Thierry Carrez
Matt Riedemann wrote:
> This was ready to go as of Monday. Can we really only have the PTL do
> this release?  As far as I know, any core on python-novaclient should be
> able to do this if they have a GPG key to launchpad, then they just need
> to push the tagged release per [1].

The way python-novaclient is set up in gerrit, only nova-release can
push tags:

https://review.openstack.org/#/admin/projects/openstack/python-novaclient,access

Current membership is:
https://review.openstack.org/#/admin/groups/147,members

-- 
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-19 Thread Matt Riedemann



On 2/12/2015 6:55 PM, Michael Still wrote:

This was discussed in the nova meeting this morning. In that meeting
we declared ourselves unwedged and ready to do a release, and I said
I'd do that today.

On reflection, I want to recant just a little -- I think its a bad
idea for me to do a release on a Friday. So, I'll do this early next
week instead.

Michael

On Wed, Feb 11, 2015 at 8:51 AM, Joe Gordon  wrote:



On Mon, Feb 9, 2015 at 7:55 PM, Michael Still  wrote:


The previous policy is that we do a release "when requested" or when a
critical bug fix merges. I don't see any critical fixes awaiting
release, but I am not opposed to a release.

The reason I didn't do this yesterday is that Joe wanted some time to
pin the stable requirements, which I believe he is still working on.
Let's give him some time unless this is urgent.



So to move this forward, lets just pin novaclient on stable branches. so the
longer term pin all the reqs isn't blocking this.

Icehouse already has a cap, so we just need to wait for the juno cap to
land:

https://review.openstack.org/154680




Michael

On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:

On Feb 6, 2015, at 8:17, Matt Riedemann 
wrote:


We haven't done a release of python-novaclient in awhile (2.20.0 was
released on 2014-9-20 before the Juno release).

It looks like there are some important feature adds and bug fixes on
master so we should do a release, specifically to pick up the change for
keystone v3 support [1].

So can this be done now or should this wait until closer to the Kilo
release (library releases are cheap so I don't see why we'd wait).


Thanks for bringing this up -- there are indeed a lot of important
features and fixes on master.

I agree we should do a release as soon as possible, and I don't think
there's any reason to wait until closer to Kilo.

melanie (melwitt)






__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev





--
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev







This was ready to go as of Monday. Can we really only have the PTL do 
this release?  As far as I know, any core on python-novaclient should be 
able to do this if they have a GPG key to launchpad, then they just need 
to push the tagged release per [1].  There is some launchpad bug cleanup 
and blueprint stuff to handle which is done in scripts somewhere [2], so 
maybe that's what holds this up?


[1] http://docs.openstack.org/infra/manual/drivers.html#tagging-a-release
[2] https://wiki.openstack.org/wiki/ReleaseTeam/How_To_Release

--

Thanks,

Matt Riedemann


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-12 Thread Michael Still
This was discussed in the nova meeting this morning. In that meeting
we declared ourselves unwedged and ready to do a release, and I said
I'd do that today.

On reflection, I want to recant just a little -- I think its a bad
idea for me to do a release on a Friday. So, I'll do this early next
week instead.

Michael

On Wed, Feb 11, 2015 at 8:51 AM, Joe Gordon  wrote:
>
>
> On Mon, Feb 9, 2015 at 7:55 PM, Michael Still  wrote:
>>
>> The previous policy is that we do a release "when requested" or when a
>> critical bug fix merges. I don't see any critical fixes awaiting
>> release, but I am not opposed to a release.
>>
>> The reason I didn't do this yesterday is that Joe wanted some time to
>> pin the stable requirements, which I believe he is still working on.
>> Let's give him some time unless this is urgent.
>>
>
> So to move this forward, lets just pin novaclient on stable branches. so the
> longer term pin all the reqs isn't blocking this.
>
> Icehouse already has a cap, so we just need to wait for the juno cap to
> land:
>
> https://review.openstack.org/154680
>
>
>>
>> Michael
>>
>> On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:
>> > On Feb 6, 2015, at 8:17, Matt Riedemann 
>> > wrote:
>> >
>> >> We haven't done a release of python-novaclient in awhile (2.20.0 was
>> >> released on 2014-9-20 before the Juno release).
>> >>
>> >> It looks like there are some important feature adds and bug fixes on
>> >> master so we should do a release, specifically to pick up the change for
>> >> keystone v3 support [1].
>> >>
>> >> So can this be done now or should this wait until closer to the Kilo
>> >> release (library releases are cheap so I don't see why we'd wait).
>> >
>> > Thanks for bringing this up -- there are indeed a lot of important
>> > features and fixes on master.
>> >
>> > I agree we should do a release as soon as possible, and I don't think
>> > there's any reason to wait until closer to Kilo.
>> >
>> > melanie (melwitt)
>> >
>> >
>> >
>> >
>> >
>> >
>> > __
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe:
>> > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >
>>
>>
>>
>> --
>> Rackspace Australia
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-10 Thread Joe Gordon
On Mon, Feb 9, 2015 at 7:55 PM, Michael Still  wrote:

> The previous policy is that we do a release "when requested" or when a
> critical bug fix merges. I don't see any critical fixes awaiting
> release, but I am not opposed to a release.
>
> The reason I didn't do this yesterday is that Joe wanted some time to
> pin the stable requirements, which I believe he is still working on.
> Let's give him some time unless this is urgent.
>
>
So to move this forward, lets just pin novaclient on stable branches. so
the longer term pin all the reqs isn't blocking this.

Icehouse already has a cap, so we just need to wait for the juno cap to
land:

https://review.openstack.org/154680



> Michael
>
> On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:
> > On Feb 6, 2015, at 8:17, Matt Riedemann 
> wrote:
> >
> >> We haven't done a release of python-novaclient in awhile (2.20.0 was
> released on 2014-9-20 before the Juno release).
> >>
> >> It looks like there are some important feature adds and bug fixes on
> master so we should do a release, specifically to pick up the change for
> keystone v3 support [1].
> >>
> >> So can this be done now or should this wait until closer to the Kilo
> release (library releases are cheap so I don't see why we'd wait).
> >
> > Thanks for bringing this up -- there are indeed a lot of important
> features and fixes on master.
> >
> > I agree we should do a release as soon as possible, and I don't think
> there's any reason to wait until closer to Kilo.
> >
> > melanie (melwitt)
> >
> >
> >
> >
> >
> >
> __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
>
>
> --
> Rackspace Australia
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-10 Thread Kyle Mestery
On Tue, Feb 10, 2015 at 9:19 AM, Doug Hellmann 
wrote:

>
>
> On Tue, Feb 10, 2015, at 07:25 AM, Sean Dague wrote:
> > On 02/09/2015 10:55 PM, Michael Still wrote:
> > > The previous policy is that we do a release "when requested" or when a
> > > critical bug fix merges. I don't see any critical fixes awaiting
> > > release, but I am not opposed to a release.
> > >
> > > The reason I didn't do this yesterday is that Joe wanted some time to
> > > pin the stable requirements, which I believe he is still working on.
> > > Let's give him some time unless this is urgent.
> >
> > Going forward I'd suggest that we set a goal to do a monthly nova-client
> > release to get fixes out into the wild in a more regular cadence. Would
> > be nice to not have this just land as a big bang release at the end of a
> > cycle.
>
> We review the changes in Oslo libraries weekly. Is there any reason not
> to do the same with client libs? Given the automation in place for
> creating releases, I think the whole process (including release notes)
> is down to just a few minutes now. The tagging script is in the
> openstack-infra/release-tools repository and I'd be happy to put the
> release notes script there, too, if others want to use it.
>
> ++, I'd love to see that script land there Doug!

And I agree, doing this releases is fairly straightforward now, so perhaps
they should occur with a more regular cadence.

Thanks,
Kyle


> Doug
>
> >
> >   -Sean
> >
> > >
> > > Michael
> > >
> > > On Tue, Feb 10, 2015 at 2:45 PM, melanie witt 
> wrote:
> > >> On Feb 6, 2015, at 8:17, Matt Riedemann 
> wrote:
> > >>
> > >>> We haven't done a release of python-novaclient in awhile (2.20.0 was
> released on 2014-9-20 before the Juno release).
> > >>>
> > >>> It looks like there are some important feature adds and bug fixes on
> master so we should do a release, specifically to pick up the change for
> keystone v3 support [1].
> > >>>
> > >>> So can this be done now or should this wait until closer to the Kilo
> release (library releases are cheap so I don't see why we'd wait).
> > >>
> > >> Thanks for bringing this up -- there are indeed a lot of important
> features and fixes on master.
> > >>
> > >> I agree we should do a release as soon as possible, and I don't think
> there's any reason to wait until closer to Kilo.
> > >>
> > >> melanie (melwitt)
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> __
> > >> OpenStack Development Mailing List (not for usage questions)
> > >> Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> > >>
> > >
> > >
> > >
> >
> >
> > --
> > Sean Dague
> > http://dague.net
> >
> >
> __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-10 Thread Doug Hellmann


On Tue, Feb 10, 2015, at 07:25 AM, Sean Dague wrote:
> On 02/09/2015 10:55 PM, Michael Still wrote:
> > The previous policy is that we do a release "when requested" or when a
> > critical bug fix merges. I don't see any critical fixes awaiting
> > release, but I am not opposed to a release.
> > 
> > The reason I didn't do this yesterday is that Joe wanted some time to
> > pin the stable requirements, which I believe he is still working on.
> > Let's give him some time unless this is urgent.
> 
> Going forward I'd suggest that we set a goal to do a monthly nova-client
> release to get fixes out into the wild in a more regular cadence. Would
> be nice to not have this just land as a big bang release at the end of a
> cycle.

We review the changes in Oslo libraries weekly. Is there any reason not
to do the same with client libs? Given the automation in place for
creating releases, I think the whole process (including release notes)
is down to just a few minutes now. The tagging script is in the
openstack-infra/release-tools repository and I'd be happy to put the
release notes script there, too, if others want to use it.

Doug

> 
>   -Sean
> 
> > 
> > Michael
> > 
> > On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:
> >> On Feb 6, 2015, at 8:17, Matt Riedemann  wrote:
> >>
> >>> We haven't done a release of python-novaclient in awhile (2.20.0 was 
> >>> released on 2014-9-20 before the Juno release).
> >>>
> >>> It looks like there are some important feature adds and bug fixes on 
> >>> master so we should do a release, specifically to pick up the change for 
> >>> keystone v3 support [1].
> >>>
> >>> So can this be done now or should this wait until closer to the Kilo 
> >>> release (library releases are cheap so I don't see why we'd wait).
> >>
> >> Thanks for bringing this up -- there are indeed a lot of important 
> >> features and fixes on master.
> >>
> >> I agree we should do a release as soon as possible, and I don't think 
> >> there's any reason to wait until closer to Kilo.
> >>
> >> melanie (melwitt)
> >>
> >>
> >>
> >>
> >>
> >> __
> >> OpenStack Development Mailing List (not for usage questions)
> >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >>
> > 
> > 
> > 
> 
> 
> -- 
> Sean Dague
> http://dague.net
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-10 Thread Sean Dague
On 02/09/2015 10:55 PM, Michael Still wrote:
> The previous policy is that we do a release "when requested" or when a
> critical bug fix merges. I don't see any critical fixes awaiting
> release, but I am not opposed to a release.
> 
> The reason I didn't do this yesterday is that Joe wanted some time to
> pin the stable requirements, which I believe he is still working on.
> Let's give him some time unless this is urgent.

Going forward I'd suggest that we set a goal to do a monthly nova-client
release to get fixes out into the wild in a more regular cadence. Would
be nice to not have this just land as a big bang release at the end of a
cycle.

-Sean

> 
> Michael
> 
> On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:
>> On Feb 6, 2015, at 8:17, Matt Riedemann  wrote:
>>
>>> We haven't done a release of python-novaclient in awhile (2.20.0 was 
>>> released on 2014-9-20 before the Juno release).
>>>
>>> It looks like there are some important feature adds and bug fixes on master 
>>> so we should do a release, specifically to pick up the change for keystone 
>>> v3 support [1].
>>>
>>> So can this be done now or should this wait until closer to the Kilo 
>>> release (library releases are cheap so I don't see why we'd wait).
>>
>> Thanks for bringing this up -- there are indeed a lot of important features 
>> and fixes on master.
>>
>> I agree we should do a release as soon as possible, and I don't think 
>> there's any reason to wait until closer to Kilo.
>>
>> melanie (melwitt)
>>
>>
>>
>>
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> 
> 
> 


-- 
Sean Dague
http://dague.net

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-09 Thread Matt Riedemann



On 2/9/2015 9:55 PM, Michael Still wrote:

The previous policy is that we do a release "when requested" or when a
critical bug fix merges. I don't see any critical fixes awaiting
release, but I am not opposed to a release.

The reason I didn't do this yesterday is that Joe wanted some time to
pin the stable requirements, which I believe he is still working on.
Let's give him some time unless this is urgent.

Michael

On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:

On Feb 6, 2015, at 8:17, Matt Riedemann  wrote:


We haven't done a release of python-novaclient in awhile (2.20.0 was released 
on 2014-9-20 before the Juno release).

It looks like there are some important feature adds and bug fixes on master so 
we should do a release, specifically to pick up the change for keystone v3 
support [1].

So can this be done now or should this wait until closer to the Kilo release 
(library releases are cheap so I don't see why we'd wait).


Thanks for bringing this up -- there are indeed a lot of important features and 
fixes on master.

I agree we should do a release as soon as possible, and I don't think there's 
any reason to wait until closer to Kilo.

melanie (melwitt)





__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev







Yeah we need to hold off to cap requirements on stable first, which is 
currently blocked by stable being busted in other ways [1].


[1] 
http://lists.openstack.org/pipermail/openstack-dev/2015-February/056353.html


--

Thanks,

Matt Riedemann


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-09 Thread melanie witt
On Feb 9, 2015, at 19:55, Michael Still  wrote:

> The previous policy is that we do a release "when requested" or when a
> critical bug fix merges. I don't see any critical fixes awaiting
> release, but I am not opposed to a release.

That's right. I think the keystone v3 support is important and worth putting 
out there.

> The reason I didn't do this yesterday is that Joe wanted some time to
> pin the stable requirements, which I believe he is still working on.
> Let's give him some time unless this is urgent.

Yes, of course. I should have been clearer. I meant after that's done, we 
should do a release.

melanie (melwitt)






signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-09 Thread Michael Still
The previous policy is that we do a release "when requested" or when a
critical bug fix merges. I don't see any critical fixes awaiting
release, but I am not opposed to a release.

The reason I didn't do this yesterday is that Joe wanted some time to
pin the stable requirements, which I believe he is still working on.
Let's give him some time unless this is urgent.

Michael

On Tue, Feb 10, 2015 at 2:45 PM, melanie witt  wrote:
> On Feb 6, 2015, at 8:17, Matt Riedemann  wrote:
>
>> We haven't done a release of python-novaclient in awhile (2.20.0 was 
>> released on 2014-9-20 before the Juno release).
>>
>> It looks like there are some important feature adds and bug fixes on master 
>> so we should do a release, specifically to pick up the change for keystone 
>> v3 support [1].
>>
>> So can this be done now or should this wait until closer to the Kilo release 
>> (library releases are cheap so I don't see why we'd wait).
>
> Thanks for bringing this up -- there are indeed a lot of important features 
> and fixes on master.
>
> I agree we should do a release as soon as possible, and I don't think there's 
> any reason to wait until closer to Kilo.
>
> melanie (melwitt)
>
>
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-09 Thread melanie witt
On Feb 6, 2015, at 8:17, Matt Riedemann  wrote:

> We haven't done a release of python-novaclient in awhile (2.20.0 was released 
> on 2014-9-20 before the Juno release).
> 
> It looks like there are some important feature adds and bug fixes on master 
> so we should do a release, specifically to pick up the change for keystone v3 
> support [1].
> 
> So can this be done now or should this wait until closer to the Kilo release 
> (library releases are cheap so I don't see why we'd wait).

Thanks for bringing this up -- there are indeed a lot of important features and 
fixes on master.

I agree we should do a release as soon as possible, and I don't think there's 
any reason to wait until closer to Kilo.

melanie (melwitt)






signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] release request for python-novaclient

2015-02-06 Thread Joe Gordon
Before releasing a new python-novaclient we should make sure novaclient is
capped on stable branches so we don't break the world yet again.

On Fri, Feb 6, 2015 at 8:17 AM, Matt Riedemann 
wrote:

> We haven't done a release of python-novaclient in awhile (2.20.0 was
> released on 2014-9-20 before the Juno release).
>
> It looks like there are some important feature adds and bug fixes on
> master so we should do a release, specifically to pick up the change for
> keystone v3 support [1].
>
> So can this be done now or should this wait until closer to the Kilo
> release (library releases are cheap so I don't see why we'd wait).
>
> [1] https://review.openstack.org/#/c/105900/
>
> --
>
> Thanks,
>
> Matt Riedemann
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev