Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package drbd-utils for openSUSE:Factory 
checked in at 2021-10-19 23:03:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/drbd-utils (Old)
 and      /work/SRC/openSUSE:Factory/.drbd-utils.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "drbd-utils"

Tue Oct 19 23:03:47 2021 rev:46 rq:926120 version:9.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/drbd-utils/drbd-utils.changes    2021-09-17 
23:26:24.329260467 +0200
+++ /work/SRC/openSUSE:Factory/.drbd-utils.new.1890/drbd-utils.changes  
2021-10-19 23:04:01.417278295 +0200
@@ -1,0 +2,16 @@
+Mon Oct 11 09:43:25 UTC 2021 - nick wang <[email protected]>
+
+- Update to 9.19.0
+ * v9,events2: show changes of peer-client
+ * v9: rr-conflict strategy auto-discard for protocol A
+ * windrbd: various fixes including setting the systemd root
+ * containers: switch to UBI8
+ * v9,wait-*: fix segfault
+- bsc#1191058, active UsrMerge to install in /usr
+  Add patch usrmerge_move_lib_to_prefix_lib.patch
+- Remove patch fix-libdir-in-Makefile.patch
+  Remove patch systemd-drbd-service-needs-network-online.patch (included)
+- Add drbd-utils.rpmlintrc for Error missing-call-to-setgroups-before-setuid
+- Add rpmlint-build-error.patch to fix rpmbuild build errors
+
+-------------------------------------------------------------------

Old:
----
  drbd-utils-9.18.0.tar.gz
  fix-libdir-in-Makefile.patch
  systemd-drbd-service-needs-network-online.patch

New:
----
  drbd-utils-9.19.0.tar.gz
  drbd-utils.rpmlintrc
  rpmlint-build-error.patch
  usrmerge_move_lib_to_prefix_lib.patch

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

Other differences:
------------------
++++++ drbd-utils.spec ++++++
--- /var/tmp/diff_new_pack.mXGO2f/_old  2021-10-19 23:04:01.949278537 +0200
+++ /var/tmp/diff_new_pack.mXGO2f/_new  2021-10-19 23:04:01.953278539 +0200
@@ -18,31 +18,33 @@
 
 %if !0%{?usrmerged}
 %define sbindir /sbin
+%define libdir  /lib
 %else
 %define sbindir %{_sbindir}
+%define libdir  %{_prefix}/lib
 %endif
-
 %bcond_without drbdmon
 # 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.18.0
+Version:        9.19.0
 Release:        0
 Summary:        Distributed Replicated Block Device
 License:        GPL-2.0-or-later
+Group:          Productivity/Clustering/HA
 URL:            http://www.drbd.org/
-Source:         
http://www.linbit.com/downloads/drbd/utils/%{name}-%{version}.tar.gz
+Source:         
https://pkg.linbit.com/downloads/drbd/utils/%{name}-%{version}.tar.gz
+Source100:      %{name}.rpmlintrc
 # PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1:         init-script-fixes.diff
-Patch2:         fix-libdir-in-Makefile.patch
+Patch2:         usrmerge_move_lib_to_prefix_lib.patch
 Patch3:         fence-after-pacemaker-down.patch
 # 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:         pie-fix.patch
-# In Upstream 9.18.0~9.19
-Patch7:         systemd-drbd-service-needs-network-online.patch
+Patch99:        rpmlint-build-error.patch
 
 Provides:       drbd-bash-completion = %{version}
 Provides:       drbd-pacemaker = %{version}
@@ -93,7 +95,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
+%patch99 -p1
 
 %build
 export WANT_DRBD_REPRODUCIBLE_BUILD=1
@@ -114,9 +116,8 @@
     --prefix=%{_prefix} \
 %endif
 %if 0%{?is_opensuse}
-    --localstatedir=/var \
+    --localstatedir=%{_localstatedir} \
 %endif
-    --libdir=%{_prefix}/lib \
     --mandir=%{_mandir} \
     --sysconfdir=%{_sysconfdir} \
     --datarootdir=%{_datadir} \
@@ -126,12 +127,11 @@
     %{?with_prebuiltman: --with-prebuiltman} \
     --with-tmpfilesdir=%{_tmpfilesdir}
 
-make OPTFLAGS="%{optflags}" %{?_smp_mflags}
+%make_build OPTFLAGS="%{optflags}"
 
 %install
 %make_install
 
-mkdir -p %{buildroot}%{_localstatedir}/lib/drbd
 %ifnarch %{ix86} x86_64
 rm -rf %{buildroot}%{_sysconfdir}/xen
 %endif
