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

2015-02-19 Thread melanie witt
On Feb 19, 2015, at 11:52, Terry Wilson twil...@redhat.com 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


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

2015-02-19 Thread Andrey Kurilin
Imo, neutron has wrong usage of novaclient.
https://review.openstack.org/#/c/152907/ should fix this issue.

On Thursday, February 19, 2015, Terry Wilson twil...@redhat.com
javascript:_e(%7B%7D,'cvml','twil...@redhat.com'); wrote:

  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



-- 
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 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 melwi...@gmail.com wrote:
 On Feb 19, 2015, at 11:52, Terry Wilson twil...@redhat.com 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 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 melanie witt
On Feb 19, 2015, at 12:48, Dan Smith d...@danplanet.com 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 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 joe.gord...@gmail.com wrote:



On Mon, Feb 9, 2015 at 7:55 PM, Michael Still mi...@stillhq.com 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 melwi...@gmail.com wrote:

On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com
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-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
mrie...@linux.vnet.ibm.com 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 joe.gord...@gmail.com wrote:



 On Mon, Feb 9, 2015 at 7:55 PM, Michael Still mi...@stillhq.com 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 melwi...@gmail.com
 wrote:

 On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com
 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 Terry Wilson


- Original Message -
 On Feb 19, 2015, at 11:52, Terry Wilson twil...@redhat.com 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 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 twil...@redhat.com wrote:



 - Original Message -
  On Feb 19, 2015, at 11:52, Terry Wilson twil...@redhat.com 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 melanie witt
On Feb 19, 2015, at 13:38, Terry Wilson twil...@redhat.com 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 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-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 joe.gord...@gmail.com wrote:


 On Mon, Feb 9, 2015 at 7:55 PM, Michael Still mi...@stillhq.com 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 melwi...@gmail.com wrote:
  On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com
  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 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 melwi...@gmail.com wrote:
  On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com 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 Joe Gordon
On Mon, Feb 9, 2015 at 7:55 PM, Michael Still mi...@stillhq.com 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 melwi...@gmail.com wrote:
  On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com
 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 d...@doughellmann.com
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 melwi...@gmail.com
 wrote:
   On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com
 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 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 melwi...@gmail.com wrote:
 On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com 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 melanie witt
On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com 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-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 melwi...@gmail.com wrote:
 On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com 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 9, 2015, at 19:55, Michael Still mi...@stillhq.com 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 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 melwi...@gmail.com wrote:

On Feb 6, 2015, at 8:17, Matt Riedemann mrie...@linux.vnet.ibm.com 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-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 mrie...@linux.vnet.ibm.com
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


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

2015-02-06 Thread Matt Riedemann
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