Hello community,

here is the log from the commit of package drbd for openSUSE:Factory checked in 
at 2019-04-04 12:08:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/drbd (Old)
 and      /work/SRC/openSUSE:Factory/.drbd.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "drbd"

Thu Apr  4 12:08:55 2019 rev:75 rq:691396 version:9.0.17+git.b9abab2d

Changes:
--------
--- /work/SRC/openSUSE:Factory/drbd/drbd.changes        2019-03-13 
09:16:42.115377618 +0100
+++ /work/SRC/openSUSE:Factory/.drbd.new.3908/drbd.changes      2019-04-04 
12:08:58.701351029 +0200
@@ -1,0 +2,27 @@
+Fri Mar 22 02:10:17 UTC 2019 - [email protected]
+
+- Upgrade to 9.0.17-1
+ * Fix UUID handling of a diskless primary that has not peer with
+   usable data may not touch the current UUID
+ * Fix resync-after dependencies; cross-resource dependencies
+   and missing resources
+ * Fix resync when the sync source suddenly connects to a more recent
+   data set via an other connection and becomes sync target on that
+   other connection; pause first resync; fix wrong display of negative
+   resync progress percentage in this case
+ * Fix volume numbers between 32767 and 65534
+ * Fix the data integrity implementation; it was broken since drbd-9.0
+   and reported only false positives
+ * Fix for a corner-case when a promote action happens concurrently with
+   a reconciliation resync
+ * Improve resync code to be able to fully utilize fast storage
+   backend devices and fast networks with resync traffic; as a side
+   effect the settling time of the resync controller got shorter in
+   for most cases
+ * Show in the user-visible message who the opener is if if demote/down
+   fails doe to someone holding a drbd device open
+ * docker file for a "load drbd module container" and allow to disable
+   user-mode-helpers, which is necessary for this container
+- Add patch fix-make-error.patch for build error of make against TW.
+
+-------------------------------------------------------------------

Old:
----
  drbd-9.0.16+git.ab9777df.tar.bz2

New:
----
  drbd-9.0.17+git.b9abab2d.tar.bz2
  fix-make-error.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ drbd.spec ++++++
--- /var/tmp/diff_new_pack.VQ1IaW/_old  2019-04-04 12:09:00.013349785 +0200
+++ /var/tmp/diff_new_pack.VQ1IaW/_new  2019-04-04 12:09:00.017349782 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:           drbd
-Version:        9.0.16+git.ab9777df
+Version:        9.0.17+git.b9abab2d
 Release:        0
 Summary:        DRBD driver for Linux
 License:        GPL-2.0+
@@ -38,6 +38,7 @@
 Patch1:         fix-resync-finished-with-syncs-have-bits-set.patch
 Patch2:         compat_no_bioset_initialized.patch
 Patch3:         rely-on-sb-handlers.patch
+Patch4:         fix-make-error.patch
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
 BuildRequires:  libelf-devel
@@ -73,6 +74,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 mkdir source
 cp -a drbd/. source/. || :

++++++ _service ++++++
--- /var/tmp/diff_new_pack.VQ1IaW/_old  2019-04-04 12:09:00.053349748 +0200
+++ /var/tmp/diff_new_pack.VQ1IaW/_new  2019-04-04 12:09:00.053349748 +0200
@@ -7,10 +7,10 @@
     To update to a new release, change "revision" to the desired
     git commit hash and bump "version" if necessary
 
-    <param name="version">9.0.16-1</param>
+    <param name="version">9.0.17-1</param>
 -->
-    <param name="versionformat">9.0.16+git.%h</param>
-    <param name="revision">ab9777dfeaf9d619acc9a5201bfcae8103e9529c</param>
+    <param name="versionformat">9.0.17+git.%h</param>
+    <param name="revision">b9abab2dd27313922797d026542b399870bfd13e</param>
   </service>
 
   <service name="recompress" mode="disabled">

++++++ compat_no_bioset_initialized.patch ++++++
--- /var/tmp/diff_new_pack.VQ1IaW/_old  2019-04-04 12:09:00.065349736 +0200
+++ /var/tmp/diff_new_pack.VQ1IaW/_new  2019-04-04 12:09:00.065349736 +0200
@@ -1,6 +1,6 @@
-diff -Naur 
drbd-9.0.16+git.ab9777df.orig/drbd/drbd-kernel-compat/drbd_wrappers.h 
drbd-9.0.16+git.ab9777df/drbd/drbd-kernel-compat/drbd_wrappers.h
---- drbd-9.0.16+git.ab9777df.orig/drbd/drbd-kernel-compat/drbd_wrappers.h      
2018-12-10 15:36:51.485109170 +0800
-+++ drbd-9.0.16+git.ab9777df/drbd/drbd-kernel-compat/drbd_wrappers.h   
2018-12-10 16:13:27.248289076 +0800
+diff -Naur 
drbd-9.0.17~0rc1+git.e279913a.orig/drbd/drbd-kernel-compat/drbd_wrappers.h 
drbd-9.0.17~0rc1+git.e279913a/drbd/drbd-kernel-compat/drbd_wrappers.h
+--- drbd-9.0.17~0rc1+git.e279913a.orig/drbd/drbd-kernel-compat/drbd_wrappers.h 
2019-03-22 10:34:53.269720542 +0800
++++ drbd-9.0.17~0rc1+git.e279913a/drbd/drbd-kernel-compat/drbd_wrappers.h      
2019-03-22 10:35:42.085701294 +0800
 @@ -1397,14 +1397,23 @@
        *pool = mempool_create_slab_pool(min_nr, mem_cache);
        return *pool == NULL ? -ENOMEM : 0;
