Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
On 10/13/2014 03:20 PM, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects using > modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting fixes > except for serious security concerns, so it is important to update all > projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start working > on the updates. We need to prioritize this work for early in Kilo to ensure > that your projects do not fall further out of step. K-1 is the ideal target, > with K-2 as an absolute latest date. I anticipate having several more > libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in a > single patch in order to have a working copy. I suggest giving your review > teams a heads-up about what to expect to avoid -2 for the scope of the patch. I've started on manila and python-manilaclient, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Thanks you for this script! Status of novaclient: Work around porting to use oslo.i18n is finished. Also, latest code from incubator is synced. On Mon, Oct 13, 2014 at 4:20 PM, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects > using modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting > fixes except for serious security concerns, so it is important to update > all projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start > working on the updates. We need to prioritize this work for early in Kilo > to ensure that your projects do not fall further out of step. K-1 is the > ideal target, with K-2 as an absolute latest date. I anticipate having > several more libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in > a single patch in order to have a working copy. I suggest giving your > review teams a heads-up about what to expect to avoid -2 for the scope of > the patch. > > Doug > > > [1] https://review.openstack.org/#/c/127039/ > > > openstack-dev/heat-cfnclient: exception > openstack-dev/heat-cfnclient: gettextutils > openstack-dev/heat-cfnclient: importutils > openstack-dev/heat-cfnclient: jsonutils > openstack-dev/heat-cfnclient: timeutils > > openstack/ceilometer: gettextutils > openstack/ceilometer: log_handler > > openstack/python-troveclient: strutils > > openstack/melange: exception > openstack/melange: extensions > openstack/melange: utils > openstack/melange: wsgi > openstack/melange: setup > > openstack/tuskar: config.generator > openstack/tuskar: db > openstack/tuskar: db.sqlalchemy > openstack/tuskar: excutils > openstack/tuskar: gettextutils > openstack/tuskar: importutils > openstack/tuskar: jsonutils > openstack/tuskar: strutils > openstack/tuskar: timeutils > > openstack/sahara-dashboard: importutils > > openstack/barbican: gettextutils > openstack/barbican: jsonutils > openstack/barbican: timeutils > openstack/barbican: importutils > > openstack/kite: db > openstack/kite: db.sqlalchemy > openstack/kite: jsonutils > openstack/kite: timeutils > > openstack/python-ironicclient: gettextutils > openstack/python-ironicclient: importutils > openstack/python-ironicclient: strutils > > openstack/python-melangeclient: setup > > openstack/neutron: excutils > openstack/neutron: gettextutils > openstack/neutron: importutils > openstack/neutron: jsonutils > openstack/neutron: middleware.base > openstack/neutron: middleware.catch_errors > openstack/neutron: middleware.correlation_id > openstack/neutron: middleware.debug > openstack/neutron: middleware.request_id > openstack/neutron: middleware.sizelimit > openstack/neutron: network_utils > openstack/neutron: strutils > openstack/neutron: timeutils > > openstack/tempest: importlib > > openstack/manila: excutils > openstack/manila: gettextutils > openstack/manila: importutils > openstack/manila: jsonutils > openstack/manila: network_utils > openstack/manila: strutils > openstack/manila: timeutils > > openstack/keystone: gettextutils > > openstack/python-glanceclient: importutils > openstack/python-glanceclient: network_utils > openstack/python-glanceclient: strutils > > openstack/python-keystoneclient: jsonutils > openstack/python-keystoneclient: strutils > openstack/python-keystoneclient: timeutils > > openstack/zaqar: config.generator > openstack/zaqar: excutils > openstack/zaqar: gettextutils > openstack/zaqar: importutils > openstack/zaqar: jsonutils > openstack/zaqar: setup > openstack/zaqar: strutils > openstack/zaqar: timeutils > openstack/zaqar: version > > openstack/python-novaclient: gettextutils > > openstack/ironic: config.generator > openstack/ironic: gettextutils > > openstack/cinder: config.generator > openstack/cinder: excutils > openstack/cinder: gettextutils > openstack/cinder: importutils > openstack/cinder: jsonutils > openstack/cinder: log_handler > openstack/cinder: network_utils > openstack/cinder: strutils > openstack/cinder: timeutils > openstack/cinder: units > > openstack/python-manilaclient: gettextutils > openstack/python-manilaclient: importutils > openstack/python-manilaclient: jsonutils > openstack/python-manilaclient: strutils > openstack/python-manilaclient: timeutils > > openstack/trove: exception > openstack/trove: excutils > openstack/trove: gettextutils > openstack/trove: importutils > openstack/tr
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Thanks Doug for your reminder/message! Field https://bugs.launchpad.net/glance/+bug/1381870 for glance stuff. btw, currently I prepared three patches to fix this defect, any input are welcome: https://review.openstack.org/#/c/127487/ https://review.openstack.org/#/c/127923/ https://review.openstack.org/#/c/128837/ zhiyan On Tue, Oct 14, 2014 at 4:54 AM, Nikhil Manchanda wrote: > > Thanks for putting this together Doug! > > I've opened https://bugs.launchpad.net/trove/+bug/1380789 to track the > changes that are needed here for Trove. > > Cheers, > Nikhil > > > Doug Hellmann writes: > >> I’ve put together a little script to generate a report of the projects using >> modules that used to be in the oslo-incubator but that have moved to >> libraries [1]. These modules have been deleted, and now only exist in the >> stable/juno branch of the incubator. We do not anticipate back-porting fixes >> except for serious security concerns, so it is important to update all >> projects to use the libraries where the modules now live. >> >> Liaisons, please look through the list below and file bugs against your >> project for any changes needed to move to the new libraries and start >> working on the updates. We need to prioritize this work for early in Kilo to >> ensure that your projects do not fall further out of step. K-1 is the ideal >> target, with K-2 as an absolute latest date. I anticipate having several >> more libraries by the time the K-2 milestone arrives. >> >> Most of the porting work involves adding dependencies and updating import >> statements, but check the documentation for each library for any special >> guidance. Also, because the incubator is updated to use our released >> libraries, you may end up having to port to several libraries *and* sync a >> copy of any remaining incubator dependencies that have not graduated all in >> a single patch in order to have a working copy. I suggest giving your review >> teams a heads-up about what to expect to avoid -2 for the scope of the patch. >> >> Doug >> >> >> [1] https://review.openstack.org/#/c/127039/ >> >> >> openstack-dev/heat-cfnclient: exception >> openstack-dev/heat-cfnclient: gettextutils >> openstack-dev/heat-cfnclient: importutils >> openstack-dev/heat-cfnclient: jsonutils >> openstack-dev/heat-cfnclient: timeutils >> >> openstack/ceilometer: gettextutils >> openstack/ceilometer: log_handler >> >> openstack/python-troveclient: strutils >> >> openstack/melange: exception >> openstack/melange: extensions >> openstack/melange: utils >> openstack/melange: wsgi >> openstack/melange: setup >> >> openstack/tuskar: config.generator >> openstack/tuskar: db >> openstack/tuskar: db.sqlalchemy >> openstack/tuskar: excutils >> openstack/tuskar: gettextutils >> openstack/tuskar: importutils >> openstack/tuskar: jsonutils >> openstack/tuskar: strutils >> openstack/tuskar: timeutils >> >> openstack/sahara-dashboard: importutils >> >> openstack/barbican: gettextutils >> openstack/barbican: jsonutils >> openstack/barbican: timeutils >> openstack/barbican: importutils >> >> openstack/kite: db >> openstack/kite: db.sqlalchemy >> openstack/kite: jsonutils >> openstack/kite: timeutils >> >> openstack/python-ironicclient: gettextutils >> openstack/python-ironicclient: importutils >> openstack/python-ironicclient: strutils >> >> openstack/python-melangeclient: setup >> >> openstack/neutron: excutils >> openstack/neutron: gettextutils >> openstack/neutron: importutils >> openstack/neutron: jsonutils >> openstack/neutron: middleware.base >> openstack/neutron: middleware.catch_errors >> openstack/neutron: middleware.correlation_id >> openstack/neutron: middleware.debug >> openstack/neutron: middleware.request_id >> openstack/neutron: middleware.sizelimit >> openstack/neutron: network_utils >> openstack/neutron: strutils >> openstack/neutron: timeutils >> >> openstack/tempest: importlib >> >> openstack/manila: excutils >> openstack/manila: gettextutils >> openstack/manila: importutils >> openstack/manila: jsonutils >> openstack/manila: network_utils >> openstack/manila: strutils >> openstack/manila: timeutils >> >> openstack/keystone: gettextutils >> >> openstack/python-glanceclient: importutils >> openstack/python-glanceclient: network_utils >> openstack/python-glanceclient: strutils >> >> openstack/python-keystoneclient: jsonutils >> openstack/python-keystoneclient: strutils >> openstack/python-keystoneclient: timeutils >> >> openstack/zaqar: config.generator >> openstack/zaqar: excutils >> openstack/zaqar: gettextutils >> openstack/zaqar: importutils >> openstack/zaqar: jsonutils >> openstack/zaqar: setup >> openstack/zaqar: strutils >> openstack/zaqar: timeutils >> openstack/zaqar: version >> >> openstack/python-novaclient: gettextutils >> >> openstack/ironic: config.generator >> openstack/ironic: gettextutils >> >> openstack/cinder: config.generator >> openstack/cinder: excutils >> openstack/cinder: gettextutils >> openstack/cinder: importutils >>
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Thanks for putting this together Doug! I've opened https://bugs.launchpad.net/trove/+bug/1380789 to track the changes that are needed here for Trove. Cheers, Nikhil Doug Hellmann writes: > I’ve put together a little script to generate a report of the projects using > modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting fixes > except for serious security concerns, so it is important to update all > projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start working > on the updates. We need to prioritize this work for early in Kilo to ensure > that your projects do not fall further out of step. K-1 is the ideal target, > with K-2 as an absolute latest date. I anticipate having several more > libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in a > single patch in order to have a working copy. I suggest giving your review > teams a heads-up about what to expect to avoid -2 for the scope of the patch. > > Doug > > > [1] https://review.openstack.org/#/c/127039/ > > > openstack-dev/heat-cfnclient: exception > openstack-dev/heat-cfnclient: gettextutils > openstack-dev/heat-cfnclient: importutils > openstack-dev/heat-cfnclient: jsonutils > openstack-dev/heat-cfnclient: timeutils > > openstack/ceilometer: gettextutils > openstack/ceilometer: log_handler > > openstack/python-troveclient: strutils > > openstack/melange: exception > openstack/melange: extensions > openstack/melange: utils > openstack/melange: wsgi > openstack/melange: setup > > openstack/tuskar: config.generator > openstack/tuskar: db > openstack/tuskar: db.sqlalchemy > openstack/tuskar: excutils > openstack/tuskar: gettextutils > openstack/tuskar: importutils > openstack/tuskar: jsonutils > openstack/tuskar: strutils > openstack/tuskar: timeutils > > openstack/sahara-dashboard: importutils > > openstack/barbican: gettextutils > openstack/barbican: jsonutils > openstack/barbican: timeutils > openstack/barbican: importutils > > openstack/kite: db > openstack/kite: db.sqlalchemy > openstack/kite: jsonutils > openstack/kite: timeutils > > openstack/python-ironicclient: gettextutils > openstack/python-ironicclient: importutils > openstack/python-ironicclient: strutils > > openstack/python-melangeclient: setup > > openstack/neutron: excutils > openstack/neutron: gettextutils > openstack/neutron: importutils > openstack/neutron: jsonutils > openstack/neutron: middleware.base > openstack/neutron: middleware.catch_errors > openstack/neutron: middleware.correlation_id > openstack/neutron: middleware.debug > openstack/neutron: middleware.request_id > openstack/neutron: middleware.sizelimit > openstack/neutron: network_utils > openstack/neutron: strutils > openstack/neutron: timeutils > > openstack/tempest: importlib > > openstack/manila: excutils > openstack/manila: gettextutils > openstack/manila: importutils > openstack/manila: jsonutils > openstack/manila: network_utils > openstack/manila: strutils > openstack/manila: timeutils > > openstack/keystone: gettextutils > > openstack/python-glanceclient: importutils > openstack/python-glanceclient: network_utils > openstack/python-glanceclient: strutils > > openstack/python-keystoneclient: jsonutils > openstack/python-keystoneclient: strutils > openstack/python-keystoneclient: timeutils > > openstack/zaqar: config.generator > openstack/zaqar: excutils > openstack/zaqar: gettextutils > openstack/zaqar: importutils > openstack/zaqar: jsonutils > openstack/zaqar: setup > openstack/zaqar: strutils > openstack/zaqar: timeutils > openstack/zaqar: version > > openstack/python-novaclient: gettextutils > > openstack/ironic: config.generator > openstack/ironic: gettextutils > > openstack/cinder: config.generator > openstack/cinder: excutils > openstack/cinder: gettextutils > openstack/cinder: importutils > openstack/cinder: jsonutils > openstack/cinder: log_handler > openstack/cinder: network_utils > openstack/cinder: strutils > openstack/cinder: timeutils > openstack/cinder: units > > openstack/python-manilaclient: gettextutils > openstack/python-manilaclient: importutils > openstack/python-manilaclient: jsonutils > openstack/python-manilaclient: strutils > openstack/python-manilaclient: timeutils > > openstack/trove: exception > openstack/trove: excutils > openstack/trove: gettextutils > openstack/trove: importutils > opensta
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Filed https://bugs.launchpad.net/sahara/+bug/1380725 for sahara stuff. Andrew. On Mon, Oct 13, 2014 at 6:20 AM, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects > using modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting > fixes except for serious security concerns, so it is important to update > all projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start > working on the updates. We need to prioritize this work for early in Kilo > to ensure that your projects do not fall further out of step. K-1 is the > ideal target, with K-2 as an absolute latest date. I anticipate having > several more libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in > a single patch in order to have a working copy. I suggest giving your > review teams a heads-up about what to expect to avoid -2 for the scope of > the patch. > > Doug > > > [1] https://review.openstack.org/#/c/127039/ > > > openstack-dev/heat-cfnclient: exception > openstack-dev/heat-cfnclient: gettextutils > openstack-dev/heat-cfnclient: importutils > openstack-dev/heat-cfnclient: jsonutils > openstack-dev/heat-cfnclient: timeutils > > openstack/ceilometer: gettextutils > openstack/ceilometer: log_handler > > openstack/python-troveclient: strutils > > openstack/melange: exception > openstack/melange: extensions > openstack/melange: utils > openstack/melange: wsgi > openstack/melange: setup > > openstack/tuskar: config.generator > openstack/tuskar: db > openstack/tuskar: db.sqlalchemy > openstack/tuskar: excutils > openstack/tuskar: gettextutils > openstack/tuskar: importutils > openstack/tuskar: jsonutils > openstack/tuskar: strutils > openstack/tuskar: timeutils > > openstack/sahara-dashboard: importutils > > openstack/barbican: gettextutils > openstack/barbican: jsonutils > openstack/barbican: timeutils > openstack/barbican: importutils > > openstack/kite: db > openstack/kite: db.sqlalchemy > openstack/kite: jsonutils > openstack/kite: timeutils > > openstack/python-ironicclient: gettextutils > openstack/python-ironicclient: importutils > openstack/python-ironicclient: strutils > > openstack/python-melangeclient: setup > > openstack/neutron: excutils > openstack/neutron: gettextutils > openstack/neutron: importutils > openstack/neutron: jsonutils > openstack/neutron: middleware.base > openstack/neutron: middleware.catch_errors > openstack/neutron: middleware.correlation_id > openstack/neutron: middleware.debug > openstack/neutron: middleware.request_id > openstack/neutron: middleware.sizelimit > openstack/neutron: network_utils > openstack/neutron: strutils > openstack/neutron: timeutils > > openstack/tempest: importlib > > openstack/manila: excutils > openstack/manila: gettextutils > openstack/manila: importutils > openstack/manila: jsonutils > openstack/manila: network_utils > openstack/manila: strutils > openstack/manila: timeutils > > openstack/keystone: gettextutils > > openstack/python-glanceclient: importutils > openstack/python-glanceclient: network_utils > openstack/python-glanceclient: strutils > > openstack/python-keystoneclient: jsonutils > openstack/python-keystoneclient: strutils > openstack/python-keystoneclient: timeutils > > openstack/zaqar: config.generator > openstack/zaqar: excutils > openstack/zaqar: gettextutils > openstack/zaqar: importutils > openstack/zaqar: jsonutils > openstack/zaqar: setup > openstack/zaqar: strutils > openstack/zaqar: timeutils > openstack/zaqar: version > > openstack/python-novaclient: gettextutils > > openstack/ironic: config.generator > openstack/ironic: gettextutils > > openstack/cinder: config.generator > openstack/cinder: excutils > openstack/cinder: gettextutils > openstack/cinder: importutils > openstack/cinder: jsonutils > openstack/cinder: log_handler > openstack/cinder: network_utils > openstack/cinder: strutils > openstack/cinder: timeutils > openstack/cinder: units > > openstack/python-manilaclient: gettextutils > openstack/python-manilaclient: importutils > openstack/python-manilaclient: jsonutils > openstack/python-manilaclient: strutils > openstack/python-manilaclient: timeutils > > openstack/trove: exception > openstack/trove: excutils > openstack/trove: gettextutils > openstack/trove: importutils > openstack/trove: iniparser > openstack/trove: jsonutils > openstack/trove: ne
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Awesome! Thanks Doug for this, I will start working on moving the ironic* stuff to use the oslo libraries. Lucas On Mon, Oct 13, 2014 at 2:20 PM, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects using > modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting fixes > except for serious security concerns, so it is important to update all > projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start working > on the updates. We need to prioritize this work for early in Kilo to ensure > that your projects do not fall further out of step. K-1 is the ideal target, > with K-2 as an absolute latest date. I anticipate having several more > libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in a > single patch in order to have a working copy. I suggest giving your review > teams a heads-up about what to expect to avoid -2 for the scope of the patch. > > Doug > > > [1] https://review.openstack.org/#/c/127039/ > > > openstack-dev/heat-cfnclient: exception > openstack-dev/heat-cfnclient: gettextutils > openstack-dev/heat-cfnclient: importutils > openstack-dev/heat-cfnclient: jsonutils > openstack-dev/heat-cfnclient: timeutils > > openstack/ceilometer: gettextutils > openstack/ceilometer: log_handler > > openstack/python-troveclient: strutils > > openstack/melange: exception > openstack/melange: extensions > openstack/melange: utils > openstack/melange: wsgi > openstack/melange: setup > > openstack/tuskar: config.generator > openstack/tuskar: db > openstack/tuskar: db.sqlalchemy > openstack/tuskar: excutils > openstack/tuskar: gettextutils > openstack/tuskar: importutils > openstack/tuskar: jsonutils > openstack/tuskar: strutils > openstack/tuskar: timeutils > > openstack/sahara-dashboard: importutils > > openstack/barbican: gettextutils > openstack/barbican: jsonutils > openstack/barbican: timeutils > openstack/barbican: importutils > > openstack/kite: db > openstack/kite: db.sqlalchemy > openstack/kite: jsonutils > openstack/kite: timeutils > > openstack/python-ironicclient: gettextutils > openstack/python-ironicclient: importutils > openstack/python-ironicclient: strutils > > openstack/python-melangeclient: setup > > openstack/neutron: excutils > openstack/neutron: gettextutils > openstack/neutron: importutils > openstack/neutron: jsonutils > openstack/neutron: middleware.base > openstack/neutron: middleware.catch_errors > openstack/neutron: middleware.correlation_id > openstack/neutron: middleware.debug > openstack/neutron: middleware.request_id > openstack/neutron: middleware.sizelimit > openstack/neutron: network_utils > openstack/neutron: strutils > openstack/neutron: timeutils > > openstack/tempest: importlib > > openstack/manila: excutils > openstack/manila: gettextutils > openstack/manila: importutils > openstack/manila: jsonutils > openstack/manila: network_utils > openstack/manila: strutils > openstack/manila: timeutils > > openstack/keystone: gettextutils > > openstack/python-glanceclient: importutils > openstack/python-glanceclient: network_utils > openstack/python-glanceclient: strutils > > openstack/python-keystoneclient: jsonutils > openstack/python-keystoneclient: strutils > openstack/python-keystoneclient: timeutils > > openstack/zaqar: config.generator > openstack/zaqar: excutils > openstack/zaqar: gettextutils > openstack/zaqar: importutils > openstack/zaqar: jsonutils > openstack/zaqar: setup > openstack/zaqar: strutils > openstack/zaqar: timeutils > openstack/zaqar: version > > openstack/python-novaclient: gettextutils > > openstack/ironic: config.generator > openstack/ironic: gettextutils > > openstack/cinder: config.generator > openstack/cinder: excutils > openstack/cinder: gettextutils > openstack/cinder: importutils > openstack/cinder: jsonutils > openstack/cinder: log_handler > openstack/cinder: network_utils > openstack/cinder: strutils > openstack/cinder: timeutils > openstack/cinder: units > > openstack/python-manilaclient: gettextutils > openstack/python-manilaclient: importutils > openstack/python-manilaclient: jsonutils > openstack/python-manilaclient: strutils > openstack/python-manilaclient: timeutils > > openstack/trove: exception > openstack/trove: excutils > openstack/trove: gettextutils > openstack/trove: importutils > openstack/trove: iniparser >
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
On Oct 13, 2014, at 11:06 AM, Steven Hardy wrote: > On Mon, Oct 13, 2014 at 09:20:38AM -0400, Doug Hellmann wrote: >> I’ve put together a little script to generate a report of the projects using >> modules that used to be in the oslo-incubator but that have moved to >> libraries [1]. These modules have been deleted, and now only exist in the >> stable/juno branch of the incubator. We do not anticipate back-porting fixes >> except for serious security concerns, so it is important to update all >> projects to use the libraries where the modules now live. >> >> Liaisons, please look through the list below and file bugs against your >> project for any changes needed to move to the new libraries and start >> working on the updates. We need to prioritize this work for early in Kilo to >> ensure that your projects do not fall further out of step. K-1 is the ideal >> target, with K-2 as an absolute latest date. I anticipate having several >> more libraries by the time the K-2 milestone arrives. > > Thanks for the heads-up Doug, I've raised this bug to track the heat fixes: > > https://bugs.launchpad.net/heat/+bug/1380629 > > I'll try to get patches posted this week addressing the issues identified. Thanks, Steve! Let us know if you run into any issues or need help with code reviews. Doug > > Steve > > ___ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
On Mon, Oct 13, 2014 at 09:20:38AM -0400, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects using > modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting fixes > except for serious security concerns, so it is important to update all > projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start working > on the updates. We need to prioritize this work for early in Kilo to ensure > that your projects do not fall further out of step. K-1 is the ideal target, > with K-2 as an absolute latest date. I anticipate having several more > libraries by the time the K-2 milestone arrives. Thanks for the heads-up Doug, I've raised this bug to track the heat fixes: https://bugs.launchpad.net/heat/+bug/1380629 I'll try to get patches posted this week addressing the issues identified. Steve ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules
Doug, Thank you for script. This really simplifies life! Best regards, Boris Pavlovic On Mon, Oct 13, 2014 at 5:20 PM, Doug Hellmann wrote: > I’ve put together a little script to generate a report of the projects > using modules that used to be in the oslo-incubator but that have moved to > libraries [1]. These modules have been deleted, and now only exist in the > stable/juno branch of the incubator. We do not anticipate back-porting > fixes except for serious security concerns, so it is important to update > all projects to use the libraries where the modules now live. > > Liaisons, please look through the list below and file bugs against your > project for any changes needed to move to the new libraries and start > working on the updates. We need to prioritize this work for early in Kilo > to ensure that your projects do not fall further out of step. K-1 is the > ideal target, with K-2 as an absolute latest date. I anticipate having > several more libraries by the time the K-2 milestone arrives. > > Most of the porting work involves adding dependencies and updating import > statements, but check the documentation for each library for any special > guidance. Also, because the incubator is updated to use our released > libraries, you may end up having to port to several libraries *and* sync a > copy of any remaining incubator dependencies that have not graduated all in > a single patch in order to have a working copy. I suggest giving your > review teams a heads-up about what to expect to avoid -2 for the scope of > the patch. > > Doug > > > [1] https://review.openstack.org/#/c/127039/ > > > openstack-dev/heat-cfnclient: exception > openstack-dev/heat-cfnclient: gettextutils > openstack-dev/heat-cfnclient: importutils > openstack-dev/heat-cfnclient: jsonutils > openstack-dev/heat-cfnclient: timeutils > > openstack/ceilometer: gettextutils > openstack/ceilometer: log_handler > > openstack/python-troveclient: strutils > > openstack/melange: exception > openstack/melange: extensions > openstack/melange: utils > openstack/melange: wsgi > openstack/melange: setup > > openstack/tuskar: config.generator > openstack/tuskar: db > openstack/tuskar: db.sqlalchemy > openstack/tuskar: excutils > openstack/tuskar: gettextutils > openstack/tuskar: importutils > openstack/tuskar: jsonutils > openstack/tuskar: strutils > openstack/tuskar: timeutils > > openstack/sahara-dashboard: importutils > > openstack/barbican: gettextutils > openstack/barbican: jsonutils > openstack/barbican: timeutils > openstack/barbican: importutils > > openstack/kite: db > openstack/kite: db.sqlalchemy > openstack/kite: jsonutils > openstack/kite: timeutils > > openstack/python-ironicclient: gettextutils > openstack/python-ironicclient: importutils > openstack/python-ironicclient: strutils > > openstack/python-melangeclient: setup > > openstack/neutron: excutils > openstack/neutron: gettextutils > openstack/neutron: importutils > openstack/neutron: jsonutils > openstack/neutron: middleware.base > openstack/neutron: middleware.catch_errors > openstack/neutron: middleware.correlation_id > openstack/neutron: middleware.debug > openstack/neutron: middleware.request_id > openstack/neutron: middleware.sizelimit > openstack/neutron: network_utils > openstack/neutron: strutils > openstack/neutron: timeutils > > openstack/tempest: importlib > > openstack/manila: excutils > openstack/manila: gettextutils > openstack/manila: importutils > openstack/manila: jsonutils > openstack/manila: network_utils > openstack/manila: strutils > openstack/manila: timeutils > > openstack/keystone: gettextutils > > openstack/python-glanceclient: importutils > openstack/python-glanceclient: network_utils > openstack/python-glanceclient: strutils > > openstack/python-keystoneclient: jsonutils > openstack/python-keystoneclient: strutils > openstack/python-keystoneclient: timeutils > > openstack/zaqar: config.generator > openstack/zaqar: excutils > openstack/zaqar: gettextutils > openstack/zaqar: importutils > openstack/zaqar: jsonutils > openstack/zaqar: setup > openstack/zaqar: strutils > openstack/zaqar: timeutils > openstack/zaqar: version > > openstack/python-novaclient: gettextutils > > openstack/ironic: config.generator > openstack/ironic: gettextutils > > openstack/cinder: config.generator > openstack/cinder: excutils > openstack/cinder: gettextutils > openstack/cinder: importutils > openstack/cinder: jsonutils > openstack/cinder: log_handler > openstack/cinder: network_utils > openstack/cinder: strutils > openstack/cinder: timeutils > openstack/cinder: units > > openstack/python-manilaclient: gettextutils > openstack/python-manilaclient: importutils > openstack/python-manilaclient: jsonutils > openstack/python-manilaclient: strutils > openstack/python-manilaclient: timeutils > > openstack/trove: exception > openstack/trove: excutils > openstack/trove: gettextutils > openstack/trove: importutils > openstack/trove: iniparser > openstack/trove: jsonutils > openstack/
[openstack-dev] [all][oslo] projects still using obsolete oslo modules
I’ve put together a little script to generate a report of the projects using modules that used to be in the oslo-incubator but that have moved to libraries [1]. These modules have been deleted, and now only exist in the stable/juno branch of the incubator. We do not anticipate back-porting fixes except for serious security concerns, so it is important to update all projects to use the libraries where the modules now live. Liaisons, please look through the list below and file bugs against your project for any changes needed to move to the new libraries and start working on the updates. We need to prioritize this work for early in Kilo to ensure that your projects do not fall further out of step. K-1 is the ideal target, with K-2 as an absolute latest date. I anticipate having several more libraries by the time the K-2 milestone arrives. Most of the porting work involves adding dependencies and updating import statements, but check the documentation for each library for any special guidance. Also, because the incubator is updated to use our released libraries, you may end up having to port to several libraries *and* sync a copy of any remaining incubator dependencies that have not graduated all in a single patch in order to have a working copy. I suggest giving your review teams a heads-up about what to expect to avoid -2 for the scope of the patch. Doug [1] https://review.openstack.org/#/c/127039/ openstack-dev/heat-cfnclient: exception openstack-dev/heat-cfnclient: gettextutils openstack-dev/heat-cfnclient: importutils openstack-dev/heat-cfnclient: jsonutils openstack-dev/heat-cfnclient: timeutils openstack/ceilometer: gettextutils openstack/ceilometer: log_handler openstack/python-troveclient: strutils openstack/melange: exception openstack/melange: extensions openstack/melange: utils openstack/melange: wsgi openstack/melange: setup openstack/tuskar: config.generator openstack/tuskar: db openstack/tuskar: db.sqlalchemy openstack/tuskar: excutils openstack/tuskar: gettextutils openstack/tuskar: importutils openstack/tuskar: jsonutils openstack/tuskar: strutils openstack/tuskar: timeutils openstack/sahara-dashboard: importutils openstack/barbican: gettextutils openstack/barbican: jsonutils openstack/barbican: timeutils openstack/barbican: importutils openstack/kite: db openstack/kite: db.sqlalchemy openstack/kite: jsonutils openstack/kite: timeutils openstack/python-ironicclient: gettextutils openstack/python-ironicclient: importutils openstack/python-ironicclient: strutils openstack/python-melangeclient: setup openstack/neutron: excutils openstack/neutron: gettextutils openstack/neutron: importutils openstack/neutron: jsonutils openstack/neutron: middleware.base openstack/neutron: middleware.catch_errors openstack/neutron: middleware.correlation_id openstack/neutron: middleware.debug openstack/neutron: middleware.request_id openstack/neutron: middleware.sizelimit openstack/neutron: network_utils openstack/neutron: strutils openstack/neutron: timeutils openstack/tempest: importlib openstack/manila: excutils openstack/manila: gettextutils openstack/manila: importutils openstack/manila: jsonutils openstack/manila: network_utils openstack/manila: strutils openstack/manila: timeutils openstack/keystone: gettextutils openstack/python-glanceclient: importutils openstack/python-glanceclient: network_utils openstack/python-glanceclient: strutils openstack/python-keystoneclient: jsonutils openstack/python-keystoneclient: strutils openstack/python-keystoneclient: timeutils openstack/zaqar: config.generator openstack/zaqar: excutils openstack/zaqar: gettextutils openstack/zaqar: importutils openstack/zaqar: jsonutils openstack/zaqar: setup openstack/zaqar: strutils openstack/zaqar: timeutils openstack/zaqar: version openstack/python-novaclient: gettextutils openstack/ironic: config.generator openstack/ironic: gettextutils openstack/cinder: config.generator openstack/cinder: excutils openstack/cinder: gettextutils openstack/cinder: importutils openstack/cinder: jsonutils openstack/cinder: log_handler openstack/cinder: network_utils openstack/cinder: strutils openstack/cinder: timeutils openstack/cinder: units openstack/python-manilaclient: gettextutils openstack/python-manilaclient: importutils openstack/python-manilaclient: jsonutils openstack/python-manilaclient: strutils openstack/python-manilaclient: timeutils openstack/trove: exception openstack/trove: excutils openstack/trove: gettextutils openstack/trove: importutils openstack/trove: iniparser openstack/trove: jsonutils openstack/trove: network_utils openstack/trove: notifier openstack/trove: pastedeploy openstack/trove: rpc openstack/trove: strutils openstack/trove: testutils openstack/trove: timeutils openstack/trove: utils openstack/trove: wsgi openstack/sahara: config.generator openstack/sahara: excutils openstack/sahara: importutils openstack/sahara: middleware.base openstack/sahara: strutils openstack/sahara: ws