[pve-devel] [PATCH corosync-pve 03/10] build: revert upstream switch to DH 11

Fabian Grünbichler f.gruenbichler at proxmox.com
Wed Nov 7 14:26:30 CET 2018


not yet available in Debian Stretch without backports

Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
 ...-Switch-to-Debhelper-compat-level-11.patch | 70 +++++++++++++++++++
 ...t-after-package-upgrade-is-complete.patch} |  8 +--
 ...pt.patch => 0005-remove-init-script.patch} |  0
 ...postinst-for-restart-on-dist-upgrad.patch} |  0
 ...bcorosync4-pve-transitional-package.patch} |  4 +-
 ...art-corosync.service-if-conf-exists.patch} |  0
 ...-and-problematic-corosync-qdevice.i.patch} |  0
 ...emcrypto-Check-length-of-the-packet.patch} |  0
 ...ients-about-left-nodes-during-pause.patch} |  0
 patches/series                                | 17 ++---
 10 files changed, 85 insertions(+), 14 deletions(-)
 create mode 100644 patches/0003-Revert-Switch-to-Debhelper-compat-level-11.patch
 rename patches/{0003-restart-after-package-upgrade-is-complete.patch => 0004-restart-after-package-upgrade-is-complete.patch} (78%)
 rename patches/{0004-remove-init-script.patch => 0005-remove-init-script.patch} (100%)
 rename patches/{0005-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch => 0006-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch} (100%)
 rename patches/{0006-add-libcorosync4-pve-transitional-package.patch => 0007-add-libcorosync4-pve-transitional-package.patch} (92%)
 rename patches/{0007-only-start-corosync.service-if-conf-exists.patch => 0008-only-start-corosync.service-if-conf-exists.patch} (100%)
 rename patches/{0008-remove-unecessary-and-problematic-corosync-qdevice.i.patch => 0009-remove-unecessary-and-problematic-corosync-qdevice.i.patch} (100%)
 rename patches/{0009-totemcrypto-Check-length-of-the-packet.patch => 0010-totemcrypto-Check-length-of-the-packet.patch} (100%)
 rename patches/{0010-cpg-Inform-clients-about-left-nodes-during-pause.patch => 0011-cpg-Inform-clients-about-left-nodes-during-pause.patch} (100%)

diff --git a/patches/0003-Revert-Switch-to-Debhelper-compat-level-11.patch b/patches/0003-Revert-Switch-to-Debhelper-compat-level-11.patch
new file mode 100644
index 0000000..c8a3689
--- /dev/null
+++ b/patches/0003-Revert-Switch-to-Debhelper-compat-level-11.patch
@@ -0,0 +1,70 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler at proxmox.com>
+Date: Wed, 24 Oct 2018 12:36:41 +0200
+Subject: [PATCH] Revert "Switch to Debhelper compat level 11"
+
+This reverts commit e11ae7f2f329dab7acf6cb0d70980494a81ad1b2.
+---
+ debian/compat  |  2 +-
+ debian/control |  4 +++-
+ debian/rules   | 12 ++++++------
+ 3 files changed, 10 insertions(+), 8 deletions(-)
+
+diff --git a/debian/compat b/debian/compat
+index b4de3947..ec635144 100644
+--- a/debian/compat
++++ b/debian/compat
+@@ -1 +1 @@
+-11
++9
+diff --git a/debian/control b/debian/control
+index 8a2ed29e..888bc650 100644
+--- a/debian/control
++++ b/debian/control
+@@ -8,9 +8,11 @@ Uploaders:
+ Standards-Version: 4.1.4
+ Build-Depends:
+  augeas-tools,
+- debhelper (>= 11~),
++ debhelper (>= 9~),
+  dctrl-tools,
++ dh-autoreconf,
+  dh-exec,
++ dh-systemd,
+  groff,
+  libdbus-1-dev,
+  libnss3-dev,
+diff --git a/debian/rules b/debian/rules
+index 7108d92c..d863e8e8 100755
+--- a/debian/rules
++++ b/debian/rules
+@@ -28,7 +28,7 @@ initscript-dir=etc/init.d
+ endif
+ 
+ %:
+-	dh $@
++	dh $@ --parallel --with autoreconf,systemd
+ 
+ # Avoid useless dependencies in the libraries
+ override_dh_autoreconf:
+@@ -71,15 +71,15 @@ override_dh_auto_install-arch:
+ 	   debian/tmp/$(initscript-dir)/corosync-qnetd \
+ 	   debian/tmp/usr/share/doc/corosync/LICENSE
+ 
+-override_dh_missing:
+-	dh_missing --fail-missing
++override_dh_install:
++	dh_install --fail-missing
+ 
+ override_dh_installchangelogs:
+ 	dh_installchangelogs ChangeLog
+ 
+-override_dh_installsystemd:
+-	dh_installsystemd -p corosync-qdevice --no-enable --no-start
+-	dh_installsystemd --remaining-packages
++override_dh_systemd_enable:
++	dh_systemd_enable -p corosync-qdevice --no-enable
++	dh_systemd_enable --remaining-packages
+ 
+ override_dh_strip:
+ 	dh_strip --dbgsym-migration=corosync-dbg
diff --git a/patches/0003-restart-after-package-upgrade-is-complete.patch b/patches/0004-restart-after-package-upgrade-is-complete.patch
similarity index 78%
rename from patches/0003-restart-after-package-upgrade-is-complete.patch
rename to patches/0004-restart-after-package-upgrade-is-complete.patch
index 24e4574..992c923 100644
--- a/patches/0003-restart-after-package-upgrade-is-complete.patch
+++ b/patches/0004-restart-after-package-upgrade-is-complete.patch
@@ -12,12 +12,12 @@ Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
  1 file changed, 3 insertions(+)
 
 diff --git a/debian/rules b/debian/rules
