pacemaker (3.0.1-1ubuntu3) stonking; urgency=medium

  * d/control: Drop explicit dependency on dbus.
    Allow alternative implementations like dbus-broker. (Closes: #1122694)

 -- Alessandro Astone <alessandro.astone@canonical.com>  Mon, 25 May 2026 16:44:58 +0200

pacemaker (3.0.1-1ubuntu2) resolute; urgency=medium

  * Fix build failures:
    - d/p/Fix-build-Handle-CMocka-deprecations.patch: add patch to
      avoid ftbfs due to using deprecated CMocka function (LP: #2143189).
    - d/p/Low-various-Use-const-for-a-few-string-pointer-variables.patch: add patch to avoid ftbfs
      with glibc 2.43 (LP: #2142902).

 -- Ural Tunaboyu <ural.tunaboyu@canonical.com>  Tue, 03 Mar 2026 14:26:41 -0800

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)
  * [6589f5d] Drop asciidoc reproducibility patch, refresh the rest.
    According to upstream commit 3809b5d89dd3e6072ab1660dc133e38e90e3a508
    asciidoc has not been used since 2.1.9.
  * [604fcbb] Update symbols files (all removed symbols were internal)
  * [079c66f] Replace the old postal address of the FSF with its HTTP link

 -- 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

 -- Ferenc Wágner <wferi@debian.org>  Fri, 14 Mar 2025 17:41:33 +0100

pacemaker (3.0.0-1) experimental; urgency=medium

  * [a951952] New upstream release (3.0.0)
  * [b7d66b3] Drop obsolete patch, refresh the rest.
    Upstream stopped generating the PNG files from their SVG sources
    during build, so Inkscape is not run by the build system since commit
    2530b110eab3147d33ae0596d9d28bc9c9a85fbe.
  * [0ca671f] The upstream build systemd does not use Inkscape anymore
  * [f041efa] Update copyright years
  * [d7ae9ca] Pacemaker now requires libqb >= 1.0.1 for better logging
  * [c5cc0c8] Ship new component of the pacemaker Python package
  * [7c646ee] New patch: Find libcrmcommon without embedding the build path
  * [4f987ff] Upstream dropped the o2cb resource agent.
    Commit: 399df10d8a
  * [ef16c59] Upstream dropped the pacemaker_remoted symlink.
    Commit: 6468721da
  * [01db599] Upstream dropped the Pacemaker_Remote book.
    The configuration reference portion has been moved to Pacemaker
    Explained, and the walk-throughs have been moved to the ClusterLabs
    wiki (commit 803261889).
  * [a96d86f] Upstream dropped the crm_fencing documentation.
    The updated website no longer references it. Pacemaker Explained's
    fencing chapter is sufficient to replace it (commit e54eac6360).
  * [3f46d53] Upstream dropped cts-log-watcher.
    The new cts-support subcommand does the same thing (commit 0c4def783).
  * [4ba4e08] Follow SONAME changes with the names of the library packages
  * [4ebd355] Update symbols files.
    The dropped symbols do not matter because there were SONAME changes as
    well.  The version numbers of the symbols surviving from the preceding
    libraries were not reset to 3.0.0 to reduce the diff.
  * [1a161a0] Update Standards-Version to 4.7.2 (no changes required)
  * [8c5d70f] Suppress Lintian warnings until dh_sphinxdoc is fixed
  * [2ee82ef] Override false typo alert

 -- 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)
  * [2c52e81] Refresh our patches
  * [708acff] Update symbols files
  * [9652a53] Lintian 2.117.1+ knows about the t64 transition

 -- 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)
  * [1b0727c] Update symbols files

 -- Ferenc Wágner <wferi@debian.org>  Sat, 20 Jul 2024 21:19:04 +0200

