From patchwork Thu Aug 6 06:24:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 94666 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 93AD9C55838 for ; Thu, 6 Aug 2026 06:24:24 +0000 (UTC) Received: from a27-29.smtp-out.us-west-2.amazonses.com (a27-29.smtp-out.us-west-2.amazonses.com [54.240.27.29]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.13882.1785997453278226987 for ; Wed, 05 Aug 2026 23:24:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=DoHiyEx6; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=Z11Evq1S; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.29, mailfrom: 0101019fd5be721c-9e51c73e-db96-48cf-abea-58c1d5deb2ba-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1785997456; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=FXoIZdQsdqDA1w/zvF+lT5+pdzUGElFB4tYUckGW0J4=; b=DoHiyEx6mth+ErY5A2QGRNZ/B2/np9kd+1O3dEYUT9C6KYJ9IB6jghOIvvXOTV8z dM3a+vvfdqFOI/0f1B40mX5o4sPxDvVBuBhAWe11AyiF5cBlNf7KIDRMxRVVxLBg+ft 9RcDiAaSLLzxL4tYVNSNtenFtq1hOF5jto6fjju4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1785997456; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=FXoIZdQsdqDA1w/zvF+lT5+pdzUGElFB4tYUckGW0J4=; b=Z11Evq1SniNCpDHjfZSsATplqcCFw50GD2lJkfiBj1E8+aCq/Yn4yO5GsLUIqNym FvcIZp4B7yQ2YDruNLeCePvz81qLata43h5FVowiwW8c2cg8AafnzNlr0sNz4F9/KdD avd93zyRRZGHATucs7BB75+t+OozseO+SldlcwJQ= MIME-Version: 1.0 From: auh@yoctoproject.org To: Trevor Gamblin Cc: openembedded-core@lists.openembedded.org Subject: [AUH] python3-mako: upgrading to 1.4.1 SUCCEEDED Message-ID: <0101019fd5be721c-9e51c73e-db96-48cf-abea-58c1d5deb2ba-000000@us-west-2.amazonses.com> Date: Thu, 6 Aug 2026 06:24:15 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.08.06-54.240.27.29 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 06 Aug 2026 06:24:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/242904 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *python3-mako* to *1.4.1* has Succeeded. Next steps: - apply the patch: git am 0001-python3-mako-upgrade-1.3.12-1.4.1.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 6005c125b43753b427b7d10e9ed099a81be5fb19 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Thu, 6 Aug 2026 05:41:45 +0000 Subject: [PATCH] python3-mako: upgrade 1.3.12 -> 1.4.1 Source: doc/build/changelog.rst 1.4 === .. changelog:: :version: 1.4.1 :released: Wed Aug 5 2026 .. change:: :tags: bug, installation :tickets: 438 Fixed issue in the 1.4.0 packaging where the repository's internal ``tools/`` directory was detected by setuptools package discovery and installed as a top-level ``tools`` package into site-packages, shadowing unrelated ``tools`` packages belonging to other applications. Package discovery is now limited to the ``mako`` package explicitly. .. changelog:: :version: 1.4.0 :released: Tue Aug 4 2026 .. change:: :tags: bug, ext :tickets: 393 The minimum Lingua version supported by :class:`.LinguaMakoExtractor` is now 4.16. The test suite had continued to pin Lingua below 4 long after the extractor itself was repaired to work with Lingua 4 in version 1.2.0, with the result that the plugin was no longer covered by tests at all; the pinned version additionally imports ``pkg_resources`` at startup, which is not present in current setuptools releases and left the package unimportable. Lingua 4.16 resolves entry points using ``importlib.metadata``, so no deprecated ``pkg_resources`` usage remains. .. change:: :tags: bug, exceptions :tickets: 437 Fixed issue where formatting a traceback for an exception raised inside a template compiled from a string would emit ``DeprecationWarning: Module globals is missing a __spec__.loader`` on Python 3.15. Modules for such templates were created without a module spec, which Python's :mod:`linecache` module consults for every frame while a traceback is being built; the warning was raised from within traceback formatting itself, disrupting the error report for applications that configure warnings as errors. These modules are now given a spec with a loader that provides the generated module source, which additionally allows the generated source lines to be displayed in tracebacks produced by the standard library where previously no source was available. .. change:: :tags: changed, examples The ``examples/bench`` folder has been removed as it used mostly long-obsolete template engines. The ``examples/wsgi/run_wsgi.py`` example has been updated to remove the use of the removed-in-Python-3.13 ``cgi`` module, and to be runnable as a module from the project root. .. change:: :tags: bug, exceptions :tickets: 430, 245, 428 A series of fixes involving syntax warnings and exceptions found during template lexing / compilation: * Warnings raised while a template is compiled, which in practice means ``SyntaxWarning``, now report the filename and line number of the template rather than a line within the [Changelog truncated as it exceeds 3000 characters; the full changelog can be found in an attachment to the AUH email] --- ...3-mako_1.3.12.bb => python3-mako_1.4.1.bb} | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) rename meta/recipes-devtools/python/{python3-mako_1.3.12.bb => python3-mako_1.4.1.bb} (39%) diff --git a/meta/recipes-devtools/python/python3-mako_1.3.12.bb b/meta/recipes-devtools/python/python3-mako_1.4.1.bb similarity index 39% rename from meta/recipes-devtools/python/python3-mako_1.3.12.bb rename to meta/recipes-devtools/python/python3-mako_1.4.1.bb index b2c1a8dad8..a47af2d724 100644 --- a/meta/recipes-devtools/python/python3-mako_1.3.12.bb +++ b/meta/recipes-devtools/python/python3-mako_1.4.1.bb @@ -1,14 +1,33 @@ +# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'. +# The following is the difference between the old and the new license text. +# Please update the LICENSE value if needed, and summarize the changes in +# the commit message via 'License-Update:' tag. +# (example: 'License-Update: copyright years updated.') +# +# The changes: +# +# --- LICENSE +# +++ LICENSE +# @@ -1,4 +1,4 @@ +# -Copyright 2006-2025 the Mako authors and contributors . +# +Copyright 2006-2026 the Mako authors and contributors . +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of +# this software and associated documentation files (the "Software"), to deal in +# +# + SUMMARY = "Templating library for Python" HOMEPAGE = "http://www.makotemplates.org/" SECTION = "devel/python" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=73026b50800163bd3c75cfdc121d9eb5" +LIC_FILES_CHKSUM = "file://LICENSE;md5=c79ceff89df0a72f29bb0e1b6f0e36ed" PYPI_PACKAGE = "mako" inherit pypi python_setuptools_build_meta ptest-python-pytest -SRC_URI[sha256sum] = "9f778e93289bd410bb35daadeb4fc66d95a746f0b75777b942088b7fd7af550a" +SRC_URI[sha256sum] = "d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27" RDEPENDS:${PN} = "python3-html \ python3-markupsafe \