Hello community, here is the log from the commit of package ldmtool for openSUSE:Factory checked in at 2020-02-25 16:06:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ldmtool (Old) and /work/SRC/openSUSE:Factory/.ldmtool.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ldmtool" Tue Feb 25 16:06:57 2020 rev:4 rq:778981 version:0.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ldmtool/ldmtool.changes 2018-10-29 14:58:56.754022688 +0100 +++ /work/SRC/openSUSE:Factory/.ldmtool.new.26092/ldmtool.changes 2020-02-25 16:07:29.132634862 +0100 @@ -1,0 +2,10 @@ +Tue Feb 25 08:30:24 UTC 2020 - Antoine Ginies <agin...@suse.com> + +- update to version 0.2.4 +- update patch Remove-deprecated-g_type_class_add_private.patch +- remove upstream merged patches (werror-fixes.patch, cast_be64toh.patch) +- fix buildrequires +- use localsource as the github repo doesnt include yet the built tarball + for 0.2.4 release + +------------------------------------------------------------------- Old: ---- cast_be64toh.patch libldm-0.2.3.tar.gz werror-fixes.patch New: ---- libldm-0.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ldmtool.spec ++++++ --- /var/tmp/diff_new_pack.Nod3iV/_old 2020-02-25 16:07:31.432637061 +0100 +++ /var/tmp/diff_new_pack.Nod3iV/_new 2020-02-25 16:07:31.432637061 +0100 @@ -1,7 +1,7 @@ # # spec file for package ldmtool # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,22 +20,25 @@ %define sover 1_0-0 Name: ldmtool -Version: 0.2.3 +Version: 0.2.4 Release: 0 Summary: A tool to manage Windows dynamic disks License: GPL-3.0-only Group: System/Base -Url: https://github.com/mdbooth/libldm -Source0: %{url}/downloads/%{srcname}-%{version}.tar.gz -Patch0: werror-fixes.patch -Patch1: cast_be64toh.patch -Patch2: Remove-deprecated-g_type_class_add_private.patch +URL: https://github.com/mdbooth/libldm +# Disable until the create a tarball with the 2.4.0 release +#Source0: %{url}/downloads/%{srcname}-%{version}.tar.gz +Source0: %{srcname}-%{version}.tar.gz +Patch0: Remove-deprecated-g_type_class_add_private.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: device-mapper-devel >= 1.0 -BuildRequires: glib2-devel >= 2.26.0 +BuildRequires: glib2-devel >= 2.38.0 BuildRequires: gtk-doc BuildRequires: json-glib-devel >= 0.14.0 +BuildRequires: libtool BuildRequires: libuuid-devel BuildRequires: readline-devel BuildRequires: zlib-devel @@ -70,11 +73,10 @@ %prep %setup -q -n %{srcname}-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%patch0 -p0 %build +./autogen.sh %configure --disable-static --enable-gtk-doc make %{?_smp_mflags} ++++++ Remove-deprecated-g_type_class_add_private.patch ++++++ --- /var/tmp/diff_new_pack.Nod3iV/_old 2020-02-25 16:07:31.448637076 +0100 +++ /var/tmp/diff_new_pack.Nod3iV/_new 2020-02-25 16:07:31.448637076 +0100 @@ -8,23 +8,36 @@ Signed-off-by: Liang Yan <l...@suse.com> --- - src/ldm.c | 15 +++++---------- - 1 file changed, 5 insertions(+), 10 deletions(-) - -diff --git a/src/ldm.c b/src/ldm.c -index a55723c..1a9f2ec 100644 ---- a/src/ldm.c -+++ b/src/ldm.c -@@ -271,7 +271,7 @@ struct _LDMPrivate +--- src/ldm.c 2020-02-24 18:47:01.837046578 +0100 ++++ src/ldm.c.patched 2020-02-24 18:46:01.440933216 +0100 +@@ -267,15 +267,13 @@ + + /* LDM */ + +-#define LDM_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE \ +- ((obj), LDM_TYPE, LDMPrivate)) +- + struct _LDMPrivate + { GArray *disk_groups; }; -G_DEFINE_TYPE(LDM, ldm, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE(LDM, ldm, G_TYPE_OBJECT) ++ static void ldm_dispose(GObject * const object) -@@ -296,7 +296,6 @@ ldm_class_init(LDMClass * const klass) +@@ -290,7 +288,7 @@ + static void + ldm_init(LDM * const o) + { +- o->priv = LDM_GET_PRIVATE(o); ++ o->priv = ldm_get_instance_private(o); + bzero(o->priv, sizeof(*o->priv)); + } + +@@ -300,14 +298,10 @@ GObjectClass *object_class = G_OBJECT_CLASS(klass); object_class->dispose = ldm_dispose; @@ -32,7 +45,14 @@ } /* LDMDiskGroup */ -@@ -322,7 +321,7 @@ struct _LDMDiskGroupPrivate + +-#define LDM_DISK_GROUP_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE \ +- ((obj), LDM_TYPE_DISK_GROUP, LDMDiskGroupPrivate)) +- + struct _LDMDiskGroupPrivate + { + uuid_t guid; +@@ -326,7 +320,7 @@ GArray *comps; }; @@ -41,7 +61,7 @@ enum { PROP_LDM_DISK_GROUP_PROP0, -@@ -392,7 +391,6 @@ ldm_disk_group_class_init(LDMDiskGroupClass * const klass) +@@ -396,7 +390,6 @@ object_class->finalize = ldm_disk_group_finalize; object_class->get_property = ldm_disk_group_get_property; @@ -49,7 +69,26 @@ /** * LDMDiskGroup:guid: -@@ -487,7 +485,7 @@ struct _LDMVolumePrivate +@@ -431,7 +424,7 @@ + static void + ldm_disk_group_init(LDMDiskGroup * const o) + { +- o->priv = LDM_DISK_GROUP_GET_PRIVATE(o); ++ o->priv = ldm_disk_group_get_instance_private(o); + bzero(o->priv, sizeof(*o->priv)); + } + +@@ -457,9 +450,6 @@ + + /* LDMVolume */ + +-#define LDM_VOLUME_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE \ +- ((obj), LDM_TYPE_VOLUME, LDMVolumePrivate)) +- + typedef enum { + _VOLUME_TYPE_GEN = 0x3, + _VOLUME_TYPE_RAID5 = 0x4 +@@ -491,7 +481,7 @@ guint32 _n_comps_i; }; @@ -58,7 +97,7 @@ enum { PROP_LDM_VOLUME_PROP0, -@@ -573,7 +571,6 @@ ldm_volume_class_init(LDMVolumeClass * const klass) +@@ -577,7 +567,6 @@ object_class->finalize = ldm_volume_finalize; object_class->get_property = ldm_volume_get_property; @@ -66,7 +105,25 @@ /** * LDMVolume:name: -@@ -731,7 +728,7 @@ struct _LDMPartitionPrivate +@@ -677,7 +666,7 @@ + static void + ldm_volume_init(LDMVolume * const o) + { +- o->priv = LDM_VOLUME_GET_PRIVATE(o); ++ o->priv = ldm_volume_get_instance_private(o); + bzero(o->priv, sizeof(*o->priv)); + + /* We don't have a trivial way to initialize this array to the correct size +@@ -717,8 +706,6 @@ + + /* LDMPartition */ + +-#define LDM_PARTITION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE \ +- ((obj), LDM_TYPE_PARTITION, LDMPartitionPrivate)) + + struct _LDMPartitionPrivate + { +@@ -735,7 +722,7 @@ LDMDisk *disk; }; @@ -75,7 +132,7 @@ enum { PROP_LDM_PARTITION_PROP0, -@@ -792,7 +789,6 @@ ldm_partition_class_init(LDMPartitionClass * const klass) +@@ -796,7 +783,6 @@ object_class->finalize = ldm_partition_finalize; object_class->get_property = ldm_partition_get_property; @@ -83,7 +140,24 @@ /** * LDMPartition:name: -@@ -866,7 +862,7 @@ struct _LDMDiskPrivate +@@ -846,15 +832,12 @@ + static void + ldm_partition_init(LDMPartition * const o) + { +- o->priv = LDM_PARTITION_GET_PRIVATE(o); ++ o->priv = ldm_partition_get_instance_private(o); + bzero(o->priv, sizeof(*o->priv)); + } + + /* LDMDisk */ + +-#define LDM_DISK_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE \ +- ((obj), LDM_TYPE_DISK, LDMDiskPrivate)) +- + struct _LDMDiskPrivate + { + guint32 id; +@@ -870,7 +853,7 @@ gchar *device; // NULL until device is found }; @@ -92,7 +166,7 @@ enum { PROP_LDM_DISK_PROP0, -@@ -944,7 +940,6 @@ ldm_disk_class_init(LDMDiskClass * const klass) +@@ -948,7 +931,6 @@ object_class->finalize = ldm_disk_finalize; object_class->get_property = ldm_disk_get_property; @@ -100,6 +174,12 @@ /** * LDMDisk:name: --- -2.19.1 - +@@ -1062,7 +1044,7 @@ + static void + ldm_disk_init(LDMDisk * const o) + { +- o->priv = LDM_DISK_GET_PRIVATE(o); ++ o->priv = ldm_disk_get_instance_private(o); + bzero(o->priv, sizeof(*o->priv)); + } + ++++++ libldm-0.2.3.tar.gz -> libldm-0.2.4.tar.gz ++++++ ++++ 46765 lines of diff (skipped)