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)

Reply via email to