forked from pool/python-Django
- Add python3122.patch to fix tests with python 3.12.2
gh#django/django#17843 - Update to 4.2.10 (bsc#1219683, CVE-2024-24680): - Django 4.2.10 fixes a security issue with severity "moderate" in 4.2.9. CVE-2024-24680: Potential denial-of-service in intcomma template filter The intcomma template filter was subject to a potential denial-of-service attack when used with very long strings. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:django/python-Django?expand=0&rev=158
This commit is contained in:
parent
c93b729a7d
commit
5cd5359fe9
67
Django-4.2.10.checksum.txt
Normal file
67
Django-4.2.10.checksum.txt
Normal file
@ -0,0 +1,67 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
This file contains MD5, SHA1, and SHA256 checksums for the source-code
|
||||
tarball and wheel files of Django 4.2.10, released February 6, 2024.
|
||||
|
||||
To use this file, you will need a working install of PGP or other
|
||||
compatible public-key encryption software. You will also need to have
|
||||
the Django release manager's public key in your keyring. This key has
|
||||
the ID ``2EE82A8D9470983E`` and can be imported from the MIT
|
||||
keyserver, for example, if using the open-source GNU Privacy Guard
|
||||
implementation of PGP:
|
||||
|
||||
gpg --keyserver pgp.mit.edu --recv-key 2EE82A8D9470983E
|
||||
|
||||
or via the GitHub API:
|
||||
|
||||
curl https://github.com/nessita.gpg | gpg --import -
|
||||
|
||||
Once the key is imported, verify this file:
|
||||
|
||||
gpg --verify Django-4.2.10.checksum.txt
|
||||
|
||||
Once you have verified this file, you can use normal MD5, SHA1, or SHA256
|
||||
checksumming applications to generate the checksums of the Django
|
||||
package and compare them to the checksums listed below.
|
||||
|
||||
Release packages
|
||||
================
|
||||
|
||||
https://www.djangoproject.com/m/releases/4.2/Django-4.2.10-py3-none-any.whl
|
||||
https://www.djangoproject.com/m/releases/4.2/Django-4.2.10.tar.gz
|
||||
|
||||
MD5 checksums
|
||||
=============
|
||||
|
||||
5dcf4c531c7f4426015dac75df1cfcde Django-4.2.10-py3-none-any.whl
|
||||
111a3d77ee7c7d95fd2187939d6e4deb Django-4.2.10.tar.gz
|
||||
|
||||
SHA1 checksums
|
||||
==============
|
||||
|
||||
27025787a4b89e574af6e8185aa4a46aed2ad03e Django-4.2.10-py3-none-any.whl
|
||||
30ae8758eabaed03fdf017aaed1a7c7e684d5679 Django-4.2.10.tar.gz
|
||||
|
||||
SHA256 checksums
|
||||
================
|
||||
|
||||
a2d4c4d4ea0b6f0895acde632071aff6400bfc331228fc978b05452a0ff3e9f1 Django-4.2.10-py3-none-any.whl
|
||||
b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13 Django-4.2.10.tar.gz
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJcBAEBCABGFiEEW1sboQ2FrHxcduOPLugqjZRwmD4FAmXCLdQoHDEyNDMwNCtu
|
||||
ZXNzaXRhQHVzZXJzLm5vcmVwbHkuZ2l0aHViLmNvbQAKCRAu6CqNlHCYPvxsD/9z
|
||||
h6G8igLZbfhGeLdcyXsp1uEY4gOxz8z7bkfg2vunQO439vtclVyhEK2HOGaYALNt
|
||||
sffoEU9e9HpcaYh6Y4AXtlLg/mMnypAwm1Li2JpkS6i7ZWcEgcAe8VkpUtXqIaQ2
|
||||
nReeCir2BUx8rKbPpZrUC0MR7cGp8GH8RlFvSXDGwyHuV9rEz1mlF0d4HuhRY5Wq
|
||||
TZqXXk3P2aik3uKpvvtUu6OT3NHk6GGEyoTunS57gnujPr4x9HBsG3DxkAGU7c2j
|
||||
eSaZqIPIVm28HnqS1UexhHGOWTbKEdLynxFtszRLtWVsSKsx+JpyhiQEharJli9u
|
||||
kCUHzXOk8A2e66B190Bc4gAJw6PeCZ9nsykDO3ijE8BU7LFqPNNua+h7G7EQQ73X
|
||||
RhB8oSlolpoJLHZhg2nbFOYVH1nVcR5wcPjlZLk5v9UujZ/PjZx0xl0VXEMreY8A
|
||||
WUUrwRfJb9+Xhai3Hp1baB3+ABC1y3/A/qBH01jiaNSkJt5ZT5HBrZVD+cLAakYB
|
||||
ak8WQE4xmYv4ApsbCzt9aOm3boOvWpynNtjy+95Nwcz9t9a7R19anj0yZwEGRi1T
|
||||
kYNELJqx17PGRmiNzYRuLyLbpysnSPWARGTGpw7G0TYwjABuoKvymhR38K1Ah9lt
|
||||
Mrr1R0eNtu9JumpVd09ItKHOxdEhONbBdl/RtLUarQ==
|
||||
=C/EE
|
||||
-----END PGP SIGNATURE-----
|
3
Django-4.2.10.tar.gz
Normal file
3
Django-4.2.10.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b1260ed381b10a11753c73444408e19869f3241fc45c985cd55a30177c789d13
|
||||
size 10425081
|
@ -1,67 +0,0 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
This file contains MD5, SHA1, and SHA256 checksums for the source-code
|
||||
tarball and wheel files of Django 4.2.9, released January 2, 2024.
|
||||
|
||||
To use this file, you will need a working install of PGP or other
|
||||
compatible public-key encryption software. You will also need to have
|
||||
the Django release manager's public key in your keyring. This key has
|
||||
the ID ``2EF56372BA48CD1B`` and can be imported from the MIT
|
||||
keyserver, for example, if using the open-source GNU Privacy Guard
|
||||
implementation of PGP:
|
||||
|
||||
gpg --keyserver pgp.mit.edu --recv-key 2EF56372BA48CD1B
|
||||
|
||||
or via the GitHub API:
|
||||
|
||||
curl https://github.com/felixxm.gpg | gpg --import -
|
||||
|
||||
Once the key is imported, verify this file:
|
||||
|
||||
gpg --verify Django-4.2.9.checksum.txt
|
||||
|
||||
Once you have verified this file, you can use normal MD5, SHA1, or SHA256
|
||||
checksumming applications to generate the checksums of the Django
|
||||
package and compare them to the checksums listed below.
|
||||
|
||||
Release packages
|
||||
================
|
||||
|
||||
https://www.djangoproject.com/m/releases/4.2/Django-4.2.9-py3-none-any.whl
|
||||
https://www.djangoproject.com/m/releases/4.2/Django-4.2.9.tar.gz
|
||||
|
||||
MD5 checksums
|
||||
=============
|
||||
|
||||
8d7de98628eaea5f59359a54730dc86b Django-4.2.9-py3-none-any.whl
|
||||
c2db8304df0459fbf4c6309e2a7d0fd5 Django-4.2.9.tar.gz
|
||||
|
||||
SHA1 checksums
|
||||
==============
|
||||
|
||||
2be9e5209d679bb5f01a1634c95a55dbd26687c7 Django-4.2.9-py3-none-any.whl
|
||||
7853d23f19ffe0ea240e61d412e4b91e1ec7e2c9 Django-4.2.9.tar.gz
|
||||
|
||||
SHA256 checksums
|
||||
================
|
||||
|
||||
2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984 Django-4.2.9-py3-none-any.whl
|
||||
12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14 Django-4.2.9.tar.gz
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmWT0yQbHGZlbGlzaWFr
|
||||
Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bNrAP/2y71OxD6PaNe/Cz8gii
|
||||
XWBA09pWPNVavlChzWnBtwqqbAfh7JLE1mLr4n5oaPwK1l8ft1QVb0ibXojT0ow4
|
||||
ZepClfx7EYbXiyS1qdd7ODcPb8isTcZdGVMvKNBFfooavuRzq6tf7kPLsgOOpITn
|
||||
Snc6/uSarrcNmZawa8BYGUG1eBbY4IoW8Dv79VqUwpunNO6LPi/qWYYMXs0Xxn2z
|
||||
LxCR0RFNPwhzEmO3DBzDWkliFjFA4APCeta682fNvJHHCCyzHcuNzHumdSPNdpdK
|
||||
0t2f5Dpim6hDD+BUBPshFafZPPT1fFKCZJ7OxGo7IUy3hq6VdZF0vsw6g6G4Fg2j
|
||||
X8I64hhJ3DiW3pmr7xGOZM5xnARRiasyBY6Sg/lJqK5iqy0Dka9AuU5/GQTECNUp
|
||||
ZdQCW9n+qpvHdMqpb9WhKJJgbTRZVkFICyFixs1Yc6bjM6rEvtMQNXQAe018ZH05
|
||||
Zkg1ePcwca2btL+RS4Ccd1CcL8tb2csiaziH/ywOp+CjSxo4WmuOMdiWEIZrcAFF
|
||||
EnM54h2qQr3W52pcQEWrmiR8JxsLvF17C4vYpFdNzm6oUvzRcDWA8nTqCEQ5kW6W
|
||||
WkFs56l2stGw6SZoIFTK6ozA74Gf96wyuQtPcP2ytvTELnUGGNGhpwgxy884Xuh1
|
||||
+9VjMt+j761MRCNcJfOY/usR
|
||||
=8Oud
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14
|
||||
size 10428500
|
@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 9 10:18:37 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
||||
|
||||
- Add python3122.patch to fix tests with python 3.12.2
|
||||
gh#django/django#17843
|
||||
- Update to 4.2.10 (bsc#1219683, CVE-2024-24680):
|
||||
- Django 4.2.10 fixes a security issue with severity "moderate" in
|
||||
4.2.9.
|
||||
CVE-2024-24680: Potential denial-of-service in intcomma template
|
||||
filter The intcomma template filter was subject to a potential
|
||||
denial-of-service attack when used with very long strings.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 09:27:51 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
|
||||
|
||||
|
@ -1,121 +1,52 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
mSNZUt/duetfr8yS4yBrC5IMCo5nvfBpu8E=
|
||||
=DZRV
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
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
|
||||
CM4I4k2D0Y/snh2HzA==
|
||||
=24jG
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
@ -24,7 +24,7 @@
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-Django
|
||||
# We want support LTS versions of Django - numbered 2.2 -> 3.2 -> 4.2 etc
|
||||
Version: 4.2.9
|
||||
Version: 4.2.10
|
||||
Release: 0
|
||||
Summary: A high-level Python Web framework
|
||||
License: BSD-3-Clause
|
||||
@ -37,6 +37,8 @@ Source99: python-Django-rpmlintrc
|
||||
Patch0: sanitize_address.patch
|
||||
# PATCH-FIX-OPENSUSE: ignore minor failure on Python 3.12
|
||||
Patch1: dirty-hack-remove-assert.patch
|
||||
# PATCH-FIX-UPSTREAM: python3122.patch gh#django/django#17843
|
||||
Patch2: python3122.patch
|
||||
BuildRequires: %{python_module Jinja2 >= 2.9.2}
|
||||
BuildRequires: %{python_module Pillow >= 6.2.0}
|
||||
BuildRequires: %{python_module PyYAML}
|
||||
@ -68,7 +70,7 @@ Requires: python-pytz
|
||||
Requires: python-setuptools
|
||||
Requires: python-sqlparse >= 0.3.1
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
Recommends: python-Jinja2 >= 2.9.2
|
||||
Recommends: python-PyYAML
|
||||
Recommends: python-geoip2
|
||||
|
28
python3122.patch
Normal file
28
python3122.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From 20b7aac7ca60b0352d926340622e618bcbee54a8 Mon Sep 17 00:00:00 2001
|
||||
From: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 06:27:27 +0200
|
||||
Subject: [PATCH] Refs #34900, Refs #34118 -- Updated assertion in
|
||||
test_skip_class_unless_db_feature() test on Python 3.12.1+.
|
||||
|
||||
Python 3.12.1+ no longer includes skipped tests in the number of
|
||||
running tests. Check out:
|
||||
|
||||
https://github.com/python/cpython/issues/110890#issuecomment-1763458686
|
||||
https://github.com/python/cpython/pull/106588
|
||||
---
|
||||
tests/test_utils/tests.py | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
Index: Django-4.2.10/tests/test_utils/tests.py
|
||||
===================================================================
|
||||
--- Django-4.2.10.orig/tests/test_utils/tests.py
|
||||
+++ Django-4.2.10/tests/test_utils/tests.py
|
||||
@@ -185,7 +185,7 @@ class SkippingClassTestCase(TestCase):
|
||||
result = unittest.TextTestRunner(stream=StringIO()).run(test_suite)
|
||||
# PY312: Python 3.12.1+ no longer includes skipped tests in the number
|
||||
# of running tests.
|
||||
- self.assertEqual(result.testsRun, 1 if sys.version_info >= (3, 12, 1) else 3)
|
||||
+ self.assertEqual(result.testsRun, 1 if sys.version_info == (3, 12, 1) else 3)
|
||||
self.assertEqual(len(result.skipped), 2)
|
||||
self.assertEqual(result.skipped[0][1], "Database has feature(s) __class__")
|
||||
self.assertEqual(result.skipped[1][1], "Database has feature(s) __class__")
|
Loading…
Reference in New Issue
Block a user