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-02-06 19:04:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/AppStream (Old)
 and      /work/SRC/openSUSE:Factory/.AppStream.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "AppStream"

Fri Feb  6 19:04:54 2026 rev:59 rq:1330763 version:1.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/AppStream/AppStream.changes      2025-10-04 
18:52:08.544014872 +0200
+++ /work/SRC/openSUSE:Factory/.AppStream.new.1670/AppStream.changes    
2026-02-06 19:06:49.379202564 +0100
@@ -1,0 +2,19 @@
+Tue Feb  3 09:31:27 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 1.1.2
+  * cli: Add rudimentary support for bash completion
+  * docs: Fix a minor typo on the translation quickstart page
+  * validator: Catch more cases of existing, but empty properties
+  * tests: Fix tests with libfyaml > 0.9.2
+  * cli: Recommend/use pkgcli instead of pkcon if available
+  * Use our symbol visibility helper macros consistently everywhere
+  * meson: Do not update po files on l10n-update
+- Add patch:
+  * 0001-Disable-failing-test-with-old-libfyaml.patch
+
+-------------------------------------------------------------------
+Sun Nov 16 08:28:13 UTC 2025 - Christophe Marin <[email protected]>
+
+- Bump minimum GCC version on Leap 15 and 16
+
+-------------------------------------------------------------------

Old:
----
  AppStream-1.1.1.tar.xz
  AppStream-1.1.1.tar.xz.asc

New:
----
  0001-Disable-failing-test-with-old-libfyaml.patch
  AppStream-1.1.2.tar.xz
  AppStream-1.1.2.tar.xz.asc

----------(New B)----------
  New:- Add patch:
  * 0001-Disable-failing-test-with-old-libfyaml.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ AppStream.spec ++++++
--- /var/tmp/diff_new_pack.koytb3/_old  2026-02-06 19:06:50.335242744 +0100
+++ /var/tmp/diff_new_pack.koytb3/_new  2026-02-06 19:06:50.339242913 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package AppStream
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,16 +21,20 @@
 %bcond_without vala
 %endif
 
-# The default Leap compiler is too old for building AppStream-qt6. use the 
same compiler for both flavors
+# Use the same compiler that was used to build Qt 6 packages in the devel 
project
+# Mixing gcc 13 and 15 on Leap 16 causes linker errors ('undefined reference 
to __cxa_call_terminate@CXXABI_1.3.15')
 %if 0%{?suse_version} == 1500
-%bcond_without gcc13
+%bcond_without gcc14
+%endif
+%if 0%{?suse_version} == 1600
+%bcond_without gcc15
 %endif
 %define rname AppStream
 %define libappstream_sover 5
 %define libAppStreamQt_sover 3
 %define libappstream_compose_sover 0
 Name:           AppStream
-Version:        1.1.1
+Version:        1.1.2
 Release:        0
 Summary:        Tools and libraries to work with AppStream metadata
 License:        LGPL-2.1-or-later
@@ -40,12 +44,20 @@
 Source2:        AppStream.keyring
 # PATCH-FIX-OPENSUSE
 Patch0:         support-meson0.59.patch
+# PATCH-FIX-OPENSUSE
+# TODO: Only apply to Leap when libfyaml >= 0.9.3 will be in factory
+Patch1:         0001-Disable-failing-test-with-old-libfyaml.patch
 BuildRequires:  cairo-devel
 BuildRequires:  docbook-xsl-stylesheets
-%if %{with gcc13}
-BuildRequires:  gcc13
-BuildRequires:  gcc13-PIE
-BuildRequires:  gcc13-c++
+%if %{with gcc14}
+BuildRequires:  gcc14
+BuildRequires:  gcc14-PIE
+BuildRequires:  gcc14-c++
+%endif
+%if %{with gcc15}
+BuildRequires:  gcc15
+BuildRequires:  gcc15-PIE
+BuildRequires:  gcc15-c++
 %endif
 %if 0%{?suse_version} > 1600
 BuildRequires:  bubblewrap
@@ -59,8 +71,7 @@
 BuildRequires:  meson >= 0.59
 BuildRequires:  pkgconfig
 BuildRequires:  xsltproc
-BuildRequires:  pkgconfig(Qt6Core) >= %{min_qt_version}
-BuildRequires:  pkgconfig(Qt6Test) >= %{min_qt_version}
+BuildRequires:  pkgconfig(bash-completion) >= 2.0
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.62
@@ -71,6 +82,8 @@
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(pango)
+BuildRequires:  pkgconfig(Qt6Core) >= %{min_qt_version}
+BuildRequires:  pkgconfig(Qt6Test) >= %{min_qt_version}
 BuildRequires:  pkgconfig(xmlb) >= 0.3.14
 Recommends:     curl
 %if %{with vala}
@@ -194,8 +207,11 @@
 
 %define options -Dqt=true -Dcompose=true -Dvapi=%{build_vapi}
 
-%if %{with gcc13}
-export CC=gcc-13 CXX=g++-13
+%if %{with gcc14}
+export CC=gcc-14 CXX=g++-14
+%endif
+%if %{with gcc15}
+export CC=gcc-15 CXX=g++-15
 %endif
 
 %meson %{common_options} %{options}
@@ -225,6 +241,9 @@
 %{_bindir}/appstreamcli
 %dir %{_datadir}/appstream
 %{_datadir}/appstream/appstream.conf
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/appstreamcli
 %dir %{_datadir}/metainfo
 %{_datadir}/metainfo/org.freedesktop.appstream.cli.metainfo.xml
 %{_mandir}/man1/appstreamcli.*

++++++ 0001-Disable-failing-test-with-old-libfyaml.patch ++++++
>From 5c1e59133b84475cc15761901b8abed9899646d8 Mon Sep 17 00:00:00 2001
From: Christophe Marin <[email protected]>
Date: Tue, 3 Feb 2026 13:51:12 +0100
Subject: [PATCH] Disable failing test with libfyaml < 0.9.3

libfyaml < 0.9.3 is buggy. See https://github.com/ximion/appstream/issues/743
---
 tests/meson.build | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/tests/meson.build b/tests/meson.build
index 5b70409..d4935f8 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -44,21 +44,21 @@ test ('as-test_xml',
     env: as_test_env,
 )
 
-# YAML read/write
-as_test_yaml_exe = executable ('as-test_yaml',
-    ['test-yamldata.c',
-     as_test_common_src],
-    dependencies: [appstream_dep,
-                   gio_dep,
-                   xml2_dep,
-                   fyaml_dep],
-    include_directories: [root_inc_dir]
-)
-test ('as-test_yaml',
-    as_test_yaml_exe,
-    args: as_test_args,
-    env: as_test_env
-)
+# # YAML read/write
+# as_test_yaml_exe = executable ('as-test_yaml',
+#     ['test-yamldata.c',
+#      as_test_common_src],
+#     dependencies: [appstream_dep,
+#                    gio_dep,
+#                    xml2_dep,
+#                    fyaml_dep],
+#     include_directories: [root_inc_dir]
+# )
+# test ('as-test_yaml',
+#     as_test_yaml_exe,
+#     args: as_test_args,
+#     env: as_test_env
+# )
 
 # Metadata Pool
 as_test_pool_exe = executable ('as-test_pool',
-- 
2.52.0


++++++ AppStream-1.1.1.tar.xz -> AppStream-1.1.2.tar.xz ++++++
++++ 126151 lines of diff (skipped)

Reply via email to