<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/oslo-log.git, branch master</title>
<subtitle>opendev.org: openstack/oslo.log
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/'/>
<entry>
<title>Revert "Moves supported python runtimes from version 3.8 to 3.10"</title>
<updated>2023-05-04T20:19:08+00:00</updated>
<author>
<name>Ghanshyam</name>
<email>gmann@ghanshyammann.com</email>
</author>
<published>2023-05-03T20:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=a0c3ca8ce1f6c58069be4dfbe2bd19c33b526c6c'/>
<id>a0c3ca8ce1f6c58069be4dfbe2bd19c33b526c6c</id>
<content type='text'>
This reverts commit 6abf69e194c9dac13d26bca3e7ac1f710f9e26a0.

Keeping Python 3.10 in setup.cfg classifier. 

Reason for revert:

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

TC has been discussing about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

While governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more project/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Also adding py3.8 testing back in job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

Change-Id: Ib5b901f245cb65bbd9deee6e030ddb96fc7b8015
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 6abf69e194c9dac13d26bca3e7ac1f710f9e26a0.

Keeping Python 3.10 in setup.cfg classifier. 

Reason for revert:

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

TC has been discussing about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

While governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more project/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Also adding py3.8 testing back in job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

Change-Id: Ib5b901f245cb65bbd9deee6e030ddb96fc7b8015
</pre>
</div>
</content>
</entry>
<entry>
<title>Moves supported python runtimes from version 3.8 to 3.10</title>
<updated>2023-04-10T01:50:19+00:00</updated>
<author>
<name>Hervé Beraud</name>
<email>hberaud@redhat.com</email>
</author>
<published>2023-04-03T09:07:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=6abf69e194c9dac13d26bca3e7ac1f710f9e26a0'/>
<id>6abf69e194c9dac13d26bca3e7ac1f710f9e26a0</id>
<content type='text'>
Within 2023.2 python version 3.9 and 3.10 are the
supported python runtimes [1].
[1] https: //review.opendev.org/c/openstack/governance/+/872232

Change-Id: Ibabaaf286ca4ce942908086e490929900ccf7c95
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Within 2023.2 python version 3.9 and 3.10 are the
supported python runtimes [1].
[1] https: //review.opendev.org/c/openstack/governance/+/872232

Change-Id: Ibabaaf286ca4ce942908086e490929900ccf7c95
</pre>
</div>
</content>
</entry>
<entry>
<title>Update master for stable/2023.1</title>
<updated>2023-02-24T15:19:10+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2023-02-24T15:19:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=ecfe66faa1a475b2cffb8227a2fb1217c9d9530a'/>
<id>ecfe66faa1a475b2cffb8227a2fb1217c9d9530a</id>
<content type='text'>
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: I8e979b65ca350f53b6eb795f5d2358c628268425
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: I8e979b65ca350f53b6eb795f5d2358c628268425
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Cleanup py27 support"</title>
<updated>2023-02-17T14:57:51+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2023-02-17T14:57:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=76f3098ac07a72c514344d124e3cab2e1435cb36'/>
<id>76f3098ac07a72c514344d124e3cab2e1435cb36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Imported Translations from Zanata</title>
<updated>2023-01-28T03:51:07+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2023-01-28T03:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=15c71dd60497cb89c22579aaf1016a909cb21ac4'/>
<id>15c71dd60497cb89c22579aaf1016a909cb21ac4</id>
<content type='text'>
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: If528578c75c86ab560b19a53e32fca921c827878
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: If528578c75c86ab560b19a53e32fca921c827878
</pre>
</div>
</content>
</entry>
<entry>
<title>tox - fix allowlist_external issues</title>
<updated>2023-01-27T09:28:13+00:00</updated>
<author>
<name>Hervé Beraud</name>
<email>hberaud@redhat.com</email>
</author>
<published>2023-01-27T09:28:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=f104bc44115794b4cd36337750835c35ec344bc5'/>
<id>f104bc44115794b4cd36337750835c35ec344bc5</id>
<content type='text'>
Change-Id: I07d2126176d00acf361349fa6f8de6b34ae64a16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I07d2126176d00acf361349fa6f8de6b34ae64a16
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup py27 support</title>
<updated>2022-12-31T03:12:48+00:00</updated>
<author>
<name>songwenping</name>
<email>songwenping@inspur.com</email>
</author>
<published>2022-12-31T03:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=2b6f58019c45b6883a33e2531744a4235d7a48b9'/>
<id>2b6f58019c45b6883a33e2531744a4235d7a48b9</id>
<content type='text'>
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py

