Commit Graph

160 Commits

Author SHA1 Message Date
Jan Pokorný
704a1ce544
2.0.2-1 - Update for new upstream tarball: Pacemaker-2.0.2
...for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.2
  (functionally identical to 2.0.2-rc3, new build mostly to match
  expectations)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-06-07 17:29:11 +02:00
Jan Pokorný
329e52292c
2.0.2-0.1.rc3 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.2-rc3,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.2-rc3

- Adapt spec file more akin to upstream version including:
  . /usr/share/pacemaker now owned by -schemas, its "api" subdirectory
    is not carried redundantly in -cli anymore (f05eb7eec)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-05-31 10:58:47 +02:00
Jan Pokorný
d59a55702d
2.0.2-0.1.rc2 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.2-rc2,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.2-rc2

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-05-28 23:14:51 +02:00
Jan Pokorný
e3d1351364
2.0.2-0.1.rc1 (rev. 2) - sbd ABI compat version enforcement, file shifts
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-04-26 10:23:41 +02:00
Jan Pokorný
2041ffa8d3
2.0.2-0.1.rc1 (rev. 1) - actual sources update
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-04-25 23:29:28 +02:00
Jan Pokorný
02e592c720
2.0.2-0.1.rc1 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.2-rc1,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.2-rc1

Customize (as allowed now) exhibited downstream-specific bug reporting URL

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-04-25 23:21:42 +02:00
Jan Pokorný
0160aac9f8
2.0.1-2 (rev. 1) - forgotten patches
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-04-17 16:53:09 +02:00
Jan Pokorný
ccade529e9
2.0.1-2 - Apply fixes for security issues
. CVE-2019-3885 (use-after-free with potential information disclosure)
. CVE-2018-16877 (insufficient local IPC client-server authentication)
. CVE-2018-16878 (insufficient verification inflicted preference of
                  uncontrolled processes)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-04-17 16:35:39 +02:00
Jan Pokorný
4f0b9c09fd
2.0.1-1 - Update for new upstream tarball: Pacemaker-2.0.1
...for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.1

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-03-05 14:32:12 +01:00
Jan Pokorný
c16e9c921c
2.0.1-0.4.rc5 (rev 1.) - actual spec file changes
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-02-28 16:10:43 +01:00
Jan Pokorný
aee9678bbe
2.0.1-0.4.rc5 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.1-rc5,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.1-rc5

Reflect that cts-scheduler tests are fully compatible with whatever recent
  glib version that gets to be used in run-time (incl. buildroot tests) again

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-02-28 16:06:57 +01:00
Jan Pokorný
61057ce357
2.0.1-0.3.rc4 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.1-rc4,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.1-rc4

