[Cinder.glusterfs.ci] [Third-party-announce] Fwd: [neutron][third party] Major third party CI breakage expected for out-of-tree plugins

Ihar Hrachyshka ihrachys at redhat.com
Tue Mar 10 16:34:59 UTC 2015

Hash: SHA1


It was pointed out to me that we have a separate mailing list where
3rd party people hang out, so forwarding the email that may affect
most neutron CI jobs for out-of-tree drivers here.


- -------- Forwarded Message --------
Subject: [neutron][third party] Major third party CI breakage expected
for out-of-tree plugins
Date: Tue, 10 Mar 2015 17:11:45 +0100
From: Ihar Hrachyshka <ihrachys at redhat.com>
To: openstack-dev <openstack-dev at lists.openstack.org>

Hi all,

team is going to merge in a patch to migrate to oslo.log [1] in the
very near future. This patch is expected to break all third party CI
for all vendor libraries that were split from the main repo in Kilo
and that rely on neutron.openstack.common.log module to be present.
(The patch removes the module; and no, we don't have an option to
leave it intact since it conflicts with oslo.log configuration
options, among other things).

So this is a heads-up for all out-of-tree vendor library maintainers
that they should stop using this particular oslo-incubator module from
neutron tree. The best short term option you have is copying the
module from neutron tree into your own tree and make all the code
refer to it. It may actually work, but it's not guaranteed. The best
option would be to migrate affected vendor libraries to oslo.log, to
stay in sync with neutron and to avoid potential issues due to mixing
library versions.

For the very least, the team gives vendors two days to proceed with
solutions that would make their CI work with the patch merged. After
that time, the patch may be merged in the tree and break those who
haven't switched yet.

The team feels that there is no effective way to communicate those
kind of breakages to vendor library maintainers. That's why we've
started a new wiki page [2] to track breaking changes and hope that
all neutron contributors will update the page on demand.

[1]: https://review.openstack.org/159638
[2]: https://wiki.openstack.org/wiki/Neutron/LibraryAPIBreakage

Version: GnuPG v1


Third-party-announce mailing list
Third-party-announce at lists.openstack.org

More information about the Cinder.glusterfs.ci mailing list