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)
