diff -pruN 3.0.1-1/debian/changelog 3.0.1-1ubuntu1/debian/changelog
--- 3.0.1-1/debian/changelog	2025-08-16 16:14:11.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/changelog	2025-10-30 14:37:12.000000000 +0000
@@ -1,3 +1,40 @@
+pacemaker (3.0.1-1ubuntu1) resolute; urgency=medium
+
+  * Merge with Debian unstable (LP: #2126027). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on
+      resource-agents-base.  And also suggest resource-agents-extra with
+      non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node
+      name.  Previously the default node name was hardcoded in the
+      config file as node1.
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents was split into a -base and an -extra package.
+    - d/control: depend on pcs and suggest crmsh
+    - d/p/cts-no-build-dir.patch: allow tests to run with undefined _BUILD_DIR
+      configuration
+    - d/t/{control,cts}: run Pacemaker Cluster Test Suite tests
+  * Dropped changes:
+    - d/p/fix-o3-Wformat-overflow.patch: fix FTBFS format-overflow Werror
+      on ppc64el
+      [ Applied upstream in version 3.0.1 ]
+    - Add fixes for libxml2 (LP #2111800):
+      [ Applied upstream in version 3.0.1 ]
+      + d/p/Drop-xmlSetBufferAllocationScheme.patch: Drop the deprecated
+        call to xmlSetBufferAllocationScheme
+      + d/p/libcrmcommon-Call-correct-setup-functions.patch: Refactor
+        calls to pcmk__xml_init and pcmk__xml_cleanup functions
+      + d/p/Drop-pcmk__xml_cleanup.patch: Change the cleanup function
+        call to others which make more sense
+      + d/p/libcrmcommon-Use-more-correct-setup-teardown.patch: Refactor
+        other calls to pcmk__schema_init and pcmk__schema_cleanup
+      + d/p/Drop-pcmk__xml_cleanup.patch: Change the init function
+        call to others which make more sense
+    - d/libcrmcommon68.symbols: update symbols file
+      [ Symbols file updated in Debian version 3.0.1-1 ]
+
+ -- Renan Rodrigo <rr@ubuntu.com>  Thu, 30 Oct 2025 11:37:12 -0300
+
 pacemaker (3.0.1-1) unstable; urgency=medium
 
   * [585a5b6] New upstream release (3.0.1) (Closes: #1106647)
@@ -9,6 +46,49 @@ pacemaker (3.0.1-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sat, 16 Aug 2025 18:14:11 +0200
 
+pacemaker (3.0.0-2ubuntu1) questing; urgency=medium
+
+  * Merge with Debian unstable (LP: #2110447). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on
+      resource-agents-base.  And also suggest resource-agents-extra with
+      non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node
+      name.  Previously the default node name was hardcoded in the
+      config file as node1.
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents was split into a -base and an -extra package.
+    - d/control: depend on pcs and suggest crmsh
+    - d/p/cts-no-build-dir.patch: allow tests to run with undefined _BUILD_DIR
+      configuration
+    - d/t/{control,cts}: run Pacemaker Cluster Test Suite tests
+    - d/p/fix-o3-Wformat-overflow.patch: fix FTBFS format-overflow Werror
+      on ppc64el
+  * New changes:
+    - Add fixes for libxml2 (LP: #2111800):
+      + d/p/Drop-xmlSetBufferAllocationScheme.patch: Drop the deprecated
+        call to xmlSetBufferAllocationScheme
+      + d/p/libcrmcommon-Call-correct-setup-functions.patch: Refactor
+        calls to pcmk__xml_init and pcmk__xml_cleanup functions
+      + d/p/Drop-pcmk__xml_cleanup.patch: Change the cleanup function
+        call to others which make more sense
+      + d/p/libcrmcommon-Use-more-correct-setup-teardown.patch: Refactor
+        other calls to pcmk__schema_init and pcmk__schema_cleanup
+      + d/p/Drop-pcmk__xml_cleanup.patch: Change the init function
+        call to others which make more sense
+      + d/libcrmcommon68.symbols: update symbols file
+  * Dropped changes:
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+      [ Solved in d/p/fix-o3-Wformat-overflow.patch, already forwarded ]
+    - d/rules: Build with -Wno-error=deprecated-declarations for libxml 2.14.x.
+      [ Deprecated declarations removed by the libxml2 patches introduced in
+      this merge ]
+    - d/rules: Ignore test results for a first build.
+      [ Tests fixed by the libxml2 patches introduced in this merge ]
+
+ -- Renan Rodrigo <renanrodrigo@canonical.com>  Mon, 16 Jun 2025 15:34:30 -0300
+
 pacemaker (3.0.0-2) unstable; urgency=medium
 
   * Upload to unstable
@@ -51,6 +131,51 @@ pacemaker (3.0.0-1) experimental; urgenc
 
  -- Ferenc Wágner <wferi@debian.org>  Thu, 13 Mar 2025 10:06:58 +0100
 
+pacemaker (2.1.8-1ubuntu5) questing; urgency=medium
+
+  * Ignore test results for a first build.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 28 May 2025 13:24:42 +0200
+
+pacemaker (2.1.8-1ubuntu4) questing; urgency=medium
+
+  * Build with -Wno-error=deprecated-declarations for libxml 2.14.x.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 27 May 2025 13:42:24 +0200
+
+pacemaker (2.1.8-1ubuntu3) questing; urgency=medium
+
+  * No-change rebuild for libxml2 soname change.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 27 May 2025 13:42:24 +0200
+
+pacemaker (2.1.8-1ubuntu2) plucky; urgency=medium
+
+  * d/p/fix-o3-Wformat-overflow.patch: fix FTBFS format-overflow Werror
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Thu, 09 Jan 2025 12:03:32 -0300
+
+pacemaker (2.1.8-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian unstable (LP: #2079939). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on
+      resource-agents-base.  And also suggest resource-agents-extra with
+      non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node
+      name.  Previously the default node name was hardcoded in the
+      config file as node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents was split into a -base and an -extra package.
+    - d/control: depend on pcs and suggest crmsh
+    - d/p/cts-no-build-dir.patch: allow tests to run with undefined _BUILD_DIR
+      configuration
+    - d/t/{control,cts}: run Pacemaker Cluster Test Suite tests
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Tue, 10 Sep 2024 11:42:26 -0300
+
 pacemaker (2.1.8-1) unstable; urgency=medium
 
   * [b662350] New upstream release (2.1.8)
@@ -60,6 +185,34 @@ pacemaker (2.1.8-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sat, 17 Aug 2024 19:23:22 +0200
 
+pacemaker (2.1.8~rc4-1ubuntu2) oracular; urgency=medium
+
+  * d/p/cts-no-build-dir.patch: allow tests to run with undefined _BUILD_DIR
+    configuration
+  * d/t/{control,cts}: run Pacemaker Cluster Test Suite tests
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Tue, 20 Aug 2024 15:58:10 -0300
+
+pacemaker (2.1.8~rc4-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian unstable (LP: #2064437). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on
+      resource-agents-base.  And also suggest resource-agents-extra with
+      non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node
+      name.  Previously the default node name was hardcoded in the
+      config file as node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents was split into a -base and an -extra package.
+    - d/control: depend on pcs and suggest crmsh
+  * Dropped changes:
+    - Ignore test results on armhf for now
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Mon, 12 Aug 2024 11:43:26 -0300
+
 pacemaker (2.1.8~rc4-1) unstable; urgency=medium
 
   * [c6a6197] New upstream pre-release (2.1.8~rc4)
@@ -113,6 +266,32 @@ pacemaker (2.1.7-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 31 Mar 2024 22:36:16 +0200
 
+pacemaker (2.1.6-5ubuntu2) noble; urgency=medium
+
+  * No-change rebuild for CVE-2024-3094
+
+ -- William Grant <wgrant@ubuntu.com>  Mon, 01 Apr 2024 16:12:08 +1100
+
+pacemaker (2.1.6-5ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable (LP: #2056077). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+    - d/control: depend on pcs and suggest crmsh
+    - Ignore test results on armhf for now
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 26 Mar 2024 09:18:27 +0100
+
 pacemaker (2.1.6-5) unstable; urgency=medium
 
   * [fba0e62] Annotate the versioned dpkg-dev build dependency with time64
@@ -121,6 +300,43 @@ pacemaker (2.1.6-5) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Fri, 22 Mar 2024 17:48:44 +0100
 
+pacemaker (2.1.6-4.1ubuntu4) noble; urgency=medium
+
+  * Ignore test results on armhf for now
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 21 Mar 2024 15:53:54 +0100
+
+pacemaker (2.1.6-4.1ubuntu3) noble; urgency=medium
+
+  * Fix build on 32bit time64_t archs
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 21 Mar 2024 14:33:46 +0100
+
+pacemaker (2.1.6-4.1ubuntu2) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 11 Mar 2024 23:26:12 +0000
+
+pacemaker (2.1.6-4.1ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable (LP: #2056077). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+    - d/control: depend on pcs and suggest crmsh
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Fri, 08 Mar 2024 15:45:46 -0300
+
 pacemaker (2.1.6-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -128,6 +344,31 @@ pacemaker (2.1.6-4.1) unstable; urgency=
 
  -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 19:12:54 +0000
 
+pacemaker (2.1.6-4ubuntu2) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 08 Mar 2024 06:34:09 +0000
+
+pacemaker (2.1.6-4ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable (LP: #2040408). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+    - d/control: depend on pcs and suggest crmsh
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Wed, 03 Jan 2024 10:59:34 -0300
+
 pacemaker (2.1.6-4) unstable; urgency=medium
 
   * [223c6e7] Do not fail "arch any only" builds.
@@ -166,6 +407,29 @@ pacemaker (2.1.6-2) experimental; urgenc
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 24 Sep 2023 18:01:07 +0200
 
+pacemaker (2.1.6-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian unstable (LP: #2029288). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+    - d/control: depend on pcs and suggest crmsh
+  * Drop changes:
+    - d/p/Fix-output_and_clear_error.patch: Fix FTBFS erros due to
+      glib's GError misuse.
+      [Fixed in 2.1.6]
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Tue, 01 Aug 2023 17:42:01 -0300
+
 pacemaker (2.1.6-1) unstable; urgency=medium
 
   * [bea63bb] New upstream release (2.1.6) (Closes: #1040165)
@@ -180,6 +444,31 @@ pacemaker (2.1.6-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Wed, 05 Jul 2023 12:38:47 +0200
 
+pacemaker (2.1.5-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian unstable (LP: #2018096). Remaining changes:
+    - d/control: make pacemaker binary recommend fence-agents-base.
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors.
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+    - d/control: depend on pcs and suggest crmsh.
+  * Dropped changes:
+    - Make crmsh the default management tool for now (LP #1862947)
+      [ Replaced by pcs as the default management tool ]
+  * New changes:
+    - d/p/Fix-output_and_clear_error.patch: Fix FTBFS erros due to
+      glib's GError misuse.
+
+ -- Athos Ribeiro <athos.ribeiro@canonical.com>  Thu, 25 May 2023 22:15:22 -0300
+
 pacemaker (2.1.5-1) unstable; urgency=medium
 
   * [5792d59] Work around lazy loading of GitHub release pages in watch file
@@ -207,6 +496,32 @@ pacemaker (2.1.5-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 22 Jan 2023 16:38:34 +0100
 
+pacemaker (2.1.4-2ubuntu2) lunar; urgency=medium
+
+  * d/control: depend on pcs and suggest crmsh (LP: #2011481).
+    Pull pcs into main instead of crmsh.
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Mon, 13 Mar 2023 18:13:36 -0300
+
+pacemaker (2.1.4-2ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian unstable (LP: #1971307). Remaining changes:
+    - Make crmsh the default management tool for now (LP #1862947)
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+    - d/control: make pacemaker-cli-utils depend on resource-agents-base.
+      resource-agents is now a transitional package and it should not be in
+      main (it also pulls in resource-agents-extra which should be in
+      universe).
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Wed, 03 Aug 2022 15:53:10 -0300
+
 pacemaker (2.1.4-2) unstable; urgency=medium
 
   * [e95d387] New patch: strings.c: don't rely on strcmp() returning one-byte
@@ -246,6 +561,40 @@ pacemaker (2.1.4-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 03 Jul 2022 16:03:21 +0200
 
+pacemaker (2.1.2-1ubuntu3) jammy; urgency=medium
+
+  * d/control: make pacemaker-cli-utils depend on resource-agents-base.
+    resource-agents is now a transitional package and it should not be in
+    main (it also pulls in resource-agents-extra which should be in
+    universe).
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Wed, 30 Mar 2022 11:32:14 -0300
+
+pacemaker (2.1.2-1ubuntu2) jammy; urgency=medium
+
+  * No-change rebuild to update maintainer scripts, see LP: 1959054
+
+ -- Dave Jones <dave.jones@canonical.com>  Wed, 16 Feb 2022 17:16:58 +0000
+
+pacemaker (2.1.2-1ubuntu1) jammy; urgency=medium
+
+  * Merge with Debian unstable (LP: #1946885). Remaining changes:
+    - Make crmsh the default management tool for now (LP #1862947)
+    - d/control: make pacemaker binary recommend fence-agents-base
+    - d/control: make pacemaker-resource-agents depend on resource-agents-base.
+      And also suggest resource-agents-extra with non-curated agents.
+    - d/t/pacemaker: corosync uses uname -n to define the default node name.
+      Previously the default node name was hardcoded in the config file as
+      node1.
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+  * Dropped:
+    - d/rules: Forcibly switch from ftime to clock_gettime, since building
+      with ftime now results in deprecation errors
+      [in 2.1.2 by upstream]
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Thu, 02 Dec 2021 15:41:12 -0300
+
 pacemaker (2.1.2-1) unstable; urgency=medium
 
   * [eeac038] New upstream release (2.1.2)
@@ -287,6 +636,88 @@ pacemaker (2.1.1-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Mon, 25 Oct 2021 12:29:49 +0200
 
+pacemaker (2.0.5-2ubuntu3) impish; urgency=medium
+
+  * d/t/pacemaker: corosync uses uname -n to define the default node name.
+    Previously the default node name was hardcoded in the config file as
+    node1.
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Wed, 23 Jun 2021 09:17:38 -0300
+
+pacemaker (2.0.5-2ubuntu2) impish; urgency=medium
+
+  * Adjust dependency relations with the {fence,resource}-agents packages. The
+    following changes were applied in debian/control:
+    - Make pacemaker binary recommend fence-agents-base.
+    - Make pacemaker-resource-agents depend on resource-agents-base.
+      Also suggest resource-agents-extra with non-curated agents.
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Wed, 05 May 2021 17:04:36 -0300
+
+pacemaker (2.0.5-2ubuntu1) hirsute; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - Make crmsh the default management tool for now (LP #1862947)
+    - d/rules: Forcibly switch from ftime to clock_gettime, since building
+      with ftime now results in deprecation errors
+    - d/rules: Fix FTBFS in ppc64el compiling with gcc10: Don't treat
+      format-overflow warnings as errors
+  * Dropped:
+    - Skip autopkgtest for unprivileged containers: (LP #1828228)
+      + d/t/control: mark pacemaker test as skippable
+      + d/t/pacemaker: skip if memlock can't be set to unlimited by root
+      [fixed in Debian]
+    - Post 2.0.04 release fixes backported to Ubuntu (LP #1895883)
+      debian/patches/ubuntu/lp1895883-*:
+      + [055d7e4e] Low: libcib: Fix building if the gnutls library is not
+      + [67174c53] Build: configure: Conditionalize check for $PYTHON.
+      + [47c3e06b] Fix: libpacemaker: Don't allow a potential NULL in a format
+      + [ea7469cb] Low: resources: don't check host-specific conditions in
+      + [7056ae08] Fix: libcrmcommon: Set out->priv to NULL in free_priv.
+      + [37791529] Fix: libcrmcommon: Make reset and finish work more similarly.
+      + [b655c039] Fix: tools: Add the http-equiv header to crm_mon at the right
+      + [0f8e4ca5] Fix: tools, libcrmcommon: Reopen the output dest on reset.
+      + [24dd01c3] Fix: cts: Use a different grep in building the cts-cli
+      + [36cf9284] Fix: cts: Use --node instead of --host as crm_resource
+      + [5c111adf] Fix: libpe_status: Destroy hash table after use
+      + [dc341923] cluster: Close corosync handles when they disconnect
+      + [3a88b2b6] Refactor: tools: rename function in cibsecret to be more
+      [applied by upstream]
+    - Post 2.0.4 features: on-fail=demote & no-quorum-policy=demote
+      (LP #1896223). Added debian/patches/ubuntu/lp1896223-*:
+      + [c4429d86e] Log: scheduler: downgrade "active on" messages to trace
+      + [01c5ec67e] Low: scheduler: match initial no-quorum-policy struct value
+      + [015b5c012] Doc: Pacemaker Explained: document no-quorum-policy=demote
+      + [5d809e136] Test: scheduler: add regression test
+      + [b1ae35938] Feature: scheduler: support "demote" choice
+      + [0b6834453] Refactor: scheduler: functionize checking quorum policy
+      + [d4b9117e7] Doc: Pacemaker Explained: correct on-fail default
+      + [204961e95] Doc: Pacemaker Explained: document new on-fail="demote"
+      + [d29433ea5] Test: scheduler: add regression tests for on-fail="demote"
+      + [874f75e0f] Feature: scheduler: new on-fail="demote" recovery policy
+      + [2f1e2df1f] Feature: xml: add on-fail="demote" option to resources
+      + [fd55a6660] Doc: libpacemaker: improve comments for resource state
+      + [98c3b649f] Log: libpacemaker: check for re-promotes specifically
+      + [ff6aebecf] Doc: libpacemaker: improve comments when logging actions
+      + [f2d244bc4] Test: scheduler: test forcing a restart instead of reload
+      + [a4d6a20a9] Low: libpacemaker: don't force stop when skipping reload
+      + [8dceba792] Refactor: scheduler: use more appropriate types in a couple
+      + [ef246ff05] Fix: scheduler: disallow on-fail=stop for stop operations
+      + [f1f71b3f3] Refactor: scheduler: functionize comparing on-fail values
+      [applied by upstream]
+    - SECURITY UPDATE: ACL restrictions bypass
+      + debian/patches/CVE-2020-25654-*.patch: restrict IPC connections.
+      + CVE-2020-25654
+      [applied by upstream]
+    - d/{libcib27,libcrmcluster29,libcrmcommon34,libcrmservice28,
+      liblrmd28,libpacemaker1,libpe-rules26,libpe-status28,libstonithd26}.symbols:
+      libqb 2 dropped the linker magic injecting start/stop symbols.
+      Thanks to Ferenc Wágner <wferi@debian.org>.
+      [fixed in Debian]
+
+ -- Lucas Kanashiro <kanashiro@ubuntu.com>  Tue, 19 Jan 2021 17:15:50 -0300
+
 pacemaker (2.0.5-2) unstable; urgency=medium
 
   [ Helmut Grohne ]
@@ -347,6 +778,106 @@ pacemaker (2.0.5~rc2-1) unstable; urgenc
 
  -- Ferenc Wágner <wferi@debian.org>  Tue, 10 Nov 2020 23:02:55 +0100
 
+pacemaker (2.0.4-2ubuntu5) hirsute; urgency=medium
+
+  * d/{libcib27,libcrmcluster29,libcrmcommon34,libcrmservice28,
+    liblrmd28,libpacemaker1,libpe-rules26,libpe-status28,libstonithd26}.symbols:
+    libqb 2 dropped the linker magic injecting start/stop symbols.
+    Thanks to Ferenc Wágner <wferi@debian.org>.
+
+ -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Wed, 13 Jan 2021 13:39:35 -0500
+
+pacemaker (2.0.4-2ubuntu4) hirsute; urgency=medium
+
+  * No-change rebuild for libqb soname change. 
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 01 Jan 2021 14:36:48 +0100
+
+pacemaker (2.0.4-2ubuntu3.1) groovy-security; urgency=medium
+
+  * SECURITY UPDATE: ACL restrictions bypass
+    - debian/patches/CVE-2020-25654-*.patch: restrict IPC connections.
+    - CVE-2020-25654
+
+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 29 Oct 2020 08:48:48 -0400
+
+pacemaker (2.0.4-2ubuntu3) groovy; urgency=medium
+
+  * Post 2.0.4 features: on-fail=demote & no-quorum-policy=demote
+    (LP: #1896223). Added debian/patches/ubuntu/lp1896223-*:
+    - [c4429d86e] Log: scheduler: downgrade "active on" messages to trace
+    - [01c5ec67e] Low: scheduler: match initial no-quorum-policy struct value
+    - [015b5c012] Doc: Pacemaker Explained: document no-quorum-policy=demote
+    - [5d809e136] Test: scheduler: add regression test
+    - [b1ae35938] Feature: scheduler: support "demote" choice
+    - [0b6834453] Refactor: scheduler: functionize checking quorum policy
+    - [d4b9117e7] Doc: Pacemaker Explained: correct on-fail default
+    - [204961e95] Doc: Pacemaker Explained: document new on-fail="demote"
+    - [d29433ea5] Test: scheduler: add regression tests for on-fail="demote"
+    - [874f75e0f] Feature: scheduler: new on-fail="demote" recovery policy
+    - [2f1e2df1f] Feature: xml: add on-fail="demote" option to resources
+    - [fd55a6660] Doc: libpacemaker: improve comments for resource state
+    - [98c3b649f] Log: libpacemaker: check for re-promotes specifically
+    - [ff6aebecf] Doc: libpacemaker: improve comments when logging actions
+    - [f2d244bc4] Test: scheduler: test forcing a restart instead of reload
+    - [a4d6a20a9] Low: libpacemaker: don't force stop when skipping reload
+    - [8dceba792] Refactor: scheduler: use more appropriate types in a couple
+    - [ef246ff05] Fix: scheduler: disallow on-fail=stop for stop operations
+    - [f1f71b3f3] Refactor: scheduler: functionize comparing on-fail values
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Tue, 22 Sep 2020 17:51:03 +0000
+
+pacemaker (2.0.4-2ubuntu2) groovy; urgency=medium
+
+  * debian/rules: Fix FTBFS in ppc64el: gcc10 related warnings as errors
+  * Post 2.0.04 release fixes backported to Ubuntu (LP: #1895883)
+    debian/patches/ubuntu/lp1895883-*:
+    - [055d7e4e] Low: libcib: Fix building if the gnutls library is not
+    - [67174c53] Build: configure: Conditionalize check for $PYTHON.
+    - [47c3e06b] Fix: libpacemaker: Don't allow a potential NULL in a format
+    - [ea7469cb] Low: resources: don't check host-specific conditions in
+    - [7056ae08] Fix: libcrmcommon: Set out->priv to NULL in free_priv.
+    - [37791529] Fix: libcrmcommon: Make reset and finish work more similarly.
+    - [b655c039] Fix: tools: Add the http-equiv header to crm_mon at the right
+    - [0f8e4ca5] Fix: tools, libcrmcommon: Reopen the output dest on reset.
+    - [24dd01c3] Fix: cts: Use a different grep in building the cts-cli
+    - [36cf9284] Fix: cts: Use --node instead of --host as crm_resource
+    - [5c111adf] Fix: libpe_status: Destroy hash table after use
+    - [dc341923] cluster: Close corosync handles when they disconnect
+    - [3a88b2b6] Refactor: tools: rename function in cibsecret to be more
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Thu, 17 Sep 2020 21:19:52 +0000
+
+pacemaker (2.0.4-2ubuntu1) groovy; urgency=medium
+
+  * Merge with Debian unstable (LP: #1886546). Remaining changes:
+    - Dropped: debian/patches/pacemaker_is_partof_corosync.patch:
+      Disagreement among Debian and Ubuntu about service dependencies.
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - Skip autopkgtest for unprivileged containers: (LP #1828228)
+      + d/t/control: mark pacemaker test as skippable
+      + d/t/pacemaker: skip if memlock can't be set to unlimited by root
+    - Make crmsh the default management tool for now (LP #1862947)
+    - d/rules: Forcibly switch from ftime to clock_gettime, since building
+      with ftime now results in deprecation errors
+  * Dropped (from Ubuntu):
+    - Post 2.0.3 release fixes backported to Ubuntu (LP #1870235)
+      debian/patches/ubuntu-2.0.3-fixes/:
+      - lp1870235-0a8e789f9-Fix-libpengine-Options-should-be-uint.patch
+      - lp1870235-186042bcb-Ref-libcrmservice-SIGCHLD-handling.patch
+      - lp1870235-28bfd00e9-Low-libcrmservice-handle-child-wait-errors.patch
+      - lp1870235-426f06cc0-Fix-tools-Fix-curses_indented_printf.patch
+      - lp1870235-4f5207a28-Fix-tools-Correct-crm_mon-man-page.patch
+      - lp1870235-5afe84e45-Fix-libstonithd-validate-arg-non-const.patch
+      - lp1870235-c98987824-Fix-iso8601-Fix-crm_time_parse_offset.patch
+      - lp1870235-dec326391-Log-libcrmcommon-correct-log-line-length.patch
+      - lp1870235-e35908c79-Log-libcrmservice-impr-msgs-wait-child.patch
+      - lp1870235-eaaa20949-Fix-libstonithd-tools-Fix-arg-stonith-event.patch
+      - lp1870235-f0fe45806-Fix-scheduler-cluster-maint-mode-true.patch
+      [in Debian Pacemaker-2.0.4]
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Mon, 06 Jul 2020 19:04:45 +0000
+
 pacemaker (2.0.4-2) unstable; urgency=medium
 
   * [a0fdbb5] The special libqb symbols aren't present on PowerPC architectures
@@ -379,6 +910,54 @@ pacemaker (2.0.4-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 21 Jun 2020 20:32:05 +0200
 
+pacemaker (2.0.3-3ubuntu3) focal; urgency=medium
+
+  * Post 2.0.3 release fixes backported to Ubuntu (LP: #1870235)
+    debian/patches/ubuntu-2.0.3-fixes/:
+    - lp1870235-0a8e789f9-Fix-libpengine-Options-should-be-uint.patch
+    - lp1870235-186042bcb-Ref-libcrmservice-SIGCHLD-handling.patch
+    - lp1870235-28bfd00e9-Low-libcrmservice-handle-child-wait-errors.patch
+    - lp1870235-426f06cc0-Fix-tools-Fix-curses_indented_printf.patch
+    - lp1870235-4f5207a28-Fix-tools-Correct-crm_mon-man-page.patch
+    - lp1870235-5afe84e45-Fix-libstonithd-validate-arg-non-const.patch
+    - lp1870235-c98987824-Fix-iso8601-Fix-crm_time_parse_offset.patch
+    - lp1870235-dec326391-Log-libcrmcommon-correct-log-line-length.patch
+    - lp1870235-e35908c79-Log-libcrmservice-impr-msgs-wait-child.patch
+    - lp1870235-eaaa20949-Fix-libstonithd-tools-Fix-arg-stonith-event.patch
+    - lp1870235-f0fe45806-Fix-scheduler-cluster-maint-mode-true.patch
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Mon, 06 Apr 2020 10:48:48 -0300
+
+pacemaker (2.0.3-3ubuntu2) focal; urgency=medium
+
+  * Forcibly switch from ftime to clock_gettime, since building with ftime now
+    results in deprecation errors
+
+ -- William Grant <wgrant@ubuntu.com>  Sat, 04 Apr 2020 19:15:34 +1100
+
+pacemaker (2.0.3-3ubuntu1) focal; urgency=medium
+
+  * Merge with Debian unstable (LP: #1864116). Remaining changes:
+    - Skip autopkgtest for unprivileged containers: (LP: 1828228)
+      - d/t/control: mark pacemaker test as skippable
+      - d/t/pacemaker: skip if memlock can't be set to unlimited by root
+    - Make crmsh the default management tool for now (LP #1862947)
+    - Fix: Last attempt i386 binary packages removal was wrong (-Nlibkate)
+    - Ubuntu i386 binary compatibility only effort: (LP #1863437)
+      - i386 binary package removal:
+        - pacemaker
+        - pacemaker-cli-utils
+        - pacemaker-remote
+        - pacemaker-resource-agents
+  * Dropped (from Debian):
+    - debian/patches/pacemaker_is_partof_corosync.patch
+      [fixed in corosync debian/2.4.2-3+deb9u1_bpo8+1]
+    - Omit pacemaker, pacemaker-cli-utils, pacemaker-remote binary
+      packages on i386.
+      [merged in debian/2.0.3-3]
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Fri, 21 Feb 2020 01:18:12 +0000
+
 pacemaker (2.0.3-3) unstable; urgency=medium
 
   * [543574f] Omit pacemaker{, -cli-utils, -remote} on Ubuntu/i386
@@ -435,6 +1014,54 @@ pacemaker (2.0.3-1) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 22 Dec 2019 21:08:01 +0100
 
+pacemaker (2.0.1-5ubuntu5) focal; urgency=medium
+
+  * Fix: Last attempt i386 binary packages removal was wrong (-Nlibkate)
+  * Ubuntu i386 binary compatibility only effort: (LP: #1863437)
+    - i386 binary package removal:
+      - pacemaker
+      - pacemaker-cli-utils
+      - pacemaker-remote
+      - pacemaker-resource-agents
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Sat, 15 Feb 2020 18:52:20 +0000
+
+pacemaker (2.0.1-5ubuntu4) focal; urgency=medium
+
+  * d/control: Make crmsh the default management tool for now (LP: #1862947)
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Wed, 12 Feb 2020 14:36:27 +0000
+
+pacemaker (2.0.1-5ubuntu3) focal; urgency=medium
+
+  * No-change rebuild with fixed binutils on arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 10 Feb 2020 08:15:04 +0100
+
+pacemaker (2.0.1-5ubuntu2) focal; urgency=medium
+
+  * Omit pacemaker, pacemaker-cli-utils, pacemaker-remote binary packages on
+    i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 07 Jan 2020 15:41:07 -0800
+
+pacemaker (2.0.1-5ubuntu1) focal; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - debian/patches/pacemaker_is_partof_corosync.patch: Default systemd
+      unit hard-requires corosync.
+      + Debian disagrees in Debian bug 887563 message 36. We could revert back
+        to Debian's behaviour, but keeping the patch in this merge maintains
+        existing behaviour for Ubuntu users pending any separate future
+        decision.
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+    - Skip autopkgtest for unprivileged containers: (LP #1828228)
+      + d/t/control: mark pacemaker  test as skippable
+      + d/t/pacemaker: skip if memlock can't be set to unlimited by root
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Mon, 04 Nov 2019 17:31:07 -0300
+
 pacemaker (2.0.1-5) unstable; urgency=medium
 
   * [17ae230] Backport three more patches from upstream fixing memory safety
@@ -444,6 +1071,28 @@ pacemaker (2.0.1-5) unstable; urgency=me
 
  -- Ferenc Wágner <wferi@debian.org>  Sun, 02 Jun 2019 14:01:06 +0200
 
+pacemaker (2.0.1-4ubuntu2) eoan; urgency=medium
+
+   * Skip autopkgtest for unprivileged containers: (LP: #1828228)
+     - d/t/control: mark pacemaker test as skippable
+     - d/t/pacemaker: skip if memlock can't be set to unlimited by root
+
+ -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com>  Thu, 25 Jul 2019 16:50:01 +0000
+
+pacemaker (2.0.1-4ubuntu1) eoan; urgency=medium
+
+   * Merge from Debian unstable.  Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+    - debian/patches/pacemaker_is_partof_corosync.patch: Default systemd
+      unit hard-requires corosync.
+      + Debian disagrees in Debian bug 887563 message 36. We could revert back
+        to Debian's behaviour, but keeping the patch in this merge maintains
+        existing behaviour for Ubuntu users pending any separate future
+        decision.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 13 May 2019 12:11:35 +0200
+
 pacemaker (2.0.1-4) unstable; urgency=high
 
   * [54ace53] Fix check for already present statoverride.
@@ -493,6 +1142,24 @@ pacemaker (2.0.1-3) unstable; urgency=hi
 
  -- Ferenc Wágner <wferi@debian.org>  Tue, 07 May 2019 17:19:08 +0200
 
+pacemaker (2.0.1-2ubuntu1) eoan; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - upstream CVE fixes
+      - CVE-2018-16877
+      - CVE-2018-16878
+      - CVE-2019-3885
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+    - debian/patches/pacemaker_is_partof_corosync.patch: Default systemd
+      unit hard-requires corosync.
+      + Debian disagrees in Debian bug 887563 message 36. We could revert back
+        to Debian's behaviour, but keeping the patch in this merge maintains
+        existing behaviour for Ubuntu users pending any separate future
+        decision.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sun, 05 May 2019 08:28:53 +0200
+
 pacemaker (2.0.1-2) unstable; urgency=medium
 
   * [d8939cc] Avoid file conflicts with leftover packages from wheezy.
@@ -599,6 +1266,57 @@ pacemaker (1.1.19-1) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@debian.org>  Tue, 25 Dec 2018 20:17:46 +0100
 
+pacemaker (1.1.18-2ubuntu1.19.04.1) disco-security; urgency=medium
+
+  * SECURITY UPDATE: DoS and local privilege escalation in client-server
+    authentication
+    - debian/patches/CVE-2018-1687x-1.patch: make crm_pid_active more
+      precise as to when detections fail in include/crm_internal.h,
+      lib/common/utils.c.
+    - debian/patches/CVE-2018-1687x-2.patch: add new helpers to allow IPC
+      client side to authenticate the server in configure.ac,
+      include/crm/common/Makefile.am, include/crm/common/ipc.h,
+      include/crm/common/ipc_internal.h, lib/common/ipc.c.
+    - debian/patches/CVE-2018-1687x-3.patch: pacemakerd to trust
+      pre-existing processes via new checks instead in mcp/pacemaker.c.
+    - debian/patches/CVE-2018-1687x-4.patch: other daemons to authenticate
+      IPC servers of fellow processes in lib/cluster/corosync.c,
+      lib/cluster/cpg.c, lib/common/ipc.c, mcp/corosync.c.
+    - debian/patches/CVE-2018-1687x-5.patch: CPG users to be careful about
+      now-more-probable rival processes in attrd/main.c, cib/main.c,
+      crmd/main.c, fencing/main.c, lib/cluster/cpg.c.
+    - debian/patches/CVE-2018-1687x-6.patch: fix possible NULL pointer
+      dereference in crmd/control.c.
+    - debian/libcrmcommon3.symbols: added new symbols.
+    - CVE-2018-16877
+    - CVE-2018-16878
+  * SECURITY UPDATE: information disclosure via use-after-free
+    - debian/patches/CVE-2019-3885.patch: fix alert handling in
+      lib/services/services.c, lib/services/services_linux.c.
+    - CVE-2019-3885
+
+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 18 Apr 2019 07:32:00 -0400
+
+pacemaker (1.1.18-2ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+    - debian/patches/pacemaker_is_partof_corosync.patch: Default systemd
+      unit hard-requires corosync.
+      + Debian disagrees in Debian bug 887563 message 36. We could revert back
+        to Debian's behaviour, but keeping the patch in this merge maintains
+        existing behaviour for Ubuntu users pending any separate future
+        decision.
+  * Drop changes:
+    - Drop upstreamed patches (dropped in Debian now instead).
+    - Refresh d/p/portability-define-EKEYREJECTED-if-necessary.patch: no longer
+      needed; dropped in Debian.
+    - d/pacemaker.{pre,post}inst flag for corosync: upgrade path no longer
+      needed post-Bionic.
+
+ -- Robie Basak <robie.basak@ubuntu.com>  Tue, 24 Jul 2018 14:12:03 +0100
+
 pacemaker (1.1.18-2) unstable; urgency=medium
 
   * [812cda7] Fixup symbols files.
@@ -645,6 +1363,40 @@ pacemaker (1.1.18-1) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@debian.org>  Wed, 02 May 2018 12:18:36 +0200
 
+pacemaker (1.1.18-0ubuntu2) cosmic; urgency=medium
+
+  * No-change rebuild for ncurses soname changes.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 May 2018 14:17:47 +0000
+
+pacemaker (1.1.18-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release (1.1.18)
+    - Drop upstreamed patches and refresh others.
+    - LP: #1763085
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Wed, 11 Apr 2018 09:23:27 -0700
+
+pacemaker (1.1.18~rc4-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian unstable (LP: #1743059). Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+  * Drop:
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from
+      14.04.
+      [ Not needed since 16.10 ]
+  * Properly restart corosync and pacemaker together (LP: #1740892)
+    - d/pacemaker.preinst: flag corosync to restart pacemaker on
+      upgrade.
+    - d/pacemaker.postinst: clear flag unconditionally in case of errors
+      + The preinst and postinst changes can be dropped after bionic
+        releases as long as the other changes are maintained.
+    - debian/patches/pacemaker_is_partof_corosync.patch: Default systemd
+      unit hard-requires corosync.  LP #1740892.
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Tue, 30 Jan 2018 16:38:09 -0800
+
 pacemaker (1.1.18~rc4-1) unstable; urgency=medium
 
   * [50dcb19] New upstream pre-release (1.1.18~rc4)
@@ -663,6 +1415,16 @@ pacemaker (1.1.18~rc4-1) unstable; urgen
 
  -- Ferenc Wágner <wferi@debian.org>  Mon, 06 Nov 2017 15:02:08 +0100
 
+pacemaker (1.1.18~rc3-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main
+      inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from
+      14.04.
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Fri, 03 Nov 2017 08:11:06 -0700
+
 pacemaker (1.1.18~rc3-1) unstable; urgency=medium
 
   * [311badb] Add forgotten Closes to already uploaded changelog
@@ -684,6 +1446,14 @@ pacemaker (1.1.18~rc3-1) unstable; urgen
 
  -- Ferenc Wágner <wferi@debian.org>  Mon, 30 Oct 2017 13:36:03 +0100
 
+pacemaker (1.1.17-1ubuntu1) artful; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Wed, 09 Aug 2017 10:52:14 -0700
+
 pacemaker (1.1.17-1) unstable; urgency=medium
 
   [ Christoph Berg ]
@@ -703,6 +1473,21 @@ pacemaker (1.1.17-1) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@debian.org>  Sat, 08 Jul 2017 23:00:09 +0200
 
+pacemaker (1.1.16-1ubuntu1) zesty; urgency=medium
+
+  * Merge from Debian unstable (LP: #1655753). Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+  * Drop:
+    - d/rules: update CTS python files' path for python3 and possibly
+      site-packages. If the code is updated to use setuptools, cts should
+      continue to not be shipped. Fixes FTBFS for arch-only builds
+      (LP #1627125).
+    [ Debian resolved this by disabling the testing infrastructure in
+      1.1.15-2 ]
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Wed, 11 Jan 2017 12:30:02 -0800
+
 pacemaker (1.1.16-1) unstable; urgency=medium
 
   * [d90daf5] Refresh our patches
@@ -778,6 +1563,30 @@ pacemaker (1.1.15-2) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@debian.org>  Sat, 01 Oct 2016 22:01:27 +0200
 
+pacemaker (1.1.15-1ubuntu2) yakkety; urgency=medium
+
+  * d/rules: update CTS python files' path for python3 and possibly
+    site-packages. If the code is updated to use setuptools, cts should
+    continue to not be shipped. Fixes FTBFS for arch-only builds
+    (LP: #1627125).
+
+ -- Nishanth Aravamudan <nish.aravamudan@canonical.com>  Fri, 23 Sep 2016 13:51:00 -0700
+
+pacemaker (1.1.15-1ubuntu1) yakkety; urgency=medium
+
+  * Merge from Debian unstable (LP: #1604694). Remaining changes:
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+  * Dropped changes:
+    - d/control: bump depend on corosync to >= 2.3.0
+      (unimportant since this version was provided in Debian stable &
+      Ubuntu 14.04 LTS)
+    - d/control: Drop publican from BD's, skip some doc generation.
+    - d/pacemaker-doc.*: Drop docs generated using publican from install.
+      (universe build-depends are ok now)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 20 Jul 2016 02:39:01 -0400
+
 pacemaker (1.1.15-1) unstable; urgency=medium
 
   * [bda3c8c] Use the clusterlabs Publican brand for the documentation
@@ -852,6 +1661,17 @@ pacemaker (1.1.14-3) unstable; urgency=m
 
  -- Adrian Vondendriesch <adrian.vondendriesch@credativ.de>  Thu, 24 Mar 2016 13:58:54 +0100
 
+pacemaker (1.1.14-2ubuntu1) xenial; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/control: Drop publican from BD's, skip some doc generation.
+    - d/control: depend on corosync ( >= 2.3.0 )
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+    - d/pacemaker-doc.*: Drop docs generated using publican from install.
+
+ -- Pierre-André MOREY <pierre-andre.morey@canonical.com>  Mon, 21 Mar 2016 15:56:54 +0000
+
 pacemaker (1.1.14-2) unstable; urgency=medium
 
   * [42577da] Promote resource-agents to Depends (Closes: #813009)
@@ -882,6 +1702,22 @@ pacemaker (1.1.14-2) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@niif.hu>  Fri, 26 Feb 2016 11:58:06 +0100
 
+pacemaker (1.1.14-1ubuntu2) xenial; urgency=medium
+
+  * No-change rebuild for gnutls transition.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 17 Feb 2016 22:27:08 +0000
+
+pacemaker (1.1.14-1ubuntu1) xenial; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/control: Drop publican from BD's, skip some doc generation.
+    - d/pacemaker-doc.*: Drop docs generated using publican from install.
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 04 Feb 2016 16:32:03 +0000
+
 pacemaker (1.1.14-1) unstable; urgency=medium
 
   * [4cae0b4] New upstream release candidate (1.1.14~rc4)
@@ -899,6 +1735,16 @@ pacemaker (1.1.14-1) unstable; urgency=m
 
  -- Ferenc Wágner <wferi@niif.hu>  Sat, 23 Jan 2016 21:42:03 +0100
 
+pacemaker (1.1.14~rc4-2ubuntu1) xenial; urgency=medium
+
+  * Merge from Debian unstable, remaining changes:
+    - d/control: Drop publican from BD's, skip some doc generation.
+    - d/pacemaker-doc.*: Drop docs generated using publican from install.
+    - d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+    - d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 15 Jan 2016 13:59:46 +0200
+
 pacemaker (1.1.14~rc4-2) unstable; urgency=medium
 
   [ Ferenc Wágner ]
@@ -923,6 +1769,16 @@ pacemaker (1.1.14~rc4-1) unstable; urgen
 
  -- Ferenc Wágner <wferi@niif.hu>  Wed, 06 Jan 2016 10:23:46 +0100
 
+pacemaker (1.1.13-2ubuntu1) xenial; urgency=medium
+
+  * Resync with Debian unstable.
+  * d/control: Drop publican from BD's, skip some doc generation.
+  * d/pacemaker-doc.*: Drop docs generated using publican from install.
+  * d/control: Demote fence-agents to Suggests, avoiding main inclusion.
+  * d/control: Promote crmsh | pcs to Recommends for upgraders from 14.04.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 14 Jan 2016 13:57:55 +0200
+
 pacemaker (1.1.13-2) unstable; urgency=medium
 
   * Declare some symbols optional that do not show up on ppc(64el).
diff -pruN 3.0.1-1/debian/control 3.0.1-1ubuntu1/debian/control
--- 3.0.1-1/debian/control	2025-03-13 21:03:36.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/control	2025-10-30 14:37:12.000000000 +0000
@@ -1,7 +1,8 @@
 Source: pacemaker
 Section: admin
 Priority: optional
-Maintainer: Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>
 Uploaders:
  Ferenc Wágner <wferi@debian.org>,
  Adrian Vondendriesch <adrian.vondendriesch@credativ.de>,
@@ -75,11 +76,13 @@ Architecture: all
 Depends:
 # some agents use top:
  procps,
- resource-agents,
+ resource-agents-base,
  ${misc:Depends},
 Recommends:
 # the ClusterMon and Stateful agents use crm_* utilities:
  pacemaker-cli-utils,
+Suggests:
+ resource-agents-extra
 Description: cluster resource manager general resource agents
  ${S:X-Common-Description}
  .
@@ -92,13 +95,14 @@ Pre-Depends:
  ${misc:Pre-Depends},
 Depends:
  corosync (>= 1.99),
+ pcs,
  dbus,
  pacemaker-common,
  pacemaker-resource-agents,
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
- fence-agents,
+ fence-agents-base,
  pacemaker-cli-utils,
 # trigger dh_python3 for fence_legacy and fence_watchdog:
  ${python3:Depends},
@@ -107,7 +111,8 @@ Recommends:
 Suggests:
 # the fence_legacy helper uses /usr/sbin/stonith from cluster-glue:
  cluster-glue,
- crmsh | pcs,
+ crmsh,
+ fence-agents-extra,
 Conflicts:
  pacemaker-remote,
 Description: cluster resource manager
@@ -121,7 +126,7 @@ Architecture: any
 Depends:
  pacemaker | pacemaker-remote,
 # cibsecret sources ocf-shellfuncs:
- resource-agents,
+ resource-agents-base,
  ${misc:Depends},
  ${shlibs:Depends},
 Breaks:
diff -pruN 3.0.1-1/debian/patches/cts-no-build-dir.patch 3.0.1-1ubuntu1/debian/patches/cts-no-build-dir.patch
--- 3.0.1-1/debian/patches/cts-no-build-dir.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/patches/cts-no-build-dir.patch	2025-10-30 13:13:36.000000000 +0000
@@ -0,0 +1,45 @@
+Description: allow tests to run with undefined _BUILD_DIR configuration
+ The _BUILD_DIR configuration is stripped off in one of our patches to improve
+ reproducibility. This causes cts-exec to fail when trying to expand a path
+ with _BUILD_DIR.
+Author: Athos Ribeiro <athos.ribeiro@canonical.com>
+Forwarded: not-needed
+Last-Update: 2024-08-29
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/cts/cts-exec.in
++++ b/cts/cts-exec.in
+@@ -311,20 +311,21 @@
+ 
+         # If we're in build directory, install agents if not already installed
+         # pylint: disable=protected-access
+-        if os.path.exists(f"{BuildOptions._BUILD_DIR}/cts/cts-exec.in"):
++        if getattr(BuildOptions, "_BUILD_DIR", None):
++          if os.path.exists(f"{BuildOptions._BUILD_DIR}/cts/cts-exec.in"):
+ 
+-            if not os.path.exists(f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker"):
+-                # @TODO remember which components were created and remove them
+-                os.makedirs(f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker", 0o755)
++              if not os.path.exists(f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker"):
++                  # @TODO remember which components were created and remove them
++                  os.makedirs(f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker", 0o755)
+ 
+-            for agent in ["Dummy", "Stateful", "ping"]:
+-                agent_source = f"{BuildOptions._BUILD_DIR}/extra/resources/{agent}"
+-                agent_dest = f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker/{agent}"
+-                if not os.path.exists(agent_dest):
+-                    print(f"Installing {agent_dest} ...")
+-                    shutil.copyfile(agent_source, agent_dest)
+-                    os.chmod(agent_dest, EXECMODE)
+-                    self._installed_files.append(agent_dest)
++              for agent in ["Dummy", "Stateful", "ping"]:
++                  agent_source = f"{BuildOptions._BUILD_DIR}/extra/resources/{agent}"
++                  agent_dest = f"{BuildOptions.OCF_RA_INSTALL_DIR}/pacemaker/{agent}"
++                  if not os.path.exists(agent_dest):
++                      print(f"Installing {agent_dest} ...")
++                      shutil.copyfile(agent_source, agent_dest)
++                      os.chmod(agent_dest, EXECMODE)
++                      self._installed_files.append(agent_dest)
+ 
+         subprocess.call(["cts-support", "install"])
+ 
diff -pruN 3.0.1-1/debian/patches/series 3.0.1-1ubuntu1/debian/patches/series
--- 3.0.1-1/debian/patches/series	2025-08-16 16:14:11.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/patches/series	2025-10-30 14:03:41.000000000 +0000
@@ -6,3 +6,4 @@ Remove-references-to-the-build-directory
 cts-do-not-capture-the-build-directory.patch
 python-clean-up-the-__pycache__-directories.patch
 Find-libcrmcommon-without-embedding-the-build-path.patch
+cts-no-build-dir.patch
diff -pruN 3.0.1-1/debian/tests/control 3.0.1-1ubuntu1/debian/tests/control
--- 3.0.1-1/debian/tests/control	2024-06-01 18:01:02.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/tests/control	2025-10-30 13:13:36.000000000 +0000
@@ -5,3 +5,10 @@ Restrictions: needs-root, isolation-cont
 Tests: pkg-config
 Depends: pacemaker-dev, pkg-config
 Restrictions: superficial
+
+Tests: cts
+Depends: pacemaker-cts, libxml2-utils, resource-agents-extra
+Restrictions: needs-root, isolation-container, skippable
+# attrd tests are currently failing in armhf due to a pointer being set to
+# null. Investigation is still pending for this one
+Architecture: !armhf
diff -pruN 3.0.1-1/debian/tests/cts 3.0.1-1ubuntu1/debian/tests/cts
--- 3.0.1-1/debian/tests/cts	1970-01-01 00:00:00.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/tests/cts	2025-10-30 13:13:36.000000000 +0000
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+export PCMK_schema_directory=/usr/share/pacemaker
+
+systemctl stop pacemaker
+
+/usr/share/pacemaker/tests/cts-regression --verbose attrd cli exec fencing 2>&1
+
+# we run the scheduler test separately because we need to pass the crm_simulate
+# binary path to it
+/usr/share/pacemaker/tests/cts-scheduler -b /usr/sbin/crm_simulate --verbose 2>&1
diff -pruN 3.0.1-1/debian/tests/pacemaker 3.0.1-1ubuntu1/debian/tests/pacemaker
--- 3.0.1-1/debian/tests/pacemaker	2024-06-01 18:01:02.000000000 +0000
+++ 3.0.1-1ubuntu1/debian/tests/pacemaker	2025-10-30 13:13:36.000000000 +0000
@@ -16,4 +16,4 @@ sleep 25
 
 crm_mon -1 >"$OUTPUT"
 cat "$OUTPUT"
-fgrep -q "Online: [ node1 ]" "$OUTPUT"
+fgrep -q "Online: [ $(uname -n) ]" "$OUTPUT"
