Hello community, here is the log from the commit of package libmodulemd for openSUSE:Leap:15.2 checked in at 2020-02-10 16:41:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libmodulemd (Old) and /work/SRC/openSUSE:Leap:15.2/.libmodulemd.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmodulemd" Mon Feb 10 16:41:37 2020 rev:7 rq:768782 version:2.8.3 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libmodulemd/libmodulemd.changes 2020-01-15 15:22:03.254463751 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libmodulemd.new.26092/libmodulemd.changes 2020-02-10 16:41:55.159723036 +0100 @@ -1,0 +2,41 @@ +Sun Jan 19 14:55:59 UTC 2020 - Neal Gompa <ngomp...@gmail.com> + +- Update to 2.8.3 + + Detect GDate autoptr when available to fix build with glib2 >= 2.63.3 + + Correct typo in MODULEMD_REPLACE_SET() + + Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist + + Add support for new ModulemdBuildopts arches attribute + +------------------------------------------------------------------- +Sun Dec 1 15:04:32 UTC 2019 - Neal Gompa <ngomp...@gmail.com> + +- Update to 2.8.2 + + modulemd v1 has been split out into is own tarball + + Add ModuleIndexMerger.resolve_ext() + + Fix transfer type for Module.search_streams() + + Correct typo in ModulemdModuleStream.arch property nickname + + Add gtk-doc descriptions for ModulemdModuleStream object properties + + Fix modulemd_yaml_parse_bool() comparisons so return value is correct + + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums + + Move modulemd_module_stream_v2_replace_*() method definitions + to correct header file and add documentation + + Refactor stream copy/upgrade helper macros + + Add Modulemd.Module.get_translation() + + Add ModuleIndex.update_from_defaults_directory() + + Modulemd.ModuleIndex.update_from_file() now supports reading files + compressed with gzip, bzip2 or xz +- libmodulemd1 has been split into its own package + +------------------------------------------------------------------- +Fri May 24 03:25:00 UTC 2019 - Neal Gompa <ngomp...@gmail.com> + +- Update to 2.5.0 (v2) and 1.8.11 (v1) + + Ensure that XMD is always emitted in the same order + + Add .clear_*() functions for all .add_*() functions + + Add ModuleStream.equals() + + Add ModuleIndex.get_default_streams() + + Add ModuleStreamV2.clear_dependencies() and .remove_dependencies() + + Fix bugs and memory issues with the XMD python bindings + + Assorted documentation enhancements + +------------------------------------------------------------------- Old: ---- modulemd-2.3.1.tar.xz New: ---- modulemd-2.8.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmodulemd.spec ++++++ --- /var/tmp/diff_new_pack.fgmb0x/_old 2020-02-10 16:41:55.591723341 +0100 +++ /var/tmp/diff_new_pack.fgmb0x/_new 2020-02-10 16:41:55.595723343 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmodulemd # -# Copyright (c) 2019 Neal Gompa <ngomp...@gmail.com>. +# Copyright (c) 2020 Neal Gompa <ngomp...@gmail.com>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ %global majorversion 2 -%global minorversion 3 -%global patchversion 1 +%global minorversion 8 +%global patchversion 3 %global majorminorversion %{majorversion}.%{minorversion} %global nsversion %{majorversion}.0 @@ -28,18 +28,6 @@ %global devname %{name}-devel %global girname typelib-1_0-Modulemd-%{majorversion}_0 -# Legacy modulemd API -%global oldmajorver 1 -%global oldminorver 8 -%global oldpatchver 8 -%global oldmajorminorver %{oldmajorver}.%{oldminorver} -%global oldnsver %{oldmajorver}.0 - -%global libmodulemd_v1_version %{oldmajorminorver}%{?oldpatchver:.%{oldpatchver}} - -%global oldlibname %{name}%{oldmajorver} -%global olddevname %{name}%{oldmajorver}-devel -%global oldgirname typelib-1_0-Modulemd-%{oldmajorver}_0 Name: libmodulemd Version: %{libmodulemd_version} @@ -50,13 +38,15 @@ URL: https://github.com/fedora-modularity/libmodulemd Source0: %{url}/releases/download/%{name}-%{libmodulemd_version}/modulemd-%{libmodulemd_version}.tar.xz -BuildRequires: meson >= 0.46.0 +BuildRequires: meson >= 0.47.0 BuildRequires: gcc BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(yaml-0.1) BuildRequires: pkgconfig(gtk-doc) BuildRequires: python3-gobject +BuildRequires: rpm-devel +BuildRequires: file-devel # For tests BuildRequires: gcc-c++ @@ -68,7 +58,6 @@ Summary: Tool for validating modulemd data Group: System/Packages Requires: %{libname}%{?_isa} = %{libmodulemd_version}-%{release} -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} %description -n modulemd-validator The modulemd-validator tool provides the facility for verifying @@ -110,47 +99,11 @@ %description -n %{devname} This package provides files for developing applications to use %{name}. -%package -n %{oldlibname} -Summary: Main library for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: System/Libraries - -%description -n %{oldlibname} -This package provides the main library for applications -that use %{name} 1.x. - -%package -n %{oldgirname} -Summary: GObject Introspection interface description for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: System/Libraries -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} - -%description -n %{oldgirname} -This package provides the GObject Introspection typelib interface -for applications to use %{name} 1.x. - -%package -n %{olddevname} -Summary: Development files for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: Development/Libraries/C and C++ -Conflicts: %{devname} -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} -Requires: %{oldgirname}%{?_isa} = %{libmodulemd_v1_version}-%{release} -RemovePathPostfixes: .compat - -%description -n %{olddevname} -This package provides files for developing applications to use %{name} 1.x. - %prep %autosetup -p1 -n modulemd-%{libmodulemd_version} -%if 0%{?suse_version} == 1500 && 0%{?sle_version} >= 150100 -# SLE 15 SP1 / openSUSE Leap 15.1 higher have a patched meson that works -sed -e "s/meson_version : '>=0.47.0'/meson_version : '>=0.46.0'/" -i meson.build -%endif - %build -%meson -Ddeveloper_build=false -Dbuild_api_v1=true -Dbuild_api_v2=true \ +%meson -Ddeveloper_build=false \ -Dwith_py3_overrides=true -Dwith_py2_overrides=false %meson_build @@ -166,20 +119,13 @@ %install %meson_install -ln -s libmodulemd.so.%{libmodulemd_v1_version} \ - %{buildroot}%{_libdir}/%{name}.so.compat - %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig -%post -n %{oldlibname} -p /sbin/ldconfig -%postun -n %{oldlibname} -p /sbin/ldconfig - %files -n modulemd-validator %license COPYING %doc README.md %{_bindir}/modulemd-validator -%{_bindir}/modulemd-validator-v1 %files -n python3-%{name} %{python3_sitearch}/gi/overrides/Modulemd.py @@ -199,19 +145,4 @@ %{_datadir}/gir-1.0/Modulemd-%{nsversion}.gir %{_datadir}/gtk-doc/html/modulemd-%{nsversion}/ -%files -n %{oldlibname} -%license COPYING -%doc README.md -%{_libdir}/%{name}.so.%{oldmajorver}* - -%files -n %{oldgirname} -%{_libdir}/girepository-1.0/Modulemd-%{oldnsver}.typelib - -%files -n %{olddevname} -%{_libdir}/%{name}.so.compat -%{_libdir}/pkgconfig/modulemd.pc -%{_includedir}/modulemd/ -%{_datadir}/gir-1.0/Modulemd-%{oldnsver}.gir -%{_datadir}/gtk-doc/html/modulemd-%{oldnsver}/ - %changelog ++++++ modulemd-2.3.1.tar.xz -> modulemd-2.8.3.tar.xz ++++++ ++++ 209225 lines of diff (skipped)