@@ -148,6 +148,7 @@
 %service_add_pre [email protected]
 
 %post
+%tmpfiles_create %{_tmpfilesdir}/drbd.conf
 %service_add_post drbd.service
 %service_add_post [email protected]
 %service_add_post [email protected]
@@ -194,9 +195,9 @@
 
 %files -n drbd-utils
 %config(noreplace) %{_sysconfdir}/drbd.conf
-%config %{_sysconfdir}/bash_completion.d/drbdadm.sh
 %config(noreplace) %{_sysconfdir}/drbd.d/global_common.conf
 %config(noreplace) %{_sysconfdir}/multipath/conf.d/drbd.conf
+%{_datadir}/bash-completion/completions/drbdadm.sh
 %{_tmpfilesdir}/drbd.conf
 %{_mandir}/man5/drbd.*
 %{_mandir}/man8/drbd*
@@ -211,6 +212,7 @@
 %dir %{_sysconfdir}/drbd.d
 %dir %{_sysconfdir}/multipath
 %dir %{_sysconfdir}/multipath/conf.d
+%{libdir}/drbd
 %{sbindir}/drbdadm
 %{sbindir}/drbdsetup
 %{sbindir}/drbdmeta
@@ -235,12 +237,9 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/[email protected]
 %{_unitdir}/[email protected]
-%{_localstatedir}/lib/drbd
-%{_prefix}/lib/drbd
-/lib/drbd
 %dir %{_prefix}/lib/ocf
 %dir %{_prefix}/lib/ocf/resource.d
 %dir %{_prefix}/lib/ocf/resource.d/linbit
-%ghost %{_rundir}/drbd
+%dir %{_localstatedir}/lib/drbd
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.mXGO2f/_old  2021-10-19 23:04:01.985278553 +0200
+++ /var/tmp/diff_new_pack.mXGO2f/_new  2021-10-19 23:04:01.989278555 +0200
@@ -5,10 +5,10 @@
     <param name="filename">drbd-utils</param>
 <!--
     build service using release drbd-utils atm.
-    <param name="version">9.18.0</param>
+    <param name="version">9.19.0</param>
     Using release tarball instead of git since need buildtag.c/h
 -->
-    <param name="versionformat">9.18.0+git.%h</param>
+    <param name="versionformat">9.19.0+git.%h</param>
     <param name="revision">master</param>
   </service>
 

++++++ drbd-utils-9.18.0.tar.gz -> drbd-utils-9.19.0.tar.gz ++++++
++++ 4936 lines of diff (skipped)

++++++ drbd-utils.rpmlintrc ++++++
addFilter("missing-call-to-setgroups-before-setuid /usr/sbin/drbdmon")
++++++ rpmlint-build-error.patch ++++++
Fix rpmlint Errors:
  1. non-executable-script /usr/lib/ocf/resource.d/linbit/drbd.shellfuncs.sh 
644 /bin/bash
  2. filelist-forbidden-bashcomp-userdirs /etc/bash_completion.d/drbdadm.sh
  3. dir-or-file-in-run /run/drbd

diff -Naur drbd-utils-9.19.0.orig/scripts/drbdadm.bash_completion 
drbd-utils-9.19.0/scripts/drbdadm.bash_completion
--- drbd-utils-9.19.0.orig/scripts/drbdadm.bash_completion      2021-10-11 
18:44:02.906467704 +0800
+++ drbd-utils-9.19.0/scripts/drbdadm.bash_completion   2021-10-11 
18:48:24.653422443 +0800
@@ -1,5 +1,5 @@
 #
-# /etc/bash_completion.d/drbdadm
+# /usr/share/bash-completion/completions/drbdadm
 #
 # Bash completion for the DRBD top-level management application, drbdadm.
 #
diff -Naur drbd-utils-9.19.0.orig/scripts/Makefile.in 
drbd-utils-9.19.0/scripts/Makefile.in
--- drbd-utils-9.19.0.orig/scripts/Makefile.in  2021-10-11 18:44:02.906467704 
+0800
+++ drbd-utils-9.19.0/scripts/Makefile.in       2021-10-11 18:51:21.716712860 
+0800
@@ -147,7 +147,7 @@
        mkdir -p $(DESTDIR)/usr/lib/ocf/resource.d/linbit
        install -m 755 drbd.ocf $(DESTDIR)/usr/lib/ocf/resource.d/linbit/drbd
        install -m 755 drbd-attr 
