On 27/08/15 15:32 -0400, Nikhil Komawar wrote:

As a part of our continued effort to make the v2 primary API and get
people to consume it without confusion we are planning to move ahead
with the client release (the release would set the default version of
API to 2). There haven't been any major/minor raised here.

An issue regarding the possible impact of this release due to major bump
was raised during the morning meeting however, the client release should
follow semver semantics and indicate the same. A corresponding review
for release notes exists that should merge before the release. This
medium of communication seems enough; it follows the prescription for
necessary communication. I don't seem to find a definition for necessary
and sufficient media for communicating this information so will take
what we usually follow.

There are a few bugs [1] that could be considered as part of this
release but do not seem to be blockers. In order to accommodate the
deadlines of the release milestones and impact of releases in the
upcoming week to other projects, we can continue to fix bugs and release
them as a part of 1.x.x releases sooner than later as time and resource
permit. Also, the high ones can be part of the stable/* backports if
needed but the description has only shell impact so there isn't a strong
enough reason.

So, we need to move ahead with this release for Liberty.

+1

We've been making small steps towards this for a couple of cycles and
I'm happy we're finally switching the default version on the client
library.

The above being said, I believe our client library needs a lot of more
work but this release should set us in a better position to do that.

For folks consuming glanceclient, here's what you need to know:

If you're using glanceclient from your software - that is, you're
using the library and not the CLI - there's nothing you need to do. If
you're using the library, I'm assuming you're creating a client
instance using[0] or by instantiating the specific versioned client
class. Both of these cases require you to specify an API version to
use.

However, if you're using the CLI and you want to stick using the V1,
then you'll need to update your scripts and make sure they use
`--os-image-api 1`. Respectively, if your scripts are using
`--os-image-api 2`, then you should feel free to ignore that argument.

As a good practice, for now, I'd recommend specifying the argument
regardless of the version.

For other changes, please review the rel notes[1] (as soon as they are
there, or you can read[2])

[0] 
https://git.openstack.org/cgit/openstack/python-glanceclient/tree/glanceclient/client.py?h=stable/kilo#n21
[1] http://docs.openstack.org/developer/python-glanceclient/#release-notes
[2] https://review.openstack.org/#/c/217591/



[1]
https://bugs.launchpad.net/python-glanceclient/+bugs?field.tag=1.0.0-potential

Thanks Stuart for tagging these bugs and everyone for raising great
concerns pro/against the release[0]. And thanks Erno for pushing this
out.

[0] 
http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-08-27-14.00.log.html

Flavio


On 8/25/15 12:15 PM, Nikhil Komawar wrote:
Hi,

We are planning to cut a client release this Thursday by 1500UTC or so.
If there are any reviews that you absolutely need and are likely to not
break the client in the near future, please ping me (nikhil_k) or jokke_
on IRC #openstack-glance.

This will most likely be our final client release for Liberty.


--

Thanks,
Nikhil


__________________________________________________________________________
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

--
@flaper87
Flavio Percoco

Attachment: pgpKeoKT3egLI.pgp
Description: PGP 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

Reply via email to