[layerindex-web][PATCH 00/15] Upgrade to Django 3.2.5 LTS and Celery 5


Tim Orling
 

The current code base uses Django 2.2.x which will go out of extended
support in April 2022, but also holds us back from updating a number of
dependencies.

Update to the current Django 3.2.5 LTS and also the latest Celery 5.1.2.
Celery 4 has not had any commits since 2020 and is unlikely to be
getting much more attention from the developers.

While we are at it, upgrade all of our dependencies to the latest
versions.

The following changes since commit 2314fb2811bc3753d9dd4459747d8d30369321ad:

Add SPDX license headers to layerindex-web source files (2021-04-21 08:22:51 +1200)

are available in the Git repository at:

git://github.com/moto-timo/layerindex-web timo/django-3.2.5
https://github.com/moto-timo/layerindex-web/tree/timo/django-3.2.5

Tim Orling (15):
dockersetup.py: fix EMAIL_USE_SSL/TLS
requirements.txt: fix range check
Dockerfile: cleanup, install python3-wheel
dockersetup.py: letsencrypt 2048 bit rsa
layerindex/*: make all shebangs python3
requirements.txt: bump to Django 3.0
Updates for Django 3.0
requirements.txt: bump to Django 3.1
docker-compose: bump mariadb to 10.3
requirements.txt: update all to latest
about.html: update contributors
requirements.txt: bump to Django 3.2 LTS
settings: set DEFAULT_AUTO_FIELD
docker-compose: fix celery
README.devel: update versions

Dockerfile | 4 +-
README.devel | 6 +--
docker-compose.yml | 4 +-
docker/settings.py | 6 ++-
dockersetup.py | 6 +--
layerindex/bulkchange.py | 2 +-
.../0045_layerbranch_classicrecipe.py | 19 ++++++++
layerindex/recipedesc.py | 2 +-
layerindex/tools/import_classic_wiki.py | 2 +-
layerindex/tools/import_wiki_layers.py | 2 +-
layerindex/tools/site_name.py | 2 +-
layerindex/tools/update_classic_status.py | 2 +-
layerindex/update_layer.py | 2 +-
requirements.txt | 48 +++++++++----------
settings.py | 6 ++-
templates/base.html | 2 +-
templates/layerindex/about.html | 2 +
17 files changed, 72 insertions(+), 45 deletions(-)
create mode 100644 layerindex/migrations/0045_layerbranch_classicrecipe.py

--
2.32.0

Join yocto@lists.yoctoproject.org to automatically receive all group messages.