pacemaker (2.1.8~rc3-1) unstable; urgency=medium

  * [13118a0] New upstream pre-release (2.1.8~rc3) (Closes: #1073592)
  * [627228b] Refresh our patches

 -- Ferenc Wágner <wferi@debian.org>  Sun, 07 Jul 2024 17:58:01 +0200

pacemaker (2.1.8~rc1-1) unstable; urgency=medium

  * [ab5ed61] New upstream pre-release (2.1.8~rc1)
  * [c477642] Drop upstreamed patch, refresh the rest
  * [26aa14e] Update Standards-Version to 4.7.0 (no changes required)
  * [00be940] Switch Build-Depends to systemd-dev.
    We only needed the systemd build dependency to get the paths defined
    in systemd.pc.  Now these are available in an architecture-independent
    package, which means we can stop relying on dh-exec as well.
    (Closes: #1060623)
  * [dc737d8] Ship the new pacemaker-based.7 man page
  * [f193828] Update symbols files.
    Before 2.1.8 both libpe-rules and libpe-status allocated the
    was_processing_error and was_processing_warning symbols (global
    variables).  In 2.1.8 these symbols were moved into libcrmcommon,
    which is a common dependency of libpe-rules and libpe-status.  Since
    library dependencies are automatically loaded, this does not
    constitute an ABI break.
  * [42461ae] Update copyright years
  * [bbf8d26] Specify the System V init directory.
    Autodetection in configure.ac is based on presence, but modern build
    containers can miss /etc/init.d.
  * [0d1a7f1] Explicitly enable systemd support.
    Autodetection in configure.ac depends on live DBus or systemctl, but
    modern build containers can miss those.

 -- Ferenc Wágner <wferi@debian.org>  Fri, 31 May 2024 19:22:07 +0200

pacemaker (2.1.7-1) unstable; urgency=medium

  * [09de5bf] New upstream release (2.1.7) (Closes: #1067626)
  * [ad97704] Refresh our patches
  * [e71f255] Update symbols files (all removed symbols were internal)
  * [13bce35] The cts Python directory is not installed anymore.
    Upstream migrated all of its contents into the _cts module of the
    pacemaker Python package (see commit 1fdea434).

 -- 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
  * [2e0223d] New patch: Always format time_t values as long long
  * [8b575c7] pkgconf superseded pkg-config

 -- 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.
  * Rename libraries for 64-bit time_t transition.  Closes: #1063194

 -- 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.
    The pacemaker-cts binary package is architecture-independent, it can't
    be fixed up when we build architecture dependent packages only.
  * Upload to unstable.

 -- Ferenc Wágner <wferi@debian.org>  Fri, 29 Sep 2023 00:30:33 +0200

pacemaker (2.1.6-3) experimental; urgency=medium

  [ Helmut Grohne ]
  * [efbad8e] Fix FTBFS when systemd.pc changes systemdsystemunitdir
    (Closes: #1052705)

  [ Ferenc Wágner ]
  * [43311e3] Ship the CTS as a new pacemaker-cts binary package.
    The previous skip was incomplete, because the files under the cts
    directory which were generated by configure were not cleaned, leading
    to rebuild issues (see #1047155).  Now that we already ship
    python3-pacemaker, the infrastructure is in place to easily ship
    another Python package for completeness.
  * [ddf07e7] New patch: cts: do not capture the build directory
  * [1b7616e] New patch: python: clean up the __pycache__ directories
    (Closes: #1047155)

 -- Ferenc Wágner <wferi@debian.org>  Thu, 28 Sep 2023 10:14:48 +0200

pacemaker (2.1.6-2) experimental; urgency=medium

  * [aaadd9b] python3-pacemaker package for the Python3 API.
    But demote the Python dependencies of the pacemaker package to
    Recommends, since only the fence_legacy and fence_watchdog agents need
    them.
  * [7f4b80e] Recover ordering of Build-Depends

 -- 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)
  * [6529c27] Refresh our patches
  * [1cb1b8c] Ship the Python API documentation
  * [b17efea] Update symbols files (all removed symbols were internal)
  * [d5c6985] New patch: Remove references to the build directory
  * [3e12372] Don't ship the Python package for now.
    This temporarily breaks the fence_legacy agent, until the new
    python3-pacemaker binary package gets through the NEW queue and the
    experimental distribution with the next releases.

 -- Ferenc Wágner <wferi@debian.org>  Wed, 05 Jul 2023 12:38:47 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog pacemaker-common`.
