Merge tag 'upstream/1.1.16' into debian/experimental
Upstream version 1.1.16
Ferenc Wágner
7 years ago
0 | * Wed Nov 16 2016 Ken Gaillot <kgaillot@redhat.com> Pacemaker-1.1.16-1 | |
1 | - Update source tarball to revision: a145ce1 | |
2 | - Changesets: 9 | |
3 | - Diff: 12 files changed, 40 insertions(+), 56 deletions(-) | |
4 | ||
5 | - Changes since Pacemaker-1.1.16-rc1 | |
6 | + Fix minor build issue | |
7 | + Correct license specified for some library source files to LGPL | |
8 | + systemd: order pacemaker after time-sync target | |
9 | ||
10 | ||
11 | * Thu Nov 03 2016 Ken Gaillot <kgaillot@redhat.com> Pacemaker-1.1.16-rc1 | |
12 | - Update source tarball to revision: 2fc4716 | |
13 | - Changesets: 360 | |
14 | - Diff: 148 files changed, 7187 insertions(+), 5592 deletions(-) | |
0 | * Wed Nov 30 2016 Ken Gaillot <kgaillot@redhat.com> Pacemaker-1.1.16-1 | |
1 | - Update source tarball to revision: 76876b3 | |
2 | - Changesets: 382 | |
3 | - Diff: 145 files changed, 7200 insertions(+), 5621 deletions(-) | |
15 | 4 | |
16 | 5 | - Features added since Pacemaker-1.1.15 |
17 | 6 | + Location constraints may use rsc-pattern, with submatches expanded |
52 | 41 | + resources: ping - avoid temporary files for fping check, support FreeBSD |
53 | 42 | + resources: SysInfo - better support for FreeBSD |
54 | 43 | + resources: variable name typo in docker-wrapper |
44 | + systemd: order pacemaker after time-sync target | |
55 | 45 | + tools: correct attrd_updater help and error messages when using CMAN |
56 | 46 | + tools: crm_standby --version/--help should work without cluster running |
57 | 47 | + tools: make crm_report sanitize CIB before generating readable version |
68 | 68 | |
69 | 69 | SPECVERSION ?= $(COUNT) |
70 | 70 | |
71 | # toplevel rsync destination for www targets (without trailing slash) | |
72 | RSYNC_DEST ?= root@www.clusterlabs.org:/var/www/html | |
73 | ||
74 | # recursive, preserve symlinks/permissions/times, verbose, compress, | |
75 | # don't cross filesystems, sparse, show progress | |
76 | RSYNC_OPTS = -rlptvzxS --progress | |
77 | ||
71 | 78 | # rpmbuild wrapper that translates "--with[out] FEATURE" into RPM macros |
72 | 79 | # |
73 | 80 | # Unfortunately, at least recent versions of rpm do not support mentioned |
94 | 101 | eval set -- "$${WITH}"; \ |
95 | 102 | while true; do \ |
96 | 103 | case "$$1" in \ |
97 | --with) CMD="$${CMD} --define \"_with_$$2 --with-$$2\""; shift 2; \ | |
98 | [ "$$2" != pre_release ] || PREREL=1;; \ | |
99 | --without) CMD="$${CMD} --define \"_without_$$2 --without-$$2\""; shift 2; \ | |
100 | [ "$$2" != pre_release ] || PREREL=0;; \ | |
104 | --with) CMD="$${CMD} --define \"_with_$$2 --with-$$2\""; \ | |
105 | [ "$$2" != pre_release ] || PREREL=1; shift 2;; \ | |
106 | --without) CMD="$${CMD} --define \"_without_$$2 --without-$$2\""; \ | |
107 | [ "$$2" != pre_release ] || PREREL=0; shift 2;; \ | |
101 | 108 | --) shift ; break ;; \ |
102 | 109 | *) echo "cannot parse WITH: $$1"; exit 1;; \ |
103 | 110 | esac; \ |
186 | 193 | fi |
187 | 194 | sed -i 's/global\ specversion.*/global\ specversion\ $(SPECVERSION)/' $(PACKAGE).spec |
188 | 195 | sed -i 's/global\ commit.*/global\ commit\ $(TAG)/' $(PACKAGE).spec |
189 | @WITH=$$(getopt -o "" -l with:,without: -n '$@' -- $(WITH)) || exit 1; \ | |
190 | 196 | $(call rpmbuild-with,$(WITH),-bs --define "dist .$*" $(RPM_OPTS),$(PACKAGE).spec) |
191 | 197 | |
192 | 198 | chroot: mock-$(MOCK_CFG) mock-install-$(MOCK_CFG) mock-sh-$(MOCK_CFG) |
254 | 260 | make TAG=dirty mock |
255 | 261 | |
256 | 262 | COVERITY_DIR = $(shell pwd)/coverity-$(TAG) |
257 | COVFILE = pacemaker-coverity-$(TAG).tgz | |
263 | COVFILE = $(PACKAGE)-coverity-$(TAG).tgz | |
258 | 264 | COVHOST ?= scan5.coverity.com |
259 | 265 | COVPASS ?= password |
260 | 266 | |
280 | 286 | cov-analyze --dir $(COVERITY_DIR) --wait-for-license |
281 | 287 | cov-format-errors --dir $(COVERITY_DIR) --emacs-style > $(TAG).coverity |
282 | 288 | cov-format-errors --dir $(COVERITY_DIR) |
283 | rsync -avzxlSD --progress $(COVERITY_DIR)/c/output/errors/ root@www.clusterlabs.org:/var/www/html/coverity/$(PACKAGE)/$(TAG) | |
289 | rsync $(RSYNC_OPTS) "$(COVERITY_DIR)/c/output/errors/" "$(RSYNC_DEST)/coverity/$(PACKAGE)/$(TAG)" | |
284 | 290 | make core-clean |
285 | 291 | # cov-commit-defects --host $(COVHOST) --dir $(COVERITY_DIR) --stream $(PACKAGE) --user auto --password $(COVPASS) |
286 | 292 | rm -rf $(COVERITY_DIR) |
291 | 297 | %.8.html: %.8 |
292 | 298 | echo groff -mandoc `man -w ./$<` -T html > $@ |
293 | 299 | groff -mandoc `man -w ./$<` -T html > $@ |
294 | rsync -azxlSD --progress $@ root@www.clusterlabs.org:/var/www/html/man/ | |
300 | rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/man/$(PACKAGE)/" | |
295 | 301 | |
296 | 302 | %.7.html: %.7 |
297 | 303 | echo groff -mandoc `man -w ./$<` -T html > $@ |
298 | 304 | groff -mandoc `man -w ./$<` -T html > $@ |
299 | rsync -azxlSD --progress $@ root@www.clusterlabs.org:/var/www/html/man/ | |
305 | rsync $(RSYNC_OPTS) "$@" "$(RSYNC_DEST)/man/$(PACKAGE)/" | |
300 | 306 | |
301 | 307 | doxygen: Doxyfile |
302 | 308 | doxygen Doxyfile |
307 | 313 | abi-check -u pacemaker $(LAST_RELEASE) $(TAG) |
308 | 314 | |
309 | 315 | www: all global doxygen |
310 | find . -name "[a-z]*.8" -exec make \{\}.html \; | |
311 | find . -name "[a-z]*.7" -exec make \{\}.html \; | |
316 | find . -name "[a-z]*.[78]" -exec make \{\}.html \; | |
312 | 317 | htags -sanhIT |
313 | rsync -avzxlSD --progress HTML/ root@www.clusterlabs.org:/var/www/html/global/$(PACKAGE)/$(TAG) | |
314 | rsync -avzxlSD --progress doc/api/html/ root@www.clusterlabs.org:/var/www/html/doxygen/$(PACKAGE)/$(TAG) | |
315 | make -C doc www | |
316 | make coverity | |
318 | rsync $(RSYNC_OPTS) HTML/ "$(RSYNC_DEST)/global/$(PACKAGE)/$(TAG)" | |
319 | rsync $(RSYNC_OPTS) doc/api/html/ "$(RSYNC_DEST)/doxygen/$(PACKAGE)/$(TAG)" | |
320 | make RSYNC_DEST=$(RSYNC_DEST) -C doc www | |
317 | 321 | |
318 | 322 | summary: |
319 | 323 | @printf "\n* `date +"%a %b %d %Y"` `git config user.name` <`git config user.email`> $(NEXT_RELEASE)-1" |
1176 | 1176 | AC_PATH_PROGS(GIT, git false) |
1177 | 1177 | AC_MSG_CHECKING(build version) |
1178 | 1178 | |
1179 | BUILD_VERSION=c4ca169 | |
1179 | BUILD_VERSION=94ff4df | |
1180 | 1180 | if test $BUILD_VERSION != ":%h$"; then |
1181 | 1181 | AC_MSG_RESULT(archive hash: $BUILD_VERSION) |
1182 | 1182 |
27 | 27 | Pacemaker_Remote |
28 | 28 | doc_DATA = $(ascii) $(generated_docs) |
29 | 29 | |
30 | # rsync destination for www targets | |
31 | RSYNC_DEST = root@www.clusterlabs.org:/var/www/html/doc/ | |
30 | # toplevel rsync destination for www targets (without trailing slash) | |
31 | RSYNC_DEST ?= root@www.clusterlabs.org:/var/www/html/ | |
32 | ||
33 | # recursive, preserve symlinks/permissions/times, verbose, compress, | |
34 | # don't cross filesystems, sparse, show progress | |
35 | RSYNC_OPTS = -rlptvzxS --progress | |
32 | 36 | |
33 | 37 | publican_docs = |
34 | 38 | generated_docs = |
254 | 258 | |
255 | 259 | www: clean-local $(generated_docs) $(ascii) |
256 | 260 | make www-cli |
257 | rsync -rtz --progress $(generated_docs) $(ascii) $(asciiman) $(RSYNC_DEST) | |
261 | rsync $(RSYNC_OPTS) $(generated_docs) $(ascii) $(asciiman) "$(RSYNC_DEST)/doc/" | |
258 | 262 | |
259 | 263 | www-pcs: www-cli |
260 | 264 | |
273 | 277 | mv $$book/publish/$$lang/Pacemaker/$(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE)/epub/$$book/Pacemaker-1.1{-$(ASCIIDOC_CLI_TYPE),}-$$book-$$lang.epub; \ |
274 | 278 | mv $$book/publish/$$lang/Pacemaker/$(PACKAGE_SERIES)-$(ASCIIDOC_CLI_TYPE)/pdf/$$book/Pacemaker-1.1{-$(ASCIIDOC_CLI_TYPE),}-$$book-$$lang.pdf; \ |
275 | 279 | done; \ |
276 | rsync -rtz --progress $$book/publish/* $(RSYNC_DEST); \ | |
280 | rsync $(RSYNC_OPTS) $$book/publish/* "$(RSYNC_DEST)/doc/"; \ | |
277 | 281 | sed -i.sed 's@version:.*@version: $(PACKAGE_SERIES)@' $$book/publican.cfg; \ |
278 | 282 | done |
279 | 283 | endif |
137 | 137 | resource, and +container+ for Pacemaker Remote guest nodes (a legacy name |
138 | 138 | unrelated to the now-common use of "container" for resource isolation). |
139 | 139 | '(since 1.1.13)' |
140 | ||
141 | |#ra-version | |
142 | |The installed version of the resource agent on the node, as defined | |
143 | by the +version+ attribute of the +resource-agent+ tag in the agent's | |
144 | metadata. Valid only within rules controlling resource options. This can be | |
145 | useful during rolling upgrades of a backward-incompatible resource agent. | |
146 | '(coming in 1.1.17)' | |
147 | 140 | |
148 | 141 | |========================================================= |
149 | 142 |