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)


Reply via email to