$(DESTDIR)/usr/lib/ocf/resource.d/linbit/drbd-attr
-       install -m 644 drbd.shellfuncs.sh 
$(DESTDIR)/usr/lib/ocf/resource.d/linbit/
+       install -m 755 drbd.shellfuncs.sh 
$(DESTDIR)/usr/lib/ocf/resource.d/linbit/
 endif
 
 install-rgmanager:
@@ -173,8 +173,8 @@
 
 install-bashcompletion:
 ifeq ($(WITH_BASHCOMPLETION),yes)
-       mkdir -p $(DESTDIR)$(sysconfdir)/bash_completion.d
-       install -m 644 drbdadm.bash_completion 
$(DESTDIR)$(sysconfdir)/bash_completion.d/drbdadm$(BASH_COMPLETION_SUFFIX)
+       mkdir -p $(DESTDIR)$(datadir)/bash-completion/completions
+       install -m 644 drbdadm.bash_completion 
$(DESTDIR)$(datadir)/bash-completion/completions/drbdadm$(BASH_COMPLETION_SUFFIX)
 endif
 
 clean:
@@ -195,7 +195,7 @@
        rm -f $(DESTDIR)$(sysconfdir)/ha.d/resource.d/drbddisk
        rm -f $(DESTDIR)$(sysconfdir)/ha.d/resource.d/drbdupper
        rm -f $(DESTDIR)$(sysconfdir)/xen/scripts/block-drbd
-       rm -f 
$(DESTDIR)$(sysconfdir)/bash_completion.d/drbdadm$(BASH_COMPLETION_SUFFIX)
+       rm -f 
$(DESTDIR)$(datadir)/bash-completion/completions/drbdadm$(BASH_COMPLETION_SUFFIX)
        ! test -L $(DESTDIR)/sbin/rcdrbd || rm $(DESTDIR)/sbin/rcdrbd
 
 .PHONY: install uninstall clean distclean
diff -Naur drbd-utils-9.19.0.orig/user/v84/Makefile.in 
drbd-utils-9.19.0/user/v84/Makefile.in
--- drbd-utils-9.19.0.orig/user/v84/Makefile.in 2021-10-11 18:44:02.918467657 
+0800
+++ drbd-utils-9.19.0/user/v84/Makefile.in      2021-10-13 11:39:05.662316197 
+0800
@@ -108,7 +108,6 @@
 install:
 ifeq ($(WITH_84_SUPPORT),yes)
        install -d $(DESTDIR)$(localstatedir)/lib/drbd
-       install -d $(DESTDIR)$(localstatedir)/run/drbd
        install -d $(DESTDIR)$(localstatedir)/lock
        install -d $(DESTDIR)/lib/drbd/
        if getent group haclient > /dev/null 2> /dev/null ; then        \
diff -Naur drbd-utils-9.19.0.orig/user/v9/Makefile.in 
drbd-utils-9.19.0/user/v9/Makefile.in
--- drbd-utils-9.19.0.orig/user/v9/Makefile.in  2021-10-11 18:44:02.918467657 
+0800
+++ drbd-utils-9.19.0/user/v9/Makefile.in       2021-10-13 11:38:48.462390954 
+0800
@@ -143,7 +143,6 @@
 install:
        install -d $(DESTDIR)$(sbindir)
        install -d $(DESTDIR)$(localstatedir)/lib/drbd
-       install -d $(DESTDIR)$(localstatedir)/run/drbd
        install -d $(DESTDIR)$(localstatedir)/lock
        if getent group haclient > /dev/null 2> /dev/null ; then        \
                install -g haclient -m 4750 drbdsetup $(DESTDIR)$(sbindir) ;    
\
++++++ usrmerge_move_lib_to_prefix_lib.patch ++++++
https://en.opensuse.org/openSUSE:Usr_merge

diff -Naur drbd-utils-9.19.0.orig/scripts/Makefile.in 
drbd-utils-9.19.0/scripts/Makefile.in
--- drbd-utils-9.19.0.orig/scripts/Makefile.in  2021-10-11 17:59:20.189282860 
+0800
+++ drbd-utils-9.19.0/scripts/Makefile.in       2021-10-11 18:01:25.988786913 
+0800
@@ -39,6 +39,7 @@
 UDEV_RULE_SUFFIX = @UDEV_RULE_SUFFIX@
 INITDIR = @INITDIR@
 LIBDIR = @prefix@/lib/@PACKAGE_TARNAME@
+LIBSCRIPTDIR = @prefix@/lib/@PACKAGE_TARNAME@/scripts
 LN_S = @LN_S@
 
 # features enabled or disabled by configure
