Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-20 Thread Andreas Jaeger
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

2014-10-16 Thread Zhi Yan Liu
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 nik...@manchanda.me 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
 openstack/cinder: jsonutils
 openstack/cinder: log_handler
 openstack/cinder: network_utils
 openstack/cinder: strutils
 openstack/cinder: timeutils
 openstack/cinder: units

 openstack/python-manilaclient: gettextutils
 

Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-16 Thread Andrey Kurilin
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 d...@doughellmann.com
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: network_utils
 openstack/trove: notifier
 openstack/trove: 

[openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-13 Thread Doug Hellmann
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: 

Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-13 Thread Boris Pavlovic
Doug,

Thank you for script.

This really simplifies life!

Best regards,
Boris Pavlovic

On Mon, Oct 13, 2014 at 5:20 PM, Doug Hellmann d...@doughellmann.com
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: network_utils
 openstack/trove: notifier
 openstack/trove: pastedeploy
 openstack/trove: rpc
 openstack/trove: 

Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-13 Thread Steven Hardy
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

2014-10-13 Thread Doug Hellmann

On Oct 13, 2014, at 11:06 AM, Steven Hardy sha...@redhat.com 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

2014-10-13 Thread Lucas Alvares Gomes
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 d...@doughellmann.com 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: network_utils
 openstack/trove: notifier
 openstack/trove: pastedeploy
 

Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-13 Thread Andrew Lazarev
Filed https://bugs.launchpad.net/sahara/+bug/1380725 for sahara stuff.

Andrew.

On Mon, Oct 13, 2014 at 6:20 AM, Doug Hellmann d...@doughellmann.com
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: network_utils
 openstack/trove: notifier
 openstack/trove: pastedeploy
 openstack/trove: rpc
 openstack/trove: strutils
 

Re: [openstack-dev] [all][oslo] projects still using obsolete oslo modules

2014-10-13 Thread Nikhil Manchanda

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
 openstack/trove: iniparser
 openstack/trove: jsonutils
 openstack/trove: network_utils
 openstack/trove: notifier
 openstack/trove: pastedeploy