-index 7108d92c..871ba8d0 100755
+index d863e8e8..366f6ac9 100755
 --- a/debian/rules
 +++ b/debian/rules
-@@ -81,6 +81,9 @@ override_dh_installsystemd:
- 	dh_installsystemd -p corosync-qdevice --no-enable --no-start
- 	dh_installsystemd --remaining-packages
+@@ -81,6 +81,9 @@ override_dh_systemd_enable:
+ 	dh_systemd_enable -p corosync-qdevice --no-enable
+ 	dh_systemd_enable --remaining-packages
  
 +override_dh_systemd_start:
 +	dh_systemd_start -r --restart-after-upgrade
diff --git a/patches/0004-remove-init-script.patch b/patches/0005-remove-init-script.patch
similarity index 100%
rename from patches/0004-remove-init-script.patch
rename to patches/0005-remove-init-script.patch
diff --git a/patches/0005-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch b/patches/0006-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch
similarity index 100%
rename from patches/0005-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch
rename to patches/0006-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch
diff --git a/patches/0006-add-libcorosync4-pve-transitional-package.patch b/patches/0007-add-libcorosync4-pve-transitional-package.patch
similarity index 92%
rename from patches/0006-add-libcorosync4-pve-transitional-package.patch
rename to patches/0007-add-libcorosync4-pve-transitional-package.patch
index c501e52..c6ba969 100644
--- a/patches/0006-add-libcorosync4-pve-transitional-package.patch
+++ b/patches/0007-add-libcorosync4-pve-transitional-package.patch
@@ -12,10 +12,10 @@ Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
  1 file changed, 5 insertions(+)
 
 diff --git a/debian/control b/debian/control
-index 8a2ed29e..15e1cf7e 100644
+index 888bc650..b4063466 100644
 --- a/debian/control
 +++ b/debian/control
-@@ -49,6 +49,11 @@ Architecture: all
+@@ -51,6 +51,11 @@ Architecture: all
  Depends: corosync (= ${binary:Version})
  Description: Transitional package.
  
diff --git a/patches/0007-only-start-corosync.service-if-conf-exists.patch b/patches/0008-only-start-corosync.service-if-conf-exists.patch
similarity index 100%
rename from patches/0007-only-start-corosync.service-if-conf-exists.patch
rename to patches/0008-only-start-corosync.service-if-conf-exists.patch
diff --git a/patches/0008-remove-unecessary-and-problematic-corosync-qdevice.i.patch b/patches/0009-remove-unecessary-and-problematic-corosync-qdevice.i.patch
similarity index 100%
rename from patches/0008-remove-unecessary-and-problematic-corosync-qdevice.i.patch
rename to patches/0009-remove-unecessary-and-problematic-corosync-qdevice.i.patch
diff --git a/patches/0009-totemcrypto-Check-length-of-the-packet.patch b/patches/0010-totemcrypto-Check-length-of-the-packet.patch
similarity index 100%
rename from patches/0009-totemcrypto-Check-length-of-the-packet.patch
rename to patches/0010-totemcrypto-Check-length-of-the-packet.patch
diff --git a/patches/0010-cpg-Inform-clients-about-left-nodes-during-pause.patch b/patches/0011-cpg-Inform-clients-about-left-nodes-during-pause.patch
similarity index 100%
rename from patches/0010-cpg-Inform-clients-about-left-nodes-during-pause.patch
rename to patches/0011-cpg-Inform-clients-about-left-nodes-during-pause.patch
diff --git a/patches/series b/patches/series
index 7931482..1cbfb27 100644
--- a/patches/series
+++ b/patches/series
@@ -1,10 +1,11 @@
 0001-add-Provides-Replaces-corosync-pve.patch
 0002-don-t-install-default-corosync.conf.patch
-0003-restart-after-package-upgrade-is-complete.patch
-0004-remove-init-script.patch
-0005-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch
-0006-add-libcorosync4-pve-transitional-package.patch
-0007-only-start-corosync.service-if-conf-exists.patch
-0008-remove-unecessary-and-problematic-corosync-qdevice.i.patch
-0009-totemcrypto-Check-length-of-the-packet.patch
-0010-cpg-Inform-clients-about-left-nodes-during-pause.patch
+0003-Revert-Switch-to-Debhelper-compat-level-11.patch
+0004-restart-after-package-upgrade-is-complete.patch
+0005-remove-init-script.patch
+0006-add-corosync-pve-postinst-for-restart-on-dist-upgrad.patch
+0007-add-libcorosync4-pve-transitional-package.patch
+0008-only-start-corosync.service-if-conf-exists.patch
+0009-remove-unecessary-and-problematic-corosync-qdevice.i.patch
+0010-totemcrypto-Check-length-of-the-packet.patch
+0011-cpg-Inform-clients-about-left-nodes-during-pause.patch
-- 
2.19.1





More information about the pve-devel mailing list