From patchwork Sat Feb 15 12:42:30 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: 57389 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 08933C282C2 for ; Sat, 15 Feb 2025 12:42:34 +0000 (UTC) Received: from a27-191.smtp-out.us-west-2.amazonses.com (a27-191.smtp-out.us-west-2.amazonses.com [54.240.27.191]) by mx.groups.io with SMTP id smtpd.web11.8066.1739623343288912062 for ; Sat, 15 Feb 2025 04:42:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=rnkzp2s7ci3kogmesvov2nwn7wcc2dgx header.b=WynlQiRw; dkim=pass header.i=@amazonses.com header.s=7v7vs6w47njt4pimodk5mmttbegzsi6n header.b=APeciKbX; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.191, mailfrom: 0101019509a1bf82-f35320cb-95d7-4763-85be-52c4a2dfa525-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=rnkzp2s7ci3kogmesvov2nwn7wcc2dgx; d=yoctoproject.org; t=1739623350; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=ZEJDd8KFY/F5T/4J4VL1PcCg1qomPsPpbkm3vKQgdkk=; b=WynlQiRw9JkWUu0bGEKzpurulae4iAH7tftHkWmSRSdkx9A8YmP1aaLdfQxdldhj ZAwsvd+PYZOCe1Bc0TKi+HJDr063XlIsiKVXhGBSzzmWCU+MWwjPi4YvJnG1kHzGq6S zz5Fz9z58zLZlBkMQSvOrnLPeo0QdPOO9wPk7+Js= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=7v7vs6w47njt4pimodk5mmttbegzsi6n; d=amazonses.com; t=1739623350; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=ZEJDd8KFY/F5T/4J4VL1PcCg1qomPsPpbkm3vKQgdkk=; b=APeciKbXKSau6t7CdKVabhOU4ZK6NCumE3DdCPNTDB06ESFO3UOtjQzOKaSrB6aB lSGgdjNZ1D3rTSf5ISuTkh6LgEe7SyfKWUF0MmbagNOQxKzpze+mKeRE1kn0pUkvZL3 UCXKTTQhtu9TPAwJqFKIi/YbG2gUqF0F8DIFdN/E= MIME-Version: 1.0 From: auh@yoctoproject.org To: Michael Opdenacker Cc: openembedded-core@lists.openembedded.org Subject: [AUH] flac: upgrading to 1.5.0 FAILED Message-ID: <0101019509a1bf82-f35320cb-95d7-4763-85be-52c4a2dfa525-000000@us-west-2.amazonses.com> Date: Sat, 15 Feb 2025 12:42:30 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2025.02.15-54.240.27.191 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 ; Sat, 15 Feb 2025 12:42:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/211470 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *flac* to *1.5.0* has Failed(do_compile). Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-flac-upgrade-1.4.3-1.5.0.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 a2f8b85237dd61a2b5e48ce9b77d7a4ceb87d14f Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Sat, 15 Feb 2025 10:59:30 +0000 Subject: [PATCH] flac: upgrade 1.4.3 -> 1.5.0 --- .../flac/{flac_1.4.3.bb => flac_1.5.0.bb} | 267 +++++++++++++++++- 1 file changed, 261 insertions(+), 6 deletions(-) rename meta/recipes-multimedia/flac/{flac_1.4.3.bb => flac_1.5.0.bb} (11%) diff --git a/meta/recipes-multimedia/flac/flac_1.4.3.bb b/meta/recipes-multimedia/flac/flac_1.5.0.bb similarity index 11% rename from meta/recipes-multimedia/flac/flac_1.4.3.bb rename to meta/recipes-multimedia/flac/flac_1.5.0.bb index 87b67bee1f..6ded131bf6 100644 --- a/meta/recipes-multimedia/flac/flac_1.4.3.bb +++ b/meta/recipes-multimedia/flac/flac_1.5.0.bb @@ -1,19 +1,274 @@ +# 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: +# +# --- COPYING.FDL +# +++ COPYING.FDL +# @@ -1,12 +1,12 @@ +# - GNU Free Documentation License +# - Version 1.2, November 2002 +# - +# - +# - Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. +# - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# + +# + GNU Free Documentation License +# + Version 1.3, 3 November 2008 +# + +# + +# + Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. +# + +# Everyone is permitted to copy and distribute verbatim copies +# of this license document, but changing it is not allowed. +# - +# +# 0. PREAMBLE +# +# @@ -50,11 +50,11 @@ +# +# A "Secondary Section" is a named appendix or a front-matter section of +# the Document that deals exclusively with the relationship of the +# -publishers or authors of the Document to the Document's overall subject +# -(or to related matters) and contains nothing that could fall directly +# -within that overall subject. (Thus, if the Document is in part a +# -textbook of mathematics, a Secondary Section may not explain any +# -mathematics.) The relationship could be a matter of historical +# +publishers or authors of the Document to the Document's overall +# +subject (or to related matters) and contains nothing that could fall +# +directly within that overall subject. (Thus, if the Document is in +# +part a textbook of mathematics, a Secondary Section may not explain +# +any mathematics.) The relationship could be a matter of historical +# connection with the subject or with related matters, or of legal, +# commercial, philosophical, ethical or political position regarding +# them. +# @@ -103,6 +103,9 @@ +# the text near the most prominent appearance of the work's title, +# preceding the beginning of the body of the text. +# +# +The "publisher" means any person or entity that distributes copies of +# +the Document to the public. +# + +# A section "Entitled XYZ" means a named subunit of the Document whose +# title either is precisely XYZ or contains XYZ in parentheses following +# text that translates XYZ in another language. (Here XYZ stands for a +# @@ -118,14 +121,13 @@ +# implication that these Warranty Disclaimers may have is void and has +# no effect on the meaning of this License. +# +# - +# 2. VERBATIM COPYING +# +# You may copy and distribute the Document in any medium, either +# commercially or noncommercially, provided that this License, the +# copyright notices, and the license notice saying this License applies +# -to the Document are reproduced in all copies, and that you add no other +# -conditions whatsoever to those of this License. You may not use +# +to the Document are reproduced in all copies, and that you add no +# +other conditions whatsoever to those of this License. You may not use +# technical measures to obstruct or control the reading or further +# copying of the copies you make or distribute. However, you may accept +# compensation in exchange for copies. If you distribute a large enough +# @@ -169,8 +171,9 @@ +# edition to the public. +# +# It is requested, but not required, that you contact the authors of the +# -Document well before redistributing any large number of copies, to give +# -them a chance to provide you with an updated version of the Document. +# +Document well before redistributing any large number of copies, to +# +give them a chance to provide you with an updated version of the +# +Document. +# +# +# 4. MODIFICATIONS +# @@ -285,16 +288,18 @@ +# +# 6. COLLECTIONS OF DOCUMENTS +# +# -You may make a collection consisting of the Document and other documents +# -released under this License, and replace the individual copies of this +# -License in the various documents with a single copy that is included in +# -the collection, provided that you follow the rules of this License for +# -verbatim copying of each of the documents in all other respects. +# - +# -You may extract a single document from such a collection, and distribute +# -it individually under this License, provided you insert a copy of this +# -License into the extracted document, and follow this License in all +# -other respects regarding verbatim copying of that document. +# +You may make a collection consisting of the Document and other +# +documents released under this License, and replace the individual +# +copies of this License in the various documents with a single copy +# +that is included in the collection, provided that you follow the rules +# +of this License for verbatim copying of each of the documents in all +# +other respects. +# + +# +You may extract a single document from such a collection, and +# +distribute it individually under this License, provided you insert a +# +copy of this License into the extracted document, and follow this +# +License in all other respects regarding verbatim copying of that +# +document. +# +# +# 7. AGGREGATION WITH INDEPENDENT WORKS +# @@ -340,22 +345,39 @@ +# +# 9. TERMINATION +# +# -You may not copy, modify, sublicense, or distribute the Document except +# -as expressly provided for under this License. Any other attempt to +# -copy, modify, sublicense or distribute the Document is void, and will +# -automatically terminate your rights under this License. However, +# -parties who have received copies, or rights, from you under this +# -License will not have their licenses terminated so long as such +# -parties remain in full compliance. +# +You may not copy, modify, sublicense, or distribute the Document +# +except as expressly provided under this License. Any attempt +# +otherwise to copy, modify, sublicense, or distribute it is void, and +# +will automatically terminate your rights under this License. +# + +# +However, if you cease all violation of this License, then your license +# +from a particular copyright holder is reinstated (a) provisionally, +# +unless and until the copyright holder explicitly and finally +# +terminates your license, and (b) permanently, if the copyright holder +# +fails to notify you of the violation by some reasonable means prior to +# +60 days after the cessation. +# + +# +Moreover, your license from a particular copyright holder is +# +reinstated permanently if the copyright holder notifies you of the +# +violation by some reasonable means, this is the first time you have +# +received notice of violation of this License (for any work) from that +# +copyright holder, and you cure the violation prior to 30 days after +# +your receipt of the notice. +# + +# +Termination of your rights under this section does not terminate the +# +licenses of parties who have received copies or rights from you under +# +this License. If your rights have been terminated and not permanently +# +reinstated, receipt of a copy of some or all of the same material does +# +not give you any rights to use it. +# +# +# 10. FUTURE REVISIONS OF THIS LICENSE +# +# -The Free Software Foundation may publish new, revised versions +# -of the GNU Free Documentation License from time to time. Such new +# -versions will be similar in spirit to the present version, but may +# -differ in detail to address new problems or concerns. See +# -http://www.gnu.org/copyleft/. +# +The Free Software Foundation may publish new, revised versions of the +# +GNU Free Documentation License from time to time. Such new versions +# +will be similar in spirit to the present version, but may differ in +# +detail to address new problems or concerns. See +# +https://www.gnu.org/licenses/. +# +# Each version of the License is given a distinguishing version number. +# If the Document specifies that a particular numbered version of this +# @@ -364,7 +386,39 @@ +# of any later version that has been published (not as a draft) by the +# Free Software Foundation. If the Document does not specify a version +# number of this License, you may choose any version ever published (not +# -as a draft) by the Free Software Foundation. +# +as a draft) by the Free Software Foundation. If the Document +# +specifies that a proxy can decide which future versions of this +# +License can be used, that proxy's public statement of acceptance of a +# +version permanently authorizes you to choose that version for the +# +Document. +# + +# +11. RELICENSING +# + +# +"Massive Multiauthor Collaboration Site" (or "MMC Site") means any +# +World Wide Web server that publishes copyrightable works and also +# +provides prominent facilities for anybody to edit those works. A +# +public wiki that anybody can edit is an example of such a server. A +# +"Massive Multiauthor Collaboration" (or "MMC") contained in the site +# +means any set of copyrightable works thus published on the MMC site. +# + +# +"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 +# +license published by Creative Commons Corporation, a not-for-profit +# +corporation with a principal place of business in San Francisco, +# +California, as well as future copyleft versions of that license +# +published by that same organization. +# + +# +"Incorporate" means to publish or republish a Document, in whole or in +# +part, as part of another Document. +# + +# +An MMC is "eligible for relicensing" if it is licensed under this +# +License, and if all works that were first published under this License +# +somewhere other than this MMC, and subsequently incorporated in whole or +# +in part into the MMC, (1) had no cover texts or invariant sections, and +# +(2) were thus incorporated prior to November 1, 2008. +# + +# +The operator of an MMC Site may republish an MMC contained in the site +# +under CC-BY-SA on the same site at any time before August 1, 2009, +# +provided the MMC is eligible for relicensing. +# +# +# ADDENDUM: How to use this License for your documents +# @@ -375,7 +429,7 @@ +# +# Copyright (c) YEAR YOUR NAME. +# Permission is granted to copy, distribute and/or modify this document +# - under the terms of the GNU Free Documentation License, Version 1.2 +# + under the terms of the GNU Free Documentation License, Version 1.3 +# or any later version published by the Free Software Foundation; +# with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +# A copy of the license is included in the section entitled "GNU +# @@ -394,4 +448,4 @@ +# If your document contains nontrivial examples of program code, we +# recommend releasing these examples in parallel under your choice of +# free software license, such as the GNU General Public License, +# -to permit their use in free software. +# +to permit their use in free software.--- src/Makefile.am +# +++ src/Makefile.am +# @@ -1,6 +1,6 @@ +# # FLAC - Free Lossless Audio Codec +# # Copyright (C) 2001-2009 Josh Coalson +# -# Copyright (C) 2011-2023 Xiph.Org Foundation +# +# Copyright (C) 2011-2025 Xiph.Org Foundation +# # +# # This file is part the FLAC project. FLAC is comprised of several +# # components distributed under different licenses. The codec libraries +# --- src/flac/main.c +# +++ src/flac/main.c +# @@ -1,6 +1,6 @@ +# /* flac - Command-line FLAC encoder/decoder +# * Copyright (C) 2000-2009 Josh Coalson +# - * Copyright (C) 2011-2023 Xiph.Org Foundation +# + * Copyright (C) 2011-2025 Xiph.Org Foundation +# * +# * This program is free software; you can redistribute it and/or +# * modify it under the terms of the GNU General Public License +# --- COPYING.Xiph +# +++ COPYING.Xiph +# @@ -1,5 +1,5 @@ +# Copyright (C) 2000-2009 Josh Coalson +# -Copyright (C) 2011-2023 Xiph.Org Foundation +# +Copyright (C) 2011-2025 Xiph.Org Foundation +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# +# + SUMMARY = "Free Lossless Audio Codec" DESCRIPTION = "FLAC stands for Free Lossless Audio Codec, a lossless audio compression format." HOMEPAGE = "https://xiph.org/flac/" BUGTRACKER = "https://github.com/xiph/flac/issues" SECTION = "libs" LICENSE = "GFDL-1.2 & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.FDL;md5=ad1419ecc56e060eccf8184a87c4285f \ - file://src/Makefile.am;beginline=1;endline=17;md5=b1dab2704be7f01bfbd9b7f6d5f000a9 \ +LIC_FILES_CHKSUM = "file://COPYING.FDL;md5=802e79e394e372d01e863e3f4058cf40 \ + file://src/Makefile.am;beginline=1;endline=17;md5=9c882153132df8f3a1cb1a8ca1f2350f \ file://COPYING.GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ - file://src/flac/main.c;beginline=1;endline=18;md5=23099119c034d894bd1bf7ef5bd22101 \ + file://src/flac/main.c;beginline=1;endline=18;md5=1e826b5083ba1e028852fe7ceec6a8ad \ file://COPYING.LGPL;md5=fbc093901857fcd118f065f900982c24 \ - file://COPYING.Xiph;md5=0c90e41ab2fa7e69ca9391330d870221 \ - file://include/FLAC/all.h;beginline=65;endline=70;md5=39aaf5e03c7364363884c8b8ddda8eea" + file://COPYING.Xiph;md5=78a131b2ea50675d245d280ccc34f8b6 \ + file://include/FLAC/all.h;beginline=65;endline=70;md5=39aaf5e03c7364363884c8b8ddda8eea \ + " SRC_URI = "http://downloads.xiph.org/releases/flac/${BP}.tar.xz" -SRC_URI[sha256sum] = "6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70" +SRC_URI[sha256sum] = "f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920" CVE_PRODUCT = "libflac flac"