<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oslo.git/openstack/common/plugin, branch master</title>
<subtitle>OpenStack's oslo-incubator patches.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/'/>
<entry>
<title>Remove the unused plugins framework</title>
<updated>2013-06-19T07:47:52+00:00</updated>
<author>
<name>Mark McLoughlin</name>
<email>markmc@redhat.com</email>
</author>
<published>2013-06-19T06:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=4b78868f4e062e3fd77ef14de3dcba4e2f864f7f'/>
<id>4b78868f4e062e3fd77ef14de3dcba4e2f864f7f</id>
<content type='text'>
This framework was merged a year ago and AFAICT hasn't seen use beyond
the two initial wikimedia extensions for Nova.

The framework basically allows a way for a single plugin to register API
extensions and notification hooks. Both of these can be done by directly
using config opts like osapi_compute_extension and notification_driver
so this framework really only helps if we expected to (and wanted to)
lots of these plugins in the wild.

Nova is the only project using this and we don't have an active
maintainer listed in the MAINTAINERS file, so it seems like it's time to
remove it from the incubator.

Change-Id: I5552b5625e26f4821464807743545ec6f5117f2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This framework was merged a year ago and AFAICT hasn't seen use beyond
the two initial wikimedia extensions for Nova.

The framework basically allows a way for a single plugin to register API
extensions and notification hooks. Both of these can be done by directly
using config opts like osapi_compute_extension and notification_driver
so this framework really only helps if we expected to (and wanted to)
lots of these plugins in the wild.

Nova is the only project using this and we don't have an active
maintainer listed in the MAINTAINERS file, so it seems like it's time to
remove it from the incubator.

Change-Id: I5552b5625e26f4821464807743545ec6f5117f2b
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable hacking H401 test</title>
<updated>2013-05-30T04:52:56+00:00</updated>
<author>
<name>Sergey Lukjanov</name>
<email>slukjanov@mirantis.com</email>
</author>
<published>2013-05-30T04:18:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=35660dac73f9f7428f9c441583464b5942ca6827'/>
<id>35660dac73f9f7428f9c441583464b5942ca6827</id>
<content type='text'>
H401  docstring should not start with a space

Change-Id: I761665ea9aff1f55de9f629ff8d108ba141eaf79
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
H401  docstring should not start with a space

Change-Id: I761665ea9aff1f55de9f629ff8d108ba141eaf79
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve Python 3.x compatibility</title>
<updated>2013-04-22T01:42:48+00:00</updated>
<author>
<name>Dirk Mueller</name>
<email>dirk@dmllr.de</email>
</author>
<published>2013-04-22T01:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=120ddeff7e1b8956fe35a7a39fae87ddcac8301c'/>
<id>120ddeff7e1b8956fe35a7a39fae87ddcac8301c</id>
<content type='text'>
Mechanical translation of deprecated constructs
to 3.x compatible variants.

Change-Id: I4988d0ac656903e0d0320aaa8361d4eeb774a0f9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mechanical translation of deprecated constructs
to 3.x compatible variants.

Change-Id: I4988d0ac656903e0d0320aaa8361d4eeb774a0f9
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Copyright Headers - Rename LLC to Foundation</title>
<updated>2013-03-11T18:49:31+00:00</updated>
<author>
<name>Davanum Srinivas</name>
<email>dims@linux.vnet.ibm.com</email>
</author>
<published>2013-03-11T18:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=547ab34a40f0463a42c7d137e8dcb038a29ba6b5'/>
<id>547ab34a40f0463a42c7d137e8dcb038a29ba6b5</id>
<content type='text'>
One code change, rest are in headers

Change-Id: I73f59681358629e1ad74e49d3d3ca13fcb5c2eb1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One code change, rest are in headers

Change-Id: I73f59681358629e1ad74e49d3d3ca13fcb5c2eb1
</pre>
</div>
</content>
</entry>
<entry>
<title>Use oslo-config-2013.1b3</title>
<updated>2013-02-17T15:44:00+00:00</updated>
<author>
<name>Mark McLoughlin</name>
<email>markmc@redhat.com</email>
</author>
<published>2013-02-17T15:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=f63ea05f7c36ece6aad0fdc8e02f4d5d30c673a3'/>
<id>f63ea05f7c36ece6aad0fdc8e02f4d5d30c673a3</id>
<content type='text'>
The cfg API is now available via the oslo-config library, so switch to
it and remove the copied-and-pasted version.

Add the 2013.1b3 tarball to tools/pip-requires - this will be changed
to 'oslo-config&gt;=2013.1' when oslo-config is published to pypi. This
will happen in time for grizzly final.

Remove the 'deps = pep8==1.3.3' and 'deps = pyflakes' from tox.ini as
it means all the other deps get installed with easy_install which can't
install oslo-config from the URL.

Change-Id: I4815aeb8a9341a31a250e920157f15ee15cfc5bc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cfg API is now available via the oslo-config library, so switch to
it and remove the copied-and-pasted version.

Add the 2013.1b3 tarball to tools/pip-requires - this will be changed
to 'oslo-config&gt;=2013.1' when oslo-config is published to pypi. This
will happen in time for grizzly final.

Remove the 'deps = pep8==1.3.3' and 'deps = pyflakes' from tox.ini as
it means all the other deps get installed with easy_install which can't
install oslo-config from the URL.

