Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ClusterLabs/pacemaker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: Pacemaker-3.0.0
Choose a base ref
...
head repository: ClusterLabs/pacemaker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0
Choose a head ref
  • 12 commits
  • 21 files changed
  • 3 contributors

Commits on Jan 28, 2025

  1. Fix: libraries: Update version numbers in so names

    This fixes a longstanding regression, introduced in dad2411 for
    libstonithd and in e014c52 for libcib.
    
    The libstonithd version mismatch currently causes issues with
    dlm_controld, impacting gfs2 filesystems.
    
    It's not clear whether anything uses the CIB_LIBRARY constant. It looks
    as if it could be deprecated. Nothing internal uses it. However, dlm
    includes stonith-ng.h, which uses STONITH_LIBRARY in inline functions.
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Jan 28, 2025
    Configuration menu
    Copy the full SHA
    dc802bf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3812 from nrwahl2/nrwahl2-libs-30

    [3.0] Fix: libraries: Update version numbers in so names
    nrwahl2 authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    fa492f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2025

  1. Fix: build: Fix default pacemaker-remoted path on Fedora >= 42

    Fedora >=42 tries to unify /usr/sbin with /usr/bin, which causes
    problems for our bundles' container resources in the default case. See
    the comment in configure.ac for much more detail.
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Feb 18, 2025
    Configuration menu
    Copy the full SHA
    d60b940 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3827 from nrwahl2/nrwahl2-sbindir30

    [3.0] Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
    clumens authored Feb 18, 2025
    Configuration menu
    Copy the full SHA
    64cd854 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

  1. Refactor: libcrmcommon: Drop xmlSetBufferAllocationScheme() call

    As of libxml v2.14.0, xmlSetBufferAllocationScheme() is deprecated,
    which is already causing compilation failures on debian-experimental.
    Further, also as of libxml v2.14.0, its replacement
    xmlBufferSetAllocationScheme() is a no-op.
    
    At this point, we could easily drop pcmk__xml_init(), replacing it with
    calls to pcmk__schema_init(). However, pcmk__xml_cleanup() still seems
    reasonable to have, and it seems intuitive to keep a corresponding
    init() function. So for now this remains as a wrapper.
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    2f6b74b View commit details
    Browse the repository at this point in the history
  2. Refactor: libcrmcommon: Call correct setup functions

    This doesn't change behavior, it just makes more sense.
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    edc6b93 View commit details
    Browse the repository at this point in the history
  3. Refactor: libcrmcommon: Drop pcmk__xml_cleanup()

    xmlCleanupParser() is supposed to be called only immediately before
    program exit (or more precisely, when the program is completely finished
    using libxml2). So even though we usually isolate libxml2 functions to
    appropriate source files, I think it makes sense to call this directly
    in pcmk_common_cleanup() alongside qb_log_fini(), as part of cleaning up
    external library memory/state.
    
    This means we also must call it directly in crm_xml_cleanup() for
    backwards compatibility. And at least for now, we call it in the unit
    test cleanup function, since crm_exit()/pcmk_common_cleanup() doesn't
    get called when exiting a unit test.
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    460f49d View commit details
    Browse the repository at this point in the history
  4. Refactor: libcrmcommon: Use more correct setup/teardown functions

    Does not change behavior
    
    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    1916199 View commit details
    Browse the repository at this point in the history
  5. Refactor: libcrmcommon: Drop pcmk__xml_init()

    Signed-off-by: Reid Wahl <[email protected]>
    nrwahl2 committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    a2cb137 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3873 from nrwahl2/nrwahl2-regression3.0

    [3.0] Drop deprecated xmlSetBufferAllocationScheme() call (fix builds on debian-experimental)
    clumens authored Apr 30, 2025
    Configuration menu
    Copy the full SHA
    e72ff0b View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. Configuration menu
    Copy the full SHA
    82aad7a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Merge pull request #3876 from wenningerk/sysusers_test_3

    Build: rpm: use sysusers to add group/user
    clumens authored May 15, 2025
    Configuration menu
    Copy the full SHA
    5825552 View commit details
    Browse the repository at this point in the history
Loading