Since [1], Django do not implicitly call ``repr()`` on the input
queries. It is needed to explicitly convert the input values
before comparing. This patch is present in Django 4.1.
This patch also bumps horizon to version 23.4.0. This version
contains [2], that bumped the required version of Django to 4.2.
[1]e2be307b3a
[2]https://review.opendev.org/c/openstack/horizon/+/905218
Closes-Bug: #2057914
Change-Id: I48ec7a57b9a9774ce0cd5853a6486c4acb7d9fb3
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: If75b576725d7c8034d7111b24fb4d797da21ba6d
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I5921d30948bc48b466397972317626dcd4765325
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I05c846f4a5e4c79b7ecebfb652ec7425f3a0e5a0
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: Iff081dcd6b5f996ea765b8c7daaa28f45c80655e
Tox version 4 introduced changes that causes new fails in tox targets,
here with pdf-docs. This patch fixes gate.
Change-Id: I0af3e8f869011e76b8cda18cd3418192b437a7b6
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I3d64a55d7d1306520d8a6c168a245c71aecad67d
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I5e3106ac97b02bf90d0428b1047a611926ceed19
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I874e23140f4dd7879fb482957e7a6d947bf71e17
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: Ibb9701f07925acd002a4af74708e7bb3dbdc685b
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: Iace49466dd684eeadb0232473aea6c95f6bd55ba
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>
Change-Id: I266bfd155742abcbdafa0813eb955b864fcf3adc
This method is deprecated in Django 3.1[1], in favor of
django.urls.re_path(), and triggers the following warning.
RemovedInDjango40Warning: django.conf.urls.url() is deprecated in favor
of django.urls.re_path().
This was already fixed in Horizon by [2].
[1] https://docs.djangoproject.com/en/4.0/releases/3.1/#id2
[2] d9266fd82c1f0acc6b7236a6dc9b7e510985eb13
Change-Id: Iee805aa9b51f88756728be5df3aab8a196860a63
The ugettext_lazy method and the ungettext_lazy method are both
deprecated since Django 3.0[1].
These were already replaced in Horizon repo by [2].
[1] https://docs.djangoproject.com/en/3.0/releases/3.0/#id3
[2] cd7c1b5110fe1f64cd9dfbeb1072b37912d0efee
Change-Id: Ib9a4983382efeb4f8292eb275fdb5768d7f60fa7
To make the lower-constraints job pass the following changes need to be
made:
* bump decorator version, as newer setuptools removed use_2to3
parameter support
* bump horizon version, as third party mock was removed and pytest was
introduced. new horizon version involves need for newer XStatic-mdi
as well
Change-Id: I046ea04f80f73405a33e3d24cbb809e0449b00fd
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: Ia1215fdd88950ae8375ff83da3c5624b4aa4aec8
hacking min version does not match test-requirements, so lower-constraints
job fails. lower-constraints job does not need linters, so we can drop
linters from lower-constraints.txt.
Change-Id: I49f66cb09c3fc1dbcbea9085611574f9caac1389
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: I422a0e80a208d44fc0392d79b35e2f2de2ab43a7
Sem-Ver: feature
This patch is a clean-up patch for refactor-error-messages bp
which remove the exception message from base message otherwise
the same exception message display twice like
this https://ibb.co/XyFWMdz .
Depends-On: https://review.opendev.org/#/c/708069/
Change-Id: I56ac07e20768dbbe5610741736c0c545b1dfaa0d
The phase1 negotiation mode adds support for aggressive mode,
which can be selected when creating an ikepolicy.
Change-Id: Idd11861ec3d6cca09beea68832999a9f3410281e
Partial-Bug: #1701413
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints and requirements.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: I1a31c6c5a04e0e883cf956a5ae74f444b1673332