commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2024-07-02 18:14:58 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.18349 (New) Package is "osinfo-db-tools" Tue Jul 2 18:14:58 2024 rev:15 rq:1184376 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2023-12-12 19:32:46.689674392 +0100 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.18349/osinfo-db-tools.changes 2024-07-02 18:15:03.948380580 +0200 @@ -1,0 +2,7 @@ +Mon Jul 1 13:35:02 MDT 2024 - carn...@suse.com + +- bsc#1225908 - Package osinfo-db-tools does not build with gcc14 + because of new errors + 001-Make-xmlError-structs-constant.patch + +--- New: 001-Make-xmlError-structs-constant.patch BETA DEBUG BEGIN: New: because of new errors 001-Make-xmlError-structs-constant.patch BETA DEBUG END: Other differences: -- ++ osinfo-db-tools.spec ++ --- /var/tmp/diff_new_pack.0QN9hD/_old 2024-07-02 18:15:04.652406342 +0200 +++ /var/tmp/diff_new_pack.0QN9hD/_new 2024-07-02 18:15:04.652406342 +0200 @@ -1,7 +1,7 @@ # # spec file for package osinfo-db-tools # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,7 @@ Group: System/Management Url:https://releases.pagure.org/libosinfo/ Source: https://releases.pagure.org/libosinfo/%{name}-%{version}.tar.xz +Patch1: 001-Make-xmlError-structs-constant.patch BuildRequires: gettext-devel BuildRequires: glib2-devel BuildRequires: json-glib-devel @@ -40,7 +41,7 @@ information about operating systems for use with virtualization %prep -%setup -q +%autosetup -p1 %build %meson ++ 001-Make-xmlError-structs-constant.patch ++ Subject: Make xmlError structs constant From: Michal Privoznik mpriv...@redhat.com Mon Nov 27 15:04:43 2023 +0100 Date: Mon Nov 27 15:04:43 2023 +0100: Git: 34378a4ac257f2f5fcf364786d1634a8c36b304f In libxml2 commits v2.12.0~14 and v2.12.0~77 the API changed so that: 1) xmlGetLastError() returns pointer to a constant xmlError struct, and 2) xmlSetStructuredErrorFunc() changed the signature of callback (validate_structured_error_nop()), it too is passed pointer to a constant xmlError struct. But of course, older libxml2 expects different callback signature. Therefore, we need to typecast it anyway. Also, drop obviously incorrect @error annotation in validate_structured_error_nop; the variable is used. Signed-off-by: Michal Privoznik diff --git a/tools/osinfo-db-validate.c b/tools/osinfo-db-validate.c index a721b4d..b1434a6 100644 --- a/tools/osinfo-db-validate.c +++ b/tools/osinfo-db-validate.c @@ -35,7 +35,7 @@ static void validate_generic_error_nop(void *userData G_GNUC_UNUSED, } static void validate_structured_error_nop(void *userData G_GNUC_UNUSED, - xmlErrorPtr error G_GNUC_UNUSED) + const xmlError *error) { if (error->file) g_printerr("%s:%d %s", error->file, error->line, error->message); @@ -173,7 +173,8 @@ static gboolean validate_files(GFile *schema, gsize nfiles, GFile **files, GErro g_autofree gchar *schemapath = NULL; xmlSetGenericErrorFunc(NULL, validate_generic_error_nop); -xmlSetStructuredErrorFunc(NULL, validate_structured_error_nop); +/* Drop this typecast when >=libxml2-2.12.0 is required */ +xmlSetStructuredErrorFunc(NULL, (xmlStructuredErrorFunc) validate_structured_error_nop); schemapath = g_file_get_path(schema); rngParser = xmlRelaxNGNewParserCtxt(schemapath);
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2023-12-12 19:32:20 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.25432 (New) Package is "osinfo-db-tools" Tue Dec 12 19:32:20 2023 rev:14 rq:1131675 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2023-11-15 21:06:36.967888667 +0100 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.25432/osinfo-db-tools.changes 2023-12-12 19:32:46.689674392 +0100 @@ -4 +4 @@ -- Update to version 1.11.0 (jsc#PED-2104) +- Update to version 1.11.0 (jsc#PED-6305) Other differences: --
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2023-11-15 21:06:33 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.17445 (New) Package is "osinfo-db-tools" Wed Nov 15 21:06:33 2023 rev:13 rq:1125733 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2022-10-28 19:29:33.870641614 +0200 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.17445/osinfo-db-tools.changes 2023-11-15 21:06:36.967888667 +0100 @@ -1,0 +2,8 @@ +Mon Nov 13 13:56:39 MST 2023 - carn...@suse.com + +- Update to version 1.11.0 (jsc#PED-2104) + * Added --nightly option to osinfo-db-import + * Several CI improvements + * Several translation improvements + +--- Old: osinfo-db-tools-1.10.0.tar.xz New: osinfo-db-tools-1.11.0.tar.xz Other differences: -- ++ osinfo-db-tools.spec ++ --- /var/tmp/diff_new_pack.TvFCSW/_old 2023-11-15 21:06:37.531909478 +0100 +++ /var/tmp/diff_new_pack.TvFCSW/_new 2023-11-15 21:06:37.531909478 +0100 @@ -1,7 +1,7 @@ # # spec file for package osinfo-db-tools # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: osinfo-db-tools -Version:1.10.0 +Version:1.11.0 Release:0 Summary:Tools for managing the osinfo database License:LGPL-2.1+ and GPL-2.0+ ++ osinfo-db-tools-1.10.0.tar.xz -> osinfo-db-tools-1.11.0.tar.xz ++ 4475 lines of diff (skipped)
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2022-10-28 19:29:22 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.2275 (New) Package is "osinfo-db-tools" Fri Oct 28 19:29:22 2022 rev:12 rq:1031591 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2022-03-02 18:20:43.628655150 +0100 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.2275/osinfo-db-tools.changes 2022-10-28 19:29:33.870641614 +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 + +--- Other differences: --
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2022-03-02 18:20:27 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.1958 (New) Package is "osinfo-db-tools" Wed Mar 2 18:20:27 2022 rev:11 rq:958323 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2021-09-29 20:18:52.698967309 +0200 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.1958/osinfo-db-tools.changes 2022-03-02 18:20:43.628655150 +0100 @@ -1,0 +2,8 @@ +Tue Mar 1 11:02:25 MST 2022 - carn...@suse.com + +- Update to version 1.10.0 + * Port to libsoup3 (optional) + * Several CI improvements + * Several translation improvements + +--- Old: osinfo-db-tools-1.9.0.tar.xz New: osinfo-db-tools-1.10.0.tar.xz Other differences: -- ++ osinfo-db-tools.spec ++ --- /var/tmp/diff_new_pack.5pyXBX/_old 2022-03-02 18:20:44.188655169 +0100 +++ /var/tmp/diff_new_pack.5pyXBX/_new 2022-03-02 18:20:44.196655170 +0100 @@ -1,7 +1,7 @@ # # spec file for package osinfo-db-tools # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: osinfo-db-tools -Version:1.9.0 +Version:1.10.0 Release:0 Summary:Tools for managing the osinfo database License:LGPL-2.1+ and GPL-2.0+ ++ osinfo-db-tools-1.9.0.tar.xz -> osinfo-db-tools-1.10.0.tar.xz ++ 2929 lines of diff (skipped)
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2021-09-29 20:18:08 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.1899 (New) Package is "osinfo-db-tools" Wed Sep 29 20:18:08 2021 rev:10 rq:921824 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2021-03-10 08:46:21.342213962 +0100 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.1899/osinfo-db-tools.changes 2021-09-29 20:18:52.698967309 +0200 @@ -1,0 +2,7 @@ +Mon Sep 27 09:30:31 UTC 2021 - Dominique Leuenberger + +- BuildRequire pkgconfig(libsoup-2.4) instead of the package + name libsoup-devel: with libsoup 3.0 appearing, the old version + receives a compat-name (libsoup2). + +--- Other differences: -- ++ osinfo-db-tools.spec ++ --- /var/tmp/diff_new_pack.9MEAPe/_old 2021-09-29 20:18:53.882969990 +0200 +++ /var/tmp/diff_new_pack.9MEAPe/_new 2021-09-29 20:18:53.88696 +0200 @@ -28,7 +28,7 @@ BuildRequires: glib2-devel BuildRequires: json-glib-devel BuildRequires: libarchive-devel -BuildRequires: libsoup-devel +BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: libxml2-devel >= 2.6.0 BuildRequires: libxslt-devel >= 1.0.0 BuildRequires: meson
commit osinfo-db-tools for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osinfo-db-tools for openSUSE:Factory checked in at 2021-03-10 08:46:19 Comparing /work/SRC/openSUSE:Factory/osinfo-db-tools (Old) and /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.2378 (New) Package is "osinfo-db-tools" Wed Mar 10 08:46:19 2021 rev:9 rq:876292 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/osinfo-db-tools/osinfo-db-tools.changes 2020-06-11 14:45:19.937492671 +0200 +++ /work/SRC/openSUSE:Factory/.osinfo-db-tools.new.2378/osinfo-db-tools.changes 2021-03-10 08:46:21.342213962 +0100 @@ -1,0 +2,8 @@ +Tue Mar 2 10:14:38 MST 2021 - carn...@suse.com + +- Update to version 1.9.0 + * Several CI improvements + * Several translation improvements + * Fix export/import tests + +--- Old: osinfo-db-tools-1.8.0.tar.xz New: osinfo-db-tools-1.9.0.tar.xz Other differences: -- ++ osinfo-db-tools.spec ++ --- /var/tmp/diff_new_pack.7Ji3qq/_old 2021-03-10 08:46:22.262214911 +0100 +++ /var/tmp/diff_new_pack.7Ji3qq/_new 2021-03-10 08:46:22.266214915 +0100 @@ -1,7 +1,7 @@ # # spec file for package osinfo-db-tools # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: osinfo-db-tools -Version:1.8.0 +Version:1.9.0 Release:0 Summary:Tools for managing the osinfo database License:LGPL-2.1+ and GPL-2.0+ ++ osinfo-db-tools-1.8.0.tar.xz -> osinfo-db-tools-1.9.0.tar.xz ++ 2260 lines of diff (skipped)