Change-Id: I82753bf268ebcc6fd701a56c64534a9cd3d5b4ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py

Change-Id: I82753bf268ebcc6fd701a56c64534a9cd3d5b4ae
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the eventlet logging fix execution conditional</title>
<updated>2022-11-14T16:59:12+00:00</updated>
<author>
<name>Rodolfo Alonso Hernandez</name>
<email>ralonsoh@redhat.com</email>
</author>
<published>2022-11-11T09:15:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=de615d9370681a2834cebe88acfa81b919da340c'/>
<id>de615d9370681a2834cebe88acfa81b919da340c</id>
<content type='text'>
This patch changes the ``log.setup()`` signature to allow a kwarg
that makes the eventlet logging fix conditional.

Some libraries that import oslo.log, replace the logging locking
handling with its own implementation. For example oslo.privsep
replaces the logging handler with its own one [1], that allows the
communication between the privileged daemon process and the service
importing the library. This local handler clashes with the
evenlet logging fix implemented in [2].

[1]https://github.com/openstack/oslo.privsep/blob/1020c6fbf54f93cad9fa36b97bcd9cf75549984a/oslo_privsep/daemon.py#L579
[2]https://review.opendev.org/c/openstack/oslo.log/+/852443

Partial-Bug: #1995514
Related-Bug: #1995091
Change-Id: I4bbcfe7db6d75188e61b9084cb02b2dd2aaa0c76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch changes the ``log.setup()`` signature to allow a kwarg
that makes the eventlet logging fix conditional.

Some libraries that import oslo.log, replace the logging locking
handling with its own implementation. For example oslo.privsep
replaces the logging handler with its own one [1], that allows the
communication between the privileged daemon process and the service
importing the library. This local handler clashes with the
evenlet logging fix implemented in [2].

[1]https://github.com/openstack/oslo.privsep/blob/1020c6fbf54f93cad9fa36b97bcd9cf75549984a/oslo_privsep/daemon.py#L579
[2]https://review.opendev.org/c/openstack/oslo.log/+/852443

Partial-Bug: #1995514
Related-Bug: #1995091
Change-Id: I4bbcfe7db6d75188e61b9084cb02b2dd2aaa0c76
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix logging in eventlet native threads</title>
<updated>2022-08-08T15:09:50+00:00</updated>
<author>
<name>Gorka Eguileor</name>
<email>geguileo@redhat.com</email>
</author>
<published>2022-08-08T14:44:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=94b9dc32ec1f52a582adbd97fe2847f7c87d6c17'/>
<id>94b9dc32ec1f52a582adbd97fe2847f7c87d6c17</id>
<content type='text'>
There is a bug in eventlet where logging within a native thread can lead
to a deadlock situation: https://github.com/eventlet/eventlet/issues/432

When encountered with this issue some projects in OpenStack using
oslo.log, eg. Cinder, resolve them by removing any logging withing
native threads.

There is actually a better approach. The Swift team came up with a
solution a long time ago [1], and in this patch that fix is included as
part of the setup method, but will only be run if the eventlet library
has already been loaded.

This patch adds the eventlet library as a testing dependency for the
PipeMutext unit tests.

[1]: https://opendev.org/openstack/swift/commit/69c715c505cf9e5df29dc1dff2fa1a4847471cb6

Closes-Bug: #1983863
Change-Id: Iac1b0891ae584ce4b95964e6cdc0ff2483a4e57d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a bug in eventlet where logging within a native thread can lead
to a deadlock situation: https://github.com/eventlet/eventlet/issues/432

When encountered with this issue some projects in OpenStack using
oslo.log, eg. Cinder, resolve them by removing any logging withing
native threads.

There is actually a better approach. The Swift team came up with a
solution a long time ago [1], and in this patch that fix is included as
part of the setup method, but will only be run if the eventlet library
has already been loaded.

This patch adds the eventlet library as a testing dependency for the
PipeMutext unit tests.

[1]: https://opendev.org/openstack/swift/commit/69c715c505cf9e5df29dc1dff2fa1a4847471cb6

Closes-Bug: #1983863
Change-Id: Iac1b0891ae584ce4b95964e6cdc0ff2483a4e57d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "[Fix] init global_request_id if not in context"</title>
<updated>2022-05-13T11:03:59+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-05-13T11:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/oslo-log.git/commit/?id=6401da71b3b1b8d0fc213f0a58dbf69031acba87'/>
<id>6401da71b3b1b8d0fc213f0a58dbf69031acba87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
