commit libosinfo for openSUSE:Factory

2024-03-07 Thread Source-Sync
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

2023-12-12 Thread Source-Sync
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

2023-11-15 Thread Source-Sync
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

2022-10-28 Thread Source-Sync
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

2022-09-21 Thread Source-Sync
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

2022-03-02 Thread Source-Sync
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

2021-03-09 Thread Source-Sync
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)