Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *fmt* to *12.2.0* has Succeeded.
Next steps:
- apply the patch: git am 0001-fmt-upgrade-12.1.0-12.2.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 5403e4d617b9c4c9da6c790e28e0c8d1f7e8ca0c Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Wed, 17 Jun 2026 05:14:35 +0000
Subject: [PATCH] fmt: upgrade 12.1.0 -> 12.2.0
---
...01-Workaround-an-ABI-issue-in-spdlog.patch | 8 ++---
.../fmt/{fmt_12.1.0.bb => fmt_12.2.0.bb} | 30 +++++++++++++++++--
2 files changed, 31 insertions(+), 7 deletions(-)
rename meta/recipes-devtools/fmt/{fmt_12.1.0.bb => fmt_12.2.0.bb} (34%)
diff --git
a/meta/recipes-devtools/fmt/fmt/0001-Workaround-an-ABI-issue-in-spdlog.patch
b/meta/recipes-devtools/fmt/fmt/0001-Workaround-an-ABI-issue-in-spdlog.patch
index 442506f834..afae644d49 100644
--- a/meta/recipes-devtools/fmt/fmt/0001-Workaround-an-ABI-issue-in-spdlog.patch
+++ b/meta/recipes-devtools/fmt/fmt/0001-Workaround-an-ABI-issue-in-spdlog.patch
@@ -1,4 +1,4 @@
-From 32f4a4a634c99d4e00cc6149786a9180ad651f76 Mon Sep 17 00:00:00 2001
+From 6ee6b54766c50ae8df9478efd91075543e89f66e Mon Sep 17 00:00:00 2001
From: Victor Zverovich <[email protected]>
Date: Sat, 22 Mar 2025 06:57:04 -0700
Subject: [PATCH] Workaround an ABI issue in spdlog
@@ -10,10 +10,10 @@ Signed-off-by: Khem Raj <[email protected]>
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/fmt/format.h b/include/fmt/format.h
-index 4a653007..82f80efd 100644
+index 5044befd..f33c8b87 100644
--- a/include/fmt/format.h
+++ b/include/fmt/format.h
-@@ -793,7 +793,9 @@ enum { inline_buffer_size = 500 };
+@@ -774,7 +774,9 @@ enum { inline_buffer_size = 500 };
* converted to `std::string` with `to_string(out)`.
*/
template <typename T, size_t SIZE = inline_buffer_size,
@@ -24,7 +24,7 @@ index 4a653007..82f80efd 100644
class basic_memory_buffer : public detail::buffer<T> {
private:
T store_[SIZE];
-@@ -2746,7 +2748,7 @@ class bigint {
+@@ -2769,7 +2771,7 @@ class bigint {
}
public:
diff --git a/meta/recipes-devtools/fmt/fmt_12.1.0.bb
b/meta/recipes-devtools/fmt/fmt_12.2.0.bb
similarity index 34%
rename from meta/recipes-devtools/fmt/fmt_12.1.0.bb
rename to meta/recipes-devtools/fmt/fmt_12.2.0.bb
index 22cab6f138..638b78b2ae 100644
--- a/meta/recipes-devtools/fmt/fmt_12.1.0.bb
+++ b/meta/recipes-devtools/fmt/fmt_12.2.0.bb
@@ -1,14 +1,38 @@
+# 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
+# @@ -18,10 +18,3 @@
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+# -
+# ---- Optional exception to the license ---
+# -
+# -As an exception, if, as a result of your compiling your source code,
portions
+# -of this Software are embedded into a machine-executable object form of such
+# -source code, you may redistribute such embedded portions in such object form
+# -without including the above copyright and permission notices.
+#
+#
+
SUMMARY = "open-source formatting library for C++"
DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be
used as a safe and fast alternative to (s)printf and iostreams."
HOMEPAGE = "https://fmt.dev"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=b9257785fc4f3803a4b71b76c1412729"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6ec080902ed8f82f5a97ed13e8042634"
-SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https;tag=${PV} \
+SRC_URI = "git://github.com/fmtlib/fmt;branch=main;protocol=https;tag=${PV} \
file://0001-Workaround-an-ABI-issue-in-spdlog.patch \
file://run-ptest \
"
-SRCREV = "407c905e45ad75fc29bf0f9bb7c5c2fd3475976f"
+SRCREV = "1be298e1bd68957e4cd352e1f676f00e07dcfb57"
inherit cmake ptest
--
2.47.1
packages/x86-64-v3-poky-linux/fmt/fmt-dbg: FILELIST: removed "/usr/lib/fmt/ptest/.debug/compile-fp-test /usr/lib/.debug/libfmt.so.12.1.0", added "/usr/lib/.debug/libfmt.so.12.2.0 /usr/lib/fmt/ptest/.debug/c-test" packages/x86-64-v3-poky-linux/fmt/fmt-dbg: PKGSIZE changed from 201764768 to 196954856 (-2%) packages/x86-64-v3-poky-linux/fmt/fmt-dbg: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-dbg: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-dev: FILELIST: added "/usr/include/fmt/fmt-c.h" packages/x86-64-v3-poky-linux/fmt/fmt-dev: PKGSIZE changed from 590022 to 604440 (+2%) packages/x86-64-v3-poky-linux/fmt/fmt-dev: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-dev: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-doc: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-doc: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-locale: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-locale: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-ptest: FILELIST: removed "/usr/lib/fmt/ptest/compile-fp-test", added "/usr/lib/fmt/ptest/c-test" packages/x86-64-v3-poky-linux/fmt/fmt-ptest: PKGSIZE changed from 16156044 to 15914164 (-1%) packages/x86-64-v3-poky-linux/fmt/fmt-ptest: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-ptest: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-src: FILELIST: directory renamed /usr/src/debug/fmt/12.1.0/test/gtest/gmock -> /usr/src/debug/fmt/12.2.0/test/gtest/gmock, directory renamed /usr/src/debug/fmt/12.1.0/test/gtest -> /usr/src/debug/fmt/12.2.0/test/gtest, directory renamed /usr/src/debug/fmt/12.1.0/test/gtest/gtest -> /usr/src/debug/fmt/12.2.0/test/gtest/gtest, removed "/usr/src/debug/fmt/12.1.0/test/base-test.cc /usr/src/debug/fmt/12.1.0/test/ranges-odr-test.cc /usr/src/debug/fmt/12.1.0/test/unicode-test.cc /usr/src/debug/fmt/12.1.0/src/format.cc /usr/src/debug/fmt/12.1.0/test/printf-test.cc /usr/src/debug/fmt/12.1.0/test/gtest-extra.h /usr/src/debug/fmt/12.1.0/test/ranges-test.cc /usr/src/debug/fmt/12.1.0/test/test-assert.h /usr/src/debug/fmt/12.1.0/test/xchar-test.cc /usr/src/debug/fmt/12.1.0/test/header-only-test.cc /usr/src/debug/fmt/12.1.0/include/fmt/std.h /usr/src/debug/fmt/12.1.0/test/format-test.cc /usr/src/debug/fmt/12.1.0/test/compile-test.cc /usr/src/debug/fmt/12.1.0/te st/scan-test.cc /usr/src/debug/fmt/12.1.0/test/enforce-checks-test.cc /usr/src/debug/fmt/12.1.0/test/no-builtin-types-test.cc /usr/src/debug/fmt/12.1.0/test/util.h /usr/src/debug/fmt/12.1.0/include/fmt/ranges.h /usr/src/debug/fmt/12.1.0/test/compile-fp-test.cc /usr/src/debug/fmt/12.1.0/test/format-impl-test.cc /usr/src/debug/fmt/12.1.0/include/fmt/chrono.h /usr/src/debug/fmt/12.1.0/test/posix-mock-test.cc /usr/src/debug/fmt/12.1.0/test/gtest-extra.cc /usr/src/debug/fmt/12.1.0/include/fmt/color.h /usr/src/debug/fmt/12.1.0/include/fmt/format.h /usr/src/debug/fmt/12.1.0/test/color-test.cc /usr/src/debug/fmt/12.1.0/test/scan.h /usr/src/debug/fmt/12.1.0/test/posix-mock.h /usr/src/debug/fmt/12.1.0/test/mock-allocator.h /usr/src/debug/fmt/12.1.0/test/util.cc /usr/src/debug/fmt/12.1.0/include/fmt/ostream.h /usr/src/debug/fmt/12.1.0/test/os-test.cc /usr/src/debug/fmt/12.1.0/test/ostream-test.cc /usr/src/debug/fmt/12.1.0/test/std-test.cc /usr/src/debug/fmt/12.1.0/test/chrono-test.cc /usr/src/ debug/fmt/12.1.0/include/fmt/args.h /usr/src/debug/fmt/12.1.0/test/test-main.cc /usr/src/debug/fmt/12.1.0/include/fmt/os.h /usr/src/debug/fmt/12.1.0/include/fmt/xchar.h /usr/src/debug/fmt/12.1.0/include/fmt/base.h /usr/src/debug/fmt/12.1.0/test/args-test.cc /usr/src/debug/fmt/12.1.0/src/os.cc /usr/src/debug/fmt/12.1.0/test/assert-test.cc /usr/src/debug/fmt/12.1.0/test/gtest-extra-test.cc /usr/src/debug/fmt/12.1.0/include/fmt/format-inl.h /usr/src/debug/fmt/12.1.0/include/fmt/printf.h /usr/src/debug/fmt/12.1.0/include/fmt/compile.h", added "/usr/src/debug/fmt/12.2.0/test/base-test.cc /usr/src/debug/fmt/12.2.0/test/ranges-odr-test.cc /usr/src/debug/fmt/12.2.0/test/unicode-test.cc /usr/src/debug/fmt/12.2.0/src/format.cc /usr/src/debug/fmt/12.2.0/test/printf-test.cc /usr/src/debug/fmt/12.2.0/test/gtest-extra.h /usr/src/debug/fmt/12.2.0/test/ranges-test.cc /usr/src/debug/fmt/12.2.0/test/test-assert.h /usr/src/debug/fmt/12.2.0/test/xchar-test.cc /usr/src/debug/fmt/12.2.0/test/header-only- test.cc /usr/src/debug/fmt/12.2.0/include/fmt/std.h /usr/src/debug/fmt/12.2.0/test/format-test.cc /usr/src/debug/fmt/12.2.0/test/compile-test.cc /usr/src/debug/fmt/12.2.0/test/scan-test.cc /usr/src/debug/fmt/12.2.0/test/enforce-checks-test.cc /usr/src/debug/fmt/12.2.0/test/no-builtin-types-test.cc /usr/src/debug/fmt/12.2.0/test/util.h /usr/src/debug/fmt/12.2.0/include/fmt/ranges.h /usr/src/debug/fmt/12.2.0/test/format-impl-test.cc /usr/src/debug/fmt/12.2.0/include/fmt/chrono.h /usr/src/debug/fmt/12.2.0/test/posix-mock-test.cc /usr/src/debug/fmt/12.2.0/include/fmt/fmt-c.h /usr/src/debug/fmt/12.2.0/include/fmt/color.h /usr/src/debug/fmt/12.2.0/include/fmt/format.h /usr/src/debug/fmt/12.2.0/test/gtest-extra.cc /usr/src/debug/fmt/12.2.0/test/color-test.cc /usr/src/debug/fmt/12.2.0/test/scan.h /usr/src/debug/fmt/12.2.0/test/posix-mock.h /usr/src/debug/fmt/12.2.0/src/fmt-c.cc /usr/src/debug/fmt/12.2.0/test/mock-allocator.h /usr/src/debug/fmt/12.2.0/test/util.cc /usr/src/debug/fmt/12.2.0/i nclude/fmt/ostream.h /usr/src/debug/fmt/12.2.0/test/os-test.cc /usr/src/debug/fmt/12.2.0/test/ostream-test.cc /usr/src/debug/fmt/12.2.0/test/std-test.cc /usr/src/debug/fmt/12.2.0/test/chrono-test.cc /usr/src/debug/fmt/12.2.0/include/fmt/args.h /usr/src/debug/fmt/12.2.0/test/c-test.c /usr/src/debug/fmt/12.2.0/test/test-main.cc /usr/src/debug/fmt/12.2.0/include/fmt/os.h /usr/src/debug/fmt/12.2.0/include/fmt/xchar.h /usr/src/debug/fmt/12.2.0/include/fmt/base.h /usr/src/debug/fmt/12.2.0/test/args-test.cc /usr/src/debug/fmt/12.2.0/src/os.cc /usr/src/debug/fmt/12.2.0/test/assert-test.cc /usr/src/debug/fmt/12.2.0/test/gtest-extra-test.cc /usr/src/debug/fmt/12.2.0/include/fmt/format-inl.h /usr/src/debug/fmt/12.2.0/include/fmt/printf.h /usr/src/debug/fmt/12.2.0/include/fmt/compile.h" packages/x86-64-v3-poky-linux/fmt/fmt-src: PKGSIZE changed from 2458732 to 2483222 (+1%) packages/x86-64-v3-poky-linux/fmt/fmt-src: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-src: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: FILELIST: added "/usr/lib/libfmt-c.a" packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: PKGSIZE changed from 0 to 41050 (+100%) packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt: FILELIST: removed "/usr/lib/libfmt.so.12.1.0", added "/usr/lib/libfmt.so.12.2.0" packages/x86-64-v3-poky-linux/fmt/fmt: PKGSIZE changed from 149576 to 157768 (+5%) packages/x86-64-v3-poky-linux/fmt/fmt: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt/fmt: PV changed from "12.1.0" to "12.2.0" packages/x86-64-v3-poky-linux/fmt: SRC_URI changed from "git://github.com/fmtlib/fmt;branch=master;protocol=https;tag=12.1.0 file://0001-Workaround-an-ABI-issue-in-spdlog.patch file://run-ptest" to "git://github.com/fmtlib/fmt;branch=main;protocol=https;tag=12.2.0 file://0001-Workaround-an-ABI-issue-in-spdlog.patch file://run-ptest" packages/x86-64-v3-poky-linux/fmt: PKGV changed from 12.1.0 [default] to 12.2.0 [default] packages/x86-64-v3-poky-linux/fmt: PV changed from "12.1.0" to "12.2.0" Changes to packages/x86-64-v3-poky-linux/fmt (sysroot): /usr/lib/libfmt.so.12 changed symlink target from libfmt.so.12.1.0 to libfmt.so.12.2.0 /usr/lib/libfmt.so.12.1.0 moved to /usr/lib/libfmt.so.12.2.0 /usr/include/fmt/fmt-c.h was added /usr/lib/libfmt-c.a was added
0001-fmt-upgrade-12.1.0-12.2.0.patch
Description: Binary data
packages/x86-64-v3-poky-linux/fmt/fmt-dev: FILELIST: added "/usr/include/fmt/fmt-c.h" packages/x86-64-v3-poky-linux/fmt/fmt-ptest: FILELIST: removed "/usr/lib/fmt/ptest/compile-fp-test", added "/usr/lib/fmt/ptest/c-test" packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: PKGSIZE changed from 0 to 41050 (+100%) packages/x86-64-v3-poky-linux/fmt/fmt-staticdev: FILELIST: added "/usr/lib/libfmt-c.a" packages/x86-64-v3-poky-linux/fmt/fmt: FILELIST: removed "/usr/lib/libfmt.so.12.1.0", added "/usr/lib/libfmt.so.12.2.0" Changes to packages/x86-64-v3-poky-linux/fmt (sysroot): /usr/lib/libfmt.so.12 changed symlink target from libfmt.so.12.1.0 to libfmt.so.12.2.0 /usr/lib/libfmt.so.12.1.0 moved to /usr/lib/libfmt.so.12.2.0 /usr/include/fmt/fmt-c.h was added /usr/lib/libfmt-c.a was added
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#238971): https://lists.openembedded.org/g/openembedded-core/message/238971 Mute This Topic: https://lists.openembedded.org/mt/119846741/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