Change-Id: I4815aeb8a9341a31a250e920157f15ee15cfc5bc
</pre>
</div>
</content>
</entry>
<entry>
<title>Make project pyflakes clean.</title>
<updated>2012-11-28T17:05:36+00:00</updated>
<author>
<name>Monty Taylor</name>
<email>mordred@inaugust.com</email>
</author>
<published>2012-11-21T18:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=cf705c59615fb68cdbfe664e7827e4a275a4a282'/>
<id>cf705c59615fb68cdbfe664e7827e4a275a4a282</id>
<content type='text'>
Added both a tox test-env for pyflakes and fixed the current pyflakes errors.
This did actually fix a couple of bugs.

The CI team has started using pyflakes on its projects and also has started
using oslo for things, so ignoring pyflakes warnings on the oslo code was
starting to get old. However, additionally, pyflakes is pretty solid, so we
should maybe consider gating on it across the board. (% locals() is the
biggest thing that we do that it doesn't like)

Change-Id: Iac1ca62db301892b7863711162fcbc74807eb24f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added both a tox test-env for pyflakes and fixed the current pyflakes errors.
This did actually fix a couple of bugs.

The CI team has started using pyflakes on its projects and also has started
using oslo for things, so ignoring pyflakes warnings on the oslo code was
starting to get old. However, additionally, pyflakes is pretty solid, so we
should maybe consider gating on it across the board. (% locals() is the
biggest thing that we do that it doesn't like)

Change-Id: Iac1ca62db301892b7863711162fcbc74807eb24f
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused imports</title>
<updated>2012-08-16T14:30:40+00:00</updated>
<author>
<name>RongzeZhu</name>
<email>zrzhit@gmail.com</email>
</author>
<published>2012-08-16T14:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=6a22ea45edc0f0263731944f2ad0ffe15c8a9457'/>
<id>6a22ea45edc0f0263731944f2ad0ffe15c8a9457</id>
<content type='text'>
Fixes bug #1037578

Change-Id: I87dbd0bc5fe16a4416a676dc26f2446a54509bc1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug #1037578

Change-Id: I87dbd0bc5fe16a4416a676dc26f2446a54509bc1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add multiple-driver support to the notifier api.</title>
<updated>2012-08-02T23:11:37+00:00</updated>
<author>
<name>Andrew Bogott</name>
<email>abogott@wikimedia.org</email>
</author>
<published>2012-07-19T08:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=c767e9beffe4b826eac869ce7e2eef2cc1499bbe'/>
<id>c767e9beffe4b826eac869ce7e2eef2cc1499bbe</id>
<content type='text'>
Move all of the functionality previously provided by the list_notifier
into the basic notifier api.  Move and restructure tests accordingly.

Remove the list_notifier file and test file.

For bug 1025820

Change-Id: Idf7cb975dd78e9951188781622a4d10ca466b154
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all of the functionality previously provided by the list_notifier
into the basic notifier api.  Move and restructure tests accordingly.

Remove the list_notifier file and test file.

For bug 1025820

Change-Id: Idf7cb975dd78e9951188781622a4d10ca466b154
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't switch to list_notifier unless necessary.</title>
<updated>2012-07-15T21:09:18+00:00</updated>
<author>
<name>Andrew Bogott</name>
<email>abogott@wikimedia.org</email>
</author>
<published>2012-07-13T23:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=412ecf59c03b98c7cbb18ce9e1a24267c1f3d730'/>
<id>412ecf59c03b98c7cbb18ce9e1a24267c1f3d730</id>
<content type='text'>
Some notification tests depend on a different, single notifier being
used. So, don't switch to the list notifier just because we loaded
this class; only switch if an actual plugin needs it.

Also: improved the test that makes sure all this notifier-switching
doesn't break the notifier that was present in the first place.

Change-Id: I170477bccb3ad9505fe6dbfbc214f77c09f6862f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some notification tests depend on a different, single notifier being
used. So, don't switch to the list notifier just because we loaded
this class; only switch if an actual plugin needs it.

Also: improved the test that makes sure all this notifier-switching
doesn't break the notifier that was present in the first place.

Change-Id: I170477bccb3ad9505fe6dbfbc214f77c09f6862f
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 cleanup in the plugin code</title>
<updated>2012-07-08T10:56:21+00:00</updated>
<author>
<name>Andrew Bogott</name>
<email>abogott@wikimedia.org</email>
</author>
<published>2012-07-08T10:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/oslo.git/commit/?id=57821de9eab66344d14b45e5a14f2e52a23af8be'/>
<id>57821de9eab66344d14b45e5a14f2e52a23af8be</id>
<content type='text'>
The nova hacking test turned up one alphabetization error
that I missed previously.  Also, our path-altering
process caused one line to exceed 80 characters
when copied into nova; that line is shorter now.

Change-Id: Ia3acfc25ecc5ba388526766dae3ed03792e906e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The nova hacking test turned up one alphabetization error
that I missed previously.  Also, our path-altering
process caused one line to exceed 80 characters
when copied into nova; that line is shorter now.

Change-Id: Ia3acfc25ecc5ba388526766dae3ed03792e906e3
</pre>
</div>
</content>
</entry>
</feed>
