mbox series

Kirkstone Pull Request Jan 20th

Message ID 20260120070331.5050-1-skandigraun@gmail.com
State New
Headers show
Series Kirkstone Pull Request Jan 20th | expand

Pull-request

git://git.openembedded.org/meta-openembedded-contrib stable/kirkstone-nut

Message

Gyorgy Sarvari Jan. 20, 2026, 7:03 a.m. UTC
This PR intentionally concentrates exclusively on the python3-django recipes.

There are some (non-django) patches on the ML for Kirkstone since the last PR
that are not included here. Those patches are not forgotten, but this particular
PR's goal is to fix these specific recipes that regressed in this branch over time.

Beside the regular ptest-enabled recipes, the below ptest artifacts include test
results from all 3 python3-django recipes, without Selenium tests. The recipes
themselves in the meta-oe layer are however not enabled for ptest, because the tests have
dependencies which are not available in meta-oe. The used bbappends are available
in the meta-oe-test layer (along with the dependencies), if anyone would like to
replicate the results.

As previously mentioned in the ML, there is one failing test for python3-django_2.2.28 recipe.
This particular recipe is executed in a custom testimage that is expected to fail, 
all other ptests are running in images which are expected to succeed.

World build arm: https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21099599067
World build aarch64: https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21099722170
World build x86: https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21101293918
World build x86-64: https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21108269303
Yocto Project Compability Check: https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21112686733
Ptest results (logs attached to Github actions run): https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21143653380

Please let me know if you have any questions or comments.

===========

The following changes since commit 7d4507f226bd2af939d4482fb14a809867ece939:

  libsodium: patch CVE-2025-69277 (2026-01-12 13:48:02 +0100)

are available in the Git repository at:

  git://git.openembedded.org/meta-openembedded-contrib stable/kirkstone-nut

for you to fetch changes up to 8f5f5cf4b335a09313c48394c62bfb614868fc1e:

  python3-django: (4.2.27) add back setuptools3 support (2026-01-19 15:24:39 +0100)

----------------------------------------------------------------
Gyorgy Sarvari (12):
      python3-django: fix intendation error in CVE patch
      python3-django: fix regression from CVE-2024-24680 patch
      python3-django: implement group method for FakeMatch
      python3-django: handle non-existing import from CVE patch
      python3-django: fix hostname length validation in URLvalidator
      python3-django: (v2.2.28) fix ipv6 validation
      python3-django: (v2.2.28) fix tests
      python3-django: (v3.2.25) fix ipv6 validation
      python3-django: (v3.2.25) fix tests
      python3-django: fix CVE-2023-36053 patch
      python3-django: upgrade 4.2.26 -> 4.2.27
      python3-django: (4.2.27) add back setuptools3 support