Conditionally disable "hash affected tests" in cts-scheduler (-cts package),
  since it is unlikely glib v2.59.0+ present in the buildroot will be
  artificially downgraded post-deployment

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-02-04 11:08:08 +01:00
Fedora Release Engineering
2e9dd7fbd9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 17:47:27 +00:00
Igor Gnatenko
1e3fee7f0d Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:24 +01:00
Jan Pokorný
885ffa47ae
2.0.1-0.2.rc3 - Fix buildability with GCC 9 (PR #1681)
Apply minor crm_mon XML output fix (PR #1678)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-01-22 13:34:01 +01:00
Jan Pokorný
8a22ec78ab
2.0.1-0.1.rc3 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.1-rc3,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.1-rc3

Adapt spec file more akin to upstream version including:
. split a dedicated, noarch -schemas package (c6a87bd86)
. make static dependencies on inner libraries arch-specific (14bfff68e)
. weak co-dependence of -cli with -remote & pacemaker proper (73e2c94a3)
. declare bundled gnulib (d57aa84c1)

Move stonith_admin to -cli where it belongs, since it doesn't require
  -cluster-libs (considered by upstream)

Apply patches to restore basic buildability (still without much run-time
  reproducibility guarantees compared to what's been customary prior to glib
  v2.59.0+ that may now get run-time linked upon its fresh installation/update,
  but this applies also to whatever older version of pacemaker, and wasn't
  discovered until now; cf. https://github.com/ClusterLabs/pacemaker/pull/1677)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2019-01-20 12:04:16 +01:00
Jan Pokorný
1471429b4d
2.0.0-4 - Sanitize/generalize approach to Python byte-compilation
...so that also out-of-Python-path *.py files
  (%%{_datadir}/pacemaker/tests/cts/CTSlab.py in particular) get the
  expected treatment now

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-08-23 17:33:55 +02:00
Jan Pokorný
6e88051f14
2.0.0-3 - Fix Python 3.7 incompatibility (otherwise missed...
...in bytecompilation phase, see rhbz#1616219)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-08-15 23:07:55 +02:00
Jan Pokorný
3847f2ef29
2.0.0-2 - Include fix for "cibadmin --upgrade" related issues
...(rhbz#1611631)

Adapt spec file more akin to upstream version including:
. assuredly skip servicelog-related binaries even when build-time
  prerequisites are present on suitable systems (9f24448d8)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-08-09 16:45:33 +02:00
Fedora Release Engineering
bd89cda36f - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 15:22:57 +00:00
Jan Pokorný
01821857fd
2.0.0-1 - Update for new upstream tarball: Pacemaker-2.0.0,
...for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-07-09 14:47:04 +02:00
Miro Hrončok
8bf57de8aa Rebuilt for Python 3.7 2018-07-02 18:22:52 +02:00
Jan Pokorný
e5f0cf5a8e
2.0.0-0.1.rc6 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.0-rc6,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0-rc6

Adapt spec file more akin to upstream version including:
. new procps-ng and psmisc dependencies with -cli and -cts, for e.g.
  "ps/sysctl/uptime" and "killall" invocations, respectively (a4ad8183a)
. move crm_node to -cli (a94a1ed58)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-06-28 22:40:50 +02:00
Miro Hrončok
b4527b22d7 Rebuilt for Python 3.7 2018-06-19 10:49:11 +02:00
Jan Pokorný
c493b99179
2.0.0-0.1.rc5 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.0-rc5,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0-rc5

Adapt spec file more akin to upstream version including:
. new coreutils dependency for "post" scriptlet of -cli,
  for "mv" invocation (c2b16165d)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-06-01 11:02:46 +02:00
Jan Pokorný
1e37830752
2.0.0-0.1.rc4 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.0-rc4,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0-rc4
. as a special note, previous release candidate, rc3, had rolling upgrades
  broken, and if that is required, that particular release shall be
  skipped in the upgrade path altogether

Adapt spec file more akin to upstream version including:
. as part of the update process, possibly move old log files as implicitly
  used prior to 2.0 so there's a (limited) continuity with the new implicit
  location, preventing clutter and confusion (ce2e74c99, 765eb3f24)
. move cts-exec-helper from -cli under main package (a2dc2a67e)
. -cts backed with new helpers and, tangentially, dummy systemd service
  file transiently generated on-demand again (fa2d43445, d52b001b1)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-05-16 19:27:33 +02:00
Jan Pokorný
e7308f95f4
2.0.0-0.1.rc3 - Update for new upstream tarball
...for release candidate: Pacemaker-2.0.0-rc3,
  for full details, see included ChangeLog file or
  https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0.0-rc3

Adapt spec file more akin to upstream version including:
. new --without legacy_links conditional (c8a7e5225)
. reflect name change of the auxiliary daemons
  (e4f4a0d64, db5536e40, e2fdc2bac + 9ecbfea1c, 038c465e2 + ed8ce4055a)
. new dummy systemd service for -cts (bf0a22812)
. honor system-wide crypto policies once for all, via package-build-time
  configurable "pcmk_gnutls_priorities" defaulting to @SYSTEM as prescribed
  in https://fedoraproject.org/wiki/Packaging:CryptoPolicies
  (based on b3dfce1d3)

Adapt spec file akin to current packaging guidelines including:
. make -nagios-plugins-metadata package noarch

Drop patches that got subsumed in upstream

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2018-05-02 19:17:17 +02:00
Jan Pokorný
436eae4e1e
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>
2018-04-13 18:27:39 +02:00
Iryna Shcherbina
0212b6ad2c Update Python 2 dependency declarations to new packaging standards 2018-02-21 01:27:05 +01:00
Fedora Release Engineering
9e24175b0e - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 18:07:10 +00:00
Jan Pokorný
b8f5184d7f
1.1.18-2 - Make sure neither of pacemaker{,_remoted} is process-limited
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-11-16 10:54:49 +01:00
Jan Pokorný
5681692308
1.1.18-1.rev2: fix changelog
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-11-15 22:52:19 +01:00
Jan Pokorný
a48833a498
1.1.18-1 - Update for new upstream tarball
... for point release: Pacemaker-1.1.18,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.18

Make -libs-devel package dependencies arch-qualified
(-cts hasn't been switched at this time, pending further cleanup)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-11-15 22:47:33 +01:00
Jan Pokorný
43fe43f32c
1.1.18-0.1.rc4 - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.18-rc4,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.18-rc4

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-11-03 22:54:37 +01:00
Jan Pokorný
145973fda4
1.1.18-0.1.rc3 - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.18-rc3,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.18-rc3

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-10-26 09:24:47 +02:00
Jan Pokorný
85eda7d644
1.1.18-0.1.rc2 - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.18-rc2,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.18-rc2

Fix check scriptlet so as to work properly also with rpm<4.14 (not strictly
required since: https://github.com/rpm-software-management/rpm/pull/249,
but pragmatically follow the upstream)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-10-16 22:44:47 +02:00
Fedora Release Engineering
1ff3c5b918 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 04:44:33 +00:00
Fedora Release Engineering
2b7060c643 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 02:03:54 +00:00
Jan Pokorný
2f9b03498a
1.1.17-1 - Update for new upstream tarball: Pacemaker-1.1.17
... for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.17

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-07-07 11:23:41 +02:00
Jan Pokorný
4da6c80680
1.1.17-0.1.rc4 - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.17-rc4,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.17-rc4

Add an imposed lower bound for glib2 BuildRequire

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2017-06-22 16:36:58 +02:00
Jan Pokorný
2086d55f72
1.1.17-0.1.rc3 - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.17-rc3,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.17-rc3
2017-06-01 16:43:11 +02:00
Jan Pokorný
25377e3c23
1.1.17-0.1.rc2.git - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.17-rc2,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.17-rc2
2017-05-24 16:29:10 +02:00
Jan Pokorný
caa92a169d
1.1.17-0.1.rc1.git - Update for new upstream tarball
... for release candidate: Pacemaker-1.1.17-rc1,
for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.17-rc1
2017-05-09 19:24:09 +02:00
Jan Pokorný
a68a5c361c
1.1.16-2.a39ea6491.git (rev 1.) - forgotten specfile bump 2017-02-06 18:47:50 +01:00
Jan Pokorný
24e2d5eb01
1.1.16-2.a39ea6491.git - Update for (slightly stabilized) snapshot
...beyond Pacemaker-1.1.16 (commit a39ea6491), including:
. prevent FTBFS with new GCC 7 (a7476dd96)

Adapt spec file more akin to upstream version including:
. better pre-release vs. tags logic (4581d4366)
2017-02-06 18:45:36 +01:00
Jan Pokorný
518aa2062f
1.1.16-1 - Update for new upstream tarball: Pacemaker-1.1.16,
... for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.16

- Adapt spec file more akin to upstream version including:
  . clarify licensing, especially for -doc (f01f734)
  . fix pacemaker-remote upgrade (779e0e3)
  . require python >= 2.6 (31ef7f0)
  . older libqb is sufficient (based on 30fe1ce)
  . remove openssl-devel and libselinux-devel as BRs (2e05c17)
  . make systemd BR pkgconfig-driven (6285924)
  . defines instead of some globals + error suppression (625d427)

- Rectify -nagios-plugins-metadata declared license and install
  also respective license text
2016-12-02 20:39:41 +01:00
Jan Pokorný
1dd7338b33
1.1.15-3 - Apply fix for CVE-2016-7035 (improper IPC guarding) 2016-11-03 14:08:16 +01:00
Fedora Release Engineering
75b067a8df - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 08:12:37 +00:00
Jan Pokorný
537f655159
1.1.15-2 - Stop building with -fstack-protector-all
...using the upstream patches overhauling toolchain hardening (Fedora
   natively uses -fstack-protector-strong so this effectively relaxed
  stack protection is the only effect as hardened flags are already
  used by default:
  https://fedoraproject.org/wiki/Changes/Harden_All_Packages)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
2016-07-07 17:28:42 +02:00
Jan Pokorný
e4bc0b66d0
1.1.15-1 - Update for new upstream tarball: Pacemaker-1.1.15,
... for full details, see included ChangeLog file or
https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.15

- Adapt spec file more akin to upstream version:
  . move xml schema files + PCMK-MIB.txt (81ef956), logrotate configuration
    file (ce576cf; drop it from -remote package as well), attrd_updater
    (aff80ae), the normal resource agents (1fc7287), and common directories
    under /var/lib/pacemaker (3492794) from main package under -cli
  . simplify docdir build parameter passing and drop as of now
    redundant chmod invocations (e91769e)
2016-06-22 22:54:03 +02:00