@@ -24,10 +24,10 @@
 +#endif
  #endif
  
- #endif
-diff -Naur 
drbd-9.0.16+git.ab9777df.orig/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
 
drbd-9.0.16+git.ab9777df/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
---- 
drbd-9.0.16+git.ab9777df.orig/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
      1970-01-01 08:00:00.000000000 +0800
-+++ 
drbd-9.0.16+git.ab9777df/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
   2018-12-10 16:18:02.952053971 +0800
+ #if defined(COMPAT_BEFORE_4_13_KERNEL_READ)
+diff -Naur 
drbd-9.0.17~0rc1+git.e279913a.orig/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
 
drbd-9.0.17~0rc1+git.e279913a/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
+--- 
drbd-9.0.17~0rc1+git.e279913a.orig/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
 1970-01-01 08:00:00.000000000 +0800
++++ 
drbd-9.0.17~0rc1+git.e279913a/drbd/drbd-kernel-compat/tests/have_bioset_initialized.c
      2019-03-22 10:36:08.333690886 +0800
 @@ -0,0 +1,14 @@
 +#include <linux/bio.h>
 +/*

++++++ drbd-9.0.16+git.ab9777df.tar.bz2 -> drbd-9.0.17+git.b9abab2d.tar.bz2 
++++++
++++ 53316 lines of diff (skipped)

++++++ drbd_git_revision ++++++
--- /var/tmp/diff_new_pack.VQ1IaW/_old  2019-04-04 12:09:00.281349531 +0200
+++ /var/tmp/diff_new_pack.VQ1IaW/_new  2019-04-04 12:09:00.281349531 +0200
@@ -1 +1 @@
-GIT-hash: ab9777dfeaf9d619acc9a5201bfcae8103e9529c
+GIT-hash: b9abab2dd27313922797d026542b399870bfd13e

++++++ fix-make-error.patch ++++++
Fix the grace build/ld error when build against openSUSE TW.

"$(filter-out drbd_buildtag.o,$(drbd-y))" will translate to
all the .o except drbd_buildtag.o

Error log:
[  110s]   UPD     
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/compat.h
[  110s]   CC [M]  
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_debugfs.o
[  111s]   GEN     
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_buildtag.c 
[  111s]   CC [M]  
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_buildtag.o
[  112s]   LD [M]  
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd.o
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_bitmap.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_proc.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_sender.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_receiver.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_req.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_actlog.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/lru_cache.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_main.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_strings.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_nl.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_interval.o: 
No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_state.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd-kernel-compat/drbd_wrappers.o:
 No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_nla.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_transport.o:
 No such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/kref_debug.o: No 
such file or directory
[  112s] ld: cannot find 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd_kref_debug.o:
 No such file or directory
[  112s] make[3]: *** [/usr/src/linux-5.0.3-1/scripts/Makefile.build:465: 
/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default/drbd.o] Error 1
[  112s] make[2]: *** [/usr/src/linux-5.0.3-1/Makefile:1568: 
_module_/home/abuild/rpmbuild/BUILD/drbd-9.0.17~1+git.b9abab2d/default] Error 2
[  112s] make[1]: *** [Makefile:152: sub-make] Error 2

diff -Naur drbd-9.0.17+git.b9abab2d.orig/drbd/Kbuild 
drbd-9.0.17+git.b9abab2d/drbd/Kbuild
--- drbd-9.0.17+git.b9abab2d.orig/drbd/Kbuild   2019-04-01 16:13:18.819447480 
+0800
+++ drbd-9.0.17+git.b9abab2d/drbd/Kbuild        2019-04-03 15:13:56.227029581 
+0800
@@ -124,7 +124,7 @@
 # and not in e.g. dash. I'm too lazy to fix it to be compatible.
 SHELL=/bin/bash
 
-$(obj)/drbd_buildtag.c: $(filter-out drbd_buildtag.o,$(drbd-y))
+$(obj)/drbd_buildtag.c:
        @$(kecho) '  GEN     $@ $(echo-why)'
        @set -e; exec > [email protected];                                                 
\
        echo -e "/* automatically generated. DO NOT EDIT. */";                  
\

Reply via email to