Haixiao Yan (2):
      python3-django: Fix undefined _lazy_re_compile
      python3-django: Fix missing JSONField in django.db.models

 .../0001-Fix-tag_strip-tests.patch                 |  37 +++++
 ...-Fixed-URLValidator-crash-in-some-edge-ca.patch |  56 +++++++
 ...utils.tests.HTMLEqualTests.test_parsing_e.patch |  32 ++++
 .../0001-add-back-setuptools-support.patch         | 179 +++++++++++++++++++++
 .../0001-Fix-patch-for-CVE-2023-36053.patch        |  43 +++++
 .../python3-django/0001-Fix-tag_strip-tests.patch  |  37 +++++
 ...-Fixed-URLValidator-hostname-length-valid.patch |  30 ++++
 ...-Fixed-URLValidator-crash-in-some-edge-ca.patch |  57 +++++++
 ...ed-35172-Fixed-intcomma-for-string-floats.patch |  30 ++++
 ...ctdb.tests.InspectDBTestCase.test_custom_.patch |  45 ++++++
 ...utils.tests.HTMLEqualTests.test_parsing_e.patch |  32 ++++
 ...TestResultTest.test_pickle_errors_detecti.patch |  59 +++++++
 .../python/python3-django/0001-fix-ipv6-test.patch |  34 ++++
 ...-fix-quote-type-in-expected-error-message.patch |  31 ++++
 ...0001-implement-group-method-for-FakeMatch.patch |  42 +++++
 .../python/python3-django/CVE-2024-41991.patch     |  18 +--
 .../Fix-missing-JSONField-in-django.db.mo.patch    |  77 +++++++++
 .../Fix-undefined-_lazy_re_compile.patch           |  49 ++++++
 .../python/python3-django_2.2.28.bb                |  15 +-
 .../python/python3-django_3.2.25.bb                |   3 +
 ...3-django_4.2.26.bb => python3-django_4.2.27.bb} |   9 +-
 21 files changed, 901 insertions(+), 14 deletions(-)
 create mode 100644 meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fix-tag_strip-tests.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fixed-33367-Fixed-URLValidator-crash-in-some-edge-ca.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fixed-test_utils.tests.HTMLEqualTests.test_parsing_e.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django-4.2.27/0001-add-back-setuptools-support.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fix-patch-for-CVE-2023-36053.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fix-tag_strip-tests.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fixed-32298-Fixed-URLValidator-hostname-length-valid.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fixed-33367-Fixed-URLValidator-crash-in-some-edge-ca.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fixed-35172-Fixed-intcomma-for-string-floats.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fixed-inspectdb.tests.InspectDBTestCase.test_custom_.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Fixed-test_utils.tests.HTMLEqualTests.test_parsing_e.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-Made-RemoteTestResultTest.test_pickle_errors_detecti.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-fix-ipv6-test.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-fix-quote-type-in-expected-error-message.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/0001-implement-group-method-for-FakeMatch.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/Fix-missing-JSONField-in-django.db.mo.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-django/Fix-undefined-_lazy_re_compile.patch
 rename meta-python/recipes-devtools/python/{python3-django_4.2.26.bb => python3-django_4.2.27.bb} (52%)

Comments

Khem Raj Jan. 20, 2026, 4:31 p.m. UTC | #1
This looks ok to me and is installed for kirkstone now.

On Mon, Jan 19, 2026 at 11:03 PM Gyorgy Sarvari via lists.openembedded.org
<skandigraun=gmail.com@lists.openembedded.org> wrote:

