From patchwork Sat Nov 15 16:38:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 74622 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 EEA4CCEBF8E for ; Sat, 15 Nov 2025 16:38:51 +0000 (UTC) Received: from a27-30.smtp-out.us-west-2.amazonses.com (a27-30.smtp-out.us-west-2.amazonses.com [54.240.27.30]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12117.1763224716893409416 for ; Sat, 15 Nov 2025 08:38:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=j46ser6a2yusdzubpv7m7ewqgesde2ie header.b=yyFOR1nw; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=d3WHednJ; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.30, mailfrom: 0101019a886217f4-f8648fbe-8d19-4938-a0da-e9ba4cb0c87b-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=j46ser6a2yusdzubpv7m7ewqgesde2ie; d=yoctoproject.org; t=1763224721; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=ScKMuRlnkevx/j1/t5Y7xry7nMs4y3SHeQ73sdn++3M=; b=yyFOR1nwrfF/uj+p2ZAfFU0es43xKBBnUANPnFMPCPm3mqcinHok4SUzEmqzz2Ta 1WZxTM4rpl3PlsoPrrmzZOw8O9p+23n4qH4mvclGTY32yZg3vTmTH/dpL1pbYzG2bG4 89B3o4mhoLIU28l+BDqYdXVQSSsYCJTb+wVhKL1c= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx; d=amazonses.com; t=1763224721; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=ScKMuRlnkevx/j1/t5Y7xry7nMs4y3SHeQ73sdn++3M=; b=d3WHednJM+y/GWqcUAL9XKoZHN4zxIhKV0SkBthaPCoC3pKKKgoPfzhFe7AKLiEE MBogdcNjJjq5uWP5ycNXFKFwmTyqtRLSc9I5thCxoceKlNsM2EMoq9OXaCOB2xyF5Kh gE5GFuFIB6Xl2A2jD34tAnnyY1SJuejyS4M1eSs4= MIME-Version: 1.0 From: auh@yoctoproject.org To: Tim Orling Cc: openembedded-core@lists.openembedded.org Subject: [AUH] libtest-fatal-perl: upgrading to 0.018 SUCCEEDED Message-ID: <0101019a886217f4-f8648fbe-8d19-4938-a0da-e9ba4cb0c87b-000000@us-west-2.amazonses.com> Date: Sat, 15 Nov 2025 16:38:41 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2025.11.15-54.240.27.30 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 ; Sat, 15 Nov 2025 16:38:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/226345 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *libtest-fatal-perl* to *0.018* has Succeeded. Next steps: - apply the patch: git am 0001-libtest-fatal-perl-upgrade-0.017-0.018.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 0783445d1131148e419c85b3f39122660d4e5876 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Sat, 15 Nov 2025 09:45:48 +0000 Subject: [PATCH] libtest-fatal-perl: upgrade 0.017 -> 0.018 --- .../perl/libtest-fatal-perl_0.017.bb | 36 -- .../perl/libtest-fatal-perl_0.018.bb | 310 ++++++++++++++++++ 2 files changed, 310 insertions(+), 36 deletions(-) delete mode 100644 meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb create mode 100644 meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb diff --git a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb b/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb deleted file mode 100644 index eae128b0cc..0000000000 --- a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb +++ /dev/null @@ -1,36 +0,0 @@ -SUMMARY = "Incredibly simple helpers for testing code with exceptions" -DESCRIPTION = "Test::Fatal is an alternative to the popular Test::Exception.\ -It does much less, but should allow greater flexibility in testing \ -exception-throwing code with about the same amount of typing." -HOMEPAGE = "https://github.com/rjbs/Test-Fatal" -BUGTRACKER = "https://github.com/rjbs/Test-Fatal/issues" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0-or-later" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=b5c851290cab1dda12fcfb0e9ec43639" - -SRC_URI = "${CPAN_MIRROR}/authors/id/R/RJ/RJBS/Test-Fatal-${PV}.tar.gz" - -SRC_URI[sha256sum] = "37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6" - -S = "${UNPACKDIR}/Test-Fatal-${PV}" - -inherit cpan ptest-perl - -RDEPENDS:${PN} += "\ - libtry-tiny-perl \ - perl-module-carp \ - perl-module-exporter \ - perl-module-test-builder \ -" - -RDEPENDS:${PN}-ptest += "\ - perl-module-extutils-makemaker \ - perl-module-extutils-mm-unix \ - perl-module-file-spec \ - perl-module-overload \ - perl-module-test-builder-tester \ - perl-module-test-more \ -" - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb b/meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb new file mode 100644 index 0000000000..4bf4cc2a31 --- /dev/null +++ b/meta/recipes-devtools/perl/libtest-fatal-perl_0.018.bb @@ -0,0 +1,310 @@ +# 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 +# @@ -22,7 +22,7 @@ +# Version 1, February 1989 +# +# Copyright (C) 1989 Free Software Foundation, Inc. +# - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# + +# +# Everyone is permitted to copy and distribute verbatim copies +# of this license document, but changing it is not allowed. +# @@ -236,8 +236,7 @@ +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# - along with this program; if not, write to the Free Software +# - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA +# + along with this program; if not, see . +# +# +# Also add information on how to contact you by electronic and paper mail. +# @@ -264,116 +263,149 @@ +# program `Gnomovision' (a program to direct compilers to make passes +# at assemblers) written by James Hacker. +# +# - , 1 April 1989 +# - Ty Coon, President of Vice +# + , 1 April 1989 +# + Moe Ghoul, President of Vice +# +# That's all there is to it! +# +# +# ---- The Artistic License 1.0 --- +# +--- The Perl Artistic License 1.0 --- +# +# This software is Copyright (c) 2010 by Ricardo Signes. +# +# This is free software, licensed under: +# +# - The Artistic License 1.0 +# - +# -The Artistic License +# - +# -Preamble +# - +# -The intent of this document is to state the conditions under which a Package +# -may be copied, such that the Copyright Holder maintains some semblance of +# -artistic control over the development of the package, while giving the users of +# -the package the right to use and distribute the Package in a more-or-less +# -customary fashion, plus the right to make reasonable modifications. +# + The Perl Artistic License 1.0 +# + +# + +# + +# + +# + +# + The "Artistic License" +# + +# + Preamble +# + +# +The intent of this document is to state the conditions under which a +# +Package may be copied, such that the Copyright Holder maintains some +# +semblance of artistic control over the development of the package, +# +while giving the users of the package the right to use and distribute +# +the Package in a more-or-less customary fashion, plus the right to make +# +reasonable modifications. +# +# Definitions: +# +# - - "Package" refers to the collection of files distributed by the Copyright +# - Holder, and derivatives of that collection of files created through +# - textual modification. +# - - "Standard Version" refers to such a Package if it has not been modified, +# - or has been modified in accordance with the wishes of the Copyright +# - Holder. +# - - "Copyright Holder" is whoever is named in the copyright or copyrights for +# - the package. +# - - "You" is you, if you're thinking about copying or distributing this Package. +# - - "Reasonable copying fee" is whatever you can justify on the basis of media +# - cost, duplication charges, time of people involved, and so on. (You will +# - not be required to justify it to the Copyright Holder, but only to the +# - computing community at large as a market that must bear the fee.) +# - - "Freely Available" means that no fee is charged for the item itself, though +# - there may be fees involved in handling the item. It also means that +# - recipients of the item may redistribute it under the same conditions they +# - received it. +# + "Package" refers to the collection of files distributed by the +# + Copyright Holder, and derivatives of that collection of files +# + created through textual modification. +# + +# + "Standard Version" refers to such a Package if it has not been +# + modified, or has been modified in accordance with the wishes +# + of the Copyright Holder as specified below. +# + +# + "Copyright Holder" is whoever is named in the copyright or +# + copyrights for the package. +# + +# + "You" is you, if you're thinking about copying or distributing +# + this Package. +# + +# + "Reasonable copying fee" is whatever you can justify on the +# + basis of media cost, duplication charges, time of people involved, +# + and so on. (You will not be required to justify it to the +# + Copyright Holder, but only to the computing community at large +# + as a market that must bear the fee.) +# + +# + "Freely Available" means that no fee is charged for the item +# + itself, though there may be fees involved in handling the item. +# + It also means that recipients of the item may redistribute it +# + under the same conditions they received it. +# +# 1. You may make and give away verbatim copies of the source form of the +# Standard Version of this Package without restriction, provided that you +# duplicate all of the original copyright notices and associated disclaimers. +# +# -2. You may apply bug fixes, portability fixes and other modifications derived +# -from the Public Domain or from the Copyright Holder. A Package modified in such +# -a way shall still be considered the Standard Version. +# - +# -3. You may otherwise modify your copy of this Package in any way, provided that +# -you insert a prominent notice in each changed file stating how and when you +# -changed that file, and provided that you do at least ONE of the following: +# - +# - a) place your modifications in the Public Domain or otherwise make them +# - Freely Available, such as by posting said modifications to Usenet or an +# - equivalent medium, or placing the modifications on a major archive site +# - such as ftp.uu.net, or by allowing the Copyright Holder to include your +# - modifications in the Standard Version of the Package. +# - +# - b) use the modified Package only within your corporation or organization. +# - +# - c) rename any non-standard executables so the names do not conflict with +# - standard executables, which must also be provided, and provide a separate +# - manual page for each non-standard executable that clearly documents how it +# - differs from the Standard Version. +# - +# - d) make other distribution arrangements with the Copyright Holder. +# - +# -4. You may distribute the programs of this Package in object code or executable +# -form, provided that you do at least ONE of the following: +# - +# - a) distribute a Standard Version of the executables and library files, +# - together with instructions (in the manual page or equivalent) on where to +# - get the Standard Version. +# - +# - b) accompany the distribution with the machine-readable source of the Package +# - with your modifications. +# - +# - c) accompany any non-standard executables with their corresponding Standard +# - Version executables, giving the non-standard executables non-standard +# - names, and clearly documenting the differences in manual pages (or +# - equivalent), together with instructions on where to get the Standard +# - Version. +# - +# - d) make other distribution arrangements with the Copyright Holder. +# +2. You may apply bug fixes, portability fixes and other modifications +# +derived from the Public Domain or from the Copyright Holder. A Package +# +modified in such a way shall still be considered the Standard Version. +# + +# +3. You may otherwise modify your copy of this Package in any way, provided +# +that you insert a prominent notice in each changed file stating how and +# +when you changed that file, and provided that you do at least ONE of the +# +following: +# + +# + a) place your modifications in the Public Domain or otherwise make them +# + Freely Available, such as by posting said modifications to Usenet or +# + an equivalent medium, or placing the modifications on a major archive +# + site such as uunet.uu.net, or by allowing the Copyright Holder to include +# + your modifications in the Standard Version of the Package. +# + +# + b) use the modified Package only within your corporation or organization. +# + +# + c) rename any non-standard executables so the names do not conflict +# + with standard executables, which must also be provided, and provide +# + a separate manual page for each non-standard executable that clearly +# + documents how it differs from the Standard Version. +# + +# + d) make other distribution arrangements with the Copyright Holder. +# + +# +4. You may distribute the programs of this Package in object code or +# +executable form, provided that you do at least ONE of the following: +# + +# + a) distribute a Standard Version of the executables and library files, +# + together with instructions (in the manual page or equivalent) on where +# + to get the Standard Version. +# + +# + b) accompany the distribution with the machine-readable source of +# + the Package with your modifications. +# + +# + c) give non-standard executables non-standard names, and clearly +# + document the differences in manual pages (or equivalent), together +# + with instructions on where to get the Standard Version. +# + +# + d) make other distribution arrangements with the Copyright Holder. +# +# 5. You may charge a reasonable copying fee for any distribution of this +# -Package. You may charge any fee you choose for support of this Package. You +# -may not charge a fee for this Package itself. However, you may distribute this +# -Package in aggregate with other (possibly commercial) programs as part of a +# -larger (possibly commercial) software distribution provided that you do not +# -advertise this Package as a product of your own. +# - +# -6. The scripts and library files supplied as input to or produced as output +# -from the programs of this Package do not automatically fall under the copyright +# -of this Package, but belong to whomever generated them, and may be sold +# -commercially, and may be aggregated with this Package. +# - +# -7. C or perl subroutines supplied by you and linked into this Package shall not +# -be considered part of this Package. +# - +# -8. The name of the Copyright Holder may not be used to endorse or promote +# +Package. You may charge any fee you choose for support of this +# +Package. You may not charge a fee for this Package itself. However, +# +you may distribute this Package in aggregate with other (possibly +# +commercial) programs as part of a larger (possibly commercial) software +# +distribution provided that you do not advertise this Package as a +# +product of your own. You may embed this Package's interpreter within +# +an executable of yours (by linking); this shall be construed as a mere +# +form of aggregation, provided that the complete Standard Version of the +# +interpreter is so embedded. +# + +# +6. The scripts and library files supplied as input to or produced as +# +output from the programs of this Package do not automatically fall +# +under the copyright of this Package, but belong to whoever generated +# +them, and may be sold commercially, and may be aggregated with this +# +Package. If such scripts or library files are aggregated with this +# +Package via the so-called "undump" or "unexec" methods of producing a +# +binary executable image, then distribution of such an image shall +# +neither be construed as a distribution of this Package nor shall it +# +fall under the restrictions of Paragraphs 3 and 4, provided that you do +# +not represent such an executable image as a Standard Version of this +# +Package. +# + +# +7. C subroutines (or comparably compiled subroutines in other +# +languages) supplied by you and linked into this Package in order to +# +emulate subroutines and variables of the language defined by this +# +Package shall not be considered part of this Package, but are the +# +equivalent of input as in Paragraph 6, provided these subroutines do +# +not change the language in any way that would cause it to fail the +# +regression tests for the language. +# + +# +8. Aggregation of this Package with a commercial distribution is always +# +permitted provided that the use of this Package is embedded; that is, +# +when no overt attempt is made to make this Package's interfaces visible +# +to the end user of the commercial distribution. Such use shall not be +# +construed as a distribution of this Package. +# + +# +9. The name of the Copyright Holder may not be used to endorse or promote +# products derived from this software without specific prior written permission. +# +# -9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED +# -WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +# -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +# - +# -The End +# - +# +10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR +# +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +# +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +# + +# + The End +# + +# +# + +SUMMARY = "Incredibly simple helpers for testing code with exceptions" +DESCRIPTION = "Test::Fatal is an alternative to the popular Test::Exception.\ +It does much less, but should allow greater flexibility in testing \ +exception-throwing code with about the same amount of typing." +HOMEPAGE = "https://github.com/rjbs/Test-Fatal" +BUGTRACKER = "https://github.com/rjbs/Test-Fatal/issues" +SECTION = "libs" +LICENSE = "Artistic-1.0 | GPL-1.0-or-later" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=f7fc7d4b26ddae0843b09ba56109e65a" + +SRC_URI = "${CPAN_MIRROR}/authors/id/R/RJ/RJBS/Test-Fatal-${PV}.tar.gz" + +SRC_URI[sha256sum] = "b8d2cccf9ee467271bc478f9cf7eba49545452be9302ae359bc538b8bf687cd6" + +S = "${UNPACKDIR}/Test-Fatal-${PV}" + +inherit cpan ptest-perl + +RDEPENDS:${PN} += "\ + libtry-tiny-perl \ + perl-module-carp \ + perl-module-exporter \ + perl-module-test-builder \ +" + +RDEPENDS:${PN}-ptest += "\ + perl-module-extutils-makemaker \ + perl-module-extutils-mm-unix \ + perl-module-file-spec \ + perl-module-overload \ + perl-module-test-builder-tester \ + perl-module-test-more \ +" + +BBCLASSEXTEND = "native nativesdk"