commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2024-03-07 18:28:01 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.1770 (New) Package is "libosinfo" Thu Mar 7 18:28:01 2024 rev:52 rq:1155741 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2024-01-17 22:15:09.394680863 +0100 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.1770/libosinfo.changes 2024-03-07 18:28:20.270625923 +0100 @@ -1,0 +2,10 @@ +Mon Mar 4 14:24:21 MST 2024 - carn...@suse.com + +- bsc#1220228 - virt-manager crashes when its viewer is opened on a + running guest that uses spice graphics + virt-manager uses both libosinfo and spice-gtk. spice-gtk is now + built to use libsoup 3.0 but libosinfo was still using + libsoup 2.4. Prefer libsoup 3.0 over libsoup 2.4 for Tumbleweed + and newer SLE versions. + +--- Other differences: -- ++ libosinfo.spec ++ --- /var/tmp/diff_new_pack.qUudQN/_old 2024-03-07 18:28:20.870648064 +0100 +++ /var/tmp/diff_new_pack.qUudQN/_new 2024-03-07 18:28:20.870648064 +0100 @@ -36,10 +36,10 @@ BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -%if 0%{suse_version} > 1550 -BuildRequires: pkgconfig(libsoup-3.0) -%else +%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150600 BuildRequires: pkgconfig(libsoup-2.4) +%else +BuildRequires: pkgconfig(libsoup-3.0) %endif BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) >= 1.0.0
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2023-12-12 19:32:23 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.25432 (New) Package is "libosinfo" Tue Dec 12 19:32:23 2023 rev:50 rq:1131677 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2023-11-15 21:06:35.931850442 +0100 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.25432/libosinfo.changes 2023-12-12 19:32:53.577928541 +0100 @@ -4 +4 @@ -- Update to version 1.11.0 (jsc#PED-2104) +- Update to version 1.11.0 (jsc#PED-6305) Other differences: --
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2023-11-15 21:06:32 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.17445 (New) Package is "libosinfo" Wed Nov 15 21:06:32 2023 rev:49 rq:1125732 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2022-10-28 19:29:31.858631524 +0200 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.17445/libosinfo.changes 2023-11-15 21:06:35.931850442 +0100 @@ -1,0 +2,10 @@ +Mon Nov 13 13:47:19 MST 2023 - carn...@suse.com + +- Update to version 1.11.0 (jsc#PED-2104) + Changes in this release include: + * Several minor memory leak fixes + * Several CI improvements + * Several translations improvements +- Drop 3a0fef72.patch as it is now part of the tarball + +--- Old: 3a0fef72.patch libosinfo-1.10.0.tar.xz New: libosinfo-1.11.0.tar.xz BETA DEBUG BEGIN: Old: * Several translations improvements - Drop 3a0fef72.patch as it is now part of the tarball BETA DEBUG END: Other differences: -- ++ libosinfo.spec ++ --- /var/tmp/diff_new_pack.ucuGWO/_old 2023-11-15 21:06:36.563873761 +0100 +++ /var/tmp/diff_new_pack.ucuGWO/_new 2023-11-15 21:06:36.563873761 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosinfo # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -20,16 +20,13 @@ %define with_lang 1 Name: libosinfo -Version:1.10.0 +Version:1.11.0 Release:0 Summary:Operating system and hypervisor information management library License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:https://releases.pagure.org/libosinfo Source0:%{url}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM 3a0fef72.patch -- build: Add option to select libsoup ABI -Patch0: https://gitlab.com/libosinfo/libosinfo/-/commit/3a0fef72.patch - BuildRequires: gtk-doc BuildRequires: hwdata BuildRequires: libcurl-devel ++ libosinfo-1.10.0.tar.xz -> libosinfo-1.11.0.tar.xz ++ 7764 lines of diff (skipped)
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2022-10-28 19:29:21 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.2275 (New) Package is "libosinfo" Fri Oct 28 19:29:21 2022 rev:48 rq:1031590 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2022-09-21 14:39:10.565213099 +0200 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.2275/libosinfo.changes 2022-10-28 19:29:31.858631524 +0200 @@ -1,0 +2,6 @@ +Tue Oct 4 14:00:46 MDT 2022 - carn...@suse.com + +- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen + and KVM Management + +--- @@ -8,0 +15,6 @@ + +--- +Wed Mar 30 14:10:01 MDT 2022 - carn...@suse.com + +- bsc#1197769 - FTBFS: libosinfo won't compile on SP4 + libosinfo.spec Other differences: --
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2022-09-21 14:39:08 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.2083 (New) Package is "libosinfo" Wed Sep 21 14:39:08 2022 rev:47 rq:1003004 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2022-03-02 18:20:45.480655215 +0100 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.2083/libosinfo.changes 2022-09-21 14:39:10.565213099 +0200 @@ -1,0 +2,9 @@ +Wed Aug 31 19:33:40 UTC 2022 - Bj??rn Lie + +- Add 3a0fef72.patch: build: Add option to select libsoup ABI. + Following this, add conditional pkgconfig(libsoup-3.0) + BuildRequires. +- Modernize spec, use ldconfig_scriptlets macro for post(un) + handling, package COPYING with license macro. + +--- New: 3a0fef72.patch Other differences: -- ++ libosinfo.spec ++ --- /var/tmp/diff_new_pack.Lxhy41/_old 2022-09-21 14:39:11.309215162 +0200 +++ /var/tmp/diff_new_pack.Lxhy41/_new 2022-09-21 14:39:11.317215184 +0200 @@ -25,8 +25,11 @@ Summary:Operating system and hypervisor information management library License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -URL:https://releases.pagure.org/libosinfo/ -Source0:https://releases.pagure.org/libosinfo/%{name}-%{version}.tar.xz +URL:https://releases.pagure.org/libosinfo +Source0:%{url}/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM 3a0fef72.patch -- build: Add option to select libsoup ABI +Patch0: https://gitlab.com/libosinfo/libosinfo/-/commit/3a0fef72.patch + BuildRequires: gtk-doc BuildRequires: hwdata BuildRequires: libcurl-devel @@ -36,7 +39,11 @@ BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +%if 0%{suse_version} > 1550 +BuildRequires: pkgconfig(libsoup-3.0) +%else BuildRequires: pkgconfig(libsoup-2.4) +%endif BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) >= 1.0.0 Requires: osinfo-db @@ -87,7 +94,7 @@ %endif %prep -%setup -q +%autosetup -p1 %build %meson \ @@ -104,13 +111,11 @@ %find_lang %{name} %{?no_lang_C} %endif -%post -n libosinfo-1_0-0 -p /sbin/ldconfig - -%postun -n libosinfo-1_0-0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libosinfo-1_0-0 %files -%defattr(-,root,root) -%doc ChangeLog README COPYING +%license COPYING +%doc ChangeLog README %{_bindir}/osinfo-detect %{_bindir}/osinfo-install-script %{_bindir}/osinfo-query @@ -119,21 +124,17 @@ %{_mandir}/man1/osinfo-query.1%{?ext_man} %files -n libosinfo-1_0-0 -%defattr(-, root, root) %{_libdir}/libosinfo-1.0.so.* %files -n typelib-1_0-Libosinfo-1_0 -%defattr(-,root,root) %{_libdir}/girepository-1.0/Libosinfo-1.0.typelib %files devel -%defattr(-, root, root) %{_datadir}/gtk-doc/html/Libosinfo/ %{_includedir}/%{name}-1.0 %{_libdir}/pkgconfig/%{name}-1.0.pc %{_libdir}/libosinfo-1.0.so %{_datadir}/gir-1.0/Libosinfo-1.0.gir - %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/libosinfo-1.0.deps ++ 3a0fef72.patch ++ >From 3a0fef72b11e2a22cac61a93a5b5b796885ac7e7 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 15 Feb 2022 12:22:00 -0800 Subject: [PATCH] build: Add option to select libsoup ABI This allows distributions that ship both versions of libsoup and choose which version of libsoup will be linked. Signed-off-by: Matt Turner --- meson.build | 11 --- meson_options.txt | 7 +++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index a6644025..037e4f33 100644 --- a/meson.build +++ b/meson.build @@ -71,10 +71,15 @@ gio_dep = dependency('gio-2.0', version: glib_version_info) gobject_dep = dependency('gobject-2.0', version: glib_version_info) # everything else -libsoup_dep = dependency('libsoup-3.0', required: false) -#fallback to libsoup2 + +libsoup_abi = get_option('libsoup-abi') +libsoup_dep = disabler() +if ['auto', '3.0'].contains(libsoup_abi) + libsoup_dep = dependency('libsoup-3.0', required: libsoup_abi.contains('3.0')) +endif if not libsoup_dep.found() - libsoup_dep = dependency('libsoup-2.4') +#fallback to libsoup2 + libsoup_dep = dependency('libsoup-2.4', required: libsoup_abi.contains('2.4')) endif libxml_dep = dependency('libxml-2.0', version: '>= 2.6.0') libxslt_dep = dependency('libxslt', version: '>= 1.0.0') diff --git a/meson_options.txt b/meson_options.txt index 13fc3583..15a361fd 100644 ---
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2022-03-02 18:20:29 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.1958 (New) Package is "libosinfo" Wed Mar 2 18:20:29 2022 rev:46 rq:958326 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2021-03-10 08:46:19.338211894 +0100 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.1958/libosinfo.changes 2022-03-02 18:20:45.480655215 +0100 @@ -1,0 +2,18 @@ +Tue Mar 1 10:49:08 MST 2022 - carn...@suse.com + +- Update to version 1.10.0 + Changes in this release include: + * Add API for resolving multiple tree matches + * Add API for resolving multiple media matches + * Add API to match between two OsinfoTree + * Add API to match between two OsinfoMedia + * Add API to get a complete list of firmwares + * Add missing documentation of osinfo_os_add_firmware() + * Add release status to osinfo-query + * Add --all flag to all tools to report all matches + * Fix hiding database entries + * Adapt to libsoup3 which is now preferred over libsoup2 + * Several CI improvements + * Several translations improvements + +--- Old: libosinfo-1.9.0.tar.xz New: libosinfo-1.10.0.tar.xz Other differences: -- ++ libosinfo.spec ++ --- /var/tmp/diff_new_pack.FBvSfl/_old 2022-03-02 18:20:46.088655236 +0100 +++ /var/tmp/diff_new_pack.FBvSfl/_new 2022-03-02 18:20:46.092655237 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosinfo # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -20,10 +20,10 @@ %define with_lang 1 Name: libosinfo -Version:1.9.0 +Version:1.10.0 Release:0 Summary:Operating system and hypervisor information management library -License:LGPL-2.1-or-later AND GPL-2.0-or-later +License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:https://releases.pagure.org/libosinfo/ Source0:https://releases.pagure.org/libosinfo/%{name}-%{version}.tar.xz @@ -85,6 +85,7 @@ %if %{with_lang} %lang_package %endif + %prep %setup -q ++ libosinfo-1.9.0.tar.xz -> libosinfo-1.10.0.tar.xz ++ 13118 lines of diff (skipped)
commit libosinfo for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosinfo for openSUSE:Factory checked in at 2021-03-10 08:46:17 Comparing /work/SRC/openSUSE:Factory/libosinfo (Old) and /work/SRC/openSUSE:Factory/.libosinfo.new.2378 (New) Package is "libosinfo" Wed Mar 10 08:46:17 2021 rev:45 rq:876291 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/libosinfo/libosinfo.changes 2020-08-21 19:03:40.332338203 +0200 +++ /work/SRC/openSUSE:Factory/.libosinfo.new.2378/libosinfo.changes 2021-03-10 08:46:19.338211894 +0100 @@ -1,0 +2,11 @@ +Tue Mar 2 10:07:02 MST 2021 - carn...@suse.com + +- Update to version 1.9.0 + Changes in this release include: + * Improve on the osinfo-tools' and osinfo-detect's help + * Several CI improvements + * Several translations improvements + * Improve on debuggability of the loader code + * Fix build when using clang + +--- Old: libosinfo-1.8.0.tar.xz New: libosinfo-1.9.0.tar.xz Other differences: -- ++ libosinfo.spec ++ --- /var/tmp/diff_new_pack.ib28k4/_old 2021-03-10 08:46:19.882212456 +0100 +++ /var/tmp/diff_new_pack.ib28k4/_new 2021-03-10 08:46:19.886212459 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosinfo # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %define with_lang 1 Name: libosinfo -Version:1.8.0 +Version:1.9.0 Release:0 Summary:Operating system and hypervisor information management library License:LGPL-2.1-or-later AND GPL-2.0-or-later ++ libosinfo-1.8.0.tar.xz -> libosinfo-1.9.0.tar.xz ++ 8476 lines of diff (skipped)