@@ -87,11 +88,11 @@
        install -d $(DESTDIR)$(systemdunitdir)
        install -m 644 drbd.service $(DESTDIR)$(systemdunitdir)/
        install -m 644 $(SYSTEMD_TEMPLATES) $(DESTDIR)$(systemdunitdir)/
-       install -d $(DESTDIR)/lib/drbd/scripts
-       install -m 755 drbd $(DESTDIR)/lib/drbd/scripts
-       install -m 755 drbd-service-shim.sh $(DESTDIR)/lib/drbd/scripts
-       install -m 755 drbd-wait-promotable.sh $(DESTDIR)/lib/drbd/scripts
-       install -m 755 ocf.ra.wrapper.sh $(DESTDIR)/lib/drbd/scripts
+       install -d $(DESTDIR)$(LIBSCRIPTDIR)
+       install -m 755 drbd $(DESTDIR)$(LIBSCRIPTDIR)
+       install -m 755 drbd-service-shim.sh $(DESTDIR)$(LIBSCRIPTDIR)
+       install -m 755 drbd-wait-promotable.sh $(DESTDIR)$(LIBSCRIPTDIR)
+       install -m 755 ocf.ra.wrapper.sh $(DESTDIR)$(LIBSCRIPTDIR)
        install -d $(DESTDIR)$(tmpfilesdir)/
        install -m 444 drbd.tmpfiles.conf $(DESTDIR)$(tmpfilesdir)/drbd.conf
 endif
diff -Naur drbd-utils-9.19.0.orig/user/v83/Makefile.in 
drbd-utils-9.19.0/user/v83/Makefile.in
--- drbd-utils-9.19.0.orig/user/v83/Makefile.in 2021-10-11 17:59:20.217282750 
+0800
+++ drbd-utils-9.19.0/user/v83/Makefile.in      2021-10-11 18:07:39.967312613 
+0800
@@ -98,11 +98,11 @@
        install -d $(DESTDIR)$(localstatedir)/lock
        install -d $(DESTDIR)/lib/drbd/
        if getent group haclient > /dev/null 2> /dev/null ; then                
\
-               install -g haclient -m 4750 drbdsetup-83 $(DESTDIR)/lib/drbd/ ; 
\
-               install -m 755 drbdadm-83 $(DESTDIR)/lib/drbd/ ;                
\
+               install -g haclient -m 4750 drbdsetup-83 $(DESTDIR)$(LIBDIR) ;  
\
+               install -m 755 drbdadm-83 $(DESTDIR)$(LIBDIR) ;         \
        else                                                                    
\
-               install -m 755 drbdsetup-83 $(DESTDIR)/lib/drbd/ ;              
\
-               install -m 755 drbdadm-83 $(DESTDIR)/lib/drbd/ ;                
\
+               install -m 755 drbdsetup-83 $(DESTDIR)$(LIBDIR) ;               
\
+               install -m 755 drbdadm-83 $(DESTDIR)$(LIBDIR) ;                 
\
        fi
 endif
 
diff -Naur drbd-utils-9.19.0.orig/user/v84/Makefile.in 
drbd-utils-9.19.0/user/v84/Makefile.in
--- drbd-utils-9.19.0.orig/user/v84/Makefile.in 2021-10-11 17:59:20.221282734 
+0800
+++ drbd-utils-9.19.0/user/v84/Makefile.in      2021-10-11 18:07:39.967312613 
+0800
@@ -112,11 +112,11 @@
        install -d $(DESTDIR)$(localstatedir)/lock
        install -d $(DESTDIR)/lib/drbd/
        if getent group haclient > /dev/null 2> /dev/null ; then        \
-               install -g haclient -m 4750 drbdsetup-84 $(DESTDIR)/lib/drbd/ ; 
\
-               install -m 755 drbdadm-84 $(DESTDIR)/lib/drbd/ ;                
\
+               install -g haclient -m 4750 drbdsetup-84 $(DESTDIR)$(LIBDIR) ;  
\
+               install -m 755 drbdadm-84 $(DESTDIR)$(LIBDIR) ;         \
        else                                                            \
-               install -m 755 drbdsetup-84 $(DESTDIR)/lib/drbd/ ;              
\
-               install -m 755 drbdadm-84 $(DESTDIR)/lib/drbd/ ;                
\
+               install -m 755 drbdsetup-84 $(DESTDIR)$(LIBDIR) ;               
\
+               install -m 755 drbdadm-84 $(DESTDIR)$(LIBDIR) ;                 
\
        fi
 endif
 

Reply via email to