436eae4 2.0.0-0.1.rc2 - Update for new upstream tarball

Authored and Committed by jpokorny 6 years ago
22 files changed. 4948 lines added. 184 lines removed.
0001-Fix-rhbz-1565187-Ensure-failures-that-cause-fencing-.patch
file added
+43
0002-Test-rhbz-1565187-Ensure-failures-that-cause-fencing.patch
file added
+2739
0003-Test-cts-pengine-create_mode-is-now-controlled-by-up.patch
file added
+29
0004-Build-cts-update-scripts-to-use-new-BASH_PATH-subsit.patch
file added
+178
0005-Test-cts-don-t-use-readlink-e-unless-supported.patch
file added
+104
0006-Refactor-libcrmcommon-move-PID-functions-to-own-file.patch
file added
+511
0007-Refactor-libcrmcommon-shuffle-some-internal-declarat.patch
file added
+66
0008-High-crmd-delete-resource-from-lrmd-when-appropriate.patch
file added
+29
0009-Test-cts-cli-update-expected-results-for-recent-chan.patch
file added
+49
0010-Test-cts-cli-cts-pengine-avoid-sed-i.patch
file added
+106
0011-Build-tools-only-link-against-necessary-libraries.patch
file added
+171
0012-Low-fencing-free-dynamic-memory-at-stonithd-shutdown.patch
file added
+268
0013-Low-fencing-avoid-memory-leaks-when-freeing-remote-o.patch
file added
+33
0014-Low-libcrmcommon-fix-memory-leak-in-schema-workaroun.patch
file added
+25
0015-Low-libcrmcommon-free-signal-triggers-when-cleaning-.patch
file added
+86
0016-Build-Makefile-build-and-clean-but-not-install-CTS-b.patch
file added
+68
0017-Refactor-libcrmcommon-avoid-new-as-variable-name.patch
file added
+196
0018-Tests-cts-cli-fix-thinko-leading-to-system-wide-shad.patch
file added
+92
0019-Build-cts-fix-autoconf-variable-substitution-in-the-.patch
file added
+23
pacemaker.spec
file modified
+131 -139
sources
file modified
+1 -1
systemd-make-sure-neither-of-pacemaker-_remoted-is-p.patch
file removed
-44
    2.0.0-0.1.rc2 - Update for new upstream tarball
    
    ... for release candidate: Pacemaker-2.0.0-rc2,
      for full details, see included ChangeLog file or
      https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0-rc2
    
    Adapt spec file more akin to upstream version including:
    . out-of-tree change from 1.1.18-2 build got subsumed (508ad52e7)
    . %%{_sysconfdir}/pacemaker path got properly owned
      (-cli package; f6e3ab98d)
    . -libs package started to properly declare Requires(pre): shadow-utils
      (293fcc1e8 + b3d49d210)
    . some build conditionals and dependencies dropped for no longer
      (snmp, esmtp; f24bdc6f2 and 1f7374884, respectively) or never
      being relevant (~bison, byacc, flex; 61aef8af4)
    . some dependencies were constrained with new or higher lower bounds:
      corosync needs to be of version 2+ unconditionally (ccd58fe29),
      ditto some others components (~GLib, 1ac2e7cbb), plus both 2 and 3
      versions of Python are now (comprehensively for the auxiliary
      functionality where used) supported upstream with the latter being
      a better fit (453355f8f)
    . package descriptions got to reflect the drop of legacy low-level
      cluster infrastructures (55ab749bf)
    
    Adapt spec file akin to current packaging guidelines including:
    . drop some redundant/futile expressions (defattr, "-n %%{name}-libs"
      instead of plain "libs", "timezone hack"), add some notes for future
    . make -cts and -doc packages noarch (former enabled with 088a5e7d4)
    . simplify "systemd_requires" macro invocation, and relax it to
      "systemd_ordering" for -remote package where possible so as not
      to drag systemd into a lightweight system setup (e.g. container)
      needlessly
    . adjust, in a compatible way, common ldconfig invocation with
      post{,un} scriptlets
      (https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets)
    . drop some more unuseful conditionals (upstart_job)
    
    Apply some regression fixes on top as patches (PR #1457, #1459)
    
    Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
    
        
file modified
+131 -139
file modified
+1 -1