All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tim Orling <ticotimo@gmail.com>
To: yocto@lists.yoctoproject.org
Subject: [layerindex][PATCH v2 00/18] Upgrade to Django 3.2 LTS and Celery 5
Date: Thu, 13 Jan 2022 21:54:23 -0800	[thread overview]
Message-ID: <cover.1642138698.git.tim.orling@konsulko.com> (raw)

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 and is currently failing to update layers.

Update to the current Django 3.2.11 LTS and also the latest Celery 5.2.3.
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.

This series re-introduces python2 to the Dockerfile as we still have
layers depending upon it and this is causing layer updates to fail.

This series includes fixes to the Recipe Reporting System (rrs app) and
the layerindex app itself for newer components and latest Django 3.2.11

Each of these commits was tested sequentially over a period of time, so
they should be considered a group of snapshots.

Changes in v2:
  - update email address
  - add fixes for rrs
  - re-introduce python2
  - update all requirements.txt

The following changes since commit ccc1fa775b0b5aa2f4760509c7696d3ea712a94d:

  Report charset for text & CSV views (2021-10-20 11:07:46 +1300)

are available in the Git repository at:

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

Tim Orling (18):
  dockersetup.py: fix EMAIL_USE_SSL/TLS
  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
  requirements.txt: bump to Django 3.2 LTS
  settings: set DEFAULT_AUTO_FIELD
  docker-compose: fix celery
  README.devel: update versions
  rrs/admin.py: drop curry import
  Dockerfile: fix warnings
  rrs: add 0030_alter_recipeupgrade_maintainer.py miagration
  Dockerfile: add back python2 dependencies
  requirements.txt: bump all to latest

 Dockerfile                                    | 12 +++--
 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 +++++++++----------
 rrs/admin.py                                  |  2 -
 .../0030_alter_recipeupgrade_maintainer.py    | 20 ++++++++
 settings.py                                   |  6 ++-
 templates/base.html                           |  2 +-
 18 files changed, 97 insertions(+), 48 deletions(-)
 create mode 100644 layerindex/migrations/0045_layerbranch_classicrecipe.py
 create mode 100644 rrs/migrations/0030_alter_recipeupgrade_maintainer.py

-- 
2.30.2



             reply	other threads:[~2022-01-14  5:55 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-14  5:54 Tim Orling [this message]
2022-01-14  5:54 ` [layerindex][PATCH v2 01/18] dockersetup.py: fix EMAIL_USE_SSL/TLS Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 02/18] Dockerfile: cleanup, install python3-wheel Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 03/18] dockersetup.py: letsencrypt 2048 bit rsa Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 04/18] layerindex/*: make all shebangs python3 Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 05/18] requirements.txt: bump to Django 3.0 Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 06/18] Updates for " Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 07/18] requirements.txt: bump to Django 3.1 Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 08/18] docker-compose: bump mariadb to 10.3 Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 09/18] requirements.txt: update all to latest Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 10/18] requirements.txt: bump to Django 3.2 LTS Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 11/18] settings: set DEFAULT_AUTO_FIELD Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 12/18] docker-compose: fix celery Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH v2 13/18] README.devel: update versions Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH 14/18] rrs/admin.py: drop curry import Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH 15/18] Dockerfile: fix warnings Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH 16/18] rrs: add 0030_alter_recipeupgrade_maintainer.py miagration Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH 17/18] Dockerfile: add back python2 dependencies Tim Orling
2022-01-14  5:54 ` [layerindex][PATCH 18/18] requirements.txt: bump all to latest Tim Orling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1642138698.git.tim.orling@konsulko.com \
    --to=ticotimo@gmail.com \
    --cc=yocto@lists.yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.