You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@libcloud.apache.org by Tomaz Muraus <to...@apache.org> on 2019/12/23 21:00:56 UTC

[dev] [VOTE] Release Apache Libcloud 2.8.0

This is a voting thread for Libcloud v2.8.0.

This release includes various changes, most notable ones being:

* Distribution now includes "py.typed" file which signals mypy that
  this package contains type annotations (currently only for the
  base compute API).
* Fix wheel metadata. There was a bug where conditional dependencies
  were not specified correctly so it would try to install "typing"
  and "enum34" dependency on Python versions where there is not needed.
* Fix "get_driver()" bug / regression not working if the "provided" argument
  was a string and not a Provider ENUM.

The plan was for v2.7.0 to be the last major release before v3.0.0 which
drops support for Python 2.7 and Python 3.4, but this has changed since
v2.7.0 introduced some small regressions / bugs which needed to be fixed
(we need to have at least one somewhat stable release which will still work
with Python 2.7 and 3.4 for a while to which we can backport any critical
security or other major bug fixes if they arise in the near future).

If no major issues are found in this release, this will be the
last release before v3.0.0 which drops support for those Python
versions.

Full list of changes can be found at
https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-280

Release artifacts can be found at
https://www.tomaz.me/misc/libcloud/v2.8.0/

(I uploaded them to non apache server since I had issues with sftp login to
people.apache.org)

Please test the release and post your votes.

+/- 1
[  ]  Release Apache Libcloud 2.8.0

Vote will be open until December 28th, 2019 (or longer, if needed)

P.S. Happy holidays and successful 2020 to everyone.

Re: [dev] [VOTE] Release Apache Libcloud 2.8.0

Posted by Jerry Chen <je...@apache.org>.
[+1]  Release Apache Libcloud 2.8.0

> On Dec 23, 2019, at 3:00 PM, Tomaz Muraus <to...@apache.org> wrote:
> 
> This is a voting thread for Libcloud v2.8.0.
> 
> This release includes various changes, most notable ones being:
> 
> * Distribution now includes "py.typed" file which signals mypy that
>  this package contains type annotations (currently only for the
>  base compute API).
> * Fix wheel metadata. There was a bug where conditional dependencies
>  were not specified correctly so it would try to install "typing"
>  and "enum34" dependency on Python versions where there is not needed.
> * Fix "get_driver()" bug / regression not working if the "provided" argument
>  was a string and not a Provider ENUM.
> 
> The plan was for v2.7.0 to be the last major release before v3.0.0 which
> drops support for Python 2.7 and Python 3.4, but this has changed since
> v2.7.0 introduced some small regressions / bugs which needed to be fixed
> (we need to have at least one somewhat stable release which will still work
> with Python 2.7 and 3.4 for a while to which we can backport any critical
> security or other major bug fixes if they arise in the near future).
> 
> If no major issues are found in this release, this will be the
> last release before v3.0.0 which drops support for those Python
> versions.
> 
> Full list of changes can be found at
> https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-280
> 
> Release artifacts can be found at
> https://www.tomaz.me/misc/libcloud/v2.8.0/
> 
> (I uploaded them to non apache server since I had issues with sftp login to
> people.apache.org)
> 
> Please test the release and post your votes.
> 
> +/- 1
> [  ]  Release Apache Libcloud 2.8.0
> 
> Vote will be open until December 28th, 2019 (or longer, if needed)
> 
> P.S. Happy holidays and successful 2020 to everyone.


Re: [dev] [VOTE] Release Apache Libcloud 2.8.0

Posted by Tomaz Muraus <to...@apache.org>.
Agreed. This will make it easier for us to backport any fix, if needed.

And this way I can also merge the drop Python 2.7 and 3.4 PR which is now
more or less finished .

On Mon, 23 Dec 2019, 22:45 anthony shaw <an...@gmail.com> wrote:

> [ +1]  Release Apache Libcloud 2.8.0
>
> Also recommend we branch this off to a 2.x branch and start working on
> master as the 3.x series
>
> On Tue, Dec 24, 2019 at 8:01 AM Tomaz Muraus <to...@apache.org> wrote:
>
> > This is a voting thread for Libcloud v2.8.0.
> >
> > This release includes various changes, most notable ones being:
> >
> > * Distribution now includes "py.typed" file which signals mypy that
> >   this package contains type annotations (currently only for the
> >   base compute API).
> > * Fix wheel metadata. There was a bug where conditional dependencies
> >   were not specified correctly so it would try to install "typing"
> >   and "enum34" dependency on Python versions where there is not needed.
> > * Fix "get_driver()" bug / regression not working if the "provided"
> > argument
> >   was a string and not a Provider ENUM.
> >
> > The plan was for v2.7.0 to be the last major release before v3.0.0 which
> > drops support for Python 2.7 and Python 3.4, but this has changed since
> > v2.7.0 introduced some small regressions / bugs which needed to be fixed
> > (we need to have at least one somewhat stable release which will still
> work
> > with Python 2.7 and 3.4 for a while to which we can backport any critical
> > security or other major bug fixes if they arise in the near future).
> >
> > If no major issues are found in this release, this will be the
> > last release before v3.0.0 which drops support for those Python
> > versions.
> >
> > Full list of changes can be found at
> >
> >
> https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-280
> >
> > Release artifacts can be found at
> > https://www.tomaz.me/misc/libcloud/v2.8.0/
> >
> > (I uploaded them to non apache server since I had issues with sftp login
> to
> > people.apache.org)
> >
> > Please test the release and post your votes.
> >
> > +/- 1
> > [  ]  Release Apache Libcloud 2.8.0
> >
> > Vote will be open until December 28th, 2019 (or longer, if needed)
> >
> > P.S. Happy holidays and successful 2020 to everyone.
> >
>

Re: [dev] [VOTE] Release Apache Libcloud 2.8.0

Posted by anthony shaw <an...@gmail.com>.
[ +1]  Release Apache Libcloud 2.8.0

Also recommend we branch this off to a 2.x branch and start working on
master as the 3.x series

On Tue, Dec 24, 2019 at 8:01 AM Tomaz Muraus <to...@apache.org> wrote:

> This is a voting thread for Libcloud v2.8.0.
>
> This release includes various changes, most notable ones being:
>
> * Distribution now includes "py.typed" file which signals mypy that
>   this package contains type annotations (currently only for the
>   base compute API).
> * Fix wheel metadata. There was a bug where conditional dependencies
>   were not specified correctly so it would try to install "typing"
>   and "enum34" dependency on Python versions where there is not needed.
> * Fix "get_driver()" bug / regression not working if the "provided"
> argument
>   was a string and not a Provider ENUM.
>
> The plan was for v2.7.0 to be the last major release before v3.0.0 which
> drops support for Python 2.7 and Python 3.4, but this has changed since
> v2.7.0 introduced some small regressions / bugs which needed to be fixed
> (we need to have at least one somewhat stable release which will still work
> with Python 2.7 and 3.4 for a while to which we can backport any critical
> security or other major bug fixes if they arise in the near future).
>
> If no major issues are found in this release, this will be the
> last release before v3.0.0 which drops support for those Python
> versions.
>
> Full list of changes can be found at
>
> https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-280
>
> Release artifacts can be found at
> https://www.tomaz.me/misc/libcloud/v2.8.0/
>
> (I uploaded them to non apache server since I had issues with sftp login to
> people.apache.org)
>
> Please test the release and post your votes.
>
> +/- 1
> [  ]  Release Apache Libcloud 2.8.0
>
> Vote will be open until December 28th, 2019 (or longer, if needed)
>
> P.S. Happy holidays and successful 2020 to everyone.
>