Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package AppStream for openSUSE:Factory checked in at 2026-11-08 19:21:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/AppStream (Old) and /work/SRC/openSUSE:Factory/.AppStream.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "AppStream" Sun Nov 8 19:21:04 2026 rev:65 rq:1395626 version:1.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes 2026-10-01 16:41:41.350570358 +0200 +++ /work/SRC/openSUSE:Factory/.AppStream.new.3759290/AppStream.changes 2026-11-08 19:21:05.770672941 +0100 @@ -1,0 +2,31 @@ +Thu Nov 5 19:43:38 UTC 2026 - Christophe Marin <[email protected]> + +- Add upstream change: + * 0001-bundle-Add-back-support-for-Limba.patch + +------------------------------------------------------------------- +Thu Oct 29 07:18:14 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.2.2: + * Features: + + Content-rating: Add attribute titles and group descriptions + + Pool: Allow adding extra data locations with explicit scope and origin + + Ascli: sysinfo: Print some more information about the OS, like its + support period + + Bundle: Drop Limba, add Manifold + * Bugfixes: + + Cli: Fail YAML validation for missing input + + Compose: Fix build on a newer kernel with an old glibc + + Pool: Work around all Flatpak origins having the same name + + Pool: Include scope in metadata cache keys for Flatpak + + Apt: Don't hang when tar emits lots of stderr output + + Its: Support MetaInfo files that use the specification's namespace + + System-info: Don't prefix an OS ID that already is rDNS + + Sysinfo: Also replace `-` with `_` at `dns_to_rdns` function + +------------------------------------------------------------------- +Thu Oct 1 06:52:54 UTC 2026 - Bjørn Lie <[email protected]> + +- Update version dependencies according to meson.build. + +------------------------------------------------------------------- Old: ---- AppStream-1.2.1.tar.xz AppStream-1.2.1.tar.xz.asc New: ---- 0001-bundle-Add-back-support-for-Limba.patch AppStream-1.2.2.tar.xz AppStream-1.2.2.tar.xz.asc ----------(New B)---------- New:- Add upstream change: * 0001-bundle-Add-back-support-for-Limba.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ AppStream.spec ++++++ --- /var/tmp/diff_new_pack.salZSl/_old 2026-11-08 19:21:06.520703968 +0100 +++ /var/tmp/diff_new_pack.salZSl/_new 2026-11-08 19:21:06.522704051 +0100 @@ -31,7 +31,7 @@ %define libAppStreamQt_sover 3 %define libappstream_compose_sover 1 Name: AppStream -Version: 1.2.1 +Version: 1.2.2 Release: 0 Summary: Tools and libraries to work with AppStream metadata License: LGPL-2.1-or-later @@ -39,6 +39,8 @@ Source0: https://www.freedesktop.org/software/appstream/releases/%{rname}-%{version}.tar.xz Source1: https://www.freedesktop.org/software/appstream/releases/%{rname}-%{version}.tar.xz.asc Source2: AppStream.keyring +# PATCH-FIX-UPSTREAM +Patch0: 0001-bundle-Add-back-support-for-Limba.patch BuildRequires: docbook5-xsl-stylesheets %if %{with gcc15} BuildRequires: gcc15 @@ -56,9 +58,9 @@ BuildRequires: pkgconfig(cairo) >= 1.12 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-2.0) >= 2.62 BuildRequires: pkgconfig(glib-2.0) >= 2.62 -BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.56 %if %{with libblake3} BuildRequires: pkgconfig(libblake3) %endif ++++++ 0001-bundle-Add-back-support-for-Limba.patch ++++++ >From 0489825790d7be8f7b4e87029dd3457ebeac2565 Mon Sep 17 00:00:00 2001 From: Matthias Klumpp <[email protected]> Date: Thu, 5 Nov 2026 16:55:42 +0100 Subject: [PATCH] bundle: Add back support for Limba Turns out the enum value is still used - and the previous change was quite dirty anyway (behavior change depending on which ABI you got). Resolves: #806 --- qt/bundle.cpp | 2 +- qt/bundle.h | 4 ++-- src/as-bundle.c | 12 ++++++++---- src/as-bundle.h | 9 ++++----- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/qt/bundle.cpp b/qt/bundle.cpp index fbb4cf6..ad9a84f 100644 --- a/qt/bundle.cpp +++ b/qt/bundle.cpp @@ -27,7 +27,7 @@ using namespace AppStream; -static_assert(static_cast<int>(Bundle::KindSysupdate) + 1 == AS_BUNDLE_KIND_LAST, +static_assert(static_cast<int>(Bundle::KindManifold) + 1 == AS_BUNDLE_KIND_LAST, "Bundle::Kind is out of sync with AsBundleKind"); QString Bundle::kindToString(Bundle::Kind kind) diff --git a/qt/bundle.h b/qt/bundle.h index dcc6cbb..075d23a 100644 --- a/qt/bundle.h +++ b/qt/bundle.h @@ -51,7 +51,7 @@ public: enum Kind { KindUnknown, KindPackage, - KindManifold, + KindLimba, KindFlatpak, KindAppImage, KindSnap, @@ -59,7 +59,7 @@ public: KindCabinet, KindLinglong, KindSysupdate, - KindLimba [[deprecated]] = KindUnknown, + KindManifold, }; Q_ENUM(Kind) diff --git a/src/as-bundle.c b/src/as-bundle.c index 861838a..e94e489 100644 --- a/src/as-bundle.c +++ b/src/as-bundle.c @@ -56,10 +56,10 @@ as_bundle_kind_to_string (AsBundleKind kind) { if (kind == AS_BUNDLE_KIND_PACKAGE) return "package"; - if (kind == AS_BUNDLE_KIND_MANIFOLD) - return "manifold"; if (kind == AS_BUNDLE_KIND_FLATPAK) return "flatpak"; + if (kind == AS_BUNDLE_KIND_MANIFOLD) + return "manifold"; if (kind == AS_BUNDLE_KIND_APPIMAGE) return "appimage"; if (kind == AS_BUNDLE_KIND_SNAP) @@ -72,6 +72,8 @@ as_bundle_kind_to_string (AsBundleKind kind) return "linglong"; if (kind == AS_BUNDLE_KIND_SYSUPDATE) return "sysupdate"; + if (kind == AS_BUNDLE_KIND_LIMBA) + return "limba"; return "unknown"; } @@ -88,10 +90,10 @@ as_bundle_kind_from_string (const gchar *bundle_str) { if (g_strcmp0 (bundle_str, "package") == 0) return AS_BUNDLE_KIND_PACKAGE; - if (g_strcmp0 (bundle_str, "manifold") == 0) - return AS_BUNDLE_KIND_MANIFOLD; if (g_strcmp0 (bundle_str, "flatpak") == 0) return AS_BUNDLE_KIND_FLATPAK; + if (g_strcmp0 (bundle_str, "manifold") == 0) + return AS_BUNDLE_KIND_MANIFOLD; if (g_strcmp0 (bundle_str, "appimage") == 0) return AS_BUNDLE_KIND_APPIMAGE; if (g_strcmp0 (bundle_str, "snap") == 0) @@ -104,6 +106,8 @@ as_bundle_kind_from_string (const gchar *bundle_str) return AS_BUNDLE_KIND_LINGLONG; if (g_strcmp0 (bundle_str, "sysupdate") == 0) return AS_BUNDLE_KIND_SYSUPDATE; + if (g_strcmp0 (bundle_str, "limba") == 0) + return AS_BUNDLE_KIND_LIMBA; return AS_BUNDLE_KIND_UNKNOWN; } diff --git a/src/as-bundle.h b/src/as-bundle.h index b83a032..735c4aa 100644 --- a/src/as-bundle.h +++ b/src/as-bundle.h @@ -47,7 +47,7 @@ struct _AsBundleClass { * AsBundleKind: * @AS_BUNDLE_KIND_UNKNOWN: Type invalid or not known * @AS_BUNDLE_KIND_PACKAGE: A native package (currently not used) - * @AS_BUNDLE_KIND_MANIFOLD: A Manifold bundle + * @AS_BUNDLE_KIND_LIMBA: A Limba bundle * @AS_BUNDLE_KIND_FLATPAK: A Flatpak bundle * @AS_BUNDLE_KIND_APPIMAGE: An AppImageKit bundle * @AS_BUNDLE_KIND_SNAP: A Snap/Snappy bundle @@ -55,13 +55,14 @@ struct _AsBundleClass { * @AS_BUNDLE_KIND_CABINET: Cabinet firmware deployment * @AS_BUNDLE_KIND_LINGLONG: A Linglong bundle * @AS_BUNDLE_KIND_SYSUPDATE: A systemd-sysupdate bundle + * @AS_BUNDLE_KIND_MANIFOLD: A Manifold bundle * * The bundle type. **/ typedef enum { AS_BUNDLE_KIND_UNKNOWN, AS_BUNDLE_KIND_PACKAGE, - AS_BUNDLE_KIND_MANIFOLD, + AS_BUNDLE_KIND_LIMBA, AS_BUNDLE_KIND_FLATPAK, AS_BUNDLE_KIND_APPIMAGE, AS_BUNDLE_KIND_SNAP, @@ -69,13 +70,11 @@ typedef enum { AS_BUNDLE_KIND_CABINET, AS_BUNDLE_KIND_LINGLONG, AS_BUNDLE_KIND_SYSUPDATE, + AS_BUNDLE_KIND_MANIFOLD, /*< private >*/ AS_BUNDLE_KIND_LAST } AsBundleKind; -/* DEPRECATED: Limba bundles have not been supported for a long time */ -#define AS_BUNDLE_KIND_LIMBA AS_BUNDLE_KIND_UNKNOWN - const gchar *as_bundle_kind_to_string (AsBundleKind kind); AsBundleKind as_bundle_kind_from_string (const gchar *bundle_str); -- 2.56.0 ++++++ AppStream-1.2.1.tar.xz -> AppStream-1.2.2.tar.xz ++++++ ++++ 74362 lines of diff (skipped)
