From a242516680231e23bd2f586b9d29bf40ddf446da765e054e5526139f2032a9b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 15 Nov 2019 07:49:29 +0000 Subject: [PATCH 1/2] - Require full python interpreter on build and runtime OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:django/python-Django?expand=0&rev=42 --- python-Django.changes | 5 +++++ python-Django.spec | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/python-Django.changes b/python-Django.changes index c7c66ce..e3065b0 100644 --- a/python-Django.changes +++ b/python-Django.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 15 07:49:06 UTC 2019 - Tomáš Chvátal + +- Require full python interpreter on build and runtime + ------------------------------------------------------------------- Mon Oct 7 13:15:57 UTC 2019 - Tomáš Chvátal diff --git a/python-Django.spec b/python-Django.spec index 5f32d7e..f3bcf7f 100644 --- a/python-Django.spec +++ b/python-Django.spec @@ -1,7 +1,7 @@ # # spec file for package python-Django # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -47,8 +47,10 @@ BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module sqlparse} BuildRequires: %{python_module tblib} +BuildRequires: %{pythons} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python Requires: python-Pillow Requires: python-argon2-cffi >= 16.1.0 Requires: python-pytz From 5824a53f048fb781c1ba3073868ecde95967efae84f4005d35e55078267d6b6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 15 Nov 2019 11:01:10 +0000 Subject: [PATCH 2/2] =?UTF-8?q?-=20Update=20to=202.2.7:=20=20=20*=20Fixed?= =?UTF-8?q?=20a=20crash=20when=20using=20a=20contains,=20contained=5Fby,?= =?UTF-8?q?=20has=5Fkey,=20has=5Fkeys,=20or=20has=5Fany=5Fkeys=20lookup=20?= =?UTF-8?q?on=20JSONField,=20if=20the=20right=20or=20left=20hand=20side=20?= =?UTF-8?q?of=20an=20expression=20is=20a=20key=20transform=20(#30826).=20?= =?UTF-8?q?=20=20*=20Prevented=20migrate=20--plan=20from=20showing=20that?= =?UTF-8?q?=20RunPython=20operations=20are=20irreversible=20when=20reverse?= =?UTF-8?q?=5Fcode=20callables=20don=C3=A2=E2=82=AC=E2=84=A2t=20have=20doc?= =?UTF-8?q?strings=20or=20when=20showing=20a=20forward=20migration=20plan?= =?UTF-8?q?=20(#30870).=20=20=20*=20Fixed=20migrations=20crash=20on=20Post?= =?UTF-8?q?greSQL=20when=20adding=20an=20Index=20with=20fields=20ordering?= =?UTF-8?q?=20and=20opclasses=20(#30903).=20=20=20*=20Restored=20the=20abi?= =?UTF-8?q?lity=20to=20override=20get=5FFOO=5Fdisplay()=20(#30931).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:django/python-Django?expand=0&rev=43 --- Django-2.2.6.tar.gz | 3 -- Django-2.2.6.tar.gz.asc | 62 ---------------------------------------- Django-2.2.7.tar.gz | 3 ++ Django-2.2.7.tar.gz.asc | 63 +++++++++++++++++++++++++++++++++++++++++ python-Django.changes | 9 ++++++ python-Django.spec | 4 +-- 6 files changed, 77 insertions(+), 67 deletions(-) delete mode 100644 Django-2.2.6.tar.gz delete mode 100644 Django-2.2.6.tar.gz.asc create mode 100644 Django-2.2.7.tar.gz create mode 100644 Django-2.2.7.tar.gz.asc diff --git a/Django-2.2.6.tar.gz b/Django-2.2.6.tar.gz deleted file mode 100644 index 9a660fe..0000000 --- a/Django-2.2.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3 -size 8859044 diff --git a/Django-2.2.6.tar.gz.asc b/Django-2.2.6.tar.gz.asc deleted file mode 100644 index acf4cc5..0000000 --- a/Django-2.2.6.tar.gz.asc +++ /dev/null @@ -1,62 +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 2.2.6, released October 1, 2019. - -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 ``E17DF5C82B4F9D00`` 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 E17DF5C82B4F9D00 - -Once the key is imported, verify this file:: - - gpg --verify <> - -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/2.2/Django-2.2.6.tar.gz -https://www.djangoproject.com/m/releases/2.2/Django-2.2.6-py3-none-any.whl - -MD5 checksums -============= - -796c175a2f94e938c60d84b4565216af Django-2.2.6.tar.gz -b44e5fdbabf8a34b4748b226979561ac Django-2.2.6-py3-none-any.whl - -SHA1 checksums -============== - -eab4390e80cfed25a78bfdf9e90bde8a465fcfb7 Django-2.2.6.tar.gz -abeebee80b4c49c6c43dc99889beb636a779c436 Django-2.2.6-py3-none-any.whl - -SHA256 checksums -================ - -a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3 Django-2.2.6.tar.gz -4025317ca01f75fc79250ff7262a06d8ba97cd4f82e93394b2a0a6a4a925caeb Django-2.2.6-py3-none-any.whl ------BEGIN PGP SIGNATURE----- - -iQIzBAEBCAAdFiEE/l+2OHah1xioxnVW4X31yCtPnQAFAl2TDlAACgkQ4X31yCtP -nQD3eg//cQm0T065XMOFn6qL+bOLco0ls2BYaQ4JX3JOZJ5BVSfFI5/qAnE0OX7L -4je+W/KyjApSlv+hein0cJjQcMPG/mUpatLNG72bqbTlC1rTxUL0tqNGPycYma+G -KJYjYgzrrzQaS/2PTgrVVgLu2hQj+y2DGnZ2juPTa1xvJMTwuxmAo/xMBcLyfaQl -c77wn76V5yTbEfwR+cUlEpUpDYpZI3lfKhBEFS/Q7umn77WFdorBCfG3BgmA+OKx -3F8+jSAt9+Gj8u1dyp1G7xoc/AmKbmndBcp+VMO6PXPoruOTaUiUjn+jK0wLfEnY -oJ2+pgexzFfuSpSuG+BUL2Eyc64zFJrixMrb7UXTbTgVl2VAnPQMaD0R5GFQANQq -b6LFtpRPe4SL9jgn6n3VqYJm09up7UxwcyTtTgZ4A4fNr6cwa3TFsVScIX8lPDv/ -5uyDYM+cEmi/2fBnVPKWY4y/WC0igddOolGuAtae4rrBR8AwFQg+LcxmsMOv54/q -AlfcxSFY/tuhQN+wZtiN/HGRhXFuIymRZyEdXEy6uhS1aW8myadPbq7qLgbQ12TX -SZo8LQLhr65fGHkgqT1APV8vp81Eo7S87ywp39EAlY91wJbG20M64XrJOYt/QnWv -GQYEncCequpQLY4S9vG32AqaAk/rEWL1eiaxyx4ZSInIkjTqKDY= -=GXLs ------END PGP SIGNATURE----- diff --git a/Django-2.2.7.tar.gz b/Django-2.2.7.tar.gz new file mode 100644 index 0000000..c3bf76d --- /dev/null +++ b/Django-2.2.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86 +size 8999415 diff --git a/Django-2.2.7.tar.gz.asc b/Django-2.2.7.tar.gz.asc new file mode 100644 index 0000000..ac1bb3d --- /dev/null +++ b/Django-2.2.7.tar.gz.asc @@ -0,0 +1,63 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +This file contains MD5, SHA1, and SHA256 checksums for the source-code +tarball and wheel files of Django 2.2.7, released November 4, 2019. + +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 + +Once the key is imported, verify this file:: + + gpg --verify <> + +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/2.2/Django-2.2.7-py3-none-any.whl +https://www.djangoproject.com/m/releases/2.2/Django-2.2.7.tar.gz + +MD5 checksums +============= + +501704dd5d29b597763a8e9dd7737f6b Django-2.2.7-py3-none-any.whl +b0833024aac4c8240467e4dc91a12e9b Django-2.2.7.tar.gz + +SHA1 checksums +============== + +40fc8e32c8d002cf44d9abebe57c24019fcda3ba Django-2.2.7-py3-none-any.whl +ef69a17d8547070880aba9171f2471eb4b921fed Django-2.2.7.tar.gz + +SHA256 checksums +================ + +89c2007ca4fa5b351a51a279eccff298520783b713bf28efb89dfb81c80ea49b Django-2.2.7-py3-none-any.whl +16040e1288c6c9f68c6da2fe75ebde83c0a158f6f5d54f4c5177b0c1478c5b86 Django-2.2.7.tar.gz +-----BEGIN PGP SIGNATURE----- + +iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAl2/2JUbHGZlbGlzaWFr +Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bzCIQAKaFzUHrxUJeFrgrkcUZ +LvCa3IjyuDJlHWzavSSjf7ZXQR3de52VUDtNwdD5yByMQpn/s/UWqKlKu8c7fh2V ++xagzCXYAbYbFyjoinZiZib7SPAffDITyFyy3FgxHNMS/g7pmuBPxic4oYyL0poP +OA1H26x4TpOWDCRLh9FncTWIkJusSekqsjjDKbfRr9GvkbAR9ueRfOFZn96PuOTF +JUcpkbntdZzVChl90LHDMuJywSURChcoOci66fmaMXMoTblbBpdX1gTwNJeW4//d +WZb3LMbB9vq41XEnjttlcYXHrWNqsDSqkOB6kqa+dh6TLe0mmDpiphnDotHCHL6V +1PII9yVLUZ1l6vL36iXoWQaOPIeLbtRDYzk/IURY3QKE69FGxTOsVqbwMnS5jJvn +maOGtaYch/NWnRHVMoIO5+bh9SRkS+1wO3a6EFzl69TuVW5fm6vqfuDnknd24UEA +6UCsWhEQoG9ot6AyTXDTARQVrE5K2ujDheMiNXKqbAv+QUcjf3BzECdwBGC9LvAi +j3FkXTJ/Q1XUQaYZRJsELRNMs5DOrBTZ8/6EEVuP6gOQosbHaCzlcyGxqF6JpcYy +NOxAmKDVyvBS/N5WsgAQCVO7jeV7ytUN7rgUtruKW7GMUhUqq1h+Mg1QFy53lqip +U4wWM0jrmAxNBCw3hbqiaQQZ +=xLL3 +-----END PGP SIGNATURE----- diff --git a/python-Django.changes b/python-Django.changes index e3065b0..58e57af 100644 --- a/python-Django.changes +++ b/python-Django.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Nov 15 10:53:24 UTC 2019 - Tomáš Chvátal + +- Update to 2.2.7: + * Fixed a crash when using a contains, contained_by, has_key, has_keys, or has_any_keys lookup on JSONField, if the right or left hand side of an expression is a key transform (#30826). + * Prevented migrate --plan from showing that RunPython operations are irreversible when reverse_code callables don’t have docstrings or when showing a forward migration plan (#30870). + * Fixed migrations crash on PostgreSQL when adding an Index with fields ordering and opclasses (#30903). + * Restored the ability to override get_FOO_display() (#30931). + ------------------------------------------------------------------- Fri Nov 15 07:49:06 UTC 2019 - Tomáš Chvátal diff --git a/python-Django.spec b/python-Django.spec index f3bcf7f..31d2c17 100644 --- a/python-Django.spec +++ b/python-Django.spec @@ -23,7 +23,7 @@ %bcond_with memcached Name: python-Django # We want support LTS versions of Django - odd numbered 2.2 -> 2.4 -> 2.6 -> 3.0 etc -Version: 2.2.6 +Version: 2.2.7 Release: 0 Summary: A high-level Python Web framework License: BSD-3-Clause @@ -123,7 +123,7 @@ export LANG=en_US.UTF8 export PYTHONDONTWRITEBYTECODE=1 %if %{with selenium} export PATH=%{_libdir}/chromium:$PATH -%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} xvfb-run $python tests/runtests.py -v 2 --selenium=chome +%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} xvfb-run $python tests/runtests.py -v 2 --selenium=chrome %else %python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python tests/runtests.py %endif