From patchwork Mon Jan 15 17:33:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 37829 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 BDE96C48BEE for ; Mon, 15 Jan 2024 17:34:00 +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.web10.88859.1705340030282617300 for ; Mon, 15 Jan 2024 09:33:50 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=RTgBDfyZ; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=pbZ5UIZv; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.29, mailfrom: 0101018d0e2fc8ae-9d720f67-521a-4368-b303-43802460cf7f-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=1705340029; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=2TF2boCXTAgYD6c++XfMyUHD72FETTR9BF76/5fvPhs=; b=RTgBDfyZCfxTETOTj/BVwPBwnXyfDLShL7Usi6fepmftU9rI7kkIFwYhSKz+pNLA k56+oUOXacExTvFzJIOPJpWdVrOM0k8WiCQ88A9xejOP4QOo4fh++rK/xg/EWRveRzX KDbjNnEpmC/Ad2i7wfXH/ScuRnF19Mw3TrbW4OyU= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1705340029; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=2TF2boCXTAgYD6c++XfMyUHD72FETTR9BF76/5fvPhs=; b=pbZ5UIZvX67FqKVYibzQdsipNaKA7S9GZaSucf1RXP5ng//Bm2zyUDVkeHg5Sf0p W8b9kNX4FPPUXFzVNltcKxKAjAMkmPvK5oS18faloOMhYGDm2bc+ZDub1I54UdudilU cmn7MH+Kv60JcgCnhTSej6ftD1qgy+llgWCWPfoQ= MIME-Version: 1.0 From: auh@yoctoproject.org To: Tim Orling Cc: openembedded-core@lists.openembedded.org Subject: [AUH] libtest-warnings-perl: upgrading to 0.032 SUCCEEDED Message-ID: <0101018d0e2fc8ae-9d720f67-521a-4368-b303-43802460cf7f-000000@us-west-2.amazonses.com> Date: Mon, 15 Jan 2024 17:33:49 +0000 Feedback-ID: 1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2024.01.15-54.240.27.29 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 15 Jan 2024 17:34:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/193731 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe *libtest-warnings-perl* to *0.032* has Succeeded. Next steps: - apply the patch: git am 0001-libtest-warnings-perl-upgrade-0.031-0.032.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 0c3e8efc07ff1d895017a4c8aae053bbf5c1f012 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Mon, 15 Jan 2024 06:44:44 +0000 Subject: [PATCH] libtest-warnings-perl: upgrade 0.031 -> 0.032 --- .../perl/libtest-warnings-perl_0.031.bb | 39 --- .../perl/libtest-warnings-perl_0.032.bb | 286 ++++++++++++++++++ 2 files changed, 286 insertions(+), 39 deletions(-) delete mode 100644 meta/recipes-devtools/perl/libtest-warnings-perl_0.031.bb create mode 100644 meta/recipes-devtools/perl/libtest-warnings-perl_0.032.bb diff --git a/meta/recipes-devtools/perl/libtest-warnings-perl_0.031.bb b/meta/recipes-devtools/perl/libtest-warnings-perl_0.031.bb deleted file mode 100644 index e03deaf15f..0000000000 --- a/meta/recipes-devtools/perl/libtest-warnings-perl_0.031.bb +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2020 Jens Rehsack -# Released under the MIT license (see COPYING.MIT for the terms) - -SUMMARY = "Test::Warnings - Test for warnings and the lack of them" -DESCRIPTION = "If you've ever tried to use Test::NoWarnings to confirm there are no \ -warnings generated by your tests, combined with the convenience of \ -\\"done_testing\\" to not have to declare a test count, you'll have discovered \ -that these two features do not play well together, as the test count will \ -be calculated *before* the warnings test is run, resulting in a TAP error. \ -(See "examples/test_nowarnings.pl" in this distribution for a \ -demonstration.)" -HOMEPAGE = "https://github.com/karenetheridge/Test-Warnings" -BUGTRACKER = "https://rt.cpan.org/Public/Dist/Display.html?Name=Test-Warnings" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0-or-later" - -LIC_FILES_CHKSUM = "file://LICENCE;md5=6f2b02f39e7d359efd9525fbc56c84a1" - -SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Test-Warnings-${PV}.tar.gz" - -SRC_URI[sha256sum] = "1e542909fef305e45563e9878ea1c3b0c7cef1b28bb7ae07eba2e1efabec477b" - -S = "${WORKDIR}/Test-Warnings-${PV}" - -inherit cpan ptest-perl - -RDEPENDS:${PN} += "\ - perl-module-test-builder \ -" - -# Many hidden dependencies and mysterious failures occur without full perl-modules -RDEPENDS:${PN}-ptest += "perl-modules" - -do_install_ptest_perl:append () { - cp -r ${B}/t/lib ${D}${PTEST_PATH}/t/ - chown -R root:root ${D}${PTEST_PATH}/t/lib -} - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta/recipes-devtools/perl/libtest-warnings-perl_0.032.bb b/meta/recipes-devtools/perl/libtest-warnings-perl_0.032.bb new file mode 100644 index 0000000000..ff199cb63b --- /dev/null +++ b/meta/recipes-devtools/perl/libtest-warnings-perl_0.032.bb @@ -0,0 +1,286 @@ +# 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: +# +# --- LICENCE +# +++ LICENCE +# @@ -270,110 +270,143 @@ +# That's all there is to it! +# +# +# ---- The Artistic License 1.0 --- +# +--- The Perl Artistic License 1.0 --- +# +# This software is Copyright (c) 2013 by Karen Etheridge. +# +# 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 +# -MERCHANTIBILITY 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 +# + +# +# + +# Copyright (C) 2020 Jens Rehsack +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Test::Warnings - Test for warnings and the lack of them" +DESCRIPTION = "If you've ever tried to use Test::NoWarnings to confirm there are no \ +warnings generated by your tests, combined with the convenience of \ +\\"done_testing\\" to not have to declare a test count, you'll have discovered \ +that these two features do not play well together, as the test count will \ +be calculated *before* the warnings test is run, resulting in a TAP error. \ +(See "examples/test_nowarnings.pl" in this distribution for a \ +demonstration.)" +HOMEPAGE = "https://github.com/karenetheridge/Test-Warnings" +BUGTRACKER = "https://rt.cpan.org/Public/Dist/Display.html?Name=Test-Warnings" +SECTION = "libs" +LICENSE = "Artistic-1.0 | GPL-1.0-or-later" + +LIC_FILES_CHKSUM = "file://LICENCE;md5=f98106ac3cc05d9cbebcdb8fbf7b7815" + +SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Test-Warnings-${PV}.tar.gz" + +SRC_URI[sha256sum] = "4727dae2416e9f07e41e2dc3a9143ba6affc1ec57652117c99d50038e313e9d9" + +S = "${WORKDIR}/Test-Warnings-${PV}" + +inherit cpan ptest-perl + +RDEPENDS:${PN} += "\ + perl-module-test-builder \ +" + +# Many hidden dependencies and mysterious failures occur without full perl-modules +RDEPENDS:${PN}-ptest += "perl-modules" + +do_install_ptest_perl:append () { + cp -r ${B}/t/lib ${D}${PTEST_PATH}/t/ + chown -R root:root ${D}${PTEST_PATH}/t/lib +} + +BBCLASSEXTEND = "native nativesdk"