Commit Graph

7 Commits

Author SHA1 Message Date
Takashi Kajinami
09057a03f3 Remove Python 3.8 support
Python 3.8 was removed from the tested runtimes for 2024.2[1] and has
not been tested since then.

Also add Python 3.12 which is part of the tested runtimes for 2025.1.
Now unit tests job with Python 3.12 is voting.

[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html

Change-Id: Ib819cb4674f3c02e65e4478ea8c68aaa19b7ea8c
2024-10-24 23:04:08 +09:00
Andreas Jaeger
cbf98fdc5c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ie1e6a0b1aac4aca3f7f6a3ef7113ceee28233463
2020-02-03 13:52:03 +01:00
Zane Bitter
797cb67a37 Use PCRE instead of Python's re for RedirectMatch tests
Previously, RedirectMatch rules were evaluated using Python's re regexp
module. However, Apache httpd uses the PCRE library for evaluating
regular expressions,[1] and there are subtle differences between the
Python and PCRE implementations. Using the PCRE library itself (via the
pcre-python binding) provides more representative results, and hence
more confidence to the user that any rules that pass whereto's tests
will work in the same way in a real Apache configuration.

[1] https://httpd.apache.org/docs/trunk/glossary.html#regex

Change-Id: Ibef3376d9da0688d0c97f5837dacc5b7cc52431c
2017-11-09 09:57:27 -05:00
Zane Bitter
006ffc075c Detect group matches in replacements more robustly
The Python re module uses '\n' for group backreference substitution,
whereas mod_alias uses '$n', and thus we must translate between them
when processing RedirectMatch directives. Previously this was done by
substituting backslashes for any dollar signs in the replacement string.
However, group substitution only occurs when the $ is not escaped with a
backslash and is followed by a decimal digit. Follow the same rules
here.

Change-Id: Ib33534b40e0b126c769ec17f76e1ecc83d790ebc
2017-11-08 16:58:22 -05:00
Doug Hellmann
5e8fd69c3b add release notes for new features in the upcoming release
Change-Id: I5616ad045d2828710836f274c2fabd2aa2963a76
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-09-28 13:31:48 -04:00
Doug Hellmann
43b234aac2 release note for first release
Change-Id: I8ebc78ba941bc984b6b686a1208398a9a0a10a29
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-08-25 17:18:05 -04:00
Doug Hellmann
f5340fa3d1 Initial Cookiecutter Commit. 2017-08-23 11:16:01 -04:00