Hello community, here is the log from the commit of package drbd-utils for openSUSE:Factory checked in at 2020-06-09 00:07:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drbd-utils (Old) and /work/SRC/openSUSE:Factory/.drbd-utils.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drbd-utils" Tue Jun 9 00:07:05 2020 rev:38 rq:812516 version:9.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/drbd-utils/drbd-utils.changes 2020-05-12 22:32:11.215851200 +0200 +++ /work/SRC/openSUSE:Factory/.drbd-utils.new.3606/drbd-utils.changes 2020-06-09 00:09:19.862284055 +0200 @@ -1,0 +2,6 @@ +Mon Jun 8 08:11:04 UTC 2020 - nick wang <nw...@suse.com> + +- bsc#1172641, fix the link error of setup_option. + Add patch link-error-setup_option.patch + +------------------------------------------------------------------- New: ---- link-error-setup_option.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drbd-utils.spec ++++++ --- /var/tmp/diff_new_pack.USUIxF/_old 2020-06-09 00:09:21.830291037 +0200 +++ /var/tmp/diff_new_pack.USUIxF/_new 2020-06-09 00:09:21.830291037 +0200 @@ -20,7 +20,6 @@ # Man pages are included in the released tarball. # Only need po4a to build man from git source code %bcond_without prebuiltman - Name: drbd-utils Version: 9.13.0 Release: 0 @@ -28,7 +27,6 @@ License: GPL-2.0-or-later URL: http://www.drbd.org/ Source: http://www.linbit.com/downloads/drbd/utils/%{name}-%{version}.tar.gz - # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch1: init-script-fixes.diff Patch2: fix-libdir-in-Makefile.patch @@ -36,6 +34,7 @@ # PATCH-SUSE-FIX: Disable quorum in default configuration (bsc#1032142) Patch4: 0001-Disable-quorum-in-default-configuration-bsc-1032142.patch Patch5: move_fencing_from_disk_to_net_in_example.patch +Patch6: link-error-setup_option.patch Provides: drbd-bash-completion = %{version} Provides: drbd-pacemaker = %{version} @@ -47,8 +46,7 @@ # and suse let drbd driver goes in-kernel # Provides: drbd = 8.4.5 # Obsoletes: drbd < 8.4.5 - -%ifarch %ix86 x86_64 +%ifarch %{ix86} x86_64 Provides: drbd-xen = %{version} Obsoletes: drbd-xen < %{version} %endif @@ -80,12 +78,13 @@ raid 1. It is a building block for setting up clusters. %prep -%setup -q -n %{name}-%{version} +%setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %build export WANT_DRBD_REPRODUCIBLE_BUILD=1 @@ -118,13 +117,13 @@ %make_install mkdir -p %{buildroot}%{_localstatedir}/lib/drbd -%ifnarch %ix86 x86_64 +%ifnarch %{ix86} x86_64 rm -rf %{buildroot}%{_sysconfdir}/xen %else d=%{_libexecdir}/xen/scripts mkdir -p %{buildroot}$d mv %{buildroot}%{_sysconfdir}/xen/scripts/block-drbd %{buildroot}$d -%if %{suse_version} > 1500 +%if 0%{?suse_version} > 1500 rm -rf %{buildroot}%{_sysconfdir}/xen %else tee %{buildroot}%{_sysconfdir}/xen/scripts/block-drbd <<_EOS_ @@ -171,7 +170,7 @@ %doc %{_mandir}/man7/ocf_linbit_drbd.* %doc %{_mandir}/ja/man5/drbd.* %doc %{_mandir}/ja/man8/drbd* -%doc COPYING +%license COPYING %doc README.md %doc ChangeLog %doc scripts/drbd.conf.example @@ -182,8 +181,8 @@ %if %{with drbdmon} /sbin/drbdmon %endif -%ifarch %ix86 x86_64 -%if %{suse_version} <= 1500 +%ifarch %{ix86} x86_64 +%if 0%{?suse_version} <= 1500 %dir %attr(700,root,root) %{_sysconfdir}/xen %dir %{_sysconfdir}/xen/scripts %attr(755,root,root) %{_sysconfdir}/xen/scripts/block-drbd ++++++ link-error-setup_option.patch ++++++ diff -Naur drbd-utils-9.13.0.orig/user/v84/drbdadm.h drbd-utils-9.13.0/user/v84/drbdadm.h --- drbd-utils-9.13.0.orig/user/v84/drbdadm.h 2020-06-08 16:00:20.166480137 +0800 +++ drbd-utils-9.13.0/user/v84/drbdadm.h 2020-06-08 16:00:42.930652069 +0800 @@ -251,7 +251,7 @@ bool explicit; char *option; }; -struct setup_option *setup_options; +extern struct setup_option *setup_options; extern void add_setup_option(bool explicit, char *option);