pacemaker (2.1.5-1+deb12u1) bookworm; urgency=medium

  * [0c22be8] New patches fixing migration regression.
    Backport of https://github.com/ClusterLabs/pacemaker/pull/3020/ to
    Pacemaker 2.1.5 (without the CTS changes, which we don't ship):
    5754a2af9 Refactor: scheduler: improve xpath efficiency when unpacking
    3f6f524f1 Low: scheduler: unknown_on_node() should ignore pending actions
    ad9fd9548 Fix: scheduler: handle cleaned migrate_from history correctly
    The starting refactor is required by the other two patches, but the
    third patch still needed backporting.
    Thanks to Ken Gaillot (Closes: #1040165)

 -- Ferenc Wágner <wferi@debian.org>  Sun, 09 Jul 2023 23:10:45 +0200

pacemaker (2.1.5-1) unstable; urgency=medium

  * [5792d59] Work around lazy loading of GitHub release pages in watch file
  * [52462d8] New upstream release (2.1.5)
  * [06b5497] Delete upstreamed patch, refresh the rest
  * [9829fc0] Update Standards-Version to 4.6.2 (no changes required)
  * [7768ecb] Add debian/upstream/metadata
  * [629aab5] Update debian/copyright.
    Update the years, indicate LGPL of *.po files and give up on
    enumerating all contributors.
  * [9b7d008] The SystemHealth resource agent was dropped upstream.
    See commit 8e0512e: it was non-functional anyway.
  * [c905af5] Update symbols files (all removed symbols were internal)
  * [b0a5c7b] pacemaker-cli-utils.NEWS was six years old, nothing new
  * [a255a3e] Reduce Lintian noise
  * [7a70bd7] Drop the obsolete lsb-base dependency
    sysvinit-utils_3.05-1 took over /lib/lsb/init-functions from lsb-base,
    which became an empty transitional package.  Sysvinit-utils is
    essential now, so we needn't depend on it explicitly, but if that ever
    changes (see #851747) the sysvinit-core package will still depend on
    it, providing the function library to our init scripts if they have a
    real chance to execute.  (The compatibility layer of systemd won't try
    to use the init scripts, because we provide native systemd units.)
    This change is unsuitable for bullseye backports.

 -- Ferenc Wágner <wferi@debian.org>  Sun, 22 Jan 2023 16:38:34 +0100

pacemaker (2.1.4-2) unstable; urgency=medium

  * [e95d387] New patch: strings.c: don't rely on strcmp() returning one-byte
    values
  * [220a320] Switch to declarative dh addons to help cross building and reduce
    repetition

 -- Ferenc Wágner <wferi@debian.org>  Thu, 21 Jul 2022 23:20:11 +0200

pacemaker (2.1.4-1) unstable; urgency=medium

  * [d438568] New upstream release (2.1.4)
  * [2209cff] Drop upstreamed patch, refresh the rest
  * [e998d4f] Update symbols files (all removed symbols were internal)
  * [7bb33d2] Unit tests behave sanely now, so enable them
  * [66c4a13] Update Standards-Version to 4.6.1 (no changes required)
  * [da83f59] Switch to Debhelper compatibility level 13
  * [80f96ac] Handle not-installed files declaratively
  * [f0668c5] Ship Doxygen output explicitly and declaratively
  * [7f6b9f9] Ship init scripts straight from the build tree
  * [5d56cf9] Upstream now properly cleans up after building the documentation.
    This effectively reverts 7443ebc66e285801da9160854ff3fed0be423632,
    because upstream commit 6af89fe48a776b0c26451d780b5234ea9c586773 made
    it unnecessary.
  * [58e1598] Link against all needed libraries.
    Revert 808de7cc4952bceb71c158d6fd09157646ce11b1, because the upstream
    code reorganization ending in ca25b4e9a49e8153b4d0ac15eddcf6a45b212269
    removed the obstacle.
    https://bugs.clusterlabs.org/show_bug.cgi?id=5488
  * [6f827b3] Move crm_attribute into the pacemaker-cli-utils package.
    Mirror upstream commit 57ce5b5eb0754c19e827f1c915d9355ad0727444 (it no
    longer uses libcrmcluster).
  * [ef179c8] Recommend pacemaker-cli-utils from pacemaker-resource-agents.
    Because the ClusterMon and Stateful agents use crm_mon/crm_attribute
    respectively.
  * [c046399] New patch: Fix typos: resouce -> resource

 -- Ferenc Wágner <wferi@debian.org>  Sun, 03 Jul 2022 16:03:21 +0200

pacemaker (2.1.2-1) unstable; urgency=medium

  * [eeac038] New upstream release (2.1.2)
  * [778f02f] Drop upstreamed patch, refresh the rest
  * [183c1cf] Ship the init scripts from the build tree
  * [370b42b] Ship the fence_watchdog agent
  * [c967f7f] Update symbols files (all removed symbols were internal)
  * [7b76a3a] Use the provided ${sphinxdoc:Built-Using}

 -- Ferenc Wágner <wferi@debian.org>  Sat, 27 Nov 2021 17:50:32 +0100

pacemaker (2.1.1-2) unstable; urgency=medium

  * [3f13edc] Move python3-sphinx into Build-Depends because we always load the
    sphinxdoc dh addon

 -- Ferenc Wágner <wferi@debian.org>  Tue, 26 Oct 2021 16:06:03 +0200

pacemaker (2.1.1-1) unstable; urgency=medium

  * [50d06e9] New upstream release (2.1.1) (Closes: #997295)
  * [50e341f] Refresh our patches
  * [1762b8b] Pacemaker 2.1.0 already installs the default file itself
  * [8a161be] Pacemaker 2.1.0 generates its documentation with Sphinx
  * [5205498] Employ dh_sphinxdoc to fix up the packaged documentation
  * [8294103] autogen.sh does more than autoreconf -f -i now
  * [808de7c] We can't use the -z defs linker option anymore
  * [7ea9dcf] Pacemaker 2.1.0 dropped the obsolete and broken pingd resource
    agent
  * [7c46052] Ship /etc/default/crm_mon
  * [39e7687] Force dh_install to work with the installed files
  * [a4c3b58] Update symbols files (all removed symbols were documented
    internal)
  * [b4e5212] Upgrade Standards-Version to 4.6.0 (no changes required)
  * [62d2e6f] Follow the Pacemaker init script with the copyright file
  * [e197ba4] Untabify the copyright file
  * [d9662f6] New patch: Fix OCF_RA_PATH Autoconf variable name in pkg-config
    files

 -- Ferenc Wágner <wferi@debian.org>  Mon, 25 Oct 2021 12:29:49 +0200

pacemaker (2.0.5-2) unstable; urgency=medium

  [ Helmut Grohne ]
  * [0e95220] Drop superfluous build dependencies
    dctrl-tools: after merging the dev packages check_header_deps was
    dropped in 2.0.1~rc2-2 (7c66cac).
    libesmtp-dev, libsnmp-dev, libsensors-dev: upstream dropped SMTP and
    SNMP support from crm_mon in Pacemaker 2 (1f73748, f24bdc6)
    (Closes: #979368)

 -- Ferenc Wágner <wferi@debian.org>  Fri, 08 Jan 2021 19:47:14 +0100

pacemaker (2.0.5-1) unstable; urgency=medium

  * [b0f97de] New upstream release (2.0.5)
  * [a7725e6] libqb 2 dropped the linker magic injecting start/stop symbols

 -- Ferenc Wágner <wferi@debian.org>  Sat, 26 Dec 2020 18:25:28 +0100

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

  * [6037de8] Add CVE-2020-25654 reference to changelog
  * [8633b12] New upstream pre-release (2.0.5~rc3)
  * [280e76f] Update Standards-Version to 4.5.1 (no changes required)
  * [fa41836] New patch: Always run Inkscape under the C.UTF-8 locale

 -- Ferenc Wágner <wferi@debian.org>  Wed, 18 Nov 2020 22:45:27 +0100

pacemaker (2.0.5~rc2-1) unstable; urgency=medium

  [ Rafael David Tinoco ]
  * [0f1033e] 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

  [ Ferenc Wágner ]
  * [34f6376] pacemaker-dev should pull in libpacemaker1, too
  * [039f205] The pacemaker-dev transition completed in buster
  * [800ae5e] Clean up remnants of long finished reorganizations
  * [0f0340c] pacemaker-dev in buster replaced its old dependencies from wheezy
  * [6956006] New upstream pre-release (2.0.5~rc2) (Closes: #973254)
    Contains fix for CVE-2020-25654.
  * [6b30c82] Delete upstreamed patch, refresh the rest
  * [8e78417] Tie skipping the autopkgtest to the concrete Corosync error.
    While unlimited memory lock is a good test for privileges, it isn't
    critical for Corosync.  Trigger on a specific error message instead,
    hint at a possible workaround and document the actual requirements.
  * [f184e2c] Update symbols files.
    See 4bcf7eb for the reasoning behind the two renamed symbols which
    weren't obviously internal: crm_config_error and crm_config_warning.
  * [0031784] Pacemaker and pacemaker-remote provide Conflicting functions.
    Breaks without a version was always suspicious to Lintian, and I've got
    no strong opinion on this specific case, so be it.
  * [2a33943] Replace the now-transitional build dep with libncurses-dev
  * [8662ee0] Add missing pkg-config dependencies (Closes: #963791)
  * [912a22b] New autopkgtest for pkg-config completeness
  * [5033800] Upgrade watch file to version 4 (no changes needed)

 -- Ferenc Wágner <wferi@debian.org>  Tue, 10 Nov 2020 23:02:55 +0100

pacemaker (2.0.4-2) unstable; urgency=medium

  * [a0fdbb5] The special libqb symbols aren't present on PowerPC architectures

 -- Ferenc Wágner <wferi@debian.org>  Mon, 22 Jun 2020 18:08:57 +0200

pacemaker (2.0.4-1) unstable; urgency=medium

  [ Rafael David Tinoco ]
  * [30838df] Omit pacemaker-resource-agents on Ubuntu/i386

  [ Ferenc Wágner ]
  * [bc43eed] New upstream release (2.0.4) (Closes: #959593)
  * [a4e8629] Drop upstreamed patch, refresh the rest
  * [42ee58f] Enable CIB secrets and ship the cibsecret tool
  * [13be83d] Update Standards-Version to 4.5.0 (no changes required)
  * [90d9610] New patch: libpacemaker calls into libstonithd directly
  * [61500a3] The obsolete ACL document was removed altogether.
    In upstream commit d796f1e, because it was superseded by a new chapter
    of Pacemaker Explained.
  * [dce33c1] Drop dummy packages which were already transitional in buster
  * [3f7de34] Update symbols files.
    The newly disappeared symbols weren't present in the headers shipped in
    pacemaker-dev, except for three functions in attrd.h.  However, those
    weren't documented either and the header was renamed to attrd_internal.h
    to show its internal status (see upstream commit 16c7d122e).
  * [4bbb828] Update packaging list email address
  * [7c12194] New patch: Fix typo: evalute => evaluate
  * [8d9cbd4] The bullseye toolchain defaults to linking with --as-needed

 -- Ferenc Wágner <wferi@debian.org>  Sun, 21 Jun 2020 20:32:05 +0200

pacemaker (2.0.3-3) unstable; urgency=medium

  * [543574f] Omit pacemaker{, -cli-utils, -remote} on Ubuntu/i386
    (Closes: #948379)
  * [327889e] Reenable dwz, it already works with the magic sections from libqb

 -- Ferenc Wágner <wferi@debian.org>  Sun, 12 Jan 2020 13:08:03 +0100

pacemaker (2.0.3-2) unstable; urgency=medium

  * [2b80438] Special libqb symbols not present on Power architectures
  * [99905eb] New patch: Avoid clashes with glibc error codes on HPPA
  * [b3928b4] Add -dev package dependencies
  * [712627c] Suppress stderr output of autopkgtest instead of ignoring it
  * [8f47294] Generate an autopkgtest artifact
  * [1e66b70] Run Salsa CI reprotest with diffoscope
  * [4560320] Recognize the autopkgtest artifacts in Salsa CI

 -- Ferenc Wágner <wferi@debian.org>  Wed, 08 Jan 2020 20:02:12 +0100

pacemaker (2.0.3-1) unstable; urgency=medium

  * [20ccd21] Shorten and explain the autopkgtest wait
  * [d2eb58b] Ship /var/log/pacemaker, the new default directory of the detail
    logs.
    Without this directory the default configuration emits errors and the
    detail log is not written.  The old /var/log/pacemaker.log* detail log
    files are not moved automatically on upgrade, but the /var/log/pacemaker
    directory is removed when purging pacemaker-common.
  * [6d373b3] Drop a patch: libtransitioner does not use liblrmd since 092281b
  * [5b8f4bf] New upstream pre-release (2.0.2~rc1)
  * [ab9d200] Remove obsolete patch, refresh the rest
  * [21ab824] Update changelog for 2.0.2~rc1-1 release
  * [3cc6291] New patch: libpacemaker directly uses libcrmcommon
  * [edc559c] The doxygen target moved into the doc subdirectory (5c77ae3)
  * [d9c423f] libpengine and libtransitioner merged into libpacemaker
  * [d361d67] pacemaker-dev is our single umbrella dev package
  * [a407d6e] Some agents use top, so Depend on procps
  * [7cb9d3a] Ship the new HealthIOWait resource agent
  * [313cb68] Ship the new crm_rule utility
  * [72dc571] New upstream release (2.0.2)
  * [2a58663] libpengine and libtransitioner merged into libpacemaker
  * [1198ccb] Update symbols files (all removed symbols were internal)
  * [dec7dcf] New patch: Don't reference the build path in the documentation
  * [de1a3f1] Update Standards-Version to 4.4.1 (no changes required)
  * [1dc4e5a] Advertise Rules-Requires-Root: no
  * [075b6a5] New upstream release (2.0.3)
  * [5fad681] Remove included patches, refresh the rest
  * [84788f8] Ship the new arch-independent pacemaker-schemas.pc
  * [c8bcad3] Update symbols files
  * [38cb849] Fix formatting of long license text
  * [fa95063] acls.txt was retired, the short placeholder text is not compressed
  * [b7a160d] Enroll to basic Salsa CI

 -- Ferenc Wágner <wferi@debian.org>  Sun, 22 Dec 2019 21:08:01 +0100

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