> This PR intentionally concentrates exclusively on the python3-django
> recipes.
>
> There are some (non-django) patches on the ML for Kirkstone since the last
> PR
> that are not included here. Those patches are not forgotten, but this
> particular
> PR's goal is to fix these specific recipes that regressed in this branch
> over time.
>
> Beside the regular ptest-enabled recipes, the below ptest artifacts
> include test
> results from all 3 python3-django recipes, without Selenium tests. The
> recipes
> themselves in the meta-oe layer are however not enabled for ptest, because
> the tests have
> dependencies which are not available in meta-oe. The used bbappends are
> available
> in the meta-oe-test layer (along with the dependencies), if anyone would
> like to
> replicate the results.
>
> As previously mentioned in the ML, there is one failing test for
> python3-django_2.2.28 recipe.
> This particular recipe is executed in a custom testimage that is expected
> to fail,
> all other ptests are running in images which are expected to succeed.
>
> World build arm:
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21099599067
> World build aarch64:
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21099722170
> World build x86:
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21101293918
> World build x86-64:
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21108269303
> Yocto Project Compability Check:
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21112686733
> Ptest results (logs attached to Github actions run):
> https://github.com/OldManYellsAtCloud/meta-oe-test/actions/runs/21143653380
>
> Please let me know if you have any questions or comments.
>
> ===========
>
> The following changes since commit
> 7d4507f226bd2af939d4482fb14a809867ece939:
>
>   libsodium: patch CVE-2025-69277 (2026-01-12 13:48:02 +0100)
>
> are available in the Git repository at:
>
>   git://git.openembedded.org/meta-openembedded-contrib
> stable/kirkstone-nut
>
> for you to fetch changes up to 8f5f5cf4b335a09313c48394c62bfb614868fc1e:
>
>   python3-django: (4.2.27) add back setuptools3 support (2026-01-19
> 15:24:39 +0100)
>
> ----------------------------------------------------------------
> Gyorgy Sarvari (12):
>       python3-django: fix intendation error in CVE patch
>       python3-django: fix regression from CVE-2024-24680 patch
>       python3-django: implement group method for FakeMatch
>       python3-django: handle non-existing import from CVE patch
>       python3-django: fix hostname length validation in URLvalidator
>       python3-django: (v2.2.28) fix ipv6 validation
>       python3-django: (v2.2.28) fix tests
>       python3-django: (v3.2.25) fix ipv6 validation
>       python3-django: (v3.2.25) fix tests
>       python3-django: fix CVE-2023-36053 patch
>       python3-django: upgrade 4.2.26 -> 4.2.27
>       python3-django: (4.2.27) add back setuptools3 support
>
> Haixiao Yan (2):
>       python3-django: Fix undefined _lazy_re_compile
>       python3-django: Fix missing JSONField in django.db.models
>
>  .../0001-Fix-tag_strip-tests.patch                 |  37 +++++
>  ...-Fixed-URLValidator-crash-in-some-edge-ca.patch |  56 +++++++
>  ...utils.tests.HTMLEqualTests.test_parsing_e.patch |  32 ++++
>  .../0001-add-back-setuptools-support.patch         | 179
> +++++++++++++++++++++
>  .../0001-Fix-patch-for-CVE-2023-36053.patch        |  43 +++++
>  .../python3-django/0001-Fix-tag_strip-tests.patch  |  37 +++++
>  ...-Fixed-URLValidator-hostname-length-valid.patch |  30 ++++
>  ...-Fixed-URLValidator-crash-in-some-edge-ca.patch |  57 +++++++
>  ...ed-35172-Fixed-intcomma-for-string-floats.patch |  30 ++++
>  ...ctdb.tests.InspectDBTestCase.test_custom_.patch |  45 ++++++
>  ...utils.tests.HTMLEqualTests.test_parsing_e.patch |  32 ++++
>  ...TestResultTest.test_pickle_errors_detecti.patch |  59 +++++++
>  .../python/python3-django/0001-fix-ipv6-test.patch |  34 ++++
>  ...-fix-quote-type-in-expected-error-message.patch |  31 ++++
>  ...0001-implement-group-method-for-FakeMatch.patch |  42 +++++
>  .../python/python3-django/CVE-2024-41991.patch     |  18 +--
>  .../Fix-missing-JSONField-in-django.db.mo.patch    |  77 +++++++++
>  .../Fix-undefined-_lazy_re_compile.patch           |  49 ++++++
>  .../python/python3-django_2.2.28.bb                |  15 +-
>  .../python/python3-django_3.2.25.bb                |   3 +
>  ...3-django_4.2.26.bb => python3-django_4.2.27.bb} |   9 +-
>  21 files changed, 901 insertions(+), 14 deletions(-)
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fix-tag_strip-tests.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fixed-33367-Fixed-URLValidator-crash-in-some-edge-ca.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django-3.2.25/0001-Fixed-test_utils.tests.HTMLEqualTests.test_parsing_e.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django-4.2.27/0001-add-back-setuptools-support.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fix-patch-for-CVE-2023-36053.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fix-tag_strip-tests.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fixed-32298-Fixed-URLValidator-hostname-length-valid.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fixed-33367-Fixed-URLValidator-crash-in-some-edge-ca.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fixed-35172-Fixed-intcomma-for-string-floats.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fixed-inspectdb.tests.InspectDBTestCase.test_custom_.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Fixed-test_utils.tests.HTMLEqualTests.test_parsing_e.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-Made-RemoteTestResultTest.test_pickle_errors_detecti.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-fix-ipv6-test.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-fix-quote-type-in-expected-error-message.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/0001-implement-group-method-for-FakeMatch.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/Fix-missing-JSONField-in-django.db.mo.patch
>  create mode 100644
> meta-python/recipes-devtools/python/python3-django/Fix-undefined-_lazy_re_compile.patch
>  rename meta-python/recipes-devtools/python/{python3-django_4.2.26.bb =>
> python3-django_4.2.27.bb} (52%)
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#123660):
> https://lists.openembedded.org/g/openembedded-devel/message/123660
> Mute This Topic: https://lists.openembedded.org/mt/117359921/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>